<?php

use Twig\Environment;
use Twig\Error\LoaderError;
use Twig\Error\RuntimeError;
use Twig\Extension\CoreExtension;
use Twig\Extension\SandboxExtension;
use Twig\Markup;
use Twig\Sandbox\SecurityError;
use Twig\Sandbox\SecurityNotAllowedTagError;
use Twig\Sandbox\SecurityNotAllowedFilterError;
use Twig\Sandbox\SecurityNotAllowedFunctionError;
use Twig\Source;
use Twig\Template;

/* @public_path/build/28.028507a5.js */
class __TwigTemplate_a928d6aabd8e79a691ce71a050f12fbb2fd5478fe81dfbe90055152a253e2f70 extends Template
{
    private $source;
    private $macros = [];

    public function __construct(Environment $env)
    {
        parent::__construct($env);

        $this->source = $this->getSourceContext();

        $this->parent = false;

        $this->blocks = [
        ];
    }

    protected function doDisplay(array $context, array $blocks = [])
    {
        $macros = $this->macros;
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e = $this->extensions["Symfony\\Bundle\\WebProfilerBundle\\Twig\\WebProfilerExtension"];
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->enter($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@public_path/build/28.028507a5.js"));

        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02 = $this->extensions["Symfony\\Bridge\\Twig\\Extension\\ProfilerExtension"];
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->enter($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof = new \Twig\Profiler\Profile($this->getTemplateName(), "template", "@public_path/build/28.028507a5.js"));

        yield "(self.webpackChunk=self.webpackChunk||[]).push([[28],{30254:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-blue.9375d5ad.png\"},37482:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-gps.6ee5445c.png\"},39164:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-green.d6008b7b.png\"},98966:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-red.e834d1a9.png\"},50974:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise.ffe226c8.png\"},28:(e,t,n)=>{\"use strict\";n.d(t,{fM:()=>B,cl:()=>D,_q:()=>z,Bk:()=>G,rH:()=>W,Ke:()=>Y,MR:()=>Q,k\$:()=>X,K1:()=>ee,p6:()=>te,UI:()=>A,nc:()=>N,Vz:()=>R,fI:()=>V});n(43371),n(26833),n(89554),n(54747),n(47941),n(91058),n(74916),n(15306),n(92222),n(57327),n(21249),n(23123),n(69600),n(83710),n(79753),n(83112),n(68304),n(30489),n(12419),n(78011),n(82526),n(41817),n(41539),n(32165),n(66992),n(78783),n(33948);var o=n(16755),i=n(98280),r=n(52987),a=n(51635),c=n(6315),s=n(82766),u=n(19530),l=n(63920),p=n(25303),d=n(52043),m=n(7045),f=n(44538),g=n(84595),y=n(83512),h=n(23068),v=n(31219),_=n(46267),b=n(20767),w=n(98185),E=n(21915),q=n(50974),x=n(98966),Z=n(39164),F=n(30254),S=n(37482),L=n(93409);function C(e){return(C=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e){var t=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=M(e);if(t){var i=M(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return T(this,n)}}function T(e,t){return!t||\"object\"!==C(t)&&\"function\"!=typeof t?function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e):t}function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var k=Object.freeze({1:x,2:x,3:x,4:F,5:F,6:F,7:Z,default:q,gps:S}),B=Object.freeze({0:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},1:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},2:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},3:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},4:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},home:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},tech:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'}}),H={OpenStreetMap:new r.Z({source:new a.Z,visible:!0}),Satellite:new r.Z({source:new c.Z({url:\"https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}\"}),visible:!1})},A=new o.Z({target:\"map\",layers:Object.values(H),view:new i.ZP({center:(0,s.mi)([2.3644638,48.8764576]),zoom:10}),controls:(0,l.c)({attribution:!1,rotate:!1}).extend([new p.Z])}),I=function(e){!function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(n,e);var t=P(n);function n(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,n);var o=document.createElement(\"button\");o.innerHTML='<i class=\"fas fa-layer-group\" style=\"margin-right: 0px;\"></i>',o.className=\"layer-switch-button\";var i=document.createElement(\"div\");i.className=\"layer-switch-list hidden\",Object.keys(H).forEach((function(e){var t=document.createElement(\"div\");t.className=\"layer-option\",t.innerHTML=e,t.addEventListener(\"click\",(function(){Object.values(H).forEach((function(e){return e.setVisible(!1)})),H[e].setVisible(!0),i.classList.add(\"hidden\")})),i.appendChild(t)}));var r=document.createElement(\"div\");return r.className=\"layer-switcher ol-control\",r.appendChild(o),r.appendChild(i),e=t.call(this,{element:r}),o.addEventListener(\"click\",(function(){i.classList.toggle(\"hidden\")})),document.addEventListener(\"click\",(function(e){r.contains(e.target)||i.classList.add(\"hidden\")})),e}return n}(u.Z);A.addControl(new I);var N=new g.Z,j=new y.Z({source:N});A.addLayer(j);var R=new L.Z({element:document.getElementById(\"popup-rdv\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-43]}),V=new L.Z({element:document.getElementById(\"popup-gps\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-31]});function D(e,t,n,o,i,r){var a=document.createElement(\"canvas\"),c=24,s=32;\"\"===t&&(c=15,s=20),a.width=c,a.height=s;var u=a.getContext(\"2d\"),l=new Image;l.src=o,l.onload=function(){u.drawImage(l,0,0,a.width,a.height),u.fillStyle=i,u.textAlign=\"center\",\"\"!==t?(u.font='bold 9px \"Lato\"',u.fillText(e,12,13),u.font=n,u.fillText(t,12,24)):(u.font='bold 7px \"Lato\"',u.fillText(e,c/2,11)),r(a.toDataURL())}}function z(e,t,n,o,i,r,a){var c=\"\"===n?{unicode:\"\",font:\"\"}:B[n];D(t,c.unicode,c.font,k[o],i,(function(t){var n=new h.Z({geometry:new d.Z((0,s.mi)(e))});n.setStyle(new v.ZP({image:new _.Z({src:t,scale:1,anchor:[.5,1]})})),n.set(\"datas\",r),N.addFeature(n),a&&a()}))}function G(e){for(var t=[],n=0;n<e.length;n++)t.push((0,s.mi)(e[n]));var o=new h.Z({geometry:new m.ZP([t])});o.setStyle(new v.ZP({stroke:new b.Z({color:\"#000\",width:.5}),fill:new w.Z({color:K(\"#000\",.2)})}));o.set(\"datas\",{type:\"secteur\"}),N.addFeature(o)}function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseInt(e.replace(\"#\",\"\"),16),o=n>>16&255,i=n>>8&255,r=255&n;return\"rgba(\".concat(o,\", \").concat(i,\", \").concat(r,\", \").concat(t,\")\")}function U(){A.getOverlays().forEach((function(e){e.setPosition(void 0)})),N.clear()}function W(e,t){N.forEachFeature((function(n){var o=n.get(\"datas\");o&&o[e]===t&&N.removeFeature(n)}))}function Y(){if(N.getFeatures().length>0){var e=N.getExtent();A.getView().fit(e,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else A.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),A.getView().setZoom(10)}function \$(e){var t=N.getFeatures().filter((function(t){var n=t.getGeometry();return\"markers\"===e||\"points\"===e?n instanceof d.Z:\"polygons\"===e?n instanceof m.ZP:\"lines\"===e&&n instanceof f.Z}));if(t.length>0){var n=(0,E.hI)(t.map((function(e){return e.getGeometry().getExtent()})));A.getView().fit(n,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else A.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),A.getView().setZoom(10)}function J(e,t){e.getElement().style.display=\"block\",e.setPosition(t)}function Q(){A.getOverlays().forEach((function(e){!function(e){e.getElement().style.display=\"none\",e.setPosition(void 0)}(e)}))}function X(e){Q();var t=A.forEachFeatureAtPixel(e.pixel,(function(e){return e}));if(t&&\"\"!==t.get(\"datas\")){var n=t.get(\"datas\");if(n.type&&\"\"!==n.type){var o=t.getGeometry().getCoordinates();\"gps\"===n.type||\"tech\"===n.type?function(e,t){var n=\"\";\"tech\"==e.type&&(n=\"Dernière position - \"),n+=\"\".concat(e.agent,\"<br>\").concat(e.date_heure),V.getElement().getElementsByClassName(\"popup-gps-info\")[0].innerHTML=n,J(V,t)}(n,o):\"intervention\"===n.type&&function(e,t){var n=R.getElement().getElementsByClassName(\"badge-type\")[0],o=e.planning.type_planification_init.couleur;n.innerHTML=\"\".concat(e.planning.type_planification_init.code_court),n.style.backgroundColor=o,R.getElement().style.borderColor=o,R.getElement().style.setProperty(\"--popup-arrow-color\",o);var i=\"\";if(null!==e.equipement&&void 0!==e.equipement.client_souscripteur){var r=window.location.origin,a=path_client.split(\"/\");if(e.equipement.client_souscripteur.id){var c=e.equipement.client_souscripteur.id;e.equipement.id&&(c+=\"?id_equipement=\"+e.equipement.id),a[a.length-1]=c}i=r+a.join(\"/\")}R.getElement().getElementsByClassName(\"client-id\")[0].href=i,R.getElement().getElementsByClassName(\"client-id\")[0].innerHTML=\"\".concat(e.equipement.client_souscripteur.formatted_numero_client),R.getElement().getElementsByClassName(\"badge-moment\")[0].innerHTML=\"\".concat(e.planning.moment_passage.libelle_planning),R.getElement().getElementsByClassName(\"badge-equip\")[0].innerHTML=\"\".concat(e.equipement.equipement_type_puissance.equipement_type.type);var s=\"\";null!==e.equipement.client_souscripteur.etat_civil?(s=\"<b>\".concat(e.equipement.client_souscripteur.etat_civil.libelle_court,\" \").concat(e.equipement.client_souscripteur.nom),\"\"!==e.equipement.client_souscripteur.prenom&&null!==e.equipement.client_souscripteur.prenom&&(s+=\" \".concat(e.equipement.client_souscripteur.prenom))):null!==e.equipement.client_souscripteur.categorie_pro&&(s=\"<b>\".concat(e.equipement.client_souscripteur.categorie_pro.libelle,\" \").concat(e.equipement.client_souscripteur.nom_entreprise)),s+=\"</b><br>\".concat(e.equipement.adresse.adresse),\"\"!==e.equipement.adresse.adresse_complement&&null!==e.equipement.adresse.adresse_complement&&(s+=\"<br>\".concat(e.equipement.adresse.adresse_complement)),s+=\"<br>\".concat(e.equipement.adresse.code_postal,\" \").concat(e.equipement.adresse.ville),R.getElement().getElementsByClassName(\"client-coordonnees\")[0].innerHTML=s;var u=\"\";\"\"!==e.equipement.contrat_en_cours&&null!==e.equipement.contrat_en_cours&&(u=\"\".concat(e.equipement.contrat_en_cours.contrat_type.libelle_court)),R.getElement().getElementsByClassName(\"badge-contrat\")[0].innerHTML=u;var l=\"<b>\".concat(e.planning.libelleStatut,\"</b>\");\"\"!==e.planning.heure_debut&&null!==e.planning.heure_debut&&(l+=\"<br>Heure début : \".concat(new Date(e.planning.heure_debut).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),\"\"!==e.planning.heure_fin&&null!==e.planning.heure_fin&&(l+=\" - Heure fin : \".concat(new Date(e.planning.heure_fin).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),R.getElement().getElementsByClassName(\"popup-rdv-info\")[0].innerHTML=l,J(R,t)}(n,o)}}}function ee(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];U();var n=0,o=function(){0===--n&&\$(\"markers\")};if(e.agents||e.agent){var i=Array.isArray(e.agents)?e.agents:e.agent?[e.agent]:[];i.forEach((function(e){if(t||(n++,z(e.coordonnees,e.code_agent,\"home\",\"default\",\"white\",{type:\"home\",agentId:e.id},o)),\"\"!==e.derniere_pos&&null!==e.derniere_pos){n++;var i={agent:\"Agent \".concat(e.code_agent),date_heure:te(e.derniere_pos.date_heure),type:\"tech\",agentId:e.id};z(e.derniere_pos.coordonnees,e.code_agent,\"tech\",\"default\",\"white\",i,o)}}))}t||e.interventions.forEach((function(e){var t=[0,0];if(e.equipement){var i=e.equipement.adresse;t=[i.longitude,i.latitude]}var r=e.planning,a=r.utilisateur_agent.code_agent,c=r.moment_passage.id,s=r.statut;e.type=\"intervention\",e.agentId=r.utilisateur_agent.id,n++,z(t,a,s,c,\"white\",e,o)}))}function te(e){var t=new Date(e),n=String(t.getDate()).padStart(2,\"0\"),o=String(t.getMonth()+1).padStart(2,\"0\"),i=t.getFullYear(),r=String(t.getHours()).padStart(2,\"0\"),a=String(t.getMinutes()).padStart(2,\"0\");return\"Le \".concat(n,\"/\").concat(o,\"/\").concat(i,\" à \").concat(r,\":\").concat(a)}}}]);";
        
        $__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e->leave($__internal_085b0142806202599c7fe3b329164a92397d8978207a37e79d70b8c52599e33e_prof);

        
        $__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02->leave($__internal_319393461309892924ff6e74d6d6e64287df64b63545b994e100d4ab223aed02_prof);

        return; yield '';
    }

    /**
     * @codeCoverageIgnore
     */
    public function getTemplateName()
    {
        return "@public_path/build/28.028507a5.js";
    }

    /**
     * @codeCoverageIgnore
     */
    public function getDebugInfo()
    {
        return array ();
    }

    public function getSourceContext()
    {
        return new Source("(self.webpackChunk=self.webpackChunk||[]).push([[28],{30254:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-blue.9375d5ad.png\"},37482:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-gps.6ee5445c.png\"},39164:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-green.d6008b7b.png\"},98966:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise-red.e834d1a9.png\"},50974:(e,t,n)=>{\"use strict\";e.exports=n.p+\"images/punaise.ffe226c8.png\"},28:(e,t,n)=>{\"use strict\";n.d(t,{fM:()=>B,cl:()=>D,_q:()=>z,Bk:()=>G,rH:()=>W,Ke:()=>Y,MR:()=>Q,k\$:()=>X,K1:()=>ee,p6:()=>te,UI:()=>A,nc:()=>N,Vz:()=>R,fI:()=>V});n(43371),n(26833),n(89554),n(54747),n(47941),n(91058),n(74916),n(15306),n(92222),n(57327),n(21249),n(23123),n(69600),n(83710),n(79753),n(83112),n(68304),n(30489),n(12419),n(78011),n(82526),n(41817),n(41539),n(32165),n(66992),n(78783),n(33948);var o=n(16755),i=n(98280),r=n(52987),a=n(51635),c=n(6315),s=n(82766),u=n(19530),l=n(63920),p=n(25303),d=n(52043),m=n(7045),f=n(44538),g=n(84595),y=n(83512),h=n(23068),v=n(31219),_=n(46267),b=n(20767),w=n(98185),E=n(21915),q=n(50974),x=n(98966),Z=n(39164),F=n(30254),S=n(37482),L=n(93409);function C(e){return(C=\"function\"==typeof Symbol&&\"symbol\"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&\"function\"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?\"symbol\":typeof e})(e)}function O(e,t){return(O=Object.setPrototypeOf||function(e,t){return e.__proto__=t,e})(e,t)}function P(e){var t=function(){if(\"undefined\"==typeof Reflect||!Reflect.construct)return!1;if(Reflect.construct.sham)return!1;if(\"function\"==typeof Proxy)return!0;try{return Boolean.prototype.valueOf.call(Reflect.construct(Boolean,[],(function(){}))),!0}catch(e){return!1}}();return function(){var n,o=M(e);if(t){var i=M(this).constructor;n=Reflect.construct(o,arguments,i)}else n=o.apply(this,arguments);return T(this,n)}}function T(e,t){return!t||\"object\"!==C(t)&&\"function\"!=typeof t?function(e){if(void 0===e)throw new ReferenceError(\"this hasn't been initialised - super() hasn't been called\");return e}(e):t}function M(e){return(M=Object.setPrototypeOf?Object.getPrototypeOf:function(e){return e.__proto__||Object.getPrototypeOf(e)})(e)}var k=Object.freeze({1:x,2:x,3:x,4:F,5:F,6:F,7:Z,default:q,gps:S}),B=Object.freeze({0:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},1:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},2:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},3:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},4:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},home:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'},tech:{unicode:\"\",font:'bold 10px \"Font Awesome 5 Free\"'}}),H={OpenStreetMap:new r.Z({source:new a.Z,visible:!0}),Satellite:new r.Z({source:new c.Z({url:\"https://server.arcgisonline.com/ArcGIS/rest/services/World_Imagery/MapServer/tile/{z}/{y}/{x}\"}),visible:!1})},A=new o.Z({target:\"map\",layers:Object.values(H),view:new i.ZP({center:(0,s.mi)([2.3644638,48.8764576]),zoom:10}),controls:(0,l.c)({attribution:!1,rotate:!1}).extend([new p.Z])}),I=function(e){!function(e,t){if(\"function\"!=typeof t&&null!==t)throw new TypeError(\"Super expression must either be null or a function\");e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,writable:!0,configurable:!0}}),t&&O(e,t)}(n,e);var t=P(n);function n(){var e;!function(e,t){if(!(e instanceof t))throw new TypeError(\"Cannot call a class as a function\")}(this,n);var o=document.createElement(\"button\");o.innerHTML='<i class=\"fas fa-layer-group\" style=\"margin-right: 0px;\"></i>',o.className=\"layer-switch-button\";var i=document.createElement(\"div\");i.className=\"layer-switch-list hidden\",Object.keys(H).forEach((function(e){var t=document.createElement(\"div\");t.className=\"layer-option\",t.innerHTML=e,t.addEventListener(\"click\",(function(){Object.values(H).forEach((function(e){return e.setVisible(!1)})),H[e].setVisible(!0),i.classList.add(\"hidden\")})),i.appendChild(t)}));var r=document.createElement(\"div\");return r.className=\"layer-switcher ol-control\",r.appendChild(o),r.appendChild(i),e=t.call(this,{element:r}),o.addEventListener(\"click\",(function(){i.classList.toggle(\"hidden\")})),document.addEventListener(\"click\",(function(e){r.contains(e.target)||i.classList.add(\"hidden\")})),e}return n}(u.Z);A.addControl(new I);var N=new g.Z,j=new y.Z({source:N});A.addLayer(j);var R=new L.Z({element:document.getElementById(\"popup-rdv\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-43]}),V=new L.Z({element:document.getElementById(\"popup-gps\"),autoPan:!0,positioning:\"bottom-center\",offset:[0,-31]});function D(e,t,n,o,i,r){var a=document.createElement(\"canvas\"),c=24,s=32;\"\"===t&&(c=15,s=20),a.width=c,a.height=s;var u=a.getContext(\"2d\"),l=new Image;l.src=o,l.onload=function(){u.drawImage(l,0,0,a.width,a.height),u.fillStyle=i,u.textAlign=\"center\",\"\"!==t?(u.font='bold 9px \"Lato\"',u.fillText(e,12,13),u.font=n,u.fillText(t,12,24)):(u.font='bold 7px \"Lato\"',u.fillText(e,c/2,11)),r(a.toDataURL())}}function z(e,t,n,o,i,r,a){var c=\"\"===n?{unicode:\"\",font:\"\"}:B[n];D(t,c.unicode,c.font,k[o],i,(function(t){var n=new h.Z({geometry:new d.Z((0,s.mi)(e))});n.setStyle(new v.ZP({image:new _.Z({src:t,scale:1,anchor:[.5,1]})})),n.set(\"datas\",r),N.addFeature(n),a&&a()}))}function G(e){for(var t=[],n=0;n<e.length;n++)t.push((0,s.mi)(e[n]));var o=new h.Z({geometry:new m.ZP([t])});o.setStyle(new v.ZP({stroke:new b.Z({color:\"#000\",width:.5}),fill:new w.Z({color:K(\"#000\",.2)})}));o.set(\"datas\",{type:\"secteur\"}),N.addFeature(o)}function K(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:1,n=parseInt(e.replace(\"#\",\"\"),16),o=n>>16&255,i=n>>8&255,r=255&n;return\"rgba(\".concat(o,\", \").concat(i,\", \").concat(r,\", \").concat(t,\")\")}function U(){A.getOverlays().forEach((function(e){e.setPosition(void 0)})),N.clear()}function W(e,t){N.forEachFeature((function(n){var o=n.get(\"datas\");o&&o[e]===t&&N.removeFeature(n)}))}function Y(){if(N.getFeatures().length>0){var e=N.getExtent();A.getView().fit(e,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else A.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),A.getView().setZoom(10)}function \$(e){var t=N.getFeatures().filter((function(t){var n=t.getGeometry();return\"markers\"===e||\"points\"===e?n instanceof d.Z:\"polygons\"===e?n instanceof m.ZP:\"lines\"===e&&n instanceof f.Z}));if(t.length>0){var n=(0,E.hI)(t.map((function(e){return e.getGeometry().getExtent()})));A.getView().fit(n,{padding:[50,50,50,50],duration:1e3,maxZoom:14})}else A.getView().setCenter((0,s.mi)([2.3644638,48.8764576])),A.getView().setZoom(10)}function J(e,t){e.getElement().style.display=\"block\",e.setPosition(t)}function Q(){A.getOverlays().forEach((function(e){!function(e){e.getElement().style.display=\"none\",e.setPosition(void 0)}(e)}))}function X(e){Q();var t=A.forEachFeatureAtPixel(e.pixel,(function(e){return e}));if(t&&\"\"!==t.get(\"datas\")){var n=t.get(\"datas\");if(n.type&&\"\"!==n.type){var o=t.getGeometry().getCoordinates();\"gps\"===n.type||\"tech\"===n.type?function(e,t){var n=\"\";\"tech\"==e.type&&(n=\"Dernière position - \"),n+=\"\".concat(e.agent,\"<br>\").concat(e.date_heure),V.getElement().getElementsByClassName(\"popup-gps-info\")[0].innerHTML=n,J(V,t)}(n,o):\"intervention\"===n.type&&function(e,t){var n=R.getElement().getElementsByClassName(\"badge-type\")[0],o=e.planning.type_planification_init.couleur;n.innerHTML=\"\".concat(e.planning.type_planification_init.code_court),n.style.backgroundColor=o,R.getElement().style.borderColor=o,R.getElement().style.setProperty(\"--popup-arrow-color\",o);var i=\"\";if(null!==e.equipement&&void 0!==e.equipement.client_souscripteur){var r=window.location.origin,a=path_client.split(\"/\");if(e.equipement.client_souscripteur.id){var c=e.equipement.client_souscripteur.id;e.equipement.id&&(c+=\"?id_equipement=\"+e.equipement.id),a[a.length-1]=c}i=r+a.join(\"/\")}R.getElement().getElementsByClassName(\"client-id\")[0].href=i,R.getElement().getElementsByClassName(\"client-id\")[0].innerHTML=\"\".concat(e.equipement.client_souscripteur.formatted_numero_client),R.getElement().getElementsByClassName(\"badge-moment\")[0].innerHTML=\"\".concat(e.planning.moment_passage.libelle_planning),R.getElement().getElementsByClassName(\"badge-equip\")[0].innerHTML=\"\".concat(e.equipement.equipement_type_puissance.equipement_type.type);var s=\"\";null!==e.equipement.client_souscripteur.etat_civil?(s=\"<b>\".concat(e.equipement.client_souscripteur.etat_civil.libelle_court,\" \").concat(e.equipement.client_souscripteur.nom),\"\"!==e.equipement.client_souscripteur.prenom&&null!==e.equipement.client_souscripteur.prenom&&(s+=\" \".concat(e.equipement.client_souscripteur.prenom))):null!==e.equipement.client_souscripteur.categorie_pro&&(s=\"<b>\".concat(e.equipement.client_souscripteur.categorie_pro.libelle,\" \").concat(e.equipement.client_souscripteur.nom_entreprise)),s+=\"</b><br>\".concat(e.equipement.adresse.adresse),\"\"!==e.equipement.adresse.adresse_complement&&null!==e.equipement.adresse.adresse_complement&&(s+=\"<br>\".concat(e.equipement.adresse.adresse_complement)),s+=\"<br>\".concat(e.equipement.adresse.code_postal,\" \").concat(e.equipement.adresse.ville),R.getElement().getElementsByClassName(\"client-coordonnees\")[0].innerHTML=s;var u=\"\";\"\"!==e.equipement.contrat_en_cours&&null!==e.equipement.contrat_en_cours&&(u=\"\".concat(e.equipement.contrat_en_cours.contrat_type.libelle_court)),R.getElement().getElementsByClassName(\"badge-contrat\")[0].innerHTML=u;var l=\"<b>\".concat(e.planning.libelleStatut,\"</b>\");\"\"!==e.planning.heure_debut&&null!==e.planning.heure_debut&&(l+=\"<br>Heure début : \".concat(new Date(e.planning.heure_debut).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),\"\"!==e.planning.heure_fin&&null!==e.planning.heure_fin&&(l+=\" - Heure fin : \".concat(new Date(e.planning.heure_fin).toLocaleTimeString(\"fr-FR\",{hour:\"2-digit\",minute:\"2-digit\"}))),R.getElement().getElementsByClassName(\"popup-rdv-info\")[0].innerHTML=l,J(R,t)}(n,o)}}}function ee(e){var t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];U();var n=0,o=function(){0===--n&&\$(\"markers\")};if(e.agents||e.agent){var i=Array.isArray(e.agents)?e.agents:e.agent?[e.agent]:[];i.forEach((function(e){if(t||(n++,z(e.coordonnees,e.code_agent,\"home\",\"default\",\"white\",{type:\"home\",agentId:e.id},o)),\"\"!==e.derniere_pos&&null!==e.derniere_pos){n++;var i={agent:\"Agent \".concat(e.code_agent),date_heure:te(e.derniere_pos.date_heure),type:\"tech\",agentId:e.id};z(e.derniere_pos.coordonnees,e.code_agent,\"tech\",\"default\",\"white\",i,o)}}))}t||e.interventions.forEach((function(e){var t=[0,0];if(e.equipement){var i=e.equipement.adresse;t=[i.longitude,i.latitude]}var r=e.planning,a=r.utilisateur_agent.code_agent,c=r.moment_passage.id,s=r.statut;e.type=\"intervention\",e.agentId=r.utilisateur_agent.id,n++,z(t,a,s,c,\"white\",e,o)}))}function te(e){var t=new Date(e),n=String(t.getDate()).padStart(2,\"0\"),o=String(t.getMonth()+1).padStart(2,\"0\"),i=t.getFullYear(),r=String(t.getHours()).padStart(2,\"0\"),a=String(t.getMinutes()).padStart(2,\"0\");return\"Le \".concat(n,\"/\").concat(o,\"/\").concat(i,\" à \").concat(r,\":\").concat(a)}}}]);", "@public_path/build/28.028507a5.js", "/builds/dev/refonte_sav/public/build/28.028507a5.js");
    }
}
