Fix lightbox videos

This commit is contained in:
franzz committed 2019-10-21 20:17:11 +02:00
1 parent 733f5edc62
commit 2e73e72070
7 files changed
+53 -34

No files matched your search

+2 -1
View File
@@ -133,7 +133,8 @@ class Spot extends Main
'filepath_js_leaflet' => self::addTimestampToFilePath('script/leaflet.min.js'), 'filepath_js_leaflet' => self::addTimestampToFilePath('script/leaflet.min.js'),
'filepath_js_jquery' => self::addTimestampToFilePath('script/jquery.min.js'), 'filepath_js_jquery' => self::addTimestampToFilePath('script/jquery.min.js'),
'filepath_js_jquery_mods' => self::addTimestampToFilePath('script/jquery.mods.js'), 'filepath_js_jquery_mods' => self::addTimestampToFilePath('script/jquery.mods.js'),
'filepath_js_spot' => self::addTimestampToFilePath('script/spot.js') 'filepath_js_spot' => self::addTimestampToFilePath('script/spot.js'),
'filepath_js_lightbox' => self::addTimestampToFilePath('script/lightbox.js')
) )
); );
} }
+1
View File
@@ -25,6 +25,7 @@
<script type="text/javascript" src="[#]filepath_js_jquery[#]"></script> <script type="text/javascript" src="[#]filepath_js_jquery[#]"></script>
<script type="text/javascript" src="[#]filepath_js_jquery_mods[#]"></script> <script type="text/javascript" src="[#]filepath_js_jquery_mods[#]"></script>
<script type="text/javascript" src="[#]filepath_js_spot[#]"></script> <script type="text/javascript" src="[#]filepath_js_spot[#]"></script>
<script type="text/javascript" src="[#]filepath_js_lightbox[#]"></script>
<script type="text/javascript"> <script type="text/javascript">
var oSpot = new Spot([#]GLOBAL_VARS[#]); var oSpot = new Spot([#]GLOBAL_VARS[#]);
$(document).ready(oSpot.init); $(document).ready(oSpot.init);
-1
View File
@@ -20,7 +20,6 @@
</div> </div>
</div> </div>
<div id="mobile" class="mobile"></div> <div id="mobile" class="mobile"></div>
<script type="text/javascript" src="script/lightbox.js"></script>
<script type="text/javascript"> <script type="text/javascript">
oSpot.onSamePageMove = function(asHash) { oSpot.onSamePageMove = function(asHash) {
if(self.tmp('first_exec')) initPage(asHash); if(self.tmp('first_exec')) initPage(asHash);
+39 -27
View File
@@ -63,7 +63,7 @@
*/ */
sanitizeTitle: false sanitizeTitle: false
//ADDED-START //ADDED-START
, hasVideo: false , hasVideo: true
//ADDED-END //ADDED-END
}; };
@@ -126,7 +126,7 @@
//ADDED-START //ADDED-START
if(self.options.hasVideo) { if(self.options.hasVideo) {
this.$video = $('<video class="lb-video" src="" controls autoplay></video>'); this.$video = $('<video class="lb-video" src="" controls="true" autoplay playsinline></video>');
this.$image.after(this.$video); this.$image.after(this.$video);
this.videoBorderWidth = { this.videoBorderWidth = {
top: parseInt(this.$video.css('border-top-width'), 10), top: parseInt(this.$video.css('border-top-width'), 10),
@@ -310,7 +310,7 @@
$('.lb-loader').fadeIn('slow'); $('.lb-loader').fadeIn('slow');
//ADDED-START //ADDED-START
//this.$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide(); //this.$lightbox.find('.lb-image, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide();
this.$lightbox.find('.lb-image, .lb-video, .lb-nav, .lb-prev, .lb-next, .lb-dataContainer, .lb-numbers, .lb-caption').hide(); this.$lightbox.find('.lb-image, .lb-video, .lb-nav, .lb-prev, .lb-next, .lb-number, .lb-caption').hide();
//ADDED-END //ADDED-END
this.$outerContainer.addClass('animating'); this.$outerContainer.addClass('animating');
@@ -326,32 +326,36 @@
var $This = $(this); var $This = $(this);
//TODO merge with image //TODO merge with image
windowWidth = $(window).width();
windowHeight = $(window).height();
maxVideoWidth = windowWidth - self.containerPadding.left - self.containerPadding.right - self.videoBorderWidth.left - self.videoBorderWidth.right - self.$lightbox.find('.lb-dataContainer').outerWidth();
maxVideoHeight = windowHeight - self.containerPadding.top - self.containerPadding.bottom - self.videoBorderWidth.top - self.videoBorderWidth.bottom;
if(self.options.fitImagesInViewport) { if(self.options.fitImagesInViewport) {
windowWidth = $(window).width();
windowHeight = $(window).height();
maxVideoWidth = windowWidth - self.containerPadding.left - self.containerPadding.right - self.videoBorderWidth.left - self.videoBorderWidth.right - self.$lightbox.find('.lb-dataContainer').outerWidth();
maxVideoHeight = windowHeight - self.containerPadding.top - self.containerPadding.bottom - self.videoBorderWidth.top - self.videoBorderWidth.bottom;
//Check if image size is larger than maxWidth|maxHeight in settings //Check if image size is larger than maxWidth|maxHeight in settings
if(self.options.maxWidth && self.options.maxWidth < maxVideoWidth) maxVideoWidth = self.options.maxWidth; if(self.options.maxWidth && self.options.maxWidth < maxVideoWidth) maxVideoWidth = self.options.maxWidth;
if(self.options.maxHeight && self.options.maxHeight < maxVideoWidth) maxVideoHeight = self.options.maxHeight; if(self.options.maxHeight && self.options.maxHeight < maxVideoWidth) maxVideoHeight = self.options.maxHeight;
//Is the current image's width or height is greater than the maxImageWidth or maxImageHeight
//option than we need to size down while maintaining the aspect ratio.
if((this.videoWidth > maxVideoWidth) || (this.videoHeight > maxVideoHeight)) {
if ((this.videoWidth / maxVideoWidth) > (this.videoHeight / maxVideoHeight)) {
videoWidth = maxVideoWidth;
videoHeight = Math.round(this.videoHeight / (this.videoWidth / videoWidth));
$This.width(videoWidth);
$This.height(videoHeight);
} else {
videoHeight = maxVideoHeight;
videoWidth = Math.round(this.videoWidth / (this.videoHeight / videoHeight));
$This.width(videoWidth);
$This.height(videoHeight);
}
}
} }
else {
maxVideoWidth = self.options.maxWidth || this.videoWidth || maxVideoWidth;
maxVideoHeight = self.options.maxHeight || this.videoHeight || maxVideoHeight;
}
//Is the current image's width or height is greater than the maxImageWidth or maxImageHeight
//option than we need to size down while maintaining the aspect ratio.
if((this.videoWidth > maxVideoWidth) || (this.videoHeight > maxVideoHeight)) {
if ((this.videoWidth / maxVideoWidth) > (this.videoHeight / maxVideoHeight)) {
videoWidth = maxVideoWidth;
videoHeight = Math.round(this.videoHeight / (this.videoWidth / videoWidth));
$This.width(videoWidth);
$This.height(videoHeight);
} else {
videoHeight = maxVideoHeight;
videoWidth = Math.round(this.videoWidth / (this.videoHeight / videoHeight));
$This.width(videoWidth);
$This.height(videoHeight);
}
}
self.sizeContainer($This.width(), $This.height(), 'video'); self.sizeContainer($This.width(), $This.height(), 'video');
$This.off('loadedmetadata'); $This.off('loadedmetadata');
@@ -468,8 +472,9 @@
}; };
// Stretch overlay to fit the viewport // Stretch overlay to fit the viewport
Lightbox.prototype.sizeOverlay = function() { Lightbox.prototype.sizeOverlay = function(e) {
var self = this; var self = this;
/* /*
We use a setTimeout 0 to pause JS execution and let the rendering catch-up. We use a setTimeout 0 to pause JS execution and let the rendering catch-up.
Why do this? If the `disableScrolling` option is set to true, a class is added to the body Why do this? If the `disableScrolling` option is set to true, a class is added to the body
@@ -477,14 +482,21 @@
hidden before we measure the document width, as the presence of the scrollbar will affect the hidden before we measure the document width, as the presence of the scrollbar will affect the
number. number.
*/ */
//ADDED-START
/*
setTimeout(function() { setTimeout(function() {
self.$overlay self.$overlay
.width($(document).width()) .width($(document).width())
.height($(document).height()); .height($(document).height());
}, 0); }, 0);
*/
if(e) {
if(typeof oResizeTimer != 'undefined') clearTimeout(oResizeTimer);
oResizeTimer = setTimeout(function(){self.changeImage(self.currentImageIndex);}, 200);
}
//ADDED-END
}; };
// Animate the size of the lightbox to fit the image we are showing // Animate the size of the lightbox to fit the image we are showing
// This method also shows the the image. // This method also shows the the image.
//ADDED-START //ADDED-START
+9 -3
View File
@@ -7,6 +7,11 @@
@extend .#{$fa-css-prefix}-#{$icon}; @extend .#{$fa-css-prefix}-#{$icon};
} }
.lightboxOverlay {
bottom: 0;
right: 0;
}
.lightbox { .lightbox {
display: flex; display: flex;
align-items: center; align-items: center;
@@ -23,7 +28,6 @@
.lb-image { .lb-image {
image-orientation: from-image; image-orientation: from-image;
border: none; border: none;
border-radius: 0;
} }
.lb-nav a.lb-prev, .lb-nav a.lb-next { .lb-nav a.lb-prev, .lb-nav a.lb-next {
@@ -56,8 +60,10 @@
padding: 0; padding: 0;
display: inline-block; display: inline-block;
vertical-align: top; vertical-align: top;
width: auto; width: 200px;
white-space: nowrap; max-width: 100%;
flex: 0 0 auto;
overflow: hidden;
.lb-data { .lb-data {
padding: 1em 0 0 1em; padding: 1em 0 0 1em;
+1 -1
View File
@@ -1,4 +1,4 @@
@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(fonts/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@-webkit-keyframes fadeIn{from{opacity:.3}}@-moz-keyframes fadeIn{from{opacity:.3}}@-ms-keyframes fadeIn{from{opacity:.3}}@-o-keyframes fadeIn{from{opacity:.3}}@keyframes fadeIn{from{opacity:.3}}.flicker,.lightbox .lb-cancel{-webkit-animation:fadeIn .5s infinite alternate;-moz-animation:fadeIn .5s infinite alternate;-ms-animation:fadeIn .5s infinite alternate;-o-animation:fadeIn .5s infinite alternate;animation:fadeIn .5s infinite alternate}body,textarea,input,button{font-size:14px;font-family:"Ubuntu",sans-serif;margin:0}textarea{resize:none}button{cursor:pointer;font-weight:bold}/*! @font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcg72j00.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKew72j00.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcw72j00.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKfA72j00.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCs6KVjbNBYlgoKcQ72j00.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:400;src:local("Ubuntu Regular"),local("Ubuntu-Regular"),url(fonts/4iCs6KVjbNBYlgoKfw72.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvWyNL4U.woff2) format("woff2");unicode-range:U+0460-052F,U+1C80-1C88,U+20B4,U+2DE0-2DFF,U+A640-A69F,U+FE2E-FE2F}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjtGyNL4U.woff2) format("woff2");unicode-range:U+0400-045F,U+0490-0491,U+04B0-04B1,U+2116}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvGyNL4U.woff2) format("woff2");unicode-range:U+1F00-1FFF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjs2yNL4U.woff2) format("woff2");unicode-range:U+0370-03FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(https://fonts.gstatic.com/s/ubuntu/v13/4iCv6KVjbNBYlgoCxCvjvmyNL4U.woff2) format("woff2");unicode-range:U+0100-024F,U+0259,U+1E00-1EFF,U+2020,U+20A0-20AB,U+20AD-20CF,U+2113,U+2C60-2C7F,U+A720-A7FF}@font-face{font-family:"Ubuntu";font-style:normal;font-weight:700;src:local("Ubuntu Bold"),local("Ubuntu-Bold"),url(fonts/4iCv6KVjbNBYlgoCxCvjsGyN.woff2) format("woff2");unicode-range:U+0000-00FF,U+0131,U+0152-0153,U+02BB-02BC,U+02C6,U+02DA,U+02DC,U+2000-206F,U+2074,U+20AC,U+2122,U+2191,U+2193,U+2212,U+2215,U+FEFF,U+FFFD}@-webkit-keyframes fadeIn{from{opacity:.3}}@-moz-keyframes fadeIn{from{opacity:.3}}@-ms-keyframes fadeIn{from{opacity:.3}}@-o-keyframes fadeIn{from{opacity:.3}}@keyframes fadeIn{from{opacity:.3}}.flicker,.lightbox .lb-cancel{-webkit-animation:fadeIn .5s infinite alternate;-moz-animation:fadeIn .5s infinite alternate;-ms-animation:fadeIn .5s infinite alternate;-o-animation:fadeIn .5s infinite alternate;animation:fadeIn .5s infinite alternate}body,textarea,input,button{font-size:14px;font-family:"Ubuntu",sans-serif;margin:0}textarea{resize:none}button{cursor:pointer;font-weight:bold}/*!
* Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com * Font Awesome Pro 5.11.2 by @fontawesome - https://fontawesome.com
* License - https://fontawesome.com/license (Commercial License) * License - https://fontawesome.com/license (Commercial License)
*/@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url("fa/fonts/fa-solid-900.eot");src:url("fa/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fa/fonts/fa-solid-900.woff2") format("woff2"),url("fa/fonts/fa-solid-900.woff") format("woff"),url("fa/fonts/fa-solid-900.ttf") format("truetype"),url("fa/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav a.lb-prev,.control-icon,#projects #post-button .fa,#projects #post-button .control-icon,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-prev,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-next,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .lb-close,#projects #post-button .lightbox .lb-cancel,.lightbox #projects #post-button .lb-cancel,#projects #post-button .spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.spot-theme.leaflet-control.elevation-collapsed #projects #post-button .elevation-toggle,#projects #post-button .leaflet-control-layers-toggle,#projects .leaflet-control-layers-toggle,.spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav a.lb-prev,.control-icon,#projects #post-button .fa,#projects #post-button .control-icon,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-prev,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-next,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .lb-close,#projects #post-button .lightbox .lb-cancel,.lightbox #projects #post-button .lb-cancel,#projects #post-button .spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.spot-theme.leaflet-control.elevation-collapsed #projects #post-button .elevation-toggle,#projects #post-button .leaflet-control-layers-toggle,#projects .leaflet-control-layers-toggle,.spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.lightbox .fa-pull-left.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-left.lb-close,.lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-next,.lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-prev,.fa-pull-left.control-icon,#projects #post-button .fa-pull-left.fa,#projects #post-button .fa-pull-left.control-icon,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-prev,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.fa-pull-left.lb-prev,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-next,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.fa-pull-left.lb-next,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-left.lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .fa-pull-left.lb-close,#projects #post-button .lightbox .fa-pull-left.lb-cancel,.lightbox #projects #post-button .fa-pull-left.lb-cancel,#projects #post-button .spot-theme.leaflet-control.elevation-collapsed .fa-pull-left.elevation-toggle,.spot-theme.leaflet-control.elevation-collapsed #projects #post-button .fa-pull-left.elevation-toggle,#projects #post-button .fa-pull-left.leaflet-control-layers-toggle,#projects .fa-pull-left.leaflet-control-layers-toggle,.spot-theme.leaflet-controLine truncated */@font-face{font-family:"Font Awesome 5 Pro";font-style:normal;font-weight:900;font-display:auto;src:url("fa/fonts/fa-solid-900.eot");src:url("fa/fonts/fa-solid-900.eot?#iefix") format("embedded-opentype"),url("fa/fonts/fa-solid-900.woff2") format("woff2"),url("fa/fonts/fa-solid-900.woff") format("woff"),url("fa/fonts/fa-solid-900.ttf") format("truetype"),url("fa/fonts/fa-solid-900.svg#fontawesome") format("svg")}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav a.lb-prev,.control-icon,#projects #post-button .fa,#projects #post-button .control-icon,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-prev,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-next,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .lb-close,#projects #post-button .lightbox .lb-cancel,.lightbox #projects #post-button .lb-cancel,#projects #post-button .spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.spot-theme.leaflet-control.elevation-collapsed #projects #post-button .elevation-toggle,#projects #post-button .leaflet-control-layers-toggle,#projects .leaflet-control-layers-toggle,.spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.fas{font-family:"Font Awesome 5 Pro";font-weight:900}.fa,.lightbox .lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav a.lb-prev,.control-icon,#projects #post-button .fa,#projects #post-button .control-icon,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-prev,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-prev,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.lb-next,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.lb-next,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .lb-close,#projects #post-button .lightbox .lb-cancel,.lightbox #projects #post-button .lb-cancel,#projects #post-button .spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.spot-theme.leaflet-control.elevation-collapsed #projects #post-button .elevation-toggle,#projects #post-button .leaflet-control-layers-toggle,#projects .leaflet-control-layers-toggle,.spot-theme.leaflet-control.elevation-collapsed .elevation-toggle,.fas,.far,.fal,.fad,.fab{-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;display:inline-block;font-style:normal;font-variant:normal;text-rendering:auto;line-height:1}.fa-lg{font-size:1.3333333333em;line-height:.75em;vertical-align:-0.0667em}.fa-xs{font-size:.75em}.fa-sm{font-size:.875em}.fa-1x{font-size:1em}.fa-2x{font-size:2em}.fa-3x{font-size:3em}.fa-4x{font-size:4em}.fa-5x{font-size:5em}.fa-6x{font-size:6em}.fa-7x{font-size:7em}.fa-8x{font-size:8em}.fa-9x{font-size:9em}.fa-10x{font-size:10em}.fa-fw{text-align:center;width:1.25em}.fa-ul{list-style-type:none;margin-left:2.5em;padding-left:0}.fa-ul>li{position:relative}.fa-li{left:-2em;position:absolute;text-align:center;width:2em;line-height:inherit}.fa-border{border:solid .08em #eee;border-radius:.1em;padding:.2em .25em .15em}.fa-pull-left{float:left}.fa-pull-right{float:right}.fa.fa-pull-left,.lightbox .fa-pull-left.lb-cancel,.lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-left.lb-close,.lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-next,.lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-prev,.fa-pull-left.control-icon,#projects #post-button .fa-pull-left.fa,#projects #post-button .fa-pull-left.control-icon,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-prev,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.fa-pull-left.lb-prev,#projects #post-button .lightbox .lb-outerContainer .lb-nav a.fa-pull-left.lb-next,.lightbox .lb-outerContainer .lb-nav #projects #post-button a.fa-pull-left.lb-next,#projects #post-button .lightbox .lb-dataContainer .lb-data .lb-closeContainer .fa-pull-left.lb-close,.lightbox .lb-dataContainer .lb-data .lb-closeContainer #projects #post-button .fa-pull-left.lb-close,#projects #post-button .lightbox .fa-pull-left.lb-cancel,.lightbox #projects #post-button .fa-pull-left.lb-cancel,#projects #post-button .spot-theme.leaflet-control.elevation-collapsed .fa-pull-left.elevation-toggle,.spot-theme.leaflet-control.elevation-collapsed #projects #post-button .fa-pull-left.elevation-toggle,#projects #post-button .fa-pull-left.leaflet-control-layers-toggle,#projects .fa-pull-left.leaflet-control-layers-toggle,.spot-theme.leaflet-controLine truncated
+1 -1
View File
@@ -1 +1 @@
{"version":3,"sourceRoot":"","sources":["_fonts.scss","_common.scss","fa/solid.scss","fa/_variables.scss","fa/_core.scss","fa/_larger.scss","fa/_fixed-width.scss","fa/_list.scss","fa/_bordered-pulled.scss","fa/_animated.scss","fa/_rotated-flipped.scss","fa/_mixins.scss","fa/_stacked.scss","_fa.scss","lightbox/_lightbox.scss","_lightbox.scss","_simplebar.scss","leaflet/_leaflet.scss","leaflet/_leaflet_elevation.scss","_leaflet.scss","_mask_project.scss","_mask_upload.scss","_mask_admin.scss","_mobile.scss"],"names":[],"mappings":"CAGA,WACE,qBACA,kBACA,gBACA,8IACA,iFAGF,WACE,qBACA,kBACA,gBACA,8IACA,yDAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,2GAGF,WACE,qBACA,kBACA,gBACA,0GACA,yJAGF,WACE,qBACA,kBACA,gBACA,4IACA,iFAGF,WACE,qBACA,kBACA,gBACA,4IACA,yDAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,2GAGF,WACE,qBACA,kBACA,gBACA,wGACA,yJC9FF,0BACE,iBAEF,uBACE,iBAEF,sBACE,iBAEF,qBACE,iBAEF,kBACE,iBAWF,8BAPC,kBAQoB,8BAPpB,eAOoB,8BANpB,cAMoB,8BALpB,aAKoB,8BAJpB,UAIoB,8BAkBrB,2BACC,eACA,gCACA,SAGD,SACC,YAGD,OACC,eACA,iBCzDD;AAAA;AAAA;AAAA,GAMA,WACE,iCACA,kBACA,gBACA,aCLqB,KDMrB,qCACA,2RAOF,ioCAEE,iCACA,gBEnBF,qpCAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,OACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,MHOqB,OIRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,MJLqB,IIMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,u+CACA,+/CCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,MTpBqB,KUQtB,quCACC,kBAIF,m8BACC,eACA,kBACA,iBACA,qBACA,WACA,gBAKD,2BACA,uCACA,kCACA,yCACA,8EACA,2GACA,gCACA,iCACA,iCAGA,i8BACA,6BACA,6BACA,6BACA,+BACA,kCACA,4BACA,8BACA,mCACA,qCACA,2GACA,8BACA,kCACA,kCAGA,8BACA,4BAGA,0DACA,kFACA,ynCACA,sGCnEA,0BACE,gBAGF,iBACE,kBACA,MACA,OACA,aACA,sBACA,2DACA,WACA,aAGF,UACE,kBACA,OACA,WACA,cACA,kBACA,cACA,mBACA,aAGF,oBACE,cACA,YACA,kBACA,gBACA,kBAGA,sBAIF,oBACE,uBAEF,gCACC,yBAID,gBACE,YAGF,mBACE,kBACA,QACA,YACA,aACA,cACA,kBAIA,sBAGF,yBACE,WACA,cACA,WAGF,WACE,kBACA,QACA,OACA,WACA,WACA,kBACA,cAGF,WACE,cACA,WACA,YACA,cACA,gDAGF,QACE,kBACA,MACA,OACA,YACA,WACA,WAGF,mBACE,OAGF,UACE,aACA,2GAGF,kBACE,YACA,eACA,cAGF,kBACE,UACA,OACA,WACA,sDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,UACA,QACA,YACA,uDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,cACA,gBACA,QACA,WACA,8BACA,+BAGF,wBACE,WACA,cACA,WAGF,SACE,cACA,WAGF,qBACE,UACA,WACA,gBACA,kBAGF,qBACE,eACA,iBACA,gBAGF,uBACE,WAGF,oBACE,cACA,WACA,mBACA,eACA,WAGF,mBACE,cACA,YACA,WACA,YACA,wDACA,iBACA,aACA,2DACA,WACA,+BACA,4BACA,0BACA,uBAGF,yBACE,eACA,4DACA,UC1MF,UACC,aACA,mBACA,uBACA,WACA,YAGA,6BACC,SACA,gBACA,sCAEA,uCACC,6BACA,YACA,gBAGD,8FACC,WACA,qBAEA,4GACC,kBACA,oBAIF,+CAnCD,gBACA,cAoCE,sDACC,SAIF,+CA1CD,gBACA,cA2CE,sDACC,UAKH,4BACC,SACA,UACA,qBACA,mBACA,WACA,mBAEA,qCACC,oBAEA,iDACC,WAEA,4DACC,UACA,eAGF,wDACC,wBACA,eAEA,kEAzEH,gBACA,cA0EI,WAMJ,qBAjFA,gBACA,cAmFC,WCtFF,iBACI,kBACA,UACA,2BACA,mBACA,iCAGJ,sBACI,oBACA,oBACA,aAGJ,0BACI,6BACA,kBACA,0BACA,8BACA,0CACQ,kCAGZ,mBACI,6BACA,kBACA,yCACQ,iCACR,2BAGJ,iBACI,UACA,kBACA,QACA,SACA,WAGJ,qBACI,kBACA,UACA,UACA,gBAGJ,4BACI,kBACA,WACA,gBACA,kBACA,OACA,QACA,UACA,sCACA,8BAGJ,wGAGI,WACA,oCACA,4BAGJ,0BACI,MAGJ,sDACI,QACA,WAGJ,4BACI,OACA,WACA,YAGJ,wDACI,YACA,SACA,UAGJ,iDACI,WACA,QACA,WACA,aACA,eACA,WC5FJ,6LAUC,kBACA,OACA,MAED,mBACC,gBAED,0DAGC,yBACG,sBACK,iBACN,uBAGH,8BACC,0CAGD,wCACC,aACA,cACA,6BAED,4CAEC,cAID,2PAMC,0BACA,2BAGD,sCACC,6BACA,yBAED,sCACC,4BAEA,kBACA,wBAED,yDACC,sBACA,kBAED,mBACC,wCAED,qBACC,gDAED,cACC,eACA,kBAED,qBACC,mBAED,kBACC,QACA,SACA,2BACK,sBACL,YAGD,0BACC,sBAGD,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,mBACC,UACA,WAED,MACC,2BACA,qBACA,kBAMD,iBACC,kBACA,YACA,8BACA,oBAED,6BAEC,kBACA,aACA,oBAED,aACC,MAED,eACC,QAED,gBACC,SAED,cACC,OAED,iBACC,WACA,WAED,gCACC,YAED,8BACC,gBAED,iCACC,mBAED,+BACC,iBAED,gCACC,kBAMD,iCACC,oBAED,kCACC,UACA,sCACG,mCACK,8BAET,oDACC,UAED,uBACC,6BACI,yBACI,qBAET,0CACC,sBAED,0CACC,sEACG,gEACK,sDAET,iEAEC,wBACG,qBACK,gBAGT,sCACC,kBAMD,qBACC,eAED,cACC,oBACA,iBACA,YAED,2DAEC,iBAED,qCAEC,YAED,iIAGC,YACA,wBACA,qBACA,gBAID,gHAKC,oBAGD,6HAGC,8BACA,oBAKD,mBACC,gBACA,UAED,qBACC,cAED,oCACC,yBAED,kBACC,uBACA,gCAKD,mBACC,0DAMD,aACC,qCACA,kBAED,oCAEC,sBACA,6BACA,WACA,YACA,iBACA,cACA,kBACA,qBACA,WAED,8CAEC,4BACA,4BACA,cAED,qBACC,yBAED,2BACC,2BACA,4BAED,0BACC,8BACA,+BACA,mBAED,gCACC,eACA,yBACA,WAGD,8BACC,WACA,YACA,iBAED,0CACC,2BACA,4BAED,yCACC,8BACA,+BAKD,mDAEC,iDACA,gBAGD,iFACC,eAMD,wBACC,oCACA,gBACA,kBAED,+BACC,2CACA,WACA,YAED,+CACC,8CACA,0BAED,8CACC,WACA,YAED,qHAEC,aAED,8DACC,cACA,kBAED,iCACC,yBACA,WACA,gBAED,kCACC,kBACA,kBACA,kBAED,iCACC,eACA,kBACA,QAED,8BACC,cAED,kCACC,SACA,0BACA,0BAID,2BACC,gDAMD,gDACC,gBACA,gCACA,SAED,yDAEC,cACA,WAED,Line truncated {"version":3,"sourceRoot":"","sources":["_fonts.scss","_common.scss","fa/solid.scss","fa/_variables.scss","fa/_core.scss","fa/_larger.scss","fa/_fixed-width.scss","fa/_list.scss","fa/_bordered-pulled.scss","fa/_animated.scss","fa/_rotated-flipped.scss","fa/_mixins.scss","fa/_stacked.scss","_fa.scss","lightbox/_lightbox.scss","_lightbox.scss","_simplebar.scss","leaflet/_leaflet.scss","leaflet/_leaflet_elevation.scss","_leaflet.scss","_mask_project.scss","_mask_upload.scss","_mask_admin.scss","_mobile.scss"],"names":[],"mappings":"CAGA,WACE,qBACA,kBACA,gBACA,8IACA,iFAGF,WACE,qBACA,kBACA,gBACA,8IACA,yDAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,0BAGF,WACE,qBACA,kBACA,gBACA,8IACA,2GAGF,WACE,qBACA,kBACA,gBACA,0GACA,yJAGF,WACE,qBACA,kBACA,gBACA,4IACA,iFAGF,WACE,qBACA,kBACA,gBACA,4IACA,yDAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,0BAGF,WACE,qBACA,kBACA,gBACA,4IACA,2GAGF,WACE,qBACA,kBACA,gBACA,wGACA,yJC9FF,0BACE,iBAEF,uBACE,iBAEF,sBACE,iBAEF,qBACE,iBAEF,kBACE,iBAWF,8BAPC,kBAQoB,8BAPpB,eAOoB,8BANpB,cAMoB,8BALpB,aAKoB,8BAJpB,UAIoB,8BAkBrB,2BACC,eACA,gCACA,SAGD,SACC,YAGD,OACC,eACA,iBCzDD;AAAA;AAAA;AAAA,GAMA,WACE,iCACA,kBACA,gBACA,aCLqB,KDMrB,qCACA,2RAOF,ioCAEE,iCACA,gBEnBF,qpCAME,kCACA,mCACA,qBACA,kBACA,oBACA,oBACA,cCXF,OACE,yBACA,kBACA,yBAGF,OACE,gBAGF,OACE,iBAIA,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,OACE,cADF,QACE,eClBJ,OACE,kBACA,MHOqB,OIRvB,OACE,qBACA,kBACA,eAEA,4BAGF,OACE,UACA,kBACA,kBACA,MJLqB,IIMrB,oBCbF,WACE,wBACA,mBACA,yBAGF,yBACA,2BAOE,u+CACA,+/CCfF,SACE,qCAGF,UACE,uCAGF,mBACE,GACE,uBAGF,KACE,0BCdJ,cCWE,sEACA,wBDXF,eCUE,sEACA,yBDVF,eCSE,sEACA,yBDRF,oBCYE,gFACA,uBDZF,kBCWE,gFACA,uBDXF,mDCUE,gFACA,wBDLA,oIAME,YElBJ,UACE,qBACA,WACA,gBACA,kBACA,sBACA,YAGF,0BAEE,OACA,kBACA,kBACA,WAGF,aACE,oBAGF,aACE,cAGF,YACE,MTpBqB,KUQtB,quCACC,kBAIF,m8BACC,eACA,kBACA,iBACA,qBACA,WACA,gBAKD,2BACA,uCACA,kCACA,yCACA,8EACA,2GACA,gCACA,iCACA,iCAGA,i8BACA,6BACA,6BACA,6BACA,+BACA,kCACA,4BACA,8BACA,mCACA,qCACA,2GACA,8BACA,kCACA,kCAGA,8BACA,4BAGA,0DACA,kFACA,ynCACA,sGCnEA,0BACE,gBAGF,iBACE,kBACA,MACA,OACA,aACA,sBACA,2DACA,WACA,aAGF,UACE,kBACA,OACA,WACA,cACA,kBACA,cACA,mBACA,aAGF,oBACE,cACA,YACA,kBACA,gBACA,kBAGA,sBAIF,oBACE,uBAEF,gCACC,yBAID,gBACE,YAGF,mBACE,kBACA,QACA,YACA,aACA,cACA,kBAIA,sBAGF,yBACE,WACA,cACA,WAGF,WACE,kBACA,QACA,OACA,WACA,WACA,kBACA,cAGF,WACE,cACA,WACA,YACA,cACA,gDAGF,QACE,kBACA,MACA,OACA,YACA,WACA,WAGF,mBACE,OAGF,UACE,aACA,2GAGF,kBACE,YACA,eACA,cAGF,kBACE,UACA,OACA,WACA,sDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,UACA,QACA,YACA,uDACA,0DACA,UACA,+BACA,4BACA,0BACA,uBAGF,wBACE,4DACA,UAGF,kBACE,cACA,gBACA,QACA,WACA,8BACA,+BAGF,wBACE,WACA,cACA,WAGF,SACE,cACA,WAGF,qBACE,UACA,WACA,gBACA,kBAGF,qBACE,eACA,iBACA,gBAGF,uBACE,WAGF,oBACE,cACA,WACA,mBACA,eACA,WAGF,mBACE,cACA,YACA,WACA,YACA,wDACA,iBACA,aACA,2DACA,WACA,+BACA,4BACA,0BACA,uBAGF,yBACE,eACA,4DACA,UC1MF,iBACC,SACA,QAGD,UACC,aACA,mBACA,uBACA,WACA,YAGA,6BACC,SACA,gBACA,sCAEA,uCACC,6BACA,YAGD,8FACC,WACA,qBAEA,4GACC,kBACA,oBAIF,+CAvCD,gBACA,cAwCE,sDACC,SAIF,+CA9CD,gBACA,cA+CE,sDACC,UAKH,4BACC,SACA,UACA,qBACA,mBACA,YACA,eACA,cACA,gBAEA,qCACC,oBAEA,iDACC,WAEA,4DACC,UACA,eAGF,wDACC,wBACA,eAEA,kEA/EH,gBACA,cAgFI,WAMJ,qBAvFA,gBACA,cAyFC,WC5FF,iBACI,kBACA,UACA,2BACA,mBACA,iCAGJ,sBACI,oBACA,oBACA,aAGJ,0BACI,6BACA,kBACA,0BACA,8BACA,0CACQ,kCAGZ,mBACI,6BACA,kBACA,yCACQ,iCACR,2BAGJ,iBACI,UACA,kBACA,QACA,SACA,WAGJ,qBACI,kBACA,UACA,UACA,gBAGJ,4BACI,kBACA,WACA,gBACA,kBACA,OACA,QACA,UACA,sCACA,8BAGJ,wGAGI,WACA,oCACA,4BAGJ,0BACI,MAGJ,sDACI,QACA,WAGJ,4BACI,OACA,WACA,YAGJ,wDACI,YACA,SACA,UAGJ,iDACI,WACA,QACA,WACA,aACA,eACA,WC5FJ,6LAUC,kBACA,OACA,MAED,mBACC,gBAED,0DAGC,yBACG,sBACK,iBACN,uBAGH,8BACC,0CAGD,wCACC,aACA,cACA,6BAED,4CAEC,cAID,2PAMC,0BACA,2BAGD,sCACC,6BACA,yBAED,sCACC,4BAEA,kBACA,wBAED,yDACC,sBACA,kBAED,mBACC,wCAED,qBACC,gDAED,cACC,eACA,kBAED,qBACC,mBAED,kBACC,QACA,SACA,2BACK,sBACL,YAGD,0BACC,sBAGD,0BAEA,+BACA,kCACA,iCACA,iCACA,kCACA,gCAEA,qCACA,kCAEA,mBACC,UACA,WAED,MACC,2BACA,qBACA,kBAMD,iBACC,kBACA,YACA,8BACA,oBAED,6BAEC,kBACA,aACA,oBAED,aACC,MAED,eACC,QAED,gBACC,SAED,cACC,OAED,iBACC,WACA,WAED,gCACC,YAED,8BACC,gBAED,iCACC,mBAED,+BACC,iBAED,gCACC,kBAMD,iCACC,oBAED,kCACC,UACA,sCACG,mCACK,8BAET,oDACC,UAED,uBACC,6BACI,yBACI,qBAET,0CACC,sBAED,0CACC,sEACG,gEACK,sDAET,iEAEC,wBACG,qBACK,gBAGT,sCACC,kBAMD,qBACC,eAED,cACC,oBACA,iBACA,YAED,2DAEC,iBAED,qCAEC,YAED,iIAGC,YACA,wBACA,qBACA,gBAID,gHAKC,oBAGD,6HAGC,8BACA,oBAKD,mBACC,gBACA,UAED,qBACC,cAED,oCACC,yBAED,kBACC,uBACA,gCAKD,mBACC,0DAMD,aACC,qCACA,kBAED,oCAEC,sBACA,6BACA,WACA,YACA,iBACA,cACA,kBACA,qBACA,WAED,8CAEC,4BACA,4BACA,cAED,qBACC,yBAED,2BACC,2BACA,4BAED,0BACC,8BACA,+BACA,mBAED,gCACC,eACA,yBACA,WAGD,8BACC,WACA,YACA,iBAED,0CACC,2BACA,4BAED,yCACC,8BACA,+BAKD,mDAEC,iDACA,gBAGD,iFACC,eAMD,wBACC,oCACA,gBACA,kBAED,+BACC,2CACA,WACA,YAED,+CACC,8CACA,0BAED,8CACC,WACA,YAED,qHAEC,aAED,8DACC,cACA,kBAED,iCACC,yBACA,WACA,gBAED,kCACC,kBACA,kBACA,kBAED,iCACC,eACA,kBACA,QAED,8BACC,cAED,kCACC,SACA,0BACA,0BAID,2BACC,gDAMD,gDACC,gBACA,gCACA,SLine truncated