diff --git a/public/plugins/ajax/leaflet.ajax.js b/public/plugins/ajax/leaflet.ajax.js deleted file mode 100644 index abc30e7..0000000 --- a/public/plugins/ajax/leaflet.ajax.js +++ /dev/null @@ -1,575 +0,0 @@ -(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o element; its readystatechange event will be fired asynchronously once it is inserted - // into the document. Do so, thus queuing up the task. Remember to clean up once it's been called. - var scriptEl = global.document.createElement('script'); - scriptEl.onreadystatechange = function () { - nextTick(); - - scriptEl.onreadystatechange = null; - scriptEl.parentNode.removeChild(scriptEl); - scriptEl = null; - }; - global.document.documentElement.appendChild(scriptEl); - }; - } else { - scheduleDrain = function () { - setTimeout(nextTick, 0); - }; - } -} - -var draining; -var queue = []; -//named nextTick for less confusing stack traces -function nextTick() { - draining = true; - var i, oldQueue; - var len = queue.length; - while (len) { - oldQueue = queue; - queue = []; - i = -1; - while (++i < len) { - oldQueue[i](); - } - len = queue.length; - } - draining = false; -} - -module.exports = immediate; -function immediate(task) { - if (queue.push(task) === 1 && !draining) { - scheduleDrain(); - } -} - -}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{}],3:[function(require,module,exports){ -(function (global){ -'use strict'; -var jsonp = require('./jsonp'); -var Promise = require('lie'); - -module.exports = function (url, options) { - options = options || {}; - if (options.jsonp) { - return jsonp(url, options); - } - var request; - var cancel; - var out = new Promise(function (resolve, reject) { - cancel = reject; - if (global.XMLHttpRequest === undefined) { - reject('XMLHttpRequest is not supported'); - } - var response; - request = new global.XMLHttpRequest(); - request.open('GET', url); - if (options.headers) { - Object.keys(options.headers).forEach(function (key) { - request.setRequestHeader(key, options.headers[key]); - }); - } - request.onreadystatechange = function () { - if (request.readyState === 4) { - if ((request.status < 400 && options.local) || request.status === 200) { - if (global.JSON) { - response = JSON.parse(request.responseText); - } else { - reject(new Error('JSON is not supported')); - } - resolve(response); - } else { - if (!request.status) { - reject('Attempted cross origin request without CORS enabled'); - } else { - reject(request.statusText); - } - } - } - }; - request.send(); - }); - out.catch(function (reason) { - request.abort(); - return reason; - }); - out.abort = cancel; - return out; -}; - -}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"./jsonp":5,"lie":1}],4:[function(require,module,exports){ -(function (global){ -'use strict'; -var L = global.L || require('leaflet'); -var Promise = require('lie'); -var ajax = require('./ajax'); -L.GeoJSON.AJAX = L.GeoJSON.extend({ - defaultAJAXparams: { - dataType: 'json', - callbackParam: 'callback', - local: false, - middleware: function (f) { - return f; - } - }, - initialize: function (url, options) { - this.urls = []; - if (url) { - if (typeof url === 'string') { - this.urls.push(url); - } else if (typeof url.pop === 'function') { - this.urls = this.urls.concat(url); - } else { - options = url; - url = undefined; - } - } - var ajaxParams = L.Util.extend({}, this.defaultAJAXparams); - - for (var i in options) { - if (this.defaultAJAXparams.hasOwnProperty(i)) { - ajaxParams[i] = options[i]; - } - } - this.ajaxParams = ajaxParams; - this._layers = {}; - L.Util.setOptions(this, options); - this.on('data:loaded', function () { - if (this.filter) { - this.refilter(this.filter); - } - }, this); - var self = this; - if (this.urls.length > 0) { - new Promise(function (resolve) { - resolve(); - }).then(function () { - self.addUrl(); - }); - } - }, - clearLayers: function () { - this.urls = []; - L.GeoJSON.prototype.clearLayers.call(this); - return this; - }, - addUrl: function (url) { - var self = this; - if (url) { - if (typeof url === 'string') { - self.urls.push(url); - } else if (typeof url.pop === 'function') { - self.urls = self.urls.concat(url); - } - } - var loading = self.urls.length; - var done = 0; - self.fire('data:loading'); - self.urls.forEach(function (url) { - if (self.ajaxParams.dataType.toLowerCase() === 'json') { - ajax(url, self.ajaxParams).then(function (d) { - var data = self.ajaxParams.middleware(d); - self.addData(data); - self.fire('data:progress', data); - }, function (err) { - self.fire('data:progress', { - error: err - }); - }); - } else if (self.ajaxParams.dataType.toLowerCase() === 'jsonp') { - L.Util.jsonp(url, self.ajaxParams).then(function (d) { - var data = self.ajaxParams.middleware(d); - self.addData(data); - self.fire('data:progress', data); - }, function (err) { - self.fire('data:progress', { - error: err - }); - }); - } - }); - self.on('data:progress', function () { - if (++done === loading) { - self.fire('data:loaded'); - } - }); - }, - refresh: function (url) { - url = url || this.urls; - this.clearLayers(); - this.addUrl(url); - }, - refilter: function (func) { - if (typeof func !== 'function') { - this.filter = false; - this.eachLayer(function (a) { - a.setStyle({ - stroke: true, - clickable: true - }); - }); - } else { - this.filter = func; - this.eachLayer(function (a) { - if (func(a.feature)) { - a.setStyle({ - stroke: true, - clickable: true - }); - } else { - a.setStyle({ - stroke: false, - clickable: false - }); - } - }); - } - } -}); -L.Util.Promise = Promise; -L.Util.ajax = ajax; -L.Util.jsonp = require('./jsonp'); -L.geoJson.ajax = function (geojson, options) { - return new L.GeoJSON.AJAX(geojson, options); -}; - -}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"./ajax":3,"./jsonp":5,"leaflet":undefined,"lie":1}],5:[function(require,module,exports){ -(function (global){ -'use strict'; -var L = global.L || require('leaflet'); -var Promise = require('lie'); - -module.exports = function (url, options) { - options = options || {}; - var head = document.getElementsByTagName('head')[0]; - var scriptNode = L.DomUtil.create('script', '', head); - var cbName, ourl, cbSuffix, cancel; - var out = new Promise(function (resolve, reject) { - cancel = reject; - var cbParam = options.cbParam || 'callback'; - if (options.callbackName) { - cbName = options.callbackName; - } else { - cbSuffix = '_' + ('' + Math.random()).slice(2); - cbName = '_leafletJSONPcallbacks.' + cbSuffix; - } - scriptNode.type = 'text/javascript'; - if (cbSuffix) { - if (!global._leafletJSONPcallbacks) { - global._leafletJSONPcallbacks = { - length: 0 - }; - } - global._leafletJSONPcallbacks.length++; - global._leafletJSONPcallbacks[cbSuffix] = function (data) { - head.removeChild(scriptNode); - delete global._leafletJSONPcallbacks[cbSuffix]; - global._leafletJSONPcallbacks.length--; - if (!global._leafletJSONPcallbacks.length) { - delete global._leafletJSONPcallbacks; - } - resolve(data); - }; - } - if (url.indexOf('?') === -1) { - ourl = url + '?' + cbParam + '=' + cbName; - } else { - ourl = url + '&' + cbParam + '=' + cbName; - } - scriptNode.src = ourl; - }).then(null, function (reason) { - head.removeChild(scriptNode); - delete L.Util.ajax.cb[cbSuffix]; - return reason; - }); - out.abort = cancel; - return out; -}; - -}).call(this,typeof global !== "undefined" ? global : typeof self !== "undefined" ? self : typeof window !== "undefined" ? window : {}) -},{"leaflet":undefined,"lie":1}]},{},[4]); diff --git a/public/plugins/minimap/Control.MiniMap.min.css b/public/plugins/minimap/Control.MiniMap.min.css deleted file mode 100644 index 2886943..0000000 --- a/public/plugins/minimap/Control.MiniMap.min.css +++ /dev/null @@ -1 +0,0 @@ -.leaflet-control-minimap{border:rgba(255,255,255,1) solid;box-shadow:0 1px 5px rgba(0,0,0,.65);border-radius:3px;background:#f8f8f9;transition:all .6s}.leaflet-control-minimap a{background-color:rgba(255,255,255,1);background-repeat:no-repeat;z-index:99999;transition:all .6s}.leaflet-control-minimap a.minimized-bottomright{-webkit-transform:rotate(180deg);transform:rotate(180deg);border-radius:0}.leaflet-control-minimap a.minimized-topleft{-webkit-transform:rotate(0deg);transform:rotate(0deg);border-radius:0}.leaflet-control-minimap a.minimized-bottomleft{-webkit-transform:rotate(270deg);transform:rotate(270deg);border-radius:0}.leaflet-control-minimap a.minimized-topright{-webkit-transform:rotate(90deg);transform:rotate(90deg);border-radius:0}.leaflet-control-minimap-toggle-display{background-image:url(images/toggle.svg);background-size:cover;position:absolute;border-radius:3px 0 0}.leaflet-oldie .leaflet-control-minimap-toggle-display{background-image:url(images/toggle.png)}.leaflet-control-minimap-toggle-display-bottomright{bottom:0;right:0}.leaflet-control-minimap-toggle-display-topleft{top:0;left:0;-webkit-transform:rotate(180deg);transform:rotate(180deg)}.leaflet-control-minimap-toggle-display-bottomleft{bottom:0;left:0;-webkit-transform:rotate(90deg);transform:rotate(90deg)}.leaflet-control-minimap-toggle-display-topright{top:0;right:0;-webkit-transform:rotate(270deg);transform:rotate(270deg)}.leaflet-oldie .leaflet-control-minimap{border:1px solid #999}.leaflet-oldie .leaflet-control-minimap a{background-color:#fff}.leaflet-oldie .leaflet-control-minimap a.minimized{filter:progid:DXImageTransform.Microsoft.BasicImage(rotation=2)} \ No newline at end of file diff --git a/public/plugins/minimap/Control.MiniMap.min.js b/public/plugins/minimap/Control.MiniMap.min.js deleted file mode 100644 index 9158b1f..0000000 --- a/public/plugins/minimap/Control.MiniMap.min.js +++ /dev/null @@ -1 +0,0 @@ -(function(factory,window){if(typeof define==="function"&&define.amd){define(["leaflet"],factory)}else if(typeof exports==="object"){module.exports=factory(require("leaflet"))}if(typeof window!=="undefined"&&window.L){window.L.Control.MiniMap=factory(L);window.L.control.minimap=function(layer,options){return new window.L.Control.MiniMap(layer,options)}}})(function(L){var MiniMap=L.Control.extend({includes:L.Evented?L.Evented.prototype:L.Mixin.Events,options:{position:"bottomright",toggleDisplay:false,zoomLevelOffset:-5,zoomLevelFixed:false,centerFixed:false,zoomAnimation:false,autoToggleDisplay:false,minimized:false,width:150,height:150,collapsedWidth:19,collapsedHeight:19,aimingRectOptions:{color:"#ff7800",weight:1,clickable:false},shadowRectOptions:{color:"#000000",weight:1,clickable:false,opacity:0,fillOpacity:0},strings:{hideText:"Hide MiniMap",showText:"Show MiniMap"},mapOptions:{}},initialize:function(layer,options){L.Util.setOptions(this,options);this.options.aimingRectOptions.clickable=false;this.options.shadowRectOptions.clickable=false;this._layer=layer},onAdd:function(map){this._mainMap=map;this._container=L.DomUtil.create("div","leaflet-control-minimap");this._container.style.width=this.options.width+"px";this._container.style.height=this.options.height+"px";L.DomEvent.disableClickPropagation(this._container);L.DomEvent.on(this._container,"mousewheel",L.DomEvent.stopPropagation);var mapOptions={attributionControl:false,dragging:!this.options.centerFixed,zoomControl:false,zoomAnimation:this.options.zoomAnimation,autoToggleDisplay:this.options.autoToggleDisplay,touchZoom:this.options.centerFixed?"center":!this._isZoomLevelFixed(),scrollWheelZoom:this.options.centerFixed?"center":!this._isZoomLevelFixed(),doubleClickZoom:this.options.centerFixed?"center":!this._isZoomLevelFixed(),boxZoom:!this._isZoomLevelFixed(),crs:map.options.crs};mapOptions=L.Util.extend(this.options.mapOptions,mapOptions);this._miniMap=new L.Map(this._container,mapOptions);this._miniMap.addLayer(this._layer);this._mainMapMoving=false;this._miniMapMoving=false;this._userToggledDisplay=false;this._minimized=false;if(this.options.toggleDisplay){this._addToggleButton()}this._miniMap.whenReady(L.Util.bind(function(){this._aimingRect=L.rectangle(this._mainMap.getBounds(),this.options.aimingRectOptions).addTo(this._miniMap);this._shadowRect=L.rectangle(this._mainMap.getBounds(),this.options.shadowRectOptions).addTo(this._miniMap);this._mainMap.on("moveend",this._onMainMapMoved,this);this._mainMap.on("move",this._onMainMapMoving,this);this._miniMap.on("movestart",this._onMiniMapMoveStarted,this);this._miniMap.on("move",this._onMiniMapMoving,this);this._miniMap.on("moveend",this._onMiniMapMoved,this)},this));return this._container},addTo:function(map){L.Control.prototype.addTo.call(this,map);var center=this.options.centerFixed||this._mainMap.getCenter();this._miniMap.setView(center,this._decideZoom(true));this._setDisplay(this.options.minimized);return this},onRemove:function(map){this._mainMap.off("moveend",this._onMainMapMoved,this);this._mainMap.off("move",this._onMainMapMoving,this);this._miniMap.off("moveend",this._onMiniMapMoved,this);this._miniMap.removeLayer(this._layer)},changeLayer:function(layer){this._miniMap.removeLayer(this._layer);this._layer=layer;this._miniMap.addLayer(this._layer)},_addToggleButton:function(){this._toggleDisplayButton=this.options.toggleDisplay?this._createButton("",this._toggleButtonInitialTitleText(),"leaflet-control-minimap-toggle-display leaflet-control-minimap-toggle-display-"+this.options.position,this._container,this._toggleDisplayButtonClicked,this):undefined;this._toggleDisplayButton.style.width=this.options.collapsedWidth+"px";this._toggleDisplayButton.style.height=this.options.collapsedHeight+"px"},_toggleButtonInitialTitleText:function(){if(this.options.minimized){return this.options.strings.showText}else{return this.options.strings.hideText}},_createButton:function(html,title,className,container,fn,context){var link=L.DomUtil.create("a",className,container);link.innerHTML=html;link.href="#";link.title=title;var stop=L.DomEvent.stopPropagation;L.DomEvent.on(link,"click",stop).on(link,"mousedown",stop).on(link,"dblclick",stop).on(link,"click",L.DomEvent.preventDefault).on(link,"click",fn,context);return link},_toggleDisplayButtonClicked:function(){this._userToggledDisplay=true;if(!this._minimized){this._minimize()}else{this._restore()}},_setDisplay:function(minimize){if(minimize!==this._minimized){if(!this._minimized){this._minimize()}else{this._restore()}}},_minimize:function(){if(this.options.toggleDisplay){this._container.style.width=this.options.collapsedWidth+"px";this._container.style.height=this.options.collapsedHeight+"px";this._toggleDisplayButton.className+=" minimized-"+this.options.position;this._toggleDisplayButton.title=this.options.strings.showText}else{this._container.style.display="none"}this._minimized=true;this._onToggle()},_restore:function(){if(this.options.toggleDisplay){this._container.style.width=this.options.width+"px";this._container.style.height=this.options.height+"px";this._toggleDisplayButton.className=this._toggleDisplayButton.className.replace("minimized-"+this.options.position,"");this._toggleDisplayButton.title=this.options.strings.hideText}else{this._container.style.display="block"}this._minimized=false;this._onToggle()},_onMainMapMoved:function(e){if(!this._miniMapMoving){var center=this.options.centerFixed||this._mainMap.getCenter();this._mainMapMoving=true;this._miniMap.setView(center,this._decideZoom(true));this._setDisplay(this._decideMinimized())}else{this._miniMapMoving=false}this._aimingRect.setBounds(this._mainMap.getBounds())},_onMainMapMoving:function(e){this._aimingRect.setBounds(this._mainMap.getBounds())},_onMiniMapMoveStarted:function(e){if(!this.options.centerFixed){var lastAimingRect=this._aimingRect.getBounds();var sw=this._miniMap.latLngToContainerPoint(lastAimingRect.getSouthWest());var ne=this._miniMap.latLngToContainerPoint(lastAimingRect.getNorthEast());this._lastAimingRectPosition={sw:sw,ne:ne}}},_onMiniMapMoving:function(e){if(!this.options.centerFixed){if(!this._mainMapMoving&&this._lastAimingRectPosition){this._shadowRect.setBounds(new L.LatLngBounds(this._miniMap.containerPointToLatLng(this._lastAimingRectPosition.sw),this._miniMap.containerPointToLatLng(this._lastAimingRectPosition.ne)));this._shadowRect.setStyle({opacity:1,fillOpacity:.3})}}},_onMiniMapMoved:function(e){if(!this._mainMapMoving){this._miniMapMoving=true;this._mainMap.setView(this._miniMap.getCenter(),this._decideZoom(false));this._shadowRect.setStyle({opacity:0,fillOpacity:0})}else{this._mainMapMoving=false}},_isZoomLevelFixed:function(){var zoomLevelFixed=this.options.zoomLevelFixed;return this._isDefined(zoomLevelFixed)&&this._isInteger(zoomLevelFixed)},_decideZoom:function(fromMaintoMini){if(!this._isZoomLevelFixed()){if(fromMaintoMini){return this._mainMap.getZoom()+this.options.zoomLevelOffset}else{var currentDiff=this._miniMap.getZoom()-this._mainMap.getZoom();var proposedZoom=this._miniMap.getZoom()-this.options.zoomLevelOffset;var toRet;if(currentDiff>this.options.zoomLevelOffset&&this._mainMap.getZoom()this._lastMiniMapZoom){toRet=this._mainMap.getZoom()+1;this._miniMap.setZoom(this._miniMap.getZoom()-1)}else{toRet=this._mainMap.getZoom()}}else{toRet=proposedZoom}this._lastMiniMapZoom=this._miniMap.getZoom();return toRet}}else{if(fromMaintoMini){return this.options.zoomLevelFixed}else{return this._mainMap.getZoom()}}},_decideMinimized:function(){if(this._userToggledDisplay){return this._minimized}if(this.options.autoToggleDisplay){if(this._mainMap.getBounds().contains(this._miniMap.getBounds())){return true}return false}return this._minimized},_isInteger:function(value){return typeof value==="number"},_isDefined:function(value){return typeof value!=="undefined"},_onToggle:function(){L.Util.requestAnimFrame(function(){L.DomEvent.on(this._container,"transitionend",this._fireToggleEvents,this);if(!L.Browser.any3d){L.Util.requestAnimFrame(this._fireToggleEvents,this)}},this)},_fireToggleEvents:function(){L.DomEvent.off(this._container,"transitionend",this._fireToggleEvents,this);var data={minimized:this._minimized};this.fire(this._minimized?"minimize":"restore",data);this.fire("toggle",data)}});L.Map.mergeOptions({miniMapControl:false});L.Map.addInitHook(function(){if(this.options.miniMapControl){this.miniMapControl=(new MiniMap).addTo(this)}});return MiniMap},window); \ No newline at end of file diff --git a/public/plugins/minimap/images/toggle.png b/public/plugins/minimap/images/toggle.png deleted file mode 100644 index 7a55db4..0000000 Binary files a/public/plugins/minimap/images/toggle.png and /dev/null differ diff --git a/public/plugins/minimap/images/toggle.svg b/public/plugins/minimap/images/toggle.svg deleted file mode 100644 index b293270..0000000 --- a/public/plugins/minimap/images/toggle.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/public/plugins/mouseposition/L.Control.MousePosition.css b/public/plugins/mouseposition/L.Control.MousePosition.css deleted file mode 100644 index 71e09a2..0000000 --- a/public/plugins/mouseposition/L.Control.MousePosition.css +++ /dev/null @@ -1,9 +0,0 @@ -.leaflet-container .leaflet-control-mouseposition { - background-color: rgba(255, 255, 255, 0.7); - box-shadow: 0 0 5px #bbb; - padding: 0 5px; - margin:0; - color: #333; - font: 11px/1.5 "Helvetica Neue", Arial, Helvetica, sans-serif; -} - diff --git a/public/plugins/mouseposition/L.Control.MousePosition.js b/public/plugins/mouseposition/L.Control.MousePosition.js deleted file mode 100644 index 656bc78..0000000 --- a/public/plugins/mouseposition/L.Control.MousePosition.js +++ /dev/null @@ -1,48 +0,0 @@ -L.Control.MousePosition = L.Control.extend({ - options: { - position: 'bottomleft', - separator: ' : ', - emptyString: 'Unavailable', - lngFirst: false, - numDigits: 5, - lngFormatter: undefined, - latFormatter: undefined, - prefix: "" - }, - - onAdd: function (map) { - this._container = L.DomUtil.create('div', 'leaflet-control-mouseposition'); - L.DomEvent.disableClickPropagation(this._container); - map.on('mousemove', this._onMouseMove, this); - this._container.innerHTML=this.options.emptyString; - return this._container; - }, - - onRemove: function (map) { - map.off('mousemove', this._onMouseMove) - }, - - _onMouseMove: function (e) { - var lng = this.options.lngFormatter ? this.options.lngFormatter(e.latlng.lng) : L.Util.formatNum(e.latlng.lng, this.options.numDigits); - var lat = this.options.latFormatter ? this.options.latFormatter(e.latlng.lat) : L.Util.formatNum(e.latlng.lat, this.options.numDigits); - var value = this.options.lngFirst ? lng + this.options.separator + lat : lat + this.options.separator + lng; - var prefixAndValue = this.options.prefix + ' ' + value; - this._container.innerHTML = prefixAndValue; - } - -}); - -L.Map.mergeOptions({ - positionControl: false -}); - -L.Map.addInitHook(function () { - if (this.options.positionControl) { - this.positionControl = new L.Control.MousePosition(); - this.addControl(this.positionControl); - } -}); - -L.control.mousePosition = function (options) { - return new L.Control.MousePosition(options); -}; diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/.eslintignore b/public/plugins/sidebar-v2-master/sidebar-v2-master/.eslintignore deleted file mode 100644 index 121531a..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/.eslintignore +++ /dev/null @@ -1 +0,0 @@ -*.min.js diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/.eslintrc.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/.eslintrc.js deleted file mode 100644 index 4d6b288..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/.eslintrc.js +++ /dev/null @@ -1,19 +0,0 @@ -module.exports = { - extends: 'eslint:recommended', - parserOptions: { - ecmaVersion: 2018, - }, - env: { - browser: true, - }, - rules: { - 'no-unused-vars': ['error', { args: 'none' }] - }, - overrides: [{ - files: ['gulpfile.js'], - env: { - browser: false, - node: true, - } - }] -}; diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/.github/FUNDING.yml b/public/plugins/sidebar-v2-master/sidebar-v2-master/.github/FUNDING.yml deleted file mode 100644 index f60640c..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/.github/FUNDING.yml +++ /dev/null @@ -1,2 +0,0 @@ -github: Turbo87 -custom: https://paypal.me/tobiasbieniek diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/.github/dependabot.yml b/public/plugins/sidebar-v2-master/sidebar-v2-master/.github/dependabot.yml deleted file mode 100644 index 43d401a..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/.github/dependabot.yml +++ /dev/null @@ -1,21 +0,0 @@ -version: 2 -updates: -- package-ecosystem: npm - directory: "/" - schedule: - interval: weekly - time: "04:00" - open-pull-requests-limit: 10 - versioning-strategy: increase - ignore: - - dependency-name: eslint - versions: - - 7.18.0 - - 7.19.0 - - 7.20.0 - - 7.21.0 - - 7.22.0 - - 7.23.0 - - 7.24.0 - commit-message: - prefix: "" diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/.gitignore b/public/plugins/sidebar-v2-master/sidebar-v2-master/.gitignore deleted file mode 100644 index 7832763..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/.gitignore +++ /dev/null @@ -1,20 +0,0 @@ -lib-cov -*.seed -*.log -*.csv -*.dat -*.out -*.pid -*.gz - -pids -logs -results - -npm-debug.log -node_modules - -dist -build - -.eslintcache diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/.stylelintrc.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/.stylelintrc.js deleted file mode 100644 index 8dd9201..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/.stylelintrc.js +++ /dev/null @@ -1,11 +0,0 @@ -module.exports = { - plugins: [ - 'stylelint-scss', - ], - extends: [ - 'stylelint-config-recommended-scss', - ], - rules: { - 'no-descending-specificity': null, - }, -}; diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/.travis.yml b/public/plugins/sidebar-v2-master/sidebar-v2-master/.travis.yml deleted file mode 100644 index 66d79d6..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/.travis.yml +++ /dev/null @@ -1,24 +0,0 @@ -language: node_js -node_js: stable - -sudo: false - -cache: - yarn: true - -before_install: - - curl -o- -L https://yarnpkg.com/install.sh | bash - - export PATH=$HOME/.yarn/bin:$PATH - -install: - - yarn install - -script: - - yarn lint:css - - yarn lint:js - - # build the processed/minified assets - - yarn gulp - - # check that they results match the committed state - - git diff --exit-code diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/CHANGELOG.md b/public/plugins/sidebar-v2-master/sidebar-v2-master/CHANGELOG.md deleted file mode 100644 index 18079ba..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/CHANGELOG.md +++ /dev/null @@ -1,44 +0,0 @@ -# Changelog - -## v0.4.0 (2017-10-25) - -- ol3 version without jquery dependency ([#97](https://github.com/Turbo87/sidebar-v2/pull/97)) -- Allow non-tab links in the sidebar -- add type definition for leaflet-sidebar ([#112](https://github.com/Turbo87/sidebar-v2/pull/112)) -- Remove reference to L.Mixin.Evented ([#124](https://github.com/Turbo87/sidebar-v2/pull/124)) -- Fix Chrome 62 list-style-type bug ([#127](https://github.com/Turbo87/sidebar-v2/pull/127)) - -## v0.3.1 (2016-11-01) - -- fix `ol3` example map layer ([#77](https://github.com/Turbo87/sidebar-v2/pull/77)) -- leaflet: deprecate `removeFrom()` in favor of `remove()` ([#73](https://github.com/Turbo87/sidebar-v2/pull/73)) -- leaflet: allow non-tab links on the sidebar ([#87](https://github.com/Turbo87/sidebar-v2/pull/87)) -- leaflet: fix CDN location on example pages ([#94](https://github.com/Turbo87/sidebar-v2/pull/94)) -- ol3: move "scale-line" together with the zoom controls ([#93](https://github.com/Turbo87/sidebar-v2/pull/93)) - -## v0.3.0 (2016-01-19) - -- ol2: move scale line control too when sidebar opens/closes -- hide scrollbars when collapsed ([#21](https://github.com/Turbo87/sidebar-v2/issues/21)) -- fix tab clicking on devices with touch screen *and* mouse ([#34](https://github.com/Turbo87/sidebar-v2/issues/35)) -- new `.sidebar-header` CSS class for styled headings -- new `.sidebar-close` CSS class for close buttons in headings -- fix broken Google Maps code (until Google changes things again...) -- allow `.disabled` on `
  • ` elements in `.sidebar-tabs` element -- allow second tabbar at the bottom -- new `position: 'right'` option - - -## v0.2.1 (2014-09-29) - -- ol2, ol3: fixed sidebar content scrolling - - -## v0.2.0 (2014-09-29) - -- jQuery API and events - - -## v0.1.0 (2014-09-12) - -- first beta release diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/LICENSE b/public/plugins/sidebar-v2-master/sidebar-v2-master/LICENSE deleted file mode 100644 index 6fa81c2..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/LICENSE +++ /dev/null @@ -1,20 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2013 Tobias Bieniek - -Permission is hereby granted, free of charge, to any person obtaining a copy of -this software and associated documentation files (the "Software"), to deal in -the Software without restriction, including without limitation the rights to -use, copy, modify, merge, publish, distribute, sublicense, and/or sell copies of -the Software, and to permit persons to whom the Software is furnished to do so, -subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, FITNESS -FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR -COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER -IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN -CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/README.md b/public/plugins/sidebar-v2-master/sidebar-v2-master/README.md deleted file mode 100644 index ff6305d..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/README.md +++ /dev/null @@ -1,42 +0,0 @@ -# sidebar-v2 - -A responsive sidebar for mapping libraries like [Leaflet](#leaflet) or [OpenLayers](#openlayers-3). - -It is more or less a successor of the [leaflet-sidebar](https://github.com/turbo87/leaflet-sidebar/) plugin, thus the `v2` suffix. - -Flattr this - -![Demo](doc/sidebar-v2.gif) - - -## [Leaflet](http://leafletjs.com/) - -![Sidebar collapsed](doc/leaflet-1.png) ![Sidebar extended](doc/leaflet-2.png) - -Example code at [`examples/index.html`](examples/index.html) ([Preview](http://turbo87.github.io/sidebar-v2/examples/index.html)) - - -## [OpenLayers 3](http://openlayers.org/) - -![Sidebar collapsed](doc/ol3-1.png) ![Sidebar extended](doc/ol3-2.png) - -Example code at [`examples/ol3.html`](examples/ol3.html) ([Preview](http://turbo87.github.io/sidebar-v2/examples/ol3.html)) - - -## [OpenLayers 2](http://openlayers.org/two/) - -![Sidebar collapsed](doc/ol2-1.png) ![Sidebar extended](doc/ol2-2.png) - -Example code at [`examples/ol2.html`](examples/ol2.html) ([Preview](http://turbo87.github.io/sidebar-v2/examples/ol2.html)) - - -## [Google Maps](https://developers.google.com/maps/) - -![Sidebar collapsed](doc/gmaps-1.png) ![Sidebar extended](doc/gmaps-2.png) - -Example code at [`examples/gmaps.html`](examples/gmaps.html) ([Preview](http://turbo87.github.io/sidebar-v2/examples/gmaps.html)) - - -## License - -sidebar-v2 is free software, and may be redistributed under the [MIT license](LICENSE). diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/bower.json b/public/plugins/sidebar-v2-master/sidebar-v2-master/bower.json deleted file mode 100644 index f95d8f4..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/bower.json +++ /dev/null @@ -1,30 +0,0 @@ -{ - "name": "sidebar-v2", - "version": "0.3.1", - "homepage": "https://github.com/Turbo87/sidebar-v2", - "authors": [ - "Tobias Bieniek " - ], - "description": "A responsive sidebar for mapping libraries like Leaflet or OpenLayers", - "main": [ - "css/gmaps-sidebar.css", - "css/leaflet-sidebar.css", - "css/ol2-sidebar.css", - "css/ol3-sidebar.css", - "js/jquery-sidebar.js", - "js/leaflet-sidebar.js", - "js/ol3-sidebar.js" - ], - "keywords": [ - "gis", - "leaflet", - "openlayers", - "map" - ], - "license": "MIT", - "ignore": [ - "doc", - "examples", - ".gitignore" - ] -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/gmaps-sidebar.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/gmaps-sidebar.css deleted file mode 100644 index e54f4f4..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/gmaps-sidebar.css +++ /dev/null @@ -1,205 +0,0 @@ -.sidebar { - position: absolute; - top: 0; - bottom: 0; - width: 100%; - overflow: hidden; - z-index: 2000; } - .sidebar.collapsed { - width: 40px; } - @media (min-width: 768px) { - .sidebar { - top: 10px; - bottom: 10px; - transition: width 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar { - width: 305px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar { - width: 390px; } } - @media (min-width: 1200px) { - .sidebar { - width: 460px; } } - -.sidebar-left { - left: 0; } - @media (min-width: 768px) { - .sidebar-left { - left: 10px; } } - -.sidebar-right { - right: 0; } - @media (min-width: 768px) { - .sidebar-right { - right: 10px; } } - -.sidebar-tabs { - top: 0; - bottom: 0; - height: 100%; - background-color: #fff; } - .sidebar-left .sidebar-tabs { - left: 0; } - .sidebar-right .sidebar-tabs { - right: 0; } - .sidebar-tabs, .sidebar-tabs > ul { - position: absolute; - width: 40px; - margin: 0; - padding: 0; - list-style-type: none; } - .sidebar-tabs > li, .sidebar-tabs > ul > li { - width: 100%; - height: 40px; - color: #666; - font-size: 12pt; - overflow: hidden; - transition: all 80ms; } - .sidebar-tabs > li:hover, .sidebar-tabs > ul > li:hover { - color: #000; - background-color: #fff9e6; } - .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active { - color: #000; - background-color: #febf00; } - .sidebar-tabs > li.disabled, .sidebar-tabs > ul > li.disabled { - color: rgba(102, 102, 102, 0.4); } - .sidebar-tabs > li.disabled:hover, .sidebar-tabs > ul > li.disabled:hover { - background: transparent; } - .sidebar-tabs > li.disabled > a, .sidebar-tabs > ul > li.disabled > a { - cursor: default; } - .sidebar-tabs > li > a, .sidebar-tabs > ul > li > a { - display: block; - width: 100%; - height: 100%; - line-height: 40px; - color: inherit; - text-decoration: none; - text-align: center; } - .sidebar-tabs > ul + ul { - bottom: 0; } - -.sidebar-content { - position: absolute; - top: 0; - bottom: 0; - background-color: rgba(255, 255, 255, 0.95); - overflow-x: hidden; - overflow-y: auto; } - .sidebar-left .sidebar-content { - left: 40px; - right: 0; } - .sidebar-right .sidebar-content { - left: 0; - right: 40px; } - .sidebar.collapsed > .sidebar-content { - overflow-y: hidden; } - -.sidebar-pane { - display: none; - left: 0; - right: 0; - box-sizing: border-box; - padding: 10px 20px; } - .sidebar-pane.active { - display: block; } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-pane { - min-width: 265px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-pane { - min-width: 350px; } } - @media (min-width: 1200px) { - .sidebar-pane { - min-width: 420px; } } - -.sidebar-header { - margin: -10px -20px 0; - height: 40px; - padding: 0 20px; - line-height: 40px; - font-size: 14.4pt; - color: #000; - background-color: #febf00; } - .sidebar-right .sidebar-header { - padding-left: 40px; } - -.sidebar-close { - position: absolute; - top: 0; - width: 40px; - height: 40px; - text-align: center; - cursor: pointer; } - .sidebar-left .sidebar-close { - right: 0; } - .sidebar-right .sidebar-close { - left: 0; } - -.sidebar-left ~ .sidebar-map { - margin-left: 40px; } - @media (min-width: 768px) { - .sidebar-left ~ .sidebar-map { - margin-left: 0; } } - -.sidebar-right ~ .sidebar-map { - margin-right: 40px; } - @media (min-width: 768px) { - .sidebar-right ~ .sidebar-map { - margin-right: 0; } } - -.sidebar { - border-right: 0; - box-shadow: rgba(0, 0, 0, 0.298039) 0 1px 4px -1px; } - @media (min-width: 768px) { - .sidebar { - border: 0; - border-radius: 2px; } } - -@media (min-width: 768px) { - .sidebar-left { - bottom: 35px; } } - -@media (min-width: 768px) { - .sidebar-left ~ .sidebar-map .gm-style > div.gmnoprint[style*="left: 0px"] { - transition: margin-left 500ms; } } - -@media (min-width: 768px) and (max-width: 991px) { - .sidebar-left ~ .sidebar-map .gm-style > div.gmnoprint[style*="left: 0px"] { - margin-left: 325px !important; } } - -@media (min-width: 992px) and (max-width: 1199px) { - .sidebar-left ~ .sidebar-map .gm-style > div.gmnoprint[style*="left: 0px"] { - margin-left: 410px !important; } } - -@media (min-width: 1200px) { - .sidebar-left ~ .sidebar-map .gm-style > div.gmnoprint[style*="left: 0px"] { - margin-left: 480px !important; } } - -@media (min-width: 768px) { - .sidebar-left.collapsed ~ .sidebar-map .gm-style > div.gmnoprint[style*="left: 0px"] { - margin-left: 60px !important; } } - -@media (min-width: 768px) { - .sidebar-right { - bottom: 24px; } } - -@media (min-width: 768px) { - .sidebar-right ~ .sidebar-map .gm-style > div.gmnoprint[style*="right: 28px"] { - transition: margin-right 500ms; } } - -@media (min-width: 768px) and (max-width: 991px) { - .sidebar-right ~ .sidebar-map .gm-style > div.gmnoprint[style*="right: 28px"] { - margin-right: 325px !important; } } - -@media (min-width: 992px) and (max-width: 1199px) { - .sidebar-right ~ .sidebar-map .gm-style > div.gmnoprint[style*="right: 28px"] { - margin-right: 410px !important; } } - -@media (min-width: 1200px) { - .sidebar-right ~ .sidebar-map .gm-style > div.gmnoprint[style*="right: 28px"] { - margin-right: 480px !important; } } - -@media (min-width: 768px) { - .sidebar-right.collapsed ~ .sidebar-map .gm-style > div.gmnoprint[style*="right: 28px"] { - margin-right: 60px !important; } } diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/gmaps-sidebar.min.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/gmaps-sidebar.min.css deleted file mode 100644 index f9037ad..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/gmaps-sidebar.min.css +++ /dev/null @@ -1 +0,0 @@ -.sidebar{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;z-index:2000;border-right:0;box-shadow:rgba(0,0,0,.298039) 0 1px 4px -1px}.sidebar.collapsed{width:40px}@media (min-width:768px) and (max-width:991px){.sidebar{width:305px}.sidebar-pane{min-width:265px}}@media (min-width:992px) and (max-width:1199px){.sidebar{width:390px}}@media (min-width:1200px){.sidebar{width:460px}}.sidebar-left{left:0}.sidebar-right{right:0}@media (min-width:768px){.sidebar{top:10px;bottom:10px;transition:width .5s}.sidebar-left{left:10px}.sidebar-right{right:10px}}.sidebar-tabs{top:0;bottom:0;height:100%;background-color:#fff}.sidebar-left .sidebar-tabs{left:0}.sidebar-right .sidebar-tabs{right:0}.sidebar-tabs,.sidebar-tabs>ul{position:absolute;width:40px;margin:0;padding:0;list-style-type:none}.sidebar-tabs>li,.sidebar-tabs>ul>li{width:100%;height:40px;color:#666;font-size:12pt;overflow:hidden;transition:80ms}.sidebar-tabs>li:hover,.sidebar-tabs>ul>li:hover{color:#000;background-color:#fff9e6}.sidebar-tabs>li.active,.sidebar-tabs>ul>li.active{color:#000;background-color:#febf00}.sidebar-tabs>li.disabled,.sidebar-tabs>ul>li.disabled{color:rgba(102,102,102,.4)}.sidebar-tabs>li.disabled:hover,.sidebar-tabs>ul>li.disabled:hover{background:0 0}.sidebar-tabs>li.disabled>a,.sidebar-tabs>ul>li.disabled>a{cursor:default}.sidebar-tabs>li>a,.sidebar-tabs>ul>li>a{display:block;width:100%;height:100%;line-height:40px;color:inherit;text-decoration:none;text-align:center}.sidebar-tabs>ul+ul{bottom:0}.sidebar-content{position:absolute;top:0;bottom:0;background-color:rgba(255,255,255,.95);overflow-x:hidden;overflow-y:auto}.sidebar-left .sidebar-content{left:40px;right:0}.sidebar-right .sidebar-content{left:0;right:40px}.sidebar.collapsed>.sidebar-content{overflow-y:hidden}.sidebar-pane{display:none;left:0;right:0;box-sizing:border-box;padding:10px 20px}.sidebar-pane.active{display:block}.sidebar-header{margin:-10px -20px 0;height:40px;padding:0 20px;line-height:40px;font-size:14.4pt;color:#000;background-color:#febf00}.sidebar-right .sidebar-header{padding-left:40px}.sidebar-close{position:absolute;top:0;width:40px;height:40px;text-align:center;cursor:pointer}.sidebar-left .sidebar-close{right:0}.sidebar-right .sidebar-close{left:0}.sidebar-left~.sidebar-map{margin-left:40px}.sidebar-right~.sidebar-map{margin-right:40px}@media (min-width:768px) and (max-width:991px){.sidebar-left~.sidebar-map .gm-style>div.gmnoprint[style*="left: 0px"]{margin-left:325px!important}.sidebar-right~.sidebar-map .gm-style>div.gmnoprint[style*="right: 28px"]{margin-right:325px!important}}@media (min-width:992px) and (max-width:1199px){.sidebar-pane{min-width:350px}.sidebar-left~.sidebar-map .gm-style>div.gmnoprint[style*="left: 0px"]{margin-left:410px!important}.sidebar-right~.sidebar-map .gm-style>div.gmnoprint[style*="right: 28px"]{margin-right:410px!important}}@media (min-width:1200px){.sidebar-pane{min-width:420px}.sidebar-left~.sidebar-map .gm-style>div.gmnoprint[style*="left: 0px"]{margin-left:480px!important}.sidebar-right~.sidebar-map .gm-style>div.gmnoprint[style*="right: 28px"]{margin-right:480px!important}}@media (min-width:768px){.sidebar-left~.sidebar-map{margin-left:0}.sidebar-right~.sidebar-map{margin-right:0}.sidebar{border:0;border-radius:2px}.sidebar-left{bottom:35px}.sidebar-left~.sidebar-map .gm-style>div.gmnoprint[style*="left: 0px"]{transition:margin-left .5s}.sidebar-left.collapsed~.sidebar-map .gm-style>div.gmnoprint[style*="left: 0px"]{margin-left:60px!important}.sidebar-right{bottom:24px}.sidebar-right~.sidebar-map .gm-style>div.gmnoprint[style*="right: 28px"]{transition:margin-right .5s}.sidebar-right.collapsed~.sidebar-map .gm-style>div.gmnoprint[style*="right: 28px"]{margin-right:60px!important}} \ No newline at end of file diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/leaflet-sidebar.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/leaflet-sidebar.css deleted file mode 100644 index 766fe39..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/leaflet-sidebar.css +++ /dev/null @@ -1,200 +0,0 @@ -.sidebar { - position: absolute; - top: 0; - bottom: 0; - width: 100%; - overflow: hidden; - z-index: 2000; } - .sidebar.collapsed { - width: 40px; } - @media (min-width: 768px) { - .sidebar { - top: 10px; - bottom: 10px; - transition: width 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar { - width: 305px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar { - width: 390px; } } - @media (min-width: 1200px) { - .sidebar { - width: 460px; } } - -.sidebar-left { - left: 0; } - @media (min-width: 768px) { - .sidebar-left { - left: 10px; } } - -.sidebar-right { - right: 0; } - @media (min-width: 768px) { - .sidebar-right { - right: 10px; } } - -.sidebar-tabs { - top: 0; - bottom: 0; - height: 100%; - background-color: #fff; } - .sidebar-left .sidebar-tabs { - left: 0; } - .sidebar-right .sidebar-tabs { - right: 0; } - .sidebar-tabs, .sidebar-tabs > ul { - position: absolute; - width: 40px; - margin: 0; - padding: 0; - list-style-type: none; } - .sidebar-tabs > li, .sidebar-tabs > ul > li { - width: 100%; - height: 40px; - color: #333; - font-size: 12pt; - overflow: hidden; - transition: all 80ms; } - .sidebar-tabs > li:hover, .sidebar-tabs > ul > li:hover { - color: #000; - background-color: #eee; } - .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active { - color: #fff; - background-color: #0074d9; } - .sidebar-tabs > li.disabled, .sidebar-tabs > ul > li.disabled { - color: rgba(51, 51, 51, 0.4); } - .sidebar-tabs > li.disabled:hover, .sidebar-tabs > ul > li.disabled:hover { - background: transparent; } - .sidebar-tabs > li.disabled > a, .sidebar-tabs > ul > li.disabled > a { - cursor: default; } - .sidebar-tabs > li > a, .sidebar-tabs > ul > li > a { - display: block; - width: 100%; - height: 100%; - line-height: 40px; - color: inherit; - text-decoration: none; - text-align: center; } - .sidebar-tabs > ul + ul { - bottom: 0; } - -.sidebar-content { - position: absolute; - top: 0; - bottom: 0; - background-color: rgba(255, 255, 255, 0.95); - overflow-x: hidden; - overflow-y: auto; } - .sidebar-left .sidebar-content { - left: 40px; - right: 0; } - .sidebar-right .sidebar-content { - left: 0; - right: 40px; } - .sidebar.collapsed > .sidebar-content { - overflow-y: hidden; } - -.sidebar-pane { - display: none; - left: 0; - right: 0; - box-sizing: border-box; - padding: 10px 20px; } - .sidebar-pane.active { - display: block; } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-pane { - min-width: 265px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-pane { - min-width: 350px; } } - @media (min-width: 1200px) { - .sidebar-pane { - min-width: 420px; } } - -.sidebar-header { - margin: -10px -20px 0; - height: 40px; - padding: 0 20px; - line-height: 40px; - font-size: 14.4pt; - color: #fff; - background-color: #0074d9; } - .sidebar-right .sidebar-header { - padding-left: 40px; } - -.sidebar-close { - position: absolute; - top: 0; - width: 40px; - height: 40px; - text-align: center; - cursor: pointer; } - .sidebar-left .sidebar-close { - right: 0; } - .sidebar-right .sidebar-close { - left: 0; } - -.sidebar-left ~ .sidebar-map { - margin-left: 40px; } - @media (min-width: 768px) { - .sidebar-left ~ .sidebar-map { - margin-left: 0; } } - -.sidebar-right ~ .sidebar-map { - margin-right: 40px; } - @media (min-width: 768px) { - .sidebar-right ~ .sidebar-map { - margin-right: 0; } } - -.sidebar { - box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); } - .sidebar.leaflet-touch { - box-shadow: none; - border-right: 2px solid rgba(0, 0, 0, 0.2); } - @media (min-width: 768px) { - .sidebar { - border-radius: 4px; } - .sidebar.leaflet-touch { - border: 2px solid rgba(0, 0, 0, 0.2); } } - -@media (min-width: 768px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - transition: left 500ms; } } - -@media (min-width: 768px) and (max-width: 991px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - left: 315px; } } - -@media (min-width: 992px) and (max-width: 1199px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - left: 400px; } } - -@media (min-width: 1200px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - left: 470px; } } - -@media (min-width: 768px) { - .sidebar-left.collapsed ~ .sidebar-map .leaflet-left { - left: 50px; } } - -@media (min-width: 768px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - transition: right 500ms; } } - -@media (min-width: 768px) and (max-width: 991px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - right: 315px; } } - -@media (min-width: 992px) and (max-width: 1199px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - right: 400px; } } - -@media (min-width: 1200px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - right: 470px; } } - -@media (min-width: 768px) { - .sidebar-right.collapsed ~ .sidebar-map .leaflet-right { - right: 50px; } } diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/leaflet-sidebar.min.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/leaflet-sidebar.min.css deleted file mode 100644 index 27dc149..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/leaflet-sidebar.min.css +++ /dev/null @@ -1 +0,0 @@ -.sidebar{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;z-index:2000;box-shadow:0 1px 5px rgba(0,0,0,.65)}.sidebar.collapsed{width:40px}@media (min-width:768px) and (max-width:991px){.sidebar{width:305px}.sidebar-pane{min-width:265px}}@media (min-width:992px) and (max-width:1199px){.sidebar{width:390px}}@media (min-width:1200px){.sidebar{width:460px}}.sidebar-left{left:0}.sidebar-right{right:0}@media (min-width:768px){.sidebar{top:10px;bottom:10px;transition:width .5s}.sidebar-left{left:10px}.sidebar-right{right:10px}}.sidebar-tabs{top:0;bottom:0;height:100%;background-color:#fff}.sidebar-left .sidebar-tabs{left:0}.sidebar-right .sidebar-tabs{right:0}.sidebar-tabs,.sidebar-tabs>ul{position:absolute;width:40px;margin:0;padding:0;list-style-type:none}.sidebar-tabs>li,.sidebar-tabs>ul>li{width:100%;height:40px;color:#333;font-size:12pt;overflow:hidden;transition:80ms}.sidebar-tabs>li:hover,.sidebar-tabs>ul>li:hover{color:#000;background-color:#eee}.sidebar-tabs>li.active,.sidebar-tabs>ul>li.active{color:#fff;background-color:#0074d9}.sidebar-tabs>li.disabled,.sidebar-tabs>ul>li.disabled{color:rgba(51,51,51,.4)}.sidebar-tabs>li.disabled:hover,.sidebar-tabs>ul>li.disabled:hover{background:0 0}.sidebar-tabs>li.disabled>a,.sidebar-tabs>ul>li.disabled>a{cursor:default}.sidebar-tabs>li>a,.sidebar-tabs>ul>li>a{display:block;width:100%;height:100%;line-height:40px;color:inherit;text-decoration:none;text-align:center}.sidebar-tabs>ul+ul{bottom:0}.sidebar-content{position:absolute;top:0;bottom:0;background-color:rgba(255,255,255,.95);overflow-x:hidden;overflow-y:auto}.sidebar-left .sidebar-content{left:40px;right:0}.sidebar-right .sidebar-content{left:0;right:40px}.sidebar.collapsed>.sidebar-content{overflow-y:hidden}.sidebar-pane{display:none;left:0;right:0;box-sizing:border-box;padding:10px 20px}.sidebar-pane.active{display:block}.sidebar-header{margin:-10px -20px 0;height:40px;padding:0 20px;line-height:40px;font-size:14.4pt;color:#fff;background-color:#0074d9}.sidebar-right .sidebar-header{padding-left:40px}.sidebar-close{position:absolute;top:0;width:40px;height:40px;text-align:center;cursor:pointer}.sidebar-left .sidebar-close{right:0}.sidebar-right .sidebar-close{left:0}.sidebar-left~.sidebar-map{margin-left:40px}.sidebar-right~.sidebar-map{margin-right:40px}.sidebar.leaflet-touch{box-shadow:none;border-right:2px solid rgba(0,0,0,.2)}@media (min-width:768px) and (max-width:991px){.sidebar-left~.sidebar-map .leaflet-left{left:315px}.sidebar-right~.sidebar-map .leaflet-right{right:315px}}@media (min-width:992px) and (max-width:1199px){.sidebar-pane{min-width:350px}.sidebar-left~.sidebar-map .leaflet-left{left:400px}.sidebar-right~.sidebar-map .leaflet-right{right:400px}}@media (min-width:1200px){.sidebar-pane{min-width:420px}.sidebar-left~.sidebar-map .leaflet-left{left:470px}.sidebar-right~.sidebar-map .leaflet-right{right:470px}}@media (min-width:768px){.sidebar-left~.sidebar-map{margin-left:0}.sidebar-right~.sidebar-map{margin-right:0}.sidebar{border-radius:4px}.sidebar.leaflet-touch{border:2px solid rgba(0,0,0,.2)}.sidebar-left~.sidebar-map .leaflet-left{transition:left .5s}.sidebar-left.collapsed~.sidebar-map .leaflet-left{left:50px}.sidebar-right~.sidebar-map .leaflet-right{transition:right .5s}.sidebar-right.collapsed~.sidebar-map .leaflet-right{right:50px}} \ No newline at end of file diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol2-sidebar.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol2-sidebar.css deleted file mode 100644 index b3b70fb..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol2-sidebar.css +++ /dev/null @@ -1,218 +0,0 @@ -.sidebar { - position: absolute; - top: 0; - bottom: 0; - width: 100%; - overflow: hidden; - z-index: 2000; } - .sidebar.collapsed { - width: 40px; } - @media (min-width: 768px) { - .sidebar { - top: 8px; - bottom: 8px; - transition: width 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar { - width: 305px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar { - width: 390px; } } - @media (min-width: 1200px) { - .sidebar { - width: 460px; } } - -.sidebar-left { - left: 0; } - @media (min-width: 768px) { - .sidebar-left { - left: 8px; } } - -.sidebar-right { - right: 0; } - @media (min-width: 768px) { - .sidebar-right { - right: 8px; } } - -.sidebar-tabs { - top: 0; - bottom: 0; - height: 100%; - background-color: rgba(0, 60, 136, 0.5); } - .sidebar-left .sidebar-tabs { - left: 0; } - .sidebar-right .sidebar-tabs { - right: 0; } - .sidebar-tabs, .sidebar-tabs > ul { - position: absolute; - width: 40px; - margin: 0; - padding: 0; - list-style-type: none; } - .sidebar-tabs > li, .sidebar-tabs > ul > li { - width: 100%; - height: 40px; - color: #fff; - font-size: 12pt; - overflow: hidden; - transition: all 80ms; } - .sidebar-tabs > li:hover, .sidebar-tabs > ul > li:hover { - color: #fff; - background-color: rgba(0, 60, 136, 0.6); } - .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active { - color: #fff; - background-color: #0074d9; } - .sidebar-tabs > li.disabled, .sidebar-tabs > ul > li.disabled { - color: rgba(255, 255, 255, 0.4); } - .sidebar-tabs > li.disabled:hover, .sidebar-tabs > ul > li.disabled:hover { - background: transparent; } - .sidebar-tabs > li.disabled > a, .sidebar-tabs > ul > li.disabled > a { - cursor: default; } - .sidebar-tabs > li > a, .sidebar-tabs > ul > li > a { - display: block; - width: 100%; - height: 100%; - line-height: 40px; - color: inherit; - text-decoration: none; - text-align: center; } - .sidebar-tabs > ul + ul { - bottom: 0; } - -.sidebar-content { - position: absolute; - top: 0; - bottom: 0; - background-color: rgba(255, 255, 255, 0.95); - overflow-x: hidden; - overflow-y: auto; } - .sidebar-left .sidebar-content { - left: 40px; - right: 0; } - .sidebar-right .sidebar-content { - left: 0; - right: 40px; } - .sidebar.collapsed > .sidebar-content { - overflow-y: hidden; } - -.sidebar-pane { - display: none; - left: 0; - right: 0; - box-sizing: border-box; - padding: 10px 20px; } - .sidebar-pane.active { - display: block; } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-pane { - min-width: 265px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-pane { - min-width: 350px; } } - @media (min-width: 1200px) { - .sidebar-pane { - min-width: 420px; } } - -.sidebar-header { - margin: -10px -20px 0; - height: 40px; - padding: 0 20px; - line-height: 40px; - font-size: 14.4pt; - color: #fff; - background-color: #0074d9; } - .sidebar-right .sidebar-header { - padding-left: 40px; } - -.sidebar-close { - position: absolute; - top: 0; - width: 40px; - height: 40px; - text-align: center; - cursor: pointer; } - .sidebar-left .sidebar-close { - right: 0; } - .sidebar-right .sidebar-close { - left: 0; } - -.sidebar { - background-color: rgba(255, 255, 255, 0.4); } - @media (min-width: 768px) { - .sidebar { - border: 3px solid transparent; - border-radius: 4px; } } - -.sidebar-left { - border-right: 3px solid transparent; } - -.sidebar-right { - border-left: 3px solid transparent; } - -.sidebar-tabs { - overflow: hidden; } - @media (min-width: 768px) { - .sidebar-tabs { - border-radius: 4px 0 0 4px; } - .collapsed .sidebar-tabs { - border-radius: 4px; } } - -@media (min-width: 768px) { - .sidebar-content { - border-radius: 0 4px 4px 0; } } - -.sidebar-left ~ .sidebar-map .olControlZoom, -.sidebar-left ~ .sidebar-map .olScaleLine { - margin-left: 46px; } - @media (min-width: 768px) { - .sidebar-left ~ .sidebar-map .olControlZoom, - .sidebar-left ~ .sidebar-map .olScaleLine { - transition: margin-left 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-left ~ .sidebar-map .olControlZoom, - .sidebar-left ~ .sidebar-map .olScaleLine { - margin-left: 319px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-left ~ .sidebar-map .olControlZoom, - .sidebar-left ~ .sidebar-map .olScaleLine { - margin-left: 404px; } } - @media (min-width: 1200px) { - .sidebar-left ~ .sidebar-map .olControlZoom, - .sidebar-left ~ .sidebar-map .olScaleLine { - margin-left: 474px; } } - -@media (min-width: 768px) { - .sidebar-left.collapsed ~ .sidebar-map .olControlZoom, - .sidebar-left.collapsed ~ .sidebar-map .olScaleLine { - margin-left: 54px; } } - -.sidebar-right ~ .sidebar-map .olControlAttribution, -.sidebar-right ~ .sidebar-map .olControlPermalink, -.sidebar-right ~ .sidebar-map .olControlMousePosition { - margin-right: 46px; } - @media (min-width: 768px) { - .sidebar-right ~ .sidebar-map .olControlAttribution, - .sidebar-right ~ .sidebar-map .olControlPermalink, - .sidebar-right ~ .sidebar-map .olControlMousePosition { - transition: margin-right 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-right ~ .sidebar-map .olControlAttribution, - .sidebar-right ~ .sidebar-map .olControlPermalink, - .sidebar-right ~ .sidebar-map .olControlMousePosition { - margin-right: 319px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-right ~ .sidebar-map .olControlAttribution, - .sidebar-right ~ .sidebar-map .olControlPermalink, - .sidebar-right ~ .sidebar-map .olControlMousePosition { - margin-right: 404px; } } - @media (min-width: 1200px) { - .sidebar-right ~ .sidebar-map .olControlAttribution, - .sidebar-right ~ .sidebar-map .olControlPermalink, - .sidebar-right ~ .sidebar-map .olControlMousePosition { - margin-right: 474px; } } - -@media (min-width: 768px) { - .sidebar-right.collapsed ~ .sidebar-map .olControlAttribution, - .sidebar-right.collapsed ~ .sidebar-map .olControlPermalink, - .sidebar-right.collapsed ~ .sidebar-map .olControlMousePosition { - margin-right: 54px; } } diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol2-sidebar.min.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol2-sidebar.min.css deleted file mode 100644 index 11ab97c..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol2-sidebar.min.css +++ /dev/null @@ -1 +0,0 @@ -.sidebar{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;z-index:2000}.sidebar.collapsed{width:40px}@media (min-width:768px) and (max-width:991px){.sidebar{width:305px}.sidebar-pane{min-width:265px}}@media (min-width:992px) and (max-width:1199px){.sidebar{width:390px}}@media (min-width:1200px){.sidebar{width:460px}}.sidebar-left{left:0;border-right:3px solid transparent}.sidebar-right{right:0;border-left:3px solid transparent}@media (min-width:768px){.sidebar{top:8px;bottom:8px;transition:width .5s;border:3px solid transparent;border-radius:4px}.sidebar-left{left:8px}.sidebar-right{right:8px}}.sidebar-tabs{top:0;bottom:0;height:100%;background-color:rgba(0,60,136,.5)}.sidebar-left .sidebar-tabs{left:0}.sidebar-right .sidebar-tabs{right:0}.sidebar-tabs,.sidebar-tabs>ul{position:absolute;width:40px;margin:0;padding:0;list-style-type:none}.sidebar-tabs>li,.sidebar-tabs>ul>li{width:100%;height:40px;color:#fff;font-size:12pt;overflow:hidden;transition:80ms}.sidebar-tabs>li:hover,.sidebar-tabs>ul>li:hover{color:#fff;background-color:rgba(0,60,136,.6)}.sidebar-tabs>li.active,.sidebar-tabs>ul>li.active{color:#fff;background-color:#0074d9}.sidebar-tabs>li.disabled,.sidebar-tabs>ul>li.disabled{color:rgba(255,255,255,.4)}.sidebar-tabs>li.disabled:hover,.sidebar-tabs>ul>li.disabled:hover{background:0 0}.sidebar-tabs>li.disabled>a,.sidebar-tabs>ul>li.disabled>a{cursor:default}.sidebar-tabs>li>a,.sidebar-tabs>ul>li>a{display:block;width:100%;height:100%;line-height:40px;color:inherit;text-decoration:none;text-align:center}.sidebar-tabs>ul+ul{bottom:0}.sidebar-content{position:absolute;top:0;bottom:0;background-color:rgba(255,255,255,.95);overflow-x:hidden;overflow-y:auto}.sidebar-left .sidebar-content{left:40px;right:0}.sidebar-right .sidebar-content{left:0;right:40px}.sidebar.collapsed>.sidebar-content{overflow-y:hidden}.sidebar-pane{display:none;left:0;right:0;box-sizing:border-box;padding:10px 20px}.sidebar-pane.active{display:block}.sidebar-header{margin:-10px -20px 0;height:40px;padding:0 20px;line-height:40px;font-size:14.4pt;color:#fff;background-color:#0074d9}.sidebar-right .sidebar-header{padding-left:40px}.sidebar-close{position:absolute;top:0;width:40px;height:40px;text-align:center;cursor:pointer}.sidebar-left .sidebar-close{right:0}.sidebar-right .sidebar-close{left:0}.sidebar{background-color:rgba(255,255,255,.4)}.sidebar-tabs{overflow:hidden}.sidebar-left~.sidebar-map .olControlZoom,.sidebar-left~.sidebar-map .olScaleLine{margin-left:46px}.sidebar-right~.sidebar-map .olControlAttribution,.sidebar-right~.sidebar-map .olControlMousePosition,.sidebar-right~.sidebar-map .olControlPermalink{margin-right:46px}@media (min-width:768px) and (max-width:991px){.sidebar-left~.sidebar-map .olControlZoom,.sidebar-left~.sidebar-map .olScaleLine{margin-left:319px}.sidebar-right~.sidebar-map .olControlAttribution,.sidebar-right~.sidebar-map .olControlMousePosition,.sidebar-right~.sidebar-map .olControlPermalink{margin-right:319px}}@media (min-width:992px) and (max-width:1199px){.sidebar-pane{min-width:350px}.sidebar-left~.sidebar-map .olControlZoom,.sidebar-left~.sidebar-map .olScaleLine{margin-left:404px}.sidebar-right~.sidebar-map .olControlAttribution,.sidebar-right~.sidebar-map .olControlMousePosition,.sidebar-right~.sidebar-map .olControlPermalink{margin-right:404px}}@media (min-width:1200px){.sidebar-pane{min-width:420px}.sidebar-left~.sidebar-map .olControlZoom,.sidebar-left~.sidebar-map .olScaleLine{margin-left:474px}.sidebar-right~.sidebar-map .olControlAttribution,.sidebar-right~.sidebar-map .olControlMousePosition,.sidebar-right~.sidebar-map .olControlPermalink{margin-right:474px}}@media (min-width:768px){.sidebar-tabs{border-radius:4px 0 0 4px}.collapsed .sidebar-tabs{border-radius:4px}.sidebar-content{border-radius:0 4px 4px 0}.sidebar-left~.sidebar-map .olControlZoom,.sidebar-left~.sidebar-map .olScaleLine{transition:margin-left .5s}.sidebar-left.collapsed~.sidebar-map .olControlZoom,.sidebar-left.collapsed~.sidebar-map .olScaleLine{margin-left:54px}.sidebar-right~.sidebar-map .olControlAttribution,.sidebar-right~.sidebar-map .olControlMousePosition,.sidebar-right~.sidebar-map .olControlPermalink{transition:margin-right .5s}.sidebar-right.collapsed~.sidebar-map .olControlAttribution,.sidebar-right.collapsed~.sidebar-map .olControlMousePosition,.sidebar-right.collapsed~.sidebar-map .olControlPermalink{margin-right:54px}} \ No newline at end of file diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol3-sidebar.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol3-sidebar.css deleted file mode 100644 index 5c4b91f..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol3-sidebar.css +++ /dev/null @@ -1,212 +0,0 @@ -.sidebar { - position: absolute; - top: 0; - bottom: 0; - width: 100%; - overflow: hidden; - z-index: 2000; } - .sidebar.collapsed { - width: 40px; } - @media (min-width: 768px) { - .sidebar { - top: 6px; - bottom: 6px; - transition: width 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar { - width: 305px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar { - width: 390px; } } - @media (min-width: 1200px) { - .sidebar { - width: 460px; } } - -.sidebar-left { - left: 0; } - @media (min-width: 768px) { - .sidebar-left { - left: 6px; } } - -.sidebar-right { - right: 0; } - @media (min-width: 768px) { - .sidebar-right { - right: 6px; } } - -.sidebar-tabs { - top: 0; - bottom: 0; - height: 100%; - background-color: rgba(0, 60, 136, 0.5); } - .sidebar-left .sidebar-tabs { - left: 0; } - .sidebar-right .sidebar-tabs { - right: 0; } - .sidebar-tabs, .sidebar-tabs > ul { - position: absolute; - width: 40px; - margin: 0; - padding: 0; - list-style-type: none; } - .sidebar-tabs > li, .sidebar-tabs > ul > li { - width: 100%; - height: 40px; - color: #fff; - font-size: 12pt; - overflow: hidden; - transition: all 80ms; } - .sidebar-tabs > li:hover, .sidebar-tabs > ul > li:hover { - color: #fff; - background-color: rgba(0, 60, 136, 0.6); } - .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active { - color: #fff; - background-color: #0074d9; } - .sidebar-tabs > li.disabled, .sidebar-tabs > ul > li.disabled { - color: rgba(255, 255, 255, 0.4); } - .sidebar-tabs > li.disabled:hover, .sidebar-tabs > ul > li.disabled:hover { - background: transparent; } - .sidebar-tabs > li.disabled > a, .sidebar-tabs > ul > li.disabled > a { - cursor: default; } - .sidebar-tabs > li > a, .sidebar-tabs > ul > li > a { - display: block; - width: 100%; - height: 100%; - line-height: 40px; - color: inherit; - text-decoration: none; - text-align: center; } - .sidebar-tabs > ul + ul { - bottom: 0; } - -.sidebar-content { - position: absolute; - top: 0; - bottom: 0; - background-color: rgba(255, 255, 255, 0.95); - overflow-x: hidden; - overflow-y: auto; } - .sidebar-left .sidebar-content { - left: 40px; - right: 0; } - .sidebar-right .sidebar-content { - left: 0; - right: 40px; } - .sidebar.collapsed > .sidebar-content { - overflow-y: hidden; } - -.sidebar-pane { - display: none; - left: 0; - right: 0; - box-sizing: border-box; - padding: 10px 20px; } - .sidebar-pane.active { - display: block; } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-pane { - min-width: 265px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-pane { - min-width: 350px; } } - @media (min-width: 1200px) { - .sidebar-pane { - min-width: 420px; } } - -.sidebar-header { - margin: -10px -20px 0; - height: 40px; - padding: 0 20px; - line-height: 40px; - font-size: 14.4pt; - color: #fff; - background-color: #0074d9; } - .sidebar-right .sidebar-header { - padding-left: 40px; } - -.sidebar-close { - position: absolute; - top: 0; - width: 40px; - height: 40px; - text-align: center; - cursor: pointer; } - .sidebar-left .sidebar-close { - right: 0; } - .sidebar-right .sidebar-close { - left: 0; } - -.sidebar { - background-color: rgba(255, 255, 255, 0.4); } - @media (min-width: 768px) { - .sidebar { - border: 3px solid transparent; - border-radius: 4px; } } - -.sidebar-left { - border-right: 3px solid transparent; } - -.sidebar-right { - border-left: 3px solid transparent; } - -.sidebar-tabs { - overflow: hidden; } - @media (min-width: 768px) { - .sidebar-tabs { - border-radius: 2px 0 0 2px; } - .collapsed .sidebar-tabs { - border-radius: 2px; } } - -@media (min-width: 768px) { - .sidebar-content { - border-radius: 0 2px 2px 0; } } - -.sidebar-left ~ .sidebar-map .ol-zoom, .sidebar-left ~ .sidebar-map .ol-scale-line { - margin-left: 46px; } - @media (min-width: 768px) { - .sidebar-left ~ .sidebar-map .ol-zoom, .sidebar-left ~ .sidebar-map .ol-scale-line { - transition: margin-left 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-left ~ .sidebar-map .ol-zoom, .sidebar-left ~ .sidebar-map .ol-scale-line { - margin-left: 317px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-left ~ .sidebar-map .ol-zoom, .sidebar-left ~ .sidebar-map .ol-scale-line { - margin-left: 402px; } } - @media (min-width: 1200px) { - .sidebar-left ~ .sidebar-map .ol-zoom, .sidebar-left ~ .sidebar-map .ol-scale-line { - margin-left: 472px; } } - -@media (min-width: 768px) { - .sidebar-left.collapsed ~ .sidebar-map .ol-zoom, .sidebar-left.collapsed ~ .sidebar-map .ol-scale-line { - margin-left: 52px; } } - -.sidebar-right ~ .sidebar-map .ol-rotate, -.sidebar-right ~ .sidebar-map .ol-attribution, -.sidebar-right ~ .sidebar-map .ol-full-screen { - margin-right: 46px; } - @media (min-width: 768px) { - .sidebar-right ~ .sidebar-map .ol-rotate, - .sidebar-right ~ .sidebar-map .ol-attribution, - .sidebar-right ~ .sidebar-map .ol-full-screen { - transition: margin-right 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-right ~ .sidebar-map .ol-rotate, - .sidebar-right ~ .sidebar-map .ol-attribution, - .sidebar-right ~ .sidebar-map .ol-full-screen { - margin-right: 317px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-right ~ .sidebar-map .ol-rotate, - .sidebar-right ~ .sidebar-map .ol-attribution, - .sidebar-right ~ .sidebar-map .ol-full-screen { - margin-right: 402px; } } - @media (min-width: 1200px) { - .sidebar-right ~ .sidebar-map .ol-rotate, - .sidebar-right ~ .sidebar-map .ol-attribution, - .sidebar-right ~ .sidebar-map .ol-full-screen { - margin-right: 472px; } } - -@media (min-width: 768px) { - .sidebar-right.collapsed ~ .sidebar-map .ol-rotate, - .sidebar-right.collapsed ~ .sidebar-map .ol-attribution, - .sidebar-right.collapsed ~ .sidebar-map .ol-full-screen { - margin-right: 52px; } } diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol3-sidebar.min.css b/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol3-sidebar.min.css deleted file mode 100644 index c7a6563..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/css/ol3-sidebar.min.css +++ /dev/null @@ -1 +0,0 @@ -.sidebar{position:absolute;top:0;bottom:0;width:100%;overflow:hidden;z-index:2000}.sidebar.collapsed{width:40px}@media (min-width:768px) and (max-width:991px){.sidebar{width:305px}.sidebar-pane{min-width:265px}}@media (min-width:992px) and (max-width:1199px){.sidebar{width:390px}}@media (min-width:1200px){.sidebar{width:460px}}.sidebar-left{left:0;border-right:3px solid transparent}.sidebar-right{right:0;border-left:3px solid transparent}@media (min-width:768px){.sidebar{top:6px;bottom:6px;transition:width .5s;border:3px solid transparent;border-radius:4px}.sidebar-left{left:6px}.sidebar-right{right:6px}}.sidebar-tabs{top:0;bottom:0;height:100%;background-color:rgba(0,60,136,.5)}.sidebar-left .sidebar-tabs{left:0}.sidebar-right .sidebar-tabs{right:0}.sidebar-tabs,.sidebar-tabs>ul{position:absolute;width:40px;margin:0;padding:0;list-style-type:none}.sidebar-tabs>li,.sidebar-tabs>ul>li{width:100%;height:40px;color:#fff;font-size:12pt;overflow:hidden;transition:80ms}.sidebar-tabs>li:hover,.sidebar-tabs>ul>li:hover{color:#fff;background-color:rgba(0,60,136,.6)}.sidebar-tabs>li.active,.sidebar-tabs>ul>li.active{color:#fff;background-color:#0074d9}.sidebar-tabs>li.disabled,.sidebar-tabs>ul>li.disabled{color:rgba(255,255,255,.4)}.sidebar-tabs>li.disabled:hover,.sidebar-tabs>ul>li.disabled:hover{background:0 0}.sidebar-tabs>li.disabled>a,.sidebar-tabs>ul>li.disabled>a{cursor:default}.sidebar-tabs>li>a,.sidebar-tabs>ul>li>a{display:block;width:100%;height:100%;line-height:40px;color:inherit;text-decoration:none;text-align:center}.sidebar-tabs>ul+ul{bottom:0}.sidebar-content{position:absolute;top:0;bottom:0;background-color:rgba(255,255,255,.95);overflow-x:hidden;overflow-y:auto}.sidebar-left .sidebar-content{left:40px;right:0}.sidebar-right .sidebar-content{left:0;right:40px}.sidebar.collapsed>.sidebar-content{overflow-y:hidden}.sidebar-pane{display:none;left:0;right:0;box-sizing:border-box;padding:10px 20px}.sidebar-pane.active{display:block}.sidebar-header{margin:-10px -20px 0;height:40px;padding:0 20px;line-height:40px;font-size:14.4pt;color:#fff;background-color:#0074d9}.sidebar-right .sidebar-header{padding-left:40px}.sidebar-close{position:absolute;top:0;width:40px;height:40px;text-align:center;cursor:pointer}.sidebar-left .sidebar-close{right:0}.sidebar-right .sidebar-close{left:0}.sidebar{background-color:rgba(255,255,255,.4)}.sidebar-tabs{overflow:hidden}.sidebar-left~.sidebar-map .ol-scale-line,.sidebar-left~.sidebar-map .ol-zoom{margin-left:46px}.sidebar-right~.sidebar-map .ol-attribution,.sidebar-right~.sidebar-map .ol-full-screen,.sidebar-right~.sidebar-map .ol-rotate{margin-right:46px}@media (min-width:768px) and (max-width:991px){.sidebar-left~.sidebar-map .ol-scale-line,.sidebar-left~.sidebar-map .ol-zoom{margin-left:317px}.sidebar-right~.sidebar-map .ol-attribution,.sidebar-right~.sidebar-map .ol-full-screen,.sidebar-right~.sidebar-map .ol-rotate{margin-right:317px}}@media (min-width:992px) and (max-width:1199px){.sidebar-pane{min-width:350px}.sidebar-left~.sidebar-map .ol-scale-line,.sidebar-left~.sidebar-map .ol-zoom{margin-left:402px}.sidebar-right~.sidebar-map .ol-attribution,.sidebar-right~.sidebar-map .ol-full-screen,.sidebar-right~.sidebar-map .ol-rotate{margin-right:402px}}@media (min-width:1200px){.sidebar-pane{min-width:420px}.sidebar-left~.sidebar-map .ol-scale-line,.sidebar-left~.sidebar-map .ol-zoom{margin-left:472px}.sidebar-right~.sidebar-map .ol-attribution,.sidebar-right~.sidebar-map .ol-full-screen,.sidebar-right~.sidebar-map .ol-rotate{margin-right:472px}}@media (min-width:768px){.sidebar-tabs{border-radius:2px 0 0 2px}.collapsed .sidebar-tabs{border-radius:2px}.sidebar-content{border-radius:0 2px 2px 0}.sidebar-left~.sidebar-map .ol-scale-line,.sidebar-left~.sidebar-map .ol-zoom{transition:margin-left .5s}.sidebar-left.collapsed~.sidebar-map .ol-scale-line,.sidebar-left.collapsed~.sidebar-map .ol-zoom{margin-left:52px}.sidebar-right~.sidebar-map .ol-attribution,.sidebar-right~.sidebar-map .ol-full-screen,.sidebar-right~.sidebar-map .ol-rotate{transition:margin-right .5s}.sidebar-right.collapsed~.sidebar-map .ol-attribution,.sidebar-right.collapsed~.sidebar-map .ol-full-screen,.sidebar-right.collapsed~.sidebar-map .ol-rotate{margin-right:52px}} \ No newline at end of file diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/gmaps-1.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/gmaps-1.png deleted file mode 100644 index bdfdc85..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/gmaps-1.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/gmaps-2.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/gmaps-2.png deleted file mode 100644 index 33eeb20..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/gmaps-2.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/leaflet-1.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/leaflet-1.png deleted file mode 100644 index 3bf5903..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/leaflet-1.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/leaflet-2.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/leaflet-2.png deleted file mode 100644 index b61b6e0..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/leaflet-2.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol2-1.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol2-1.png deleted file mode 100644 index 5b157bc..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol2-1.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol2-2.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol2-2.png deleted file mode 100644 index 2bd62b1..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol2-2.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol3-1.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol3-1.png deleted file mode 100644 index 9105fe9..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol3-1.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol3-2.png b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol3-2.png deleted file mode 100644 index 83bfa23..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/ol3-2.png and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/sidebar-v2.gif b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/sidebar-v2.gif deleted file mode 100644 index 7143940..0000000 Binary files a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/sidebar-v2.gif and /dev/null differ diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/usage.md b/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/usage.md deleted file mode 100644 index a69048d..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/doc/usage.md +++ /dev/null @@ -1,202 +0,0 @@ -# sidebar-v2 Documentation - -## Installation - -### NPM - -``` -npm install sidebar-v2 --save -``` - -### CDN hosted - -OpenLayers 3+ - -```HTML - - - - -``` - -### Self hosted - -Download the [latest release](https://github.com/Turbo87/sidebar-v2/releases/latest), -unpack the downloaded file, and load the CSS and JavaScript into your -document, for instance (OpenLayers 3+): - -```HTML - - - - -``` - -## Usage - -In your HTML ensure that you have loaded the -[OpenLayers](https://openlayers.org/) and `sidebar-v2` CSS. In the example -code below we also use [FontAwesome](https://fontawesome.com/) so that nice -symbols can be used for the sidebar's buttons. - -```HTML - - - - -``` - -Then create the `div` element within the HTML `body` for the map similarly -to how one would for plain OpenLayers maps. However note that you need to -use `class="sidebar-map"` instead of `class="map"` and the map `div` needs -to *follow* the `div` for the sidebar: - -```HTML - - -``` - -Now define the sidebar (by default in a collapsed state) via the `sidebar` -and `collapsed` classes: - -```HTML - -``` - -Each sidebar element consists of a navigation tab connected to a tab pane -containing the content of the sidebar element. - -The navigation tabs are a simple unordered list of anchors linking to the -respective tab pane: - -```HTML - - -``` - -The content of a given tab is contained in a sidebar tab pane (note the `id` -attribute pointing back to the relevant navigation tab). A pane includes a -header (via the `sidebar-header` class), which contains the `span` element -needed to close the pane, and then simple HTML text, for instance `p` -elements: - -```HTML - - -``` - -Now that the HTML has been set up, we can add the sidebar to the OpenLayers -map within JavaScript by adding a `script` element at the end of the `body`. - -Don't forget to load the OpenLayers and sidebar-v2 JavaScript: - -```HTML - - -``` - -Then set up the OpenLayers map, in this case using an -[OpenStreetMap](https://www.openstreetmap.org/) source: - -```HTML - -``` - -To add the sidebar, simply create a new `Sidebar` object which links to the -sidebar `div` created above, and then add it as a new control to the map: - -```javascript - var sidebar = new ol.control.Sidebar({ element: 'sidebar', position: 'left' }); - map.addControl(sidebar); -``` - -Putting it all together we get: - -```HTML - - - - sidebar-v2 usage example - - - - - - - - - - - - - - - - - -``` - -For a more complete examples, have a look at the files in the `examples/` -directory of the distribution. diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/gmaps.html b/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/gmaps.html deleted file mode 100644 index f9025d7..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/gmaps.html +++ /dev/null @@ -1,99 +0,0 @@ - - - - sidebar-v2 example - - - - - - - - - - - - - - - - Fork me on GitHub - - - - - - - - diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/index.html b/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/index.html deleted file mode 100644 index 5c99b69..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/index.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - sidebar-v2 example - - - - - - - - - - - - - - - - - - Fork me on GitHub - - - - - - - diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/ol2.html b/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/ol2.html deleted file mode 100644 index 2941474..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/ol2.html +++ /dev/null @@ -1,103 +0,0 @@ - - - - sidebar-v2 example - - - - - - - - - - - - - - - - Fork me on GitHub - - - - - - - - diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/ol3.html b/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/ol3.html deleted file mode 100644 index 0bd3d90..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/ol3.html +++ /dev/null @@ -1,107 +0,0 @@ - - - - sidebar-v2 example - - - - - - - - - - - - - - - - - Fork me on GitHub - - - - - - - diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/position-right.html b/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/position-right.html deleted file mode 100644 index 19962fe..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/examples/position-right.html +++ /dev/null @@ -1,102 +0,0 @@ - - - - sidebar-v2 example - - - - - - - - - - - - - - - - - - Fork me on GitHub - - - - - - - diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/gulpfile.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/gulpfile.js deleted file mode 100644 index d0565df..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/gulpfile.js +++ /dev/null @@ -1,39 +0,0 @@ -var gulp = require('gulp'); -var cleanCSS = require('gulp-clean-css'); -var sass = require('gulp-sass'); -var rename = require('gulp-rename'); -var uglify = require('gulp-uglify'); - -// SASS compilation -gulp.task('sass', function() { - return gulp.src('scss/*sidebar.scss') - .pipe(sass()) - .on('error', sass.logError) - .pipe(gulp.dest('css')); -}); - -// Minify JS + CSS -gulp.task('minify:js', function() { - return gulp.src('js/*sidebar.js') - .pipe(rename({ suffix: '.min' })) - .pipe(uglify()) - .pipe(gulp.dest('js')); -}); - -gulp.task('minify:css', gulp.series('sass', function() { - return gulp.src('css/*sidebar.css') - .pipe(rename({ suffix: '.min' })) - .pipe(cleanCSS({level: 2})) - .pipe(gulp.dest('css')); -})); - -gulp.task('minify', gulp.parallel('minify:js', 'minify:css')); - -// Watch JS + CSS Files -gulp.task('watch', gulp.series('minify', function() { - gulp.watch('js/*.js', ['minify:js']); - gulp.watch('scss/*.scss', ['minify:css']); -})); - -// Default -gulp.task('default', gulp.series('minify')); diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/jquery-sidebar.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/js/jquery-sidebar.js deleted file mode 100644 index 3166a9e..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/jquery-sidebar.js +++ /dev/null @@ -1,84 +0,0 @@ -/* global $ */ - -/** - * Create a new sidebar on this jQuery object. - * - * @example - * var sidebar = $('#sidebar').sidebar(); - * - * @param {Object} [options] - Optional options object - * @param {string} [options.position=left] - Position of the sidebar: 'left' or 'right' - * @returns {jQuery} - */ -$.fn.sidebar = function(options) { - var $sidebar = this; - var $tabs = $sidebar.find('ul.sidebar-tabs, .sidebar-tabs > ul'); - var $container = $sidebar.children('.sidebar-content').first(); - - options = $.extend({ - position: 'left' - }, options || {}); - - $sidebar.addClass('sidebar-' + options.position); - - $tabs.children('li').children('a[href^="#"]').on('click', function(e) { - e.preventDefault(); - var $tab = $(this).closest('li'); - - if ($tab.hasClass('active')) - $sidebar.close(); - else if (!$tab.hasClass('disabled')) - $sidebar.open(this.hash.slice(1), $tab); - }); - - $sidebar.find('.sidebar-close').on('click', function() { - $sidebar.close(); - }); - - /** - * Open sidebar (if necessary) and show the specified tab. - * - * @param {string} id - The id of the tab to show (without the # character) - * @param {jQuery} [$tab] - The jQuery object representing the tab node (used internally for efficiency) - */ - $sidebar.open = function(id, $tab) { - if (typeof $tab === 'undefined') - $tab = $tabs.find('li > a[href="#' + id + '"]').parent(); - - // hide old active contents - $container.children('.sidebar-pane.active').removeClass('active'); - - // show new content - $container.children('#' + id).addClass('active'); - - // remove old active highlights - $tabs.children('li.active').removeClass('active'); - - // set new highlight - $tab.addClass('active'); - - $sidebar.trigger('content', { 'id': id }); - - if ($sidebar.hasClass('collapsed')) { - // open sidebar - $sidebar.trigger('opening'); - $sidebar.removeClass('collapsed'); - } - }; - - /** - * Close the sidebar (if necessary). - */ - $sidebar.close = function() { - // remove old active highlights - $tabs.children('li.active').removeClass('active'); - - if (!$sidebar.hasClass('collapsed')) { - // close sidebar - $sidebar.trigger('closing'); - $sidebar.addClass('collapsed'); - } - }; - - return $sidebar; -}; diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/jquery-sidebar.min.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/js/jquery-sidebar.min.js deleted file mode 100644 index 658df70..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/jquery-sidebar.min.js +++ /dev/null @@ -1 +0,0 @@ -$.fn.sidebar=function(e){var s=this,i=s.find("ul.sidebar-tabs, .sidebar-tabs > ul"),a=s.children(".sidebar-content").first();return e=$.extend({position:"left"},e||{}),s.addClass("sidebar-"+e.position),i.children("li").children('a[href^="#"]').on("click",function(e){e.preventDefault();var i=$(this).closest("li");i.hasClass("active")?s.close():i.hasClass("disabled")||s.open(this.hash.slice(1),i)}),s.find(".sidebar-close").on("click",function(){s.close()}),s.open=function(e,l){void 0===l&&(l=i.find('li > a[href="#'+e+'"]').parent()),a.children(".sidebar-pane.active").removeClass("active"),a.children("#"+e).addClass("active"),i.children("li.active").removeClass("active"),l.addClass("active"),s.trigger("content",{id:e}),s.hasClass("collapsed")&&(s.trigger("opening"),s.removeClass("collapsed"))},s.close=function(){i.children("li.active").removeClass("active"),s.hasClass("collapsed")||(s.trigger("closing"),s.addClass("collapsed"))},s}; \ No newline at end of file diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/leaflet-sidebar.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/js/leaflet-sidebar.js deleted file mode 100644 index 01060fc..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/leaflet-sidebar.js +++ /dev/null @@ -1,216 +0,0 @@ -/* global L */ - -/** - * @name Sidebar - * @class L.Control.Sidebar - * @extends L.Control - * @param {string} id - The id of the sidebar element (without the # character) - * @param {Object} [options] - Optional options object - * @param {string} [options.position=left] - Position of the sidebar: 'left' or 'right' - * @see L.control.sidebar - */ -L.Control.Sidebar = L.Control.extend(/** @lends L.Control.Sidebar.prototype */ { - includes: (L.Evented.prototype || L.Mixin.Events), - - options: { - position: 'left' - }, - - initialize: function (id, options) { - var i, child; - - L.setOptions(this, options); - - // Find sidebar HTMLElement - this._sidebar = L.DomUtil.get(id); - - // Attach .sidebar-left/right class - L.DomUtil.addClass(this._sidebar, 'sidebar-' + this.options.position); - - // Attach touch styling if necessary - if (L.Browser.touch) - L.DomUtil.addClass(this._sidebar, 'leaflet-touch'); - - // Find sidebar > div.sidebar-content - for (i = this._sidebar.children.length - 1; i >= 0; i--) { - child = this._sidebar.children[i]; - if (child.tagName == 'DIV' && - L.DomUtil.hasClass(child, 'sidebar-content')) - this._container = child; - } - - // Find sidebar ul.sidebar-tabs > li, sidebar .sidebar-tabs > ul > li - this._tabitems = this._sidebar.querySelectorAll('ul.sidebar-tabs > li, .sidebar-tabs > ul > li'); - for (i = this._tabitems.length - 1; i >= 0; i--) { - this._tabitems[i]._sidebar = this; - } - - // Find sidebar > div.sidebar-content > div.sidebar-pane - this._panes = []; - this._closeButtons = []; - for (i = this._container.children.length - 1; i >= 0; i--) { - child = this._container.children[i]; - if (child.tagName == 'DIV' && - L.DomUtil.hasClass(child, 'sidebar-pane')) { - this._panes.push(child); - - var closeButtons = child.querySelectorAll('.sidebar-close'); - for (var j = 0, len = closeButtons.length; j < len; j++) - this._closeButtons.push(closeButtons[j]); - } - } - }, - - /** - * Add this sidebar to the specified map. - * - * @param {L.Map} map - * @returns {Sidebar} - */ - addTo: function (map) { - var i, child; - - this._map = map; - - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - var sub = child.querySelector('a'); - if (sub.hasAttribute('href') && sub.getAttribute('href').slice(0,1) == '#') { - L.DomEvent - .on(sub, 'click', L.DomEvent.preventDefault ) - .on(sub, 'click', this._onClick, child); - } - } - - for (i = this._closeButtons.length - 1; i >= 0; i--) { - child = this._closeButtons[i]; - L.DomEvent.on(child, 'click', this._onCloseClick, this); - } - - return this; - }, - - /** - * @deprecated - Please use remove() instead of removeFrom(), as of Leaflet 0.8-dev, the removeFrom() has been replaced with remove() - * Removes this sidebar from the map. - * @param {L.Map} map - * @returns {Sidebar} - */ - removeFrom: function(map) { - console.log('removeFrom() has been deprecated, please use remove() instead as support for this function will be ending soon.'); - this.remove(map); - }, - - /** - * Remove this sidebar from the map. - * - * @param {L.Map} map - * @returns {Sidebar} - */ - remove: function (map) { - var i, child; - - this._map = null; - - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - L.DomEvent.off(child.querySelector('a'), 'click', this._onClick); - } - - for (i = this._closeButtons.length - 1; i >= 0; i--) { - child = this._closeButtons[i]; - L.DomEvent.off(child, 'click', this._onCloseClick, this); - } - - return this; - }, - - /** - * Open sidebar (if necessary) and show the specified tab. - * - * @param {string} id - The id of the tab to show (without the # character) - */ - open: function(id) { - var i, child; - - // hide old active contents and show new content - for (i = this._panes.length - 1; i >= 0; i--) { - child = this._panes[i]; - if (child.id == id) - L.DomUtil.addClass(child, 'active'); - else if (L.DomUtil.hasClass(child, 'active')) - L.DomUtil.removeClass(child, 'active'); - } - - // remove old active highlights and set new highlight - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - if (child.querySelector('a').hash == '#' + id) - L.DomUtil.addClass(child, 'active'); - else if (L.DomUtil.hasClass(child, 'active')) - L.DomUtil.removeClass(child, 'active'); - } - - this.fire('content', { id: id }); - - // open sidebar (if necessary) - if (L.DomUtil.hasClass(this._sidebar, 'collapsed')) { - this.fire('opening'); - L.DomUtil.removeClass(this._sidebar, 'collapsed'); - } - - return this; - }, - - /** - * Close the sidebar (if necessary). - */ - close: function() { - // remove old active highlights - for (var i = this._tabitems.length - 1; i >= 0; i--) { - var child = this._tabitems[i]; - if (L.DomUtil.hasClass(child, 'active')) - L.DomUtil.removeClass(child, 'active'); - } - - // close sidebar - if (!L.DomUtil.hasClass(this._sidebar, 'collapsed')) { - this.fire('closing'); - L.DomUtil.addClass(this._sidebar, 'collapsed'); - } - - return this; - }, - - /** - * @private - */ - _onClick: function() { - if (L.DomUtil.hasClass(this, 'active')) - this._sidebar.close(); - else if (!L.DomUtil.hasClass(this, 'disabled')) - this._sidebar.open(this.querySelector('a').hash.slice(1)); - }, - - /** - * @private - */ - _onCloseClick: function () { - this.close(); - } -}); - -/** - * Creates a new sidebar. - * - * @example - * var sidebar = L.control.sidebar('sidebar').addTo(map); - * - * @param {string} id - The id of the sidebar element (without the # character) - * @param {Object} [options] - Optional options object - * @param {string} [options.position=left] - Position of the sidebar: 'left' or 'right' - * @returns {Sidebar} A new sidebar instance - */ -L.control.sidebar = function (id, options) { - return new L.Control.Sidebar(id, options); -}; diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/leaflet-sidebar.min.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/js/leaflet-sidebar.min.js deleted file mode 100644 index aadcde9..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/leaflet-sidebar.min.js +++ /dev/null @@ -1 +0,0 @@ -L.Control.Sidebar=L.Control.extend({includes:L.Evented.prototype||L.Mixin.Events,options:{position:"left"},initialize:function(t,s){var i,e;for(L.setOptions(this,s),this._sidebar=L.DomUtil.get(t),L.DomUtil.addClass(this._sidebar,"sidebar-"+this.options.position),L.Browser.touch&&L.DomUtil.addClass(this._sidebar,"leaflet-touch"),i=this._sidebar.children.length-1;i>=0;i--)"DIV"==(e=this._sidebar.children[i]).tagName&&L.DomUtil.hasClass(e,"sidebar-content")&&(this._container=e);for(this._tabitems=this._sidebar.querySelectorAll("ul.sidebar-tabs > li, .sidebar-tabs > ul > li"),i=this._tabitems.length-1;i>=0;i--)this._tabitems[i]._sidebar=this;for(this._panes=[],this._closeButtons=[],i=this._container.children.length-1;i>=0;i--)if("DIV"==(e=this._container.children[i]).tagName&&L.DomUtil.hasClass(e,"sidebar-pane")){this._panes.push(e);for(var o=e.querySelectorAll(".sidebar-close"),a=0,l=o.length;a=0;s--){var e=(i=this._tabitems[s]).querySelector("a");e.hasAttribute("href")&&"#"==e.getAttribute("href").slice(0,1)&&L.DomEvent.on(e,"click",L.DomEvent.preventDefault).on(e,"click",this._onClick,i)}for(s=this._closeButtons.length-1;s>=0;s--)i=this._closeButtons[s],L.DomEvent.on(i,"click",this._onCloseClick,this);return this},removeFrom:function(t){console.log("removeFrom() has been deprecated, please use remove() instead as support for this function will be ending soon."),this.remove(t)},remove:function(t){var s,i;for(this._map=null,s=this._tabitems.length-1;s>=0;s--)i=this._tabitems[s],L.DomEvent.off(i.querySelector("a"),"click",this._onClick);for(s=this._closeButtons.length-1;s>=0;s--)i=this._closeButtons[s],L.DomEvent.off(i,"click",this._onCloseClick,this);return this},open:function(t){var s,i;for(s=this._panes.length-1;s>=0;s--)(i=this._panes[s]).id==t?L.DomUtil.addClass(i,"active"):L.DomUtil.hasClass(i,"active")&&L.DomUtil.removeClass(i,"active");for(s=this._tabitems.length-1;s>=0;s--)(i=this._tabitems[s]).querySelector("a").hash=="#"+t?L.DomUtil.addClass(i,"active"):L.DomUtil.hasClass(i,"active")&&L.DomUtil.removeClass(i,"active");return this.fire("content",{id:t}),L.DomUtil.hasClass(this._sidebar,"collapsed")&&(this.fire("opening"),L.DomUtil.removeClass(this._sidebar,"collapsed")),this},close:function(){for(var t=this._tabitems.length-1;t>=0;t--){var s=this._tabitems[t];L.DomUtil.hasClass(s,"active")&&L.DomUtil.removeClass(s,"active")}return L.DomUtil.hasClass(this._sidebar,"collapsed")||(this.fire("closing"),L.DomUtil.addClass(this._sidebar,"collapsed")),this},_onClick:function(){L.DomUtil.hasClass(this,"active")?this._sidebar.close():L.DomUtil.hasClass(this,"disabled")||this._sidebar.open(this.querySelector("a").hash.slice(1))},_onCloseClick:function(){this.close()}}),L.control.sidebar=function(t,s){return new L.Control.Sidebar(t,s)}; \ No newline at end of file diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/ol3-sidebar.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/js/ol3-sidebar.js deleted file mode 100644 index 35e4fe6..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/ol3-sidebar.js +++ /dev/null @@ -1,132 +0,0 @@ -/* global ol */ - -ol.control.Sidebar = function (settings) { - - var defaults = { - element: null, - position: 'left' - }, i, child; - - this._options = Object.assign({}, defaults, settings); - - ol.control.Control.call(this, { - element: document.getElementById(this._options.element), - target: this._options.target - }); - - // Attach .sidebar-left/right class - this.element.classList.add('sidebar-' + this._options.position); - - // Find sidebar > div.sidebar-content - for (i = this.element.children.length - 1; i >= 0; i--) { - child = this.element.children[i]; - if (child.tagName === 'DIV' && - child.classList.contains('sidebar-content')) { - this._container = child; - } - } - - // Find sidebar ul.sidebar-tabs > li, sidebar .sidebar-tabs > ul > li - this._tabitems = this.element.querySelectorAll('ul.sidebar-tabs > li, .sidebar-tabs > ul > li'); - for (i = this._tabitems.length - 1; i >= 0; i--) { - this._tabitems[i]._sidebar = this; - } - - // Find sidebar > div.sidebar-content > div.sidebar-pane - this._panes = []; - this._closeButtons = []; - for (i = this._container.children.length - 1; i >= 0; i--) { - child = this._container.children[i]; - if (child.tagName == 'DIV' && - child.classList.contains('sidebar-pane')) { - this._panes.push(child); - - var closeButtons = child.querySelectorAll('.sidebar-close'); - for (var j = 0, len = closeButtons.length; j < len; j++) { - this._closeButtons.push(closeButtons[j]); - } - } - } -}; - -if ('inherits' in ol) { - ol.inherits(ol.control.Sidebar, ol.control.Control); -} else { - ol.control.Sidebar.prototype = Object.create(ol.control.Control.prototype); - ol.control.Sidebar.prototype.constructor = ol.control.Sidebar; -} - -ol.control.Sidebar.prototype.setMap = function(map) { - var i, child; - - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - var sub = child.querySelector('a'); - if (sub.hasAttribute('href') && sub.getAttribute('href').slice(0,1) == '#') { - sub.onclick = this._onClick.bind(child); - } - } - - for (i = this._closeButtons.length - 1; i >= 0; i--) { - child = this._closeButtons[i]; - child.onclick = this._onCloseClick.bind(this); - } -}; - -ol.control.Sidebar.prototype.open = function(id) { - var i, child; - - // hide old active contents and show new content - for (i = this._panes.length - 1; i >= 0; i--) { - child = this._panes[i]; - if (child.id == id) - child.classList.add('active'); - else if (child.classList.contains('active')) - child.classList.remove('active'); - } - - // remove old active highlights and set new highlight - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - if (child.querySelector('a').hash == '#' + id) - child.classList.add('active'); - else if (child.classList.contains('active')) - child.classList.remove('active'); - } - - // open sidebar (if necessary) - if (this.element.classList.contains('collapsed')) { - this.element.classList.remove('collapsed'); - } - - return this; -}; - -ol.control.Sidebar.prototype.close = function() { - // remove old active highlights - for (var i = this._tabitems.length - 1; i >= 0; i--) { - var child = this._tabitems[i]; - if (child.classList.contains('active')) - child.classList.remove('active'); - } - - // close sidebar - if (!this.element.classList.contains('collapsed')) { - this.element.classList.add('collapsed'); - } - - return this; -}; - -ol.control.Sidebar.prototype._onClick = function(evt) { - evt.preventDefault(); - if (this.classList.contains('active')) { - this._sidebar.close(); - } else if (!this.classList.contains('disabled')) { - this._sidebar.open(this.querySelector('a').hash.slice(1)); - } -}; - -ol.control.Sidebar.prototype._onCloseClick = function() { - this.close(); -}; diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/ol3-sidebar.min.js b/public/plugins/sidebar-v2-master/sidebar-v2-master/js/ol3-sidebar.min.js deleted file mode 100644 index 3d9b17c..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/js/ol3-sidebar.min.js +++ /dev/null @@ -1 +0,0 @@ -ol.control.Sidebar=function(t){var e,s;for(this._options=Object.assign({},{element:null,position:"left"},t),ol.control.Control.call(this,{element:document.getElementById(this._options.element),target:this._options.target}),this.element.classList.add("sidebar-"+this._options.position),e=this.element.children.length-1;e>=0;e--)"DIV"===(s=this.element.children[e]).tagName&&s.classList.contains("sidebar-content")&&(this._container=s);for(this._tabitems=this.element.querySelectorAll("ul.sidebar-tabs > li, .sidebar-tabs > ul > li"),e=this._tabitems.length-1;e>=0;e--)this._tabitems[e]._sidebar=this;for(this._panes=[],this._closeButtons=[],e=this._container.children.length-1;e>=0;e--)if("DIV"==(s=this._container.children[e]).tagName&&s.classList.contains("sidebar-pane")){this._panes.push(s);for(var i=s.querySelectorAll(".sidebar-close"),o=0,l=i.length;o=0;e--){var i=(s=this._tabitems[e]).querySelector("a");i.hasAttribute("href")&&"#"==i.getAttribute("href").slice(0,1)&&(i.onclick=this._onClick.bind(s))}for(e=this._closeButtons.length-1;e>=0;e--)(s=this._closeButtons[e]).onclick=this._onCloseClick.bind(this)},ol.control.Sidebar.prototype.open=function(t){var e,s;for(e=this._panes.length-1;e>=0;e--)(s=this._panes[e]).id==t?s.classList.add("active"):s.classList.contains("active")&&s.classList.remove("active");for(e=this._tabitems.length-1;e>=0;e--)(s=this._tabitems[e]).querySelector("a").hash=="#"+t?s.classList.add("active"):s.classList.contains("active")&&s.classList.remove("active");return this.element.classList.contains("collapsed")&&this.element.classList.remove("collapsed"),this},ol.control.Sidebar.prototype.close=function(){for(var t=this._tabitems.length-1;t>=0;t--){var e=this._tabitems[t];e.classList.contains("active")&&e.classList.remove("active")}return this.element.classList.contains("collapsed")||this.element.classList.add("collapsed"),this},ol.control.Sidebar.prototype._onClick=function(t){t.preventDefault(),this.classList.contains("active")?this._sidebar.close():this.classList.contains("disabled")||this._sidebar.open(this.querySelector("a").hash.slice(1))},ol.control.Sidebar.prototype._onCloseClick=function(){this.close()}; \ No newline at end of file diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/package.json b/public/plugins/sidebar-v2-master/sidebar-v2-master/package.json deleted file mode 100644 index e4124cb..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/package.json +++ /dev/null @@ -1,40 +0,0 @@ -{ - "name": "sidebar-v2", - "version": "0.4.0", - "description": "A responsive sidebar for mapping libraries like Leaflet or OpenLayers", - "keywords": [ - "gis", - "leaflet", - "map", - "openlayers" - ], - "homepage": "https://github.com/turbo87/sidebar-v2", - "bugs": "https://github.com/turbo87/sidebar-v2/issues", - "license": "MIT", - "author": "Tobias Bieniek ", - "files": [ - "css", - "js", - "scss" - ], - "repository": { - "type": "git", - "url": "https://github.com/turbo87/sidebar-v2.git" - }, - "scripts": { - "lint:css": "stylelint **/*.scss", - "lint:js": "eslint . --cache" - }, - "devDependencies": { - "eslint": "^6.8.0", - "gulp": "~4.0.0", - "gulp-clean-css": "~4.3.0", - "gulp-concat": "~2.6.1", - "gulp-rename": "~2.0.0", - "gulp-sass": "^4.1.0", - "gulp-uglify": "~3.0.2", - "stylelint": "^13.12.0", - "stylelint-config-recommended-scss": "^4.2.0", - "stylelint-scss": "^3.19.0" - } -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/_base.scss b/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/_base.scss deleted file mode 100644 index f67c80d..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/_base.scss +++ /dev/null @@ -1,261 +0,0 @@ -$threshold-lg: 1200px !default; -$threshold-md: 992px !default; -$threshold-sm: 768px !default; - -$width-lg: 460px !default; -$width-md: 390px !default; -$width-sm: 305px !default; -$width-xs: 100% !default; - -$sidebar-z-index: 2000 !default; -$sidebar-transition: 500ms !default; - -$tab-size: 40px !default; -$tab-font-size: 12pt !default; -$tab-bg: null !default; -$tab-transition: 80ms !default; - -$header-fg: $tab-active-fg !default; -$header-bg: $tab-active-bg !default; - -$content-bg: rgba(255, 255, 255, 0.95) !default; -$content-padding-vertical: 10px !default; -$content-padding-horizontal: 20px !default; - -$move-map-in-xs: true !default; - -.sidebar { - position: absolute; - - top: 0; - bottom: 0; - width: $width-xs; - - overflow: hidden; - - z-index: $sidebar-z-index; - - &.collapsed { - width: $tab-size; - } - - @media(min-width:$threshold-sm) { - top: $sidebar-margins; - bottom: $sidebar-margins; - - transition: width $sidebar-transition; - } - - @media(min-width:$threshold-sm) and (max-width:$threshold-md - 1px) { - width: $width-sm; - } - - @media(min-width:$threshold-md) and (max-width:$threshold-lg - 1px) { - width: $width-md; - } - - @media(min-width:$threshold-lg) { - width: $width-lg; - } -} - -.sidebar-left { - left: 0; - - @media(min-width:$threshold-sm) { - left: $sidebar-margins; - } -} - -.sidebar-right { - right: 0; - - @media(min-width:$threshold-sm) { - right: $sidebar-margins; - } -} - -.sidebar-tabs { - top: 0; - bottom: 0; - height: 100%; - - .sidebar-left & { - left: 0; - } - - .sidebar-right & { - right: 0; - } - - background-color: $tabs-bg; - - &, & > ul { - position: absolute; - - width: $tab-size; - - margin: 0; - padding: 0; - - list-style-type: none; - - & > li { - width: 100%; - height: $tab-size; - - color: $tab-fg; - @if $tab-bg { background: $tab-bg; } - - font-size: $tab-font-size; - - overflow: hidden; - - transition: all $tab-transition; - - &:hover { - color: $tab-hover-fg; - background-color: $tab-hover-bg; - } - - &.active { - color: $tab-active-fg; - background-color: $tab-active-bg; - } - - &.disabled { - color: fade-out($tab-fg, 0.6); - - &:hover { - @if $tab-bg { - background: $tab-bg; - } @else { - background: transparent; - } - } - - & > a { - cursor: default; - } - } - - & > a { - display: block; - - width: 100%; - height: 100%; - - line-height: $tab-size; - - color: inherit; - text-decoration: none; - text-align: center; - } - } - } - - & > ul + ul { - bottom: 0; - } -} - -.sidebar-content { - position: absolute; - - .sidebar-left & { - left: $tab-size; - right: 0; - } - - .sidebar-right & { - left: 0; - right: $tab-size; - } - - top: 0; - bottom: 0; - - background-color: $content-bg; - - overflow-x: hidden; - overflow-y: auto; - - .sidebar.collapsed > & { - overflow-y: hidden; - } -} - -.sidebar-pane { - display: none; - - left: 0; - right: 0; - box-sizing: border-box; - - padding: $content-padding-vertical $content-padding-horizontal; - - &.active { - display: block; - } - - @media(min-width:$threshold-sm) and (max-width:$threshold-md - 1px) { - min-width: $width-sm - $tab-size; - } - - @media(min-width:$threshold-md) and (max-width:$threshold-lg - 1px) { - min-width: $width-md - $tab-size; - } - - @media(min-width:$threshold-lg) { - min-width: $width-lg - $tab-size; - } -} - -.sidebar-header { - margin: (-$content-padding-vertical) (-$content-padding-horizontal) 0; - height: $tab-size; - padding: 0 $content-padding-horizontal; - line-height: $tab-size; - font-size: $tab-font-size * 1.2; - color: $header-fg; - background-color: $header-bg; - - .sidebar-right & { - padding-left: $tab-size; - } -} - -.sidebar-close { - position: absolute; - top: 0; - width: $tab-size; - height: $tab-size; - text-align: center; - cursor: pointer; - - .sidebar-left & { - right: 0; - } - - .sidebar-right & { - left: 0; - } -} - -@if $move-map-in-xs { - .sidebar-left ~ .sidebar-map { - margin-left: $tab-size; - - @media(min-width:$threshold-sm) { - margin-left: 0; - } - } - - .sidebar-right ~ .sidebar-map { - margin-right: $tab-size; - - @media(min-width:$threshold-sm) { - margin-right: 0; - } - } -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/_ol-base.scss b/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/_ol-base.scss deleted file mode 100644 index 5a2ee9a..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/_ol-base.scss +++ /dev/null @@ -1,50 +0,0 @@ -$sidebar-bg: rgba(255, 255, 255, 0.4) !default; -$sidebar-border-width: 3px !default; -$sidebar-border-radius: 4px !default; -$sidebar-border: $sidebar-border-width solid transparent !default; - -$tab-fg: #fff !default; -$tabs-bg: rgba(0, 60, 136, 0.5) !default; -$tab-hover-fg: #fff !default; -$tab-hover-bg: rgba(0, 60, 136, 0.6) !default; -$tab-active-fg: #fff !default; -$tab-active-bg: #0074d9 !default; - -$move-map-in-xs: false !default; - -@import 'base'; - -.sidebar { - background-color: $sidebar-bg; - - @media(min-width:$threshold-sm) { - border: $sidebar-border; - border-radius: $sidebar-border-radius; - } -} - -.sidebar-left { - border-right: $sidebar-border; -} - -.sidebar-right { - border-left: $sidebar-border; -} - -.sidebar-tabs { - overflow: hidden; - - @media(min-width:$threshold-sm) { - border-radius: $sidebar-inner-border-radius 0 0 $sidebar-inner-border-radius; - - .collapsed & { - border-radius: $sidebar-inner-border-radius; - } - } -} - -.sidebar-content { - @media(min-width:$threshold-sm) { - border-radius: 0 $sidebar-inner-border-radius $sidebar-inner-border-radius 0; - } -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/gmaps-sidebar.scss b/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/gmaps-sidebar.scss deleted file mode 100644 index 6190505..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/gmaps-sidebar.scss +++ /dev/null @@ -1,86 +0,0 @@ -$sidebar-margins: 10px !default; -$sidebar-left-bottom-margin: $sidebar-margins + 25px !default; -$sidebar-right-bottom-margin: $sidebar-margins + 14px !default; -$sidebar-border: 0 !default; -$sidebar-border-radius: 2px !default; -$sidebar-shadow: rgba(0, 0, 0, 0.298039) 0 1px 4px -1px !default; - -$tab-fg: #666 !default; -$tabs-bg: #fff !default; -$tab-active-fg: #000 !default; -$tab-active-bg: #febf00 !default; -$tab-hover-fg: #000 !default; -$tab-hover-bg: ($tabs-bg * 9 + $tab-active-bg) / 10 !default; - -@import 'base'; - -.sidebar { - border-right: $sidebar-border; - box-shadow: $sidebar-shadow; - - @media(min-width:$threshold-sm) { - border: $sidebar-border; - border-radius: $sidebar-border-radius; - } -} - -.sidebar-left { - @media(min-width:$threshold-sm) { - bottom: $sidebar-left-bottom-margin; - } - - & ~ .sidebar-map .gm-style > div.gmnoprint[style*="left: 0px"] { - @media(min-width:$threshold-sm) { - transition: margin-left $sidebar-transition; - } - - @media(min-width:$threshold-sm) and (max-width:$threshold-md - 1px) { - margin-left: $width-sm + $sidebar-margins * 2 !important; - } - - @media(min-width:$threshold-md) and (max-width:$threshold-lg - 1px) { - margin-left: $width-md + $sidebar-margins * 2 !important; - } - - @media(min-width:$threshold-lg) { - margin-left: $width-lg + $sidebar-margins * 2 !important; - } - } - - @media(min-width:$threshold-sm) { - &.collapsed ~ .sidebar-map .gm-style > div.gmnoprint[style*="left: 0px"] { - margin-left: $tab-size + $sidebar-margins * 2 !important; - } - } -} - - -.sidebar-right { - @media(min-width:$threshold-sm) { - bottom: $sidebar-right-bottom-margin; - } - - & ~ .sidebar-map .gm-style > div.gmnoprint[style*="right: 28px"] { - @media(min-width:$threshold-sm) { - transition: margin-right $sidebar-transition; - } - - @media(min-width:$threshold-sm) and (max-width:$threshold-md - 1px) { - margin-right: $width-sm + $sidebar-margins * 2 !important; - } - - @media(min-width:$threshold-md) and (max-width:$threshold-lg - 1px) { - margin-right: $width-md + $sidebar-margins * 2 !important; - } - - @media(min-width:$threshold-lg) { - margin-right: $width-lg + $sidebar-margins * 2 !important; - } - } - - @media(min-width:$threshold-sm) { - &.collapsed ~ .sidebar-map .gm-style > div.gmnoprint[style*="right: 28px"] { - margin-right: $tab-size + $sidebar-margins * 2 !important; - } - } -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/leaflet-sidebar.scss b/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/leaflet-sidebar.scss deleted file mode 100644 index bf23d44..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/leaflet-sidebar.scss +++ /dev/null @@ -1,84 +0,0 @@ -$sidebar-margins: 10px !default; -$sidebar-border-radius: 4px !default; -$sidebar-touch-border: 2px solid rgba(0, 0, 0, 0.2) !default; -$sidebar-shadow: 0 1px 5px rgba(0, 0, 0, 0.65) !default; - -$tab-fg: #333 !default; -$tabs-bg: #fff !default; -$tab-hover-fg: #000 !default; -$tab-hover-bg: #eee !default; -$tab-active-fg: #fff !default; -$tab-active-bg: #0074d9 !default; - -@import 'base'; - -.sidebar { - box-shadow: $sidebar-shadow; - - &.leaflet-touch { - box-shadow: none; - border-right: $sidebar-touch-border; - } - - @media(min-width:$threshold-sm) { - border-radius: $sidebar-border-radius; - - &.leaflet-touch { - border: $sidebar-touch-border; - } - } -} - -.sidebar-left { - - & ~ .sidebar-map .leaflet-left { - @media(min-width:$threshold-sm) { - transition: left $sidebar-transition; - } - - @media(min-width:$threshold-sm) and (max-width:$threshold-md - 1px) { - left: $width-sm + $sidebar-margins; - } - - @media(min-width:$threshold-md) and (max-width:$threshold-lg - 1px) { - left: $width-md + $sidebar-margins; - } - - @media(min-width:$threshold-lg) { - left: $width-lg + $sidebar-margins; - } - } - - &.collapsed ~ .sidebar-map .leaflet-left { - @media(min-width:$threshold-sm) { - left: $tab-size + $sidebar-margins; - } - } -} - -.sidebar-right { - - & ~ .sidebar-map .leaflet-right { - @media(min-width:$threshold-sm) { - transition: right $sidebar-transition; - } - - @media(min-width:$threshold-sm) and (max-width:$threshold-md - 1px) { - right: $width-sm + $sidebar-margins; - } - - @media(min-width:$threshold-md) and (max-width:$threshold-lg - 1px) { - right: $width-md + $sidebar-margins; - } - - @media(min-width:$threshold-lg) { - right: $width-lg + $sidebar-margins; - } - } - - &.collapsed ~ .sidebar-map .leaflet-right { - @media(min-width:$threshold-sm) { - right: $tab-size + $sidebar-margins; - } - } -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/ol2-sidebar.scss b/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/ol2-sidebar.scss deleted file mode 100644 index 166bf12..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/ol2-sidebar.scss +++ /dev/null @@ -1,80 +0,0 @@ -$sidebar-margins: 8px !default; -$sidebar-inner-border-radius: 4px !default; - -@import 'ol-base'; - -.sidebar-left { - - & ~ .sidebar-map { - - .olControlZoom, - .olScaleLine { - margin-left: $tab-size + $sidebar-border-width * 2; - - @media(min-width: $threshold-sm) { - transition: margin-left $sidebar-transition; - } - - @media(min-width: $threshold-sm) and (max-width: $threshold-md - 1px) { - margin-left: $width-sm + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-md) and (max-width: $threshold-lg - 1px) { - margin-left: $width-md + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-lg) { - margin-left: $width-lg + $sidebar-margins + $sidebar-border-width * 2; - } - } - } - - &.collapsed ~ .sidebar-map { - - .olControlZoom, - .olScaleLine { - @media(min-width:$threshold-sm) { - margin-left: $tab-size + $sidebar-margins + $sidebar-border-width * 2; - } - } - } -} - -.sidebar-right { - - & ~ .sidebar-map { - - .olControlAttribution, - .olControlPermalink, - .olControlMousePosition { - margin-right: $tab-size + $sidebar-border-width * 2; - - @media(min-width: $threshold-sm) { - transition: margin-right $sidebar-transition; - } - - @media(min-width: $threshold-sm) and (max-width: $threshold-md - 1px) { - margin-right: $width-sm + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-md) and (max-width: $threshold-lg - 1px) { - margin-right: $width-md + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-lg) { - margin-right: $width-lg + $sidebar-margins + $sidebar-border-width * 2; - } - } - } - - &.collapsed ~ .sidebar-map { - - .olControlAttribution, - .olControlPermalink, - .olControlMousePosition { - @media(min-width:$threshold-sm) { - margin-right: $tab-size + $sidebar-margins + $sidebar-border-width * 2; - } - } - } -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/ol3-sidebar.scss b/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/ol3-sidebar.scss deleted file mode 100644 index cbf80f1..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/scss/ol3-sidebar.scss +++ /dev/null @@ -1,81 +0,0 @@ -$sidebar-margins: 6px !default; -$sidebar-inner-border-radius: 2px !default; - -@import 'ol-base'; - -.sidebar-left { - - & ~ .sidebar-map { - - .ol-zoom, .ol-scale-line { - margin-left: $tab-size + $sidebar-border-width * 2; - - @media(min-width: $threshold-sm) { - transition: margin-left $sidebar-transition; - } - - @media(min-width: $threshold-sm) and (max-width: $threshold-md - 1px) { - margin-left: $width-sm + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-md) and (max-width: $threshold-lg - 1px) { - margin-left: $width-md + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-lg) { - margin-left: $width-lg + $sidebar-margins + $sidebar-border-width * 2; - } - } - } - - &.collapsed ~ .sidebar-map { - - .ol-zoom, .ol-scale-line { - @media(min-width:$threshold-sm) { - margin-left: $tab-size + $sidebar-margins + $sidebar-border-width * 2; - } - } - } -} - - -.sidebar-right { - - & ~ .sidebar-map { - - .ol-rotate, - .ol-attribution, - .ol-full-screen { - - margin-right: $tab-size + $sidebar-border-width * 2; - - @media(min-width: $threshold-sm) { - transition: margin-right $sidebar-transition; - } - - @media(min-width: $threshold-sm) and (max-width: $threshold-md - 1px) { - margin-right: $width-sm + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-md) and (max-width: $threshold-lg - 1px) { - margin-right: $width-md + $sidebar-margins + $sidebar-border-width * 2; - } - - @media(min-width: $threshold-lg) { - margin-right: $width-lg + $sidebar-margins + $sidebar-border-width * 2; - } - } - } - - &.collapsed ~ .sidebar-map { - - .ol-rotate, - .ol-attribution, - .ol-full-screen { - - @media(min-width:$threshold-sm) { - margin-right: $tab-size + $sidebar-margins + $sidebar-border-width * 2; - } - } - } -} diff --git a/public/plugins/sidebar-v2-master/sidebar-v2-master/typescript/leaflet-sidebar.d.ts b/public/plugins/sidebar-v2-master/sidebar-v2-master/typescript/leaflet-sidebar.d.ts deleted file mode 100644 index face1b6..0000000 --- a/public/plugins/sidebar-v2-master/sidebar-v2-master/typescript/leaflet-sidebar.d.ts +++ /dev/null @@ -1,26 +0,0 @@ -/// - -declare namespace L { - - namespace Control { - - interface SidebarOptions { - position: string; - } - - class Sidebar extends Control { - constructor(id: string, options?: SidebarOptions); - options: Control.ControlOptions; - addTo(map: L.Map): this; - remove(map: L.Map): this; - open(id: string): this; - close(): this; - } - - } - - namespace control { - function sidebar(id: string, options?: Control.SidebarOptions): L.Control.Sidebar; - } - -} diff --git a/public/plugins/sidebar/L.Control.Sidebar.css b/public/plugins/sidebar/L.Control.Sidebar.css deleted file mode 100644 index 1b8605e..0000000 --- a/public/plugins/sidebar/L.Control.Sidebar.css +++ /dev/null @@ -1,102 +0,0 @@ -.leaflet-sidebar { - position: absolute; - height: 100%; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 10px; - z-index: 2000; } - .leaflet-sidebar.left { - left: -500px; - transition: left 0.5s, width 0.5s; - padding-right: 0; } - .leaflet-sidebar.left.visible { - left: 0; } - .leaflet-sidebar.right { - right: -500px; - transition: right 0.5s, width 0.5s; - padding-left: 0; } - .leaflet-sidebar.right.visible { - right: 0; } - .leaflet-sidebar > .leaflet-control { - height: 100%; - width: 100%; - overflow: auto; - -webkit-overflow-scrolling: touch; - -webkit-box-sizing: border-box; - -moz-box-sizing: border-box; - box-sizing: border-box; - padding: 8px 24px; - font-size: 1.1em; - background: white; - box-shadow: 0 1px 7px rgba(0, 0, 0, 0.65); - -webkit-border-radius: 4px; - border-radius: 4px; } - .leaflet-touch .leaflet-sidebar > .leaflet-control { - box-shadow: none; - border: 2px solid rgba(0, 0, 0, 0.2); - background-clip: padding-box; } - @media (max-width: 767px) { - .leaflet-sidebar { - width: 100%; - padding: 0; } - .leaflet-sidebar.left.visible ~ .leaflet-left { - left: 100%; } - .leaflet-sidebar.right.visible ~ .leaflet-right { - right: 100%; } - .leaflet-sidebar.left { - left: -100%; } - .leaflet-sidebar.left.visible { - left: 0; } - .leaflet-sidebar.right { - right: -100%; } - .leaflet-sidebar.right.visible { - right: 0; } - .leaflet-sidebar > .leaflet-control { - box-shadow: none; - -webkit-border-radius: 0; - border-radius: 0; } - .leaflet-touch .leaflet-sidebar > .leaflet-control { - border: 0; } } - @media (min-width: 768px) and (max-width: 991px) { - .leaflet-sidebar { - width: 305px; } - .leaflet-sidebar.left.visible ~ .leaflet-left { - left: 305px; } - .leaflet-sidebar.right.visible ~ .leaflet-right { - right: 305px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .leaflet-sidebar { - width: 390px; } - .leaflet-sidebar.left.visible ~ .leaflet-left { - left: 390px; } - .leaflet-sidebar.right.visible ~ .leaflet-right { - right: 390px; } } - @media (min-width: 1200px) { - .leaflet-sidebar { - width: 460px; } - .leaflet-sidebar.left.visible ~ .leaflet-left { - left: 460px; } - .leaflet-sidebar.right.visible ~ .leaflet-right { - right: 460px; } } - .leaflet-sidebar .close { - position: absolute; - right: 20px; - top: 20px; - width: 31px; - height: 31px; - color: #333; - font-size: 25px; - line-height: 1em; - text-align: center; - background: white; - -webkit-border-radius: 16px; - border-radius: 16px; - cursor: pointer; - z-index: 1000; } - -.leaflet-left { - transition: left 0.5s; } - -.leaflet-right { - transition: right 0.5s; } diff --git a/public/plugins/sidebar/L.Control.Sidebar.js b/public/plugins/sidebar/L.Control.Sidebar.js deleted file mode 100644 index 843e324..0000000 --- a/public/plugins/sidebar/L.Control.Sidebar.js +++ /dev/null @@ -1,202 +0,0 @@ -L.Control.Sidebar = L.Control.extend({ - - includes: L.Evented.prototype || L.Mixin.Events, - - options: { - closeButton: true, - position: 'left', - autoPan: true, - }, - - initialize: function (placeholder, options) { - L.setOptions(this, options); - - // Find content container - var content = this._contentContainer = L.DomUtil.get(placeholder); - - // Remove the content container from its original parent - if(content.parentNode != undefined){ - content.parentNode.removeChild(content); - } - var l = 'leaflet-'; - - // Create sidebar container - var container = this._container = - L.DomUtil.create('div', l + 'sidebar ' + this.options.position); - - // Style and attach content container - L.DomUtil.addClass(content, l + 'control'); - container.appendChild(content); - - // Create close button and attach it if configured - if (this.options.closeButton) { - var close = this._closeButton = - L.DomUtil.create('a', 'close', container); - close.innerHTML = '×'; - } - }, - - addTo: function (map) { - var container = this._container; - var content = this._contentContainer; - - // Attach event to close button - if (this.options.closeButton) { - var close = this._closeButton; - - L.DomEvent.on(close, 'click', this.hide, this); - } - - L.DomEvent - .on(container, 'transitionend', - this._handleTransitionEvent, this) - .on(container, 'webkitTransitionEnd', - this._handleTransitionEvent, this); - - // Attach sidebar container to controls container - var controlContainer = map._controlContainer; - controlContainer.insertBefore(container, controlContainer.firstChild); - - this._map = map; - - // Make sure we don't drag the map when we interact with the content - var stop = L.DomEvent.stopPropagation; - var fakeStop = L.DomEvent._fakeStop || stop; - L.DomEvent - .on(content, 'contextmenu', stop) - .on(content, 'click', fakeStop) - .on(content, 'mousedown', stop) - .on(content, 'touchstart', stop) - .on(content, 'dblclick', fakeStop) - .on(content, 'mousewheel', stop) - .on(content, 'wheel', stop) - .on(content, 'scroll', stop) - .on(content, 'MozMousePixelScroll', stop); - - return this; - }, - - removeFrom: function (map) { - //if the control is visible, hide it before removing it. - this.hide(); - - var container = this._container; - var content = this._contentContainer; - - // Remove sidebar container from controls container - var controlContainer = map._controlContainer; - controlContainer.removeChild(container); - - //disassociate the map object - this._map = null; - - // Unregister events to prevent memory leak - var stop = L.DomEvent.stopPropagation; - var fakeStop = L.DomEvent._fakeStop || stop; - L.DomEvent - .off(content, 'contextmenu', stop) - .off(content, 'click', fakeStop) - .off(content, 'mousedown', stop) - .off(content, 'touchstart', stop) - .off(content, 'dblclick', fakeStop) - .off(content, 'mousewheel', stop) - .off(content, 'wheel', stop) - .off(content, 'scroll', stop) - .off(content, 'MozMousePixelScroll', stop); - - L.DomEvent - .off(container, 'transitionend', - this._handleTransitionEvent, this) - .off(container, 'webkitTransitionEnd', - this._handleTransitionEvent, this); - - if (this._closeButton && this._close) { - var close = this._closeButton; - - L.DomEvent.off(close, 'click', this.hide, this); - } - - return this; - }, - - isVisible: function () { - return L.DomUtil.hasClass(this._container, 'visible'); - }, - - show: function () { - if (!this.isVisible()) { - L.DomUtil.addClass(this._container, 'visible'); - if (this.options.autoPan) { - this._map.panBy([-this.getOffset() / 2, 0], { - duration: 0.5 - }); - } - this.fire('show'); - } - }, - - hide: function (e) { - if (this.isVisible()) { - L.DomUtil.removeClass(this._container, 'visible'); - if (this.options.autoPan) { - this._map.panBy([this.getOffset() / 2, 0], { - duration: 0.5 - }); - } - this.fire('hide'); - } - if(e) { - L.DomEvent.stopPropagation(e); - } - }, - - toggle: function () { - if (this.isVisible()) { - this.hide(); - } else { - this.show(); - } - }, - - getContainer: function () { - return this._contentContainer; - }, - - getCloseButton: function () { - return this._closeButton; - }, - - setContent: function (content) { - var container = this.getContainer(); - - if (typeof content === 'string') { - container.innerHTML = content; - } else { - // clean current content - while (container.firstChild) { - container.removeChild(container.firstChild); - } - - container.appendChild(content); - } - - return this; - }, - - getOffset: function () { - if (this.options.position === 'right') { - return -this._container.offsetWidth; - } else { - return this._container.offsetWidth; - } - }, - - _handleTransitionEvent: function (e) { - if (e.propertyName == 'left' || e.propertyName == 'right') - this.fire(this.isVisible() ? 'shown' : 'hidden'); - } -}); - -L.control.sidebar = function (placeholder, options) { - return new L.Control.Sidebar(placeholder, options); -}; diff --git a/public/plugins/sidebar/leaflet-sidebar.css b/public/plugins/sidebar/leaflet-sidebar.css deleted file mode 100644 index 766fe39..0000000 --- a/public/plugins/sidebar/leaflet-sidebar.css +++ /dev/null @@ -1,200 +0,0 @@ -.sidebar { - position: absolute; - top: 0; - bottom: 0; - width: 100%; - overflow: hidden; - z-index: 2000; } - .sidebar.collapsed { - width: 40px; } - @media (min-width: 768px) { - .sidebar { - top: 10px; - bottom: 10px; - transition: width 500ms; } } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar { - width: 305px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar { - width: 390px; } } - @media (min-width: 1200px) { - .sidebar { - width: 460px; } } - -.sidebar-left { - left: 0; } - @media (min-width: 768px) { - .sidebar-left { - left: 10px; } } - -.sidebar-right { - right: 0; } - @media (min-width: 768px) { - .sidebar-right { - right: 10px; } } - -.sidebar-tabs { - top: 0; - bottom: 0; - height: 100%; - background-color: #fff; } - .sidebar-left .sidebar-tabs { - left: 0; } - .sidebar-right .sidebar-tabs { - right: 0; } - .sidebar-tabs, .sidebar-tabs > ul { - position: absolute; - width: 40px; - margin: 0; - padding: 0; - list-style-type: none; } - .sidebar-tabs > li, .sidebar-tabs > ul > li { - width: 100%; - height: 40px; - color: #333; - font-size: 12pt; - overflow: hidden; - transition: all 80ms; } - .sidebar-tabs > li:hover, .sidebar-tabs > ul > li:hover { - color: #000; - background-color: #eee; } - .sidebar-tabs > li.active, .sidebar-tabs > ul > li.active { - color: #fff; - background-color: #0074d9; } - .sidebar-tabs > li.disabled, .sidebar-tabs > ul > li.disabled { - color: rgba(51, 51, 51, 0.4); } - .sidebar-tabs > li.disabled:hover, .sidebar-tabs > ul > li.disabled:hover { - background: transparent; } - .sidebar-tabs > li.disabled > a, .sidebar-tabs > ul > li.disabled > a { - cursor: default; } - .sidebar-tabs > li > a, .sidebar-tabs > ul > li > a { - display: block; - width: 100%; - height: 100%; - line-height: 40px; - color: inherit; - text-decoration: none; - text-align: center; } - .sidebar-tabs > ul + ul { - bottom: 0; } - -.sidebar-content { - position: absolute; - top: 0; - bottom: 0; - background-color: rgba(255, 255, 255, 0.95); - overflow-x: hidden; - overflow-y: auto; } - .sidebar-left .sidebar-content { - left: 40px; - right: 0; } - .sidebar-right .sidebar-content { - left: 0; - right: 40px; } - .sidebar.collapsed > .sidebar-content { - overflow-y: hidden; } - -.sidebar-pane { - display: none; - left: 0; - right: 0; - box-sizing: border-box; - padding: 10px 20px; } - .sidebar-pane.active { - display: block; } - @media (min-width: 768px) and (max-width: 991px) { - .sidebar-pane { - min-width: 265px; } } - @media (min-width: 992px) and (max-width: 1199px) { - .sidebar-pane { - min-width: 350px; } } - @media (min-width: 1200px) { - .sidebar-pane { - min-width: 420px; } } - -.sidebar-header { - margin: -10px -20px 0; - height: 40px; - padding: 0 20px; - line-height: 40px; - font-size: 14.4pt; - color: #fff; - background-color: #0074d9; } - .sidebar-right .sidebar-header { - padding-left: 40px; } - -.sidebar-close { - position: absolute; - top: 0; - width: 40px; - height: 40px; - text-align: center; - cursor: pointer; } - .sidebar-left .sidebar-close { - right: 0; } - .sidebar-right .sidebar-close { - left: 0; } - -.sidebar-left ~ .sidebar-map { - margin-left: 40px; } - @media (min-width: 768px) { - .sidebar-left ~ .sidebar-map { - margin-left: 0; } } - -.sidebar-right ~ .sidebar-map { - margin-right: 40px; } - @media (min-width: 768px) { - .sidebar-right ~ .sidebar-map { - margin-right: 0; } } - -.sidebar { - box-shadow: 0 1px 5px rgba(0, 0, 0, 0.65); } - .sidebar.leaflet-touch { - box-shadow: none; - border-right: 2px solid rgba(0, 0, 0, 0.2); } - @media (min-width: 768px) { - .sidebar { - border-radius: 4px; } - .sidebar.leaflet-touch { - border: 2px solid rgba(0, 0, 0, 0.2); } } - -@media (min-width: 768px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - transition: left 500ms; } } - -@media (min-width: 768px) and (max-width: 991px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - left: 315px; } } - -@media (min-width: 992px) and (max-width: 1199px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - left: 400px; } } - -@media (min-width: 1200px) { - .sidebar-left ~ .sidebar-map .leaflet-left { - left: 470px; } } - -@media (min-width: 768px) { - .sidebar-left.collapsed ~ .sidebar-map .leaflet-left { - left: 50px; } } - -@media (min-width: 768px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - transition: right 500ms; } } - -@media (min-width: 768px) and (max-width: 991px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - right: 315px; } } - -@media (min-width: 992px) and (max-width: 1199px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - right: 400px; } } - -@media (min-width: 1200px) { - .sidebar-right ~ .sidebar-map .leaflet-right { - right: 470px; } } - -@media (min-width: 768px) { - .sidebar-right.collapsed ~ .sidebar-map .leaflet-right { - right: 50px; } } diff --git a/public/plugins/sidebar/leaflet-sidebar.js b/public/plugins/sidebar/leaflet-sidebar.js deleted file mode 100644 index 01060fc..0000000 --- a/public/plugins/sidebar/leaflet-sidebar.js +++ /dev/null @@ -1,216 +0,0 @@ -/* global L */ - -/** - * @name Sidebar - * @class L.Control.Sidebar - * @extends L.Control - * @param {string} id - The id of the sidebar element (without the # character) - * @param {Object} [options] - Optional options object - * @param {string} [options.position=left] - Position of the sidebar: 'left' or 'right' - * @see L.control.sidebar - */ -L.Control.Sidebar = L.Control.extend(/** @lends L.Control.Sidebar.prototype */ { - includes: (L.Evented.prototype || L.Mixin.Events), - - options: { - position: 'left' - }, - - initialize: function (id, options) { - var i, child; - - L.setOptions(this, options); - - // Find sidebar HTMLElement - this._sidebar = L.DomUtil.get(id); - - // Attach .sidebar-left/right class - L.DomUtil.addClass(this._sidebar, 'sidebar-' + this.options.position); - - // Attach touch styling if necessary - if (L.Browser.touch) - L.DomUtil.addClass(this._sidebar, 'leaflet-touch'); - - // Find sidebar > div.sidebar-content - for (i = this._sidebar.children.length - 1; i >= 0; i--) { - child = this._sidebar.children[i]; - if (child.tagName == 'DIV' && - L.DomUtil.hasClass(child, 'sidebar-content')) - this._container = child; - } - - // Find sidebar ul.sidebar-tabs > li, sidebar .sidebar-tabs > ul > li - this._tabitems = this._sidebar.querySelectorAll('ul.sidebar-tabs > li, .sidebar-tabs > ul > li'); - for (i = this._tabitems.length - 1; i >= 0; i--) { - this._tabitems[i]._sidebar = this; - } - - // Find sidebar > div.sidebar-content > div.sidebar-pane - this._panes = []; - this._closeButtons = []; - for (i = this._container.children.length - 1; i >= 0; i--) { - child = this._container.children[i]; - if (child.tagName == 'DIV' && - L.DomUtil.hasClass(child, 'sidebar-pane')) { - this._panes.push(child); - - var closeButtons = child.querySelectorAll('.sidebar-close'); - for (var j = 0, len = closeButtons.length; j < len; j++) - this._closeButtons.push(closeButtons[j]); - } - } - }, - - /** - * Add this sidebar to the specified map. - * - * @param {L.Map} map - * @returns {Sidebar} - */ - addTo: function (map) { - var i, child; - - this._map = map; - - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - var sub = child.querySelector('a'); - if (sub.hasAttribute('href') && sub.getAttribute('href').slice(0,1) == '#') { - L.DomEvent - .on(sub, 'click', L.DomEvent.preventDefault ) - .on(sub, 'click', this._onClick, child); - } - } - - for (i = this._closeButtons.length - 1; i >= 0; i--) { - child = this._closeButtons[i]; - L.DomEvent.on(child, 'click', this._onCloseClick, this); - } - - return this; - }, - - /** - * @deprecated - Please use remove() instead of removeFrom(), as of Leaflet 0.8-dev, the removeFrom() has been replaced with remove() - * Removes this sidebar from the map. - * @param {L.Map} map - * @returns {Sidebar} - */ - removeFrom: function(map) { - console.log('removeFrom() has been deprecated, please use remove() instead as support for this function will be ending soon.'); - this.remove(map); - }, - - /** - * Remove this sidebar from the map. - * - * @param {L.Map} map - * @returns {Sidebar} - */ - remove: function (map) { - var i, child; - - this._map = null; - - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - L.DomEvent.off(child.querySelector('a'), 'click', this._onClick); - } - - for (i = this._closeButtons.length - 1; i >= 0; i--) { - child = this._closeButtons[i]; - L.DomEvent.off(child, 'click', this._onCloseClick, this); - } - - return this; - }, - - /** - * Open sidebar (if necessary) and show the specified tab. - * - * @param {string} id - The id of the tab to show (without the # character) - */ - open: function(id) { - var i, child; - - // hide old active contents and show new content - for (i = this._panes.length - 1; i >= 0; i--) { - child = this._panes[i]; - if (child.id == id) - L.DomUtil.addClass(child, 'active'); - else if (L.DomUtil.hasClass(child, 'active')) - L.DomUtil.removeClass(child, 'active'); - } - - // remove old active highlights and set new highlight - for (i = this._tabitems.length - 1; i >= 0; i--) { - child = this._tabitems[i]; - if (child.querySelector('a').hash == '#' + id) - L.DomUtil.addClass(child, 'active'); - else if (L.DomUtil.hasClass(child, 'active')) - L.DomUtil.removeClass(child, 'active'); - } - - this.fire('content', { id: id }); - - // open sidebar (if necessary) - if (L.DomUtil.hasClass(this._sidebar, 'collapsed')) { - this.fire('opening'); - L.DomUtil.removeClass(this._sidebar, 'collapsed'); - } - - return this; - }, - - /** - * Close the sidebar (if necessary). - */ - close: function() { - // remove old active highlights - for (var i = this._tabitems.length - 1; i >= 0; i--) { - var child = this._tabitems[i]; - if (L.DomUtil.hasClass(child, 'active')) - L.DomUtil.removeClass(child, 'active'); - } - - // close sidebar - if (!L.DomUtil.hasClass(this._sidebar, 'collapsed')) { - this.fire('closing'); - L.DomUtil.addClass(this._sidebar, 'collapsed'); - } - - return this; - }, - - /** - * @private - */ - _onClick: function() { - if (L.DomUtil.hasClass(this, 'active')) - this._sidebar.close(); - else if (!L.DomUtil.hasClass(this, 'disabled')) - this._sidebar.open(this.querySelector('a').hash.slice(1)); - }, - - /** - * @private - */ - _onCloseClick: function () { - this.close(); - } -}); - -/** - * Creates a new sidebar. - * - * @example - * var sidebar = L.control.sidebar('sidebar').addTo(map); - * - * @param {string} id - The id of the sidebar element (without the # character) - * @param {Object} [options] - Optional options object - * @param {string} [options.position=left] - Position of the sidebar: 'left' or 'right' - * @returns {Sidebar} A new sidebar instance - */ -L.control.sidebar = function (id, options) { - return new L.Control.Sidebar(id, options); -}; diff --git a/public/source/jquery-ui.min.css b/public/source/jquery-ui.min.css deleted file mode 100644 index 783e7b5..0000000 --- a/public/source/jquery-ui.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2026-03-05 -* http://jqueryui.com -* Includes: draggable.css, core.css, resizable.css, selectable.css, sortable.css, accordion.css, autocomplete.css, menu.css, button.css, controlgroup.css, checkboxradio.css, datepicker.css, dialog.css, progressbar.css, selectmenu.css, slider.css, spinner.css, tabs.css, tooltip.css, theme.css -* To view and modify this theme, visit https://jqueryui.com/themeroller/?ffDefault=Arial%2CHelvetica%2Csans-serif&fsDefault=1em&fwDefault=normal&cornerRadius=3px&bgColorHeader=e9e9e9&bgTextureHeader=flat&borderColorHeader=dddddd&fcHeader=333333&iconColorHeader=444444&bgColorContent=ffffff&bgTextureContent=flat&borderColorContent=dddddd&fcContent=333333&iconColorContent=444444&bgColorDefault=f6f6f6&bgTextureDefault=flat&borderColorDefault=c5c5c5&fcDefault=454545&iconColorDefault=777777&bgColorHover=ededed&bgTextureHover=flat&borderColorHover=cccccc&fcHover=2b2b2b&iconColorHover=555555&bgColorActive=007fff&bgTextureActive=flat&borderColorActive=003eff&fcActive=ffffff&iconColorActive=ffffff&bgColorHighlight=fffa90&bgTextureHighlight=flat&borderColorHighlight=dad55e&fcHighlight=777620&iconColorHighlight=777620&bgColorError=fddfdf&bgTextureError=flat&borderColorError=f1a899&fcError=5f3f3f&iconColorError=cc0000&bgColorOverlay=aaaaaa&bgTextureOverlay=flat&bgImgOpacityOverlay=0&opacityOverlay=30&bgColorShadow=666666&bgTextureShadow=flat&bgImgOpacityShadow=0&opacityShadow=30&thicknessShadow=5px&offsetTopShadow=0px&offsetLeftShadow=0px&cornerRadiusShadow=8px -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-draggable-handle{-ms-touch-action:none;touch-action:none}.ui-helper-hidden{display:none}.ui-helper-hidden-accessible{border:0;clip:rect(0 0 0 0);height:1px;margin:-1px;overflow:hidden;padding:0;position:absolute;width:1px}.ui-helper-reset{margin:0;padding:0;border:0;outline:0;line-height:1.3;text-decoration:none;font-size:100%;list-style:none}.ui-helper-clearfix:before,.ui-helper-clearfix:after{content:"";display:table;border-collapse:collapse}.ui-helper-clearfix:after{clear:both}.ui-helper-zfix{width:100%;height:100%;top:0;left:0;position:absolute;opacity:0;filter:Alpha(Opacity=0)}.ui-front{z-index:100}.ui-state-disabled{cursor:default!important;pointer-events:none}.ui-icon{display:inline-block;vertical-align:middle;margin-top:-.25em;position:relative;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat}.ui-widget-icon-block{left:50%;margin-left:-8px;display:block}.ui-widget-overlay{position:fixed;top:0;left:0;width:100%;height:100%}.ui-resizable{position:relative}.ui-resizable-handle{position:absolute;font-size:0.1px;display:block;-ms-touch-action:none;touch-action:none}.ui-resizable-disabled .ui-resizable-handle,.ui-resizable-autohide .ui-resizable-handle{display:none}.ui-resizable-n{cursor:n-resize;height:7px;width:100%;top:-5px;left:0}.ui-resizable-s{cursor:s-resize;height:7px;width:100%;bottom:-5px;left:0}.ui-resizable-e{cursor:e-resize;width:7px;right:-5px;top:0;height:100%}.ui-resizable-w{cursor:w-resize;width:7px;left:-5px;top:0;height:100%}.ui-resizable-se{cursor:se-resize;width:12px;height:12px;right:1px;bottom:1px}.ui-resizable-sw{cursor:sw-resize;width:9px;height:9px;left:-5px;bottom:-5px}.ui-resizable-nw{cursor:nw-resize;width:9px;height:9px;left:-5px;top:-5px}.ui-resizable-ne{cursor:ne-resize;width:9px;height:9px;right:-5px;top:-5px}.ui-selectable{-ms-touch-action:none;touch-action:none}.ui-selectable-helper{position:absolute;z-index:100;border:1px dotted black}.ui-sortable-handle{-ms-touch-action:none;touch-action:none}.ui-accordion .ui-accordion-header{display:block;cursor:pointer;position:relative;margin:2px 0 0 0;padding:.5em .5em .5em .7em;font-size:100%}.ui-accordion .ui-accordion-content{padding:1em 2.2em;border-top:0;overflow:auto}.ui-autocomplete{position:absolute;top:0;left:0;cursor:default}.ui-menu{list-style:none;padding:0;margin:0;display:block;outline:0}.ui-menu .ui-menu{position:absolute}.ui-menu .ui-menu-item{margin:0;cursor:pointer;list-style-image:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.ui-menu .ui-menu-item-wrapper{position:relative;padding:3px 1em 3px .4em}.ui-menu .ui-menu-divider{margin:5px 0;height:0;font-size:0;line-height:0;border-width:1px 0 0 0}.ui-menu .ui-state-focus,.ui-menu .ui-state-active{margin:-1px}.ui-menu-icons{position:relative}.ui-menu-icons .ui-menu-item-wrapper{padding-left:2em}.ui-menu .ui-icon{position:absolute;top:0;bottom:0;left:.2em;margin:auto 0}.ui-menu .ui-menu-icon{left:auto;right:0}.ui-button{padding:.4em 1em;display:inline-block;position:relative;line-height:normal;margin-right:.1em;cursor:pointer;vertical-align:middle;text-align:center;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;overflow:visible}.ui-button,.ui-button:link,.ui-button:visited,.ui-button:hover,.ui-button:active{text-decoration:none}.ui-button-icon-only{width:2em;box-sizing:border-box;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-button-icon-only{text-indent:0}.ui-button-icon-only .ui-icon{position:absolute;top:50%;left:50%;margin-top:-8px;margin-left:-8px}.ui-button.ui-icon-notext .ui-icon{padding:0;width:2.1em;height:2.1em;text-indent:-9999px;white-space:nowrap}input.ui-button.ui-icon-notext .ui-icon{width:auto;height:auto;text-indent:0;white-space:normal;padding:.4em 1em}input.ui-button::-moz-focus-inner,button.ui-button::-moz-focus-inner{border:0;padding:0}.ui-controlgroup{vertical-align:middle;display:inline-block}.ui-controlgroup > .ui-controlgroup-item{float:left;margin-left:0;margin-right:0}.ui-controlgroup > .ui-controlgroup-item:focus,.ui-controlgroup > .ui-controlgroup-item.ui-visual-focus{z-index:9999}.ui-controlgroup-vertical > .ui-controlgroup-item{display:block;float:none;width:100%;margin-top:0;margin-bottom:0;text-align:left}.ui-controlgroup-vertical .ui-controlgroup-item{box-sizing:border-box}.ui-controlgroup .ui-controlgroup-label{padding:.4em 1em}.ui-controlgroup .ui-controlgroup-label span{font-size:80%}.ui-controlgroup-horizontal .ui-controlgroup-label + .ui-controlgroup-item{border-left:none}.ui-controlgroup-vertical .ui-controlgroup-label + .ui-controlgroup-item{border-top:none}.ui-controlgroup-horizontal .ui-controlgroup-label.ui-widget-content{border-right:none}.ui-controlgroup-vertical .ui-controlgroup-label.ui-widget-content{border-bottom:none}.ui-controlgroup-vertical .ui-spinner-input{width:75%;width:calc( 100% - 2.4em )}.ui-controlgroup-vertical .ui-spinner .ui-spinner-up{border-top-style:solid}.ui-checkboxradio-label .ui-icon-background{box-shadow:inset 1px 1px 1px #ccc;border-radius:.12em;border:none}.ui-checkboxradio-radio-label .ui-icon-background{width:16px;height:16px;border-radius:1em;overflow:visible;border:none}.ui-checkboxradio-radio-label.ui-checkboxradio-checked .ui-icon,.ui-checkboxradio-radio-label.ui-checkboxradio-checked:hover .ui-icon{background-image:none;width:8px;height:8px;border-width:4px;border-style:solid}.ui-checkboxradio-disabled{pointer-events:none}.ui-datepicker{width:17em;padding:.2em .2em 0;display:none}.ui-datepicker .ui-datepicker-header{position:relative;padding:.2em 0}.ui-datepicker .ui-datepicker-prev,.ui-datepicker .ui-datepicker-next{position:absolute;top:2px;width:1.8em;height:1.8em}.ui-datepicker .ui-datepicker-prev-hover,.ui-datepicker .ui-datepicker-next-hover{top:1px}.ui-datepicker .ui-datepicker-prev{left:2px}.ui-datepicker .ui-datepicker-next{right:2px}.ui-datepicker .ui-datepicker-prev-hover{left:1px}.ui-datepicker .ui-datepicker-next-hover{right:1px}.ui-datepicker .ui-datepicker-prev span,.ui-datepicker .ui-datepicker-next span{display:block;position:absolute;left:50%;margin-left:-8px;top:50%;margin-top:-8px}.ui-datepicker .ui-datepicker-title{margin:0 2.3em;line-height:1.8em;text-align:center}.ui-datepicker .ui-datepicker-title select{font-size:1em;margin:1px 0}.ui-datepicker select.ui-datepicker-month,.ui-datepicker select.ui-datepicker-year{width:45%}.ui-datepicker table{width:100%;font-size:.9em;border-collapse:collapse;margin:0 0 .4em}.ui-datepicker th{padding:.7em .3em;text-align:center;font-weight:bold;border:0}.ui-datepicker td{border:0;padding:1px}.ui-datepicker td span,.ui-datepicker td a{display:block;padding:.2em;text-align:right;text-decoration:none}.ui-datepicker .ui-datepicker-buttonpane{background-image:none;margin:.7em 0 0 0;padding:0 .2em;border-left:0;border-right:0;border-bottom:0}.ui-datepicker .ui-datepicker-buttonpane button{float:right;margin:.5em .2em .4em;cursor:pointer;padding:.2em .6em .3em .6em;width:auto;overflow:visible}.ui-datepicker .ui-datepicker-buttonpane button.ui-datepicker-current{float:left}.ui-datepicker.ui-datepicker-multi{width:auto}.ui-datepicker-multi .ui-datepicker-group{float:left}.ui-datepicker-multi .ui-datepicker-group table{width:95%;margin:0 auto .4em}.ui-datepicker-multi-2 .ui-datepicker-group{width:50%}.ui-datepicker-multi-3 .ui-datepicker-group{width:33.3%}.ui-datepicker-multi-4 .ui-datepicker-group{width:25%}.ui-datepicker-multi .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-multi .ui-datepicker-group-middle .ui-datepicker-header{border-left-width:0}.ui-datepicker-multi .ui-datepicker-buttonpane{clear:left}.ui-datepicker-row-break{clear:both;width:100%;font-size:0}.ui-datepicker-rtl{direction:rtl}.ui-datepicker-rtl .ui-datepicker-prev{right:2px;left:auto}.ui-datepicker-rtl .ui-datepicker-next{left:2px;right:auto}.ui-datepicker-rtl .ui-datepicker-prev:hover{right:1px;left:auto}.ui-datepicker-rtl .ui-datepicker-next:hover{left:1px;right:auto}.ui-datepicker-rtl .ui-datepicker-buttonpane{clear:right}.ui-datepicker-rtl .ui-datepicker-buttonpane button{float:left}.ui-datepicker-rtl .ui-datepicker-buttonpane button.ui-datepicker-current,.ui-datepicker-rtl .ui-datepicker-group{float:right}.ui-datepicker-rtl .ui-datepicker-group-last .ui-datepicker-header,.ui-datepicker-rtl .ui-datepicker-group-middle .ui-datepicker-header{border-right-width:0;border-left-width:1px}.ui-datepicker .ui-icon{display:block;text-indent:-99999px;overflow:hidden;background-repeat:no-repeat;left:.5em;top:.3em}.ui-dialog{position:absolute;top:0;left:0;padding:.2em;outline:0}.ui-dialog .ui-dialog-titlebar{padding:.4em 1em;position:relative}.ui-dialog .ui-dialog-title{float:left;margin:.1em 0;white-space:nowrap;width:90%;overflow:hidden;text-overflow:ellipsis}.ui-dialog .ui-dialog-titlebar-close{position:absolute;right:.3em;top:50%;width:20px;margin:-10px 0 0 0;padding:1px;height:20px}.ui-dialog .ui-dialog-content{position:relative;border:0;padding:.5em 1em;background:none;overflow:auto}.ui-dialog .ui-dialog-buttonpane{text-align:left;border-width:1px 0 0 0;background-image:none;margin-top:.5em;padding:.3em 1em .5em .4em}.ui-dialog .ui-dialog-buttonpane .ui-dialog-buttonset{float:right}.ui-dialog .ui-dialog-buttonpane button{margin:.5em .4em .5em 0;cursor:pointer}.ui-dialog .ui-resizable-n{height:2px;top:0}.ui-dialog .ui-resizable-e{width:2px;right:0}.ui-dialog .ui-resizable-s{height:2px;bottom:0}.ui-dialog .ui-resizable-w{width:2px;left:0}.ui-dialog .ui-resizable-se,.ui-dialog .ui-resizable-sw,.ui-dialog .ui-resizable-ne,.ui-dialog .ui-resizable-nw{width:7px;height:7px}.ui-dialog .ui-resizable-se{right:0;bottom:0}.ui-dialog .ui-resizable-sw{left:0;bottom:0}.ui-dialog .ui-resizable-ne{right:0;top:0}.ui-dialog .ui-resizable-nw{left:0;top:0}.ui-draggable .ui-dialog-titlebar{cursor:move}.ui-progressbar{height:2em;text-align:left;overflow:hidden}.ui-progressbar .ui-progressbar-value{margin:-1px;height:100%}.ui-progressbar .ui-progressbar-overlay{background:url("data:image/gif;base64,R0lGODlhKAAoAIABAAAAAP///yH/C05FVFNDQVBFMi4wAwEAAAAh+QQJAQABACwAAAAAKAAoAAACkYwNqXrdC52DS06a7MFZI+4FHBCKoDeWKXqymPqGqxvJrXZbMx7Ttc+w9XgU2FB3lOyQRWET2IFGiU9m1frDVpxZZc6bfHwv4c1YXP6k1Vdy292Fb6UkuvFtXpvWSzA+HycXJHUXiGYIiMg2R6W459gnWGfHNdjIqDWVqemH2ekpObkpOlppWUqZiqr6edqqWQAAIfkECQEAAQAsAAAAACgAKAAAApSMgZnGfaqcg1E2uuzDmmHUBR8Qil95hiPKqWn3aqtLsS18y7G1SzNeowWBENtQd+T1JktP05nzPTdJZlR6vUxNWWjV+vUWhWNkWFwxl9VpZRedYcflIOLafaa28XdsH/ynlcc1uPVDZxQIR0K25+cICCmoqCe5mGhZOfeYSUh5yJcJyrkZWWpaR8doJ2o4NYq62lAAACH5BAkBAAEALAAAAAAoACgAAAKVDI4Yy22ZnINRNqosw0Bv7i1gyHUkFj7oSaWlu3ovC8GxNso5fluz3qLVhBVeT/Lz7ZTHyxL5dDalQWPVOsQWtRnuwXaFTj9jVVh8pma9JjZ4zYSj5ZOyma7uuolffh+IR5aW97cHuBUXKGKXlKjn+DiHWMcYJah4N0lYCMlJOXipGRr5qdgoSTrqWSq6WFl2ypoaUAAAIfkECQEAAQAsAAAAACgAKAAAApaEb6HLgd/iO7FNWtcFWe+ufODGjRfoiJ2akShbueb0wtI50zm02pbvwfWEMWBQ1zKGlLIhskiEPm9R6vRXxV4ZzWT2yHOGpWMyorblKlNp8HmHEb/lCXjcW7bmtXP8Xt229OVWR1fod2eWqNfHuMjXCPkIGNileOiImVmCOEmoSfn3yXlJWmoHGhqp6ilYuWYpmTqKUgAAIfkECQEAAQAsAAAAACgAKAAAApiEH6kb58biQ3FNWtMFWW3eNVcojuFGfqnZqSebuS06w5V80/X02pKe8zFwP6EFWOT1lDFk8rGERh1TTNOocQ61Hm4Xm2VexUHpzjymViHrFbiELsefVrn6XKfnt2Q9G/+Xdie499XHd2g4h7ioOGhXGJboGAnXSBnoBwKYyfioubZJ2Hn0RuRZaflZOil56Zp6iioKSXpUAAAh+QQJAQABACwAAAAAKAAoAAACkoQRqRvnxuI7kU1a1UU5bd5tnSeOZXhmn5lWK3qNTWvRdQxP8qvaC+/yaYQzXO7BMvaUEmJRd3TsiMAgswmNYrSgZdYrTX6tSHGZO73ezuAw2uxuQ+BbeZfMxsexY35+/Qe4J1inV0g4x3WHuMhIl2jXOKT2Q+VU5fgoSUI52VfZyfkJGkha6jmY+aaYdirq+lQAACH5BAkBAAEALAAAAAAoACgAAAKWBIKpYe0L3YNKToqswUlvznigd4wiR4KhZrKt9Upqip61i9E3vMvxRdHlbEFiEXfk9YARYxOZZD6VQ2pUunBmtRXo1Lf8hMVVcNl8JafV38aM2/Fu5V16Bn63r6xt97j09+MXSFi4BniGFae3hzbH9+hYBzkpuUh5aZmHuanZOZgIuvbGiNeomCnaxxap2upaCZsq+1kAACH5BAkBAAEALAAAAAAoACgAAAKXjI8By5zf4kOxTVrXNVlv1X0d8IGZGKLnNpYtm8Lr9cqVeuOSvfOW79D9aDHizNhDJidFZhNydEahOaDH6nomtJjp1tutKoNWkvA6JqfRVLHU/QUfau9l2x7G54d1fl995xcIGAdXqMfBNadoYrhH+Mg2KBlpVpbluCiXmMnZ2Sh4GBqJ+ckIOqqJ6LmKSllZmsoq6wpQAAAh+QQJAQABACwAAAAAKAAoAAAClYx/oLvoxuJDkU1a1YUZbJ59nSd2ZXhWqbRa2/gF8Gu2DY3iqs7yrq+xBYEkYvFSM8aSSObE+ZgRl1BHFZNr7pRCavZ5BW2142hY3AN/zWtsmf12p9XxxFl2lpLn1rseztfXZjdIWIf2s5dItwjYKBgo9yg5pHgzJXTEeGlZuenpyPmpGQoKOWkYmSpaSnqKileI2FAAACH5BAkBAAEALAAAAAAoACgAAAKVjB+gu+jG4kORTVrVhRlsnn2dJ3ZleFaptFrb+CXmO9OozeL5VfP99HvAWhpiUdcwkpBH3825AwYdU8xTqlLGhtCosArKMpvfa1mMRae9VvWZfeB2XfPkeLmm18lUcBj+p5dnN8jXZ3YIGEhYuOUn45aoCDkp16hl5IjYJvjWKcnoGQpqyPlpOhr3aElaqrq56Bq7VAAAOw==");height:100%;filter:alpha(opacity=25);opacity:0.25}.ui-progressbar-indeterminate .ui-progressbar-value{background-image:none}.ui-selectmenu-menu{padding:0;margin:0;position:absolute;top:0;left:0;display:none}.ui-selectmenu-menu .ui-menu{overflow:auto;overflow-x:hidden;padding-bottom:1px}.ui-selectmenu-menu .ui-menu .ui-selectmenu-optgroup{font-size:1em;font-weight:bold;line-height:1.5;padding:2px 0.4em;margin:0.5em 0 0 0;height:auto;border:0}.ui-selectmenu-open{display:block}.ui-selectmenu-text{display:block;margin-right:20px;overflow:hidden;text-overflow:ellipsis}.ui-selectmenu-button.ui-button{text-align:left;white-space:nowrap;width:14em}.ui-selectmenu-icon.ui-icon{float:right;margin-top:0}.ui-slider{position:relative;text-align:left}.ui-slider .ui-slider-handle{position:absolute;z-index:2;width:1.2em;height:1.2em;cursor:default;-ms-touch-action:none;touch-action:none}.ui-slider .ui-slider-range{position:absolute;z-index:1;font-size:.7em;display:block;border:0;background-position:0 0}.ui-slider.ui-state-disabled .ui-slider-handle,.ui-slider.ui-state-disabled .ui-slider-range{filter:inherit}.ui-slider-horizontal{height:.8em}.ui-slider-horizontal .ui-slider-handle{top:-.3em;margin-left:-.6em}.ui-slider-horizontal .ui-slider-range{top:0;height:100%}.ui-slider-horizontal .ui-slider-range-min{left:0}.ui-slider-horizontal .ui-slider-range-max{right:0}.ui-slider-vertical{width:.8em;height:100px}.ui-slider-vertical .ui-slider-handle{left:-.3em;margin-left:0;margin-bottom:-.6em}.ui-slider-vertical .ui-slider-range{left:0;width:100%}.ui-slider-vertical .ui-slider-range-min{bottom:0}.ui-slider-vertical .ui-slider-range-max{top:0}.ui-spinner{position:relative;display:inline-block;overflow:hidden;padding:0;vertical-align:middle}.ui-spinner-input{border:none;background:none;color:inherit;padding:.222em 0;margin:.2em 0;vertical-align:middle;margin-left:.4em;margin-right:2em}.ui-spinner-button{width:1.6em;height:50%;font-size:.5em;padding:0;margin:0;text-align:center;position:absolute;cursor:default;display:block;overflow:hidden;right:0}.ui-spinner a.ui-spinner-button{border-top-style:none;border-bottom-style:none;border-right-style:none}.ui-spinner-up{top:0}.ui-spinner-down{bottom:0}.ui-tabs{position:relative;padding:.2em}.ui-tabs .ui-tabs-nav{margin:0;padding:.2em .2em 0}.ui-tabs .ui-tabs-nav li{list-style:none;float:left;position:relative;top:0;margin:1px .2em 0 0;border-bottom-width:0;padding:0;white-space:nowrap}.ui-tabs .ui-tabs-nav .ui-tabs-anchor{float:left;padding:.5em 1em;text-decoration:none}.ui-tabs .ui-tabs-nav li.ui-tabs-active{margin-bottom:-1px;padding-bottom:1px}.ui-tabs .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-state-disabled .ui-tabs-anchor,.ui-tabs .ui-tabs-nav li.ui-tabs-loading .ui-tabs-anchor{cursor:text}.ui-tabs-collapsible .ui-tabs-nav li.ui-tabs-active .ui-tabs-anchor{cursor:pointer}.ui-tabs .ui-tabs-panel{display:block;border-width:0;padding:1em 1.4em;background:none}.ui-tooltip{padding:8px;position:absolute;z-index:9999;max-width:300px}body .ui-tooltip{border-width:2px}.ui-widget{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget .ui-widget{font-size:1em}.ui-widget input,.ui-widget select,.ui-widget textarea,.ui-widget button{font-family:Arial,Helvetica,sans-serif;font-size:1em}.ui-widget.ui-widget-content{border:1px solid #c5c5c5}.ui-widget-content{border:1px solid #ddd;background:#fff;color:#333}.ui-widget-content a{color:#333}.ui-widget-header{border:1px solid #ddd;background:#e9e9e9;color:#333;font-weight:bold}.ui-widget-header a{color:#333}.ui-state-default,.ui-widget-content .ui-state-default,.ui-widget-header .ui-state-default,.ui-button,html .ui-button.ui-state-disabled:hover,html .ui-button.ui-state-disabled:active{border:1px solid #c5c5c5;background:#f6f6f6;font-weight:normal;color:#454545}.ui-state-default a,.ui-state-default a:link,.ui-state-default a:visited,a.ui-button,a:link.ui-button,a:visited.ui-button,.ui-button{color:#454545;text-decoration:none}.ui-state-hover,.ui-widget-content .ui-state-hover,.ui-widget-header .ui-state-hover,.ui-state-focus,.ui-widget-content .ui-state-focus,.ui-widget-header .ui-state-focus,.ui-button:hover,.ui-button:focus{border:1px solid #ccc;background:#ededed;font-weight:normal;color:#2b2b2b}.ui-state-hover a,.ui-state-hover a:hover,.ui-state-hover a:link,.ui-state-hover a:visited,.ui-state-focus a,.ui-state-focus a:hover,.ui-state-focus a:link,.ui-state-focus a:visited,a.ui-button:hover,a.ui-button:focus{color:#2b2b2b;text-decoration:none}.ui-visual-focus{box-shadow:0 0 3px 1px rgb(94,158,214)}.ui-state-active,.ui-widget-content .ui-state-active,.ui-widget-header .ui-state-active,a.ui-button:active,.ui-button:active,.ui-button.ui-state-active:hover{border:1px solid #003eff;background:#007fff;font-weight:normal;color:#fff}.ui-icon-background,.ui-state-active .ui-icon-background{border:#003eff;background-color:#fff}.ui-state-active a,.ui-state-active a:link,.ui-state-active a:visited{color:#fff;text-decoration:none}.ui-state-highlight,.ui-widget-content .ui-state-highlight,.ui-widget-header .ui-state-highlight{border:1px solid #dad55e;background:#fffa90;color:#777620}.ui-state-checked{border:1px solid #dad55e;background:#fffa90}.ui-state-highlight a,.ui-widget-content .ui-state-highlight a,.ui-widget-header .ui-state-highlight a{color:#777620}.ui-state-error,.ui-widget-content .ui-state-error,.ui-widget-header .ui-state-error{border:1px solid #f1a899;background:#fddfdf;color:#5f3f3f}.ui-state-error a,.ui-widget-content .ui-state-error a,.ui-widget-header .ui-state-error a{color:#5f3f3f}.ui-state-error-text,.ui-widget-content .ui-state-error-text,.ui-widget-header .ui-state-error-text{color:#5f3f3f}.ui-priority-primary,.ui-widget-content .ui-priority-primary,.ui-widget-header .ui-priority-primary{font-weight:bold}.ui-priority-secondary,.ui-widget-content .ui-priority-secondary,.ui-widget-header .ui-priority-secondary{opacity:.7;filter:Alpha(Opacity=70);font-weight:normal}.ui-state-disabled,.ui-widget-content .ui-state-disabled,.ui-widget-header .ui-state-disabled{opacity:.35;filter:Alpha(Opacity=35);background-image:none}.ui-state-disabled .ui-icon{filter:Alpha(Opacity=35)}.ui-icon{width:16px;height:16px}.ui-icon,.ui-widget-content .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-widget-header .ui-icon{background-image:url("images/ui-icons_444444_256x240.png")}.ui-state-hover .ui-icon,.ui-state-focus .ui-icon,.ui-button:hover .ui-icon,.ui-button:focus .ui-icon{background-image:url("images/ui-icons_555555_256x240.png")}.ui-state-active .ui-icon,.ui-button:active .ui-icon{background-image:url("images/ui-icons_ffffff_256x240.png")}.ui-state-highlight .ui-icon,.ui-button .ui-state-highlight.ui-icon{background-image:url("images/ui-icons_777620_256x240.png")}.ui-state-error .ui-icon,.ui-state-error-text .ui-icon{background-image:url("images/ui-icons_cc0000_256x240.png")}.ui-button .ui-icon{background-image:url("images/ui-icons_777777_256x240.png")}.ui-icon-blank{background-position:16px 16px}.ui-icon-caret-1-n{background-position:0 0}.ui-icon-caret-1-ne{background-position:-16px 0}.ui-icon-caret-1-e{background-position:-32px 0}.ui-icon-caret-1-se{background-position:-48px 0}.ui-icon-caret-1-s{background-position:-65px 0}.ui-icon-caret-1-sw{background-position:-80px 0}.ui-icon-caret-1-w{background-position:-96px 0}.ui-icon-caret-1-nw{background-position:-112px 0}.ui-icon-caret-2-n-s{background-position:-128px 0}.ui-icon-caret-2-e-w{background-position:-144px 0}.ui-icon-triangle-1-n{background-position:0 -16px}.ui-icon-triangle-1-ne{background-position:-16px -16px}.ui-icon-triangle-1-e{background-position:-32px -16px}.ui-icon-triangle-1-se{background-position:-48px -16px}.ui-icon-triangle-1-s{background-position:-65px -16px}.ui-icon-triangle-1-sw{background-position:-80px -16px}.ui-icon-triangle-1-w{background-position:-96px -16px}.ui-icon-triangle-1-nw{background-position:-112px -16px}.ui-icon-triangle-2-n-s{background-position:-128px -16px}.ui-icon-triangle-2-e-w{background-position:-144px -16px}.ui-icon-arrow-1-n{background-position:0 -32px}.ui-icon-arrow-1-ne{background-position:-16px -32px}.ui-icon-arrow-1-e{background-position:-32px -32px}.ui-icon-arrow-1-se{background-position:-48px -32px}.ui-icon-arrow-1-s{background-position:-65px -32px}.ui-icon-arrow-1-sw{background-position:-80px -32px}.ui-icon-arrow-1-w{background-position:-96px -32px}.ui-icon-arrow-1-nw{background-position:-112px -32px}.ui-icon-arrow-2-n-s{background-position:-128px -32px}.ui-icon-arrow-2-ne-sw{background-position:-144px -32px}.ui-icon-arrow-2-e-w{background-position:-160px -32px}.ui-icon-arrow-2-se-nw{background-position:-176px -32px}.ui-icon-arrowstop-1-n{background-position:-192px -32px}.ui-icon-arrowstop-1-e{background-position:-208px -32px}.ui-icon-arrowstop-1-s{background-position:-224px -32px}.ui-icon-arrowstop-1-w{background-position:-240px -32px}.ui-icon-arrowthick-1-n{background-position:1px -48px}.ui-icon-arrowthick-1-ne{background-position:-16px -48px}.ui-icon-arrowthick-1-e{background-position:-32px -48px}.ui-icon-arrowthick-1-se{background-position:-48px -48px}.ui-icon-arrowthick-1-s{background-position:-64px -48px}.ui-icon-arrowthick-1-sw{background-position:-80px -48px}.ui-icon-arrowthick-1-w{background-position:-96px -48px}.ui-icon-arrowthick-1-nw{background-position:-112px -48px}.ui-icon-arrowthick-2-n-s{background-position:-128px -48px}.ui-icon-arrowthick-2-ne-sw{background-position:-144px -48px}.ui-icon-arrowthick-2-e-w{background-position:-160px -48px}.ui-icon-arrowthick-2-se-nw{background-position:-176px -48px}.ui-icon-arrowthickstop-1-n{background-position:-192px -48px}.ui-icon-arrowthickstop-1-e{background-position:-208px -48px}.ui-icon-arrowthickstop-1-s{background-position:-224px -48px}.ui-icon-arrowthickstop-1-w{background-position:-240px -48px}.ui-icon-arrowreturnthick-1-w{background-position:0 -64px}.ui-icon-arrowreturnthick-1-n{background-position:-16px -64px}.ui-icon-arrowreturnthick-1-e{background-position:-32px -64px}.ui-icon-arrowreturnthick-1-s{background-position:-48px -64px}.ui-icon-arrowreturn-1-w{background-position:-64px -64px}.ui-icon-arrowreturn-1-n{background-position:-80px -64px}.ui-icon-arrowreturn-1-e{background-position:-96px -64px}.ui-icon-arrowreturn-1-s{background-position:-112px -64px}.ui-icon-arrowrefresh-1-w{background-position:-128px -64px}.ui-icon-arrowrefresh-1-n{background-position:-144px -64px}.ui-icon-arrowrefresh-1-e{background-position:-160px -64px}.ui-icon-arrowrefresh-1-s{background-position:-176px -64px}.ui-icon-arrow-4{background-position:0 -80px}.ui-icon-arrow-4-diag{background-position:-16px -80px}.ui-icon-extlink{background-position:-32px -80px}.ui-icon-newwin{background-position:-48px -80px}.ui-icon-refresh{background-position:-64px -80px}.ui-icon-shuffle{background-position:-80px -80px}.ui-icon-transfer-e-w{background-position:-96px -80px}.ui-icon-transferthick-e-w{background-position:-112px -80px}.ui-icon-folder-collapsed{background-position:0 -96px}.ui-icon-folder-open{background-position:-16px -96px}.ui-icon-document{background-position:-32px -96px}.ui-icon-document-b{background-position:-48px -96px}.ui-icon-note{background-position:-64px -96px}.ui-icon-mail-closed{background-position:-80px -96px}.ui-icon-mail-open{background-position:-96px -96px}.ui-icon-suitcase{background-position:-112px -96px}.ui-icon-comment{background-position:-128px -96px}.ui-icon-person{background-position:-144px -96px}.ui-icon-print{background-position:-160px -96px}.ui-icon-trash{background-position:-176px -96px}.ui-icon-locked{background-position:-192px -96px}.ui-icon-unlocked{background-position:-208px -96px}.ui-icon-bookmark{background-position:-224px -96px}.ui-icon-tag{background-position:-240px -96px}.ui-icon-home{background-position:0 -112px}.ui-icon-flag{background-position:-16px -112px}.ui-icon-calendar{background-position:-32px -112px}.ui-icon-cart{background-position:-48px -112px}.ui-icon-pencil{background-position:-64px -112px}.ui-icon-clock{background-position:-80px -112px}.ui-icon-disk{background-position:-96px -112px}.ui-icon-calculator{background-position:-112px -112px}.ui-icon-zoomin{background-position:-128px -112px}.ui-icon-zoomout{background-position:-144px -112px}.ui-icon-search{background-position:-160px -112px}.ui-icon-wrench{background-position:-176px -112px}.ui-icon-gear{background-position:-192px -112px}.ui-icon-heart{background-position:-208px -112px}.ui-icon-star{background-position:-224px -112px}.ui-icon-link{background-position:-240px -112px}.ui-icon-cancel{background-position:0 -128px}.ui-icon-plus{background-position:-16px -128px}.ui-icon-plusthick{background-position:-32px -128px}.ui-icon-minus{background-position:-48px -128px}.ui-icon-minusthick{background-position:-64px -128px}.ui-icon-close{background-position:-80px -128px}.ui-icon-closethick{background-position:-96px -128px}.ui-icon-key{background-position:-112px -128px}.ui-icon-lightbulb{background-position:-128px -128px}.ui-icon-scissors{background-position:-144px -128px}.ui-icon-clipboard{background-position:-160px -128px}.ui-icon-copy{background-position:-176px -128px}.ui-icon-contact{background-position:-192px -128px}.ui-icon-image{background-position:-208px -128px}.ui-icon-video{background-position:-224px -128px}.ui-icon-script{background-position:-240px -128px}.ui-icon-alert{background-position:0 -144px}.ui-icon-info{background-position:-16px -144px}.ui-icon-notice{background-position:-32px -144px}.ui-icon-help{background-position:-48px -144px}.ui-icon-check{background-position:-64px -144px}.ui-icon-bullet{background-position:-80px -144px}.ui-icon-radio-on{background-position:-96px -144px}.ui-icon-radio-off{background-position:-112px -144px}.ui-icon-pin-w{background-position:-128px -144px}.ui-icon-pin-s{background-position:-144px -144px}.ui-icon-play{background-position:0 -160px}.ui-icon-pause{background-position:-16px -160px}.ui-icon-seek-next{background-position:-32px -160px}.ui-icon-seek-prev{background-position:-48px -160px}.ui-icon-seek-end{background-position:-64px -160px}.ui-icon-seek-start{background-position:-80px -160px}.ui-icon-seek-first{background-position:-80px -160px}.ui-icon-stop{background-position:-96px -160px}.ui-icon-eject{background-position:-112px -160px}.ui-icon-volume-off{background-position:-128px -160px}.ui-icon-volume-on{background-position:-144px -160px}.ui-icon-power{background-position:0 -176px}.ui-icon-signal-diag{background-position:-16px -176px}.ui-icon-signal{background-position:-32px -176px}.ui-icon-battery-0{background-position:-48px -176px}.ui-icon-battery-1{background-position:-64px -176px}.ui-icon-battery-2{background-position:-80px -176px}.ui-icon-battery-3{background-position:-96px -176px}.ui-icon-circle-plus{background-position:0 -192px}.ui-icon-circle-minus{background-position:-16px -192px}.ui-icon-circle-close{background-position:-32px -192px}.ui-icon-circle-triangle-e{background-position:-48px -192px}.ui-icon-circle-triangle-s{background-position:-64px -192px}.ui-icon-circle-triangle-w{background-position:-80px -192px}.ui-icon-circle-triangle-n{background-position:-96px -192px}.ui-icon-circle-arrow-e{background-position:-112px -192px}.ui-icon-circle-arrow-s{background-position:-128px -192px}.ui-icon-circle-arrow-w{background-position:-144px -192px}.ui-icon-circle-arrow-n{background-position:-160px -192px}.ui-icon-circle-zoomin{background-position:-176px -192px}.ui-icon-circle-zoomout{background-position:-192px -192px}.ui-icon-circle-check{background-position:-208px -192px}.ui-icon-circlesmall-plus{background-position:0 -208px}.ui-icon-circlesmall-minus{background-position:-16px -208px}.ui-icon-circlesmall-close{background-position:-32px -208px}.ui-icon-squaresmall-plus{background-position:-48px -208px}.ui-icon-squaresmall-minus{background-position:-64px -208px}.ui-icon-squaresmall-close{background-position:-80px -208px}.ui-icon-grip-dotted-vertical{background-position:0 -224px}.ui-icon-grip-dotted-horizontal{background-position:-16px -224px}.ui-icon-grip-solid-vertical{background-position:-32px -224px}.ui-icon-grip-solid-horizontal{background-position:-48px -224px}.ui-icon-gripsmall-diagonal-se{background-position:-64px -224px}.ui-icon-grip-diagonal-se{background-position:-80px -224px}.ui-corner-all,.ui-corner-top,.ui-corner-left,.ui-corner-tl{border-top-left-radius:3px}.ui-corner-all,.ui-corner-top,.ui-corner-right,.ui-corner-tr{border-top-right-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-left,.ui-corner-bl{border-bottom-left-radius:3px}.ui-corner-all,.ui-corner-bottom,.ui-corner-right,.ui-corner-br{border-bottom-right-radius:3px}.ui-widget-overlay{background:#aaa;opacity:.3;filter:Alpha(Opacity=30)}.ui-widget-shadow{-webkit-box-shadow:0 0 5px #666;box-shadow:0 0 5px #666} \ No newline at end of file diff --git a/public/source/jquery-ui.min.js b/public/source/jquery-ui.min.js deleted file mode 100644 index e5059ec..0000000 --- a/public/source/jquery-ui.min.js +++ /dev/null @@ -1,6 +0,0 @@ -/*! jQuery UI - v1.12.1 - 2026-03-05 -* http://jqueryui.com -* Includes: widget.js, position.js, data.js, disable-selection.js, focusable.js, form-reset-mixin.js, jquery-1-7.js, keycode.js, labels.js, scroll-parent.js, tabbable.js, unique-id.js, widgets/draggable.js, widgets/droppable.js, widgets/resizable.js, widgets/selectable.js, widgets/sortable.js, widgets/accordion.js, widgets/autocomplete.js, widgets/button.js, widgets/checkboxradio.js, widgets/controlgroup.js, widgets/datepicker.js, widgets/dialog.js, widgets/menu.js, widgets/mouse.js, widgets/progressbar.js, widgets/selectmenu.js, widgets/slider.js, widgets/spinner.js, widgets/tabs.js, widgets/tooltip.js, effect.js, effects/effect-blind.js, effects/effect-bounce.js, effects/effect-clip.js, effects/effect-drop.js, effects/effect-explode.js, effects/effect-fade.js, effects/effect-fold.js, effects/effect-highlight.js, effects/effect-puff.js, effects/effect-pulsate.js, effects/effect-scale.js, effects/effect-shake.js, effects/effect-size.js, effects/effect-slide.js, effects/effect-transfer.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -!function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t){t.ui=t.ui||{},t.ui.version="1.12.1";var e,i,s,n,o,a,r,h,l,c=0,u=Array.prototype.slice;e=t.cleanData,t.cleanData=function(i){var s,n,o;for(o=0;null!=(n=i[o]);o++)try{(s=t._data(n,"events"))&&s.remove&&t(n).triggerHandler("remove")}catch(t){}e(i)},t.widget=function(e,i,s){var n,o,a,r={},h=e.split(".")[0],l=h+"-"+(e=e.split(".")[1]);return s||(s=i,i=t.Widget),t.isArray(s)&&(s=t.extend.apply(null,[{}].concat(s))),t.expr[":"][l.toLowerCase()]=function(e){return!!t.data(e,l)},t[h]=t[h]||{},n=t[h][e],o=t[h][e]=function(t,e){if(!this._createWidget)return new o(t,e);arguments.length&&this._createWidget(t,e)},t.extend(o,n,{version:s.version,_proto:t.extend({},s),_childConstructors:[]}),(a=new i).options=t.widget.extend({},a.options),t.each(s,function(e,s){if(!t.isFunction(s)){r[e]=s;return}r[e]=function(){function t(){return i.prototype[e].apply(this,arguments)}function n(t){return i.prototype[e].apply(this,t)}return function(){var e,i=this._super,o=this._superApply;return this._super=t,this._superApply=n,e=s.apply(this,arguments),this._super=i,this._superApply=o,e}}()}),o.prototype=t.widget.extend(a,{widgetEventPrefix:n&&a.widgetEventPrefix||e},r,{constructor:o,namespace:h,widgetName:e,widgetFullName:l}),n?(t.each(n._childConstructors,function(e,i){var s=i.prototype;t.widget(s.namespace+"."+s.widgetName,o,i._proto)}),delete n._childConstructors):i._childConstructors.push(o),t.widget.bridge(e,o),o},t.widget.extend=function(e){for(var i,s,n=u.call(arguments,1),o=0,a=n.length;o",options:{classes:{},disabled:!1,create:null},_createWidget:function(e,i){i=t(i||this.defaultElement||this)[0],this.element=t(i),this.uuid=c++,this.eventNamespace="."+this.widgetName+this.uuid,this.bindings=t(),this.hoverable=t(),this.focusable=t(),this.classesElementLookup={},i!==this&&(t.data(i,this.widgetFullName,this),this._on(!0,this.element,{remove:function(t){t.target===i&&this.destroy()}}),this.document=t(i.style?i.ownerDocument:i.document||i),this.window=t(this.document[0].defaultView||this.document[0].parentWindow)),this.options=t.widget.extend({},this.options,this._getCreateOptions(),e),this._create(),this.options.disabled&&this._setOptionDisabled(this.options.disabled),this._trigger("create",null,this._getCreateEventData()),this._init()},_getCreateOptions:function(){return{}},_getCreateEventData:t.noop,_create:t.noop,_init:t.noop,destroy:function(){var e=this;this._destroy(),t.each(this.classesElementLookup,function(t,i){e._removeClass(i,t)}),this.element.off(this.eventNamespace).removeData(this.widgetFullName),this.widget().off(this.eventNamespace).removeAttr("aria-disabled"),this.bindings.off(this.eventNamespace)},_destroy:t.noop,widget:function(){return this.element},option:function(e,i){var s,n,o,a=e;if(0==arguments.length)return t.widget.extend({},this.options);if("string"==typeof e){if(a={},e=(s=e.split(".")).shift(),s.length){for(o=0,n=a[e]=t.widget.extend({},this.options[e]);o
    "),o=n.children()[0];return t("body").append(n),i=o.offsetWidth,n.css("overflow","scroll"),i===(s=o.offsetWidth)&&(s=n[0].clientWidth),n.remove(),e=i-s},getScrollInfo:function(e){var i=e.isWindow||e.isDocument?"":e.element.css("overflow-x"),s=e.isWindow||e.isDocument?"":e.element.css("overflow-y"),n="scroll"===i||"auto"===i&&e.width0?"right":"center",vertical:c<0?"top":l>0?"bottom":"middle"};pi(s(l),s(c))?u.important="horizontal":u.important="vertical",e.using.call(this,t,u)}),a.offset(t.extend(D,{using:o}))})},t.ui.position={fit:{left:function(t,e){var s,n=e.within,o=n.isWindow?n.scrollLeft:n.offset.left,a=n.width,r=t.left-e.collisionPosition.marginLeft,h=o-r,l=r+e.collisionWidth-a-o;e.collisionWidth>a?h>0&&l<=0?(s=t.left+h+e.collisionWidth-a-o,t.left+=h-s):l>0&&h<=0?t.left=o:h>l?t.left=o+a-e.collisionWidth:t.left=o:h>0?t.left+=h:l>0?t.left-=l:t.left=i(t.left-r,t.left)},top:function(t,e){var s,n=e.within,o=n.isWindow?n.scrollTop:n.offset.top,a=e.within.height,r=t.top-e.collisionPosition.marginTop,h=o-r,l=r+e.collisionHeight-a-o;e.collisionHeight>a?h>0&&l<=0?(s=t.top+h+e.collisionHeight-a-o,t.top+=h-s):l>0&&h<=0?t.top=o:h>l?t.top=o+a-e.collisionHeight:t.top=o:h>0?t.top+=h:l>0?t.top-=l:t.top=i(t.top-r,t.top)}},flip:{left:function(t,e){var i,n,o=e.within,a=o.offset.left+o.scrollLeft,r=o.width,h=o.isWindow?o.scrollLeft:o.offset.left,l=t.left-e.collisionPosition.marginLeft,c=l-h,u=l+e.collisionWidth-r-h,d="left"===e.my[0]?-e.elemWidth:"right"===e.my[0]?e.elemWidth:0,p="left"===e.at[0]?e.targetWidth:"right"===e.at[0]?-e.targetWidth:0,f=-2*e.offset[0];c<0?((i=t.left+d+p+f+e.collisionWidth-r-a)<0||i0&&((n=t.left-e.collisionPosition.marginLeft+d+p+f-h)>0||s(n)0&&((i=t.top-e.collisionPosition.marginTop+d+p+f-h)>0||s(i)0&&o.is(":visible")):(/^(input|select|textarea|button|object)$/.test(h)?(a=!e.disabled)&&(r=t(e).closest("fieldset")[0])&&(a=!r.disabled):a="a"===h&&e.href||i,a&&t(e).is(":visible")&&function(t){var e=t.css("visibility");while("inherit"===e)e=(t=t.parent()).css("visibility");return"hidden"!==e}(t(e)))},t.extend(t.expr[":"],{focusable:function(e){return t.ui.focusable(e,null!=t.attr(e,"tabindex"))}}),t.ui.focusable,t.fn.form=function(){return"string"==typeof this[0].form?this.closest("form"):t(this[0].form)},t.ui.formResetMixin={_formResetHandler:function(){var e=t(this);setTimeout(function(){var i=e.data("ui-form-reset-instances");t.each(i,function(){this.refresh()})})},_bindFormResetHandler:function(){if(this.form=this.element.form(),this.form.length){var t=this.form.data("ui-form-reset-instances")||[];t.length||this.form.on("reset.ui-form-reset",this._formResetHandler),t.push(this),this.form.data("ui-form-reset-instances",t)}},_unbindFormResetHandler:function(){if(this.form.length){var e=this.form.data("ui-form-reset-instances");e.splice(t.inArray(this,e),1),e.length?this.form.data("ui-form-reset-instances",e):this.form.removeData("ui-form-reset-instances").off("reset.ui-form-reset")}}},"1.7"===t.fn.jquery.substring(0,3)&&(t.each(["Width","Height"],function(e,i){var s="Width"===i?["Left","Right"]:["Top","Bottom"],n=i.toLowerCase(),o={innerWidth:t.fn.innerWidth,innerHeight:t.fn.innerHeight,outerWidth:t.fn.outerWidth,outerHeight:t.fn.outerHeight};function a(e,i,n,o){return t.each(s,function(){i-=parseFloat(t.css(e,"padding"+this))||0,n&&(i-=parseFloat(t.css(e,"border"+this+"Width"))||0),o&&(i-=parseFloat(t.css(e,"margin"+this))||0)}),i}t.fn["inner"+i]=function(e){return void 0===e?o["inner"+i].call(this):this.each(function(){t(this).css(n,a(this,e)+"px")})},t.fn["outer"+i]=function(e,s){return"number"!=typeof e?o["outer"+i].call(this,e):this.each(function(){t(this).css(n,a(this,e,!0,s)+"px")})}}),t.fn.addBack=function(t){return this.add(null==t?this.prevObject:this.prevObject.filter(t))}),t.ui.keyCode={BACKSPACE:8,COMMA:188,DELETE:46,DOWN:40,END:35,ENTER:13,ESCAPE:27,HOME:36,LEFT:37,PAGE_DOWN:34,PAGE_UP:33,PERIOD:190,RIGHT:39,SPACE:32,TAB:9,UP:38},t.ui.escapeSelector=(s=/([!"#$%&'()*+,./:;<=>?@[\]^`{|}~])/g,function(t){return t.replace(s,"\\$1")}),t.fn.labels=function(){var e,i,s,n,o;return this[0].labels&&this[0].labels.length?this.pushStack(this[0].labels):(n=this.eq(0).parents("label"),(s=this.attr("id"))&&(o=(e=this.eq(0).parents().last()).add(e.length?e.siblings():this.siblings()),i="label[for='"+t.ui.escapeSelector(s)+"']",n=n.add(o.find(i).addBack(i))),this.pushStack(n))},t.fn.scrollParent=function(e){var i=this.css("position"),s="absolute"===i,n=e?/(auto|scroll|hidden)/:/(auto|scroll)/,o=this.parents().filter(function(){var e=t(this);return(!s||"static"!==e.css("position"))&&n.test(e.css("overflow")+e.css("overflow-y")+e.css("overflow-x"))}).eq(0);return"fixed"!==i&&o.length?o:t(this[0].ownerDocument||document)},t.extend(t.expr[":"],{tabbable:function(e){var i=t.attr(e,"tabindex"),s=null!=i;return(!s||i>=0)&&t.ui.focusable(e,s)}}),t.fn.extend({uniqueId:(n=0,function(){return this.each(function(){this.id||(this.id="ui-id-"+ ++n)})}),removeUniqueId:function(){return this.each(function(){/^ui-id-\d+$/.test(this.id)&&t(this).removeAttr("id")})}}),t.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());var d=!1;t(document).on("mouseup",function(){d=!1}),t.widget("ui.mouse",{version:"1.12.1",options:{cancel:"input, textarea, button, select, option",distance:1,delay:0},_mouseInit:function(){var e=this;this.element.on("mousedown."+this.widgetName,function(t){return e._mouseDown(t)}).on("click."+this.widgetName,function(i){if(!0===t.data(i.target,e.widgetName+".preventClickEvent"))return t.removeData(i.target,e.widgetName+".preventClickEvent"),i.stopImmediatePropagation(),!1}),this.started=!1},_mouseDestroy:function(){this.element.off("."+this.widgetName),this._mouseMoveDelegate&&this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate)},_mouseDown:function(e){if(!d){this._mouseMoved=!1,this._mouseStarted&&this._mouseUp(e),this._mouseDownEvent=e;var i=this,s=1===e.which,n="string"==typeof this.options.cancel&&!!e.target.nodeName&&t(e.target).closest(this.options.cancel).length;return!(s&&!n&&this._mouseCapture(e))||((this.mouseDelayMet=!this.options.delay,this.mouseDelayMet||(this._mouseDelayTimer=setTimeout(function(){i.mouseDelayMet=!0},this.options.delay)),this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(e),!this._mouseStarted))?e.preventDefault():(!0===t.data(e.target,this.widgetName+".preventClickEvent")&&t.removeData(e.target,this.widgetName+".preventClickEvent"),this._mouseMoveDelegate=function(t){return i._mouseMove(t)},this._mouseUpDelegate=function(t){return i._mouseUp(t)},this.document.on("mousemove."+this.widgetName,this._mouseMoveDelegate).on("mouseup."+this.widgetName,this._mouseUpDelegate),e.preventDefault(),d=!0),!0)}},_mouseMove:function(e){if(this._mouseMoved){if(t.ui.ie&&(!document.documentMode||document.documentMode<9)&&!e.button)return this._mouseUp(e);if(!e.which){if(e.originalEvent.altKey||e.originalEvent.ctrlKey||e.originalEvent.metaKey||e.originalEvent.shiftKey)this.ignoreMissingWhich=!0;else if(!this.ignoreMissingWhich)return this._mouseUp(e)}}return((e.which||e.button)&&(this._mouseMoved=!0),this._mouseStarted)?(this._mouseDrag(e),e.preventDefault()):(this._mouseDistanceMet(e)&&this._mouseDelayMet(e)&&(this._mouseStarted=!1!==this._mouseStart(this._mouseDownEvent,e),this._mouseStarted?this._mouseDrag(e):this._mouseUp(e)),!this._mouseStarted)},_mouseUp:function(e){this.document.off("mousemove."+this.widgetName,this._mouseMoveDelegate).off("mouseup."+this.widgetName,this._mouseUpDelegate),this._mouseStarted&&(this._mouseStarted=!1,e.target===this._mouseDownEvent.target&&t.data(e.target,this.widgetName+".preventClickEvent",!0),this._mouseStop(e)),this._mouseDelayTimer&&(clearTimeout(this._mouseDelayTimer),delete this._mouseDelayTimer),this.ignoreMissingWhich=!1,d=!1,e.preventDefault()},_mouseDistanceMet:function(t){return Math.max(Math.abs(this._mouseDownEvent.pageX-t.pageX),Math.abs(this._mouseDownEvent.pageY-t.pageY))>=this.options.distance},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return!0}}),t.ui.plugin={add:function(e,i,s){var n,o=t.ui[e].prototype;for(n in s)o.plugins[n]=o.plugins[n]||[],o.plugins[n].push([i,s[n]])},call:function(t,e,i,s){var n,o=t.plugins[e];if(o&&(s||t.element[0].parentNode&&11!==t.element[0].parentNode.nodeType))for(n=0;n0)&&(this.handle=this._getHandle(e),!!this.handle&&(this._blurActiveElement(e),this._blockFrames(!0===i.iframeFix?"iframe":i.iframeFix),!0))},_blockFrames:function(e){this.iframeBlocks=this.document.find(e).map(function(){var e=t(this);return t("
    ").css("position","absolute").appendTo(e.parent()).outerWidth(e.outerWidth()).outerHeight(e.outerHeight()).offset(e.offset())[0]})},_unblockFrames:function(){this.iframeBlocks&&(this.iframeBlocks.remove(),delete this.iframeBlocks)},_blurActiveElement:function(e){var i=t.ui.safeActiveElement(this.document[0]);!t(e.target).closest(i).length&&t.ui.safeBlur(i)},_mouseStart:function(e){var i=this.options;return(this.helper=this._createHelper(e),this._addClass(this.helper,"ui-draggable-dragging"),this._cacheHelperProportions(),t.ui.ddmanager&&(t.ui.ddmanager.current=this),this._cacheMargins(),this.cssPosition=this.helper.css("position"),this.scrollParent=this.helper.scrollParent(!0),this.offsetParent=this.helper.offsetParent(),this.hasFixedAncestor=this.helper.parents().filter(function(){return"fixed"===t(this).css("position")}).length>0,this.positionAbs=this.element.offset(),this._refreshOffsets(e),this.originalPosition=this.position=this._generatePosition(e,!1),this.originalPageX=e.pageX,this.originalPageY=e.pageY,i.cursorAt&&this._adjustOffsetFromHelper(i.cursorAt),this._setContainment(),!1===this._trigger("start",e))?(this._clear(),!1):(this._cacheHelperProportions(),t.ui.ddmanager&&!i.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this._mouseDrag(e,!0),t.ui.ddmanager&&t.ui.ddmanager.dragStart(this,e),!0)},_refreshOffsets:function(t){this.offset={top:this.positionAbs.top-this.margins.top,left:this.positionAbs.left-this.margins.left,scroll:!1,parent:this._getParentOffset(),relative:this._getRelativeOffset()},this.offset.click={left:t.pageX-this.offset.left,top:t.pageY-this.offset.top}},_mouseDrag:function(e,i){if(this.hasFixedAncestor&&(this.offset.parent=this._getParentOffset()),this.position=this._generatePosition(e,!0),this.positionAbs=this._convertPositionTo("absolute"),!i){var s=this._uiHash();if(!1===this._trigger("drag",e,s))return this._mouseUp(new t.Event("mouseup",e)),!1;this.position=s.position}return this.helper[0].style.left=this.position.left+"px",this.helper[0].style.top=this.position.top+"px",t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),!1},_mouseStop:function(e){var i=this,s=!1;return t.ui.ddmanager&&!this.options.dropBehaviour&&(s=t.ui.ddmanager.drop(this,e)),this.dropped&&(s=this.dropped,this.dropped=!1),"invalid"===this.options.revert&&!s||"valid"===this.options.revert&&s||!0===this.options.revert||t.isFunction(this.options.revert)&&this.options.revert.call(this.element,s)?t(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){!1!==i._trigger("stop",e)&&i._clear()}):!1!==this._trigger("stop",e)&&this._clear(),!1},_mouseUp:function(e){return this._unblockFrames(),t.ui.ddmanager&&t.ui.ddmanager.dragStop(this,e),this.handleElement.is(e.target)&&this.element.trigger("focus"),t.ui.mouse.prototype._mouseUp.call(this,e)},cancel:function(){return this.helper.is(".ui-draggable-dragging")?this._mouseUp(new t.Event("mouseup",{target:this.element[0]})):this._clear(),this},_getHandle:function(e){return!this.options.handle||!!t(e.target).closest(this.element.find(this.options.handle)).length},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element,this._addClass(this.handleElement,"ui-draggable-handle")},_removeHandleClassName:function(){this._removeClass(this.handleElement,"ui-draggable-handle")},_createHelper:function(e){var i=this.options,s=t.isFunction(i.helper),n=s?t(i.helper.apply(this.element[0],[e])):"clone"===i.helper?this.element.clone().removeAttr("id"):this.element;return n.parents("body").length||n.appendTo("parent"===i.appendTo?this.element[0].parentNode:i.appendTo),s&&n[0]===this.element[0]&&this._setPositionRelative(),n[0]===this.element[0]||/(fixed|absolute)/.test(n.css("position"))||n.css("position","absolute"),n},_setPositionRelative:function(){/^(?:r|a|f)/.test(this.element.css("position"))||(this.element[0].style.position="relative")},_adjustOffsetFromHelper:function(e){"string"==typeof e&&(e=e.split(" ")),t.isArray(e)&&(e={left:+e[0],top:+e[1]||0}),"left"in e&&(this.offset.click.left=e.left+this.margins.left),"right"in e&&(this.offset.click.left=this.helperProportions.width-e.right+this.margins.left),"top"in e&&(this.offset.click.top=e.top+this.margins.top),"bottom"in e&&(this.offset.click.top=this.helperProportions.height-e.bottom+this.margins.top)},_isRootNode:function(t){return/(html|body)/i.test(t.tagName)||t===this.document[0]},_getParentOffset:function(){var e=this.offsetParent.offset(),i=this.document[0];return"absolute"===this.cssPosition&&this.scrollParent[0]!==i&&t.contains(this.scrollParent[0],this.offsetParent[0])&&(e.left+=this.scrollParent.scrollLeft(),e.top+=this.scrollParent.scrollTop()),this._isRootNode(this.offsetParent[0])&&(e={top:0,left:0}),{top:e.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:e.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if("relative"!==this.cssPosition)return{top:0,left:0};var t=this.element.position(),e=this._isRootNode(this.scrollParent[0]);return{top:t.top-(parseInt(this.helper.css("top"),10)||0)+(e?0:this.scrollParent.scrollTop()),left:t.left-(parseInt(this.helper.css("left"),10)||0)+(e?0:this.scrollParent.scrollLeft())}},_cacheMargins:function(){this.margins={left:parseInt(this.element.css("marginLeft"),10)||0,top:parseInt(this.element.css("marginTop"),10)||0,right:parseInt(this.element.css("marginRight"),10)||0,bottom:parseInt(this.element.css("marginBottom"),10)||0}},_cacheHelperProportions:function(){this.helperProportions={width:this.helper.outerWidth(),height:this.helper.outerHeight()}},_setContainment:function(){var e,i,s,n=this.options,o=this.document[0];if(this.relativeContainer=null,!n.containment){this.containment=null;return}if("window"===n.containment){this.containment=[t(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,t(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,t(window).scrollLeft()+t(window).width()-this.helperProportions.width-this.margins.left,t(window).scrollTop()+(t(window).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if("document"===n.containment){this.containment=[0,0,t(o).width()-this.helperProportions.width-this.margins.left,(t(o).height()||o.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(n.containment.constructor===Array){this.containment=n.containment;return}"parent"===n.containment&&(n.containment=this.helper[0].parentNode),(s=(i=t(n.containment))[0])&&(e=/(scroll|auto)/.test(i.css("overflow")),this.containment=[(parseInt(i.css("borderLeftWidth"),10)||0)+(parseInt(i.css("paddingLeft"),10)||0),(parseInt(i.css("borderTopWidth"),10)||0)+(parseInt(i.css("paddingTop"),10)||0),(e?Math.max(s.scrollWidth,s.offsetWidth):s.offsetWidth)-(parseInt(i.css("borderRightWidth"),10)||0)-(parseInt(i.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(e?Math.max(s.scrollHeight,s.offsetHeight):s.offsetHeight)-(parseInt(i.css("borderBottomWidth"),10)||0)-(parseInt(i.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom],this.relativeContainer=i)},_convertPositionTo:function(t,e){e||(e=this.position);var i="absolute"===t?1:-1,s=this._isRootNode(this.scrollParent[0]);return{top:e.top+this.offset.relative.top*i+this.offset.parent.top*i-("fixed"===this.cssPosition?-this.offset.scroll.top:s?0:this.offset.scroll.top)*i,left:e.left+this.offset.relative.left*i+this.offset.parent.left*i-("fixed"===this.cssPosition?-this.offset.scroll.left:s?0:this.offset.scroll.left)*i}},_generatePosition:function(t,e){var i,s,n,o,a=this.options,r=this._isRootNode(this.scrollParent[0]),h=t.pageX,l=t.pageY;return r&&this.offset.scroll||(this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}),e&&(this.containment&&(this.relativeContainer?(s=this.relativeContainer.offset(),i=[this.containment[0]+s.left,this.containment[1]+s.top,this.containment[2]+s.left,this.containment[3]+s.top]):i=this.containment,t.pageX-this.offset.click.lefti[2]&&(h=i[2]+this.offset.click.left),t.pageY-this.offset.click.top>i[3]&&(l=i[3]+this.offset.click.top)),a.grid&&(n=a.grid[1]?this.originalPageY+Math.round((l-this.originalPageY)/a.grid[1])*a.grid[1]:this.originalPageY,l=i?n-this.offset.click.top>=i[1]||n-this.offset.click.top>i[3]?n:n-this.offset.click.top>=i[1]?n-a.grid[1]:n+a.grid[1]:n,o=a.grid[0]?this.originalPageX+Math.round((h-this.originalPageX)/a.grid[0])*a.grid[0]:this.originalPageX,h=i?o-this.offset.click.left>=i[0]||o-this.offset.click.left>i[2]?o:o-this.offset.click.left>=i[0]?o-a.grid[0]:o+a.grid[0]:o),"y"===a.axis&&(h=this.originalPageX),"x"===a.axis&&(l=this.originalPageY)),{top:l-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.offset.scroll.top:r?0:this.offset.scroll.top),left:h-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.offset.scroll.left:r?0:this.offset.scroll.left)}},_clear:function(){this._removeClass(this.helper,"ui-draggable-dragging"),this.helper[0]===this.element[0]||this.cancelHelperRemoval||this.helper.remove(),this.helper=null,this.cancelHelperRemoval=!1,this.destroyOnClear&&this.destroy()},_trigger:function(e,i,s){return s=s||this._uiHash(),t.ui.plugin.call(this,e,[i,s,this],!0),/^(drag|start|stop)/.test(e)&&(this.positionAbs=this._convertPositionTo("absolute"),s.offset=this.positionAbs),t.Widget.prototype._trigger.call(this,e,i,s)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}}),t.ui.plugin.add("draggable","connectToSortable",{start:function(e,i,s){var n=t.extend({},i,{item:s.element});s.sortables=[],t(s.options.connectToSortable).each(function(){var i=t(this).sortable("instance");i&&!i.options.disabled&&(s.sortables.push(i),i.refreshPositions(),i._trigger("activate",e,n))})},stop:function(e,i,s){var n=t.extend({},i,{item:s.element});s.cancelHelperRemoval=!1,t.each(s.sortables,function(){this.isOver?(this.isOver=0,s.cancelHelperRemoval=!0,this.cancelHelperRemoval=!1,this._storedCSS={position:this.placeholder.css("position"),top:this.placeholder.css("top"),left:this.placeholder.css("left")},this._mouseStop(e),this.options.helper=this.options._helper):(this.cancelHelperRemoval=!0,this._trigger("deactivate",e,n))})},drag:function(e,i,s){t.each(s.sortables,function(){var n=!1,o=this;o.positionAbs=s.positionAbs,o.helperProportions=s.helperProportions,o.offset.click=s.offset.click,o._intersectsWith(o.containerCache)&&(n=!0,t.each(s.sortables,function(){return this.positionAbs=s.positionAbs,this.helperProportions=s.helperProportions,this.offset.click=s.offset.click,this!==o&&this._intersectsWith(this.containerCache)&&t.contains(o.element[0],this.element[0])&&(n=!1),n})),n?(o.isOver||(o.isOver=1,s._parent=i.helper.parent(),o.currentItem=i.helper.appendTo(o.element).data("ui-sortable-item",!0),o.options._helper=o.options.helper,o.options.helper=function(){return i.helper[0]},e.target=o.currentItem[0],o._mouseCapture(e,!0),o._mouseStart(e,!0,!0),o.offset.click.top=s.offset.click.top,o.offset.click.left=s.offset.click.left,o.offset.parent.left-=s.offset.parent.left-o.offset.parent.left,o.offset.parent.top-=s.offset.parent.top-o.offset.parent.top,s._trigger("toSortable",e),s.dropped=o.element,t.each(s.sortables,function(){this.refreshPositions()}),s.currentItem=s.element,o.fromOutside=s),o.currentItem&&(o._mouseDrag(e),i.position=o.position)):o.isOver&&(o.isOver=0,o.cancelHelperRemoval=!0,o.options._revert=o.options.revert,o.options.revert=!1,o._trigger("out",e,o._uiHash(o)),o._mouseStop(e,!0),o.options.revert=o.options._revert,o.options.helper=o.options._helper,o.placeholder&&o.placeholder.remove(),i.helper.appendTo(s._parent),s._refreshOffsets(e),i.position=s._generatePosition(e,!0),s._trigger("fromSortable",e),s.dropped=!1,t.each(s.sortables,function(){this.refreshPositions()}))})}}),t.ui.plugin.add("draggable","cursor",{start:function(e,i,s){var n=t("body"),o=s.options;n.css("cursor")&&(o._cursor=n.css("cursor")),n.css("cursor",o.cursor)},stop:function(e,i,s){var n=s.options;n._cursor&&t("body").css("cursor",n._cursor)}}),t.ui.plugin.add("draggable","opacity",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("opacity")&&(o._opacity=n.css("opacity")),n.css("opacity",o.opacity)},stop:function(e,i,s){var n=s.options;n._opacity&&t(i.helper).css("opacity",n._opacity)}}),t.ui.plugin.add("draggable","scroll",{start:function(t,e,i){i.scrollParentNotHidden||(i.scrollParentNotHidden=i.helper.scrollParent(!1)),i.scrollParentNotHidden[0]!==i.document[0]&&"HTML"!==i.scrollParentNotHidden[0].tagName&&(i.overflowOffset=i.scrollParentNotHidden.offset())},drag:function(e,i,s){var n=s.options,o=!1,a=s.scrollParentNotHidden[0],r=s.document[0];a!==r&&"HTML"!==a.tagName?((!n.axis||"x"!==n.axis)&&(s.overflowOffset.top+a.offsetHeight-e.pageY=0;d--){if(l=(h=s.snapElements[d].left-s.margins.left)+s.snapElements[d].width,u=(c=s.snapElements[d].top-s.margins.top)+s.snapElements[d].height,_l+g||bu+g||!t.contains(s.snapElements[d].item.ownerDocument,s.snapElements[d].item)){s.snapElements[d].snapping&&s.options.snap.release&&s.options.snap.release.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=!1;continue}"inner"!==f.snapMode&&(n=Math.abs(c-b)<=g,o=Math.abs(u-v)<=g,a=Math.abs(h-_)<=g,r=Math.abs(l-m)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c-s.helperProportions.height,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h-s.helperProportions.width}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l}).left)),p=n||o||a||r,"outer"!==f.snapMode&&(n=Math.abs(c-v)<=g,o=Math.abs(u-b)<=g,a=Math.abs(h-m)<=g,r=Math.abs(l-_)<=g,n&&(i.position.top=s._convertPositionTo("relative",{top:c,left:0}).top),o&&(i.position.top=s._convertPositionTo("relative",{top:u-s.helperProportions.height,left:0}).top),a&&(i.position.left=s._convertPositionTo("relative",{top:0,left:h}).left),r&&(i.position.left=s._convertPositionTo("relative",{top:0,left:l-s.helperProportions.width}).left)),!s.snapElements[d].snapping&&(n||o||a||r||p)&&s.options.snap.snap&&s.options.snap.snap.call(s.element,e,t.extend(s._uiHash(),{snapItem:s.snapElements[d].item})),s.snapElements[d].snapping=n||o||a||r||p}}}),t.ui.plugin.add("draggable","stack",{start:function(e,i,s){var n,o=s.options,a=t.makeArray(t(o.stack)).sort(function(e,i){return(parseInt(t(e).css("zIndex"),10)||0)-(parseInt(t(i).css("zIndex"),10)||0)});a.length&&(n=parseInt(t(a[0]).css("zIndex"),10)||0,t(a).each(function(e){t(this).css("zIndex",n+e)}),this.css("zIndex",n+a.length))}}),t.ui.plugin.add("draggable","zIndex",{start:function(e,i,s){var n=t(i.helper),o=s.options;n.css("zIndex")&&(o._zIndex=n.css("zIndex")),n.css("zIndex",o.zIndex)},stop:function(e,i,s){var n=s.options;n._zIndex&&t(i.helper).css("zIndex",n._zIndex)}}),t.ui.draggable,t.widget("ui.droppable",{version:"1.12.1",widgetEventPrefix:"drop",options:{accept:"*",addClasses:!0,greedy:!1,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var e,i=this.options,s=i.accept;this.isover=!1,this.isout=!0,this.accept=t.isFunction(s)?s:function(t){return t.is(s)},this.proportions=function(){if(!arguments.length)return e||(e={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight});e=arguments[0]},this._addToManager(i.scope),i.addClasses&&this._addClass("ui-droppable")},_addToManager:function(e){t.ui.ddmanager.droppables[e]=t.ui.ddmanager.droppables[e]||[],t.ui.ddmanager.droppables[e].push(this)},_splice:function(t){for(var e=0;e=p&&n=d&&a=p&&l<=g||u>=p&&u<=g||lg)&&(h>=d&&h<=f||c>=d&&c<=f||hf);default:return!1}};t.ui.ddmanager={current:null,droppables:{default:[]},prepareOffsets:function(e,i){var s,n,o=t.ui.ddmanager.droppables[e.options.scope]||[],a=i?i.type:null,r=(e.currentItem||e.element).find(":data(ui-droppable)").addBack();t:for(s=0;s0||(e[s]=1,n=e[s]>0,e[s]=0,n)},_create:function(){var e,i=this.options,s=this;this._addClass("ui-resizable"),t.extend(this,{_aspectRatio:!!i.aspectRatio,aspectRatio:i.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:i.helper||i.ghost||i.animate?i.helper||"ui-resizable-helper":null}),this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)&&(this.element.wrap(t("
    ").css({position:this.element.css("position"),width:this.element.outerWidth(),height:this.element.outerHeight(),top:this.element.css("top"),left:this.element.css("left")})),this.element=this.element.parent().data("ui-resizable",this.element.resizable("instance")),this.elementIsWrapper=!0,e={marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom"),marginLeft:this.originalElement.css("marginLeft")},this.element.css(e),this.originalElement.css("margin",0),this.originalResizeStyle=this.originalElement.css("resize"),this.originalElement.css("resize","none"),this._proportionallyResizeElements.push(this.originalElement.css({position:"static",zoom:1,display:"block"})),this.originalElement.css(e),this._proportionallyResize()),this._setupHandles(),i.autoHide&&t(this.element).on("mouseenter",function(){!i.disabled&&(s._removeClass("ui-resizable-autohide"),s._handles.show())}).on("mouseleave",function(){!i.disabled&&(s.resizing||(s._addClass("ui-resizable-autohide"),s._handles.hide()))}),this._mouseInit()},_destroy:function(){this._mouseDestroy();var e,i=function(e){t(e).removeData("resizable").removeData("ui-resizable").off(".resizable").find(".ui-resizable-handle").remove()};return this.elementIsWrapper&&(i(this.element),e=this.element,this.originalElement.css({position:e.css("position"),width:e.outerWidth(),height:e.outerHeight(),top:e.css("top"),left:e.css("left")}).insertAfter(e),e.remove()),this.originalElement.css("resize",this.originalResizeStyle),i(this.originalElement),this},_setOption:function(t,e){this._super(t,e),"handles"===t&&(this._removeHandles(),this._setupHandles())},_setupHandles:function(){var e,i,s,n,o,a=this.options,r=this;if(this.handles=a.handles||(t(".ui-resizable-handle",this.element).length?{n:".ui-resizable-n",e:".ui-resizable-e",s:".ui-resizable-s",w:".ui-resizable-w",se:".ui-resizable-se",sw:".ui-resizable-sw",ne:".ui-resizable-ne",nw:".ui-resizable-nw"}:"e,s,se"),this._handles=t(),this.handles.constructor===String)for("all"===this.handles&&(this.handles="n,e,s,w,se,sw,ne,nw"),s=this.handles.split(","),this.handles={},i=0;i"),this._addClass(o,"ui-resizable-handle "+n),o.css({zIndex:a.zIndex}),this.handles[e]=".ui-resizable-"+e,this.element.append(o);this._renderAxis=function(e){var i,s,n,o;for(i in e=e||this.element,this.handles)this.handles[i].constructor===String?this.handles[i]=this.element.children(this.handles[i]).first().show():(this.handles[i].jquery||this.handles[i].nodeType)&&(this.handles[i]=t(this.handles[i]),this._on(this.handles[i],{mousedown:r._mouseDown})),this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)&&(s=t(this.handles[i],this.element),o=/sw|ne|nw|se|n|s/.test(i)?s.outerHeight():s.outerWidth(),n=["padding",/ne|nw|n/.test(i)?"Top":/se|sw|s/.test(i)?"Bottom":/^e$/.test(i)?"Right":"Left"].join(""),e.css(n,o),this._proportionallyResize()),this._handles=this._handles.add(this.handles[i])},this._renderAxis(this.element),this._handles=this._handles.add(this.element.find(".ui-resizable-handle")),this._handles.disableSelection(),this._handles.on("mouseover",function(){r.resizing||(this.className&&(o=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)),r.axis=o&&o[1]?o[1]:"se")}),a.autoHide&&(this._handles.hide(),this._addClass("ui-resizable-autohide"))},_removeHandles:function(){this._handles.remove()},_mouseCapture:function(e){var i,s,n=!1;for(i in this.handles)((s=t(this.handles[i])[0])===e.target||t.contains(s,e.target))&&(n=!0);return!this.options.disabled&&n},_mouseStart:function(e){var i,s,n,o=this.options,a=this.element;return this.resizing=!0,this._renderProxy(),i=this._num(this.helper.css("left")),s=this._num(this.helper.css("top")),o.containment&&(i+=t(o.containment).scrollLeft()||0,s+=t(o.containment).scrollTop()||0),this.offset=this.helper.offset(),this.position={left:i,top:s},this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:a.width(),height:a.height()},this.originalSize=this._helper?{width:a.outerWidth(),height:a.outerHeight()}:{width:a.width(),height:a.height()},this.sizeDiff={width:a.outerWidth()-a.width(),height:a.outerHeight()-a.height()},this.originalPosition={left:i,top:s},this.originalMousePosition={left:e.pageX,top:e.pageY},this.aspectRatio="number"==typeof o.aspectRatio?o.aspectRatio:this.originalSize.width/this.originalSize.height||1,n=t(".ui-resizable-"+this.axis).css("cursor"),t("body").css("cursor","auto"===n?this.axis+"-resize":n),this._addClass("ui-resizable-resizing"),this._propagate("start",e),!0},_mouseDrag:function(e){var i,s,n=this.originalMousePosition,o=this.axis,a=e.pageX-n.left||0,r=e.pageY-n.top||0,h=this._change[o];return this._updatePrevProperties(),!!h&&(i=h.apply(this,[e,a,r]),this._updateVirtualBoundaries(e.shiftKey),(this._aspectRatio||e.shiftKey)&&(i=this._updateRatio(i,e)),i=this._respectSize(i,e),this._updateCache(i),this._propagate("resize",e),s=this._applyChanges(),!this._helper&&this._proportionallyResizeElements.length&&this._proportionallyResize(),t.isEmptyObject(s)||(this._updatePrevProperties(),this._trigger("resize",e,this.ui()),this._applyChanges()),!1)},_mouseStop:function(e){this.resizing=!1;var i,s,n,o,a,r,h,l=this.options;return this._helper&&(n=(s=(i=this._proportionallyResizeElements).length&&/textarea/i.test(i[0].nodeName))&&this._hasScroll(i[0],"left")?0:this.sizeDiff.height,o=s?0:this.sizeDiff.width,a={width:this.helper.width()-o,height:this.helper.height()-n},r=parseFloat(this.element.css("left"))+(this.position.left-this.originalPosition.left)||null,h=parseFloat(this.element.css("top"))+(this.position.top-this.originalPosition.top)||null,l.animate||this.element.css(t.extend(a,{top:h,left:r})),this.helper.height(this.size.height),this.helper.width(this.size.width),this._helper&&!l.animate&&this._proportionallyResize()),t("body").css("cursor","auto"),this._removeClass("ui-resizable-resizing"),this._propagate("stop",e),this._helper&&this.helper.remove(),!1},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left:this.position.left},this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var t={};return this.position.top!==this.prevPosition.top&&(t.top=this.position.top+"px"),this.position.left!==this.prevPosition.left&&(t.left=this.position.left+"px"),this.size.width!==this.prevSize.width&&(t.width=this.size.width+"px"),this.size.height!==this.prevSize.height&&(t.height=this.size.height+"px"),this.helper.css(t),t},_updateVirtualBoundaries:function(t){var e,i,s,n,o,a=this.options;o={minWidth:this._isNumber(a.minWidth)?a.minWidth:0,maxWidth:this._isNumber(a.maxWidth)?a.maxWidth:1/0,minHeight:this._isNumber(a.minHeight)?a.minHeight:0,maxHeight:this._isNumber(a.maxHeight)?a.maxHeight:1/0},(this._aspectRatio||t)&&(e=o.minHeight*this.aspectRatio,s=o.minWidth/this.aspectRatio,i=o.maxHeight*this.aspectRatio,n=o.maxWidth/this.aspectRatio,e>o.minWidth&&(o.minWidth=e),s>o.minHeight&&(o.minHeight=s),it.width,a=this._isNumber(t.height)&&e.minHeight&&e.minHeight>t.height,r=this.originalPosition.left+this.originalSize.width,h=this.originalPosition.top+this.originalSize.height,l=/sw|nw|w/.test(i),c=/nw|ne|n/.test(i);return o&&(t.width=e.minWidth),a&&(t.height=e.minHeight),s&&(t.width=e.maxWidth),n&&(t.height=e.maxHeight),o&&l&&(t.left=r-e.minWidth),s&&l&&(t.left=r-e.maxWidth),a&&c&&(t.top=h-e.minHeight),n&&c&&(t.top=h-e.maxHeight),t.width||t.height||t.left||!t.top?t.width||t.height||t.top||!t.left||(t.left=null):t.top=null,t},_getPaddingPlusBorderDimensions:function(t){for(var e=0,i=[],s=[t.css("borderTopWidth"),t.css("borderRightWidth"),t.css("borderBottomWidth"),t.css("borderLeftWidth")],n=[t.css("paddingTop"),t.css("paddingRight"),t.css("paddingBottom"),t.css("paddingLeft")];e<4;e++)i[e]=parseFloat(s[e])||0,i[e]+=parseFloat(n[e])||0;return{height:i[0]+i[2],width:i[1]+i[3]}},_proportionallyResize:function(){if(this._proportionallyResizeElements.length)for(var t,e=0,i=this.helper||this.element;e
    "),this._addClass(this.helper,this._helper),this.helper.css({width:this.element.outerWidth(),height:this.element.outerHeight(),position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++i.zIndex}),this.helper.appendTo("body").disableSelection()):this.helper=this.element},_change:{e:function(t,e){return{width:this.originalSize.width+e}},w:function(t,e){var i=this.originalSize;return{left:this.originalPosition.left+e,width:i.width-e}},n:function(t,e,i){var s=this.originalSize;return{top:this.originalPosition.top+i,height:s.height-i}},s:function(t,e,i){return{height:this.originalSize.height+i}},se:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},sw:function(e,i,s){return t.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[e,i,s]))},ne:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[e,i,s]))},nw:function(e,i,s){return t.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[e,i,s]))}},_propagate:function(e,i){t.ui.plugin.call(this,e,[i,this.ui()]),"resize"!==e&&this._trigger(e,i,this.ui())},plugins:{},ui:function(){return{originalElement:this.originalElement,element:this.element,helper:this.helper,position:this.position,size:this.size,originalSize:this.originalSize,originalPosition:this.originalPosition}}}),t.ui.plugin.add("resizable","animate",{stop:function(e){var i=t(this).resizable("instance"),s=i.options,n=i._proportionallyResizeElements,o=n.length&&/textarea/i.test(n[0].nodeName),a=o&&i._hasScroll(n[0],"left")?0:i.sizeDiff.height,r=o?0:i.sizeDiff.width,h={width:i.size.width-r,height:i.size.height-a},l=parseFloat(i.element.css("left"))+(i.position.left-i.originalPosition.left)||null,c=parseFloat(i.element.css("top"))+(i.position.top-i.originalPosition.top)||null;i.element.animate(t.extend(h,c&&l?{top:c,left:l}:{}),{duration:s.animateDuration,easing:s.animateEasing,step:function(){var s={width:parseFloat(i.element.css("width")),height:parseFloat(i.element.css("height")),top:parseFloat(i.element.css("top")),left:parseFloat(i.element.css("left"))};n&&n.length&&t(n[0]).css({width:s.width,height:s.height}),i._updateCache(s),i._propagate("resize",e)}})}}),t.ui.plugin.add("resizable","containment",{start:function(){var e,i,s,n,o,a,r,h=t(this).resizable("instance"),l=h.options,c=h.element,u=l.containment,d=u instanceof t?u.get(0):/parent/.test(u)?c.parent().get(0):u;d&&(h.containerElement=t(d),/document/.test(u)||u===document?(h.containerOffset={left:0,top:0},h.containerPosition={left:0,top:0},h.parentData={element:t(document),left:0,top:0,width:t(document).width(),height:t(document).height()||document.body.parentNode.scrollHeight}):(e=t(d),i=[],t(["Top","Right","Left","Bottom"]).each(function(t,s){i[t]=h._num(e.css("padding"+s))}),h.containerOffset=e.offset(),h.containerPosition=e.position(),h.containerSize={height:e.innerHeight()-i[3],width:e.innerWidth()-i[1]},s=h.containerOffset,n=h.containerSize.height,o=h.containerSize.width,a=h._hasScroll(d,"left")?d.scrollWidth:o,r=h._hasScroll(d)?d.scrollHeight:n,h.parentData={element:d,left:s.left,top:s.top,width:a,height:r}))},resize:function(e){var i,s,n,o,a=t(this).resizable("instance"),r=a.options,h=a.containerOffset,l=a.position,c=a._aspectRatio||e.shiftKey,u={top:0,left:0},d=a.containerElement,p=!0;d[0]!==document&&/static/.test(d.css("position"))&&(u=h),l.left<(a._helper?h.left:0)&&(a.size.width=a.size.width+(a._helper?a.position.left-h.left:a.position.left-u.left),c&&(a.size.height=a.size.width/a.aspectRatio,p=!1),a.position.left=r.helper?h.left:0),l.top<(a._helper?h.top:0)&&(a.size.height=a.size.height+(a._helper?a.position.top-h.top:a.position.top),c&&(a.size.width=a.size.height*a.aspectRatio,p=!1),a.position.top=a._helper?h.top:0),n=a.containerElement.get(0)===a.element.parent().get(0),o=/relative|absolute/.test(a.containerElement.css("position")),n&&o?(a.offset.left=a.parentData.left+a.position.left,a.offset.top=a.parentData.top+a.position.top):(a.offset.left=a.element.offset().left,a.offset.top=a.element.offset().top),i=Math.abs(a.sizeDiff.width+(a._helper?a.offset.left-u.left:a.offset.left-h.left)),s=Math.abs(a.sizeDiff.height+(a._helper?a.offset.top-u.top:a.offset.top-h.top)),i+a.size.width>=a.parentData.width&&(a.size.width=a.parentData.width-i,c&&(a.size.height=a.size.width/a.aspectRatio,p=!1)),s+a.size.height>=a.parentData.height&&(a.size.height=a.parentData.height-s,c&&(a.size.width=a.size.height*a.aspectRatio,p=!1)),p||(a.position.left=a.prevPosition.left,a.position.top=a.prevPosition.top,a.size.width=a.prevSize.width,a.size.height=a.prevSize.height)},stop:function(){var e=t(this).resizable("instance"),i=e.options,s=e.containerOffset,n=e.containerPosition,o=e.containerElement,a=t(e.helper),r=a.offset(),h=a.outerWidth()-e.sizeDiff.width,l=a.outerHeight()-e.sizeDiff.height;e._helper&&!i.animate&&/relative/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l}),e._helper&&!i.animate&&/static/.test(o.css("position"))&&t(this).css({left:r.left-n.left-s.left,width:h,height:l})}}),t.ui.plugin.add("resizable","alsoResize",{start:function(){var e=t(this).resizable("instance").options;t(e.alsoResize).each(function(){var e=t(this);e.data("ui-resizable-alsoresize",{width:parseFloat(e.width()),height:parseFloat(e.height()),left:parseFloat(e.css("left")),top:parseFloat(e.css("top"))})})},resize:function(e,i){var s=t(this).resizable("instance"),n=s.options,o=s.originalSize,a=s.originalPosition,r={height:s.size.height-o.height||0,width:s.size.width-o.width||0,top:s.position.top-a.top||0,left:s.position.left-a.left||0};t(n.alsoResize).each(function(){var e=t(this),s=t(this).data("ui-resizable-alsoresize"),n={},o=e.parents(i.originalElement[0]).length?["width","height"]:["width","height","top","left"];t.each(o,function(t,e){var i=(s[e]||0)+(r[e]||0);i&&i>=0&&(n[e]=i||null)}),e.css(n)})},stop:function(){t(this).removeData("ui-resizable-alsoresize")}}),t.ui.plugin.add("resizable","ghost",{start:function(){var e=t(this).resizable("instance"),i=e.size;e.ghost=e.originalElement.clone(),e.ghost.css({opacity:.25,display:"block",position:"relative",height:i.height,width:i.width,margin:0,left:0,top:0}),e._addClass(e.ghost,"ui-resizable-ghost"),!1!==t.uiBackCompat&&"string"==typeof e.options.ghost&&e.ghost.addClass(this.options.ghost),e.ghost.appendTo(e.helper)},resize:function(){var e=t(this).resizable("instance");e.ghost&&e.ghost.css({position:"relative",height:e.size.height,width:e.size.width})},stop:function(){var e=t(this).resizable("instance");e.ghost&&e.helper&&e.helper.get(0).removeChild(e.ghost.get(0))}}),t.ui.plugin.add("resizable","grid",{resize:function(){var e,i=t(this).resizable("instance"),s=i.options,n=i.size,o=i.originalSize,a=i.originalPosition,r=i.axis,h="number"==typeof s.grid?[s.grid,s.grid]:s.grid,l=h[0]||1,c=h[1]||1,u=Math.round((n.width-o.width)/l)*l,d=Math.round((n.height-o.height)/c)*c,p=o.width+u,f=o.height+d,g=s.maxWidth&&s.maxWidthp,v=s.minHeight&&s.minHeight>f;s.grid=h,_&&(p+=l),v&&(f+=c),g&&(p-=l),m&&(f-=c),/^(se|s|e)$/.test(r)?(i.size.width=p,i.size.height=f):/^(ne)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.top=a.top-d):/^(sw)$/.test(r)?(i.size.width=p,i.size.height=f,i.position.left=a.left-u):((f-c<=0||p-l<=0)&&(e=i._getPaddingPlusBorderDimensions(this)),f-c>0?(i.size.height=f,i.position.top=a.top-d):(f=c-e.height,i.size.height=f,i.position.top=a.top+o.height-f),p-l>0?(i.size.width=p,i.position.left=a.left-u):(p=l-e.width,i.size.width=p,i.position.left=a.left+o.width-p))}}),t.ui.resizable,t.widget("ui.selectable",t.ui.mouse,{version:"1.12.1",options:{appendTo:"body",autoRefresh:!0,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var e=this;this._addClass("ui-selectable"),this.dragged=!1,this.refresh=function(){e.elementPos=t(e.element[0]).offset(),e.selectees=t(e.options.filter,e.element[0]),e._addClass(e.selectees,"ui-selectee"),e.selectees.each(function(){var i=t(this),s=i.offset(),n={left:s.left-e.elementPos.left,top:s.top-e.elementPos.top};t.data(this,"selectable-item",{element:this,$element:i,left:n.left,top:n.top,right:n.left+i.outerWidth(),bottom:n.top+i.outerHeight(),startselected:!1,selected:i.hasClass("ui-selected"),selecting:i.hasClass("ui-selecting"),unselecting:i.hasClass("ui-unselecting")})})},this.refresh(),this._mouseInit(),this.helper=t("
    "),this._addClass(this.helper,"ui-selectable-helper")},_destroy:function(){this.selectees.removeData("selectable-item"),this._mouseDestroy()},_mouseStart:function(e){var i=this,s=this.options;this.opos=[e.pageX,e.pageY],this.elementPos=t(this.element[0]).offset(),!this.options.disabled&&(this.selectees=t(s.filter,this.element[0]),this._trigger("start",e),t(s.appendTo).append(this.helper),this.helper.css({left:e.pageX,top:e.pageY,width:0,height:0}),s.autoRefresh&&this.refresh(),this.selectees.filter(".ui-selected").each(function(){var s=t.data(this,"selectable-item");s.startselected=!0,e.metaKey||e.ctrlKey||(i._removeClass(s.$element,"ui-selected"),s.selected=!1,i._addClass(s.$element,"ui-unselecting"),s.unselecting=!0,i._trigger("unselecting",e,{unselecting:s.element}))}),t(e.target).parents().addBack().each(function(){var s,n=t.data(this,"selectable-item");if(n)return s=!e.metaKey&&!e.ctrlKey||!n.$element.hasClass("ui-selected"),i._removeClass(n.$element,s?"ui-unselecting":"ui-selected")._addClass(n.$element,s?"ui-selecting":"ui-unselecting"),n.unselecting=!s,n.selecting=s,n.selected=s,s?i._trigger("selecting",e,{selecting:n.element}):i._trigger("unselecting",e,{unselecting:n.element}),!1}))},_mouseDrag:function(e){if(this.dragged=!0,!this.options.disabled){var i,s=this,n=this.options,o=this.opos[0],a=this.opos[1],r=e.pageX,h=e.pageY;return o>r&&(i=r,r=o,o=i),a>h&&(i=h,h=a,a=i),this.helper.css({left:o,top:a,width:r-o,height:h-a}),this.selectees.each(function(){var i=t.data(this,"selectable-item"),l=!1,c={};i&&i.element!==s.element[0]&&(c.left=i.left+s.elementPos.left,c.right=i.right+s.elementPos.left,c.top=i.top+s.elementPos.top,c.bottom=i.bottom+s.elementPos.top,"touch"===n.tolerance?l=!(c.left>r||c.righth||c.bottomo&&c.righta&&c.bottom *",opacity:!1,placeholder:!1,revert:!1,scroll:!0,scrollSensitivity:20,scrollSpeed:20,scope:"default",tolerance:"intersect",zIndex:1e3,activate:null,beforeStop:null,change:null,deactivate:null,out:null,over:null,receive:null,remove:null,sort:null,start:null,stop:null,update:null},_isOverAxis:function(t,e,i){return t>=e&&t=0;t--)this.items[t].item.removeData(this.widgetName+"-item");return this},_mouseCapture:function(e,i){var s=null,n=!1,o=this;return!this.reverting&&!this.options.disabled&&"static"!==this.options.type&&(this._refreshItems(e),t(e.target).parents().each(function(){if(t.data(this,o.widgetName+"-item")===o)return s=t(this),!1}),t.data(e.target,o.widgetName+"-item")===o&&(s=t(e.target)),!!s&&(!this.options.handle||!!i||(t(this.options.handle,s).find("*").addBack().each(function(){this===e.target&&(n=!0)}),!!n))&&(this.currentItem=s,this._removeCurrentsFromItems(),!0))},_mouseStart:function(e,i,s){var n,o,a=this.options;if(this.currentContainer=this,this.refreshPositions(),this.helper=this._createHelper(e),this._cacheHelperProportions(),this._cacheMargins(),this.scrollParent=this.helper.scrollParent(),this.offset=this.currentItem.offset(),this.offset={top:this.offset.top-this.margins.top,left:this.offset.left-this.margins.left},t.extend(this.offset,{click:{left:e.pageX-this.offset.left,top:e.pageY-this.offset.top},parent:this._getParentOffset(),relative:this._getRelativeOffset()}),this.helper.css("position","absolute"),this.cssPosition=this.helper.css("position"),this.originalPosition=this._generatePosition(e),this.originalPageX=e.pageX,this.originalPageY=e.pageY,a.cursorAt&&this._adjustOffsetFromHelper(a.cursorAt),this.domPosition={prev:this.currentItem.prev()[0],parent:this.currentItem.parent()[0]},this.helper[0]!==this.currentItem[0]&&this.currentItem.hide(),this._createPlaceholder(),a.containment&&this._setContainment(),a.cursor&&"auto"!==a.cursor&&(o=this.document.find("body"),this.storedCursor=o.css("cursor"),o.css("cursor",a.cursor),this.storedStylesheet=t("").appendTo(o)),a.opacity&&(this.helper.css("opacity")&&(this._storedOpacity=this.helper.css("opacity")),this.helper.css("opacity",a.opacity)),a.zIndex&&(this.helper.css("zIndex")&&(this._storedZIndex=this.helper.css("zIndex")),this.helper.css("zIndex",a.zIndex)),this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName&&(this.overflowOffset=this.scrollParent.offset()),this._trigger("start",e,this._uiHash()),this._preserveHelperProportions||this._cacheHelperProportions(),!s)for(n=this.containers.length-1;n>=0;n--)this.containers[n]._trigger("activate",e,this._uiHash(this));return t.ui.ddmanager&&(t.ui.ddmanager.current=this),t.ui.ddmanager&&!a.dropBehaviour&&t.ui.ddmanager.prepareOffsets(this,e),this.dragging=!0,this._addClass(this.helper,"ui-sortable-helper"),this._mouseDrag(e),!0},_mouseDrag:function(e){var i,s,n,o,a=this.options,r=!1;for(this.position=this._generatePosition(e),this.positionAbs=this._convertPositionTo("absolute"),this.lastPositionAbs||(this.lastPositionAbs=this.positionAbs),this.options.scroll&&(this.scrollParent[0]!==this.document[0]&&"HTML"!==this.scrollParent[0].tagName?(this.overflowOffset.top+this.scrollParent[0].offsetHeight-e.pageY=0;i--)if(n=(s=this.items[i]).item[0],(o=this._intersectsWithPointer(s))&&s.instance===this.currentContainer&&n!==this.currentItem[0]&&this.placeholder[1===o?"next":"prev"]()[0]!==n&&!t.contains(this.placeholder[0],n)&&("semi-dynamic"!==this.options.type||!t.contains(this.element[0],n))){if(this.direction=1===o?"down":"up","pointer"===this.options.tolerance||this._intersectsWithSides(s))this._rearrange(e,s);else break;this._trigger("change",e,this._uiHash());break}return this._contactContainers(e),t.ui.ddmanager&&t.ui.ddmanager.drag(this,e),this._trigger("sort",e,this._uiHash()),this.lastPositionAbs=this.positionAbs,!1},_mouseStop:function(e,i){if(e){if(t.ui.ddmanager&&!this.options.dropBehaviour&&t.ui.ddmanager.drop(this,e),this.options.revert){var s=this,n=this.placeholder.offset(),o=this.options.axis,a={};o&&"x"!==o||(a.left=n.left-this.offset.parent.left-this.margins.left+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollLeft)),o&&"y"!==o||(a.top=n.top-this.offset.parent.top-this.margins.top+(this.offsetParent[0]===this.document[0].body?0:this.offsetParent[0].scrollTop)),this.reverting=!0,t(this.helper).animate(a,parseInt(this.options.revert,10)||500,function(){s._clear(e)})}else this._clear(e,i);return!1}},cancel:function(){if(this.dragging){this._mouseUp(new t.Event("mouseup",{target:null})),"original"===this.options.helper?(this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")):this.currentItem.show();for(var e=this.containers.length-1;e>=0;e--)this.containers[e]._trigger("deactivate",null,this._uiHash(this)),this.containers[e].containerCache.over&&(this.containers[e]._trigger("out",null,this._uiHash(this)),this.containers[e].containerCache.over=0)}return this.placeholder&&(this.placeholder[0].parentNode&&this.placeholder[0].parentNode.removeChild(this.placeholder[0]),"original"!==this.options.helper&&this.helper&&this.helper[0].parentNode&&this.helper.remove(),t.extend(this,{helper:null,dragging:!1,reverting:!1,_noFinalSort:null}),this.domPosition.prev?t(this.domPosition.prev).after(this.currentItem):t(this.domPosition.parent).prepend(this.currentItem)),this},serialize:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},t(i).each(function(){var i=(t(e.item||this).attr(e.attribute||"id")||"").match(e.expression||/(.+)[\-=_](.+)/);i&&s.push((e.key||i[1]+"[]")+"="+(e.key&&e.expression?i[1]:i[2]))}),!s.length&&e.key&&s.push(e.key+"="),s.join("&")},toArray:function(e){var i=this._getItemsAsjQuery(e&&e.connected),s=[];return e=e||{},i.each(function(){s.push(t(e.item||this).attr(e.attribute||"id")||"")}),s},_intersectsWith:function(t){var e=this.positionAbs.left,i=e+this.helperProportions.width,s=this.positionAbs.top,n=s+this.helperProportions.height,o=t.left,a=o+t.width,r=t.top,h=r+t.height,l=this.offset.click.top,c=this.offset.click.left,u="x"===this.options.axis||s+l>r&&s+lo&&e+ct[this.floating?"width":"height"]?u&&d:o0?"down":"up")},_getDragHorizontalDirection:function(){var t=this.positionAbs.left-this.lastPositionAbs.left;return 0!==t&&(t>0?"right":"left")},refresh:function(t){return this._refreshItems(t),this._setHandleClassName(),this.refreshPositions(),this},_connectWith:function(){var t=this.options;return t.connectWith.constructor===String?[t.connectWith]:t.connectWith},_getItemsAsjQuery:function(e){var i,s,n,o,a=[],r=[],h=this._connectWith();if(h&&e)for(i=h.length-1;i>=0;i--)for(s=(n=t(h[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&r.push([t.isFunction(o.options.items)?o.options.items.call(o.element):t(o.options.items,o.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),o]);function l(){a.push(this)}for(r.push([t.isFunction(this.options.items)?this.options.items.call(this.element,null,{options:this.options,item:this.currentItem}):t(this.options.items,this.element).not(".ui-sortable-helper").not(".ui-sortable-placeholder"),this]),i=r.length-1;i>=0;i--)r[i][0].each(l);return t(a)},_removeCurrentsFromItems:function(){var e=this.currentItem.find(":data("+this.widgetName+"-item)");this.items=t.grep(this.items,function(t){for(var i=0;i=0;i--)for(s=(n=t(d[i],this.document[0])).length-1;s>=0;s--)(o=t.data(n[s],this.widgetFullName))&&o!==this&&!o.options.disabled&&(u.push([t.isFunction(o.options.items)?o.options.items.call(o.element[0],e,{item:this.currentItem}):t(o.options.items,o.element),o]),this.containers.push(o));for(i=u.length-1;i>=0;i--)for(s=0,a=u[i][1],l=(r=u[i][0]).length;s=0;i--)((s=this.items[i]).instance===this.currentContainer||!this.currentContainer||s.item[0]===this.currentItem[0])&&(n=this.options.toleranceElement?t(this.options.toleranceElement,s.item):s.item,e||(s.width=n.outerWidth(),s.height=n.outerHeight()),s.left=(o=n.offset()).left,s.top=o.top);if(this.options.custom&&this.options.custom.refreshContainers)this.options.custom.refreshContainers.call(this);else for(i=this.containers.length-1;i>=0;i--)o=this.containers[i].element.offset(),this.containers[i].containerCache.left=o.left,this.containers[i].containerCache.top=o.top,this.containers[i].containerCache.width=this.containers[i].element.outerWidth(),this.containers[i].containerCache.height=this.containers[i].element.outerHeight();return this},_createPlaceholder:function(e){var i,s=(e=e||this).options;s.placeholder&&s.placeholder.constructor!==String||(i=s.placeholder,s.placeholder={element:function(){var s=e.currentItem[0].nodeName.toLowerCase(),n=t("<"+s+">",e.document[0]);return e._addClass(n,"ui-sortable-placeholder",i||e.currentItem[0].className)._removeClass(n,"ui-sortable-helper"),"tbody"===s?e._createTrPlaceholder(e.currentItem.find("tr").eq(0),t("",e.document[0]).appendTo(n)):"tr"===s?e._createTrPlaceholder(e.currentItem,n):"img"===s&&n.attr("src",e.currentItem.attr("src")),i||n.css("visibility","hidden"),n},update:function(t,n){(!i||s.forcePlaceholderSize)&&(n.height()||n.height(e.currentItem.innerHeight()-parseInt(e.currentItem.css("paddingTop")||0,10)-parseInt(e.currentItem.css("paddingBottom")||0,10)),n.width()||n.width(e.currentItem.innerWidth()-parseInt(e.currentItem.css("paddingLeft")||0,10)-parseInt(e.currentItem.css("paddingRight")||0,10)))}}),e.placeholder=t(s.placeholder.element.call(e.element,e.currentItem)),e.currentItem.after(e.placeholder),s.placeholder.update(e,e.placeholder)},_createTrPlaceholder:function(e,i){var s=this;e.children().each(function(){t(" ",s.document[0]).attr("colspan",t(this).attr("colspan")||1).appendTo(i)})},_contactContainers:function(e){var i,s,n,o,a,r,h,l,c,u,d=null,p=null;for(i=this.containers.length-1;i>=0;i--)if(!t.contains(this.currentItem[0],this.containers[i].element[0])){if(this._intersectsWith(this.containers[i].containerCache)){if(d&&t.contains(this.containers[i].element[0],d.element[0]))continue;d=this.containers[i],p=i}else this.containers[i].containerCache.over&&(this.containers[i]._trigger("out",e,this._uiHash(this)),this.containers[i].containerCache.over=0)}if(d){if(1===this.containers.length)this.containers[p].containerCache.over||(this.containers[p]._trigger("over",e,this._uiHash(this)),this.containers[p].containerCache.over=1);else{for(n=1e4,o=null,a=(c=d.floating||this._isFloating(this.currentItem))?"left":"top",r=c?"width":"height",u=c?"pageX":"pageY",s=this.items.length-1;s>=0;s--)t.contains(this.containers[p].element[0],this.items[s].item[0])&&this.items[s].item[0]!==this.currentItem[0]&&(h=this.items[s].item.offset()[a],l=!1,e[u]-h>this.items[s][r]/2&&(l=!0),Math.abs(e[u]-h)this.containment[2]&&(o=this.containment[2]+this.offset.click.left),e.pageY-this.offset.click.top>this.containment[3]&&(a=this.containment[3]+this.offset.click.top)),n.grid&&(i=this.originalPageY+Math.round((a-this.originalPageY)/n.grid[1])*n.grid[1],a=this.containment?i-this.offset.click.top>=this.containment[1]&&i-this.offset.click.top<=this.containment[3]?i:i-this.offset.click.top>=this.containment[1]?i-n.grid[1]:i+n.grid[1]:i,s=this.originalPageX+Math.round((o-this.originalPageX)/n.grid[0])*n.grid[0],o=this.containment?s-this.offset.click.left>=this.containment[0]&&s-this.offset.click.left<=this.containment[2]?s:s-this.offset.click.left>=this.containment[0]?s-n.grid[0]:s+n.grid[0]:s)),{top:a-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+("fixed"===this.cssPosition?-this.scrollParent.scrollTop():h?0:r.scrollTop()),left:o-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+("fixed"===this.cssPosition?-this.scrollParent.scrollLeft():h?0:r.scrollLeft())}},_rearrange:function(t,e,i,s){i?i[0].appendChild(this.placeholder[0]):e.item[0].parentNode.insertBefore(this.placeholder[0],"down"===this.direction?e.item[0]:e.item[0].nextSibling),this.counter=this.counter?++this.counter:1;var n=this.counter;this._delay(function(){n===this.counter&&this.refreshPositions(!s)})},_clear:function(t,e){this.reverting=!1;var i,s=[];if(!this._noFinalSort&&this.currentItem.parent().length&&this.placeholder.before(this.currentItem),this._noFinalSort=null,this.helper[0]===this.currentItem[0]){for(i in this._storedCSS)("auto"===this._storedCSS[i]||"static"===this._storedCSS[i])&&(this._storedCSS[i]="");this.currentItem.css(this._storedCSS),this._removeClass(this.currentItem,"ui-sortable-helper")}else this.currentItem.show();function n(t,e,i){return function(s){i._trigger(t,s,e._uiHash(e))}}for(this.fromOutside&&!e&&s.push(function(t){this._trigger("receive",t,this._uiHash(this.fromOutside))}),(this.fromOutside||this.domPosition.prev!==this.currentItem.prev().not(".ui-sortable-helper")[0]||this.domPosition.parent!==this.currentItem.parent()[0])&&!e&&s.push(function(t){this._trigger("update",t,this._uiHash())}),this===this.currentContainer||e||(s.push(function(t){this._trigger("remove",t,this._uiHash())}),s.push((function(t){return function(e){t._trigger("receive",e,this._uiHash(this))}}).call(this,this.currentContainer)),s.push((function(t){return function(e){t._trigger("update",e,this._uiHash(this))}}).call(this,this.currentContainer))),i=this.containers.length-1;i>=0;i--)e||s.push(n("deactivate",this,this.containers[i])),this.containers[i].containerCache.over&&(s.push(n("out",this,this.containers[i])),this.containers[i].containerCache.over=0);if(this.storedCursor&&(this.document.find("body").css("cursor",this.storedCursor),this.storedStylesheet.remove()),this._storedOpacity&&this.helper.css("opacity",this._storedOpacity),this._storedZIndex&&this.helper.css("zIndex","auto"===this._storedZIndex?"":this._storedZIndex),this.dragging=!1,e||this._trigger("beforeStop",t,this._uiHash()),this.placeholder[0].parentNode.removeChild(this.placeholder[0]),this.cancelHelperRemoval||(this.helper[0]!==this.currentItem[0]&&this.helper.remove(),this.helper=null),!e){for(i=0;i li > :first-child, > :not(li):even",heightStyle:"auto",icons:{activeHeader:"ui-icon-triangle-1-s",header:"ui-icon-triangle-1-e"},activate:null,beforeActivate:null},hideProps:{borderTopWidth:"hide",borderBottomWidth:"hide",paddingTop:"hide",paddingBottom:"hide",height:"hide"},showProps:{borderTopWidth:"show",borderBottomWidth:"show",paddingTop:"show",paddingBottom:"show",height:"show"},_create:function(){var e=this.options;this.prevShow=this.prevHide=t(),this._addClass("ui-accordion","ui-widget ui-helper-reset"),this.element.attr("role","tablist"),e.collapsible||!1!==e.active&&null!=e.active||(e.active=0),this._processPanels(),e.active<0&&(e.active+=this.headers.length),this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:this.active.length?this.active.next():t()}},_createIcons:function(){var e,i,s=this.options.icons;s&&(e=t(""),this._addClass(e,"ui-accordion-header-icon","ui-icon "+s.header),e.prependTo(this.headers),i=this.active.children(".ui-accordion-header-icon"),this._removeClass(i,s.header)._addClass(i,null,s.activeHeader)._addClass(this.headers,"ui-accordion-icons"))},_destroyIcons:function(){this._removeClass(this.headers,"ui-accordion-icons"),this.headers.children(".ui-accordion-header-icon").remove()},_destroy:function(){var t;this.element.removeAttr("role"),this.headers.removeAttr("role aria-expanded aria-selected aria-controls tabIndex").removeUniqueId(),this._destroyIcons(),t=this.headers.next().css("display","").removeAttr("role aria-hidden aria-labelledby").removeUniqueId(),"content"!==this.options.heightStyle&&t.css("height","")},_setOption:function(t,e){if("active"===t){this._activate(e);return}"event"===t&&(this.options.event&&this._off(this.headers,this.options.event),this._setupEvents(e)),this._super(t,e),"collapsible"!==t||e||!1!==this.options.active||this._activate(0),"icons"===t&&(this._destroyIcons(),e&&this._createIcons())},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",t),this._toggleClass(null,"ui-state-disabled",!!t),this._toggleClass(this.headers.add(this.headers.next()),null,"ui-state-disabled",!!t)},_keydown:function(e){if(!e.altKey&&!e.ctrlKey){var i=t.ui.keyCode,s=this.headers.length,n=this.headers.index(e.target),o=!1;switch(e.keyCode){case i.RIGHT:case i.DOWN:o=this.headers[(n+1)%s];break;case i.LEFT:case i.UP:o=this.headers[(n-1+s)%s];break;case i.SPACE:case i.ENTER:this._eventHandler(e);break;case i.HOME:o=this.headers[0];break;case i.END:o=this.headers[s-1]}o&&(t(e.target).attr("tabIndex",-1),t(o).attr("tabIndex",0),t(o).trigger("focus"),e.preventDefault())}},_panelKeyDown:function(e){e.keyCode===t.ui.keyCode.UP&&e.ctrlKey&&t(e.currentTarget).prev().trigger("focus")},refresh:function(){var e=this.options;this._processPanels(),(!1!==e.active||!0!==e.collapsible)&&this.headers.length?!1===e.active?this._activate(0):this.active.length&&!t.contains(this.element[0],this.active[0])?this.headers.length===this.headers.find(".ui-state-disabled").length?(e.active=!1,this.active=t()):this._activate(Math.max(0,e.active-1)):e.active=this.headers.index(this.active):(e.active=!1,this.active=t()),this._destroyIcons(),this._refresh()},_processPanels:function(){var t=this.headers,e=this.panels;this.headers=this.element.find(this.options.header),this._addClass(this.headers,"ui-accordion-header ui-accordion-header-collapsed","ui-state-default"),this.panels=this.headers.next().filter(":not(.ui-accordion-content-active)").hide(),this._addClass(this.panels,"ui-accordion-content","ui-helper-reset ui-widget-content"),e&&(this._off(t.not(this.headers)),this._off(e.not(this.panels)))},_refresh:function(){var e,i=this.options,s=i.heightStyle,n=this.element.parent();this.active=this._findActive(i.active),this._addClass(this.active,"ui-accordion-header-active","ui-state-active")._removeClass(this.active,"ui-accordion-header-collapsed"),this._addClass(this.active.next(),"ui-accordion-content-active"),this.active.next().show(),this.headers.attr("role","tab").each(function(){var e=t(this),i=e.uniqueId().attr("id"),s=e.next(),n=s.uniqueId().attr("id");e.attr("aria-controls",n),s.attr("aria-labelledby",i)}).next().attr("role","tabpanel"),this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide(),this.active.length?this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"}):this.headers.eq(0).attr("tabIndex",0),this._createIcons(),this._setupEvents(i.event),"fill"===s?(e=n.height(),this.element.siblings(":visible").each(function(){var i=t(this),s=i.css("position");"absolute"!==s&&"fixed"!==s&&(e-=i.outerHeight(!0))}),this.headers.each(function(){e-=t(this).outerHeight(!0)}),this.headers.next().each(function(){t(this).height(Math.max(0,e-t(this).innerHeight()+t(this).height()))}).css("overflow","auto")):"auto"===s&&(e=0,this.headers.next().each(function(){var i=t(this).is(":visible");i||t(this).show(),e=Math.max(e,t(this).css("height","").height()),i||t(this).hide()}).height(e))},_activate:function(e){var i=this._findActive(e)[0];i!==this.active[0]&&(i=i||this.active[0],this._eventHandler({target:i,currentTarget:i,preventDefault:t.noop}))},_findActive:function(e){return"number"==typeof e?this.headers.eq(e):t()},_setupEvents:function(e){var i={keydown:"_keydown"};e&&t.each(e.split(" "),function(t,e){i[e]="_eventHandler"}),this._off(this.headers.add(this.headers.next())),this._on(this.headers,i),this._on(this.headers.next(),{keydown:"_panelKeyDown"}),this._hoverable(this.headers),this._focusable(this.headers)},_eventHandler:function(e){var i,s,n=this.options,o=this.active,a=t(e.currentTarget),r=a[0]===o[0],h=r&&n.collapsible,l=h?t():a.next(),c=o.next(),u={oldHeader:o,oldPanel:c,newHeader:h?t():a,newPanel:l};e.preventDefault(),(!r||n.collapsible)&&!1!==this._trigger("beforeActivate",e,u)&&(n.active=!h&&this.headers.index(a),this.active=r?t():a,this._toggle(u),this._removeClass(o,"ui-accordion-header-active","ui-state-active"),n.icons&&(i=o.children(".ui-accordion-header-icon"),this._removeClass(i,null,n.icons.activeHeader)._addClass(i,null,n.icons.header)),r||(this._removeClass(a,"ui-accordion-header-collapsed")._addClass(a,"ui-accordion-header-active","ui-state-active"),n.icons&&(s=a.children(".ui-accordion-header-icon"),this._removeClass(s,null,n.icons.header)._addClass(s,null,n.icons.activeHeader)),this._addClass(a.next(),"ui-accordion-content-active")))},_toggle:function(e){var i=e.newPanel,s=this.prevShow.length?this.prevShow:e.oldPanel;this.prevShow.add(this.prevHide).stop(!0,!0),this.prevShow=i,this.prevHide=s,this.options.animate?this._animate(i,s,e):(s.hide(),i.show(),this._toggleComplete(e)),s.attr({"aria-hidden":"true"}),s.prev().attr({"aria-selected":"false","aria-expanded":"false"}),i.length&&s.length?s.prev().attr({tabIndex:-1,"aria-expanded":"false"}):i.length&&this.headers.filter(function(){return 0===parseInt(t(this).attr("tabIndex"),10)}).attr("tabIndex",-1),i.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(t,e,i){var s,n,o,a=this,r=0,h=t.css("box-sizing"),l=t.length&&(!e.length||t.index()",delay:300,options:{icons:{submenu:"ui-icon-caret-1-e"},items:"> *",menus:"ul",position:{my:"left top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element,this.mouseHandled=!1,this.element.uniqueId().attr({role:this.options.role,tabIndex:0}),this._addClass("ui-menu","ui-widget ui-widget-content"),this._on({"mousedown .ui-menu-item":function(t){t.preventDefault()},"click .ui-menu-item":function(e){var i=t(e.target),s=t(t.ui.safeActiveElement(this.document[0]));!this.mouseHandled&&i.not(".ui-state-disabled").length&&(this.select(e),e.isPropagationStopped()||(this.mouseHandled=!0),i.has(".ui-menu").length?this.expand(e):!this.element.is(":focus")&&s.closest(".ui-menu").length&&(this.element.trigger("focus",[!0]),this.active&&1===this.active.parents(".ui-menu").length&&clearTimeout(this.timer)))},"mouseenter .ui-menu-item":function(e){if(!this.previousFilter){var i=t(e.target).closest(".ui-menu-item"),s=t(e.currentTarget);i[0]===s[0]&&(this._removeClass(s.siblings().children(".ui-state-active"),null,"ui-state-active"),this.focus(e,s))}},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(t,e){var i=this.active||this.element.find(this.options.items).eq(0);e||this.focus(t,i)},blur:function(e){this._delay(function(){t.contains(this.element[0],t.ui.safeActiveElement(this.document[0]))||this.collapseAll(e)})},keydown:"_keydown"}),this.refresh(),this._on(this.document,{click:function(t){this._closeOnDocumentClick(t)&&this.collapseAll(t),this.mouseHandled=!1}})},_destroy:function(){var e=this.element.find(".ui-menu-item").removeAttr("role aria-disabled").children(".ui-menu-item-wrapper").removeUniqueId().removeAttr("tabIndex role aria-haspopup");this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeAttr("role aria-labelledby aria-expanded aria-hidden aria-disabled tabIndex").removeUniqueId().show(),e.children().each(function(){var e=t(this);e.data("ui-menu-submenu-caret")&&e.remove()})},_keydown:function(e){var i,s,n,o,a=!0;switch(e.keyCode){case t.ui.keyCode.PAGE_UP:this.previousPage(e);break;case t.ui.keyCode.PAGE_DOWN:this.nextPage(e);break;case t.ui.keyCode.HOME:this._move("first","first",e);break;case t.ui.keyCode.END:this._move("last","last",e);break;case t.ui.keyCode.UP:this.previous(e);break;case t.ui.keyCode.DOWN:this.next(e);break;case t.ui.keyCode.LEFT:this.collapse(e);break;case t.ui.keyCode.RIGHT:this.active&&!this.active.is(".ui-state-disabled")&&this.expand(e);break;case t.ui.keyCode.ENTER:case t.ui.keyCode.SPACE:this._activate(e);break;case t.ui.keyCode.ESCAPE:this.collapse(e);break;default:a=!1,s=this.previousFilter||"",o=!1,n=e.keyCode>=96&&e.keyCode<=105?(e.keyCode-96).toString():String.fromCharCode(e.keyCode),clearTimeout(this.filterTimer),n===s?o=!0:n=s+n,i=this._filterMenuItems(n),(i=o&&-1!==i.index(this.active.next())?this.active.nextAll(".ui-menu-item"):i).length||(n=String.fromCharCode(e.keyCode),i=this._filterMenuItems(n)),i.length?(this.focus(e,i),this.previousFilter=n,this.filterTimer=this._delay(function(){delete this.previousFilter},1e3)):delete this.previousFilter}a&&e.preventDefault()},_activate:function(t){this.active&&!this.active.is(".ui-state-disabled")&&(this.active.children("[aria-haspopup='true']").length?this.expand(t):this.select(t))},refresh:function(){var e,i,s,n,o=this,a=this.options.icons.submenu,r=this.element.find(this.options.menus);this._toggleClass("ui-menu-icons",null,!!this.element.find(".ui-icon").length),i=r.filter(":not(.ui-menu)").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var e=t(this),i=e.prev(),s=t("").data("ui-menu-submenu-caret",!0);o._addClass(s,"ui-menu-icon","ui-icon "+a),i.attr("aria-haspopup","true").prepend(s),e.attr("aria-labelledby",i.attr("id"))}),this._addClass(i,"ui-menu","ui-widget ui-widget-content ui-front"),(e=r.add(this.element).find(this.options.items)).not(".ui-menu-item").each(function(){var e=t(this);o._isDivider(e)&&o._addClass(e,"ui-menu-divider","ui-widget-content")}),n=(s=e.not(".ui-menu-item, .ui-menu-divider")).children().not(".ui-menu").uniqueId().attr({tabIndex:-1,role:this._itemRole()}),this._addClass(s,"ui-menu-item")._addClass(n,"ui-menu-item-wrapper"),e.filter(".ui-state-disabled").attr("aria-disabled","true"),this.active&&!t.contains(this.element[0],this.active[0])&&this.blur()},_itemRole:function(){return({menu:"menuitem",listbox:"option"})[this.options.role]},_setOption:function(t,e){if("icons"===t){var i=this.element.find(".ui-menu-icon");this._removeClass(i,null,this.options.icons.submenu)._addClass(i,null,e.submenu)}this._super(t,e)},_setOptionDisabled:function(t){this._super(t),this.element.attr("aria-disabled",String(t)),this._toggleClass(null,"ui-state-disabled",!!t)},focus:function(t,e){var i,s,n;this.blur(t,t&&"focus"===t.type),this._scrollIntoView(e),this.active=e.first(),s=this.active.children(".ui-menu-item-wrapper"),this._addClass(s,null,"ui-state-active"),this.options.role&&this.element.attr("aria-activedescendant",s.attr("id")),n=this.active.parent().closest(".ui-menu-item").children(".ui-menu-item-wrapper"),this._addClass(n,null,"ui-state-active"),t&&"keydown"===t.type?this._close():this.timer=this._delay(function(){this._close()},this.delay),(i=e.children(".ui-menu")).length&&t&&/^mouse/.test(t.type)&&this._startOpening(i),this.activeMenu=e.parent(),this._trigger("focus",t,{item:e})},_scrollIntoView:function(e){var i,s,n,o,a,r;this._hasScroll()&&(i=parseFloat(t.css(this.activeMenu[0],"borderTopWidth"))||0,s=parseFloat(t.css(this.activeMenu[0],"paddingTop"))||0,n=e.offset().top-this.activeMenu.offset().top-i-s,o=this.activeMenu.scrollTop(),a=this.activeMenu.height(),r=e.outerHeight(),n<0?this.activeMenu.scrollTop(o+n):n+r>a&&this.activeMenu.scrollTop(o+n-a+r))},blur:function(t,e){e||clearTimeout(this.timer),this.active&&(this._removeClass(this.active.children(".ui-menu-item-wrapper"),null,"ui-state-active"),this._trigger("blur",t,{item:this.active}),this.active=null)},_startOpening:function(t){clearTimeout(this.timer),"true"===t.attr("aria-hidden")&&(this.timer=this._delay(function(){this._close(),this._open(t)},this.delay))},_open:function(e){var i=t.extend({of:this.active},this.options.position);clearTimeout(this.timer),this.element.find(".ui-menu").not(e.parents(".ui-menu")).hide().attr("aria-hidden","true"),e.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(i)},collapseAll:function(e,i){clearTimeout(this.timer),this.timer=this._delay(function(){var s=i?this.element:t(e&&e.target).closest(this.element.find(".ui-menu"));s.length||(s=this.element),this._close(s),this.blur(e),this._removeClass(s.find(".ui-state-active"),null,"ui-state-active"),this.activeMenu=s},this.delay)},_close:function(t){t||(t=this.active?this.active.parent():this.element),t.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false")},_closeOnDocumentClick:function(e){return!t(e.target).closest(".ui-menu").length},_isDivider:function(t){return!/[^\-\u2014\u2013\s]/.test(t.text())},collapse:function(t){var e=this.active&&this.active.parent().closest(".ui-menu-item",this.element);e&&e.length&&(this._close(),this.focus(t,e))},expand:function(t){var e=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();e&&e.length&&(this._open(e.parent()),this._delay(function(){this.focus(t,e)}))},next:function(t){this._move("next","first",t)},previous:function(t){this._move("prev","last",t)},isFirstItem:function(){return this.active&&!this.active.prevAll(".ui-menu-item").length},isLastItem:function(){return this.active&&!this.active.nextAll(".ui-menu-item").length},_move:function(t,e,i){var s;this.active&&(s="first"===t||"last"===t?this.active["first"===t?"prevAll":"nextAll"](".ui-menu-item").eq(-1):this.active[t+"All"](".ui-menu-item").eq(0)),s&&s.length&&this.active||(s=this.activeMenu.find(this.options.items)[e]()),this.focus(i,s)},nextPage:function(e){var i,s,n;if(!this.active){this.next(e);return}!this.isLastItem()&&(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.nextAll(".ui-menu-item").each(function(){return(i=t(this)).offset().top-s-n<0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items)[this.active?"last":"first"]()))},previousPage:function(e){var i,s,n;if(!this.active){this.next(e);return}!this.isFirstItem()&&(this._hasScroll()?(s=this.active.offset().top,n=this.element.height(),this.active.prevAll(".ui-menu-item").each(function(){return(i=t(this)).offset().top-s+n>0}),this.focus(e,i)):this.focus(e,this.activeMenu.find(this.options.items).first()))},_hasScroll:function(){return this.element.outerHeight()",options:{appendTo:null,autoFocus:!1,delay:300,minLength:1,position:{my:"left top",at:"left bottom",collision:"none"},source:null,change:null,close:null,focus:null,open:null,response:null,search:null,select:null},requestIndex:0,pending:0,_create:function(){var e,i,s,n=this.element[0].nodeName.toLowerCase(),o="textarea"===n,a="input"===n;this.isMultiLine=o||!a&&this._isContentEditable(this.element),this.valueMethod=this.element[o||a?"val":"text"],this.isNewMenu=!0,this._addClass("ui-autocomplete-input"),this.element.attr("autocomplete","off"),this._on(this.element,{keydown:function(n){if(this.element.prop("readOnly")){e=!0,s=!0,i=!0;return}e=!1,s=!1,i=!1;var o=t.ui.keyCode;switch(n.keyCode){case o.PAGE_UP:e=!0,this._move("previousPage",n);break;case o.PAGE_DOWN:e=!0,this._move("nextPage",n);break;case o.UP:e=!0,this._keyEvent("previous",n);break;case o.DOWN:e=!0,this._keyEvent("next",n);break;case o.ENTER:this.menu.active&&(e=!0,n.preventDefault(),this.menu.select(n));break;case o.TAB:this.menu.active&&this.menu.select(n);break;case o.ESCAPE:this.menu.element.is(":visible")&&(this.isMultiLine||this._value(this.term),this.close(n),n.preventDefault());break;default:i=!0,this._searchTimeout(n)}},keypress:function(s){if(e){e=!1,(!this.isMultiLine||this.menu.element.is(":visible"))&&s.preventDefault();return}if(!i){var n=t.ui.keyCode;switch(s.keyCode){case n.PAGE_UP:this._move("previousPage",s);break;case n.PAGE_DOWN:this._move("nextPage",s);break;case n.UP:this._keyEvent("previous",s);break;case n.DOWN:this._keyEvent("next",s)}}},input:function(t){if(s){s=!1,t.preventDefault();return}this._searchTimeout(t)},focus:function(){this.selectedItem=null,this.previous=this._value()},blur:function(t){if(this.cancelBlur){delete this.cancelBlur;return}clearTimeout(this.searching),this.close(t),this._change(t)}}),this._initSource(),this.menu=t("