From 2ccf3ca202e6d735242f950a3f3a0f167d33d763 Mon Sep 17 00:00:00 2001 From: astridx Date: Thu, 3 Sep 2020 13:40:26 +0200 Subject: [PATCH 1/4] locaate --- .../L.Control.Locate/L.Control.Locate.css | 12 ++++++------ .../L.Control.Locate/L.Control.Locate.css.map | 7 +++++++ .../L.Control.Locate/L.Control.Locate.mapbox.css | 12 ++++++------ .../L.Control.Locate/L.Control.Locate.mapbox.css.map | 7 +++++++ .../L.Control.Locate/L.Control.Locate.mapbox.min.css | 2 +- .../L.Control.Locate.mapbox.min.css.map | 2 +- .../L.Control.Locate/L.Control.Locate.min.css | 2 +- .../L.Control.Locate/L.Control.Locate.min.css.map | 2 +- .../L.Control.Locate/L.Control.Locate.min.js | 4 ++-- .../L.Control.Locate/L.Control.Locate.min.js.map | 2 +- 10 files changed, 33 insertions(+), 19 deletions(-) create mode 100644 src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css.map create mode 100644 src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css.map diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css index dbee9e9..002327b 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css @@ -5,27 +5,27 @@ cursor: pointer; } .leaflet-control-locate.active a { - color: #2074B6; + color: #2074b6; } .leaflet-control-locate.active.following a { - color: #FC8428; + color: #fc8428; } -.leafet-control-locate-location circle { +.leaflet-control-locate-location circle { animation: leaflet-control-locate-throb 4s ease infinite; } @keyframes leaflet-control-locate-throb { 0% { - r: 9; stroke-width: 1; } 50% { - r: 7; stroke-width: 3; + transform: scale(0.8, 0.8); } 100% { - r: 9; stroke-width: 1; } } + +/*# sourceMappingURL=L.Control.Locate.css.map */ diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css.map b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css.map new file mode 100644 index 0000000..a63832b --- /dev/null +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AAAA,iCAAiC;AAE/B,yBAAE;EACA,SAAS,EAAE,KAAK;EAChB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,OAAO;;AAGf,gCAAE;EACA,KAAK,EAAE,OAAO;;AAEhB,0CAAc;EACZ,KAAK,EAAE,OAAO;;;AAKpB,uCAAwC;EACtC,SAAS,EAAE,6CAA6C;;;AAG1D,uCAWC;EAVC,EAAG;IACD,YAAY,EAAE,CAAC;;EAEjB,GAAI;IACF,YAAY,EAAE,CAAC;IACf,SAAS,EAAE,eAAe;;EAE5B,IAAK;IACH,YAAY,EAAE,CAAC", +"sources": ["../src/L.Control.Locate.scss"], +"names": [], +"file": "L.Control.Locate.css" +} diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css index 0315814..7ebceba 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css @@ -5,27 +5,25 @@ cursor: pointer; } .leaflet-control-locate.active a { - color: #2074B6; + color: #2074b6; } .leaflet-control-locate.active.following a { - color: #FC8428; + color: #fc8428; } -.leafet-control-locate-location circle { +.leaflet-control-locate-location circle { animation: leaflet-control-locate-throb 4s ease infinite; } @keyframes leaflet-control-locate-throb { 0% { - r: 9; stroke-width: 1; } 50% { - r: 7; stroke-width: 3; + transform: scale(0.8, 0.8); } 100% { - r: 9; stroke-width: 1; } } @@ -36,3 +34,5 @@ .leaflet-control-locate.requesting a { padding: 3px 0 0 4px; } + +/*# sourceMappingURL=L.Control.Locate.mapbox.css.map */ diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css.map b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css.map new file mode 100644 index 0000000..16e8ed8 --- /dev/null +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.css.map @@ -0,0 +1,7 @@ +{ +"version": 3, +"mappings": "AAAA,iCAAiC;AAE/B,yBAAE;EACA,SAAS,EAAE,KAAK;EAChB,KAAK,EAAE,IAAI;EACX,MAAM,EAAE,OAAO;;AAGf,gCAAE;EACA,KAAK,EAAE,OAAO;;AAEhB,0CAAc;EACZ,KAAK,EAAE,OAAO;;;AAKpB,uCAAwC;EACtC,SAAS,EAAE,6CAA6C;;;AAG1D,uCAWC;EAVC,EAAG;IACD,YAAY,EAAE,CAAC;;EAEjB,GAAI;IACF,YAAY,EAAE,CAAC;IACf,SAAS,EAAE,eAAe;;EAE5B,IAAK;IACH,YAAY,EAAE,CAAC;;;AC5BnB,iCAAiC;AAG/B,yBAAE;EACC,OAAO,EAAE,WAAW;;AAGrB,oCAAE;EACA,OAAO,EAAE,WAAW", +"sources": ["../src/L.Control.Locate.scss","../src/L.Control.Locate.mapbox.scss"], +"names": [], +"file": "L.Control.Locate.mapbox.css" +} diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css index efeeeca..a57dcc3 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css @@ -1,2 +1,2 @@ -.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate.active a{color:#2074B6}.leaflet-control-locate.active.following a{color:#FC8428}.leafet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{r:9;stroke-width:1}50%{r:7;stroke-width:3}100%{r:9;stroke-width:1}}.leaflet-control-locate a{padding:3px 0 0 8px}.leaflet-control-locate.requesting a{padding:3px 0 0 4px} +.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate.active a{color:#2074b6}.leaflet-control-locate.active.following a{color:#fc8428}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{stroke-width:1}50%{stroke-width:3;transform:scale(0.8, 0.8)}100%{stroke-width:1}}.leaflet-control-locate a{padding:3px 0 0 8px}.leaflet-control-locate.requesting a{padding:3px 0 0 4px} /*# sourceMappingURL=L.Control.Locate.mapbox.min.css.map */ diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css.map b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css.map index 9e83211..b13b7cc 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css.map +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.mapbox.min.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "AAEE,yBAAE,CACA,SAAS,CAAE,KAAK,CAChB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,OAAO,CAGf,gCAAE,CACA,KAAK,CAAE,OAAO,CAEhB,0CAAc,CACZ,KAAK,CAAE,OAAO,CAKpB,sCAAuC,CACrC,SAAS,CAAE,6CAA6C,CAG1D,uCAIC,CAHG,EAAG,CAAE,CAAC,CAAE,CAAC,CAAE,YAAY,CAAE,CAAC,CAC3B,GAAI,CAAE,CAAC,CAAE,CAAC,CAAE,YAAY,CAAE,CAAC,CAC5B,IAAK,CAAE,CAAC,CAAE,CAAC,CAAE,YAAY,CAAE,CAAC,ECnB5B,yBAAE,CACC,OAAO,CAAE,WAAW,CAGrB,oCAAE,CACA,OAAO,CAAE,WAAW", +"mappings": "AAEE,yBAAE,CACA,SAAS,CAAE,KAAK,CAChB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,OAAO,CAGf,gCAAE,CACA,KAAK,CAAE,OAAO,CAEhB,0CAAc,CACZ,KAAK,CAAE,OAAO,CAKpB,uCAAwC,CACtC,SAAS,CAAE,6CAA6C,CAG1D,uCAWC,CAVC,EAAG,CACD,YAAY,CAAE,CAAC,CAEjB,GAAI,CACF,YAAY,CAAE,CAAC,CACf,SAAS,CAAE,eAAe,CAE5B,IAAK,CACH,YAAY,CAAE,CAAC,ECzBjB,yBAAE,CACC,OAAO,CAAE,WAAW,CAGrB,oCAAE,CACA,OAAO,CAAE,WAAW", "sources": ["../src/L.Control.Locate.scss","../src/L.Control.Locate.mapbox.scss"], "names": [], "file": "L.Control.Locate.mapbox.min.css" diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css index 567ced0..9f18c9f 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css @@ -1,2 +1,2 @@ -.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate.active a{color:#2074B6}.leaflet-control-locate.active.following a{color:#FC8428}.leafet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{r:9;stroke-width:1}50%{r:7;stroke-width:3}100%{r:9;stroke-width:1}} +.leaflet-control-locate a{font-size:1.4em;color:#444;cursor:pointer}.leaflet-control-locate.active a{color:#2074b6}.leaflet-control-locate.active.following a{color:#fc8428}.leaflet-control-locate-location circle{animation:leaflet-control-locate-throb 4s ease infinite}@keyframes leaflet-control-locate-throb{0%{stroke-width:1}50%{stroke-width:3;transform:scale(0.8, 0.8)}100%{stroke-width:1}} /*# sourceMappingURL=L.Control.Locate.min.css.map */ diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css.map b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css.map index bc6e5d4..661ff71 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css.map +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.css.map @@ -1,6 +1,6 @@ { "version": 3, -"mappings": "AAEE,yBAAE,CACA,SAAS,CAAE,KAAK,CAChB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,OAAO,CAGf,gCAAE,CACA,KAAK,CAAE,OAAO,CAEhB,0CAAc,CACZ,KAAK,CAAE,OAAO,CAKpB,sCAAuC,CACrC,SAAS,CAAE,6CAA6C,CAG1D,uCAIC,CAHG,EAAG,CAAE,CAAC,CAAE,CAAC,CAAE,YAAY,CAAE,CAAC,CAC3B,GAAI,CAAE,CAAC,CAAE,CAAC,CAAE,YAAY,CAAE,CAAC,CAC5B,IAAK,CAAE,CAAC,CAAE,CAAC,CAAE,YAAY,CAAE,CAAC", +"mappings": "AAEE,yBAAE,CACA,SAAS,CAAE,KAAK,CAChB,KAAK,CAAE,IAAI,CACX,MAAM,CAAE,OAAO,CAGf,gCAAE,CACA,KAAK,CAAE,OAAO,CAEhB,0CAAc,CACZ,KAAK,CAAE,OAAO,CAKpB,uCAAwC,CACtC,SAAS,CAAE,6CAA6C,CAG1D,uCAWC,CAVC,EAAG,CACD,YAAY,CAAE,CAAC,CAEjB,GAAI,CACF,YAAY,CAAE,CAAC,CACf,SAAS,CAAE,eAAe,CAE5B,IAAK,CACH,YAAY,CAAE,CAAC", "sources": ["../src/L.Control.Locate.scss"], "names": [], "file": "L.Control.Locate.min.css" diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js index da5397b..0411204 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js @@ -1,5 +1,5 @@ -/*! Version: 0.66.0 +/*! Version: 0.72.0 Copyright (c) 2016 Dominik Moritz */ -!function(t,i){"function"==typeof define&&define.amd?define(["leaflet"],t):"object"==typeof exports&&(void 0!==i&&i.L?module.exports=t(L):module.exports=t(require("leaflet"))),void 0!==i&&i.L&&(i.L.Control.Locate=t(L))}(function(h){var o=function(i,o,t){(t=t.split(" ")).forEach(function(t){h.DomUtil[i].call(this,o,t)})},i=function(t,i){o("addClass",t,i)},s=function(t,i){o("removeClass",t,i)},t=h.Marker.extend({initialize:function(t,i){h.Util.setOptions(this,i),this._latlng=t,this.createIcon()},createIcon:function(){var t=this.options,i="";void 0!==t.color&&(i+="stroke:"+t.color+";"),void 0!==t.weight&&(i+="stroke-width:"+t.weight+";"),void 0!==t.fillColor&&(i+="fill:"+t.fillColor+";"),void 0!==t.fillOpacity&&(i+="fill-opacity:"+t.fillOpacity+";"),void 0!==t.opacity&&(i+="opacity:"+t.opacity+";");var o=this._getIconSVG(t,i);this._locationIcon=h.divIcon({className:o.className,html:o.svg,iconSize:[o.w,o.h]}),this.setIcon(this._locationIcon)},_getIconSVG:function(t,i){var o=t.radius,s=o+t.weight,e=2*s;return{className:"leaflet-control-locate-location",svg:'',w:e,h:e}},setStyle:function(t){h.Util.setOptions(this,t),this.createIcon()}}),e=t.extend({initialize:function(t,i,o){h.Util.setOptions(this,o),this._latlng=t,this._heading=i,this.createIcon()},setHeading:function(t){this._heading=t},_getIconSVG:function(t,i){var o=t.radius,s=t.width+t.weight,e=2*(o+t.depth+t.weight),n="M0,0 l"+t.width/2+","+t.depth+" l-"+s+",0 z";return{className:"leafet-control-locate-heading",svg:'',w:s,h:e}}}),n=h.Control.extend({options:{position:"topleft",layer:void 0,setView:"untilPanOrZoom",keepCurrentZoomLevel:!1,getLocationBounds:function(t){return t.bounds},flyTo:!1,clickBehavior:{inView:"stop",outOfView:"setView",inViewNotFollowing:"inView"},returnToPrevBounds:!1,cacheLocation:!0,drawCircle:!0,drawMarker:!0,showCompass:!0,markerClass:t,compassClass:e,circleStyle:{className:"leaflet-control-locate-circle",color:"#136AEC",fillColor:"#136AEC",fillOpacity:.15,weight:0},markerStyle:{className:"leaflet-control-locate-marker",color:"#fff",fillColor:"#2A93EE",fillOpacity:1,weight:3,opacity:1,radius:9},compassStyle:{fillColor:"#2A93EE",fillOpacity:1,weight:0,color:"#fff",opacity:1,radius:9,width:9,depth:6},followCircleStyle:{},followMarkerStyle:{},followCompassStyle:{},icon:"fa fa-map-marker",iconLoading:"fa fa-spinner fa-spin",iconElementTag:"span",circlePadding:[0,0],metric:!0,createButtonCallback:function(t,i){var o=h.DomUtil.create("a","leaflet-bar-part leaflet-bar-part-single",t);return o.title=i.strings.title,{link:o,icon:h.DomUtil.create(i.iconElementTag,i.icon,o)}},onLocationError:function(t,i){alert(t.message)},onLocationOutsideMapBounds:function(t){t.stop(),alert(t.options.strings.outsideMapBoundsMsg)},showPopup:!0,strings:{title:"Show me where I am",metersUnit:"meters",feetUnit:"feet",popup:"You are within {distance} {unit} from this point",outsideMapBoundsMsg:"You seem located outside the boundaries of the map"},locateOptions:{maxZoom:1/0,watch:!0,setView:!1}},initialize:function(t){for(var i in t)"object"==typeof this.options[i]?h.extend(this.options[i],t[i]):this.options[i]=t[i];this.options.followMarkerStyle=h.extend({},this.options.markerStyle,this.options.followMarkerStyle),this.options.followCircleStyle=h.extend({},this.options.circleStyle,this.options.followCircleStyle),this.options.followCompassStyle=h.extend({},this.options.compassStyle,this.options.followCompassStyle)},onAdd:function(t){var i=h.DomUtil.create("div","leaflet-control-locate leaflet-bar leaflet-control");this._layer=this.options.layer||new h.LayerGroup,this._layer.addTo(t),this._event=void 0,this._compassHeading=null,this._prevBounds=null;var o=this.options.createButtonCallback(i,this.options);return this._link=o.link,this._icon=o.icon,h.DomEvent.on(this._link,"click",h.DomEvent.stopPropagation).on(this._link,"click",h.DomEvent.preventDefault).on(this._link,"click",this._onClick,this).on(this._link,"dblclick",h.DomEvent.stopPropagation),this._resetVariables(),this._map.on("unload",this._unload,this),i},_onClick:function(){this._justClicked=!0;var t=this._isFollowing();if(this._userPanned=!1,this._userZoomed=!1,this._active&&!this._event)this.stop();else if(this._active&&void 0!==this._event){var i=this.options.clickBehavior,o=i.outOfView;switch(this._map.getBounds().contains(this._event.latlng)&&(o=t?i.inView:i.inViewNotFollowing),i[o]&&(o=i[o]),o){case"setView":this.setView();break;case"stop":if(this.stop(),this.options.returnToPrevBounds)(this.options.flyTo?this._map.flyToBounds:this._map.fitBounds).bind(this._map)(this._prevBounds)}}else this.options.returnToPrevBounds&&(this._prevBounds=this._map.getBounds()),this.start();this._updateContainerStyle()},start:function(){this._activate(),this._event&&(this._drawMarker(this._map),this.options.setView&&this.setView()),this._updateContainerStyle()},stop:function(){this._deactivate(),this._cleanClasses(),this._resetVariables(),this._removeMarker()},stopFollowing:function(){this._userPanned=!0,this._updateContainerStyle(),this._drawMarker()},_activate:function(){this._active||(this._map.locate(this.options.locateOptions),this._active=!0,this._map.on("locationfound",this._onLocationFound,this),this._map.on("locationerror",this._onLocationError,this),this._map.on("dragstart",this._onDrag,this),this._map.on("zoomstart",this._onZoom,this),this._map.on("zoomend",this._onZoomEnd,this),this.options.showCompass&&("ondeviceorientationabsolute"in window?h.DomEvent.on(window,"deviceorientationabsolute",this._onDeviceOrientation,this):"ondeviceorientation"in window&&h.DomEvent.on(window,"deviceorientation",this._onDeviceOrientation,this)))},_deactivate:function(){this._map.stopLocate(),this._active=!1,this.options.cacheLocation||(this._event=void 0),this._map.off("locationfound",this._onLocationFound,this),this._map.off("locationerror",this._onLocationError,this),this._map.off("dragstart",this._onDrag,this),this._map.off("zoomstart",this._onZoom,this),this._map.off("zoomend",this._onZoomEnd,this),this.options.showCompass&&(this._compassHeading=null,"ondeviceorientationabsolute"in window?h.DomEvent.off(window,"deviceorientationabsolute",this._onDeviceOrientation,this):"ondeviceorientation"in window&&h.DomEvent.off(window,"deviceorientation",this._onDeviceOrientation,this))},setView:function(){if(this._drawMarker(),this._isOutsideMapBounds())this._event=void 0,this.options.onLocationOutsideMapBounds(this);else if(this.options.keepCurrentZoomLevel){(t=this.options.flyTo?this._map.flyTo:this._map.panTo).bind(this._map)([this._event.latitude,this._event.longitude])}else{var t=this.options.flyTo?this._map.flyToBounds:this._map.fitBounds;this._ignoreEvent=!0,t.bind(this._map)(this.options.getLocationBounds(this._event),{padding:this.options.circlePadding,maxZoom:this.options.locateOptions.maxZoom}),h.Util.requestAnimFrame(function(){this._ignoreEvent=!1},this)}},_drawCompass:function(){var t=this._event.latlng;if(this.options.showCompass&&t&&null!==this._compassHeading){var i=this._isFollowing()?this.options.followCompassStyle:this.options.compassStyle;this._compass?(this._compass.setLatLng(t),this._compass.setHeading(this._compassHeading),this._compass.setStyle&&this._compass.setStyle(i)):this._compass=new this.options.compassClass(t,this._compassHeading,i).addTo(this._layer)}!this._compass||this.options.showCompass&&null!==this._compassHeading||(this._compass.removeFrom(this._layer),this._compass=null)},_drawMarker:function(){void 0===this._event.accuracy&&(this._event.accuracy=0);var t,i,o=this._event.accuracy,s=this._event.latlng;if(this.options.drawCircle){var e=this._isFollowing()?this.options.followCircleStyle:this.options.circleStyle;this._circle?this._circle.setLatLng(s).setRadius(o).setStyle(e):this._circle=h.circle(s,o,e).addTo(this._layer)}if(i=this.options.metric?(t=o.toFixed(0),this.options.strings.metersUnit):(t=(3.2808399*o).toFixed(0),this.options.strings.feetUnit),this.options.drawMarker){var n=this._isFollowing()?this.options.followMarkerStyle:this.options.markerStyle;this._marker?(this._marker.setLatLng(s),this._marker.setStyle&&this._marker.setStyle(n)):this._marker=new this.options.markerClass(s,n).addTo(this._layer)}this._drawCompass();var a=this.options.strings.popup;this.options.showPopup&&a&&this._marker&&this._marker.bindPopup(h.Util.template(a,{distance:t,unit:i}))._popup.setLatLng(s),this.options.showPopup&&a&&this._compass&&this._compass.bindPopup(h.Util.template(a,{distance:t,unit:i}))._popup.setLatLng(s)},_removeMarker:function(){this._layer.clearLayers(),this._marker=void 0,this._circle=void 0},_unload:function(){this.stop(),this._map.off("unload",this._unload,this)},_setCompassHeading:function(t){!isNaN(parseFloat(t))&&isFinite(t)?(t=Math.round(t),this._compassHeading=t,h.Util.requestAnimFrame(this._drawCompass,this)):this._compassHeading=null},_onCompassNeedsCalibration:function(){this._setCompassHeading()},_onDeviceOrientation:function(t){this._active&&(t.webkitCompassHeading?this._setCompassHeading(t.webkitCompassHeading):t.absolute&&t.alpha&&this._setCompassHeading(360-t.alpha))},_onLocationError:function(t){3==t.code&&this.options.locateOptions.watch||(this.stop(),this.options.onLocationError(t,this))},_onLocationFound:function(t){if((!this._event||this._event.latlng.lat!==t.latlng.lat||this._event.latlng.lng!==t.latlng.lng||this._event.accuracy!==t.accuracy)&&this._active){switch(this._event=t,this._drawMarker(),this._updateContainerStyle(),this.options.setView){case"once":this._justClicked&&this.setView();break;case"untilPan":this._userPanned||this.setView();break;case"untilPanOrZoom":this._userPanned||this._userZoomed||this.setView();break;case"always":this.setView()}this._justClicked=!1}},_onDrag:function(){this._event&&!this._ignoreEvent&&(this._userPanned=!0,this._updateContainerStyle(),this._drawMarker())},_onZoom:function(){this._event&&!this._ignoreEvent&&(this._userZoomed=!0,this._updateContainerStyle(),this._drawMarker())},_onZoomEnd:function(){this._event&&this._drawCompass(),this._event&&!this._ignoreEvent&&(this._map.getBounds().pad(-.3).contains(this._marker.getLatLng())||(this._userPanned=!0,this._updateContainerStyle(),this._drawMarker()))},_isFollowing:function(){return!!this._active&&("always"===this.options.setView||("untilPan"===this.options.setView?!this._userPanned:"untilPanOrZoom"===this.options.setView?!this._userPanned&&!this._userZoomed:void 0))},_isOutsideMapBounds:function(){return void 0!==this._event&&(this._map.options.maxBounds&&!this._map.options.maxBounds.contains(this._event.latlng))},_updateContainerStyle:function(){this._container&&(this._active&&!this._event?this._setClasses("requesting"):this._isFollowing()?this._setClasses("following"):this._active?this._setClasses("active"):this._cleanClasses())},_setClasses:function(t){"requesting"==t?(s(this._container,"active following"),i(this._container,"requesting"),s(this._icon,this.options.icon),i(this._icon,this.options.iconLoading)):"active"==t?(s(this._container,"requesting following"),i(this._container,"active"),s(this._icon,this.options.iconLoading),i(this._icon,this.options.icon)):"following"==t&&(s(this._container,"requesting"),i(this._container,"active following"),s(this._icon,this.options.iconLoading),i(this._icon,this.options.icon))},_cleanClasses:function(){h.DomUtil.removeClass(this._container,"requesting"),h.DomUtil.removeClass(this._container,"active"),h.DomUtil.removeClass(this._container,"following"),s(this._icon,this.options.iconLoading),i(this._icon,this.options.icon)},_resetVariables:function(){this._active=!1,this._justClicked=!1,this._userPanned=!1,this._userZoomed=!1}});return h.control.locate=function(t){return new h.Control.Locate(t)},n},window); +!function(t,i){"function"==typeof define&&define.amd?define(["leaflet"],t):"object"==typeof exports&&(void 0!==i&&i.L?module.exports=t(L):module.exports=t(require("leaflet"))),void 0!==i&&i.L&&(i.L.Control.Locate=t(L))}(function(l){function o(i,o,t){(t=t.split(" ")).forEach(function(t){l.DomUtil[i].call(this,o,t)})}function i(t,i){o("addClass",t,i)}function s(t,i){o("removeClass",t,i)}var t=l.Marker.extend({initialize:function(t,i){l.Util.setOptions(this,i),this._latlng=t,this.createIcon()},createIcon:function(){var t=this.options,i="";void 0!==t.color&&(i+="stroke:"+t.color+";"),void 0!==t.weight&&(i+="stroke-width:"+t.weight+";"),void 0!==t.fillColor&&(i+="fill:"+t.fillColor+";"),void 0!==t.fillOpacity&&(i+="fill-opacity:"+t.fillOpacity+";"),void 0!==t.opacity&&(i+="opacity:"+t.opacity+";");var o=this._getIconSVG(t,i);this._locationIcon=l.divIcon({className:o.className,html:o.svg,iconSize:[o.w,o.h]}),this.setIcon(this._locationIcon)},_getIconSVG:function(t,i){var o=t.radius,s=o+t.weight,e=2*s;return{className:"leaflet-control-locate-location",svg:'',w:e,h:e}},setStyle:function(t){l.Util.setOptions(this,t),this.createIcon()}}),e=t.extend({initialize:function(t,i,o){l.Util.setOptions(this,o),this._latlng=t,this._heading=i,this.createIcon()},setHeading:function(t){this._heading=t},_getIconSVG:function(t,i){var o=t.radius,s=t.width+t.weight,e=2*(o+t.depth+t.weight),n="M0,0 l"+t.width/2+","+t.depth+" l-"+s+",0 z";return{className:"leaflet-control-locate-heading",svg:'',w:s,h:e}}}),n=l.Control.extend({options:{position:"topleft",layer:void 0,setView:"untilPanOrZoom",keepCurrentZoomLevel:!1,initialZoomLevel:!1,getLocationBounds:function(t){return t.bounds},flyTo:!1,clickBehavior:{inView:"stop",outOfView:"setView",inViewNotFollowing:"inView"},returnToPrevBounds:!1,cacheLocation:!0,drawCircle:!0,drawMarker:!0,showCompass:!0,markerClass:t,compassClass:e,circleStyle:{className:"leaflet-control-locate-circle",color:"#136AEC",fillColor:"#136AEC",fillOpacity:.15,weight:0},markerStyle:{className:"leaflet-control-locate-marker",color:"#fff",fillColor:"#2A93EE",fillOpacity:1,weight:3,opacity:1,radius:9},compassStyle:{fillColor:"#2A93EE",fillOpacity:1,weight:0,color:"#fff",opacity:1,radius:9,width:9,depth:6},followCircleStyle:{},followMarkerStyle:{},followCompassStyle:{},icon:"fa fa-map-marker",iconLoading:"fa fa-spinner fa-spin",iconElementTag:"span",circlePadding:[0,0],metric:!0,createButtonCallback:function(t,i){var o=l.DomUtil.create("a","leaflet-bar-part leaflet-bar-part-single",t);return o.title=i.strings.title,o.role="button",o.href="#",{link:o,icon:l.DomUtil.create(i.iconElementTag,i.icon,o)}},onLocationError:function(t,i){alert(t.message)},onLocationOutsideMapBounds:function(t){t.stop(),alert(t.options.strings.outsideMapBoundsMsg)},showPopup:!0,strings:{title:"Show me where I am",metersUnit:"meters",feetUnit:"feet",popup:"You are within {distance} {unit} from this point",outsideMapBoundsMsg:"You seem located outside the boundaries of the map"},locateOptions:{maxZoom:1/0,watch:!0,setView:!1}},initialize:function(t){for(var i in t)"object"==typeof this.options[i]?l.extend(this.options[i],t[i]):this.options[i]=t[i];this.options.followMarkerStyle=l.extend({},this.options.markerStyle,this.options.followMarkerStyle),this.options.followCircleStyle=l.extend({},this.options.circleStyle,this.options.followCircleStyle),this.options.followCompassStyle=l.extend({},this.options.compassStyle,this.options.followCompassStyle)},onAdd:function(t){var i=l.DomUtil.create("div","leaflet-control-locate leaflet-bar leaflet-control");this._container=i,this._map=t,this._layer=this.options.layer||new l.LayerGroup,this._layer.addTo(t),this._event=void 0,this._compassHeading=null,this._prevBounds=null;var o=this.options.createButtonCallback(i,this.options);return this._link=o.link,this._icon=o.icon,l.DomEvent.on(this._link,"click",l.DomEvent.stopPropagation).on(this._link,"click",l.DomEvent.preventDefault).on(this._link,"click",this._onClick,this).on(this._link,"dblclick",l.DomEvent.stopPropagation),this._resetVariables(),this._map.on("unload",this._unload,this),i},_onClick:function(){this._justClicked=!0;var t=this._isFollowing();if(this._userPanned=!1,this._userZoomed=!1,this._active&&!this._event)this.stop();else if(this._active&&void 0!==this._event){var i=this.options.clickBehavior,o=i.outOfView;switch(this._map.getBounds().contains(this._event.latlng)&&(o=t?i.inView:i.inViewNotFollowing),i[o]&&(o=i[o]),o){case"setView":this.setView();break;case"stop":if(this.stop(),this.options.returnToPrevBounds)(this.options.flyTo?this._map.flyToBounds:this._map.fitBounds).bind(this._map)(this._prevBounds)}}else this.options.returnToPrevBounds&&(this._prevBounds=this._map.getBounds()),this.start();this._updateContainerStyle()},start:function(){this._activate(),this._event&&(this._drawMarker(this._map),this.options.setView&&this.setView()),this._updateContainerStyle()},stop:function(){this._deactivate(),this._cleanClasses(),this._resetVariables(),this._removeMarker()},stopFollowing:function(){this._userPanned=!0,this._updateContainerStyle(),this._drawMarker()},_activate:function(){if(!this._active&&(this._map.locate(this.options.locateOptions),this._active=!0,this._map.on("locationfound",this._onLocationFound,this),this._map.on("locationerror",this._onLocationError,this),this._map.on("dragstart",this._onDrag,this),this._map.on("zoomstart",this._onZoom,this),this._map.on("zoomend",this._onZoomEnd,this),this.options.showCompass)){var t="ondeviceorientationabsolute"in window;if(t||"ondeviceorientation"in window){function i(){l.DomEvent.on(window,t?"deviceorientationabsolute":"deviceorientation",o._onDeviceOrientation,o)}var o=this;DeviceOrientationEvent&&"function"==typeof DeviceOrientationEvent.requestPermission?DeviceOrientationEvent.requestPermission().then(function(t){"granted"===t&&i()}):i()}}},_deactivate:function(){this._map.stopLocate(),this._active=!1,this.options.cacheLocation||(this._event=void 0),this._map.off("locationfound",this._onLocationFound,this),this._map.off("locationerror",this._onLocationError,this),this._map.off("dragstart",this._onDrag,this),this._map.off("zoomstart",this._onZoom,this),this._map.off("zoomend",this._onZoomEnd,this),this.options.showCompass&&(this._compassHeading=null,"ondeviceorientationabsolute"in window?l.DomEvent.off(window,"deviceorientationabsolute",this._onDeviceOrientation,this):"ondeviceorientation"in window&&l.DomEvent.off(window,"deviceorientation",this._onDeviceOrientation,this))},setView:function(){if(this._drawMarker(),this._isOutsideMapBounds())this._event=void 0,this.options.onLocationOutsideMapBounds(this);else if(this._justClicked&&!1!==this.options.initialZoomLevel)(t=this.options.flyTo?this._map.flyTo:this._map.setView).bind(this._map)([this._event.latitude,this._event.longitude],this.options.initialZoomLevel);else if(this.options.keepCurrentZoomLevel){(t=this.options.flyTo?this._map.flyTo:this._map.panTo).bind(this._map)([this._event.latitude,this._event.longitude])}else{var t=this.options.flyTo?this._map.flyToBounds:this._map.fitBounds;this._ignoreEvent=!0,t.bind(this._map)(this.options.getLocationBounds(this._event),{padding:this.options.circlePadding,maxZoom:this.options.locateOptions.maxZoom}),l.Util.requestAnimFrame(function(){this._ignoreEvent=!1},this)}},_drawCompass:function(){if(this._event){var t=this._event.latlng;if(this.options.showCompass&&t&&null!==this._compassHeading){var i=this._isFollowing()?this.options.followCompassStyle:this.options.compassStyle;this._compass?(this._compass.setLatLng(t),this._compass.setHeading(this._compassHeading),this._compass.setStyle&&this._compass.setStyle(i)):this._compass=new this.options.compassClass(t,this._compassHeading,i).addTo(this._layer)}!this._compass||this.options.showCompass&&null!==this._compassHeading||(this._compass.removeFrom(this._layer),this._compass=null)}},_drawMarker:function(){void 0===this._event.accuracy&&(this._event.accuracy=0);var t,i,o=this._event.accuracy,s=this._event.latlng;if(this.options.drawCircle){var e=this._isFollowing()?this.options.followCircleStyle:this.options.circleStyle;this._circle?this._circle.setLatLng(s).setRadius(o).setStyle(e):this._circle=l.circle(s,o,e).addTo(this._layer)}if(i=this.options.metric?(t=o.toFixed(0),this.options.strings.metersUnit):(t=(3.2808399*o).toFixed(0),this.options.strings.feetUnit),this.options.drawMarker){var n=this._isFollowing()?this.options.followMarkerStyle:this.options.markerStyle;this._marker?(this._marker.setLatLng(s),this._marker.setStyle&&this._marker.setStyle(n)):this._marker=new this.options.markerClass(s,n).addTo(this._layer)}this._drawCompass();var a=this.options.strings.popup;function h(){return"string"==typeof a?l.Util.template(a,{distance:t,unit:i}):"function"==typeof a?a({distance:t,unit:i}):a}this.options.showPopup&&a&&this._marker&&this._marker.bindPopup(h())._popup.setLatLng(s),this.options.showPopup&&a&&this._compass&&this._compass.bindPopup(h())._popup.setLatLng(s)},_removeMarker:function(){this._layer.clearLayers(),this._marker=void 0,this._circle=void 0},_unload:function(){this.stop(),this._map.off("unload",this._unload,this)},_setCompassHeading:function(t){!isNaN(parseFloat(t))&&isFinite(t)?(t=Math.round(t),this._compassHeading=t,l.Util.requestAnimFrame(this._drawCompass,this)):this._compassHeading=null},_onCompassNeedsCalibration:function(){this._setCompassHeading()},_onDeviceOrientation:function(t){this._active&&(t.webkitCompassHeading?this._setCompassHeading(t.webkitCompassHeading):t.absolute&&t.alpha&&this._setCompassHeading(360-t.alpha))},_onLocationError:function(t){3==t.code&&this.options.locateOptions.watch||(this.stop(),this.options.onLocationError(t,this))},_onLocationFound:function(t){if((!this._event||this._event.latlng.lat!==t.latlng.lat||this._event.latlng.lng!==t.latlng.lng||this._event.accuracy!==t.accuracy)&&this._active){switch(this._event=t,this._drawMarker(),this._updateContainerStyle(),this.options.setView){case"once":this._justClicked&&this.setView();break;case"untilPan":this._userPanned||this.setView();break;case"untilPanOrZoom":this._userPanned||this._userZoomed||this.setView();break;case"always":this.setView()}this._justClicked=!1}},_onDrag:function(){this._event&&!this._ignoreEvent&&(this._userPanned=!0,this._updateContainerStyle(),this._drawMarker())},_onZoom:function(){this._event&&!this._ignoreEvent&&(this._userZoomed=!0,this._updateContainerStyle(),this._drawMarker())},_onZoomEnd:function(){this._event&&this._drawCompass(),this._event&&!this._ignoreEvent&&this._marker&&!this._map.getBounds().pad(-.3).contains(this._marker.getLatLng())&&(this._userPanned=!0,this._updateContainerStyle(),this._drawMarker())},_isFollowing:function(){return!!this._active&&("always"===this.options.setView||("untilPan"===this.options.setView?!this._userPanned:"untilPanOrZoom"===this.options.setView?!this._userPanned&&!this._userZoomed:void 0))},_isOutsideMapBounds:function(){return void 0!==this._event&&(this._map.options.maxBounds&&!this._map.options.maxBounds.contains(this._event.latlng))},_updateContainerStyle:function(){this._container&&(this._active&&!this._event?this._setClasses("requesting"):this._isFollowing()?this._setClasses("following"):this._active?this._setClasses("active"):this._cleanClasses())},_setClasses:function(t){"requesting"==t?(s(this._container,"active following"),i(this._container,"requesting"),s(this._icon,this.options.icon),i(this._icon,this.options.iconLoading)):"active"==t?(s(this._container,"requesting following"),i(this._container,"active"),s(this._icon,this.options.iconLoading),i(this._icon,this.options.icon)):"following"==t&&(s(this._container,"requesting"),i(this._container,"active following"),s(this._icon,this.options.iconLoading),i(this._icon,this.options.icon))},_cleanClasses:function(){l.DomUtil.removeClass(this._container,"requesting"),l.DomUtil.removeClass(this._container,"active"),l.DomUtil.removeClass(this._container,"following"),s(this._icon,this.options.iconLoading),i(this._icon,this.options.icon)},_resetVariables:function(){this._active=!1,this._justClicked=!1,this._userPanned=!1,this._userZoomed=!1}});return l.control.locate=function(t){return new l.Control.Locate(t)},n},window); //# sourceMappingURL=L.Control.Locate.min.js.map \ No newline at end of file diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js.map b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js.map index acf83b3..abe6948 100644 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js.map +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/L.Control.Locate.min.js.map @@ -1 +1 @@ -{"version":3,"sources":["../src/L.Control.Locate.js"],"names":["factory","window","define","amd","exports","L","module","require","Control","Locate","LDomUtilApplyClassesMethod","method","element","classNames","split","forEach","className","DomUtil","call","this","addClasses","el","names","removeClasses","LocationMarker","Marker","extend","initialize","latlng","options","Util","setOptions","_latlng","createIcon","opt","style","undefined","color","weight","fillColor","fillOpacity","opacity","icon","_getIconSVG","_locationIcon","divIcon","html","svg","iconSize","w","h","setIcon","r","radius","s","s2","setStyle","CompassMarker","heading","_heading","setHeading","width","depth","path","LocateControl","position","layer","setView","keepCurrentZoomLevel","getLocationBounds","locationEvent","bounds","flyTo","clickBehavior","inView","outOfView","inViewNotFollowing","returnToPrevBounds","cacheLocation","drawCircle","drawMarker","showCompass","markerClass","compassClass","circleStyle","markerStyle","compassStyle","followCircleStyle","followMarkerStyle","followCompassStyle","iconLoading","iconElementTag","circlePadding","metric","createButtonCallback","container","link","create","title","strings","onLocationError","err","control","alert","message","onLocationOutsideMapBounds","stop","outsideMapBoundsMsg","showPopup","metersUnit","feetUnit","popup","locateOptions","maxZoom","Infinity","watch","i","onAdd","map","_layer","LayerGroup","addTo","_event","_compassHeading","_prevBounds","linkAndIcon","_link","_icon","DomEvent","on","stopPropagation","preventDefault","_onClick","_resetVariables","_map","_unload","_justClicked","wasFollowing","_isFollowing","_userPanned","_userZoomed","_active","behaviors","behavior","getBounds","contains","flyToBounds","fitBounds","bind","f","start","_updateContainerStyle","_activate","_drawMarker","_deactivate","_cleanClasses","_removeMarker","stopFollowing","locate","_onLocationFound","_onLocationError","_onDrag","_onZoom","_onZoomEnd","_onDeviceOrientation","stopLocate","off","_isOutsideMapBounds","panTo","latitude","longitude","_ignoreEvent","padding","requestAnimFrame","_drawCompass","cStyle","_compass","setLatLng","removeFrom","accuracy","distance","unit","_circle","setRadius","circle","toFixed","mStyle","_marker","t","bindPopup","template","_popup","clearLayers","_setCompassHeading","angle","isNaN","parseFloat","isFinite","Math","round","_onCompassNeedsCalibration","e","webkitCompassHeading","absolute","alpha","code","lat","lng","pad","getLatLng","maxBounds","_container","_setClasses","state","removeClass"],"mappings":"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","file":"L.Control.Locate.min.js"} \ No newline at end of file +{"version":3,"sources":["../src/L.Control.Locate.js"],"names":["factory","window","define","amd","exports","L","module","require","Control","Locate","LDomUtilApplyClassesMethod","method","element","classNames","split","forEach","className","DomUtil","call","this","addClasses","el","names","removeClasses","LocationMarker","Marker","extend","initialize","latlng","options","Util","setOptions","_latlng","createIcon","opt","style","undefined","color","weight","fillColor","fillOpacity","opacity","icon","_getIconSVG","_locationIcon","divIcon","html","svg","iconSize","w","h","setIcon","r","radius","s","s2","setStyle","CompassMarker","heading","_heading","setHeading","width","depth","path","LocateControl","position","layer","setView","keepCurrentZoomLevel","initialZoomLevel","getLocationBounds","locationEvent","bounds","flyTo","clickBehavior","inView","outOfView","inViewNotFollowing","returnToPrevBounds","cacheLocation","drawCircle","drawMarker","showCompass","markerClass","compassClass","circleStyle","markerStyle","compassStyle","followCircleStyle","followMarkerStyle","followCompassStyle","iconLoading","iconElementTag","circlePadding","metric","createButtonCallback","container","link","create","title","strings","role","href","onLocationError","err","control","alert","message","onLocationOutsideMapBounds","stop","outsideMapBoundsMsg","showPopup","metersUnit","feetUnit","popup","locateOptions","maxZoom","Infinity","watch","i","onAdd","map","_container","_map","_layer","LayerGroup","addTo","_event","_compassHeading","_prevBounds","linkAndIcon","_link","_icon","DomEvent","on","stopPropagation","preventDefault","_onClick","_resetVariables","_unload","_justClicked","wasFollowing","_isFollowing","_userPanned","_userZoomed","_active","behaviors","behavior","getBounds","contains","flyToBounds","fitBounds","bind","f","start","_updateContainerStyle","_activate","_drawMarker","_deactivate","_cleanClasses","_removeMarker","stopFollowing","locate","_onLocationFound","_onLocationError","_onDrag","_onZoom","_onZoomEnd","oriAbs","deviceorientation","_this","_onDeviceOrientation","DeviceOrientationEvent","requestPermission","then","permissionState","stopLocate","off","_isOutsideMapBounds","latitude","longitude","panTo","_ignoreEvent","padding","requestAnimFrame","_drawCompass","cStyle","_compass","setLatLng","removeFrom","accuracy","distance","unit","_circle","setRadius","circle","toFixed","mStyle","_marker","t","getPopupText","template","bindPopup","_popup","clearLayers","_setCompassHeading","angle","isNaN","parseFloat","isFinite","Math","round","_onCompassNeedsCalibration","e","webkitCompassHeading","absolute","alpha","code","lat","lng","pad","getLatLng","maxBounds","_setClasses","state","removeClass"],"mappings":"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","file":"L.Control.Locate.min.js"} \ No newline at end of file From 22f9f20431ebc61a746933c4c3409e23125ae5ce Mon Sep 17 00:00:00 2001 From: astridx Date: Thu, 3 Sep 2020 14:41:13 +0200 Subject: [PATCH 2/4] locate initial zoom level --- jorobo.ini | 2 +- .../de-DE/de-DE.plg_fields_aggpxtrack.ini | 2 ++ .../en-GB/en-GB.plg_fields_aggpxtrack.ini | 2 ++ .../it-IT/it-IT.plg_fields_aggpxtrack.ini | 2 ++ .../L.Control.Locate/font-awesome.min.css | 4 --- .../plg_fields_aggpxtrack/js/aggpxtrack.js | 2 ++ .../fields/aggpxtrack/params/aggpxtrack.xml | 32 ++++++++++++++++++- .../fields/aggpxtrack/tmpl/aggpxtrack.php | 1 + 8 files changed, 41 insertions(+), 6 deletions(-) delete mode 100644 src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css diff --git a/jorobo.ini b/jorobo.ini index 60ffb6c..608322d 100644 --- a/jorobo.ini +++ b/jorobo.ini @@ -1,5 +1,5 @@ extension = aggpxtrack -version = 1.1.4 +version = 1.1.5 source = src target = package diff --git a/src/administrator/language/de-DE/de-DE.plg_fields_aggpxtrack.ini b/src/administrator/language/de-DE/de-DE.plg_fields_aggpxtrack.ini index 4d62b0b..be59a75 100644 --- a/src/administrator/language/de-DE/de-DE.plg_fields_aggpxtrack.ini +++ b/src/administrator/language/de-DE/de-DE.plg_fields_aggpxtrack.ini @@ -204,6 +204,8 @@ PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_FULLSCREEN_LABEL="Großbildanzeige" PLG_AGGPXTRACK_CURRENTPOSITION_STRING="Zeig mir wo ich bin." PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_CURRENTPOSITION_LABEL="Lokalisieren" PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_CURRENTPOSITION_DESC="Versucht, den Benutzer mithilfe der Geolocation-API zu lokalisieren. Es sollte nur für eine Karte pro Seite verwendet werden." +PLG_FIELDS_AGGPXTRACK_PARAMS_CURRENTPOSITION_INTITILZOOM_LABEL="Initialer Zoomlevel" +PLG_FIELDS_AGGPXTRACK_PARAMS_CURRENTPOSITION_INTITILZOOM_DESC="Initialer Zoomlevel: https://wiki.openstreetmap.org/wiki/Zoom_levels" PLG_FIELDS_AGGPXTRACK_PARAMS_SCALE="Maßstab" PLG_FIELDS_AGGPXTRACK_PARAMS_SCALE_DESC="Zeige in der linken unteren Ecke einen Maßstab." diff --git a/src/administrator/language/en-GB/en-GB.plg_fields_aggpxtrack.ini b/src/administrator/language/en-GB/en-GB.plg_fields_aggpxtrack.ini index 91ccc55..f3cdfcf 100644 --- a/src/administrator/language/en-GB/en-GB.plg_fields_aggpxtrack.ini +++ b/src/administrator/language/en-GB/en-GB.plg_fields_aggpxtrack.ini @@ -204,6 +204,8 @@ PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_FULLSCREEN_LABEL="Fullscreen" PLG_AGGPXTRACK_CURRENTPOSITION_STRING="Show me where I am." PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_CURRENTPOSITION_LABEL="Locate" PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_CURRENTPOSITION_DESC="Tries to locate the user using the Geolocation API. It should be only used for one map per page." +PLG_FIELDS_AGGPXTRACK_PARAMS_CURRENTPOSITION_INTITILZOOM_LABEL="Initial Zoomlevel" +PLG_FIELDS_AGGPXTRACK_PARAMS_CURRENTPOSITION_INTITILZOOM_DESC="Initial Zoomlevel. See: https://wiki.openstreetmap.org/wiki/Zoom_levels" PLG_FIELDS_AGGPXTRACK_PARAMS_SCALE="Scale" PLG_FIELDS_AGGPXTRACK_PARAMS_SCALE_DESC="Show scale in the bottom left corner." diff --git a/src/administrator/language/it-IT/it-IT.plg_fields_aggpxtrack.ini b/src/administrator/language/it-IT/it-IT.plg_fields_aggpxtrack.ini index c3ae1e3..142e9c9 100644 --- a/src/administrator/language/it-IT/it-IT.plg_fields_aggpxtrack.ini +++ b/src/administrator/language/it-IT/it-IT.plg_fields_aggpxtrack.ini @@ -205,6 +205,8 @@ PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_FULLSCREEN_LABEL="a tutto schermo" PLG_AGGPXTRACK_CURRENTPOSITION_STRING="Mostrami dove sono." PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_CURRENTPOSITION_LABEL="Locate" PLG_FIELDS_AGGPXTRACK_PARAMS_SHOW_CURRENTPOSITION_DESC="Cerca di individuare l'utente utilizzando l'API di geolocalizzazione. Dovrebbe essere utilizzato solo per una mappa per pagina." +PLG_FIELDS_AGGPXTRACK_PARAMS_CURRENTPOSITION_INTITILZOOM_LABEL="Initial Zoomlevel" +PLG_FIELDS_AGGPXTRACK_PARAMS_CURRENTPOSITION_INTITILZOOM_DESC="Initial Zoomlevel. See: https://wiki.openstreetmap.org/wiki/Zoom_levels" PLG_FIELDS_AGGPXTRACK_PARAMS_SCALE="Scala" PLG_FIELDS_AGGPXTRACK_PARAMS_SCALE_DESC="Mostra la scala nell'angolo in basso a sinistra." diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css b/src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css deleted file mode 100644 index 540440c..0000000 --- a/src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css +++ /dev/null @@ -1,4 +0,0 @@ -/*! - * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome - * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) - */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} diff --git a/src/media/plg_fields_aggpxtrack/js/aggpxtrack.js b/src/media/plg_fields_aggpxtrack/js/aggpxtrack.js index 5409d26..b6e84cb 100644 --- a/src/media/plg_fields_aggpxtrack/js/aggpxtrack.js +++ b/src/media/plg_fields_aggpxtrack/js/aggpxtrack.js @@ -56,6 +56,7 @@ document.addEventListener('DOMContentLoaded', function () { var kilometer_point_radius = element.getAttribute('data-kilometer_point_radius'); var show_currentposition = element.getAttribute('data-show_currentposition'); var currentposition_position = element.getAttribute('data-currentposition_position'); + var currentposition_initialZoomLevel = element.getAttribute('data-currentposition_initialZoomLevel'); var scale = element.getAttribute('data-scale'); var scale_metric = element.getAttribute('data-scale-metric'); var scale_imperial = element.getAttribute('data-scale-imperial'); @@ -296,6 +297,7 @@ document.addEventListener('DOMContentLoaded', function () { { L.control.locate({ position: currentposition_position, + initialZoomLevel: currentposition_initialZoomLevel, strings: { 'title': Joomla.JText._('PLG_AGGPXTRACK_CURRENTPOSITION_STRING'), }, diff --git a/src/plugins/fields/aggpxtrack/params/aggpxtrack.xml b/src/plugins/fields/aggpxtrack/params/aggpxtrack.xml index 821c214..865b1ea 100644 --- a/src/plugins/fields/aggpxtrack/params/aggpxtrack.xml +++ b/src/plugins/fields/aggpxtrack/params/aggpxtrack.xml @@ -871,13 +871,43 @@ + + + + + + + + + + + + + + + + + + + + + + + diff --git a/src/plugins/fields/aggpxtrack/tmpl/aggpxtrack.php b/src/plugins/fields/aggpxtrack/tmpl/aggpxtrack.php index acb6b5e..1760357 100644 --- a/src/plugins/fields/aggpxtrack/tmpl/aggpxtrack.php +++ b/src/plugins/fields/aggpxtrack/tmpl/aggpxtrack.php @@ -186,6 +186,7 @@ $skriptstring .= " data-kilometer_point_radius='" . $fieldParams->get('kilometer_point_radius', '10') . "' "; $skriptstring .= " data-show_currentposition='" . $fieldParams->get('show_currentposition', 0) . "' "; $skriptstring .= " data-currentposition_position='" . $fieldParams->get('currentposition_position', 'topleft') . "' "; + $skriptstring .= " data-currentposition_initialZoomLevel='" . $fieldParams->get('currentposition_initialZoomLevel', '17') . "' "; if (null !== $fieldParams->get('scale')) { From ba6af77041f61eccdc05ca6a0453b4eef62f2a6f Mon Sep 17 00:00:00 2001 From: astridx Date: Thu, 3 Sep 2020 14:44:10 +0200 Subject: [PATCH 3/4] i need font awesome --- .../L.Control.Locate/font-awesome.min.css | 4 ++++ 1 file changed, 4 insertions(+) create mode 100644 src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css diff --git a/src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css b/src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css new file mode 100644 index 0000000..540440c --- /dev/null +++ b/src/media/plg_fields_aggpxtrack/L.Control.Locate/font-awesome.min.css @@ -0,0 +1,4 @@ +/*! + * Font Awesome 4.7.0 by @davegandy - http://fontawesome.io - @fontawesome + * License - http://fontawesome.io/license (Font: SIL OFL 1.1, CSS: MIT License) + */@font-face{font-family:'FontAwesome';src:url('../fonts/fontawesome-webfont.eot?v=4.7.0');src:url('../fonts/fontawesome-webfont.eot?#iefix&v=4.7.0') format('embedded-opentype'),url('../fonts/fontawesome-webfont.woff2?v=4.7.0') format('woff2'),url('../fonts/fontawesome-webfont.woff?v=4.7.0') format('woff'),url('../fonts/fontawesome-webfont.ttf?v=4.7.0') format('truetype'),url('../fonts/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');font-weight:normal;font-style:normal}.fa{display:inline-block;font:normal normal normal 14px/1 FontAwesome;font-size:inherit;text-rendering:auto;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.fa-lg{font-size:1.33333333em;line-height:.75em;vertical-align:-15%}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-fw{width:1.28571429em;text-align:center}.fa-ul{padding-left:0;margin-left:2.14285714em;list-style-type:none}.fa-ul>li{position:relative}.fa-li{position:absolute;left:-2.14285714em;width:2.14285714em;top:.14285714em;text-align:center}.fa-li.fa-lg{left:-1.85714286em}.fa-border{padding:.2em .25em .15em;border:solid .08em #eee;border-radius:.1em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left{margin-right:.3em}.fa.fa-pull-right{margin-left:.3em}.pull-right{float:right}.pull-left{float:left}.fa.pull-left{margin-right:.3em}.fa.pull-right{margin-left:.3em}.fa-spin{-webkit-animation:fa-spin 2s infinite linear;animation:fa-spin 2s infinite linear}.fa-pulse{-webkit-animation:fa-spin 1s infinite steps(8);animation:fa-spin 1s infinite steps(8)}@-webkit-keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes fa-spin{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);transform:rotate(359deg)}}.fa-rotate-90{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=1)";-webkit-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.fa-rotate-180{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2)";-webkit-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.fa-rotate-270{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=3)";-webkit-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.fa-flip-horizontal{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=0, mirror=1)";-webkit-transform:scale(-1, 1);-ms-transform:scale(-1, 1);transform:scale(-1, 1)}.fa-flip-vertical{-ms-filter:"progid:DXImageTransform.Microsoft.BasicImage(rotation=2, mirror=1)";-webkit-transform:scale(1, -1);-ms-transform:scale(1, -1);transform:scale(1, -1)}:root .fa-rotate-90,:root .fa-rotate-180,:root .fa-rotate-270,:root .fa-flip-horizontal,:root .fa-flip-vertical{filter:none}.fa-stack{position:relative;display:inline-block;width:2em;height:2em;line-height:2em;vertical-align:middle}.fa-stack-1x,.fa-stack-2x{position:absolute;left:0;width:100%;text-align:center}.fa-stack-1x{line-height:inherit}.fa-stack-2x{font-size:2em}.fa-inverse{color:#fff}.fa-glass:before{content:"\f000"}.fa-music:before{content:"\f001"}.fa-search:before{content:"\f002"}.fa-envelope-o:before{content:"\f003"}.fa-heart:before{content:"\f004"}.fa-star:before{content:"\f005"}.fa-star-o:before{content:"\f006"}.fa-user:before{content:"\f007"}.fa-film:before{content:"\f008"}.fa-th-large:before{content:"\f009"}.fa-th:before{content:"\f00a"}.fa-th-list:before{content:"\f00b"}.fa-check:before{content:"\f00c"}.fa-remove:before,.fa-close:before,.fa-times:before{content:"\f00d"}.fa-search-plus:before{content:"\f00e"}.fa-search-minus:before{content:"\f010"}.fa-power-off:before{content:"\f011"}.fa-signal:before{content:"\f012"}.fa-gear:before,.fa-cog:before{content:"\f013"}.fa-trash-o:before{content:"\f014"}.fa-home:before{content:"\f015"}.fa-file-o:before{content:"\f016"}.fa-clock-o:before{content:"\f017"}.fa-road:before{content:"\f018"}.fa-download:before{content:"\f019"}.fa-arrow-circle-o-down:before{content:"\f01a"}.fa-arrow-circle-o-up:before{content:"\f01b"}.fa-inbox:before{content:"\f01c"}.fa-play-circle-o:before{content:"\f01d"}.fa-rotate-right:before,.fa-repeat:before{content:"\f01e"}.fa-refresh:before{content:"\f021"}.fa-list-alt:before{content:"\f022"}.fa-lock:before{content:"\f023"}.fa-flag:before{content:"\f024"}.fa-headphones:before{content:"\f025"}.fa-volume-off:before{content:"\f026"}.fa-volume-down:before{content:"\f027"}.fa-volume-up:before{content:"\f028"}.fa-qrcode:before{content:"\f029"}.fa-barcode:before{content:"\f02a"}.fa-tag:before{content:"\f02b"}.fa-tags:before{content:"\f02c"}.fa-book:before{content:"\f02d"}.fa-bookmark:before{content:"\f02e"}.fa-print:before{content:"\f02f"}.fa-camera:before{content:"\f030"}.fa-font:before{content:"\f031"}.fa-bold:before{content:"\f032"}.fa-italic:before{content:"\f033"}.fa-text-height:before{content:"\f034"}.fa-text-width:before{content:"\f035"}.fa-align-left:before{content:"\f036"}.fa-align-center:before{content:"\f037"}.fa-align-right:before{content:"\f038"}.fa-align-justify:before{content:"\f039"}.fa-list:before{content:"\f03a"}.fa-dedent:before,.fa-outdent:before{content:"\f03b"}.fa-indent:before{content:"\f03c"}.fa-video-camera:before{content:"\f03d"}.fa-photo:before,.fa-image:before,.fa-picture-o:before{content:"\f03e"}.fa-pencil:before{content:"\f040"}.fa-map-marker:before{content:"\f041"}.fa-adjust:before{content:"\f042"}.fa-tint:before{content:"\f043"}.fa-edit:before,.fa-pencil-square-o:before{content:"\f044"}.fa-share-square-o:before{content:"\f045"}.fa-check-square-o:before{content:"\f046"}.fa-arrows:before{content:"\f047"}.fa-step-backward:before{content:"\f048"}.fa-fast-backward:before{content:"\f049"}.fa-backward:before{content:"\f04a"}.fa-play:before{content:"\f04b"}.fa-pause:before{content:"\f04c"}.fa-stop:before{content:"\f04d"}.fa-forward:before{content:"\f04e"}.fa-fast-forward:before{content:"\f050"}.fa-step-forward:before{content:"\f051"}.fa-eject:before{content:"\f052"}.fa-chevron-left:before{content:"\f053"}.fa-chevron-right:before{content:"\f054"}.fa-plus-circle:before{content:"\f055"}.fa-minus-circle:before{content:"\f056"}.fa-times-circle:before{content:"\f057"}.fa-check-circle:before{content:"\f058"}.fa-question-circle:before{content:"\f059"}.fa-info-circle:before{content:"\f05a"}.fa-crosshairs:before{content:"\f05b"}.fa-times-circle-o:before{content:"\f05c"}.fa-check-circle-o:before{content:"\f05d"}.fa-ban:before{content:"\f05e"}.fa-arrow-left:before{content:"\f060"}.fa-arrow-right:before{content:"\f061"}.fa-arrow-up:before{content:"\f062"}.fa-arrow-down:before{content:"\f063"}.fa-mail-forward:before,.fa-share:before{content:"\f064"}.fa-expand:before{content:"\f065"}.fa-compress:before{content:"\f066"}.fa-plus:before{content:"\f067"}.fa-minus:before{content:"\f068"}.fa-asterisk:before{content:"\f069"}.fa-exclamation-circle:before{content:"\f06a"}.fa-gift:before{content:"\f06b"}.fa-leaf:before{content:"\f06c"}.fa-fire:before{content:"\f06d"}.fa-eye:before{content:"\f06e"}.fa-eye-slash:before{content:"\f070"}.fa-warning:before,.fa-exclamation-triangle:before{content:"\f071"}.fa-plane:before{content:"\f072"}.fa-calendar:before{content:"\f073"}.fa-random:before{content:"\f074"}.fa-comment:before{content:"\f075"}.fa-magnet:before{content:"\f076"}.fa-chevron-up:before{content:"\f077"}.fa-chevron-down:before{content:"\f078"}.fa-retweet:before{content:"\f079"}.fa-shopping-cart:before{content:"\f07a"}.fa-folder:before{content:"\f07b"}.fa-folder-open:before{content:"\f07c"}.fa-arrows-v:before{content:"\f07d"}.fa-arrows-h:before{content:"\f07e"}.fa-bar-chart-o:before,.fa-bar-chart:before{content:"\f080"}.fa-twitter-square:before{content:"\f081"}.fa-facebook-square:before{content:"\f082"}.fa-camera-retro:before{content:"\f083"}.fa-key:before{content:"\f084"}.fa-gears:before,.fa-cogs:before{content:"\f085"}.fa-comments:before{content:"\f086"}.fa-thumbs-o-up:before{content:"\f087"}.fa-thumbs-o-down:before{content:"\f088"}.fa-star-half:before{content:"\f089"}.fa-heart-o:before{content:"\f08a"}.fa-sign-out:before{content:"\f08b"}.fa-linkedin-square:before{content:"\f08c"}.fa-thumb-tack:before{content:"\f08d"}.fa-external-link:before{content:"\f08e"}.fa-sign-in:before{content:"\f090"}.fa-trophy:before{content:"\f091"}.fa-github-square:before{content:"\f092"}.fa-upload:before{content:"\f093"}.fa-lemon-o:before{content:"\f094"}.fa-phone:before{content:"\f095"}.fa-square-o:before{content:"\f096"}.fa-bookmark-o:before{content:"\f097"}.fa-phone-square:before{content:"\f098"}.fa-twitter:before{content:"\f099"}.fa-facebook-f:before,.fa-facebook:before{content:"\f09a"}.fa-github:before{content:"\f09b"}.fa-unlock:before{content:"\f09c"}.fa-credit-card:before{content:"\f09d"}.fa-feed:before,.fa-rss:before{content:"\f09e"}.fa-hdd-o:before{content:"\f0a0"}.fa-bullhorn:before{content:"\f0a1"}.fa-bell:before{content:"\f0f3"}.fa-certificate:before{content:"\f0a3"}.fa-hand-o-right:before{content:"\f0a4"}.fa-hand-o-left:before{content:"\f0a5"}.fa-hand-o-up:before{content:"\f0a6"}.fa-hand-o-down:before{content:"\f0a7"}.fa-arrow-circle-left:before{content:"\f0a8"}.fa-arrow-circle-right:before{content:"\f0a9"}.fa-arrow-circle-up:before{content:"\f0aa"}.fa-arrow-circle-down:before{content:"\f0ab"}.fa-globe:before{content:"\f0ac"}.fa-wrench:before{content:"\f0ad"}.fa-tasks:before{content:"\f0ae"}.fa-filter:before{content:"\f0b0"}.fa-briefcase:before{content:"\f0b1"}.fa-arrows-alt:before{content:"\f0b2"}.fa-group:before,.fa-users:before{content:"\f0c0"}.fa-chain:before,.fa-link:before{content:"\f0c1"}.fa-cloud:before{content:"\f0c2"}.fa-flask:before{content:"\f0c3"}.fa-cut:before,.fa-scissors:before{content:"\f0c4"}.fa-copy:before,.fa-files-o:before{content:"\f0c5"}.fa-paperclip:before{content:"\f0c6"}.fa-save:before,.fa-floppy-o:before{content:"\f0c7"}.fa-square:before{content:"\f0c8"}.fa-navicon:before,.fa-reorder:before,.fa-bars:before{content:"\f0c9"}.fa-list-ul:before{content:"\f0ca"}.fa-list-ol:before{content:"\f0cb"}.fa-strikethrough:before{content:"\f0cc"}.fa-underline:before{content:"\f0cd"}.fa-table:before{content:"\f0ce"}.fa-magic:before{content:"\f0d0"}.fa-truck:before{content:"\f0d1"}.fa-pinterest:before{content:"\f0d2"}.fa-pinterest-square:before{content:"\f0d3"}.fa-google-plus-square:before{content:"\f0d4"}.fa-google-plus:before{content:"\f0d5"}.fa-money:before{content:"\f0d6"}.fa-caret-down:before{content:"\f0d7"}.fa-caret-up:before{content:"\f0d8"}.fa-caret-left:before{content:"\f0d9"}.fa-caret-right:before{content:"\f0da"}.fa-columns:before{content:"\f0db"}.fa-unsorted:before,.fa-sort:before{content:"\f0dc"}.fa-sort-down:before,.fa-sort-desc:before{content:"\f0dd"}.fa-sort-up:before,.fa-sort-asc:before{content:"\f0de"}.fa-envelope:before{content:"\f0e0"}.fa-linkedin:before{content:"\f0e1"}.fa-rotate-left:before,.fa-undo:before{content:"\f0e2"}.fa-legal:before,.fa-gavel:before{content:"\f0e3"}.fa-dashboard:before,.fa-tachometer:before{content:"\f0e4"}.fa-comment-o:before{content:"\f0e5"}.fa-comments-o:before{content:"\f0e6"}.fa-flash:before,.fa-bolt:before{content:"\f0e7"}.fa-sitemap:before{content:"\f0e8"}.fa-umbrella:before{content:"\f0e9"}.fa-paste:before,.fa-clipboard:before{content:"\f0ea"}.fa-lightbulb-o:before{content:"\f0eb"}.fa-exchange:before{content:"\f0ec"}.fa-cloud-download:before{content:"\f0ed"}.fa-cloud-upload:before{content:"\f0ee"}.fa-user-md:before{content:"\f0f0"}.fa-stethoscope:before{content:"\f0f1"}.fa-suitcase:before{content:"\f0f2"}.fa-bell-o:before{content:"\f0a2"}.fa-coffee:before{content:"\f0f4"}.fa-cutlery:before{content:"\f0f5"}.fa-file-text-o:before{content:"\f0f6"}.fa-building-o:before{content:"\f0f7"}.fa-hospital-o:before{content:"\f0f8"}.fa-ambulance:before{content:"\f0f9"}.fa-medkit:before{content:"\f0fa"}.fa-fighter-jet:before{content:"\f0fb"}.fa-beer:before{content:"\f0fc"}.fa-h-square:before{content:"\f0fd"}.fa-plus-square:before{content:"\f0fe"}.fa-angle-double-left:before{content:"\f100"}.fa-angle-double-right:before{content:"\f101"}.fa-angle-double-up:before{content:"\f102"}.fa-angle-double-down:before{content:"\f103"}.fa-angle-left:before{content:"\f104"}.fa-angle-right:before{content:"\f105"}.fa-angle-up:before{content:"\f106"}.fa-angle-down:before{content:"\f107"}.fa-desktop:before{content:"\f108"}.fa-laptop:before{content:"\f109"}.fa-tablet:before{content:"\f10a"}.fa-mobile-phone:before,.fa-mobile:before{content:"\f10b"}.fa-circle-o:before{content:"\f10c"}.fa-quote-left:before{content:"\f10d"}.fa-quote-right:before{content:"\f10e"}.fa-spinner:before{content:"\f110"}.fa-circle:before{content:"\f111"}.fa-mail-reply:before,.fa-reply:before{content:"\f112"}.fa-github-alt:before{content:"\f113"}.fa-folder-o:before{content:"\f114"}.fa-folder-open-o:before{content:"\f115"}.fa-smile-o:before{content:"\f118"}.fa-frown-o:before{content:"\f119"}.fa-meh-o:before{content:"\f11a"}.fa-gamepad:before{content:"\f11b"}.fa-keyboard-o:before{content:"\f11c"}.fa-flag-o:before{content:"\f11d"}.fa-flag-checkered:before{content:"\f11e"}.fa-terminal:before{content:"\f120"}.fa-code:before{content:"\f121"}.fa-mail-reply-all:before,.fa-reply-all:before{content:"\f122"}.fa-star-half-empty:before,.fa-star-half-full:before,.fa-star-half-o:before{content:"\f123"}.fa-location-arrow:before{content:"\f124"}.fa-crop:before{content:"\f125"}.fa-code-fork:before{content:"\f126"}.fa-unlink:before,.fa-chain-broken:before{content:"\f127"}.fa-question:before{content:"\f128"}.fa-info:before{content:"\f129"}.fa-exclamation:before{content:"\f12a"}.fa-superscript:before{content:"\f12b"}.fa-subscript:before{content:"\f12c"}.fa-eraser:before{content:"\f12d"}.fa-puzzle-piece:before{content:"\f12e"}.fa-microphone:before{content:"\f130"}.fa-microphone-slash:before{content:"\f131"}.fa-shield:before{content:"\f132"}.fa-calendar-o:before{content:"\f133"}.fa-fire-extinguisher:before{content:"\f134"}.fa-rocket:before{content:"\f135"}.fa-maxcdn:before{content:"\f136"}.fa-chevron-circle-left:before{content:"\f137"}.fa-chevron-circle-right:before{content:"\f138"}.fa-chevron-circle-up:before{content:"\f139"}.fa-chevron-circle-down:before{content:"\f13a"}.fa-html5:before{content:"\f13b"}.fa-css3:before{content:"\f13c"}.fa-anchor:before{content:"\f13d"}.fa-unlock-alt:before{content:"\f13e"}.fa-bullseye:before{content:"\f140"}.fa-ellipsis-h:before{content:"\f141"}.fa-ellipsis-v:before{content:"\f142"}.fa-rss-square:before{content:"\f143"}.fa-play-circle:before{content:"\f144"}.fa-ticket:before{content:"\f145"}.fa-minus-square:before{content:"\f146"}.fa-minus-square-o:before{content:"\f147"}.fa-level-up:before{content:"\f148"}.fa-level-down:before{content:"\f149"}.fa-check-square:before{content:"\f14a"}.fa-pencil-square:before{content:"\f14b"}.fa-external-link-square:before{content:"\f14c"}.fa-share-square:before{content:"\f14d"}.fa-compass:before{content:"\f14e"}.fa-toggle-down:before,.fa-caret-square-o-down:before{content:"\f150"}.fa-toggle-up:before,.fa-caret-square-o-up:before{content:"\f151"}.fa-toggle-right:before,.fa-caret-square-o-right:before{content:"\f152"}.fa-euro:before,.fa-eur:before{content:"\f153"}.fa-gbp:before{content:"\f154"}.fa-dollar:before,.fa-usd:before{content:"\f155"}.fa-rupee:before,.fa-inr:before{content:"\f156"}.fa-cny:before,.fa-rmb:before,.fa-yen:before,.fa-jpy:before{content:"\f157"}.fa-ruble:before,.fa-rouble:before,.fa-rub:before{content:"\f158"}.fa-won:before,.fa-krw:before{content:"\f159"}.fa-bitcoin:before,.fa-btc:before{content:"\f15a"}.fa-file:before{content:"\f15b"}.fa-file-text:before{content:"\f15c"}.fa-sort-alpha-asc:before{content:"\f15d"}.fa-sort-alpha-desc:before{content:"\f15e"}.fa-sort-amount-asc:before{content:"\f160"}.fa-sort-amount-desc:before{content:"\f161"}.fa-sort-numeric-asc:before{content:"\f162"}.fa-sort-numeric-desc:before{content:"\f163"}.fa-thumbs-up:before{content:"\f164"}.fa-thumbs-down:before{content:"\f165"}.fa-youtube-square:before{content:"\f166"}.fa-youtube:before{content:"\f167"}.fa-xing:before{content:"\f168"}.fa-xing-square:before{content:"\f169"}.fa-youtube-play:before{content:"\f16a"}.fa-dropbox:before{content:"\f16b"}.fa-stack-overflow:before{content:"\f16c"}.fa-instagram:before{content:"\f16d"}.fa-flickr:before{content:"\f16e"}.fa-adn:before{content:"\f170"}.fa-bitbucket:before{content:"\f171"}.fa-bitbucket-square:before{content:"\f172"}.fa-tumblr:before{content:"\f173"}.fa-tumblr-square:before{content:"\f174"}.fa-long-arrow-down:before{content:"\f175"}.fa-long-arrow-up:before{content:"\f176"}.fa-long-arrow-left:before{content:"\f177"}.fa-long-arrow-right:before{content:"\f178"}.fa-apple:before{content:"\f179"}.fa-windows:before{content:"\f17a"}.fa-android:before{content:"\f17b"}.fa-linux:before{content:"\f17c"}.fa-dribbble:before{content:"\f17d"}.fa-skype:before{content:"\f17e"}.fa-foursquare:before{content:"\f180"}.fa-trello:before{content:"\f181"}.fa-female:before{content:"\f182"}.fa-male:before{content:"\f183"}.fa-gittip:before,.fa-gratipay:before{content:"\f184"}.fa-sun-o:before{content:"\f185"}.fa-moon-o:before{content:"\f186"}.fa-archive:before{content:"\f187"}.fa-bug:before{content:"\f188"}.fa-vk:before{content:"\f189"}.fa-weibo:before{content:"\f18a"}.fa-renren:before{content:"\f18b"}.fa-pagelines:before{content:"\f18c"}.fa-stack-exchange:before{content:"\f18d"}.fa-arrow-circle-o-right:before{content:"\f18e"}.fa-arrow-circle-o-left:before{content:"\f190"}.fa-toggle-left:before,.fa-caret-square-o-left:before{content:"\f191"}.fa-dot-circle-o:before{content:"\f192"}.fa-wheelchair:before{content:"\f193"}.fa-vimeo-square:before{content:"\f194"}.fa-turkish-lira:before,.fa-try:before{content:"\f195"}.fa-plus-square-o:before{content:"\f196"}.fa-space-shuttle:before{content:"\f197"}.fa-slack:before{content:"\f198"}.fa-envelope-square:before{content:"\f199"}.fa-wordpress:before{content:"\f19a"}.fa-openid:before{content:"\f19b"}.fa-institution:before,.fa-bank:before,.fa-university:before{content:"\f19c"}.fa-mortar-board:before,.fa-graduation-cap:before{content:"\f19d"}.fa-yahoo:before{content:"\f19e"}.fa-google:before{content:"\f1a0"}.fa-reddit:before{content:"\f1a1"}.fa-reddit-square:before{content:"\f1a2"}.fa-stumbleupon-circle:before{content:"\f1a3"}.fa-stumbleupon:before{content:"\f1a4"}.fa-delicious:before{content:"\f1a5"}.fa-digg:before{content:"\f1a6"}.fa-pied-piper-pp:before{content:"\f1a7"}.fa-pied-piper-alt:before{content:"\f1a8"}.fa-drupal:before{content:"\f1a9"}.fa-joomla:before{content:"\f1aa"}.fa-language:before{content:"\f1ab"}.fa-fax:before{content:"\f1ac"}.fa-building:before{content:"\f1ad"}.fa-child:before{content:"\f1ae"}.fa-paw:before{content:"\f1b0"}.fa-spoon:before{content:"\f1b1"}.fa-cube:before{content:"\f1b2"}.fa-cubes:before{content:"\f1b3"}.fa-behance:before{content:"\f1b4"}.fa-behance-square:before{content:"\f1b5"}.fa-steam:before{content:"\f1b6"}.fa-steam-square:before{content:"\f1b7"}.fa-recycle:before{content:"\f1b8"}.fa-automobile:before,.fa-car:before{content:"\f1b9"}.fa-cab:before,.fa-taxi:before{content:"\f1ba"}.fa-tree:before{content:"\f1bb"}.fa-spotify:before{content:"\f1bc"}.fa-deviantart:before{content:"\f1bd"}.fa-soundcloud:before{content:"\f1be"}.fa-database:before{content:"\f1c0"}.fa-file-pdf-o:before{content:"\f1c1"}.fa-file-word-o:before{content:"\f1c2"}.fa-file-excel-o:before{content:"\f1c3"}.fa-file-powerpoint-o:before{content:"\f1c4"}.fa-file-photo-o:before,.fa-file-picture-o:before,.fa-file-image-o:before{content:"\f1c5"}.fa-file-zip-o:before,.fa-file-archive-o:before{content:"\f1c6"}.fa-file-sound-o:before,.fa-file-audio-o:before{content:"\f1c7"}.fa-file-movie-o:before,.fa-file-video-o:before{content:"\f1c8"}.fa-file-code-o:before{content:"\f1c9"}.fa-vine:before{content:"\f1ca"}.fa-codepen:before{content:"\f1cb"}.fa-jsfiddle:before{content:"\f1cc"}.fa-life-bouy:before,.fa-life-buoy:before,.fa-life-saver:before,.fa-support:before,.fa-life-ring:before{content:"\f1cd"}.fa-circle-o-notch:before{content:"\f1ce"}.fa-ra:before,.fa-resistance:before,.fa-rebel:before{content:"\f1d0"}.fa-ge:before,.fa-empire:before{content:"\f1d1"}.fa-git-square:before{content:"\f1d2"}.fa-git:before{content:"\f1d3"}.fa-y-combinator-square:before,.fa-yc-square:before,.fa-hacker-news:before{content:"\f1d4"}.fa-tencent-weibo:before{content:"\f1d5"}.fa-qq:before{content:"\f1d6"}.fa-wechat:before,.fa-weixin:before{content:"\f1d7"}.fa-send:before,.fa-paper-plane:before{content:"\f1d8"}.fa-send-o:before,.fa-paper-plane-o:before{content:"\f1d9"}.fa-history:before{content:"\f1da"}.fa-circle-thin:before{content:"\f1db"}.fa-header:before{content:"\f1dc"}.fa-paragraph:before{content:"\f1dd"}.fa-sliders:before{content:"\f1de"}.fa-share-alt:before{content:"\f1e0"}.fa-share-alt-square:before{content:"\f1e1"}.fa-bomb:before{content:"\f1e2"}.fa-soccer-ball-o:before,.fa-futbol-o:before{content:"\f1e3"}.fa-tty:before{content:"\f1e4"}.fa-binoculars:before{content:"\f1e5"}.fa-plug:before{content:"\f1e6"}.fa-slideshare:before{content:"\f1e7"}.fa-twitch:before{content:"\f1e8"}.fa-yelp:before{content:"\f1e9"}.fa-newspaper-o:before{content:"\f1ea"}.fa-wifi:before{content:"\f1eb"}.fa-calculator:before{content:"\f1ec"}.fa-paypal:before{content:"\f1ed"}.fa-google-wallet:before{content:"\f1ee"}.fa-cc-visa:before{content:"\f1f0"}.fa-cc-mastercard:before{content:"\f1f1"}.fa-cc-discover:before{content:"\f1f2"}.fa-cc-amex:before{content:"\f1f3"}.fa-cc-paypal:before{content:"\f1f4"}.fa-cc-stripe:before{content:"\f1f5"}.fa-bell-slash:before{content:"\f1f6"}.fa-bell-slash-o:before{content:"\f1f7"}.fa-trash:before{content:"\f1f8"}.fa-copyright:before{content:"\f1f9"}.fa-at:before{content:"\f1fa"}.fa-eyedropper:before{content:"\f1fb"}.fa-paint-brush:before{content:"\f1fc"}.fa-birthday-cake:before{content:"\f1fd"}.fa-area-chart:before{content:"\f1fe"}.fa-pie-chart:before{content:"\f200"}.fa-line-chart:before{content:"\f201"}.fa-lastfm:before{content:"\f202"}.fa-lastfm-square:before{content:"\f203"}.fa-toggle-off:before{content:"\f204"}.fa-toggle-on:before{content:"\f205"}.fa-bicycle:before{content:"\f206"}.fa-bus:before{content:"\f207"}.fa-ioxhost:before{content:"\f208"}.fa-angellist:before{content:"\f209"}.fa-cc:before{content:"\f20a"}.fa-shekel:before,.fa-sheqel:before,.fa-ils:before{content:"\f20b"}.fa-meanpath:before{content:"\f20c"}.fa-buysellads:before{content:"\f20d"}.fa-connectdevelop:before{content:"\f20e"}.fa-dashcube:before{content:"\f210"}.fa-forumbee:before{content:"\f211"}.fa-leanpub:before{content:"\f212"}.fa-sellsy:before{content:"\f213"}.fa-shirtsinbulk:before{content:"\f214"}.fa-simplybuilt:before{content:"\f215"}.fa-skyatlas:before{content:"\f216"}.fa-cart-plus:before{content:"\f217"}.fa-cart-arrow-down:before{content:"\f218"}.fa-diamond:before{content:"\f219"}.fa-ship:before{content:"\f21a"}.fa-user-secret:before{content:"\f21b"}.fa-motorcycle:before{content:"\f21c"}.fa-street-view:before{content:"\f21d"}.fa-heartbeat:before{content:"\f21e"}.fa-venus:before{content:"\f221"}.fa-mars:before{content:"\f222"}.fa-mercury:before{content:"\f223"}.fa-intersex:before,.fa-transgender:before{content:"\f224"}.fa-transgender-alt:before{content:"\f225"}.fa-venus-double:before{content:"\f226"}.fa-mars-double:before{content:"\f227"}.fa-venus-mars:before{content:"\f228"}.fa-mars-stroke:before{content:"\f229"}.fa-mars-stroke-v:before{content:"\f22a"}.fa-mars-stroke-h:before{content:"\f22b"}.fa-neuter:before{content:"\f22c"}.fa-genderless:before{content:"\f22d"}.fa-facebook-official:before{content:"\f230"}.fa-pinterest-p:before{content:"\f231"}.fa-whatsapp:before{content:"\f232"}.fa-server:before{content:"\f233"}.fa-user-plus:before{content:"\f234"}.fa-user-times:before{content:"\f235"}.fa-hotel:before,.fa-bed:before{content:"\f236"}.fa-viacoin:before{content:"\f237"}.fa-train:before{content:"\f238"}.fa-subway:before{content:"\f239"}.fa-medium:before{content:"\f23a"}.fa-yc:before,.fa-y-combinator:before{content:"\f23b"}.fa-optin-monster:before{content:"\f23c"}.fa-opencart:before{content:"\f23d"}.fa-expeditedssl:before{content:"\f23e"}.fa-battery-4:before,.fa-battery:before,.fa-battery-full:before{content:"\f240"}.fa-battery-3:before,.fa-battery-three-quarters:before{content:"\f241"}.fa-battery-2:before,.fa-battery-half:before{content:"\f242"}.fa-battery-1:before,.fa-battery-quarter:before{content:"\f243"}.fa-battery-0:before,.fa-battery-empty:before{content:"\f244"}.fa-mouse-pointer:before{content:"\f245"}.fa-i-cursor:before{content:"\f246"}.fa-object-group:before{content:"\f247"}.fa-object-ungroup:before{content:"\f248"}.fa-sticky-note:before{content:"\f249"}.fa-sticky-note-o:before{content:"\f24a"}.fa-cc-jcb:before{content:"\f24b"}.fa-cc-diners-club:before{content:"\f24c"}.fa-clone:before{content:"\f24d"}.fa-balance-scale:before{content:"\f24e"}.fa-hourglass-o:before{content:"\f250"}.fa-hourglass-1:before,.fa-hourglass-start:before{content:"\f251"}.fa-hourglass-2:before,.fa-hourglass-half:before{content:"\f252"}.fa-hourglass-3:before,.fa-hourglass-end:before{content:"\f253"}.fa-hourglass:before{content:"\f254"}.fa-hand-grab-o:before,.fa-hand-rock-o:before{content:"\f255"}.fa-hand-stop-o:before,.fa-hand-paper-o:before{content:"\f256"}.fa-hand-scissors-o:before{content:"\f257"}.fa-hand-lizard-o:before{content:"\f258"}.fa-hand-spock-o:before{content:"\f259"}.fa-hand-pointer-o:before{content:"\f25a"}.fa-hand-peace-o:before{content:"\f25b"}.fa-trademark:before{content:"\f25c"}.fa-registered:before{content:"\f25d"}.fa-creative-commons:before{content:"\f25e"}.fa-gg:before{content:"\f260"}.fa-gg-circle:before{content:"\f261"}.fa-tripadvisor:before{content:"\f262"}.fa-odnoklassniki:before{content:"\f263"}.fa-odnoklassniki-square:before{content:"\f264"}.fa-get-pocket:before{content:"\f265"}.fa-wikipedia-w:before{content:"\f266"}.fa-safari:before{content:"\f267"}.fa-chrome:before{content:"\f268"}.fa-firefox:before{content:"\f269"}.fa-opera:before{content:"\f26a"}.fa-internet-explorer:before{content:"\f26b"}.fa-tv:before,.fa-television:before{content:"\f26c"}.fa-contao:before{content:"\f26d"}.fa-500px:before{content:"\f26e"}.fa-amazon:before{content:"\f270"}.fa-calendar-plus-o:before{content:"\f271"}.fa-calendar-minus-o:before{content:"\f272"}.fa-calendar-times-o:before{content:"\f273"}.fa-calendar-check-o:before{content:"\f274"}.fa-industry:before{content:"\f275"}.fa-map-pin:before{content:"\f276"}.fa-map-signs:before{content:"\f277"}.fa-map-o:before{content:"\f278"}.fa-map:before{content:"\f279"}.fa-commenting:before{content:"\f27a"}.fa-commenting-o:before{content:"\f27b"}.fa-houzz:before{content:"\f27c"}.fa-vimeo:before{content:"\f27d"}.fa-black-tie:before{content:"\f27e"}.fa-fonticons:before{content:"\f280"}.fa-reddit-alien:before{content:"\f281"}.fa-edge:before{content:"\f282"}.fa-credit-card-alt:before{content:"\f283"}.fa-codiepie:before{content:"\f284"}.fa-modx:before{content:"\f285"}.fa-fort-awesome:before{content:"\f286"}.fa-usb:before{content:"\f287"}.fa-product-hunt:before{content:"\f288"}.fa-mixcloud:before{content:"\f289"}.fa-scribd:before{content:"\f28a"}.fa-pause-circle:before{content:"\f28b"}.fa-pause-circle-o:before{content:"\f28c"}.fa-stop-circle:before{content:"\f28d"}.fa-stop-circle-o:before{content:"\f28e"}.fa-shopping-bag:before{content:"\f290"}.fa-shopping-basket:before{content:"\f291"}.fa-hashtag:before{content:"\f292"}.fa-bluetooth:before{content:"\f293"}.fa-bluetooth-b:before{content:"\f294"}.fa-percent:before{content:"\f295"}.fa-gitlab:before{content:"\f296"}.fa-wpbeginner:before{content:"\f297"}.fa-wpforms:before{content:"\f298"}.fa-envira:before{content:"\f299"}.fa-universal-access:before{content:"\f29a"}.fa-wheelchair-alt:before{content:"\f29b"}.fa-question-circle-o:before{content:"\f29c"}.fa-blind:before{content:"\f29d"}.fa-audio-description:before{content:"\f29e"}.fa-volume-control-phone:before{content:"\f2a0"}.fa-braille:before{content:"\f2a1"}.fa-assistive-listening-systems:before{content:"\f2a2"}.fa-asl-interpreting:before,.fa-american-sign-language-interpreting:before{content:"\f2a3"}.fa-deafness:before,.fa-hard-of-hearing:before,.fa-deaf:before{content:"\f2a4"}.fa-glide:before{content:"\f2a5"}.fa-glide-g:before{content:"\f2a6"}.fa-signing:before,.fa-sign-language:before{content:"\f2a7"}.fa-low-vision:before{content:"\f2a8"}.fa-viadeo:before{content:"\f2a9"}.fa-viadeo-square:before{content:"\f2aa"}.fa-snapchat:before{content:"\f2ab"}.fa-snapchat-ghost:before{content:"\f2ac"}.fa-snapchat-square:before{content:"\f2ad"}.fa-pied-piper:before{content:"\f2ae"}.fa-first-order:before{content:"\f2b0"}.fa-yoast:before{content:"\f2b1"}.fa-themeisle:before{content:"\f2b2"}.fa-google-plus-circle:before,.fa-google-plus-official:before{content:"\f2b3"}.fa-fa:before,.fa-font-awesome:before{content:"\f2b4"}.fa-handshake-o:before{content:"\f2b5"}.fa-envelope-open:before{content:"\f2b6"}.fa-envelope-open-o:before{content:"\f2b7"}.fa-linode:before{content:"\f2b8"}.fa-address-book:before{content:"\f2b9"}.fa-address-book-o:before{content:"\f2ba"}.fa-vcard:before,.fa-address-card:before{content:"\f2bb"}.fa-vcard-o:before,.fa-address-card-o:before{content:"\f2bc"}.fa-user-circle:before{content:"\f2bd"}.fa-user-circle-o:before{content:"\f2be"}.fa-user-o:before{content:"\f2c0"}.fa-id-badge:before{content:"\f2c1"}.fa-drivers-license:before,.fa-id-card:before{content:"\f2c2"}.fa-drivers-license-o:before,.fa-id-card-o:before{content:"\f2c3"}.fa-quora:before{content:"\f2c4"}.fa-free-code-camp:before{content:"\f2c5"}.fa-telegram:before{content:"\f2c6"}.fa-thermometer-4:before,.fa-thermometer:before,.fa-thermometer-full:before{content:"\f2c7"}.fa-thermometer-3:before,.fa-thermometer-three-quarters:before{content:"\f2c8"}.fa-thermometer-2:before,.fa-thermometer-half:before{content:"\f2c9"}.fa-thermometer-1:before,.fa-thermometer-quarter:before{content:"\f2ca"}.fa-thermometer-0:before,.fa-thermometer-empty:before{content:"\f2cb"}.fa-shower:before{content:"\f2cc"}.fa-bathtub:before,.fa-s15:before,.fa-bath:before{content:"\f2cd"}.fa-podcast:before{content:"\f2ce"}.fa-window-maximize:before{content:"\f2d0"}.fa-window-minimize:before{content:"\f2d1"}.fa-window-restore:before{content:"\f2d2"}.fa-times-rectangle:before,.fa-window-close:before{content:"\f2d3"}.fa-times-rectangle-o:before,.fa-window-close-o:before{content:"\f2d4"}.fa-bandcamp:before{content:"\f2d5"}.fa-grav:before{content:"\f2d6"}.fa-etsy:before{content:"\f2d7"}.fa-imdb:before{content:"\f2d8"}.fa-ravelry:before{content:"\f2d9"}.fa-eercast:before{content:"\f2da"}.fa-microchip:before{content:"\f2db"}.fa-snowflake-o:before{content:"\f2dc"}.fa-superpowers:before{content:"\f2dd"}.fa-wpexplorer:before{content:"\f2de"}.fa-meetup:before{content:"\f2e0"}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0, 0, 0, 0);border:0}.sr-only-focusable:active,.sr-only-focusable:focus{position:static;width:auto;height:auto;margin:0;overflow:visible;clip:auto} From 18438fa886fb5a315a59820b3322311d4de05a30 Mon Sep 17 00:00:00 2001 From: astridx Date: Thu, 3 Sep 2020 14:48:14 +0200 Subject: [PATCH 4/4] release --- aggpxtrack-update.xml | 18 ++++++++++++++++++ dist/current | 2 +- .../components/com_aggpxtrack/aggpxtrack.xml | 4 ++-- dist/zips/com_aggpxtrack.zip | Bin 82359 -> 82359 bytes dist/zips/plg_fields_aggpxtrack.zip | Bin 1627990 -> 1629893 bytes .../plg_installer_aggpxtrackinstaller.zip | Bin 4345 -> 4346 bytes 6 files changed, 21 insertions(+), 3 deletions(-) diff --git a/aggpxtrack-update.xml b/aggpxtrack-update.xml index d1db9a2..8eb8e2f 100644 --- a/aggpxtrack-update.xml +++ b/aggpxtrack-update.xml @@ -108,4 +108,22 @@ https://astrid-guenther.de + + pkg_aggpxtrack + pkg_aggpxtrack + pkg_aggpxtrack + package + site + 1.1.5 + https://github.com/astridx/pkg_aggpxtrack/blob/v1.1.5/README.md + + https://github.com/astridx/pkg_aggpxtrack/releases/download/v1.1.5/pkg-aggpxtrack-1.1.5.zip + + + stable + + Astrid Günther + https://astrid-guenther.de + + \ No newline at end of file diff --git a/dist/current b/dist/current index 061bc31..0b6ebf0 120000 --- a/dist/current +++ b/dist/current @@ -1 +1 @@ -/home/astrid/git/joomla-development/pkg_aggpxtrack/dist/aggpxtrack-1.1.4 \ No newline at end of file +/home/astrid/git/joomla-development/pkg_aggpxtrack/dist/aggpxtrack-1.1.5 \ No newline at end of file diff --git a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml index 517c355..a1e95dc 100644 --- a/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml +++ b/dist/tmp/cbuild/administrator/components/com_aggpxtrack/aggpxtrack.xml @@ -2,12 +2,12 @@ com_aggpxtrack Astrid Günther - 2020-02-22 + 2020-09-03 (C) 2020 Astrid Günther. All rights reserved. GNU General Public License version 2 or later; see LICENSE.txt info@astrid-guenther.de www.astrid-guenther.de - 1.1.4 + 1.1.5 COM_AGGPXTRACK_XML_DESCRIPTION script.php diff --git a/dist/zips/com_aggpxtrack.zip b/dist/zips/com_aggpxtrack.zip index 156a27f60b5715ae19f7b3e0935ad39c65968c98..1bdece6cc81be075054f71e70538623ae59f3d90 100644 GIT binary patch delta 2898 zcmeH}XH=7C6vuNDK!z+aEG06OfUJZW_EG{kn2HJ%k)fb69H@*Ujuww-r4e5hM@1CJ zVZ=~k^?*Xp5vdAB1w=i{P_&|DIH?nkWWkk*r5AwV**cZ%qTqJ%9MeqlQ~BP$;{}THj)wV ztO8QAhd2OfSN>auj0AZFwkU}UIu%hWE^U%JIj^vlHt(dissjWN6uQuGa5T$_jbi8At zx+hWCKmn_pyu+)zN9AS7jqkqu^sTht>62(QM`>~kVum-U5RrzU#ZaPG6X}LvmD^Z6 zztEL)>gKzUDjiiiJ@Xhlw2WW>n{|VFJ-6TP{*v3w#P8kn)fg-KRd~w1TNXdnuU7R} z$T-A)v8>c@rpACr{SQfnz`sAgG)XA*yP0eIvS5UzW$~7qy=0k*)|AoA+ZjsVNy-g0 z*E1Sc+|!E9>sNn2sjD-N$6H=43WnS_-H)$tNcwPDk`-#yWbzI^UD%&MD)R^?HhgO5Nt8852tB-wD&YcmFx#V@kg zqvV`-fc7teSF2}++)3#O(R5eubv?;`8}9CD7HzO&VTAG8!8Yxnu$FwLS-V_=ApL4I zKYH56IR3L7y#OmACz8KEgJ5jX%~i_1*mq|2=uzJXY3mHq+C$nu$@5d4%%eT#{%9n( z+Imgc+=!->lE|t@w>`^piiaibUG}V)R;884lq<_>Oe2&Nw$FRqHq5$wD&tggqh*kn z`(ToR&Xa>jTW%Ds44TX-XobI{tnh6N2jY;faUkY1i!Yb5Y~WIshuqIBd^GQ} zrL1NO}&i94W_v@;z{Xq>0mHo+Ct||L5lBzR!IU$u0%SE(P^~ z8FKOyXu}VsypRB)x{>Dat4tuD7zCJs&cBT-9OQ?MWqHmF8Hn2%UaCk;<2PDJ#tub_ zNH_QrKcuwO*K#rvC8cvwlBBmQqjVsPhf-74aypXB{$hEgr$1jLwbH}=bXlDZbBzW5 zK%+HEuPL%RMH&ZH#0^Im0&FWm)6IyfeO|7SVw+4NOs5_8Y?5vrL4Xvo;7f z&Q6noSVf#hR-1k9@3Bv=#&>d8XP$L*G7o$3Xh&KZ3M4#4~ z!cfkM>u;9EX{gcZTZLwU1-q+SSeG)ZG+)@>T~yDA%G{y7Lpk*i%XZF!hYN+#^*kfp zyYmhmi5BV!1s6ZayX8+;oVawoF#k%kUfH{vLfg07W}a%e)<1XEzL~y5Ps3UnI^LT% zd0CBB-a9ulMS(wYtWrmWj{5HOO zZh_-NlktJ^MZ{k#JKi$#qx(PjAK{lN+4JvszpRTI@A@LZSfir#8@E*Tql4+qLE%Y> z@_(iXr)OF5`OXJ3JKqgG?pwX?<1?yBvvuagg*>{dEaysQ4nqT|+WEuE`+b<60Fas^vl zR4zO%j6N3gtgzg2O3_rUsP5ET&)0pY-o=K*&676vRj&8dpIu6S?$p~-+1}Gm$LR`kHx)N8&tFP-*=yTF~I-mlzT-~>(p^QsN+pz^F#lHej_{3R^I{*dZ?MulJSv10|vjdh_uA*Ff6gkxAZ z!46nIR9X_=6}Ex>1N+&f-#hAbO#(Hxm!E2ksdDw~n^7P9!2R&fobo;OJ&m_R&KnMG zsWug_-n>MG+xxvyDlc(P+b6Xz_q|x~RGS>>(7pm3X|dwVIC2Yb9q`4mxjHZhLHAWK zZtD0~Ix0x}h8B`%LGPz|GAYXw7Rlgz9<0RllCg4-PvS2MAR=*=GDMLm83R)>kEC4< z9Iyh(#Bq>E8mcrQn>2(npo~;CbifByB2*uOWTRBw+4tt1^pJCuqtU#jqhurL*9SdZ zK&TtQR9SJvGy|}cktEgt>Ogt;h#sCo!pjIOzRuj&nfrfcPSQIWlE^I^YYH6PjK@sD z4e7Bd;M5UZGe||PVubvel-A6I9T=T&4uMFg%>jROh)?F=f!cHnDtf>Iyit2(0U=0k zmVgsY5SB0twH`|<>S0A`A}d&c(HA3{z?$;qT7xY{8?3<*Nu33F91v1Xk4R#HAqI|r z8PH}^0Vg)KLc|9A%S7B{gF7zcbER2W9I(c>;T%|wbd>|)pIJO@D9Z*L%F=4{nZ*aq zX5P`JAp7OQW!>ZBKWCjlwqobHd zdB;towAc~4IgRSDr2|!2h66<6+P4l6i?qrS)*#(;gcV30POuv3j1z1};yA-Lq|y;$ zxlqv(7ubMNQ&-rCbl82fihJ?G!T#wULZ3wJZbet4BG!UlKsy}pl}^FHqPHTU?89V#IfX}C3c1Y0qH{o ziMJ2q0Y+6}W7m>k_(J@NQCo;p4ED#{qF_P57jO`e3n&l}<^T2ek3C^+9ljR${}+?* zf2@e&b&3DZxz>vK!Q!uH(=eOfKT_j@0;nGMUy&ymbP4~jh?x)S1NK);E(BF|`zu}& zf>A;J5rKFVVEliiU~LMp-wnJ`n*t&b;je0!6{2yM6|%+W&$L)_{JOg;K|zuc!9ZC4 znHELxTs36lTs72k2khlpO9{!&d{txnvS+Q_@ zG=D}lt~bMt$^Lav2?a0uS9u2oZ~HF-<}mP$5PxP0=#V6~_`MDzzZ);`3I(1Hh)e?y z(`bwc?*;yM+%5|ICFWmoksAKjUo9|^9$x0p#00(`=jnlhfNX;&QDKn*CmG>Ufv+vt zn2lTv@aCX@g1m|>sZjqmq5Itg{%09K0Vi6qF&a-9;W$-~$oM;6%$90?)bsCpN%~r@Qr8tifu%*xqqz$?ChpJS& zy1KM6Vu*{P_M;Dxk&NJG5gzL8WLo3tlRwf-rdaFhmZEA419DnGow&4M;=i?#vfS8V zw|oE4XS5iXmSbIbnwfjKAvg7+?;?T8U`egq`7uQ9 zZt3t*Pq}oTDo*}Q#syQNVka?X{BUk-tIOE0U6C~)?-R`FO8QpB8Uf+zy88{eXSja> zR_9NvDrO0g?Q{&_?xpZxO%%-~B+G0E=+-`U9l5mT=g}s*0bhJs!~j&X(Dc*4Fa|b5#}f6RFKlN zHu(^kU6=9;jhX>MIDPyWyJp`lsM~3EFpQS+B$*2CkGxyu;vWrPzHXgn8jGO%7A>Q& zGV_w-ikAPd%}Fdus2s1)=`qMa@pyaY@UXwml?mssfrmyJcZ|~pgqh~nNplsUROk1K zSlwq;=6!O(BdK~$?y9J@3xHCPsb%5t&Nfzwx>wlljnZd5SC!nD$t|s-V*69rUNI$zF1E2mX zkFR9_v@7JaPqw}Xu+4v?*r%L}J6(!}%5K$!^r#xwtU-kyB=kb7F=mqLBi0D((_9Xk zlAm}sJ`*_w-s9A1N3HON^p&gxO*=f!cb!gb3XXCPb+JG%DfYNdc?6wVntLlF7Oq%v zATke{;^r(E;ve$dm+sWdw05nqZ<%c&$E(G7lnC~?*)(|qC;)`PdfJ#@{Nc5_j_WN! zpYUfINb#^lK7)mkA@mKsyLsPr$=WByw+GImWGIQS$>-XL8yV&t!1I7W={_!$HF^xq>kzy5mLZg8kMJQ_p$Fge zJ_-XVF_04(z(Jr#jwUxI$f{6|^OfdAXa9+^JM_p$ip0GSS2vM}%dO1JEA{>5^^R9WBuoO-&t7~F|h{x&+5c?ak_B_+yT9D0j`MxsoTlo zKsQ;|aI5)%iZfZG!Wy!&+cU6mSS$v%SH6^NIQK8p`Y>Q<*$>=vqO&6fUIT<3)W%Db z*w>5N0JHi%XT4i!wfHvh97X|bhm7GzYyp`tz#jV3uhTr9D2Ez6cOC;kj`7ZVW~N)w zK#`G?(<#Bnz#4Xj7egQ<$3BEWa5IPGm|+LQy$o|YGSJi_6twV1;v;RFZ%@ji^0FwhS%NH1+z!Fl4i8y=*_ z*LK+M#r!2uJ!4EryVO`7@7q|m0R@)9c!&;;6DDEt9{@&huMV!r1!}%4M{*%rE1#%R zfYW@7qEh|O7Jd0dRgdI2r}0(|iM!WEHIZS9Uq~Ysm&WpLmE&^t_2w0E=1~ZphzJb@ z?K`+{-}4K3TiBO#XFso7g1OK%a)5InyFM>W8C)shJ8cVZRx%H@rWE-=n)&w-dGE&v ziYB;xHFrZiN-jHB^cf#@^@^%_y<^$%+*sp%F{jc5gRqe{}3+VRa%pt$LDRpvM!7j9ItCU8_iG;0AR4@ zBKw&4A{=LU4im8W4tc7#Sr&|dlxn*ld?74><6m~a+rp6sS34FGJ)*W_7OZSW~treq>)SD#f834Y%yh$RlUmThKV0bIYA%dm=i)tql_pJ6a;ZeyJvUy-(5V5^G zBLcEgV%+Sec}2wiUrhDGo6C8XtZ2fe4Ee*Q52JSPHTtV1ku1iqbe&C;-2r1Dw8|lV zg9i4nM{L2aS0UDn(lzi3gzKES316Lj?Di<0N>w)s209_d;|_Uc`=?j44hpWirxx~Lg@#YhcQ*=Nz9mK|`xNkeV3Hr*V?1N# zQRqNaeq8z0f+?hp6$ZjUV*=`dfY!%zSkuZrdh(JDg-h2c9UfcrW*J@^bJG|b+~jdi zfzQlNF`j92{N1%W(wr-ojA_a1A01x;R4nf8=`(Wub|Hr>yO-)+aNj_AoF(3<6pjRz z+I`}LT;==Pyh_liKwc%W=DyT(?m^nDC;RK98QlU#*lSX(qUD7ph5<4ZO<&h~h^Q3V zS2-| zhc00chA}FH)>^R$FE?5@LmV0+rGwdjT~ivZg}os}m@7J@Nn9gUpX=sI$J=gmTUwxr@?`wQSW+=(tEqVYR9s_)hQPxvU&THOk)suJU zf~*O`3xq%CZ?(Rt?W#Y+NRf7eTLrJogG`*NwZ?d3ijCMOQjXn!*3s55*G8#Wy0B0I zlsUP&B&=(#a9F8v;jmiPdmtMz6;vizhCd$U!jcJI;qoq|Ta_vuw5`VJ%T)24HgP0V zk9AJ5N^Ws(TL7#yr;i}ZcBecCgCP72X{X`gj-lAMISOg1LOH>S-jnlBX3sFOSn?dj^uezxN;B5RDeIS}Xc?zv}Hry9h z++1C+-JY(sLEvy>(~=k2 zj}_{S^Z{W0h~Zwuog=v<9rY{VslnUrS~Inii0_fc^okzwWF>_US40+4%g{8lziCh>4ux-FH*rDJ^nE-5&K8j?wO*<>#DYf&w`Nd^#DUg%EKrMQgX(GDx|t+Gtzc<$ZD%|Z;0xC+^e2K3ca zMY>yGyGu*l`GL~w}+zL1N zK4sXLz(zDWKM^n(?mKskhps+j*-LNjAGilM^@~Vse%)>m#U7HAKwn{N4Mo8WG|WfH z?Z$yR@8Xf5+Lt}nYE@1 zNpDn2s`YkU9UugTXrS85)Qz?dq7;?sJCL}9`Fpk!qusGX8_8f!WABdikyu_%Sp)WE z8vN>#Wp(&d!MUEiLc*32H1GcnrOgZhXWa zWA}|9swJxSm*J+Y!xJ{h@F7HxAq`S6c5d$mgbKhoWmWGOim7I zVY=|#>-_yF#<33=GtIxmb&+#3KLDVQd}&9OnM^*t|B$fA6uk}%!-gM+>BmT5^Al^Q z#yLM~L}_6grL3v>sFIgE*)LeeJfJg@R~l6-+3~cav5NNzCbHpTUUK zhPpCxwDVmN&Lf|=qlS72+A(b&JthNP9G(m$G&N4-b)^Mmtt;*jwpF!@u&9N)|3P+@ z_*C(uQ+P)$s^kY3X@EwbV+kO+r1i(O5}N+32wZIv1+MSW6gTA(64wQjI~-3FEYP?# zXALElI7BE~icq$_D4N_!KPt682a4-SVvtdZqID_SmjAdKM z5xi!A*JNY*9#!w=USw^k7;0YEo&FoKn~%sz=3N#@Rtugb!^v8iMs zrgmeEB+dv6-Dt+tyb+$v(iHtoB_HOL?AOdf>d$cr9e6i{40iy_x;^(te*az+s7>qD z!u*iNc2;S3*>ruI?P%B$h9Xr(+>10*c0Dwjbg%dHH?VN#;?<;%vgGURU*FHcZS5-b z;uG84Z+9L2wt1|r`E#BIy}b63SrzcpF7$&l(ycSm5l!A_9zXJlIe+cUv{cKXN>#qY z{4YuNmrKwjL=gNV1*Z`r{BDSiX@p3Kx_?#Wo=A=5p2)GOe@KlkZRPuV9WaoIGB^-U zV2&di6>zf?8#Oot6Xkb9Z4ALg>(Ke@Rn`$r;*Zpr;E47B^H+@aM(g~`g@LC=?Kgpe zfc(=q{_(`v81(~f^k1$<&mT?TFa6P&6@rHNm#u27jzasE`PUH!1NuDtA2IlX2fguv z2V?19)@oD=qj6LU6C&kLFK~7fQ}z#K1H0rAzxbOM0YL^5=Yx_0nQt*^8{M}skHG(Q zhwrSkup@$i7&8I46#moQx`!!__@|pg(fVlx1_WdU|4(=0@6i~4>9|Ijcg&f8`5|I3 zEU7;@O@xeoy8cZ>GID`{NdF~b-iENrfExqYFo1GxZO84wxOXNW8$)X@7bDZm($Auw zVptF!8>+XEiG{yP*B~#Ty=-tX6~JM;J}e0!?Jy?R)YPzcw5o~Sex!iW3j zkpNUvm{4f8$H9c~t9uad9xdFTr!gXUFE?0Ie}a3ZxDiW=Ct9Ry>hqgwWZ`7`Wn@6@o=mdu>zHi9*w zH&US2L+jV_cnG^|T#1pWMv@gv@WdivvJ?{&2#cCcDKwHwEb26j-KXRFXyWPT!|!g#;X=EIF4+ zU%rt(HxMBsFuR>zq60hN345d{q#%#Ozy-Nhax;iCzs=_FtAyhDXV!EQ-8TTr_@E3~ zYBJS2dOeZpXZH92_#KMS{h@4oa3&dSl~TWDjw-(do)gLyHx#9MCC)SuE2v5`61sItve2gShb zO_B^SQb2vTm>G{ZUq)q6FTaT>&w0QneVEwXH5g#b-PDacryH=_9OY_=0Oe36Vo{xx}WK6Rq#h(pQ@^ensWl1+NI?CU*RB~#sX zd`m#`qZ&o?X3waJop=P`?}`cODpChZZqefnd>`z*H#10ZOM$m1{94COdJBvUh!@n% z{{-AwwcPPSyj-%MiQ50cX+fSZ=*q80b?&C3;e^j~i#gg$eZPGcET(-tCot5u7y zl+YI-Pn1rh88S%#3h2Z&)U0zjhqHsjP({@;1Kcb?+V)hvvH|sUnO_95(I(`RF*V}c zTx=f8Ts}`tL$MMxTuM|TsP2pS_)PWLS6(wp@FnzKz9;8I!fW%m8few|ao<6w{$dby zFBhIivN$5s61Aa-vZ{$xrHdKP5A<^5&l5>&x_yvQ!zaN9Jm!g(d@XHPk6#`#TYd@L zml2I=Wf0fi(m(J`US@8vsyhlX)|FWvlO)Xj2-~@cOL$6{C~NkG+m~wwMzYcMi@NoN zWwk&_Uo2COKcdbC+WC z&Z-nPh}g|pvfjae;ffFP5s`v;7S5#<&rY1LXzdKctP~c*@xXl$^#GxZ8Ax6Aohep7 zxPd~v^aV#msbqBH8q|d6;HV3bhp-F|v?JH^`Khw(h=} zwsz^5wDgpC(xl@;IKiBufz|jk7sv4}3&MP}J;M>sRvfSQI#1 z4Q;Li=r&?gbIKj&+o!gtJB81 zX_%R&R4k5d5~RWL5rp7|+D&@Cgj)pm@=opCz2Q$Qx*X2jxSU@&NfX~TqC8kwA{a5IkiP|Ea2UHeMd8#w0?kdTBtpvx zU0M^DY_XZB=}!)pf^NQfbd*Arr0kC@=e5~(*kl9`rJfXTQ23BdJ+pZ}!M-Av^9LTg={IqjTPSY-^U}HqW z_Jrh)8KwTgSNrd;QK3rK=780E8rB zy2?Yl;In#Mp@29(E~+fNjed?8HT`%vfeQDxV3*G=y{=KDG;Yy|CAm9*A+;PmzS^6b)5SEoqp@>f13?m>8=$P0&&gXsahTq7+|DzKmHvp0_WYo$hZk6_Ma&|Klm$7(P9c0Q_d z)$BiVB{HEVb#V@B&PJoc=v)N@vfbDQ-!ugRprq)v>#!U&hNaC_iZd5Y0p^QkP=QTW z{LOyeRm0KFu(;Fq71TMstef;NU9r1c38IU={+XRFzG3Bx+ljUO5IB9N`t_SqJj@U;ItG2!|?p^z4np73ck?GAwr# zYJ6`t`AKE*siRv}Cw^f+0pJXU>lsrHmPPZL7n-CYYx--omCb<>PpLI7514Doh$gy# zONOxfa(jhk&g!ZT^@Tk(T?c(=S(8O^w$|z|y56X&@|fvlfG-R|FvSQWV)MzjQPKm< zoKJBBnl4_NnEPw9M@c&h3@Tb#=!+O+U3TfQBlb2QHJ#T`(^?rN0B;|uX3r&(!kmBw z14BtH*l=2OI_o4irMLA;E;!aHt|`cDIkxwRblJ%m(hbdP9>wxh;|uf+;V-(J6H|F< znX&ypOOs(1vDjY_TyvaULpQhGv@VE1oqA=lZnY1g^ob)e z!L!FNyuN#)b<>E>08r(X_I{;NQi-6&&oE594IYeIL>8T=CKFxpK;|RCa!~I%^%!UTh_M;;7K2Bh-M)RIgA~0oD1$XmhDdzek#xl#-n|YXb zJa`0aK@lmOje3$Si>PTgMm-Gda?HJ0VJ(mcy676{4MVbN z89f;xaC)${)Bu7{4mt;gD^s7x)}izY?FYv|eO88$jpDm19DNA}s~t3wtOMs&$;$aA z&*Q6VsMhO*iXAtgTy4zjeHuY|O^Zrh>xc6A8t-|cUkviZc)@kQfC3Mi-wHH33$=Ia zYir5ewoSg-X(Ct=4IV!??J^y=`|K`TDI5b`o{|x)y8&~1tHblL8fo3B^AmlL749`( zW^&O#7!MeFbqzx{$}ej%!u5YQpJ*VF#(b`f8F|#g%HeM3`R5GL-P2^#S{6` z3qax+r%V-G{o40^4)TSvC(bP{Nr}TOa7^^=eD08`eG|2JT*{O14B= zMh@V&Z2hLMPB5Ij%vy24x(%mp`N8N2*`G2*pl6A0ywcC4jJ0MzljlV^Wn#{43#1Z) zXT8q#rl)$$z_HUrO}IJX?I2ED?0tR&5bVNsRCS72UJE%QJAGaJ#AgT*Rr)G+)J}^W z6w?x!Yz9124*a^aUU2oYEV40I)1aCh91l1p)!}G}7;m!nO9>s6+e_usg*)NCh%E7h z+&-HvQ2U;zXaDJ{x{1Xor7qeym^x*!3PI<2MlJ1zU3^fgIlj=uSe`dT!ba7#s;_> za|pl7ckZwjJSOq-48E|z0$)zvX;|x_Hz*Z>Qzj zBgi_GYpEevNRM<~CE`&IV5*dsZPUI+C`#4meu+6K_g71oi-=CHiEGqqkwEU>M8z8j zWe}0v0sMf zJV6<)7PkB*?5zd%1%6pyc!U?coI;9Le8Lwl4YzUN4lA_wa7dd->I}}(DOpX$mG^v- z?B|O|iyLa2f-j*R&wGG+?a>fzdop_kLYn{+-um|B? z{=7?ot+VV1`~eFuSDmvl`i!09dI%}2LMCU;mXnL2grxc~fn;E<5v$dGc9&~6Jd!O2 zU?+bqRa57dGtSWey~3OBWbZ}&R^~$~-e%=V>%*Pxq?kmaoX*+mczv!09JcdI`Eb$cQ730c9N7x{swKd!0vck%v=ZZKMP6Ex}ys9*p>^H{B;f~=&> z-lnTHjT`8SgN}MkaJ#Y94p-(NBV!^*%W7bn!M;jmu+C>Jq0IWDl}%DtvGku?QkUPU z7u40Cy3T4fk13pP3m)=cB?OMI8xIMb10BmNc$c7qeeQ2Uzc!Bi>XLuWq+g?I{AIi^ z$OG6Mi^g9nLln5!$LAon>@!1LWPb)v1WHFyG;P20N zP0!;%>|Nl!(KU+~u-b)%H+oNGam(eh;~9*9lOfXgc&1Pv&UufJ){oW0eU8_|>hPqb z8u`+qpr~>y;R+r4S>HuEL0c|xAKdRCvCh z+qXRM`uww7cjUD8D!z)TV7%59Lj31oklU}b5C^*0TzDVOS?EnV`GaLf4m~+5Gk_%$ zgYmqjN>V$b5}GQ&`8Ff4*HW6HWDK(*)|M>l$PWhC8Xv&Xam_hl~dqBhLWf6xx z47jGGDfkJ#!OrFJjlX3EN2JU=A(YCdm7?FO!u6w-39|So>KXFj5{dhR+Ogs-?uPke z?+e}cL=Ygy1NFeyj9he~b!YlfiH4In*aR$s>gbkV+T&#a^l9RvM6DKHO|Z#Lh!Xd+ zSI_1nhTS?R8xZv~%aV~uf+H$=yl5>Ny5p5sK`m%M-cWryS37u>9aV$ADGU1L zXyauyt%y1gAnz2Xvy1FFufE`#zYv05J>1auWfNTIm9U3QbiE1bWcWlaUA*wj(uE9~ zNAum9zOOkiMf3GB5LFo3nP-y_mnz%7?AGQiaQPJYI2Vrhyr=PFPO5-sGYeK3(bu1)!L_J19ZBYoQmAWFfH(U*&V5_)+$@IPfVD2z@D3(& zTmTKS`GpX@lA@FCoK$UbT!nUlZNcw~DDO3%MBBW$ecPiTfHX8PJo0&>bZMzX(}kmd zlW&<_(WA~~evwIVL9?1a-6yJ6&^yY%>PzCS6?}ViYHXsec=1l;D_YAfI7$1^$jruy z3)yHYyB*)}@|D+C_Q#LZYsUBX$6KK`hBxGofyR#~{r|3Kv#0XPLHac*Py83%r#RdG#fud_#nJ>g7Y#;*}$R%RHPVj4dR z61u4J51()>n3!2Ii;iBfs&HNUdxZVlp}`k_RSpx0)5tu4P-K5J<5zc$sV6^A5nK<& z0ketLti?FY+kVe6+Tjj2MFk=O+%a{DVNj;ckf4Wl0M4^a_r>RKQ$0!3I$|lQW7`1W zlIk10;3H30ZMxkD*|x!H?TL`gu(sUwFJp|#=qNvJNj6*l&!`?w;(299aVBNy;<&_H zU2515`?S{!Vd~`O#Q_E(ynJ2jm$pt_uzJ<}&4x7l;^$c3{r1h>-E4h4>9a#XTOL3a z-Bf`*fIZ)fuJx%1H6XWcojFK?6mjha&zR6;v{Kj&|0bN)2mG0QOc5d}+JF266VQHyJV;!UB4;MC1qi z?FHgfJk*x~kLSg#$N9NSbNPU6o=GaJ)T_W=r80qhoUt3Y@GxxIM^gjjJ)2OK;S2hF zw8BDMV}xljGsM!!KKh8z7(|unCw3~GPZy0sK1r@DQ>a)T(1vKTcCk2ZiP!CleGDC4 z09n-9;-^SVuaq8fZ$2s2Q;P48;NkNj65-K!-r@D6=(jMP3|iJsPGUE>YTS8cxN|U8 z5K+?Cw=x1HpY+uN`%`KvHuW!VSecG{_3iZfi;7O}c(t;m zex_y#5=0LafoyqRXQF*vvGDkudcw&x18~-9sS+Q}rf?#tH9L&6&^~sr?7dGtsoGz6 zz<)kJRDbLs(Uec8yCp9AhYDEw0MS@-4V|8Mko?Z0qo;VGruvO*MTlEAAikWYUT4o; z+I7lpqIQO#){6HwoDT=tT+R4(wsj^WE>T)v6V;zHpBr9RHhVXD+7nbDLWoka0+h9G zNc{NR1tg7_fS9x~3R#3NgSNunOd1d1!uqd0bJA?@IS2|AtG z%|l?d1`FaTq@A#K`+$$+eh$&+IXV`7x0FtL7dpLibX&6CWUi^f;%JwWEAJsoTAzMF zGZO{VRVki!GPR#xabJE2Z8BGP0BD6v*0;88?u7c21e;0nTfeGd&@?4Ckv5V?OPNX2 z6|zAO+ZQlAP-tUlo>9j)b4E)oIN11`KCO9DUQVYMaxo2oZ78evW#5D);(onD(Y|VA z6Ua%vjrDWud8A7^ux6N@*KmA?qT#(*Y6)AlAT1)ZUmeF*140il>gJBNE#? z-81FGQxe*;OF^TlZ8A(PS??=*J#Rlf?G?ygjZX4O{Y+8bClK1eW-%v3T(>@Do!Y=D zF@M9CS&7c_%^Z|%uiCSw1n93gm=hC>bFxnNy~BI5!N*bKS%f^%6}D#TRmf_g=d%i7 zjG8DUWxrpr{FtK%(sT~JAl^Z3BIjuFMC1z7UM8YM2eFS1>pcTu9TmH|K-a9P)E!a^ybB-5 zNjzKi>H@0OCJk0CyQ7L`{!$xD(WK0pfzg>SKVG_hG*Ps%Vj)B?Y)akv!|;G60@pCCVda$+)aES7T1zGvcjQUZF{K<#_(2Ais-mC_2DDCL`R(@M1>HnSJ9*SOFiNtIU@@wI}54!*uw zbHeL5JJcH9FL_W_)C^@5gc`GkI+*2c#YiXn^H zkywF^;5K5H9QRlRal|&n9Vyi^ShvRO&!Pn%E@JDQWr*xaR^({T=j4W$nJRFi@^Y>@ zn6yS8ZHxxM)>TXx`&RbW-And_i0>wPi>G`?B<+qpPKQT6E-^6$9qu-JfZi6^wK;Jb2p(~iJa#w$KmykgQEU5oTPv`>#D15B3sIlQk^&uwBYE42>^ znhtmu4HbELVl?Lk`OhV+`gQ`}H~7+Y>d!Izky9E9<|Q{*$}DAy)4ph?5Re;~QRcA% zTAW|p4K~|{;SX@sgL0x*Czu4Cu4#uga74z*>GmD&$(G0BJ;}j2XLD7ft@V2Vp(Jfj zo~yyE_PB1-&&%ZUR5DI_RbkSJ2`nz$&TQ-+YZ@#1frst0XQjT|UtMcrj##XtUt^(` z0;D^H%!A)@vqv;A^y0D)oHC5kOS*Xg37J}T-<;E&2bF&sXHmVKdQGcA3_yzLAio!u z;Opq`CLn*eU|UmZAJB&T2o#s~jzkQ1FCRg)qbqv%g zui>mJh=my9U~1-KU?WQi@D8yESPr(f-`a;osytyGtr zYJ?T*iCI!Um~UU&smTa7`C}!*_kL)z8gp3_!nfx0F06%z&$~^*f z>0+7N#;apT>)sXtv9Dt2#o7PZBMi4AjzFnpi_&)f%$t@?#j&cXe$sDup_ zOeRs-1QHo$r^kpZe`4$KZta!pE82J6z*TekuH!wIfHT07ZZRZ9h(;BxkYbHzofXyFpXmV^C#y{v)(g5M7ia1}8u=?6|ud;8`S421^*#fGOLe zrJwOV>w7QjrBXB8Ns`D4UhO{HC;$2T&0A1c!=q@bhApkPE8UhYugHtz?=Nm_lf_t- zfac?iw1n@8Q658X@yKuGPJ@6OpQUTR`yQV!!yq z)`x&>vE|lK=5DwTfJ#lnHNnduZGUvLyl$SjOwsDXF~oU++8qP)j1ur>T|*Swh%?vv zLKonhKhf|8?z<13n}bDCk zD{_VR+ll?lmG527BjGwyuSI|t@v9KPE@gYA(q5YoXGPHX2Sop!v1|misyIXk;wm)=8yu6932DWrat#DqX%6)phE{`_Y|&0RMdUy{(cg< z32uDVOOUjmK<-$4x+bsfLgv)+Y3p_9Bcms47jDsRr9@gg+%CV#A1bjLI|te7>n@wY z0PoCcu34JqJS{2pV+Lq4xv8&Dm0v;3;=Ig^^^yiNP#JNrE4ckUSw~!dLO}%}m*bRQ z$@UzfiDC82yZJj>Q28F&uL%H1p6oAL&rWoM)er*nYhK8ymBc(3WV&R#zKjEgL6BlF zFdnfeQp8BT`$wBrOBNl@hsdxr1Mp8rUeQajg4>LHOTn(6Pwcn5#RNj8=&;~l8vL>o z`&L8~9**vYTiCv7>U@vgAH#BF|KxRvtFN|D0Kc)3dLU`tpCZ8qRW62He*A2E1^wR; zmTnIAy!@`DY5;yvVoCgi9HWhaok^^SVh=NX;KdsTwOJXY{Hd@alP0wq*BLX+B64u) z=f>Rf@>IkCxe;=rW{5j|#jS~~vFw;7jM8EwFg#-Y%`LZi-6s;}se zG00Bwc}rf_D+7q5F&QqEq$1PoxU`fnieLh`)$!bcDO0##quF~#wHCSLL+eK0-+oPK zxjXoSuf{l*?WLqVBAM}oNgbsbX>h0PhQsy@x=OGk$*Vl*)*>Cq$38IL20k1oZt)65 z6hoNQyIzB0HBAzAxn6?*H$Vq1D>$dW0V?>NXEOhjV`Kn}?~MNe>x;l|u#neo=wc4y z;Y6LjdD_btPnU{OWUIm}?IvXRM{T43hAM*(H=8v4?c6(k;vu$JW1)}tcS*I2OsHj8 zL-`w{LkWo0k-%O!JiIx=PaOLc@LzTlM@YsFh@*jC*%Vd$4s_r8sLRaFd|qB9pq3o6 z0FIQOr-%kT)(f4!ZI6ZIa8bp}J*C5D=#KU}GChvRK(ew-n1frJyW!_90~2Zt=F_UJ zOXKem?NEPx-t*i5w7+2~wbo-J>K++eXcyd(yX+a~$X|M6-Fu)6=eqJHv6NDAzU1;~ z6%-%0#p_0&%AeJf$4%_Q{RbSRzsF^dxpD5#f1}g>Px>eTlw^McF|hGK112_UQ0pSe zz~HxO<&E+RvgB?*5T_%<8l2?iT806!c1z*<+O(0?A|1Z`RSvRB(bvWR$4N8?n$3@N z8jmwk^-$~ENKOh}f!1Om_q{;8B6babItd54$5Y6&vc_J$mi`+XBZBsb=k>%!uCG@4 zvC+0_NE-+M_M81=<|>tW)F%rxHwIPoVlvq4AbyI`Mr|(+5x$6RCVOhdAns`fOiz!` zX@$c;p(%+pzxydWJ9!A3tGa}{U)Wi-I*A?N*Vez1!v|YH+$vvu_&=_4T8?(t>VBLS z3OVdj^ipS>_Zjkd{+|m8{pp7RjNI=eS^B*h{coKhJs>ddUsPUb5P$DProVS0r%&B_ zC*hmW(lg=Vvhm6J-)UdY3mL?coyY=q8C^SG9Dz&d^M%#)gP%!GjTePO<*4CfVkzXz zV3hnb9P<3xXw`yhe{^nAfg(?(csxZyj>7brVtB7o@4zO1`RrNi++JHA%bTrD5zInq z0N@{-AbSqcG?vv8&`}`krZ#a=?#KXvm^dQ605J;Kijf2dMh!?h9m$Opx?(cNVQ`MC z3JVb5d{TxhG3jidoWbk}FhY2~8Pd%;EfoUs^4c(Lj(1+{^>G>F>-82wwQD@i=wdkw zw3i3XWD8ut8M58Ey-p+hmYKn1FKw#gW@6gF>UoLz3q20JY(tv}ceYFa9V%(g+1hK? z_#vh*apmn-D9@|;RB(sp8~7wBa-w`^+Pr-Pm<_zUHw}?&4WU~;zMDK#rrkx0RnY_1 zfAa5d`a#OgS|k0&oE|tygQW&o`@Q932TizQ_>vq}X|_oGlYSNgD6K!(-?qD_y;x*) z>u=Y`eiF--L0sQZPJp|YKrwOzh-bqfI_D}~f&?J3LWOEvd@)WC(T1Hp45KjmiJoy| zZ>y97@;$$Uj~Yv)jZjVhkh0C-?oMc;M7;bed-R5jT4J2@37?w*76E`V41)m9Rr&@W zhC_UcKOf)@whFE!Nt*{2;p*uYAJw=yq`w)Hi6B_$DUDbP(?W_@sgP%bgU_XxYX!&D z6m*lY4GD>;%NbUFCWHI?2;vefL95edkLo(jAZgRr%A{VS0|RU8^&e_ zI4jBjv)8vhXk@3C!v`$-ro{)cI?o`+QyXo6DRn|Gmzi_&3j2tXZ$V0SkvV;M)w4dJ zL#=FpDRA9>K1C%}GI7>zR?Ai;#swz|W1K8T*$;6Hqn1ZT>(89yB)5y;HoYV)44FYp zBN?X-gZp}vF`+j-6XZ1xGnfM4-j4@pbp`$48iOnsJT#U*h}n8H?B$>taK(i;9PK0f zO3auIz)#^|g57RkNHfyHg1*O`s@eT~<<`Nr@eag(D;acXq;9iGn?`5Z+sB3U>G;vn znq3dwVc{^Mtq)5BoihZDR?=pL*O7#lWmcX@f+W%@lj?Im)ZwZYZG2Qy%C<|DPrZ=T zahp&|n_+BlOYjEr-x*eRo@Y$-8#VTSGEDA2?~l&0ii-Zi$bA=Hu(by;=5n4fGb;?F zIr2#Iy_Wo{U>Gws0XA=FJFc!!xe{p(zU~)X(MuVMifx$XW!B{tUcgyxA zok(g>#d4p-eG8GsE|~p58Gb-Y=qSVH=L(#h*J7a&qg+LqcK%%0@8sXjZ^{SMKOykm zzCNN*Ww6D-*#RJ!V>wgrTuhnAlJ}~QiXRP0RVgRSQTPzil3^HpO%&Nitpg4v zROrcS0dE^-<@m2TAYm0|`FqJFk6cnIB%{&`&vt;T%Xc}~q|AvQKk*vpjFBF$vA(q8 znLXI(4O$W=TtHWh`Ip#Qw^?zX^=B=6)zf(a`HBwn$4IGF{;PH;9ep^jO+>e~Y-`rLh$M)_vta!WBmHx{y@4uX zt@3xS{%*hjiGc>lJcdo$`1lR0>)*QaHX|&Ce^2rNXs8LT9_Xv?go+?w6k-TbYkrky_Sq*L}a-l`QGhpn#%UI#NziTG{aKe?BF zOv{B;yJAN0gOLIu(e@UtMwbCQv5i+25YbTLaHOUhJ&R@TDy&-qDS8mLT06=^g@m3~ zP_2`MC4kP=5wMhFY- ziEU?M+s4GnJI{STU)5Jn|LIewySmPweRl74)>`{m5Ql#9ZJs()K%`)aB$UIVY(Ih{ z64T`Gv;M$lP~?DIY`6|6`|k$|c9guh8S$@EZ=efm$SelE!t&4I32$^D-)CsE#67I7 zAZ0ds)VxRlR7(J(e>V*59+o#ns4pv=gOjg`{cVTiEf2Us(cf8-_ZWv)Xs9?(9i;!e(4vw;h|(7G zs5EsZ$6*GduPmDP(CjV0BVTJiK9Mr+>AbJkYzy*ZA~ZEWf_2a$G7>hFB44bse#M)E z;xiHu8KmM5%wD9v+rnBO3MPz7~>&bRZJ z@sI1?8}w$@l&e)+JMzhpvA0j{H9tGlO>|3zhJH0q<0S_W0;gFmJ?Q@a+m`$PY95Yh z`@aO16Jbpru6W*W&<0)CAPdiMFX3L81>5&J{LQvrcL*9T(0K;!oRcH9d?v-4z&k~~ zn_b~lq<;U|91_9-J$i45p1pRJcQmvMjWf)c!#FnaVZ|cdXvw2lqnDBXD>UfP;xCog zv#!SKJ)s**M+!lXpFyF+w<1p7*Z)alZO`NYr2h?eSSkP!@PFcXr_dC^9}xs( zP~u;H`}aHQV(VbTXlQQk;NjwAXl%{kVBs*0Z|%O(`qcD9i!w}8LU>_VX2u!P`nlEciOe$hEfE-0EJLf zA*l$)tO&0hNwh&t@+D;K-IXo_bA$j|Fn{3)z6PH}{2i-B_~6a&-5e2@9wiuKAyzMG zVZ7lIGmI|+HWVjd5Y+zY$m9>}2Q#A0)ON*~dO#0kA*RZOZXH5EShaGGg_IF)gY|u7 zeb#Hk?`umn;5lbaH|>q-d4ubQ13<*nVjppVlsvVxs#sCmo&d6rWBRF<-#om1`2h;` zF0@Ko_Hr`t&%EB1@RA?tJI_7-48*)0`oVjx;mpnnZsEUv))0qO?sfK&5A+{b3_ETospyb{W)k`kfAQ}%ZzWxh z6~Hr9=Tw?9=3bH)c+eS^^Mot9xu^&2K|yo7RwU)F(| zJ(ZCxSjmAZx$rpHiyvTC=ebhwE{r9guP- zY5lMr*P9Kg3=|YRJBJ@s4r~3-L+&R^CvXqnz)bnwgMI{J#krrSvt&E+G2%@d4$W1K z--XB8a6H~-j)>eQP#7ZQtH5Bt2}9u9>TO>(XhgbuSiGqFf?4Kwi-Y433VP7fA&~e8+z0ujgLHdd=yL3I>JN3`rYcJWUE1!8K z?EMfkrv!d^jl?^vO~>;;jX&_L`gGg7fd4~w4B-%LeIQ{Rg3-op;90=`P2h_rEa(#v zD#I3TaQaxttQmeVth7ZW)pH2Ed3+l1TL_!I1q=h@Y7b%o)QY59;}qYr*OhLR964w! z2xl*<6x8Z?^vB!+1q|}C{hMzCkDV7XbO@cyl!JJrZ*j?qzf?oMxhv52o$$WtGwWgo z{4qN?FZiJFN~-?{0K&2^-hq-nlw8`P5oeJ`*mLY%rnnny-%>E+3!_+$SWT7$Io+9s z5HWXSDVfcUXu=Flh+3Xx;x&X#Syd>5l98tbPBPH(oWHrh)t0%?Y*!>m?J_BYgMlN2 zrzVdMMsy%}t`M6MgAxcjT*e!e%T};x1=SdYnMJzfW7L;TKw&0pr=uXMhg!Z`mJu#5 zYsXK1V7!cA4=FFERqahm?jum^9ixN=6mmluoCZsh+?0%K` zGiQM3fG<3Jj(`{Wq1U1V6E{=ihQNSw-7zFX?8?=j=%NktC5*sjjQ6~}%F$TY$)DgR ztLpB+TP$RG+zv=rfrdq`lXjHCgv`}OT zTBgD`8PDadlEf~OTFDraZ|(I@LwX`k6aCaho!o)+2hjtCs_0aJ84%d`m zwtX}%cTzgK@SS{j<*^`Kj8A;xm-cKHT2lG6AGjapyb{o*7UH9W5DT^9%>xyyw_^ zsJ@;+36{(6PFMWoGgHzD?+62}-Z_8Vx{B#h=Y75vU&(G2BDvm#h(9v*u!blgg*)O{ zd5$Plu+Z@UKAqs40k8&3RXQcx+hh~YCRR?UZmg)C8LDQhpyc7zj^tc$an6z!KGU~$ zeuqiz`U}V+`!5~n8f~Z@6Bw4;AC*Wd*l5A)XB0tTU%s7xC3!*UT=TcjMyWc z81R>W6qIzi9NiM!Vp-uNHXoht3mQu&6)_bF^8+1dzYqjzHl$*gH_0$C(vERr>qc9g zVsiQWR2tM~`EH7TTPu5LRBn#pu;o_UT)qy`={;i~fG8`zrMM|Ix)7IIIY6Ff(%A_@Q79y8l$I_!=A)-1 z34r4Jx7l~+blJ8Q*XQQrTiTRaO9qU)-0$}9*48@wlGXh#Pp6LV_Pxj3#+QN;o?_B@ z_=;1e+|Y6pO&Vgvelz^1^D#K3epQ8e@=nP$UA*bvZ5#4Md$KM}`l5>V9|wizb9{fa z2qz~{FQwl5&*B!BAJ49y*z0@WT%7rNzJV?kJJGeXjI)QR;Wf9_0`ZT-P?yCi^GGT+ zyHA0KKcRiRTP{vWt=(XZyTbBfZsT;!#BYgaNy!}z&$Us2zX^ZdHIUR>^ldVyT8 z7q_Ime2jNovo*C`O#($Gr234ooUxPF8+v8P0Tc^zd0N*MWj?e?1I zZXl_hWy(@n1-l^^jT^TM4vxy7>m$;wOUaqexT+09Lt>y(o$a6P0-h5KW>ryFc4yl5Tbq@EpQqKKfbf^ zK$yeFmAto@MN~u(kQIrjPRx@PFlLjN^ox;g`XU!Oo2Xcm<& zIW(lOsCnT$IgT@gye72q1pK@_#i)bXr6~BIpTd!iyQRbUBg!>3wrPD&vIaXOmo&0C z5tkfUcQ0e<>5DpoIcHdg%Ow>XV49n1nKpkgRFd)gke&Z)+rnWrB~J;{3==8Une4*K zbV)#T_x|w2P%a5IIU+gu94yMd9WBa!Z6VWCPndv7lflvNK=b@}H;|WzrmAT4ie^B| zg`DN#FxW$0#MuxE_GF`LJZv0lb7GguG9JZR|_!%}ArV$gQiQSD=~aZoTGc zx@PMdsq}s`Dr?bWj=D_{OO{_5lbTUeh7Y?EX+(RF)b-4LFxnBF+PG3;1U9BKB>cte zb=C=NP6|!6L#MsMH&9-EthAKES~+3h=N{57NXQOSq##Ku!aUazHF)GNahos%xA#x{ zhyuCfZJ^fhj8{XWI;&c++UhDh5s6*o5}8(CcX_9h+r%3doC!1Z{tw$ za!!g^Q1EzGmxi)IIu(pD%9p>5bLOlQx;^CEvONl3r%CS75HRoFZ6FQO?fDfR1kX8$ zH_Zg&r&FD)znY!@+m`(&0Xeq#$2(=o7)G*FSn(fbyQ{04oBSn#&ucyJBGPG{Q&?vR zSasm1Uu=?^^ecn7)E?+_K*;yPjXleZv=aaN)r6N`2j5XB=0_LN1&_-FFeih35vf&* zbGHAXa`Dh0ZFg({sQ;}8-#Gxp|AlynI03f*ootKe2B`kmLo@A66+rsm=g4Y+PniD< z(@^vQB>(XRaK;d)CHTis%??i!&<79zFPyV}V|{OaVd`Cn`K|G0bI4{{t`;Ck{vI9) zlI&Rf>CPLeXk%wG1Ttgn{ukJr=mD@HB`n-pbT#LMsdlb@_`@wOz997VxN(5*dR;)o zwaS;!(fO_f-GOfN^ZHRlE4b|^QSr{1iDVY+o>NvSK@LR2+p4l zjphks^V1J)MvferzBCr^Qk2cxfai(u7m>_$Ayu%ygN(*NebY>$AEA1F$&0k@Xjl@; zyF8jVfZsD2fei0$40hm@28s&u^x z;lZn#Hcyq0wAqm9j)2j`Lxo%bs4Cu_&SSX|aX8hF0X2V+VLaFnrMoaUr{8xnr-cir2Dk9lxR2 zW;?V6XcE@=Hz6SJZ=rmlUQBZS?=T#f16VMj_!O?-IFehEa)!KR^_eBde}N@dWX58K zL+8!y@I^lD+19&lnp0j908KfUW|R_p%^RH?e=q+{p>kpQZdDxh2!TB zGgE*EMZ5JCy0(<1|I^;53xTl{ zfczze{d=YODiNRW>YoM&xVxTnSVUYVi*Lq^EH*`$j6OoX8OeO(6f3QH&gKglfLnNi z>VwXiFi6}oWHg%eXFb}@jIh}1rOx;M=5K50H}j*lE?zm`FV3k@J?c?XtJ5ttb&_DqJt^w+cE8@TrFF~{NVtE0;9;7!3?gX z^gwspVRLOQWTRUBf@;G_UvJP?<}`z;JmzYcn={*6~pRk;r=kH@yT^jjp<2=md5&6ez!|Ujbl1~s8Oiu#*M)@{ zbOfDESi)=vmLNaJDa939zvq0A4!47NL4xd70+jgU51%~{OfNhHo1g$$7$`LG?NBgS z+zmm0@EHyS4;({5yYUi9x?9zDLfrNIC(OWNLjir2c&Q#l#MXj-%3vsNn?C?*LOp!n~Ni^;1;N8wQXXSqJeIp6EM ziaXbQya`LzjoBuP$$6J&IM6>yYNRX#*%sK6^3$OA>Q+NuQmvO{q-^M*5 zcZ|deg;i)mpcK~BC?_&4MrR%>PB7-m7mu?P@ZO!N0REpfs|G51)Mm1;C71SZj>mB( zXxPKXlI|HH<7R zaJw-6;Em~%mwH$lO@=o^cjEqWEEw`#F;Y+E5RG_uy&nQa@Tht0nKx=~WEGj5n?}`o z4oTN{yg72qS@H}5kWX;DpKAIwfI{<&C4by8;AZJICTJH4W}J&=eC;PghV)<-9!pB5 zp^dcDb*or44)=t;;mt{?V{O$yXpf09aB0AJM}M@L3~hjzn&})Q7=?rdgJW25Gn>^X zmvcXQb2u`4f~0IX(MHpNwIvRoB8hYdI#&8bw7Rc`*Sq76ps;1W#l(Uko1}gTY@af` z53>}8yeoS%0hLMfP#VlaVN^TLE3$SOISN)$a*iXc;6{c#W3s$Xt91FG@O+97c={70 z#bM#?*U}kaCmAn@@MATPIH$AkTf;2?6C4^jCa(V`psO;10Jtom{U_gds^O=yC0e>5&< z)LZxl6=k|E9HFnrFMP(pU#Zlf+OcF?DqhLho60UI?lQD$%` zv%)!KORT`HGv{f;T_%js9di%7M{`=iTz7siK%Ep?n77-I?vfyZT0z=R)??^mTq7hQ zs@e0*TS<1GmG=DhVr9TX@YwAqca{g-%`2$N50k{L+SE#0Lf(%Ngp=kTH74}K20r_v zMV|=M=qP#=RH;Xn-~>7L0xiMRLGuv92zXmzI`6%I)}!-hA--cYS6rV+Nx#hiY&q^> zPG*Zyf9Y{%63QqKS)eCCKhKqgflm7k1)9Jp6ZxKw<~Mt8qyOk;WEs$~j>}hj_|)kGboPI)mH5|@SG&lZMEO&1X@gSngM=iY81@f`-6SyVhj z=h)S7ZRa6#>nVW{X6&v#H56^bx(@cF)7lJr<$=P2jBlllx1Y94GJf(9@zi#8cT(i= z%XmGAIP+M<55T{Wq{`0s<{Ze!Qzu64LD(?xS%IozAv0Z>0RzB(U*=+P** zfhL1)?S2XuE#7ZNt^tUwWcUtbtB8*yDPuq&Pd`GFUyxTTH4w zl?+BHa&tnD46@1u8b&*NH-*v&In3`c(w)!fqjnfyrH6Z zuZjWCny7V$zsbHjIiVAM`tnpI@3p@$WD|GpPP`MR@;G|a4xc|V%E^iD%32aX0tCcU z59273c!4}S$La+J_w$!%T%A6=oe*;jMDq**&6A_e(t=m_idSeFojy7dZsWTAjk;jA zX>qn`{u`gGh3&2EwLngRwMCw`qIZD~NHwmmgZ7KfKk6b?u@^J}yZ&~M(CaCNk>tt6 zbbj@=cf9up+R#UH#m|ssZ5+eTGJmu|Gw$|2q=4Jo5VNC`f9?|5!7zjiHQdJwJZ>EW zu{dOgV1*YjUeY7eoateODazhT1iu{2L9it?#hp1GPIt@|*K$8QHO;?|5!?^tK5P#M z{6d5L@IW7ua&ENOpj+Ge6aa+V+%U6-62RAF!t^X34Q4f&iqVUcD~<@9e*oaTI{lIf zG;lf6WUJ2Ujf89r(_?h!_?hoP0hVi)RBZP5wCXU;9a@NBbQ*utFldP&Oq56OGK%4p zh@z((t0N}0)-V-ZcqW+Om+~~N=*k9&!FaWWB~#nk>a;yi>J@iu9KNf5R6dPOsZ*tH z?0O&Fu}bbm{IAP=%%Mp1JE2>)$FupH6d>y@Y{*Gj*f6}wHf_;Gfn*#DwnV$Ur;S*x zZ{QVj&qVsfU0f|=>+ctJc8~{u_ynZfe4^-cNPQeB#X;O3;HoPr)=L->?TtEm9gdh^ z(O%5??L@KVk3naJ7Fgh#C!@G-ECOqSR6ClZijPg0+}cyS@oi#n6ge5j8*{R3Y(U{y z7W29x5|jZ0-cb%gB`Pbq#ESt96Crs6eZs*OejK~V^@(;ZoR-3}An40*N3UXw56dk* zUA`yU3|J~jw{a#dYQ{gat&nDEMiJ(Qrvx`wpO_!rcswxI`*dKPt9jR-PbWLxK)%H9 zysz!2O-p5!LXPCV`yY+Mg_5p`7^3M?dR!bI_@6$%REf@h8=&$0qbo@i>M7w-^GSCq z&9XU@qXizmc0E1@|Hki&_etIyt2^NT5cogThX)&g{r`4oFmnb_|F`B$bOtd0ca)t8 zph~-T2B7?>1bxiUiuFYU0fClGLvR5EgW9AexB%jSgDezrYDeQ~*ch#{fZ1x$*pV1A}IiT#k5gg^c> z%ID}#_^!!G?!vCHXaHI2i7SolC zV@>fTQWZ({LVC-3yuE3^1tRa7|3DHx*_zG0VP#Wi1PP7eg5~>&=zU)qYi3|mt|;t$ z&W~LD?0T@B)CbDygVn1@MF&QT<+!IUb14gyQKwT!?-<>3T+gIHju>;*au!l1_D7Pq?v4eps_9a`lpFK_jaG8p!DtnV#+GtQ<6+Ckcrv^4(`uW+X{b*k;-# z!C;Vl-xKok%db*W08k})-#I<^)$@uem6)(nWW7Nj525{;6vo zpZmwsk`$0U;Lz$VX$ULf-z3s@n|bKhE(y1E{ZMGb_cRWHb-=He z2!s%Ok{fl)j=j8h-&?OZn`sU}mA7N#<$=7f#|I(Nch02n#H^KVDP5q5mHQs<*n|kZ zf-^m~k3CLv!mYe4eYr@lw*s6PE8N-a{&%pNBp9q(gB_wwN!iB6vI=cTpe>8O<5d0v zMj^h5^`Wn2*v!90sLcf_A7TSPOdp+waZN8a$eA_6zV*p48Y>K(MGgkVXwu6CgN4(A z6pfR!D{7Ig=EK5y^!Xac%qQ6ila-%^YU{mErSS^fjGCMDxNYD+vt96BAL%uYl-Pgw zR7@HMQwTsZuZoa}!ZXf+?Xk&q?^gdwbY-6~IK9oM40OqY@e8)6rrZT4%z@PF3~wCH z1=z>tCqLygz6hPVDEBTg{plgXOG4u+T10kch_1n?-B?Yl;neQ$Y{bXG|1;sa-1<2=ZH%1SDWP6olFj zBrriuBLG1}Z%A1zE$1)L=C5J8{b0?h$Q&4K}9{m0DXvfurdPwUCCdv))h?HX>&n`wH0wVq$EgYn}KN z7U~w3qsfE+q(}ASohBzQ9Sm(SNR0^*u*w+e%-*!<{;;m7Y*|n2Tvi#tnw1kp)Sw=N zh*Jx1SNGBr*y;Z2fKzc+YlcU+@8|Nuv=&Pey?vwgi6sV(hZJKqE}GUY;lfe5i#C** z3*&5J>Sw!yQFi!nau6qc+BL~?fPO4Hx^8tb+21qnqWm$yvWa_wETN&9wz~!Cx5HcY z8KJ%q^<(v-c!EW!b=gFx@RtEyvK+?kbc*z46jHH7QL%IMnpUGG+9AWRu#_T2r$aO` z%t!fA%Dw=UoU3}0GcrhHYM7UkKg>7bih<0=rT|-a?bH?3YVq*i|7pCdXL^VYt7pMh z7(XBtxGW|Tst1CEjLa?pLy8`5Mxu9f#U&)aT__~n`>u}hoMtcHIDTbE z@D4=S1?_1Ja!6ImY;iDVOcy$AheE3=7G~U?M$)NDX`U7j~J*TU$=Amk|q9wgjqkl^wh4_eMqdyao36;~&oxd4Yr- z?0E5}V~*QDqYpFkMDitH@YSDbNh@EEs90g&EoJHqm10k-;O-^m)++Wwxl&8PXb!=)ayC~8)t)_= z?<fhaJM+ z1R6bRl-AA>aioKOw4PE9eGqL{JQ`b=>UIU65TP*08GUrK{yyFXz%I(h#rGA0hq2v0 zdH*pOGj;p1}|vJVS75($;nBadD0wvshVbD}FWXI~Qr z6c(+O`%%StqPo8M6L*XSdv*`E5DC#Fd+@XgZ?-at`Fpd(C_(B*-Y#xxVYA3^Xm zmgz><+!#t`(V%bXFITFeV)hH_cEII*ngwaP&9s-}>m~Lx5d%E6eT8QLiI5Z1;b8zJ zVunPXQhG8}LxRLfAV>eOZxz{%c7JIHP%BuBe1tBX$(RTl3qKe5x&P9X1eGQqIgAjeyM$8wVFaaxJ05;|p9v?H)Q?jlb|2^`k z8jq#Q?BVyCx`9rWar-cX?=g78Q|O^45o9%rtmj~^g+uj)u}mn|A#W<*+~oxw5OYJ! zy3g&DqRDu>S}K<_di_t<5gc5ZryR-bM3LHK?EBJG^yFjif$e%aHEmp`f}sEujWa8Q zENn!C0P}VNRl96E4Qk~j9Hp#Scy(ulrDf2_!ipb_ZMt+N`+o`9tWDX@>&JgDY+ISB0O z6|RaBKi7t0D3@P2Ffw1S%$rKi}ozrQLofz3UQzhu>d7iuTwK+E_a z-DuFT;{}(>=m}wDBDyFW7;}}7sV@dWT6L+(HM>WL^tWIn+cm2v9}K=3b5SMcwFf!x zl73NWS(e{f&OUaqEBM98QpCb?)V9~+5pPy7tMmnJU##g zoN7p$1?Lx5>4vL6&{#I38t?et-eKB#IT}X*(#t#(nGgXDuBXTWyUbz23Dg9$#bnp2 zXhGr*&>z9xQM~UixLxwY#K#oetnY3gv&eH&oG1<#71R#V4+%bPy+8ZE=^s z1}_~?HplxDc9V{(8{OPME*U5d2Hc_vm>~R z1+TNk8a54cMH`I8x~h079vGkOdJd0>>+!>G10(uT=lik%qNWjLEao*F81ne#3LTxc zeTZ^sb#kYF6)^Ru^5|HyMAgBKQ4kyl8J_R-PS69UgqJ2|?2-sv@4lMXLIv)}tm>K$ z{wg+>TeU2(k85%H@CU74=fAV+Nplb5%$bs!i+GM$VB*UYHse02BPiZ#p7@*5?=Tu- zDmx`|tjCE<2y}$jO0|^NSeX|Q%1#MW%1-5qIS3h9a^B`O7!k{(>b@;aFQVc}yp2#e z(q310osIP9!)z!33)gFUe#Eo}D~{W%sc(?S6(oZ2uZ8mM9b>YDt`KE#B-|a6Vy(odgA&|a;5yA!*k!fi${4PEwD#nTN(W(&M5@QUms$F1zONgX-=${t&qKY`Lfm zZ~%Vq(p%B}=wpcEh14M$ha7pIV7N;a{AT0Cko$!d=K2(M;90 z(|DXx%T(OQMn|lo!2M^7VnGfzKTBMn^uR)bOD-^v;`_y=c90|ikJjh8_l}{_MB@eJ z_3=(eXUXqP<4ufnh?i4g7;BcEj17Qt2(%*XMk~=khd@rXo1rkX*w#m z0gOPDfS8huVVcRz1`K^FaEdfkqZo5*rO>OVVH&HL{@bSitFnbD0Ab*^c6bU7JBSD- z^Sr16Oa`hNe&QumvCCAj?w*)GbGzwxNMaCOCAu1}D@qWm=PZwcELWr^(M^ROZqx%~ z{;9Wt$KISeaIkm>i&XW@I7-DTiaGA7%@U)Lqm;T9geKjFG(J``=sb%}qy;2*HR1S)#pVcfga_b5ll) zFqL7KZ~Tnlz_iMrg;P#IF)z}Jpm}yZCEKUbToXfXCCVLfVx@1aZ=YvU^+Klj6+yx2 zFgKc@L8M6(HEh(t_Fzv~$G6g(DZsp~wX6DIWVAaAJ5xF&5f5%Z_exHf?a|V z$=C&tX0;?KOpLLDV4QZ$a}hOmabZ;wS<}xs;|KBqz&jTSFZ|X`?)$Geo1SA}UEpnE zbrN7Lq#uLATXL0lPx`gYfW`vRI3)<*P2{<>htt(i$20S=x+s3xv=nMiks1z6;NDD- z<-{@tV|2(*&ZolpbefbgeZRPm4dcuVvNfSmDxQ8PUUb}ISOV#daS2Tjw-u5MSlSZs zjWZo_tUa*(BNe`xGF?M$fZQG^GR#UQwHL990m&F3U~oN1#B>3xMI;MqG(H(ErTuX` zizo1M{NlB0_Xsnn<~1;2WwJ|iN7vpT=E%g{u}q2>Nr^#~fq#Z8_QWv#umNH-oFzWv za>+p}q{613ow?Fl&GI{5HH$?(RqYN=tjI^KnnZxCZB}xERjonE!n+ArZ{1bF>X=pF zLouqoE#H0WG?yPZLjV=~BDO~}%|kEMF;_*f@G`0xr;Iw z0H$bk%vvQwy}4Q<#YK56(Y{J_T;L2IGm3@ghf|1ksK6&S7u@amt{}uD?LjxB8}+w8 z|8q*KmqH~cIIp1pQb#FpuNmw5v2r*dYcvO^+;n!Hs7shZ5@b{-A&|;bRIkEc3|?biHuKBbgK~>HEFk#v)j^yk**0jiq?nrPO|v8LOMN1@rNT%a`4)ECW9AU1QyN&%ui=SGW@baD?xb{L$dXY zeE_oCJFBIG?{g+&%7| z2~NF&(L`)i@>K`P@bgK4h{Xgz@Qp-t@D`a^?2WEbv5vh__KjUQ)%`}jT&Tr&8_*0e znTkS)^tMMWH381h5ppLx~RziHzN?R_CJF!b@i^ z-IbT=nv|eSILPg|pSX2=j{1hl@Ng!d%!#T=m*GchKZB@Ho}Q0H`GLvlK?&q`26n_I z<#3>97=WfcO?pa=!Z`h~Tz%6|3s|IQd0>DW0vhi$X&~-jq&UvpyE5r%fk2xiYJv0x zno6%LvD07|fIKVQ=1koUWesB1znL_1q>UolKjdB)P)ns}SV(O;dCr?Y*V%6CAce24 zPdvO44Sz<^^4Uz2l(Cvv7F=a)BL?r%_u{NMK$|)`*t3;MM}*Bnw4}}p2Q-Tuh{QI( zg9gdu6*(Q$ak*GF?`xNdlA=_jpkE#j43}*ma#olUX`Be_7L-NlG4r5&+G}*onhpFhhYo=&@#ozlLB3JB)e=&hV?F|lP_`>_`YtiJs zZ0!DGaxQzIcG-g2o??U+>c97dB$0=tAKD$1McI6*^>QD4{b72}J<-1azZ-)V>CwNZ zdUCbr=XDgiB6K=a1pL|7&bW2ROqWsUNSghrkIXzL7Ue+!hC41wX9LQAFA8yt9mc=;inS$8;6q#>M`cw#bU zI1Jk^18O`r2~6?fjjT_~#bw__!GO-9(`WiM2P@JZ#&;3V8MvUGe=V%{V|u9sZ8fYJ zF3}c3kG7`%xL}BiqChl&q@&AW;lmO`C&D-vKDY2}*kt&}?wA*Bl)gI2*t;DU^SlNY zDPY&oK8B6CmGBckFwm+Uv`cn$Tz|j(7EEt@=s?&$7T8>`t$IN&AhciqO^ign_y-3c zPOZlF7-E89svuvJXgKmPri9A=uKUatBtZ^Ek9#jCw6pMtb;yxMz;wXYP#J7ad%aEN zmC|_A`Ox*55A=9G$lhkM%-~GboMg+8ie`#9zc?qcK9U~B7Yre#)U&S83VT{kNW)=E ziZhT%87Saze)~7F_n4-PSu*Lva}GLx8J3SL<-VRr8qHe7c_$7MiN$^H{$8FgWFAkv zSHH^9CS9fL&vMqb=(YS5e}TO_cOoCQy6htX};&toc--)07u;Jre$o5u)?& zl0OgZz%|&)=|-pScMp+u3$3i~N`ro$nCz-PY^rD`-z9T!0vXgJAMw?)^#MT3X4leh?R___{5@<7nke*jj+>6(sFuI4eNtL!GfX!aSYc&zH zs$5hN-5<4~1^Nh2q&ienJ*L3so<)j^@iUx>j?-#2e7}(5@%3}}J|zRfN!ml7ae`-S za9RI3)daF!3b`}Myo7hpSNkj2u#x{Eb^`V;lZm<=S&)$OGgXpg91sCW48-R}rd^?G(cWk8 zvHO>5U8NXNN0_b9SIqVza8l)J)(!6__e4*|?&R@+j+31=)S*IY(uzK54)d^R9QAA7Qsvd8f~*RjpDru9k=sn?!mVMp;-WD zjGN%`glrPgy3)U9x8H6A!N*F!PD=D?{DtQ7FFFjDRT9_J$x$azi0Q_(^MELVCb#YU zB-WPgEn`U)(W8s5npyzXod&;_3kLM+-QYIws9!{Sru7X!wi!&Os2x^GpTs7ZRCNP=+*Y7GXU$OoljQIF zOu3c!6*kf75jly2#obp`GmAe#sR=qVh8rtS;^>jVZ7ef0(&FE31z zXh4}iFwQh3ch^5+6Sp+2iQ*d#tV^x*Bt?j1h|{>dX-7947zca==GG?nmAc^y=f^uT zsy%_`YTf?{m>GgJ9^?vEHEs0&HF(PX?sCssl7SZ}K2Vor@D`sRH))kjk;h}o5IDa0 zP8dv2e@*!%N^FnPHUaFO@D^uk6+TgIMqk=dJ!9+>V-dq7Tje9ls`FR}$r3KbQ#j|A zPGKD>$r-O3VaWs+u4uJtN3@~W@tR!mcYL{f*%@fUIzpQX;#ku5!7@=;;_9< zValt`$f0G)YtQdtRwfeL1>+pGu0cl-l3$P`)%WuniHbth6Fz3nzI&&w#{R9?gzcYW z(lmAXn2F%?Jz8_osxuWF1P%_IT7cKt3DN@`9|w<149ju*yNld2=d`wbScZ0^uH|&a zhg~79nKr_~`2Zb0aEL7ZBkR;EgcY3N>xWLvrpvplz@6Q5iTt%4ezmu+^dIKXOj5CC z_~2xNmY^?oVGbB>i~9;2r(u-`BaQS}4G(@<`ttvcL+@_;nR>!8wRm~7@AhEt@wef+ z(PY2ItX{dDhiz2Wp`ky(M4ofTMxT?sgp-}fJsow0k#UiKwhh#@;!k}X-Yh72nEIw6%cw7mAEL@H!oN64N%k?gyu z5VG^1F^Imu=ReQ$a-4fU=bU@)eXsYq^WJml@m+jlB&`kn8C;dKVWjfqs@)LV9XQMz6< z<sOy?g)An&#Hm=I8Ouzw&If8J&JkhMKAYksRe=uG=h za~x!t+W83?T;m?M=H=L_q^iexLXNveshJcjJ`=z1K1%1E*wUkl;pphr5!N85HonTt?208 z2LB!~L3+o!iM^z{A?c;En_4^79Er?!^kg}ociht#8gu3!hkNK$hCSB45zTZZQ-5YJ zSEiGeWf7i@C@JVBtud4sUg=$WsWL+ffr;0-AjzeB|Fjetk6iK%c!w z?^=jsUS{cw2ln=BCR)84{}D?Lfw(K9wTw5 zR6l=%XGg4zOvY8uaE#>EKHHV^rVOy>=I7K9?)Pn)+PvVCxXgqb>#~y<(S*lLVH5Kk zJHpA(Qc>BTZh`pEAhNRJHhj(3%huGa{lg{^DrcZrY^UJ#FnL1u2o%c4$j>^cU9WyYtqEL4?Njhk-p9paU(|0{R9J#1zQ5ozO5VY>QT_3H zI$iK%7@KbK^ony`7~(eh(&LZqwR3IBXS9v+ld{|p_9L1m4rP36WrTL|!uj6T)}JgA z?mLOW9?J@UZQPRIgwhQ~i5eEE8JH@564zD-%=n3?iMD$4KG+dtLUiRrSjaWUSbD=x zEpRg^B`%VYhUnX9jPa4l-*fwVhun5rQe+Db$s~gieT#0jiz81z8@J$gd?PbwaJM#YD^gtQ4EQz)H6p{GYe|P+X4rV)il)|7M=Ei@IpdFPxp-OWoN9by zo~rEmF^4vun*`g6IJ*;gz9gkpTM;TyHiE34YcBv9I1Igg>8$I zsfIIRFpImuG2D}SHR`E}=vO03Qa;kVNN?2M093EVaI+U~2|mCP19t4Bsw5HF-Jedg zG!-Of@>WwKgU1zxqqVC&_#K%8Zrt%^6Y`%7z&Ct;J3HZ-8{x2s!!6J<0(!|)#AUkx z%S#7lh&{0I9?#nOj|@(&oI(7K^zuE$>a;3t*w>w*%cQq#OJ_?ru!>$fZ9&Lrc9RyK zRxDA#aH`{iEQvSszK)nMk>~XzRBipQ)R^yHDH-*nV6yGj;t<8Pjr^lhb0%c2d#fUs zFJ16;h@}6|4eXddKfe|%bHJFs4LK%lYhK@u{%ptJ)PW!;b__fR|JZeN%xX~v?;&j< z5sr(aY!+GS1M<*IGTU&dZ^m%8NX0w3Ns&i2rD{A1ckqp8(=X~@i*S#oYe29{ST|pj zycdOsrA3FEhf8~P>W!dXjPo{+DHP`0fv19mKD>J)$e+PXrDh$sz8r^&x?TSq)y{fR z;}&n-AkWJH>TLVxLDPYkmsb$tQ<-DRnM5_LNHM1RT%i~zqF;~bvtK^o=3XBN66CI` zkZ>zxRf4lQ*wM^eXyKX9Ip`&Ic7-To>2NQyhTX!QaVzj9;wW|)F^c^#teF%iS5Nx& z8i(^$o%^s&iP^T-Sm2sy6EK-+u0w7;(b6cIY2;=`7;YNZz^_Li`RkgV4r@u37@ORO zH6?7|0&9(0j?mr)v&8#%yiC=3SkNf=p!_N>Od$K_m#>qqn&Q#3A)(fNvyVs=TyYVT zsmoVa?t4Ml+pf8ORQWxO_d3dTP*I2WkiuLgS*n2bI5_5t{Ec zGv6A!Wzku#`jz?O#}>Gfg?{;q78}ydJGyr4ZiP&wiyX{4e66h0irdL}KPF_9se1`i z6z)deIQuht0eBPQ<^+K2v!{Q&A9E zBN!@zUA*+coHT$F0S)AN5F`Yg|Aj~GLnaYSe?oz zOD_a|{wOYxzx*w!&7H$cPwefZw9XOO&7`JVVeT(*Oh@`NdRj;u1D{GI{7~Dhzqpng z>hQvPxfGFZ6-cYHIR}9YMrX0n^jFTgTv6rAzdtlmpjcgC45te{Hx*<-OHjDp;hQ8~ zY?M52v}~g-rG-%BdZOPI*KV!ENbu}FVs{n3ICEn!ol*H}eT!^oNJnl;JMIU6Z>f|I z_h5((MAQtZ#X`0{&!1RmXu!%-tK%%7e=l-ICwRtF!0mSYMrDH0a>uYiA#&Z!m$`D; zl7_#A>N@U7x^2+r$l}&uGXGAnDXtF}57<0~gzkI&A+r zhAgL>Gk?ZwjlZhzeG>ymcdeMRS=R|P>_aYiG+pqad%|utDfDUF6-ICKMdbl6d1No@ zyqR5V%2#zsNq0X=(S%bH4>(815eWkkTiCIW_9zO9BWmK9N>~d#Co)>+80mO}c^=!f zQ^eSsn6+~tJPpn+QgEnV)Vw%5&H+(LWG{1V=A@95dp^?_>(846W2M>_;#`AKmrG$A zdUGUSKj*UYg>Wd<-_xXed3zg1Jmo==ph8o3_Tpgm73$_JYoR$LKaNfTWT;<1a*G*) z|L_~HCY@}0{^$ioR>r86HRI&z&6ouJpuUAV8>u>B#9)^7Vl>uWI^T%*xs>VILV=JJ z6+LQi4*N{mPh-}v11Y;EwS2j%;kx$o)lOV75!>FA3U^}v40@0+$(7tTv1yLs7rQDc zq%AX@8hUy`J8Y5Sc9sCvSkzPAS`jrZ+4V97Mr8z7-_Y%^$KRn}umc(m| zp3o-J$K_;xv3xtuIi}X%&$D$%QhryG(zcj5%{{-9_>C(v-`=l(;MvevSF+PGY#5B2 zH&hz_^?UZR*_C z;y=PXj_8l}&T2}{5vIHt0hKCn7}=dmArTOr5ql&vBCB-i$*m0WY4arxH;q4`zgd2! z-qaT}8h^RoD!q1wbbyfxU!6Fy<|DRlWO|mD;+MxY+RZJg+U)XBpX`CcpmuMEZGb0& zBt*h`=!*lL{zi_RKw994&<`p>&A|uOkwUq#cY6@z`GD}pOB9_~5}*5KoX;C2w{Ej< zsmU5sWLDOshZqMKz2$YgY8R=go6$g!C;e#bo83aloB3yaHk9O~T#CX)Pe5oEaiOD*J8m#o=o@`}}4zIO{&kXbmlv&OiLcf%<&ifhy##|kI9 zF;Hw6NV-X0jkjG)&VAp=sokm@l)`i`yX~URZ&u&vOTMQBnNLA3rx=FfIBzaNp(|9? z56&&*rYzEZh0A~R0Z(TFd|1n%a3&y(#R=MEqV~?8i)43@d{X$?OnOP5u`ONHoqx28 zc)rF+SSk<<>7QD;%bn2k9M)u=k|Sr@fVXlwWWb?^!y?>3G@qg1EqA)^pK+GiE_zFo z2Y!uXOTHfO&wKr`Dodob!lu2t?d17FEy1do-z!d)Y56s0nX~CN4!EDae+x^nYr~#W z;1BT_MAiL8dz_Rje&x~HeV*%M4&MR^u`bp8YWe2Z_Tai-^@gW@wusGwsu|o z_3ag`Z5B+-6Uo)P>M{UKGt89C*jSJftMJ1w5it%LV-$7i{6!*`57qy7th|G32* zNOjlC@ZlOnO+-+Sn&`Q6r#VY4Z`DzxGpyD zr+@lQLUwXMjs(x(qys;#cuqwkAN)*yKIrwtU^T>GP6u*0J*Y zh)QEZ$^z?>LwV?0CVN&!=C*|bNWD1RK0g&k_|1ixVu{A+Wmwnp6+?$6Z|2<#|4`ax zwn=2`ZXb$zq47yf^Dk{q0{4D8Q_8pQkGq>>8*k&Py%{!u6iv>XD7CA{AiyG*Ckoo^q~thjEgj(=$;u}@b$XZDimjVf{p}}WLK5adg!hzYF-|CvS@^c@ zBZQ#2F->K_D*+>qi=<0)soe~SS4m-_9x+^wKW}UB^*tX7NG(bUeBA3JB2j+t>6=`9 zZAJ?xz|LO5^Hz`%n{nc*F~RFFWv#KsUJuC3A8ZDen@>Fl!h>3vnew%pF1gRmdwz~{ znMa)vc9nM1l3onQ^23U#6%%(#7Uq&%ta$x5aA^%<$4;b|Yh@8O8H4z7JO zR9E6BpVTbQ=imvk$b40Mh?wavAxW}v_C#9K;G}tX;5KCFRHLm}Se=3n?9)q4Y+^YR1CckRmG5rbl=Whn}G`pBGg_j$;@;_SGrd4ke*a@dR?AbVy3MDvQL8;486_! z_pn&XBF9*BB6HzYRT~bCtJUp4gIn=K5k0PvNJ?R$1%7wJx{7x_G)_V;B945uQ|jhL znHNpwc1M3(5PdgP?Cy0#vVtgmEX^h$Djzd|!LTgM@-=j8bEAtHc#ivc4eEYZkUeQpbl;QQ6c1<3opuhI+rf95trpXpv%&57<#R+ z+RLOjac$IwKZ?q+U)Js66`Ki3#<^W`+Ir|6w$!JA^oUdS7d(?^v~T#jui2S3suX>V zu)k#`nNB^8|KRr-xDWf84Jhn#0jd6*pRMmg76!l3wp$ur-}Vg{dp9UKMk*?yOb%@t~f0PoE`RFYRL>`ORQ=sgU~ zCPs2LAc)z-=*|X|F%&}%po^hga)4VHYAgpZ!%zyjfG39fkPCQWDA;?z7eiIP2W&7D zdmiA1p_20s5%l?hJBIi4h$1ZjJTSbFf~u9+n*TZMX!uj^Rm`0u~r5rSuSsUk2!4cxGjQC5Eai z1I#fLSNWj_QRRnPev}`|=~MuQ7`faEz!^iaRRXpcDx&f*rdyT3T@3FI5^%y$6G-4P zh7zm-^f6RO)giC93b;yw-hArUPL=P2LLk3Dkq>|-Gn%zOrUyUH9s6TX&JJAq0C4gi zjy*O6lSG=IKryV`1RLV=mIxww3{V{K1`RlHL#7&_$Eoyzg4#6XB4A`SK#XxJ8O=xW z(0p-ly%Zp3{nrcLV@mhrj9e(uvg{zjg^~c&tN}0yYC+=~l%ki%8u7pm7fOl)cM11( zpf!($JL=y;<;6u`uw$Bw1Cqh98bJLZYPBeBmiPXe!UH4kQ4;cFI{#POMT6HrE1e;Cc57^MNn$^dqdr5>Qe@TKcfeBrUbd=fCc9^l#^vapGP3Q<)47whv7h{lOf zxJ~^7paWSN0MdQb1ugi-009It!0<1Ma^)WsHAvP7oC4!fP>eV48c^O`-~C@=l>eDU z{Ks6{lRJ-1`^18Q30+2!>|ju-Acr%$<54UAZ`9%@AdX5!e+*U};Qbf2Uwx5!-^}0I zj1Y+83Hff?BQuz4ji6D}!SJ6bzHtJi$Z-T>1sj?G=)RGoN)xD8*_2MmS8)E77dyk=EsQsY5~swXHZV$Uq4}CR^SMBY2U(8(((UTuogUWhL;LmspH=`fkK~9 zbLywikr)~1`{^Jn5}1l^)6k>^^UP_*{^Q`Z*a)8%YSz3ogFtjoIGAz(0V~@90CZ{v zC|LeoJ~aQC7<=_pPdc9j3G-;ElG!8{4@J)i`dm->3x+9P#JT z{2jXkkXHM_um*MNRwi3=;+#2la2B`O?{$}}tK&X#N6$eCHgSel8vl#pQsNf^U z?g9`6RkXr$?16k5DRNZ)Yn}us07rm&UcU8|6f?zV{Yup z-8;g9US9xmvVX0D{Jp4-7kPnqz5sOSqvQBICnNLs5c$6k2#bF~xZrtLfEi@$1@Q5Y zhBC1SrMWTuNb|lB1IUs9;DMVxhqvs${i~5^DQ3Py?+$hReOVa-kv-P0;()My#FhO) zIPtpj2`Q>5v|cHYzW4CCVBg$mD#j_)w}`l)T`xequLhOSCGHgpK8CtvPpCPQb|laJ jA0JPAJ9z@e^x_D{21@q*5$Zzz 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 ZwzxJWkb@s*asV8FTrmKMcml%h{{ycc4NU+5 diff --git a/dist/zips/plg_installer_aggpxtrackinstaller.zip b/dist/zips/plg_installer_aggpxtrackinstaller.zip index b66e409e56fdf34572539d698a3a8b2065dcaf26..6cbbf8a6f0eb04ec045fc57d4f699601fd632669 100644 GIT binary patch delta 1099 zcmeyV_)C#5z?+#xgn@~HgJE5%a^Ob3Dke@4<9l6rJNx8`OltMF3Nl~SCk56>sTa**{g<2nccWF>Lw~KVy1+!iGBifSUd_Qz|b#6q@(^>BWqBb#Idz-xr9T&py5I z<`Sc*6oK06khJSh=06gfnDyjX*Q~z?^}ms!ZXSkEoh(rWLSPHUk&uD9DOAAQ*>Cy^&^>zpqp^sMK- z->*kamtKVgo|Z2;6ZXY^!CzZdE&X3EGmQ6H|L1>t`YiY3v*s<9k9U7wKlPvBQ`V(> z(~qz76Max#Z+`7RG@UR20VsJ)KF*>c2x5Q)U_g9wA&1mtDON5Puo3|-^~wIM0$^qD z-u>VA8>lXmk%7Sntn59T-sBIw?3?$qvND3zZ$7~m3t>$L=?vfyfEbg)aTCIDC z*c`&}=6Vld*l~Y_FwA)zk&0SSB;FO7k%?*)xlP zJpgudEuS*PXK`N_4sJP^gbyi!bIATd9k0B?wLSZ+b~l?N;ofb_P;-E2S&?vu6o zxj8`MP_w0&WH^AfN&-E{F?kmsmjX!KCZ6d`IZ(|UAVxJL9Hy9UavrA!&@g_8i|qKN zm`pgK27%=CC$Hd#y0(^2iiw#EEVoX84a3D{#Si>?ffjAYu*?poNe^TZ*k#CyeSjKZ RU|XXhH`E4KHVqz-FaX_ckGuc? delta 1068 zcmeyR_*0QDz?+#xgn@~HgMocvSinZUDke@4!(Q$CRkq0!nbhhp8wl8Lk2n0p$ya!* zfkkNL^h<7muG^xw#%AVE^jx;G^|edi=G*^n-}_-GQ$Cq>z!jBbc_x9|O>=%lY zwC&5kDrYm@P~GW%kATdRoyMW8GC{Q8`nOyiD48({Hj$)bh&~ad&gC zU%vVL%R4L2=NHqq#jV-aJv;Tq|AaDlNfiZ^Y!6~6HPv|Ce) zp9!7F%VC$AqrbIUU|m<6c*Nm#Q!KN7-~6L6WrOm=WmoE^tNX=2Z+uvGvG~g~!NhYv z-YwDB(^%_oy7f=u`5f2(%(w0bFZ%Szzs2(L?$7@N_TAZIa4*SwhVee@|4}dH1LFd$ zD$3rxY7wdXU!HvUJtUbh00AgH6;px6cLK4`WJXpgpklqrcLmrd&*RL8Sz!)g_;9_4 zFzmU%LKqf2j!4P2iN{7BWG2YDFu(_60O|jZJ15`ek%ege$0Nn`lx1=Nr=&oDHzSih zvj|uv*mre&QcO~;AUUAlI3_pnazXU;@k%j;Lc~9?fn3Qs`4=yj0!YuhcmMbO2AYt` z$iU!%WaqZVU2I^3KCl^1*5~Ko0Lj5Ek>&u($xq(N#{)LRCZ6d`IZ%EM5ThCr22$ug zS%;q=8Up-MOvao*F~7+x`FS8>Kvy#|O_mo>(1v*kmc7f0ANchG&D@S*t}Re~I7EAu WfE1Gf_hbbDcc90_+0=P}iWvYQZHVRo