1 2; /* Start:"a:4:{s:4:"full";s:59:"/bitrix/templates/main_2022/js/common.min.js?17400481232811";s:6:"source";s:40:"/bitrix/templates/main_2022/js/common.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 3function OpenWindow(b,d,a,c){if(!c){c=window}if(!d){d=800}if(!a){a=600}var f=(screen.width-d)/2;var e=window.open(b,c,"left="+f+",top=100,width="+d+",height="+a+",directories=no,menubar=no,status=yes,resizable=yes,scrollbars=yes,toolbar=no");if(e.opener==null){e.opener=self}e.focus()}function isDevice(b){var a=$(window).width();if(b=="xs"){if(a>0&&a<768){return true}}return false}$(function(){$(".js-tabs a").click(function(){$(this).closest(".js-tabs").find("div").removeClass("active");$(this).parent().addClass("active")});$("a[href^='http']").attr("target","_blank");$("table").each(function(){var a=$(this);if(a.hasClass("table-table-bordered")){a.addClass("table").addClass("table-bordered")}if(a.hasClass("table-table-striped")){a.addClass("table").addClass("table-striped")}if(a.hasClass("table-table-bordered-table-striped")){a.addClass("table").addClass("table-bordered").addClass("table-striped")}});$("a.btn-open-adaptive").click(function(){var a=$(this).attr("href");OpenWindow(a,480,600,"print");return false});$(".btn-gspeech").click(function(){ShowMessage($(this).attr("data-title"),$(this).attr("data-content"),36000000);return false});$(".btn-find-error").click(function(){ShowMessage($(this).attr("data-title"),$(this).attr("data-content"),36000000);return false})});var timeoutObj="";function ShowMessage(d,c,b){if(timeoutObj){clearTimeout(timeoutObj)}b=parseInt(b);if(!b){b=3000}$("#myModalShowMessage").remove();var a="";a+='<div class="modal fade" id="myModalShowMessage" tabindex="-1" role="dialog" aria-labelledby="myModalLabel" aria-hidden="true">';a+='<div class="modal-dialog">';a+='<div class="modal-content">';a+='<div class="modal-header">';a+='<button type="button" class="close" data-dismiss="modal" aria-hidden="true">Ã</button>';a+='<h4 class="modal-title" id="myModalLabel">'+d+"</h4>";a+="</div>";a+='<div class="modal-body">';a+=c;a+="</div>";a+="</div>";a+="</div>";a+="</div>";$("body").append(a);$("#myModalShowMessage").modal({backdrop:"hide"});timeoutObj=setTimeout(function(){$("#myModalShowMessage .close").click()},b)}function Redirect(a,b){b=b||0;if(a){setTimeout(function(){window.location=a},b)}}function Refresh(a){a=a||0;setTimeout("location.reload(true);",a)}function explode(b,a){return a.split(b)}function ShowError(b,a){return b.html('<div class="alert alert-danger">'+a+"</div>").show()}function ShowBlockMessage(b,a){return b.html('<div class="alert alert-success">'+a+"</div>").show()}function number_format(n,i,k,h){var m,l,j;if(isNaN(i=Math.abs(i))){i=2}void 0==k&&(k=",");void 0==h&&(h=".");m=parseInt(n=(+n||0).toFixed(i))+"";j=(l=3<(l=m.length)?l%3:0)?m.substr(0,l)+h:"";h=m.substr(l).replace(/(\d{3})(?=\d)/g,"$1"+h);n=i?k+Math.abs(n-m).toFixed(i).replace(/-/,0).slice(2):"";return j+h+n}function str_replace(c,b,a){return a.split(c).join(b)}; 4/* End */ 5; 6; /* Start:"a:4:{s:4:"full";s:62:"/bitrix/templates/main_2022/js/common-inner.js?174012752612608";s:6:"source";s:46:"/bitrix/templates/main_2022/js/common-inner.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 7/* Common js inner */ 8 9var maxContentWidth = false; 10 11$(function(){ 12 13 $(".fancybox").fancybox(); 14 15 /*$(".fancybox").fancybox({ 16 beforeLoad: function () { 17 $("object").hide(); 18 }, 19 afterClose: function () { 20 $("object").show(); 21 } 22 });*/ 23 24 /*var pageTitle = $('h1 span').text(); 25 if(pageTitle.length > 50) 26 { 27 $('.page-header').addClass('page-header-sm'); 28 //$('h1 span').text(substr(pageTitle, 0, 50) + '...'); 29 }*/ 30 31 /* 32 // Fix large tables 33 //$("table").wrap("<div class='table-wrapper'></div>"); 34 35 var maxContentWidth = $('.page-content').width(); 36 //console.log('maxContentWidth: ' + maxContentWidth); 37 38 $("table").each(function(idx, obj){ 39 var iTableWidth = $(obj).width(); 40 if(iTableWidth > maxContentWidth){ 41 $(obj).wrap("<div class='table-wrapper'></div>"); 42 } 43 //console.log('iTableWidth: ' + iTableWidth); 44 }); 45 */ 46 47 var objPageContent = $('.js-page-content'); 48 49 if(objPageContent.length) 50 { 51 maxContentWidth = objPageContent.width(); 52 //console.log('maxContentWidth: ' + maxContentWidth); 53 54 //setTimeout(function(){ 55 $("table").each(function(idx, obj){ 56 var iTableWidth = $(obj).width(); 57 if(iTableWidth > maxContentWidth && !$(obj).hasClass('pc-table-responsive')){ 58 $(obj).addClass('pc-table-responsive').wrap("<div class='table-wrapper'></div>"); 59 } 60 //console.log('iTableWidth: ' + iTableWidth); 61 }); 62 //}, 3000); 63 } 64 65 // Fix bootstrap 3 img responsive 66 $('img.img-responsive').addClass('img-fluid').removeClass('img-responsive'); 67 68 // Responsive images 69 $('.js-page-content img:not(.no-img-fluid)').addClass('img-fluid'); 70 71 // Button Print 72 $('.js-btn-print').on('click', function(){ 73 window.print(); 74 return false;
75 }); 76}); 77 78 79function fixTableResponsive(){ 80 $("table").each(function(idx, obj){ 81 var iTableWidth = $(obj).width(); 82 if(iTableWidth > maxContentWidth && !$(obj).hasClass('pc-table-responsive')){ 83 $(obj).addClass('pc-table-responsive').addClass('pc-table-responsive-fix').wrap("<div class='table-wrapper'></div>"); 84 } 85 //console.log('iTableWidth: (fix) ' + iTableWidth); 86 //console.log('maxContentWidth: ' + maxContentWidth); 87 }); 88} 89 90/** 91 * Author: Seb Kay 92 * Source: http://inspirationalpixels.com/tutorials/creating-an-accordion-with-html-css-jquery 93 */ 94jQuery(document).ready(function() { 95 function close_accordion_section() { 96 jQuery('.js-accordion .js-accordion-section-title').removeClass('active'); 97 jQuery('.js-accordion .js-accordion-section-content').slideUp(300).removeClass('open'); 98 } 99 100 jQuery('.js-accordion-section-title:not(.accordion-without-js)').click(function(e) { 101 // Has scroll 102 var withoutScroll = jQuery(this).closest('.js-accordion').hasClass('accordion-without-scroll'); 103 104 // Grab current anchor value 105 var currentAttrValue = jQuery(this).attr('href'); 106 107 if(jQuery(this).is('.active')) { 108 close_accordion_section(); 109 }else { 110 close_accordion_section(); 111 112 // Add active class to section title 113 jQuery(this).addClass('active'); 114 // Open up the hidden content panel 115 jQuery('.accordion ' + currentAttrValue).slideDown(300).addClass('open'); 116 } 117 var obj = jQuery(this); 118 119 if(!withoutScroll){ 120 setTimeout(function(){ 121 $('html, body').stop().animate({ 122 scrollTop: obj.offset().top - 150 123 //scrollTop: obj.offset().top - 1 124 }, 500); 125 }, 500); 126 } 127 128 e.preventDefault(); 129 }); 130 131 132 133 $(function() { 134 135 $(".table-accordion td.table-accordion-row-fixed").each(function(idx, obj){ 136 $(obj).closest('tr').addClass('table-accordion-row-fixed'); 137 }); 138 139 $(".table-accordion td.table-accordion-heading").each(function(idx, obj){ 140 $(obj).closest('tr').addClass('table-accordion-heading'); 141 }); 142 143 $(".table-accordion tr:not('.table-accordion-heading, .table-accordion-row-fixed')").hide(); 144 145 $(".table-accordion tr.table-accordion-heading").on('click', function(){ 146 // Set status 147 $(".table-accordion tr.table-accordion-heading").removeClass('open'); 148 $(this).addClass('open'); 149 150 // Hide all not heading rows 151 $(".table-accordion tr:not('.table-accordion-heading, .table-accordion-row-fixed')").hide(); 152 153 // Show all rows under heading 154 $(this).nextAll("tr").each(function(idx, obj){ 155 if($(obj).hasClass('table-accordion-heading')) 156 { 157 return false; 158 } 159 else 160 { 161 $(obj).fadeIn(); 162 } 163 }); 164 }); 165 }); 166}); 167 168 169// Substr func 170function substr( f_string, f_start, f_length ) { // Return part of a string 171 // 172 // + original by: Martijn Wieringa 173 174 if(f_start < 0) { 175 f_start += f_string.length; 176 } 177 178 if(f_length == undefined) { 179 f_length = f_string.length; 180 } else if(f_length < 0){ 181 f_length += f_string.length; 182 } else { 183 f_length += f_start; 184 } 185 186 if(f_length < f_start) { 187 f_length = f_start; 188 } 189 190 return f_string.substring(f_start, f_length); 191} 192 193// corporate/currency landing 194jQuery(document).ready(function() { 195 $('.add-container--vc > div').mouseenter(function() { 196 $(this).find('.add-container-item--vc').addClass('hover-add--vc'); 197 $(this).find('.border--add--vc').css('border-bottom', '1px solid rgba(238, 238, 237, 0)'); 198 }); 199 // Удаление клаÑÑа пÑи ÑÑ Ð¾Ð´Ðµ Ñ .add-container-item--vc 200 $('.add-container--vc > div').mouseleave(function() { 201 $(this).find('.add-container-item--vc').removeClass('hover-add--vc'); 202 $(this).find('.border--add--vc').css('border-bottom', '1px solid rgba(238, 238, 237, 0.18)'); 203 }); 204 205 //POP-UP WINDOW 206 $('.vc-call-modal, #vc-image-vector').click(function(event) { 207 if ($(this).is('#vc-image-vector')) { 208 209 // ÐÑли клик пÑоизоÑел по .vc-image-vector, найдем ÑооÑвеÑÑÑвÑÑÑий ÐµÐ¼Ñ .vc-call-modal 210 const modal = $(this).siblings('.vc-call-modal'); 211 if (!modal.length) { 212 const linkInfo = $(this).next(); 213 if (linkInfo.is('a')) { 214 const url = linkInfo.attr('href'); 215 window.open(url, '_blank'); // ÐÑкÑÑÑие ÑÑÑлки в новом окне 216 } 217 } 218 handleModalClick(modal); 219 } else if (event.target.tagName === "A") { 220 // ÐÑли клик пÑоизоÑел по ÑÑÑлке внÑÑÑи .vc-call-modal 221 event.preventDefault(); 222 223 const dataPopup = $(this).data('popup'); 224 const modalOverlay = $(`#vc-modal-${dataPopup}`).closest('.modal-overlay-vc'); 225 const customClasses = $(this).next('.pop-up-hidden-content').find('#custom-classes').attr('class'); 226 // for file data 227 const isFile = (dataPopup === 'file'); 228 const dataNameF = $(this).data('name'); 229 let dataExtF = $(this).data('extension'); 230 const dataSizeF = $(this).data('size'); 231 const dataLinkF = $(this).data('link'); 232 const srcF = $(this).next('.pop-up-hidden-content').find('#iframe-inner-data').data('src'); 233 let modalIFRAME = null; 234 235 // УдалÑем блок 'custom-classes' 236 let popUpHiddenContent = $(this).next('.pop-up-hidden-content').clone(); 237 popUpHiddenContent.find('#custom-classes').remove(); 238 const modalContentInner = popUpHiddenContent.html(); 239 240 // insert file info 241 dataExtF = dataExtF ? dataExtF.toUpperCase() : dataExtF; 242 modalOverlay.find('#file-name').html(dataNameF); 243 modalOverlay.find('#file-size').html(`${dataExtF}, ${dataSizeF}`); 244 modalOverlay.find('#file-link').attr('href',dataLinkF); 245 //end insertion 246 247 //if not file - copyPaste contentInner, if file - take only src (important for iFrame) 248 if(isFile){ 249 modalIFRAME = modalOverlay.find('iframe'); 250 modalIFRAME.attr('src',srcF); 251 } else {
252 modalOverlay.find('.modal-content-vc__inner').html(modalContentInner); 253 } 254 255 modalOverlay.addClass('call-modal-vc'); 256 modalOverlay.find('.modal-content-vc__inner').addClass(customClasses); 257 } 258 }); 259 260 $('.modal-overlay-vc').on('click', '.modal-close-vc', function(e) { 261 e.stopPropagation(); // ÐÑедоÑвÑаÑаем вÑплÑÑие ÑобÑÑÐ¸Ñ Ð´Ð¾ ÑодиÑелÑÑÐºÐ¸Ñ ÑлеменÑов 262 closeOrClearModal($(this).closest('.modal-overlay-vc')); 263 }); 264 265 $('.modal-overlay-vc').on('click', this, function(e) { 266 if(e.target.classList == "modal-overlay-vc call-modal-vc"){ 267 closeOrClearModal($(this)); 268 } 269 }); 270 271 272 function closeOrClearModal(modalOverlay) { 273 modalOverlay.removeClass('call-modal-vc'); 274 const modalInner = modalOverlay.find('.modal-content-vc__inner'); 275 modalInner.html(''); 276 //ÑбиÑаем каÑÑомнÑе клаÑÑÑ 277 modalInnerClasses = modalInner.attr('class').split(' '); 278 modalInnerClasses.forEach(eltClass => { 279 if(eltClass !== 'modal-content-vc__inner'){ 280 modalInner.removeClass(eltClass); 281 } 282 }); 283 // delete file info 284 modalOverlay.find('#file-name').html(''); 285 modalOverlay.find('#file-size').html(''); 286 //delete source 287 modalOverlay.find('iframe').attr('src', ''); 288 modalOverlay.find('iframe').removeAttr('src'); 289 //end file 290 } 291 292 $('.news-container-item--vc').hover(function() { 293 const newsItem = $(this).find('a'); 294 newsItem.css('color', '#5cadff'); 295 newsItem.css('text-decoration', 'underline'); 296 }, function() { 297 const newsItem = $(this).find('a'); 298 newsItem.css('color', ''); 299 newsItem.css('text-decoration', ''); 300 }); 301 302 $('.news-container-item--vc').click(function() { 303 window.location.href = $(this).find('a').attr('href'); 304 }); 305 306 // РназваниÑÑ Ð²Ð¾ ÑÑÑлками ÑеÑÑеÑÑÑ Ð¿Ñобел 307 $('.main-container--vc li').each(function() { 308 var $link = $(this).find('a'); 309 310 if ($link.length) { 311 var nextNode = $link[0].nextSibling; 312 if (nextNode && nextNode.nodeType === 3 && $.trim(nextNode.nodeValue).length > 0) { 313 nextNode.nodeValue = '\u00A0' + $.trim(nextNode.nodeValue); 314 } 315 } 316 }); 317 318 319 // ÐÑÑоÑа в corporate/currency/ additional-block-vs elements 320 if ($(window).width() > 1049) { 321 var $parentItems = $(".add-container--vc > div"); 322 var $oddElt = null; 323 var $evenElt = null; 324 var heights = []; 325 326 $parentItems.each(function(index) { 327 var $parentDiv = $(this); 328 329 if ((index+1) % 2 !== 0) { 330 // ÐеÑеÑнÑй Ð¸Ð½Ð´ÐµÐºÑ 331 $oddElt = $parentDiv.find('.add-container-item--vc'); 332 heights.push($oddElt.outerHeight()); 333 } else { 334 // ЧеÑнÑй Ð¸Ð½Ð´ÐµÐºÑ 335 $evenElt = $parentDiv.find('.add-container-item--vc'); 336 heights.push($evenElt.outerHeight()); 337 var maxHeight = Math.max.apply(null, heights); 338 $oddElt.outerHeight(maxHeight); 339 $evenElt.outerHeight(maxHeight); 340 341 // обнÑление 342 heights = []; 343 $oddElt = null; 344 $evenElt = null; 345 } 346 347 }) 348 }; 349 350 // ÑкоÑÑ 351 $('.heading__buttons--item.vc-button').on('click', function(event) { 352 event.preventDefault(); // Prevent the default anchor link behavior 353 354 // Calculate the target scroll position, 50 pixels above the element 355 var targetOffset = $('.main-container--vc').offset().top - 100; 356 357 // Perform the smooth scroll 358 $('html, body').animate({ 359 scrollTop: targetOffset 360 }, 500); // Adjust the duration as needed (1000 milliseconds = 1 second) 361 362 }); 363 364}) 365 366 367/* End */ 368; 369; /* Start:"a:4:{s:4:"full";s:72:"/bitrix/templates/main_2022/js/jquery.cookie-1.4.1.min.js?17400481231495";s:6:"source";s:57:"/bitrix/templates/main_2022/js/jquery.cookie-1.4.1.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 370/*! 371 * jQuery Cookie Plugin v1.4.1 372 * https://github.com/carhartl/jquery-cookie 373 * 374 * Copyright 2013 Klaus Hartl 375 * Released under the MIT license 376 */
377(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{if(typeof exports==="object"){a(require("jquery"))}else{a(jQuery)}}}(function(f){var a=/\+/g;function d(i){return b.raw?i:encodeURIComponent(i)}function g(i){return b.raw?i:decodeURIComponent(i)}function h(i){return d(b.json?JSON.stringify(i):String(i))}function c(i){if(i.indexOf('"')===0){i=i.slice(1,-1).replace(/\\"/g,'"').replace(/\\\\/g,"\\")}try{i=decodeURIComponent(i.replace(a," "));return b.json?JSON.parse(i):i}catch(j){}}function e(j,i){var k=b.raw?j:c(j);return f.isFunction(i)?i(k):k}var b=f.cookie=function(q,p,v){if(p!==undefined&&!f.isFunction(p)){v=f.extend({},b.defaults,v);if(typeof v.expires==="number"){var r=v.expires,u=v.expires=new Date();u.setTime(+u+r*86400000)}return(document.cookie=[d(q),"=",h(p),v.expires?"; expires="+v.expires.toUTCString():"",v.path?"; path="+v.path:"",v.domain?"; domain="+v.domain:"",v.secure?"; secure":""].join(""))}var w=q?undefined:{};var s=document.cookie?document.cookie.split("; "):[];for(var o=0,m=s.length;o<m;o++){var n=s[o].split("=");var j=g(n.shift());var k=n.join("=");if(q&&q===j){w=e(k,p);break}if(!q&&(k=e(k))!==undefined){w[j]=k}}return w};b.defaults={};f.removeCookie=function(j,i){if(f.cookie(j)===undefined){return false}f.cookie(j,"",f.extend({},i,{expires:-1}));return !f.cookie(j)}})); 378/* End */ 379; 380; /* Start:"a:4:{s:4:"full";s:80:"/bitrix/templates/main_2022/js/jquery.animateNumber-0.0.14.min.js?17400481231391";s:6:"source";s:65:"/bitrix/templates/main_2022/js/jquery.animateNumber-0.0.14.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 381/* 382 jQuery animateNumber plugin v0.0.14 383 (c) 2013, Alexandr Borisov. 384 https://github.com/aishek/jquery-animateNumber 385*/ 386(function(d){var r=function(b){return b.split("").reverse().join("")},m={numberStep:function(b,a){var e=Math.floor(b);d(a.elem).text(e)}},g=function(b){var a=b.elem;a.nodeType&&a.parentNode&&(a=a._animateNumberSetter,a||(a=m.numberStep),a(b.now,b))};d.Tween&&d.Tween.propHooks?d.Tween.propHooks.number={set:g}:d.fx.step.number=g;d.animateNumber={numberStepFactories:{append:function(b){return function(a,e){var f=Math.floor(a);d(e.elem).prop("number",a).text(f+b)}},separator:function(b,a,e){b=b||" "; 387a=a||3;e=e||"";return function(f,k){var u=0>f,c=Math.floor((u?-1:1)*f).toString(),n=d(k.elem);if(c.length>a){for(var h=c,l=a,m=h.split("").reverse(),c=[],p,s,q,t=0,g=Math.ceil(h.length/l);t<g;t++){p="";for(q=0;q<l;q++){s=t*l+q;if(s===h.length)break;p+=m[s]}c.push(p)}h=c.length-1;l=r(c[h]);c[h]=r(parseInt(l,10).toString());c=c.join(b);c=r(c)}n.prop("number",f).text((u?"-":"")+c+e)}}}};d.fn.animateNumber=function(){for(var b=arguments[0],a=d.extend({},m,b),e=d(this),f=[a],k=1,g=arguments.length;k<g;k++)f.push(arguments[k]); 388if(b.numberStep){var c=this.each(function(){this._animateNumberSetter=b.numberStep}),n=a.complete;a.complete=function(){c.each(function(){delete this._animateNumberSetter});n&&n.apply(this,arguments)}}return e.animate.apply(e,f)}})(jQuery); 389 390/* End */ 391; 392; /* Start:"a:4:{s:4:"full";s:75:"/bitrix/templates/main_2022/js/jquery.fancybox-3.5.7.min.js?174004812368253";s:6:"source";s:59:"/bitrix/templates/main_2022/js/jquery.fancybox-3.5.7.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/
vendor: 68,253 bytes, lines 393-405
393// ================================================== 394// fancyBox v3.5.7 395// 396// Licensed GPLv3 for open source use 397// or fancyBox Commercial License for commercial use 398// 399// http://fancyapps.com/fancybox/ 400// Copyright 2019 fancyApps 401// 402// ================================================== 403!function(t,e,n,o){"use strict";function i(t,e){var o,i,a,s=[],r=0;t&&t.isDefaultPrevented()||(t.preventDefault(),e=e||{},t&&t.data&&(e=h(t.data.options,e)),o=e.$target||n(t.currentTarget).trigger("blur"),(a=n.fancybox.getInstance())&&a.$trigger&&a.$trigger.is(o)||(e.selector?s=n(e.selector):(i=o.attr("data-fancybox")||"",i?(s=t.data?t.data.items:[],s=s.length?s.filter('[data-fancybox="'+i+'"]'):n('[data-fancybox="'+i+'"]')):s=[o]),r=n(s).index(o),r<0&&(r=0),a=n.fancybox.open(s,e,r),a.$trigger=o))}if(t.console=t.console||{info:function(t){}},n){if(n.fn.fancybox)return void console.info("fancyBox already initialized");var a={closeExisting:!1,loop:!1,gutter:50,keyboard:!0,preventCaptionOverlap:!0,arrows:!0,infobar:!0,smallBtn:"auto",toolbar:"auto",buttons:["zoom","slideShow","thumbs","close"],idleTime:3,protect:!1,modal:!1,image:{preload:!1},ajax:{settings:{data:{fancybox:!0}}},iframe:{tpl:'<iframe id="fancybox-frame{rnd}" name="fancybox-frame{rnd}" class="fancybox-iframe" allowfullscreen="allowfullscreen" allow="autoplay; fullscreen" src=""></iframe>',preload:!0,css:{},attr:{scrolling:"auto"}},video:{tpl:'<video class="fancybox-video" controls controlsList="nodownload" poster="{{poster}}"><source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos, <a href="{{src}}">download</a> and watch with your favorite video player!</video>',format:"",autoStart:!0},defaultType:"image",animationEffect:"zoom",animationDuration:366,zoomOpacity:"auto",transitionEffect:"fade",transitionDuration:366,slideClass:"",baseClass:"",baseTpl:'<div class="fancybox-container" role="dialog" tabindex="-1"><div class="fancybox-bg"></div><div class="fancybox-inner"><div class="fancybox-infobar"><span data-fancybox-index></span> / <span data-fancybox-count></span></div><div class="fancybox-toolbar">{{buttons}}</div><div class="fancybox-navigation">{{arrows}}</div><div class="fancybox-stage"></div><div class="fancybox-caption"><div class="fancybox-caption__body"></div></div></div></div>',spinnerTpl:'<div class="fancybox-loading"></div>',errorTpl:'<div class="fancybox-error"><p>{{ERROR}}</p></div>',btnTpl:{download:'<a download data-fancybox-download class="fancybox-button fancybox-button--download" title="{{DOWNLOAD}}" href="javascript:;"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.62 17.09V19H5.38v-1.91zm-2.97-6.96L17 11.45l-5 4.87-5-4.87 1.36-1.32 2.68 2.64V5h1.92v7.77z"/></svg></a>',zoom:'<button data-fancybox-zoom class="fancybox-button fancybox-button--zoom" title="{{ZOOM}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M18.7 17.3l-3-3a5.9 5.9 0 0 0-.6-7.6 5.9 5.9 0 0 0-8.4 0 5.9 5.9 0 0 0 0 8.4 5.9 5.9 0 0 0 7.7.7l3 3a1 1 0 0 0 1.3 0c.4-.5.4-1 0-1.5zM8.1 13.8a4 4 0 0 1 0-5.7 4 4 0 0 1 5.7 0 4 4 0 0 1 0 5.7 4 4 0 0 1-5.7 0z"/></svg></button>',close:'<button data-fancybox-close class="fancybox-button fancybox-button--close" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M12 10.6L6.6 5.2 5.2 6.6l5.4 5.4-5.4 5.4 1.4 1.4 5.4-5.4 5.4 5.4 1.4-1.4-5.4-5.4 5.4-5.4-1.4-1.4-5.4 5.4z"/></svg></button>',arrowLeft:'<button data-fancybox-prev class="fancybox-button fancybox-button--arrow_left" title="{{PREV}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M11.28 15.7l-1.34 1.37L5 12l4.94-5.07 1.34 1.38-2.68 2.72H19v1.94H8.6z"/></svg></div></button>',arrowRight:'<button data-fancybox-next class="fancybox-button fancybox-button--arrow_right" title="{{NEXT}}"><div><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M15.4 12.97l-2.68 2.72 1.34 1.38L19 12l-4.94-5.07-1.34 1.38 2.68 2.72H5v1.94z"/></svg></div></button>',smallBtn:'<button type="button" data-fancybox-close class="fancybox-button fancybox-close-small" title="{{CLOSE}}"><svg xmlns="http://www.w3.org/2000/svg" version="1" viewBox="0 0 24 24"><path d="M13 12l5-5-1-1-5 5-5-5-1 1 5 5-5 5 1 1 5-5 5 5 1-1z"/></svg></button>'},parentEl:"body",hideScrollbar:!0,autoFocus:!0,backFocus:!0,trapFocus:!0,fullScreen:{autoStart:!1},touch:{vertical:!0,momentum:!0},hash:null,media:{},slideShow:{autoStart:!1,speed:3e3},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"},wheel:"auto",onInit:n.noop,beforeLoad:n.noop,afterLoad:n.noop,beforeShow:n.noop,afterShow:n.noop,beforeClose:n.noop,afterClose:n.noop,onActivate:n.noop,onDeactivate:n.noop,clickContent:function(t,e){return"image"===t.type&&"zoom"},clickSlide:"close",clickOutside:"close",dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1,mobile:{preventCaptionOverlap:!1,idleTime:!1,clickContent:function(t,e){return"image"===t.type&&"toggleControls"},clickSlide:function(t,e){return"image"===t.type?"toggleControls":"close"},dblclickContent:function(t,e){return"image"===t.type&&"zoom"},dblclickSlide:function(t,e){return"image"===t.type&&"zoom"}},lang:"en",i18n:{en:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",ERROR:"The requested content cannot be loaded. <br/> Please try again later.",PLAY_START:"Start slideshow",PLAY_STOP:"Pause slideshow",FULL_SCREEN:"Full screen",THUMBS:"Thumbnails",DOWNLOAD:"Download",SHARE:"Share",ZOOM:"Zoom"},de:{CLOSE:"Schließen",NEXT:"Weiter",PREV:"Zurück",ERROR:"Die angeforderten Daten konnten nicht geladen werden. <br/> Bitte versuchen Sie es später nochmal.",PLAY_START:"Diaschau starten",PLAY_STOP:"Diaschau beenden",FULL_SCREEN:"Vollbild",THUMBS:"Vorschaubilder",DOWNLOAD:"Herunterladen",SHARE:"Teilen",ZOOM:"Vergrößern"}}},s=n(t),r=n(e),c=0,l=function(t){return t&&t.hasOwnProperty&&t instanceof n},d=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),u=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),f=function(){var t,n=e.createElement("fakeelement"),o={transition:"transitionend",OTransition:"oTransitionEnd",MozTransition:"transitionend",WebkitTransition:"webkitTransitionEnd"};for(t in o)if(void 0!==n.style[t])return o[t];return"transitionend"}(),p=function(t){return t&&t.length&&t[0].offsetHeight},h=function(t,e){var o=n.extend(!0,{},t,e);return n.each(e,function(t,e){n.isArray(e)&&(o[t]=e)}),o},g=function(t){var o,i;return!(!t||t.ownerDocument!==e)&&(n(".fancybox-container").css("pointer-events","none"),o={x:t.getBoundingClientRect().left+t.offsetWidth/2,y:t.getBoundingClientRect().top+t.offsetHeight/2},i=e.elementFromPoint(o.x,o.y)===t,n(".fancybox-container").css("pointer-events",""),i)},b=function(t,e,o){var i=this;i.opts=h({index:o},n.fancybox.defaults),n.isPlainObject(e)&&(i.opts=h(i.opts,e)),n.fancybox.isMobile&&(i.opts=h(i.opts,i.opts.mobile)),i.id=i.opts.id||++c,i.currIndex=parseInt(i.opts.index,10)||0,i.prevIndex=null,i.prevPos=null,i.currPos=0,i.firstRun=!0,i.group=[],i.slides={},i.addContent(t),i.group.length&&i.init()};n.extend(b.prototype,{init:function(){var o,i,a=this,s=a.group[a.currIndex],r=s.opts;r.closeExisting&&n.fancybox.close(!0),n("body").addClass("fancybox-active"),!n.fancybox.getInstance()&&!1!==r.hideScrollbar&&!n.fancybox.isMobile&&e.body.scrollHeight>t.innerHeight&&(n("head").append('<style id="fancybox-style-noscroll" type="text/css">.compensate-for-scrollbar{margin-right:'+(t.innerWidth-e.documentElement.clientWidth)+"px;}</style>"),n("body").addClass("compensate-for-scrollbar")),i="",n.each(r.buttons,function(t,e){i+=r.btnTpl[e]||""}),o=n(a.translate(a,r.baseTpl.replace("{{buttons}}",i).replace("{{arrows}}",r.btnTpl.arrowLeft+r.btnTpl.arrowRight))).attr("id","fancybox-container-"+a.id).addClass(r.baseClass).data("FancyBox",a).appendTo(r.parentEl),a.$refs={container:o},["bg","inner","infobar","toolbar","stage","caption","navigation"].forEach(function(t){a.$refs[t]=o.find(".fancybox-"+t)}),a.trigger("onInit"),a.activate(),a.jumpTo(a.currIndex)},translate:function(t,e){var n=t.opts.i18n[t.opts.lang]||t.opts.i18n.en;return e.replace(/\{\{(\w+)\}\}/g,function(t,e){return void 0===n[e]?t:n[e]})},addContent:function(t){var e,o=this,i=n.makeArray(t);n.each(i,function(t,e){var i,a,s,r,c,l={},d={};n.isPlainObject(e)?(l=e,d=e.opts||e):"object"===n.type(e)&&n(e).length?(i=n(e),d=i.data()||{},d=n.extend(!0,{},d,d.options),d.$orig=i,l.src=o.opts.src||d.src||i.attr("href"),l.type||l.src||(l.type="inline",l.src=e)):l={type:"html",src:e+""},l.opts=n.extend(!0,{},o.opts,d),n.isArray(d.buttons)&&(l.opts.buttons=d.buttons),n.fancybox.isMobile&&l.opts.mobile&&(l.opts=h(l.opts,l.opts.mobile)),a=l.type||l.opts.type,r=l.src||"",!a&&r&&((s=r.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(a="video",l.opts.video.format||(l.opts.video.format="video/"+("ogv"===s[1]?"ogg":s[1]))):r.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?a="image":r.match(/\.(pdf)((\?|#).*)?$/i)?(a="iframe",l=n.extend(!0,l,{contentType:"pdf",opts:{iframe:{preload:!1}}})):"#"===r.charAt(0)&&(a="inline")),a?l.type=a:o.trigger("objectNeedsType",l),l.contentType||(l.contentType=n.inArray(l.type,["html","inline","ajax"])>-1?"html":l.type),l.index=o.group.length,"auto"==l.opts.smallBtn&&(l.opts.smallBtn=n.inArray(l.type,["html","inline","ajax"])>-1),"auto"===l.opts.toolbar&&(l.opts.toolbar=!l.opts.smallBtn),l.$thumb=l.opts.$thumb||null,l.opts.$trigger&&l.index===o.opts.index&&(l.$thumb=l.opts.$trigger.find("img:first"),l.$thumb.length&&(l.opts.$orig=l.opts.$trigger)),l.$thumb&&l.$thumb.length||!l.opts.$orig||(l.$thumb=l.opts.$orig.find("img:first")),l.$thumb&&!l.$thumb.length&&(l.$thumb=null),l.thumb=l.opts.thumb||(l.$thumb?l.$thumb[0].src:null),"function"===n.type(l.opts.caption)&&(l.opts.caption=l.opts.caption.apply(e,[o,l])),"function"===n.type(o.opts.caption)&&(l.opts.caption=o.opts.caption.apply(e,[o,l])),l.opts.caption instanceof n||(l.opts.caption=void 0===l.opts.caption?"":l.opts.caption+""),"ajax"===l.type&&(c=r.split(/\s+/,2),c.length>1&&(l.src=c.shift(),l.opts.filter=c.shift())),l.opts.modal&&(l.opts=n.extend(!0,l.opts,{trapFocus:!0,infobar:0,toolbar:0,smallBtn:0,keyboard:0,slideShow:0,fullScreen:0,thumbs:0,touch:0,clickContent:!1,clickSlide:!1,clickOutside:!1,dblclickContent:!1,dblclickSlide:!1,dblclickOutside:!1})),o.group.push(l)}),Object.keys(o.slides).length&&(o.updateControls(),(e=o.Thumbs)&&e.isActive&&(e.create(),e.focus()))},addEvents:function(){var e=this;e.removeEvents(),e.$refs.container.on("click.fb-close","[data-fancybox-close]",function(t){t.stopPropagation(),t.preventDefault(),e.close(t)}).on("touchstart.fb-prev click.fb-prev","[data-fancybox-prev]",function(t){t.stopPropagation(),t.preventDefault(),e.previous()}).on("touchstart.fb-next click.fb-next","[data-fancybox-next]",function(t){t.stopPropagation(),t.preventDefault(),e.next()}).on("click.fb","[data-fancybox-zoom]",function(t){e[e.isScaledDown()?"scaleToActual":"scaleToFit"]()}),s.on("orientationchange.fb resize.fb",function(t){t&&t.originalEvent&&"resize"===t.originalEvent.type?(e.requestId&&u(e.requestId),e.requestId=d(function(){e.update(t)})):(e.current&&"iframe"===e.current.type&&e.$refs.stage.hide(),setTimeout(function(){e.$refs.stage.show(),e.update(t)},n.fancybox.isMobile?600:250))}),r.on("keydown.fb",function(t){var o=n.fancybox?n.fancybox.getInstance():null,i=o.current,a=t.keyCode||t.which;if(9==a)return void(i.opts.trapFocus&&e.focus(t));if(!(!i.opts.keyboard||t.ctrlKey||t.altKey||t.shiftKey||n(t.target).is("input,textarea,video,audio,select")))return 8===a||27===a?(t.preventDefault(),void e.close(t)):37===a||38===a?(t.preventDefault(),void e.previous()):39===a||40===a?(t.preventDefault(),void e.next()):void e.trigger("afterKeydown",t,a)}),e.group[e.currIndex].opts.idleTime&&(e.idleSecondsCounter=0,r.on("mousemove.fb-idle mouseleave.fb-idle mousedown.fb-idle touchstart.fb-idle touchmove.fb-idle scroll.fb-idle keydown.fb-idle",function(t){e.idleSecondsCounter=0,e.isIdle&&e.showControls(),e.isIdle=!1}),e.idleInterval=t.setInterval(function(){++e.idleSecondsCounter>=e.group[e.currIndex].opts.idleTime&&!e.isDragging&&(e.isIdle=!0,e.idleSecondsCounter=0,e.hideControls())},1e3))},removeEvents:function(){var e=this;s.off("orientationchange.fb resize.fb"),r.off("keydown.fb .fb-idle"),this.$refs.container.off(".fb-close .fb-prev .fb-next"),e.idleInterval&&(t.clearInterval(e.idleInterval),e.idleInterval=null)},previous:function(t){return this.jumpTo(this.currPos-1,t)},next:function(t){return this.jumpTo(this.currPos+1,t)},jumpTo:function(t,e){var o,i,a,s,r,c,l,d,u,f=this,h=f.group.length;if(!(f.isDragging||f.isClosing||f.isAnimating&&f.firstRun)){if(t=parseInt(t,10),!(a=f.current?f.current.opts.loop:f.opts.loop)&&(t<0||t>=h))return!1;if(o=f.firstRun=!Object.keys(f.slides).length,r=f.current,f.prevIndex=f.currIndex,f.prevPos=f.currPos,s=f.createSlide(t),h>1&&((a||s.index<h-1)&&f.createSlide(t+1),(a||s.index>0)&&f.createSlide(t-1)),f.current=s,f.currIndex=s.index,f.currPos=s.pos,f.trigger("beforeShow",o),f.updateControls(),s.forcedDuration=void 0,n.isNumeric(e)?s.forcedDuration=e:e=s.opts[o?"animationDuration":"transitionDuration"],e=parseInt(e,10),i=f.isMoved(s),s.$slide.addClass("fancybox-slide--current"),o)return s.opts.animationEffect&&e&&f.$refs.container.css("transition-duration",e+"ms"),f.$refs.container.addClass("fancybox-is-open").trigger("focus"),f.loadSlide(s),void f.preload("image");c=n.fancybox.getTranslate(r.$slide),l=n.fancybox.getTranslate(f.$refs.stage),n.each(f.slides,function(t,e){n.fancybox.stop(e.$slide,!0)}),r.pos!==s.pos&&(r.isComplete=!1),r.$slide.removeClass("fancybox-slide--complete fancybox-slide--current"),i?(u=c.left-(r.pos*c.width+r.pos*r.opts.gutter),n.each(f.slides,function(t,o){o.$slide.removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")});var i=o.pos*c.width+o.pos*o.opts.gutter;n.fancybox.setTranslate(o.$slide,{top:0,left:i-l.left+u}),o.pos!==s.pos&&o.$slide.addClass("fancybox-slide--"+(o.pos>s.pos?"next":"previous")),p(o.$slide),n.fancybox.animate(o.$slide,{top:0,left:(o.pos-s.pos)*c.width+(o.pos-s.pos)*o.opts.gutter},e,function(){o.$slide.css({transform:"",opacity:""}).removeClass("fancybox-slide--next fancybox-slide--previous"),o.pos===f.currPos&&f.complete()})})):e&&s.opts.transitionEffect&&(d="fancybox-animated fancybox-fx-"+s.opts.transitionEffect,r.$slide.addClass("fancybox-slide--"+(r.pos>s.pos?"next":"previous")),n.fancybox.animate(r.$slide,d,e,function(){r.$slide.removeClass(d).removeClass("fancybox-slide--next fancybox-slide--previous")},!1)),s.isLoaded?f.revealContent(s):f.loadSlide(s),f.preload("image")}},createSlide:function(t){var e,o,i=this;return o=t%i.group.length,o=o<0?i.group.length+o:o,!i.slides[t]&&i.group[o]&&(e=n('<div class="fancybox-slide"></div>').appendTo(i.$refs.stage),i.slides[t]=n.extend(!0,{},i.group[o],{pos:t,$slide:e,isLoaded:!1}),i.updateSlide(i.slides[t])),i.slides[t]},scaleToActual:function(t,e,o){var i,a,s,r,c,l=this,d=l.current,u=d.$content,f=n.fancybox.getTranslate(d.$slide).width,p=n.fancybox.getTranslate(d.$slide).height,h=d.width,g=d.height;l.isAnimating||l.isMoved()||!u||"image"!=d.type||!d.isLoaded||d.hasError||(l.isAnimating=!0,n.fancybox.stop(u),t=void 0===t?.5*f:t,e=void 0===e?.5*p:e,i=n.fancybox.getTranslate(u),i.top-=n.fancybox.getTranslate(d.$slide).top,i.left-=n.fancybox.getTranslate(d.$slide).left,r=h/i.width,c=g/i.height,a=.5*f-.5*h,s=.5*p-.5*g,h>f&&(a=i.left*r-(t*r-t),a>0&&(a=0),a<f-h&&(a=f-h)),g>p&&(s=i.top*c-(e*c-e),s>0&&(s=0),s<p-g&&(s=p-g)),l.updateCursor(h,g),n.fancybox.animate(u,{top:s,left:a,scaleX:r,scaleY:c},o||366,function(){l.isAnimating=!1}),l.SlideShow&&l.SlideShow.isActive&&l.SlideShow.stop())},scaleToFit:function(t){var e,o=this,i=o.current,a=i.$content;o.isAnimating||o.isMoved()||!a||"image"!=i.type||!i.isLoaded||i.hasError||(o.isAnimating=!0,n.fancybox.stop(a),e=o.getFitPos(i),o.updateCursor(e.width,e.height),n.fancybox.animate(a,{top:e.top,left:e.left,scaleX:e.width/a.width(),scaleY:e.height/a.height()},t||366,function(){o.isAnimating=!1}))},getFitPos:function(t){var e,o,i,a,s=this,r=t.$content,c=t.$slide,l=t.width||t.opts.width,d=t.height||t.opts.height,u={};return!!(t.isLoaded&&r&&r.length)&&(e=n.fancybox.getTranslate(s.$refs.stage).width,o=n.fancybox.getTranslate(s.$refs.stage).height,e-=parseFloat(c.css("paddingLeft"))+parseFloat(c.css("paddingRight"))+parseFloat(r.css("marginLeft"))+parseFloat(r.css("marginRight")),o-=parseFloat(c.css("paddingTop"))+parseFloat(c.css("paddingBottom"))+parseFloat(r.css("marginTop"))+parseFloat(r.css("marginBottom")),l&&d||(l=e,d=o),i=Math.min(1,e/l,o/d),l*=i,d*=i,l>e-.5&&(l=e),d>o-.5&&(d=o),"image"===t.type?(u.top=Math.floor(.5*(o-d))+parseFloat(c.css("paddingTop")),u.left=Math.floor(.5*(e-l))+parseFloat(c.css("paddingLeft"))):"video"===t.contentType&&(a=t.opts.width&&t.opts.height?l/d:t.opts.ratio||16/9,d>l/a?d=l/a:l>d*a&&(l=d*a)),u.width=l,u.height=d,u)},update:function(t){var e=this;n.each(e.slides,function(n,o){e.updateSlide(o,t)})},updateSlide:function(t,e){var o=this,i=t&&t.$content,a=t.width||t.opts.width,s=t.height||t.opts.height,r=t.$slide;o.adjustCaption(t),i&&(a||s||"video"===t.contentType)&&!t.hasError&&(n.fancybox.stop(i),n.fancybox.setTranslate(i,o.getFitPos(t)),t.pos===o.currPos&&(o.isAnimating=!1,o.updateCursor())),o.adjustLayout(t),r.length&&(r.trigger("refresh"),t.pos===o.currPos&&o.$refs.toolbar.add(o.$refs.navigation.find(".fancybox-button--arrow_right")).toggleClass("compensate-for-scrollbar",r.get(0).scrollHeight>r.get(0).clientHeight)),o.trigger("onUpdate",t,e)},centerSlide:function(t){var e=this,o=e.current,i=o.$slide;!e.isClosing&&o&&(i.siblings().css({transform:"",opacity:""}),i.parent().children().removeClass("fancybox-slide--previous fancybox-slide--next"),n.fancybox.animate(i,{top:0,left:0,opacity:1},void 0===t?0:t,function(){i.css({transform:"",opacity:""}),o.isComplete||e.complete()},!1))},isMoved:function(t){var e,o,i=t||this.current;return!!i&&(o=n.fancybox.getTranslate(this.$refs.stage),e=n.fancybox.getTranslate(i.$slide),!i.$slide.hasClass("fancybox-animated")&&(Math.abs(e.top-o.top)>.5||Math.abs(e.left-o.left)>.5))},updateCursor:function(t,e){var o,i,a=this,s=a.current,r=a.$refs.container;s&&!a.isClosing&&a.Guestures&&(r.removeClass("fancybox-is-zoomable fancybox-can-zoomIn fancybox-can-zoomOut fancybox-can-swipe fancybox-can-pan"),o=a.canPan(t,e),i=!!o||a.isZoomable(),r.toggleClass("fancybox-is-zoomable",i),n("[data-fancybox-zoom]").prop("disabled",!i),o?r.addClass("fancybox-can-pan"):i&&("zoom"===s.opts.clickContent||n.isFunction(s.opts.clickContent)&&"zoom"==s.opts.clickContent(s))?r.addClass("fancybox-can-zoomIn"):s.opts.touch&&(s.opts.touch.vertical||a.group.length>1)&&"video"!==s.contentType&&r.addClass("fancybox-can-swipe"))},isZoomable:function(){var t,e=this,n=e.current;if(n&&!e.isClosing&&"image"===n.type&&!n.hasError){if(!n.isLoaded)return!0;if((t=e.getFitPos(n))&&(n.width>t.width||n.height>t.height))return!0}return!1},isScaledDown:function(t,e){var o=this,i=!1,a=o.current,s=a.$content;return void 0!==t&&void 0!==e?i=t<a.width&&e<a.height:s&&(i=n.fancybox.getTranslate(s),i=i.width<a.width&&i.height<a.height),i},canPan:function(t,e){var o=this,i=o.current,a=null,s=!1;return"image"===i.type&&(i.isComplete||t&&e)&&!i.hasError&&(s=o.getFitPos(i),void 0!==t&&void 0!==e?a={width:t,height:e}:i.isComplete&&(a=n.fancybox.getTranslate(i.$content)),a&&s&&(s=Math.abs(a.width-s.width)>1.5||Math.abs(a.height-s.height)>1.5)),s},loadSlide:function(t){var e,o,i,a=this;if(!t.isLoading&&!t.isLoaded){if(t.isLoading=!0,!1===a.trigger("beforeLoad",t))return t.isLoading=!1,!1;switch(e=t.type,o=t.$slide,o.off("refresh").trigger("onReset").addClass(t.opts.slideClass),e){case"image":a.setImage(t);break;case"iframe":a.setIframe(t);break;case"html":a.setContent(t,t.src||t.content);break;case"video":a.setContent(t,t.opts.video.tpl.replace(/\{\{src\}\}/gi,t.src).replace("{{format}}",t.opts.videoFormat||t.opts.video.format||"").replace("{{poster}}",t.thumb||""));break;case"inline":n(t.src).length?a.setContent(t,n(t.src)):a.setError(t);break;case"ajax":a.showLoading(t),i=n.ajax(n.extend({},t.opts.ajax.settings,{url:t.src,success:function(e,n){"success"===n&&a.setContent(t,e)},error:function(e,n){e&&"abort"!==n&&a.setError(t)}})),o.one("onReset",function(){i.abort()});break;default:a.setError(t)}return!0}},setImage:function(t){var o,i=this;setTimeout(function(){var e=t.$image;i.isClosing||!t.isLoading||e&&e.length&&e[0].complete||t.hasError||i.showLoading(t)},50),i.checkSrcset(t),t.$content=n('<div class="fancybox-content"></div>').addClass("fancybox-is-hidden").appendTo(t.$slide.addClass("fancybox-slide--image")),!1!==t.opts.preload&&t.opts.width&&t.opts.height&&t.thumb&&(t.width=t.opts.width,t.height=t.opts.height,o=e.createElement("img"),o.onerror=function(){n(this).remove(),t.$ghost=null},o.onload=function(){i.afterLoad(t)},t.$ghost=n(o).addClass("fancybox-image").appendTo(t.$content).attr("src",t.thumb)),i.setBigImage(t)},checkSrcset:function(e){var n,o,i,a,s=e.opts.srcset||e.opts.image.srcset;if(s){i=t.devicePixelRatio||1,a=t.innerWidth*i,o=s.split(",").map(function(t){var e={};return t.trim().split(/\s+/).forEach(function(t,n){var o=parseInt(t.substring(0,t.length-1),10);if(0===n)return e.url=t;o&&(e.value=o,e.postfix=t[t.length-1])}),e}),o.sort(function(t,e){return t.value-e.value});for(var r=0;r<o.length;r++){var c=o[r];if("w"===c.postfix&&c.value>=a||"x"===c.postfix&&c.value>=i){n=c;break}}!n&&o.length&&(n=o[o.length-1]),n&&(e.src=n.url,e.width&&e.height&&"w"==n.postfix&&(e.height=e.width/e.height*n.value,e.width=n.value),e.opts.srcset=s)}},setBigImage:function(t){var o=this,i=e.createElement("img"),a=n(i);t.$image=a.one("error",function(){o.setError(t)}).one("load",function(){var e;t.$ghost||(o.resolveImageSlideSize(t,this.naturalWidth,this.naturalHeight),o.afterLoad(t)),o.isClosing||(t.opts.srcset&&(e=t.opts.sizes,e&&"auto"!==e||(e=(t.width/t.height>1&&s.width()/s.height()>1?"100":Math.round(t.width/t.height*100))+"vw"),a.attr("sizes",e).attr("srcset",t.opts.srcset)),t.$ghost&&setTimeout(function(){t.$ghost&&!o.isClosing&&t.$ghost.hide()},Math.min(300,Math.max(1e3,t.height/1600))),o.hideLoading(t))}).addClass("fancybox-image").attr("src",t.src).appendTo(t.$content),(i.complete||"complete"==i.readyState)&&a.naturalWidth&&a.naturalHeight?a.trigger("load"):i.error&&a.trigger("error")},resolveImageSlideSize:function(t,e,n){var o=parseInt(t.opts.width,10),i=parseInt(t.opts.height,10);t.width=e,t.height=n,o>0&&(t.width=o,t.height=Math.floor(o*n/e)),i>0&&(t.width=Math.floor(i*e/n),t.height=i)},setIframe:function(t){var e,o=this,i=t.opts.iframe,a=t.$slide;t.$content=n('<div class="fancybox-content'+(i.preload?" fancybox-is-hidden":"")+'"></div>').css(i.css).appendTo(a),a.addClass("fancybox-slide--"+t.contentType),t.$iframe=e=n(i.tpl.replace(/\{rnd\}/g,(new Date).getTime())).attr(i.attr).appendTo(t.$content),i.preload?(o.showLoading(t),e.on("load.fb error.fb",function(e){this.isReady=1,t.$slide.trigger("refresh"),o.afterLoad(t)}),a.on("refresh.fb",function(){var n,o,s=t.$content,r=i.css.width,c=i.css.height;if(1===e[0].isReady){try{n=e.contents(),o=n.find("body")}catch(t){}o&&o.length&&o.children().length&&(a.css("overflow","visible"),s.css({width:"100%","max-width":"100%",height:"9999px"}),void 0===r&&(r=Math.ceil(Math.max(o[0].clientWidth,o.outerWidth(!0)))),s.css("width",r||"").css("max-width",""),void 0===c&&(c=Math.ceil(Math.max(o[0].clientHeight,o.outerHeight(!0)))),s.css("height",c||""),a.css("overflow","auto")),s.removeClass("fancybox-is-hidden")}})):o.afterLoad(t),e.attr("src",t.src),a.one("onReset",function(){try{n(this).find("iframe").hide().unbind().attr("src","//about:blank")}catch(t){}n(this).off("refresh.fb").empty(),t.isLoaded=!1,t.isRevealed=!1})},setContent:function(t,e){var o=this;o.isClosing||(o.hideLoading(t),t.$content&&n.fancybox.stop(t.$content),t.$slide.empty(),l(e)&&e.parent().length?((e.hasClass("fancybox-content")||e.parent().hasClass("fancybox-content"))&&e.parents(".fancybox-slide").trigger("onReset"),t.$placeholder=n("<div>").hide().insertAfter(e),e.css("display","inline-block")):t.hasError||("string"===n.type(e)&&(e=n("<div>").append(n.trim(e)).contents()),t.opts.filter&&(e=n("<div>").html(e).find(t.opts.filter))),t.$slide.one("onReset",function(){n(this).find("video,audio").trigger("pause"),t.$placeholder&&(t.$placeholder.after(e.removeClass("fancybox-content").hide()).remove(),t.$placeholder=null),t.$smallBtn&&(t.$smallBtn.remove(),t.$smallBtn=null),t.hasError||(n(this).empty(),t.isLoaded=!1,t.isRevealed=!1)}),n(e).appendTo(t.$slide),n(e).is("video,audio")&&(n(e).addClass("fancybox-video"),n(e).wrap("<div></div>"),t.contentType="video",t.opts.width=t.opts.width||n(e).attr("width"),t.opts.height=t.opts.height||n(e).attr("height")),t.$content=t.$slide.children().filter("div,form,main,video,audio,article,.fancybox-content").first(),t.$content.siblings().hide(),t.$content.length||(t.$content=t.$slide.wrapInner("<div></div>").children().first()),t.$content.addClass("fancybox-content"),t.$slide.addClass("fancybox-slide--"+t.contentType),o.afterLoad(t))},setError:function(t){t.hasError=!0,t.$slide.trigger("onReset").removeClass("fancybox-slide--"+t.contentType).addClass("fancybox-slide--error"),t.contentType="html",this.setContent(t,this.translate(t,t.opts.errorTpl)),t.pos===this.currPos&&(this.isAnimating=!1)},showLoading:function(t){var e=this;(t=t||e.current)&&!t.$spinner&&(t.$spinner=n(e.translate(e,e.opts.spinnerTpl)).appendTo(t.$slide).hide().fadeIn("fast"))},hideLoading:function(t){var e=this;(t=t||e.current)&&t.$spinner&&(t.$spinner.stop().remove(),delete t.$spinner)},afterLoad:function(t){var e=this;e.isClosing||(t.isLoading=!1,t.isLoaded=!0,e.trigger("afterLoad",t),e.hideLoading(t),!t.opts.smallBtn||t.$smallBtn&&t.$smallBtn.length||(t.$smallBtn=n(e.translate(t,t.opts.btnTpl.smallBtn)).appendTo(t.$content)),t.opts.protect&&t.$content&&!t.hasError&&(t.$content.on("contextmenu.fb",function(t){return 2==t.button&&t.preventDefault(),!0}),"image"===t.type&&n('<div class="fancybox-spaceball"></div>').appendTo(t.$content)),e.adjustCaption(t),e.adjustLayout(t),t.pos===e.currPos&&e.updateCursor(),e.revealContent(t))},adjustCaption:function(t){var e,n=this,o=t||n.current,i=o.opts.caption,a=o.opts.preventCaptionOverlap,s=n.$refs.caption,r=!1;s.toggleClass("fancybox-caption--separate",a),a&&i&&i.length&&(o.pos!==n.currPos?(e=s.clone().appendTo(s.parent()),e.children().eq(0).empty().html(i),r=e.outerHeight(!0),e.empty().remove()):n.$caption&&(r=n.$caption.outerHeight(!0)),o.$slide.css("padding-bottom",r||""))},adjustLayout:function(t){var e,n,o,i,a=this,s=t||a.current;s.isLoaded&&!0!==s.opts.disableLayoutFix&&(s.$content.css("margin-bottom",""),s.$content.outerHeight()>s.$slide.height()+.5&&(o=s.$slide[0].style["padding-bottom"],i=s.$slide.css("padding-bottom"),parseFloat(i)>0&&(e=s.$slide[0].scrollHeight,s.$slide.css("padding-bottom",0),Math.abs(e-s.$slide[0].scrollHeight)<1&&(n=i),s.$slide.css("padding-bottom",o))),s.$content.css("margin-bottom",n))},revealContent:function(t){var e,o,i,a,s=this,r=t.$slide,c=!1,l=!1,d=s.isMoved(t),u=t.isRevealed;return t.isRevealed=!0,e=t.opts[s.firstRun?"animationEffect":"transitionEffect"],i=t.opts[s.firstRun?"animationDuration":"transitionDuration"],i=parseInt(void 0===t.forcedDuration?i:t.forcedDuration,10),!d&&t.pos===s.currPos&&i||(e=!1),"zoom"===e&&(t.pos===s.currPos&&i&&"image"===t.type&&!t.hasError&&(l=s.getThumbPos(t))?c=s.getFitPos(t):e="fade"),"zoom"===e?(s.isAnimating=!0,c.scaleX=c.width/l.width,c.scaleY=c.height/l.height,a=t.opts.zoomOpacity,"auto"==a&&(a=Math.abs(t.width/t.height-l.width/l.height)>.1),a&&(l.opacity=.1,c.opacity=1),n.fancybox.setTranslate(t.$content.removeClass("fancybox-is-hidden"),l),p(t.$content),void n.fancybox.animate(t.$content,c,i,function(){s.isAnimating=!1,s.complete()})):(s.updateSlide(t),e?(n.fancybox.stop(r),o="fancybox-slide--"+(t.pos>=s.prevPos?"next":"previous")+" fancybox-animated fancybox-fx-"+e,r.addClass(o).removeClass("fancybox-slide--current"),t.$content.removeClass("fancybox-is-hidden"),p(r),"image"!==t.type&&t.$content.hide().show(0),void n.fancybox.animate(r,"fancybox-slide--current",i,function(){r.removeClass(o).css({transform:"",opacity:""}),t.pos===s.currPos&&s.complete()},!0)):(t.$content.removeClass("fancybox-is-hidden"),u||!d||"image"!==t.type||t.hasError||t.$content.hide().fadeIn("fast"),void(t.pos===s.currPos&&s.complete())))},getThumbPos:function(t){var e,o,i,a,s,r=!1,c=t.$thumb;return!(!c||!g(c[0]))&&(e=n.fancybox.getTranslate(c),o=parseFloat(c.css("border-top-width")||0),i=parseFloat(c.css("border-right-width")||0),a=parseFloat(c.css("border-bottom-width")||0),s=parseFloat(c.css("border-left-width")||0),r={top:e.top+o,left:e.left+s,width:e.width-i-s,height:e.height-o-a,scaleX:1,scaleY:1},e.width>0&&e.height>0&&r)},complete:function(){var t,e=this,o=e.current,i={};!e.isMoved()&&o.isLoaded&&(o.isComplete||(o.isComplete=!0,o.$slide.siblings().trigger("onReset"),e.preload("inline"),p(o.$slide),o.$slide.addClass("fancybox-slide--complete"),n.each(e.slides,function(t,o){o.pos>=e.currPos-1&&o.pos<=e.currPos+1?i[o.pos]=o:o&&(n.fancybox.stop(o.$slide),o.$slide.off().remove())}),e.slides=i),e.isAnimating=!1,e.updateCursor(),e.trigger("afterShow"),o.opts.video.autoStart&&o.$slide.find("video,audio").filter(":visible:first").trigger("play").one("ended",function(){Document.exitFullscreen?Document.exitFullscreen():this.webkitExitFullscreen&&this.webkitExitFullscreen(),e.next()}),o.opts.autoFocus&&"html"===o.contentType&&(t=o.$content.find("input[autofocus]:enabled:visible:first"),t.length?t.trigger("focus"):e.focus(null,!0)),o.$slide.scrollTop(0).scrollLeft(0))},preload:function(t){var e,n,o=this;o.group.length<2||(n=o.slides[o.currPos+1],e=o.slides[o.currPos-1],e&&e.type===t&&o.loadSlide(e),n&&n.type===t&&o.loadSlide(n))},focus:function(t,o){var i,a,s=this,r=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"])'].join(",");s.isClosing||(i=!t&&s.current&&s.current.isComplete?s.current.$slide.find("*:visible"+(o?":not(.fancybox-close-small)":"")):s.$refs.container.find("*:visible"),i=i.filter(r).filter(function(){return"hidden"!==n(this).css("visibility")&&!n(this).hasClass("disabled")}),i.length?(a=i.index(e.activeElement),t&&t.shiftKey?(a<0||0==a)&&(t.preventDefault(),i.eq(i.length-1).trigger("focus")):(a<0||a==i.length-1)&&(t&&t.preventDefault(),i.eq(0).trigger("focus"))):s.$refs.container.trigger("focus"))},activate:function(){var t=this;n(".fancybox-container").each(function(){var e=n(this).data("FancyBox");e&&e.id!==t.id&&!e.isClosing&&(e.trigger("onDeactivate"),e.removeEvents(),e.isVisible=!1)}),t.isVisible=!0,(t.current||t.isIdle)&&(t.update(),t.updateControls()),t.trigger("onActivate"),t.addEvents()},close:function(t,e){var o,i,a,s,r,c,l,u=this,f=u.current,h=function(){u.cleanUp(t)};return!u.isClosing&&(u.isClosing=!0,!1===u.trigger("beforeClose",t)?(u.isClosing=!1,d(function(){u.update()}),!1):(u.removeEvents(),a=f.$content,o=f.opts.animationEffect,i=n.isNumeric(e)?e:o?f.opts.animationDuration:0,f.$slide.removeClass("fancybox-slide--complete fancybox-slide--next fancybox-slide--previous fancybox-animated"),!0!==t?n.fancybox.stop(f.$slide):o=!1,f.$slide.siblings().trigger("onReset").remove(),i&&u.$refs.container.removeClass("fancybox-is-open").addClass("fancybox-is-closing").css("transition-duration",i+"ms"),u.hideLoading(f),u.hideControls(!0),u.updateCursor(),"zoom"!==o||a&&i&&"image"===f.type&&!u.isMoved()&&!f.hasError&&(l=u.getThumbPos(f))||(o="fade"),"zoom"===o?(n.fancybox.stop(a),s=n.fancybox.getTranslate(a),c={top:s.top,left:s.left,scaleX:s.width/l.width,scaleY:s.height/l.height,width:l.width,height:l.height},r=f.opts.zoomOpacity, 404"auto"==r&&(r=Math.abs(f.width/f.height-l.width/l.height)>.1),r&&(l.opacity=0),n.fancybox.setTranslate(a,c),p(a),n.fancybox.animate(a,l,i,h),!0):(o&&i?n.fancybox.animate(f.$slide.addClass("fancybox-slide--previous").removeClass("fancybox-slide--current"),"fancybox-animated fancybox-fx-"+o,i,h):!0===t?setTimeout(h,i):h(),!0)))},cleanUp:function(e){var o,i,a,s=this,r=s.current.opts.$orig;s.current.$slide.trigger("onReset"),s.$refs.container.empty().remove(),s.trigger("afterClose",e),s.current.opts.backFocus&&(r&&r.length&&r.is(":visible")||(r=s.$trigger),r&&r.length&&(i=t.scrollX,a=t.scrollY,r.trigger("focus"),n("html, body").scrollTop(a).scrollLeft(i))),s.current=null,o=n.fancybox.getInstance(),o?o.activate():(n("body").removeClass("fancybox-active compensate-for-scrollbar"),n("#fancybox-style-noscroll").remove())},trigger:function(t,e){var o,i=Array.prototype.slice.call(arguments,1),a=this,s=e&&e.opts?e:a.current;if(s?i.unshift(s):s=a,i.unshift(a),n.isFunction(s.opts[t])&&(o=s.opts[t].apply(s,i)),!1===o)return o;"afterClose"!==t&&a.$refs?a.$refs.container.trigger(t+".fb",i):r.trigger(t+".fb",i)},updateControls:function(){var t=this,o=t.current,i=o.index,a=t.$refs.container,s=t.$refs.caption,r=o.opts.caption;o.$slide.trigger("refresh"),r&&r.length?(t.$caption=s,s.children().eq(0).html(r)):t.$caption=null,t.hasHiddenControls||t.isIdle||t.showControls(),a.find("[data-fancybox-count]").html(t.group.length),a.find("[data-fancybox-index]").html(i+1),a.find("[data-fancybox-prev]").prop("disabled",!o.opts.loop&&i<=0),a.find("[data-fancybox-next]").prop("disabled",!o.opts.loop&&i>=t.group.length-1),"image"===o.type?a.find("[data-fancybox-zoom]").show().end().find("[data-fancybox-download]").attr("href",o.opts.image.src||o.src).show():o.opts.toolbar&&a.find("[data-fancybox-download],[data-fancybox-zoom]").hide(),n(e.activeElement).is(":hidden,[disabled]")&&t.$refs.container.trigger("focus")},hideControls:function(t){var e=this,n=["infobar","toolbar","nav"];!t&&e.current.opts.preventCaptionOverlap||n.push("caption"),this.$refs.container.removeClass(n.map(function(t){return"fancybox-show-"+t}).join(" ")),this.hasHiddenControls=!0},showControls:function(){var t=this,e=t.current?t.current.opts:t.opts,n=t.$refs.container;t.hasHiddenControls=!1,t.idleSecondsCounter=0,n.toggleClass("fancybox-show-toolbar",!(!e.toolbar||!e.buttons)).toggleClass("fancybox-show-infobar",!!(e.infobar&&t.group.length>1)).toggleClass("fancybox-show-caption",!!t.$caption).toggleClass("fancybox-show-nav",!!(e.arrows&&t.group.length>1)).toggleClass("fancybox-is-modal",!!e.modal)},toggleControls:function(){this.hasHiddenControls?this.showControls():this.hideControls()}}),n.fancybox={version:"3.5.7",defaults:a,getInstance:function(t){var e=n('.fancybox-container:not(".fancybox-is-closing"):last').data("FancyBox"),o=Array.prototype.slice.call(arguments,1);return e instanceof b&&("string"===n.type(t)?e[t].apply(e,o):"function"===n.type(t)&&t.apply(e,o),e)},open:function(t,e,n){return new b(t,e,n)},close:function(t){var e=this.getInstance();e&&(e.close(),!0===t&&this.close(t))},destroy:function(){this.close(!0),r.add("body").off("click.fb-start","**")},isMobile:/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent),use3d:function(){var n=e.createElement("div");return t.getComputedStyle&&t.getComputedStyle(n)&&t.getComputedStyle(n).getPropertyValue("transform")&&!(e.documentMode&&e.documentMode<11)}(),getTranslate:function(t){var e;return!(!t||!t.length)&&(e=t[0].getBoundingClientRect(),{top:e.top||0,left:e.left||0,width:e.width,height:e.height,opacity:parseFloat(t.css("opacity"))})},setTranslate:function(t,e){var n="",o={};if(t&&e)return void 0===e.left&&void 0===e.top||(n=(void 0===e.left?t.position().left:e.left)+"px, "+(void 0===e.top?t.position().top:e.top)+"px",n=this.use3d?"translate3d("+n+", 0px)":"translate("+n+")"),void 0!==e.scaleX&&void 0!==e.scaleY?n+=" scale("+e.scaleX+", "+e.scaleY+")":void 0!==e.scaleX&&(n+=" scaleX("+e.scaleX+")"),n.length&&(o.transform=n),void 0!==e.opacity&&(o.opacity=e.opacity),void 0!==e.width&&(o.width=e.width),void 0!==e.height&&(o.height=e.height),t.css(o)},animate:function(t,e,o,i,a){var s,r=this;n.isFunction(o)&&(i=o,o=null),r.stop(t),s=r.getTranslate(t),t.on(f,function(c){(!c||!c.originalEvent||t.is(c.originalEvent.target)&&"z-index"!=c.originalEvent.propertyName)&&(r.stop(t),n.isNumeric(o)&&t.css("transition-duration",""),n.isPlainObject(e)?void 0!==e.scaleX&&void 0!==e.scaleY&&r.setTranslate(t,{top:e.top,left:e.left,width:s.width*e.scaleX,height:s.height*e.scaleY,scaleX:1,scaleY:1}):!0!==a&&t.removeClass(e),n.isFunction(i)&&i(c))}),n.isNumeric(o)&&t.css("transition-duration",o+"ms"),n.isPlainObject(e)?(void 0!==e.scaleX&&void 0!==e.scaleY&&(delete e.width,delete e.height,t.parent().hasClass("fancybox-slide--image")&&t.parent().addClass("fancybox-is-scaling")),n.fancybox.setTranslate(t,e)):t.addClass(e),t.data("timer",setTimeout(function(){t.trigger(f)},o+33))},stop:function(t,e){t&&t.length&&(clearTimeout(t.data("timer")),e&&t.trigger(f),t.off(f).css("transition-duration",""),t.parent().removeClass("fancybox-is-scaling"))}},n.fn.fancybox=function(t){var e;return t=t||{},e=t.selector||!1,e?n("body").off("click.fb-start",e).on("click.fb-start",e,{options:t},i):this.off("click.fb-start").on("click.fb-start",{items:this,options:t},i),this},r.on("click.fb-start","[data-fancybox]",i),r.on("click.fb-start","[data-fancybox-trigger]",function(t){n('[data-fancybox="'+n(this).attr("data-fancybox-trigger")+'"]').eq(n(this).attr("data-fancybox-index")||0).trigger("click.fb-start",{$trigger:n(this)})}),function(){var t=null;r.on("mousedown mouseup focus blur",".fancybox-button",function(e){switch(e.type){case"mousedown":t=n(this);break;case"mouseup":t=null;break;case"focusin":n(".fancybox-button").removeClass("fancybox-focus"),n(this).is(t)||n(this).is("[disabled]")||n(this).addClass("fancybox-focus");break;case"focusout":n(".fancybox-button").removeClass("fancybox-focus")}})}()}}(window,document,jQuery),function(t){"use strict";var e={youtube:{matcher:/(youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(watch\?(.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(.*)|[\w-]{11}|\?listType=(.*)&list=(.*))(.*)/i,params:{autoplay:1,autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},paramPlace:8,type:"iframe",url:"https://www.youtube-nocookie.com/embed/$4",thumb:"https://img.youtube.com/vi/$4/hqdefault.jpg"},vimeo:{matcher:/^.+vimeo.com\/(.*\/)?([\d]+)(.*)?/,params:{autoplay:1,hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},paramPlace:3,type:"iframe",url:"//player.vimeo.com/video/$2"},instagram:{matcher:/(instagr\.am|instagram\.com)\/p\/([a-zA-Z0-9_\-]+)\/?/i,type:"image",url:"//$1/p/$2/media/?size=l"},gmap_place:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(((maps\/(place\/(.*)\/)?\@(.*),(\d+.?\d+?)z))|(\?ll=))(.*)?/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/?ll="+(t[9]?t[9]+"&z="+Math.floor(t[10])+(t[12]?t[12].replace(/^\//,"&"):""):t[12]+"").replace(/\?/,"&")+"&output="+(t[12]&&t[12].indexOf("layer=c")>0?"svembed":"embed")}},gmap_search:{matcher:/(maps\.)?google\.([a-z]{2,3}(\.[a-z]{2})?)\/(maps\/search\/)(.*)/i,type:"iframe",url:function(t){return"//maps.google."+t[2]+"/maps?q="+t[5].replace("query=","q=").replace("api=1","")+"&output=embed"}}},n=function(e,n,o){if(e)return o=o||"","object"===t.type(o)&&(o=t.param(o,!0)),t.each(n,function(t,n){e=e.replace("$"+t,n||"")}),o.length&&(e+=(e.indexOf("?")>0?"&":"?")+o),e};t(document).on("objectNeedsType.fb",function(o,i,a){var s,r,c,l,d,u,f,p=a.src||"",h=!1;s=t.extend(!0,{},e,a.opts.media),t.each(s,function(e,o){if(c=p.match(o.matcher)){if(h=o.type,f=e,u={},o.paramPlace&&c[o.paramPlace]){d=c[o.paramPlace],"?"==d[0]&&(d=d.substring(1)),d=d.split("&");for(var i=0;i<d.length;++i){var s=d[i].split("=",2);2==s.length&&(u[s[0]]=decodeURIComponent(s[1].replace(/\+/g," ")))}}return l=t.extend(!0,{},o.params,a.opts[e],u),p="function"===t.type(o.url)?o.url.call(this,c,l,a):n(o.url,c,l),r="function"===t.type(o.thumb)?o.thumb.call(this,c,l,a):n(o.thumb,c),"youtube"===e?p=p.replace(/&t=((\d+)m)?(\d+)s/,function(t,e,n,o){return"&start="+((n?60*parseInt(n,10):0)+parseInt(o,10))}):"vimeo"===e&&(p=p.replace("&%23","#")),!1}}),h?(a.opts.thumb||a.opts.$thumb&&a.opts.$thumb.length||(a.opts.thumb=r),"iframe"===h&&(a.opts=t.extend(!0,a.opts,{iframe:{preload:!1,attr:{scrolling:"no"}}})),t.extend(a,{type:h,src:p,origSrc:a.src,contentSource:f,contentType:"image"===h?"image":"gmap_place"==f||"gmap_search"==f?"map":"video"})):p&&(a.type=a.opts.defaultType)});var o={youtube:{src:"https://www.youtube.com/iframe_api",class:"YT",loading:!1,loaded:!1},vimeo:{src:"https://player.vimeo.com/api/player.js",class:"Vimeo",loading:!1,loaded:!1},load:function(t){var e,n=this;if(this[t].loaded)return void setTimeout(function(){n.done(t)});this[t].loading||(this[t].loading=!0,e=document.createElement("script"),e.type="text/javascript",e.src=this[t].src,"youtube"===t?window.onYouTubeIframeAPIReady=function(){n[t].loaded=!0,n.done(t)}:e.onload=function(){n[t].loaded=!0,n.done(t)},document.body.appendChild(e))},done:function(e){var n,o,i;"youtube"===e&&delete window.onYouTubeIframeAPIReady,(n=t.fancybox.getInstance())&&(o=n.current.$content.find("iframe"),"youtube"===e&&void 0!==YT&&YT?i=new YT.Player(o.attr("id"),{events:{onStateChange:function(t){0==t.data&&n.next()}}}):"vimeo"===e&&void 0!==Vimeo&&Vimeo&&(i=new Vimeo.Player(o),i.on("ended",function(){n.next()})))}};t(document).on({"afterShow.fb":function(t,e,n){e.group.length>1&&("youtube"===n.contentSource||"vimeo"===n.contentSource)&&o.load(n.contentSource)}})}(jQuery),function(t,e,n){"use strict";var o=function(){return t.requestAnimationFrame||t.webkitRequestAnimationFrame||t.mozRequestAnimationFrame||t.oRequestAnimationFrame||function(e){return t.setTimeout(e,1e3/60)}}(),i=function(){return t.cancelAnimationFrame||t.webkitCancelAnimationFrame||t.mozCancelAnimationFrame||t.oCancelAnimationFrame||function(e){t.clearTimeout(e)}}(),a=function(e){var n=[];e=e.originalEvent||e||t.e,e=e.touches&&e.touches.length?e.touches:e.changedTouches&&e.changedTouches.length?e.changedTouches:[e];for(var o in e)e[o].pageX?n.push({x:e[o].pageX,y:e[o].pageY}):e[o].clientX&&n.push({x:e[o].clientX,y:e[o].clientY});return n},s=function(t,e,n){return e&&t?"x"===n?t.x-e.x:"y"===n?t.y-e.y:Math.sqrt(Math.pow(t.x-e.x,2)+Math.pow(t.y-e.y,2)):0},r=function(t){if(t.is('a,area,button,[role="button"],input,label,select,summary,textarea,video,audio,iframe')||n.isFunction(t.get(0).onclick)||t.data("selectable"))return!0;for(var e=0,o=t[0].attributes,i=o.length;e<i;e++)if("data-fancybox-"===o[e].nodeName.substr(0,14))return!0;return!1},c=function(e){var n=t.getComputedStyle(e)["overflow-y"],o=t.getComputedStyle(e)["overflow-x"],i=("scroll"===n||"auto"===n)&&e.scrollHeight>e.clientHeight,a=("scroll"===o||"auto"===o)&&e.scrollWidth>e.clientWidth;return i||a},l=function(t){for(var e=!1;;){if(e=c(t.get(0)))break;if(t=t.parent(),!t.length||t.hasClass("fancybox-stage")||t.is("body"))break}return e},d=function(t){var e=this;e.instance=t,e.$bg=t.$refs.bg,e.$stage=t.$refs.stage,e.$container=t.$refs.container,e.destroy(),e.$container.on("touchstart.fb.touch mousedown.fb.touch",n.proxy(e,"ontouchstart"))};d.prototype.destroy=function(){var t=this;t.$container.off(".fb.touch"),n(e).off(".fb.touch"),t.requestId&&(i(t.requestId),t.requestId=null),t.tapped&&(clearTimeout(t.tapped),t.tapped=null)},d.prototype.ontouchstart=function(o){var i=this,c=n(o.target),d=i.instance,u=d.current,f=u.$slide,p=u.$content,h="touchstart"==o.type;if(h&&i.$container.off("mousedown.fb.touch"),(!o.originalEvent||2!=o.originalEvent.button)&&f.length&&c.length&&!r(c)&&!r(c.parent())&&(c.is("img")||!(o.originalEvent.clientX>c[0].clientWidth+c.offset().left))){if(!u||d.isAnimating||u.$slide.hasClass("fancybox-animated"))return o.stopPropagation(),void o.preventDefault();i.realPoints=i.startPoints=a(o),i.startPoints.length&&(u.touch&&o.stopPropagation(),i.startEvent=o,i.canTap=!0,i.$target=c,i.$content=p,i.opts=u.opts.touch,i.isPanning=!1,i.isSwiping=!1,i.isZooming=!1,i.isScrolling=!1,i.canPan=d.canPan(),i.startTime=(new Date).getTime(),i.distanceX=i.distanceY=i.distance=0,i.canvasWidth=Math.round(f[0].clientWidth),i.canvasHeight=Math.round(f[0].clientHeight),i.contentLastPos=null,i.contentStartPos=n.fancybox.getTranslate(i.$content)||{top:0,left:0},i.sliderStartPos=n.fancybox.getTranslate(f),i.stagePos=n.fancybox.getTranslate(d.$refs.stage),i.sliderStartPos.top-=i.stagePos.top,i.sliderStartPos.left-=i.stagePos.left,i.contentStartPos.top-=i.stagePos.top,i.contentStartPos.left-=i.stagePos.left,n(e).off(".fb.touch").on(h?"touchend.fb.touch touchcancel.fb.touch":"mouseup.fb.touch mouseleave.fb.touch",n.proxy(i,"ontouchend")).on(h?"touchmove.fb.touch":"mousemove.fb.touch",n.proxy(i,"ontouchmove")),n.fancybox.isMobile&&e.addEventListener("scroll",i.onscroll,!0),((i.opts||i.canPan)&&(c.is(i.$stage)||i.$stage.find(c).length)||(c.is(".fancybox-image")&&o.preventDefault(),n.fancybox.isMobile&&c.parents(".fancybox-caption").length))&&(i.isScrollable=l(c)||l(c.parent()),n.fancybox.isMobile&&i.isScrollable||o.preventDefault(),(1===i.startPoints.length||u.hasError)&&(i.canPan?(n.fancybox.stop(i.$content),i.isPanning=!0):i.isSwiping=!0,i.$container.addClass("fancybox-is-grabbing")),2===i.startPoints.length&&"image"===u.type&&(u.isLoaded||u.$ghost)&&(i.canTap=!1,i.isSwiping=!1,i.isPanning=!1,i.isZooming=!0,n.fancybox.stop(i.$content),i.centerPointStartX=.5*(i.startPoints[0].x+i.startPoints[1].x)-n(t).scrollLeft(),i.centerPointStartY=.5*(i.startPoints[0].y+i.startPoints[1].y)-n(t).scrollTop(),i.percentageOfImageAtPinchPointX=(i.centerPointStartX-i.contentStartPos.left)/i.contentStartPos.width,i.percentageOfImageAtPinchPointY=(i.centerPointStartY-i.contentStartPos.top)/i.contentStartPos.height,i.startDistanceBetweenFingers=s(i.startPoints[0],i.startPoints[1]))))}},d.prototype.onscroll=function(t){var n=this;n.isScrolling=!0,e.removeEventListener("scroll",n.onscroll,!0)},d.prototype.ontouchmove=function(t){var e=this;return void 0!==t.originalEvent.buttons&&0===t.originalEvent.buttons?void e.ontouchend(t):e.isScrolling?void(e.canTap=!1):(e.newPoints=a(t),void((e.opts||e.canPan)&&e.newPoints.length&&e.newPoints.length&&(e.isSwiping&&!0===e.isSwiping||t.preventDefault(),e.distanceX=s(e.newPoints[0],e.startPoints[0],"x"),e.distanceY=s(e.newPoints[0],e.startPoints[0],"y"),e.distance=s(e.newPoints[0],e.startPoints[0]),e.distance>0&&(e.isSwiping?e.onSwipe(t):e.isPanning?e.onPan():e.isZooming&&e.onZoom()))))},d.prototype.onSwipe=function(e){var a,s=this,r=s.instance,c=s.isSwiping,l=s.sliderStartPos.left||0;if(!0!==c)"x"==c&&(s.distanceX>0&&(s.instance.group.length<2||0===s.instance.current.index&&!s.instance.current.opts.loop)?l+=Math.pow(s.distanceX,.8):s.distanceX<0&&(s.instance.group.length<2||s.instance.current.index===s.instance.group.length-1&&!s.instance.current.opts.loop)?l-=Math.pow(-s.distanceX,.8):l+=s.distanceX),s.sliderLastPos={top:"x"==c?0:s.sliderStartPos.top+s.distanceY,left:l},s.requestId&&(i(s.requestId),s.requestId=null),s.requestId=o(function(){s.sliderLastPos&&(n.each(s.instance.slides,function(t,e){var o=e.pos-s.instance.currPos;n.fancybox.setTranslate(e.$slide,{top:s.sliderLastPos.top,left:s.sliderLastPos.left+o*s.canvasWidth+o*e.opts.gutter})}),s.$container.addClass("fancybox-is-sliding"))});else if(Math.abs(s.distance)>10){if(s.canTap=!1,r.group.length<2&&s.opts.vertical?s.isSwiping="y":r.isDragging||!1===s.opts.vertical||"auto"===s.opts.vertical&&n(t).width()>800?s.isSwiping="x":(a=Math.abs(180*Math.atan2(s.distanceY,s.distanceX)/Math.PI),s.isSwiping=a>45&&a<135?"y":"x"),"y"===s.isSwiping&&n.fancybox.isMobile&&s.isScrollable)return void(s.isScrolling=!0);r.isDragging=s.isSwiping,s.startPoints=s.newPoints,n.each(r.slides,function(t,e){var o,i;n.fancybox.stop(e.$slide),o=n.fancybox.getTranslate(e.$slide),i=n.fancybox.getTranslate(r.$refs.stage),e.$slide.css({transform:"",opacity:"","transition-duration":""}).removeClass("fancybox-animated").removeClass(function(t,e){return(e.match(/(^|\s)fancybox-fx-\S+/g)||[]).join(" ")}),e.pos===r.current.pos&&(s.sliderStartPos.top=o.top-i.top,s.sliderStartPos.left=o.left-i.left),n.fancybox.setTranslate(e.$slide,{top:o.top-i.top,left:o.left-i.left})}),r.SlideShow&&r.SlideShow.isActive&&r.SlideShow.stop()}},d.prototype.onPan=function(){var t=this;if(s(t.newPoints[0],t.realPoints[0])<(n.fancybox.isMobile?10:5))return void(t.startPoints=t.newPoints);t.canTap=!1,t.contentLastPos=t.limitMovement(),t.requestId&&i(t.requestId),t.requestId=o(function(){n.fancybox.setTranslate(t.$content,t.contentLastPos)})},d.prototype.limitMovement=function(){var t,e,n,o,i,a,s=this,r=s.canvasWidth,c=s.canvasHeight,l=s.distanceX,d=s.distanceY,u=s.contentStartPos,f=u.left,p=u.top,h=u.width,g=u.height;return i=h>r?f+l:f,a=p+d,t=Math.max(0,.5*r-.5*h),e=Math.max(0,.5*c-.5*g),n=Math.min(r-h,.5*r-.5*h),o=Math.min(c-g,.5*c-.5*g),l>0&&i>t&&(i=t-1+Math.pow(-t+f+l,.8)||0),l<0&&i<n&&(i=n+1-Math.pow(n-f-l,.8)||0),d>0&&a>e&&(a=e-1+Math.pow(-e+p+d,.8)||0),d<0&&a<o&&(a=o+1-Math.pow(o-p-d,.8)||0),{top:a,left:i}},d.prototype.limitPosition=function(t,e,n,o){var i=this,a=i.canvasWidth,s=i.canvasHeight;return n>a?(t=t>0?0:t,t=t<a-n?a-n:t):t=Math.max(0,a/2-n/2),o>s?(e=e>0?0:e,e=e<s-o?s-o:e):e=Math.max(0,s/2-o/2),{top:e,left:t}},d.prototype.onZoom=function(){var e=this,a=e.contentStartPos,r=a.width,c=a.height,l=a.left,d=a.top,u=s(e.newPoints[0],e.newPoints[1]),f=u/e.startDistanceBetweenFingers,p=Math.floor(r*f),h=Math.floor(c*f),g=(r-p)*e.percentageOfImageAtPinchPointX,b=(c-h)*e.percentageOfImageAtPinchPointY,m=(e.newPoints[0].x+e.newPoints[1].x)/2-n(t).scrollLeft(),v=(e.newPoints[0].y+e.newPoints[1].y)/2-n(t).scrollTop(),y=m-e.centerPointStartX,x=v-e.centerPointStartY,w=l+(g+y),$=d+(b+x),S={top:$,left:w,scaleX:f,scaleY:f};e.canTap=!1,e.newWidth=p,e.newHeight=h,e.contentLastPos=S,e.requestId&&i(e.requestId),e.requestId=o(function(){n.fancybox.setTranslate(e.$content,e.contentLastPos)})},d.prototype.ontouchend=function(t){var o=this,s=o.isSwiping,r=o.isPanning,c=o.isZooming,l=o.isScrolling;if(o.endPoints=a(t),o.dMs=Math.max((new Date).getTime()-o.startTime,1),o.$container.removeClass("fancybox-is-grabbing"),n(e).off(".fb.touch"),e.removeEventListener("scroll",o.onscroll,!0),o.requestId&&(i(o.requestId),o.requestId=null),o.isSwiping=!1,o.isPanning=!1,o.isZooming=!1,o.isScrolling=!1,o.instance.isDragging=!1,o.canTap)return o.onTap(t);o.speed=100,o.velocityX=o.distanceX/o.dMs*.5,o.velocityY=o.distanceY/o.dMs*.5,r?o.endPanning():c?o.endZooming():o.endSwiping(s,l)},d.prototype.endSwiping=function(t,e){var o=this,i=!1,a=o.instance.group.length,s=Math.abs(o.distanceX),r="x"==t&&a>1&&(o.dMs>130&&s>10||s>50);o.sliderLastPos=null,"y"==t&&!e&&Math.abs(o.distanceY)>50?(n.fancybox.animate(o.instance.current.$slide,{top:o.sliderStartPos.top+o.distanceY+150*o.velocityY,opacity:0},200),i=o.instance.close(!0,250)):r&&o.distanceX>0?i=o.instance.previous(300):r&&o.distanceX<0&&(i=o.instance.next(300)),!1!==i||"x"!=t&&"y"!=t||o.instance.centerSlide(200),o.$container.removeClass("fancybox-is-sliding")},d.prototype.endPanning=function(){var t,e,o,i=this;i.contentLastPos&&(!1===i.opts.momentum||i.dMs>350?(t=i.contentLastPos.left,e=i.contentLastPos.top):(t=i.contentLastPos.left+500*i.velocityX,e=i.contentLastPos.top+500*i.velocityY),o=i.limitPosition(t,e,i.contentStartPos.width,i.contentStartPos.height),o.width=i.contentStartPos.width,o.height=i.contentStartPos.height,n.fancybox.animate(i.$content,o,366))},d.prototype.endZooming=function(){var t,e,o,i,a=this,s=a.instance.current,r=a.newWidth,c=a.newHeight;a.contentLastPos&&(t=a.contentLastPos.left,e=a.contentLastPos.top,i={top:e,left:t,width:r,height:c,scaleX:1,scaleY:1},n.fancybox.setTranslate(a.$content,i),r<a.canvasWidth&&c<a.canvasHeight?a.instance.scaleToFit(150):r>s.width||c>s.height?a.instance.scaleToActual(a.centerPointStartX,a.centerPointStartY,150):(o=a.limitPosition(t,e,r,c),n.fancybox.animate(a.$content,o,150)))},d.prototype.onTap=function(e){var o,i=this,s=n(e.target),r=i.instance,c=r.current,l=e&&a(e)||i.startPoints,d=l[0]?l[0].x-n(t).scrollLeft()-i.stagePos.left:0,u=l[0]?l[0].y-n(t).scrollTop()-i.stagePos.top:0,f=function(t){var o=c.opts[t];if(n.isFunction(o)&&(o=o.apply(r,[c,e])),o)switch(o){case"close":r.close(i.startEvent);break;case"toggleControls":r.toggleControls();break;case"next":r.next();break;case"nextOrClose":r.group.length>1?r.next():r.close(i.startEvent);break;case"zoom":"image"==c.type&&(c.isLoaded||c.$ghost)&&(r.canPan()?r.scaleToFit():r.isScaledDown()?r.scaleToActual(d,u):r.group.length<2&&r.close(i.startEvent))}};if((!e.originalEvent||2!=e.originalEvent.button)&&(s.is("img")||!(d>s[0].clientWidth+s.offset().left))){if(s.is(".fancybox-bg,.fancybox-inner,.fancybox-outer,.fancybox-container"))o="Outside";else if(s.is(".fancybox-slide"))o="Slide";else{if(!r.current.$content||!r.current.$content.find(s).addBack().filter(s).length)return;o="Content"}if(i.tapped){if(clearTimeout(i.tapped),i.tapped=null,Math.abs(d-i.tapX)>50||Math.abs(u-i.tapY)>50)return this;f("dblclick"+o)}else i.tapX=d,i.tapY=u,c.opts["dblclick"+o]&&c.opts["dblclick"+o]!==c.opts["click"+o]?i.tapped=setTimeout(function(){i.tapped=null,r.isAnimating||f("click"+o)},500):f("click"+o);return this}},n(e).on("onActivate.fb",function(t,e){e&&!e.Guestures&&(e.Guestures=new d(e))}).on("beforeClose.fb",function(t,e){e&&e.Guestures&&e.Guestures.destroy()})}(window,document,jQuery),function(t,e){"use strict";e.extend(!0,e.fancybox.defaults,{btnTpl:{slideShow:'<button data-fancybox-play class="fancybox-button fancybox-button--play" title="{{PLAY_START}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M6.5 5.4v13.2l11-6.6z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M8.33 5.75h2.2v12.5h-2.2V5.75zm5.15 0h2.2v12.5h-2.2V5.75z"/></svg></button>'},slideShow:{autoStart:!1,speed:3e3,progress:!0}});var n=function(t){this.instance=t,this.init()};e.extend(n.prototype,{timer:null,isActive:!1,$button:null,init:function(){var t=this,n=t.instance,o=n.group[n.currIndex].opts.slideShow;t.$button=n.$refs.toolbar.find("[data-fancybox-play]").on("click",function(){t.toggle()}),n.group.length<2||!o?t.$button.hide():o.progress&&(t.$progress=e('<div class="fancybox-progress"></div>').appendTo(n.$refs.inner))},set:function(t){var n=this,o=n.instance,i=o.current;i&&(!0===t||i.opts.loop||o.currIndex<o.group.length-1)?n.isActive&&"video"!==i.contentType&&(n.$progress&&e.fancybox.animate(n.$progress.show(),{scaleX:1},i.opts.slideShow.speed),n.timer=setTimeout(function(){o.current.opts.loop||o.current.index!=o.group.length-1?o.next():o.jumpTo(0)},i.opts.slideShow.speed)):(n.stop(),o.idleSecondsCounter=0,o.showControls())},clear:function(){var t=this;clearTimeout(t.timer),t.timer=null,t.$progress&&t.$progress.removeAttr("style").hide()},start:function(){var t=this,e=t.instance.current;e&&(t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_STOP).removeClass("fancybox-button--play").addClass("fancybox-button--pause"),t.isActive=!0,e.isComplete&&t.set(!0),t.instance.trigger("onSlideShowChange",!0))},stop:function(){var t=this,e=t.instance.current;t.clear(),t.$button.attr("title",(e.opts.i18n[e.opts.lang]||e.opts.i18n.en).PLAY_START).removeClass("fancybox-button--pause").addClass("fancybox-button--play"),t.isActive=!1,t.instance.trigger("onSlideShowChange",!1),t.$progress&&t.$progress.removeAttr("style").hide()},toggle:function(){var t=this;t.isActive?t.stop():t.start()}}),e(t).on({"onInit.fb":function(t,e){e&&!e.SlideShow&&(e.SlideShow=new n(e))},"beforeShow.fb":function(t,e,n,o){var i=e&&e.SlideShow;o?i&&n.opts.slideShow.autoStart&&i.start():i&&i.isActive&&i.clear()},"afterShow.fb":function(t,e,n){var o=e&&e.SlideShow;o&&o.isActive&&o.set()},"afterKeydown.fb":function(n,o,i,a,s){var r=o&&o.SlideShow;!r||!i.opts.slideShow||80!==s&&32!==s||e(t.activeElement).is("button,a,input")||(a.preventDefault(),r.toggle())},"beforeClose.fb onDeactivate.fb":function(t,e){var n=e&&e.SlideShow;n&&n.stop()}}),e(t).on("visibilitychange",function(){var n=e.fancybox.getInstance(),o=n&&n.SlideShow;o&&o.isActive&&(t.hidden?o.clear():o.set())})}(document,jQuery),function(t,e){"use strict";var n=function(){for(var e=[["requestFullscreen","exitFullscreen","fullscreenElement","fullscreenEnabled","fullscreenchange","fullscreenerror"],["webkitRequestFullscreen","webkitExitFullscreen","webkitFullscreenElement","webkitFullscreenEnabled","webkitfullscreenchange","webkitfullscreenerror"],["webkitRequestFullScreen","webkitCancelFullScreen","webkitCurrentFullScreenElement","webkitCancelFullScreen","webkitfullscreenchange","webkitfullscreenerror"],["mozRequestFullScreen","mozCancelFullScreen","mozFullScreenElement","mozFullScreenEnabled","mozfullscreenchange","mozfullscreenerror"],["msRequestFullscreen","msExitFullscreen","msFullscreenElement","msFullscreenEnabled","MSFullscreenChange","MSFullscreenError"]],n={},o=0;o<e.length;o++){var i=e[o];if(i&&i[1]in t){for(var a=0;a<i.length;a++)n[e[0][a]]=i[a];return n}}return!1}();if(n){var o={request:function(e){e=e||t.documentElement,e[n.requestFullscreen](e.ALLOW_KEYBOARD_INPUT)},exit:function(){t[n.exitFullscreen]()},toggle:function(e){e=e||t.documentElement,this.isFullscreen()?this.exit():this.request(e)},isFullscreen:function(){return Boolean(t[n.fullscreenElement])},enabled:function(){return Boolean(t[n.fullscreenEnabled])}};e.extend(!0,e.fancybox.defaults,{btnTpl:{fullScreen:'<button data-fancybox-fullscreen class="fancybox-button fancybox-button--fsenter" title="{{FULL_SCREEN}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M7 14H5v5h5v-2H7v-3zm-2-4h2V7h3V5H5v5zm12 7h-3v2h5v-5h-2v3zM14 5v2h3v3h2V5h-5z"/></svg><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M5 16h3v3h2v-5H5zm3-8H5v2h5V5H8zm6 11h2v-3h3v-2h-5zm2-11V5h-2v5h5V8z"/></svg></button>'},fullScreen:{autoStart:!1}}),e(t).on(n.fullscreenchange,function(){var t=o.isFullscreen(),n=e.fancybox.getInstance();n&&(n.current&&"image"===n.current.type&&n.isAnimating&&(n.isAnimating=!1,n.update(!0,!0,0),n.isComplete||n.complete()),n.trigger("onFullscreenChange",t),n.$refs.container.toggleClass("fancybox-is-fullscreen",t),n.$refs.toolbar.find("[data-fancybox-fullscreen]").toggleClass("fancybox-button--fsenter",!t).toggleClass("fancybox-button--fsexit",t))})}e(t).on({"onInit.fb":function(t,e){var i;if(!n)return void e.$refs.toolbar.find("[data-fancybox-fullscreen]").remove();e&&e.group[e.currIndex].opts.fullScreen?(i=e.$refs.container,i.on("click.fb-fullscreen","[data-fancybox-fullscreen]",function(t){t.stopPropagation(),t.preventDefault(),o.toggle()}),e.opts.fullScreen&&!0===e.opts.fullScreen.autoStart&&o.request(),e.FullScreen=o):e&&e.$refs.toolbar.find("[data-fancybox-fullscreen]").hide()},"afterKeydown.fb":function(t,e,n,o,i){e&&e.FullScreen&&70===i&&(o.preventDefault(),e.FullScreen.toggle())},"beforeClose.fb":function(t,e){e&&e.FullScreen&&e.$refs.container.hasClass("fancybox-is-fullscreen")&&o.exit()}})}(document,jQuery),function(t,e){"use strict";var n="fancybox-thumbs";e.fancybox.defaults=e.extend(!0,{btnTpl:{thumbs:'<button data-fancybox-thumbs class="fancybox-button fancybox-button--thumbs" title="{{THUMBS}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M14.59 14.59h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76h-3.76v-3.76zm-4.47 0h3.76v3.76H5.65v-3.76zm8.94-4.47h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76h-3.76V5.65zm-4.47 0h3.76v3.76H5.65V5.65z"/></svg></button>'},thumbs:{autoStart:!1,hideOnClose:!0,parentEl:".fancybox-container",axis:"y"}},e.fancybox.defaults);var o=function(t){this.init(t)};e.extend(o.prototype,{$button:null,$grid:null,$list:null,isVisible:!1,isActive:!1,init:function(t){var e=this,n=t.group,o=0;e.instance=t,e.opts=n[t.currIndex].opts.thumbs,t.Thumbs=e,e.$button=t.$refs.toolbar.find("[data-fancybox-thumbs]");for(var i=0,a=n.length;i<a&&(n[i].thumb&&o++,!(o>1));i++);o>1&&e.opts?(e.$button.removeAttr("style").on("click",function(){e.toggle()}),e.isActive=!0):e.$button.hide()},create:function(){var t,o=this,i=o.instance,a=o.opts.parentEl,s=[];o.$grid||(o.$grid=e('<div class="'+n+" "+n+"-"+o.opts.axis+'"></div>').appendTo(i.$refs.container.find(a).addBack().filter(a)),o.$grid.on("click","a",function(){i.jumpTo(e(this).attr("data-index"))})),o.$list||(o.$list=e('<div class="'+n+'__list">').appendTo(o.$grid)),e.each(i.group,function(e,n){t=n.thumb,t||"image"!==n.type||(t=n.src),s.push('<a href="javascript:;" tabindex="0" data-index="'+e+'"'+(t&&t.length?' style="background-image:url('+t+')"':'class="fancybox-thumbs-missing"')+"></a>")}),o.$list[0].innerHTML=s.join(""),"x"===o.opts.axis&&o.$list.width(parseInt(o.$grid.css("padding-right"),10)+i.group.length*o.$list.children().eq(0).outerWidth(!0))},focus:function(t){var e,n,o=this,i=o.$list,a=o.$grid;o.instance.current&&(e=i.children().removeClass("fancybox-thumbs-active").filter('[data-index="'+o.instance.current.index+'"]').addClass("fancybox-thumbs-active"),n=e.position(),"y"===o.opts.axis&&(n.top<0||n.top>i.height()-e.outerHeight())?i.stop().animate({scrollTop:i.scrollTop()+n.top},t):"x"===o.opts.axis&&(n.left<a.scrollLeft()||n.left>a.scrollLeft()+(a.width()-e.outerWidth()))&&i.parent().stop().animate({scrollLeft:n.left},t))},update:function(){var t=this;t.instance.$refs.container.toggleClass("fancybox-show-thumbs",this.isVisible),t.isVisible?(t.$grid||t.create(),t.instance.trigger("onThumbsShow"),t.focus(0)):t.$grid&&t.instance.trigger("onThumbsHide"),t.instance.update()},hide:function(){this.isVisible=!1,this.update()},show:function(){this.isVisible=!0,this.update()},toggle:function(){this.isVisible=!this.isVisible,this.update()}}),e(t).on({"onInit.fb":function(t,e){var n;e&&!e.Thumbs&&(n=new o(e),n.isActive&&!0===n.opts.autoStart&&n.show())},"beforeShow.fb":function(t,e,n,o){var i=e&&e.Thumbs;i&&i.isVisible&&i.focus(o?0:250)},"afterKeydown.fb":function(t,e,n,o,i){var a=e&&e.Thumbs;a&&a.isActive&&71===i&&(o.preventDefault(),a.toggle())},"beforeClose.fb":function(t,e){var n=e&&e.Thumbs;n&&n.isVisible&&!1!==n.opts.hideOnClose&&n.$grid.hide()}})}(document,jQuery),function(t,e){"use strict";function n(t){var e={"&":"&","<":"<",">":">",'"':""","'":"'","/":"/","`":"`","=":"="};return String(t).replace(/[&<>"'`=\/]/g,function(t){return e[t]})}e.extend(!0,e.fancybox.defaults,{btnTpl:{share:'<button data-fancybox-share class="fancybox-button fancybox-button--share" title="{{SHARE}}"><svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24"><path d="M2.55 19c1.4-8.4 9.1-9.8 11.9-9.8V5l7 7-7 6.3v-3.5c-2.8 0-10.5 2.1-11.9 4.2z"/></svg></button>'},share:{url:function(t,e){return!t.currentHash&&"inline"!==e.type&&"html"!==e.type&&(e.origSrc||e.src)||window.location}, 405tpl:'<div class="fancybox-share"><h1>{{SHARE}}</h1><p><a class="fancybox-share__button fancybox-share__button--fb" href="https://www.facebook.com/sharer/sharer.php?u={{url}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m287 456v-299c0-21 6-35 35-35h38v-63c-7-1-29-3-55-3-54 0-91 33-91 94v306m143-254h-205v72h196" /></svg><span>Facebook</span></a><a class="fancybox-share__button fancybox-share__button--tw" href="https://twitter.com/intent/tweet?url={{url}}&text={{descr}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m456 133c-14 7-31 11-47 13 17-10 30-27 37-46-15 10-34 16-52 20-61-62-157-7-141 75-68-3-129-35-169-85-22 37-11 86 26 109-13 0-26-4-37-9 0 39 28 72 65 80-12 3-25 4-37 2 10 33 41 57 77 57-42 30-77 38-122 34 170 111 378-32 359-208 16-11 30-25 41-42z" /></svg><span>Twitter</span></a><a class="fancybox-share__button fancybox-share__button--pt" href="https://www.pinterest.com/pin/create/button/?url={{url}}&description={{descr}}&media={{media}}"><svg viewBox="0 0 512 512" xmlns="http://www.w3.org/2000/svg"><path d="m265 56c-109 0-164 78-164 144 0 39 15 74 47 87 5 2 10 0 12-5l4-19c2-6 1-8-3-13-9-11-15-25-15-45 0-58 43-110 113-110 62 0 96 38 96 88 0 67-30 122-73 122-24 0-42-19-36-44 6-29 20-60 20-81 0-19-10-35-31-35-25 0-44 26-44 60 0 21 7 36 7 36l-30 125c-8 37-1 83 0 87 0 3 4 4 5 2 2-3 32-39 42-75l16-64c8 16 31 29 56 29 74 0 124-67 124-157 0-69-58-132-146-132z" fill="#fff"/></svg><span>Pinterest</span></a></p><p><input class="fancybox-share__input" type="text" value="{{url_raw}}" onclick="select()" /></p></div>'}}),e(t).on("click","[data-fancybox-share]",function(){var t,o,i=e.fancybox.getInstance(),a=i.current||null;a&&("function"===e.type(a.opts.share.url)&&(t=a.opts.share.url.apply(a,[i,a])),o=a.opts.share.tpl.replace(/\{\{media\}\}/g,"image"===a.type?encodeURIComponent(a.src):"").replace(/\{\{url\}\}/g,encodeURIComponent(t)).replace(/\{\{url_raw\}\}/g,n(t)).replace(/\{\{descr\}\}/g,i.$caption?encodeURIComponent(i.$caption.text()):""),e.fancybox.open({src:i.translate(i,o),type:"html",opts:{touch:!1,animationEffect:!1,afterLoad:function(t,e){i.$refs.container.one("beforeClose.fb",function(){t.close(null,0)}),e.$content.find(".fancybox-share__button").click(function(){return window.open(this.href,"Share","width=550, height=450"),!1})},mobile:{autoFocus:!1}}}))})}(document,jQuery),function(t,e,n){"use strict";function o(){var e=t.location.hash.substr(1),n=e.split("-"),o=n.length>1&&/^\+?\d+$/.test(n[n.length-1])?parseInt(n.pop(-1),10)||1:1,i=n.join("-");return{hash:e,index:o<1?1:o,gallery:i}}function i(t){""!==t.gallery&&n("[data-fancybox='"+n.escapeSelector(t.gallery)+"']").eq(t.index-1).focus().trigger("click.fb-start")}function a(t){var e,n;return!!t&&(e=t.current?t.current.opts:t.opts,""!==(n=e.hash||(e.$orig?e.$orig.data("fancybox")||e.$orig.data("fancybox-trigger"):""))&&n)}n.escapeSelector||(n.escapeSelector=function(t){return(t+"").replace(/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g,function(t,e){return e?"\0"===t?"�":t.slice(0,-1)+"\\"+t.charCodeAt(t.length-1).toString(16)+" ":"\\"+t})}),n(function(){!1!==n.fancybox.defaults.hash&&(n(e).on({"onInit.fb":function(t,e){var n,i;!1!==e.group[e.currIndex].opts.hash&&(n=o(),(i=a(e))&&n.gallery&&i==n.gallery&&(e.currIndex=n.index-1))},"beforeShow.fb":function(n,o,i,s){var r;i&&!1!==i.opts.hash&&(r=a(o))&&(o.currentHash=r+(o.group.length>1?"-"+(i.index+1):""),t.location.hash!=="#"+o.currentHash&&(s&&!o.origHash&&(o.origHash=t.location.hash),o.hashTimer&&clearTimeout(o.hashTimer),o.hashTimer=setTimeout(function(){"replaceState"in t.history?(t.history[s?"pushState":"replaceState"]({},e.title,t.location.pathname+t.location.search+"#"+o.currentHash),s&&(o.hasCreatedHistory=!0)):t.location.hash=o.currentHash,o.hashTimer=null},300)))},"beforeClose.fb":function(n,o,i){i&&!1!==i.opts.hash&&(clearTimeout(o.hashTimer),o.currentHash&&o.hasCreatedHistory?t.history.back():o.currentHash&&("replaceState"in t.history?t.history.replaceState({},e.title,t.location.pathname+t.location.search+(o.origHash||"")):t.location.hash=o.origHash),o.currentHash=null)}}),n(t).on("hashchange.fb",function(){var t=o(),e=null;n.each(n(".fancybox-container").get().reverse(),function(t,o){var i=n(o).data("FancyBox");if(i&&i.currentHash)return e=i,!1}),e?e.currentHash===t.gallery+"-"+t.index||1===t.index&&e.currentHash==t.gallery||(e.currentHash=null,e.close()):""!==t.gallery&&i(t)}),setTimeout(function(){n.fancybox.getInstance()||i(o())},50))})}(window,document,jQuery),function(t,e){"use strict";var n=(new Date).getTime();e(t).on({"onInit.fb":function(t,e,o){e.$refs.stage.on("mousewheel DOMMouseScroll wheel MozMousePixelScroll",function(t){var o=e.current,i=(new Date).getTime();e.group.length<2||!1===o.opts.wheel||"auto"===o.opts.wheel&&"image"!==o.type||(t.preventDefault(),t.stopPropagation(),o.$slide.hasClass("fancybox-animated")||(t=t.originalEvent||t,i-n<250||(n=i,e[(-t.deltaY||-t.deltaX||t.wheelDelta||-t.detail)<0?"next":"previous"]())))})}})}(document,jQuery);
405 406/* End */ 407; 408; /* Start:"a:4:{s:4:"full";s:65:"/bitrix/templates/main_2022/ab/js/js.cookie.min.js?17400481211783";s:6:"source";s:50:"/bitrix/templates/main_2022/ab/js/js.cookie.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 409/*! 410 * JavaScript Cookie v2.1.0 411 * https://github.com/js-cookie/js-cookie 412 * 413 * Copyright 2006, 2015 Klaus Hartl & Fagner Brack 414 * Released under the MIT license 415 */ 416!function(e){if("function"==typeof define&&define.amd)define(e);else if("object"==typeof exports)module.exports=e();else{var n=window.Cookies,t=window.Cookies=e();t.noConflict=function(){return window.Cookies=n,t}}}(function(){function e(){for(var e=0,n={};e<arguments.length;e++){var t=arguments[e];for(var o in t)n[o]=t[o]}return n}function n(t){function o(n,r,i){var c;if(arguments.length>1){if(i=e({path:"/"},o.defaults,i),"number"==typeof i.expires){var s=new Date;s.setMilliseconds(s.getMilliseconds()+864e5*i.expires),i.expires=s}try{c=JSON.stringify(r),/^[\{\[]/.test(c)&&(r=c)}catch(a){}return r=t.write?t.write(r,n):encodeURIComponent(String(r)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent),n=encodeURIComponent(String(n)),n=n.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent),n=n.replace(/[\(\)]/g,escape),document.cookie=[n,"=",r,i.expires&&"; expires="+i.expires.toUTCString(),i.path&&"; path="+i.path,i.domain&&"; domain="+i.domain,i.secure?"; secure":""].join("")}n||(c={});for(var p=document.cookie?document.cookie.split("; "):[],d=/(%[0-9A-Z]{2})+/g,u=0;u<p.length;u++){var f=p[u].split("="),l=f[0].replace(d,decodeURIComponent),m=f.slice(1).join("=");'"'===m.charAt(0)&&(m=m.slice(1,-1));try{if(m=t.read?t.read(m,l):t(m,l)||m.replace(d,decodeURIComponent),this.json)try{m=JSON.parse(m)}catch(a){}if(n===l){c=m;break}n||(c[l]=m)}catch(a){}}return c}
416return o.get=o.set=o,o.getJSON=function(){return o.apply({json:!0},[].slice.call(arguments))},o.defaults={},o.remove=function(n,t){o(n,"",e(t,{expires:-1}))},o.withConverter=n,o}return n(function(){})}); 417/* End */ 418; 419; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/main_2022/ab/js/special_version.js?1740048121961";s:6:"source";s:52:"/bitrix/templates/main_2022/ab/js/special_version.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 420!function(){function a(a){var e=$("html"),t=e.prop("class").replace(/special-([a-z,A-Z,-]+)/g,""),n="";if(a){var r=$.extend(Cookies.getJSON("aaSet"),a,{aaVersion:"on"});Cookies.set("aaSet",r,{expires:365,path:"/",secure:!1})}return $(".a-current").removeClass("a-current"),Cookies.getJSON("aaSet")&&($.each(Cookies.getJSON("aaSet"),function(a,e){n+=" special-"+a+"-"+e,a&&$("."+a+"-"+e).addClass("a-current")}),e.prop("class",t).addClass(n)),!1}$(document).on("click",".special-settings a",function(e){e.preventDefault(),a($(this).data())}).on("click","[data-aa-off]",function(a){var e;a.preventDefault(),e=$("html").prop("class").replace(/special-([a-z,A-Z,-]+)/g,""),$("html").prop("class",e),Cookies.remove("aaSet",{path:"/"})}).on("click","[data-aa-on]",function(e){var t;e.preventDefault(),a($.extend({aaVersion:"on",aaColor:"black",aaFontsize:"small",aaFont:"tahoma",aaKerning:"normal",aaImage:"on"},void 0))}),jQuery(document).ready(function(e){a()})}(); 421/* End */ 422; 423; /* Start:"a:4:{s:4:"full";s:62:"/bitrix/templates/main_2022/ab/js/app.min.js?17526005611115674";s:6:"source";s:44:"/bitrix/templates/main_2022/ab/js/app.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 424/*! For license information please see app.min.js.LICENSE.txt */ 425(()=>{var e={7545:function(e){e.exports=function(){"use strict";var e={d:function(t,i){for(var n in i)e.o(i,n)&&!e.o(t,n)&&Object.defineProperty(t,n,{enumerable:!0,get:i[n]})},o:function(e,t){return Object.prototype.hasOwnProperty.call(e,t)}},t={};e.d(t,{default:function(){return z}});var i={days:"days",months:"months",years:"years",day:"day",month:"month",year:"year",eventChangeViewDate:"changeViewDate",eventChangeCurrentView:"changeCurrentView",eventChangeFocusDate:"changeFocusDate",eventChangeSelectedDate:"changeSelectedDate",eventChangeTime:"changeTime",eventChangeLastSelectedDate:"changeLastSelectedDate",actionSelectDate:"selectDate",actionUnselectDate:"unselectDate",cssClassWeekend:"-weekend-"},n={classes:"",inline:!1,locale:{days:["ÐоÑкÑеÑенÑе","ÐонеделÑник","ÐÑоÑник","СÑеда","ЧеÑвеÑг","ÐÑÑниÑа","СÑббоÑа"],daysShort:["ÐоÑ","Ðон","ÐÑо","СÑе","ЧеÑ","ÐÑÑ","СÑб"],daysMin:["ÐÑ","Ðн","ÐÑ","СÑ","ЧÑ","ÐÑ","Сб"],months:["ЯнваÑÑ","ФевÑалÑ","ÐаÑÑ","ÐпÑелÑ","Ðай","ÐÑнÑ","ÐÑлÑ","ÐвгÑÑÑ","СенÑÑбÑÑ","ÐкÑÑбÑÑ","ÐоÑбÑÑ","ÐекабÑÑ"],monthsShort:["Янв","Фев","ÐаÑ","ÐпÑ","Ðай","ÐÑн","ÐÑл","Ðвг","Сен","ÐкÑ","ÐоÑ","Ðек"],today:"СегоднÑ",clear:"ÐÑиÑÑиÑÑ",dateFormat:"dd.MM.yyyy",timeFormat:"HH:mm",firstDay:1},startDate:new Date,firstDay:"",weekends:[6,0],dateFormat:"",altField:"",altFieldDateFormat:"T",toggleSelected:!0,keyboardNav:!0,selectedDates:!1,container:"",isMobile:!1,visible:!1,position:"bottom left",offset:12,view:i.days,minView:i.days,showOtherMonths:!0,selectOtherMonths:!0,moveToOtherMonthsOnSelect:!0,showOtherYears:!0,selectOtherYears:!0,moveToOtherYearsOnSelect:!0,minDate:"",maxDate:"",disableNavWhenOutOfRange:!0,multipleDates:!1,multipleDatesSeparator:", ",range:!1,dynamicRange:!0,buttons:!1,monthsField:"monthsShort",showEvent:"focus",autoClose:!1,prevHtml:'<svg><path d="M 17,12 l -5,5 l 5,5"></path></svg>',nextHtml:'<svg><path d="M 14,12 l 5,5 l -5,5"></path></svg>',navTitles:{days:"MMMM, <i>yyyy</i>",months:"yyyy",years:"yyyy1 - yyyy2"},timepicker:!1,onlyTimepicker:!1,dateTimeSeparator:" ",timeFormat:"",minHours:0,maxHours:24,minMinutes:0,maxMinutes:59,hoursStep:1,minutesStep:1,onSelect:!1,onChangeViewDate:!1,onChangeView:!1,onRenderCell:!1,onShow:!1,onHide:!1};function r(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:document;return"string"==typeof e?t.querySelector(e):e}function s(){let{tagName:e="div",className:t="",innerHtml:i="",id:n="",attrs:r={}}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{},s=document.createElement(e);
vendor: 9,594 bytes, line 425
425if(t&&s.classList.add(...t.split(" ")),n&&(s.id=n),i&&(s.innerHTML=i),r)for(let e in r)s.setAttribute(e,r[e]);return s}function o(e,t){for(let[i,n]of Object.entries(t))e.setAttribute(i,n);return e}function a(e){return new Date(e.getFullYear(),e.getMonth()+1,0).getDate()}function l(e){let t=e.getHours(),i=t%12==0?12:t%12;return{year:e.getFullYear(),month:e.getMonth(),fullMonth:e.getMonth()+1<10?"0"+(e.getMonth()+1):e.getMonth()+1,date:e.getDate(),fullDate:e.getDate()<10?"0"+e.getDate():e.getDate(),day:e.getDay(),hours:t,fullHours:c(t),hours12:i,fullHours12:c(i),minutes:e.getMinutes(),fullMinutes:e.getMinutes()<10?"0"+e.getMinutes():e.getMinutes()}}function c(e){return e<10?"0"+e:e}function u(e){let t=10*Math.floor(e.getFullYear()/10);return[t,t+9]}function h(){let e=[];for(var t=arguments.length,i=new Array(t),n=0;n<t;n++)i[n]=arguments[n];return i.forEach((t=>{if("object"==typeof t)for(let i in t)t[i]&&e.push(i);else t&&e.push(t)})),e.join(" ")}function d(e,t){let n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:i.days;if(!e||!t)return!1;let r=l(e),s=l(t);return{[i.days]:r.date===s.date&&r.month===s.month&&r.year===s.year,[i.months]:r.month===s.month&&r.year===s.year,[i.years]:r.year===s.year}[n]}function f(e,t,i){let n=m(e,!1).getTime(),r=m(t,!1).getTime();return i?n>=r:n>r}function p(e,t){return!f(e,t,!0)}function m(e){let t=!(arguments.length>1&&void 0!==arguments[1])||arguments[1],i=new Date(e.getTime());return"boolean"!=typeof t||t||function(e){e.setHours(0,0,0,0)}(i),i}function g(e,t,i){e.length?e.forEach((e=>{e.addEventListener(t,i)})):e.addEventListener(t,i)}function v(e,t){return!(!e||e===document||e instanceof DocumentFragment)&&(e.matches(t)?e:v(e.parentNode,t))}function y(e,t,i){return e>i?i:e<t?t:e}function b(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];return i.filter((e=>e)).forEach((t=>{for(let[i,n]of Object.entries(t))if(void 0!==n&&"[object Object]"===n.toString()){let t=void 0!==e[i]?e[i].toString():void 0,r=n.toString(),s=Array.isArray(n)?[]:{};e[i]=e[i]?t!==r?s:e[i]:s,b(e[i],n)}else e[i]=n})),e}function _(e){let t=e;return e instanceof Date||(t=new Date(e)),isNaN(t.getTime())&&(console.log('Unable to convert value "'.concat(e,'" to Date object')),t=!1),t}function w(e){let t="\\s|\\.|-|/|\\\\|,|\\$|\\!|\\?|:|;";return new RegExp("(^|>|"+t+")("+e+")($|<|"+t+")","g")}function x(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class C{constructor(){let{type:e,date:t,dp:i,opts:n,body:r}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};x(this,"focus",(()=>{this.$cell.classList.add("-focus-"),this.focused=!0})),x(this,"removeFocus",(()=>{this.$cell.classList.remove("-focus-"),this.focused=!1})),x(this,"select",(()=>{this.$cell.classList.add("-selected-"),this.selected=!0})),x(this,"removeSelect",(()=>{this.$cell.classList.remove("-selected-","-range-from-","-range-to-"),this.selected=!1})),x(this,"onChangeSelectedDate",(()=>{this.isDisabled||(this._handleSelectedStatus(),this.opts.range&&this._handleRangeStatus())})),x(this,"onChangeFocusDate",(e=>{if(!e)return void(this.focused&&this.removeFocus());let t=d(e,this.date,this.type);t?this.focus():!t&&this.focused&&this.removeFocus(),this.opts.range&&this._handleRangeStatus()})),x(this,"render",(()=>(this.$cell.innerHTML=this._getHtml(),this.$cell.adpCell=this,this.$cell))),this.type=e,this.singleType=this.type.slice(0,-1),this.date=t,this.dp=i,this.opts=n,this.body=r,this.customData=!1,this.init()}init(){let{range:e,onRenderCell:t}=this.opts;t&&(this.customData=t({date:this.date,cellType:this.singleType,datepicker:this.dp})),this._createElement(),this._bindDatepickerEvents(),this._handleInitialFocusStatus(),this.dp.hasSelectedDates&&(this._handleSelectedStatus(),e&&this._handleRangeStatus())}_bindDatepickerEvents(){this.dp.on(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.on(i.eventChangeFocusDate,this.onChangeFocusDate)}unbindDatepickerEvents(){this.dp.off(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.off(i.eventChangeFocusDate,this.onChangeFocusDate)}_createElement(){let{year:e,month:t,date:i}=l(this.date);this.$cell=s({className:this._getClassName(),attrs:{"data-year":e,"data-month":t,"data-date":i}})}_getClassName(){var e,t;let n=new Date,{selectOtherMonths:r,selectOtherYears:s}=this.opts,{minDate:o,maxDate:a}=this.dp,{day:c}=l(this.date),u=this._isOutOfMinMaxRange(),f=null===(e=this.customData)||void 0===e?void 0:e.disabled,p=h("air-datepicker-cell","-".concat(this.singleType,"-"),{"-current-":d(n,this.date,this.type),"-min-date-":o&&d(o,this.date,this.type),"-max-date-":a&&d(a,this.date,this.type)}),m="";switch(this.type){case i.days:m=h({"-weekend-":this.dp.isWeekend(c),"-other-month-":this.isOtherMonth,"-disabled-":this.isOtherMonth&&!r||u||f});break;case i.months:m=h({"-disabled-":u||f});break;case i.years:m=h({"-other-decade-":this.isOtherDecade,"-disabled-":u||this.isOtherDecade&&!s||f})}return h(p,m,null===(t=this.customData)||void 0===t?void 0:t.classes)}_getHtml(){var e;let{year:t,month:n,date:r}=l(this.date),{showOtherMonths:s,showOtherYears:o}=this.opts;if(null!==(e=this.customData)&&void 0!==e&&e.html)return this.customData.html;switch(this.type){case i.days:return!s&&this.isOtherMonth?"":r;case i.months:return this.dp.locale[this.opts.monthsField][n];case i.years:return!o&&this.isOtherDecade?"":t}}_isOutOfMinMaxRange(){let{minDate:e,maxDate:t}=this.dp,{type:n,date:r}=this,{month:s,year:o,date:a}=l(r),c=n===i.days,u=n===i.years,h=!!e&&new Date(o,u?e.getMonth():s,c?a:e.getDate()),d=!!t&&new Date(o,u?t.getMonth():s,c?a:t.getDate());return e&&t?p(h,e)||f(d,t):e?p(h,e):t?f(d,t):void 0}destroy(){this.unbindDatepickerEvents()}_handleRangeStatus(){let{rangeDateFrom:e,rangeDateTo:t}=this.dp,i=h({"-in-range-":e&&t&&(n=this.date,r=e,s=t,f(n,r)&&p(n,s)),"-range-from-":e&&d(this.date,e,this.type),"-range-to-":t&&d(this.date,t,this.type)});var n,r,s;this.$cell.classList.remove("-range-from-","-range-to-","-in-range-"),i&&this.$cell.classList.add(...i.split(" "))}_handleSelectedStatus(){let e=this.dp._checkIfDateIsSelected(this.date,this.type);e?this.select():!e&&this.selected&&this.removeSelect()}_handleInitialFocusStatus(){d(this.dp.focusDate,this.date,this.type)&&this.focus()}get isDisabled(){return this.$cell.matches(".-disabled-")}get isOtherMonth(){return this.dp.isOtherMonth(this.date)}get isOtherDecade(){return this.dp.isOtherDecade(this.date)}}function A(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let E={[i.days]:'<div class="air-datepicker-body--day-names"></div>'+'<div class="air-datepicker-body--cells -'.concat(i.days,'-"></div>'),[i.months]:'<div class="air-datepicker-body--cells -'.concat(i.months,'-"></div>'),[i.years]:'<div class="air-datepicker-body--cells -'.concat(i.years,'-"></div>')};class k{constructor(e){let{dp:t,type:n,opts:r}=e;A(this,"handleClick",(e=>{let t=v(e.target,".air-datepicker-cell");if(!t)return;let i=t.adpCell;if(i.isDisabled)return;if(!this.dp.isMinViewReached)return void this.dp.down();let n=this.dp._checkIfDateIsSelected(i.date,i.type);n?this.dp._handleAlreadySelectedDates(n,i.date):this.dp.selectDate(i.date)})),A(this,"onChangeCurrentView",(e=>{e!==this.type?this.hide():(this.show(),this.render())})),A(this,"onMouseOverCell",(e=>{let t=v(e.target,".air-datepicker-cell");this.dp.setFocusDate(!!t&&t.adpCell.date)})),A(this,"onMouseOutCell",(()=>{this.dp.setFocusDate(!1)})),A(this,"onClickCell",(e=>{this.handleClick(e)})),A(this,"onMouseDown",(e=>{this.pressed=!0;let t=v(e.target,".air-datepicker-cell"),i=t&&t.adpCell;d(i.date,this.dp.rangeDateFrom)&&(this.rangeFromFocused=!0),d(i.date,this.dp.rangeDateTo)&&(this.rangeToFocused=!0)})),A(this,"onMouseMove",(e=>{if(!this.pressed||!this.dp.isMinViewReached)return;e.preventDefault();let t=v(e.target,".air-datepicker-cell"),i=t&&t.adpCell,{selectedDates:n,rangeDateTo:r,rangeDateFrom:s}=this.dp;if(!i||i.isDisabled)return;let{date:o}=i;if(2===n.length){if(this.rangeFromFocused&&!f(o,r)){let{hours:e,minutes:t}=l(s);o.setHours(e),o.setMinutes(t),this.dp.rangeDateFrom=o,this.dp.replaceDate(s,o)}if(this.rangeToFocused&&!p(o,s)){let{hours:e,minutes:t}=l(r);o.setHours(e),o.setMinutes(t),this.dp.rangeDateTo=o,this.dp.replaceDate(r,o)}}})),A(this,"onMouseUp",(()=>{this.pressed=!1,this.rangeFromFocused=!1,this.rangeToFocused=!1})),A(this,"onChangeViewDate",((e,t)=>{if(!this.isVisible)return;let n=u(e),r=u(t);switch(this.dp.currentView){case i.days:if(d(e,t,i.months))return;break;case i.months:if(d(e,t,i.years))return;break;case i.years:if(n[0]===r[0]&&n[1]===r[1])return}this.render()})),A(this,"render",(()=>{this.destroyCells(),this._generateCells(),this.cells.forEach((e=>{this.$cells.appendChild(e.render())}))})),this.dp=t,this.type=n,this.opts=r,this.cells=[],this.$el="",this.pressed=!1,this.isVisible=!0,this.init()}init(){this._buildBaseHtml(),this.type===i.days&&this.renderDayNames(),this.render(),this._bindEvents(),this._bindDatepickerEvents()}_bindEvents(){let{range:e,dynamicRange:t}=this.opts;g(this.$el,"mouseover",this.onMouseOverCell),g(this.$el,"mouseout",this.onMouseOutCell),g(this.$el,"click",this.onClickCell),e&&t&&(g(this.$el,"mousedown",this.onMouseDown),g(this.$el,"mousemove",this.onMouseMove),g(window.document,"mouseup",this.onMouseUp))}_bindDatepickerEvents(){this.dp.on(i.eventChangeViewDate,this.onChangeViewDate),this.dp.on(i.eventChangeCurrentView,this.onChangeCurrentView)}_buildBaseHtml(){this.$el=s({className:"air-datepicker-body -".concat(this.t
425ype,"-"),innerHtml:E[this.type]}),this.$names=r(".air-datepicker-body--day-names",this.$el),this.$cells=r(".air-datepicker-body--cells",this.$el)}_getDayNamesHtml(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.dp.locale.firstDay,t="",n=this.dp.isWeekend,r=e,s=0;for(;s<7;){let e=r%7,o=h("air-datepicker-body--day-name",{[i.cssClassWeekend]:n(e)}),a=this.dp.locale.daysMin[e];t+='<div class="'.concat(o,'">').concat(a,"</div>"),s++,r++}return t}_getDaysCells(){let{viewDate:e,locale:{firstDay:t}}=this.dp,i=a(e),{year:n,month:r}=l(e),s=new Date(n,r,1),o=new Date(n,r,i),c=s.getDay()-t,u=6-o.getDay()+t;c=c<0?c+7:c,u=u>6?u-7:u;let h=function(e,t){let{year:i,month:n,date:r}=l(e);return new Date(i,n,r-t)}(s,c),d=i+c+u,f=h.getDate(),{year:p,month:m}=l(h),g=0;for(;g<d;){let e=new Date(p,m,f+g);this._generateCell(e),g++}}_generateCell(e){let{type:t,dp:i,opts:n}=this,r=new C({type:t,dp:i,opts:n,date:e,body:this});return this.cells.push(r),r}_generateDayCells(){this._getDaysCells()}_generateMonthCells(){let{year:e}=this.dp.parsedViewDate,t=0;for(;t<12;)this.cells.push(this._generateCell(new Date(e,t))),t++}_generateYearCells(){let e=u(this.dp.viewDate),t=e[0]-1,i=e[1]+1,n=t;for(;n<=i;)this.cells.push(this._generateCell(new Date(n,0))),n++}renderDayNames(){this.$names.innerHTML=this._getDayNamesHtml()}_generateCells(){switch(this.type){case i.days:this._generateDayCells();break;case i.months:this._generateMonthCells();break;case i.years:this._generateYearCells()}}show(){this.isVisible=!0,this.$el.classList.remove("-hidden-")}hide(){this.isVisible=!1,this.$el.classList.add("-hidden-")}destroyCells(){this.cells.forEach((e=>e.destroy())),this.cells=[],this.$cells.innerHTML=""}destroy(){this.destroyCells(),this.dp.off(i.eventChangeViewDate,this.onChangeViewDate),this.dp.off(i.eventChangeCurrentView,this.onChangeCurrentView)}}function S(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class T{constructor(e){let{dp:t,opts:i}=e;S(this,"onClickNav",(e=>{let t=v(e.target,".air-datepicker-nav--action");if(!t)return;let i=t.dataset.action;this.dp[i]()})),S(this,"onChangeViewDate",(()=>{this.render(),this._resetNavStatus(),this.handleNavStatus()})),S(this,"onChangeCurrentView",(()=>{this.render(),this._resetNavStatus(),this.handleNavStatus()})),S(this,"onClickNavTitle",(()=>{this.dp.isFinalView||this.dp.up()})),S(this,"update",(()=>{let{prevHtml:e,nextHtml:t}=this.opts;this.$prev.innerHTML=e,this.$next.innerHTML=t,this._resetNavStatus(),this.render(),this.handleNavStatus()})),S(this,"renderDelay",(()=>{setTimeout(this.render)})),S(this,"render",(()=>{this.$title.innerHTML=this._getTitle(),function(e,t){for(let i in t)t[i]?e.classList.add(i):e.classList.remove(i)}(this.$title,{"-disabled-":this.dp.isFinalView})})),this.dp=t,this.opts=i,this.init()}init(){this._createElement(),this._buildBaseHtml(),this._defineDOM(),this.render(),this.handleNavStatus(),this._bindEvents(),this._bindDatepickerEvents()}_defineDOM(){this.$title=r(".air-datepicker-nav--title",this.$el),this.$prev=r('[data-action="prev"]',this.$el),this.$next=r('[data-action="next"]',this.$el)}_bindEvents(){this.$el.addEventListener("click",this.onClickNav),this.$title.addEventListener("click",this.onClickNavTitle)}_bindDatepickerEvents(){this.dp.on(i.eventChangeViewDate,this.onChangeViewDate),this.dp.on(i.eventChangeCurrentView,this.onChangeCurrentView),this.isNavIsFunction&&(this.dp.on(i.eventChangeSelectedDate,this.renderDelay),this.dp.opts.timepicker&&this.dp.on(i.eventChangeTime,this.render))}destroy(){this.dp.off(i.eventChangeViewDate,this.onChangeViewDate),this.dp.off(i.eventChangeCurrentView,this.onChangeCurrentView),this.isNavIsFunction&&(this.dp.off(i.eventChangeSelectedDate,this.renderDelay),this.dp.opts.timepicker&&this.dp.off(i.eventChangeTime,this.render))}_createElement(){this.$el=s({tagName:"nav",className:"air-datepicker-nav"})}_getTitle(){let{dp:e,opts:t}=this,i=t.navTitles[e.currentView];return"function"==typeof i?i(e):e.formatDate(e.viewDate,i)}handleNavStatus(){let{disableNavWhenOutOfRange:e}=this.opts,{minDate:t,maxDate:n}=this.dp;if(!t&&!n||!e)return;let{year:r,month:s}=this.dp.parsedViewDate,o=!!t&&l(t),a=!!n&&l(n);switch(this.dp.currentView){case i.days:t&&o.month>=s&&o.year>=r&&this._disableNav("prev"),n&&a.month<=s&&a.year<=r&&this._disableNav("next");break;case i.months:t&&o.year>=r&&this._disableNav("prev"),n&&a.year<=r&&this._disableNav("next");break;case i.years:{let e=u(this.dp.viewDate);t&&o.year>=e[0]&&this._disableNav("prev"),n&&a.year<=e[1]&&this._disableNav("next");break}}}_disableNav(e){r('[data-action="'+e+'"]',this.$el).classList.add("-disabled-")}_resetNavStatus(){!function(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];e.length?e.forEach((e=>{e.classList.remove(...i)})):e.classList.remove(...i)}(this.$el.querySelectorAll(".air-datepicker-nav--action"),"-disabled-")}_buildBaseHtml(){let{prevHtml:e,nextHtml:t}=this.opts;this.$el.innerHTML='<div class="air-datepicker-nav--action" data-action="prev">'.concat(e,"</div>")+'<div class="air-datepicker-nav--title"></div>'+'<div class="air-datepicker-nav--action" data-action="next">'.concat(t,"</div>")}get isNavIsFunction(){let{navTitles:e}=this.opts;return Object.keys(e).find((t=>"function"==typeof e[t]))}}var D={today:{content:e=>e.locale.today,onClick:e=>e.setViewDate(new Date)},clear:{content:e=>e.locale.clear,onClick:e=>e.clear()}};class I{constructor(e){let{dp:t,opts:i}=e;this.dp=t,this.opts=i,this.init()}init(){this.createElement(),this.render()}createElement(){this.$el=s({className:"air-datepicker-buttons"})}destroy(){this.$el.parentNode.removeChild(this.$el)}clearHtml(){return this.$el.innerHTML="",this}generateButtons(){let{buttons:e}=this.opts;Array.isArray(e)||(e=[e]),e.forEach((e=>{let t=e;
vendor: 9,437 bytes, line 425
425"string"==typeof e&&D[e]&&(t=D[e]);let i=this.createButton(t);t.onClick&&this.attachEventToButton(i,t.onClick),this.$el.appendChild(i)}))}attachEventToButton(e,t){e.addEventListener("click",(()=>{t(this.dp)}))}createButton(e){let{content:t,className:i,tagName:n="button",attrs:r={}}=e,o="function"==typeof t?t(this.dp):t;return s({tagName:n,innerHtml:"<span tabindex='-1'>".concat(o,"</span>"),className:h("air-datepicker-button",i),attrs:r})}render(){this.generateButtons()}}function O(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class L{constructor(){let{opts:e,dp:t}=arguments.length>0&&void 0!==arguments[0]?arguments[0]:{};O(this,"toggleTimepickerIsActive",(e=>{this.dp.timepickerIsActive=e})),O(this,"onChangeSelectedDate",(e=>{let{date:t,updateTime:i=!1}=e;t&&(this.setMinMaxTime(t),this.setCurrentTime(!!i&&t),this.addTimeToDate(t))})),O(this,"onChangeLastSelectedDate",(e=>{e&&(this.setTime(e),this.render())})),O(this,"onChangeInputRange",(e=>{let t=e.target;this[t.getAttribute("name")]=t.value,this.updateText(),this.dp.trigger(i.eventChangeTime,{hours:this.hours,minutes:this.minutes})})),O(this,"onMouseEnterLeave",(e=>{let t=e.target.getAttribute("name"),i=this.$minutesText;"hours"===t&&(i=this.$hoursText),i.classList.toggle("-focus-")})),O(this,"onFocus",(()=>{this.toggleTimepickerIsActive(!0)})),O(this,"onBlur",(()=>{this.toggleTimepickerIsActive(!1)})),this.opts=e,this.dp=t;let{timeFormat:n}=this.dp.locale;n&&(n.match(w("h"))||n.match(w("hh")))&&(this.ampm=!0),this.init()}init(){this.setTime(this.dp.lastSelectedDate||this.dp.viewDate),this.createElement(),this.buildHtml(),this.defineDOM(),this.render(),this.bindDatepickerEvents(),this.bindDOMEvents()}bindDatepickerEvents(){this.dp.on(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.on(i.eventChangeLastSelectedDate,this.onChangeLastSelectedDate)}bindDOMEvents(){let e="input";navigator.userAgent.match(/trident/gi)&&(e="change"),g(this.$ranges,e,this.onChangeInputRange),g(this.$ranges,"mouseenter",this.onMouseEnterLeave),g(this.$ranges,"mouseleave",this.onMouseEnterLeave),g(this.$ranges,"focus",this.onFocus),g(this.$ranges,"mousedown",this.onFocus),g(this.$ranges,"blur",this.onBlur)}createElement(){this.$el=s({className:h("air-datepicker-time",{"-am-pm-":this.dp.ampm})})}destroy(){this.dp.off(i.eventChangeSelectedDate,this.onChangeSelectedDate),this.dp.off(i.eventChangeLastSelectedDate,this.onChangeLastSelectedDate),this.$el.parentNode.removeChild(this.$el)}buildHtml(){let{ampm:e,hours:t,displayHours:i,minutes:n,minHours:r,minMinutes:s,maxHours:o,maxMinutes:a,dayPeriod:l,opts:{hoursStep:u,minutesStep:h}}=this;this.$el.innerHTML='<div class="air-datepicker-time--current">'+' <span class="air-datepicker-time--current-hours">'.concat(c(i),"</span>")+' <span class="air-datepicker-time--current-colon">:</span>'+' <span class="air-datepicker-time--current-minutes">'.concat(c(n),"</span>")+" ".concat(e?"<span class='air-datepicker-time--current-ampm'>".concat(l,"</span>"):"")+'</div><div class="air-datepicker-time--sliders"> <div class="air-datepicker-time--row">'+' <input type="range" name="hours" value="'.concat(t,'" min="').concat(r,'" max="').concat(o,'" step="').concat(u,'"/>')+' </div> <div class="air-datepicker-time--row">'+' <input type="range" name="minutes" value="'.concat(n,'" min="').concat(s,'" max="').concat(a,'" step="').concat(h,'"/>')+" </div></div>"}defineDOM(){let e=e=>r(e,this.$el);this.$ranges=this.$el.querySelectorAll('[type="range"]'),this.$hours=e('[name="hours"]'),this.$minutes=e('[name="minutes"]'),this.$hoursText=e(".air-datepicker-time--current-hours"),this.$minutesText=e(".air-datepicker-time--current-minutes"),this.$ampm=e(".air-datepicker-time--current-ampm")}setTime(e){this.setMinMaxTime(e),this.setCurrentTime(e)}addTimeToDate(e){e&&(e.setHours(this.hours),e.setMinutes(this.minutes))}setMinMaxTime(e){if(this.setMinMaxTimeFromOptions(),e){let{minDate:t,maxDate:i}=this.dp;t&&d(e,t)&&this.setMinTimeFromMinDate(t),i&&d(e,i)&&this.setMaxTimeFromMaxDate(i)}}setCurrentTime(e){let{hours:t,minutes:i}=e?l(e):this;this.hours=y(t,this.minHours,this.maxHours),this.minutes=y(i,this.minMinutes,this.maxMinutes)}setMinMaxTimeFromOptions(){let{minHours:e,minMinutes:t,maxHours:i,maxMinutes:n}=this.opts;this.minHours=y(e,0,23),this.minMinutes=y(t,0,59),this.maxHours=y(i,0,23),this.maxMinutes=y(n,0,59)}setMinTimeFromMinDate(e){let{lastSelectedDate:t}=this.dp;this.minHours=e.getHours(),t&&t.getHours()>e.getHours()?this.minMinutes=this.opts.minMinutes:this.minMinutes=e.getMinutes()}setMaxTimeFromMaxDate(e){let{lastSelectedDate:t}=this.dp;this.maxHours=e.getHours(),t&&t.getHours()<e.getHours()?this.maxMinutes=this.opts.maxMinutes:this.maxMinutes=e.getMinutes()}getDayPeriod(e,t){let i=e,n=Number(e);e instanceof Date&&(i=l(e),n=Number(i.hours));let r="am";if(t||this.ampm){switch(!0){case 12===n:case n>11:r="pm"}n=n%12==0?12:n%12}return{hours:n,dayPeriod:r}}updateSliders(){o(this.$hours,{min:this.minHours,max:this.maxHours}).value=this.hours,o(this.$minutes,{min:this.minMinutes,max:this.maxMinutes}).value=this.minutes}updateText(){this.$hoursText.innerHTML=c(this.displayHours),this.$minutesText.innerHTML=c(this.minutes),this.ampm&&(this.$ampm.innerHTML=this.dayPeriod)}set hours(e){this._hours=e;let{hours:t,dayPeriod:i}=this.getDayPeriod(e);this.displayHours=t,this.dayPeriod=i}get hours(){return this._hours}render(){this.updateSliders(),this.updateText()}}function M(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}class P{constructor(e){let{dp:t,opts:i}=e;M(this,"pressedKeys",new Set),M(this,"hotKeys",new Map([[[["Control","ArrowRight"],["Control","ArrowUp"]],e=>e.month++],[[["Control","ArrowLeft"],["Control","ArrowDown"]],e=>e.month--],[[["Shift","ArrowRight"],["Shift","ArrowUp"]],e=>e.year++],[[["Shift","ArrowLeft"],["Shift","ArrowDown"]],e=>e.year--],[[["Alt","ArrowRight"],["Alt","ArrowUp"]],e=>e.year+=10],[[["Alt","ArrowLeft"],["Alt","ArrowDown"]],e=>e.year-=10],[["Control","Shift","ArrowUp"],(e,t)=>t.up()]])),M(this,"handleHotKey",(e=>{let t=this.hotKeys.get(e),i=l(this.getInitialFocusDate());t(i,this.dp);let{year:n,month:r,date:s}=i,o=a(new Date(n,r));o<s&&(s=o);let c=this.dp.getClampedDate(new Date(n,r,s));this.dp.setFocusDate(c,{viewDateTransition:!0})})),M(this,"isHotKeyPressed",(()=>{let e=!1,t=this.pressedKeys.size,i=e=>this.pressedKeys.has(e);for(let[n]of this.hotKeys){if(e)break;if(Array.isArray(n[0]))n.forEach((r=>{e||t!==r.length||(e=r.every(i)&&n)}));else{if(t!==n.length)continue;e=n.every(i)&&n}}return e})),M(this,"isArrow",(e=>e>=37&&e<=40)),M(this,"onKeyDown",(e=>{let{key:t,which:i}=e,{dp:n,dp:{focusDate:r},opts:s}=this;this.registerKey(t);let o=this.isHotKeyPressed();if(o)return e.preventDefault(),void this.handleHotKey(o);if(this.isArrow(i))return e.preventDefault(),void this.focusNextCell(t);if("Enter"===t){if(n.currentView!==s.minView)return void n.down();if(r){let e=n._checkIfDateIsSelected(r);return void(e?n._handleAlreadySelectedDates(e,r):n.selectDate(r))}}"Escape"===t&&this.dp.hide()})),M(this,"onKeyUp",(e=>{this.removeKey(e.key)})),this.dp=t,this.opts=i,this.init()}init(){this.bindKeyboardEvents()}bindKeyboardEvents(){let{$el:e}=this.dp;e.addEventListener("keydown",this.onKeyDown),e.addEventListener("keyup",this.onKeyUp)}destroy(){let{$el:e}=this.dp;e.removeEventListener("keydown",this.onKeyDown),e.removeEventListener("keyup",this.onKeyUp),this.hotKeys=null,this.pressedKeys=null}getInitialFocusDate(){let{focusDate:e,currentView:t,selectedDates:n,parsedViewDate:{year:r,month:s}}=this.dp,o=e||n[n.length-1];if(!o)switch(t){case i.days:o=new Date(r,s,(new Date).getDate());break;case i.months:o=new Date(r,s,1);break;case i.years:o=new Date(r,0,1)}return o}focusNextCell(e){let t=this.getInitialFocusDate(),{currentView:n}=this.dp,{days:r,months:s,years:o}=i,a=l(t),c=a.year,u=a.month,h=a.date;switch(e){case"ArrowLeft":n===r&&(h-=1),n===s&&(u-=1),n===o&&(c-=1);break;case"ArrowUp":n===r&&(h-=7),n===s&&(u-=3),n===o&&(c-=4);break;case"ArrowRight":n===r&&(h+=1),n===s&&(u+=1),n===o&&(c+=1);break;case"ArrowDown":n===r&&(h+=7),n===s&&(u+=3),n===o&&(c+=4)}let d=this.dp.getClampedDate(new Date(c,u,h));this.dp.setFocusDate(d,{viewDateTransition:!0})}registerKey(e){this.pressedKeys.add(e)}removeKey(e){this.pressedKeys.delete(e)}}let N={on(e,t){this.__events||(this.__events={}),this.__events[e]?this.__events[e].push(t):this.__events[e]=[t]},off(e,t){this.__events&&this.__events[e]&&(this.__events[e]=this.__events[e].filter((e=>e!==t)))},removeAllEvents(){this.__events={}},trigger(e){for(var t=arguments.length,i=new Array(t>1?t-1:0),n=1;n<t;n++)i[n-1]=arguments[n];this.__events&&this.__events[e]&&this.__events[e].forEach((e=>{e(...i)}))}};function $(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}let F="",R="",B="",j=!1;class z{constructor(e,t){var o=this;if($(this,"viewIndexes",[i.days,i.months,i.years]),$(this,"next",(()=>{let{year:e,month:t}=this.parsedViewDate;switch(this.currentView){case i.days:this.setViewDate(new Date(e,t+1,1));break;case i.months:this.setViewDate(new Date(e+1,t,1));break;case i.years:this.setViewDate(new Date(e+10,0,1))}})),$(this,"prev",(()=>{let{year:e,month:t}=this.parsedViewDate;switch(this.currentView){case i.days:this.setViewDate(new Date(e,t-1,1));break;
425case i.months:this.setViewDate(new Date(e-1,t,1));break;case i.years:this.setViewDate(new Date(e-10,0,1))}})),$(this,"_finishHide",(()=>{this.hideAnimation=!1,this._destroyComponents(),this.$container.removeChild(this.$datepicker)})),$(this,"setPosition",(function(e){let t=arguments.length>1&&void 0!==arguments[1]&&arguments[1];if("function"==typeof(e=e||o.opts.position))return void(o.customHide=e({$datepicker:o.$datepicker,$target:o.$el,$pointer:o.$pointer,isViewChange:t,done:o._finishHide}));let i,n,{isMobile:r}=o.opts,s=o.$el.getBoundingClientRect(),a=o.$el.getBoundingClientRect(),l=o.$datepicker.offsetParent,c=o.$el.offsetParent,u=o.$datepicker.getBoundingClientRect(),h=e.split(" "),d=window.scrollY,f=window.scrollX,p=o.opts.offset,m=h[0],g=h[1];if(r)o.$datepicker.style.cssText="left: 50%; top: 50%";else{if(l===c&&l!==document.body&&(a={top:o.$el.offsetTop,left:o.$el.offsetLeft,width:s.width,height:o.$el.offsetHeight},d=0,f=0),l!==c&&l!==document.body){let e=l.getBoundingClientRect();a={top:s.top-e.top,left:s.left-e.left,width:s.width,height:s.height},d=0,f=0}switch(m){case"top":i=a.top-u.height-p;break;case"right":n=a.left+a.width+p;break;case"bottom":i=a.top+a.height+p;break;case"left":n=a.left-u.width-p}switch(g){case"top":i=a.top;break;case"right":n=a.left+a.width-u.width;break;case"bottom":i=a.top+a.height-u.height;break;case"left":n=a.left;break;case"center":/left|right/.test(m)?i=a.top+a.height/2-u.height/2:n=a.left+a.width/2-u.width/2}o.$datepicker.style.cssText="left: ".concat(n+f,"px; top: ").concat(i+d,"px")}})),$(this,"_setInputValue",(()=>{let{opts:e,$altField:t,locale:{dateFormat:i}}=this,{altFieldDateFormat:n,altField:r}=e;r&&t&&(t.value=this._getInputValue(n)),this.$el.value=this._getInputValue(i)})),$(this,"_getInputValue",(e=>{let{selectedDates:t,opts:i}=this,{multipleDates:n,multipleDatesSeparator:r}=i;if(!t.length)return"";let s="function"==typeof e,o=s?e(n?t:t[0]):t.map((t=>this.formatDate(t,e)));return o=s?o:o.join(r),o})),$(this,"_checkIfDateIsSelected",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.days,n=!1;return o.selectedDates.some((i=>{let r=d(e,i,t);return n=r&&i,r})),n})),$(this,"_scheduleCallAfterTransition",(e=>{this._cancelScheduledCall(),e&&e(!1),this._onTransitionEnd=()=>{e&&e(!0)},this.$datepicker.addEventListener("transitionend",this._onTransitionEnd,{once:!0})})),$(this,"_cancelScheduledCall",(()=>{this.$datepicker.removeEventListener("transitionend",this._onTransitionEnd)})),$(this,"setViewDate",(e=>{if(!((e=_(e))instanceof Date))return;if(d(e,this.viewDate))return;let t=this.viewDate;this.viewDate=e;let{onChangeViewDate:n}=this.opts;if(n){let{month:e,year:t}=this.parsedViewDate;n({month:e,year:t,decade:this.curDecade})}this.trigger(i.eventChangeViewDate,e,t)})),$(this,"setFocusDate",(function(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};(!e||(e=_(e))instanceof Date)&&(o.focusDate=e,o.opts.range&&e&&o._handleRangeOnFocus(),o.trigger(i.eventChangeFocusDate,e,t))})),$(this,"setCurrentView",(e=>{if(this.viewIndexes.includes(e)){if(this.currentView=e,this.elIsInput&&this.visible&&this.setPosition(void 0,!0),this.trigger(i.eventChangeCurrentView,e),!this.views[e]){let t=this.views[e]=new k({dp:this,opts:this.opts,type:e});this.$content.appendChild(t.$el)}this.opts.onChangeView&&this.opts.onChangeView(e)}})),$(this,"_updateLastSelectedDate",(e=>{this.lastSelectedDate=e,this.trigger(i.eventChangeLastSelectedDate,e)})),$(this,"destroy",(()=>{let{showEvent:e,isMobile:t}=this.opts,i=this.$datepicker.parentNode;i&&i.removeChild(this.$datepicker),this.$el.removeEventListener(e,this._onFocus),this.$el.removeEventListener("blur",this._onBlur),window.removeEventListener("resize",this._onResize),t&&this._removeMobileAttributes(),this.keyboardNav&&this.keyboardNav.destroy(),this.views=null,this.nav=null,this.$datepicker=null,this.opts=null,this.$customContainer=null,this.viewDate=null,this.focusDate=null,this.selectedDates=null,this.rangeDateFrom=null,this.rangeDateTo=null})),$(this,"update",(e=>{let t=b({},this.opts);b(this.opts,e);let{timepicker:n,buttons:r,range:s,selectedDates:o,isMobile:a}=this.opts,l=this.visible||this.treatAsInline;this._createMinMaxDates(),this._limitViewDateByMaxMinDates(),this._handleLocale(),!t.selectedDates&&o&&this.selectDate(o),e.view&&this.setCurrentView(e.view),this._setInputValue(),t.range&&!s?(this.rangeDateTo=!1,this.rangeDateFrom=!1):!t.range&&s&&this.selectedDates.length&&(this.rangeDateFrom=this.selectedDates[0],this.rangeDateTo=this.selectedDates[1]),t.timepicker&&!n?(l&&this.timepicker.destroy(),this.timepicker=!1,this.$timepicker.parentNode.removeChild(this.$timepicker)):!t.timepicker&&n&&this._addTimepicker(),!t.buttons&&r?this._addButtons():t.buttons&&!r?(this.buttons.destroy(),this.$buttons.parentNode.removeChild(this.$buttons)):l&&t.buttons&&r&&this.buttons.clearHtml().render(),!t.isMobile&&a?(this.treatAsInline||B||this._createMobileOverlay(),this._addMobileAttributes(),this.visible&&this._showMobileOverlay()):t.isMobile&&!a&&(this._removeMobileAttributes(),this.visible&&(B.classList.remove("-active-"),"function"!=typeof this.opts.position&&this.setPosition())),l&&(this.nav.update(
vendor: 7,940 bytes, line 425
425),this.views[this.currentView].render(),this.currentView===i.days&&this.views[this.currentView].renderDayNames())})),$(this,"isOtherMonth",(e=>{let{month:t}=l(e);return t!==this.parsedViewDate.month})),$(this,"isOtherYear",(e=>{let{year:t}=l(e);return t!==this.parsedViewDate.year})),$(this,"isOtherDecade",(e=>{let{year:t}=l(e),[i,n]=u(this.viewDate);return t<i||t>n})),$(this,"_onChangeSelectedDate",(e=>{let{silent:t}=e;setTimeout((()=>{this._setInputValue(),this.opts.onSelect&&!t&&this._triggerOnSelect()}))})),$(this,"_onChangeFocusedDate",(function(e){let{viewDateTransition:t}=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};if(!e)return;let i=!1;t&&(i=o.isOtherMonth(e)||o.isOtherYear(e)||o.isOtherDecade(e)),i&&o.setViewDate(e)})),$(this,"_onChangeTime",(e=>{let{hours:t,minutes:i}=e,n=new Date,{lastSelectedDate:r,opts:{onSelect:s}}=this,o=r;r||(o=n);let a=this.getCell(o,this.currentViewSingular),l=a&&a.adpCell;l&&l.isDisabled||(o.setHours(t),o.setMinutes(i),r?(this._setInputValue(),s&&this._triggerOnSelect()):this.selectDate(o))})),$(this,"_onFocus",(e=>{this.visible||this.show()})),$(this,"_onBlur",(e=>{this.inFocus||!this.visible||this.opts.isMobile||this.hide()})),$(this,"_onMouseDown",(e=>{this.inFocus=!0})),$(this,"_onMouseUp",(e=>{this.inFocus=!1,this.$el.focus()})),$(this,"_onResize",(()=>{this.visible&&"function"!=typeof this.opts.position&&this.setPosition()})),$(this,"_onClickOverlay",(()=>{this.visible&&this.hide()})),$(this,"isWeekend",(e=>this.opts.weekends.includes(e))),$(this,"getClampedDate",(e=>{let{minDate:t,maxDate:i}=this,n=e;return i&&f(e,i)?n=i:t&&p(e,t)&&(n=t),n})),this.$el=r(e),!this.$el)return;this.$datepicker=s({className:"air-datepicker"}),this.opts=b({},n,t),this.$customContainer=!!this.opts.container&&r(this.opts.container),this.$altField=r(this.opts.altField||!1),F||(F=r("body"));let{view:a,startDate:c}=this.opts;c||(this.opts.startDate=new Date),"INPUT"===this.$el.nodeName&&(this.elIsInput=!0),this.inited=!1,this.visible=!1,this.viewDate=_(this.opts.startDate),this.focusDate=!1,this.initialReadonly=this.$el.getAttribute("readonly"),this.customHide=!1,this.currentView=a,this.selectedDates=[],this.views={},this.keys=[],this.rangeDateFrom="",this.rangeDateTo="",this.timepickerIsActive=!1,this.treatAsInline=this.opts.inline||!this.elIsInput,this.init()}init(){let{opts:e,treatAsInline:t,opts:{inline:i,isMobile:n,selectedDates:r,keyboardNav:o,onlyTimepicker:a}}=this;var l;j||i||!this.elIsInput||(j=!0,R=s({className:l=z.defaultContainerId,id:l}),F.appendChild(R)),!n||B||t||this._createMobileOverlay(),this._handleLocale(),this._bindSubEvents(),this._createMinMaxDates(),this._limitViewDateByMaxMinDates(),this.elIsInput&&(i||this._bindEvents(),o&&!a&&(this.keyboardNav=new P({dp:this,opts:e}))),r&&this.selectDate(r,{silent:!0}),this.opts.visible&&!t&&this.show(),t&&this._createComponents()}_createMobileOverlay(){B=s({className:"air-datepicker-overlay"}),R.appendChild(B)}_createComponents(){let{opts:e,treatAsInline:t,opts:{inline:i,buttons:n,timepicker:r,position:s,classes:o,onlyTimepicker:a,isMobile:l}}=this;this._buildBaseHtml(),this.elIsInput&&(i||this._setPositionClasses(s)),!i&&this.elIsInput||this.$datepicker.classList.add("-inline-"),o&&this.$datepicker.classList.add(...o.split(" ")),a&&this.$datepicker.classList.add("-only-timepicker-"),l&&!t&&this._addMobileAttributes(),this.views[this.currentView]=new k({dp:this,type:this.currentView,opts:e}),this.nav=new T({dp:this,opts:e}),r&&this._addTimepicker(),n&&this._addButtons(),this.$content.appendChild(this.views[this.currentView].$el),this.$nav.appendChild(this.nav.$el)}_destroyComponents(){for(let e in this.views)this.views[e].destroy();this.views={},this.nav.destroy(),this.timepicker&&this.timepicker.destroy()}_addMobileAttributes(){B.addEventListener("click",this._onClickOverlay),this.$datepicker.classList.add("-is-mobile-"),this.$el.setAttribute("readonly",!0)}_removeMobileAttributes(){B.removeEventListener("click",this._onClickOverlay),this.$datepicker.classList.remove("-is-mobile-"),this.initialReadonly||""===this.initialReadonly||this.$el.removeAttribute("readonly")}_createMinMaxDates(){let{minDate:e,maxDate:t}=this.opts;this.minDate=!!e&&_(e),this.maxDate=!!t&&_(t)}_addTimepicker(){this.$timepicker=s({className:"air-datepicker--time"}),this.$datepicker.appendChild(this.$timepicker),this.timepicker=new L({dp:this,opts:this.opts}),this.$timepicker.appendChild(this.timepicker.$el)}_addButtons(){this.$buttons=s({className:"air-datepicker--buttons"}),this.$datepicker.appendChild(this.$buttons),this.buttons=new I({dp:this,opts:this.opts}),this.$buttons.appendChild(this.buttons.$el)}_bindSubEvents(){this.on(i.eventChangeSelectedDate,this._onChangeSelectedDate),this.on(i.eventChangeFocusDate,this._onChangeFocusedDate),this.on(i.eventChangeTime,this._onChangeTime)}_buildBaseHtml(){let{inline:e}=this.opts;var t,i;this.elIsInput?e?(t=this.$datepicker,(i=this.$el).parentNode.insertBefore(t,i.nextSibling)):this.$container.appendChild(this.$datepicker):this.$el.appendChild(this.$datepicker),this.$datepicker.innerHTML='<i class="air-datepicker--pointer"></i><div class="air-datepicker--navigation"></div><div class="air-datepicker--content"></div>',this.$content=r(".air-datepicker--content",this.$datepicker),this.$pointer=r(".air-datepicker--pointer",this.$datepicker),this.$nav=r(".air-datepicker--navigation",this.$datepicker)}_handleLocale(){let{locale:e,dateFormat:t,firstDay:i,timepicker:n,onlyTimepicker:r,timeFormat:s,dateTimeSeparator:o}=this.opts;var a;this.locale=(a=e,JSON.parse(JSON.stringify(a))),t&&(this.locale.dateFormat=t),void 0!==s&&""!==s&&(this.locale.timeFormat=s);let{timeFormat:l}=this.locale;if(""!==i&&(this.locale.firstDay=i),n&&"function"!=typeof t){let e=l?o:"";this.locale.dateFormat=[this.locale.dateFormat,l||""].join(e)}r&&(this.locale.dateFormat=this.locale.timeFormat)}_setPositionClasses(e){if("function"==typeof e)return void this.$datepicker.classList.add("-custom-position-");let t=(e=e.split(" "))[0],i=e[1],n="air-datepicker -".concat(t,"-").concat(i,"- -from-").concat(t,"-");this.$datepicker.classList.add(...n.split(" "))}_bindEvents(){this.$el.addEventListener(this.opts.showEvent,this._onFocus),this.$el.addEventListener("blur",this._onBlur),this.$datepicker.addEventListener("mousedown",this._onMouseDown),this.$datepicker.addEventListener("mouseup",this._onMouseUp),window.addEventListener("resize",this._onResize)}_limitViewDateByMaxMinDates(){let{viewDate:e,minDate:t,maxDate:i}=this;i&&f(e,i)&&this.setViewDate(i),t&&p(e,t)&&this.setViewDate(t)}formatDate(){let e=arguments.length>0&&void 0!==arguments[0]?arguments[0]:this.viewDate,t=arguments.length>1?arguments[1]:void 0;if(e=_(e),!(e instanceof Date))return;let i=t,n=this.locale,r=l(e),s=u(e),o=z.replacer,a="am";this.opts.timepicker&&this.timepicker&&(a=this.timepicker.getDayPeriod(e).dayPeriod);let c={T:e.getTime(),m:r.minutes,mm:r.fullMinutes,h:r.hours12,hh:r.fullHours12,H:r.hours,HH:r.fullHours,aa:a,AA:a.toUpperCase(),E:n.daysShort[r.day],EEEE:n.days[r.day],d:r.date,dd:r.fullDate,M:r.month+1,MM:r.fullMonth,MMM:n.monthsShort[r.month],MMMM:n.months[r.month],yy:r.year.toString().slice(-2),yyyy:r.year,yyyy1:s[0],yyyy2:s[1]};for(let[e,t]of Object.entries(c))i=o(i,w(e),t);return i}down(e){this._handleUpDownActions(e,"down")}up(e){this._handleUpDownActions(e,"up")}selectDate(e){let t,n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{},{currentView:r,parsedViewDate:s,selectedDates:o}=this,{updateTime:a}=n,{moveToOtherMonthsOnSelect:l,moveToOtherYearsOnSelect:c,multipleDates:u,range:h,autoClose:d}=this.opts,p=o.length;if(Array.isArray(e))return e.forEach((e=>{this.selectDate(e,n)})),new Promise((e=>{setTimeout(e)}));if((e=_(e))instanceof Date){if(r===i.days&&e.getMonth()!==s.month&&l&&(t=new Date(e.getFullYear(),e.getMonth(),1)),r===i.years&&e.getFullYear()!==s.year&&c&&(t=new Date(e.getFullYear(),0,1)),t&&this.setViewDate(t),u&&!h){if
425(p===u)return;this._checkIfDateIsSelected(e)||o.push(e)}else if(h)switch(p){case 1:o.push(e),this.rangeDateTo||(this.rangeDateTo=e),f(this.rangeDateFrom,this.rangeDateTo)&&(this.rangeDateTo=this.rangeDateFrom,this.rangeDateFrom=e),this.selectedDates=[this.rangeDateFrom,this.rangeDateTo];break;case 2:this.selectedDates=[e],this.rangeDateFrom=e,this.rangeDateTo="";break;default:this.selectedDates=[e],this.rangeDateFrom=e}else this.selectedDates=[e];return this.trigger(i.eventChangeSelectedDate,{action:i.actionSelectDate,silent:null==n?void 0:n.silent,date:e,updateTime:a}),this._updateLastSelectedDate(e),d&&!this.timepickerIsActive&&this.visible&&(u||h?h&&1===p&&this.hide():this.hide()),new Promise((e=>{setTimeout(e)}))}}unselectDate(e){let t=this.selectedDates,n=this;if((e=_(e))instanceof Date)return t.some(((r,s)=>{if(d(r,e))return t.splice(s,1),n.selectedDates.length?n._updateLastSelectedDate(n.selectedDates[n.selectedDates.length-1]):(n.rangeDateFrom="",n.rangeDateTo="",n._updateLastSelectedDate(!1)),this.trigger(i.eventChangeSelectedDate,{action:i.actionUnselectDate,date:e}),!0}))}replaceDate(e,t){let n=this.selectedDates.find((t=>d(t,e,this.currentView))),r=this.selectedDates.indexOf(n);r<0||d(this.selectedDates[r],t,this.currentView)||(this.selectedDates[r]=t,this.trigger(i.eventChangeSelectedDate,{action:i.actionSelectDate,date:t,updateTime:!0}),this._updateLastSelectedDate(t))}clear(){this.selectedDates=[],this.rangeDateFrom=!1,this.rangeDateTo=!1,this.trigger(i.eventChangeSelectedDate,{action:i.actionUnselectDate})}show(){let{onShow:e,isMobile:t}=this.opts;this._cancelScheduledCall(),this.visible||this.hideAnimation||this._createComponents(),this.setPosition(this.opts.position),this.$datepicker.classList.add("-active-"),this.visible=!0,e&&this._scheduleCallAfterTransition(e),t&&this._showMobileOverlay()}hide(){let{onHide:e,isMobile:t}=this.opts,i=this._hasTransition();this.visible=!1,this.hideAnimation=!0,this.$datepicker.classList.remove("-active-"),this.customHide&&this.customHide(),this.elIsInput&&this.$el.blur(),this._scheduleCallAfterTransition((t=>{!this.customHide&&(t&&i||!t&&!i)&&this._finishHide(),e&&e(t)})),t&&B.classList.remove("-active-")}_triggerOnSelect(){let e=[],t=[],{selectedDates:i,locale:n,opts:{onSelect:r,multipleDates:s,range:o}}=this,a=s||o,l="function"==typeof n.dateFormat;i.length&&(e=i.map(m),t=l?s?n.dateFormat(e):e.map((e=>n.dateFormat(e))):e.map((e=>this.formatDate(e,n.dateFormat)))),r({date:a?e:e[0],formattedDate:a?t:t[0],datepicker:this})}_handleAlreadySelectedDates(e,t){let{range:i,toggleSelected:n}=this.opts;i?n?this.unselectDate(t):2!==this.selectedDates.length&&this.selectDate(t):n&&this.unselectDate(t),n||this._updateLastSelectedDate(e)}_handleUpDownActions(e,t){if(!((e=_(e||this.focusDate||this.viewDate))instanceof Date))return;let i="up"===t?this.viewIndex+1:this.viewIndex-1;i>2&&(i=2),i<0&&(i=0),this.setViewDate(new Date(e.getFullYear(),e.getMonth(),1)),this.setCurrentView(this.viewIndexes[i])}_handleRangeOnFocus(){1===this.selectedDates.length&&(f(this.selectedDates[0],this.focusDate)?(this.rangeDateTo=this.selectedDates[0],this.rangeDateFrom=this.focusDate):(this.rangeDateTo=this.focusDate,this.rangeDateFrom=this.selectedDates[0]))}getCell(e){let t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:i.day;if(!((e=_(e))instanceof Date))return;let{year:n,month:r,date:s}=l(e),o='[data-year="'.concat(n,'"]'),a='[data-month="'.concat(r,'"]'),c='[data-date="'.concat(s,'"]'),u={[i.day]:"".concat(o).concat(a).concat(c),[i.month]:"".concat(o).concat(a),[i.year]:"".concat(o)};return this.views[this.currentView].$el.querySelector(u[t])}_showMobileOverlay(){B.classList.add("-active-")}_hasTransition(){return window.getComputedStyle(this.$datepicker).getPropertyValue("transition-duration").split(", ").reduce(((e,t)=>parseFloat(t)+e),0)>0}get parsedViewDate(){return l(this.viewDate)}get currentViewSingular(){return this.currentView.slice(0,-1)}get curDecade(){return u(this.viewDate)}get viewIndex(){return this.viewIndexes.indexOf(this.currentView)}get isFinalView(){return this.currentView===i.years}get hasSelectedDates(){return this.selectedDates.length>0}get isMinViewReached(){return this.currentView===this.opts.minView||this.currentView===i.days}get $container(){return this.$customContainer||R}static replacer(e,t,i){return e.replace(t,(function(e,t,n,r){return t+i+r}))}}var H;return $(z,"defaults",n),$(z,"version","3.1.0"),$(z,"defaultContainerId","air-datepicker-global-container"),H=z.prototype,Object.assign(H,N),t.default}()},2711:function(e){e.exports=function(e){function t(n){if(i[n])return i[n].exports;
425var r=i[n]={exports:{},id:n,loaded:!1};return e[n].call(r.exports,r,r.exports,t),r.loaded=!0,r.exports}var i={};return t.m=e,t.c=i,t.p="dist/",t(0)}([function(e,t,i){"use strict";function n(e){return e&&e.__esModule?e:{default:e}}var r=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var i=arguments[t];for(var n in i)Object.prototype.hasOwnProperty.call(i,n)&&(e[n]=i[n])}return e},s=(n(i(1)),i(6)),o=n(s),a=n(i(7)),l=n(i(8)),c=n(i(9)),u=n(i(10)),h=n(i(11)),d=n(i(14)),f=[],p=!1,m={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,startEvent:"DOMContentLoaded",throttleDelay:99,debounceDelay:50,disableMutationObserver:!1},g=function(){if(arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(p=!0),p)return f=(0,h.default)(f,m),(0,u.default)(f,m.once),f},v=function(){f=(0,d.default)(),g()};e.exports={init:function(e){m=r(m,e),f=(0,d.default)();var t=document.all&&!window.atob;return function(e){return!0===e||"mobile"===e&&c.default.mobile()||"phone"===e&&c.default.phone()||"tablet"===e&&c.default.tablet()||"function"==typeof e&&!0===e()}(m.disable)||t?void f.forEach((function(e,t){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay")})):(m.disableMutationObserver||l.default.isSupported()||(console.info('\n aos: MutationObserver is not supported on this browser,\n code mutations observing has been disabled.\n You may have to call "refreshHard()" by yourself.\n '),m.disableMutationObserver=!0),document.querySelector("body").setAttribute("data-aos-easing",m.easing),document.querySelector("body").setAttribute("data-aos-duration",m.duration),document.querySelector("body").setAttribute("data-aos-delay",m.delay),"DOMContentLoaded"===m.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1?g(!0):"load"===m.startEvent?window.addEventListener(m.startEvent,(function(){g(!0)})):document.addEventListener(m.startEvent,(function(){g(!0)})),window.addEventListener("resize",(0,a.default)(g,m.debounceDelay,!0)),window.addEventListener("orientationchange",(0,a.default)(g,m.debounceDelay,!0)),window.addEventListener("scroll",(0,o.default)((function(){(0,u.default)(f,m.once)}),m.throttleDelay)),m.disableMutationObserver||l.default.ready("[data-aos]",v),f)},refresh:g,refreshHard:v}},function(e,t){},,,,,function(e,t){(function(t){"use strict";function i(e,t,i){function s(t){var i=h,n=d;return h=d=void 0,v=t,p=e.apply(n,i)}function a(e){var i=e-g;return void 0===g||i>=t||i<0||x&&e-v>=f}function l(){var e=_();return a(e)?c(e):void(m=setTimeout(l,function(e){var i=t-(e-g);return x?b(i,f-(e-v)):i}(e)))}function c(e){return m=void 0,C&&h?s(e):(h=d=void 0,p)}function u(){var e=_(),i=a(e);if(h=arguments,d=this,g=e,i){if(void 0===m)return function(e){return v=e,m=setTimeout(l,t),w?s(e):p}(g);if(x)return m=setTimeout(l,t),s(g)}return void 0===m&&(m=setTimeout(l,t)),p}var h,d,f,p,m,g,v=0,w=!1,x=!1,C=!0;if("function"!=typeof e)throw new TypeError(o);return t=r(t)||0,n(i)&&(w=!!i.leading,f=(x="maxWait"in i)?y(r(i.maxWait)||0,t):f,C="trailing"in i?!!i.trailing:C),u.cancel=function(){void 0!==m&&clearTimeout(m),v=0,h=g=d=m=void 0},u.flush=function(){return void 0===m?p:c(_())},u}function n(e){var t=void 0===e?"undefined":s(e);return!!e&&("object"==t||"function"==t)}function r(e){if("number"==typeof e)return e;if(function(e){return"symbol"==(void 0===e?"undefined":s(e))||function(e){return!!e&&"object"==(void 0===e?"undefined":s(e))}(e)&&v.call(e)==l}(e))return a;if(n(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=n(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(c,"");var i=h.test(e);return i||d.test(e)?f(e.slice(2),i?2:8):u.test(e)?a:+e}var s="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},o="Expected a function",a=NaN,l="[object Symbol]",c=/^\s+|\s+$/g,u=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,d=/^0o[0-7]+$/i,f=parseInt,p="object"==(void 0===t?"undefined":s(t))&&t&&t.Object===Object&&t,m="object"==("undefined"==typeof self?"undefined":s(self))&&self&&self.Object===Object&&self,g=p||m||Function("return this")(),v=Object.prototype.toString,y=Math.max,b=Math.min,_=function(){return g.Date.now()};e.exports=function(e,t,r){var s=!0,a=!0;if("function"!=typeof e)throw new TypeError(o);return n(r)&&(s="leading"in r?!!r.leading:s,a="trailing"in r?!!r.trailing:a),i(e,t,{leading:s,maxWait:t,trailing:a})}}).call(t,function(){return this}())},function(e,t){(function(t){"use strict";function i(e){var t=void 0===e?"undefined":r(e);return!!e&&("object"==t||"function"==t)}function n(e){if("number"==typeof e)return e;if(function(e){return"symbol"==(void 0===e?"undefined":r(e))||function(e){return!!e&&"object"==(void 0===e?"undefined":r(e))}(e)&&m.call(e)==o}(e))return s;if(i(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=i(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(a,"");var n=c.test(e);return n||u.test(e)?h(e.slice(2),n?2:8):l.test(e)?s:+e}var r="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},s=NaN,o="[object Symbol]",a=/^\s+|\s+$/g,l=/^[-+]0x[0-9a-f]+$/i,c=/^0b[01]+$/i,u=/^0o[0-7]+$/i,h=parseInt,d="object"==(void 0===t?"undefined":r(t))&&t&&t.Object===Object&&t,f="object"==("undefined"==typeof self?"undefined":r(self))&&self&&self.Object===Object&&self,p=d||f||Function("return this")(),m=Object.prototype.toString,g=Math.max,v=Math.min,y=function(){return p.Date.now()};e.exports=function(e,t,r){function s(t){var i=u,n=h;return u=h=void 0,b=t,f=e.apply(n,i)}function o(e){var i=e-m;return void 0===m||i>=t||i<0||w&&e-b>=d}function a(){var e=y();return o(e)?l(e):void(p=setTimeout(a,function(e){var i=t-(e-m);return w?v(i,d-(e-b)):i}(e)))}function l(e){return p=void 0,x&&u?s(e):(u=h=void 0,f)}function c(){var e=y(),i=o(e);if(u=arguments,h=this,m=e,i){if(void 0===p)return function(e){return b=e,p=setTimeout(a,t),_?s(e):f}(m);if(w)return p=setTimeout(a,t),s(m)}return void 0===p&&(p=setTimeout(a,t)),f}var u,h,d,f,p,m,b=0,_=!1,w=!1,x=!0;if("function"!=typeof e)throw new TypeError("Expected a function");return t=n(t)||0,i(r)&&(_=!!r.leading,d=(w="maxWait"in r)?g(n(r.maxWait)||0,t):d,x="trailing"in r?!!r.trailing:x),c.cancel=function(){void 0!==p&&clearTimeout(p),b=0,u=m=h=p=void 0},c.flush=function(){return void 0===p?f:l(y())},c}}).call(t,function(){return this}())},function(e,t){"use strict";function i(e){var t=void 0,n=void 0;for(t=0;t<e.length;t+=1){if((n=e[t]).dataset&&n.dataset.aos)return!0;
425if(n.children&&i(n.children))return!0}return!1}function n(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function r(e){e&&e.forEach((function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes);if(i(t.concat(n)))return s()}))}Object.defineProperty(t,"__esModule",{value:!0});var s=function(){};t.default={isSupported:function(){return!!n()},ready:function(e,t){var i=window.document,o=new(n())(r);s=t,o.observe(i.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}}},function(e,t){"use strict";function i(){return navigator.userAgent||navigator.vendor||window.opera||""}Object.defineProperty(t,"__esModule",{value:!0});var n=function(){function e(e,t){for(var i=0;i<t.length;i++){var n=t[i];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}}return function(t,i,n){return i&&e(t.prototype,i),n&&e(t,n),t}}(),r=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino/i,s=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,o=/(android|bb\d+|meego).+mobile|avantgo|bada\/|blackberry|blazer|compal|elaine|fennec|hiptop|iemobile|ip(hone|od)|iris|kindle|lge |maemo|midp|mmp|mobile.+firefox|netfront|opera m(ob|in)i|palm( os)?|phone|p(ixi|re)\/|plucker|pocket|psp|series(4|6)0|symbian|treo|up\.(browser|link)|vodafone|wap|windows ce|xda|xiino|android|ipad|playbook|silk/i,a=/1207|6310|6590|3gso|4thp|50[1-6]i|770s|802s|a wa|abac|ac(er|oo|s\-)|ai(ko|rn)|al(av|ca|co)|amoi|an(ex|ny|yw)|aptu|ar(ch|go)|as(te|us)|attw|au(di|\-m|r |s )|avan|be(ck|ll|nq)|bi(lb|rd)|bl(ac|az)|br(e|v)w|bumb|bw\-(n|u)|c55\/|capi|ccwa|cdm\-|cell|chtm|cldc|cmd\-|co(mp|nd)|craw|da(it|ll|ng)|dbte|dc\-s|devi|dica|dmob|do(c|p)o|ds(12|\-d)|el(49|ai)|em(l2|ul)|er(ic|k0)|esl8|ez([4-7]0|os|wa|ze)|fetc|fly(\-|_)|g1 u|g560|gene|gf\-5|g\-mo|go(\.w|od)|gr(ad|un)|haie|hcit|hd\-(m|p|t)|hei\-|hi(pt|ta)|hp( i|ip)|hs\-c|ht(c(\-| |_|a|g|p|s|t)|tp)|hu(aw|tc)|i\-(20|go|ma)|i230|iac( |\-|\/)|ibro|idea|ig01|ikom|im1k|inno|ipaq|iris|ja(t|v)a|jbro|jemu|jigs|kddi|keji|kgt( |\/)|klon|kpt |kwc\-|kyo(c|k)|le(no|xi)|lg( g|\/(k|l|u)|50|54|\-[a-w])|libw|lynx|m1\-w|m3ga|m50\/|ma(te|ui|xo)|mc(01|21|ca)|m\-cr|me(rc|ri)|mi(o8|oa|ts)|mmef|mo(01|02|bi|de|do|t(\-| |o|v)|zz)|mt(50|p1|v )|mwbp|mywa|n10[0-2]|n20[2-3]|n30(0|2)|n50(0|2|5)|n7(0(0|1)|10)|ne((c|m)\-|on|tf|wf|wg|wt)|nok(6|i)|nzph|o2im|op(ti|wv)|oran|owg1|p800|pan(a|d|t)|pdxg|pg(13|\-([1-8]|c))|phil|pire|pl(ay|uc)|pn\-2|po(ck|rt|se)|prox|psio|pt\-g|qa\-a|qc(07|12|21|32|60|\-[2-7]|i\-)|qtek|r380|r600|raks|rim9|ro(ve|zo)|s55\/|sa(ge|ma|mm|ms|ny|va)|sc(01|h\-|oo|p\-)|sdk\/|se(c(\-|0|1)|47|mc|nd|ri)|sgh\-|shar|sie(\-|m)|sk\-0|sl(45|id)|sm(al|ar|b3|it|t5)|so(ft|ny)|sp(01|h\-|v\-|v )|
425sy(01|mb)|t2(18|50)|t6(00|10|18)|ta(gt|lk)|tcl\-|tdg\-|tel(i|m)|tim\-|t\-mo|to(pl|sh)|ts(70|m\-|m3|m5)|tx\-9|up(\.b|g1|si)|utst|v400|v750|veri|vi(rg|te)|vk(40|5[0-3]|\-v)|vm40|voda|vulc|vx(52|53|60|61|70|80|81|83|85|98)|w3c(\-| )|webc|whit|wi(g |nc|nw)|wmlb|wonu|x700|yas\-|your|zeto|zte\-/i,l=function(){function e(){!function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}(this,e)}return n(e,[{key:"phone",value:function(){var e=i();return!(!r.test(e)&&!s.test(e.substr(0,4)))}},{key:"mobile",value:function(){var e=i();return!(!o.test(e)&&!a.test(e.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}}]),e}();t.default=new l},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e,t){var i=window.pageYOffset,n=window.innerHeight;e.forEach((function(e,r){!function(e,t,i){var n=e.node.getAttribute("data-aos-once");t>e.position?e.node.classList.add("aos-animate"):void 0!==n&&("false"===n||!i&&"true"!==n)&&e.node.classList.remove("aos-animate")}(e,n+i,t)}))}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(i(12));t.default=function(e,t){return e.forEach((function(e,i){e.node.classList.add("aos-init"),e.position=(0,n.default)(e.node,t.offset)})),e}},function(e,t,i){"use strict";Object.defineProperty(t,"__esModule",{value:!0});var n=function(e){return e&&e.__esModule?e:{default:e}}(i(13));t.default=function(e,t){var i=0,r=0,s=window.innerHeight,o={offset:e.getAttribute("data-aos-offset"),anchor:e.getAttribute("data-aos-anchor"),anchorPlacement:e.getAttribute("data-aos-anchor-placement")};switch(o.offset&&!isNaN(o.offset)&&(r=parseInt(o.offset)),o.anchor&&document.querySelectorAll(o.anchor)&&(e=document.querySelectorAll(o.anchor)[0]),i=(0,n.default)(e).top,o.anchorPlacement){case"top-bottom":break;case"center-bottom":i+=e.offsetHeight/2;break;case"bottom-bottom":i+=e.offsetHeight;break;case"top-center":i+=s/2;break;case"bottom-center":i+=s/2+e.offsetHeight;break;case"center-center":i+=s/2+e.offsetHeight/2;break;case"top-top":i+=s;break;case"bottom-top":i+=e.offsetHeight+s;break;case"center-top":i+=e.offsetHeight/2+s}return o.anchorPlacement||o.offset||isNaN(t)||(r=t),i+r}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){for(var t=0,i=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),i+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:i,left:t}}},function(e,t){"use strict";Object.defineProperty(t,"__esModule",{value:!0}),t.default=function(e){return e=e||document.querySelectorAll("[data-aos]"),Array.prototype.map.call(e,(function(e){return{node:e}}))}}])},1807:e=>{var t=!("undefined"==typeof window||!window.document||!window.document.createElement);e.exports=t},4529:e=>{var t;window,t=function(){return function(){"use strict";var e={282:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.clearChoices=t.activateChoices=t.filterChoices=t.addChoice=void 0;var n=i(883);t.addChoice=function(e){var t=e.value,i=e.label,r=e.id,s=e.groupId,o=e.disabled,a=e.elementId,l=e.customProperties,c=e.placeholder,u=e.keyCode;return{type:n.ACTION_TYPES.ADD_CHOICE,value:t,label:i,id:r,groupId:s,disabled:o,elementId:a,customProperties:l,placeholder:c,keyCode:u}},t.filterChoices=function(e){return{type:n.ACTION_TYPES.FILTER_CHOICES,results:e}},t.activateChoices=function(e){return void 0===e&&(e=!0),{type:n.ACTION_TYPES.ACTIVATE_CHOICES,active:e}},t.clearChoices=function(){return{type:n.ACTION_TYPES.CLEAR_CHOICES}}},783:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.addGroup=void 0;var n=i(883);t.addGroup=function(e){var t=e.value,i=e.id,r=e.active,s=e.disabled;return{type:n.ACTION_TYPES.ADD_GROUP,value:t,id:i,active:r,disabled:s}}},464:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.highlightItem=t.removeItem=t.addItem=void 0;var n=i(883);t.addItem=function(e){var t=e.value,i=e.label,r=e.id,s=e.choiceId,o=e.groupId,a=e.customProperties,l=e.placeholder,c=e.keyCode;return{type:n.ACTION_TYPES.ADD_ITEM,value:t,label:i,id:r,choiceId:s,groupId:o,customProperties:a,placeholder:l,keyCode:c}},t.removeItem=function(e,t){return{type:n.ACTION_TYPES.REMOVE_ITEM,id:e,choiceId:t}},t.highlightItem=function(e,t){return{type:n.ACTION_TYPES.HIGHLIGHT_ITEM,id:e,highlighted:t}}}
vendor: 26,997 bytes, line 425
425,137:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.setIsLoading=t.resetTo=t.clearAll=void 0;var n=i(883);t.clearAll=function(){return{type:n.ACTION_TYPES.CLEAR_ALL}},t.resetTo=function(e){return{type:n.ACTION_TYPES.RESET_TO,state:e}},t.setIsLoading=function(e){return{type:n.ACTION_TYPES.SET_IS_LOADING,isLoading:e}}},373:function(e,t,i){var n=this&&this.__spreadArray||function(e,t,i){if(i||2===arguments.length)for(var n,r=0,s=t.length;r<s;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=r(i(996)),o=r(i(221)),a=i(282),l=i(783),c=i(464),u=i(137),h=i(520),d=i(883),f=i(789),p=i(799),m=i(655),g=r(i(744)),v=r(i(686)),y="-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style,b={},_=function(){function e(t,i){var r=this;void 0===t&&(t="[data-choice]"),void 0===i&&(i={}),void 0===i.allowHTML&&console.warn("Deprecation warning: allowHTML will default to false in a future release. To render HTML in Choices, you will need to set it to true. Setting allowHTML will suppress this message."),this.config=s.default.all([f.DEFAULT_CONFIG,e.defaults.options,i],{arrayMerge:function(e,t){return n([],t,!0)}});var o=(0,p.diff)(this.config,f.DEFAULT_CONFIG);o.length&&console.warn("Unknown config option(s) passed",o.join(", "));var a="string"==typeof t?document.querySelector(t):t;if(!(a instanceof HTMLInputElement||a instanceof HTMLSelectElement))throw TypeError("Expected one of the following types text|select-one|select-multiple");if(this._isTextElement=a.type===d.TEXT_TYPE,this._isSelectOneElement=a.type===d.SELECT_ONE_TYPE,this._isSelectMultipleElement=a.type===d.SELECT_MULTIPLE_TYPE,this._isSelectElement=this._isSelectOneElement||this._isSelectMultipleElement,this.config.searchEnabled=this._isSelectMultipleElement||this.config.searchEnabled,["auto","always"].includes("".concat(this.config.renderSelectedChoices))||(this.config.renderSelectedChoices="auto"),i.addItemFilter&&"function"!=typeof i.addItemFilter){var l=i.addItemFilter instanceof RegExp?i.addItemFilter:new RegExp(i.addItemFilter);this.config.addItemFilter=l.test.bind(l)}if(this._isTextElement?this.passedElement=new h.WrappedInput({element:a,classNames:this.config.classNames,delimiter:this.config.delimiter}):this.passedElement=new h.WrappedSelect({element:a,classNames:this.config.classNames,template:function(e){return r._templates.option(e)}}),this.initialised=!1,this._store=new g.default,this._initialState=m.defaultState,this._currentState=m.defaultState,this._prevState=m.defaultState,this._currentValue="",this._canSearch=!!this.config.searchEnabled,this._isScrollingOnIe=!1,this._highlightPosition=0,this._wasTap=!0,this._placeholderValue=this._generatePlaceholderValue(),this._baseId=(0,p.generateId)(this.passedElement.element,"choices-"),this._direction=this.passedElement.dir,!this._direction){var c=window.getComputedStyle(this.passedElement.element).direction;c!==window.getComputedStyle(document.documentElement).direction&&(this._direction=c)}if(this._idNames={itemChoice:"item-choice"},this._isSelectElement&&(this._presetGroups=this.passedElement.optionGroups,this._presetOptions=this.passedElement.options),this._presetChoices=this.config.choices,this._presetItems=this.config.items,this.passedElement.value&&this._isTextElement){var u=this.passedElement.value.split(this.config.delimiter);this._presetItems=this._presetItems.concat(u)}if(this.passedElement.options&&this.passedElement.options.forEach((function(e){r._presetChoices.push({value:e.value,label:e.innerHTML,selected:!!e.selected,disabled:e.disabled||e.parentNode.disabled,placeholder:""===e.value||e.hasAttribute("placeholder"),customProperties:e.dataset["custom-properties"]})})),this._render=this._render.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this),this._onKeyUp=this._onKeyUp.bind(this),this._onKeyDown=this._onKeyDown.bind(this),this._onClick=this._onClick.bind(this),this._onTouchMove=this._onTouchMove.bind(this),this._onTouchEnd=this._onTouchEnd.bind(this),this._onMouseDown=this._onMouseDown.bind(this),this._onMouseOver=this._onMouseOver.bind(this),this._onFormReset=this._onFormReset.bind(this),this._onSelectKey=this._onSelectKey.bind(this),this._onEnterKey=this._onEnterKey.bind(this),this._onEscapeKey=this._onEscapeKey.bind(this),this._onDirectionKey=this._onDirectionKey.bind(this),this._onDeleteKey=this._onDeleteKey.bind(this),this.passedElement.isActive)return this.config.silent||console.warn("Trying to initialise Choices on element already initialised",{element:t}),void(this.initialised=!0);this.init()}return Object.defineProperty(e,"defaults",{get:function(){return Object.preventExtensions({get options(){return b},get templates(){return v.default}})},enumerable:!1,configurable:!0}),e.prototype.init=function(){if(!this.initialised){this._createTemplates(),this._createElements(),this._createStructure(),this._store.subscribe(this._render),this._render(),this._addEventListeners(),(!this.config.addItems||this.passedElement.element.hasAttribute("disabled"))&&this.disable(),this.initialised=!0;var e=this.config.callbackOnInit;e&&"function"==typeof e&&e.call(this)}},e.prototype.destroy=function(){this.initialised&&(this._removeEventListeners(),this.passedElement.reveal(),this.containerOuter.unwrap(this.passedElement.element),this.clearStore(),this._isSelectElement&&(this.passedElement.options=this._presetOptions),this._templates=v.default,this.initialised=!1)},e.prototype.enable=function(){return this.passedElement.isDisabled&&this.passedElement.enable(),this.containerOuter.isDisabled&&(this._addEventListeners(),this.input.enable(),this.containerOuter.enable()),this},e.prototype.disable=function(){return this.passedElement.isDisabled||this.passedElement.disable(),this.containerOuter.isDisabled||(this._removeEventListeners(),this.input.disable(),this.containerOuter.disable()),this},e.prototype.highlightItem=function(e,t){if(void 0===t&&(t=!0),!e||!e.id)return this;var i=e.id,n=e.groupId,r=void 0===n?-1:n,s=e.value,o=void 0===s?"":s,a=e.label,l=void 0===a?"":a,u=r>=0?this._store.getGroupById(r):null;return this._store.dispatch((0,c.highlightItem)(i,!0)),t&&this.passedElement.triggerEvent(d.EVENTS.highlightItem,{id:i,value:o,label:l,groupValue:u&&u.value?u.value:null}),this},e.prototype.unhighlightItem=function(e){if(!e||!e.id)return this;var t=e.id,i=e.groupId,n=void 0===i?-1:i,r=e.value,s=void 0===r?"":r,o=e.label,a=void 0===o?"":o,l=n>=0?this._store.getGroupById(n):null;return this._store.dispatch((0,c.highlightItem)(t,!1)),this.passedElement.triggerEvent(d.EVENTS.highlightItem,{id:t,value:s,label:a,groupValue:l&&l.value?l.value:null}),this},e.prototype.highlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.highlightItem(t)})),this},e.prototype.unhighlightAll=function(){var e=this;return this._store.items.forEach((function(t){return e.unhighlightItem(t)})),this},e.prototype.removeActiveItemsByValue=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.value===e})).forEach((function(e){return t._removeItem(e)})),this},e.prototype.removeActiveItems=function(e){var t=this;return this._store.activeItems.filter((function(t){return t.id!==e})).forEach((function(e){return t._removeItem(e)})),this},e.prototype.removeHighlightedItems=function(e){var t=this;return void 0===e&&(e=!1),this._store.highlightedActiveItems.forEach((function(i){t._removeItem(i),e&&t._triggerChange(i.value)})),this},e.prototype.showDropdown=function(e){var t=this;return this.dropdown.isActive||requestAnimationFrame((function(){t.dropdown.show(),t.containerOuter.open(t.dropdown.distanceFromTopWindow),!e&&t._canSearch&&t.input.focus(),t.passedElement.triggerEvent(d.EVENTS.showDropdown,{})})),this},e.prototype.hideDropdown=function(e){var t=this;return this.dropdown.isActive?(requestAnimationFrame((function(){t.dropdown.hide(),t.containerOuter.close(),!e&&t._canSearch&&(t.input.removeActiveDescendant(),t.input.blur()),t.passedElement.triggerEvent(d.EVENTS.hideDropdown,{})})),this):this},e.prototype.getValue=function(e){void 0===e&&(e=!1);var t=this._store.activeItems.reduce((function(t,i){var n=e?i.value:i;return t.push(n),t}),[]);return this._isSelectOneElement?t[0]:t},e.prototype.setValue=function(e){var t=this;return this.initialised?(e.forEach((function(e){return t._setChoiceOrItem(e)})),this):this},e.prototype.setChoiceByValue=function(e){var t=this;return!this.initialised||this._isTextElement||(Array.isArray(e)?e:[e]).forEach((function(e){return t._findAndSelectChoiceByValue(e)})),this},e.prototype.setChoices=function(e,t,i,n){var r=this;if(void 0===e&&(e=[]),void 0===t&&(t="value"),void 0===i&&(i="label"),void 0===n&&(n=!1),!this.initialised)throw new ReferenceError("setChoices was called on a non-initialized instance of Choices");if(!this._isSelectElement)throw new TypeError("setChoices can't be used with INPUT based Choices");if("string"!=typeof t||!t)throw new TypeError("value parameter must be a name of 'value' field in passed objects");if(n&&this.clearChoices(),"function"==typeof e){var s=e(this);if("function"==typeof Promise&&s instanceof Promise)return new Promise((function(e){return requestAnimationFrame(e)})).then((function(){return r._handleLoadingState(!0)})).then((function(){return s})).then((function(e){return r.setChoices(e,t,i,n)})).catch((function(e){r.config.silent||console.error(e)})).then((function(){return r._handleLoadingState(!1)})).then((function(){return r}));if(!Array.isArray(s))throw new TypeError(".setChoices first argument function must return either array of choices or Promise, got: ".concat(typeof s));return this.setChoices(s,t,i,!1)}if(!Array.isArray(e))throw new TypeError(".setChoices must be called either with array of choices with a function resulting into Promise of array of choices");return this.containerOuter.removeLoadingState(),this._startLoading(),e.forEach((function(e){if(e.choices)r._addGroup({id:e.id?parseInt("".concat(e.id),10):null,group:e,valueKey:t,labelKey:i});else{var n=e;r._addChoice({value:n[t],label:n[i],isSelected:!!n.selected,isDisabled:!!n.disabled,placeholder:!!n.placeholder,customProperties:n.customProperties})}})),this._stopLoading(),this},e.prototype.clearChoices=function(){return this._store.dispatch((0,a.clearChoices)()),this},e.prototype.clearStore=function(){return this._store.dispatch((0,u.clearAll)()),this},e.prototype.clearInput=function(){var e=!this._isSelectOneElement;return this.input.clear(e),!this._isTextElement&&this._canSearch&&(this._isSearching=!1,this._store.dispatch((0,a.activateChoices)(!0))),this},e.prototype._render=function(){if(!this._store.isLoading()){this._currentState=this._store.state;var e=this._currentState.choices!==this._prevState.choices||this._currentState.groups!==this._prevState.groups||this._currentState.items!==this._prevState.items,t=this._isSelectElement,i=this._currentState.items!==this._prevState.items;e&&(t&&this._renderChoices(),i&&this._renderItems(),this._prevState=this._currentState)}},e.prototype._renderChoices=function(){var e=this,t=this._store,i=t.activeGroups,n=t.activeChoices,r=document.createDocumentFragment();if(this.choiceList.clear(),this.config.resetScrollPosition&&requestAnimationFrame((function(){return e.choiceList.scrollToTop()})),i.length>=1&&!this._isSearching){var s=n.filter((function(e){return!0===e.placeholder&&-1===e.groupId}));s.length>=1&&(r=this._createChoicesFragment(s,r)),r=this._createGroupsFragment(i,n,r)}else n.length>=1&&(r=this._createChoicesFragment(n,r));if(r.childNodes&&r.childNodes.length>0){var o=this._store.activeItems,a=this._canAddItem(o,this.input.value);if(a.response)this.choiceList.append(r),this._highlightChoice();else{var l=this._getTemplate("notice",a.notice);this.choiceList.append(l)}}else{var c=void 0;l=void 0,this._isSearching?(l="function"==typeof this.config.noResultsText?this.config.noResultsText():this.config.noResultsText,c=this._getTemplate("notice",l,"no-results")):(l="function"==typeof this.config.noChoicesText?this.config.noChoicesText():this.config.noChoicesText,c=this._getTemplate("notice",l,"no-choices")),this.choiceList.append(c)}},e.prototype._renderItems=function(){var e=this._store.activeItems||[];this.itemList.clear();var t=this._createItemsFragment(e);t.childNodes&&this.itemList.append(t)},e.prototype._createGroupsFragment=function(e,t,i){var n=this;return void 0===i&&(i=document.createDocumentFragment()),this.config.shouldSort&&e.sort(this.config.sorter),e.forEach((function(e){var r=function(e){return t.filter((function(t){return n._isSelectOneElement?t.groupId===e.id:t.groupId===e.id&&("always"===n.config.renderSelectedChoices||!t.selected)}))}(e);if(r.length>=1){var s=n._getTemplate("choiceGroup",e);i.appendChild(s),n._createChoicesFragment(r,i,!0)}})),i},e.prototype._createChoicesFragment=function(e,t,i){var r=this;void 0===t&&(t=document.createDocumentFragment()),void 0===i&&(i=!1);var s=this.config,o=s.renderSelectedChoices,a=s.searchResultLimit,l=s.renderChoiceLimit,c=this._isSearching?p.sortByScore:this.config.sorter,u=function(e){if("auto"!==o||r._isSelectOneElement||!e.selected){var i=r._getTemplate("choice",e,r.config.itemSelectText);t.appendChild(i)}},h=e;"auto"!==o||this._isSelectOneElement||(h=e.filter((function(e){return!e.selected})));var d=h.reduce((function(e,t){return t.placeholder?e.placeholderChoices.push(t):e.normalChoices.push(t),e}),{placeholderChoices:[],normalChoices:[]}),f=d.placeholderChoices,m=d.normalChoices;(this.config.shouldSort||this._isSearching)&&m.sort(c);var g=h.length,v=this._isSelectOneElement?n(n([],f,!0),m,!0):m;this._isSearching?g=a:l&&l>0&&!i&&(g=l);for(var y=0;y<g;y+=1)v[y]&&u(v[y]);return t},e.prototype._createItemsFragment=function(e,t){var i=this;void 0===t&&(t=document.createDocumentFragment());var n=this.config,r=n.shouldSortItems,s=n.sorter,o=n.removeItemButton;return r&&!this._isSelectOneElement&&e.sort(s),this._isTextElement?this.passedElement.value=e.map((function(e){return e.value})).join(this.config.delimiter):this.passedElement.options=e,e.forEach((function(e){var n=i._getTemplate("item",e,o);t.appendChild(n)})),t},e.prototype._triggerChange=function(e){null!=e&&this.passedElement.triggerEvent(d.EVENTS.change,{value:e})},e.prototype._selectPlaceholderChoice=function(e){this._addItem({value:e.value,label:e.label,choiceId:e.id,groupId:e.groupId,placeholder:e.placeholder}),this._triggerChange(e.value)},e.prototype._handleButtonAction=function(e,t){if(e&&t&&this.config.removeItems&&this.config.removeItemButton){var i=t.parentNode&&t.parentNode.dataset.id,n=i&&e.find((function(e){return e.id===parseInt(i,10)}));n&&(this._removeItem(n),this._triggerChange(n.value),this._isSelectOneElement&&this._store.placeholderChoice&&this._selectPlaceholderChoice(this._store.placeholderChoice))}},e.prototype._handleItemAction=function(e,t,i){var n=this;if(void 0===i&&(i=!1),e&&t&&this.config.removeItems&&!this._isSelectOneElement){var r=t.dataset.id;e.forEach((function(e){e.id!==parseInt("".concat(r),10)||e.highlighted?!i&&e.highlighted&&n.unhighlightItem(e):n.highlightItem(e)})),this.input.focus()}},e.prototype._handleChoiceAction=function(e,t){if(e&&t){var i=t.dataset.id,n=i&&this._store.getChoiceById(i);if(n){var r=e[0]&&e[0].keyCode?e[0].keyCode:void 0,s=this.dropdown.isActive;n.keyCode=r,this.passedElement.triggerEvent(d.EVENTS.choice,{choice:n}),n.selected||n.disabled||this._canAddItem(e,n.value).response&&(this._addItem({value:n.value,label:n.label,choiceId:n.id,groupId:n.groupId,customProperties:n.customProperties,placeholder:n.placeholder,keyCode:n.keyCode}),this._triggerChange(n.value)),this.clearInput(),s&&this._isSelectOneElement&&(this.hideDropdown(!0),this.containerOuter.focus())}}},e.prototype._handleBackspace=function(e){if(this.config.removeItems&&e){var t=e[e.length-1],i=e.some((function(e){return e.highlighted}));this.config.editItems&&!i&&t?(this.input.value=t.value,this.input.setWidth(),this._removeItem(t),this._triggerChange(t.value)):(i||this.highlightItem(t,!1),this.removeHighlightedItems(!0))}},e.prototype._startLoading=function(){this._store.dispatch((0,u.setIsLoading)(!0))},e.prototype._stopLoading=function(){this._store.dispatch((0,u.setIsLoading)(!1))},e.prototype._handleLoadingState=function(e){void 0===e&&(e=!0);var t=this.itemList.getChild(".".concat(this.config.classNames.placeholder));e?(this.disable(),this.containerOuter.addLoadingState(),this._isSelectOneElement?t?t.innerHTML=this.config.loadingText:(t=this._getTemplate("placeholder",this.config.loadingText))&&this.itemList.append(t):this.input.placeholder=this.config.loadingText):(this.enable(),this.containerOuter.removeLoadingState(),this._isSelectOneElement?t&&(t.innerHTML=this._placeholderValue||""):this.input.placeholder=this._placeholderValue||"")},e.prototype._handleSearch=function(e){if(this.input.isFocussed){var t=this._store.choices,i=this.config,n=i.searchFloor,r=i.searchChoices,s=t.some((function(e){return!e.active}));if(null!=e&&e.length>=n){var o=r?this._searchChoices(e):0;this.passedElement.triggerEvent(d.EVENTS.search,{value:e,resultCount:o})}else s&&(this._isSearching=!1,this._store.dispatch((0,a.activateChoices)(!0)))}},e.prototype._canAddItem=function(e,t){var i=!0,n="function"==typeof this.config.addItemText?this.config.addItemText(t):this.config.addItemText;if(!this._isSelectOneElement){var r=(0,p.existsInArray)(e,t);this.config.maxItemCount>0&&this.config.maxItemCount<=e.length&&(i=!1,n="function"==typeof this.config.maxItemText?this.config.maxItemText(this.config.maxItemCount):this.config.maxItemText),!this.config.duplicateItemsAllowed&&r&&i&&(i=!1,n="function"==typeof this.config.uniqueItemText?this.config.uniqueItemText(t):this.config.uniqueItemText),this._isTextElement&&this.config.addItems&&i&&"function"==typeof this.config.addItemFilter&&!this.config.addItemFilter(t)&&(i=!1,n="function"==typeof this.config.customAddItemText?this.config.customAddItemText(t):this.config.customAddItemText)}return{response:i,notice:n}},e.prototype._searchChoices=function(e){var t="string"==typeof e?e.trim():e,i="string"==typeof this._currentValue?this._currentValue.trim():this._currentValue;if(t.length<1&&t==="".concat(i," "))return 0;var r=this._store.searchableChoices,s=t,l=Object.assign(this.config.fuseOptions,{keys:n([],this.config.searchFields,!0),includeMatches:!0}),c=new o.default(r,l).search(s);return this._currentValue=t,this._highlightPosition=0,this._isSearching=!0,this._store.dispatch((0,a.filterChoices)(c)),c.length},e.prototype._addEventListeners=function(){var e=document.documentElement;e.addEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.addEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.addEventListener("mousedown",this._onMouseDown,!0),e.addEventListener("click",this._onClick,{passive:!0}),e.addEventListener("touchmove",this._onTouchMove,{passive:!0}),this.dropdown.element.addEventListener("mouseover",this._onMouseOver,{passive:!0}),this._isSelectOneElement&&(this.containerOuter.element.addEventListener("focus",this._onFocus,{passive:!0}),this.containerOuter.element.addEventListener("blur",this._onBlur,{passive:!0})),this.input.element.addEventListener("keyup",this._onKeyUp,{passive:!0}),this.input.element.addEventListener("focus",this._onFocus,{passive:!0}),this.input.element.addEventListener("blur",this._onBlur,{passive:!0}),this.input.element.form&&this.input.element.form.addEventListener("reset",this._onFormReset,{passive:!0}),this.input.addEventListeners()},e.prototype._removeEventListeners=function(){var e=document.documentElement;e.removeEventListener("touchend",this._onTouchEnd,!0),this.containerOuter.element.removeEventListener("keydown",this._onKeyDown,!0),this.containerOuter.element.removeEventListener("mousedown",this._onMouseDown,!0),e.removeEventListener("click",this._onClick),e.removeEventListener("touchmove",this._onTouchMove),this.dropdown.element.removeEventListener("mouseover",this._onMouseOver),this._isSelectOneElement&&(this.containerOuter.element.removeEventListener("focus",this._onFocus),this.containerOuter.element.removeEventListener("blur",this._onBlur)),this.input.element.removeEventListener("keyup",this._onKeyUp),this.input.element.removeEventListener("focus",this._onFocus),this.input.element.removeEventListener("blur",this._onBlur),this.input.element.form&&this.input.element.form.removeEventListener("reset",this._onFormReset),this.input.removeEventListeners()},e.prototype._onKeyDown=function(e){var t=e.keyCode,i=this._store.activeItems,n=this.input.isFocussed,r=this.dropdown.isActive,s=this.itemList.hasChildren(),o=String.fromCharCode(t),a=/[a-zA-Z0-9-_ ]/.test(o),l=d.KEY_CODES.BACK_KEY,c=d.KEY_CODES.DELETE_KEY,u=d.KEY_CODES.ENTER_KEY,h=d.KEY_CODES.A_KEY,f=d.KEY_CODES.ESC_KEY,p=d.KEY_CODES.UP_KEY,m=d.KEY_CODES.DOWN_KEY,g=d.KEY_CODES.PAGE_UP_KEY,v=d.KEY_CODES.PAGE_DOWN_KEY;switch(this._isTextElement||r||!a||(this.showDropdown(),this.input.isFocussed||(this.input.value+=o.toLowerCase())),t){case h:return this._onSelectKey(e,s);case u:return this._onEnterKey(e,i,r);case f:return this._onEscapeKey(r);case p:case g:case m:case v:return this._onDirectionKey(e,r);case c:case l:return this._onDeleteKey(e,i,n)}},e.prototype._onKeyUp=function(e){var t=e.target,i=e.keyCode,n=this.input.value,r=this._store.activeItems,s=this._canAddItem(r,n),o=d.KEY_CODES.BACK_KEY,l=d.KEY_CODES.DELETE_KEY;if(this._isTextElement)if(s.notice&&n){var c=this._getTemplate("notice",s.notice);this.dropdown.element.innerHTML=c.outerHTML,this.showDropdown(!0)}else this.hideDropdown(!0);else{var u=(i===o||i===l)&&t&&!t.value,h=!this._isTextElement&&this._isSearching,f=this._canSearch&&s.response;u&&h?(this._isSearching=!1,this._store.dispatch((0,a.activateChoices)(!0))):f&&this._handleSearch(this.input.rawValue)}this._canSearch=this.config.searchEnabled},e.prototype._onSelectKey=function(e,t){var i=e.ctrlKey,n=e.metaKey;(i||n)&&t&&(this._canSearch=!1,this.config.removeItems&&!this.input.value&&this.input.element===document.activeElement&&this.highlightAll())},e.prototype._onEnterKey=function(e,t,i){var n=e.target,r=d.KEY_CODES.ENTER_KEY,s=n&&n.hasAttribute("data-button");if(this._isTextElement&&n&&n.value){var o=this.input.value;this._canAddItem(t,o).response&&(this.hideDropdown(!0),this._addItem({value:o}),this._triggerChange(o),this.clearInput())}if(s&&(this._handleButtonAction(t,n),e.preventDefault()),i){var a=this.dropdown.getChild(".".concat(this.config.classNames.highlightedState));a&&(t[0]&&(t[0].keyCode=r),this._handleChoiceAction(t,a)),e.preventDefault()}else this._isSelectOneElement&&(this.showDropdown(),e.preventDefault())},e.prototype._onEscapeKey=function(e){e&&(this.hideDropdown(!0),this.containerOuter.focus())},e.prototype._onDirectionKey=function(e,t){var i=e.keyCode,n=e.metaKey,r=d.KEY_CODES.DOWN_KEY,s=d.KEY_CODES.PAGE_UP_KEY,o=d.KEY_CODES.PAGE_DOWN_KEY;if(t||this._isSelectOneElement){this.showDropdown(),this._canSearch=!1;var a=i===r||i===o?1:-1,l="[data-choice-selectable]",c=void 0;if(n||i===o||i===s)c=a>0?this.dropdown.element.querySelector("".concat(l,":last-of-type")):this.dropdown.element.querySelector(l);else{var u=this.dropdown.element.querySelector(".".concat(this.config.classNames.highlightedState));c=u?(0,p.getAdjacentEl)(u,l,a):this.dropdown.element.querySelector(l)}c&&((0,p.isScrolledIntoView)(c,this.choiceList.element,a)||this.choiceList.scrollToChildElement(c,a),this._highlightChoice(c)),e.preventDefault()}},e.prototype._onDeleteKey=function(e,t,i){var n=e.target;this._isSelectOneElement||n.value||!i||(this._handleBackspace(t),e.preventDefault())},e.prototype._onTouchMove=function(){this._wasTap&&(this._wasTap=!1)},e.prototype._onTouchEnd=function(e){var t=(e||e.touches[0]).target;this._wasTap&&this.containerOuter.element.contains(t)&&((t===this.containerOuter.element||t===this.containerInner.element)&&(this._isTextElement?this.input.focus():this._isSelectMultipleElement&&this.showDropdown()),e.stopPropagation()),this._wasTap=!0},e.prototype._onMouseDown=function(e){var t=e.target;if(t instanceof HTMLElement){if(y&&this.choiceList.element.contains(t)){var i=this.choiceList.element.firstElementChild,n="ltr"===this._direction?e.offsetX>=i.offsetWidth:e.offsetX<i.offsetLeft;this._isScrollingOnIe=n}if(t!==this.input.element){var r=t.closest("[data-button],[data-item],[data-choice]");if(r instanceof HTMLElement){var s=e.shiftKey,o=this._store.activeItems,a=r.dataset;"button"in a?this._handleButtonAction(o,r):"item"in a?this._handleItemAction(o,r,s):"choice"in a&&this._handleChoiceAction(o,r)}e.preventDefault()}}},e.prototype._onMouseOver=function(e){var t=e.target;t instanceof HTMLElement&&"choice"in t.dataset&&this._highlightChoice(t)},e.prototype._onClick=function(e){var t=e.target;this.containerOuter.element.contains(t)?this.dropdown.isActive||this.containerOuter.isDisabled?this._isSelectOneElement&&t!==this.input.element&&!this.dropdown.element.contains(t)&&this.hideDropdown():this._isTextElement?document.activeElement!==this.input.element&&this.input.focus():(this.showDropdown(),this.containerOuter.focus()):(this._store.highlightedActiveItems.length>0&&this.unhighlightAll(),this.containerOuter.removeFocusState(),this.hideDropdown(!0))},e.prototype._onFocus=function(e){var t,i=this,n=e.target;n&&this.containerOuter.element.contains(n)&&((t={})[d.TEXT_TYPE]=function(){n===i.input.element&&i.containerOuter.addFocusState()},t[d.SELECT_ONE_TYPE]=function(){i.containerOuter.addFocusState(),n===i.input.element&&i.showDropdown(!0)},t[d.SELECT_MULTIPLE_TYPE]=function(){n===i.input.element&&(i.showDropdown(!0),i.containerOuter.addFocusState())},t)[this.passedElement.element.type]()},e.prototype._onBlur=function(e){var t,i=this,n=e.target;if(n&&this.containerOuter.element.contains(n)&&!this._isScrollingOnIe){var r=this._store.activeItems.some((function(e){return e.highlighted}));((t={})[d.TEXT_TYPE]=function(){n===i.input.element&&(i.containerOuter.removeFocusState(),r&&i.unhighlightAll(),i.hideDropdown(!0))},t[d.SELECT_ONE_TYPE]=function(){i.containerOuter.removeFocusState(),(n===i.input.element||n===i.containerOuter.element&&!i._canSearch)&&i.hideDropdown(!0)},t[d.SELECT_MULTIPLE_TYPE]=function(){n===i.input.element&&(i.containerOuter.removeFocusState(),i.hideDropdown(!0),r&&i.unhighlightAll())},t)[this.passedElement.element.type]()}else this._isScrollingOnIe=!1,this.input.element.focus()},e.prototype._onFormReset=function(){this._store.dispatch((0,u.resetTo)(this._initialState))},e.prototype._highlightChoice=function(e){var t=this;void 0===e&&(e=null);var i=Array.from(this.dropdown.element.querySelectorAll("[data-choice-selectable]"));if(i.length){var n=e;Array.from(this.dropdown.element.querySelectorAll(".".concat(this.config.classNames.highlightedState))).forEac
vendor: 7,700 bytes, line 425
425h((function(e){e.classList.remove(t.config.classNames.highlightedState),e.setAttribute("aria-selected","false")})),n?this._highlightPosition=i.indexOf(n):(n=i.length>this._highlightPosition?i[this._highlightPosition]:i[i.length-1])||(n=i[0]),n.classList.add(this.config.classNames.highlightedState),n.setAttribute("aria-selected","true"),this.passedElement.triggerEvent(d.EVENTS.highlightChoice,{el:n}),this.dropdown.isActive&&(this.input.setActiveDescendant(n.id),this.containerOuter.setActiveDescendant(n.id))}},e.prototype._addItem=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,r=e.choiceId,s=void 0===r?-1:r,o=e.groupId,a=void 0===o?-1:o,l=e.customProperties,u=void 0===l?{}:l,h=e.placeholder,f=void 0!==h&&h,p=e.keyCode,m=void 0===p?-1:p,g="string"==typeof t?t.trim():t,v=this._store.items,y=n||g,b=s||-1,_=a>=0?this._store.getGroupById(a):null,w=v?v.length+1:1;this.config.prependValue&&(g=this.config.prependValue+g.toString()),this.config.appendValue&&(g+=this.config.appendValue.toString()),this._store.dispatch((0,c.addItem)({value:g,label:y,id:w,choiceId:b,groupId:a,customProperties:u,placeholder:f,keyCode:m})),this._isSelectOneElement&&this.removeActiveItems(w),this.passedElement.triggerEvent(d.EVENTS.addItem,{id:w,value:g,label:y,customProperties:u,groupValue:_&&_.value?_.value:null,keyCode:m})},e.prototype._removeItem=function(e){var t=e.id,i=e.value,n=e.label,r=e.customProperties,s=e.choiceId,o=e.groupId,a=o&&o>=0?this._store.getGroupById(o):null;t&&s&&(this._store.dispatch((0,c.removeItem)(t,s)),this.passedElement.triggerEvent(d.EVENTS.removeItem,{id:t,value:i,label:n,customProperties:r,groupValue:a&&a.value?a.value:null}))},e.prototype._addChoice=function(e){var t=e.value,i=e.label,n=void 0===i?null:i,r=e.isSelected,s=void 0!==r&&r,o=e.isDisabled,l=void 0!==o&&o,c=e.groupId,u=void 0===c?-1:c,h=e.customProperties,d=void 0===h?{}:h,f=e.placeholder,p=void 0!==f&&f,m=e.keyCode,g=void 0===m?-1:m;if(null!=t){var v=this._store.choices,y=n||t,b=v?v.length+1:1,_="".concat(this._baseId,"-").concat(this._idNames.itemChoice,"-").concat(b);this._store.dispatch((0,a.addChoice)({id:b,groupId:u,elementId:_,value:t,label:y,disabled:l,customProperties:d,placeholder:p,keyCode:g})),s&&this._addItem({value:t,label:y,choiceId:b,customProperties:d,placeholder:p,keyCode:g})}},e.prototype._addGroup=function(e){var t=this,i=e.group,n=e.id,r=e.valueKey,s=void 0===r?"value":r,o=e.labelKey,a=void 0===o?"label":o,c=(0,p.isType)("Object",i)?i.choices:Array.from(i.getElementsByTagName("OPTION")),u=n||Math.floor((new Date).valueOf()*Math.random()),h=!!i.disabled&&i.disabled;c?(this._store.dispatch((0,l.addGroup)({value:i.label,id:u,active:!0,disabled:h})),c.forEach((function(e){var i=e.disabled||e.parentNode&&e.parentNode.disabled;t._addChoice({value:e[s],label:(0,p.isType)("Object",e)?e[a]:e.innerHTML,isSelected:e.selected,isDisabled:i,groupId:u,customProperties:e.customProperties,placeholder:e.placeholder})}))):this._store.dispatch((0,l.addGroup)({value:i.label,id:i.id,active:!1,disabled:i.disabled}))},e.prototype._getTemplate=function(e){for(var t,i=[],r=1;r<arguments.length;r++)i[r-1]=arguments[r];return(t=this._templates[e]).call.apply(t,n([this,this.config],i,!1))},e.prototype._createTemplates=function(){var e=this.config.callbackOnCreateTemplates,t={};e&&"function"==typeof e&&(t=e.call(this,p.strToEl)),this._templates=(0,s.default)(v.default,t)},e.prototype._createElements=function(){this.containerOuter=new h.Container({element:this._getTemplate("containerOuter",this._direction,this._isSelectElement,this._isSelectOneElement,this.config.searchEnabled,this.passedElement.element.type,this.config.labelId),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.containerInner=new h.Container({element:this._getTemplate("containerInner"),classNames:this.config.classNames,type:this.passedElement.element.type,position:this.config.position}),this.input=new h.Input({element:this._getTemplate("input",this._placeholderValue),classNames:this.config.classNames,type:this.passedElement.element.type,preventPaste:!this.config.paste}),this.choiceList=new h.List({element:this._getTemplate("choiceList",this._isSelectOneElement)}),this.itemList=new h.List({element:this._getTemplate("itemList",this._isSelectOneElement)}),this.dropdown=new h.Dropdown({element:this._getTemplate("dropdown"),classNames:this.config.classNames,type:this.passedElement.element.type})},e.prototype._createStructure=function(){this.passedElement.conceal(),this.containerInner.wrap(this.passedElement.element),this.containerOuter.wrap(this.containerInner.element),this._isSelectOneElement?this.input.placeholder=this.config.searchPlaceholderValue||"":this._placeholderValue&&(this.input.placeholder=this._placeholderValue,this.input.setWidth()),this.containerOuter.element.appendChild(this.containerInner.element),this.containerOuter.element.appendChild(this.dropdown.element),this.containerInner.element.appendChild(this.itemList.element),this._isTextElement||this.dropdown.element.appendChild(this.choiceList.element),this._isSelectOneElement?this.config.searchEnabled&&this.dropdown.element.insertBefore(this.input.element,this.dropdown.element.firstChild):this.containerInner.element.appendChild(this.input.element),this._isSelectElement&&(this._highlightPosition=0,this._isSearching=!1,this._startLoading(),this._presetGroups.length?this._addPredefinedGroups(this._presetGroups):this._addPredefinedChoices(this._presetChoices),this._stopLoading()),this._isTextElement&&this._addPredefinedItems(this._presetItems)},e.prototype._addPredefinedGroups=function(e){var t=this,i=this.passedElement.placeholderOption;i&&i.parentNode&&"SELECT"===i.parentNode.tagName&&this._addChoice({value:i.value,label:i.innerHTML,isSelected:i.selected,isDisabled:i.disabled,placeholder:!0}),e.forEach((function(e){return t._addGroup({group:e,id:e.id||null})}))},e.prototype._addPredefinedChoices=function(e){var t=this;this.config.shouldSort&&e.sort(this.config.sorter);var i=e.some((function(e){return e.selected})),n=e.findIndex((function(e){return void 0===e.disabled||!e.disabled}));e.forEach((function(e,r){var s=e.value,o=void 0===s?"":s,a=e.label,l=e.customProperties,c=e.placeholder;if(t._isSelectElement)if(e.choices)t._addGroup({group:e,id:e.id||null});else{var u=!(!t._isSelectOneElement||i||r!==n)||e.selected,h=e.disabled;t._addChoice({value:o,label:a,isSelected:!!u,isDisabled:!!h,placeholder:!!c,customProperties:l})}else t._addChoice({value:o,label:a,isSelected:!!e.selected,isDisabled:!!e.disabled,placeholder:!!e.placeholder,customProperties:l})}))},e.prototype._addPredefinedItems=function(e){var t=this;e.forEach((function(e){"object"==typeof e&&e.value&&t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}),"string"==typeof e&&t._addItem({value:e})}))},e.prototype._setChoiceOrItem=function(e){var t=this;({object:function(){e.value&&(t._isTextElement?t._addItem({value:e.value,label:e.label,choiceId:e.id,customProperties:e.customProperties,placeholder:e.placeholder}):t._addChoice({value:e.value,label:e.label,isSelected:!0,isDisabled:!1,customProperties:e.customProperties,placeholder:e.placeholder}))},string:function(){t._isTextElement?t._addItem({value:e}):t._addChoice({value:e,label:e,isSelected:!0,isDisabled:!1})}})[(0,p.getType)(e).toLowerCase()]()},e.prototype._findAndSelectChoiceByValue=function(e){var t=this,i=this._store.choices.find((function(i){return t.config.valueComparer(i.value,e)}));i&&!i.selected&&this._addItem({value:i.value,label:i.label,choiceId:i.id,groupId:i.groupId,customProperties:i.customProperties,placeholder:i.placeholder,ke
vendor: 4,134 bytes, line 425
425yCode:i.keyCode})},e.prototype._generatePlaceholderValue=function(){if(this._isSelectElement&&this.passedElement.placeholderOption){var e=this.passedElement.placeholderOption;return e?e.text:null}var t=this.config,i=t.placeholder,n=t.placeholderValue,r=this.passedElement.element.dataset;if(i){if(n)return n;if(r.placeholder)return r.placeholder}return null},e}();t.default=_},613:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(799),r=i(883),s=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,r=e.position;this.element=t,this.classNames=n,this.type=i,this.position=r,this.isOpen=!1,this.isFlipped=!1,this.isFocussed=!1,this.isDisabled=!1,this.isLoading=!1,this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}return e.prototype.addEventListeners=function(){this.element.addEventListener("focus",this._onFocus),this.element.addEventListener("blur",this._onBlur)},e.prototype.removeEventListeners=function(){this.element.removeEventListener("focus",this._onFocus),this.element.removeEventListener("blur",this._onBlur)},e.prototype.shouldFlip=function(e){if("number"!=typeof e)return!1;var t=!1;return"auto"===this.position?t=!window.matchMedia("(min-height: ".concat(e+1,"px)")).matches:"top"===this.position&&(t=!0),t},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype.open=function(e){this.element.classList.add(this.classNames.openState),this.element.setAttribute("aria-expanded","true"),this.isOpen=!0,this.shouldFlip(e)&&(this.element.classList.add(this.classNames.flippedState),this.isFlipped=!0)},e.prototype.close=function(){this.element.classList.remove(this.classNames.openState),this.element.setAttribute("aria-expanded","false"),this.removeActiveDescendant(),this.isOpen=!1,this.isFlipped&&(this.element.classList.remove(this.classNames.flippedState),this.isFlipped=!1)},e.prototype.focus=function(){this.isFocussed||this.element.focus()},e.prototype.addFocusState=function(){this.element.classList.add(this.classNames.focusState)},e.prototype.removeFocusState=function(){this.element.classList.remove(this.classNames.focusState)},e.prototype.enable=function(){this.element.classList.remove(this.classNames.disabledState),this.element.removeAttribute("aria-disabled"),this.type===r.SELECT_ONE_TYPE&&this.element.setAttribute("tabindex","0"),this.isDisabled=!1},e.prototype.disable=function(){this.element.classList.add(this.classNames.disabledState),this.element.setAttribute("aria-disabled","true"),this.type===r.SELECT_ONE_TYPE&&this.element.setAttribute("tabindex","-1"),this.isDisabled=!0},e.prototype.wrap=function(e){(0,n.wrap)(e,this.element)},e.prototype.unwrap=function(e){this.element.parentNode&&(this.element.parentNode.insertBefore(e,this.element),this.element.parentNode.removeChild(this.element))},e.prototype.addLoadingState=function(){this.element.classList.add(this.classNames.loadingState),this.element.setAttribute("aria-busy","true"),this.isLoading=!0},e.prototype.removeLoadingState=function(){this.element.classList.remove(this.classNames.loadingState),this.element.removeAttribute("aria-busy"),this.isLoading=!1},e.prototype._onFocus=function(){this.isFocussed=!0},e.prototype._onBlur=function(){this.isFocussed=!1},e}();t.default=s},217:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var i=function(){function e(e){var t=e.element,i=e.type,n=e.classNames;this.element=t,this.classNames=n,this.type=i,this.isActive=!1}return Object.defineProperty(e.prototype,"distanceFromTopWindow",{get:function(){return this.element.getBoundingClientRect().bottom},enumerable:!1,configurable:!0}),e.prototype.getChild=function(e){return this.element.querySelector(e)},e.prototype.show=function(){return this.element.classList.add(this.classNames.activeState),this.element.setAttribute("aria-expanded","true"),this.isActive=!0,this},e.prototype.hide=function(){return this.element.classList.remove(this.classNames.activeState),this.element.setAttribute("aria-expanded","fal
425se"),this.isActive=!1,this},e}();t.default=i},520:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.WrappedSelect=t.WrappedInput=t.List=t.Input=t.Container=t.Dropdown=void 0;var r=n(i(217));t.Dropdown=r.default;var s=n(i(613));t.Container=s.default;var o=n(i(11));t.Input=o.default;var a=n(i(624));t.List=a.default;var l=n(i(541));t.WrappedInput=l.default;var c=n(i(982));t.WrappedSelect=c
vendor: 11,703 bytes, line 425
425.default},11:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(799),r=i(883),s=function(){function e(e){var t=e.element,i=e.type,n=e.classNames,r=e.preventPaste;this.element=t,this.type=i,this.classNames=n,this.preventPaste=r,this.isFocussed=this.element.isEqualNode(document.activeElement),this.isDisabled=t.disabled,this._onPaste=this._onPaste.bind(this),this._onInput=this._onInput.bind(this),this._onFocus=this._onFocus.bind(this),this._onBlur=this._onBlur.bind(this)}return Object.defineProperty(e.prototype,"placeholder",{set:function(e){this.element.placeholder=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return(0,n.sanitise)(this.element.value)},set:function(e){this.element.value=e},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"rawValue",{get:function(){return this.element.value},enumerable:!1,configurable:!0}),e.prototype.addEventListeners=function(){this.element.addEventListener("paste",this._onPaste),this.element.addEventListener("input",this._onInput,{passive:!0}),this.element.addEventListener("focus",this._onFocus,{passive:!0}),this.element.addEventListener("blur",this._onBlur,{passive:!0})},e.prototype.removeEventListeners=function(){this.element.removeEventListener("input",this._onInput),this.element.removeEventListener("paste",this._onPaste),this.element.removeEventListener("focus",this._onFocus),this.element.removeEventListener("blur",this._onBlur)},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.isDisabled=!0},e.prototype.focus=function(){this.isFocussed||this.element.focus()},e.prototype.blur=function(){this.isFocussed&&this.element.blur()},e.prototype.clear=function(e){return void 0===e&&(e=!0),this.element.value&&(this.element.value=""),e&&this.setWidth(),this},e.prototype.setWidth=function(){var e=this.element,t=e.style,i=e.value,n=e.placeholder;t.minWidth="".concat(n.length+1,"ch"),t.width="".concat(i.length+1,"ch")},e.prototype.setActiveDescendant=function(e){this.element.setAttribute("aria-activedescendant",e)},e.prototype.removeActiveDescendant=function(){this.element.removeAttribute("aria-activedescendant")},e.prototype._onInput=function(){this.type!==r.SELECT_ONE_TYPE&&this.setWidth()},e.prototype._onPaste=function(e){this.preventPaste&&e.preventDefault()},e.prototype._onFocus=function(){this.isFocussed=!0},e.prototype._onBlur=function(){this.isFocussed=!1},e}();t.default=s},624:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(883),r=function(){function e(e){var t=e.element;this.element=t,this.scrollPos=this.element.scrollTop,this.height=this.element.offsetHeight}return e.prototype.clear=function(){this.element.innerHTML=""},e.prototype.append=function(e){this.element.appendChild(e)},e.prototype.getChild=function(e){return this.element.querySelector(e)},e.prototype.hasChildren=function(){return this.element.hasChildNodes()},e.prototype.scrollToTop=function(){this.element.scrollTop=0},e.prototype.scrollToChildElement=function(e,t){var i=this;if(e){var n=this.element.offsetHeight,r=this.element.scrollTop+n,s=e.offsetHeight,o=e.offsetTop+s,a=t>0?this.element.scrollTop+o-r:e.offsetTop;requestAnimationFrame((function(){i._animateScroll(a,t)}))}},e.prototype._scrollDown=function(e,t,i){var n=(i-e)/t,r=n>1?n:1;this.element.scrollTop=e+r},e.prototype._scrollUp=function(e,t,i){var n=(e-i)/t,r=n>1?n:1;this.element.scrollTop=e-r},e.prototype._animateScroll=function(e,t){var i=this,r=n.SCROLLING_SPEED,s=this.element.scrollTop,o=!1;t>0?(this._scrollDown(s,r,e),s<e&&(o=!0)):(this._scrollUp(s,r,e),s>e&&(o=!0)),o&&requestAnimationFrame((function(){i._animateScroll(e,t)}))},e}();t.default=r},730:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0});var n=i(799),r=function(){function e(e){var t=e.element,i=e.classNames;if(this.element=t,this.classNames=i,!(t instanceof HTMLInputElement||t instanceof HTMLSelectElement))throw new TypeError("Invalid element passed");this.isDisabled=!1}return Object.defineProperty(e.prototype,"isActive",{get:function(){return"active"===this.element.dataset.choice},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"dir",{get:function(){return this.element.dir},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.value=e},enumerable:!1,configurable:!0}),e.prototype.conceal=function(){this.element.classList.add(this.classNames.input),this.element.hidden=!0,this.element.tabIndex=-1;var e=this.element.getAttribute("style");e&&this.element.setAttribute("data-choice-orig-style",e),this.element.setAttribute("data-choice","active")},e.prototype.reveal=function(){this.element.classList.remove(this.classNames.input),this.element.hidden=!1,this.element.removeAttribute("tabindex");var e=this.element.getAttribute("data-choice-orig-style");e?(this.element.removeAttribute("data-choice-orig-style"),this.element.setAttribute("style",e)):this.element.removeAttribute("style"),this.element.removeAttribute("data-choice"),this.element.value=this.element.value},e.prototype.enable=function(){this.element.removeAttribute("disabled"),this.element.disabled=!1,this.isDisabled=!1},e.prototype.disable=function(){this.element.setAttribute("disabled",""),this.element.disabled=!0,this.isDisabled=!0},e.prototype.triggerEvent=function(e,t){(0,n.dispatchEvent)(this.element,e,t)},e}();t.default=r},541:function(e,t,i){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t){var i=t.element,n=t.classNames,r=t.delimiter,s=e.call(this,{element:i,classNames:n})||this;return s.delimiter=r,s}return r(t,e),Object.defineProperty(t.prototype,"value",{get:function(){return this.element.value},set:function(e){this.element.setAttribute("value",e),this.element.value=e},enumerable:!1,configurable:!0}),t}(s(i(730)).default);t.default=o},982:function(e,t,i){var n,r=this&&this.__extends||(n=function(e,t){return n=Object.setPrototypeOf||{__proto__:[]}instanceof Array&&function(e,t){e.__proto__=t}||function(e,t){for(var i in t)Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i])},n(e,t)},function(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Class extends value "+String(t)+" is not a constructor or null");function i(){this.constructor=e}n(e,t),e.prototype=null===t?Object.create(t):(i.prototype=t.prototype,new i)}),s=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var o=function(e){function t(t){var i=t.element,n=t.classNames,r=t.template,s=e.call(this,{element:i,classNames:n})||this;return s.template=r,s}return r(t,e),Object.defineProperty(t.prototype,"placeholderOption",{get:function(){return this.element.querySelector('option[value=""]')||this.element.querySelector("option[placeholder]")},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"optionGroups",{get:function(){return Array.from(this.element.getElementsByTagName("OPTGROUP"))},enumerable:!1,configurable:!0}),Object.defineProperty(t.prototype,"options",{get:function(){return Array.from(this.element.options)},set:function(e){var t=this,i=document.createDocumentFragment();e.forEach((function(e){return n=e,r=t.template(n),void i.appendChild(r);var n,r})),this.appendDocFragment(i)},enumerable:!1,configurable:!0}),t.prototype.appendDocFragment=function(e){this.element.innerHTML="",this.element.appendChild(e)},t}(s(i(730)).default);t.default=o},883:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.SCROLLING_SPEED=t.SELECT_MULTIPLE_TYPE=t.SELECT_ONE_TYPE=t.TEXT_TYPE=t.KEY_CODES=t.ACTION_TYPES=t.EVENTS=void 0,t.EVENTS={showDropdown:"showDropdown",hideDropdown:"hideDropdown",change:"change",choice:"choice",search:"search",addItem:"addItem",removeItem:"removeItem",highlightItem:"highlightItem",highlightChoice:"highlightChoice",unhighlightItem:"unhighlightItem"},t.ACTION_TYPES={ADD_CHOICE:"ADD_CHOICE",FILTER_CHOICES:"FILTER_CHOICES",ACTIVATE_CHOICES:"ACTIVATE_CHOICES",CLEAR_CHOICES:"CLEAR_CHOICES",ADD_GROUP:"ADD_GROUP",ADD_ITEM:"ADD_ITEM",REMOVE_ITEM:"REMOVE_ITEM",HIGHLIGHT_ITEM:"HIGHLIGHT_ITEM",CLEAR_ALL:"CLEAR_ALL",RESET_TO:"RESET_TO",SET_IS_LOADING:"SET_IS_LOADING"},t.KEY_CODES={BACK_KEY:46,DELETE_KEY:8,ENTER_KEY:13,A_KEY:65,ESC_KEY:27,UP_KEY:38,DOWN_KEY:40,PAGE_UP_KEY:33,PAGE_DOWN_KEY:34},t.TEXT_TYPE="text",t.SELECT_ONE_TYPE="select-one",t.SELECT_MULTIPLE_TYPE="select-multiple",t.SCROLLING_SPEED=4},789:function(e,t,i){Object.defineProperty(t,"__esModule",{value:!0}),t.DEFAULT_CONFIG=t.DEFAULT_CLASSNAMES=void 0;var n=i(799);t.DEFAULT_CLASSNAMES={containerOuter:"choices",containerInner:"choices__inner",input:"choices__input",inputCloned:"choices__input--cloned",list:"choices__list",listItems:"choices__list--multiple",listSingle:"choices__list--single",listDropdown:"choices__list--dropdown",item:"choices__item",itemSelectable:"choices__item--selectable",itemDisabled:"choices__item--disabled",itemChoice:"choices__item--choice",placeholder:"choices__placeholder",group:"choices__group",groupHeading:"choices__heading",button:"choices__button",activeState:"is-active",focusState:"is-focused",openState:"is-open",disabledState:"is-disabled",highlightedState:"is-highlighted",selectedState:"is-selected",flippedState:"is-flipped",loadingState:"is-loading",noResults:"has-no-results",noChoices:"has-no-choices"},t.DEFAULT_CONFIG={items:[],choices:[],silent:!1,renderChoiceLimit:-1,maxItemCount:-1,addItems:!0,addItemFilter:null,removeItems:!0,removeItemButton:!1,editItems:!1,allowHTML:!0,duplicateItemsAllowed:!0,delimiter:",",paste:!0,searchEnabled:!0,searchChoices:!0,searchFloor:1,searchResultLimit:4,searchFields:["label","value"],position:"auto",resetScrollPosition:!0,shouldSort:!0,shouldSortItems:!1,sorter:n.sortByAlpha,placeholder:!0,placeholderValue:null,searchPlaceholderValue:null,prependValue:null,appendValue:null,renderSelectedChoices:"auto",loadingText:"Loading...",noResultsText:"No results found",noChoicesText:"No choices to choose from",itemSelectText:"Press to select",uniqueItemText:"Only unique values can be added",customAddItemText:"Only values matching specific conditions can be added",addItemText:function(e){return'Press Enter to add <b>"'.concat((0,n.sanitise)(e),'"</b>')},maxItemText:function(e){return"Only ".concat(e," values can be added")},valueComparer:function(e,t){return e===t},fuseOptions:{includeScore:!0},labelId:"",callbackOnInit:null,callbackOnCreateTemplates:null,classNames:t.DEFAULT_CLASSNAMES}},18:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},978:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},948:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},359:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},285:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},533:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},187:function(e,t,i){var n=this&&this.__createBinding||(Object.create?function(e,t,i,n){void 0===n&&(n=i)
vendor: 9,821 bytes, line 425
425,Object.defineProperty(e,n,{enumerable:!0,get:function(){return t[i]}})}:function(e,t,i,n){void 0===n&&(n=i),e[n]=t[i]}),r=this&&this.__exportStar||function(e,t){for(var i in e)"default"===i||Object.prototype.hasOwnProperty.call(t,i)||n(t,e,i)};Object.defineProperty(t,"__esModule",{value:!0}),r(i(18),t),r(i(978),t),r(i(948),t),r(i(359),t),r(i(285),t),r(i(533),t),r(i(287),t),r(i(132),t),r(i(837),t),r(i(598),t),r(i(369),t),r(i(37),t),r(i(47),t),r(i(923),t),r(i(876),t)},287:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},132:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},837:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},598:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},37:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},369:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},47:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},923:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},876:function(e,t){Object.defineProperty(t,"__esModule",{value:!0})},799:function(e,t){var i;Object.defineProperty(t,"__esModule",{value:!0}),t.diff=t.cloneObject=t.existsInArray=t.dispatchEvent=t.sortByScore=t.sortByAlpha=t.strToEl=t.sanitise=t.isScrolledIntoView=t.getAdjacentEl=t.wrap=t.isType=t.getType=t.generateId=t.generateChars=t.getRandomNumber=void 0,t.getRandomNumber=function(e,t){return Math.floor(Math.random()*(t-e)+e)},t.generateChars=function(e){return Array.from({length:e},(function(){return(0,t.getRandomNumber)(0,36).toString(36)})).join("")},t.generateId=function(e,i){var n=e.id||e.name&&"".concat(e.name,"-").concat((0,t.generateChars)(2))||(0,t.generateChars)(4);return n=n.replace(/(:|\.|\[|\]|,)/g,""),"".concat(i,"-").concat(n)},t.getType=function(e){return Object.prototype.toString.call(e).slice(8,-1)},t.isType=function(e,i){return null!=i&&(0,t.getType)(i)===e},t.wrap=function(e,t){return void 0===t&&(t=document.createElement("div")),e.parentNode&&(e.nextSibling?e.parentNode.insertBefore(t,e.nextSibling):e.parentNode.appendChild(t)),t.appendChild(e)},t.getAdjacentEl=function(e,t,i){void 0===i&&(i=1);for(var n="".concat(i>0?"next":"previous","ElementSibling"),r=e[n];r;){if(r.matches(t))return r;r=r[n]}return r},t.isScrolledIntoView=function(e,t,i){return void 0===i&&(i=1),!!e&&(i>0?t.scrollTop+t.offsetHeight>=e.offsetTop+e.offsetHeight:e.offsetTop>=t.scrollTop)},t.sanitise=function(e){return"string"!=typeof e?e:e.replace(/&/g,"&").replace(/>/g,">").replace(/</g,"<").replace(/"/g,""")},t.strToEl=(i=document.createElement("div"),function(e){var t=e.trim();i.innerHTML=t;for(var n=i.children[0];i.firstChild;)i.removeChild(i.firstChild);return n}),t.sortByAlpha=function(e,t){var i=e.value,n=e.label,r=void 0===n?i:n,s=t.value,o=t.label,a=void 0===o?s:o;return r.localeCompare(a,[],{sensitivity:"base",ignorePunctuation:!0,numeric:!0})},t.sortByScore=function(e,t){var i=e.score,n=void 0===i?0:i,r=t.score;return n-(void 0===r?0:r)},t.dispatchEvent=function(e,t,i){void 0===i&&(i=null);var n=new CustomEvent(t,{detail:i,bubbles:!0,cancelable:!0});return e.dispatchEvent(n)},t.existsInArray=function(e,t,i){return void 0===i&&(i="value"),e.some((function(e){return"string"==typeof t?e[i]===t.trim():e[i]===t}))},t.cloneObject=function(e){return JSON.parse(JSON.stringify(e))},t.diff=function(e,t){var i=Object.keys(e).sort(),n=Object.keys(t).sort();return i.filter((function(e){return n.indexOf(e)<0}))}},273:function(e,t){var i=this&&this.__spreadArray||function(e,t,i){if(i||2===arguments.length)for(var n,r=0,s=t.length;r<s;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultState=void 0,t.defaultState=[],t.default=function(e,n){switch(void 0===e&&(e=t.defaultState),void 0===n&&(n={}),n.type){case"ADD_CHOICE":var r=n,s={id:r.id,elementId:r.elementId,groupId:r.groupId,value:r.value,label:r.label||r.value,disabled:r.disabled||!1,selected:!1,active:!0,score:9999,customProperties:r.customProperties,placeholder:r.placeholder||!1};return i(i([],e,!0),[s],!1);case"ADD_ITEM":var o=n;return o.choiceId>-1?e.map((function(e){var t=e;return t.id===parseInt("".concat(o.choiceId),10)&&(t.selected=!0),t})):e;case"REMOVE_ITEM":var a=n;return a.choiceId&&a.choiceId>-1?e.map((function(e){var t=e;return t.id===parseInt("".concat(a.choiceId),10)&&(t.selected=!1),t})):e;case"FILTER_CHOICES":var l=n;return e.map((function(e){var t=e;return t.active=l.results.some((function(e){var i=e.item,n=e.score;return i.id===t.id&&(t.score=n,!0)})),t}));case"ACTIVATE_CHOICES":var c=n;return e.map((function(e){var t=e;return t.active=c.active,t}));case"CLEAR_CHOICES":return t.defaultState;default:return e}}},871:function(e,t){var i=this&&this.__spreadArray||function(e,t,i){if(i||2===arguments.length)for(var n,r=0,s=t.length;r<s;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultState=void 0,t.defaultState=[],t.default=function(e,n){switch(void 0===e&&(e=t.defaultState),void 0===n&&(n={}),n.type){case"ADD_GROUP":var r=n;return i(i([],e,!0),[{id:r.id,value:r.value,active:r.active,disabled:r.disabled}],!1);case"CLEAR_CHOICES":return[];default:return e}}},655:function(e,t,i){var n=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultState=void 0;var r=i(857),s=n(i(52)),o=n(i(871)),a=n(i(273)),l=n(i(502)),c=i(799);t.defaultState={groups:[],items:[],choices:[],loading:!1};var u=(0,r.combineReducers)({items:s.default,groups:o.default,choices:a.default,loading:l.default});t.default=function(e,i){var n=e;if("CLEAR_ALL"===i.type)n=t.defaultState;else if("RESET_TO"===i.type)return(0,c.cloneObject)(i.state);return u(n,i)}},52:function(e,t){var i=this&&this.__spreadArray||function(e,t,i){if(i||2===arguments.length)for(var n,r=0,s=t.length;r<s;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))};Object.defineProperty(t,"__esModule",{value:!0}),t.defaultState=void 0,t.defaultState=[],t.default=function(e,n){switch(void 0===e&&(e=t.defaultState),void 0===n&&(n={}),n.type){case"ADD_ITEM":var r=n;return i(i([],e,!0),[{id:r.id,choiceId:r.choiceId,groupId:r.groupId,value:r.value,label:r.label,active:!0,highlighted:!1,customProperties:r.customProperties,placeholder:r.placeholder||!1,keyCode:null}],!1).map((function(e){var t=e;return t.highlighted=!1,t}));case"REMOVE_ITEM":return e.map((function(e){var t=e;return t.id===n.id&&(t.active=!1),t}));case"HIGHLIGHT_ITEM":var s=n;return e.map((function(e){var t=e;return t.id===s.id&&(t.highlighted=s.highlighted),t}));default:return e}}},502:function(e,t){Object.defineProperty(t,"__esModule",{value:!0}),t.defaultState=void 0,t.defaultState=!1,t.default=function(e,i){return void 0===e&&(e=t.defaultState),void 0===i&&(i={}),"SET_IS_LOADING"===i.type?i.isLoading:e}},744:function(e,t,i){var n=this&&this.__spreadArray||function(e,t,i){if(i||2===arguments.length)for(var n,r=0,s=t.length;r<s;r++)!n&&r in t||(n||(n=Array.prototype.slice.call(t,0,r)),n[r]=t[r]);return e.concat(n||Array.prototype.slice.call(t))},r=this&&this.__importDefault||function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(t,"__esModule",{value:!0});var s=i(857),o=r(i(655)),a=function(){function e(){this._store=(0,s.createStore)(o.default,window.__REDUX_DEVTOOLS_EXTENSION__&&window.__REDUX_DEVTOOLS_EXTENSION__())}return e.prototype.subscribe=function(e){this._store.subscribe(e)},e.prototype.dispatch=function(e){this._store.dispatch(e)},Object.defineProperty(e.prototype,"state",{get:function(){return this._store.getState()},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"items",{get:function(){return this.state.items},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeItems",{get:function(){return this.items.filter((function(e){return!0===e.active}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"highlightedActiveItems",{get:function(){return this.items.filter((function(e){return e.active&&e.highlighted}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"choices",{get:function(){return this.state.choices},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeChoices",{get:function(){return this.choices.filter((function(e){return!0===e.active}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"selectableChoices",{get:function(){return this.choices.filter((function(e){return!0!==e.disabled}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"searchableChoices",{get:function(){return this.selectableChoices.filter((function(e){return!0!==e.placeholder}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"placeholderChoice",{get:function(){return n([],this.choices,!0).reverse().find((function(e){return!0===e.placeholder}))},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"groups",{get:function(){return this.state.groups},enumerable:!1,configurable:!0}),Object.defineProperty(e.prototype,"activeGroups",{get:function(){var e=this.groups,t=this.choices;return e.filter((function(e){var i=!0===e.active&&!1===e.disabled,n=t.some((function(e){return!0===e.active&&!1===e.disabled}));return i&&n}),[])},enumerable:!1,configurable:!0}),e.prototype.isLoading=function(){return this.state.loading},e.prototype.getChoiceById=function(e){return this.activeChoices.find((function(t){return t.id===parseInt(e,10)}))},e.prototype.getGroupById=function(e){return this.groups.find((function(t){return t.id===e}))},e}();t.default=a}
vendor: 5,136 bytes, line 425
425,686:function(e,t){Object.defineProperty(t,"__esModule",{value:!0});var i={containerOuter:function(e,t,i,n,r,s,o){var a=e.classNames.containerOuter,l=Object.assign(document.createElement("div"),{className:a});return l.dataset.type=s,t&&(l.dir=t),n&&(l.tabIndex=0),i&&(l.setAttribute("role",r?"combobox":"listbox"),r&&l.setAttribute("aria-autocomplete","list")),l.setAttribute("aria-haspopup","true"),l.setAttribute("aria-expanded","false"),o&&l.setAttribute("aria-labeledby",o),l},containerInner:function(e){var t=e.classNames.containerInner;return Object.assign(document.createElement("div"),{className:t})},itemList:function(e,t){var i=e.classNames,n=i.list,r=i.listSingle,s=i.listItems;return Object.assign(document.createElement("div"),{className:"".concat(n," ").concat(t?r:s)})},placeholder:function(e,t){var i,n=e.allowHTML,r=e.classNames.placeholder;return Object.assign(document.createElement("div"),((i={className:r})[n?"innerHTML":"innerText"]=t,i))},item:function(e,t,i){var n,r,s=e.allowHTML,o=e.classNames,a=o.item,l=o.button,c=o.highlightedState,u=o.itemSelectable,h=o.placeholder,d=t.id,f=t.value,p=t.label,m=t.customProperties,g=t.active,v=t.disabled,y=t.highlighted,b=t.placeholder,_=Object.assign(document.createElement("div"),((n={className:a})[s?"innerHTML":"innerText"]=p,n));if(Object.assign(_.dataset,{item:"",id:d,value:f,customProperties:m}),g&&_.setAttribute("aria-selected","true"),v&&_.setAttribute("aria-disabled","true"),b&&_.classList.add(h),_.classList.add(y?c:u),i){v&&_.classList.remove(u),_.dataset.deletable="";var w="Remove item",x=Object.assign(document.createElement("button"),((r={type:"button",className:l})[s?"innerHTML":"innerText"]=w,r));x.setAttribute("aria-label","".concat(w,": '").concat(f,"'")),x.dataset.button="",_.appendChild(x)}return _},choiceList:function(e,t){var i=e.classNames.list,n=Object.assign(document.createElement("div"),{className:i});return t||n.setAttribute("aria-multiselectable","true"),n.setAttribute("role","listbox"),n},choiceGroup:function(e,t){var i,n=e.allowHTML,r=e.classNames,s=r.group,o=r.groupHeading,a=r.itemDisabled,l=t.id,c=t.value,u=t.disabled,h=Object.assign(document.createElement("div"),{className:"".concat(s," ").concat(u?a:"")});return h.setAttribute("role","group"),Object.assign(h.dataset,{group:"",id:l,value:c}),u&&h.setAttribute("aria-disabled","true"),h.appendChild(Object.assign(document.createElement("div"),((i={className:o})[n?"innerHTML":"innerText"]=c,i))),h},choice:function(e,t,i){var n,r=e.allowHTML,s=e.classNames,o=s.item,a=s.itemChoice,l=s.itemSelectable,c=s.selectedState,u=s.itemDisabled,h=s.placeholder,d=t.id,f=t.value,p=t.label,m=t.groupId,g=t.elementId,v=t.disabled,y=t.selected,b=t.placeholder,_=Object.assign(document.createElement("div"),((n={id:g})[r?"innerHTML":"innerText"]=p,n.className="".concat(o," ").concat(a),n));return y&&_.classList.add(c),b&&_.classList.add(h),_.setAttribute("role",m&&m>0?"treeitem":"option"),Object.assign(_.dataset,{choice:"",id:d,value:f,selectText:i}),v?(_.classList.add(u),_.dataset.choiceDisabled="",_.setAttribute("aria-disabled","true")):(_.classList.add(l),_.dataset.choiceSelectable=""),_},input:function(e,t){var i=e.classNames,n=i.input,r=i.inputCloned,s=Object.assign(document.createElement("input"),{type:"search",name:"search_terms",className:"".concat(n," ").concat(r),autocomplete:"off",autocapitalize:"off",spellcheck:!1});return s.setAttribute("role","textbox"),s.setAttribute("aria-autocomplete","list"),s.setAttribute("aria-label",t),s},dropdown:function(e){var t=e.classNames,i=t.list,n=t.listDropdown,r=document.createElement("div");return r.classList.add(i,n),r.setAttribute("aria-expanded","false"),r},notice:function(e,t,i){var n,r=e.allowHTML,s=e.classNames,o=s.item,a=s.itemChoice,l=s.noResults,c=s.noChoices;void 0===i&&(i="");var u=[o,a];return"no-choices"===i?u.push(c):"no-results"===i&&u.push(l),Object.assign(document.createElement("div"),((n={})[r?"innerHTML":"innerText"]=t,n.className=u.join(" "),n))},option:function(e){var t=e.label,i=e.value,n=e.customProperties,r=e.active,s=e.disabled,o=new Option(t,i,!1,r);return n&&(o.dataset.customProperties="".concat(n)),o.disabled=!!s,o}};t.default=i},996:function(e){var t=function(e){return function(e){return!!e&&"object"==typeof e}(e)&&!function(e){var t=Object.prototype.toString.call(e);return"[object RegExp]"===t||"[object Date]"===t||function(e){return e.$$typeof===i}(e)}(e)},i="function"==typeof Symbol&&Symbol.for?Symbol.for("react.element"):60103;function n(e,t){return!1!==t.clone&&t.isMergeableObject(e)?l((i=e,Array.isArray(i)?[]:{}),e,t):e;var i}function r(e,t,i){return e.concat(t).map((function(e){return n(e,i)}))}function s(e){return Object.keys(e).concat(function(e){return Object.getOwnPropertySymbols?Object.getOwnPropertySymbols(e).filter((function(t){return e.propertyIsEnumerable(t)})):[]}(e))}function o(e,t){try{return t in e}catch(e){return!1}}function a(e,t,i){var r={};return i.isMergeableObject(e)&&s(e).forEach((function(t){r[t]=n(e[t],i)})),s(t).forEach((function(s){(function(e,t){return o(e,t)&&!(Object.hasOwnProperty.call(e,t)&&Object.propertyIsEnumerable.call(e,t))}
vendor: 7,787 bytes, line 425
425)(e,s)||(o(e,s)&&i.isMergeableObject(t[s])?r[s]=function(e,t){if(!t.customMerge)return l;var i=t.customMerge(e);return"function"==typeof i?i:l}(s,i)(e[s],t[s],i):r[s]=n(t[s],i))})),r}function l(e,i,s){(s=s||{}).arrayMerge=s.arrayMerge||r,s.isMergeableObject=s.isMergeableObject||t,s.cloneUnlessOtherwiseSpecified=n;var o=Array.isArray(i);return o===Array.isArray(e)?o?s.arrayMerge(e,i,s):a(e,i,s):n(i,s)}l.all=function(e,t){if(!Array.isArray(e))throw new Error("first argument should be an array");return e.reduce((function(e,i){return l(e,i,t)}),{})};var c=l;e.exports=c},221:function(e,t,i){function n(e){return Array.isArray?Array.isArray(e):"[object Array]"===u(e)}function r(e){return"string"==typeof e}function s(e){return"number"==typeof e}function o(e){return!0===e||!1===e||function(e){return a(e)&&null!==e}(e)&&"[object Boolean]"==u(e)}function a(e){return"object"==typeof e}function l(e){return null!=e}function c(e){return!e.trim().length}function u(e){return null==e?void 0===e?"[object Undefined]":"[object Null]":Object.prototype.toString.call(e)}i.r(t),i.d(t,{default:function(){return H}});const h=Object.prototype.hasOwnProperty;class d{constructor(e){this._keys=[],this._keyMap={};let t=0;e.forEach((e=>{let i=f(e);t+=i.weight,this._keys.push(i),this._keyMap[i.id]=i,t+=i.weight})),this._keys.forEach((e=>{e.weight/=t}))}get(e){return this._keyMap[e]}keys(){return this._keys}toJSON(){return JSON.stringify(this._keys)}}function f(e){let t=null,i=null,s=null,o=1;if(r(e)||n(e))s=e,t=p(e),i=m(e);else{if(!h.call(e,"name"))throw new Error("Missing name property in key");const n=e.name;if(s=n,h.call(e,"weight")&&(o=e.weight,o<=0))throw new Error((e=>`Property 'weight' in key '${e}' must be a positive integer`)(n));t=p(n),i=m(n)}return{path:t,id:i,weight:o,src:s}}function p(e){return n(e)?e:e.split(".")}function m(e){return n(e)?e.join("."):e}var g={isCaseSensitive:!1,includeScore:!1,keys:[],shouldSort:!0,sortFn:(e,t)=>e.score===t.score?e.idx<t.idx?-1:1:e.score<t.score?-1:1,includeMatches:!1,findAllMatches:!1,minMatchCharLength:1,location:0,threshold:.6,distance:100,useExtendedSearch:!1,getFn:function(e,t){let i=[],a=!1;const c=(e,t,u)=>{if(l(e))if(t[u]){const h=e[t[u]];if(!l(h))return;if(u===t.length-1&&(r(h)||s(h)||o(h)))i.push(function(e){return null==e?"":function(e){if("string"==typeof e)return e;let t=e+"";return"0"==t&&1/e==-1/0?"-0":t}(e)}(h));else if(n(h)){a=!0;for(let e=0,i=h.length;e<i;e+=1)c(h[e],t,u+1)}else t.length&&c(h,t,u+1)}else i.push(e)};return c(e,r(t)?t.split("."):t,0),a?i:i[0]},ignoreLocation:!1,ignoreFieldNorm:!1,fieldNormWeight:1};const v=/[^ ]+/g;class y{constructor({getFn:e=g.getFn,fieldNormWeight:t=g.fieldNormWeight}={}){this.norm=function(e=1,t=3){const i=new Map,n=Math.pow(10,t);return{get(t){const r=t.match(v).length;if(i.has(r))return i.get(r);const s=1/Math.pow(r,.5*e),o=parseFloat(Math.round(s*n)/n);return i.set(r,o),o},clear(){i.clear()}}}(t,3),this.getFn=e,this.isCreated=!1,this.setIndexRecords()}setSources(e=[]){this.docs=e}setIndexRecords(e=[]){this.records=e}setKeys(e=[]){this.keys=e,this._keysMap={},e.forEach(((e,t)=>{this._keysMap[e.id]=t}))}create(){!this.isCreated&&this.docs.length&&(this.isCreated=!0,r(this.docs[0])?this.docs.forEach(((e,t)=>{this._addString(e,t)})):this.docs.forEach(((e,t)=>{this._addObject(e,t)})),this.norm.clear())}add(e){const t=this.size();r(e)?this._addString(e,t):this._addObject(e,t)}removeAt(e){this.records.splice(e,1);for(let t=e,i=this.size();t<i;t+=1)this.records[t].i-=1}getValueForItemAtKeyId(e,t){return e[this._keysMap[t]]}size(){return this.records.length}_addString(e,t){if(!l(e)||c(e))return;let i={v:e,i:t,n:this.norm.get(e)};this.records.push(i)}_addObject(e,t){let i={i:t,$:{}};this.keys.forEach(((t,s)=>{let o=this.getFn(e,t.path);if(l(o))if(n(o)){let e=[];const t=[{nestedArrIndex:-1,value:o}];for(;t.length;){const{nestedArrIndex:i,value:s}=t.pop();if(l(s))if(r(s)&&!c(s)){let t={v:s,i:i,n:this.norm.get(s)};e.push(t)}else n(s)&&s.forEach(((e,i)=>{t.push({nestedArrIndex:i,value:e})}))}i.$[s]=e}else if(!c(o)){let e={v:o,n:this.norm.get(o)};i.$[s]=e}})),this.records.push(i)}toJSON(){return{keys:this.keys,records:this.records}}}function b(e,t,{getFn:i=g.getFn,fieldNormWeight:n=g.fieldNormWeight}={}){const r=new y({getFn:i,fieldNormWeight:n});return r.setKeys(e.map(f)),r.setSources(t),r.create(),r}function _(e,{errors:t=0,currentLocation:i=0,expectedLocation:n=0,distance:r=g.distance,ignoreLocation:s=g.ignoreLocation}={}){const o=t/e.length;if(s)return o;const a=Math.abs(n-i);return r?o+a/r:a?1:o}const w=32;function x(e,t,i,{location:n=g.location,distance:r=g.distance,threshold:s=g.threshold,findAllMatches:o=g.findAllMatches,minMatchCharLength:a=g.minMatchCharLength,includeMatches:l=g.includeMatches,ignoreLocation:c=g.ignoreLocation}={}){if(t.length>w)throw new Error("Pattern length exceeds max of 32.");const u=t.length,h=e.length,d=Math.max(0,Math.min(n,h));let f=s,p=d;const m=a>1||l,v=m?Array(h):[];let y;for(;(y=e.indexOf(t,p))>-1;){let e=_(t,{currentLocation:y,expectedLocation:d,distance:r,ignoreLocation:c});if(f=Math.min(e,f),p=y+u,m){let e=0;for(;e<u;)v[y+e]=1,e+=1}}p=-1;let b=[],x=1,C=u+h;const A=1<<u-1;for(let n=0;n<u;n+=1){let s=0,a=C;for(;s<a;)_(t,{errors:n,currentLocation:d+a,expectedLocation:d,distance:r,ignoreLocation:c})<=f?s=a:C=a,a=Math.floor((C-s)/2+s);C=a;let l=Math.max(1,d-a+1),g=o?h:Math.min(d+a,h)+u,y=Array(g+2);y[g+1]=(1<<n)-1;for(let s=g;s>=l;s-=1){let o=s-1,a=i[e.charAt(o)];if(m&&(v[o]=+!!a),y[s]=(y[s+1]<<1|1)&a,n&&(y[s]|=(b[s+1]|b[s])<<1|1|b[s+1]),y[s]&A&&(x=_(t,{errors:n,currentLocation:o,expectedLocation:d,distance:r,ignoreLocation:c}),x<=f)){if(f=x,p=o,p<=d)break;l=Math.max(1,2*d-p)}}if(_(t,{errors:n+1,currentLocation:d,expectedLocation:d,distance:r,ignoreLocation:c})>f)break;b=y}const E={isMatch:p>=0,score:Math.max(.001,x)};if(m){const e=function(e=[],t=g.minMatchCharLength){let i=[],n=-1,r=-1,s=0;for(let o=e.length;s<o;s+=1){let o=e[s];o&&-1===n?n=s:o||-1===n||(r=s-1,r-n+1>=t&&i.push([n,r]),n=-1)}return e[s-1]&&s-n>=t&&i.push([n,s-1]),i}(v,a);e.length?l&&(E.indices=e):E.isMatch=!1}return E}function C(e){let t={};for(let i=0,n=e.length;i<n;i+=1){const r=e.charAt(i);t[r]=(t[r]||0)|1<<n-i-1}return t}class A{constructor(e,{location:t=g.location,threshold:i=g.threshold,distance:n=g.distance,includeMatches:r=g.includeMatches,findAllMatches:s=g.findAllMatches,minMatchCharLength:o=g.minMatchCharLength,isCaseSensitive:a=g.isCaseSensitive,ignoreLocation:l=g.ignoreLocation}={}){if(this.options={location:t,threshold:i,distance:n,includeMatches:r,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:a,ignoreLocation:l},this.pattern=a?e:e.toLowerCase(),this.chunks=[],!this.pattern.length)return;const c=(e,t)=>{this.chunks.push({pattern:e,alphabet:C(e),startIndex:t})},u=this.pattern.length;if(u>w){let e=0;const t=u%w,i=u-t;for(;e<i;)c(this.pattern.substr(e,w),e),e+=w;if(t){const e=u-w;c(this.pattern.substr(e),e)}}else c(this.pattern,0)}searchIn(e){const{isCaseSensitive:t,includeMatches:i}=this.options;if(t||(e=e.toLowerCase()),this.pattern===e){let t={isMatch:!0,score:0};return i&&(t.indices=[[0,e.length-1]]),t}const{location:n,distance:r,threshold:s,findAllMatches:o,minMatchCharLength:a,ignoreLocation:l}=this.options;let c=[],u=0,h=!1;this.chunks.forEach((({pattern:t,alphabet:d,startIndex:f})=>{const{isMatch:p,score:m,indices:g}=x(e,t,d,{location:n+f,distance:r,threshold:s,findAllMatches:o,minMatchCharLength:a,includeMatches:i,ignoreLocation:l});p&&(h=!0),u+=m,p&&g&&(c=[...c,...g])}));let d={isMatch:h,score:h?u/this.chunks.length:1};return h&&i&&(d.indices=c),d}}class E{constructor(e){this.pattern=e}static isMultiMatch(e){return k(e,this.multiRegex)}static isSingleMatch(e){return k(e,this.singleRegex)}search(){}}function k(e,t){const i=e.match(t);return i?i[1]:null}
vendor: 4,590 bytes, line 425
425class S extends E{constructor(e,{location:t=g.location,threshold:i=g.threshold,distance:n=g.distance,includeMatches:r=g.includeMatches,findAllMatches:s=g.findAllMatches,minMatchCharLength:o=g.minMatchCharLength,isCaseSensitive:a=g.isCaseSensitive,ignoreLocation:l=g.ignoreLocation}={}){super(e),this._bitapSearch=new A(e,{location:t,threshold:i,distance:n,includeMatches:r,findAllMatches:s,minMatchCharLength:o,isCaseSensitive:a,ignoreLocation:l})}static get type(){return"fuzzy"}static get multiRegex(){return/^"(.*)"$/}static get singleRegex(){return/^(.*)$/}search(e){return this._bitapSearch.searchIn(e)}}class T extends E{constructor(e){super(e)}static get type(){return"include"}static get multiRegex(){return/^'"(.*)"$/}static get singleRegex(){return/^'(.*)$/}search(e){let t,i=0;const n=[],r=this.pattern.length;for(;(t=e.indexOf(this.pattern,i))>-1;)i=t+r,n.push([t,i-1]);const s=!!n.length;return{isMatch:s,score:s?0:1,indices:n}}}const D=[class extends E{constructor(e){super(e)}static get type(){return"exact"}static get multiRegex(){return/^="(.*)"$/}static get singleRegex(){return/^=(.*)$/}search(e){const t=e===this.pattern;return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},T,class extends E{constructor(e){super(e)}static get type(){return"prefix-exact"}static get multiRegex(){return/^\^"(.*)"$/}static get singleRegex(){return/^\^(.*)$/}search(e){const t=e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,this.pattern.length-1]}}},class extends E{constructor(e){super(e)}static get type(){return"inverse-prefix-exact"}static get multiRegex(){return/^!\^"(.*)"$/}static get singleRegex(){return/^!\^(.*)$/}search(e){const t=!e.startsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends E{constructor(e){super(e)}static get type(){return"inverse-suffix-exact"}static get multiRegex(){return/^!"(.*)"\$$/}static get singleRegex(){return/^!(.*)\$$/}search(e){const t=!e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},class extends E{constructor(e){super(e)}static get type(){return"suffix-exact"}static get multiRegex(){return/^"(.*)"\$$/}static get singleRegex(){return/^(.*)\$$/}search(e){const t=e.endsWith(this.pattern);return{isMatch:t,score:t?0:1,indices:[e.length-this.pattern.length,e.length-1]}}},class extends E{constructor(e){super(e)}static get type(){return"inverse-exact"}static get multiRegex(){return/^!"(.*)"$/}static get singleRegex(){return/^!(.*)$/}search(e){const t=-1===e.indexOf(this.pattern);return{isMatch:t,score:t?0:1,indices:[0,e.length-1]}}},S],I=D.length,O=/ +(?=([^\"]*\"[^\"]*\")*[^\"]*$)/,L=new Set([S.type,T.type]),M=[];function P(e,t){for(let i=0,n=M.length;i<n;i+=1){let n=M[i];if(n.condition(e,t))return new n(e,t)}return new A(e,t)}const N="$and",$="$path",F=e=>!(!e[N]&&!e.$or),R=e=>({[N]:Object.keys(e).map((t=>({[t]:e[t]})))});function B(e,t,{auto:i=!0}={}){const s=e=>{let o=Object.keys(e);const l=(e=>!!e[$])(e);if(!l&&o.length>1&&!F(e))return s(R(e));if((e=>!n(e)&&a(e)&&!F(e))(e)){const n=l?e[$]:o[0],s=l?e.$val:e[n];if(!r(s))throw new Error((e=>`Invalid value for key ${e}`)(n));const a={keyId:m(n),pattern:s};return i&&(a.searcher=P(s,t)),a}let c={children:[],operator:o[0]};return o.forEach((t=>{const i=e[t];n(i)&&i.forEach((e=>{c.children.push(s(e))}))})),c};return F(e)||(e=R(e)),s(e)}function j(e,t){const i=e.matches;t.matches=[],l(i)&&i.forEach((e=>{if(!l(e.indices)||!e.indices.length)return;const{indices:i,value:n}=e;let r={indices:i,value:n};e.key&&(r.key=e.key.src),e.idx>-1&&(r.refIndex=e.idx),t.matches.push(r)}))}function z(e,t){t.score=e.score}class H{constructor(e,t={},i){this.options={...g,...t},this.options.useExtendedSearch,this._keyStore=new d(this.options.keys),this.setCollection(e,i)}setCollection(e,t){if(this._docs=e,t&&!(t instanceof y))throw new Error("Incorrect 'index' type");this._myIndex=t||b(this.options.keys,this._docs,{getFn:this.options.getFn,fieldNormWeight:this.options.fieldNormWeight})}add(e){l(e)&&(this._docs.push(e),this._myIndex.add(e))}remove(e=(()=>!1)){const t=[];for(let i=0,n=this._docs.length;i<n;i+=1){const r=this._docs[i];e(r,i)&&(this.removeAt(i),i-=1,n-=1,t.push(r))}return t}removeAt(e){this._docs.splice(e,1),this._myIndex.removeAt(e)}getIndex(){return this._myIndex}search(e,{limit:t=-1}={}){const{includeMatches:i,includeScore:n,shouldSort:o,sortFn:a,ignoreFieldNorm:l}=this.options;let c=r(e)?r(this._docs[0])?this._searchStringList(e):this._searchObjectList(e):this._searchLogical(e);return function(e,{ignoreFieldNorm:t=g.ignoreFieldNorm}){e.forEach((e=>{let i=1;
vendor: 4,131 bytes, line 425
425e.matches.forEach((({key:e,norm:n,score:r})=>{const s=e?e.weight:null;i*=Math.pow(0===r&&s?Number.EPSILON:r,(s||1)*(t?1:n))})),e.score=i}))}(c,{ignoreFieldNorm:l}),o&&c.sort(a),s(t)&&t>-1&&(c=c.slice(0,t)),function(e,t,{includeMatches:i=g.includeMatches,includeScore:n=g.includeScore}={}){const r=[];return i&&r.push(j),n&&r.push(z),e.map((e=>{const{idx:i}=e,n={item:t[i],refIndex:i};return r.length&&r.forEach((t=>{t(e,n)})),n}))}(c,this._docs,{includeMatches:i,includeScore:n})}_searchStringList(e){const t=P(e,this.options),{records:i}=this._myIndex,n=[];return i.forEach((({v:e,i:i,n:r})=>{if(!l(e))return;const{isMatch:s,score:o,indices:a}=t.searchIn(e);s&&n.push({item:e,idx:i,matches:[{score:o,value:e,norm:r,indices:a}]})})),n}_searchLogical(e){const t=B(e,this.options),i=(e,t,n)=>{if(!e.children){const{keyId:i,searcher:r}=e,s=this._findMatches({key:this._keyStore.get(i),value:this._myIndex.getValueForItemAtKeyId(t,i),searcher:r});return s&&s.length?[{idx:n,item:t,matches:s}]:[]}const r=[];for(let s=0,o=e.children.length;s<o;s+=1){const o=e.children[s],a=i(o,t,n);if(a.length)r.push(...a);else if(e.operator===N)return[]}return r},n=this._myIndex.records,r={},s=[];return n.forEach((({$:e,i:n})=>{if(l(e)){let o=i(t,e,n);o.length&&(r[n]||(r[n]={idx:n,item:e,matches:[]},s.push(r[n])),o.forEach((({matches:e})=>{r[n].matches.push(...e)})))}})),s}_searchObjectList(e){const t=P(e,this.options),{keys:i,records:n}=this._myIndex,r=[];return n.forEach((({$:e,i:n})=>{if(!l(e))return;let s=[];i.forEach(((i,n)=>{s.push(...this._findMatches({key:i,value:e[n],searcher:t}))})),s.length&&r.push({idx:n,item:e,matches:s})})),r}_findMatches({key:e,value:t,searcher:i}){if(!l(t))return[];let r=[];if(n(t))t.forEach((({v:t,i:n,n:s})=>{if(!l(t))return;const{isMatch:o,score:a,indices:c}=i.searchIn(t);o&&r.push({score:a,key:e,value:t,idx:n,norm:s,indices:c})}));else{const{v:n,n:s}=t,{isMatch:o,score:a,indices:l}=i.searchIn(n);o&&r.push({score:a,key:e,value:n,norm:s,indices:l})}return r}}H.version="6.5.3",H.createIndex=b,H.parseIndex=function(e,{getFn:t=g.getFn,fieldNormWeight:i=g.fieldNormWeight}={}){const{keys:n,records:r}=e,s=new y({getFn:t,fieldNormWeight:i});return s.setKeys(n),s.setIndexRecords(r),s},H.config=g,H.parseQuery=B,function(...e){M.push(...e)}(class{constructor(e,{isCaseSensitive:t=g.isCaseSensitive,includeMatches:i=g.includeMatches,minMatchCharLength:n=g.minMatchCharLength,ignoreLocation:r=g.ignoreLocation,findAllMatches:s=g.findAllMatches,location:o=g.location,threshold:a=g.threshold,distance:l=g.distance}={}){this.query=null,this.options={isCaseSensitive:t,includeMatches:i,minMatchCharLength:n,findAllMatches:s,ignoreLocation:r,location:o,threshold:a,distance:l},this.pattern=t?e:e.toLowerCase(),this.query=function(e,t={}){return e.split("|").map((e=>{let i=e.trim().split(O).filter((e=>e&&!!e.trim())),n=[];for(let e=0,r=i.length;e<r;e+=1){const r=i[e];let s=!1,o=-1;for(;!s&&++o<I;){const e=D[o];let i=e.isMultiMatch(r);i&&(n.push(new e(i,t)),s=!0)}if(!s)for(o=-1;++o<I;){const e=D[o];let i=e.isSingleMatch(r);if(i){n.push(new e(i,t));break}}}return n}))}(this.pattern,this.options)}static condition(e,t){return t.useExtendedSearch}searchIn(e){const t=this.query;if(!t)return{isMatch:!1,score:1};const{includeMatches:i,isCaseSensitive:n}=this.options;e=n?e:e.toLowerCase();let r=0,s=[],o=0;for(let n=0,a=t.length;n<a;n+=1){const a=t[n];s.length=0,r=0;for(let t=0,n=a.length;t<n;t+=1){const n=a[t],{isMatch:l,indices:c,score:u}=n.search(e);if(!l){o=0,r=0,s.length=0;break}if(r+=1,o+=u,i){const e=n.constructor.type;L.has(e)?s=[...s,...c]:s.push(c)}}if(r){let e={isMatch:!0,score:o/r};return i&&(e.indices=s),e}}return{isMatch:!1,score:1}}})},857:function(e,t,i){function n(e,t,i){return t in e?Object.defineProperty(e,t,{value:i,enumerable:!0,configurable:!0,writable:!0}):e[t]=i,e}function r(e,t){var i=Object.keys(e);if(Object.getOwnPropertySymbols){var n=Object.getOwnPropertySymbols(e);t&&(n=n.filter((function(t){return Object.getOwnPropertyDescriptor(e,t).enumerable}))),i.push.apply(i,n)}return i}function s(e){for(var t=1;t<arguments.length;t++){var i=null!=arguments[t]?arguments[t]:{};
vendor: 4,330 bytes, line 425
425t%2?r(Object(i),!0).forEach((function(t){n(e,t,i[t])})):Object.getOwnPropertyDescriptors?Object.defineProperties(e,Object.getOwnPropertyDescriptors(i)):r(Object(i)).forEach((function(t){Object.defineProperty(e,t,Object.getOwnPropertyDescriptor(i,t))}))}return e}function o(e){return"Minified Redux error #"+e+"; visit https://redux.js.org/Errors?code="+e+" for the full message or use the non-minified dev environment for full errors. "}i.r(t),i.d(t,{__DO_NOT_USE__ActionTypes:function(){return c},applyMiddleware:function(){return m},bindActionCreators:function(){return f},combineReducers:function(){return h},compose:function(){return p},createStore:function(){return u}});var a="function"==typeof Symbol&&Symbol.observable||"@@observable",l=function(){return Math.random().toString(36).substring(7).split("").join(".")},c={INIT:"@@redux/INIT"+l(),REPLACE:"@@redux/REPLACE"+l(),PROBE_UNKNOWN_ACTION:function(){return"@@redux/PROBE_UNKNOWN_ACTION"+l()}};function u(e,t,i){var n;if("function"==typeof t&&"function"==typeof i||"function"==typeof i&&"function"==typeof arguments[3])throw new Error(o(0));if("function"==typeof t&&void 0===i&&(i=t,t=void 0),void 0!==i){if("function"!=typeof i)throw new Error(o(1));return i(u)(e,t)}if("function"!=typeof e)throw new Error(o(2));var r=e,s=t,l=[],h=l,d=!1;function f(){h===l&&(h=l.slice())}function p(){if(d)throw new Error(o(3));return s}function m(e){if("function"!=typeof e)throw new Error(o(4));if(d)throw new Error(o(5));var t=!0;return f(),h.push(e),function(){if(t){if(d)throw new Error(o(6));t=!1,f();var i=h.indexOf(e);h.splice(i,1),l=null}}}function g(e){if(!function(e){if("object"!=typeof e||null===e)return!1;for(var t=e;null!==Object.getPrototypeOf(t);)t=Object.getPrototypeOf(t);return Object.getPrototypeOf(e)===t}(e))throw new Error(o(7));if(void 0===e.type)throw new Error(o(8));if(d)throw new Error(o(9));try{d=!0,s=r(s,e)}finally{d=!1}for(var t=l=h,i=0;i<t.length;i++)(0,t[i])();return e}return g({type:c.INIT}),(n={dispatch:g,subscribe:m,getState:p,replaceReducer:function(e){if("function"!=typeof e)throw new Error(o(10));r=e,g({type:c.REPLACE})}})[a]=function(){var e,t=m;return(e={subscribe:function(e){if("object"!=typeof e||null===e)throw new Error(o(11));function i(){e.next&&e.next(p())}return i(),{unsubscribe:t(i)}}})[a]=function(){return this},e},n}function h(e){for(var t=Object.keys(e),i={},n=0;n<t.length;n++){var r=t[n];"function"==typeof e[r]&&(i[r]=e[r])}var s,a=Object.keys(i);try{!function(e){Object.keys(e).forEach((function(t){var i=e[t];if(void 0===i(void 0,{type:c.INIT}))throw new Error(o(12));if(void 0===i(void 0,{type:c.PROBE_UNKNOWN_ACTION()}))throw new Error(o(13))}))}(i)}catch(e){s=e}return function(e,t){if(void 0===e&&(e={}),s)throw s;for(var n=!1,r={},l=0;l<a.length;l++){var c=a[l],u=i[c],h=e[c],d=u(h,t);if(void 0===d)throw t&&t.type,new Error(o(14));r[c]=d,n=n||d!==h}return(n=n||a.length!==Object.keys(e).length)?r:e}}function d(e,t){return function(){return t(e.apply(this,arguments))}}function f(e,t){if("function"==typeof e)return d(e,t);if("object"!=typeof e||null===e)throw new Error(o(16));var i={};for(var n in e){var r=e[n];"function"==typeof r&&(i[n]=d(r,t))}return i}function p(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return 0===t.length?function(e){return e}:1===t.length?t[0]:t.reduce((function(e,t){return function(){return e(t.apply(void 0,arguments))}}))}function m(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return function(){var i=e.apply(void 0,arguments),n=function(){throw new Error(o(15))},r={getState:i.getState,dispatch:function(){return n.apply(void 0,arguments)}},a=t.map((function(e){return e(r)}));return n=p.apply(void 0,a)(i.dispatch),s(s({},i),{},{dispatch:n})}}}}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var s=t[n]={exports:{}};return e[n].call(s.exports,s,s.exports,i),s.exports}i.n=function(e){var t=e&&e.__esModule?function(){return e.default}:function(){return e};return i.d(t,{a:t}),t},i.d=function(e,t){for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.o=function(e,t){return Object.prototype.hasOwnProperty.call(e,t)},i.r=function(e){"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}
vendor: 6,213 bytes, line 425
425),Object.defineProperty(e,"__esModule",{value:!0})};var n,r,s={};return n=i(373),r=i.n(n),i(187),i(883),i(789),i(686),s.default=r(),s.default}()},e.exports=t()},9662:(e,t,i)=>{var n=i(7854),r=i(614),s=i(6330),o=n.TypeError;e.exports=function(e){if(r(e))return e;throw o(s(e)+" is not a function")}},6077:(e,t,i)=>{var n=i(7854),r=i(614),s=n.String,o=n.TypeError;e.exports=function(e){if("object"==typeof e||r(e))return e;throw o("Can't set "+s(e)+" as a prototype")}},1223:(e,t,i)=>{var n=i(5112),r=i(30),s=i(3070),o=n("unscopables"),a=Array.prototype;null==a[o]&&s.f(a,o,{configurable:!0,value:r(null)}),e.exports=function(e){a[o][e]=!0}},1530:(e,t,i)=>{"use strict";var n=i(8710).charAt;e.exports=function(e,t,i){return t+(i?n(e,t).length:1)}},5787:(e,t,i)=>{var n=i(7854),r=i(7976),s=n.TypeError;e.exports=function(e,t){if(r(t,e))return e;throw s("Incorrect invocation")}},9670:(e,t,i)=>{var n=i(7854),r=i(111),s=n.String,o=n.TypeError;e.exports=function(e){if(r(e))return e;throw o(s(e)+" is not an object")}},7556:(e,t,i)=>{var n=i(7293);e.exports=n((function(){if("function"==typeof ArrayBuffer){var e=new ArrayBuffer(8);Object.isExtensible(e)&&Object.defineProperty(e,"a",{value:8})}}))},8533:(e,t,i)=>{"use strict";var n=i(2092).forEach,r=i(9341)("forEach");e.exports=r?[].forEach:function(e){return n(this,e,arguments.length>1?arguments[1]:void 0)}},1318:(e,t,i)=>{var n=i(5656),r=i(1400),s=i(6244),o=function(e){return function(t,i,o){var a,l=n(t),c=s(l),u=r(o,c);if(e&&i!=i){for(;c>u;)if((a=l[u++])!=a)return!0}else for(;c>u;u++)if((e||u in l)&&l[u]===i)return e||u||0;return!e&&-1}};e.exports={includes:o(!0),indexOf:o(!1)}},2092:(e,t,i)=>{var n=i(9974),r=i(1702),s=i(8361),o=i(7908),a=i(6244),l=i(5417),c=r([].push),u=function(e){var t=1==e,i=2==e,r=3==e,u=4==e,h=6==e,d=7==e,f=5==e||h;return function(p,m,g,v){for(var y,b,_=o(p),w=s(_),x=n(m,g),C=a(w),A=0,E=v||l,k=t?E(p,C):i||d?E(p,0):void 0;C>A;A++)if((f||A in w)&&(b=x(y=w[A],A,_),e))if(t)k[A]=b;else if(b)switch(e){case 3:return!0;case 5:return y;case 6:return A;case 2:c(k,y)}else switch(e){case 4:return!1;case 7:c(k,y)}return h?-1:r||u?u:k}};e.exports={forEach:u(0),map:u(1),filter:u(2),some:u(3),every:u(4),find:u(5),findIndex:u(6),filterReject:u(7)}},1194:(e,t,i)=>{var n=i(7293),r=i(5112),s=i(7392),o=r("species");e.exports=function(e){return s>=51||!n((function(){var t=[];return(t.constructor={})[o]=function(){return{foo:1}},1!==t[e](Boolean).foo}))}},9341:(e,t,i)=>{"use strict";var n=i(7293);e.exports=function(e,t){var i=[][e];return!!i&&n((function(){i.call(null,t||function(){return 1},1)}))}},3671:(e,t,i)=>{var n=i(7854),r=i(9662),s=i(7908),o=i(8361),a=i(6244),l=n.TypeError,c=function(e){return function(t,i,n,c){r(i);var u=s(t),h=o(u),d=a(u),f=e?d-1:0,p=e?-1:1;if(n<2)for(;;){if(f in h){c=h[f],f+=p;break}if(f+=p,e?f<0:d<=f)throw l("Reduce of empty array with no initial value")}for(;e?f>=0:d>f;f+=p)f in h&&(c=i(c,h[f],f,u));return c}};e.exports={left:c(!1),right:c(!0)}},1589:(e,t,i)=>{var n=i(7854),r=i(1400),s=i(6244),o=i(6135),a=n.Array,l=Math.max;e.exports=function(e,t,i){for(var n=s(e),c=r(t,n),u=r(void 0===i?n:i,n),h=a(l(u-c,0)),d=0;c<u;c++,d++)o(h,d,e[c]);return h.length=d,h}},7475:(e,t,i)=>{var n=i(7854),r=i(3157),s=i(4411),o=i(111),a=i(5112)("species"),l=n.Array;e.exports=function(e){var t;return r(e)&&(t=e.constructor,(s(t)&&(t===l||r(t.prototype))||o(t)&&null===(t=t[a]))&&(t=void 0)),void 0===t?l:t}},5417:(e,t,i)=>{var n=i(7475);e.exports=function(e,t){return new(n(e))(0===t?0:t)}},7072:(e,t,i)=>{var n=i(5112)("iterator"),r=!1;try{var s=0,o={next:function(){return{done:!!s++}},return:function(){r=!0}};o[n]=function(){return this},Array.from(o,(function(){throw 2}))}catch(e){}e.exports=function(e,t){if(!t&&!r)return!1;var i=!1;try{var s={};s[n]=function(){return{next:function(){return{done:i=!0}}}},e(s)}catch(e){}return i}},4326:(e,t,i)=>{var n=i(1702),r=n({}.toString),s=n("".slice);e.exports=function(e){return s(r(e),8,-1)}},648:(e,t,i)=>{var n=i(7854),r=i(1694),s=i(614),o=i(4326),a=i(5112)("toStringTag"),l=n.Object,c="Arguments"==o(function(){return arguments}());e.exports=r?o:function(e){var t,i,n;return void 0===e?"Undefined":null===e?"Null":"string"==typeof(i=function(e,t){try{return e[t]}catch(e){}}(t=l(e),a))?i:c?o(t):"Object"==(n=o(t))&&s(t.callee)?"Arguments":n}},9320:(e,t,i)=>{"use strict";var n=i(1702),r=i(9190),s=i(2423).getWeakData,o=i(9670),a=i(111),l=i(5787),c=i(408),u=i(2092),h=i(2597),d=i(9909),f=d.set,p=d.getterFor,m=u.find,g=u.findIndex,v=n([].splice),y=0,b=function(e){return e.frozen||(e.frozen=new _)},_=function(){this.entries=[]},w=function(e,t){return m(e.entries,(function(e){return e[0]===t}))};_.prototype={get:function(e){var t=w(this,e);if(t)return t[1]},has:function(e){return!!w(this,e)},set:function(e,t){var i=w(this,e);i?i[1]=t:this.entries.push([e,t])},delete:function(e){var t=g(this.entries,(function(t){return t[0]===e}));return~t&&v(this.entries,t,1),!!~t}},e.exports={getConstructor:function(e,t,i,n){var u=e((function(e,r){l(e,d),f(e,{type:t,id:y++,frozen:void 0}),null!=r&&c(r,e[n],{that:e,AS_ENTRIES:i})})),d=u.prototype,m=p(t),g=function(e,t,i){var n=m(e),r=s(o(t),!0);return!0===r?b(n).set(t,i):r[n.id]=i,e};return r(d,{delete:function(e){var t=m(this);if(!a(e))return!1;var i=s(e);return!0===i?b(t).delete(e):i&&h(i,t.id)&&delete i[t.id]},has:function(e){var t=m(this);if(!a(e))return!1;var i=s(e);return!0===i?b(t).has(e):i&&h(i,t.id)}}),r(d,i?{get:function(e){var t=m(this);if(a(e)){var i=s(e);return!0===i?b(t).get(e):i?i[t.id]:void 0}},set:function(e,t){return g(this,e,t)}}:{add:function(e){return g(this,e,!0)}}),u}}},7710:(e,t,i)=>{"use strict";var n=i(2109),r=i(7854),s=i(1702),o=i(4705),a=i(8052),l=i(2423),c=i(408),u=i(5787),h=i(614),d=i(111),f=i(7293),p=i(7072),m=i(8003),g=i(9587);e.exports=function(e,t,i){var v=-1!==e.indexOf("Map"),y=-1!==e.indexOf("Weak"),b=v?"set":"add",_=r[e],w=_&&_.prototype,x=_,C={},A=function(e){var t=s(w[e]);a(w,e,"add"==e?function(e){return t(this,0===e?0:e),this}:"delete"==e?function(e){return!(y&&!d(e))&&t(this,0===e?0:e)}:"get"==e?function(e){return y&&!d(e)?void 0:t(this,0===e?0:e)}:"has"==e?function(e){return!(y&&!d(e))&&t(this,0===e?0:e)}:function(e,i){return t(this,0===e?0:e,i),this})};
vendor: 4,219 bytes, line 425
425if(o(e,!h(_)||!(y||w.forEach&&!f((function(){(new _).entries().next()})))))x=i.getConstructor(t,e,v,b),l.enable();else if(o(e,!0)){var E=new x,k=E[b](y?{}:-0,1)!=E,S=f((function(){E.has(1)})),T=p((function(e){new _(e)})),D=!y&&f((function(){for(var e=new _,t=5;t--;)e[b](t,t);return!e.has(-0)}));T||((x=t((function(e,t){u(e,w);var i=g(new _,e,x);return null!=t&&c(t,i[b],{that:i,AS_ENTRIES:v}),i}))).prototype=w,w.constructor=x),(S||D)&&(A("delete"),A("has"),v&&A("get")),(D||k)&&A(b),y&&w.clear&&delete w.clear}return C[e]=x,n({global:!0,forced:x!=_},C),m(x,e),y||i.setStrong(x,e,v),x}},9920:(e,t,i)=>{var n=i(2597),r=i(3887),s=i(1236),o=i(3070);e.exports=function(e,t,i){for(var a=r(t),l=o.f,c=s.f,u=0;u<a.length;u++){var h=a[u];n(e,h)||i&&n(i,h)||l(e,h,c(t,h))}}},8544:(e,t,i)=>{var n=i(7293);e.exports=!n((function(){function e(){}return e.prototype.constructor=null,Object.getPrototypeOf(new e)!==e.prototype}))},4994:(e,t,i)=>{"use strict";var n=i(3383).IteratorPrototype,r=i(30),s=i(9114),o=i(8003),a=i(7497),l=function(){return this};e.exports=function(e,t,i,c){var u=t+" Iterator";return e.prototype=r(n,{next:s(+!c,i)}),o(e,u,!1,!0),a[u]=l,e}},8880:(e,t,i)=>{var n=i(9781),r=i(3070),s=i(9114);e.exports=n?function(e,t,i){return r.f(e,t,s(1,i))}:function(e,t,i){return e[t]=i,e}},9114:e=>{e.exports=function(e,t){return{enumerable:!(1&e),configurable:!(2&e),writable:!(4&e),value:t}}},6135:(e,t,i)=>{"use strict";var n=i(4948),r=i(3070),s=i(9114);e.exports=function(e,t,i){var o=n(t);o in e?r.f(e,o,s(0,i)):e[o]=i}},8052:(e,t,i)=>{var n=i(7854),r=i(614),s=i(8880),o=i(6339),a=i(3505);e.exports=function(e,t,i,l){var c=!!l&&!!l.unsafe,u=!!l&&!!l.enumerable,h=!!l&&!!l.noTargetGet,d=l&&void 0!==l.name?l.name:t;return r(i)&&o(i,d,l),e===n?(u?e[t]=i:a(t,i),e):(c?!h&&e[t]&&(u=!0):delete e[t],u?e[t]=i:s(e,t,i),e)}},9190:(e,t,i)=>{var n=i(8052);e.exports=function(e,t,i){for(var r in t)n(e,r,t[r],i);return e}},654:(e,t,i)=>{"use strict";var n=i(2109),r=i(6916),s=i(1913),o=i(6530),a=i(614),l=i(4994),c=i(9518),u=i(7674),h=i(8003),d=i(8880),f=i(8052),p=i(5112),m=i(7497),g=i(3383),v=o.PROPER,y=o.CONFIGURABLE,b=g.IteratorPrototype,_=g.BUGGY_SAFARI_ITERATORS,w=p("iterator"),x="keys",C="values",A="entries",E=function(){return this};e.exports=function(e,t,i,o,p,g,k){l(i,t,o);var S,T,D,I=function(e){if(e===p&&N)return N;if(!_&&e in M)return M[e];switch(e){case x:case C:case A:return function(){return new i(this,e)}}return function(){return new i(this)}},O=t+" Iterator",L=!1,M=e.prototype,P=M[w]||M["@@iterator"]||p&&M[p],N=!_&&P||I(p),$="Array"==t&&M.entries||P;if($&&(S=c($.call(new e)))!==Object.prototype&&S.next&&(s||c(S)===b||(u?u(S,b):a(S[w])||f(S,w,E)),h(S,O,!0,!0),s&&(m[O]=E)),v&&p==C&&P&&P.name!==C&&(!s&&y?d(M,"name",C):(L=!0,N=function(){return r(P,this)})),p)if(T={values:I(C),keys:g?N:I(x),entries:I(A)},k)for(D in T)(_||L||!(D in M))&&f(M,D,T[D]);else n({target:t,proto:!0,forced:_||L},T);return s&&!k||M[w]===N||f(M,w,N,{name:p}),m[t]=N,T}},9781:(e,t,i)=>{var n=i(7293);e.exports=!n((function(){return 7!=Object.defineProperty({},1,{get:function(){return 7}})[1]}))},317:(e,t,i)=>{var n=i(7854),r=i(111),s=n.document,o=r(s)&&r(s.createElement);e.exports=function(e){return o?s.createElement(e):{}}},8324:e=>{e.exports={CSSRuleList:0,CSSStyleDeclaration:0,CSSValueList:0,ClientRectList:0,DOMRectList:0,DOMStringList:0,DOMTokenList:1,DataTransferItemList:0,FileList:0,HTMLAllCollection:0,HTMLCollection:0,HTMLFormElement:0,HTMLSelectElement:0,MediaList:0,MimeTypeArray:0,NamedNodeMap:0,NodeList:1,PaintRequestList:0,Plugin:0,PluginArray:0,SVGLengthList:0,SVGNumberList:0,SVGPathSegList:0,SVGPointList:0,SVGStringList:0,SVGTransformList:0,SourceBufferList:0,StyleSheetList:0,TextTrackCueList:0,TextTrackList:0,TouchList:0}},8509:(e,t,i)=>{var n=i(317)("span").classList,r=n&&n.constructor&&n.constructor.prototype;e.exports=r===Object.prototype?void 0:r},5268:(e,t,i)=>{var n=i(4326),r=i(7854);e.exports="process"==n(r.process)},8113:(e,t,i)=>{var n=i(5005);e.exports=n("navigator","userAgent")||""},7392:(e,t,i)=>{var n,r,s=i(7854),o=i(8113),a=s.process,l=s.Deno,c=a&&a.versions||l&&l.version,u=c&&c.v8;u&&(r=(n=u.split("."))[0]>0&&n[0]<4?1:+(n[0]+n[1])),!r&&o&&(!(n=o.match(/Edge\/(\d+)/))||n[1]>
vendor: 5,473 bytes, line 425
425=74)&&(n=o.match(/Chrome\/(\d+)/))&&(r=+n[1]),e.exports=r},748:e=>{e.exports=["constructor","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","toLocaleString","toString","valueOf"]},2109:(e,t,i)=>{var n=i(7854),r=i(1236).f,s=i(8880),o=i(8052),a=i(3505),l=i(9920),c=i(4705);e.exports=function(e,t){var i,u,h,d,f,p=e.target,m=e.global,g=e.stat;if(i=m?n:g?n[p]||a(p,{}):(n[p]||{}).prototype)for(u in t){if(d=t[u],h=e.noTargetGet?(f=r(i,u))&&f.value:i[u],!c(m?u:p+(g?".":"#")+u,e.forced)&&void 0!==h){if(typeof d==typeof h)continue;l(d,h)}(e.sham||h&&h.sham)&&s(d,"sham",!0),o(i,u,d,e)}}},7293:e=>{e.exports=function(e){try{return!!e()}catch(e){return!0}}},7007:(e,t,i)=>{"use strict";i(4916);var n=i(1702),r=i(8052),s=i(2261),o=i(7293),a=i(5112),l=i(8880),c=a("species"),u=RegExp.prototype;e.exports=function(e,t,i,h){var d=a(e),f=!o((function(){var t={};return t[d]=function(){return 7},7!=""[e](t)})),p=f&&!o((function(){var t=!1,i=/a/;return"split"===e&&((i={}).constructor={},i.constructor[c]=function(){return i},i.flags="",i[d]=/./[d]),i.exec=function(){return t=!0,null},i[d](""),!t}));if(!f||!p||i){var m=n(/./[d]),g=t(d,""[e],(function(e,t,i,r,o){var a=n(e),l=t.exec;return l===s||l===u.exec?f&&!o?{done:!0,value:m(t,i,r)}:{done:!0,value:a(i,t,r)}:{done:!1}}));r(String.prototype,e,g[0]),r(u,d,g[1])}h&&l(u[d],"sham",!0)}},6677:(e,t,i)=>{var n=i(7293);e.exports=!n((function(){return Object.isExtensible(Object.preventExtensions({}))}))},2104:(e,t,i)=>{var n=i(4374),r=Function.prototype,s=r.apply,o=r.call;e.exports="object"==typeof Reflect&&Reflect.apply||(n?o.bind(s):function(){return o.apply(s,arguments)})},9974:(e,t,i)=>{var n=i(1702),r=i(9662),s=i(4374),o=n(n.bind);e.exports=function(e,t){return r(e),void 0===t?e:s?o(e,t):function(){return e.apply(t,arguments)}}},4374:(e,t,i)=>{var n=i(7293);e.exports=!n((function(){var e=function(){}.bind();return"function"!=typeof e||e.hasOwnProperty("prototype")}))},6916:(e,t,i)=>{var n=i(4374),r=Function.prototype.call;e.exports=n?r.bind(r):function(){return r.apply(r,arguments)}},6530:(e,t,i)=>{var n=i(9781),r=i(2597),s=Function.prototype,o=n&&Object.getOwnPropertyDescriptor,a=r(s,"name"),l=a&&"something"===function(){}.name,c=a&&(!n||n&&o(s,"name").configurable);e.exports={EXISTS:a,PROPER:l,CONFIGURABLE:c}},1702:(e,t,i)=>{var n=i(4374),r=Function.prototype,s=r.bind,o=r.call,a=n&&s.bind(o,o);e.exports=n?function(e){return e&&a(e)}:function(e){return e&&function(){return o.apply(e,arguments)}}},5005:(e,t,i)=>{var n=i(7854),r=i(614);e.exports=function(e,t){return arguments.length<2?function(e){return r(e)?e:void 0}(n[e]):n[e]&&n[e][t]}},1246:(e,t,i)=>{var n=i(648),r=i(8173),s=i(7497),o=i(5112)("iterator");e.exports=function(e){if(null!=e)return r(e,o)||r(e,"@@iterator")||s[n(e)]}},8554:(e,t,i)=>{var n=i(7854),r=i(6916),s=i(9662),o=i(9670),a=i(6330),l=i(1246),c=n.TypeError;e.exports=function(e,t){var i=arguments.length<2?l(e):t;if(s(i))return o(r(i,e));throw c(a(e)+" is not iterable")}},8173:(e,t,i)=>{var n=i(9662);e.exports=function(e,t){var i=e[t];return null==i?void 0:n(i)}},647:(e,t,i)=>{var n=i(1702),r=i(7908),s=Math.floor,o=n("".charAt),a=n("".replace),l=n("".slice),c=/\$([$&'`]|\d{1,2}|<[^>]*>)/g,u=/\$([$&'`]|\d{1,2})/g;e.exports=function(e,t,i,n,h,d){var f=i+e.length,p=n.length,m=u;return void 0!==h&&(h=r(h),m=c),a(d,m,(function(r,a){var c;switch(o(a,0)){case"$":return"$";case"&":return e;case"`":return l(t,0,i);case"'":return l(t,f);case"<":c=h[l(a,1,-1)];break;default:var u=+a;if(0===u)return r;if(u>p){var d=s(u/10);return 0===d?r:d<=p?void 0===n[d-1]?o(a,1):n[d-1]+o(a,1):r}c=n[u-1]}return void 0===c?"":c}))}},7854:(e,t,i)=>{var n=function(e){return e&&e.Math==Math&&e};e.exports=n("object"==typeof globalThis&&globalThis)||n("object"==typeof window&&window)||n("object"==typeof self&&self)||n("object"==typeof i.g&&i.g)||function(){return this}()||Function("return this")()},2597:(e,t,i)=>{var n=i(1702),r=i(7908),s=n({}.hasOwnProperty);e.exports=Object.hasOwn||function(e,t){return s(r(e),t)}},3501:e=>{e.exports={}},490:(e,t,i)=>{var n=i(5005);e.exports=n("document","documentElement")},4664:(e,t,i)=>{var n=i(9781),r=i(7293),s=i(317);e.exports=!n&&!r((function(){return 7!=Object.defineProperty(s("div"),"a",{get:function(){return 7}}).a}))},8361:(e,t,i)=>{var n=i(7854),r=i(1702),s=i(7293),o=i(4326),a=n.Object,l=r("".split);e.exports=s((function(){return!a("z").propertyIsEnumerable(0)}))?function(e){return"String"==o(e)?l(e,""):a(e)}:a},9587:(e,t,i)=>{var n=i(614),r=i(111),s=i(7674);e.exports=function(e,t,i){var o,a;return s&&n(o=t.constructor)&&o!==i&&r(a=o.prototype)&&a!==i.prototype&&s(e,a),e}},2788:(e,t,i)=>{var n=i(1702),r=i(614),s=i(5465),o=n(Function.toString);r(s.inspectSource)||(s.inspectSource=function(e){return o(e)}),e.exports=s.inspectSource},2423:(e,t,i)=>{var n=i(2109),r=i(1702),s=i(3501),o=i(111),a=i(2597),l=i(3070).f,c=i(8006),u=i(1156),h=i(2050),d=i(9711),f=i(6677),p=!1,m=d("meta"),g=0,v=function(e){l(e,m,{value:{objectID:"O"+g++,weakData:{}}})},y=e.exports={enable:function(){y.enable=function(){},p=!0;var e=c.f,t=r([].splice),i={};i[m]=1,e(i).length&&(c.f=function(i){for(var n=e(i),r=0,s=n.length;r<s;r++)if(n[r]===m){t(n,r,1);break}return n},n({target:"Object",stat:!0,forced:!0},{getOwnPropertyNames:u.f}))},fastKey:function(e,t){if(!o(e))return"symbol"==typeof e?e:("string"==typeof e?"S":"P")+e;if(!a(e,m)){if(!h(e))return"F";if(!t)return"E";v(e)}return e[m].objectID},getWeakData:function(e,t){if(!a(e,m)){if(!h(e))return!0;
vendor: 5,180 bytes, line 425
425if(!t)return!1;v(e)}return e[m].weakData},onFreeze:function(e){return f&&p&&h(e)&&!a(e,m)&&v(e),e}};s[m]=!0},9909:(e,t,i)=>{var n,r,s,o=i(8536),a=i(7854),l=i(1702),c=i(111),u=i(8880),h=i(2597),d=i(5465),f=i(6200),p=i(3501),m="Object already initialized",g=a.TypeError,v=a.WeakMap;if(o||d.state){var y=d.state||(d.state=new v),b=l(y.get),_=l(y.has),w=l(y.set);n=function(e,t){if(_(y,e))throw new g(m);return t.facade=e,w(y,e,t),t},r=function(e){return b(y,e)||{}},s=function(e){return _(y,e)}}else{var x=f("state");p[x]=!0,n=function(e,t){if(h(e,x))throw new g(m);return t.facade=e,u(e,x,t),t},r=function(e){return h(e,x)?e[x]:{}},s=function(e){return h(e,x)}}e.exports={set:n,get:r,has:s,enforce:function(e){return s(e)?r(e):n(e,{})},getterFor:function(e){return function(t){var i;if(!c(t)||(i=r(t)).type!==e)throw g("Incompatible receiver, "+e+" required");return i}}}},7659:(e,t,i)=>{var n=i(5112),r=i(7497),s=n("iterator"),o=Array.prototype;e.exports=function(e){return void 0!==e&&(r.Array===e||o[s]===e)}},3157:(e,t,i)=>{var n=i(4326);e.exports=Array.isArray||function(e){return"Array"==n(e)}},614:e=>{e.exports=function(e){return"function"==typeof e}},4411:(e,t,i)=>{var n=i(1702),r=i(7293),s=i(614),o=i(648),a=i(5005),l=i(2788),c=function(){},u=[],h=a("Reflect","construct"),d=/^\s*(?:class|function)\b/,f=n(d.exec),p=!d.exec(c),m=function(e){if(!s(e))return!1;try{return h(c,u,e),!0}catch(e){return!1}},g=function(e){if(!s(e))return!1;switch(o(e)){case"AsyncFunction":case"GeneratorFunction":case"AsyncGeneratorFunction":return!1}try{return p||!!f(d,l(e))}catch(e){return!0}};g.sham=!0,e.exports=!h||r((function(){var e;return m(m.call)||!m(Object)||!m((function(){e=!0}))||e}))?g:m},4705:(e,t,i)=>{var n=i(7293),r=i(614),s=/#|\.prototype\./,o=function(e,t){var i=l[a(e)];return i==u||i!=c&&(r(t)?n(t):!!t)},a=o.normalize=function(e){return String(e).replace(s,".").toLowerCase()},l=o.data={},c=o.NATIVE="N",u=o.POLYFILL="P";e.exports=o},111:(e,t,i)=>{var n=i(614);e.exports=function(e){return"object"==typeof e?null!==e:n(e)}},1913:e=>{e.exports=!1},2190:(e,t,i)=>{var n=i(7854),r=i(5005),s=i(614),o=i(7976),a=i(3307),l=n.Object;e.exports=a?function(e){return"symbol"==typeof e}:function(e){var t=r("Symbol");return s(t)&&o(t.prototype,l(e))}},408:(e,t,i)=>{var n=i(7854),r=i(9974),s=i(6916),o=i(9670),a=i(6330),l=i(7659),c=i(6244),u=i(7976),h=i(8554),d=i(1246),f=i(9212),p=n.TypeError,m=function(e,t){this.stopped=e,this.result=t},g=m.prototype;e.exports=function(e,t,i){var n,v,y,b,_,w,x,C=i&&i.that,A=!(!i||!i.AS_ENTRIES),E=!(!i||!i.IS_ITERATOR),k=!(!i||!i.INTERRUPTED),S=r(t,C),T=function(e){return n&&f(n,"normal",e),new m(!0,e)},D=function(e){return A?(o(e),k?S(e[0],e[1],T):S(e[0],e[1])):k?S(e,T):S(e)};if(E)n=e;else{if(!(v=d(e)))throw p(a(e)+" is not iterable");if(l(v)){for(y=0,b=c(e);b>y;y++)if((_=D(e[y]))&&u(g,_))return _;return new m(!1)}n=h(e,v)}for(w=n.next;!(x=s(w,n)).done;){try{_=D(x.value)}catch(e){f(n,"throw",e)}if("object"==typeof _&&_&&u(g,_))return _}return new m(!1)}},9212:(e,t,i)=>{var n=i(6916),r=i(9670),s=i(8173);e.exports=function(e,t,i){var o,a;r(e);try{if(!(o=s(e,"return"))){if("throw"===t)throw i;return i}o=n(o,e)}catch(e){a=!0,o=e}if("throw"===t)throw i;if(a)throw o;return r(o),i}},3383:(e,t,i)=>{"use strict";var n,r,s,o=i(7293),a=i(614),l=i(30),c=i(9518),u=i(8052),h=i(5112),d=i(1913),f=h("iterator"),p=!1;[].keys&&("next"in(s=[].keys())?(r=c(c(s)))!==Object.prototype&&(n=r):p=!0),null==n||o((function(){var e={};return n[f].call(e)!==e}))?n={}:d&&(n=l(n)),a(n[f])||u(n,f,(function(){return this})),e.exports={IteratorPrototype:n,BUGGY_SAFARI_ITERATORS:p}},7497:e=>{e.exports={}},6244:(e,t,i)=>{var n=i(7466);e.exports=function(e){return n(e.length)}},6339:(e,t,i)=>{var n=i(7293),r=i(614),s=i(2597),o=i(3070).f,a=i(6530).CONFIGURABLE,l=i(2788),c=i(9909),u=c.enforce,h=c.get,d=!n((function(){return 8!==o((function(){}),"length",{value:8}).length})),f=String(String).split("String"),p=e.exports=function(e,t,i){"Symbol("===String(t).slice(0,7)&&(t="["+String(t).replace(/^Symbol\(([^)]*)\)/,"$1")+"]"),i&&i.getter&&(t="get "+t),i&&i.setter&&(t="set "+t),(!s(e,"name")||a&&e.name!==t)&&o(e,"name",{value:t,configurable:!0}),d&&i&&s(i,"arity")&&e.length!==i.arity&&o(e,"length",{value:i.arity});var n=u(e);return s(n,"source")||(n.source=f.join("string"==typeof t?t:"")),e};Function.prototype.toString=p((function(){return r(this)&&h(this).source||l(this)}),"toString")},133:(e,t,i)=>{var n=i(7392),r=i(7293);e.exports=!!Object.getOwnPropertySymbols&&!r((function(){var e=Symbol();return!String(e)||!(Object(e)instanceof Symbol)||!Symbol.sham&&n&&n<41}))},8536:(e,t,i)=>{var n=i(7854),r=i(614),s=i(2788),o=n.WeakMap;e.exports=r(o)&&/native code/.test(s(o))},3009:(e,t,i)=>{var n=i(7854),r=i(7293),s=i(1702),o=i(1340),a=i(3111).trim,l=i(1361),c=n.parseInt,u=n.Symbol,h=u&&u.iterator,d=/^[+-]?0x/i,f=s(d.exec),p=8!==c(l+"08")||22!==c(l+"0x16")||h&&!r((function(){c(Object(h))}));e.exports=p?function(e,t){var i=a(o(e));return c(i,t>>>0||(f(d,i)?16:10))}:c},1574:(e,t,i)=>{"use strict";var n=i(9781),r=i(1702),s=i(6916),o=i(7293),a=i(1956),l=i(5181),c=i(5296),u=i(7908),h=i(8361),d=Object.assign,f=Object.defineProperty,p=r([].concat);
vendor: 3,830 bytes, line 425
425e.exports=!d||o((function(){if(n&&1!==d({b:1},d(f({},"a",{enumerable:!0,get:function(){f(this,"b",{value:3,enumerable:!1})}}),{b:2})).b)return!0;var e={},t={},i=Symbol(),r="abcdefghijklmnopqrst";return e[i]=7,r.split("").forEach((function(e){t[e]=e})),7!=d({},e)[i]||a(d({},t)).join("")!=r}))?function(e,t){for(var i=u(e),r=arguments.length,o=1,d=l.f,f=c.f;r>o;)for(var m,g=h(arguments[o++]),v=d?p(a(g),d(g)):a(g),y=v.length,b=0;y>b;)m=v[b++],n&&!s(f,g,m)||(i[m]=g[m]);return i}:d},30:(e,t,i)=>{var n,r=i(9670),s=i(6048),o=i(748),a=i(3501),l=i(490),c=i(317),u=i(6200)("IE_PROTO"),h=function(){},d=function(e){return"<script>"+e+"<\/script>"},f=function(e){e.write(d("")),e.close();var t=e.parentWindow.Object;return e=null,t},p=function(){try{n=new ActiveXObject("htmlfile")}catch(e){}var e,t;p="undefined"!=typeof document?document.domain&&n?f(n):((t=c("iframe")).style.display="none",l.appendChild(t),t.src=String("javascript:"),(e=t.contentWindow.document).open(),e.write(d("document.F=Object")),e.close(),e.F):f(n);for(var i=o.length;i--;)delete p.prototype[o[i]];return p()};a[u]=!0,e.exports=Object.create||function(e,t){var i;return null!==e?(h.prototype=r(e),i=new h,h.prototype=null,i[u]=e):i=p(),void 0===t?i:s.f(i,t)}},6048:(e,t,i)=>{var n=i(9781),r=i(3353),s=i(3070),o=i(9670),a=i(5656),l=i(1956);t.f=n&&!r?Object.defineProperties:function(e,t){o(e);for(var i,n=a(t),r=l(t),c=r.length,u=0;c>u;)s.f(e,i=r[u++],n[i]);return e}},3070:(e,t,i)=>{var n=i(7854),r=i(9781),s=i(4664),o=i(3353),a=i(9670),l=i(4948),c=n.TypeError,u=Object.defineProperty,h=Object.getOwnPropertyDescriptor;t.f=r?o?function(e,t,i){if(a(e),t=l(t),a(i),"function"==typeof e&&"prototype"===t&&"value"in i&&"writable"in i&&!i.writable){var n=h(e,t);n&&n.writable&&(e[t]=i.value,i={configurable:"configurable"in i?i.configurable:n.configurable,enumerable:"enumerable"in i?i.enumerable:n.enumerable,writable:!1})}return u(e,t,i)}:u:function(e,t,i){if(a(e),t=l(t),a(i),s)try{return u(e,t,i)}catch(e){}if("get"in i||"set"in i)throw c("Accessors not supported");return"value"in i&&(e[t]=i.value),e}},1236:(e,t,i)=>{var n=i(9781),r=i(6916),s=i(5296),o=i(9114),a=i(5656),l=i(4948),c=i(2597),u=i(4664),h=Object.getOwnPropertyDescriptor;t.f=n?h:function(e,t){if(e=a(e),t=l(t),u)try{return h(e,t)}catch(e){}if(c(e,t))return o(!r(s.f,e,t),e[t])}},1156:(e,t,i)=>{var n=i(4326),r=i(5656),s=i(8006).f,o=i(1589),a="object"==typeof window&&window&&Object.getOwnPropertyNames?Object.getOwnPropertyNames(window):[];e.exports.f=function(e){return a&&"Window"==n(e)?function(e){try{return s(e)}catch(e){return o(a)}}(e):s(r(e))}},8006:(e,t,i)=>{var n=i(6324),r=i(748).concat("length","prototype");t.f=Object.getOwnPropertyNames||function(e){return n(e,r)}},5181:(e,t)=>{t.f=Object.getOwnPropertySymbols},9518:(e,t,i)=>{var n=i(7854),r=i(2597),s=i(614),o=i(7908),a=i(6200),l=i(8544),c=a("IE_PROTO"),u=n.Object,h=u.prototype;e.exports=l?u.getPrototypeOf:function(e){var t=o(e);if(r(t,c))return t[c];var i=t.constructor;return s(i)&&t instanceof i?i.prototype:t instanceof u?h:null}},2050:(e,t,i)=>{var n=i(7293),r=i(111),s=i(4326),o=i(7556),a=Object.isExtensible,l=n((function(){a(1)}));e.exports=l||o?function(e){return!!r(e)&&(!o||"ArrayBuffer"!=s(e))&&(!a||a(e))}:a},7976:(e,t,i)=>{var n=i(1702);e.exports=n({}.isPrototypeOf)},6324:(e,t,i)=>{var n=i(1702),r=i(2597),s=i(5656),o=i(1318).indexOf,a=i(3501),l=n([].push);e.exports=function(e,t){var i,n=s(e),c=0,u=[];for(i in n)!r(a,i)&&r(n,i)&&l(u,i);for(;t.length>c;)r(n,i=t[c++])&&(~o(u,i)||l(u,i));return u}},1956:(e,t,i)=>{var n=i(6324),r=i(748);e.exports=Object.keys||function(e){return n(e,r)}},5296:(e,t)=>{"use strict";var i={}.propertyIsEnumerable,n=Object.getOwnPropertyDescriptor,r=n&&!i.call({1:2},1);t.f=r?function(e){var t=n(this,e);return!!t&&t.enumerable}:i},7674:(e,t,i)=>{var n=i(1702),r=i(9670),s=i(6077);
vendor: 5,070 bytes, line 425
425e.exports=Object.setPrototypeOf||("__proto__"in{}?function(){var e,t=!1,i={};try{(e=n(Object.getOwnPropertyDescriptor(Object.prototype,"__proto__").set))(i,[]),t=i instanceof Array}catch(e){}return function(i,n){return r(i),s(n),t?e(i,n):i.__proto__=n,i}}():void 0)},288:(e,t,i)=>{"use strict";var n=i(1694),r=i(648);e.exports=n?{}.toString:function(){return"[object "+r(this)+"]"}},2140:(e,t,i)=>{var n=i(7854),r=i(6916),s=i(614),o=i(111),a=n.TypeError;e.exports=function(e,t){var i,n;if("string"===t&&s(i=e.toString)&&!o(n=r(i,e)))return n;if(s(i=e.valueOf)&&!o(n=r(i,e)))return n;if("string"!==t&&s(i=e.toString)&&!o(n=r(i,e)))return n;throw a("Can't convert object to primitive value")}},3887:(e,t,i)=>{var n=i(5005),r=i(1702),s=i(8006),o=i(5181),a=i(9670),l=r([].concat);e.exports=n("Reflect","ownKeys")||function(e){var t=s.f(a(e)),i=o.f;return i?l(t,i(e)):t}},7651:(e,t,i)=>{var n=i(7854),r=i(6916),s=i(9670),o=i(614),a=i(4326),l=i(2261),c=n.TypeError;e.exports=function(e,t){var i=e.exec;if(o(i)){var n=r(i,e,t);return null!==n&&s(n),n}if("RegExp"===a(e))return r(l,e,t);throw c("RegExp#exec called on incompatible receiver")}},2261:(e,t,i)=>{"use strict";var n,r,s=i(6916),o=i(1702),a=i(1340),l=i(7066),c=i(2999),u=i(2309),h=i(30),d=i(9909).get,f=i(9441),p=i(7168),m=u("native-string-replace",String.prototype.replace),g=RegExp.prototype.exec,v=g,y=o("".charAt),b=o("".indexOf),_=o("".replace),w=o("".slice),x=(r=/b*/g,s(g,n=/a/,"a"),s(g,r,"a"),0!==n.lastIndex||0!==r.lastIndex),C=c.BROKEN_CARET,A=void 0!==/()??/.exec("")[1];(x||A||C||f||p)&&(v=function(e){var t,i,n,r,o,c,u,f=this,p=d(f),E=a(e),k=p.raw;if(k)return k.lastIndex=f.lastIndex,t=s(v,k,E),f.lastIndex=k.lastIndex,t;var S=p.groups,T=C&&f.sticky,D=s(l,f),I=f.source,O=0,L=E;if(T&&(D=_(D,"y",""),-1===b(D,"g")&&(D+="g"),L=w(E,f.lastIndex),f.lastIndex>0&&(!f.multiline||f.multiline&&"\n"!==y(E,f.lastIndex-1))&&(I="(?: "+I+")",L=" "+L,O++),i=new RegExp("^(?:"+I+")",D)),A&&(i=new RegExp("^"+I+"$(?!\\s)",D)),x&&(n=f.lastIndex),r=s(g,T?i:f,L),T?r?(r.input=w(r.input,O),r[0]=w(r[0],O),r.index=f.lastIndex,f.lastIndex+=r[0].length):f.lastIndex=0:x&&r&&(f.lastIndex=f.global?r.index+r[0].length:n),A&&r&&r.length>1&&s(m,r[0],i,(function(){for(o=1;o<arguments.length-2;o++)void 0===arguments[o]&&(r[o]=void 0)})),r&&S)for(r.groups=c=h(null),o=0;o<S.length;o++)c[(u=S[o])[0]]=r[u[1]];return r}),e.exports=v},7066:(e,t,i)=>{"use strict";var n=i(9670);e.exports=function(){var e=n(this),t="";return e.hasIndices&&(t+="d"),e.global&&(t+="g"),e.ignoreCase&&(t+="i"),e.multiline&&(t+="m"),e.dotAll&&(t+="s"),e.unicode&&(t+="u"),e.sticky&&(t+="y"),t}},2999:(e,t,i)=>{var n=i(7293),r=i(7854).RegExp,s=n((function(){var e=r("a","y");return e.lastIndex=2,null!=e.exec("abcd")})),o=s||n((function(){return!r("a","y").sticky})),a=s||n((function(){var e=r("^r","gy");return e.lastIndex=2,null!=e.exec("str")}));e.exports={BROKEN_CARET:a,MISSED_STICKY:o,UNSUPPORTED_Y:s}},9441:(e,t,i)=>{var n=i(7293),r=i(7854).RegExp;e.exports=n((function(){var e=r(".","s");return!(e.dotAll&&e.exec("\n")&&"s"===e.flags)}))},7168:(e,t,i)=>{var n=i(7293),r=i(7854).RegExp;e.exports=n((function(){var e=r("(?<a>b)","g");return"b"!==e.exec("b").groups.a||"bc"!=="b".replace(e,"$<a>c")}))},4488:(e,t,i)=>{var n=i(7854).TypeError;e.exports=function(e){if(null==e)throw n("Can't call method on "+e);return e}},3505:(e,t,i)=>{var n=i(7854),r=Object.defineProperty;e.exports=function(e,t){try{r(n,e,{value:t,configurable:!0,writable:!0})}catch(i){n[e]=t}return t}},8003:(e,t,i)=>{var n=i(3070).f,r=i(2597),s=i(5112)("toStringTag");e.exports=function(e,t,i){e&&!i&&(e=e.prototype),e&&!r(e,s)&&n(e,s,{configurable:!0,value:t})}},6200:(e,t,i)=>{var n=i(2309),r=i(9711),s=n("keys");e.exports=function(e){return s[e]||(s[e]=r(e))}},5465:(e,t,i)=>{var n=i(7854),r=i(3505),s="__core-js_shared__",o=n[s]||r(s,{});e.exports=o},2309:(e,t,i)=>{var n=i(1913),r=i(5465);(e.exports=function(e,t){return r[e]||(r[e]=void 0!==t?t:{})})("versions",[]).push({version:"3.22.4",mode:n?"pure":"global",copyright:"© 2014-2022 Denis Pushkarev (zloirock.ru)",license:"https://github.com/zloirock/core-js/blob/v3.22.4/LICENSE",source:"https://github.com/zloirock/core-js"})},8710:(e,t,i)=>{var n=i(1702),r=i(9303),s=i(1340),o=i(4488),a=n("".charAt),l=n("".charCodeAt),c=n("".slice),u=function(e){return function(t,i){var n,u,h=s(o(t)),d=r(i),f=h.length;return d<0||d>=f?e?"":void 0:(n=l(h,d))<55296||n>56319||d+1===f||(u=l(h,d+1))<56320||u>57343?e?a(h,d):n:e?c(h,d,d+2):u-56320+(n-55296<<10)+65536}};e.exports={codeAt:u(!1),charAt:u(!0)}},3111:(e,t,i)=>{var n=i(1702),r=i(4488),s=i(1340),o=i(1361),a=n("".replace),l="["+o+"]",c=RegExp("^"+l+l+"*"),u=RegExp(l+l+"*$"),h=function(e){return function(t){var i=s(r(t));return 1&e&&(i=a(i,c,"")),2&e&&(i=a(i,u,"")),i}};e.exports={start:h(1),end:h(2),trim:h(3)}},1400:(e,t,i)=>{var n=i(9303),r=Math.max,s=Math.min;e.exports=function(e,t){var i=n(e);return i<0?r(i+t,0):s(i,t)}},5656:(e,t,i)=>{var n=i(8361),r=i(4488);e.exports=function(e){return n(r(e))}},9303:e=>{var t=Math.ceil,i=Math.floor;e.exports=function(e){var n=+e;
vendor: 7,551 bytes, line 425
425return n!=n||0===n?0:(n>0?i:t)(n)}},7466:(e,t,i)=>{var n=i(9303),r=Math.min;e.exports=function(e){return e>0?r(n(e),9007199254740991):0}},7908:(e,t,i)=>{var n=i(7854),r=i(4488),s=n.Object;e.exports=function(e){return s(r(e))}},7593:(e,t,i)=>{var n=i(7854),r=i(6916),s=i(111),o=i(2190),a=i(8173),l=i(2140),c=i(5112),u=n.TypeError,h=c("toPrimitive");e.exports=function(e,t){if(!s(e)||o(e))return e;var i,n=a(e,h);if(n){if(void 0===t&&(t="default"),i=r(n,e,t),!s(i)||o(i))return i;throw u("Can't convert object to primitive value")}return void 0===t&&(t="number"),l(e,t)}},4948:(e,t,i)=>{var n=i(7593),r=i(2190);e.exports=function(e){var t=n(e,"string");return r(t)?t:t+""}},1694:(e,t,i)=>{var n={};n[i(5112)("toStringTag")]="z",e.exports="[object z]"===String(n)},1340:(e,t,i)=>{var n=i(7854),r=i(648),s=n.String;e.exports=function(e){if("Symbol"===r(e))throw TypeError("Cannot convert a Symbol value to a string");return s(e)}},6330:(e,t,i)=>{var n=i(7854).String;e.exports=function(e){try{return n(e)}catch(e){return"Object"}}},9711:(e,t,i)=>{var n=i(1702),r=0,s=Math.random(),o=n(1..toString);e.exports=function(e){return"Symbol("+(void 0===e?"":e)+")_"+o(++r+s,36)}},3307:(e,t,i)=>{var n=i(133);e.exports=n&&!Symbol.sham&&"symbol"==typeof Symbol.iterator},3353:(e,t,i)=>{var n=i(9781),r=i(7293);e.exports=n&&r((function(){return 42!=Object.defineProperty((function(){}),"prototype",{value:42,writable:!1}).prototype}))},5112:(e,t,i)=>{var n=i(7854),r=i(2309),s=i(2597),o=i(9711),a=i(133),l=i(3307),c=r("wks"),u=n.Symbol,h=u&&u.for,d=l?u:u&&u.withoutSetter||o;e.exports=function(e){if(!s(c,e)||!a&&"string"!=typeof c[e]){var t="Symbol."+e;a&&s(u,e)?c[e]=u[e]:c[e]=l&&h?h(t):d(t)}return c[e]}},1361:e=>{e.exports="\t\n\v\f\r áââââââ
ââââââ¯âã\u2028\u2029\ufeff"},7327:(e,t,i)=>{"use strict";var n=i(2109),r=i(2092).filter;n({target:"Array",proto:!0,forced:!i(1194)("filter")},{filter:function(e){return r(this,e,arguments.length>1?arguments[1]:void 0)}})},9554:(e,t,i)=>{"use strict";var n=i(2109),r=i(8533);n({target:"Array",proto:!0,forced:[].forEach!=r},{forEach:r})},6992:(e,t,i)=>{"use strict";var n=i(5656),r=i(1223),s=i(7497),o=i(9909),a=i(3070).f,l=i(654),c=i(1913),u=i(9781),h="Array Iterator",d=o.set,f=o.getterFor(h);e.exports=l(Array,"Array",(function(e,t){d(this,{type:h,target:n(e),index:0,kind:t})}),(function(){var e=f(this),t=e.target,i=e.kind,n=e.index++;return!t||n>=t.length?(e.target=void 0,{value:void 0,done:!0}):"keys"==i?{value:n,done:!1}:"values"==i?{value:t[n],done:!1}:{value:[n,t[n]],done:!1}}),"values");var p=s.Arguments=s.Array;if(r("keys"),r("values"),r("entries"),!c&&u&&"values"!==p.name)try{a(p,"name",{value:"values"})}catch(e){}},5827:(e,t,i)=>{"use strict";var n=i(2109),r=i(3671).left,s=i(9341),o=i(7392),a=i(5268);n({target:"Array",proto:!0,forced:!s("reduce")||!a&&o>79&&o<83},{reduce:function(e){var t=arguments.length;return r(this,e,t,t>1?arguments[1]:void 0)}})},8309:(e,t,i)=>{var n=i(9781),r=i(6530).EXISTS,s=i(1702),o=i(3070).f,a=Function.prototype,l=s(a.toString),c=/function\b(?:\s|\/\*[\S\s]*?\*\/|\/\/[^\n\r]*[\n\r]+)*([^\s(/]*)/,u=s(c.exec);n&&!r&&o(a,"name",{configurable:!0,get:function(){try{return u(c,l(this))[1]}catch(e){return""}}})},9601:(e,t,i)=>{var n=i(2109),r=i(1574);n({target:"Object",stat:!0,arity:2,forced:Object.assign!==r},{assign:r})},1539:(e,t,i)=>{var n=i(1694),r=i(8052),s=i(288);n||r(Object.prototype,"toString",s,{unsafe:!0})},1058:(e,t,i)=>{var n=i(2109),r=i(3009);n({global:!0,forced:parseInt!=r},{parseInt:r})},4916:(e,t,i)=>{"use strict";var n=i(2109),r=i(2261);n({target:"RegExp",proto:!0,forced:/./.exec!==r},{exec:r})},8783:(e,t,i)=>{"use strict";var n=i(8710).charAt,r=i(1340),s=i(9909),o=i(654),a="String Iterator",l=s.set,c=s.getterFor(a);o(String,"String",(function(e){l(this,{type:a,string:r(e),index:0})}),(function(){var e,t=c(this),i=t.string,r=t.index;return r>=i.length?{value:void 0,done:!0}:(e=n(i,r),t.index+=e.length,{value:e,done:!1})}))},4723:(e,t,i)=>{"use strict";var n=i(6916),r=i(7007),s=i(9670),o=i(7466),a=i(1340),l=i(4488),c=i(8173),u=i(1530),h=i(7651);r("match",(function(e,t,i){return[function(t){var i=l(this),r=null==t?void 0:c(t,e);return r?n(r,t,i):new RegExp(t)[e](a(i))},function(e){var n=s(this),r=a(e),l=i(t,n,r);if(l.done)return l.value;if(!n.global)return h(n,r);var c=n.unicode;n.lastIndex=0;for(var d,f=[],p=0;null!==(d=h(n,r));){var m=a(d[0]);f[p]=m,""===m&&(n.lastIndex=u(r,o(n.lastIndex),c)),p++}return 0===p?null:f}]}))},5306:(e,t,i)=>{"use strict";var n=i(2104),r=i(6916),s=i(1702),o=i(7007),a=i(7293),l=i(9670),c=i(614),u=i(9303),h=i(7466),d=i(1340),f=i(4488),p=i(1530),m=i(8173),g=i(647),v=i(7651),y=i(5112)("replace"),b=Math.max,_=Math.min,w=s([].concat),x=s([].push),C=s("".indexOf),A=s("".slice),E="$0"==="a".replace(/./,"$0"),k=!!/./[y]&&""===/./[y]("a","$0");o("replace",(function(e,t,i){var s=k?"$":"$0";return[function(e,i){var n=f(this),s=null==e?void 0:m(e,y);return s?r(s,e,n,i):r(t,d(n),e,i)},function(e,r){var o=l(this),a=d(e);if("string"==typeof r&&-1===C(r,s)&&-1===C(r,"$<")){var f=i(t,o,a,r);if(f.done)return f.value}var m=c(r);m||(r=d(r));var y=o.global;if(y){var E=o.unicode;o.lastIndex=0}for(var k=[];;){var S=v(o,a);if(null===S)break;if(x(k,S),!y)break;""===d(S[0])&&(o.lastIndex=p(a,h(o.lastIndex),E))}for(var T,D="",I=0,O=0;O<k.length;O++){for(var L=d((S=k[O])[0]),M=b(_(u(S.index),a.length),0),P=[],N=1;N<S.length;N++)x(P,void 0===(T=S[N])?T:String(T));var $=S.groups;if(m){var F=w([L],P,M,a);void 0!==$&&x(F,$);var R=d(n(r,void 0,F))}else R=g(L,a,M,P,$,r);M>=I&&(D+=A(a,I,M)+R,I=M+L.length)}return D+A(a,I)}]}),!!a((function(){var e=/./;return e.exec=function(){var e=[];return e.groups={a:"7"},e},"7"!=="".replace(e,"$<a>")}))||!E||k)},1202:(e,t,i)=>{"use strict";var n,r=i(7854),s=i(1702),o=i(9190),a=i(2423),l=i(7710),c=i(9320),u=i(111),h=i(2050),d=i(9909).enforce,f=i(8536),p=!r.ActiveXObject&&"ActiveXObject"in r,m=function(e){return function(){return e(this,arguments.length?arguments[0]:void 0)}},g=l("WeakMap",m,c);if(f&&p){n=c.getConstructor(m,"WeakMap",!0),a.enable();var v=g.prototype,y=s(v.delete),b=s(v.has),_=s(v.get),w=s(v.set);o(v,{delete:function(e){if(u(e)&&!h(e)){var t=d(this);return t.frozen||(t.frozen=new n),y(this,e)||t.frozen.delete(e)}return y(this,e)},has:function(e){if(u(e)&&!h(e)){var t=d(this);return t.frozen||(t.frozen=new n),b(this,e)||t.frozen.has(e)}return b(this,e)},get:function(e){if(u(e)&&!h(e)){var t=d(this);return t.frozen||(t.frozen=new n),b(this,e)?_(this,e):t.frozen.get(e)}return _(this,e)},set:function(e,t){if(u(e)&&!h(e)){var i=d(this);i.frozen||(i.frozen=new n),b(this,e)?w(this,e,t):i.frozen.set(e,t)}else w(this,e,t);return this}})}},4129:(e,t,i)=>{i(1202)},4747:(e,t,i)=>{var n=i(7854),r=i(8324),s=i(8509),o=i(8533),a=i(8880),l=function(e){if(e&&e.forEach!==o)try{a(e,"forEach",o)}catch(t){e.forEach=o}};for(var c in r)r[c]&&l(n[c]&&n[c].prototype);l(s)},3948:(e,t,i)=>{var n=i(7854),r=i(8324),s=i(8509),o=i(6992),a=i(8880),l=i(5112),c=l("iterator"),u=l("toStringTag"),h=o.values,d=function(e,t){if(e){if(e[c]!==h)try{a(e,c,h)}catch(t){e[c]=h}if(e[u]||a(e,u,t),r[t])for(var i in o)if(e[i]!==o[i])try{a(e,i,o[i])}catch(t){e[i]=o[i]}}};for(var f in r)d(n[f]&&n[f].prototype,f);d(s,"DOMTokenList")},334:(e,t,i)=>{var n,r,s;s=function(e,t,i,n,r){"use strict";var s,o,a=0,l=(o=/msie\s\d+/i,(s=n.userAgent).search(o)>0&&o.exec(s).toString().split(" ")[1]<9&&(e("html").addClass("lt-ie9"),!0));Function.prototype.bind||(Function.prototype.bind=function(e){var t=this,i=[].slice;if("function"!=typeof t)throw new TypeError;
425var n=i.call(arguments,1),r=function(){if(this instanceof r){var s=function(){};s.prototype=t.prototype;var o=new s,a=t.apply(o,n.concat(i.call(arguments)));return Object(a)===a?a:o}return t.apply(e,n.concat(i.call(arguments)))};return r}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e,t){var i;if(null==this)throw new TypeError('"this" is null or not defined');var n=Object(this),r=n.length>>>0;if(0===r)return-1;var s=+t||0;if(Math.abs(s)===1/0&&(s=0),s>=r)return-1;for(i=Math.max(s>=0?s:r-Math.abs(s),0);i<r;){if(i in n&&n[i]===e)return i;i++}return-1});var c=function(n,s,o){this.VERSION="2.3.1",this.input=n,this.plugin_count=o,this.current_plugin=0,this.calc_count=0,this.update_tm=0,this.old_from=0,this.old_to=0,this.old_min_interval=null,this.raf_id=null,this.dragging=!1,this.force_redraw=!1,this.no_diapason=!1,this.has_tab_index=!0,this.is_key=!1,this.is_update=!1,this.is_start=!0,this.is_finish=!1,this.is_active=!1,this.is_resize=!1,this.is_click=!1,s=s||{},this.$cache={win:e(i),body:e(t.body),input:e(n),cont:null,rs:null,min:null,max:null,from:null,to:null,single:null,bar:null,line:null,s_single:null,s_from:null,s_to:null,shad_single:null,shad_from:null,shad_to:null,edge:null,grid:null,grid_labels:[]},this.coords={x_gap:0,x_pointer:0,w_rs:0,w_rs_old:0,w_handle:0,p_gap:0,p_gap_left:0,p_gap_right:0,p_step:0,p_pointer:0,p_handle:0,p_single_fake:0,p_single_real:0,p_from_fake:0,p_from_real:0,p_to_fake:0,p_to_real:0,p_bar_x:0,p_bar_w:0,grid_gap:0,big_num:0,big:[],big_w:[],big_p:[],big_x:[]},this.labels={w_min:0,w_max:0,w_from:0,w_to:0,w_single:0,p_min:0,p_max:0,p_from_fake:0,p_from_left:0,p_to_fake:0,p_to_left:0,p_single_fake:0,p_single_left:0};var a,l,c,u=this.$cache.input,h=u.prop("value");for(c in a={skin:"flat",type:"single",min:10,max:100,from:null,to:null,step:1,min_interval:0,max_interval:0,drag_interval:!1,values:[],p_values:[],from_fixed:!1,from_min:null,from_max:null,from_shadow:!1,to_fixed:!1,to_min:null,to_max:null,to_shadow:!1,prettify_enabled:!0,prettify_separator:" ",prettify:null,force_edges:!1,keyboard:!0,grid:!1,grid_margin:!0,grid_num:4,grid_snap:!1,hide_min_max:!1,hide_from_to:!1,prefix:"",postfix:"",max_postfix:"",decorate_both:!0,values_separator:" â ",input_values_separator:";",disable:!1,block:!1,extra_classes:"",scope:null,onStart:null,onChange:null,onFinish:null,onUpdate:null},"INPUT"!==u[0].nodeName&&console&&console.warn&&console.warn("Base element should be <input>!",u[0]),(l={skin:u.data("skin"),type:u.data("type"),min:u.data("min"),max:u.data("max"),from:u.data("from"),to:u.data("to"),step:u.data("step"),min_interval:u.data("minInterval"),max_interval:u.data("maxInterval"),drag_interval:u.data("dragInterval"),values:u.data("values"),from_fixed:u.data("fromFixed"),from_min:u.data("fromMin"),from_max:u.data("fromMax"),from_shadow:u.data("fromShadow"),to_fixed:u.data("toFixed"),to_min:u.data("toMin"),to_max:u.data("toMax"),to_shadow:u.data("toShadow"),prettify_enabled:u.data("prettifyEnabled"),prettify_separator:u.data("prettifySeparator"),force_edges:u.data("forceEdges"),keyboard:u.data("keyboard"),grid:u.data("grid"),grid_margin:u.data("gridMargin"),grid_num:u.data("gridNum"),grid_snap:u.data("gridSnap"),hide_min_max:u.data("hideMinMax"),hide_from_to:u.data("hideFromTo"),prefix:u.data("prefix"),postfix:u.data("postfix"),max_postfix:u.data("maxPostfix"),decorate_both:u.data("decorateBoth"),values_separator:u.data("valuesSeparator"),input_values_separator:u.data("inputValuesSeparator"),disable:u.data("disable"),block:u.data("block"),extra_classes:u.data("extraClasses")}).values=l.values&&l.values.split(","),l)l.hasOwnProperty(c)&&(l[c]!==r&&""!==l[c]||delete l[c]);
vendor: 1,054 bytes, line 425
425h!==r&&""!==h&&((h=h.split(l.input_values_separator||s.input_values_separator||";"))[0]&&h[0]==+h[0]&&(h[0]=+h[0]),h[1]&&h[1]==+h[1]&&(h[1]=+h[1]),s&&s.values&&s.values.length?(a.from=h[0]&&s.values.indexOf(h[0]),a.to=h[1]&&s.values.indexOf(h[1])):(a.from=h[0]&&+h[0],a.to=h[1]&&+h[1])),e.extend(a,s),e.extend(a,l),this.options=a,this.update_check={},this.validate(),this.result={input:this.$cache.input,slider:null,min:this.options.min,max:this.options.max,from:this.options.from,from_percent:0,from_value:null,to:this.options.to,to_percent:0,to_value:null},this.init()};c.prototype={init:function(e){this.no_diapason=!1,this.coords.p_step=this.convertToPercent(this.options.step,!0),this.target="base",this.toggleInput(),this.append(),this.setMinMax(),e?(this.force_redraw=!0,this.calc(!0),this.callOnUpdate()):(this.force_redraw=!0,this.calc(!0),this.callOnStart()),this.updateScene()},append:function(){var e='<span class="irs irs--'+this.options.skin+" js-irs-"+this.plugin_count+" "+this.options.extra_classes+'"></span>';this.$cache.input.before(e
vendor: 2,392 bytes, line 425
425),this.$cache.input.prop("readonly",!0),this.$cache.cont=this.$cache.input.prev(),this.result.slider=this.$cache.cont,this.$cache.cont.html('<span class="irs"><span class="irs-line" tabindex="0"></span><span class="irs-min">0</span><span class="irs-max">1</span><span class="irs-from">0</span><span class="irs-to">0</span><span class="irs-single">0</span></span><span class="irs-grid"></span>'),this.$cache.rs=this.$cache.cont.find(".irs"),this.$cache.min=this.$cache.cont.find(".irs-min"),this.$cache.max=this.$cache.cont.find(".irs-max"),this.$cache.from=this.$cache.cont.find(".irs-from"),this.$cache.to=this.$cache.cont.find(".irs-to"),this.$cache.single=this.$cache.cont.find(".irs-single"),this.$cache.line=this.$cache.cont.find(".irs-line"),this.$cache.grid=this.$cache.cont.find(".irs-grid"),"single"===this.options.type?(this.$cache.cont.append('<span class="irs-bar irs-bar--single"></span><span class="irs-shadow shadow-single"></span><span class="irs-handle single"><i></i><i></i><i></i></span>'),this.$cache.bar=this.$cache.cont.find(".irs-bar"),this.$cache.edge=this.$cache.cont.find(".irs-bar-edge"),this.$cache.s_single=this.$cache.cont.find(".single"),this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.shad_single=this.$cache.cont.find(".shadow-single")):(this.$cache.cont.append('<span class="irs-bar"></span><span class="irs-shadow shadow-from"></span><span class="irs-shadow shadow-to"></span><span class="irs-handle from"><i></i><i></i><i></i></span><span class="irs-handle to"><i></i><i></i><i></i></span>'),this.$cache.bar=this.$cache.cont.find(".irs-bar"),this.$cache.s_from=this.$cache.cont.find(".from"),this.$cache.s_to=this.$cache.cont.find(".to"),this.$cache.shad_from=this.$cache.cont.find(".shadow-from"),this.$cache.shad_to=this.$cache.cont.find(".shadow-to"),this.setTopHandler()),this.options.hide_from_to&&(this.$cache.from[0].style.display="none",this.$cache.to[0].style.display="none",this.$cache.single[0].style.display="none"),this.appendGrid(),this.options.disable?(this.appendDisableMask(),this.$cache.input[0].disabled=!0):(this.$cache.input[0].disabled=!1,this.removeDisableMask(),this.bindEvents()),this.options.disable||(this.options.block?this.appendDisableMask():this.removeDisableMask()),this.options.drag_interval&&(this.$cache.bar[0].style.cursor="ew-resize")},setTopHandler:function(){var
vendor: 5,035 bytes, line 425
425e=this.options.min,t=this.options.max,i=this.options.from,n=this.options.to;i>e&&n===t?this.$cache.s_from.addClass("type_last"):n<t&&this.$cache.s_to.addClass("type_last")},changeLevel:function(e){switch(e){case"single":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_single_fake),this.$cache.s_single.addClass("state_hover");break;case"from":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake),this.$cache.s_from.addClass("state_hover"),this.$cache.s_from.addClass("type_last"),this.$cache.s_to.removeClass("type_last");break;case"to":this.coords.p_gap=this.toFixed(this.coords.p_pointer-this.coords.p_to_fake),this.$cache.s_to.addClass("state_hover"),this.$cache.s_to.addClass("type_last"),this.$cache.s_from.removeClass("type_last");break;case"both":this.coords.p_gap_left=this.toFixed(this.coords.p_pointer-this.coords.p_from_fake),this.coords.p_gap_right=this.toFixed(this.coords.p_to_fake-this.coords.p_pointer),this.$cache.s_to.removeClass("type_last"),this.$cache.s_from.removeClass("type_last")}},appendDisableMask:function(){this.$cache.cont.append('<span class="irs-disable-mask"></span>'),this.$cache.cont.addClass("irs-disabled")},removeDisableMask:function(){this.$cache.cont.remove(".irs-disable-mask"),this.$cache.cont.removeClass("irs-disabled")},remove:function(){this.$cache.cont.remove(),this.$cache.cont=null,this.$cache.line.off("keydown.irs_"+this.plugin_count),this.$cache.body.off("touchmove.irs_"+this.plugin_count),this.$cache.body.off("mousemove.irs_"+this.plugin_count),this.$cache.win.off("touchend.irs_"+this.plugin_count),this.$cache.win.off("mouseup.irs_"+this.plugin_count),l&&(this.$cache.body.off("mouseup.irs_"+this.plugin_count),this.$cache.body.off("mouseleave.irs_"+this.plugin_count)),this.$cache.grid_labels=[],this.coords.big=[],this.coords.big_w=[],this.coords.big_p=[],this.coords.big_x=[],cancelAnimationFrame(this.raf_id)},bindEvents:function(){this.no_diapason||(this.$cache.body.on("touchmove.irs_"+this.plugin_count,this.pointerMove.bind(this)),this.$cache.body.on("mousemove.irs_"+this.plugin_count,this.pointerMove.bind(this)),this.$cache.win.on("touchend.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.win.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.line.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.line.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.line.on("focus.irs_"+this.plugin_count,this.pointerFocus.bind(this)),this.options.drag_interval&&"double"===this.options.type?(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"both")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"both"))):(this.$cache.bar.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.bar.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),"single"===this.options.type?(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.shad_single.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.s_single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"single")),this.$cache.edge.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_single.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))):(this.$cache.single.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.single.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,null)),this.$cache.from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("touchstart.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("touchstart.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.s_from.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"from")),this.$cache.to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.s_to.on("mousedown.irs_"+this.plugin_count,this.pointerDown.bind(this,"to")),this.$cache.shad_from.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click")),this.$cache.shad_to.on("mousedown.irs_"+this.plugin_count,this.pointerClick.bind(this,"click"))),this.options.keyboard&&this.$cache.line.on("key
425down.irs_"+this.plugin_count,this.key.bind(this,"keyboard")),l&&(this.$cache.body.on("mouseup.irs_"+this.plugin_count,this.pointerUp.bind(this)),this.$cache.body.on("mouseleave.irs_"+this.plugin_count,this.pointerUp.bind(this))))},pointerFocus:function(e){var t,i;this.target||(t=(i="single"===this.options.type?this.$cache.single:this.$cache.from).offset().left,t+=i.width()/2-1,this.pointerClick("single",{preventDefault:function(){},pageX:t}))},pointerMove:function(e){if(this.dragging){var t=e.pageX||e.originalEvent.touches&&e.originalEvent.touches[0].pageX;this.coords.x_pointer=t-this.coords.x_gap,this.calc()}},pointerUp:function(t){this.current_plugin===this.plugin_count&&this.is_active&&(this.is_active=!1,this.$cache.cont.find(".state_hover").removeClass("state_hover"),this.force_redraw=!0,l&&e("*").prop("unselectable",!1),this.updateScene(),this.restoreOriginalMinInterval(),(e.contains(this.$cache.cont[0],t.target)||this.dragging)&&this.callOnFinish(),this.dragging=!1)},pointerDown:function(t,i){i.preventDefault();var n=i.pageX||i.originalEvent.touches&&i.originalEvent.touches[0].pageX;2!==i.button&&("both"===t&&this.setTempMinInterval(),t||(t=this.target||"from"),this.current_plugin=this.plugin_count,this.target=t,this.is_active=!0,this.dragging=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=n-this.coords.x_gap,this.calcPointerPercent(),this.changeLevel(t),l&&e("*").prop("unselectable",!0),this.$cache.line.trigger("focus"),this.updateScene())},pointerClick:function(e,t){t.preventDefault();var i=t.pageX||t.originalEvent.touches&&t.originalEvent.touches[0].pageX;2!==t.button&&(this.current_plugin=this.plugin_count,this.target=e,this.is_click=!0,this.coords.x_gap=this.$cache.rs.offset().left,this.coords.x_pointer=+(i-this.coords.x_gap).toFixed(),this.force_redraw=!0,this.calc(),this.$cache.line.trigger("focus"))},key:function(e,t){if(!(this.current_plugin!==this.plugin_count||t.altKey||t.ctrlKey||t.shiftKey||t.metaKey)){switch(t.which){case 83:case 65:case 40:case 37:t.preventDefault(),this.moveByKey(!1);break;case 87:case 68:case 38:case 39:t.preventDefault(),this.moveByKey(!0)}return!0}},moveByKey:function(e){var t=this.coords.p_pointer,i=(this.options.max-this.options.min)/100;i=this.options.step/i,e?t+=i:t-=i,this.coords.x_pointer=this.toFixed(this.coords.w_rs/100*t),this.is_key=!0,this.calc()},setMinMax:function(){if(this.options){if(this.options.hide_min_max)return this.$cache.min[0].style.display="none",void(this.$cache.max[0].style.display="none");if(this.options.values.length)this.$cache.min.html(this.decorate(this.options.p_values[this.options.min])),this.$cache.max.html(this.decorate(this.options.p_values[this.options.max]));else{var e=this._prettify(this.options.min),t=this._prettify(this.options.max);this.result.min_pretty=e,this.result.max_pretty=t,this.$cache.min.html(this.decorate(e,this.options.min)),this.$cache.max.html(this.decorate(t,this.options.max))}this.labels.w_min=this.$cache.min.outerWidth(!1),this.labels.w_max=this.$cache.max.outerWidth(!1)}},setTempMinInterval:function(){var e=this.result.to-this.result.from;null===this.old_min_interval&&(this.old_min_interval=this.options.min_interval),this.options.min_interval=e},restoreOriginalMinInterval:function(){null!==this.old_min_interval&&(this.options.min_interval=this.old_min_interval,this.old_min_interval=null)},calc:function(e){if(this.options&&(this.calc_count++,(10===this.calc_count||e)&&(this.calc_count=0,this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.calcHandlePercent()),this.coords.w_rs)){this.calcPointerPercent();var t=this.getHandleX();switch("both"===this.target&&(this.coords.p_gap=0,t=this.getHandleX()),"click"===this.target&&(this.coords.p_gap=this.coords.p_handle/2,t=this.getHandleX(),this.options.drag_interval?this.target="both_one":this.target=this.chooseHandle(t)),this.target){case"base":var i=(this.options.max-this.options.min)/100,n=(this.result.from-this.options.min)/i,r=(this.result.to-this.options.min)/i;this.coords.p_single_real=this.toFixed(n),this.coords.p_from_real=this.toFixed(n),this.coords.p_to_real=this.toFixed(r),this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real),this.target=null;break;case"single":if(this.options.from_fixed)break;this.coords.p_single_real=this.convertToRealPercent(t),this.coords.p_single_real=this.calcWithStep(this.coords.p_single_real),this.coords.p_single_real=this.checkDiapason(this.coords.p_single_real,this.options.from_min,this.options.from_max),this.coords.p_single_fake=this.convertToFakePercent(this.coords.p_single_real);break;case"from":if(this.options.from_fixed)break;this.coords.p_from_real=this.convertToRealPercent(t),this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real),this.coords.p_from_real>this.coords.p_to_real&&(this.coords.p_from_real=this.coords.p_to_real),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from"),this.coords.p_from_real=this.checkMaxInterval(this.coords.p_from_real,this.coords.p_to_real,"from"),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real);break;case"to":if(this.options.to_fixed)break;this.coords.p_to_real=this.convertToRealPercent(t),this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real),this.coords.p_to_real<this.coords.p_from_real&&(this.coords.p_to_real=this.coords.p_from_real),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to"),this.coords.p_to_real=this.checkMaxInterval(this.coords.p_to_real,this.coords.p_from_real,"to"),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both":if(this.options.from_fixed||this.options.to_fixed)break;t=this.toFixed(t+.001*this.coords.p_handle),this.coords.p_from_real=this.convertToRealPercent(t)-this.coords.p_gap_left,this.coords.p_from_real=this.calcWithStep(this.coords.p_from_real),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_from_real=this.checkMinInterval(this.coords.p_from_real,this.coords.p_to_real,"from"),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real),this.coords.p_to_real=this.convertToRealPercent(t)+this.coords.p_gap_right,this.coords.p_to_real=this.calcWithStep(this.coords.p_to_real),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_to_real=this.checkMinInterval(this.coords.p_to_real,this.coords.p_from_real,"to"),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real);break;case"both_one":if(this.options.from_fixed||this.options.to_fixed)break;var s=this.convertToRealPercent(t),o=this.result.from_percent,a=this.result.to_percent-o,l=a/2,c=s-l,u=s+l;c<0&&(u=(c=0)+a),u>100&&(c=(u=100)-a),this.coords.p_from_real=this.calcWithStep(c),this.coords.p_from_real=this.checkDiapason(this.coords.p_from_real,this.options.from_min,this.options.from_max),this.coords.p_from_fake=this.convertToFakePercent(this.coords.p_from_real),this.coords.p_to_real=this.calcWithStep(u),this.coords.p_to_real=this.checkDiapason(this.coords.p_to_real,this.options.to_min,this.options.to_max),this.coords.p_to_fake=this.convertToFakePercent(this.coords.p_to_real)}"single"===this.options.type?(this.coords.p_bar_x=this.coords.p_handle/2,this.coords.p_bar_w=this.coords.p_single_fake,this.result.from_percent=this.coords.p_single_real,this.result.from=this.convertToValue(this.coords.p_single_real),this.result.from_pretty=this._prettify(this.result.from),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from])):(this.coords.p_bar_x=this.toFixed(this.coords.p_from_fake+this.coords.p_handle/2),this.coords.p_bar_w=this.toFixed(this.coords.p_to_fake-this.coords.p_from_fake),this.result.from_percent=this.coords.p_from_real,this.result.from=this.convertToValue(this.coords.p_from_real),this.result.from_pretty=this._prettify(this.result.from),this.result.to_percent=this.coords.p_to_real,this.result.to=this.convertToValue(this.coords.p_to_real),this.result.to_pretty=this._prettify(this.result.to),this.options.values.length&&(this.result.from_value=this.options.values[this.result.from],this.result.to_value=this.options.values[this.result.to])),this.calcMinMax(),this.calcLabels()}}
425,calcPointerPercent:function(){this.coords.w_rs?(this.coords.x_pointer<0||isNaN(this.coords.x_pointer)?this.coords.x_pointer=0:this.coords.x_pointer>this.coords.w_rs&&(this.coords.x_pointer=this.coords.w_rs),this.coords.p_pointer=this.toFixed(this.coords.x_pointer/this.coords.w_rs*100)):this.coords.p_pointer=0},convertToRealPercent:function(e){return e/(100-this.coords.p_handle)*100},convertToFakePercent:function(e){return e/100*(100-this.coords.p_handle)},getHandleX:function(){var e=100-this.coords.p_handle,t=this.toFixed(this.coords.p_pointer-this.coords.p_gap);return t<0?t=0:t>e&&(t=e),t},calcHandlePercent:function(){"single"===this.options.type?this.coords.w_handle=this.$cache.s_single.outerWidth(!1):this.coords.w_handle=this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100)},chooseHandle:function(e){return"single"===this.options.type?"single":e>=this.coords.p_from_real+(this.coords.p_to_real-this.coords.p_from_real)/2?this.options.to_fixed?"from":"to":this.options.from_fixed?"to":"from"},calcMinMax:function(){this.coords.w_rs&&(this.labels.p_min=this.labels.w_min/this.coords.w_rs*100,this.labels.p_max=this.labels.w_max/this.coords.w_rs*100)},calcLabels:function(){this.coords.w_rs&&!this.options.hide_from_to&&("single"===this.options.type?(this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=this.coords.p_single_fake+this.coords.p_handle/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake)):(this.labels.w_from=this.$cache.from.outerWidth(!1),this.labels.p_from_fake=this.labels.w_from/this.coords.w_rs*100,this.labels.p_from_left=this.coords.p_from_fake+this.coords.p_handle/2-this.labels.p_from_fake/2,this.labels.p_from_left=this.toFixed(this.labels.p_from_left),this.labels.p_from_left=this.checkEdges(this.labels.p_from_left,this.labels.p_from_fake),this.labels.w_to=this.$cache.to.outerWidth(!1),this.labels.p_to_fake=this.labels.w_to/this.coords.w_rs*100,this.labels.p_to_left=this.coords.p_to_fake+this.coords.p_handle/2-this.labels.p_to_fake/2,this.labels.p_to_left=this.toFixed(this.labels.p_to_left),this.labels.p_to_left=this.checkEdges(this.labels.p_to_left,this.labels.p_to_fake),this.labels.w_single=this.$cache.single.outerWidth(!1),this.labels.p_single_fake=this.labels.w_single/this.coords.w_rs*100,this.labels.p_single_left=(this.labels.p_from_left+this.labels.p_to_left+this.labels.p_to_fake)/2-this.labels.p_single_fake/2,this.labels.p_single_left=this.toFixed(this.labels.p_single_left),this.labels.p_single_left=this.checkEdges(this.labels.p_single_left,this.labels.p_single_fake)))},updateScene:function(){this.raf_id&&(cancelAnimationFrame(this.raf_id),this.raf_id=null),clearTimeout(this.update_tm),this.update_tm=null,this.options&&(this.drawHandles(),this.is_active?this.raf_id=requestAnimationFrame(this.updateScene.bind(this)):this.update_tm=setTimeout(this.updateScene.bind(this),300))},drawHandles:function(){this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&(this.coords.w_rs!==this.coords.w_rs_old&&(this.target="base",this.is_resize=!0),(this.coords.w_rs!==this.coords.w_rs_old||this.force_redraw)&&(this.setMinMax(),this.calc(!0),this.drawLabels(),this.options.grid&&(this.calcGridMargin(),this.calcGridLabels()),this.force_redraw=!0,this.coords.w_rs_old=this.coords.w_rs,this.drawShadow()),this.coords.w_rs&&(this.dragging||this.force_redraw||this.is_key)&&((this.old_from!==this.result.from||this.old_to!==this.result.to||this.force_redraw||this.is_key)&&(this.drawLabels(),this.$cache.bar[0].style.left=this.coords.p_bar_x+"%",this.$cache.bar[0].style.width=this.coords.p_bar_w+"%","single"===this.options.type?(this.$cache.bar[0].style.left=0,this.$cache.bar[0].style.width=this.coords.p_bar_w+this.coords.p_bar_x+"%",this.$cache.s_single[0].style.left=this.coords.p_single_fake+"%",this.$cache.single[0].style.left=this.labels.p_single_left+"%"):(this.$cache.s_from[0].style.left=this.coords.p_from_fake+"%",this.$cache.s_to[0].style.left=this.coords.p_to_fake+"%",(this.old_from!==this.result.from||this.force_redraw)&&(this.$cache.from[0].style.left=this.labels.p_from_left+"%"),(this.old_to!==this.result.to||this.force_redraw)&&(this.$cache.to[0].style.left=this.labels.p_to_left+"%"),this.$cache.single[0].style.left=this.labels.p_single_left+"%"),this.writeToInput(),this.old_from===this.result.from&&this.old_to===this.result.to||this.is_start||(this.$cache.input.trigger("change"),this.$cache.input.trigger("input")),this.old_from=this.result.from,this.old_to=this.result.to,this.is_resize||this.is_update||this.is_start||this.is_finish||this.callOnChange(),(this.is_key||this.is_click)&&(this.is_key=!1,this.is_click=!1,this.callOnFinish()),this.is_update=!1,this.is_resize=!1,this.is_finish=!1),this.is_start=!1,this.is_key=!1,this.is_click=!1,this.force_redraw=!1))},drawLabels:function(){if(this.options){var e,t,i,n,r,s=this.options.values.length,o=this.options.p_values;if(!this.options.hide_from_to)if("single"===this.options.type)s?(e=this.decorate(o[this.result.from]),this.$cache.single.html(e)):(n=this._prettify(this.result.from),e=this.decorate(n,this.result.from),this.$cache.single.html(e)),this.calcLabels(),this.labels.p_single_left<this.labels.p_min+1?this.$cache.min[0].style.visibility="hidden":this.$cache.min[0].style.visibility="visible",this.labels.p_single_left+this.labels.p_single_fake>100-this.labels.p_max-1?this.$cache.max[0].style.visibility="hidden":this.$cache.max[0].style.visibility="visible";else{s?(this.options.decorate_both?(e=this.decorate(o[this.result.from]),e+=this.options.values_separator,e+=this.decorate(o[this.result.to])):e=this.decorate(o[this.result.from]+this.options.values_separator+o[this.result.to]),t=this.decorate(o[this.result.from]),i=this.decorate(o[this.result.to]),this.$cache.single.html(e),this.$cache.from.html(t),this.$cache.to.html(i)):(n=this._prettify(this.result.from),r=this._prettify(this.result.to),this.options.decorate_both?(e=this.decorate(n,this.result.from),e+=this.options.values_separator,e+=this.decorate(r,this.result.to)):e=this.decorate(n+this.options.values_separator+r,this.result.to),t=this.decorate(n,this.result.from),i=this.decorate(r,this.result.to),this.$cache.single.html(e),this.$cache.from.html(t),this.$cache.to.html(i)),this.calcLabels();var a=Math.min(this.labels.p_single_left,this.labels.p_from_left),l=this.labels.p_single_left+this.labels.p_single_fake,c=this.labels.p_to_left+this.labels.p_to_fake,u=Math.max(l,c);this.labels.p_from_left+this.labels.p_from_fake>=this.labels.p_to_left?(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",this.result.from===this.result.to?("from"===this.target?this.$cache.from[0].style.visibility="visible":"to"===this.target?this.$cache.to[0].style.visibility="visible":this.target||(this.$cache.from[0].style.visibility="visible"),this.$cache.single[0].style.visibility="hidden",u=c):(this.$cache.from[0].style.visibility="hidden",this.$cache.to[0].style.visibility="hidden",this.$cache.single[0].style.visibility="visible",u=Math.max(l,c))):(this.$cache.from[0].style.visibility="visible",this.$cache.to[0].style.visibility="visible",this.$cache.single[0].style.visibility="hidden"),a<this.labels.p_min+1?this.$cache.min[0].style.visibility="hidden":this.$cache.min[0].style.visibility="visible",u>100-this.labels.p_max-1?this.$cache.max[0].style.visibility="hidden":this.$cache.max[0].style.visibility="visible"}}},drawShadow:function(){var e,t,i,n,r=this.options,s=this.$cache,o="number"==typeof r.from_min&&!isNaN(r.from_min),a="number"==typeof r.from_max&&!isNaN(r.from_max),l="number"==typeof r.to_min&&!isNaN(r.to_min),c="number"==typeof r.to_max&&!isNaN(r.to_max);"single"===r.type?r.from_shadow&&(o||a)?(e=this.convertToPercent(o?r.from_min:r.min),t=this.convertToPercent(a?r.from_max:r.max)-e,e=this.toFixed(e-this.coords.p_handle/100*e),t=this.toFixed(t-this.coords.p_handle/100*t),e+=this.coords.p_handle/2,s.shad_single[0].style.display="block",s.shad_single[0].style.left=e+"%",s.shad_single[0].style.width=t+"%"):s.shad_single[0].style.display="none":(r.from_shadow&&(o||a)?(e=this.convertToPercent(o?r.from_min:r.min),t=this.convertToPercent(a?r.from_max:r.max)-e,e=this.toFixed(e-this.coords.p_handle/100*e),t=this.toFixed(t-this.coords.p_handle/100*t),e+=this.coords.p_handle/2,s.shad_from[0].style.display="block",s.shad_from[0].style.left=e+"%",s.shad_from[0].style.width=t+"%"):s.shad_from[0].style.display="none",r.to_shadow&&(l||c)?(i=this.convertToPercent(l?r.to_min:r.min),n=this.convertToPercent(c?r.to_max:r.max)-i,i=this.toFixed(i-this.coords.p_handle/100*i),n=this.toFixed(n-this.coords.p_handle/100*n),i+=this.coords.p_handle/2,s.shad_to[0].style.display="block",s.shad_to[0].style.left=i+"%",s.shad_to[0].style.width=n+"%"):s.shad_to[0].style.display="none")}
425,writeToInput:function(){"single"===this.options.type?(this.options.values.length?this.$cache.input.prop("value",this.result.from_value):this.$cache.input.prop("value",this.result.from),this.$cache.input.data("from",this.result.from)):(this.options.values.length?this.$cache.input.prop("value",this.result.from_value+this.options.input_values_separator+this.result.to_value):this.$cache.input.prop("value",this.result.from+this.options.input_values_separator+this.result.to),this.$cache.input.data("from",this.result.from),this.$cache.input.data("to",this.result.to))},callOnStart:function(){this.writeToInput(),this.options.onStart&&"function"==typeof this.options.onStart&&(this.options.scope?this.options.onStart.call(this.options.scope,this.result):this.options.onStart(this.result))},callOnChange:function(){this.writeToInput(),this.options.onChange&&"function"==typeof this.options.onChange&&(this.options.scope?this.options.onChange.call(this.options.scope,this.result):this.options.onChange(this.result))},callOnFinish:function(){this.writeToInput(),this.options.onFinish&&"function"==typeof this.options.onFinish&&(this.options.scope?this.options.onFinish.call(this.options.scope,this.result):this.options.onFinish(this.result))},callOnUpdate:function(){this.writeToInput(),this.options.onUpdate&&"function"==typeof this.options.onUpdate&&(this.options.scope?this.options.onUpdate.call(this.options.scope,this.result):this.options.onUpdate(this.result))},toggleInput:function(){this.$cache.input.toggleClass("irs-hidden-input"),this.has_tab_index?this.$cache.input.prop("tabindex",-1):this.$cache.input.removeProp("tabindex"),this.has_tab_index=!this.has_tab_index},convertToPercent:function(e,t){var i,n=this.options.max-this.options.min,r=n/100;return n?(i=(t?e:e-this.options.min)/r,this.toFixed(i)):(this.no_diapason=!0,0)},convertToValue:function(e){var t,i,n=this.options.min,r=this.options.max,s=n.toString().split(".")[1],o=r.toString().split(".")[1],a=0,l=0;if(0===e)return this.options.min;if(100===e)return this.options.max;s&&(a=t=s.length),o&&(a=i=o.length),t&&i&&(a=t>=i?t:i),n<0&&(n=+(n+(l=Math.abs(n))).toFixed(a),r=+(r+l).toFixed(a));var c,u=(r-n)/100*e+n,h=this.options.step.toString().split(".")[1];return h?u=+u.toFixed(h.length):(u/=this.options.step,u=+(u*=this.options.step).toFixed(0)),l&&(u-=l),(c=h?+u.toFixed(h.length):this.toFixed(u))<this.options.min?c=this.options.min:c>this.options.max&&(c=this.options.max),c},calcWithStep:function(e){var t=Math.round(e/this.coords.p_step)*this.coords.p_step;return t>100&&(t=100),100===e&&(t=100),this.toFixed(t)},checkMinInterval:function(e,t,i){var n,r,s=this.options;return s.min_interval?(n=this.convertToValue(e),r=this.convertToValue(t),"from"===i?r-n<s.min_interval&&(n=r-s.min_interval):n-r<s.min_interval&&(n=r+s.min_interval),this.convertToPercent(n)):e},checkMaxInterval:function(e,t,i){var n,r,s=this.options;return s.max_interval?(n=this.convertToValue(e),r=this.convertToValue(t),"from"===i?r-n>s.max_interval&&(n=r-s.max_interval):n-r>s.max_interval&&(n=r+s.max_interval),this.convertToPercent(n)):e},checkDiapason:function(e,t,i){var n=this.convertToValue(e),r=this.options;return"number"!=typeof t&&(t=r.min),"number"!=typeof i&&(i=r.max),n<t&&(n=t),n>i&&(n=i),this.convertToPercent(n)},toFixed:function(e){return+(e=e.toFixed(20))},_prettify:function(e){return this.options.prettify_enabled?this.options.prettify&&"function"==typeof this.options.prettify?this.options.prettify(e):this.prettify(e):e},prettify:function(e){return e.toString().replace(/(\d{1,3}(?=(?:\d\d\d)+(?!\d)))/g,"$1"+this.options.prettify_separator)},checkEdges:function(e,t){return this.options.force_edges?(e<0?e=0:e>100-t&&(e=100-t),this.toFixed(e)):this.toFixed(e)},validate:function(){var e,t,i=this.options,n=this.result,r=i.values,s=r.length;if("string"==typeof i.min&&(i.min=+i.min),"string"==typeof i.max&&(i.max=+i.max),"string"==typeof i.from&&(i.from=+i.from),"string"==typeof i.to&&(i.to=+i.to),"string"==typeof i.step&&(i.step=+i.step),"string"==typeof i.from_min&&(i.from_min=+i.from_min),"string"==typeof i.from_max&&(i.from_max=+i.from_max),"string"==typeof i.to_min&&(i.to_min=+i.to_min),"string"==typeof i.to_max&&(i.to_max=+i.to_max),"string"==typeof i.grid_num&&(i.grid_num=+i.grid_num),i.max<i.min&&(i.max=i.min),s)for(i.p_values=[],i.min=0,i.max=s-1,i.step=1,i.grid_num=i.max,i.grid_snap=!0,t=0;t<s;t++)e=+r[t],isNaN(e)?e=r[t]:(r[t]=e,e=this._prettify(e)),i.p_values.push(e);("number"!=typeof i.from||isNaN(i.from))&&(i.from=i.min),("number"!=typeof i.to||isNaN(i.to))&&(i.to=i.max),"single"===i.type?(i.from<i.min&&(i.from=i.min),i.from>
425i.max&&(i.from=i.max)):(i.from<i.min&&(i.from=i.min),i.from>i.max&&(i.from=i.max),i.to<i.min&&(i.to=i.min),i.to>i.max&&(i.to=i.max),this.update_check.from&&(this.update_check.from!==i.from&&i.from>i.to&&(i.from=i.to),this.update_check.to!==i.to&&i.to<i.from&&(i.to=i.from)),i.from>i.to&&(i.from=i.to),i.to<i.from&&(i.to=i.from)),("number"!=typeof i.step||isNaN(i.step)||!i.step||i.step<0)&&(i.step=1),"number"==typeof i.from_min&&i.from<i.from_min&&(i.from=i.from_min),"number"==typeof i.from_max&&i.from>i.from_max&&(i.from=i.from_max),"number"==typeof i.to_min&&i.to<i.to_min&&(i.to=i.to_min),"number"==typeof i.to_max&&i.from>i.to_max&&(i.to=i.to_max),n&&(n.min!==i.min&&(n.min=i.min),n.max!==i.max&&(n.max=i.max),(n.from<n.min||n.from>n.max)&&(n.from=i.from),(n.to<n.min||n.to>n.max)&&(n.to=i.to)),("number"!=typeof i.min_interval||isNaN(i.min_interval)||!i.min_interval||i.min_interval<0)&&(i.min_interval=0),("number"!=typeof i.max_interval||isNaN(i.max_interval)||!i.max_interval||i.max_interval<0)&&(i.max_interval=0),i.min_interval&&i.min_interval>i.max-i.min&&(i.min_interval=i.max-i.min),i.max_interval&&i.max_interval>i.max-i.min&&(i.max_interval=i.max-i.min)},decorate:function(e,t){var i="",n=this.options;return n.prefix&&(i+=n.prefix),i+=e,n.max_postfix&&(n.values.length&&e===n.p_values[n.max]||t===n.max)&&(i+=n.max_postfix,n.postfix&&(i+=" ")),n.postfix&&(i+=n.postfix),i},updateFrom:function(){this.result.from=this.options.from,this.result.from_percent=this.convertToPercent(this.result.from),this.result.from_pretty=this._prettify(this.result.from),this.options.values&&(this.result.from_value=this.options.values[this.result.from])},updateTo:function(){this.result.to=this.options.to,this.result.to_percent=this.convertToPercent(this.result.to),this.result.to_pretty=this._prettify(this.result.to),this.options.values&&(this.result.to_value=this.options.values[this.result.to])},updateResult:function(){this.result.min=this.options.min,this.result.max=this.options.max,this.updateFrom(),this.updateTo()},appendGrid:function(){if(this.options.grid){var e,t,i,n,r,s,o=this.options,a=o.max-o.min,l=o.grid_num,c=0,u=4,h="";for(this.calcGridMargin(),o.grid_snap&&(l=a/o.step),l>50&&(l=50),i=this.toFixed(100/l),l>4&&(u=3),l>7&&(u=2),l>14&&(u=1),l>28&&(u=0),e=0;e<l+1;e++){for(n=u,(c=this.toFixed(i*e))>100&&(c=100),this.coords.big[e]=c,r=(c-i*(e-1))/(n+1),t=1;t<=n&&0!==c;t++)h+='<span class="irs-grid-pol small" style="left: '+this.toFixed(c-r*t)+'%"></span>';h+='<span class="irs-grid-pol" style="left: '+c+'%"></span>',s=this.convertToValue(c),h+='<span class="irs-grid-text js-grid-text-'+e+'" style="left: '+c+'%">'+(s=o.values.length?o.p_values[s]:this._prettify(s))+"</span>"}this.coords.big_num=Math.ceil(l+1),this.$cache.cont.addClass("irs-with-grid"),this.$cache.grid.html(h),this.cacheGridLabels()}},cacheGridLabels:function(){var e,t,i=this.coords.big_num;for(t=0;t<i;t++)e=this.$cache.grid.find(".js-grid-text-"+t),this.$cache.grid_labels.push(e);this.calcGridLabels()},calcGridLabels:function(){var e,t,i=[],n=[],r=this.coords.big_num;for(e=0;e<r;e++)this.coords.big_w[e]=this.$cache.grid_labels[e].outerWidth(!1),this.coords.big_p[e]=this.toFixed(this.coords.big_w[e]/this.coords.w_rs*100),this.coords.big_x[e]=this.toFixed(this.coords.big_p[e]/2),i[e]=this.toFixed(this.coords.big[e]-this.coords.big_x[e]),n[e]=this.toFixed(i[e]+this.coords.big_p[e]);for(this.options.force_edges&&(i[0]<-this.coords.grid_gap&&(i[0]=-this.coords.grid_gap,n[0]=this.toFixed(i[0]+this.coords.big_p[0]),this.coords.big_x[0]=this.coords.grid_gap),n[r-1]>100+this.coords.grid_gap&&(n[r-1]=100+this.coords.grid_gap,i[r-1]=this.toFixed(n[r-1]-this.coords.big_p[r-1]),this.coords.big_x[r-1]=this.toFixed(this.coords.big_p[r-1]-this.coords.grid_gap))),this.calcGridCollision(2,i,n),this.calcGridCollision(4,i,n),e=0;e<r;e++)t=this.$cache.grid_labels[e][0],this.coords.big_x[e]!==Number.POSITIVE_INFINITY&&(t.style.marginLeft=-this.coords.big_x[e]+"%")},calcGridCollision:function(e,t,i){var n,r,s,o=this.coords.big_num;for(n=0;n<o&&!((r=n+e/2)>=o);n+=e)s=this.$cache.grid_labels[r][0],i[n]<=t[r]?s.style.visibility="visible":s.style.visibility="hidden"},calcGridMargin:function(){this.options.grid_margin&&(this.coords.w_rs=this.$cache.rs.outerWidth(!1),this.coords.w_rs&&("single"===this.options.type?this.coords.w_handle=this.$cache.s_single.outerWidth(!1):this.coords.w_handle=this.$cache.s_from.outerWidth(!1),this.coords.p_handle=this.toFixed(this.coords.w_handle/this.coords.w_rs*100),this.coords.grid_gap=this.toFixed(this.coords.p_handle/2-.1),this.$cache.grid[
4250].style.width=this.toFixed(100-this.coords.p_handle)+"%",this.$cache.grid[0].style.left=this.coords.grid_gap+"%"))},update:function(t){this.input&&(this.is_update=!0,this.options.from=this.result.from,this.options.to=this.result.to,this.update_check.from=this.result.from,this.update_check.to=this.result.to,this.options=e.extend(this.options,t),this.validate(),this.updateResult(t),this.toggleInput(),this.remove(),this.init(!0))},reset:function(){this.input&&(this.updateResult(),this.update())},destroy:function(){this.input&&(this.toggleInput(),this.$cache.input.prop("readonly",!1),e.data(this.input,"ionRangeSlider",null),this.remove(),this.input=null,this.options=null)}},e.fn.ionRangeSlider=function(t){return this.each((function(){e.data(this,"ionRangeSlider")||e.data(this,"ionRangeSlider",new c(this,t,a++))}))},function(){for(var e=0,t=["ms","moz","webkit","o"],n=0;n<t.length&&!i.requestAnimationFrame;++n)i.requestAnimationFrame=i[t[n]+"RequestAnimationFrame"],i.cancelAnimationFrame=i[t[n]+"CancelAnimationFrame"]||i[t[n]+"CancelRequestAnimationFrame"];i.requestAnimationFrame||(i.requestAnimationFrame=function(t,n){var r=(new Date).getTime(),s=Math.max(0,16-(r-e)),o=i.setTimeout((function(){t(r+s)}),s);return e=r+s,o}),i.cancelAnimationFrame||(i.cancelAnimationFrame=function(e){clearTimeout(e)})}()},"undefined"!=typeof jQuery&&jQuery||!i.amdO?"undefined"!=typeof jQuery&&jQuery||"object"!=typeof t?s(jQuery,document,window,navigator):s(i(9755),document,window,navigator):(n=[i(9755)],void 0===(r=function(e){return s(e,document,window,navigator)}.apply(t,n))||(e.exports=r))},9755:function(e,t){var i;!function(t,i){"use strict";"object"==typeof e.exports?e.exports=t.document?i(t,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return i(e)}:i(t)}("undefined"!=typeof window?window:this,(function(n,r){"use strict";var s=[],o=Object.getPrototypeOf,a=s.slice,l=s.flat?function(e){return s.flat.call(e)}:function(e){return s.concat.apply([],e)},c=s.push,u=s.indexOf,h={},d=h.toString,f=h.hasOwnProperty,p=f.toString,m=p.call(Object),g={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},b=n.document,_={type:!0,src:!0,nonce:!0,noModule:!0};function w(e,t,i){var n,r,s=(i=i||b).createElement("script");if(s.text=e,t)for(n in _)(r=t[n]||t.getAttribute&&t.getAttribute(n))&&s.setAttribute(n,r);i.head.appendChild(s).parentNode.removeChild(s)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?h[d.call(e)]||"object":typeof e}var C="3.6.0",A=function(e,t){return new A.fn.init(e,t)};function E(e){var t=!!e&&"length"in e&&e.length,i=x(e);return!v(e)&&!y(e)&&("array"===i||0===t||"number"==typeof t&&t>0&&t-1 in e)}A.fn=A.prototype={jquery:C,constructor:A,length:0,toArray:function(){return a.call(this)},get:function(e){return null==e?a.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=A.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return A.each(this,e)},map:function(e){return this.pushStack(A.map(this,(function(t,i){return e.call(t,i,t)})))},slice:function(){return this.pushStack(a.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(A.grep(this,(function(e,t){return(t+1)%2})))},odd:function(){return this.pushStack(A.grep(this,(function(e,t){return t%2})))},eq:function(e){var t=this.length,i=+e+(e<0?t:0);return this.pushStack(i>=0&&i<t?[this[i]]:[])},end:function(){return this.prevObject||this.constructor()},push:c,sort:s.sort,splice:s.splice},A.extend=A.fn.extend=function(){var e,t,i,n,r,s,o=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof o&&(c=o,o=arguments[a]||{},a++),"object"==typeof o||v(o)||(o={}),a===l&&(o=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)n=e[t],"__proto__"!==t&&o!==n&&(c&&n&&(A.isPlainObject(n)||(r=Array.isArray(n)))?(i=o[t],s=r&&!Array.isArray(i)?[]:r||A.isPlainObject(i)?i:{},r=!1,o[t]=A.extend(c,s,n)):void 0!==n&&(o[t]=n));return o},A.extend({expando:"jQuery"+(C+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,i;return!(!e||"[object Object]"!==d.call(e)||(t=o(e))&&("function"!=typeof(i=f.call(t,"constructor")&&t.constructor)||p.call(i)!==m))},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){w(e,{nonce:t&&t.nonce},i)},each:function(e,t){var i,n=0;if(E(e))for(i=e.length;n<i&&!1!==t.call(e[n],n,e[n]);n++);else for(n in e)if(!1===t.call(e[n],n,e[n]))break;return e},makeArray:function(e,t){var i=t||[];return null!=e&&(E(Object(e))?A.merge(i,"string"==typeof e?[e]:e):c.call(i,e)),i},inArray:function(e,t,i){return null==t?-1:u.call(t,e,i)},merge:function(e,t){for(var i=+t.length,n=0,r=e.length;n<i;n++)e[r++]=t[n];return e.length=r,e},grep:function(e,t,i){for(var n=[],r=0,s=e.length,o=!i;r<s;r++)!t(e[r],r)!==o&&n.push(e[r]);return n},map:function(e,t,i){var n,r,s=0,o=[];if(E(e))for(n=e.length;s<n;s++)null!=(r=t(e[s],s,i))&&o.push(r);else for(s in e)null!=(r=t(e[s],s,i))&&o.push(r);return l(o)},guid:1,support:g}),"function"==typeof Symbol&&(A.fn[Symbol.iterator]=s[Symbol.iterator]),A.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),(function(e,t){h["[object "+t+"]"]=t.toLowerCase()}));var k=function(e){var t,i,n,r,s,o,a,l,c,u,h,d,f,p,m,g,v,y,b,_="sizzle"+1*ne
vendor: 11,168 bytes, line 425
425w Date,w=e.document,x=0,C=0,A=le(),E=le(),k=le(),S=le(),T=function(e,t){return e===t&&(h=!0),0},D={}.hasOwnProperty,I=[],O=I.pop,L=I.push,M=I.push,P=I.slice,N=function(e,t){for(var i=0,n=e.length;i<n;i++)if(e[i]===t)return i;return-1},$="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",F="[\\x20\\t\\r\\n\\f]",R="(?:\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",B="\\[[\\x20\\t\\r\\n\\f]*("+R+")(?:"+F+"*([*^$|!~]?=)"+F+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+R+"))|)"+F+"*\\]",j=":("+R+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+B+")*)|.*)\\)|)",z=new RegExp(F+"+","g"),H=new RegExp("^[\\x20\\t\\r\\n\\f]+|((?:^|[^\\\\])(?:\\\\.)*)[\\x20\\t\\r\\n\\f]+$","g"),q=new RegExp("^[\\x20\\t\\r\\n\\f]*,[\\x20\\t\\r\\n\\f]*"),W=new RegExp("^[\\x20\\t\\r\\n\\f]*([>+~]|[\\x20\\t\\r\\n\\f])[\\x20\\t\\r\\n\\f]*"),V=new RegExp(F+"|>"),U=new RegExp(j),G=new RegExp("^"+R+"$"),Y={ID:new RegExp("^#("+R+")"),CLASS:new RegExp("^\\.("+R+")"),TAG:new RegExp("^("+R+"|[*])"),ATTR:new RegExp("^"+B),PSEUDO:new RegExp("^"+j),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\([\\x20\\t\\r\\n\\f]*(even|odd|(([+-]|)(\\d*)n|)[\\x20\\t\\r\\n\\f]*(?:([+-]|)[\\x20\\t\\r\\n\\f]*(\\d+)|))[\\x20\\t\\r\\n\\f]*\\)|)","i"),bool:new RegExp("^(?:"+$+")$","i"),needsContext:new RegExp("^[\\x20\\t\\r\\n\\f]*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\([\\x20\\t\\r\\n\\f]*((?:-\\d)?\\d*)[\\x20\\t\\r\\n\\f]*\\)|)(?=[^-]|$)","i")},X=/HTML$/i,K=/^(?:input|select|textarea|button)$/i,Q=/^h\d$/i,Z=/^[^{]+\{\s*\[native \w/,J=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,ee=/[+~]/,te=new RegExp("\\\\[\\da-fA-F]{1,6}[\\x20\\t\\r\\n\\f]?|\\\\([^\\r\\n\\f])","g"),ie=function(e,t){var i="0x"+e.slice(1)-65536;return t||(i<0?String.fromCharCode(i+65536):String.fromCharCode(i>>10|55296,1023&i|56320))},ne=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,re=function(e,t){return t?"\0"===e?"�":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},se=function(){d()},oe=_e((function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()}),{dir:"parentNode",next:"legend"});try{M.apply(I=P.call(w.childNodes),w.childNodes),I[w.childNodes.length].nodeType}catch(e){M={apply:I.length?function(e,t){L.apply(e,P.call(t))}:function(e,t){for(var i=e.length,n=0;e[i++]=t[n++];);e.length=i-1}}}function ae(e,t,n,r){var s,a,c,u,h,p,v,y=t&&t.ownerDocument,w=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==w&&9!==w&&11!==w)return n;if(!r&&(d(t),t=t||f,m)){if(11!==w&&(h=J.exec(e)))if(s=h[1]){if(9===w){if(!(c=t.getElementById(s)))return n;if(c.id===s)return n.push(c),n}else if(y&&(c=y.getElementById(s))&&b(t,c)&&c.id===s)return n.push(c),n}else{if(h[2])return M.apply(n,t.getElementsByTagName(e)),n;if((s=h[3])&&i.getElementsByClassName&&t.getElementsByClassName)return M.apply(n,t.getElementsByClassName(s)),n}if(i.qsa&&!S[e+" "]&&(!g||!g.test(e))&&(1!==w||"object"!==t.nodeName.toLowerCase())){if(v=e,y=t,1===w&&(V.test(e)||W.test(e))){for((y=ee.test(e)&&ve(t.parentNode)||t)===t&&i.scope||((u=t.getAttribute("id"))?u=u.replace(ne,re):t.setAttribute("id",u=_)),a=(p=o(e)).length;a--;)p[a]=(u?"#"+u:":scope")+" "+be(p[a]);v=p.join(",")}try{return M.apply(n,y.querySelectorAll(v)),n}catch(t){S(e,!0)}finally{u===_&&t.removeAttribute("id")}}}return l(e.replace(H,"$1"),t,n,r)}function le(){var e=[];return function t(i,r){return e.push(i+" ")>n.cacheLength&&delete t[e.shift()],t[i+" "]=r}}function ce(e){return e[_]=!0,e}function ue(e){var t=f.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function he(e,t){for(var i=e.split("|"),r=i.length;r--;)n.attrHandle[i[r]]=t}function de(e,t){var i=t&&e,n=i&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(n)return n;if(i)for(;i=i.nextSibling;)if(i===t)return-1;return e?1:-1}function fe(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function pe(e){return function(t){var i=t.nodeName.toLowerCase();return("input"===i||"button"===i)&&t.type===e}}function me(e){return function(t){return"form"in t?t.parentNode&&!1===t.disabled?"label"in t?"label"in t.parentNode?t.parentNode.disabled===e:t.disabled===e:t.isDisabled===e||t.isDisabled!==!e&&oe(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function ge(e){return ce((function(t){return t=+t,ce((function(i,n){for(var r,s=e([],i.length,t),o=s.length;o--;)i[r=s[o]]&&(i[r]=!(n[r]=i[r]))}))}))}function ve(e){return e&&void 0!==e.getElementsByTagName&&e}for(t in i=ae.support={},s=ae.isXML=function(e){var t=e&&e.namespaceURI,i=e&&(e.ownerDocument||e).documentElement;return!X.test(t||i&&i.nodeName||"HTML")},d=ae.setDocument=function(e){var t,r,o=e?e.ownerDocument||e:w;return o!=f&&9===o.nodeType&&o.documentElement?(p=(f=o).documentElement,m=!s(f),w!=f&&(r=f.defaultView)&&r.top!==r&&(r.addEventListener?r.addEventListener("unload",se,!1):r.attachEvent&&r.attachEvent("onunload",se)),i.scope=ue((function(e){return p.appendChild(e).appendChild(f.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length})),i.attributes=ue((function(e){return e.className="i",!e.getAttribute("className")})),i.getElementsByTagName=ue((function(e){return e.appendChild(f.createComment("")),!e.getElementsByTagName("*").length})),i.getElementsByClassName=Z.test(f.getElementsByClassName),i.getById=ue((function(e){return p.appendChild(e).id=_,!f.getElementsByName||!f.getElementsByName(_).length})),i.getById?(n.filter.ID=function(e){var t=e.replace(te,ie);return function(e){return e.getAttribute("id")===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var i=t.getElementById(e);return i?[i]:[]}}):(n.filter.ID=function(e){var t=e.replace(te,ie);return function(e){var i=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return i&&i.value===t}},n.find.ID=function(e,t){if(void 0!==t.getElementById&&m){var i,n,r,s=t.getElementById(e);if(s){if((i=s.getAttributeNode("id"))&&i.value===e)return[s];for(r=t.getElementsByName(e),n=0;s=r[n++];)if((i=s.getAttributeNode("id"))&&i.value===e)return[s]}return[]}}),n.find.TAG=i.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):i.qsa?t.querySelectorAll(e):void 0}:function(e,t){var i,n=[],r=0,s=t.getElementsByTagName(e);if("*"===e){for(;i=s[r++];)1===i.nodeType&&n.push(i);return n}return s},n.find.CLASS=i.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&m)return t.getElementsByClassName(e)},v=[],g=[],(i.qsa=Z.test(f.querySelectorAll))&&(ue((function(e){var t;p.appendChild(e).innerHTML="<a id='"+_+"'></a><select id='"+_+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&g.push("[*^$]=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll("[selected]").length||g.push("\\[[\\x20\\t\\r\\n\\f]*(?:value|"+$+")"),e.querySelectorAll("[id~="+_+"-]").length||g.push("~="),(t=f.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||g.push("\\[[\\x20\\t\\r\\n\\f]*name[\\x20\\t\\r\\n\\f]*=[\\x20\\t\\r\\n\\f]*(?:''|\"\")"),e.querySelectorAll(":checked").length||g.push(":checked"),e.querySelectorAll("a#"+_+"+*").length||g.push(".#.+[+~]"),e.querySelectorAll("\\\f"),g.push("[\\r\\n\\f]")})),ue((function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=f.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&g.push("name[\\x20\\t\\r\\n\\f]*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&g.push(":enabled",":disabled"),p.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&g.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),g.push(",.*:")}))),(i.matchesSelector=Z.test(y=p.matches||p.webkitMatchesSelector||p.mozMatchesSelector||p.oMatchesSelector||p.msMatchesSelector))&&ue((function(e){i.disconnectedMatch=y.call(e,"*"),y.call(e,"[s!='']:x"),v.push("!=",j)})),g=g.length&&new RegExp(g.join("|")),v=v.length&&new RegExp(v.join("|")),t=Z.test(p.compareDocumentPosition),b=t||Z.test(p.contains)?function(e,t){var i=9===e.nodeType?e.documentElement:e,n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(i.contains?i.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},T=t?function(e,t){if(e===t)return h=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!i.sortDetached&&t.compareDocumentPosition(e)===n?e==f||e.ownerDocument==w&&b(w,e)?-1:t==f||t.ownerDocument==w&&b(w,t)?1:u?N(u,e)-N(u,t):0:4&n?-1:1)}:function(e,t){if(e===t)return h=!0,0;var i,n=0,r=e.parentNode,s=t.parentNode,o=[e],a=[t];if(!r||!s)return e==f?-1:t==f?1:r?-1:s?1:u?N(u,e)-N(u,t):0;if(r===s)return de(e,t);for(i=e;i=i.parentNode;)o.unshift(i);for(i=t;i=i.parentNode;)a.unshift(i);for(;o[n]===a[n];)n++;return n?de(o[n],a[n]):o[n]==w?-1:a[n]==w?1:0},f):f},ae.matches=function(e,t){return ae(e,null,null,t)},ae.matchesSelector=function(e,t){if(d(e),i.matchesSelector&&m&&!S[t+" "]&&(!v||!v.test(t))&&(!g||!g.test(t)))try{var n=y.call(e,t);if(n||i.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){S(t,!0)}return ae(t,f,null,[e]).length>0},ae.contains=function(e,t){return(e.ownerDocument||e)!=f&&d(e),b(e,t)},ae.attr=function(e,t){(e.ownerDocument||e)!=f&&d(e);var r=n.attrHandle[t.toLowerCase()],s=r&&D.call(n.attrHandle,t.toLowerCase())?r(e,t,!m):void 0;return void 0!==s?s:i.attributes||!m?e.getAttribute(t):(s=e.getAttributeNode(t))&&s.specified?s.value:null},ae.escape=function(e){return(e+"").replace(ne,re)},ae.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ae.uniqueSort=function(e){var t,n=[],r=0,s=0;if(h=!i.detectDuplicates,u=!i.sortStable&&e.slice(0),e.sort(T),h){for(;t=e[s++];)t===e[s]&&(r=n.push(s));for(;r--;)e.splice(n[r],1)}return u=null,e},r=ae.getText=function(e){var t,i="",n=0,s=e.nodeType;if(s){if(1===s||9===s||11===s){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)i+=r(e)}else if(3===s||4===s)return e.nodeValue}else for(;t=e[n++];)i+=r(t);return i},n=ae.selectors={cacheLength:50,createPseudo:ce,match:Y,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(te,ie),e[3]=(e[3]||e[4]||e[5]||"").replace(te,ie),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||ae.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&ae.error(e[0]),e},PSEUDO:function(e){var t,i=!e[6]&&e[2];return Y.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":i&&U.test(i)&&(t=o(i,
vendor: 14,687 bytes, line 425
425!0))&&(t=i.indexOf(")",i.length-t)-i.length)&&(e[0]=e[0].slice(0,t),e[2]=i.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(te,ie).toLowerCase();return"*"===e?function(){return!0}:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=A[e+" "];return t||(t=new RegExp("(^|[\\x20\\t\\r\\n\\f])"+e+"("+F+"|$)"))&&A(e,(function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")}))},ATTR:function(e,t,i){return function(n){var r=ae.attr(n,e);return null==r?"!="===t:!t||(r+="","="===t?r===i:"!="===t?r!==i:"^="===t?i&&0===r.indexOf(i):"*="===t?i&&r.indexOf(i)>-1:"$="===t?i&&r.slice(-i.length)===i:"~="===t?(" "+r.replace(z," ")+" ").indexOf(i)>-1:"|="===t&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,i,n,r){var s="nth"!==e.slice(0,3),o="last"!==e.slice(-4),a="of-type"===t;return 1===n&&0===r?function(e){return!!e.parentNode}:function(t,i,l){var c,u,h,d,f,p,m=s!==o?"nextSibling":"previousSibling",g=t.parentNode,v=a&&t.nodeName.toLowerCase(),y=!l&&!a,b=!1;if(g){if(s){for(;m;){for(d=t;d=d[m];)if(a?d.nodeName.toLowerCase()===v:1===d.nodeType)return!1;p=m="only"===e&&!p&&"nextSibling"}return!0}if(p=[o?g.firstChild:g.lastChild],o&&y){for(b=(f=(c=(u=(h=(d=g)[_]||(d[_]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===x&&c[1])&&c[2],d=f&&g.childNodes[f];d=++f&&d&&d[m]||(b=f=0)||p.pop();)if(1===d.nodeType&&++b&&d===t){u[e]=[x,f,b];break}}else if(y&&(b=f=(c=(u=(h=(d=t)[_]||(d[_]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]||[])[0]===x&&c[1]),!1===b)for(;(d=++f&&d&&d[m]||(b=f=0)||p.pop())&&((a?d.nodeName.toLowerCase()!==v:1!==d.nodeType)||!++b||(y&&((u=(h=d[_]||(d[_]={}))[d.uniqueID]||(h[d.uniqueID]={}))[e]=[x,b]),d!==t)););return(b-=r)===n||b%n==0&&b/n>=0}}},PSEUDO:function(e,t){var i,r=n.pseudos[e]||n.setFilters[e.toLowerCase()]||ae.error("unsupported pseudo: "+e);return r[_]?r(t):r.length>1?(i=[e,e,"",t],n.setFilters.hasOwnProperty(e.toLowerCase())?ce((function(e,i){for(var n,s=r(e,t),o=s.length;o--;)e[n=N(e,s[o])]=!(i[n]=s[o])})):function(e){return r(e,0,i)}):r}},pseudos:{not:ce((function(e){var t=[],i=[],n=a(e.replace(H,"$1"));return n[_]?ce((function(e,t,i,r){for(var s,o=n(e,null,r,[]),a=e.length;a--;)(s=o[a])&&(e[a]=!(t[a]=s))})):function(e,r,s){return t[0]=e,n(t,null,s,i),t[0]=null,!i.pop()}})),has:ce((function(e){return function(t){return ae(e,t).length>0}})),contains:ce((function(e){return e=e.replace(te,ie),function(t){return(t.textContent||r(t)).indexOf(e)>-1}})),lang:ce((function(e){return G.test(e||"")||ae.error("unsupported lang: "+e),e=e.replace(te,ie).toLowerCase(),function(t){var i;do{if(i=m?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(i=i.toLowerCase())===e||0===i.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}})),target:function(t){var i=e.location&&e.location.hash;return i&&i.slice(1)===t.id},root:function(e){return e===p},focus:function(e){return e===f.activeElement&&(!f.hasFocus||f.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:me(!1),disabled:me(!0),checked:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&!!e.checked||"option"===t&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!n.pseudos.empty(e)},header:function(e){return Q.test(e.nodeName)},input:function(e){return K.test(e.nodeName)},button:function(e){var t=e.nodeName.toLowerCase();return"input"===t&&"button"===e.type||"button"===t},text:function(e){var t;return"input"===e.nodeName.toLowerCase()&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:ge((function(){return[0]})),last:ge((function(e,t){return[t-1]})),eq:ge((function(e,t,i){return[i<0?i+t:i]})),even:ge((function(e,t){for(var i=0;i<t;i+=2)e.push(i);return e})),odd:ge((function(e,t){for(var i=1;i<t;i+=2)e.push(i);return e})),lt:ge((function(e,t,i){for(var n=i<0?i+t:i>t?t:i;--n>=0;)e.push(n);return e})),gt:ge((function(e,t,i){for(var n=i<0?i+t:i;++n<t;)e.push(n);return e}))}},n.pseudos.nth=n.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})n.pseudos[t]=fe(t);for(t in{submit:!0,reset:!0})n.pseudos[t]=pe(t);function ye(){}function be(e){for(var t=0,i=e.length,n="";t<i;t++)n+=e[t].value;return n}function _e(e,t,i){var n=t.dir,r=t.next,s=r||n,o=i&&"parentNode"===s,a=C++;return t.first?function(t,i,r){for(;t=t[n];)if(1===t.nodeType||o)return e(t,i,r);return!1}:function(t,i,l){var c,u,h,d=[x,a];if(l){for(;t=t[n];)if((1===t.nodeType||o)&&e(t,i,l))return!0}else for(;t=t[n];)if(1===t.nodeType||o)if(u=(h=t[_]||(t[_]={}))[t.uniqueID]||(h[t.uniqueID]={}),r&&r===t.nodeName.toLowerCase())t=t[n]||t;else{if((c=u[s])&&c[0]===x&&c[1]===a)return d[2]=c[2];if(u[s]=d,d[2]=e(t,i,l))return!0}return!1}}function we(e){return e.length>1?function(t,i,n){for(var r=e.length;r--;)if(!e[r](t,i,n))return!1;return!0}:e[0]}function xe(e,t,i,n,r){for(var s,o=[],a=0,l=e.length,c=null!=t;a<l;a++)(s=e[a])&&(i&&!i(s,n,r)||(o.push(s),c&&t.push(a)));return o}function Ce(e,t,i,n,r,s){return n&&!n[_]&&(n=Ce(n)),r&&!r[_]&&(r=Ce(r,s)),ce((function(s,o,a,l){var c,u,h,d=[],f=[],p=o.length,m=s||function(e,t,i){for(var n=0,r=t.length;n<r;n++)ae(e,t[n],i);return i}(t||"*",a.nodeType?[a]:a,[]),g=!e||!s&&t?m:xe(m,d,e,a,l),v=i?r||(s?e:p||n)?[]:o:g;if(i&&i(g,v,a,l),n)for(c=xe(v,f),n(c,[],a,l),u=c.length;u--;)(h=c[u])&&(v[f[u]]=!(g[f[u]]=h));if(s){if(r||e){if(r){for(c=[],u=v.length;u--;)(h=v[u])&&c.push(g[u]=h);r(null,v=[],c,l)}for(u=v.length;u--;)(h=v[u])&&(c=r?N(s,h):d[u])>-1&&(s[c]=!(o[c]=h))}}else v=xe(v===o?v.splice(p,v.length):v),r?r(null,o,v,l):M.apply(o,v)}))}function Ae(e){for(var t,i,r,s=e.length,o=n.relative[e[0].type],a=o||n.relative[" "],l=o?1:0,u=_e((function(e){return e===t}),a,!0),h=_e((function(e){return N(t,e)>-1}),a,!0),d=[function(e,i,n){var r=!o&&(n||i!==c)||((t=i).nodeType?u(e,i,n):h(e,i,n));return t=null,r}];l<s;l++)if(i=n.relative[e[l].type])d=[_e(we(d),i)];else{if((i=n.filter[e[l].type].apply(null,e[l].matches))[_]){for(r=++l;r<s&&!n.relative[e[r].type];r++);return Ce(l>1&&we(d),l>1&&be(e.slice(0,l-1).concat({value:" "===e[l-2].type?"*":""})).replace(H,"$1"),i,l<r&&Ae(e.slice(l,r)),r<s&&Ae(e=e.slice(r)),r<s&&be(e))}d.push(i)}return we(d)}return ye.prototype=n.filters=n.pseudos,n.setFilters=new ye,o=ae.tokenize=function(e,t){var i,r,s,o,a,l,c,u=E[e+" "];if(u)return t?0:u.slice(0);for(a=e,l=[],c=n.preFilter;a;){for(o in i&&!(r=q.exec(a))||(r&&(a=a.slice(r[0].length)||a),l.push(s=[])),i=!1,(r=W.exec(a))&&(i=r.shift(),s.push({value:i,type:r[0].replace(H," ")}),a=a.slice(i.length)),n.filter)!(r=Y[o].exec(a))||c[o]&&!(r=c[o](r))||(i=r.shift(),s.push({value:i,type:o,matches:r}),a=a.slice(i.length));if(!i)break}return t?a.length:a?ae.error(e):E(e,l).slice(0)},a=ae.compile=function(e,t){var i,r=[],s=[],a=k[e+" "];if(!a){for(t||(t=o(e)),i=t.length;i--;)(a=Ae(t[i]))[_]?r.push(a):s.push(a);a=k(e,function(e,t){var i=t.length>0,r=e.length>0,s=function(s,o,a,l,u){var h,p,g,v=0,y="0",b=s&&[],_=[],w=c,C=s||r&&n.find.TAG("*",u),A=x+=null==w?1:Math.random()||.1,E=C.length;for(u&&(c=o==f||o||u);y!==E&&null!=(h=C[y]);y++){if(r&&h){for(p=0,o||h.ownerDocument==f||(d(h),a=!m);g=e[p++];)if(g(h,o||f,a)){l.push(h);break}u&&(x=A)}i&&((h=!g&&h)&&v--,s&&b.push(h))}if(v+=y,i&&y!==v){for(p=0;g=t[p++];)g(b,_,o,a);if(s){if(v>0)for(;y--;)b[y]||_[y]||(_[y]=O.call(l));_=xe(_)}M.apply(l,_),u&&!s&&_.length>0&&v+t.length>1&&ae.uniqueSort(l)}return u&&(x=A,c=w),b};return i?ce(s):s}(s,r)),a.selector=e}return a},l=ae.select=function(e,t,i,r){var s,l,c,u,h,d="function"==typeof e&&e,f=!r&&o(e=d.selector||e);if(i=i||[],1===f.length){if((l=f[0]=f[0].slice(0)).length>2&&"ID"===(c=l[0]).type&&9===t.nodeType&&m&&n.relative[l[1].type]){if(!(t=(n.find.ID(c.matches[0].replace(te,ie),t)||[])[0]))return i;d&&(t=t.parentNode),e=e.slice(l.shift().value.length)}for(s=Y.needsContext.test(e)?0:l.length;s--&&(c=l[s],!n.relative[u=c.type]);)if((h=n.find[u])&&(r=h(c.matches[0].replace(te,ie),ee.test(l[0].type)&&ve(t.parentNode)||t))){if(l.splice(s,1),!(e=r.length&&be(l)))return M.apply(i,r),i;break}}return(d||a(e,f))(r,t,!m,i,!t||ee.test(e)&&ve(t.parentNode)||t),i},i.sortStable=_.split("").sort(T).join("")===_,i.detectDuplicates=!!h,d(),i.sortDetached=ue((function(e){return 1&e.compareDocumentPosition(f.createElement("fieldset"))})),ue((function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")}))||he("type|href|height|width",(function(e,t,i){if(!i)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)})),i.attributes&&ue((function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")}))||he("value",(function(e,t,i){if(!i&&"input"===e.nodeName.toLowerCase())return e.defaultValue})),ue((function(e){return null==e.getAttribute("disabled")}))||he($,(function(e,t,i){var n;if(!i)return!0===e[t]?t.toLowerCase():(n=e.getAttributeNode(t))&&n.specified?n.value:null})),ae}(n);A.find=k,A.expr=k.selectors,A.expr[":"]=A.expr.pseudos,A.uniqueSort=A.unique=k.uniqueSort,A.text=k.getText,A.isXMLDoc=k.isXML,A.contains=k.contains,A.escapeSelector=k.escape;var S=function(e,t,i){for(var n=[],r=void 0!==i;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(r&&A(e).is(i))break;n.push(e)}return n},T=function(e,t){for(var i=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&i.push(e);return i},D=A.expr.match.needsContext;function I(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}var O=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function L(e,t,i){return v(t)?A.grep(e,(function(e,n){return!!t.call(e,n,e)!==i})):t.nodeType?A.grep(e,(function(e){return e===t!==i})):"string"!=typeof t?A.grep(e,(function(e){return u.call(t,e)>-1!==i})):A.filter(t,e,i)}A.filter=function(e,t,i){var n=t[0];return i&&(e=":not("+e+")"),1===t.length&&1===n.nodeType?A.find.matchesSelector(n,e)?[n]:[]:A.find.matches(e,A.grep(t,(function(e){return 1===e.nodeType})))},A.fn.extend({find:function(e){var t,i,n=this.length,r=this;if("string"!=typeof e)return this.pushStack(A(e).filter((function(){for(t=0;t<n;t++)if(A.contains(r[t],this))return!0})));for(i=this.pushStack([]),t=0;t<n;t++)A.find(e,r[t],i);return n>1?A.uniqueSort(i):i},filter:function(e){return this.pushStack(L(this,e||[],!1))},not:function(e){return this.pushStack(L(this,e||[],!0))},is:function(e){return!!L(this,"string"==typeof e&&D.test(e)?A(e):e||[],!1).length}});var M,P=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(A.fn.init=function(e,t,i){var n,r;if(!e)return this;if(i=i||M,"string"==typeof e){if(!(n="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:P.exec(e))||!n[1]&&t)return!t||t.jquery?(t||i).find(e):this.constructor(t).find(e);if(n[1]){if(t=t instanceof A?t[0]:t,A.merge(this,A.parseHTML(n[1],t&&t.nodeType?t.ownerDocument||t:b,!0)),O.test(n[1])&&A.isPlainObject(t))for(n in t)v(this[n])?this[n](t[n]):this.attr(n,t[n]);return this}return(r=b.getElementById(n[2]))&&(this[0]=r,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==i.ready?i.ready(e):e(A):A.makeArray(e,this)}).prototype=A.fn,M=A(b);var N=/^(?:parents|prev(?:Until|All))/,$={children:!0,contents:!0,next:!0,prev:!0};function F(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}A.fn.extend({has:function(e){var t=A(e,this),i=t.length;return this.filter((function(){for(var e=0;e<i;e++)if(A.contains(this,t[e]))return!0}))},closest:function(e,t){var i,n=0,r=this.length,s=[],o="string"!=typeof e&&A(e);if(!D.test(e))for(;n<r;n++)for(i=this[n];i&&i!==t;i=i.parentNode)if(i.nodeType<11&&(o?o.index(i)>-1:1===i.nodeType&&A.find.matchesSelector(i,e))){s.push(i);break}return this.pushStack(s.length>1?A.uniqueSort(s):s)},index:function(e){return e?"string"==typeof e?u.call(A(e),this[0]):u.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(A.uniqueSort(A.merge(this.get(),A(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),A.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return S(e,"parentNode")},parentsUntil:function(e,t,i){return S(e,"parentNode",i)},next:function(e){return F(e,"nextSibling")},prev:function(e){return F(e,"previousSibling")},nextAll:function(e){return S(e,"nextSibling")},prevAll:function(e){return S(e,"previousSibling")},nextUntil:function(e,t,i){return S(e,"nextSibling",i)},prevUntil:function(e,t,i){return S(e,"previousSibling",i)},siblings:function(e){return T((e.parentNode||{}).firstChild,e)},children:function(e){return T(e.firstChild)},contents:function(e){return null!=e.contentDocument&&o(e.contentDocument)?e.contentDocument:(I(e,"template")&&(e=e.content||e),A.merge([],e.childNodes))}},(function(e,t){A.fn[e]=function(i,n){var r=A.map(this,t,i);return"Until"!==e.slice(-5)&&(n=i),n&&"string"==typeof n&&(r=A.filter(n,r)),this.length>1&&($[e]||A.uniqueSort(r),N.test(e)&&r.reverse()),this.pushStack(r)}}));var R=/[^\x20\t\r\n\f]+/g;function B(e){return e}function j(e){throw e}function z(e,t,i,n){var r;try{e&&v(r=e.promise)?r.call(e).done(t).fail(i):e&&v(r=e.then)?r.call(e,t,i):t.apply(void 0,[e].slice(n))}catch(e){i.apply(void 0,[e])}}A.Callbacks=function(e){e="string"==typeof e?function(e){var t={};return A.each(e.match(R)||[],(function(e,i){t[i]=!0})),t}(e):A.extend({},e);var t,i,n,r,s=[],o=[],a=-1,l=function(){for(r=r||e.once,n=t=!0;o.length;a=-1)for(i=o.shift();++a<s.length;)!1===s[a].apply(i[0],i[1])&&e.stopOnFalse&&(a=s.length,i=!1);e.memory||(i=!1),t=!1,r&&(s=i?[]:"")},c={add:function(){return s&&(i&&!t&&(a=s.length-1,o.push(i)),function t(i){A.each(i,(function(i,n){v(n)?e.unique&&c.has(n)||s.push(n):n&&n.length&&"string"!==x(n)&&t(n)}))}(arguments),i&&!t&&l()),this},remove:function(){return A.each(arguments,(function(e,t){for(var i;(i=A.inArray(t,s,i))>-1;)s.splice(i,1),i<=a&&a--})),this},has:function(e){return e?A.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=o=[],s=i="",this},disabled:function(){return!s},lock:function(){return r=o=[],i||t||(s=i=""),this},locked:function(){return!!r},fireWith:function(e,i){return r||(i=[e,(i=i||[]).slice?i.slice():i],o.push(i),t||l()),this},fire:function(){return c.fireWith(this,arguments),this},fired:function(){return!!n}};return c},A.extend({Deferred:function(e){var t=[["notify","progress",A.Callbacks("memory"),A.Callbacks("memory"),2],["resolve","done",A.Callbacks("once memory"),A.Callbacks("once memory"),0,"resolved"],["reject","fail",A.Callbacks("once memory"),A.Callbacks("once memory"),1,"rejected"]],i="pe
425nding",r={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},catch:function(e){return r.then(null,e)},pipe:function(){var e=arguments;return A.Deferred((function(i){A.each(t,(function(t,n){var r=v(e[n[4]])&&e[n[4]];s[n[1]]((function(){var e=r&&r.apply(this,arguments);e&&v(e.promise)?e.promise().progress(i.notify).done(i.resolve).fail(i.reject):i[n[0]+"With"](this,r?[e]:arguments)}))})),e=null})).promise()},then:function(e,i,r){var s=0;function o(e,t,i,r){return function(){var a=this,l=arguments,c=function(){var n,c;if(!(e<s)){if((n=i.apply(a,l))===t.promise())throw new TypeError("Thenable self-resolution");c=n&&("object"==typeof n||"function"==typeof n)&&n.then,v(c)?r?c.call(n,o(s,t,B,r),o(s,t,j,r)):(s++,c.call(n,o(s,t,B,r),o(s,t,j,r),o(s,t,B,t.notifyWith))):(i!==B&&(a=void 0,l=[n]),(r||t.resolveWith)(a,l))}},u=r?c:function(){try{c()}catch(n){A.Deferred.exceptionHook&&A.Deferred.exceptionHook(n,u.stackTrace),e+1>=s&&(i!==j&&(a=void 0,l=[n]),t.rejectWith(a,l))}};e?u():(A.Deferred.getStackHook&&(u.stackTrace=A.Deferred.getStackHook()),n.setTimeout(u))}}return A.Deferred((function(n){t[0][3].add(o(0,n,v(r)?r:B,n.notifyWith)),t[1][3].add(o(0,n,v(e)?e:B)),t[2][3].add(o(0,n,v(i)?i:j))})).promise()},promise:function(e){return null!=e?A.extend(e,r):r}},s={};return A.each(t,(function(e,n){var o=n[2],a=n[5];r[n[1]]=o.add,a&&o.add((function(){i=a}),t[3-e][2].disable,t[3-e][3].disable,t[0][2].lock,t[0][3].lock),o.add(n[3].fire),s[n[0]]=function(){return s[n[0]+"With"](this===s?void 0:this,arguments),this},s[n[0]+"With"]=o.fireWith})),r.promise(s),e&&e.call(s,s),s},when:function(e){var t=arguments.length,i=t,n=Array(i),r=a.call(arguments),s=A.Deferred(),o=function(e){return function(i){n[e]=this,r[e]=arguments.length>1?a.call(arguments):i,--t||s.resolveWith(n,r)}};if(t<=1&&(z(e,s.done(o(i)).resolve,s.reject,!t),"pending"===s.state()||v(r[i]&&r[i].then)))return s.then();for(;i--;)z(r[i],o(i),s.reject);return s.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;A.Deferred.exceptionHook=function(e,t){n.console&&n.console.warn&&e&&H.test(e.name)&&n.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},A.readyException=function(e){n.setTimeout((function(){throw e}))};var q=A.Deferred();function W(){b.removeEventListener("DOMContentLoaded",W),n.removeEventListener("load",W),A.ready()}A.fn.ready=function(e){return q.then(e).catch((function(e){A.readyException(e)})),this},A.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--A.readyWait:A.isReady)||(A.isReady=!0,!0!==e&&--A.readyWait>0||q.resolveWith(b,[A]))}}),A.ready.then=q.then,"complete"===b.readyState||"loading"!==b.readyState&&!b.documentElement.doScroll?n.setTimeout(A.ready):(b.addEventListener("DOMContentLoaded",W),n.addEventListener("load",W));var V=function(e,t,i,n,r,s,o){var a=0,l=e.length,c=null==i;if("object"===x(i))for(a in r=!0,i)V(e,t,a,i[a],!0,s,o);else if(void 0!==n&&(r=!0,v(n)||(o=!0),c&&(o?(t.call(e,n),t=null):(c=t,t=function(e,t,i){return c.call(A(e),i)})),t))for(;a<l;a++)t(e[a],i,o?n:n.call(e[a],a,t(e[a],i)));return r?e:c?t.call(e):l?t(e[0],i):s},U=/^-ms-/,G=/-([a-z])/g;function Y(e,t){return t.toUpperCase()}function X(e){return e.replace(U,"ms-").replace(G,Y)}var K=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function Q(){this.expando=A.expando+Q.uid++}Q.uid=1,Q.prototype={cache:function(e){var t=e[this.expando];return t||(t={},K(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,i){var n,r=this.cache(e);if("string"==typeof t)r[X(t)]=i;else for(n in t)r[X(n)]=t[n];return r},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][X(t)]},access:function(e,t,i){return void 0===t||t&&"string"==typeof t&&void 0===i?this.get(e,t):(this.set(e,t,i),void 0!==i?i:t)},remove:function(e,t){var i,n=e[this.expando];if(void 0!==n){if(void 0!==t){i=(t=Array.isArray(t)?t.map(X):(t=X(t))in n?[t]:t.match(R)||[]).length;for(;i--;)delete n[t[i]]}(void 0===t||A.isEmptyObject(n))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!A.isEmptyObject(t)}};var Z=new Q,J=new Q,ee=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,te=/[A-Z]/g;function ie(e,t,i){var n;if(void 0===i&&1===e.nodeType)if(n="data-"+t.replace(te,"-$&").toLowerCase(),"string"==typeof(i=e.getAttribute(n))){try{i=function(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:ee.test(e)?JSON.parse(e):e)}(i)}catch(e){}J.set(e,t,i)}else i=void 0;return i}A.extend({hasData:function(e){return J.hasData(e)||Z.hasData(e)},data:function(e,t,i){return J.access(e,t,i)},removeData:function(e,t){J.remove(e,t)},_data:function(e,t,i){return Z.access(e,t,i)},_removeData:function(e,t){Z.remove(e,t)}}),A.fn.extend({data:function(e,t){var i,n,r,s=this[0],o=s&&s.attributes;if(void 0===e){if(this.length&&(r=J.get(s),1===s.nodeType&&!Z.get(s,"hasDataAttrs"))){for(i=o.length;i--;)o[i]&&0===(n=o[i].name).indexOf("data-")&&(n=X(n.slice(5)),ie(s,n,r[n]));Z.set(s,"hasDataAttrs",!0)}return r}return"object"==typeof e?this.each((function(){J.set(this,e)})):V(this,(function(t){var i;if(s&&void 0===t)return void 0!==(i=J.get(s,e))||void 0!==(i=ie(s,e))?i:void 0;this.each((function(){J.set(this,e,t)}))}),null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each((function(){J.remove(this,e)}))}}),A.extend({queue:function(e,t,i){var n;if(e)return t=(t||"fx")+"queue",n=Z.get(e,t),i&&(!n||Array.isArray(i)?n=Z.access(e,t,A.makeArray(i)):n.push(i)),n||[]},dequeue:function(e,t){t=t||"fx";var i=A.queue(e,t),n=i.length,r=i.shift(),s=A._queueHooks(e,t);"inprogress"===r&&(r=i.shift(),n--),r&&("fx"===t&&i.unshift("inprogress"),delete s.stop,r.call(e,(function(){A.dequeue(e,t)}),s)),!n&&s&&s.empty.fire()},_queueHooks:function(e,t){var i=t+"queueHooks";return Z.get(e,i)||Z.access(e,i,{empty:A.Callbacks("once memory").add((function(){Z.remove(e,[t+"queue",i])}))})}}),A.fn.extend({queue:function(e,t){var i=2;return"string"!=typeof e&&(t=e,e="fx",i--),arguments.length<i?A.queue(this[0],e):void 0===t?this:this.each((function(){var i=A.queue(this,e,t);A._queueHooks(this,e),"fx"===e&&"inprogress"!==i[0]&&A.dequeue(this,e)}))},dequeue:function(e){return this.each((function(){A.dequeue(this,e)}))},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var i,n=1,r=A.Deferred(),s=this,o=this.length,a=function(){--n||r.resolveWith(s,[s])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";o--;)(i=Z.get(s[o],e+"queueHooks"))&&i.empty&&(n++,i.empty.add(a));return a(),r.promise(t)}});var ne=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,re=new RegExp("^(?:([+-])=|)("+ne+")([a-z%]*)$","i"),se=["Top","Right","Bottom","Left"],oe=b.documentElement,ae=function(e){return A.contains(e.ownerDocument,e)},le={composed:!0};oe.getRootNode&&(ae=function(e){return A.contains(e.ownerDocument,e)||e.getRootNode(le)===e.ownerDocument});var ce=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&ae(e)&&"none"===A.css(e,"display")};function ue(e,t,i,n){var r,s,o=20,a=n?function(){return n.cur()}:function(){return A.css(e,t,"")},l=a(),c=i&&i[3]||(A.cssNumber[t]?"":"px"),u=e.nodeType&&(A.cssNumber[t]||"px"!==c&&+l)&&re.exec(A.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;o--;)A.style(e,t,u+c),(1-s)*(1-(s=a()/l||.5))<=0&&(o=0),u/=s;u*=2,A.style(e,t,u+c),i=i||[]}return i&&(u=+u||+l||0,r=i[1]?u+(i[1]+1)*i[2]:+i[2],n&&(n.unit=c,n.start=u,n.end=r)),r}var he={};function de(e){var t,i=e.ownerDocument,n=e.nodeName,r=he[n];return r||(t=i.body.appendChild(i.createElement(n)),r=A.css(t,"display"),t.parentNode.removeChild(t),"none"===r&&(r="block"),he[n]=r,r)}function fe(e,t){for(var i,n,r=[],s=0,o=e.length;s<o;s++)(n=e[s]).style&&(i=n.style.display,t?("none"===i&&(r[s]=Z.get(n,"display")||null,r[s]||(n.style.display="")),""===n.style.display&&ce(n)&&(r[s]=de(n))):"none"!==i&&(r[s]="none",Z.set(n,"display",i)));for(s=0;s<o;s++)null!=r[s]&&(e[s].style.display=r[s]);return e}A.fn.extend({show:function(){return fe(this,!0)},hide:function(){return fe(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each((function(){ce(this)?A(this).show():A(this).hide()}))}});var pe,me,ge=/^(?:checkbox|radio)$/i,ve=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,ye=/^$|^module$|\/(?:java|ecma)script/i;pe=b.createDocumentFragment().appendChild(b.createElement("div")),(me=b.createElement("input")).setAttribute("type","radio"),me.setAttribute("checked","checked"),me.setAttribute("name","t"),pe.appendChild(me),g.checkClone
vendor: 8,149 bytes, line 425
425=pe.cloneNode(!0).cloneNode(!0).lastChild.checked,pe.innerHTML="<textarea>x</textarea>",g.noCloneChecked=!!pe.cloneNode(!0).lastChild.defaultValue,pe.innerHTML="<option></option>",g.option=!!pe.lastChild;var be={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function _e(e,t){var i;return i=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&I(e,t)?A.merge([e],i):i}function we(e,t){for(var i=0,n=e.length;i<n;i++)Z.set(e[i],"globalEval",!t||Z.get(t[i],"globalEval"))}be.tbody=be.tfoot=be.colgroup=be.caption=be.thead,be.th=be.td,g.option||(be.optgroup=be.option=[1,"<select multiple='multiple'>","</select>"]);var xe=/<|&#?\w+;/;function Ce(e,t,i,n,r){for(var s,o,a,l,c,u,h=t.createDocumentFragment(),d=[],f=0,p=e.length;f<p;f++)if((s=e[f])||0===s)if("object"===x(s))A.merge(d,s.nodeType?[s]:s);else if(xe.test(s)){for(o=o||h.appendChild(t.createElement("div")),a=(ve.exec(s)||["",""])[1].toLowerCase(),l=be[a]||be._default,o.innerHTML=l[1]+A.htmlPrefilter(s)+l[2],u=l[0];u--;)o=o.lastChild;A.merge(d,o.childNodes),(o=h.firstChild).textContent=""}else d.push(t.createTextNode(s));for(h.textContent="",f=0;s=d[f++];)if(n&&A.inArray(s,n)>-1)r&&r.push(s);else if(c=ae(s),o=_e(h.appendChild(s),"script"),c&&we(o),i)for(u=0;s=o[u++];)ye.test(s.type||"")&&i.push(s);return h}var Ae=/^([^.]*)(?:\.(.+)|)/;function Ee(){return!0}function ke(){return!1}function Se(e,t){return e===function(){try{return b.activeElement}catch(e){}}()==("focus"===t)}function Te(e,t,i,n,r,s){var o,a;if("object"==typeof t){for(a in"string"!=typeof i&&(n=n||i,i=void 0),t)Te(e,a,i,n,t[a],s);return e}if(null==n&&null==r?(r=i,n=i=void 0):null==r&&("string"==typeof i?(r=n,n=void 0):(r=n,n=i,i=void 0)),!1===r)r=ke;else if(!r)return e;return 1===s&&(o=r,r=function(e){return A().off(e),o.apply(this,arguments)},r.guid=o.guid||(o.guid=A.guid++)),e.each((function(){A.event.add(this,t,r,n,i)}))}function De(e,t,i){i?(Z.set(e,t,!1),A.event.add(e,t,{namespace:!1,handler:function(e){var n,r,s=Z.get(this,t);if(1&e.isTrigger&&this[t]){if(s.length)(A.event.special[t]||{}).delegateType&&e.stopPropagation();else if(s=a.call(arguments),Z.set(this,t,s),n=i(this,t),this[t](),s!==(r=Z.get(this,t))||n?Z.set(this,t,!1):r={},s!==r)return e.stopImmediatePropagation(),e.preventDefault(),r&&r.value}else s.length&&(Z.set(this,t,{value:A.event.trigger(A.extend(s[0],A.Event.prototype),s.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===Z.get(e,t)&&A.event.add(e,t,Ee)}A.event={global:{},add:function(e,t,i,n,r){var s,o,a,l,c,u,h,d,f,p,m,g=Z.get(e);if(K(e))for(i.handler&&(i=(s=i).handler,r=s.selector),r&&A.find.matchesSelector(oe,r),i.guid||(i.guid=A.guid++),(l=g.events)||(l=g.events=Object.create(null)),(o=g.handle)||(o=g.handle=function(t){return void 0!==A&&A.event.triggered!==t.type?A.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(R)||[""]).length;c--;)f=m=(a=Ae.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f&&(h=A.event.special[f]||{},f=(r?h.delegateType:h.bindType)||f,h=A.event.special[f]||{},u=A.extend({type:f,origType:m,data:n,handler:i,guid:i.guid,selector:r,needsContext:r&&A.expr.match.needsContext.test(r),namespace:p.join(".")},s),(d=l[f])||((d=l[f]=[]).delegateCount=0,h.setup&&!1!==h.setup.call(e,n,p,o)||e.addEventListener&&e.addEventListener(f,o)),h.add&&(h.add.call(e,u),u.handler.guid||(u.handler.guid=i.guid)),r?d.splice(d.delegateCount++,0,u):d.push(u),A.event.global[f]=!0)},remove:function(e,t,i,n,r){var s,o,a,l,c,u,h,d,f,p,m,g=Z.hasData(e)&&Z.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(R)||[""]).length;c--;)if(f=m=(a=Ae.exec(t[c])||[])[1],p=(a[2]||"").split(".").sort(),f){for(h=A.event.special[f]||{},d=l[f=(n?h.delegateType:h.bindType)||f]||[],a=a[2]&&new RegExp("(^|\\.)"+p.join("\\.(?:.*\\.|)")+"(\\.|$)"),o=s=d.length;s--;)u=d[s],!r&&m!==u.origType||i&&i.guid!==u.guid||a&&!a.test(u.namespace)||n&&n!==u.selector&&("**"!==n||!u.selector)||(d.splice(s,1),u.selector&&d.delegateCount--,h.remove&&h.remove.call(e,u));o&&!d.length&&(h.teardown&&!1!==h.teardown.call(e,p,g.handle)||A.removeEvent(e,f,g.handle),delete l[f])}else for(f in l)A.event.remove(e,f+t[c],i,n,!0);A.isEmptyObject(l)&&Z.remove(e,"handle events")}},dispatch:function(e){var t,i,n,r,s,o,a=new Array(arguments.length),l=A.event.fix(e),c=(Z.get(this,"events")||Object.create(null))[l.type]||[],u=A.event.special[l.type]||{};for(a[0]=l,t=1;t<arguments.length;t++)a[t]=arguments[t];if(l.delegateTarget=this,!u.preDispatch||!1!==u.preDispatch.call(this,l)){for(o=A.event.handlers.call(this,l,c),t=0;(r=o[t++])&&!l.isPropagationStopped();)for(l.currentTarget=r.elem,i=0;(s=r.handlers[i++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==s.namespace&&!l.rnamespace.test(s.namespace)||(l.handleObj=s,l.data=s.data,void 0!==(n=((A.event.special[s.origType]||{}).handle||s.handler).apply(r.elem,a))&&!1===(l.result=n)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var i,n,r,s,o,a=[],l=t.delegateCount,c=e.target;if(l&&c.nodeType&&!("click"===e.type&&e.button>=1))for(;c!==this;c=c.parentNode||this)if(1===c.nodeType&&("click"!==e.type||!0!==c.disabled)){for(s=[],o={},i=0;i<l;i++)void 0===o[r=(n=t[i]).selector+" "]&&(o[r]=n.needsContext?A(r,this).index(c)>-1:A.find(r,this,null,[c]).length),o[r]&&s.push(n);s.length&&a.push({elem:c,handlers:s})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(A.Event.prototype,e,{enumerable:!0,configurable:!0,get:v(t)?function(){if(this.originalEvent)return t(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[e]},set:function(t){Object.defineProperty(this,e,{enumerable:!0,configurable:!0,writable:!0,value:t})}})},fix:function(e){return e[A.expando]?e:new A.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return ge.test(t.type)&&t.click&&I(t,"input")&&De(t,"click",Ee),!1},trigger:function(e){var t=this||e;return ge.test(t.type)&&t.click&&I(t,"input")&&De(t,"click"),!0},_default:function(e){var t=e.target;return ge.test(t.type)&&t.click&&I(t,"input")&&Z.get(t,"click")||I(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},A.removeEvent=function(e,t,i){e.removeEventListener&&e.removeEventListener(t,i)},A.Event=function(e,t){if(!(this instanceof A.Event))return new A.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ee:ke,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&A.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[A.expando]=!0},A.Event.prototype={constructor:A.Event,isDefaultPrevented:ke,isPropagationStopped:ke,isImmediatePropagationStopped:ke,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ee,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ee,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ee,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},A.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,char:!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},A.event.addProp),A.each({focus:"focusin",blur:"focusout"},(function(e,t){A.event.special[e]={setup:function(){return De(this,e,Se),!1},trigger:function(){return De(this,e),!0},_default:function(){return!0},delegateType:t}}
vendor: 5,920 bytes, line 425
425)),A.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},(function(e,t){A.event.special[e]={delegateType:t,bindType:t,handle:function(e){var i,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||A.contains(this,n))||(e.type=r.origType,i=r.handler.apply(this,arguments),e.type=t),i}}})),A.fn.extend({on:function(e,t,i,n){return Te(this,e,t,i,n)},one:function(e,t,i,n){return Te(this,e,t,i,n,1)},off:function(e,t,i){var n,r;if(e&&e.preventDefault&&e.handleObj)return n=e.handleObj,A(e.delegateTarget).off(n.namespace?n.origType+"."+n.namespace:n.origType,n.selector,n.handler),this;if("object"==typeof e){for(r in e)this.off(r,t,e[r]);return this}return!1!==t&&"function"!=typeof t||(i=t,t=void 0),!1===i&&(i=ke),this.each((function(){A.event.remove(this,e,i,t)}))}});var Ie=/<script|<style|<link/i,Oe=/checked\s*(?:[^=]|=\s*.checked.)/i,Le=/^\s*<!(?:\[CDATA\[|--)|(?:\]\]|--)>\s*$/g;function Me(e,t){return I(e,"table")&&I(11!==t.nodeType?t:t.firstChild,"tr")&&A(e).children("tbody")[0]||e}function Pe(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function Ne(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function $e(e,t){var i,n,r,s,o,a;if(1===t.nodeType){if(Z.hasData(e)&&(a=Z.get(e).events))for(r in Z.remove(t,"handle events"),a)for(i=0,n=a[r].length;i<n;i++)A.event.add(t,r,a[r][i]);J.hasData(e)&&(s=J.access(e),o=A.extend({},s),J.set(t,o))}}function Fe(e,t){var i=t.nodeName.toLowerCase();"input"===i&&ge.test(e.type)?t.checked=e.checked:"input"!==i&&"textarea"!==i||(t.defaultValue=e.defaultValue)}function Re(e,t,i,n){t=l(t);var r,s,o,a,c,u,h=0,d=e.length,f=d-1,p=t[0],m=v(p);if(m||d>1&&"string"==typeof p&&!g.checkClone&&Oe.test(p))return e.each((function(r){var s=e.eq(r);m&&(t[0]=p.call(this,r,s.html())),Re(s,t,i,n)}));if(d&&(s=(r=Ce(t,e[0].ownerDocument,!1,e,n)).firstChild,1===r.childNodes.length&&(r=s),s||n)){for(a=(o=A.map(_e(r,"script"),Pe)).length;h<d;h++)c=r,h!==f&&(c=A.clone(c,!0,!0),a&&A.merge(o,_e(c,"script"))),i.call(e[h],c,h);if(a)for(u=o[o.length-1].ownerDocument,A.map(o,Ne),h=0;h<a;h++)c=o[h],ye.test(c.type||"")&&!Z.access(c,"globalEval")&&A.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?A._evalUrl&&!c.noModule&&A._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):w(c.textContent.replace(Le,""),c,u))}return e}function Be(e,t,i){for(var n,r=t?A.filter(t,e):e,s=0;null!=(n=r[s]);s++)i||1!==n.nodeType||A.cleanData(_e(n)),n.parentNode&&(i&&ae(n)&&we(_e(n,"script")),n.parentNode.removeChild(n));return e}A.extend({htmlPrefilter:function(e){return e},clone:function(e,t,i){var n,r,s,o,a=e.cloneNode(!0),l=ae(e);if(!(g.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||A.isXMLDoc(e)))for(o=_e(a),n=0,r=(s=_e(e)).length;n<r;n++)Fe(s[n],o[n]);if(t)if(i)for(s=s||_e(e),o=o||_e(a),n=0,r=s.length;n<r;n++)$e(s[n],o[n]);else $e(e,a);return(o=_e(a,"script")).length>0&&we(o,!l&&_e(e,"script")),a},cleanData:function(e){for(var t,i,n,r=A.event.special,s=0;void 0!==(i=e[s]);s++)if(K(i)){if(t=i[Z.expando]){if(t.events)for(n in t.events)r[n]?A.event.remove(i,n):A.removeEvent(i,n,t.handle);i[Z.expando]=void 0}i[J.expando]&&(i[J.expando]=void 0)}}}),A.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return V(this,(function(e){return void 0===e?A.text(this):this.empty().each((function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)}))}),null,e,arguments.length)},append:function(){return Re(this,arguments,(function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Me(this,e).appendChild(e)}))},prepend:function(){return Re(this,arguments,(function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Me(this,e);t.insertBefore(e,t.firstChild)}}))},before:function(){return Re(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this)}))},after:function(){return Re(this,arguments,(function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)}))},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(A.cleanData(_e(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map((function(){return A.clone(this,e,t)}))},html:function(e){return V(this,(function(e){var t=this[0]||{},i=0,n=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Ie.test(e)&&!be[(ve.exec(e)||["",""])[1].toLowerCase()]){e=A.htmlPrefilter(e);try{for(;i<n;i++)1===(t=this[i]||{}).nodeType&&(A.cleanData(_e(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)}),null,e,arguments.length)},replaceWith:function(){var e=[];return Re(this,arguments,(function(t){var i=this.parentNode;A.inArray(this,e)<0&&(A.cleanData(_e(this)),i&&i.replaceChild(t,this))}),e)}}),A.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},(function(e,t){A.fn[e]=function(e){for(var i,n=[],r=A(e),s=r.length-1,o=0;o<=s;o++)i=o===s?this:this.clone(!0),A(r[o])[t](i),c.apply(n,i.get());return this.pushStack(n)}}));var je=new RegExp("^("+ne+")(?!px)[a-z%]+$","i"),ze=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=n),t.getComputedStyle(e)},He=function(e,t,i){var n,r,s={};for(r in t)s[r]=e.style[r],e.style[r]=t[r];for(r in n=i.call(e),t)e.style[r]=s[r];return n},qe=new RegExp(se.join("|"),"i");function We(e,t,i){var n,r,s,o,a=e.style;return(i=i||ze(e))&&(""!==(o=i.getPropertyValue(t)||i[t])||ae(e)||(o=A.style(e,t)),!g.pixelBoxStyles()&&je.test(o)&&qe.test(t)&&(n=a.width,r=a.minWidth,s=a.maxWidth,a.minWidth=a.maxWidth=a.width=o,o=i.width,a.width=n,a.minWidth=r,a.maxWidth=s)),void 0!==o?o+"":o}function Ve(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(u){c.style.cssText="position:absolute;
425left:-11111px;width:60px;margin-top:1px;padding:0;border:0",u.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",oe.appendChild(c).appendChild(u);var e=n.getComputedStyle(u);i="1%"!==e.top,l=12===t(e.marginLeft),u.style.right="60%",o=36===t(e.right),r=36===t(e.width),u.style.position="absolute",s=12===t(u.offsetWidth/3),oe.removeChild(c),u=null}}function t(e){return Math.round(parseFloat(e))}var i,r,s,o,a,l,c=b.createElement("div"),u=b.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",g.clearCloneStyle="content-box"===u.style.backgroundClip,A.extend(g,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),i},reliableMarginLeft:function(){return e(),l},scrollboxSize:function(){return e(),s},reliableTrDimensions:function(){var e,t,i,r;return null==a&&(e=b.createElement("table"),t=b.createElement("tr"),i=b.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="border:1px solid",t.style.height="1px",
vendor: 6,697 bytes, line 425
425i.style.height="9px",i.style.display="block",oe.appendChild(e).appendChild(t).appendChild(i),r=n.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,oe.removeChild(e)),a}}))}();var Ue=["Webkit","Moz","ms"],Ge=b.createElement("div").style,Ye={};function Xe(e){return A.cssProps[e]||Ye[e]||(e in Ge?e:Ye[e]=function(e){for(var t=e[0].toUpperCase()+e.slice(1),i=Ue.length;i--;)if((e=Ue[i]+t)in Ge)return e}(e)||e)}var Ke=/^(none|table(?!-c[ea]).+)/,Qe=/^--/,Ze={position:"absolute",visibility:"hidden",display:"block"},Je={letterSpacing:"0",fontWeight:"400"};function et(e,t,i){var n=re.exec(t);return n?Math.max(0,n[2]-(i||0))+(n[3]||"px"):t}function tt(e,t,i,n,r,s){var o="width"===t?1:0,a=0,l=0;if(i===(n?"border":"content"))return 0;for(;o<4;o+=2)"margin"===i&&(l+=A.css(e,i+se[o],!0,r)),n?("content"===i&&(l-=A.css(e,"padding"+se[o],!0,r)),"margin"!==i&&(l-=A.css(e,"border"+se[o]+"Width",!0,r))):(l+=A.css(e,"padding"+se[o],!0,r),"padding"!==i?l+=A.css(e,"border"+se[o]+"Width",!0,r):a+=A.css(e,"border"+se[o]+"Width",!0,r));return!n&&s>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-s-l-a-.5))||0),l}function it(e,t,i){var n=ze(e),r=(!g.boxSizingReliable()||i)&&"border-box"===A.css(e,"boxSizing",!1,n),s=r,o=We(e,t,n),a="offset"+t[0].toUpperCase()+t.slice(1);if(je.test(o)){if(!i)return o;o="auto"}return(!g.boxSizingReliable()&&r||!g.reliableTrDimensions()&&I(e,"tr")||"auto"===o||!parseFloat(o)&&"inline"===A.css(e,"display",!1,n))&&e.getClientRects().length&&(r="border-box"===A.css(e,"boxSizing",!1,n),(s=a in e)&&(o=e[a])),(o=parseFloat(o)||0)+tt(e,t,i||(r?"border":"content"),s,n,o)+"px"}function nt(e,t,i,n,r){return new nt.prototype.init(e,t,i,n,r)}A.extend({cssHooks:{opacity:{get:function(e,t){if(t){var i=We(e,"opacity");return""===i?"1":i}}}},cssNumber:{animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},cssProps:{},style:function(e,t,i,n){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var r,s,o,a=X(t),l=Qe.test(t),c=e.style;if(l||(t=Xe(a)),o=A.cssHooks[t]||A.cssHooks[a],void 0===i)return o&&"get"in o&&void 0!==(r=o.get(e,!1,n))?r:c[t];"string"==(s=typeof i)&&(r=re.exec(i))&&r[1]&&(i=ue(e,t,r),s="number"),null!=i&&i==i&&("number"!==s||l||(i+=r&&r[3]||(A.cssNumber[a]?"":"px")),g.clearCloneStyle||""!==i||0!==t.indexOf("background")||(c[t]="inherit"),o&&"set"in o&&void 0===(i=o.set(e,i,n))||(l?c.setProperty(t,i):c[t]=i))}},css:function(e,t,i,n){var r,s,o,a=X(t);return Qe.test(t)||(t=Xe(a)),(o=A.cssHooks[t]||A.cssHooks[a])&&"get"in o&&(r=o.get(e,!0,i)),void 0===r&&(r=We(e,t,n)),"normal"===r&&t in Je&&(r=Je[t]),""===i||i?(s=parseFloat(r),!0===i||isFinite(s)?s||0:r):r}}),A.each(["height","width"],(function(e,t){A.cssHooks[t]={get:function(e,i,n){if(i)return!Ke.test(A.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?it(e,t,n):He(e,Ze,(function(){return it(e,t,n)}))},set:function(e,i,n){var r,s=ze(e),o=!g.scrollboxSize()&&"absolute"===s.position,a=(o||n)&&"border-box"===A.css(e,"boxSizing",!1,s),l=n?tt(e,t,n,a,s):0;return a&&o&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(s[t])-tt(e,t,"border",!1,s)-.5)),l&&(r=re.exec(i))&&"px"!==(r[3]||"px")&&(e.style[t]=i,i=A.css(e,t)),et(0,i,l)}}})),A.cssHooks.marginLeft=Ve(g.reliableMarginLeft,(function(e,t){if(t)return(parseFloat(We(e,"marginLeft"))||e.getBoundingClientRect().left-He(e,{marginLeft:0},(function(){return e.getBoundingClientRect().left})))+"px"})),A.each({margin:"",padding:"",border:"Width"},(function(e,t){A.cssHooks[e+t]={expand:function(i){for(var n=0,r={},s="string"==typeof i?i.split(" "):[i];n<4;n++)r[e+se[n]+t]=s[n]||s[n-2]||s[0];return r}},"margin"!==e&&(A.cssHooks[e+t].set=et)})),A.fn.extend({css:function(e,t){return V(this,(function(e,t,i){var n,r,s={},o=0;if(Array.isArray(t)){for(n=ze(e),r=t.length;o<r;o++)s[t[o]]=A.css(e,t[o],!1,n);return s}return void 0!==i?A.style(e,t,i):A.css(e,t)}),e,t,arguments.length>1)}}),A.Tween=nt,nt.prototype={constructor:nt,init:function(e,t,i,n,r,s){this.elem=e,this.prop=i,this.easing=r||A.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=n,this.unit=s||(A.cssNumber[i]?"":"px")},cur:function(){var e=nt.propHooks[this.prop];return e&&e.get?e.get(this):nt.propHooks._default.get(this)},run:function(e){var t,i=nt.propHooks[this.prop];return this.options.duration?this.pos=t=A.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),i&&i.set?i.set(this):nt.propHooks._default.set(this),this}},nt.prototype.init.prototype=nt.prototype,nt.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=A.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){A.fx.step[e.prop]?A.fx.step[e.prop](e):1!==e.elem.nodeType||!A.cssHooks[e.prop]&&null==e.elem.style[Xe(e.prop)]?e.elem[e.prop]=e.now:A.style(e.elem,e.prop,e.now+e.unit)}}},nt.propHooks.scrollTop=nt.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},A.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},A.fx=nt.prototype.init,A.fx.step={};var rt,st,ot=/^(?:toggle|show|hide)$/,at=/queueHooks$/;function lt(){st&&(!1===b.hidden&&n.requestAnimationFrame?n.requestAnimationFrame(lt):n.setTimeout(lt,A.fx.interval),A.fx.tick())}function ct(){return n.setTimeout((function(){rt=void 0})),rt=Date.now()}function ut(e,t){var i,n=0,r={height:e};for(t=t?1:0;n<4;n+=2-t)r["margin"+(i=se[n])]=r["padding"+i]=e;return t&&(r.opacity=r.width=e),r}function ht(e,t,i){for(var n,r=(dt.tweeners[t]||[]).concat(dt.tweeners["*"]),s=0,o=r.length;s<o;s++)if(n=r[s].call(i,t,e))return n}function dt(e,t,i){var n,r,s=0,o=dt.prefilters.length,a=A.Deferred().always((function(){delete l.elem})),l=function(){if(r)return!1;for(var t=rt||ct(),i=Math.max(0,c.startTime+c.duration-t),n=1-(i/c.duration||0),s=0,o=c.tweens.length;s<o;s++)c.tweens[s].run(n);return a.notifyWith(e,[c,n,i]),n<1&&o?i:(o||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:A.extend({},t),opts:A.extend(!0,{specialEasing:{},easing:A.easing._default},i),originalProperties:t,originalOptions:i,startTime:rt||ct(),duration:i.duration,tweens:[],createTween:function(t,i){var n=A.Tween(e,c.opts,t,i,c.opts.specialEasing[t]||
vendor: 4,108 bytes, line 425
425c.opts.easing);return c.tweens.push(n),n},stop:function(t){var i=0,n=t?c.tweens.length:0;if(r)return this;for(r=!0;i<n;i++)c.tweens[i].run(1);return t?(a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c,t])):a.rejectWith(e,[c,t]),this}}),u=c.props;for(function(e,t){var i,n,r,s,o;for(i in e)if(r=t[n=X(i)],s=e[i],Array.isArray(s)&&(r=s[1],s=e[i]=s[0]),i!==n&&(e[n]=s,delete e[i]),(o=A.cssHooks[n])&&"expand"in o)for(i in s=o.expand(s),delete e[n],s)i in e||(e[i]=s[i],t[i]=r);else t[n]=r}(u,c.opts.specialEasing);s<o;s++)if(n=dt.prefilters[s].call(c,e,u,c.opts))return v(n.stop)&&(A._queueHooks(c.elem,c.opts.queue).stop=n.stop.bind(n)),n;return A.map(u,ht,c),v(c.opts.start)&&c.opts.start.call(e,c),c.progress(c.opts.progress).done(c.opts.done,c.opts.complete).fail(c.opts.fail).always(c.opts.always),A.fx.timer(A.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}A.Animation=A.extend(dt,{tweeners:{"*":[function(e,t){var i=this.createTween(e,t);return ue(i.elem,e,re.exec(t),i),i}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(R);for(var i,n=0,r=e.length;n<r;n++)i=e[n],dt.tweeners[i]=dt.tweeners[i]||[],dt.tweeners[i].unshift(t)},prefilters:[function(e,t,i){var n,r,s,o,a,l,c,u,h="width"in t||"height"in t,d=this,f={},p=e.style,m=e.nodeType&&ce(e),g=Z.get(e,"fxshow");for(n in i.queue||(null==(o=A._queueHooks(e,"fx")).unqueued&&(o.unqueued=0,a=o.empty.fire,o.empty.fire=function(){o.unqueued||a()}),o.unqueued++,d.always((function(){d.always((function(){o.unqueued--,A.queue(e,"fx").length||o.empty.fire()}))}))),t)if(r=t[n],ot.test(r)){if(delete t[n],s=s||"toggle"===r,r===(m?"hide":"show")){if("show"!==r||!g||void 0===g[n])continue;m=!0}f[n]=g&&g[n]||A.style(e,n)}if((l=!A.isEmptyObject(t))||!A.isEmptyObject(f))for(n in h&&1===e.nodeType&&(i.overflow=[p.overflow,p.overflowX,p.overflowY],null==(c=g&&g.display)&&(c=Z.get(e,"display")),"none"===(u=A.css(e,"display"))&&(c?u=c:(fe([e],!0),c=e.style.display||c,u=A.css(e,"display"),fe([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===A.css(e,"float")&&(l||(d.done((function(){p.display=c})),null==c&&(u=p.display,c="none"===u?"":u)),p.display="inline-block")),i.overflow&&(p.overflow="hidden",d.always((function(){p.overflow=i.overflow[0],p.overflowX=i.overflow[1],p.overflowY=i.overflow[2]}))),l=!1,f)l||(g?"hidden"in g&&(m=g.hidden):g=Z.access(e,"fxshow",{display:c}),s&&(g.hidden=!m),m&&fe([e],!0),d.done((function(){for(n in m||fe([e]),Z.remove(e,"fxshow"),f)A.style(e,n,f[n])}))),l=ht(m?g[n]:0,n,d),n in g||(g[n]=l.start,m&&(l.end=l.start,l.start=0))}],prefilter:function(e,t){t?dt.prefilters.unshift(e):dt.prefilters.push(e)}}),A.speed=function(e,t,i){var n=e&&"object"==typeof e?A.extend({},e):{complete:i||!i&&t||v(e)&&e,duration:e,easing:i&&t||t&&!v(t)&&t};return A.fx.off?n.duration=0:"number"!=typeof n.duration&&(n.duration in A.fx.speeds?n.duration=A.fx.speeds[n.duration]:n.duration=A.fx.speeds._default),null!=n.queue&&!0!==n.queue||(n.queue="fx"),n.old=n.complete,n.complete=function(){v(n.old)&&n.old.call(this),n.queue&&A.dequeue(this,n.queue)},n},A.fn.extend({fadeTo:function(e,t,i,n){return this.filter(ce).css("opacity",0).show().end().animate({opacity:t},e,i,n)},animate:function(e,t,i,n){var r=A.isEmptyObject(e),s=A.speed(t,i,n),o=function(){var t=dt(this,A.extend({},e),s);(r||Z.get(this,"finish"))&&t.stop(!0)};return o.finish=o,r||!1===s.queue?this.each(o):this.queue(s.queue,o)},stop:function(e,t,i){var n=function(e){var t=e.stop;delete e.stop,t(i)};return"string"!=typeof e&&(i=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each((function(){var t=!0,r=null!=e&&e+"queueHooks",s=A.timers,o=Z.get(this);if(r)o[r]&&o[r].stop&&n(o[r]);else for(r in o)o[r]&&o[r].stop&&at.test(r)&&n(o[r]);for(r=s.length;r--;)s[r].elem!==this||null!=e&&s[r].queue!==e||(s[r].anim.stop(i),t=!1,s.splice(r,1));!t&&i||A.dequeue(this,e)}))},finish:function(e){return!1!==e&&(e=e||"fx"),this.each((function(){var t,i=Z.get(this),n=i[e+"queue"],r=i[e+"queueHooks"],s=A.timers,o=n?n.length:0;for(i.finish=!0,A.queue(this,e,[]),r&&r.stop&&r.stop.call(this,!0),t=s.length;t--;)s[t].elem===this&&s[t].queue===e&&(s[t].anim.stop(!0),s.splice(t,1)
vendor: 6,001 bytes, line 425
425);for(t=0;t<o;t++)n[t]&&n[t].finish&&n[t].finish.call(this);delete i.finish}))}}),A.each(["toggle","show","hide"],(function(e,t){var i=A.fn[t];A.fn[t]=function(e,n,r){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(ut(t,!0),e,n,r)}})),A.each({slideDown:ut("show"),slideUp:ut("hide"),slideToggle:ut("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},(function(e,t){A.fn[e]=function(e,i,n){return this.animate(t,e,i,n)}})),A.timers=[],A.fx.tick=function(){var e,t=0,i=A.timers;for(rt=Date.now();t<i.length;t++)(e=i[t])()||i[t]!==e||i.splice(t--,1);i.length||A.fx.stop(),rt=void 0},A.fx.timer=function(e){A.timers.push(e),A.fx.start()},A.fx.interval=13,A.fx.start=function(){st||(st=!0,lt())},A.fx.stop=function(){st=null},A.fx.speeds={slow:600,fast:200,_default:400},A.fn.delay=function(e,t){return e=A.fx&&A.fx.speeds[e]||e,t=t||"fx",this.queue(t,(function(t,i){var r=n.setTimeout(t,e);i.stop=function(){n.clearTimeout(r)}}))},function(){var e=b.createElement("input"),t=b.createElement("select").appendChild(b.createElement("option"));e.type="checkbox",g.checkOn=""!==e.value,g.optSelected=t.selected,(e=b.createElement("input")).value="t",e.type="radio",g.radioValue="t"===e.value}();var ft,pt=A.expr.attrHandle;A.fn.extend({attr:function(e,t){return V(this,A.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each((function(){A.removeAttr(this,e)}))}}),A.extend({attr:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return void 0===e.getAttribute?A.prop(e,t,i):(1===s&&A.isXMLDoc(e)||(r=A.attrHooks[t.toLowerCase()]||(A.expr.match.bool.test(t)?ft:void 0)),void 0!==i?null===i?void A.removeAttr(e,t):r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:(e.setAttribute(t,i+""),i):r&&"get"in r&&null!==(n=r.get(e,t))?n:null==(n=A.find.attr(e,t))?void 0:n)},attrHooks:{type:{set:function(e,t){if(!g.radioValue&&"radio"===t&&I(e,"input")){var i=e.value;return e.setAttribute("type",t),i&&(e.value=i),t}}}},removeAttr:function(e,t){var i,n=0,r=t&&t.match(R);if(r&&1===e.nodeType)for(;i=r[n++];)e.removeAttribute(i)}}),ft={set:function(e,t,i){return!1===t?A.removeAttr(e,i):e.setAttribute(i,i),i}},A.each(A.expr.match.bool.source.match(/\w+/g),(function(e,t){var i=pt[t]||A.find.attr;pt[t]=function(e,t,n){var r,s,o=t.toLowerCase();return n||(s=pt[o],pt[o]=r,r=null!=i(e,t,n)?o:null,pt[o]=s),r}}));var mt=/^(?:input|select|textarea|button)$/i,gt=/^(?:a|area)$/i;function vt(e){return(e.match(R)||[]).join(" ")}function yt(e){return e.getAttribute&&e.getAttribute("class")||""}function bt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(R)||[]}A.fn.extend({prop:function(e,t){return V(this,A.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each((function(){delete this[A.propFix[e]||e]}))}}),A.extend({prop:function(e,t,i){var n,r,s=e.nodeType;if(3!==s&&8!==s&&2!==s)return 1===s&&A.isXMLDoc(e)||(t=A.propFix[t]||t,r=A.propHooks[t]),void 0!==i?r&&"set"in r&&void 0!==(n=r.set(e,i,t))?n:e[t]=i:r&&"get"in r&&null!==(n=r.get(e,t))?n:e[t]},propHooks:{tabIndex:{get:function(e){var t=A.find.attr(e,"tabindex");return t?parseInt(t,10):mt.test(e.nodeName)||gt.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),g.optSelected||(A.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),A.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],(function(){A.propFix[this.toLowerCase()]=this})),A.fn.extend({addClass:function(e){var t,i,n,r,s,o,a,l=0;if(v(e))return this.each((function(t){A(this).addClass(e.call(this,t,yt(this)))}));if((t=bt(e)).length)for(;i=this[l++];)if(r=yt(i),n=1===i.nodeType&&" "+vt(r)+" "){for(o=0;s=t[o++];)n.indexOf(" "+s+" ")<0&&(n+=s+" ");r!==(a=vt(n))&&i.setAttribute("class",a)}return this},removeClass:function(e){var t,i,n,r,s,o,a,l=0;if(v(e))return this.each((function(t){A(this).removeClass(e.call(this,t,yt(this)))}));if(!arguments.length)return this.attr("class","");if((t=bt(e)).length)for(;i=this[l++];)if(r=yt(i),n=1===i.nodeType&&" "+vt(r)+" "){for(o=0;s=t[o++];)for(;n.indexOf(" "+s+" ")>-1;)n=n.replace(" "+s+" "," ");r!==(a=vt(n))&&i.setAttribute("class",a)}return this},toggleClass:function(e,t){var i=typeof e,n="string"===i||Array.isArray(e);return"boolean"==typeof t&&n?t?this.addClass(e):this.removeClass(e):v(e)?this.each((function(i){A(this).toggleClass(e.call(this,i,yt(this),t),t)})):this.each((function(){var t,r,s,o;if(n)for(r=0,s=A(this),o=bt(e);t=o[r++];)s.hasClass(t)?s.removeClass(t):s.addClass(t);else void 0!==e&&"boolean"!==i||((t=yt(this))&&Z.set(this,"__className__",t),this.setAttribute&&this.setAttribute("class",t||!1===e?"":Z.get(this,"__className__")||""))}))},hasClass:function(e){var t,i,n=0;for(t=" "+e+" ";i=this[n++];)if(1===i.nodeType&&(" "+vt(yt(i))+" ").indexOf(t)>-1)return!0;return!1}});var _t=/\r/g;A.fn.extend({val:function(e){var t,i,n,r=this[0];return arguments.length?(n=v(e),this.each((function(i){var r;1===this.nodeType&&(null==(r=n?e.call(this,i,A(this).val()):e)?r="":"number"==typeof r?r+="":Array.isArray(r)&&(r=A.map(r,(function(e){return null==e?"":e+""}))),(t=A.valHooks[this.type]||A.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,r,"value")||(this.value=r))}))):r?(t=A.valHooks[r.type]||A.valHooks[r.nodeName.toLowerCase()])&&"get"in t&&void 0!==(i=t.get(r,"value"))?i:"string"==typeof(i=r.value)?i.replace(_t,""):null==i?"":i:void 0}}),A.extend({valHooks:{option:{get:function(e){var t=A.find.attr(e,"value");return null!=t?t:vt(A.text(e))}},select:{get:function(e){var t,i,n,r=e.options,s=e.selectedIndex,o="select-one"===e.type,a=o?null:[],l=o?s+1:r.length;for(n=s<0?l:o?s:0;n<l;n++)if(((i=r[n]).selected||n===s)&&!i.disabled&&(!i.parentNode.disabled||!I(i.parentNode,"optgroup"))){if(t=A(i).val(),o)return t;a.push(t)}return a}
vendor: 4,254 bytes, line 425
425,set:function(e,t){for(var i,n,r=e.options,s=A.makeArray(t),o=r.length;o--;)((n=r[o]).selected=A.inArray(A.valHooks.option.get(n),s)>-1)&&(i=!0);return i||(e.selectedIndex=-1),s}}}}),A.each(["radio","checkbox"],(function(){A.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=A.inArray(A(e).val(),t)>-1}},g.checkOn||(A.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})})),g.focusin="onfocusin"in n;var wt=/^(?:focusinfocus|focusoutblur)$/,xt=function(e){e.stopPropagation()};A.extend(A.event,{trigger:function(e,t,i,r){var s,o,a,l,c,u,h,d,p=[i||b],m=f.call(e,"type")?e.type:e,g=f.call(e,"namespace")?e.namespace.split("."):[];if(o=d=a=i=i||b,3!==i.nodeType&&8!==i.nodeType&&!wt.test(m+A.event.triggered)&&(m.indexOf(".")>-1&&(g=m.split("."),m=g.shift(),g.sort()),c=m.indexOf(":")<0&&"on"+m,(e=e[A.expando]?e:new A.Event(m,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=g.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+g.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=i),t=null==t?[e]:A.makeArray(t,[e]),h=A.event.special[m]||{},r||!h.trigger||!1!==h.trigger.apply(i,t))){if(!r&&!h.noBubble&&!y(i)){for(l=h.delegateType||m,wt.test(l+m)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(i.ownerDocument||b)&&p.push(a.defaultView||a.parentWindow||n)}for(s=0;(o=p[s++])&&!e.isPropagationStopped();)d=o,e.type=s>1?l:h.bindType||m,(u=(Z.get(o,"events")||Object.create(null))[e.type]&&Z.get(o,"handle"))&&u.apply(o,t),(u=c&&o[c])&&u.apply&&K(o)&&(e.result=u.apply(o,t),!1===e.result&&e.preventDefault());return e.type=m,r||e.isDefaultPrevented()||h._default&&!1!==h._default.apply(p.pop(),t)||!K(i)||c&&v(i[m])&&!y(i)&&((a=i[c])&&(i[c]=null),A.event.triggered=m,e.isPropagationStopped()&&d.addEventListener(m,xt),i[m](),e.isPropagationStopped()&&d.removeEventListener(m,xt),A.event.triggered=void 0,a&&(i[c]=a)),e.result}},simulate:function(e,t,i){var n=A.extend(new A.Event,i,{type:e,isSimulated:!0});A.event.trigger(n,null,t)}}),A.fn.extend({trigger:function(e,t){return this.each((function(){A.event.trigger(e,t,this)}))},triggerHandler:function(e,t){var i=this[0];if(i)return A.event.trigger(e,t,i,!0)}}),g.focusin||A.each({focus:"focusin",blur:"focusout"},(function(e,t){var i=function(e){A.event.simulate(t,e.target,A.event.fix(e))};A.event.special[t]={setup:function(){var n=this.ownerDocument||this.document||this,r=Z.access(n,t);r||n.addEventListener(e,i,!0),Z.access(n,t,(r||0)+1)},teardown:function(){var n=this.ownerDocument||this.document||this,r=Z.access(n,t)-1;r?Z.access(n,t,r):(n.removeEventListener(e,i,!0),Z.remove(n,t))}}}));var Ct=n.location,At={guid:Date.now()},Et=/\?/;A.parseXML=function(e){var t,i;if(!e||"string"!=typeof e)return null;try{t=(new n.DOMParser).parseFromString(e,"text/xml")}catch(e){}return i=t&&t.getElementsByTagName("parsererror")[0],t&&!i||A.error("Invalid XML: "+(i?A.map(i.childNodes,(function(e){return e.textContent})).join("\n"):e)),t};var kt=/\[\]$/,St=/\r?\n/g,Tt=/^(?:submit|button|image|reset|file)$/i,Dt=/^(?:input|select|textarea|keygen)/i;function It(e,t,i,n){var r;if(Array.isArray(t))A.each(t,(function(t,r){i||kt.test(e)?n(e,r):It(e+"["+("object"==typeof r&&null!=r?t:"")+"]",r,i,n)}));else if(i||"object"!==x(t))n(e,t);else for(r in t)It(e+"["+r+"]",t[r],i,n)}A.param=function(e,t){var i,n=[],r=function(e,t){var i=v(t)?t():t;n[n.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==i?"":i)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!A.isPlainObject(e))A.each(e,(function(){r(this.name,this.value)}));else for(i in e)It(i,e[i],t,r);return n.join("&")},A.fn.extend({serialize:function(){return A.param(this.serializeArray())},serializeArray:function(){return this.map((function(){var e=A.prop(this,"elements");return e?A.makeArray(e):this})).filter((function(){var e=this.type;return this.name&&!A(this).is(":disabled")&&Dt.test(this.nodeName)&&!Tt.test(e)&&(this.checked||!ge.test(e))})).map((function(e,t){var i=A(this).val();return null==i?null:Array.isArray(i)?A.map(i,(function(e){return{name:t.name,value:e.replace(St,"\r\n")}})):{name:t.name,value:i.replace(St,"\r\n")}})).get()}});var Ot=/%20/g,Lt=/#.*$/,Mt=/([?&])_=[^&]*/,Pt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Nt=/^(?:GET|HEAD)$/,$t
vendor: 7,620 bytes, line 425
425=/^\/\//,Ft={},Rt={},Bt="*/".concat("*"),jt=b.createElement("a");function zt(e){return function(t,i){"string"!=typeof t&&(i=t,t="*");var n,r=0,s=t.toLowerCase().match(R)||[];if(v(i))for(;n=s[r++];)"+"===n[0]?(n=n.slice(1)||"*",(e[n]=e[n]||[]).unshift(i)):(e[n]=e[n]||[]).push(i)}}function Ht(e,t,i,n){var r={},s=e===Rt;function o(a){var l;return r[a]=!0,A.each(e[a]||[],(function(e,a){var c=a(t,i,n);return"string"!=typeof c||s||r[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),o(c),!1)})),l}return o(t.dataTypes[0])||!r["*"]&&o("*")}function qt(e,t){var i,n,r=A.ajaxSettings.flatOptions||{};for(i in t)void 0!==t[i]&&((r[i]?e:n||(n={}))[i]=t[i]);return n&&A.extend(!0,e,n),e}jt.href=Ct.href,A.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Ct.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Ct.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Bt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":A.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?qt(qt(e,A.ajaxSettings),t):qt(A.ajaxSettings,e)},ajaxPrefilter:zt(Ft),ajaxTransport:zt(Rt),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var i,r,s,o,a,l,c,u,h,d,f=A.ajaxSetup({},t),p=f.context||f,m=f.context&&(p.nodeType||p.jquery)?A(p):A.event,g=A.Deferred(),v=A.Callbacks("once memory"),y=f.statusCode||{},_={},w={},x="canceled",C={readyState:0,getResponseHeader:function(e){var t;if(c){if(!o)for(o={};t=Pt.exec(s);)o[t[1].toLowerCase()+" "]=(o[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=o[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return c?s:null},setRequestHeader:function(e,t){return null==c&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,_[e]=t),this},overrideMimeType:function(e){return null==c&&(f.mimeType=e),this},statusCode:function(e){var t;if(e)if(c)C.always(e[C.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||x;return i&&i.abort(t),E(0,t),this}};if(g.promise(C),f.url=((e||f.url||Ct.href)+"").replace($t,Ct.protocol+"//"),f.type=t.method||t.type||f.method||f.type,f.dataTypes=(f.dataType||"*").toLowerCase().match(R)||[""],null==f.crossDomain){l=b.createElement("a");try{l.href=f.url,l.href=l.href,f.crossDomain=jt.protocol+"//"+jt.host!=l.protocol+"//"+l.host}catch(e){f.crossDomain=!0}}if(f.data&&f.processData&&"string"!=typeof f.data&&(f.data=A.param(f.data,f.traditional)),Ht(Ft,f,t,C),c)return C;for(h in(u=A.event&&f.global)&&0==A.active++&&A.event.trigger("ajaxStart"),f.type=f.type.toUpperCase(),f.hasContent=!Nt.test(f.type),r=f.url.replace(Lt,""),f.hasContent?f.data&&f.processData&&0===(f.contentType||"").indexOf("application/x-www-form-urlencoded")&&(f.data=f.data.replace(Ot,"+")):(d=f.url.slice(r.length),f.data&&(f.processData||"string"==typeof f.data)&&(r+=(Et.test(r)?"&":"?")+f.data,delete f.data),!1===f.cache&&(r=r.replace(Mt,"$1"),d=(Et.test(r)?"&":"?")+"_="+At.guid+++d),f.url=r+d),f.ifModified&&(A.lastModified[r]&&C.setRequestHeader("If-Modified-Since",A.lastModified[r]),A.etag[r]&&C.setRequestHeader("If-None-Match",A.etag[r])),(f.data&&f.hasContent&&!1!==f.contentType||t.contentType)&&C.setRequestHeader("Content-Type",f.contentType),C.setRequestHeader("Accept",f.dataTypes[0]&&f.accepts[f.dataTypes[0]]?f.accepts[f.dataTypes[0]]+("*"!==f.dataTypes[0]?", "+Bt+"; q=0.01":""):f.accepts["*"]),f.headers)C.setRequestHeader(h,f.headers[h]);if(f.beforeSend&&(!1===f.beforeSend.call(p,C,f)||c))return C.abort();if(x="abort",v.add(f.complete),C.done(f.success),C.fail(f.error),i=Ht(Rt,f,t,C)){if(C.readyState=1,u&&m.trigger("ajaxSend",[C,f]),c)return C;f.async&&f.timeout>0&&(a=n.setTimeout((function(){C.abort("timeout")}),f.timeout));try{c=!1,i.send(_,E)}catch(e){if(c)throw e;E(-1,e)}}else E(-1,"No Transport");function E(e,t,o,l){var h,d,b,_,w,x=t;c||(c=!0,a&&n.clearTimeout(a),i=void 0,s=l||"",C.readyState=e>0?4:0,h=e>=200&&e<300||304===e,o&&(_=function(e,t,i){for(var n,r,s,o,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===n&&(n=e.mimeType||t.getResponseHeader("Content-Type"));if(n)for(r in a)if(a[r]&&a[r].test(n)){l.unshift(r);break}if(l[0]in i)s=l[0];else{for(r in i){if(!l[0]||e.converters[r+" "+l[0]]){s=r;break}o||(o=r)}s=s||o}if(s)return s!==l[0]&&l.unshift(s),i[s]}(f,C,o)),!h&&A.inArray("script",f.dataTypes)>-1&&A.inArray("json",f.dataTypes)<0&&(f.converters["text script"]=function(){}),_=function(e,t,i,n){var r,s,o,a,l,c={},u=e.dataTypes.slice();if(u[1])for(o in e.converters)c[o.toLowerCase()]=e.converters[o];for(s=u.shift();s;)if(e.responseFields[s]&&(i[e.responseFields[s]]=t),!l&&n&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=s,s=u.shift())if("*"===s)s=l;else if("*"!==l&&l!==s){if(!(o=c[l+" "+s]||c["* "+s]))for(r in c)if((a=r.split(" "))[1]===s&&(o=c[l+" "+a[0]]||c["* "+a[0]])){!0===o?o=c[r]:!0!==c[r]&&(s=a[0],u.unshift(a[1]));break}if(!0!==o)if(o&&e.throws)t=o(t);else try{t=o(t)}catch(e){return{state:"parsererror",error:o?e:"No conversion from "+l+" to "+s}}}return{state:"success",data:t}}(f,_,C,h),h?(f.ifModified&&((w=C.getResponseHeader("Last-Modified"))&&(A.lastModified[r]=w),(w=C.getResponseHeader("etag"))&&(A.etag[r]=w)),204===e||"HEAD"===f.type?x="nocontent":304===e?x="notmodified":(x=_.state,d=_.data,h=!(b=_.error))):(b=x,!e&&x||(x="error",e<0&&(e=0))),C.status=e,C.statusText=(t||x)+"",h?g.resolveWith(p,[d,x,C]):g.rejectWith(p,[C,x,b]),C.statusCode(y),y=void 0,u&&m.trigger(h?"ajaxSuccess":"ajaxError",[C,f,h?d:b]),v.fireWith(p,[C,x]),u&&(m.trigger("ajaxComplete",[C,f]),--A.active||A.event.trigger("ajaxStop")))}return C},getJSON:function(e,t,i){return A.get(e,t,i,"json")},getScript:function(e,t){return A.get(e,void 0,t,"script")}}),A.each(["get","post"],(function(e,t){A[t]=function(e,i,n,r){return v(i)&&(r=r||n,n=i,i=void 0),A.ajax(A.extend({url:e,type:t,dataType:r,data:i,success:n},A.isPlainObject(e)&&e))}})),A.ajaxPrefilter((function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")})),A._evalUrl=function(e,t,i){return A.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){A.globalEval(e,t,i)}})},A.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=A(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map((function(){for(var e=this;e.firstElementChild;)e=e.firstElementChild;return e})).append(this)),this},wrapInner:function(e){return v(e)?this.each((function(t){A(this).wrapInner(e.call(this,t))})):this.each((function(){var t=A(this),i=t.contents();i.length?i.wrapAll(e):t.append(e)}))},wrap:function(e){var t=v(e);return this.each((function(i){A(this).wrapAll(t?e.call(this,i):e)}))},unwrap:function(e){return this.parent(e).not("body").each((function(){A(this).replaceWith(this.childNodes)})),this}}),A.expr.pseudos.hidden=function(e){return!A.expr.pseudos.visible(e)},A.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},A.ajaxSettings.xhr=function(){try{return new n.XMLHttpRequest}catch(e){}};var Wt={0:200,1223:204},Vt=A.ajaxSettings.xhr();g.cors=!!Vt&&"withCredentials"in Vt,g.ajax=Vt=!!Vt,A.ajaxTransport((function(e){var t,i;if(g.cors||Vt&&!e.crossDomain)return{send:function(r,s){var o,a=e.xhr(
vendor: 7,385 bytes, line 425
425);if(a.open(e.type,e.url,e.async,e.username,e.password),e.xhrFields)for(o in e.xhrFields)a[o]=e.xhrFields[o];for(o in e.mimeType&&a.overrideMimeType&&a.overrideMimeType(e.mimeType),e.crossDomain||r["X-Requested-With"]||(r["X-Requested-With"]="XMLHttpRequest"),r)a.setRequestHeader(o,r[o]);t=function(e){return function(){t&&(t=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?s(0,"error"):s(a.status,a.statusText):s(Wt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=t(),i=a.onerror=a.ontimeout=t("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&n.setTimeout((function(){t&&i()}))},t=t("abort");try{a.send(e.hasContent&&e.data||null)}catch(e){if(t)throw e}},abort:function(){t&&t()}}})),A.ajaxPrefilter((function(e){e.crossDomain&&(e.contents.script=!1)})),A.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return A.globalEval(e),e}}}),A.ajaxPrefilter("script",(function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")})),A.ajaxTransport("script",(function(e){var t,i;if(e.crossDomain||e.scriptAttrs)return{send:function(n,r){t=A("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",i=function(e){t.remove(),i=null,e&&r("error"===e.type?404:200,e.type)}),b.head.appendChild(t[0])},abort:function(){i&&i()}}}));var Ut,Gt=[],Yt=/(=)\?(?=&|$)|\?\?/;A.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Gt.pop()||A.expando+"_"+At.guid++;return this[e]=!0,e}}),A.ajaxPrefilter("json jsonp",(function(e,t,i){var r,s,o,a=!1!==e.jsonp&&(Yt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Yt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Yt,"$1"+r):!1!==e.jsonp&&(e.url+=(Et.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||A.error(r+" was not called"),o[0]},e.dataTypes[0]="json",s=n[r],n[r]=function(){o=arguments},i.always((function(){void 0===s?A(n).removeProp(r):n[r]=s,e[r]&&(e.jsonpCallback=t.jsonpCallback,Gt.push(r)),o&&v(s)&&s(o[0]),o=s=void 0})),"script"})),g.createHTMLDocument=((Ut=b.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Ut.childNodes.length),A.parseHTML=function(e,t,i){return"string"!=typeof e?[]:("boolean"==typeof t&&(i=t,t=!1),t||(g.createHTMLDocument?((n=(t=b.implementation.createHTMLDocument("")).createElement("base")).href=b.location.href,t.head.appendChild(n)):t=b),s=!i&&[],(r=O.exec(e))?[t.createElement(r[1])]:(r=Ce([e],t,s),s&&s.length&&A(s).remove(),A.merge([],r.childNodes)));var n,r,s},A.fn.load=function(e,t,i){var n,r,s,o=this,a=e.indexOf(" ");return a>-1&&(n=vt(e.slice(a)),e=e.slice(0,a)),v(t)?(i=t,t=void 0):t&&"object"==typeof t&&(r="POST"),o.length>0&&A.ajax({url:e,type:r||"GET",dataType:"html",data:t}).done((function(e){s=arguments,o.html(n?A("<div>").append(A.parseHTML(e)).find(n):e)})).always(i&&function(e,t){o.each((function(){i.apply(this,s||[e.responseText,t,e])}))}),this},A.expr.pseudos.animated=function(e){return A.grep(A.timers,(function(t){return e===t.elem})).length},A.offset={setOffset:function(e,t,i){var n,r,s,o,a,l,c=A.css(e,"position"),u=A(e),h={};"static"===c&&(e.style.position="relative"),a=u.offset(),s=A.css(e,"top"),l=A.css(e,"left"),("absolute"===c||"fixed"===c)&&(s+l).indexOf("auto")>-1?(o=(n=u.position()).top,r=n.left):(o=parseFloat(s)||0,r=parseFloat(l)||0),v(t)&&(t=t.call(e,i,A.extend({},a))),null!=t.top&&(h.top=t.top-a.top+o),null!=t.left&&(h.left=t.left-a.left+r),"using"in t?t.using.call(e,h):u.css(h)}},A.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each((function(t){A.offset.setOffset(this,e,t)}));var t,i,n=this[0];return n?n.getClientRects().length?(t=n.getBoundingClientRect(),i=n.ownerDocument.defaultView,{top:t.top+i.pageYOffset,left:t.left+i.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,i,n=this[0],r={top:0,left:0};if("fixed"===A.css(n,"position"))t=n.getBoundingClientRect();else{for(t=this.offset(),i=n.ownerDocument,e=n.offsetParent||i.documentElement;e&&(e===i.body||e===i.documentElement)&&"static"===A.css(e,"position");)e=e.parentNode;e&&e!==n&&1===e.nodeType&&((r=A(e).offset()).top+=A.css(e,"borderTopWidth",!0),r.left+=A.css(e,"borderLeftWidth",!0))}return{top:t.top-r.top-A.css(n,"marginTop",!0),left:t.left-r.left-A.css(n,"marginLeft",!0)}}},offsetParent:function(){return this.map((function(){for(var e=this.offsetParent;e&&"static"===A.css(e,"position");)e=e.offsetParent;return e||oe}))}}),A.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},(function(e,t){var i="pageYOffset"===t;A.fn[e]=function(n){return V(this,(function(e,n,r){var s;if(y(e)?s=e:9===e.nodeType&&(s=e.defaultView),void 0===r)return s?s[t]:e[n];s?s.scrollTo(i?s.pageXOffset:r,i?r:s.pageYOffset):e[n]=r}),e,n,arguments.length)}})),A.each(["top","left"],(function(e,t){A.cssHooks[t]=Ve(g.pixelPosition,(function(e,i){if(i)return i=We(e,t),je.test(i)?A(e).position()[t]+"px":i}))})),A.each({Height:"height",Width:"width"},(function(e,t){A.each({padding:"inner"+e,content:t,"":"outer"+e},(function(i,n){A.fn[n]=function(r,s){var o=arguments.length&&(i||"boolean"!=typeof r),a=i||(!0===r||!0===s?"margin":"border");return V(this,(function(t,i,r){var s;return y(t)?0===n.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(s=t.documentElement,Math.max(t.body["scroll"+e],s["scroll"+e],t.body["offset"+e],s["offset"+e],s["client"+e])):void 0===r?A.css(t,i,a):A.style(t,i,r,a)}),t,o?r:void 0,o)}}))})),A.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],(function(e,t){A.fn[t]=function(e){return this.on(t,e)}})),A.fn.extend({bind:function(e,t,i){return this.on(e,null,t,i)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,i,n){return this.on(t,e,i,n)},undelegate:function(e,t,i){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",i)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),A.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),(function(e,t){A.fn[t]=function(e,i){return arguments.length>0?this.on(t,null,e,i):this.trigger(t)}}));var Xt=/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g;A.proxy=function(e,t){var i,n,r;if("string"==typeof t&&(i=e[t],t=e,e=i),v(e))return n=a.call(arguments,2),r=function(){return e.apply(t||this,n.concat(a.call(arguments)))},r.guid=e.guid=e.guid||A.guid++,r},A.holdReady=function(e){e?A.readyWait++:A.ready(!0)},A.isArray=Array.isArray,A.parseJSON=JSON.parse,A.nodeName=I,A.isFunction=v,A.isWindow=y,A.camelCase=X,A.type=x,A.now=Date.now,A.isNumeric=function(e){var t=A.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},A.trim=function(e){return null==e?"":(e+"").replace(Xt,"")},void 0===(i=function(){return A}
vendor: 4,701 bytes, line 425
425.apply(t,[]))||(e.exports=i);var Kt=n.jQuery,Qt=n.$;return A.noConflict=function(e){return n.$===A&&(n.$=Qt),e&&n.jQuery===A&&(n.jQuery=Kt),A},void 0===r&&(n.jQuery=n.$=A),A}))},1296:(e,t,i)=>{var n=/^\s+|\s+$/g,r=/^[-+]0x[0-9a-f]+$/i,s=/^0b[01]+$/i,o=/^0o[0-7]+$/i,a=parseInt,l="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g,c="object"==typeof self&&self&&self.Object===Object&&self,u=l||c||Function("return this")(),h=Object.prototype.toString,d=Math.max,f=Math.min,p=function(){return u.Date.now()};function m(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function g(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==h.call(e)}(e))return NaN;if(m(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=m(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(n,"");var i=s.test(e);return i||o.test(e)?a(e.slice(2),i?2:8):r.test(e)?NaN:+e}e.exports=function(e,t,i){var n,r,s,o,a,l,c=0,u=!1,h=!1,v=!0;if("function"!=typeof e)throw new TypeError("Expected a function");function y(t){var i=n,s=r;return n=r=void 0,c=t,o=e.apply(s,i)}function b(e){var i=e-l;return void 0===l||i>=t||i<0||h&&e-c>=s}function _(){var e=p();if(b(e))return w(e);a=setTimeout(_,function(e){var i=t-(e-l);return h?f(i,s-(e-c)):i}(e))}function w(e){return a=void 0,v&&n?y(e):(n=r=void 0,o)}function x(){var e=p(),i=b(e);if(n=arguments,r=this,l=e,i){if(void 0===a)return function(e){return c=e,a=setTimeout(_,t),u?y(e):o}(l);if(h)return a=setTimeout(_,t),y(l)}return void 0===a&&(a=setTimeout(_,t)),o}return t=g(t)||0,m(i)&&(u=!!i.leading,s=(h="maxWait"in i)?d(g(i.maxWait)||0,t):s,v="trailing"in i?!!i.trailing:v),x.cancel=function(){void 0!==a&&clearTimeout(a),c=0,n=l=r=a=void 0},x.flush=function(){return void 0===a?o:w(p())},x}},773:(e,t,i)=>{var n,r="__lodash_hash_undefined__",s=/^\[object .+?Constructor\]$/,o="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g,a="object"==typeof self&&self&&self.Object===Object&&self,l=o||a||Function("return this")(),c=Array.prototype,u=Function.prototype,h=Object.prototype,d=l["__core-js_shared__"],f=(n=/[^.]+$/.exec(d&&d.keys&&d.keys.IE_PROTO||""))?"Symbol(src)_1."+n:"",p=u.toString,m=h.hasOwnProperty,g=h.toString,v=RegExp("^"+p.call(m).replace(/[\\^$.*+?()[\]{}|]/g,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$"),y=c.splice,b=k(l,"Map"),_=k(Object,"create");function w(e){var t=-1,i=e?e.length:0;for(this.clear();++t<i;){var n=e[t];this.set(n[0],n[1])}}function x(e){var t=-1,i=e?e.length:0;for(this.clear();++t<i;){var n=e[t];this.set(n[0],n[1])}}function C(e){var t=-1,i=e?e.length:0;for(this.clear();++t<i;){var n=e[t];this.set(n[0],n[1])}}function A(e,t){for(var i,n,r=e.length;r--;)if((i=e[r][0])===(n=t)||i!=i&&n!=n)return r;return-1}function E(e,t){var i,n,r=e.__data__;return("string"==(n=typeof(i=t))||"number"==n||"symbol"==n||"boolean"==n?"__proto__"!==i:null===i)?r["string"==typeof t?"string":"hash"]:r.map}function k(e,t){var i=function(e,t){return null==e?void 0:e[t]}(e,t);return function(e){if(!T(e)||f&&f in e)return!1;var t=function(e){var t=T(e)?g.call(e):"";return"[object Function]"==t||"[object GeneratorFunction]"==t}(e)||function(e){var t=!1;if(null!=e&&"function"!=typeof e.toString)try{t=!!(e+"")}catch(e){}return t}(e)?v:s;return t.test(function(e){if(null!=e){try{return p.call(e)}catch(e){}try{return e+""}catch(e){}}return""}(e))}(i)?i:void 0}function S(e,t){if("function"!=typeof e||t&&"function"!=typeof t)throw new TypeError("Expected a function");var i=function(){var n=arguments,r=t?t.apply(this,n):n[0],s=i.cache;if(s.has(r))return s.get(r);var o=e.apply(this,n);return i.cache=s.set(r,o),o};return i.cache=new(S.Cache||C),i}function T(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}w.prototype.clear=function(){this.__data__=_?_(null):{}},w.prototype.delete=function(e){return this.has(e)&&delete this.__data__[e]},w.prototype.get=function(e){var t=this.__data__;if(_){var i=t[e];return i===r?void 0:i}return m.call(t,e)?t[e]:void 0},w.prototype.has=function(e){var t=this.__data__;return _?void 0!==t[e]:m.call(t,e)},w.prototype.set=function(e,t){return this.__data__[e]=_&&void 0===t?r:t,this},x.prototype.clear=function(){this.__data__=[]},x.prototype.delete=function(e){var t=this.__data__,i=A(t,e);return!(i<0||(i==t.length-1?t.pop():y.call(t,i,1),0))},x.prototype.get=function(e){var t=this.__data__,i=A(t,e);return i<0?void 0:t[i][1]},x.prototype.has=function(e){return A(this.__data__,e)>-1},x.prototype.set=function(e,t){var i=this.__data__,n=A(i,e);return n<0?i.push([e,t]):i[n][1]=t,this},C.prototype.clear=function(){this.__data__={hash:new w,map:new(b||x),str
425ing:new w}},C.prototype.delete=function(e){return E(this,e).delete(e)},C.prototype.get=function(e){return E(this,e).get(e)},C.prototype.has=function(e){return E(this,e).has(e)},C.prototype.set=function(e,t){return E(this,e).set(e,t),this},S.Cache=C,e.exports=S},3096:(e,t,i)=>{var n="Expected a function",r=/^\s+|\s+$/g,s=/^[-+]0x[0-9a-f]+$/i,o=/^0b[01]+$/i,a=/^0o[0-7]+$/i,l=parseInt,c="object"==typeof i.g&&i.g&&i.g.Object===Object&&i.g,u="object"==typeof self&&self&&self.Object===Object&&self,h=c||u||Function("return this")(),d=Object.prototype.toString,f=Math.max,p=Math.min,m=function(){return h.Date.now()};function g(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function v(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&"[object Symbol]"==d.call(e)}(e))return NaN;if(g(e)){var t="function"==typeof e.valueOf?e.valueOf():e;e=g(t)?t+"":t}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(r,"");var i=o.test(e);return i||a.test(e)?l(e.slice(2),i?2:8):s.test(e)?NaN:+e}e.exports=function(e,t,i){var r=!0,s=!0;if("function"!=typeof e)throw new TypeError(n);return g(i)&&(r="leading"in i?!!i.leading:r,s="trailing"in i?!!i.trailing:s),function(e,t,i){var r,s,o,a,l,c,u=0,h=!1,d=!1,y=!0;if("function"!=typeof e)throw new TypeError(n);function b(t){var i=r,n=s;return r=s=void 0,u=t,a=e.apply(n,i)}function _(e){var i=e-c;return void 0===c||i>=t||i<0||d&&e-u>=o}function w(){var e=m();if(_(e))return x(e);l=setTimeout(w,function(e){var i=t-(e-c);return d?p(i,o-(e-u)):i}(e))}function x(e){return l=void 0,y&&r?b(e):(r=s=void 0,a)}function C(){var e=m(),i=_(e);if(r=arguments,s=this,c=e,i){if(void 0===l)return function(e){return u=e,l=setTimeout(w,t),h?b(e):a}(c);if(d)return l=setTimeout(w,t),b(c)}return void 0===l&&(l=setTimeout(w,t)),a}return t=v(t)||0,g(i)&&(h=!!i.leading,o=(d="maxWait"in i)?f(v(i.maxWait)||0,t):o,y="trailing"in i?!!i.trailing:y),C.cancel=function(){void 0!==l&&clearTimeout(l),u=0,r=c=s=l=void 0},C.flush=function(){return void 0===l?a:x(m())},C}(e,t,{leading:r,maxWait:t,trailing:s})}},3080:e=>{!function(t){"use strict";var i=null,n=null;!function(){var e,i,n,r,s,o,a=["webkit","moz","o","ms"],l=t.document.createElement("div"),c=-1;for(c=0;c<a.length&&!t.requestAnimationFrame;c++)t.requestAnimationFrame=t[a[c]+"RequestAnimationFrame"];void 0===l.nextElementSibling&&Object.defineProperty(t.Element.prototype,"nextElementSibling",{get:function(){for(var e=this.nextSibling;e;){if(1===e.nodeType)return e;e=e.nextSibling}return null}}),(e=t.Element.prototype).matches=e.matches||e.machesSelector||e.mozMatchesSelector||e.msMatchesSelector||e.oMatchesSelector||e.webkitMatchesSelector||function(e){return Array.prototype.indexOf.call(this.parentElement.querySelectorAll(e),this)>-1},Object.keys||(Object.keys=(s=Object.prototype.hasOwnProperty,i=!{toString:null}.propertyIsEnumerable("toString"),r=(n=["toString","toLocaleString","valueOf","hasOwnProperty","isPrototypeOf","propertyIsEnumerable","constructor"]).length,function(e){var t=[],o="",a=-1;if("object"!=typeof e&&("function"!=typeof e||null===e))throw new TypeError("Object.keys called on non-object");for(o in e)s.call(e,o)&&t.push(o);if(i)for(a=0;a<r;a++)s.call(e,n[a])&&t.push(n[a]);return t})),Array.isArray||(Array.isArray=function(e){return"[object Array]"===Object.prototype.toString.call(e)}),"function"!=typeof Object.create&&(Object.create=(o=function(){},function(e,t){if(e!==Object(e)&&null!==e)throw TypeError("Argument must be an object, or null");o.prototype=e||{};var i=new o;return o.prototype=null,void 0!==t&&Object.defineProperties(i,t),null===e&&(i.__proto__=null),i})),String.prototype.trim||(String.prototype.trim=function(){return this.replace(/^[\s\uFEFF\xA0]+|[\s\uFEFF\xA0]+$/g,"")}),Array.prototype.indexOf||(Array.prototype.indexOf=function(e){var t,i,n,r;if(null===this)throw new TypeError;if(0==(r=(n=Object(this)).length>>>0))return-1;if(t=0,arguments.length>1&&((t=Number(arguments[1]))!=t?t=0:0!==t&&t!==1/0&&t!==-1/0&&(t=(t>0||-1)*Math.floor(Math.abs(t)))),t>=r)return-1;for(i=t>=0?t:Math.max(r-Math.abs(t),0);i<r;i++)if(i in n&&n[i]===e)return i;return-1}),Function.prototype.bind||(Function.prototype.bind=function(e){var t,i,n,r;if("function"!=typeof this)throw new TypeError;
vendor: 11,649 bytes, line 425
425return t=Array.prototype.slice.call(arguments,1),i=this,n=function(){},r=function(){return i.apply(this instanceof n?this:e,t.concat(Array.prototype.slice.call(arguments)))},this.prototype&&(n.prototype=this.prototype),r.prototype=new n,r}),t.Element.prototype.dispatchEvent||(t.Element.prototype.dispatchEvent=function(e){try{return this.fireEvent("on"+e.type,e)}catch(e){}})}(),i=function(e,r,s){var o=null,a=!1,l=null,c=null,u=null,h=[],d="",f=[],p=-1;if(u=s||t.document,(a=arguments[3])&&(a="boolean"==typeof a),"string"==typeof e)f=u.querySelectorAll(e);else if(e&&"object"==typeof e&&n.isElement(e,u))f=[e];else{if(!e||"object"!=typeof e||!e.length)throw new Error(i.messages.errorFactoryInvalidContainer());f=e}if(f.length<1)throw new Error(i.messages.errorFactoryContainerNotFound());for(p=0;(o=f[p])&&(!(p>0)||a);p++)o.id?d=o.id:(d="MixItUp"+n.randomHex(),o.id=d),i.instances[d]instanceof i.Mixer?(l=i.instances[d],(!r||r&&r.debug&&!1!==r.debug.showWarnings)&&console.warn(i.messages.warningFactoryPreexistingInstance())):((l=new i.Mixer).attach(o,u,d,r),i.instances[d]=l),c=new i.Facade(l),r&&r.debug&&r.debug.enable?h.push(l):h.push(c);return a?new i.Collection(h):h[0]},i.use=function(e){i.Base.prototype.callActions.call(i,"beforeUse",arguments),"function"==typeof e&&"mixitup-extension"===e.TYPE?void 0===i.extensions[e.NAME]&&(e(i),i.extensions[e.NAME]=e):e.fn&&e.fn.jquery&&(i.libraries.$=e),i.Base.prototype.callActions.call(i,"afterUse",arguments)},i.instances={},i.extensions={},i.libraries={},n={hasClass:function(e,t){return!!e.className.match(new RegExp("(\\s|^)"+t+"(\\s|$)"))},addClass:function(e,t){this.hasClass(e,t)||(e.className+=e.className?" "+t:t)},removeClass:function(e,t){if(this.hasClass(e,t)){var i=new RegExp("(\\s|^)"+t+"(\\s|$)");e.className=e.className.replace(i," ").trim()}},extend:function(e,t,i,n){var r=[],s="",o=-1;i=i||!1,n=n||!1;try{if(Array.isArray(t))for(o=0;o<t.length;o++)r.push(o);else t&&(r=Object.keys(t));for(o=0;o<r.length;o++)s=r[o],!i||"object"!=typeof t[s]||this.isElement(t[s])?e[s]=t[s]:Array.isArray(t[s])?(e[s]||(e[s]=[]),this.extend(e[s],t[s],i,n)):(e[s]||(e[s]={}),this.extend(e[s],t[s],i,n))}catch(t){if(!n)throw t;this.handleExtendError(t,e)}return e},handleExtendError:function(e,t){var n=null,r="",s="",o="",a="",l="",c=-1,u=-1;if(e instanceof TypeError&&(n=/property "?(\w*)"?[,:] object/i.exec(e.message))){for(l in r=n[1],t){for(u=0;u<r.length&&r.charAt(u)===l.charAt(u);)u++;u>c&&(c=u,a=l)}throw c>1&&(o=i.messages.errorConfigInvalidPropertySuggestion({probableMatch:a})),s=i.messages.errorConfigInvalidProperty({erroneous:r,suggestion:o}),new TypeError(s)}throw e},template:function(e){for(var t=/\${([\w]*)}/g,i={},n=null;n=t.exec(e);)i[n[1]]=new RegExp("\\${"+n[1]+"}","g");return function(t){var n="",r=e;for(n in t=t||{},i)r=r.replace(i[n],void 0!==t[n]?t[n]:"");return r}},on:function(e,i,n,r){e&&(e.addEventListener?e.addEventListener(i,n,r):e.attachEvent&&(e["e"+i+n]=n,e[i+n]=function(){e["e"+i+n](t.event)},e.attachEvent("on"+i,e[i+n])))},off:function(e,t,i){e&&(e.removeEventListener?e.removeEventListener(t,i,!1):e.detachEvent&&(e.detachEvent("on"+t,e[t+i]),e[t+i]=null))},getCustomEvent:function(e,i,n){var r=null;return n=n||t.document,"function"==typeof t.CustomEvent?r=new t.CustomEvent(e,{detail:i,bubbles:!0,cancelable:!0}):"function"==typeof n.createEvent?(r=n.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,i):((r=n.createEventObject()).type=e,r.returnValue=!1,r.cancelBubble=!1,r.detail=i),r},getOriginalEvent:function(e){return e.touches&&e.touches.length?e.touches[0]:e.changedTouches&&e.changedTouches.length?e.changedTouches[0]:e},index:function(e,t){for(var i=0;null!==(e=e.previousElementSibling);)t&&!e.matches(t)||++i;return i},camelCase:function(e){return e.toLowerCase().replace(/([_-][a-z])/g,(function(e){return e.toUpperCase().replace(/[_-]/,"")}))},pascalCase:function(e){return(e=this.camelCase(e)).charAt(0).toUpperCase()+e.slice(1)},dashCase:function(e){return e.replace(/([A-Z])/g,"-$1").replace(/^-/,"").toLowerCase()},isElement:function(e,i){return i=i||t.document,!!(t.HTMLElement&&e instanceof t.HTMLElement)||!!(i.defaultView&&i.defaultView.HTMLElement&&e instanceof i.defaultView.HTMLElement)||null!==e&&1===e.nodeType&&"string"==typeof e.nodeName},createElement:function(e,i){var n=null,r=null;for(n=(i=i||t.document).createDocumentFragment(),(r=i.createElement("div")).innerHTML=e.trim();r.firstChild;)n.appendChild(r.firstChild);return n},removeWhitespace:function(e){for(var t;e&&"#text"===e.nodeName;)t=e,e=e.previousSibling,t.parentElement&&t.parentElement.removeChild(t)},isEqualArray:function(e,t){var i=e.length;if(i!==t.length)return!1;for(;i--;)if(e[i]!==t[i])return!1;return!0},deepEquals:function(e,t){var i;if("object"==typeof e&&e&&"object"==typeof t&&t){if(Object.keys(e).length!==Object.keys(t).length)return!1;for(i in e)if(!t.hasOwnProperty(i)||!this.deepEquals(e[i],t[i]))return!1}else if(e!==t)return!1;return!0},arrayShuffle:function(e){for(var t=e.slice(),i=t.length,n=i,r=-1,s=[];n--;)r=~~(Math.random()*i),s=t[n],t[n]=t[r],t[r]=s;return t},arrayFromList:function(e){var t,i;try{return Array.prototype.slice.call(e)}catch(n){for(t=[],i=0;i<e.length;i++)t.push(e[i]);return t}},debounce:function(e,t,i){var n;return function(){var r,s=this,o=arguments,a=i&&!n;r=function(){n=null,i||e.apply(s,o)},clearTimeout(n),n=setTimeout(r,t),a&&e.apply(s,o)}},position:function(e){for(var t=0,i=0,n=e;e;)t-=e.scrollLeft,i-=e.scrollTop,e===n&&(t+=e.offsetLeft,i+=e.offsetTop,n=e.offsetParent),e=e.parentElement;return{x:t,y:i}},getHypotenuse:function(e,t){var i=e.x-t.x,n=e.y-t.y;return i=i<0?-1*i:i,n=n<0?-1*n:n,Math.sqrt(Math.pow(i,2)+Math.pow(n,2))},getIntersectionRatio:function(e,t){var i,n=e.width*e.height;return i=Math.max(0,Math.min(e.left+e.width,t.left+t.width)-Math.max(e.left,t.left)),Math.max(0,Math.min(e.top+e.height,t.top+t.height)-Math.max(e.top,t.top))*i/n},closestParent:function(e,i,n,r){var s=e.parentNode;if(r=r||t.document,n&&e.matches(i))return e;for(;s&&s!=r.body;){if(s.matches&&s.matches(i))return s;if(!s.parentNode)return null;s=s.parentNode}return null},children:function(e,i,n){var r=[],s="";return n=n||t.doc,e&&(e.id||(s="Temp"+this.randomHexKey(),e.id=s),r=n.querySelectorAll("#"+e.id+" > "+i),s&&e.removeAttribute("id")),r},clean:function(e){var t=[],i=-1;for(i=0;i<e.length;i++)""!==e[i]&&t.push(e[i]);return t},defer:function(e){var n=null,r=null,s=null;return r=new this.Deferred,i.features.has.promises?r.promise=new Promise((function(e,t){r.resolve=e,r.reject=t})):(s=t.jQuery||e.$)&&"function"==typeof s.Deferred?(n=s.Deferred(),r.promise=n.promise(),r.resolve=n.resolve,r.reject=n.reject):t.console&&console.warn(i.messages.warningNoPromiseImplementation()),r},all:function(e,n){var r=null;return i.features.has.promises?Promise.all(e):(r=t.jQuery||n.$)&&"function"==typeof r.when?r.when.apply(r,e).done((function(){return arguments})):(t.console&&console.warn(i.messages.warningNoPromiseImplementation()),[])},getPrefix:function(e,t,i){var r=-1,s="";if(n.dashCase(t)in e.style)return"";for(r=0;s=i[r];r++)if(s+t in e.style)return s.toLowerCase();return"unsupported"},randomHex:function(){return("00000"+(16777216*Math.random()<<0).toString(16)).substr(-6).toUpperCase()},getDocumentState:function(e){return e="object"==typeof e.body?e:t.document,{scrollTop:t.pageYOffset,scrollLeft:t.pageXOffset,docHeight:e.documentElement.scrollHeight,docWidth:e.documentElement.scrollWidth,viewportHeight:e.documentElement.clientHeight,viewportWidth:e.documentElement.clientWidth}},bind:function(e,t){return function(){return t.apply(e,arguments)}},isVisible:function(e){var i;return!!e.offsetParent||"fixed"===(i=t.getComputedStyle(e)).position&&"hidden"!==i.visibility&&"0"!==i.opacity},seal:function(e){"function"==typeof Object.seal&&Object.seal(e)},freeze:function(e){"function"==typeof Object.freeze&&Object.freeze(e)},compareVersions:function(e,t){var i=e.split("."),n=t.split("."),r=-1,s=-1,o=-1;for(o=0;o<i.length;o++){if(r=parseInt(i[o].replace(/[^\d.]/g,"")),(s=parseInt(n[o].replace(/[^\d.]/g,"")||0))<r)return!1;if(s>r)return!0}return!0},Deferred:function(){this.promise=null,this.resolve=null,this.reject=null,this.id=n.randomHex()},isEmptyObject:function(e){var t="";if("function"==typeof Object.keys)return 0===Object.keys(e).length;for(t in e)if(e.hasOwnProperty(t))return!1;return!0},getClassname:function(e,t,i){var n="";return(n+=e.block).length&&(n+=e.delineatorElement),n+=e["element"+this.pascalCase(t)],i?(n.length&&(n+=e.delineatorModifier),n+=i):n},getProperty:function(e,t){var i,n=t.split("."),r="",s=0;if(!t)return e;for(i=function(e){return e?e[r]:null};s<n.length;)r=n[s],e=i(e),s++;return void 0!==e?e:null}},i.h=n,i.Base=function(){},i.Base.prototype={constructor:i.Base,callActions:function(e,t){var i=this.constructor.actions[e],r="";if(i&&!n.isEmptyObject(i))for(r in i)i[r].apply(this,t)},callFilters:function(e,t,i){var r=this.constructor.filters[e],s=t,o="";if(!r||n.isEmptyObject(r))return s;for(o in i=i||[],r)(i=n.arrayFromList(i)).unshift(s),s=r[o].apply(this,i);return s}},i.BaseStatic=function(){this.actions={},this.filters={},this.extend=function(e){n.extend(this.prototype,e)},this.registerAction=function(e,t,i){(this.actions[e]=this.actions[e]||{})[t]=i},this.registerFilter=function(e,t,i){(this.filters[e]=this.filters[e]||{})[t]=i}},i.Features=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.boxSizingPrefix="",this.transformPrefix="",this.transitionPrefix="",this.boxSizingPrefix="",this.transformProp="",this.transformRule="",this.transitionProp="",this.perspectiveProp="",this.perspectiveOriginProp="",this.has=new i.Has,this.canary=null,this.BOX_SIZING_PROP="boxSizing",this.TRANSITION_PROP="transition",this.TRANSFORM_PROP="transform",this.PERSPECTIVE_PROP="perspective",this.PERSPECTIVE_ORIGIN_PROP="perspectiveOrigin",this.VENDORS=["Webkit","moz","O","ms"],this.TWEENABLE=["opacity","width","height","marginRight","marginBottom","x","y","scale","translateX","translateY","translateZ","rotateX","rotateY","rotateZ"],this.callActions("afterConstruct")},i.BaseStatic.call(i.Features),i.Features.prototype=Object.create(i.Base.prototype),n.extend(i.Features.prototype,{constructor:i.Features,init:function(){var e=this;e.callActions("beforeInit",arguments),e.canary=document.createElement("div"),e.setPrefixes(),e.runTests(),e.callActions("beforeInit",arguments)},runTests:function(){var e=this;e.callActions("beforeRunTests",arguments),e.has.promises="function"==typeof t.Promise,e.has.transitions="unsupported"!==e.transitionPrefix,e.callActions("afterRunTests",arguments),n.freeze(e.has)},setPrefixes:function(){var e=this;e.callActions("beforeSetPrefixes",arguments),e.transitionPrefix=n.getPrefix(e.canary,"Transition",e.VENDORS),e.transformPrefix=n.getPrefix(e.canary,"Transform",e.VENDORS),e.boxSizingPrefix=n.getPrefix(e.canary,"BoxSizing",e.VENDORS),e.boxSizingProp=e.boxSizingPrefix?e.boxSizingPrefix+n.pascalCase(e.BOX_SIZING_PROP):e.BOX_SIZING_PROP,e.transitionProp=e.transitionPrefix?e.transitionPrefix+n.pascalCase(e.TRANSITION_PROP):e.TRANSITION_PROP,e.transformProp=e.transformPrefix?e.transformPrefix+n.pascalCase(e.TRANSFORM_PROP):e.TRANSFORM_PROP,e.transformRule=e.transformPrefix?"-"+e.transformPrefix+"-"+e.TRANSFORM_PROP:e.TRANSFORM_PROP,e.perspectiveProp=e.transformPrefix?e.transformPrefix+n.pascalCase(e.PERSPECTIVE_PROP):e.PERSPECTIVE_PROP,e.perspectiveOriginProp=e.transformPrefix?e.transformPrefix+n.pascalCase(e.PERSPECTIVE_ORIGIN_PROP):e.PERSPECTIVE_ORIGIN_PROP,e.callActions("afterSetPrefixes",arguments)}}),i.Has=function(){this.transitions=!1,this.promises=!1,n.seal(this)}
425,i.features=new i.Features,i.features.init(),i.ConfigAnimation=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.enable=!0,this.effects="fade scale",this.effectsIn="",this.effectsOut="",this.duration=600,this.easing="ease",this.applyPerspective=!0,this.perspectiveDistance="3000px",this.perspectiveOrigin="50% 50%",this.queue=!0,this.queueLimit=3,this.animateResizeContainer=!0,this.animateResizeTargets=!1,this.staggerSequence=null,this.reverseOut=!1,this.nudge=!0,this.clampHeight=!0,this.clampWidth=!0,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigAnimation),i.ConfigAnimation.prototype=Object.create(i.Base.prototype),i.ConfigAnimation.prototype.constructor=i.ConfigAnimation,i.ConfigBehavior=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.liveSort=!1,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigBehavior),i.ConfigBehavior.prototype=Object.create(i.Base.prototype),i.ConfigBehavior.prototype.constructor=i.ConfigBehavior,i.ConfigCallbacks=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.onMixStart=null,this.onMixBusy=null,this.onMixEnd=null,this.onMixFail=null,this.onMixClick=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigCallbacks),i.ConfigCallbacks.prototype=Object.create(i.Base.prototype),i.ConfigCallbacks.prototype.constructor=i.ConfigCallbacks,i.ConfigControls=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.enable=!0,this.live=!1,this.scope="global",this.toggleLogic="or",this.toggleDefault="all",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigControls),i.ConfigControls.prototype=Object.create(i.Base.prototype),i.ConfigControls.prototype.constructor=i.ConfigControls,i.ConfigClassNames=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.block="mixitup",this.elementContainer="container",this.elementFilter="control",this.elementSort="control",this.elementMultimix="control",this.elementToggle="control",this.modifierActive="active",this.modifierDisabled="disabled",this.modifierFailed="failed",this.delineatorElement="-",this.delineatorModifier="-",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigClassNames),i.ConfigClassNames.prototype=Object.create(i.Base.prototype),i.ConfigClassNames.prototype.constructor=i.ConfigClassNames,i.ConfigData=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.uidKey="",this.dirtyCheck=!1,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigData),i.ConfigData.prototype=Object.create(i.Base.prototype),i.ConfigData.prototype.constructor=i.ConfigData,i.ConfigDebug=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.enable=!1,this.showWarnings=!0,this.fauxAsync=!1,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigDebug),i.ConfigDebug.prototype=Object.create(i.Base.prototype),i.ConfigDebug.prototype.constructor=i.ConfigDebug,i.ConfigLayout=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.allowNestedTargets=!0,this.containerClassName="",this.siblingBefore=null,this.siblingAfter=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigLayout),i.ConfigLayout.prototype=Object.create(i.Base.prototype),i.ConfigLayout.prototype.constructor=i.ConfigLayout,i.ConfigLoad=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.filter="all",this.sort="default:asc",this.dataset=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigLoad),i.ConfigLoad.prototype=Object.create(i.Base.prototype),i.ConfigLoad.prototype.constructor=i.ConfigLoad,i.ConfigSelectors=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.target=".mix",this.control="",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigSelectors),i.ConfigSelectors.prototype=Object.create(i.Base.prototype),i.ConfigSelectors.prototype.constructor=i.ConfigSelectors,i.ConfigRender=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.target=null,this.callActions("afterConstruct"),n.seal(this)}
vendor: 22,301 bytes, line 425
425,i.BaseStatic.call(i.ConfigRender),i.ConfigRender.prototype=Object.create(i.Base.prototype),i.ConfigRender.prototype.constructor=i.ConfigRender,i.ConfigTemplates=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.ConfigTemplates),i.ConfigTemplates.prototype=Object.create(i.Base.prototype),i.ConfigTemplates.prototype.constructor=i.ConfigTemplates,i.Config=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.animation=new i.ConfigAnimation,this.behavior=new i.ConfigBehavior,this.callbacks=new i.ConfigCallbacks,this.controls=new i.ConfigControls,this.classNames=new i.ConfigClassNames,this.data=new i.ConfigData,this.debug=new i.ConfigDebug,this.layout=new i.ConfigLayout,this.load=new i.ConfigLoad,this.selectors=new i.ConfigSelectors,this.render=new i.ConfigRender,this.templates=new i.ConfigTemplates,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.Config),i.Config.prototype=Object.create(i.Base.prototype),i.Config.prototype.constructor=i.Config,i.MixerDom=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.document=null,this.body=null,this.container=null,this.parent=null,this.targets=[],this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.MixerDom),i.MixerDom.prototype=Object.create(i.Base.prototype),i.MixerDom.prototype.constructor=i.MixerDom,i.UiClassNames=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.base="",this.active="",this.disabled="",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.UiClassNames),i.UiClassNames.prototype=Object.create(i.Base.prototype),i.UiClassNames.prototype.constructor=i.UiClassNames,i.CommandDataset=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.dataset=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.CommandDataset),i.CommandDataset.prototype=Object.create(i.Base.prototype),i.CommandDataset.prototype.constructor=i.CommandDataset,i.CommandMultimix=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.filter=null,this.sort=null,this.insert=null,this.remove=null,this.changeLayout=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.CommandMultimix),i.CommandMultimix.prototype=Object.create(i.Base.prototype),i.CommandMultimix.prototype.constructor=i.CommandMultimix,i.CommandFilter=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.selector="",this.collection=null,this.action="show",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.CommandFilter),i.CommandFilter.prototype=Object.create(i.Base.prototype),i.CommandFilter.prototype.constructor=i.CommandFilter,i.CommandSort=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.sortString="",this.attribute="",this.order="asc",this.collection=null,this.next=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.CommandSort),i.CommandSort.prototype=Object.create(i.Base.prototype),i.CommandSort.prototype.constructor=i.CommandSort,i.CommandInsert=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.index=0,this.collection=[],this.position="before",this.sibling=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.CommandInsert),i.CommandInsert.prototype=Object.create(i.Base.prototype),i.CommandInsert.prototype.constructor=i.CommandInsert,i.CommandRemove=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.targets=[],this.collection=[],this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.CommandRemove),i.CommandRemove.prototype=Object.create(i.Base.prototype),i.CommandRemove.prototype.constructor=i.CommandRemove,i.CommandChangeLayout=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.containerClassName="",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.CommandChangeLayout),i.CommandChangeLayout.prototype=Object.create(i.Base.prototype),i.CommandChangeLayout.prototype.constructor=i.CommandChangeLayout,i.ControlDefinition=function(e,t,r,s){i.Base.call(this),this.callActions("beforeConstruct"),this.type=e,this.selector=t,this.live=r||!1,this.parent=s||"",this.callActions("afterConstruct"),n.freeze(this),n.seal(this)},i.BaseStatic.call(i.ControlDefinition),i.ControlDefinition.prototype=Object.create(i.Base.prototype),i.ControlDefinition.prototype.constructor=i.ControlDefinition,i.controlDefinitions=[],i.controlDefinitions.push(new i.ControlDefinition("multimix","[data-filter][data-sort]")),i.controlDefinitions.push(new i.ControlDefinition("filter","[data-filter]")),i.controlDefinitions.push(new i.ControlDefinition("sort","[data-sort]")),i.controlDefinitions.push(new i.ControlDefinition("toggle","[data-toggle]")),i.Control=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.el=null,this.selector="",this.bound=[],this.pending=-1,this.type="",this.status="inactive",this.filter="",this.sort="",this.canDisable=!1,this.handler=null,this.classNames=new i.UiClassNames,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.Control),i.Control.prototype=Object.create(i.Base.prototype),n.extend(i.Control.prototype,{constructor:i.Control,init:function(e,t,n){var r=this;if(this.callActions("beforeInit",arguments),r.el=e,r.type=t,r.selector=n,r.selector)r.status="live";else switch(r.canDisable="boolean"==typeof r.el.disable,r.type){case"filter":r.filter=r.el.getAttribute("data-filter");break;case"toggle":r.filter=r.el.getAttribute("data-toggle");break;case"sort":r.sort=r.el.getAttribute("data-sort");break;case"multimix":r.filter=r.el.getAttribute("data-filter"),r.sort=r.el.getAttribute("data-sort")}r.bindClick(),i.controls.push(r),this.callActions("afterInit",arguments)},isBound:function(e){var t;return this.callActions("beforeIsBound",arguments),t=this.bound.indexOf(e)>-1,this.callFilters("afterIsBound",t,arguments)},addBinding:function(e){this.callActions("beforeAddBinding",arguments),this.isBound()||this.bound.push(e),this.callActions("afterAddBinding",arguments)},removeBinding:function(e){var t=this,n=-1;this.callActions("beforeRemoveBinding",arguments),(n=t.bound.indexOf(e))>-1&&t.bound.splice(n,1),t.bound.length<1&&(t.unbindClick(),n=i.controls.indexOf(t),i.controls.splice(n,1),"active"===t.status&&t.renderStatus(t.el,"inactive")),this.callActions("afterRemoveBinding",arguments)},bindClick:function(){var e=this;this.callActions("beforeBindClick",arguments),e.handler=function(t){e.handleClick(t)},n.on(e.el,"click",e.handler),this.callActions("afterBindClick",arguments)},unbindClick:function(){var e=this;this.callActions("beforeUnbindClick",arguments),n.off(e.el,"click",e.handler),e.handler=null,this.callActions("afterUnbindClick",arguments)},handleClick:function(e){var t=this,r=null,s=null,o=!1,a={},l=null,c=[],u=-1;if(this.callActions("beforeHandleClick",arguments),this.pending=0,s=t.bound[0],r=t.selector?n.closestParent(e.target,s.config.selectors.control+t.selector,!0,s.dom.document):t.el){switch(t.type){case"filter":a.filter=t.filter||r.getAttribute("data-filter");break;case"sort":a.sort=t.sort||r.getAttribute("data-sort");break;case"multimix":a.filter=t.filter||r.getAttribute("data-filter"),a.sort=t.sort||r.getAttribute("data-sort");break;case"toggle":a.filter=t.filter||r.getAttribute("data-toggle"),o="live"===t.status?n.hasClass(r,t.classNames.active):"active"===t.status}for(u=0;u<t.bound.length;u++)l=new i.CommandMultimix,n.extend(l,a),c.push(l);for(c=t.callFilters("commandsHandleClick",c,arguments),t.pending=t.bound.length,u=0;s=t.bound[u];u++)(a=c[u])&&(s.lastClicked||(s.lastClicked=r),i.events.fire("mixClick",s.dom.container,{state:s.state,instance:s,originalEvent:e,control:s.lastClicked},s.dom.document),"function"==typeof s.config.callbacks.onMixClick&&!1===s.config.callbacks.onMixClick.call(s.lastClicked,s.state,e,s)||("toggle"===t.type?o?s.toggleOff(a.filter):s.toggleOn(a.filter):s.multimix(a)));this.callActions("afterHandleClick",arguments)}else t.callActions("afterHandleClick",arguments)},update:function(e,t){var n=this,r=new i.CommandMultimix;n.callActions("beforeUpdate",arguments),n.pending--,n.pending=Math.max(0,n.pending),n.pending>0||("live"===n.status?n.updateLive(e,t):(r.sort=n.sort,r.filter=n.filter,n.callFilters("actionsUpdate",r,arguments),n.parseStatusChange(n.el,e,r,t)),n.callActions("afterUpdate",arguments))},updateLive:function(e,t){var n=this,r=null,s=null,o=null,a=-1;if(n.callActions("beforeUpdateLive",arguments),n.el){for(r=n.el.querySelectorAll(n.selector),a=0;o=r[a];a++){switch(s=new i.CommandMultimix,n.type){case"filter":s.filter=o.getAttribute("data-filter");break;case"sort":s.sort=o.getAttribute("data-sort");break;case"multimix":s.filter=o.getAttribute("data-filter"),s.sort=o.getAttribute("data-sort");break;case"toggle":s.filter=o.getAttribute("data-toggle")}s=n.callFilters("actionsUpdateLive",s,arguments),n.parseStatusChange(o,e,s,t)}n.callActions("afterUpdateLive",arguments)}},parseStatusChange:function(e,t,i,n){var r=this,s="",o=-1;switch(r.callActions("beforeParseStatusChange",arguments),r.type){case"filter":t.filter===i.filter?r.renderStatus(e,"active"):r.renderStatus(e,"inactive");break;case"multimix":t.sort===i.sort&&t.filter===i.filter?r.renderStatus(e,"active"):r.renderStatus(e,"inactive");break;case"sort":t.sort.match(/:asc/g)&&(s=t.sort.replace(/:asc/g,"")),t.sort===i.sort||s===i.sort?r.renderStatus(e,"active"):r.renderStatus(e,"inactive");break;case"toggle":for(n.length<1&&r.renderStatus(e,"inactive"),t.filter===i.filter&&r.renderStatus(e,"active"),o=0;o<n.length;o++){if(n[o]===i.filter){r.renderStatus(e,"active");break}r.renderStatus(e,"inactive")}}r.callActions("afterParseStatusChange",arguments)},renderStatus:function(e,t){var i=this;switch(i.callActions("beforeRenderStatus",arguments),t){case"active":n.addClass(e,i.classNames.active),n.removeClass(e,i.classNames.disabled),i.canDisable&&(i.el.disabled=!1);break;case"inactive":n.removeClass(e,i.classNames.active),n.removeClass(e,i.classNames.disabled),i.canDisable&&(i.el.disabled=!1);break;case"disabled":i.canDisable&&(i.el.disabled=!0),n.addClass(e,i.classNames.disabled),n.removeClass(e,i.classNames.active)}"live"!==i.status&&(i.status=t),i.callActions("afterRenderStatus",arguments)}}),i.controls=[],i.StyleData=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.x=0,this.y=0,this.top=0,this.right=0,this.bottom=0,this.left=0,this.width=0,this.height=0,this.marginRight=0,this.marginBottom=0,this.opacity=0,this.scale=new i.TransformData,this.translateX=new i.TransformData,this.translateY=new i.TransformData,this.translateZ=new i.TransformData,this.rotateX=new i.TransformData,this.rotateY=new i.TransformData,this.rotateZ=new i.TransformData,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.StyleData),i.StyleData.prototype=Object.create(i.Base.prototype),i.StyleData.prototype.constructor=i.StyleData,i.TransformData=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.value=0,this.unit="",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.TransformData),i.TransformData.prototype=Object.create(i.Base.prototype),i.TransformData.prototype.constructor=i.TransformData,i.TransformDefaults=function(){i.StyleData.apply(this),this.callActions("beforeConstruct"),this.scale.value=.01,this.scale.unit="",this.translateX.value=20,this.translateX.unit="px",this.translateY.value=20,this.translateY.unit="px",this.translateZ.value=20,this.translateZ.unit="px",this.rotateX.value=90,this.rotateX.unit="deg",this.rotateY.value=90,this.rotateY.unit="deg",this.rotateX.value=90,this.rotateX.unit="deg",this.rotateZ.value=180,this.rotateZ.unit="deg",this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.TransformDefaults),i.TransformDefaults.prototype=Object.create(i.StyleData.prototype),i.TransformDefaults.prototype.constructor=i.TransformDefaults,i.transformDefaults=new i.TransformDefaults,i.EventDetail=function(){this.state=null,this.futureState=null,this.instance=null,this.originalEvent=null},i.Events=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.mixStart=null,this.mixBusy=null,this.mixEnd=null,this.mixFail=null,this.mixClick=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.Events),i.Events.prototype=Object.create(i.Base.prototype),i.Events.prototype.constructor=i.Events,i.Events.prototype.fire=function(e,t,r,s){var o,a=this,l=new i.EventDetail;if(a.callActions("beforeFire",arguments),void 0===a[e])throw new Error('Event type "'+e+'" not found.');l.state=new i.State,n.extend(l.state,r.state),r.futureState&&(l.futureState=new i.State,n.extend(l.futureState,r.futureState)),l.instance=r.instance,r.originalEvent&&(l.originalEvent=r.originalEvent),o=n.getCustomEvent(e,l,s),a.callFilters("eventFire",o,arguments),t.dispatchEvent(o)},i.events=new i.Events,i.QueueItem=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.args=[],this.instruction=null,this.triggerElement=null,this.deferred=null,this.isToggling=!1,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.QueueItem),i.QueueItem.prototype=Object.create(i.Base.prototype),i.QueueItem.prototype.constructor=i.QueueItem,i.Mixer=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.config=new i.Config,this.id="",this.isBusy=!1,this.isToggling=!1,this.incPadding=!0,this.controls=[],this.targets=[],this.origOrder=[],this.cache={},this.toggleArray=[],this.targetsMoved=0,this.targetsImmovable=0,this.targetsBound=0,this.targetsDone=0,this.staggerDuration=0,this.effectsIn=null,this.effectsOut=null,this.transformIn=[],this.transformOut=[],this.queue=[],this.state=null,this.lastOperation=null,this.lastClicked=null,this.userCallback=null,this.userDeferred=null,this.dom=new i.MixerDom,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.Mixer),i.Mixer.prototype=Object.create(i.Base.prototype),n.extend(i.Mixer.prototype,{constructor:i.Mixer,attach:function(e,r,s,o){var a=this,l=null,c=-1;for(a.callActions("beforeAttach",arguments),a.id=s,o&&n.extend(a.config,o,!0,!0),a.sanitizeConfig(),a.cacheDom(e,r),a.config.layout.containerClassName&&n.addClass(a.dom.container,a.config.layout.containerClassName),i.features.has.transitions||(a.config.animation.enable=!1),void 0===t.console&&(a.config.debug.showWarnings=!1),a.config.data.uidKey&&(a.config.controls.enable=!1),a.indexTargets(),a.state=a.getInitialState(),c=0;l=a.lastOperation.toHide[c];c++)l.hide();a.config.controls.enable&&(a.initControls(),a.buildToggleArray(null,a.state),a.updateControls({filter:a.state.activeFilter,sort:a.state.activeSort})),a.parseEffects(),a.callActions("afterAttach",arguments)},sanitizeConfig:function(){var e=this;e.callActions("beforeSanitizeConfig",arguments),e.config.controls.scope=e.config.controls.scope.toLowerCase().trim(),e.config.controls.toggleLogic=e.config.controls.toggleLogic.toLowerCase().trim(),e.config.controls.toggleDefault=e.config.controls.toggleDefault.toLowerCase().trim(),e.config.animation.effects=e.config.animation.effects.trim(),e.callActions("afterSanitizeConfig",arguments)},getInitialState:function(){var e=this,t=new i.State,n=new i.Operation;if(e.callActions("beforeGetInitialState",arguments),t.activeContainerClassName=e.config.layout.containerClassName,e.config.load.dataset){if(!e.config.data.uidKey||"string"!=typeof e.config.data.uidKey)throw new TypeError(i.messages.errorConfigDataUidKeyNotSet());n.startDataset=n.newDataset=t.activeDataset=e.config.load.dataset.slice(),n.startContainerClassName=n.newContainerClassName=t.activeContainerClassName,n.show=e.targets.slice(),t=e.callFilters("stateGetInitialState",t,arguments)}else t.activeFilter=e.parseFilterArgs([e.config.load.filter]).command,t.activeSort=e.parseSortArgs([e.config.load.sort]).command,t.totalTargets=e.targets.length,(t=e.callFilters("stateGetInitialState",t,arguments)).activeSort.collection||t.activeSort.attribute||"random"===t.activeSort.order||"desc"===t.activeSort.order?(n.newSort=t.activeSort,e.sortOperation(n),e.printSort(!1,n),e.targets=n.newOrder):n.startOrder=n.newOrder=e.targets,n.startFilter=n.newFilter=t.activeFilter,n.startSort=n.newSort=t.activeSort,n.startContainerClassName=n.newContainerClassName=t.activeContainerClassName,"all"===n.newFilter.selector?n.newFilter.selector=e.config.selectors.target:"none"===n.newFilter.selector&&(n.newFilter.selector="");return n=e.callFilters("operationGetInitialState",n,[t]),e.lastOperation=n,n.newFilter&&e.filterOperation(n),e.buildState(n)},cacheDom:function(e,t){var i=this;i.callActions("beforeCacheDom",arguments),i.dom.document=t,i.dom.body=i.dom.document.querySelector("body"),i.dom.container=e,i.dom.parent=e,i.callActions("afterCacheDom",arguments)},indexTargets:function(){var e,t=this,r=null,s=null,o=-1;if(t.callActions("beforeIndexTargets",arguments),t.dom.targets=t.config.layout.allowNestedTargets?t.dom.container.querySelectorAll(t.config.selectors.target):n.children(t.dom.container,t.config.selectors.target,t.dom.document),t.dom.targets=n.arrayFromList(t.dom.targets),t.targets=[],(e=t.config.load.dataset)&&e.length!==t.dom.targets.length)throw new Error(i.messages.errorDatasetPrerenderedMismatch());if(t.dom.targets.length){for(o=0;s=t.dom.targets[o];o++)(r=new i.Target).init(s,t,e?e[o]:void 0),r.isInDom=!0,t.targets.push(r);t.dom.parent=t.dom.targets[0].parentElement===t.dom.container?t.dom.container:t.dom.targets[0].parentElement}t.origOrder=t.targets,t.callActions("afterIndexTargets",arguments)},initControls:function(){var e=this,t="",n=null,r=null,s=null,o=null,a=null,l=-1,c=-1;switch(e.callActions("beforeInitControls",arguments),e.config.controls.scope){case"local":s=e.dom.container;break;case"global":s=e.dom.document;break;default:throw new Error(i.messages.errorConfigInvalidControlsScope())}for(l=0;t=i.controlDefinitions[l];l++)if(e.config.controls.live||t.live){if(t.parent){if(!(o=e.dom[t.parent])||o.length<0)continue;"number"!=typeof o.length&&(o=[o])}else o=[s];for(c=0;r=o[c];c++)a=e.getControl(r,t.type,t.selector),e.controls.push(a)}else for(n=s.querySelectorAll(e.config.selectors.control+t.selector),c=0;r=n[c];c++)(a=e.getControl(r,t.type,""))&&e.controls.push(a);e.callActions("afterInitControls",arguments)},getControl:function(e,t,r){var s=this,o=null,a=-1;if(s.callActions("beforeGetControl",arguments),!r)for(a=0;o=i.controls[a];a++){if(o.el===e&&o.isBound(s))return s.callFilters("controlGetControl",null,arguments);if(o.el===e&&o.type===t&&o.selector===r)return o.addBinding(s),s.callFilters("controlGetControl",o,arguments)}return(o=new i.Control).init(e,t,r),o.classNames.base=n.getClassname(s.config.classNames,t),o.classNames.active=n.getClassname(s.config.classNames,t,s.config.classNames.modifierActive),o.classNames.disabled=n.getClassname(s.config.classNames,t,s.config.classNames.modifierDisabled),o.addBinding(s),s.callFilters("controlGetControl",o,arguments)},getToggleSelector:function(){var e=this,t="or"===e.config.controls.toggleLogic?", ":"",i="";return e.callActions("beforeGetToggleSelector",arguments),e.toggleArray=n.clean(e.toggleArray),""===(i=e.toggleArray.join(t))&&(i=e.config.controls.toggleDefault),e.callFilters("selectorGetToggleSelector",i,arguments)},buildToggleArray:function(e,t){var i=this,r="";if(i.callActions("beforeBuildToggleArray",arguments),e&&e.filter)r=e.filter.selector.replace(/\s/g,"");else{if(!t)return;r=t.activeFilter.selector.replace(/\s/g,"")}r!==i.config.selectors.target&&"all"!==r||(r=""),"or"===i.config.controls.toggleLogic?i.toggleArray=r.split(","):i.toggleArray=i.splitCompoundSelector(r),i.toggleArray=n.clean(i.toggleArray),i.callActions("afterBuildToggleArray",arguments)},splitCompoundSelector:function(e){var t=e.split(/([\.\[])/g),i=[],n="",r=-1;for(""===t[0]&&t.shift(),r=0;r<t.length;r++)r%2==0&&(n=""),n+=t[r],r%2!=0&&i.push(n);return i},updateControls:function(e){var t=this,r=null,s=new i.CommandMultimix,o=-1;for(t.callActions("beforeUpdateControls",arguments),e.filter?s.filter=e.filter.selector:s.filter=t.state.activeFilter.selector,e.sort?s.sort=t.buildSortString(e.sort):s.sort=t.buildSortString(t.state.activeSort),s.filter===t.config.selectors.target&&(s.filter="all"),""===s.filter&&(s.filter="none"),n.freeze(s),o=0;r=t.controls[o];o++)r.update(s,t.toggleArray);t.callActions("afterUpdateControls",arguments)},buildSortString:function(e){var t="";return t+=e.sortString,e.next&&(t+=" "+this.buildSortString(e.next)),t},insertTargets:function(e,t){var r,s=this,o=-1,a=null,l=null,c=null,u=-1;if(s.callActions("beforeInsertTargets",arguments),void 0===e.index&&(e.index=0),r=s.getNextSibling(e.index,e.sibling,e.position),a=s.dom.document.createDocumentFragment(),o=r?n.index(r,s.config.selectors.target):s.targets.length,e.collection){for(u=0;c=e.collection[u];u++){if(s.dom.targets.indexOf(c)>-1)throw new Error(i.messages.errorInsertPreexistingElement());c.style.display="none",a.appendChild(c),a.appendChild(s.dom.document.createTextNode(" ")),n.isElement(c,s.dom.document)&&c.matches(s.config.selectors.target)&&((l=new i.Target).init(c,s),l.isInDom=!0,s.targets.splice(o,0,l),o++)}s.dom.parent.insertBefore(a,r)}t.startOrder=s.origOrder=s.targets,s.callActions("afterInsertTargets",arguments)},getNextSibling:function(e,t,i){var n=this,r=null;return e=Math.max(e,0),t&&"before"===i?r=t:t&&"after"===i?r=t.nextElementSibling||null:n.targets.length>0&&void 0!==e?r=e<n.targets.length||!n.targets.length?n.targets[e].dom.el:n.targets[n.targets.length-1].dom.el.nextElementSibling:0===n.targets.length&&n.dom.parent.children.length>0&&(n.config.layout.siblingAfter?r=n.config.layout.siblingAfter:n.config.layout.siblingBefore?r=n.config.layout.siblingBefore.nextElementSibling:n.dom.parent.children[0]),n.callFilters("elementGetNextSibling",r,arguments)},filterOperation:function(e){var t,i=this,n=!1,r=-1,s=null,o=-1;for(i.callActions("beforeFilterOperation",arguments),t=e.newFilter.action,o=0;s=e.newOrder[o];o++)n=e.newFilter.collection?e.newFilter.collection.indexOf(s.dom.el)>-1:""!==e.newFilter.selector&&s.dom.el.matches(e.newFilter.selector),i.evaluateHideShow(n,s,t,e);if(e.toRemove.length)for(o=0;s=e.show[o];o++)e.toRemove.indexOf(s)>-1&&(e.show.splice(o,1),(r=e.toShow.indexOf(s))>
425-1&&e.toShow.splice(r,1),e.toHide.push(s),e.hide.push(s),o--);e.matching=e.show.slice(),0===e.show.length&&""!==e.newFilter.selector&&0!==i.targets.length&&(e.hasFailed=!0),i.callActions("afterFilterOperation",arguments)},evaluateHideShow:function(e,t,i,n){var r,s=this,o=Array.prototype.slice.call(arguments,1);r=s.callFilters("testResultEvaluateHideShow",e,o),s.callActions("beforeEvaluateHideShow",arguments),!0===r&&"show"===i||!1===r&&"hide"===i?(n.show.push(t),!t.isShown&&n.toShow.push(t)):(n.hide.push(t),t.isShown&&n.toHide.push(t)),s.callActions("afterEvaluateHideShow",arguments)},sortOperation:function(e){var t=this,r=[],s=null,o=null,a=-1;if(t.callActions("beforeSortOperation",arguments),e.startOrder=t.targets,e.newSort.collection){for(r=[],a=0;o=e.newSort.collection[a];a++){if(t.dom.targets.indexOf(o)<0)throw new Error(i.messages.errorSortNonExistentElement());(s=new i.Target).init(o,t),s.isInDom=!0,r.push(s)}e.newOrder=r}else"random"===e.newSort.order?e.newOrder=n.arrayShuffle(e.startOrder):""===e.newSort.attribute?(e.newOrder=t.origOrder.slice(),"desc"===e.newSort.order&&e.newOrder.reverse()):(e.newOrder=e.startOrder.slice(),e.newOrder.sort((function(i,n){return t.compare(i,n,e.newSort)})));n.isEqualArray(e.newOrder,e.startOrder)&&(e.willSort=!1),t.callActions("afterSortOperation",arguments)},compare:function(e,t,i){var n=this,r=i.order,s=n.getAttributeValue(e,i.attribute),o=n.getAttributeValue(t,i.attribute);return isNaN(1*s)||isNaN(1*o)?(s=s.toLowerCase(),o=o.toLowerCase()):(s*=1,o*=1),s<o?"asc"===r?-1:1:s>o?"asc"===r?1:-1:s===o&&i.next?n.compare(e,t,i.next):0},getAttributeValue:function(e,t){var n;return null===(n=e.dom.el.getAttribute("data-"+t))&&this.config.debug.showWarnings&&console.warn(i.messages.warningInconsistentSortingAttributes({attribute:"data-"+t})),this.callFilters("valueGetAttributeValue",n||0,arguments)},printSort:function(e,i){var r,s=this,o=e?i.newOrder:i.startOrder,a=e?i.startOrder:i.newOrder,l=o.length?o[o.length-1].dom.el.nextElementSibling:null,c=t.document.createDocumentFragment(),u=null,h=null,d=-1;for(s.callActions("beforePrintSort",arguments),d=0;u=o[d];d++)"absolute"!==(h=u.dom.el).style.position&&(n.removeWhitespace(h.previousSibling),h.parentElement.removeChild(h));for((r=l?l.previousSibling:s.dom.parent.lastChild)&&"#text"===r.nodeName&&n.removeWhitespace(r),d=0;u=a[d];d++)h=u.dom.el,n.isElement(c.lastChild)&&c.appendChild(t.document.createTextNode(" ")),c.appendChild(h);s.dom.parent.firstChild&&s.dom.parent.firstChild!==l&&c.insertBefore(t.document.createTextNode(" "),c.childNodes[0]),l?(c.appendChild(t.document.createTextNode(" ")),s.dom.parent.insertBefore(c,l)):s.dom.parent.appendChild(c),s.callActions("afterPrintSort",arguments)},parseSortString:function(e,t){var r=e.split(" "),s=t,o=[],a=-1;for(a=0;a<r.length;a++){switch(o=r[a].split(":"),s.sortString=r[a],s.attribute=n.dashCase(o[0]),s.order=o[1]||"asc",s.attribute){case"default":s.attribute="";break;case"random":s.attribute="",s.order="random"}if(!s.attribute||"random"===s.order)break;a<r.length-1&&(s.next=new i.CommandSort,n.freeze(s),s=s.next)}return this.callFilters("commandsParseSort",t,arguments)},parseEffects:function(){var e=this,t="",n=e.config.animation.effectsIn||e.config.animation.effects,r=e.config.animation.effectsOut||e.config.animation.effects;for(t in e.callActions("beforeParseEffects",arguments),e.effectsIn=new i.StyleData,e.effectsOut=new i.StyleData,e.transformIn=[],e.transformOut=[],e.effectsIn.opacity=e.effectsOut.opacity=1,e.parseEffect("fade",n,e.effectsIn,e.transformIn),e.parseEffect("fade",r,e.effectsOut,e.transformOut,!0),i.transformDefaults)i.transformDefaults[t]instanceof i.TransformData&&(e.parseEffect(t,n,e.effectsIn,e.transformIn),e.parseEffect(t,r,e.effectsOut,e.transformOut,!0));e.parseEffect("stagger",n,e.effectsIn,e.transformIn),e.parseEffect("stagger",r,e.effectsOut,e.transformOut,!0),e.callActions("afterParseEffects",arguments)},parseEffect:function(e,t,n,r,s){var o=this,a=-1,l="",c="",u=["%","px","em","rem","vh","vw","deg"],h="",d=-1;if(o.callActions("beforeParseEffect",arguments),"string"!=typeof t)throw new TypeError(i.messages.errorConfigInvalidAnimationEffects());if(t.indexOf(e)<0)"stagger"===e&&(o.staggerDuration=0);else{switch((a=t.indexOf(e+"("))>-1&&(l=t.substring(a),c=/\(([^)]+)\)/.exec(l)[1]),e){case"fade":n.opacity=c?parseFloat(c):0;break;case"stagger":o.staggerDuration=c?parseFloat(c):100;break;default:if(s&&o.config.animation.reverseOut&&"scale"!==e?n[e].value=-1*(c?parseFloat(c):i.transformDefaults[e].value):n[e].value=c?parseFloat(c):i.transformDefaults[e].value,c){for(d=0;h=u[d];d++)if(c.indexOf(h)>-1){n[e].unit=h;break}}else n[e].unit=i.transformDefaults[e].unit;r.push(e+"("+n[e].value+n[e].unit+")")}o.callActions("afterParseEffect",arguments)}},buildState:function(e){var t=this,n=new i.State,r=null,s=-1;for(t.callActions("beforeBuildState",arguments),s=0;r=t.targets[s];s++)(!e.toRemove.length||e.toRemove.indexOf(r)<0)&&n.targets.push(r.dom.el);for(s=0;r=e.matching[s];s++)n.matching.push(r.dom.el);for(s=0;r=e.show[s];s++)n.show.push(r.dom.el);for(s=0;r=e.hide[s];s++)(!e.toRemove.length||e.toRemove.indexOf(r)<0)&&n.hide.push(r.dom.el);return n.id=t.id,n.container=t.dom.container,n.activeFilter=e.newFilter,n.activeSort=e.newSort,n.activeDataset=e.newDataset,n.activeContainerClassName=e.newContainerClassName,n.hasFailed=e.hasFailed,n.totalTargets=t.targets.length,n.totalShow=e.show.length,n.totalHide=e.hide.length,n.totalMatching=e.matching.length,n.triggerElement=e.triggerElement,t.callFilters("stateBuildState",n,arguments)},goMix:function(e,r){var s,o=this;return o.callActions("beforeGoMix",arguments),o.config.animation.duration&&o.config.animation.effects&&n.isVisible(o.dom.container)||(e=!1),r.toShow.length||r.toHide.length||r.willSort||r.willChangeLayout||(e=!1),r.startState.show.length||r.show.length||(e=!1),i.events.fire("mixStart",o.dom.container,{state:r.startState,futureState:r.newState,instance:o},o.dom.document),"function"==typeof o.config.callbacks.onMixStart&&o.config.callbacks.onMixStart.call(o.dom.container,r.startState,r.newState,o),n.removeClass(o.dom.container,n.getClassname(o.config.classNames,"container",o.config.classNames.modifierFailed)),s=o.userDeferred?o.userDeferred:o.userDeferred=n.defer(i.libraries),o.isBusy=!0,e&&i.features.has.transitions?(t.pageYOffset!==r.docState.scrollTop&&t.scrollTo(r.docState.scrollLeft,r.docState.scrollTop),o.config.animation.applyPerspective&&(o.dom.parent.style[i.features.perspectiveProp]=o.config.animation.perspectiveDistance,o.dom.parent.style[i.features.perspectiveOriginProp]=o.config.animation.perspectiveOrigin),o.config.animation.animateResizeContainer&&r.startHeight!==r.newHeight&&r.viewportDeltaY!==r.startHeight-r.newHeight&&(o.dom.parent.style.height=r.startHeight+"px"),o.config.animation.animateResizeContainer&&r.startWidth!==r.newWidth&&r.viewportDeltaX!==r.startWidth-r.newWidth&&(o.dom.parent.style.width=r.startWidth+"px"),r.startHeight===r.
vendor: 4,124 bytes, line 425
425newHeight&&(o.dom.parent.style.height=r.startHeight+"px"),r.startWidth===r.newWidth&&(o.dom.parent.style.width=r.startWidth+"px"),r.startHeight===r.newHeight&&r.startWidth===r.newWidth&&(o.dom.parent.style.overflow="hidden"),requestAnimationFrame((function(){o.moveTargets(r)})),o.callFilters("promiseGoMix",s.promise,arguments)):(o.config.debug.fauxAsync?setTimeout((function(){o.cleanUp(r)}),o.config.animation.duration):o.cleanUp(r),o.callFilters("promiseGoMix",s.promise,arguments))},getStartMixData:function(e){var n=this,r=t.getComputedStyle(n.dom.parent),s=n.dom.parent.getBoundingClientRect(),o=null,a={},l=-1,c=r[i.features.boxSizingProp];for(n.incPadding="border-box"===c,n.callActions("beforeGetStartMixData",arguments),l=0;o=e.show[l];l++)a=o.getPosData(),e.showPosData[l]={startPosData:a};for(l=0;o=e.toHide[l];l++)a=o.getPosData(),e.toHidePosData[l]={startPosData:a};e.startX=s.left,e.startY=s.top,e.startHeight=n.incPadding?s.height:s.height-parseFloat(r.paddingTop)-parseFloat(r.paddingBottom)-parseFloat(r.borderTop)-parseFloat(r.borderBottom),e.startWidth=n.incPadding?s.width:s.width-parseFloat(r.paddingLeft)-parseFloat(r.paddingRight)-parseFloat(r.borderLeft)-parseFloat(r.borderRight),n.callActions("afterGetStartMixData",arguments)},setInter:function(e){var t=this,i=null,r=-1;for(t.callActions("beforeSetInter",arguments),t.config.animation.clampHeight&&(t.dom.parent.style.height=e.startHeight+"px",t.dom.parent.style.overflow="hidden"),t.config.animation.clampWidth&&(t.dom.parent.style.width=e.startWidth+"px",t.dom.parent.style.overflow="hidden"),r=0;i=e.toShow[r];r++)i.show();e.willChangeLayout&&(n.removeClass(t.dom.container,e.startContainerClassName),n.addClass(t.dom.container,e.newContainerClassName)),t.callActions("afterSetInter",arguments)},getInterMixData:function(e){var t=null,i=-1;for(this.callActions("beforeGetInterMixData",arguments),i=0;t=e.show[i];i++)e.showPosData[i].interPosData=t.getPosData();for(i=0;t=e.toHide[i];i++)e.toHidePosData[i].interPosData=t.getPosData();this.callActions("afterGetInterMixData",arguments)},setFinal:function(e){var t=this,i=null,n=-1;for(t.callActions("beforeSetFinal",arguments),e.willSort&&t.printSort(!1,e),n=0;i=e.toHide[n];n++)i.hide();t.callActions("afterSetFinal",arguments)},getFinalMixData:function(e){var i,r=this,s=null,o=null,a=-1;for(r.callActions("beforeGetFinalMixData",arguments),a=0;o=e.show[a];a++)e.showPosData[a].finalPosData=o.getPosData();for(a=0;o=e.toHide[a];a++)e.toHidePosData[a].finalPosData=o.getPosData();for((r.config.animation.clampHeight||r.config.animation.clampWidth)&&(r.dom.parent.style.height=r.dom.parent.style.width=r.dom.parent.style.overflow=""),r.incPadding||(s=t.getComputedStyle(r.dom.parent)),i=r.dom.parent.getBoundingClientRect(),e.newX=i.left,e.newY=i.top,e.newHeight=r.incPadding?i.height:i.height-parseFloat(s.paddingTop)-parseFloat(s.paddingBottom)-parseFloat(s.borderTop)-parseFloat(s.borderBottom),e.newWidth=r.incPadding?i.width:i.width-parseFloat(s.paddingLeft)-parseFloat(s.paddingRight)-parseFloat(s.borderLeft)-parseFloat(s.borderRight),e.viewportDeltaX=e.docState.viewportWidth-this.dom.document.documentElement.clientWidth,e.viewportDeltaY=e.docState.viewportHeight-this.dom.document.documentElement.clientHeight,e.willSort&&r.printSort(!0,e),a=0;o=e.toShow[a];a++)o.hide();for(a=0;o=e.toHide[a];a++)o.show();e.willChangeLayout&&(n.removeClass(r.dom.container,e.newContainerClassName),n.addClass(r.dom.container,r.config.layout.containerClassName)),r.callActions("afterGetFinalMixData",arguments)},getTweenData:function(e){var t=this,n=null,r=null,s=Object.getOwnPropertyNames(t.effectsIn),o="",a=null,l=-1,c=-1,u=-1,h=-1;for(t.callActions("beforeGetTweenData",arguments),u=0;n=e.show[u];u++)for((r=e.showPosData[u]).posIn=new i.StyleData,r.posOut=new i.StyleData,r.tweenData=new i.StyleData,n.isShown?(r.posIn.x=r.startPosData.x-r.interPosData.x,r.posIn.y=r.startPosData.y-r.interPosData.y):r.posIn.x=r.posIn.y=0,r.posOut.x=r.finalPosData.x-r.interPosData.x,r.posOut.y=r.finalPosData.y-r.interPosData.y,r.posIn.opacity=n.isShown?1:t.effectsIn.opacity,r.posOut.opacity=1,r.tweenData.op
425acity=r.posOut.opacity-r.posIn.opacity,n.isShown||t.config.animation.nudge||(r.posIn.x=r.posOut.x,r.posIn.y=r.posOut.y),r.tweenData.x=r.posOut.x-r.posIn.x,r.tweenData.y=r.posOut.y-r.posIn.y,t.config.animation.animateResizeTargets&&(r.posIn.width=r.startPosData.width,r.posIn.height=r.startPosData.height,l=(r.startPosData.width||r.finalPosData.width)-r.interPosData.width,r.posIn.marginRight=r.startPosData.marginRight-l,c=(r.startPosData.height||r.finalPosData.height)-r.interPosData.height,r.posIn.marginBottom=r.startPosData.marginBottom-c,r.posOut.width=r.finalPosData.width,r.posOut.height=r.finalPosData.height,l=(r.finalPosData.width||r.startPosData.width)-r.interPosData.width,r.posOut.marginRight=r.finalPosData.marginRight-l,c=(r.finalPosData.height||r.startPosData.height)-r.interPosData.height,r.posOut.marginBottom=r.finalPosData.marginBottom-c,r.tweenData.width=r.posOut.width-r.posIn.width,r.tweenData.height=r.posOut.height-r.posIn.height,r.tweenData.marginRight=r.posOut.marginRight-r.posIn.marginRight,r.tweenData.marginBottom=r.posOut.marginBottom-r.posIn.marginBottom),h=0;o=s[h];h++)(a=t.effectsIn[o])instanceof i.TransformData&&a.value&&(r.posIn[o].value=a.value,r.posOut[o].value=0,r.tweenData[o].value=r.posOut[o].value-r.posIn[o].value,r.posIn[o].unit=r.posOut[o].unit=r.tweenData[o].unit=a.unit);for(u=0;n=e.toHide[u];u++)for((r=e.toHidePosData[u]).posIn=new i.StyleData,r.posOut=new i.StyleData,r.tweenData=new i.StyleData,r.posIn.x=n.isShown?r.startPosData.x-r.interPosData.x:0,r.posIn.y=n.isShown?r.startPosData.y-r.interPosData.y:0,r.posOut.x=t.config.animation.nudge?0:r.posIn.x,r.posOut.y=t.config.animation.nudge?0:r.posIn.y,r.tweenData.x=r.posOut.x-r.posIn.x,r.tweenData.y=r.posOut.y-r.posIn.y,t.config.animation.animateResizeTargets&&(r.posIn.width=r.startPosData.width,r.posIn.height=r.startPosData.height,l=r.startPosData.width-r.interPosData.width,r.posIn.marginRight=r.startPosData.marginRight-l,c=r.startPosData.height-r.interPosData.height,r.posIn.marginBottom=r.startPosData.marginBottom-c),r.posIn.opacity=1,r.posOut.opacity=t.effectsOut.opacity,r.tweenData.opacity=r.posOut.opacity-r.posIn.opacity,h=0;o=s[h];h++)(a=t.effectsOut[o])instanceof i.TransformData&&a.value&&(r.posIn[o].value=0,r.posOut[o].value=a.value,r.tween
vendor: 28,458 bytes, line 425
425Data[o].value=r.posOut[o].value-r.posIn[o].value,r.posIn[o].unit=r.posOut[o].unit=r.tweenData[o].unit=a.unit);t.callActions("afterGetTweenData",arguments)},moveTargets:function(e){var t=this,r=null,s=null,o=null,a="",l=!1,c=-1,u=-1,h=t.checkProgress.bind(t);for(t.callActions("beforeMoveTargets",arguments),u=0;r=e.show[u];u++)s=new i.IMoveData,o=e.showPosData[u],a=r.isShown?"none":"show",(l=t.willTransition(a,e.hasEffect,o.posIn,o.posOut))&&c++,r.show(),s.posIn=o.posIn,s.posOut=o.posOut,s.statusChange=a,s.staggerIndex=c,s.operation=e,s.callback=l?h:null,r.move(s);for(u=0;r=e.toHide[u];u++)o=e.toHidePosData[u],s=new i.IMoveData,a="hide",l=t.willTransition(a,o.posIn,o.posOut),s.posIn=o.posIn,s.posOut=o.posOut,s.statusChange=a,s.staggerIndex=u,s.operation=e,s.callback=l?h:null,r.move(s);t.config.animation.animateResizeContainer&&(t.dom.parent.style[i.features.transitionProp]="height "+t.config.animation.duration+"ms ease, width "+t.config.animation.duration+"ms ease ",requestAnimationFrame((function(){e.startHeight!==e.newHeight&&e.viewportDeltaY!==e.startHeight-e.newHeight&&(t.dom.parent.style.height=e.newHeight+"px"),e.startWidth!==e.newWidth&&e.viewportDeltaX!==e.startWidth-e.newWidth&&(t.dom.parent.style.width=e.newWidth+"px")}))),e.willChangeLayout&&(n.removeClass(t.dom.container,t.config.layout.ContainerClassName),n.addClass(t.dom.container,e.newContainerClassName)),t.callActions("afterMoveTargets",arguments)},hasEffect:function(){var e=this,t=["scale","translateX","translateY","translateZ","rotateX","rotateY","rotateZ"],i="",n=null,r=!1,s=-1;if(1!==e.effectsIn.opacity)return e.callFilters("resultHasEffect",!0,arguments);for(s=0;i=t[s];s++)if(0!==("undefined"!==(n=e.effectsIn[i]).value?n.value:n)){r=!0;break}return e.callFilters("resultHasEffect",r,arguments)},willTransition:function(e,t,i,r){var s,o=this;return s=!(!n.isVisible(o.dom.container)||!("none"!==e&&t||i.x!==r.x||i.y!==r.y)&&(!o.config.animation.animateResizeTargets||i.width===r.width&&i.height===r.height&&i.marginRight===r.marginRight&&i.marginTop===r.marginTop)),o.callFilters("resultWillTransition",s,arguments)},checkProgress:function(e){var t=this;t.targetsDone++,t.targetsBound===t.targetsDone&&t.cleanUp(e)},cleanUp:function(e){var t=this,r=null,s=null,o=null,a=null,l=-1;for(t.callActions("beforeCleanUp",arguments),t.targetsMoved=t.targetsImmovable=t.targetsBound=t.targetsDone=0,l=0;r=e.show[l];l++)r.cleanUp(),r.show();for(l=0;r=e.toHide[l];l++)r.cleanUp(),r.hide();if(e.willSort&&t.printSort(!1,e),t.dom.parent.style[i.features.transitionProp]=t.dom.parent.style.height=t.dom.parent.style.width=t.dom.parent.style.overflow=t.dom.parent.style[i.features.perspectiveProp]=t.dom.parent.style[i.features.perspectiveOriginProp]="",e.willChangeLayout&&(n.removeClass(t.dom.container,e.startContainerClassName),n.addClass(t.dom.container,e.newContainerClassName)),e.toRemove.length){for(l=0;r=t.targets[l];l++)e.toRemove.indexOf(r)>-1&&((s=r.dom.el.previousSibling)&&"#text"===s.nodeName&&(o=r.dom.el.nextSibling)&&"#text"===o.nodeName&&n.removeWhitespace(s),e.willSort||t.dom.parent.removeChild(r.dom.el),t.targets.splice(l,1),r.isInDom=!1,l--);t.origOrder=t.targets}e.willSort&&(t.targets=e.newOrder),t.state=e.newState,t.lastOperation=e,t.dom.targets=t.state.targets,i.events.fire("mixEnd",t.dom.container,{state:t.state,instance:t},t.dom.document),"function"==typeof t.config.callbacks.onMixEnd&&t.config.callbacks.onMixEnd.call(t.dom.container,t.state,t),e.hasFailed&&(i.events.fire("mixFail",t.dom.container,{state:t.state,instance:t},t.dom.document),"function"==typeof t.config.callbacks.onMixFail&&t.config.callbacks.onMixFail.call(t.dom.container,t.state,t),n.addClass(t.dom.container,n.getClassname(t.config.classNames,"container",t.config.classNames.modifierFailed))),"function"==typeof t.userCallback&&t.userCallback.call(t.dom.container,t.state,t),"function"==typeof t.userDeferred.resolve&&t.userDeferred.resolve(t.state),t.userCallback=null,t.userDeferred=null,t.lastClicked=null,t.isToggling=!1,t.isBusy=!1,t.queue.length&&(t.callActions("beforeReadQueueCleanUp",arguments),a=t.queue.shift(),t.userDeferred=a.deferred,t.isToggling=a.isToggling,t.lastClicked=a.triggerElement,a.instruction.command instanceof i.CommandMultimix?t.multimix.apply(t,a.args):t.dataset.apply(t,a.args)),t.callActions("afterCleanUp",arguments)},parseMultimixArgs:function(e){var t=this,r=new i.UserInstruction,s=null,o=-1;for(r.animate=t.config.animation.enable,r.command=new i.CommandMultimix,o=0;o<e.length;o++)null!==(s=e[o])&&("object"==typeof s?n.extend(r.command,s):"boolean"==typeof s?r.animate=s:"function"==typeof s&&(r.callback=s));return!r.command.insert||r.command.insert instanceof i.CommandInsert||(r.command.insert=t.parseInsertArgs([r.command.insert]).command),!r.command.remove||r.command.remove instanceof i.CommandRemove||(r.command.remove=t.parseRemoveArgs([r.command.remove]).command),!r.command.filter||r.command.filter instanceof i.CommandFilter||(r.command.filter=t.parseFilterArgs([r.command.filter]).command),!r.command.sort||r.command.sort instanceof i.CommandSort||(r.command.sort=t.parseSortArgs([r.command.sort]).command),!r.command.changeLayout||r.command.changeLayout instanceof i.CommandChangeLayout||(r.command.changeLayout=t.parseChangeLayoutArgs([r.command.changeLayout]).command),r=t.callFilters("instructionParseMultimixArgs",r,arguments),n.freeze(r),r},parseFilterArgs:function(e){var t=this,r=new i.UserInstruction,s=null,o=-1;for(r.animate=t.config.animation.enable,r.command=new i.CommandFilter,o=0;o<e.length;o++)"string"==typeof(s=e[o])?r.command.selector=s:null===s?r.command.collection=[]:"object"==typeof s&&n.isElement(s,t.dom.document)?r.command.collection=[s]:"object"==typeof s&&void 0!==s.length?r.command.collection=n.arrayFromList(s):"object"==typeof s?n.extend(r.command,s):"boolean"==typeof s?r.animate=s:"function"==typeof s&&(r.callback=s);if(r.command.selector&&r.command.collection)throw new Error(i.messages.errorFilterInvalidArguments());return r=t.callFilters("instructionParseFilterArgs",r,arguments),n.freeze(r),r},parseSortArgs:function(e){var t=this,r=new i.UserInstruction,s=null,o="",a=-1;for(r.animate=t.config.animation.enable,r.command=new i.CommandSort,a=0;a<e.length;a++)if(null!==(s=e[a]))switch(typeof s){case"string":o=s;break;case"object":s.length&&(r.command.collection=n.arrayFromList(s));break;case"boolean":r.animate=s;break;case"function":r.callback=s}return o&&(r.command=t.parseSortString(o,r.command)),r=t.callFilters("instructionParseSortArgs",r,arguments),n.freeze(r),r},parseInsertArgs:function(e){var t=this,r=new i.UserInstruction,s=null,o=-1;for(r.animate=t.config.animation.enable,r.command=new i.CommandInsert,o=0;o<e.length;o++)null!==(s=e[o])&&("number"==typeof s?r.command.index=s:"string"==typeof s&&["before","after"].indexOf(s)>-1?r.command.position=s:"string"==typeof s?r.command.collection=n.arrayFromList(n.createElement(s).childNodes):"object"==typeof s&&n.isElement(s,t.dom.document)?r.command.collection.length?r.command.sibling=s:r.command.collection=[s]:"object"==typeof s&&s.length?r.command.collection.length?r.command.sibling=s[0]:r.command.collection=s:"object"==typeof s&&s.childNodes&&s.childNodes.length?r.command.collection.length?r.command.sibling=s.childNodes[0]:r.command.collection=n.arrayFromList(s.childNodes):"object"==typeof s?n.extend(r.command,s):"boolean"==typeof s?r.animate=s:"function"==typeof s&&(r.callback=s));if(r.command.index&&r.command.sibling)throw new Error(i.messages.errorInsertInvalidArguments());return!r.command.collection.length&&t.config.debug.showWarnings&&console.warn(i.messages.warningInsertNoElements()),r=t.callFilters("instructionParseInsertArgs",r,arguments),n.freeze(r),r},parseRemoveArgs:function(e){var t=this,r=new i.UserInstruction,s=null,o=null,a=-1;for(r.animate=t.config.animation.enable,r.command=new i.CommandRemove,a=0;a<e.length;a++)if(null!==(o=e[a]))switch(typeof o){case"number":t.targets[o]&&(r.command.targets[0]=t.targets[o]);break;case"string":r.command.collection=n.arrayFromList(t.dom.parent.querySelectorAll(o));break;case"object":o&&o.length?r.command.collection=o:n.isElement(o,t.dom.document)?r.command.collection=[o]:n.extend(r.command,o);break;case"boolean":r.animate=o;break;case"function":r.callback=o}if(r.command.collection.length)for(a=0;s=t.targets[a];a++)r.command.collection.indexOf(s.dom.el)>-1&&r.command.targets.push(s);return!r.command.targets.length&&t.config.debug.showWarnings&&console.warn(i.messages.warningRemoveNoElements()),n.freeze(r),r},parseDatasetArgs:function(e){var t=new i.UserInstruction,r=null,s=-1;for(t.animate=this.config.animation.enable,t.command=new i.CommandDataset,s=0;s<e.length;s++)if(null!==(r=e[s]))switch(typeof r){case"object":Array.isArray(r)||"number"==typeof r.length?t.command.dataset=r:n.extend(t.command,r);break;case"boolean":t.animate=r;break;case"function":t.callback=r}return n.freeze(t),t},parseChangeLayoutArgs:function(e){var t=new i.UserInstruction,r=null,s=-1;for(t.animate=this.config.animation.enable,t.command=new i.CommandChangeLayout,s=0;s<e.length;s++)if(null!==(r=e[s]))switch(typeof r){case"string":t.command.containerClassName=r;break;case"object":n.extend(t.command,r);break;case"boolean":t.animate=r;break;case"function":t.callback=r}return n.freeze(t),t},queueMix:function(e){var t=this,r=null,s="";return t.callActions("beforeQueueMix",arguments),r=n.defer(i.libraries),t.config.animation.queue&&t.queue.length<t.config.animation.queueLimit?(e.deferred=r,t.queue.push(e),t.config.controls.enable&&(t.isToggling?(t.buildToggleArray(e.instruction.command),s=t.getToggleSelector(),t.updateControls({filter:{selector:s}})):t.updateControls(e.instruction.command))):(t.config.debug.showWarnings&&console.warn(i.messages.warningMultimixInstanceQueueFull()),r.resolve(t.state),i.events.fire("mixBusy",t.dom.container,{state:t.state,instance:t},t.dom.document),"function"==typeof t.config.callbacks.onMixBusy&&t.config.callbacks.onMixBusy.call(t.dom.container,t.state,t)),t.callFilters("promiseQueueMix",r.promise,arguments)},getDataOperation:function(e){var t=this,r=new i.Operation,s=[];if(r=t.callFilters("operationUnmappedGetDataOperation",r,arguments),t.dom.targets.length&&!(s=t.state.activeDataset||[]).length)throw new Error(i.messages.errorDatasetNotSet());return r.id=n.randomHex(),r.startState=t.state,r.startDataset=s,r.newDataset=e.slice(),t.diffDatasets(r),r.startOrder=t.targets,r.newOrder=r.show,t.config.animation.enable&&(t.getStartMixData(r),t.setInter(r),r.docState=n.getDocumentState(t.dom.document),t.getInterMixData(r),t.setFinal(r),t.getFinalMixData(r),t.parseEffects(),r.hasEffect=t.hasEffect(),t.getTweenData(r)),t.targets=r.show.slice(),r.newState=t.buildState(r),Array.prototype.push.apply(t.targets,r.toRemove),t.callFilters("operationMappedGetDataOperation",r,arguments)},diffDatasets:function(e){var t=this,r=[],s=[],o=[],a=null,l=null,c=null,u=null,h=null,d={},f="",p=-1;for(t.callActions("beforeDiffDatasets",arguments),p=0;a=e.newDataset[p];p++){if(void 0===(f=a[t.config.data.uidKey])||f.toString().length<1)throw new TypeError(i.messages.errorDatasetInvalidUidKey({uidKey:t.config.data.uidKey}));if(d[f])throw new Error(i.messages.errorDatasetDuplicateUid({uid:f}));d[f]=!0,(l=t.cache[f])instanceof i.Target?(t.config.data.dirtyCheck&&!n.deepEquals(a,l.data)&&(c=l.render(a),l.data=a,c!==l.dom.el&&(l.isInDom&&(l.unbindEvents(),t.dom.parent.replaceChild(c,l.dom.el)),l.isShown||(c.style.display="none"),l.dom.el=c,l.isInDom&&l.bindEvents())),c=l.dom.el):((l=new i.Target).init(null,t,a),l.hide()),l.isInDom?(h=l.dom.el.nextElementSibling,s.push(f),u&&(u.lastElementChild&&u.appendChild(t.dom.document.createTextNode(" ")),t.insertDatasetFrag(u,l.dom.el,o),u=null)):(u||(u=t.dom.document.createDocumentFragment()),u.lastElementChild&&u.appendChild(t.dom.document.createTextNode(" ")),u.appendChild(l.dom.el),l.isInDom=!0,l.unbindEvents(),l.bindEvents(),l.hide(),e.toShow.push(l),o.push(l)),e.show.push(l)}for(u&&((h=h||t.config.layout.siblingAfter)&&u.appendChild(t.dom.document.createTextNode(" ")),t.insertDatasetFrag(u,h,o)),p=0;a=e.startDataset[p];p++)f=a[t.config.data.uidKey],l=t.cache[f],e.show.indexOf(l)<0?(e.hide.push(l),e.toHide.push(l),e.toRemove.push(l)):r.push(f);n.isEqualArray(r,s)||(e.willSort=!0),t.callActions("afterDiffDatasets",arguments)},insertDatasetFrag:function(e,t,i){var r=this,s=t?n.arrayFromList(r.dom.parent.children).indexOf(t):r.targets.length;for(r.dom.parent.insertBefore(e,t);i.length;)r.targets.splice(s,0,i.shift()),s++},willSort:function(e,t){var i,n=this;return i=!!(n.config.behavior.liveSort||"random"===e.order||e.attribute!==t.attribute||e.order!==t.order||e.collection!==t.collection||null===e.next&&t.next||e.next&&null===t.next)||!(!e.next||!t.next)&&n.willSort(e.next,t.next),n.callFilters("resultWillSort",i,arguments)},show:function(){return this.filter("all")},hide:function(){return this.filter("none")},isMixing:function(){return this.isBusy},filter:function(){var e=this.parseFilterArgs(arguments);return this.multimix({filter:e.command},e.animate,e.callback)},toggleOn:function(){var e,t=this,i=t.parseFilterArgs(arguments),n=i.command.selector;return t.isToggling=!0,t.toggleArray.indexOf(n)<0&&t.toggleArray.push(n),e=t.getToggleSelector(),t.multimix({filter:e},i.animate,i.callback)},toggleOff:function(){var e,t=this,i=t.parseFilterArgs(arguments),n=i.command.selector,r=t.toggleArray.indexOf(n);return t.isToggling=!0,r>-1&&t.toggleArray.splice(r,1),e=t.getToggleSelector(),t.multimix({filter:e},i.animate,i.callback)},sort:function(){var e=this.parseSortArgs(arguments);return this.multimix({sort:e.command},e.animate,e.callback)},changeLayout:function(){var e=this.parseChangeLayoutArgs(arguments);return this.multimix({changeLayout:e.command},e.animate,e.callback)},dataset:function(){var e=this,t=e.parseDatasetArgs(arguments),n=null,r=null,s=!1;return e.callActions("beforeDataset",arguments),e.isBusy?((r=new i.QueueItem).args=arguments,r.instruction=t,e.queueMix(r)):(t.callback&&(e.userCallback=t.callback),s=t.animate^e.config.animation.enable?t.animate:e.config.animation.enable,n=e.getDataOperation(t.command.dataset),e.goMix(s,n))},multimix:function(){var e=this,t=null,n=!1,r=null,s=e.parseMultimixArgs(arguments);return e.callActions("beforeMultimix",arguments),e.isBusy?((r=new i.QueueItem).args=arguments,r.instruction=s,r.triggerElement=e.lastClicked,r.isToggling=e.isToggling,e.queueMix(r)):(t=e.getOperation(s.command),e.config.controls.enable&&(s.command.filter&&!e.isToggling&&(e.toggleArray.length=0,e.buildToggleArray(t.command)),e.queue.length<1&&e.updateControls(t.command)),s.callback&&(e.userCallback=s.callback),n=s.animate^e.config.animation.enable?s.animate:e.config.animation.enable,e.callFilters("operationMultimix",t,arguments),e.goMix(n,t))},getOperation:function(e){var t=this,r=e.sort,s=e.filter,o=e.changeLayout,a=e.remove,l=e.insert,c=new i.Operation;return(c=t.callFilters("operationUnmappedGetOperation",c,arguments)).id=n.randomHex(),c.command=e,c.startState=t.state,c.triggerElement=t.lastClicked,t.isBusy?(t.config.debug.showWarnings&&console.warn(i.messages.warningGetOperationInstanceBusy()),null):(l&&t.insertTargets(l,c),a&&(c.toRemove=a.targets),c.startSort=c.newSort=c.startState.activeSort,c.startOrder=c.newOrder=t.targets,r&&(c.startSort=c.startState.activeSort,c.newSort=r,c.willSort=t.willSort(r,c.startState.activeSort),c.willSort&&t.sortOperation(c)),c.startFilter=c.startState.activeFilter,c.newFilter=s||n.extend(new i.CommandFilter,c.startFilter),"all"===c.newFilter.selector?c.newFilter.selector=t.config.selectors.target:"none"===c.newFilter.selector&&(c.newFilter.selector=""),t.filterOperation(c),c.startContainerClassName=c.startState.activeContainerClassName,o?(c.newContainerClassName=o.containerClassName,c.newContainerClassName!==c.startContainerClassName&&(c.willChangeLayout=!0)):c.newContainerClassName=c.startContainerClassName,t.config.animation.enable&&(t.getStartMixData(c),t.setInter(c),c.docState=n.getDocumentState(t.dom.document),t.getInterMixData(c),t.setFinal(c),t.getFinalMixData(c),t.parseEffects(),c.hasEffect=t.hasEffect(),t.getTweenData(c)),c.willSort&&(t.targets=c.newOrder),c.newState=t.buildState(c),t.callFilters("operationMappedGetOperation",c,arguments))},tween:function(e,t){var i=null,n=null,r=-1,s=-1;for(t=Math.min(t,1),t=Math.max(t,0),s=0;i=e.show[s];s++)n=e.showPosData[s],i.applyTween(n,t);for(s=0;i=e.hide[s];s++)i.isShown&&i.hide(),(r=e.toHide.indexOf(i))>-1&&(n=e.toHidePosData[r],i.isShown||i.show(),i.applyTween(n,t))},insert:function(){var e=this.parseInsertArgs(arguments);return this.multimix({insert:e.command},e.animate,e.callback)},insertBefore:function(){var e=this.parseInsertArgs(arguments);return this.insert(e.command.collection,"before",e.command.sibling,e.animate,e.callback)},insertAfter:function(){var e=this.parseInsertArgs(arguments);return this.insert(e.command.collection,"after",e.command.sibling,e.animate,e.callback)},prepend:function(){var e=this.parseInsertArgs(arguments);return this.insert(0,e.command.collection,e.animate,e.callback)},append:function(){var e=this,t=e.parseInsertArgs(arguments);return e.insert(e.state.totalTargets,t.command.collection,t.animate,t.callback)},remove:function(){var e=this.parseRemoveArgs(arguments);return this.multimix({remove:e.command},e.animate,e.callback)},getConfig:function(e){var t,i=this;return t=e?n.getProperty(i.config,e):i.config,i.callFilters("valueGetConfig",t,arguments)},configure:function(e){var t=this;t.callActions("beforeConfigure",arguments),n.extend(t.config,e,!0,!0),t.callActions("afterConfigure",arguments)},getState:function(){var e;return e=new i.State,n.extend(e,this.state),n.freeze(e),this.callFilters("stateGetState",e,arguments)},forceRefresh:function(){this.indexTargets()},forceRender:function(){var e=this,t=null,i=null,n="";for(n in e.cache)(i=(t=e.cache[n]).render(t.data))!==t.dom.el&&(t.isInDom&&(t.unbindEvents(),e.dom.parent.replaceChild(i,t.dom.el)),t.isShown||(i.style.display="none"),t.dom.el=i,t.isInDom&&t.bindEvents());e.state=e.buildState(e.lastOperation)},destroy:function(e){var t=this,n=null,r=null,s=0;for(t.callActions("beforeDestroy",arguments),s=0;n=t.controls[s];s++)n.removeBinding(t);for(s=0;r=t.targets[s];s++)e&&r.show(),r.unbindEvents();t.dom.container.id.match(/^MixItUp/)&&t.dom.container.removeAttribute("id"),delete i.instances[t.id],t.callActions("afterDestroy",arguments)}}),i.IMoveData=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.posIn=null,this.posOut=null,this.operation=null,this.callback=null,this.statusChange="",this.duration=-1,this.staggerIndex=-1,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.IMoveData),i.IMoveData.prototype=Object.create(i.Base.prototype),i.IMoveData.prototype.constructor=i.IMoveData,i.TargetDom=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.el=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.TargetDom),i.TargetDom.prototype=Object.create(i.Base.prototype),i.TargetDom.prototype.constructor=i.TargetDom,i.Target=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.sortString="",this.mixer=null,this.callback=null,this.isShown=!1,this.isBound=!1,this.isExcluded=!1,this.isInDom=!1,this.handler=null,this.operation=null,this.data=null,this.dom=new i.TargetDom,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.Target),i.Target.prototype=Object.create(i.Base.prototype),n.extend(i.Target.prototype,{constructor:i.Target,init:function(e,t,n){var r=this,s="";if(r.callActions("beforeInit",arguments),r.mixer=t,e||(e=r.render(n)),r.cacheDom(e),r.bindEvents(),"none"!==r.dom.el.style.display&&(r.isShown=!0),n&&t.config.data.uidKey){if(void 0===(s=n[t.config.data.uidKey])||s.toString().length<1)throw new TypeError(i.messages.errorDatasetInvalidUidKey({uidKey:t.config.data.uidKey}));r.id=s,r.data=n,t.cache[s]=r}r.callActions("afterInit",arguments)},render:function(e){var t,r=this,s=null,o=null,a=null;if(r.callActions("beforeRender",arguments),"function"!=typeof(s=r.callFilters("renderRender",r.mixer.config.render.target,arguments)))throw new TypeError(i.messages.errorDatasetRendererNotSet());return(t=s(e))&&"object"==typeof t&&n.isElement(t)?o=t:"string"==typeof t&&((a=document.createElement("div")).innerHTML=t,o=a.firstElementChild),r.callFilters("elRender",o,arguments)},cacheDom:function(e){var t=this;t.callActions("beforeCacheDom",arguments),t.dom.el=e,t.callActions("afterCacheDom",arguments)},getSortString:function(e){var t=this,i=t.dom.el.getAttribute("data-"+e)||"";t.callActions("beforeGetSortString",arguments),i=isNaN(1*i)?i.toLowerCase():1*i,t.sortString=i,t.callActions("afterGetSortString",arguments)},show:function(){var e=this;e.callActions("beforeShow",arguments),e.isShown||(e.dom.el.style.display="",e.isShown=!0),e.callActions("afterShow",arguments)},hide:function(){var e=this;e.callActions("beforeHide",arguments),e.isShown&&(e.dom.el.style.display="none",e.isShown=!1),e.callActions("afterHide",arguments)},move:function(e){var t=this;t.callActions("beforeMove",arguments),t.isExcluded||t.mixer.targetsMoved++,t.applyStylesIn(e),requestAnimationFrame((function(){t.applyStylesOut(e)})),t.callActions("afterMove",arguments)},applyTween:function(e,t){var n=this,r="",s=null,o=e.posIn,a=[],l=new i.StyleData,c=-1;for(n.callActions("beforeApplyTween",arguments),l.x=o.x,l.y=o.y,0===t?n.hide():n.isShown||n.show(),c=0;r=i.features.TWEENABLE[c];c++)if(s=e.tweenData[r],"x"===r){if(!s)continue;l.x=o.x+s*t}else if("y"===r){if(!s)continue;l.y=o.y+s*t}else if(s instanceof i.TransformData){if(!s.value)continue;l[r].value=o[r].value+s.value*t,l[r].unit=s.unit,a.push(r+"("+l[r].value+s.unit+")")}else{if(!s)continue;l[r]=o[r]+s*t,n.dom.el.style[r]=l[r]}(l.x||l.y)&&a.unshift("translate("+l.x+"px, "+l.y+"px)"),a.length&&(n.dom.el.style[i.features.transformProp]=a.join(" ")),n.callActions("afterApplyTween",arguments)},applyStylesIn:function(e){var t=this,n=e.posIn,r=1!==t.mixer.effectsIn.opacity,s=[];t.callActions("beforeApplyStylesIn",arguments),s.push("translate("+n.x+"px, "+n.y+"px)"),t.mixer.config.animation.animateResizeTargets&&("show"!==e.statusChange&&(t.dom.el.style.width=n.width+"px",t.dom.el.style.height=n.height+"px"),t.dom.el.style.marginRight=n.marginRight+"px",t.dom.el.style.marginBottom=n.marginBottom+"px"),r&&(t.dom.el.style.opacity=n.opacity),"show"===e.statusChange&&(s=s.concat(t.mixer.transformIn)),t.dom.el.style[i.features.transformProp]=s.join(" "),t.callActions("afterApplyStylesIn",arguments)},applyStylesOut:function(e){var t=this,n=[],r=[],s=t.mixer.config.animation.animateResizeTargets,o=void 0!==t.mixer.effectsIn.opacity;if(t.callActions("beforeApplyStylesOut",arguments),n.push(t.writeTransitionRule(i.features.transformRule,e.staggerIndex)),"none"!==e.statusChange&&n.push(t.writeTransitionRule("opacity",e.staggerIndex,e.duration)),s&&(n.push(t.writeTransitionRule("width",e.staggerIndex,e.duration)),n.push(t.writeTransitionRule("height",e.staggerIndex,e.duration)),n.push(t.writeTransitionRule("margin",e.staggerIndex,e.duration))),!e.callback)return t.mixer.targetsImmovable++,void(t.mixer.targetsMoved===t.mixer.targetsImmovable&&t.mixer.cleanUp(e.operation));switch(t.operation=e.operation,t.callback=e.callback,!t.isExcluded&&t.mixer.targetsBound++,t.isBound=!0,t.applyTransition(n),s&&e.posOut.width>0&&e.posOut.height>0&&(t.dom.el.style.width=e.posOut.width+"px",t.dom.el.style.height=e.posOut.height+"px",t.dom.el.style.marginRight=e.posOut.marginRight+"px",t.dom.el.style.marginBottom=e.posOut.marginBottom+"px"),t.mixer.config.animation.nudge||"hide"!==e.statusChange||r.push("translate("+e.posOut.x+"px, "+e.posOut.y+"px)"),e.statusChange){case"hide":o&&(t.dom.el.style.opacity=t.mixer.effectsOut.opacity),r=r.concat(t.mixer.transformOut);break;case"show":o&&(t.dom.el.style.opacity=1)}(t.mixer.config.animation.nudge||!t.mixer.config.animation.nudge&&"hide"!==e.statusChange)&&r.push("translate("+e.posOut.x+"px, "+e.posOut.y+"px)"),t.dom.el.style[i.features.transformProp]=r.join(" "),t.callActions("afterApplyStylesOut",arguments)},writeTransitionRule:function(e,t,i){var n,r=this,s=r.getDelay(t);return n=e+" "+(i>0?i:r.mixer.config.animation.duration)+"ms "+s+"ms "+("opacity"===e?"linear":r.mixer.config.animation.easing),r.callFilters("ruleWriteTransitionRule",n,arguments)},getDelay:function(e){var t,i=this;return"function"==typeof i.mixer.config.animation.staggerSequence&&(e=i.mixer.config.animation.staggerSequence.call(i,e,i.state)),t=i.mixer.staggerDuration?e*i.mixer.staggerDuration:0,i.callFilters("delayGetDelay",t,arguments)},applyTransition:function(e){var t=this,n=e.join(", ");t.callActions("beforeApplyTransition",arguments),t.dom.el.style[i.features.transitionProp]=n,t.callActions("afterApplyTransition",arguments)},handleTransitionEnd:function(e){var t=this,i=e.propertyName,n=t.mixer.config.animation.animateResizeTargets;t.callActions("beforeHandleTransitionEnd",arguments),t.isBound&&e.target.matches(t.mixer.config.selectors.target)&&(i.indexOf("transform")>-1||i.indexOf("opacity")>-1||n&&i.indexOf("height")>-1||n&&i.indexOf("width")>-1||n&&i.indexOf("margin")>-1)&&(t.callback.call(t,t.operation),t.isBound=!1,t.callback=null,t.operation=null),t.callActions("afterHandleTransitionEnd",arguments)},eventBus:function(e){var t=this;switch(t.callActions("beforeEventBus",arguments),e.type){case"webkitTransitionEnd":case"transitionend":t.handleTransitionEnd(e)}t.callActions("afterEventBus",arguments)},unbindEvents:function(){var e=this;e.callActions("beforeUnbindEvents",arguments),n.off(e.dom.el,"webkitTransitionEnd",e.handler),n.off(e.dom.el,"transitionend",e.handler),e.callActions("afterUnbindEvents",arguments)},bindEvents:function(){var e,t=this;t.callActions("beforeBindEvents",arguments),e="webkit"===i.features.transitionPrefix?"webkitTransitionEnd":"transitionend",t.handler=function(e){return t.eventBus(e)},n.on(t.dom.el,e,t.handler),t.callActions("afterBindEvents",arguments)},getPosData:function(e){var n=this,r={},s=null,o=new i.StyleData;return n.callActions("beforeGetPosData",arguments),o.x=n.dom.el.offsetLeft,o.y=n.dom.el.offsetTop,(n.mixer.config.animation.animateResizeTargets||e)&&(s=n.dom.el.getBoundingClientRect(),o.top=s.top,o.right=s.right,o.bottom=s.bottom,o.left=s.left,o.width=s.width,o.height=s.height),n.mixer.config.animation.animateResizeTargets&&(r=t.getComputedStyle(n.dom.el),o.marginBottom=parseFloat(r.marginBottom),o.marginRight=parseFloat(r.marginRight)),n.callFilters("posDataGetPosData",o,arguments)},cleanUp:function(){var e=this;e.callActions("beforeCleanUp",arguments),e.dom.el.style[i.features.transformProp]="",e.dom.el.style[i.features.transitionProp]="",e.dom.el.style.opacity="",e.mixer.config.animation.animateResizeTargets&&(e.dom.el.style.width="",e.dom.el.style.height="",e.dom.el.style.marginRight="",e.dom.el.style.marginBottom=""),e.callActions("afterCleanUp",arguments)}}),i.Collection=function(e){var t=null,i=-1;for(this.callActions("beforeConstruct"),i=0;t=e[i];i++)this[i]=t;this.length=e.length,this.callActions("afterConstruct"),n.freeze(this)},i.BaseStatic.call(i.Collection),i.Collection.prototype=Object.create(i.Base.prototype),n.extend(i.Collection.prototype,{constructor:i.Collection,mixitup:function(e){var t=null,r=Array.prototype.slice.call(arguments),s=[],o=-1;for(this.callActions("beforeMixitup"),r.shift(),o=0;t=this[o];o++)s.push(t[e].apply(t,r));return this.callFilters("promiseMixitup",n.all(s,i.libraries),arguments)}}),i.Operation=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.args=[],this.command=null,this.showPosData=[],this.toHidePosData=[],this.startState=null,this.newState=null,this.docState=null,this.willSort=!1,this.willChangeLayout=!1,this.hasEffect=!1,this.hasFailed=!1,this.triggerElement=null,this.show=[],this.hide=[],this.matching=[],this.toShow=[],this.toHide=[],this.toMove=[],this.toRemove=[],this.startOrder=[],this.newOrder=[],this.startSort=null,this.newSort=null,this.startFilter=null,this.newFilter=null,this.startDataset=null,this.newDataset=null,this.viewportDeltaX=0,this.viewportDeltaY=0,this.startX=0,this.startY=0,this.startHeight=0,this.startWidth=0,this.newX=0,this.newY=0,this.newHeight=0,this.newWidth=0,this.startContainerClassName="",this.startDisplay="",this.newContainerClassName="",this.newDisplay="",this.callActions("afterConstruct"),n.seal(this)}
425,i.BaseStatic.call(i.Operation),i.Operation.prototype=Object.create(i.Base.prototype),i.Operation.prototype.constructor=i.Operation,i.State=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.id="",this.activeFilter=null,this.activeSort=null,this.activeContainerClassName="",this.container=null,this.targets=[],this.hide=[],this.show=[],this.matching=[],this.totalTargets=-1,this.totalShow=-1,this.totalHide=-1,this.totalMatching=-1,this.hasFailed=!1,this.triggerElement=null,this.activeDataset=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.State),i.State.prototype=Object.create(i.Base.prototype),i.State.prototype.constructor=i.State,i.UserInstruction=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.command={},this.animate=!1,this.callback=null,this.callActions("afterConstruct"),n.seal(this)},i.BaseStatic.call(i.UserInstruction),i.UserInstruction.prototype=Object.create(i.Base.prototype),i.UserInstruction.prototype.constructor=i.UserInstruction,i.Messages=function(){i.Base.call(this),this.callActions("beforeConstruct"),this.ERROR_FACTORY_INVALID_CONTAINER="[MixItUp] An invalid selector or element reference was passed to the mixitup factory function",this.ERROR_FACTORY_CONTAINER_NOT_FOUND="[MixItUp] The provided selector yielded no container element",this.ERROR_CONFIG_INVALID_ANIMATION_EFFECTS="[MixItUp] Invalid value for `animation.effects`",this.ERROR_CONFIG_INVALID_CONTROLS_SCOPE="[MixItUp] Invalid value for `controls.scope`",this.ERROR_CONFIG_INVALID_PROPERTY='[MixitUp] Invalid configuration object property "${erroneous}"${suggestion}',this.ERROR_CONFIG_INVALID_PROPERTY_SUGGESTION='. Did you mean "${probableMatch}"?',this.ERROR_CONFIG_DATA_UID_KEY_NOT_SET="[MixItUp] To use the dataset API, a UID key must be specified using `data.uidKey`",this.ERROR_DATASET_INVALID_UID_KEY='[MixItUp] The specified UID key "${uidKey}" is not present on one or more dataset items',this.ERROR_DATASET_DUPLICATE_UID='[MixItUp] The UID "${uid}" was found on two or more dataset items. UIDs must be unique.',this.ERROR_INSERT_INVALID_ARGUMENTS="[MixItUp] Please provider either an index or a sibling and position to insert, not both",this.ERROR_INSERT_PREEXISTING_ELEMENT="[MixItUp] An element to be inserted already exists in the container",this.ERROR_FILTER_INVALID_ARGUMENTS="[MixItUp] Please provide either a selector or collection `.filter()`, not both",this.ERROR_DATASET_NOT_SET="[MixItUp] To use the dataset API with pre-rendered targets, a starting dataset must be set using `load.dataset`",this.ERROR_DATASET_PRERENDERED_MISMATCH="[MixItUp] `load.dataset` does not match pre-rendered targets",this.ERROR_DATASET_RENDERER_NOT_SET="[MixItUp] To insert an element via the dataset API, a target renderer function must be provided to `render.target`",this.ERROR_SORT_NON_EXISTENT_ELEMENT="[MixItUp] An element to be sorted does not already exist in the container",this.WARNING_FACTORY_PREEXISTING_INSTANCE="[MixItUp] WARNING: This element already has an active MixItUp instance. The provided configuration object will be ignored. If you wish to perform additional methods on this instance, please create a reference.",this.WARNING_INSERT_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.insert()`",this.WARNING_REMOVE_NO_ELEMENTS="[MixItUp] WARNING: No valid elements were passed to `.remove()`",this.WARNING_MULTIMIX_INSTANCE_QUEUE_FULL="[MixItUp] WARNING: An operation was requested but the MixItUp instance was busy. The operation was rejected because the queue is full or queuing is disabled.",this.WARNING_GET_OPERATION_INSTANCE_BUSY="[MixItUp] WARNING: Operations can be be created while the MixItUp instance is busy.",this.WARNING_NO_PROMISE_IMPLEMENTATION="[MixItUp] WARNING: No Promise implementations could be found. If you wish to use promises with MixItUp please install an ES6 Promise polyfill.",this.WARNING_INCONSISTENT_SORTING_ATTRIBUTES='[MixItUp] WARNING: The requested sorting data attribute "${attribute}" was not present on one or more target elements which may product unexpected sort output',this.callActions("afterConstruct"),this.compileTemplates(),n.seal(this)}
425,i.BaseStatic.call(i.Messages),i.Messages.prototype=Object.create(i.Base.prototype),i.Messages.prototype.constructor=i.Messages,i.Messages.prototype.compileTemplates=function(){var e="",t="";for(e in this)"string"==typeof(t=this[e])&&(this[n.camelCase(e)]=n.template(t))},i.messages=new i.Messages,i.Facade=function(e){i.Base.call(this),this.callActions("beforeConstruct",arguments),this.configure=e.configure.bind(e),this.show=e.show.bind(e),this.hide=e.hide.bind(e),this.filter=e.filter.bind(e),this.toggleOn=e.toggleOn.bind(e),this.toggleOff=e.toggleOff.bind(e),this.sort=e.sort.bind(e),this.changeLayout=e.changeLayout.bind(e),this.multimix=e.multimix.bind(e),this.dataset=e.dataset.bind(e),this.tween=e.tween.bind(e),this.insert=e.insert.bind(e),this.insertBefore=e.insertBefore.bind(e),this.insertAfter=e.insertAfter.bind(e),this.prepend=e.prepend.bind(e),this.append=e.append.bind(e),this.remove=e.remove.bind(e),this.destroy=e.destroy.bind(e),this.forceRefresh=e.forceRefresh.bind(e),this.forceRender=e.forceRender.bind(e),this.isMixing=e.isMixing.bind(e),this.getOperation=e.getOperation.bind(e),this.getConfig=e.getConfig.bind(e),this.getState=e.getState.bind(e),this.callActions("afterConstruct",arguments),n.freeze(this),n.seal(this)},i.BaseStatic.call(i.Facade),i.Facade.prototype=Object.create(i.Base.prototype),i.Facade.prototype.constructor=i.Facade,e.exports=i,i.BaseStatic.call(i.constructor),i.NAME="mixitup",i.CORE_VERSION="3.3.1"}(window)},2097:function(e,t,i){var n,r;n=function(e){"use strict";var t,i,n,r,s,o,a,l={},c=[],u=!!document.querySelector&&!!e.addEventListener,h={},d=0,f=0,p={initClass:"js-priorityNav",mainNavWrapper:"nav",mainNav:"ul",navDropdownClassName:"nav__dropdown",navDropdownToggleClassName:"nav__dropdown-toggle",navDropdownLabel:"more",navDropdownBreakpointLabel:"menu",breakPoint:500,throttleDelay:50,offsetPixels:0,count:!0,moved:function(){},movedBack:function(){}},m=function(e,t,i){if("[object Object]"===Object.prototype.toString.call(e))for(var n in e)Object.prototype.hasOwnProperty.call(e,n)&&t.call(i,e[n],n,e);else for(var r=0,s=e.length;r<s;r++)t.call(i,e[r],r,e)},g=function(e,t){if(e.classList)e.classList.toggle(t);else{var i=e.className.split(" "),n=i.indexOf(t);n>=0?i.splice(n,1):i.push(t),e.className=i.join(" ")}},v=function(e){i=function(e){var t=window.getComputedStyle(e),i=parseFloat(t.paddingLeft)+parseFloat(t.paddingRight);return e.clientWidth-i}(e),e.querySelector(s).parentNode===e&&e.querySelector(s).offsetWidth,n=w(e)+h.offsetPixels,f=function(){var e=document,t=window,i=e.compatMode&&"CSS1Compat"===e.compatMode?e.documentElement:e.body,n=i.clientWidth,r=i.clientHeight;return t.innerWidth&&n>t.innerWidth&&(n=t.innerWidth,r=t.innerHeight),{width:n,height:r}}().width};l.doesItFit=function(e){var t=0===e.getAttribute("instance")?t:h.throttleDelay;!function(e,t,i){var n;return function(){var i=this,r=arguments;clearTimeout(n),n=setTimeout((function(){n=null,e.apply(i,r)}),t)}}((function(){var t=e.getAttribute("instance");for(v(e);i<=n&&e.querySelector(r).children.length>0||f<h.breakPoint&&e.querySelector(r).children.length>0;)l.toDropdown(e,t),v(e),f<h.breakPoint&&_(e,t,h.navDropdownBreakpointLabel);for(;i>=c[t][c[t].length-1]&&f>h.breakPoint;)l.toMenu(e,t),f>h.breakPoint&&_(e,t,h.navDropdownLabel);c[t].length<1&&(e.querySelector(s).classList.remove("show"),_(e,t,h.navDropdownLabel)),e.querySelector(r).children.length<1?(e.classList.add("is-empty"),_(e,t,h.navDropdownBreakpointLabel)):e.classList.remove("is-empty"),y(e,t)}),t)()};var y=function(e,t){c[t].length<1?(e.querySelector(o).classList.add("priority-nav-is-hidden"),e.querySelector(o).classList.remove("priority-nav-is-visible"),e.classList.remove("priority-nav-has-dropdown"),e.querySelector(".priority-nav__wrapper").setAttribute("aria-haspopup","false")):(e.querySelector(o).classList.add("priority-nav-is-visible"),e.querySelector(o).classList.remove("priority-nav-is-hidden"),e.classList.add("priority-nav-has-dropdown"),e.querySelector(".priority-nav__wrapper").setAttribute("aria-haspopup","true"))},b=function(e,t){e.querySelector(o).setAttribute("priorityNav-count",c[t].length)},_=function(e,t,i){e.querySelector(o).innerHTML=i};l.toDropdown=function(e,t){e.querySelector(s).firstChild&&e.querySelector(r).children.length>0?e.querySelector(s).insertBefore(e.querySelector(r).lastElementChild,e.querySelector(s).firstChild):e.querySelector(r).children.length>0&&e.querySelector(s).appendChild(e.querySelector(r).lastElementChild),c[t].push(n),y(e,t),e.querySelector(r).children.length>0&&h.count&&b(e,t),h.moved()},l.toMenu=function(e,t){e.querySelector(s).children.length>0&&e.querySelector(r).appendChild(e.querySelector(s).firstElementChild),c[t].pop(),y(e,t),e.querySelector(r).children.length>0&&h.count&&b(e,t),h.movedBack()};var w=function(e){for(var t=e.childNodes,i=0,n=0;n<t.length;n++)3!==t[n].nodeType&&(isNaN(t[n].offsetWidth)||(i+=t[n].offsetWidth));return i};Element.prototype.remove=function(){this.parentElement.removeChild(this)},NodeList.prototype.remove=HTMLCollection.prototype.remove=function(){for(var e=0,t=this.length;e<t;e++)this[e]&&this[e].parentElement&&this[e].parentElement.removeChild(this[e])},l.destroy=function(){h&&(document.documentElement.classList.remove(h.initClass),a.remove(),h=null,delete l.init,delete l.doesItFit)},u&&"undefined"!=typeof Node&&(Node.prototype.insertAfter=function(e,t){this.insertBefore(e,t.nextSibling)});var x=function(e){var t=e.charAt(0);return"."!==t&&"#"!==t};return l.init=function(e){if(h=function(e,t){var i={};return m(e,(function(t,n){i[n]=e[n]})),m(t,(function(e,n){i[n]=t[n]})),i}(p,e||{}),u||"undefined"!=typeof Node)if(x(h.navDropdownClassName)&&x(h.navDropdownToggleClassName)){var i=document.querySelectorAll(h.mainNavWrapper);m(i,(function(e){c[d]=[],e.setAttribute("instance",d++),(t=e)?(r=h.mainNav,e.querySelector(r)?(function(e,t){a=document.createElement("span"),s=document.createElement("ul"),(o=document.createElement("button")).innerHTML=t.navDropdownLabel,o.setAttribute("aria-controls","menu"),o.setAttribute("type","button"),s.setAttribute("aria-hidden","true"),e.querySelector(r).parentNode===e?(e.insertAfter(a,e.querySelector(r)),a.appendChild(o),a.appendChild(s),s.classList.add(t.navDropdownClassName),s.classList.add("priority-nav__dropdown"),o.classList.add(t.navDropdownToggleClassName),o.classList.add("priority-nav__dropdown-toggle"),o.setAttribute("type","button"),a.classList.add(t.navDropdownClassName+"-wrapper"),a.classList.add("priority-nav__wrapper"),e.classList.add("priority-nav")):console.warn("mainNav is not a direct child of mainNavWrapper, double check please")}(e,h),s="."+h.navDropdownClassName,e.querySelector(s)?(o="."+h.navDropdownToggleClassName,e.querySelector(o)?(function(e,i){window.attachEvent?window.attachEvent("onresize",(function(){l.doesItFit&&l.doesItFit(e)})):window.addEventListener&&window.addEventListener("resize",(function(){l.doesItFit&&l.doesItFit(e)}),!0),e.querySelector(o).addEventListener("click",(function(){g(e.querySelector(s),"show"),g(this,"is-open"),g(e,"is-open"),-1!==e.className.indexOf("is-open")?e.querySelector(s).setAttribute("aria-hidden","false"):(e.querySelector(s).setAttribute("aria-hidden","true"),e.querySelector(s).blur())})),document.addEventListener("click",(function(t){(function(e,t){for(var i=t.charAt(0);e&&e!==document;
425e=e.parentNode)if("."===i){if(e.classList.contains(t.substr(1)))return e}else if("#"===i){if(e.id===t.substr(1))return e}else if("["===i&&e.hasAttribute(t.substr(1,t.length-2)))return e;return!1})(t.target,"."+i.navDropdownClassName)||t.target===e.querySelector(o)||(e.querySelector(s).classList.remove("show"),e.querySelector(o).classList.remove("is-open"),e.classList.remove("is-open"))})),document.onkeydown=function(e){27===(e=e||window.event).keyCode&&(document.querySelector(s).classList.remove("show"),document.querySelector(o).classList.remove("is-open"),t.classList.remove("is-open"))}}(e,h),l.doesItFit(e)):console.warn("couldn't find the specified navDropdownToggle element")):console.warn("couldn't find the specified navDropdown element")):console.warn("couldn't find the specified mainNav element")):console.warn("couldn't find the specified mainNavWrapper element")})),document.documentElement.classList.add(h.initClass)}else console.warn("No symbols allowed in navDropdownClassName & navDropdownToggleClassName. These are not selectors.");else console.warn("This browser doesn't support priorityNav")},l}(window||this),void 0===(r="function"==typeof n?n.call(t,i,t,e):n)||(e.exports=r)}},t={};function i(n){var r=t[n];if(void 0!==r)return r.exports;var s=t[n]={exports:{}};return e[n].call(s.exports,s,s.exports,i),s.exports}i.amdO={},i.n=e=>{var t=e&&e.__esModule?()=>e.default:()=>e;return i.d(t,{a:t}),t},i.d=(e,t)=>{for(var n in t)i.o(t,n)&&!i.o(e,n)&&Object.defineProperty(e,n,{enumerable:!0,get:t[n]})},i.g=function(){if("object"==typeof globalThis)return globalThis;try{return this||new Function("return this")()}catch(e){if("object"==typeof window)return window}}(),i.o=(e,t)=>Object.prototype.hasOwnProperty.call(e,t),i.r=e=>{"undefined"!=typeof Symbol&&Symbol.toStringTag&&Object.defineProperty(e,Symbol.toStringTag,{value:"Module"}),Object.defineProperty(e,"__esModule",{value:!0})},(()=>{"use strict";var e={};i.r(e),i.d(e,{afterMain:()=>ot,afterRead:()=>nt,afterWrite:()=>ct,applyStyles:()=>gt,arrow:()=>Pt,auto:()=>Ve,basePlacements:()=>Ue,beforeMain:()=>rt,beforeRead:()=>tt,beforeWrite:()=>at,bottom:()=>He,clippingParents:()=>Xe,computeStyles:()=>Rt,createPopper:()=>fi,createPopperBase:()=>di,createPopperLite:()=>pi,detectOverflow:()=>Jt,end:()=>Ye,eventListeners:()=>jt,flip:()=>ei,hide:()=>ni,left:()=>We,main:()=>st,modifierPhases:()=>ut,offset:()=>ri,placements:()=>et,popper:()=>Qe,popperGenerator:()=>hi,popperOffsets:()=>si,preventOverflow:()=>oi,read:()=>it,reference:()=>Ze,right:()=>qe,start:()=>Ge,top:()=>ze,variationPlacements:()=>Je,viewport:()=>Ke,write:()=>lt}),i(9554),i(4747);var t,n=i(1807),r=i.n(n),s=(i(7327),i(6992),i(9601),i(1539),i(1058),i(8783),i(4129),i(3948),i(3096)),o=i.n(s),a=i(1296),l=i.n(a),c=i(773),u=i.n(c),h=[],d="ResizeObserver loop completed with undelivered notifications.";!function(e){e.BORDER_BOX="border-box",e.CONTENT_BOX="content-box",e.DEVICE_PIXEL_CONTENT_BOX="device-pixel-content-box"}(t||(t={}));var f,p=function(e){return Object.freeze(e)},m=function(e,t){this.inlineSize=e,this.blockSize=t,p(this)},g=function(){function e(e,t,i,n){return this.x=e,this.y=t,this.width=i,this.height=n,this.top=this.y,this.left=this.x,this.bottom=this.top+this.height,this.right=this.left+this.width,p(this)}return e.prototype.toJSON=function(){var e=this;return{x:e.x,y:e.y,top:e.top,right:e.right,bottom:e.bottom,left:e.left,width:e.width,height:e.height}},e.fromRect=function(t){return new e(t.x,t.y,t.width,t.height)},e}(),v=function(e){return e instanceof SVGElement&&"getBBox"in e},y=function(e){if(v(e)){var t=e.getBBox(),i=t.width,n=t.height;return!i&&!n}var r=e,s=r.offsetWidth,o=r.offsetHeight;return!(s||o||e.getClientRects().length)},b=function(e){var t,i;if(e instanceof Element)return!0;var n=null===(i=null===(t=e)||void 0===t?void 0:t.ownerDocument)||void 0===i?void 0:i.defaultView;return!!(n&&e instanceof n.Element)},_="undefined"!=typeof window?window:{},w=new WeakMap,x=/auto|scroll/,C=/^tb|vertical/,A=/msie|trident/i.test(_.navigator&&_.navigator.userAgent),E=function(e){return parseFloat(e||"0")},k=function(e,t,i){return void 0===e&&(e=0),void 0===t&&(t=0),void 0===i&&(i=!1),new m((i?t:e)||0,(i?e:t)||0)},S=p({devicePixelContentBoxSize:k(),borderBoxSize:k(),contentBoxSize:k(),contentRect:new g(0,0,0,0)}),T=function(e,t){if(void 0===t&&(t=!1),w.has(e)&&!t)return w.get(e);if(y(e))return w.set(e,S),S;var i=getComputedStyle(e),n=v(e)&&e.ownerSVGElement&&e.getBBox(),r=!A&&"border-box"===i.boxSizing,s=C.test(i.writingMode||""),o=!n&&x.test(i.overflowY||""),a=!n&&x.test(i.overflowX||""),l=n?0:E(i.paddingTop),c=n?0:E(i.paddingRight),u=n?0:E(i.paddingBottom),h=n?0:E(i.paddingLeft),d=n?0:E(i.borderTopWidth),f=n?0:E(i.borderRightWidth),m=n?0:E(i.borderBottomWidth),b=h+c,_=l+u,T=(n?0:E(i.borderLeftWidth))+f,D=d+m,I=a?e.offsetHeight-D-e.clientHeight:0,O=o?e.offsetWidth-T-e.clientWidth:0,L=r?b+T:0,M=r?_+D:0,P=n?n.width:E(i.width)-L-O,N=n?n.height:E(i.height)-M-I,$=P+b+O+T,F=N+_+I+D,R=p({devicePixelContentBoxSize:k(Math.round(P*devicePixelRatio),Math.round(N*devicePixelRatio),s),borderBoxSize:k($,F,s),contentBoxSize:k(P,N,s),contentRect:new g(h,l,P,N)});return w.set(e,R),R},D=function(e,i,n){var r=T(e,n),s=r.borderBoxSize,o=r.contentBoxSize,a=r.devicePixelContentBoxSize;switch(i){case t.DEVICE_PIXEL_CONTENT_BOX:return a;case t.BORDER_BOX:return s;default:return o}},I=function(e){var t=T(e);this.target=e,this.contentRect=t.contentRect,this.borderBoxSize=p([t.borderBoxSize]),this.contentBoxSize=p([t.contentBoxSize]),this.devicePixelContentBoxSize=p([t.devicePixelContentBoxSize])},O=function(e){if(y(e))return 1/0;for(var t=0,i=e.parentNode;i;)t+=1,i=i.parentNode;return t},L=function(){var e=1/0,t=[];h.forEach((function(i){if(0!==i.activeTargets.length){var n=[];
425i.activeTargets.forEach((function(t){var i=new I(t.target),r=O(t.target);n.push(i),t.lastReportedSize=D(t.target,t.observedBox),r<e&&(e=r)})),t.push((function(){i.callback.call(i.observer,n,i.observer)})),i.activeTargets.splice(0,i.activeTargets.length)}}));for(var i=0,n=t;i<n.length;i++)(0,n[i])();return e},M=function(e){h.forEach((function(t){t.activeTargets.splice(0,t.activeTargets.length),t.skippedTargets.splice(0,t.skippedTargets.length),t.observationTargets.forEach((function(i){i.isActive()&&(O(i.target)>e?t.activeTargets.push(i):t.skippedTargets.push(i))}))}))},P=[],N=0,F={attributes:!0,characterData:!0,childList:!0,subtree:!0},R=["resize","load","transitionend","animationend","animationstart","animationiteration","keyup","keydown","mouseup","mousedown","mouseover","mouseout","blur","focus"],B=function(e){return void 0===e&&(e=0),Date.now()+e},j=!1,z=new(function(){function e(){var e=this;this.stopped=!0,this.listener=function(){return e.schedule()}}return e.prototype.run=function(e){var t=this;if(void 0===e&&(e=250),!j){j=!0;var i,n=B(e);i=function(){var i=!1;try{i=function(){var e=0;for(M(e);h.some((function(e){return e.activeTargets.length>0}));)e=L(),M(e);return h.some((function(e){return e.skippedTargets.length>0}))&&function(){var e;"function"==typeof ErrorEvent?e=new ErrorEvent("error",{message:d}):((e=document.createEvent("Event")).initEvent("error",!1,!1),e.message=d),window.dispatchEvent(e)}(),e>0}()}finally{if(j=!1,e=n-B(),!N)return;i?t.run(1e3):e>0?t.run(e):t.start()}},function(e){if(!f){var t=0,i=document.createTextNode("");new MutationObserver((function(){return P.splice(0).forEach((function(e){return e()}))})).observe(i,{characterData:!0}),f=function(){i.textContent=""+(t?t--:t++)}}P.push(e),f()}((function(){requestAnimationFrame(i)}))}},e.prototype.schedule=function(){this.stop(),this.run()},e.prototype.observe=function(){var e=this,t=function(){return e.observer&&e.observer.observe(document.body,F)};document.body?t():_.addEventListener("DOMContentLoaded",t)},e.prototype.start=function(){var e=this;this.stopped&&(this.stopped=!1,this.observer=new MutationObserver(this.listener),this.observe(),R.forEach((function(t){return _.addEventListener(t,e.listener,!0)})))},e.prototype.stop=function(){var e=this;this.stopped||(this.observer&&this.observer.disconnect(),R.forEach((function(t){return _.removeEventListener(t,e.listener,!0)})),this.stopped=!0)},e}()),H=function(e){!N&&e>0&&z.start(),!(N+=e)&&z.stop()},q=function(){function e(e,i){this.target=e,this.observedBox=i||t.CONTENT_BOX,this.lastReportedSize={inlineSize:0,blockSize:0}}return e.prototype.isActive=function(){var e,t=D(this.target,this.observedBox,!0);return e=this.target,v(e)||function(e){switch(e.tagName){case"INPUT":if("image"!==e.type)break;case"VIDEO":case"AUDIO":case"EMBED":case"OBJECT":case"CANVAS":case"IFRAME":case"IMG":return!0}return!1}(e)||"inline"!==getComputedStyle(e).display||(this.lastReportedSize=t),this.lastReportedSize.inlineSize!==t.inlineSize||this.lastReportedSize.blockSize!==t.blockSize},e}(),W=function(e,t){this.activeTargets=[],this.skippedTargets=[],this.observationTargets=[],this.observer=e,this.callback=t},V=new WeakMap,U=function(e,t){for(var i=0;i<e.length;i+=1)if(e[i].target===t)return i;return-1},G=function(){function e(){}return e.connect=function(e,t){var i=new W(e,t);V.set(e,i)},e.observe=function(e,t,i){var n=V.get(e),r=0===n.observationTargets.length;U(n.observationTargets,t)<0&&(r&&h.push(n),n.observationTargets.push(new q(t,i&&i.box)),H(1),z.schedule())},e.unobserve=function(e,t){var i=V.get(e),n=U(i.observationTargets,t),r=1===i.observationTargets.length;n>=0&&(r&&h.splice(h.indexOf(i),1),i.observationTargets.splice(n,1),H(-1))},e.disconnect=function(e){var t=this,i=V.get(e);i.observationTargets.slice().forEach((function(i){return t.unobserve(e,i.target)})),i.activeTargets.splice(0,i.activeTargets.length)},e}(),Y=function(){function e(e){if(0===arguments.length)throw new TypeError("Failed to construct 'ResizeObserver': 1 argument required, but only 0 present.");if("function"!=typeof e)throw new TypeError("Failed to construct 'ResizeObserver': The callback provided as parameter 1 is not a function.");G.connect(this,e)}return e.prototype.observe=function(e,t){if(0===arguments.length)throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!b(e))throw new TypeError("Failed to execute 'observe' on 'ResizeObserver': parameter 1 is not of type 'Element");G.observe(this,e,t)},e.prototype.unobserve=function(e){if(0===arguments.length)throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': 1 argument required, but only 0 present.");if(!b(e))throw new TypeError("Failed to execute 'unobserve' on 'ResizeObserver': parameter 1 is not of type 'Element");G.unobserve(this,e)},e.prototype.disconnect=function(){G.disconnect(this)},e.toString=function(){return"function ResizeObserver () { [polyfill code] }"},e}(),X=(i(5827),i(8309),i(4916),i(4723),i(5306),function(e){return Array.prototype.reduce.call(e,(function(e,t){var i=t.name.match(/data-simplebar-(.+)/);if(i){var n=i[1].replace(/\W+(.)/g,(function(e,t){return t.toUpperCase()}));switch(t.value){case"true":e[n]=!0;break;case"false":e[n]=!1;break;case void 0:e[n]=!0;break;default:e[n]=t.value}}return e}),{})});function K(e){return e&&e.ownerDocument&&e.ownerDocument.defaultView?e.ownerDocument.defaultView:window}function Q(e){return e&&e.ownerDocument?e.ownerDocument:document}var Z=null,J=null;function ee(e){if(null===Z){var t=Q(e);if(void 0===t)return Z=0;var i=t.body,n=t.createElement("div");n.classList.add("simplebar-hide-scrollbar"),i.appendChild(n);var r=n.getBoundingClientRect().right;i.removeChild(n),Z=r}return Z}r()&&window.addEventListener("resize",(function(){J!==window.devicePixelRatio&&(J=window.devicePixelRatio,Z=null)}));var te=function(){function e(t,i){var n=this;this.onScroll=function(){var e=K(n.el);n.scrollXTicking||(e.requestAnimationFrame(n.scrollX),n.scrollXTicking=!0),n.scrollYTicking||(e.requestAnimationFrame(n.scrollY),n.scrollYTicking=!0)},this.scrollX=function(){n.axis.x.isOverflowing&&(n.showScrollbar("x"),n.positionScrollbar("x")),n.scrollXTicking=!1},this.scrollY=function(){n.axis.y.isOverflowing&&(n.showScrollbar("y"),n.positionScrollbar("y")),n.scrollYTicking=!1},this.onMouseEnter=function(){n.showScrollbar("x"),n.showScrollbar("y")},this.onMouseMove=function(e){n.mouseX=e.clientX,n.mouseY=e.clientY,(n.axis.x.isOverflowing||n.axis.x.forceVisible)&&n.onMouseMoveForAxis("x"),(n.axis.y.isOverflowing||n.axis.y.forceVisible)&&n.onMouseMoveForAxis("y")},this.onMouseLeave=function(){n.onMouseMove.cancel(),(n.axis.x.isOverflowing||n.axis.x.forceVisible)&&n.onMouseLeaveForAxis("x"),(n.axis.y.isOverflowing||n.axis.y.forceVisible)&&n.onMouseLeaveForAxis("y"),n.mouseX=-1,n.mouseY=-1},this.onWindowResize=function(){n.scrollbarWidth=n.getScrollbarWidth(),n.hideNativeScrollbar()},this.hideScrollbars=function(){n.axis.x.track.rect=n.axis.x.track.el.getBoundingClientRect(),n.axis.y.track.rect=n.axis.y.track.el.getBoundingClientRect(),n.isWithinBounds(n.axis.y.track.rect)||(n.axis.y.scrollbar.el.classList.remove(n.classNames.visible),n.axis.y.isVisible=!1),n.isWithinBounds(n.axis.x.track.rect)||(n.axis.x.scrollbar.el.classList.remove(n.classNames.visible),n.axis.x.isVisible=!1)},this.onPointerEvent=function(e){var t,i;n.axis.x.track.rect=n.axis.x.track.el.getBoundingClientRect(),n.axis.y.track.rect=n.axis.y.track.el.getBoundingClientRect(),(n.axis.x.isOverflowing||n.axis.x.forceVisible)&&(t=n.isWithinBounds(n.axis.x.track.rect)),(n.axis.y.isOverflowing||n.axis.y.forceVisible)&&(i=n.isWithinBounds(n.axis.y.track.rect)),(t||i)&&(e.preventDefault(),e.stopPropagation(),"mousedown"===e.type&&(t&&(n.axis.x.scrollbar.rect=n.axis.x.scrollbar.el.getBoundingClientRect(),n.isWithinBounds(n.axis.x.scrollbar.rect)?n.onDragStart(e,"x"):n.onTrackClick(e,"x")),i&&(n.axis.y.scrollbar.rect=n.axis.y.scrollbar.el.getBoundingClientRect(),n.isWithinBounds(n.axis.y.scrollbar.rect)?n.onDragStart(e,"y"):n.onTrackClick(e,"y"))))},this.drag=function(t){var i=n.axis[n.draggedAxis].track,r=i.rect[n.axis[n.draggedAxis].sizeAttr],s=n.axis[n.draggedAxis].scrollbar,o=n.contentWrapperEl[n.axis[n.draggedAxis].scrollSizeAttr],a=parseInt(n.elStyles[n.axis[n.draggedAxis].sizeAttr],10);t.preventDefault(),t.stopPropagation();var l=(("y"===n.draggedAxis?t.pageY:t.pageX)-i.rect[n.axis[n.draggedAxis].offsetAttr]-n.axis[n.draggedAxis].dragOffset)/(r-s.size)*(o-a);"x"===n.draggedAxis&&(l=n.isRtl&&e.getRtlHelpers().isRtlScrollbarInverted?l-(r+s.size):l,l=n.isRtl&&e.getRtlHelpers().isRtlScrollingInverted?-l:l),n.contentWrapperEl[n.axis[n.draggedAxis].scrollOffsetAttr]=l},this.onEndDrag=function(e){var t=Q(n.el),i=K(n.el);e.preventDefault(),e.stopPropagation(),n.el.classList.remove(n.classNames.dragging),t.removeEventListener("mousemove",n.drag,!0),t.removeEventListener("mouseup",n.onEndDrag,!0),n.removePreventClickId=i.setTimeout((function(){t.removeEventListener("click",n.preventClick,!0),t.removeEventListener("dblclick",n.preventClick,!0),n.removePreventClickId=null}))},this.preventClick=function(e){e.preventDefault(),e.stopPropagation()},this.el=t,this.minScrollbarWidth=20,this.options=Object.assign({},e.defaultOptions,{},i),this.classNames=Object.assign({},e.defaultOptions.classNames,{},this.options.classNames),this.axis={x:{scrollOffsetAttr:"scrollLeft",sizeAttr:"width",scrollSizeAttr:"scrollWidth",offsetSizeAttr:"offsetWidth",offsetAttr:"left",overflowAttr:"overflowX",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}},y:{scrollOffsetAttr:"scrollTop",sizeAttr:"height",scrollSizeAttr:"scrollHeight",offsetSizeAttr:"offsetHeight",offsetAttr:"top",overflowAttr:"overflowY",dragOffset:0,isOverflowing:!0,isVisible:!1,forceVisible:!1,track:{},scrollbar:{}}},this.removePreventClickId=null,e.instances.has(this.el)||(this.recalculate=o()(this.recalculate.bind(this),64),this.onMouseMove=o()(this.onMouseMove.bind(this),64),this.hideScrollbars=l()(this.hideScrollbars.bind(this),this.options.timeout),this.onWindowResize=l()(this.onWindowResize.bind(this),64,{leading:!0}),e.getRtlHelpers=u()(e.getRtlHelpers),this.init())}e.getRtlHelpers=function(){var t=document.createElement("div");t.innerHTML='<div class="hs-dummy-scrollbar-size"><div style="height: 200%; width: 200%; margin: 10px 0;"></div></div>';var i=t.firstElementChild;document.body.appendChild(i);var n=i.firstElementChild;i.scrollLeft=0;var r=e.getOffset(i),s=e.getOffset(n);i.scrollLeft=999;var o=e.getOffset(n);return{isRtlScrollingInverted:r.left!==s.left&&s.left-o.left!=0,isRtlScrollbarInverted:r.left!==s.left}},e.getOffset=function(e){var t=e.getBoundingClientRect(),i=Q(e),n=K(e);return{top:t.top+(n.pageYOffset||i.documentElement.scrollTop),left
425:t.left+(n.pageXOffset||i.documentElement.scrollLeft)}};var t=e.prototype;return t.init=function(){e.instances.set(this.el,this),r()&&(this.initDOM(),this.setAccessibilityAttributes(),this.scrollbarWidth=this.getScrollbarWidth(),this.recalculate(),this.initListeners())},t.initDOM=function(){var e=this;if(Array.prototype.filter.call(this.el.children,(function(t){return t.classList.contains(e.classNames.wrapper)})).length)this.wrapperEl=this.el.querySelector("."+this.classNames.wrapper),this.contentWrapperEl=this.options.scrollableNode||this.el.querySelector("."+this.classNames.contentWrapper),this.contentEl=this.options.contentNode||this.el.querySelector("."+this.classNames.contentEl),this.offsetEl=this.el.querySelector("."+this.classNames.offset),this.maskEl=this.el.querySelector("."+this.classNames.mask),this.placeholderEl=this.findChild(this.wrapperEl,"."+this.classNames.placeholder),this.heightAutoObserverWrapperEl=this.el.querySelector("."+this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl=this.el.querySelector("."+this.classNames.heightAutoObserverEl),this.axis.x.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.horizontal),this.axis.y.track.el=this.findChild(this.el,"."+this.classNames.track+"."+this.classNames.vertical);else{for(this.wrapperEl=document.createElement("div"),this.contentWrapperEl=document.createElement("div"),this.offsetEl=document.createElement("div"),this.maskEl=document.createElement("div"),this.contentEl=document.createElement("div"),this.placeholderEl=document.createElement("div"),this.heightAutoObserverWrapperEl=document.createElement("div"),this.heightAutoObserverEl=document.createElement("div"),this.wrapperEl.classList.add(this.classNames.wrapper),this.contentWrapperEl.classList.add(this.classNames.contentWrapper),this.offsetEl.classList.add(this.classNames.offset),this.maskEl.classList.add(this.classNames.mask),this.contentEl.classList.add(this.classNames.contentEl),this.placeholderEl.classList.add(this.classNames.placeholder),this.heightAutoObserverWrapperEl.classList.add(this.classNames.heightAutoObserverWrapperEl),this.heightAutoObserverEl.classList.add(this.classNames.heightAutoObserverEl);this.el.firstChild;)this.contentEl.appendChild(this.el.firstChild);this.contentWrapperEl.appendChild(this.contentEl),this.offsetEl.appendChild(this.contentWrapperEl),this.maskEl.appendChild(this.offsetEl),this.heightAutoObserverWrapperEl.appendChild(this.heightAutoObserverEl),this.wrapperEl.appendChild(this.heightAutoObserverWrapperEl),this.wrapperEl.appendChild(this.maskEl),this.wrapperEl.appendChild(this.placeholderEl),this.el.appendChild(this.wrapperEl)}if(!this.axis.x.track.el||!this.axis.y.track.el){var t=document.createElement("div"),i=document.createElement("div");t.classList.add(this.classNames.track),i.classList.add(this.classNames.scrollbar),t.appendChild(i),this.axis.x.track.el=t.cloneNode(!0),this.axis.x.track.el.classList.add(this.classNames.horizontal),this.axis.y.track.el=t.cloneNode(!0),this.axis.y.track.el.classList.add(this.classNames.vertical),this.el.appendChild(this.axis.x.track.el),this.el.appendChild(this.axis.y.track.el)}this.axis.x.scrollbar.el=this.axis.x.track.el.querySelector("."+this.classNames.scrollbar),this.axis.y.scrollbar.el=this.axis.y.track.el.querySelector("."+this.classNames.scrollbar),this.options.autoHide||(this.axis.x.scrollbar.el.classList.add(this.classNames.visible),this.axis.y.scrollbar.el.classList.add(this.classNames.visible)),this.el.setAttribute("data-simplebar","init")},t.setAccessibilityAttributes=function(){var e=this.options.ariaLabel||"scrollable content";this.contentWrapperEl.setAttribute("tabindex","0"),this.contentWrapperEl.setAttribute("role","region"),this.contentWrapperEl.setAttribute("aria-label",e)},t.initListeners=function(){var e=this,t=K(this.el);this.options.autoHide&&this.el.addEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(t){e.el.addEventListener(t,e.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(t){e.el.addEventListener(t,e.onPointerEvent,{capture:!0,passive:!0})}
425)),this.el.addEventListener("mousemove",this.onMouseMove),this.el.addEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl.addEventListener("scroll",this.onScroll),t.addEventListener("resize",this.onWindowResize);var i=!1,n=t.ResizeObserver||Y;this.resizeObserver=new n((function(){i&&e.recalculate()})),this.resizeObserver.observe(this.el),this.resizeObserver.observe(this.contentEl),t.requestAnimationFrame((function(){i=!0})),this.mutationObserver=new t.MutationObserver(this.recalculate),this.mutationObserver.observe(this.contentEl,{childList:!0,subtree:!0,characterData:!0})},t.recalculate=function(){var e=K(this.el);this.elStyles=e.getComputedStyle(this.el),this.isRtl="rtl"===this.elStyles.direction;var t=this.heightAutoObserverEl.offsetHeight<=1,i=this.heightAutoObserverEl.offsetWidth<=1,n=this.contentEl.offsetWidth,r=this.contentWrapperEl.offsetWidth,s=this.elStyles.overflowX,o=this.elStyles.overflowY;this.contentEl.style.padding=this.elStyles.paddingTop+" "+this.elStyles.paddingRight+" "+this.elStyles.paddingBottom+" "+this.elStyles.paddingLeft,this.wrapperEl.style.margin="-"+this.elStyles.paddingTop+" -"+this.elStyles.paddingRight+" -"+this.elStyles.paddingBottom+" -"+this.elStyles.paddingLeft;var a=this.contentEl.scrollHeight,l=this.contentEl.scrollWidth;this.contentWrapperEl.style.height=t?"auto":"100%",this.placeholderEl.style.width=i?n+"px":"auto",this.placeholderEl.style.height=a+"px";var c=this.contentWrapperEl.offsetHeight;this.axis.x.isOverflowing=l>n,this.axis.y.isOverflowing=a>c,this.axis.x.isOverflowing="hidden"!==s&&this.axis.x.isOverflowing,this.axis.y.isOverflowing="hidden"!==o&&this.axis.y.isOverflowing,this.axis.x.forceVisible="x"===this.options.forceVisible||!0===this.options.forceVisible,this.axis.y.forceVisible="y"===this.options.forceVisible||!0===this.options.forceVisible,this.hideNativeScrollbar();var u=this.axis.x.isOverflowing?this.scrollbarWidth:0,h=this.axis.y.isOverflowing?this.scrollbarWidth:0;this.axis.x.isOverflowing=this.axis.x.isOverflowing&&l>r-h,this.axis.y.isOverflowing=this.axis.y.isOverflowing&&a>c-u,this.axis.x.scrollbar.size=this.getScrollbarSize("x"),this.axis.y.scrollbar.size=this.getScrollbarSize("y"),this.axis.x.scrollbar.el.style.width=this.axis.x.scrollbar.size+"px",this.axis.y.scrollbar.el.style.height=this.axis.y.scrollbar.size+"px",this.positionScrollbar("x"),this.positionScrollbar("y"),this.toggleTrackVisibility("x"),this.toggleTrackVisibility("y")},t.getScrollbarSize=function(e){if(void 0===e&&(e="y"),!this.axis[e].isOverflowing)return 0;var t,i=this.contentEl[this.axis[e].scrollSizeAttr],n=this.axis[e].track.el[this.axis[e].offsetSizeAttr],r=n/i;return t=Math.max(~~(r*n),this.options.scrollbarMinSize),this.options.scrollbarMaxSize&&(t=Math.min(t,this.options.scrollbarMaxSize)),t},t.positionScrollbar=function(t){if(void 0===t&&(t="y"),this.axis[t].isOverflowing){var i=this.contentWrapperEl[this.axis[t].scrollSizeAttr],n=this.axis[t].track.el[this.axis[t].offsetSizeAttr],r=parseInt(this.elStyles[this.axis[t].sizeAttr],10),s=this.axis[t].scrollbar,o=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],a=(o="x"===t&&this.isRtl&&e.getRtlHelpers().isRtlScrollingInverted?-o:o)/(i-r),l=~~((n-s.size)*a);l="x"===t&&this.isRtl&&e.getRtlHelpers().isRtlScrollbarInverted?l+(n-s.size):l,s.el.style.transform="x"===t?"translate3d("+l+"px, 0, 0)":"translate3d(0, "+l+"px, 0)"}},t.toggleTrackVisibility=function(e){void 0===e&&(e="y");var t=this.axis[e].track.el,i=this.axis[e].scrollbar.el;this.axis[e].isOverflowing||this.axis[e].forceVisible?(t.style.visibility="visible",this.contentWrapperEl.style[this.axis[e].overflowAttr]="scroll"):(t.style.visibility="hidden",this.contentWrapperEl.style[this.axis[e].overflowAttr]="hidden"),this.axis[e].isOverflowing?i.style.display="block":i.style.display="none"},t.hideNativeScrollbar=function(){this.offsetEl.style[this.isRtl?"left":"right"]=this.axis.y.isOverflowing||this.axis.y.forceVisible?"-"+this.scrollbarWidth+"px":0,this.offsetEl.style.bottom=this.axis.x.isOverflowing||this.axis.x.forceVisible?"-"+this.scrollbarWidth+"px":0},t.onMouseMoveForAxis=function(e){void 0===e&&(e="y"),this.axis[e].track.rect=this.axis[e].track.el.getBoundingClientRect(),this.axis[e].scrollbar.rect=this.axis[e].scrollbar.el.getBoundingClientRect(),this.isWithinBounds(this.axis[e].scrollbar.rect)?this.axis[e].scrollbar.el.classList.add(this.classNames.hover):this.axis[e].scrollbar.el.classList.remove(this.classNames.hover),this.isWithinBounds(this.axis[e].track.rect)?(this.showScrollbar(e),this.axis[e].track.el.classList.add(this.classNames.hover)):this.axis[e].track.el.classList.remove(this.classNames.hover)},t.onMouseLeaveForAxis=function(e){void 0===e&&(e="y"),this.axis[e].track.el.classList.remove(this.classNames.hover),this.axis[e].scrollbar.el.classList.remove(this.classNames.hover)},t.showScrollbar=function(e){void 0===e&&(e="y");var t=this.axis[e].scrollbar.el;this.axis[e].isVisible||(t.classList.add(this.classNames.visible),this.axis[e].isVisible=!0),this.options.autoHide&&this.hideScrollbars()},t.onDragStart=function(e,t){void 0===t&&(t="y");var i=Q(this.el),n=K(this.el),r=this.axis[t].scrollbar,s="y"===t?e.pageY:e.pageX;this.axis[t].dragOffset=s-r.rect[this.axis[t].offsetAttr],this.draggedAxis=t,this.el.classList.add(this.classNames.dragging),i.addEventListener("mousemove",this.drag,!0),i.addEventListener("mouseup",this.onEndDrag,!0),null===this.removePreventClickId?(i.addEventListener("click",this.preventClick,!0),i.addEventListener("dblclick",this.preventClick,!0)):(n.clearTimeout(this.removePreventClickId),this.removePreventClickId=null)},t.onTrackClick=function(e,t){var i=this;if(void 0===t&&(t="y"),this.options.clickOnTrack){var n=K(this.el);this.axis[t].scrollbar.rect=this.axis[t].scrollbar.el.getBoundingClientRect();var r=this.axis[t].scrollbar.rect[this.axis[t].offsetAttr],s=parseInt(this.elStyles[this.axis[t].sizeAttr],10),o=this.contentWrapperEl[this.axis[t].scrollOffsetAttr],a=("y"===t?this.mouseY-r:this.mouseX-r)<0?-1:1,l=-1===a?o-s:o+s;!function e(){var r,s;-1===a?o>l&&(o-=i.options.clickOnTrackSpeed,i.contentWrapperEl.scrollTo(((r={})[i.axis[t].offsetAttr]=o,r)),n.requestAnimationFrame(e)):o<l&&(o+=i.options.clickOnTrackSpeed,i.contentWrapperEl.scrollTo(((s={}
425)[i.axis[t].offsetAttr]=o,s)),n.requestAnimationFrame(e))}()}},t.getContentElement=function(){return this.contentEl},t.getScrollElement=function(){return this.contentWrapperEl},t.getScrollbarWidth=function(){try{return"none"===getComputedStyle(this.contentWrapperEl,"::-webkit-scrollbar").display||"scrollbarWidth"in document.documentElement.style||"-ms-overflow-style"in document.documentElement.style?0:ee(this.el)}catch(e){return ee(this.el)}},t.removeListeners=function(){var e=this,t=K(this.el);this.options.autoHide&&this.el.removeEventListener("mouseenter",this.onMouseEnter),["mousedown","click","dblclick"].forEach((function(t){e.el.removeEventListener(t,e.onPointerEvent,!0)})),["touchstart","touchend","touchmove"].forEach((function(t){e.el.removeEventListener(t,e.onPointerEvent,{capture:!0,passive:!0})})),this.el.removeEventListener("mousemove",this.onMouseMove),this.el.removeEventListener("mouseleave",this.onMouseLeave),this.contentWrapperEl&&this.contentWrapperEl.removeEventListener("scroll",this.onScroll),t.removeEventListener("resize",this.onWindowResize),this.mutationObserver&&this.mutationObserver.disconnect(),this.resizeObserver&&this.resizeObserver.disconnect(),this.recalculate.cancel(),this.onMouseMove.cancel(),this.hideScrollbars.cancel(),this.onWindowResize.cancel()},t.unMount=function(){this.removeListeners(),e.instances.delete(this.el)},t.isWithinBounds=function(e){return this.mouseX>=e.left&&this.mouseX<=e.left+e.width&&this.mouseY>=e.top&&this.mouseY<=e.top+e.height},t.findChild=function(e,t){var i=e.matches||e.webkitMatchesSelector||e.mozMatchesSelector||e.msMatchesSelector;return Array.prototype.filter.call(e.children,(function(e){return i.call(e,t)}))[0]},e}();te.defaultOptions={autoHide:!0,forceVisible:!1,clickOnTrack:!0,clickOnTrackSpeed:40,classNames:{contentEl:"simplebar-content",contentWrapper:"simplebar-content-wrapper",offset:"simplebar-offset",mask:"simplebar-mask",wrapper:"simplebar-wrapper",placeholder:"simplebar-placeholder",scrollbar:"simplebar-scrollbar",track:"simplebar-track",heightAutoObserverWrapperEl:"simplebar-height-auto-observer-wrapper",heightAutoObserverEl:"simplebar-height-auto-observer",visible:"simplebar-visible",horizontal:"simplebar-horizontal",vertical:"simplebar-vertical",hover:"simplebar-hover",dragging:"simplebar-dragging"},scrollbarMinSize:25,scrollbarMaxSize:0,timeout:1e3},te.instances=new WeakMap,te.initDOMLoadedElements=function(){document.removeEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.removeEventListener("load",this.initDOMLoadedElements),Array.prototype.forEach.call(document.querySelectorAll("[data-simplebar]"),(function(e){"init"===e.getAttribute("data-simplebar")||te.instances.has(e)||new te(e,X(e.attributes))}))},te.removeObserver=function(){this.globalObserver.disconnect()},te.initHtmlApi=function(){this.initDOMLoadedElements=this.initDOMLoadedElements.bind(this),"undefined"!=typeof MutationObserver&&(this.globalObserver=new MutationObserver(te.handleMutations),this.globalObserver.observe(document,{childList:!0,subtree:!0})),"complete"===document.readyState||"loading"!==document.readyState&&!document.documentElement.doScroll?window.setTimeout(this.initDOMLoadedElements):(document.addEventListener("DOMContentLoaded",this.initDOMLoadedElements),window.addEventListener("load",this.initDOMLoadedElements))},te.handleMutations=function(e){e.forEach((function(e){Array.prototype.forEach.call(e.addedNodes,(function(e){1===e.nodeType&&(e.hasAttribute("data-simplebar")?!te.instances.has(e)&&document.documentElement.contains(e)&&new te(e,X(e.attributes)):Array.prototype.forEach.call(e.querySelectorAll("[data-simplebar]"),(function(e){"init"!==e.getAttribute("data-simplebar")&&!te.instances.has(e)&&document.documentElement.contains(e)&&new te(e,X(e.attributes))})))})),Array.prototype.forEach.call(e.removedNodes,(function(e){1===e.nodeType&&("init"===e.getAttribute("data-simplebar")?te.instances.has(e)&&!document.documentElement.contains(e)&&te.instances.get(e).unMount():Array.prototype.forEach.call(e.querySelectorAll('[data-simplebar="init"]'),(function(e){te.instances.has(e)&&!document.documentElement.contains(e)&&te.instances.get(e).unMount()}
425)))}))}))},te.getOptions=X,r()&&te.initHtmlApi();const ie=te;var ne=i(4529);const re=e=>"object"==typeof e&&null!==e&&e.constructor===Object&&"[object Object]"===Object.prototype.toString.call(e),se=(...e)=>{let t=!1;"boolean"==typeof e[0]&&(t=e.shift());let i=e[0];if(!i||"object"!=typeof i)throw new Error("extendee must be an object");const n=e.slice(1),r=n.length;for(let e=0;e<r;e++){const r=n[e];for(let e in r)if(r.hasOwnProperty(e)){const n=r[e];if(t&&(Array.isArray(n)||re(n))){const t=Array.isArray(n)?[]:{};i[e]=se(!0,i.hasOwnProperty(e)?i[e]:t,n)}else i[e]=n}}return i},oe=(e,t=1e4)=>(e=parseFloat(e)||0,Math.round((e+Number.EPSILON)*t)/t),ae=function(e){return!!(e&&"object"==typeof e&&e instanceof Element&&e!==document.body)&&!e.__Panzoom&&(function(e){const t=getComputedStyle(e)["overflow-y"],i=getComputedStyle(e)["overflow-x"],n=("scroll"===t||"auto"===t)&&Math.abs(e.scrollHeight-e.clientHeight)>1,r=("scroll"===i||"auto"===i)&&Math.abs(e.scrollWidth-e.clientWidth)>1;return n||r}(e)?e:ae(e.parentNode))},le="undefined"!=typeof window&&window.ResizeObserver||class{constructor(e){this.observables=[],this.boundCheck=this.check.bind(this),this.boundCheck(),this.callback=e}observe(e){if(this.observables.some((t=>t.el===e)))return;const t={el:e,size:{height:e.clientHeight,width:e.clientWidth}};this.observables.push(t)}unobserve(e){this.observables=this.observables.filter((t=>t.el!==e))}disconnect(){this.observables=[]}check(){const e=this.observables.filter((e=>{const t=e.el.clientHeight,i=e.el.clientWidth;if(e.size.height!==t||e.size.width!==i)return e.size.height=t,e.size.width=i,!0})).map((e=>e.el));e.length>0&&this.callback(e),window.requestAnimationFrame(this.boundCheck)}};class ce{constructor(e){this.id=self.Touch&&e instanceof Touch?e.identifier:-1,this.pageX=e.pageX,this.pageY=e.pageY,this.clientX=e.clientX,this.clientY=e.clientY}}const ue=(e,t)=>
425t?Math.sqrt((t.clientX-e.clientX)**2+(t.clientY-e.clientY)**2):0,he=(e,t)=>t?{clientX:(e.clientX+t.clientX)/2,clientY:(e.clientY+t.clientY)/2}:e;class de{constructor(e,{start:t=(()=>!0),move:i=(()=>{}),end:n=(()=>{})}={}){this._element=e,this.startPointers=[],this.currentPointers=[],this._pointerStart=e=>{if(e.buttons>0&&0!==e.button)return;const t=new ce(e);this.currentPointers.some((e=>e.id===t.id))||this._triggerPointerStart(t,e)&&(window.addEventListener("mousemove",this._move),window.addEventListener("mouseup",this._pointerEnd))},this._touchStart=e=>{for(const t of Array.from(e.changedTouches||[]))this._triggerPointerStart(new ce(t),e)},this._move=e=>{const t=this.currentPointers.slice(),i=(e=>"changedTouches"in e)(e)?Array.from(e.changedTouches).map((e=>new ce(e))):[new ce(e)];for(const e of i){const t=this.currentPointers.findIndex((t=>t.id===e.id));t<0||(this.currentPointers[t]=e)}this._moveCallback(t,this.currentPointers.slice(),e)},this._triggerPointerEnd=(e,t)=>{const i=this.currentPointers.findIndex((t=>t.id===e.id));return!(i<0||(this.currentPointers.splice(i,1),this.startPointers.splice(i,1),this._endCallback(e,t),0))},this._pointerEnd=e=>{e.buttons>0&&0!==e.button||this._triggerPointerEnd(new ce(e),e)&&(window.removeEventListener("mousemove",this._move,{passive:!1}),window.removeEventListener("mouseup",this._pointerEnd,{passive:!1}))},this._touchEnd=e=>{for(const t of Array.from(e.changedTouches||[]))this._triggerPointerEnd(new ce(t),e)},this._startCallback=t,this._moveCallback=i,this._endCallback=n,this._element.addEventListener("mousedown",this._pointerStart,{passive:!1}),this._element.addEventListener("touchstart",this._touchStart,{passive:!1}),this._element.addEventListener("touchmove",this._move,{passive:!1}),this._element.addEventListener("touchend",this._touchEnd),this._element.addEventListener("touchcancel",this._touchEnd)}stop(){this._element.removeEventListener("mousedown",this._pointerStart,{passive:!1}),this._element.removeEventListener("touchstart",this._touchStart,{passive:!1}),this._element.removeEventListener("touchmove",this._move,{passive:!1}),this._element.removeEventListener("touchend",this._touchEnd),this._element.removeEventListener("touchcancel",this._touchEnd),window.removeEventListener("mousemove",this._move),window.removeEventListener("mouseup",this._pointerEnd)}_triggerPointerStart(e,t){return!!this._startCallback(e,t)&&(this.currentPointers.push(e),this.startPointers.push(e),!0)}}class fe{constructor(e={}){this.options=se(!0,{},e),this.plugins=[],this.events={};for(const e of["on","once"])for(const t of Object.entries(this.options[e]||{}))this[e](...t)}option(e,t,...i){let n=(r=e=String(e),s=this.options,r.split(".").reduce((function(e,t){return e&&e[t]}),s));var r,s;return"function"==typeof n&&(n=n.call(this,this,...i)),void 0===n?t:n}localize(e,t=[]){return(e=String(e).replace(/\{\{(\w+).?(\w+)?\}\}/g,((e,i,n)=>{let r="";n?r=this.option(`${i[0]+i.toLowerCase().substring(1)}.l10n.${n}`):i&&(r=this.option(`l10n.${i}`)),r||(r=e);for(let e=0;e<t.length;e++)r=r.split(t[e][0]).join(t[e][1]);return r}))).replace(/\{\{(.*)\}\}/,((e,t)=>t))}on(e,t){if(re(e)){for(const t of Object.entries(e))this.on(...t);return this}return String(e).split(" ").forEach((e=>{const i=this.events[e]=this.events[e]||[];-1==i.indexOf(t)&&i.push(t)})),this}once(e,t){if(re(e)){for(const t of Object.entries(e))this.once(...t);return this}return String(e).split(" ").forEach((e=>{const i=(...n)=>{this.off(e,i),t.call(this,this,...n)};i._=t,this.on(e,i)})),this}off(e,t){if(!re(e))return e.split(" ").forEach((e=>{const i=this.events[e];if(!i||!i.length)return this;let n=-1;for(let e=0,r=i.length;e<r;e++){const r=i[e];if(r&&(r===t||r._===t)){n=e;break}}-1!=n&&i.splice(n,1)})),this;for(const t of Object.entries(e))this.off(...t)}trigger(e,...t){for(const i of[...this.events[e]||[]].slice())if(i&&!1===i.call(this,this,...t))return!1;for(const i of[...this.events["*"]||[]].slice())if(i&&!1===i.call(this,e,this,...t))return!1;return!0}attachPlugins(e){const t={};for(const[i,n]of Object.entries(e||{}))!1===this.options[i]||this.plugins[i]||(this.options[i]=se({},n.defaults||{},this.options[i]),t[i]=new n(this));for(const[e,i]of Object.entries(t))i.attach(this);return this.plugins=Object.assign({},this.plugins,t),this}detachPlugins(){for(const e in this.plugins){let t;(t=this.plugins[e])&&"function"==typeof t.detach&&t.detach(this)}return this.plugins={},this}}const pe={touch:!0,zoom:!0,pinchToZoom:!0,panOnlyZoomed:!1,lockAxis:!1,friction:.64,decelFriction:.88,zoomFriction:.74,bounceForce:.2,baseScale:1,minScale:1,maxScale:2,step:.5,textSelection:!1,click:"toggleZoom",wheel:"zoom",wheelFactor:42,wheelLimit:5,draggableClass:"is-draggable",draggingClass:"is-dragging",ratio:1};class me extends fe{constructor(e,t={}){super(se(!0,{},pe,t)),this.state="init",this.$container=e;for(const e of["onLoad","onWheel","onClick"])this[e]=this[e].bind(this);this.initLayout(),this.resetValues(),this.attachPlugins(me.Plugins),this.trigger("init"),this.updateMetrics(),this.attachEvents(),this.trigger("ready"),!1===this.option("centerOnStart")?this.state="ready":this.panTo({friction:0}),e.__Panzoom=this}initLayout(){const e=this.$container;if(!(e instanceof HTMLElement))throw new Error("Panzoom: Container not found");const t=this.option("content")||e.querySelector(".panzoom__content");
425if(!t)throw new Error("Panzoom: Content not found");this.$content=t;let i=this.option("viewport")||e.querySelector(".panzoom__viewport");i||!1===this.option("wrapInner")||(i=document.createElement("div"),i.classList.add("panzoom__viewport"),i.append(...e.childNodes),e.appendChild(i)),this.$viewport=i||t.parentNode}resetValues(){this.updateRate=this.option("updateRate",/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)?250:24),this.container={width:0,height:0},this.viewport={width:0,height:0},this.content={origWidth:0,origHeight:0,width:0,height:0,x:this.option("x",0),y:this.option("y",0),scale:this.option("baseScale")},this.transform={x:0,y:0,scale:1},this.resetDragPosition()}onLoad(e){this.updateMetrics(),this.panTo({scale:this.option("baseScale"),friction:0}),this.trigger("load",e)}onClick(e){if(e.defaultPrevented)return;if(this.option("textSelection")&&window.getSelection().toString().length)return void e.stopPropagation();const t=this.$content.getClientRects()[0];if("ready"!==this.state&&(this.dragPosition.midPoint||Math.abs(t.top-this.dragStart.rect.top)>1||Math.abs(t.left-this.dragStart.rect.left)>1))return e.preventDefault(),void e.stopPropagation();!1!==this.trigger("click",e)&&this.option("zoom")&&"toggleZoom"===this.option("click")&&(e.preventDefault(),e.stopPropagation(),this.zoomWithClick(e))}onWheel(e){!1!==this.trigger("wheel",e)&&this.option("zoom")&&this.option("wheel")&&this.zoomWithWheel(e)}zoomWithWheel(e){void 0===this.changedDelta&&(this.changedDelta=0);const t=Math.max(-1,Math.min(1,-e.deltaY||-e.deltaX||e.wheelDelta||-e.detail)),i=this.content.scale;let n=i*(100+t*this.option("wheelFactor"))/100;if(t<0&&Math.abs(i-this.option("minScale"))<.01||t>0&&Math.abs(i-this.option("maxScale"))<.01?(this.changedDelta+=Math.abs(t),n=i):(this.changedDelta=0,n=Math.max(Math.min(n,this.option("maxScale")),this.option("minScale"))),this.changedDelta>this.option("wheelLimit"))return;if(e.preventDefault(),n===i)return;const r=this.$content.getBoundingClientRect(),s=e.clientX-r.left,o=e.clientY-r.top;this.zoomTo(n,{x:s,y:o})}zoomWithClick(e){const t=this.$content.getClientRects()[0],i=e.clientX-t.left,n=e.clientY-t.top;this.toggleZoom({x:i,y:n})}attachEvents(){this.$content.addEventListener("load",this.onLoad),this.$container.addEventListener("wheel",this.onWheel,{passive:!1}),this.$container.addEventListener("click",this.onClick,{passive:!1}),this.initObserver();const e=new de(this.$container,{start:(t,i)=>{if(!this.option("touch"))return!1;if(this.velocity.scale<0)return!1;const n=i.composedPath()[0];if(!e.currentPointers.length){if(-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName))return!1;if(this.option("textSelection")&&((e,t,i)=>{const n=e.childNodes,r=document.createRange();for(let e=0;e<n.length;e++){const s=n[e];if(s.nodeType!==Node.TEXT_NODE)continue;r.selectNodeContents(s);const o=r.getBoundingClientRect();if(t>=o.left&&i>=o.top&&t<=o.right&&i<=o.bottom)return s}return!1})(n,t.clientX,t.clientY))return!1}return!ae(n)&&!1!==this.trigger("touchStart",i)&&("mousedown"===i.type&&i.preventDefault(),this.state="pointerdown",this.resetDragPosition(),this.dragPosition.midPoint=null,this.dragPosition.time=Date.now(),!0)},move:(t,i,n)=>{if("pointerdown"!==this.state)return;if(!1===this.trigger("touchMove",n))return void n.preventDefault();if(i.length<2&&!0===this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale"))return;if(i.length>1&&(!this.option("zoom")||!1===this.option("pinchToZoom")))return;const r=he(t[0],t[1]),s=he(i[0],i[1]),o=s.clientX-r.clientX,a=s.clientY-r.clientY,l=ue(t[0],t[1]),c=ue(i[0],i[1]),u=l&&c?c/l:1;this.dragOffset.x+=o,this.dragOffset.y+=a,this.dragOffset.scale*=u,this.dragOffset.time=Date.now()-this.dragPosition.time;const h=1===this.dragStart.scale&&this.option("lockAxis");if(h&&!this.lockAxis){if(Math.abs(this.dragOffset.x)<6&&Math.abs(this.dragOffset.y)<6)return void n.preventDefault();const e=Math.abs(180*Math.atan2(this.dragOffset.y,this.dragOffset.x)/Math.PI);this.lockAxis=e>45&&e<135?"y":"x"}if("xy"===h||"y"!==this.lockAxis){if(n.preventDefault(),n.stopPropagation(),n.stopImmediatePropagation(),this.lockAxis&&(this.dragOffset["x"===this.lockAxis?"y":"x"]=0),this.$container.classList.add(this.option("draggingClass")),this.transform.scale===this.option("baseScale")&&"y"===this.lockAxis||(this.dragPosition.x=this.dragStart.x+this.dragOffset.x),this.transform.scale===this.option("baseScale")&&"x"===this.lockAxis||(this.dragPosition.y=this.dragStart.y+this.dragOffset.y),this.dragPosition.scale=this.dragStart.scale*this.dragOffset.scale,i.length>1){const t=he(e.startPointers[0],e.startPointers[1]),i=t.clientX-this.dragStart.rect.x,n=t.clientY-this.dragStart.rect.y,{deltaX:r,deltaY:o}=this.getZoomDelta(this.content.scale*this.dragOffset.scale,i,n);this.dragPosition.x-=r,this.dragPosition.y-=o,this.dragPosition.midPoint=s}else this.setDragResistance();this.transform={x:this.dragPosition.x,y:this.dragPosition.y,scale:this.dragPosition.scale},this.startAnimation()}},end:(t,i)=>{if("pointerdown"!==this.state)return;if(this._dragOffset={...this.dragOffset},e.currentPointers.length)return void this.resetDragPosition();if(this.state="decel",this.friction=this.option("decelFriction"),this.recalculateTransform(),this.$container.classList.remove(this.option("draggingClass")),!1===this.trigger("touchEnd",i))return;if("decel"!==this.state)return;const n=this.option("minScale");if(this.transform.scale<n)return void this.zoomTo(n,{friction:.64});const r=this.option("maxScale");if(this.transform.scale-r>.01){const e=this.dragPosition.midPoint||t,i=this.$content.getClientRects()[0];this.zoomTo(r,{friction:.64,x:e.clientX-i.left,y:e.clientY-i.top})}}});this.pointerTracker=e}initObserver(){this.resizeObserver||(this.resizeObserver=new le((()=>{this.updateTimer||(this.updateTimer=setTimeout((()=>{const e=this.$container.getBoundingClientRect();e.width&&e.height?((Math.abs(e.width-this.container.width)>1||Math.abs(e.height-this.container.height)>1)&&(this.isAnimating()&&this.endAnimation(!0),this.updateMetrics(),this.panTo({x:this.content.x,y:this.content.y,scale:this.option("baseScale"),friction:0})),this.updateTimer=null):this.updateTimer=null}),this.updateRate))})),this.resizeObserver.observe(this.$container))}resetDragPosition(){this.lockAxis=null,this.friction=this.option("friction"),this.velocity={x:0,y:0,scale:0};const{x:e,y:t,scale:i}=this.content;
425this.dragStart={rect:this.$content.getBoundingClientRect(),x:e,y:t,scale:i},this.dragPosition={...this.dragPosition,x:e,y:t,scale:i},this.dragOffset={x:0,y:0,scale:1,time:0}}updateMetrics(e){!0!==e&&this.trigger("beforeUpdate");const t=this.$container,i=this.$content,n=this.$viewport,r=i instanceof HTMLImageElement,s=this.option("zoom"),o=this.option("resizeParent",s);let a=this.option("width"),l=this.option("height"),c=a||(u=i,Math.max(parseFloat(u.naturalWidth||0),parseFloat(u.width&&u.width.baseVal&&u.width.baseVal.value||0),parseFloat(u.offsetWidth||0),parseFloat(u.scrollWidth||0)));var u;let h=l||(e=>Math.max(parseFloat(e.naturalHeight||0),parseFloat(e.height&&e.height.baseVal&&e.height.baseVal.value||0),parseFloat(e.offsetHeight||0),parseFloat(e.scrollHeight||0)))(i);Object.assign(i.style,{width:a?`${a}px`:"",height:l?`${l}px`:"",maxWidth:"",maxHeight:""}),o&&Object.assign(n.style,{width:"",height:""});const d=this.option("ratio");c=oe(c*d),h=oe(h*d),a=c,l=h;const f=i.getBoundingClientRect(),p=n.getBoundingClientRect(),m=n==t?p:t.getBoundingClientRect();let g=Math.max(n.offsetWidth,oe(p.width)),v=Math.max(n.offsetHeight,oe(p.height)),y=window.getComputedStyle(n);if(g-=parseFloat(y.paddingLeft)+parseFloat(y.paddingRight),v-=parseFloat(y.paddingTop)+parseFloat(y.paddingBottom),this.viewport.width=g,this.viewport.height=v,s){if(Math.abs(c-f.width)>.1||Math.abs(h-f.height)>.1){const e=((e,t,i,n)=>{const r=Math.min(i/e||0,n/t);return{width:e*r||0,height:t*r||0}})(c,h,Math.min(c,f.width),Math.min(h,f.height));a=oe(e.width),l=oe(e.height)}Object.assign(i.style,{width:`${a}px`,height:`${l}px`,transform:""})}if(o&&(Object.assign(n.style,{width:`${a}px`,height:`${l}px`}),this.viewport={...this.viewport,width:a,height:l}),r&&s&&"function"!=typeof this.options.maxScale){const e=this.option("maxScale");this.options.maxScale=function(){return this.content.origWidth>0&&this.content.fitWidth>0?this.content.origWidth/this.content.fitWidth:e}}this.content={...this.content,origWidth:c,origHeight:h,fitWidth:a,fitHeight:l,width:a,height:l,scale:1,isZoomable:s},this.container={width:m.width,height:m.height},!0!==e&&this.trigger("afterUpdate")}zoomIn(e){this.zoomTo(this.content.scale+(e||this.option("step")))}zoomOut(e){this.zoomTo(this.content.scale-(e||this.option("step")))}toggleZoom(e={}){const t=this.option("maxScale"),i=this.option("baseScale"),n=this.content.scale>i+.5*(t-i)?i:t;this.zoomTo(n,e)}zoomTo(e=this.option("baseScale"),{x:t=null,y:i=null}={}){e=Math.max(Math.min(e,this.option("maxScale")),this.option("minScale"));const n=oe(this.content.scale/(this.content.width/this.content.fitWidth),1e7);null===t&&(t=this.content.width*n*.5),null===i&&(i=this.content.height*n*.5);const{deltaX:r,deltaY:s}=this.getZoomDelta(e,t,i);t=this.content.x-r,i=this.content.y-s,this.panTo({x:t,y:i,scale:e,friction:this.option("zoomFriction")})}getZoomDelta(e,t=0,i=0){const n=this.content.fitWidth*this.content.scale,r=this.content.fitHeight*this.content.scale,s=t>0&&n?t/n:0,o=i>0&&r?i/r:0;return{deltaX:(this.content.fitWidth*e-n)*s,deltaY:(this.content.fitHeight*e-r)*o}}panTo({x:e=this.content.x,y:t=this.content.y,scale:i,friction:n=this.option("friction"),ignoreBounds:r=!1}={}){if(i=i||this.content.scale||1,!r){const{boundX:n,boundY:r}=this.getBounds(i);n&&(e=Math.max(Math.min(e,n.to),n.from)),r&&(t=Math.max(Math.min(t,r.to),r.from))}this.friction=n,this.transform={...this.transform,x:e,y:t,scale:i},n?(this.state="panning",this.velocity={x:(1/this.friction-1)*(e-this.content.x),y:(1/this.friction-1)*(t-this.content.y),scale:(1/this.friction-1)*(i-this.content.scale)},this.startAnimation()):this.endAnimation()}startAnimation(){this.rAF?cancelAnimationFrame(this.rAF):this.trigger("startAnimation"),this.rAF=requestAnimationFrame((()=>this.animate()))}animate(){if(this.setEdgeForce(),this.setDragForce(),this.velocity.x*=this.friction,this.velocity.y*=this.friction,this.velocity.scale*=this.friction,this.content.x+=this.velocity.x,this.content.y+=this.velocity.y,this.content.scale+=this.velocity.scale,this.isAnimating())this.setTransform();else if("pointerdown"!==this.state)return void this.endAnimation();this.rAF=requestAnimationFrame((()=>this.animate()))}getBounds(e){let t=this.boundX,i=this.boundY;if(void 0!==t&&void 0!==i)return{boundX:t,boundY:i};t={from:0,to:0},i={from:0,to:0},e=e||this.transform.scale;const n=this.content.fitWidth*e,r=this.content.fitHeight*e,s=this.viewport.width,o=this.viewport.height;if(n<s){const e=oe(.5*(s-n));t.from=e,t.to=e}else t.from=oe(s-n);if(r<o){const e=.5*(o-r);i.from=e,i.to=e}else i.from=oe(o-r);return{boundX:t,boundY:i}}setEdgeForce(){if("decel"!==this.state)return;const e=this.option("bounceForce"),{boundX:t,boundY:i}=this.getBounds(Math.max(this.transform.scale,this.content.scale));let n,r,s,o;if(t&&(n=this.content.x<t.from,r=this.content.x>t.to),i&&(s=this.content.y<i.from,o=this.content.y>i.to),n||r){let i=((n?t.from:t.to)-this.content.x)*e;const r=this.content.x+(this.velocity.x+i)/this.friction;r>=t.from&&r<=t.to&&(i+=this.velocity.x),this.velocity.x=i,this.recalculateTransform()}if(s||o){let t=((s?i.from:i.to)-this.content.y)*e;const n=this.content.y+(t+this.velocity.y)/this.friction;n>=i.from&&n<=i.to&&(t+=this.velocity.y),this.velocity.y=t,this.recalculateTransform()}}setDragResistance(){if("pointerdown"!==this.state)return;const{boundX:e,boundY:t}=this.getBounds(this.dragPosition.scale);let i,n,r,s;if(e&&(i=this.dragPosition.x<e.from,n=this.dragPosition.x>e.to),t&&(r=this.dragPosition.y<t.from,s=this.dragPosition.y>t.to),(i||n)&&(!i||!n)){const t=i?e.from:e.to,n=t-this.dragPosition.x;this.dragPosition.x=t-.3*n}if((r||s)&&(!r||!s)){const e=r?t.from:t.to,i=e-this.dragPosition.y;this.dragPosition.y=e-.3*i}}setDragForce(){"pointerdown"===this.state&&(this.velocity.x=this.dragPosition.x-this.content.x,this.velocity.y=this.dragPosition.y-this.content.y,this.velocity.scale=this.dragPosition.scale-this.content.scale)}recalculateTransform(){this.transform.x=this.content.x+this.velocity.x/(1/this.friction-1),this.transform.y=this.content.y+this.velocity.y/(1/this.friction-1),this.transform.scale=this.content.scale+this.velocity.scale/(1/this.friction-1)}isAnimating(){return!(!this.friction||!(Math.abs(this.velocity.x)>.05||Math.abs(this.velocity.y)>.05||Math.abs(this.velocity.scale)>.05))}setTransform(e){let t,i,n;if(e?(t=oe(this.transform.x),i=oe(this.transform.y),n=this.transform.scale,this.content={...this.content,x:t,y:i,scale:n}):(t=oe(this.content.x),i=oe(this.content.y),n=this.content.scale/(this.content.width/this.content.fitWidth),this.content={...this.content,x:t,y:i}),this.trigger("beforeTransform"),t=oe(this.content.x),i=oe(this.content.y),e&&this.option("zoom")){let e,r;e=oe(this.content.fitWidth*n),r=oe(this.content.fitHeight*n),this.content.width=e,this.content.height=r,this.transform={...this.transform,width:e,height:r,scale:n},Object.assign(this.$content.style,{width:`${e}px`,height:`${r}px`,maxWidth:"none",maxHeight:"none",transform:`translate3d(${t}px, ${i}px, 0) scale(1)`})}else this.$content.style.transform=`translate3d(${t}px, ${i}px, 0) scale(${n})`;this.trigger("afterTransform")}endAnimation(e){cancelAnimationFrame(this.rAF),this.rAF=null,this.velocity={x:0,y:0,scale:0}
425,this.setTransform(!0),this.state="ready",this.handleCursor(),!0!==e&&this.trigger("endAnimation")}handleCursor(){const e=this.option("draggableClass");e&&this.option("touch")&&(1==this.option("panOnlyZoomed")&&this.content.width<=this.viewport.width&&this.content.height<=this.viewport.height&&this.transform.scale<=this.option("baseScale")?this.$container.classList.remove(e):this.$container.classList.add(e))}detachEvents(){this.$content.removeEventListener("load",this.onLoad),this.$container.removeEventListener("wheel",this.onWheel,{passive:!1}),this.$container.removeEventListener("click",this.onClick,{passive:!1}),this.pointerTracker&&(this.pointerTracker.stop(),this.pointerTracker=null),this.resizeObserver&&(this.resizeObserver.disconnect(),this.resizeObserver=null)}destroy(){"destroy"!==this.state&&(this.state="destroy",clearTimeout(this.updateTimer),this.updateTimer=null,cancelAnimationFrame(this.rAF),this.rAF=null,this.detachEvents(),this.detachPlugins(),this.resetDragPosition())}}me.version="4.0.26",me.Plugins={};const ge=(e,t)=>{let i=0;return function(...n){const r=(new Date).getTime();if(!(r-i<t))return i=r,e(...n)}};class ve{constructor(e){this.$container=null,this.$prev=null,this.$next=null,this.carousel=e,this.onRefresh=this.onRefresh.bind(this)}option(e){return this.carousel.option(`Navigation.${e}`)}createButton(e){const t=document.createElement("button");t.setAttribute("title",this.carousel.localize(`{{${e.toUpperCase()}}}`));const i=this.option("classNames.button")+" "+this.option(`classNames.${e}`);return t.classList.add(...i.split(" ")),t.setAttribute("tabindex","0"),t.innerHTML=this.carousel.localize(this.option(`${e}Tpl`)),t.addEventListener("click",(t=>{t.preventDefault(),t.stopPropagation(),this.carousel["slide"+("next"===e?"Next":"Prev")]()})),t}build(){this.$container||(this.$container=document.createElement("div"),this.$container.classList.add(...this.option("classNames.main").split(" ")),this.carousel.$container.appendChild(this.$container)),this.$next||(this.$next=this.createButton("next"),this.$container.appendChild(this.$next)),this.$prev||(this.$prev=this.createButton("prev"),this.$container.appendChild(this.$prev))}onRefresh(){const e=this.carousel.pages.length;e<=1||e>1&&this.carousel.elemDimWidth<this.carousel.wrapDimWidth&&!Number.isInteger(this.carousel.option("slidesPerPage"))?this.cleanup():(this.build(),this.$prev.removeAttribute("disabled"),this.$next.removeAttribute("disabled"),this.carousel.option("infiniteX",this.carousel.option("infinite"))||(this.carousel.page<=0&&this.$prev.setAttribute("disabled",""),this.carousel.page>=e-1&&this.$next.setAttribute("disabled","")))}cleanup(){this.$prev&&this.$prev.remove(),this.$prev=null,this.$next&&this.$next.remove(),this.$next=null,this.$container&&this.$container.remove(),this.$container=null}attach(){this.carousel.on("refresh change",this.onRefresh)}detach(){this.carousel.off("refresh change",this.onRefresh),this.cleanup()}}ve.defaults={prevTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M15 3l-9 9 9 9"/></svg>',nextTpl:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M9 3l9 9-9 9"/></svg>',classNames:{main:"carousel__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}};class ye{constructor(e){this.carousel=e,this.selectedIndex=null,this.friction=0,this.onNavReady=this.onNavReady.bind(this),this.onNavClick=this.onNavClick.bind(this),this.onNavCreateSlide=this.onNavCreateSlide.bind(this),this.onTargetChange=this.onTargetChange.bind(this)}addAsTargetFor(e){this.target=this.carousel,this.nav=e,this.attachEvents()}addAsNavFor(e){this.target=e,this.nav=this.carousel,this.attachEvents()}attachEvents(){this.nav.options.initialSlide=this.target.options.initialPage,this.nav.on("ready",this.onNavReady),this.nav.on("createSlide",this.onNavCreateSlide),this.nav.on("Panzoom.click",this.onNavClick),this.target.on("change",this.onTargetChange),this.target.on("Panzoom.afterUpdate",this.onTargetChange)}onNavReady(){this.onTargetChange(!0)}onNavClick(e,t,i){const n=i.target.closest(".carousel__slide");if(!n)return;i.stopPropagation();const r=parseInt(n.dataset.index,10),s=this.target.findPageForSlide(r);this.target.page!==s&&this.target.slideTo(s,{friction:this.friction}),this.markSelectedSlide(r)}onNavCreateSlide(e,t){t.index===this.selectedIndex&&this.markSelectedSlide(t.index)}onTargetChange(){const e=this.target.pages[this.target.page].indexes[0],t=this.nav.findPageForSlide(e);this.nav.slideTo(t),this.markSelectedSlide(e)}markSelectedSlide(e){this.selectedIndex=e,[...this.nav.slides].filter((e=>e.$el&&e.$el.classList.remove("is-nav-selected")));const t=this.nav.slides[e];t&&t.$el&&t.$el.classList.add("is-nav-selected")}attach(e){const t=e.options.Sync;(t.target||t.nav)&&(t.target?this.addAsNavFor(t.target):t.nav&&this.addAsTargetFor(t.nav),this.friction=t.friction)}detach(){this.nav&&(this.nav.off("ready",this.onNavReady),this.nav.off("Panzoom.click",this.onNavClick),this.nav.off("createSlide",this.onNavCreateSlide)),this.target&&(this.target.off("Panzoom.afterUpdate",this.onTargetChange),this.target.off("change",this.onTargetChange))}}ye.defaults={friction:.92};const be={Navigation:ve,Dots:class{constructor(e){this.carousel=e,this.$list=null,this.events={change:this.onChange.bind(this),refresh:this.onRefresh.bind(this)}}buildList(){if(this.carousel.pages.length<this.carousel.option("Dots.minSlideCount"))return;const e=document.createElement("ol");return e.classList.add("carousel__dots"),e.addEventListener("click",(e=>{if(!("page"in e.target.dataset))return;e.preventDefault(),e.stopPropagation();const t=parseInt(e.target.dataset.page,10),i=this.carousel;t!==i.page&&(i.pages.length<3&&i.option("infinite")?i[0==t?"slidePrev":"slideNext"]():i.slideTo(t))})),this.$list=e,this.carousel.$container.appendChild(e),this.carousel.$container.classList.add("has-dots"),e}removeList(){this.$list&&(this.$list.parentNode.removeChild(this.$list),this.$list=null),this.carousel.$container.classList.remove("has-dots")}rebuildDots(){let e=this.$list;const t=!!e,i=this.carousel.pages.length;if(i<2)return void(t&&this.removeList());t||(e=this.buildList());const n=this.$list.children.length;if(n>i)for(let e=i;e<n;e++)this.$list.removeChild(this.$list.lastChild);else{for(let e=n;e<i;e++){const t=document.createElement("li");t.classList.add("carousel__dot"),t.dataset.page=e,t.setAttribute("role","button"),t.setAttribute("tabindex","0"),t.setAttribute("title",this.carousel.localize("{{GOTO}}",[["%d",e+1]])),t.addEventListener("keydown",(e=>{const i=e.code;let n;"Enter"===i||"NumpadEnter"===i?n=t:"ArrowRight"===i?n=t.nextSibling:"ArrowLeft"===i&&(n=t.previousSibling),n&&n.click()})),this.$list.appendChild(t)}this.setActiveDot()}}setActiveDot(){if(!this.$list)return;
425this.$list.childNodes.forEach((e=>{e.classList.remove("is-selected")}));const e=this.$list.childNodes[this.carousel.page];e&&e.classList.add("is-selected")}onChange(){this.setActiveDot()}onRefresh(){this.rebuildDots()}attach(){this.carousel.on(this.events)}detach(){this.removeList(),this.carousel.off(this.events),this.carousel=null}},Sync:ye},_e={slides:[],preload:0,slidesPerPage:"auto",initialPage:null,initialSlide:null,friction:.92,center:!0,infinite:!0,fill:!0,dragFree:!1,prefix:"",classNames:{viewport:"carousel__viewport",track:"carousel__track",slide:"carousel__slide",slideSelected:"is-selected"},l10n:{NEXT:"Next slide",PREV:"Previous slide",GOTO:"Go to slide #%d"}};class we extends fe{constructor(e,t={}){if(super(t=se(!0,{},_e,t)),this.state="init",this.$container=e,!(this.$container instanceof HTMLElement))throw new Error("No root element provided");this.slideNext=ge(this.slideNext.bind(this),250),this.slidePrev=ge(this.slidePrev.bind(this),250),this.init(),e.__Carousel=this}init(){this.pages=[],this.page=this.pageIndex=null,this.prevPage=this.prevPageIndex=null,this.attachPlugins(we.Plugins),this.trigger("init"),this.initLayout(),this.initSlides(),this.updateMetrics(),this.$track&&this.pages.length&&(this.$track.style.transform=`translate3d(${-1*this.pages[this.page].left}px, 0px, 0) scale(1)`),this.manageSlideVisiblity(),this.initPanzoom(),this.state="ready",this.trigger("ready")}initLayout(){const e=this.option("prefix"),t=this.option("classNames");this.$viewport=this.option("viewport")||this.$container.querySelector(`.${e}${t.viewport}`),this.$viewport||(this.$viewport=document.createElement("div"),this.$viewport.classList.add(...(e+t.viewport).split(" ")),this.$viewport.append(...this.$container.childNodes),this.$container.appendChild(this.$viewport)),this.$track=this.option("track")||this.$container.querySelector(`.${e}${t.track}`),this.$track||(this.$track=document.createElement("div"),this.$track.classList.add(...(e+t.track).split(" ")),this.$track.append(...this.$viewport.childNodes),this.$viewport.appendChild(this.$track))}initSlides(){this.slides=[],this.$viewport.querySelectorAll(`.${this.option("prefix")}${this.option("classNames.slide")}`).forEach((e=>{const t={$el:e,isDom:!0};this.slides.push(t),this.trigger("createSlide",t,this.slides.length)})),Array.isArray(this.options.slides)&&(this.slides=se(!0,[...this.slides],this.options.slides))}updateMetrics(){let e,t=0,i=[];this.slides.forEach(((n,r)=>{const s=n.$el,o=n.isDom||!e?this.getSlideMetrics(s):e;n.index=r,n.width=o,n.left=t,e=o,t+=o,i.push(r)}));let n=Math.max(this.$track.offsetWidth,oe(this.$track.getBoundingClientRect().width)),r=getComputedStyle(this.$track);n-=parseFloat(r.paddingLeft)+parseFloat(r.paddingRight),this.contentWidth=t,this.viewportWidth=n;const s=[],o=this.option("slidesPerPage");if(Number.isInteger(o)&&t>n)for(let e=0;e<this.slides.length;e+=o)s.push({indexes:i.slice(e,e+o),slides:this.slides.slice(e,e+o)});else{let e=0,t=0;for(let i=0;i<this.slides.length;i+=1){let r=this.slides[i];(!s.length||t+r.width>n)&&(s.push({indexes:[],slides:[]}),e=s.length-1,t=0),t+=r.width,s[e].indexes.push(i),s[e].slides.push(r)}}const a=this.option("center"),l=this.option("fill");s.forEach(((e,i)=>{e.index=i,e.width=e.slides.reduce(((e,t)=>e+t.width),0),e.left=e.slides[0].left,a&&(e.left+=.5*(n-e.width)*-1),l&&!this.option("infiniteX",this.option("infinite"))&&t>n&&(e.left=Math.max(e.left,0),e.left=Math.min(e.left,t-n))}));const c=[];let u;s.forEach((e=>{const t={...e};u&&t.left===u.left?(u.width+=t.width,u.slides=[...u.slides,...t.slides],u.indexes=[...u.indexes,...t.indexes]):(t.index=c.length,u=t,c.push(t))})),this.pages=c;let h=this.page;if(null===h){const e=this.option("initialSlide");h=null!==e?this.findPageForSlide(e):parseInt(this.option("initialPage",0),10)||0,c[h]||(h=c.length&&h>c.length?c[c.length-1].index:0),this.page=h,this.pageIndex=h}this.updatePanzoom(),this.trigger("refresh")}getSlideMetrics(e){if(!e){const t=this.slides[0];(e=document.createElement("div")).dataset.isTestEl=1,e.style.visibility="hidden",e.classList.add(...(this.option("prefix")+this.option("classNames.slide")).split(" ")),t.customClass&&e.classList.add(...t.customClass.split(" ")),this.$track.prepend(e)}let t=Math.max(e.offsetWidth,oe(e.getBoundingClientRect().width));const i=e.currentStyle||window.getComputedStyle(e);return t=t+(parseFloat(i.marginLeft)||0)+(parseFloat(i.marginRight)||0),e.dataset.isTestEl&&e.remove(),t}findPageForSlide(e){e=parseInt(e,10)||0;const t=this.pages.find((t=>t.indexes.indexOf(e)>-1));return t?t.index:null}slideNext(){this.slideTo(this.pageIndex+1)}
425slidePrev(){this.slideTo(this.pageIndex-1)}slideTo(e,t={}){const{x:i=-1*this.setPage(e,!0),y:n=0,friction:r=this.option("friction")}=t;this.Panzoom.content.x===i&&!this.Panzoom.velocity.x&&r||(this.Panzoom.panTo({x:i,y:n,friction:r,ignoreBounds:!0}),"ready"===this.state&&"ready"===this.Panzoom.state&&this.trigger("settle"))}initPanzoom(){this.Panzoom&&this.Panzoom.destroy();const e=se(!0,{},{content:this.$track,wrapInner:!1,resizeParent:!1,zoom:!1,click:!1,lockAxis:"x",x:this.pages.length?-1*this.pages[this.page].left:0,centerOnStart:!1,textSelection:()=>this.option("textSelection",!1),panOnlyZoomed:function(){return this.content.width<=this.viewport.width}},this.option("Panzoom"));this.Panzoom=new me(this.$container,e),this.Panzoom.on({"*":(e,...t)=>this.trigger(`Panzoom.${e}`,...t),afterUpdate:()=>{this.updatePage()},beforeTransform:this.onBeforeTransform.bind(this),touchEnd:this.onTouchEnd.bind(this),endAnimation:()=>{this.trigger("settle")}}),this.updateMetrics(),this.manageSlideVisiblity()}updatePanzoom(){this.Panzoom&&(this.Panzoom.content={...this.Panzoom.content,fitWidth:this.contentWidth,origWidth:this.contentWidth,width:this.contentWidth},this.pages.length>1&&this.option("infiniteX",this.option("infinite"))?this.Panzoom.boundX=null:this.pages.length&&(this.Panzoom.boundX={from:-1*this.pages[this.pages.length-1].left,to:-1*this.pages[0].left}),this.option("infiniteY",this.option("infinite"))?this.Panzoom.boundY=null:this.Panzoom.boundY={from:0,to:0},this.Panzoom.handleCursor())}manageSlideVisiblity(){const e=this.contentWidth,t=this.viewportWidth;let i=this.Panzoom?-1*this.Panzoom.content.x:this.pages.length?this.pages[this.page].left:0;const n=this.option("preload"),r=this.option("infiniteX",this.option("infinite")),s=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-left")),o=parseFloat(getComputedStyle(this.$viewport,null).getPropertyValue("padding-right"));this.slides.forEach((a=>{let l,c,u=0;l=i-s,c=i+t+o,l-=n*(t+s+o),c+=n*(t+s+o);const h=a.left+a.width>l&&a.left<c;l=i+e-s,c=i+e+t+o,l-=n*(t+s+o);const d=r&&a.left+a.width>l&&a.left<c;l=i-e-s,c=i-e+t+o,l-=n*(t+s+o);const f=r&&a.left+a.width>l&&a.left<c;d||h||f?(this.createSlideEl(a),h&&(u=0),d&&(u=-1),f&&(u=1),a.left+a.width>i&&a.left<=i+t+o&&(u=0)):this.removeSlideEl(a),a.hasDiff=u}));let a=0,l=0;this.slides.forEach(((t,i)=>{let n=0;t.$el?(i!==a||t.hasDiff?n=l+t.hasDiff*e:l=0,t.$el.style.left=Math.abs(n)>.1?`${l+t.hasDiff*e}px`:"",a++):l+=t.width})),this.markSelectedSlides()}createSlideEl(e){if(!e)return;if(e.$el){let t=e.$el.dataset.index;if(!t||parseInt(t,10)!==e.index){let t;e.$el.dataset.index=e.index,e.$el.querySelectorAll("[data-lazy-srcset]").forEach((e=>{e.srcset=e.dataset.lazySrcset})),e.$el.querySelectorAll("[data-lazy-src]").forEach((e=>{let t=e.dataset.lazySrc;e instanceof HTMLImageElement?e.src=t:e.style.backgroundImage=`url('${t}')`})),(t=e.$el.dataset.lazySrc)&&(e.$el.style.backgroundImage=`url('${t}')`),e.state="ready"}return}const t=document.createElement("div");t.dataset.index=e.index,t.classList.add(...(this.option("prefix")+this.option("classNames.slide")).split(" ")),e.customClass&&t.classList.add(...e.customClass.split(" ")),e.html&&(t.innerHTML=e.html);const i=[];this.slides.forEach(((e,t)=>{e.$el&&i.push(t)}));const n=e.index;let r=null;if(i.length){let e=i.reduce(((e,t)=>Math.abs(t-n)<Math.abs(e-n)?t:e));r=this.slides[e]}return this.$track.insertBefore(t,r&&r.$el?r.index<e.index?r.$el.nextSibling:r.$el:null),e.$el=t,this.trigger("createSlide",e,n),e}removeSlideEl(e){e.$el&&!e.isDom&&(this.trigger("removeSlide",e),e.$el.remove(),e.$el=null)}markSelectedSlides(){const e=this.option("classNames.slideSelected"),t="aria-hidden";this.slides.forEach(((i,n)=>{const r=i.$el;if(!r)return;const s=this.pages[this.page];s&&s.indexes&&s.indexes.indexOf(n)>-1?(e&&!r.classList.contains(e)&&(r.classList.add(e),this.trigger("selectSlide",i)),r.removeAttribute(t)):(e&&r.classList.contains(e)&&(r.classList.remove(e),this.trigger("unselectSlide",i)),r.setAttribute(t,!0))}))}updatePage(){this.updateMetrics(),this.slideTo(this.page,{friction:0})}onBeforeTransform(){this.option("infiniteX",this.option("infinite"))&&this.manageInfiniteTrack(),this.manageSlideVisiblity()}manageInfiniteTrack(){const e=this.contentWidth,t=this.viewportWidth;if(!this.option("infiniteX",this.option("infinite"))||this.pages.length<2||e<t)return;const i=this.Panzoom;let n=!1;return i.content.x<-1*(e-t)&&(i.content.x+=e,this.pageIndex=this.pageIndex-this.pages.length,n=!0),i.content.x>t&&(i.content.x-=e,this.pageIndex=this.pageIndex+this.pages.length,n=!0),n&&"pointerdown"===i.state&&i.resetDragPosition(),n}onTouchEnd(e,t){const i=this.option("dragFree");if(!i&&this.pages.length>1&&e.dragOffset.time<350&&Math.abs(e.dragOffset.y)<1&&Math.abs(e.dragOffset.x)>5)this[e.dragOffset.x<0?"slideNext":"slidePrev"]();else if(i){const[,t]=this.getPageFromPosition(-1*e.transform.x);this.setPage(t)}else this.slideToClosest()}slideToClosest(e={}){let[,t]=this.getPageFromPosition(-1*this.Panzoom.content.x);this.slideTo(t,e)}getPageFromPosition(e){const t=this.pages.length;this.option("center")&&(e+=.5*this.viewportWidth);const i=Math.floor(e/this.contentWidth);e-=i*this.contentWidth;let n=this.slides.find((t=>t.left<=e&&t.left+t.width>e));if(n){let e=this.findPageForSlide(n.index);return[e,e+i*t]}return[0,0]}setPage(e,t){let i=0,n=parseInt(e,10)||0;const r=this.page,s=this.pageIndex,o=this.pages.length,a=this.contentWidth,l=this.viewportWidth;if(e=(n%o+o)%o,this.option("infiniteX",this.option("infinite"))&&a>l){const r=Math.floor(n/o)||0,s=a;if(i=this.pages[e].left+r*s,!0===t&&o>2){let e=-1*this.Panzoom.content.x;const t=i-s,r=i+s,a=Math.abs(e-i),l=Math.abs(e-t),c=Math.abs(e-r);c<a&&c<=l?(i=r,n+=o):l<a&&l<c&&(i=t,n-=o)}}else e=n=Math.max(0,Math.min(n,o-1)),i=this.pages.length?this.pages[e].left:0;return this.page=e,this.pageIndex=n,null!==r&&e!==r&&(this.prevPage=r,this.prevPageIndex=s,this.trigger("change",e,r)),i}
425destroy(){this.state="destroy",this.slides.forEach((e=>{this.removeSlideEl(e)})),this.slides=[],this.Panzoom.destroy(),this.detachPlugins()}}we.version="4.0.26",we.Plugins=be;const xe=!("undefined"==typeof window||!window.document||!window.document.createElement);let Ce=null;const Ae=["a[href]","area[href]",'input:not([disabled]):not([type="hidden"]):not([aria-hidden])',"select:not([disabled]):not([aria-hidden])","textarea:not([disabled]):not([aria-hidden])","button:not([disabled]):not([aria-hidden])","iframe","object","embed","video","audio","[contenteditable]",'[tabindex]:not([tabindex^="-"]):not([disabled]):not([aria-hidden])'],Ee=e=>{if(e&&xe){null===Ce&&document.createElement("div").focus({get preventScroll(){return Ce=!0,!1}});try{if(e.setActive)e.setActive();else if(Ce)e.focus({preventScroll:!0});else{const t=window.pageXOffset||document.body.scrollTop,i=window.pageYOffset||document.body.scrollLeft;e.focus(),document.body.scrollTo({top:t,left:i,behavior:"auto"})}}catch(e){}}};class ke{constructor(e){this.fancybox=e,this.$container=null,this.state="init";for(const e of["onPrepare","onClosing","onKeydown"])this[e]=this[e].bind(this);this.events={prepare:this.onPrepare,closing:this.onClosing,keydown:this.onKeydown}}onPrepare(){this.getSlides().length<this.fancybox.option("Thumbs.minSlideCount")?this.state="disabled":!0===this.fancybox.option("Thumbs.autoStart")&&this.fancybox.Carousel.Panzoom.content.height>=this.fancybox.option("Thumbs.minScreenHeight")&&this.build()}onClosing(){this.Carousel&&this.Carousel.Panzoom.detachEvents()}onKeydown(e,t){t===e.option("Thumbs.key")&&this.toggle()}build(){if(this.$container)return;const e=document.createElement("div");e.classList.add("fancybox__thumbs"),this.fancybox.$carousel.parentNode.insertBefore(e,this.fancybox.$carousel.nextSibling),this.Carousel=new we(e,se(!0,{Dots:!1,Navigation:!1,Sync:{friction:0},infinite:!1,center:!0,fill:!0,dragFree:!0,slidesPerPage:1,preload:1},this.fancybox.option("Thumbs.Carousel"),{Sync:{target:this.fancybox.Carousel},slides:this.getSlides()})),this.Carousel.Panzoom.on("wheel",((e,t)=>{t.preventDefault(),this.fancybox[t.deltaY<0?"prev":"next"]()})),this.$container=e,this.state="visible"}getSlides(){const e=[];for(const t of this.fancybox.items){const i=t.thumb;i&&e.push({html:`<div class="fancybox__thumb" style="background-image:url('${i}')"></div>`,customClass:`has-thumb has-${t.type||"image"}`})}return e}toggle(){"visible"===this.state?this.hide():"hidden"===this.state?this.show():this.build()}show(){"hidden"===this.state&&(this.$container.style.display="",this.Carousel.Panzoom.attachEvents(),this.state="visible")}hide(){"visible"===this.state&&(this.Carousel.Panzoom.detachEvents(),this.$container.style.display="none",this.state="hidden")}cleanup(){this.Carousel&&(this.Carousel.destroy(),this.Carousel=null),this.$container&&(this.$container.remove(),this.$container=null),this.state="init"}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events),this.cleanup()}}ke.defaults={minSlideCount:2,minScreenHeight:500,autoStart:!0,key:"t",Carousel:{}};const Se=(e,t)=>{const i=new URL(e),n=new URLSearchParams(i.search);let r=new URLSearchParams;for(const[e,i]of[...n,...Object.entries(t)])"t"===e?r.set("start",parseInt(i)):r.set(e,i);r=r.toString();let s=e.match(/#t=((.*)?\d+s)/);return s&&(r+=`#t=${s[1]}`),r},Te={video:{autoplay:!0,ratio:16/9},youtube:{autohide:1,fs:1,rel:0,hd:1,wmode:"transparent",enablejsapi:1,html5:1},vimeo:{hd:1,show_title:1,show_byline:1,show_portrait:0,fullscreen:1},html5video:{tpl:'<video class="fancybox__html5video" playsinline controls controlsList="nodownload" poster="{{poster}}">\n <source src="{{src}}" type="{{format}}" />Sorry, your browser doesn\'t support embedded videos.</video>',format:""}};class De{constructor(e){this.fancybox=e;for(const e of["onInit","onReady","onCreateSlide","onRemoveSlide","onSelectSlide","onUnselectSlide","onRefresh","onMessage"])this[e]=this[e].bind(this);this.events={init:this.onInit,ready:this.onReady,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide,"Carousel.selectSlide":this.onSelectSlide,"Carousel.unselectSlide":this.onUnselectSlide,"Carousel.refresh":this.onRefresh}}onInit(){for(const e of this.fancybox.items)this.processType(e)}processType(e){if(e.html)return e.src=e.html,e.type="html",void delete e.html;const t=e.src||"";let i=e.type||this.fancybox.options.type,n=null;if(!t||"string"==typeof t){if(n=t.match(/(?:youtube\.com|youtu\.be|youtube\-nocookie\.com)\/(?:watch\?(?:.*&)?v=|v\/|u\/|embed\/?)?(videoseries\?list=(?:.*)|[\w-]{11}|\?listType=(?:.*)&list=(?:.*))(?:.*)/i)){const r=Se(t,this.fancybox.option("Html.youtube")),s=encodeURIComponent(n[1]);e.videoId=s,e.src=`https://www.youtube-nocookie.com/embed/${s}?${r}`,e.thumb=e.thumb||`https://i.ytimg.com/vi/${s}/mqdefault.jpg`,e.vendor="youtube",i="video"}else if(n=t.match(/^.+vimeo.com\/(?:\/)?([\d]+)(.*)?/)){const r=Se(t,this.fancybox.option("Html.vimeo")),s=encodeURIComponent(n[1]);e.videoId=s,e.src=`https://player.vimeo.com/video/${s}?${r}`,e.vendor="vimeo",i="video"}else(n=t.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:(?:(?:maps\/(?:place\/(?:.*)\/)?\@(.*),(\d+.?\d+?)z))|(?:\?ll=))(.*)?/i))?(e.src=`//maps.google.${n[1]}/?ll=${(n[2]?n[2]+"&z="+Math.floor(n[3])+(n[4]?n[4].replace(/^\//,"&"):""):n[4]+"").replace(/\?/,"&")}&output=${n[4]&&n[4].indexOf("layer=c")>0?"svembed":"embed"}`,i="map"):(n=t.match(/(?:maps\.)?google\.([a-z]{2,3}(?:\.[a-z]{2})?)\/(?:maps\/search\/)(.*)/i))&&(e.src=`//maps.google.${n[1]}/maps?q=${n[2].replace("query=","q=").replace("api=1","")}&output=embed`,i="map");i||("#"===t.charAt(0)?i="inline":(n=t.match(/\.(mp4|mov|ogv|webm)((\?|#).*)?$/i))?(i="html5video",e.format=e.format||"video/"+("ogv"===n[1]?"ogg":n[1])):t.match(/(^data:image\/[a-z0-9+\/=]*,)|(\.(jp(e|g|eg)|gif|png|bmp|webp|svg|ico)((\?|#).*)?$)/i)?i="image":t.match(/\.(pdf)((\?|#).*)?$/i)&&(i="pdf")),e.type=i||this.fancybox.option("defaultType","image"),"html5video"!==i&&"video"!==i||(e.video=se({},this.fancybox.option("Html.video"),e.video),e._width&&e._height?e.ratio=parseFloat(e._width)/parseFloat(e._height):e.ratio=e.ratio||e.video.ratio||Te.video.ratio)}}
425onReady(){this.fancybox.Carousel.slides.forEach((e=>{e.$el&&(this.setContent(e),e.index===this.fancybox.getSlide().index&&this.playVideo(e))}))}onCreateSlide(e,t,i){"ready"===this.fancybox.state&&this.setContent(i)}loadInlineContent(e){let t;if(e.src instanceof HTMLElement)t=e.src;else if("string"==typeof e.src){const i=e.src.split("#",2),n=2===i.length&&""===i[0]?i[1]:i[0];t=document.getElementById(n)}if(t){if("clone"===e.type||t.$placeHolder){t=t.cloneNode(!0);let i=t.getAttribute("id");i=i?`${i}--clone`:`clone-${this.fancybox.id}-${e.index}`,t.setAttribute("id",i)}else{const e=document.createElement("div");e.classList.add("fancybox-placeholder"),t.parentNode.insertBefore(e,t),t.$placeHolder=e}this.fancybox.setContent(e,t)}else this.fancybox.setError(e,"{{ELEMENT_NOT_FOUND}}")}loadAjaxContent(e){const t=this.fancybox,i=new XMLHttpRequest;t.showLoading(e),i.onreadystatechange=function(){i.readyState===XMLHttpRequest.DONE&&"ready"===t.state&&(t.hideLoading(e),200===i.status?t.setContent(e,i.responseText):t.setError(e,404===i.status?"{{AJAX_NOT_FOUND}}":"{{AJAX_FORBIDDEN}}"))},i.open("GET",e.src),i.setRequestHeader("X-Requested-With","XMLHttpRequest"),i.send(e.ajax||null),e.xhr=i}loadIframeContent(e){const t=this.fancybox,i=document.createElement("iframe");if(i.className="fancybox__iframe",i.setAttribute("id",`fancybox__iframe_${t.id}_${e.index}`),i.setAttribute("allow","autoplay; fullscreen"),i.setAttribute("scrolling","auto"),e.$iframe=i,"iframe"!==e.type||!1===e.preload)return i.setAttribute("src",e.src),this.fancybox.setContent(e,i),void this.resizeIframe(e);t.showLoading(e);const n=document.createElement("div");n.style.visibility="hidden",this.fancybox.setContent(e,n),n.appendChild(i),i.onerror=()=>{t.setError(e,"{{IFRAME_ERROR}}")},i.onload=()=>{t.hideLoading(e);let n=!1;i.isReady||(i.isReady=!0,n=!0),i.src.length&&(i.parentNode.style.visibility="",this.resizeIframe(e),n&&t.revealContent(e))},i.setAttribute("src",e.src)}setAspectRatio(e){const t=e.$content,i=e.ratio;if(!t)return;let n=e._width,r=e._height;if(i||n&&r){Object.assign(t.style,{width:n&&r?"100%":"",height:n&&r?"100%":"",maxWidth:"",maxHeight:""});let e=t.offsetWidth,s=t.offsetHeight;if(n=n||e,r=r||s,n>e||r>s){let t=Math.min(e/n,s/r);n*=t,r*=t}Math.abs(n/r-i)>.01&&(i<n/r?n=r*i:r=n/i),Object.assign(t.style,{width:`${n}px`,height:`${r}px`})}}resizeIframe(e){const t=e.$iframe;if(!t)return;let i=e._width||0,n=e._height||0;i&&n&&(e.autoSize=!1);const r=t.parentNode,s=r&&r.style;if(!1!==e.preload&&!1!==e.autoSize&&s)try{const e=window.getComputedStyle(r),o=parseFloat(e.paddingLeft)+parseFloat(e.paddingRight),a=parseFloat(e.paddingTop)+parseFloat(e.paddingBottom),l=t.contentWindow.document,c=l.getElementsByTagName("html")[0],u=l.body;s.width="",u.style.overflow="hidden",i=i||c.scrollWidth+o,s.width=`${i}px`,u.style.overflow="",s.flex="0 0 auto",s.height=`${u.scrollHeight}px`,n=c.scrollHeight+a}catch(e){}if(i||n){const e={flex:"0 1 auto"};i&&(e.width=`${i}px`),n&&(e.height=`${n}px`),Object.assign(s,e)}}onRefresh(e,t){t.slides.forEach((e=>{e.$el&&(e.$iframe&&this.resizeIframe(e),e.ratio&&this.setAspectRatio(e))}))}setContent(e){if(e&&!e.isDom){switch(e.type){case"html":this.fancybox.setContent(e,e.src);break;case"html5video":this.fancybox.setContent(e,this.fancybox.option("Html.html5video.tpl").replace(/\{\{src\}\}/gi,e.src).replace("{{format}}",e.format||e.html5video&&e.html5video.format||"").replace("{{poster}}",e.poster||e.thumb||""));break;case"inline":case"clone":this.loadInlineContent(e);break;case"ajax":this.loadAjaxContent(e);break;case"pdf":case"video":case"map":e.preload=!1;case"iframe":this.loadIframeContent(e)}e.ratio&&this.setAspectRatio(e)}}onSelectSlide(e,t,i){"ready"===e.state&&this.playVideo(i)}playVideo(e){if("html5video"===e.type&&e.video.autoplay)try{const t=e.$el.querySelector("video");if(t){const e=t.play();void 0!==e&&e.then((()=>{})).catch((e=>{t.muted=!0,t.play()}))}}catch(e){}if("video"!==e.type||!e.$iframe||!e.$iframe.contentWindow)return;const t=()=>{if("done"===e.state&&e.$iframe&&e.$iframe.contentWindow){let t;if(e.$iframe.isReady)return e.video&&e.video.autoplay&&(t="youtube"==e.vendor?{event:"command",func:"playVideo"}:{method:"play",value:"true"}),void(t&&e.$iframe.contentWindow.postMessage(JSON.stringify(t),"*"));"youtube"===e.vendor&&(t={event:"listening",id:e.$iframe.getAttribute("id")},e.$iframe.contentWindow.postMessage(JSON.stringify(t),"*"))}e.poller=setTimeout(t,250)};t()}
425onUnselectSlide(e,t,i){if("html5video"===i.type){try{i.$el.querySelector("video").pause()}catch(e){}return}let n=!1;"vimeo"==i.vendor?n={method:"pause",value:"true"}:"youtube"===i.vendor&&(n={event:"command",func:"pauseVideo"}),n&&i.$iframe&&i.$iframe.contentWindow&&i.$iframe.contentWindow.postMessage(JSON.stringify(n),"*"),clearTimeout(i.poller)}onRemoveSlide(e,t,i){i.xhr&&(i.xhr.abort(),i.xhr=null),i.$iframe&&(i.$iframe.onload=i.$iframe.onerror=null,i.$iframe.src="//about:blank",i.$iframe=null);const n=i.$content;"inline"===i.type&&n&&(n.classList.remove("fancybox__content"),"none"!==n.style.display&&(n.style.display="none")),i.$closeButton&&(i.$closeButton.remove(),i.$closeButton=null);const r=n&&n.$placeHolder;r&&(r.parentNode.insertBefore(n,r),r.remove(),n.$placeHolder=null)}onMessage(e){try{let t=JSON.parse(e.data);if("https://player.vimeo.com"===e.origin){if("ready"===t.event)for(let t of document.getElementsByClassName("fancybox__iframe"))t.contentWindow===e.source&&(t.isReady=1)}else"https://www.youtube-nocookie.com"===e.origin&&"onReady"===t.event&&(document.getElementById(t.id).isReady=1)}catch(e){}}attach(){this.fancybox.on(this.events),window.addEventListener("message",this.onMessage,!1)}detach(){this.fancybox.off(this.events),window.removeEventListener("message",this.onMessage,!1)}}De.defaults=Te;class Ie{constructor(e){this.fancybox=e;for(const e of["onReady","onClosing","onDone","onPageChange","onCreateSlide","onRemoveSlide","onImageStatusChange"])this[e]=this[e].bind(this);this.events={ready:this.onReady,closing:this.onClosing,done:this.onDone,"Carousel.change":this.onPageChange,"Carousel.createSlide":this.onCreateSlide,"Carousel.removeSlide":this.onRemoveSlide}}onReady(){this.fancybox.Carousel.slides.forEach((e=>{e.$el&&this.setContent(e)}))}onDone(e,t){this.handleCursor(t)}onClosing(e){clearTimeout(this.clickTimer),this.clickTimer=null,e.Carousel.slides.forEach((e=>{e.$image&&(e.state="destroy"),e.Panzoom&&e.Panzoom.detachEvents()})),"closing"===this.fancybox.state&&this.canZoom(e.getSlide())&&this.zoomOut()}onCreateSlide(e,t,i){"ready"===this.fancybox.state&&this.setContent(i)}onRemoveSlide(e,t,i){i.$image&&(i.$el.classList.remove(e.option("Image.canZoomInClass")),i.$image.remove(),i.$image=null),i.Panzoom&&(i.Panzoom.destroy(),i.Panzoom=null),i.$el&&i.$el.dataset&&delete i.$el.dataset.imageFit}setContent(e){if(e.isDom||e.html||e.type&&"image"!==e.type)return;if(e.$image)return;e.type="image",e.state="loading";const t=document.createElement("div");t.style.visibility="hidden";const i=document.createElement("img");i.addEventListener("load",(t=>{t.stopImmediatePropagation(),this.onImageStatusChange(e)})),i.addEventListener("error",(()=>{this.onImageStatusChange(e)})),i.src=e.src,i.alt="",i.draggable=!1,i.classList.add("fancybox__image"),e.srcset&&i.setAttribute("srcset",e.srcset),e.sizes&&i.setAttribute("sizes",e.sizes),e.$image=i;const n=this.fancybox.option("Image.wrap");if(n){const r=document.createElement("div");r.classList.add("string"==typeof n?n:"fancybox__image-wrap"),r.appendChild(i),t.appendChild(r),e.$wrap=r}else t.appendChild(i);e.$el.dataset.imageFit=this.fancybox.option("Image.fit"),this.fancybox.setContent(e,t),i.complete||i.error?this.onImageStatusChange(e):this.fancybox.showLoading(e)}onImageStatusChange(e){const t=e.$image;t&&"loading"===e.state&&(t.complete&&t.naturalWidth&&t.naturalHeight?(this.fancybox.hideLoading(e),"contain"===this.fancybox.option("Image.fit")&&this.initSlidePanzoom(e),e.$el.addEventListener("wheel",(t=>this.onWheel(e,t)),{passive:!1}),e.$content.addEventListener("click",(t=>this.onClick(e,t)),{passive:!1}),this.revealContent(e)):this.fancybox.setError(e,"{{IMAGE_ERROR}}"))}initSlidePanzoom(e){e.Panzoom||(e.Panzoom=new me(e.$el,se(!0,this.fancybox.option("Image.Panzoom",{}),{viewport:e.$wrap,content:e.$image,width:e._width,height:e._height,wrapInner:!1,textSelection:!0,touch:this.fancybox.option("Image.touch"),panOnlyZoomed:!0,click:!1,wheel:!1})),e.Panzoom.on("startAnimation",(()=>{this.fancybox.trigger("Image.startAnimation",e)})),e.Panzoom.on("endAnimation",(()=>{"zoomIn"===e.state&&this.fancybox.done(e),this.handleCursor(e),this.fancybox.trigger("Image.endAnimation",e)})),e.Panzoom.on("afterUpdate",(()=>{this.handleCursor(e),this.fancybox.trigger("Image.afterUpdate",e)})))}revealContent(e){null===this.fancybox.Carousel.prevPage&&e.index===this.fancybox.options.startIndex&&this.canZoom(e)?this.zoomIn():this.fancybox.revealContent(e)}getZoomInfo(e){const t=e.$thumb.getBoundingClientRect(),i=t.width,n=t.height,r=e.$content.getBoundingClientRect(),s=r.width,o=r.height,a=r.top-t.top,l=r.left-t.left;let c=this.fancybox.option("Image.zoomOpacity");return"auto"===c&&(c=Math.abs(i/n-s/o)>.1),{top:a,left:l,scale:s&&i?i/s:1,opacity:c}}canZoom(e){const t=this.fancybox,i=t.$container;
425if(window.visualViewport&&1!==window.visualViewport.scale)return!1;if(e.Panzoom&&!e.Panzoom.content.width)return!1;if(!t.option("Image.zoom")||"contain"!==t.option("Image.fit"))return!1;const n=e.$thumb;if(!n||"loading"===e.state)return!1;i.classList.add("fancybox__no-click");const r=n.getBoundingClientRect();let s;if(this.fancybox.option("Image.ignoreCoveredThumbnail")){const e=document.elementFromPoint(r.left+1,r.top+1)===n,t=document.elementFromPoint(r.right-1,r.bottom-1)===n;s=e&&t}else s=document.elementFromPoint(r.left+.5*r.width,r.top+.5*r.height)===n;return i.classList.remove("fancybox__no-click"),s}zoomIn(){const e=this.fancybox,t=e.getSlide(),i=t.Panzoom,{top:n,left:r,scale:s,opacity:o}=this.getZoomInfo(t);e.trigger("reveal",t),i.panTo({x:-1*r,y:-1*n,scale:s,friction:0,ignoreBounds:!0}),t.$content.style.visibility="",t.state="zoomIn",!0===o&&i.on("afterTransform",(e=>{"zoomIn"!==t.state&&"zoomOut"!==t.state||(e.$content.style.opacity=Math.min(1,1-(1-e.content.scale)/(1-s)))})),i.panTo({x:0,y:0,scale:1,friction:this.fancybox.option("Image.zoomFriction")})}zoomOut(){const e=this.fancybox,t=e.getSlide(),i=t.Panzoom;if(!i)return;t.state="zoomOut",e.state="customClosing",t.$caption&&(t.$caption.style.visibility="hidden");let n=this.fancybox.option("Image.zoomFriction");const r=e=>{const{top:r,left:s,scale:o,opacity:a}=this.getZoomInfo(t);e||a||(n*=.82),i.panTo({x:-1*s,y:-1*r,scale:o,friction:n,ignoreBounds:!0}),n*=.98};window.addEventListener("scroll",r),i.once("endAnimation",(()=>{window.removeEventListener("scroll",r),e.destroy()})),r()}handleCursor(e){if("image"!==e.type||!e.$el)return;const t=e.Panzoom,i=this.fancybox.option("Image.click",!1,e),n=this.fancybox.option("Image.touch"),r=e.$el.classList,s=this.fancybox.option("Image.canZoomInClass"),o=this.fancybox.option("Image.canZoomOutClass");r.remove(o),r.remove(s),t&&"toggleZoom"===i?t&&1===t.content.scale&&t.option("maxScale")-t.content.scale>.01?r.add(s):t.content.scale>1&&!n&&r.add(o):"close"===i&&r.add(o)}onWheel(e,t){if("ready"===this.fancybox.state&&!1!==this.fancybox.trigger("Image.wheel",t))switch(this.fancybox.option("Image.wheel")){case"zoom":"done"===e.state&&e.Panzoom&&e.Panzoom.zoomWithWheel(t);break;case"close":this.fancybox.close();break;case"slide":this.fancybox[t.deltaY<0?"prev":"next"]()}}onClick(e,t){if("ready"!==this.fancybox.state)return;const i=e.Panzoom;if(i&&(i.dragPosition.midPoint||0!==i.dragOffset.x||0!==i.dragOffset.y||1!==i.dragOffset.scale))return;if(this.fancybox.Carousel.Panzoom.lockAxis)return!1;const n=i=>{switch(i){case"toggleZoom":t.stopPropagation(),e.Panzoom&&e.Panzoom.zoomWithClick(t);break;case"close":this.fancybox.close();break;case"next":t.stopPropagation(),this.fancybox.next()}},r=this.fancybox.option("Image.click"),s=this.fancybox.option("Image.doubleClick");s?this.clickTimer?(clearTimeout(this.clickTimer),this.clickTimer=null,n(s)):this.clickTimer=setTimeout((()=>{this.clickTimer=null,n(r)}),300):n(r)}onPageChange(e,t){const i=e.getSlide();t.slides.forEach((e=>{e.Panzoom&&"done"===e.state&&e.index!==i.index&&e.Panzoom.panTo({x:0,y:0,scale:1,friction:.8})}))}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events)}}Ie.defaults={canZoomInClass:"can-zoom_in",canZoomOutClass:"can-zoom_out",zoom:!0,zoomOpacity:"auto",zoomFriction:.82,ignoreCoveredThumbnail:!1,touch:!0,click:"toggleZoom",doubleClick:null,wheel:"zoom",fit:"contain",wrap:!1,Panzoom:{ratio:1}};class Oe{constructor(e){this.fancybox=e;for(const e of["onChange","onClosing"])this[e]=this[e].bind(this);this.events={initCarousel:this.onChange,"Carousel.change":this.onChange,closing:this.onClosing},this.hasCreatedHistory=!1,this.origHash="",this.timer=null}onChange(e){const t=e.Carousel;this.timer&&clearTimeout(this.timer);const i=null===t.prevPage,n=e.getSlide(),r=new URL(document.URL).hash;let s=!1;if(n.slug)s="#"+n.slug;else{const i=n.$trigger&&n.$trigger.dataset,r=e.option("slug")||i&&i.fancybox;r&&r.length&&"true"!==r&&(s="#"+r+(t.slides.length>1?"-"+(n.index+1):""))}i&&(this.origHash=r!==s?r:""),s&&r!==s&&(this.timer=setTimeout((()=>{try{window.history[i?"pushState":"replaceState"]({},document.title,window.location.pathname+window.location.search+s),i&&(this.hasCreatedHistory=!0)}catch(e){}}),300))}onClosing(){if(this.timer&&clearTimeout(this.timer),!0!==this.hasSilentClose)try{return void window.history.replaceState({},document.title,window.location.pathname+window.location.search+(this.origHash||""))}catch(e){}}attach(e){e.on(this.events)}detach(e){e.off(this.events)}static startFromUrl(){const e=Oe.Fancybox;if(!e||e.getInstance()||!1===e.defaults.Hash)return;const{hash:t,slug:i,index:n}=Oe.getParsedURL();if(!i)return;let r=document.querySelector(`[data-slug="${t}"]`);if(r&&r.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})),e.getInstance())return;const s=document.querySelectorAll(`[data-fancybox="${i}"]`);s.length&&(null===n&&1===s.length?r=s[0]:n&&(r=s[n-1]),r&&r.dispatchEvent(new CustomEvent("click",{bubbles:!0,cancelable:!0})))}static onHashChange(){const{slug:e,index:t}=Oe.getParsedURL(),i=Oe.Fancybox,n=i&&i.getInstance();if(n&&n.plugins.Hash){if(e){const i=n.Carousel;if(e===n.option("slug"))return i.slideTo(t-1);for(let t of i.slides)if(t.slug&&t.slug===e)return i.slideTo(t.index);const r=n.getSlide(),s=r.$trigger&&r.$trigger.dataset;if(s&&s.fancybox===e)return i.slideTo(t-1)}n.plugins.Hash.hasSilentClose=!0,n.close()}Oe.startFromUrl()}static create(e){function t(){window.addEventListener("hashchange",Oe.onHashChange,!1),Oe.startFromUrl()}Oe.Fancybox=e,xe&&window.requestAnimationFrame((()=>{/complete|interactive|loaded/.test(document.readyState)?t():document.addEventListener("DOMContentLoaded",t)}))}static destroy(){window.removeEventListener("hashchange",Oe.onHashChange,!1)}static getParsedURL(){const e=window.location.hash.substr(1),t=e.split("-"),i=t.length>1&&/^\+?\d+$/.test(t[t.length-1])&&parseInt(t.pop(-1),10)||null;return{hash:e,slug:t.join("-"),index:i}}}const Le={pageXOffset:0,pageYOffset:0,element:()=>document.fullscreenElement||document.mozFullScreenElement||document.webkitFullscreenElement,activate(e){Le.pageXOffset=window.pageXOffset,Le.pageYOffset=window.pageYOffset,e.requestFullscreen?e.requestFullscreen():e.mozRequestFullScreen?e.mozRequestFullScreen():e.webkitRequestFullscreen?e.webkitRequestFullscreen():e.msRequestFullscreen&&e.msRequestFullscreen()},deactivate(){document.exitFullscreen?document.exitFullscreen():document.mozCancelFullScreen?document.mozCancelFullScreen():document.webkitExitFullscreen&&document.webkitExitFullscreen()}};class Me{constructor(e){this.fancybox=e,this.active=!1,this.handleVisibilityChange=this.handleVisibilityChange.bind(this)}isActive(){return this.active}setTimer(){if(!this.active||this.timer)return;const e=this.fancybox.option("slideshow.delay",3e3);this.timer=setTimeout((()=>{this.timer=null,this.fancybox.option("infinite")||this.fancybox.getSlide().index!==this.fancybox.Carousel.slides.length-1?this.fancybox.next():this.fancybox.jumpTo(0,{friction:0})}),e);let t=this.$progress;t||(t=document.createElement("div"),t.classList.add("fancybox__progress"),this.fancybox.$carousel.parentNode.insertBefore(t,this.fancybox.$carousel),this.$progress=t,t.offsetHeight),t.style.transitionDuration=`${e}ms`,t.style.transform="scaleX(1)"}clearTimer(){clearTimeout(this.timer),this.timer=null,this.$progress&&(this.$progress.style.transitionDuration="",this.$progress.style.transform="",this.$progress.offsetHeight)}activate(){this.active||(this.active=!0,this.fancybox.$container.classList.add("has-slideshow"),"done"===this.fancybox.getSlide().state&&this.setTimer(),document.addEventListener("visibilitychange",this.handleVisibilityChange,!1))}handleVisibilityChange(){this.deactivate()}deactivate(){this.active=!1,this.clearTimer(),this.fancybox.$container.classList.remove("has-slideshow"),document.removeEventListener("visibilitychange",this.handleVisibilityChange,!1)}toggle(){this.active?this.deactivate():this.fancybox.Carousel.slides.length>1&&this.activate()}}const Pe={display:["counter","zoom","slideshow","fullscreen","thumbs","close"],autoEnable:!0,items:{counter:{position:"left",type:"div",class:"fancybox__counter",html:'<span data-fancybox-index=""></span> / <span data-fancybox-count=""></span>',attr:{tabindex:-1}},prev:{type:"button",class:"fancybox__button--prev",label:"PREV",html:'<svg viewBox="0 0 24 24">
425<path d="M15 4l-8 8 8 8"/></svg>',attr:{"data-fancybox-prev":""}},next:{type:"button",class:"fancybox__button--next",label:"NEXT",html:'<svg viewBox="0 0 24 24"><path d="M8 4l8 8-8 8"/></svg>',attr:{"data-fancybox-next":""}},fullscreen:{type:"button",class:"fancybox__button--fullscreen",label:"TOGGLE_FULLSCREEN",html:'<svg viewBox="0 0 24 24">\n <g><path d="M3 8 V3h5"></path><path d="M21 8V3h-5"></path><path d="M8 21H3v-5"></path><path d="M16 21h5v-5"></path></g>\n <g><path d="M7 2v5H2M17 2v5h5M2 17h5v5M22 17h-5v5"/></g>\n </svg>',click:function(e){e.preventDefault(),Le.element()?Le.deactivate():Le.activate(this.fancybox.$container)}},slideshow:{type:"button",class:"fancybox__button--slideshow",label:"TOGGLE_SLIDESHOW",html:'<svg viewBox="0 0 24 24">\n <g><path d="M6 4v16"/><path d="M20 12L6 20"/><path d="M20 12L6 4"/></g>\n <g><path d="M7 4v15M17 4v15"/></g>\n </svg>',click:function(e){e.preventDefault(),this.Slideshow.toggle()}},zoom:{type:"button",class:"fancybox__button--zoom",label:"TOGGLE_ZOOM",html:'<svg viewBox="0 0 24 24"><circle cx="10" cy="10" r="7"></circle><path d="M16 16 L21 21"></svg>',click:function(e){e.preventDefault();const t=this.fancybox.getSlide().Panzoom;t&&t.toggleZoom()}},download:{type:"link",label:"DOWNLOAD",class:"fancybox__button--download",html:'<svg viewBox="0 0 24 24"><path d="M12 15V3m0 12l-4-4m4 4l4-4M2 17l.62 2.48A2 2 0 004.56 21h14.88a2 2 0 001.94-1.51L22 17"/></svg>',click:function(e){e.stopPropagation()}},thumbs:{type:"button",label:"TOGGLE_THUMBS",class:"fancybox__button--thumbs",html:'<svg viewBox="0 0 24 24"><circle cx="4" cy="4" r="1" /><circle cx="12" cy="4" r="1" transform="rotate(90 12 4)"/><circle cx="20" cy="4" r="1" transform="rotate(90 20 4)"/><circle cx="4" cy="12" r="1" transform="rotate(90 4 12)"/><circle cx="12" cy="12" r="1" transform="rotate(90 12 12)"/><circle cx="20" cy="12" r="1" transform="rotate(90 20 12)"/><circle cx="4" cy="20" r="1" transform="rotate(90 4 20)"/><circle cx="12" cy="20" r="1" transform="rotate(90 12 20)"/><circle cx="20" cy="20" r="1" transform="rotate(90 20 20)"/></svg>',click:function(e){e.stopPropagation();const t=this.fancybox.plugins.Thumbs;t&&t.toggle()}},close:{type:"button",label:"CLOSE",class:"fancybox__button--close",html:'<svg viewBox="0 0 24 24"><path d="M20 20L4 4m16 0L4 20"></path></svg>',attr:{"data-fancybox-close":"",tabindex:0}}}};class Ne{constructor(e){this.fancybox=e,this.$container=null,this.state="init";for(const e of["onInit","onPrepare","onDone","onKeydown","onClosing","onChange","onSettle","onRefresh"])this[e]=this[e].bind(this);this.events={init:this.onInit,prepare:this.onPrepare,done:this.onDone,keydown:this.onKeydown,closing:this.onClosing,"Carousel.change":this.onChange,"Carousel.settle":this.onSettle,"Carousel.Panzoom.touchStart":()=>this.onRefresh(),"Image.startAnimation":(e,t)=>this.onRefresh(t),"Image.afterUpdate":(e,t)=>this.onRefresh(t)}}onInit(){if(this.fancybox.option("Toolbar.autoEnable")){let e=!1;for(const t of this.fancybox.items)if("image"===t.type){e=!0;break}if(!e)return void(this.state="disabled")}for(const e of this.fancybox.option("Toolbar.display"))if("close"===(re(e)?e.id:e)){this.fancybox.options.closeButton=!1;break}}onPrepare(){const e=this.fancybox;if("init"===this.state&&(this.build(),this.update(),this.Slideshow=new Me(e),!e.Carousel.prevPage&&(e.option("slideshow.autoStart")&&this.Slideshow.activate(),e.option("fullscreen.autoStart")&&!Le.element())))try{Le.activate(e.$container)}catch(e){}}onFsChange(){window.scrollTo(Le.pageXOffset,Le.pageYOffset)}onSettle(){const e=this.fancybox,t=this.Slideshow;t&&t.isActive()&&(e.getSlide().index!==e.Carousel.slides.length-1||e.option("infinite")?"done"===e.getSlide().state&&t.setTimer():t.deactivate())}onChange(){this.update(),this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer()}onDone(e,t){const i=this.Slideshow;t.index===e.getSlide().index&&(this.update(),i&&i.isActive()&&(e.option("infinite")||t.index!==e.Carousel.slides.length-1?i.setTimer():i.deactivate()))}onRefresh(e){e&&e.index!==this.fancybox.getSlide().index||(this.update(),!this.Slideshow||!this.Slideshow.isActive()||e&&"done"!==e.state||this.Slideshow.deactivate())}onKeydown(e,t,i){" "===t&&this.Slideshow&&(this.Slideshow.toggle(),i.preventDefault())}onClosing(){this.Slideshow&&this.Slideshow.deactivate(),document.removeEventListener("fullscreenchange",this.onFsChange)}createElement(e){let t;"div"===e.type?t=document.createElement("div"):(t=document.createElement("link"===e.type?"a":"button"),t.classList.add("carousel__button")),t.innerHTML=e.html,t.setAttribute("tabindex",e.tabindex||0),e.class&&t.classList.add(...e.class.split(" "));for(const i in e.attr)t.setAttribute(i,e.attr[i]);e.label&&t.setAttribute("title",this.fancybox.localize(`{{${e.label}}}`)),e.click&&t.addEventListener("click",e.click.bind(this)),"prev"===e.id&&t.setAttribute("data-fancybox-prev",""),"next"===e.id&&t.setAttribute("data-fancybox-next","");const i=t.querySelector("svg");return i&&(i.setAttribute("role","img"),i.setAttribute("tabindex","-1"),i.setAttribute("xmlns","http://www.w3.org/2000/svg")),t}build(){this.cleanup();const e=this.fancybox.option("Toolbar.items"),t=[{position:"left",items:[]},{position:"center",items:[]},{position:"right",items:[]}],i=this.fancybox.plugins.Thumbs;for(const n of this.fancybox.option("Toolbar.display")){let r,s;if(re(n)?(r=n.id,s=se({},e[r],n)):(r=n,s=e[r]),["counter","next","prev","slideshow"].includes(r)&&this.fancybox.items.length<2)continue;if("fullscreen"===r){if(!document.fullscreenEnabled||window.fullScreen)continue;document.addEventListener("fullscreenchange",this.onFsChange)}if("thumbs"===r&&(!i||"disabled"===i.state))continue;if(!s)continue;let o=s.position||"right",a=t.find((e=>e.position===o));a&&a.items.push(s)}const n=document.createElement("div");n.classList.add("fancybox__toolbar");for(const e of t)if(e.items.length){const t=document.createElement("div");t.classList.add("fancybox__toolbar__items"),t.classList.add(`fancybox__toolbar__items--${e.position}`);for(const i of e.items)t.appendChild(this.createElement(i));n.appendChild(t)}this.fancybox.$carousel.parentNode.insertBefore(n,this.fancybox.$carousel),this.$container=n}update(){const e=this.fancybox.getSlide(),t=e.index,i=this.fancybox.items.length,n=e.downloadSrc||("image"!==e.type||e.error?null:e.src);for(const e of this.fancybox.$container.querySelectorAll("a.fancybox__button--download"))n?(e.removeAttribute("disabled"),e.removeAttribute("tabindex"),e.setAttribute("href",n),e.setAttribute("download",n),e.setAttribute("target","_blank")):(e.setAttribute("disabled",""),e.setAttribute("tabindex",-1),e.removeAttribute("href"),e.removeAttribute("download"));const r=e.Panzoom,s=r&&r.option("maxScale")>r.option("baseScale");for(const e of this.fancybox.$container.querySelectorAll(".fancybox__button--zoom"))s?e.removeAttribute("disabled"):e.setAttribute("disabled","");for(const t of this.fancybox.$container.querySelectorAll("[data-fancybox-index]"))t.innerHTML=e.index+1;for(const e of this.fancybox.$container.querySelectorAll("[data-fancybox-count]"))e.innerHTML=i;if(!this.fancybox.option("infinite")){for(const e of this.fancybox.$container.querySelectorAll("[data-fancybox-prev]"))0===t?e.setAttribute("disabled",""):e.removeAttribute("disabled");for(const e of this.fancybox.$container.querySelectorAll("[data-fancybox-next]"))t===i-1?e.setAttribute("disabled",""):e.removeAttribute("disabled")}}cleanup(){this.Slideshow&&this.Slideshow.isActive()&&this.Slideshow.clearTimer(),this.$container&&this.$container.remove(),this.$container=null}attach(){this.fancybox.on(this.events)}detach(){this.fancybox.off(this.events),this.cleanup()}}Ne.defaults=Pe;const $e={ScrollLock:class{constructor(e){this.fancybox=e,this.viewport=null,this.pendingUpdate=null;for(const e of["onReady","onResize","onTouchstart","onTouchmove"])this[e]=this[e].bind(this)}
425onReady(){const e=window.visualViewport;e&&(this.viewport=e,this.startY=0,e.addEventListener("resize",this.onResize),this.updateViewport()),window.addEventListener("touchstart",this.onTouchstart,{passive:!1}),window.addEventListener("touchmove",this.onTouchmove,{passive:!1}),window.addEventListener("wheel",this.onWheel,{passive:!1})}onResize(){this.updateViewport()}updateViewport(){const e=this.fancybox,t=this.viewport,i=t.scale||1,n=e.$container;if(!n)return;let r="",s="",o="";i-1>.1&&(r=t.width*i+"px",s=t.height*i+"px",o=`translate3d(${t.offsetLeft}px, ${t.offsetTop}px, 0) scale(${1/i})`),n.style.width=r,n.style.height=s,n.style.transform=o}onTouchstart(e){this.startY=e.touches?e.touches[0].screenY:e.screenY}onTouchmove(e){const t=this.startY,i=window.innerWidth/window.document.documentElement.clientWidth;if(!e.cancelable)return;if(e.touches.length>1||1!==i)return;const n=ae(e.composedPath()[0]);if(!n)return void e.preventDefault();const r=window.getComputedStyle(n),s=parseInt(r.getPropertyValue("height"),10),o=e.touches?e.touches[0].screenY:e.screenY,a=t<=o&&0===n.scrollTop,l=t>=o&&n.scrollHeight-n.scrollTop===s;(a||l)&&e.preventDefault()}onWheel(e){ae(e.composedPath()[0])||e.preventDefault()}cleanup(){this.pendingUpdate&&(cancelAnimationFrame(this.pendingUpdate),this.pendingUpdate=null);const e=this.viewport;e&&(e.removeEventListener("resize",this.onResize),this.viewport=null),window.removeEventListener("touchstart",this.onTouchstart,!1),window.removeEventListener("touchmove",this.onTouchmove,!1),window.removeEventListener("wheel",this.onWheel,{passive:!1})}attach(){this.fancybox.on("initLayout",this.onReady)}detach(){this.fancybox.off("initLayout",this.onReady),this.cleanup()}},Thumbs:ke,Html:De,Toolbar:Ne,Image:Ie,Hash:Oe},Fe={startIndex:0,preload:1,infinite:!0,showClass:"fancybox-zoomInUp",hideClass:"fancybox-fadeOut",animated:!0,hideScrollbar:!0,parentEl:null,mainClass:null,autoFocus:!0,trapFocus:!0,placeFocusBack:!0,click:"close",closeButton:"inside",dragToClose:!0,keyboard:{Escape:"close",Delete:"close",Backspace:"close",PageUp:"next",PageDown:"prev",ArrowUp:"next",ArrowDown:"prev",ArrowRight:"next",ArrowLeft:"prev"},template:{closeButton:'<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 24 24" tabindex="-1"><path d="M20 20L4 4m16 0L4 20"/></svg>',spinner:'<svg xmlns="http://www.w3.org/2000/svg" width="50" height="50" viewBox="25 25 50 50" tabindex="-1"><circle cx="50" cy="50" r="20"/></svg>',main:null},l10n:{CLOSE:"Close",NEXT:"Next",PREV:"Previous",MODAL:"You can close this modal content with the ESC key",ERROR:"Something Went Wrong, Please Try Again Later",IMAGE_ERROR:"Image Not Found",ELEMENT_NOT_FOUND:"HTML Element Not Found",AJAX_NOT_FOUND:"Error Loading AJAX : Not Found",AJAX_FORBIDDEN:"Error Loading AJAX : Forbidden",IFRAME_ERROR:"Error Loading Page",TOGGLE_ZOOM:"Toggle zoom level",TOGGLE_THUMBS:"Toggle thumbnails",TOGGLE_SLIDESHOW:"Toggle slideshow",TOGGLE_FULLSCREEN:"Toggle full-screen mode",DOWNLOAD:"Download"}},Re=new Map;let Be=0;class je extends fe{constructor(e,t={}){e=e.map((e=>(e.width&&(e._width=e.width),e.height&&(e._height=e.height),e))),super(se(!0,{},Fe,t)),this.bindHandlers(),this.state="init",this.setItems(e),this.attachPlugins(je.Plugins),this.trigger("init"),!0===this.option("hideScrollbar")&&this.hideScrollbar(),this.initLayout(),this.initCarousel(),this.attachEvents(),Re.set(this.id,this),this.trigger("prepare"),this.state="ready",this.trigger("ready"),this.$container.setAttribute("aria-hidden","false"),this.option("trapFocus")&&this.focus()}option(e,...t){const i=this.getSlide();let n=i?i[e]:void 0;return void 0!==n?("function"==typeof n&&(n=n.call(this,this,...t)),n):super.option(e,...t)}bindHandlers(){for(const e of["onMousedown","onKeydown","onClick","onFocus","onCreateSlide","onSettle","onTouchMove","onTouchEnd","onTransform"])this[e]=this[e].bind(this)}attachEvents(){document.addEventListener("mousedown",this.onMousedown),document.addEventListener("keydown",this.onKeydown,!0),this.option("trapFocus")&&document.addEventListener("focus",this.onFocus,!0),this.$container.addEventListener("click",this.onClick)}detachEvents(){document.removeEventListener("mousedown",this.onMousedown),document.removeEventListener("keydown",this.onKeydown,!0),document.removeEventListener("focus",this.onFocus,!0),this.$container.removeEventListener("click",this.onClick)}initLayout(){this.$root=this.option("parentEl")||document.body;let e=this.option("template.main");e&&(this.$root.insertAdjacentHTML("beforeend",this.localize(e)),this.$container=this.$root.querySelector(".fancybox__container")),this.$container||(this.$container=document.createElement("div"),this.$root.appendChild(this.$container)),this.$container.onscroll=()=>(this.$container.scrollLeft=0,!1),Object.entries({class:"fancybox__container",role:"dialog",tabIndex:"-1","aria-modal":"true","aria-hidden":"true","aria-label":this.localize("{{MODAL}}")}
425).forEach((e=>this.$container.setAttribute(...e))),this.option("animated")&&this.$container.classList.add("is-animated"),this.$backdrop=this.$container.querySelector(".fancybox__backdrop"),this.$backdrop||(this.$backdrop=document.createElement("div"),this.$backdrop.classList.add("fancybox__backdrop"),this.$container.appendChild(this.$backdrop)),this.$carousel=this.$container.querySelector(".fancybox__carousel"),this.$carousel||(this.$carousel=document.createElement("div"),this.$carousel.classList.add("fancybox__carousel"),this.$container.appendChild(this.$carousel)),this.$container.Fancybox=this,this.id=this.$container.getAttribute("id"),this.id||(this.id=this.options.id||++Be,this.$container.setAttribute("id","fancybox-"+this.id));const t=this.option("mainClass");return t&&this.$container.classList.add(...t.split(" ")),document.documentElement.classList.add("with-fancybox"),this.trigger("initLayout"),this}setItems(e){const t=[];for(const i of e){const e=i.$trigger;if(e){const t=e.dataset||{};i.src=t.src||e.getAttribute("href")||i.src,i.type=t.type||i.type,!i.src&&e instanceof HTMLImageElement&&(i.src=e.currentSrc||i.$trigger.src)}let n=i.$thumb;if(!n){let e=i.$trigger&&i.$trigger.origTarget;e&&(n=e instanceof HTMLImageElement?e:e.querySelector("img:not([aria-hidden])")),!n&&i.$trigger&&(n=i.$trigger instanceof HTMLImageElement?i.$trigger:i.$trigger.querySelector("img:not([aria-hidden])"))}i.$thumb=n||null;let r=i.thumb;!r&&n&&(r=n.currentSrc||n.src,!r&&n.dataset&&(r=n.dataset.lazySrc||n.dataset.src)),r||"image"!==i.type||(r=i.src),i.thumb=r||null,i.caption=i.caption||"",t.push(i)}this.items=t}initCarousel(){return this.Carousel=new we(this.$carousel,se(!0,{},{prefix:"",classNames:{viewport:"fancybox__viewport",track:"fancybox__track",slide:"fancybox__slide"},textSelection:!0,preload:this.option("preload"),friction:.88,slides:this.items,initialPage:this.options.startIndex,slidesPerPage:1,infiniteX:this.option("infinite"),infiniteY:!0,l10n:this.option("l10n"),Dots:!1,Navigation:{classNames:{main:"fancybox__nav",button:"carousel__button",next:"is-next",prev:"is-prev"}},Panzoom:{textSelection:!0,panOnlyZoomed:()=>this.Carousel&&this.Carousel.pages&&this.Carousel.pages.length<2&&!this.option("dragToClose"),lockAxis:()=>{if(this.Carousel){let e="x";return this.option("dragToClose")&&(e+="y"),e}}},on:{"*":(e,...t)=>this.trigger(`Carousel.${e}`,...t),init:e=>this.Carousel=e,createSlide:this.onCreateSlide,settle:this.onSettle}},this.option("Carousel"))),this.option("dragToClose")&&this.Carousel.Panzoom.on({touchMove:this.onTouchMove,afterTransform:this.onTransform,touchEnd:this.onTouchEnd}),this.trigger("initCarousel"),this}onCreateSlide(e,t){let i=t.caption||"";if("function"==typeof this.options.caption&&(i=this.options.caption.call(this,this,this.Carousel,t)),"string"==typeof i&&i.length){const e=document.createElement("div"),n=`fancybox__caption_${this.id}_${t.index}`;e.className="fancybox__caption",e.innerHTML=i,e.setAttribute("id",n),t.$caption=t.$el.appendChild(e),t.$el.classList.add("has-caption"),t.$el.setAttribute("aria-labelledby",n)}}onSettle(){this.option("autoFocus")&&this.focus()}onFocus(e){this.focus(e)}onClick(e){if(e.defaultPrevented)return;let t=e.composedPath()[0];if(t.matches("[data-fancybox-close]"))return e.preventDefault(),void je.close(!1,e);if(t.matches("[data-fancybox-next]"))return e.preventDefault(),void je.next();if(t.matches("[data-fancybox-prev]"))return e.preventDefault(),void je.prev();if(t.matches(Ae)||document.activeElement.blur(),!t.closest(".fancybox__content")&&!getSelection().toString().length&&!1!==this.trigger("click",e))switch(this.option("click")){case"close":this.close();break;case"next":this.next()}}onTouchMove(){const e=this.getSlide().Panzoom;return!e||1===e.content.scale}onTouchEnd(e){const t=e.dragOffset.y;Math.abs(t)>=150||Math.abs(t)>=35&&e.dragOffset.time<350?(this.option("hideClass")&&(this.getSlide().hideClass="fancybox-throwOut"+(e.content.y<0?"Up":"Down")),this.close()):"y"===e.lockAxis&&e.panTo({y:0})}onTransform(e){if(this.$backdrop){const t=Math.abs(e.content.y),i=t<1?"":Math.max(.33,Math.min(1,1-t/e.content.fitHeight*1.5));this.$container.style.setProperty("--fancybox-ts",i?"0s":""),this.$container.style.setProperty("--fancybox-opacity",i)}}onMousedown(){"ready"===this.state&&document.body.classList.add("is-using-mouse")}onKeydown(e){if(je.getInstance().id!==this.id)return;document.body.classList.remove("is-using-mouse");const t=e.key,i=this.option("keyboard");if(!i||e.ctrlKey||e.altKey||e.shiftKey)return;const n=e.composedPath()[0],r=document.activeElement&&document.activeElement.classList,
425s=r&&r.contains("carousel__button");if("Escape"!==t&&!s&&(e.target.isContentEditable||-1!==["BUTTON","TEXTAREA","OPTION","INPUT","SELECT","VIDEO"].indexOf(n.nodeName)))return;if(!1===this.trigger("keydown",t,e))return;const o=i[t];"function"==typeof this[o]&&this[o]()}getSlide(){const e=this.Carousel;if(!e)return null;const t=null===e.page?e.option("initialPage"):e.page,i=e.pages||[];return i.length&&i[t]?i[t].slides[0]:null}focus(e){if(je.ignoreFocusChange)return;if(["init","closing","customClosing","destroy"].indexOf(this.state)>-1)return;const t=this.$container,i=this.getSlide(),n="done"===i.state?i.$el:null;if(n&&n.contains(document.activeElement))return;e&&e.preventDefault(),je.ignoreFocusChange=!0;const r=Array.from(t.querySelectorAll(Ae));let s,o=[];for(let e of r){const t=e.offsetParent,i=n&&n.contains(e),r=!this.Carousel.$viewport.contains(e);t&&(i||r)?(o.push(e),void 0!==e.dataset.origTabindex&&(e.tabIndex=e.dataset.origTabindex,e.removeAttribute("data-orig-tabindex")),(e.hasAttribute("autoFocus")||!s&&i&&!e.classList.contains("carousel__button"))&&(s=e)):(e.dataset.origTabindex=void 0===e.dataset.origTabindex?e.getAttribute("tabindex"):e.dataset.origTabindex,e.tabIndex=-1)}e?o.indexOf(e.target)>-1?this.lastFocus=e.target:this.lastFocus===t?Ee(o[o.length-1]):Ee(t):this.option("autoFocus")&&s?Ee(s):o.indexOf(document.activeElement)<0&&Ee(t),this.lastFocus=document.activeElement,je.ignoreFocusChange=!1}hideScrollbar(){if(!xe)return;const e=window.innerWidth-document.documentElement.getBoundingClientRect().width,t="fancybox-style-noscroll";let i=document.getElementById(t);i||e>0&&(i=document.createElement("style"),i.id=t,i.type="text/css",i.innerHTML=`.compensate-for-scrollbar {padding-right: ${e}px;}`,document.getElementsByTagName("head")[0].appendChild(i),document.body.classList.add("compensate-for-scrollbar"))}revealScrollbar(){document.body.classList.remove("compensate-for-scrollbar");const e=document.getElementById("fancybox-style-noscroll");e&&e.remove()}clearContent(e){this.Carousel.trigger("removeSlide",e),e.$content&&(e.$content.remove(),e.$content=null),e.$closeButton&&(e.$closeButton.remove(),e.$closeButton=null),e._className&&e.$el.classList.remove(e._className)}setContent(e,t,i={}){let n;const r=e.$el;if(t instanceof HTMLElement)["img","iframe","video","audio"].indexOf(t.nodeName.toLowerCase())>-1?(n=document.createElement("div"),n.appendChild(t)):n=t;else{const e=document.createRange().createContextualFragment(t);n=document.createElement("div"),n.appendChild(e)}if(e.filter&&!e.error&&(n=n.querySelector(e.filter)),n instanceof Element)return e._className=`has-${i.suffix||e.type||"unknown"}`,r.classList.add(e._className),n.classList.add("fancybox__content"),"none"!==n.style.display&&"none"!==getComputedStyle(n).getPropertyValue("display")||(n.style.display=e.display||this.option("defaultDisplay")||"flex"),e.id&&n.setAttribute("id",e.id),e.$content=n,r.prepend(n),this.manageCloseButton(e),"loading"!==e.state&&this.revealContent(e),n;this.setError(e,"{{ELEMENT_NOT_FOUND}}")}manageCloseButton(e){const t=void 0===e.closeButton?this.option("closeButton"):e.closeButton;if(!t||"top"===t&&this.$closeButton)return;const i=document.createElement("button");i.classList.add("carousel__button","is-close"),i.setAttribute("title",this.options.l10n.CLOSE),i.innerHTML=this.option("template.closeButton"),i.addEventListener("click",(e=>this.close(e))),"inside"===t?(e.$closeButton&&e.$closeButton.remove(),e.$closeButton=e.$content.appendChild(i)):this.$closeButton=this.$container.insertBefore(i,this.$container.firstChild)}revealContent(e){this.trigger("reveal",e),e.$content.style.visibility="";let t=!1;e.error||"loading"===e.state||null!==this.Carousel.prevPage||e.index!==this.options.startIndex||(t=void 0===e.showClass?this.option("showClass"):e.showClass),t?(e.state="animating",this.animateCSS(e.$content,t,(()=>{this.done(e)}))):this.done(e)}animateCSS(e,t,i){if(e&&e.dispatchEvent(new CustomEvent("animationend",{bubbles:!0,cancelable:!0})),!e||!t)return void("function"==typeof i&&i());const n=function(r){r.currentTarget===this&&(e.removeEventListener("animationend",n),i&&i(),e.classList.remove(t))};e.addEventListener("animationend",n),e.classList.add(t)}done(e){e.state="done",this.trigger("done",e);const t=this.getSlide();t&&e.index===t.index&&this.option("autoFocus")&&this.focus()}setError(e,t){e.error=t,this.hideLoading(e),this.clearContent(e);const i=document.createElement("div");i.classList.add("fancybox-error"),i.innerHTML=this.localize(t||"<p>{{ERROR}}</p>"),this.setContent(e,i,{suffix:"error"})}showLoading(e){e.state="loading",e.$el.classList.add("is-loading");let t=e.$el.querySelector(".fancybox__spinner");t||(t=document.createElement("div"),t.classList.add("fancybox__spinner"),t.innerHTML=this.option("template.spinner"),t.addEventListener("click",(()=>{this.Carousel.Panzoom.velocity||this.close()})),e.$el.prepend(t))}hideLoading(e){const t=e.$el&&e.$el.querySelector(".fancybox__spinner");t&&(t.remove(),e.$el.classList.remove("is-loading")),"loading"===e.state&&(this.trigger("load",e),e.state="ready")}
425next(){const e=this.Carousel;e&&e.pages.length>1&&e.slideNext()}prev(){const e=this.Carousel;e&&e.pages.length>1&&e.slidePrev()}jumpTo(...e){this.Carousel&&this.Carousel.slideTo(...e)}close(e){if(e&&e.preventDefault(),["closing","customClosing","destroy"].includes(this.state))return;if(!1===this.trigger("shouldClose",e))return;if(this.state="closing",this.Carousel.Panzoom.destroy(),this.detachEvents(),this.trigger("closing",e),"destroy"===this.state)return;this.$container.setAttribute("aria-hidden","true"),this.$container.classList.add("is-closing");const t=this.getSlide();if(this.Carousel.slides.forEach((e=>{e.$content&&e.index!==t.index&&this.Carousel.trigger("removeSlide",e)})),"closing"===this.state){const e=void 0===t.hideClass?this.option("hideClass"):t.hideClass;this.animateCSS(t.$content,e,(()=>{this.destroy()}),!0)}}destroy(){if("destroy"===this.state)return;this.state="destroy",this.trigger("destroy");const e=this.option("placeFocusBack")?this.getSlide().$trigger:null;this.Carousel.destroy(),this.detachPlugins(),this.Carousel=null,this.options={},this.events={},this.$container.remove(),this.$container=this.$backdrop=this.$carousel=null,e&&Ee(e),Re.delete(this.id);const t=je.getInstance();t?t.focus():(document.documentElement.classList.remove("with-fancybox"),document.body.classList.remove("is-using-mouse"),this.revealScrollbar())}static show(e,t={}){return new je(e,t)}static fromEvent(e,t={}){if(e.defaultPrevented)return;if(e.button&&0!==e.button)return;if(e.ctrlKey||e.metaKey||e.shiftKey)return;const i=e.composedPath()[0];let n,r,s,o=i;if((o.matches("[data-fancybox-trigger]")||(o=o.closest("[data-fancybox-trigger]")))&&(n=o&&o.dataset&&o.dataset.fancyboxTrigger),n){const e=document.querySelectorAll(`[data-fancybox="${n}"]`),t=parseInt(o.dataset.fancyboxIndex,10)||0;o=e.length?e[t]:o}o||(o=i),Array.from(je.openers.keys()).reverse().some((t=>{s=o;let i=!1;try{s instanceof Element&&("string"==typeof t||t instanceof String)&&(i=s.matches(t)||(s=s.closest(t)))}catch(e){}return!!i&&(e.preventDefault(),r=t,!0)}));let a=!1;if(r){t.event=e,t.target=s,s.origTarget=i,a=je.fromOpener(r,t);const n=je.getInstance();n&&"ready"===n.state&&e.detail&&document.body.classList.add("is-using-mouse")}return a}static fromOpener(e,t={}
425){let i=[],n=t.startIndex||0,r=t.target||null;const s=void 0!==(t=se({},t,je.openers.get(e))).groupAll&&t.groupAll,o=void 0===t.groupAttr?"data-fancybox":t.groupAttr,a=o&&r?r.getAttribute(`${o}`):"";if(!r||a||s){const n=t.root||(r?r.getRootNode():document.body);i=[].slice.call(n.querySelectorAll(e))}if(r&&!s&&(i=a?i.filter((e=>e.getAttribute(`${o}`)===a)):[r]),!i.length)return!1;const l=je.getInstance();return!(l&&i.indexOf(l.options.$trigger)>-1)&&(n=r?i.indexOf(r):n,i=i.map((function(e){const t=["false","0","no","null","undefined"],i=["true","1","yes"],n=Object.assign({},e.dataset),r={};for(let[e,s]of Object.entries(n))if("fancybox"!==e)if("width"===e||"height"===e)r[`_${e}`]=s;else if("string"==typeof s||s instanceof String)if(t.indexOf(s)>-1)r[e]=!1;else if(i.indexOf(r[e])>-1)r[e]=!0;else try{r[e]=JSON.parse(s)}catch(t){r[e]=s}else r[e]=s;return e instanceof Element&&(r.$trigger=e),r})),new je(i,se({},t,{startIndex:n,$trigger:r})))}static bind(e,t={}){function i(){document.body.addEventListener("click",je.fromEvent,!1)}xe&&(je.openers.size||(/complete|interactive|loaded/.test(document.readyState)?i():document.addEventListener("DOMContentLoaded",i)),je.openers.set(e,t))}static unbind(e){je.openers.delete(e),je.openers.size||je.destroy()}static destroy(){let e;for(;e=je.getInstance();)e.destroy();je.openers=new Map,document.body.removeEventListener("click",je.fromEvent,!1)}static getInstance(e){return e?Re.get(e):Array.from(Re.values()).reverse().find((e=>!["closing","customClosing","destroy"].includes(e.state)&&e))||null}static close(e=!0,t){if(e)for(const e of Re.values())e.close(t);else{const e=je.getInstance();e&&e.close(t)}}static next(){const e=je.getInstance();e&&e.next()}static prev(){const e=je.getInstance();e&&e.prev()}}je.version="4.0.26",je.defaults=Fe,je.openers=new Map,je.Plugins=$e,je.bind("[data-fancybox]");for(const[e,t]of Object.entries(je.Plugins||{}))"function"==typeof t.create&&t.create(je);var ze="top",He="bottom",qe="right",We="left",Ve="auto",Ue=[ze,He,qe,We],Ge="start",Ye="end",Xe="clippingParents",Ke="viewport",Qe="popper",Ze="reference",Je=Ue.reduce((function(e,t){return e.concat([t+"-"+Ge,t+"-"+Ye])}),[]),et=[].concat(Ue,[Ve]).reduce((function(e,t){return e.concat([t,t+"-"+Ge,t+"-"+Ye])}),[]),tt="beforeRead",it="read",nt="afterRead",rt="beforeMain",st="main",ot="afterMain",at="beforeWrite",lt="write",ct="afterWrite",ut=[tt,it,nt,rt,st,ot,at,lt,ct];function ht(e){return e?(e.nodeName||"").toLowerCase():null}function dt(e){if(null==e)return window;if("[object Window]"!==e.toString()){var t=e.ownerDocument;return t&&t.defaultView||window}return e}function ft(e){return e instanceof dt(e).Element||e instanceof Element}function pt(e){return e instanceof dt(e).HTMLElement||e instanceof HTMLElement}function mt(e){return"undefined"!=typeof ShadowRoot&&(e instanceof dt(e).ShadowRoot||e instanceof ShadowRoot)}const gt={name:"applyStyles",enabled:!0,phase:"write",fn:function(e){var t=e.state;Object.keys(t.elements).forEach((function(e){var i=t.styles[e]||{},n=t.attributes[e]||{},r=t.elements[e];pt(r)&&ht(r)&&(Object.assign(r.style,i),Object.keys(n).forEach((function(e){var t=n[e];!1===t?r.removeAttribute(e):r.setAttribute(e,!0===t?"":t)})))}))},effect:function(e){var t=e.state,i={popper:{position:t.options.strategy,left:"0",top:"0",margin:"0"},arrow:{position:"absolute"},reference:{}};return Object.assign(t.elements.popper.style,i.popper),t.styles=i,t.elements.arrow&&Object.assign(t.elements.arrow.style,i.arrow),function(){Object.keys(t.elements).forEach((function(e){var n=t.elements[e],r=t.attributes[e]||{},s=Object.keys(t.styles.hasOwnProperty(e)?t.styles[e]:i[e]).reduce((function(e,t){return e[t]="",e}),{});pt(n)&&ht(n)&&(Object.assign(n.style,s),Object.keys(r).forEach((function(e){n.removeAttribute(e)})))}))}},requires:["computeStyles"]};function vt(e){return e.split("-")[0]}var yt=Math.max,bt=Math.min,_t=Math.round;function wt(e,t){void 0===t&&(t=!1);var i=e.getBoundingClientRect(),n=1,r=1;if(pt(e)&&t){var s=e.offsetHeight,o=e.offsetWidth;o>0&&(n=_t(i.width)/o||1),s>0&&(r=_t(i.height)/s||1)}return{width:i.width/n,height:i.height/r,top:i.top/r,right:i.right/n,bottom:i.bottom/r,left:i.left/n,x:i.left/n,y:i.top/r}}function xt(e){var t=wt(e),i=e.offsetWidth,n=e.offsetHeight;return Math.abs(t.width-i)<=1&&(i=t.width),Math.abs(t.height-n)<=1&&(n=t.height),{x:e.offsetLeft,y:e.offsetTop,width:i,height:n}}function Ct(e,t){var i=t.getRootNode&&t.getRootNode();if(e.contains(t))return!0;
vendor: 4,115 bytes, line 425
425if(i&&mt(i)){var n=t;do{if(n&&e.isSameNode(n))return!0;n=n.parentNode||n.host}while(n)}return!1}function At(e){return dt(e).getComputedStyle(e)}function Et(e){return["table","td","th"].indexOf(ht(e))>=0}function kt(e){return((ft(e)?e.ownerDocument:e.document)||window.document).documentElement}function St(e){return"html"===ht(e)?e:e.assignedSlot||e.parentNode||(mt(e)?e.host:null)||kt(e)}function Tt(e){return pt(e)&&"fixed"!==At(e).position?e.offsetParent:null}function Dt(e){for(var t=dt(e),i=Tt(e);i&&Et(i)&&"static"===At(i).position;)i=Tt(i);return i&&("html"===ht(i)||"body"===ht(i)&&"static"===At(i).position)?t:i||function(e){var t=-1!==navigator.userAgent.toLowerCase().indexOf("firefox");if(-1!==navigator.userAgent.indexOf("Trident")&&pt(e)&&"fixed"===At(e).position)return null;var i=St(e);for(mt(i)&&(i=i.host);pt(i)&&["html","body"].indexOf(ht(i))<0;){var n=At(i);if("none"!==n.transform||"none"!==n.perspective||"paint"===n.contain||-1!==["transform","perspective"].indexOf(n.willChange)||t&&"filter"===n.willChange||t&&n.filter&&"none"!==n.filter)return i;i=i.parentNode}return null}(e)||t}function It(e){return["top","bottom"].indexOf(e)>=0?"x":"y"}function Ot(e,t,i){return yt(e,bt(t,i))}function Lt(e){return Object.assign({},{top:0,right:0,bottom:0,left:0},e)}function Mt(e,t){return t.reduce((function(t,i){return t[i]=e,t}),{})}const Pt={name:"arrow",enabled:!0,phase:"main",fn:function(e){var t,i=e.state,n=e.name,r=e.options,s=i.elements.arrow,o=i.modifiersData.popperOffsets,a=vt(i.placement),l=It(a),c=[We,qe].indexOf(a)>=0?"height":"width";if(s&&o){var u=function(e,t){return Lt("number"!=typeof(e="function"==typeof e?e(Object.assign({},t.rects,{placement:t.placement})):e)?e:Mt(e,Ue))}(r.padding,i),h=xt(s),d="y"===l?ze:We,f="y"===l?He:qe,p=i.rects.reference[c]+i.rects.reference[l]-o[l]-i.rects.popper[c],m=o[l]-i.rects.reference[l],g=Dt(s),v=g?"y"===l?g.clientHeight||0:g.clientWidth||0:0,y=p/2-m/2,b=u[d],_=v-h[c]-u[f],w=v/2-h[c]/2+y,x=Ot(b,w,_),C=l;i.modifiersData[n]=((t={})[C]=x,t.centerOffset=x-w,t)}},effect:function(e){var t=e.state,i=e.options.element,n=void 0===i?"[data-popper-arrow]":i;null!=n&&("string"!=typeof n||(n=t.elements.popper.querySelector(n)))&&Ct(t.elements.popper,n)&&(t.elements.arrow=n)},requires:["popperOffsets"],requiresIfExists:["preventOverflow"]};function Nt(e){return e.split("-")[1]}var $t={top:"auto",right:"auto",bottom:"auto",left:"auto"};function Ft(e){var t,i=e.popper,n=e.popperRect,r=e.placement,s=e.variation,o=e.offsets,a=e.position,l=e.gpuAcceleration,c=e.adaptive,u=e.roundOffsets,h=e.isFixed,d=o.x,f=void 0===d?0:d,p=o.y,m=void 0===p?0:p,g="function"==typeof u?u({x:f,y:m}):{x:f,y:m};f=g.x,m=g.y;var v=o.hasOwnProperty("x"),y=o.hasOwnProperty("y"),b=We,_=ze,w=window;if(c){var x=Dt(i),C="clientHeight",A="clientWidth";x===dt(i)&&"static"!==At(x=kt(i)).position&&"absolute"===a&&(C="scrollHeight",A="scrollWidth"),(r===ze||(r===We||r===qe)&&s===Ye)&&(_=He,m-=(h&&x===w&&w.visualViewport?w.visualViewport.height:x[C])-n.height,m*=l?1:-1),r!==We&&(r!==ze&&r!==He||s!==Ye)||(b=qe,f-=(h&&x===w&&w.visualViewport?w.visualViewport.width:x[A])-n.width,f*=l?1:-1)}var E,k=Object.assign({position:a},c&&$t),S=!0===u?function(e){var t=e.x,i=e.y,n=window.devicePixelRatio||1;return{x:_t(t*n)/n||0,y:_t(i*n)/n||0}}({x:f,y:m}):{x:f,y:m};return f=S.x,m=S.y,l?Object.assign({},k,((E={})[_]=y?"0":"",E[b]=v?"0":"",E.transform=(w.devicePixelRatio||1)<=1?"translate("+f+"px, "+m+"px)":"translate3d("+f+"px, "+m+"px, 0)",E)):Object.assign({},k,((t={})[_]=y?m+"px":"",t[b]=v?f+"px":"",t.transform="",t))}const Rt={name:"computeStyles",enabled:!0,phase:"beforeWrite",fn:function(e){var t=e.state,i=e.options,n=i.gpuAcceleration,r=void 0===n||n,s=i.adaptive,o=void 0===s||s,a=i.roundOffsets,l=void 0===a||a,c={placement:vt(t.placement),variation:Nt(t.placement),popper:t.elements.popper,popperRect:t.rects.popper,gpuAcceleration:r,isFixed:"fixed"===t.options.strategy};null!=t.modifiersData.popperOffsets&&(t.styles.popper=Object.assign({},t.styles.popper,Ft(Object.assign({},c,{offsets:t.modifiersData.popperOffsets,position:t.options.strategy,adaptive:o,roun
vendor: 9,108 bytes, line 425
425dOffsets:l})))),null!=t.modifiersData.arrow&&(t.styles.arrow=Object.assign({},t.styles.arrow,Ft(Object.assign({},c,{offsets:t.modifiersData.arrow,position:"absolute",adaptive:!1,roundOffsets:l})))),t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-placement":t.placement})},data:{}};var Bt={passive:!0};const jt={name:"eventListeners",enabled:!0,phase:"write",fn:function(){},effect:function(e){var t=e.state,i=e.instance,n=e.options,r=n.scroll,s=void 0===r||r,o=n.resize,a=void 0===o||o,l=dt(t.elements.popper),c=[].concat(t.scrollParents.reference,t.scrollParents.popper);return s&&c.forEach((function(e){e.addEventListener("scroll",i.update,Bt)})),a&&l.addEventListener("resize",i.update,Bt),function(){s&&c.forEach((function(e){e.removeEventListener("scroll",i.update,Bt)})),a&&l.removeEventListener("resize",i.update,Bt)}},data:{}};var zt={left:"right",right:"left",bottom:"top",top:"bottom"};function Ht(e){return e.replace(/left|right|bottom|top/g,(function(e){return zt[e]}))}var qt={start:"end",end:"start"};function Wt(e){return e.replace(/start|end/g,(function(e){return qt[e]}))}function Vt(e){var t=dt(e);return{scrollLeft:t.pageXOffset,scrollTop:t.pageYOffset}}function Ut(e){return wt(kt(e)).left+Vt(e).scrollLeft}function Gt(e){var t=At(e),i=t.overflow,n=t.overflowX,r=t.overflowY;return/auto|scroll|overlay|hidden/.test(i+r+n)}function Yt(e){return["html","body","#document"].indexOf(ht(e))>=0?e.ownerDocument.body:pt(e)&&Gt(e)?e:Yt(St(e))}function Xt(e,t){var i;void 0===t&&(t=[]);var n=Yt(e),r=n===(null==(i=e.ownerDocument)?void 0:i.body),s=dt(n),o=r?[s].concat(s.visualViewport||[],Gt(n)?n:[]):n,a=t.concat(o);return r?a:a.concat(Xt(St(o)))}function Kt(e){return Object.assign({},e,{left:e.x,top:e.y,right:e.x+e.width,bottom:e.y+e.height})}function Qt(e,t){return t===Ke?Kt(function(e){var t=dt(e),i=kt(e),n=t.visualViewport,r=i.clientWidth,s=i.clientHeight,o=0,a=0;return n&&(r=n.width,s=n.height,/^((?!chrome|android).)*safari/i.test(navigator.userAgent)||(o=n.offsetLeft,a=n.offsetTop)),{width:r,height:s,x:o+Ut(e),y:a}}(e)):ft(t)?function(e){var t=wt(e);return t.top=t.top+e.clientTop,t.left=t.left+e.clientLeft,t.bottom=t.top+e.clientHeight,t.right=t.left+e.clientWidth,t.width=e.clientWidth,t.height=e.clientHeight,t.x=t.left,t.y=t.top,t}(t):Kt(function(e){var t,i=kt(e),n=Vt(e),r=null==(t=e.ownerDocument)?void 0:t.body,s=yt(i.scrollWidth,i.clientWidth,r?r.scrollWidth:0,r?r.clientWidth:0),o=yt(i.scrollHeight,i.clientHeight,r?r.scrollHeight:0,r?r.clientHeight:0),a=-n.scrollLeft+Ut(e),l=-n.scrollTop;return"rtl"===At(r||i).direction&&(a+=yt(i.clientWidth,r?r.clientWidth:0)-s),{width:s,height:o,x:a,y:l}}(kt(e)))}function Zt(e){var t,i=e.reference,n=e.element,r=e.placement,s=r?vt(r):null,o=r?Nt(r):null,a=i.x+i.width/2-n.width/2,l=i.y+i.height/2-n.height/2;switch(s){case ze:t={x:a,y:i.y-n.height};break;case He:t={x:a,y:i.y+i.height};break;case qe:t={x:i.x+i.width,y:l};break;case We:t={x:i.x-n.width,y:l};break;default:t={x:i.x,y:i.y}}var c=s?It(s):null;if(null!=c){var u="y"===c?"height":"width";switch(o){case Ge:t[c]=t[c]-(i[u]/2-n[u]/2);break;case Ye:t[c]=t[c]+(i[u]/2-n[u]/2)}}return t}function Jt(e,t){void 0===t&&(t={});var i=t,n=i.placement,r=void 0===n?e.placement:n,s=i.boundary,o=void 0===s?Xe:s,a=i.rootBoundary,l=void 0===a?Ke:a,c=i.elementContext,u=void 0===c?Qe:c,h=i.altBoundary,d=void 0!==h&&h,f=i.padding,p=void 0===f?0:f,m=Lt("number"!=typeof p?p:Mt(p,Ue)),g=u===Qe?Ze:Qe,v=e.rects.popper,y=e.elements[d?g:u],b=function(e,t,i){var n="clippingParents"===t?function(e){var t=Xt(St(e)),i=["absolute","fixed"].indexOf(At(e).position)>=0&&pt(e)?Dt(e):e;return ft(i)?t.filter((function(e){return ft(e)&&Ct(e,i)&&"body"!==ht(e)})):[]}(e):[].concat(t),r=[].concat(n,[i]),s=r[0],o=r.reduce((function(t,i){var n=Qt(e,i);return t.top=yt(n.top,t.top),t.right=bt(n.right,t.right),t.bottom=bt(n.bottom,t.bottom),t.left=yt(n.left,t.left),t}),Qt(e,s));return o.width=o.right-o.left,o.height=o.bottom-o.top,o.x=o.left,o.y=o.top,o}(ft(y)?y:y.contextElement||kt(e.elements.popper),o,l),_=wt(e.elements.reference),w=Zt({reference:_,element:v,strategy:"absolute",placement:r}),x=Kt(Object.assign({},v,w)),C=u===Qe?x:_,A={top:b.top-C.top+m.top,bottom:C.bottom-b.bottom+m.bottom,left:b.left-C.left+m.left,right:C.right-b.right+m.right},E=e.modifiersData.offset;if(u===Qe&&E){var k=E[r];Object.keys(A).forEach((function(e){var t=[qe,He].indexOf(e)>=0?1:-1,i=[ze,He].indexOf(e)>=0?"y":"x";A[e]+=k[i]*t}))}return A}const ei={name:"flip",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name;if(!t.modifiersData[n]._skip){for(var r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0===o||o,l=i.fallbackPlacements,c=i.padding,u=i.boundary,h=i.rootBoundary,d=i.altBoundary,f=i.flipVariations,p=void 0===f||f,m=i.allowedAutoPlacements,g=t.options.placement,v=vt(g),y=l||(v!==g&&p?function(e){if(vt(e)===Ve)return[];var t=Ht(e);return[Wt(e),t,Wt(t)]}(g):[Ht(g)]),b=[g].concat(y).reduce((function(e,i){return e.concat(vt(i)===Ve?function(e,t){void 0===t&&(t={});var i=t,n=i.placement,r=i.boundary,s=i.rootBoundary,o=i.padding,a=i.flipVariations,l=i.allowedAutoPlacements,c=void 0===l?et:l,u=Nt(n),h=u?a?Je:Je.filter((function(e){return Nt(e)===u})):Ue,d=h.filter((function(e){return c.indexOf(e)>=0}));0===d.length&&(d=h);var f=d.reduce((function(t,i){return t[i]=Jt(e,{placement:i,boundary:r,rootBoundary:s,padding:o})[vt(i)],t}),{});return Object.keys(f).sort((function(e,t){return f[e]-f[t]}))}(t,{placement:i,boundary:u,rootBoundary:h,padding:c,flipVariations:p,allowedAutoPlacements:m}):i)}),[]),_=t.rects.reference,w=t.rects.popper,x=new Map,C=!0,A=b[0],E=0;E<b.length;E++){var k=b[E],S=vt(k),T=Nt(k)===Ge,D=[ze,He].indexOf(S)>=0,I=D?"width":"height",O=Jt(t,{placement:k,boundary:u,rootBoundary:h,altBoundary:d,padding:c}),L=D?T?qe:We:T?He:ze;_[I]>w[I]&&(L=Ht(L));var M=Ht(L),P=[];if(s&&P.push(O[S]<=0),a&&P.push(O[L]<=0,O[M]<=0),P.every((function(e){return e}))){A=k,C=!1;break}x.set(k,P)}if(C)for(var N=function(e){var t=b.find((function(t){var i=x.get(t);if(i)return i.slice(0,e).every((function(e){return e}))}));if(t)return A=t,"break"},$=p?3:1;$>0&&"break"!==N($);$--);t.placement!==A&&(t.modifiersData[n]._skip=!0,t.placement=A,t.reset=!0)}},requiresIfExists:["offset"],data:{_skip:!1}};function ti(e,t,i){return void 0===i&&(i={x:0,y:0}),{top:e.top-t.height-i.y,right:e.right-t.width+i.x,bottom:e.bottom-t.height+i.y,left:e.left-t.width-i.x}}function ii(e){return[ze,qe,He,We].some((function(t){return e[t]>=0}))}const ni={name:"hide",enabled:!0,phase:"main",requiresIfExists:["preventOverflow"],fn:function(e){var t=e.state,i=e.name,n=t.rects.reference,r=t.rects.popper,s=t.modifiersData.preventOverflow,o=Jt(t,{elementContext:"reference"}),a=Jt(t,{altBoundary:!0}),l=ti(o,n),c=ti(a,r,s),u=ii(l),h=ii(c);t.modifiersData[i]={referenceClippingOffsets:l,popperEscapeOffsets:c,isReferenceHidden:u,hasPopperEscaped:h},t.attributes.popper=Object.assign({},t.attributes.popper,{"data-popper-reference-hidden":u,"data-popper-escaped":h})}},ri={name:"offset",enabled:!0,phase:"main",requires:["popperOffsets"],fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.offset,s=void 0===r?[0,0]:r,o=et.reduce((function(e,i){return e[i]=function(e,t,i){var n=vt(e),r=[We,ze].indexOf(n)>=0?-1:1,s="function"==typeof i?i(Object.assign({},t,{placement:e})):i,o=s[0],a=s[1];return o=o||0,a=(a||0)*r,[We,qe].indexOf(n)>=0?{x:a,y:o}:{x:o,y:a}}(i,t.rects,s),e}),{}),a=o[t.placement],l=a.x,c=a.y;null!=t.modifiersData.popperOffsets&&(t.modifiersData.popperOffsets.x+=l,t.modifiersData.popperOffsets.y+=c),t.modifiersData[n]=o}},si={name:"popperOffsets",enabled:!0,phase:"read",fn:function(e){var t=e.state,i=e.name;t.modifiersData[i]=Zt({reference:t.rects.reference,element:t.rects.popper,strategy:"absolute",placement:t.placement})},data:{}},oi={name:"preventOverflow",enabled:!0,phase:"main",fn:function(e){var t=e.state,i=e.options,n=e.name,r=i.mainAxis,s=void 0===r||r,o=i.altAxis,a=void 0!==o&&o,l=i.boundary,c=i.rootBoundary,u=i.altBoundary,h=i.padding,d=i.tether,f=void 0===d||d,p=i.tetherOffset,m=void 0===p?0:p,g=Jt(t,{boundary:l,rootBoundary:c,padding:h,altBoundary:u}),v=vt(t.placement),y=Nt(t.placement),b=!y,_=It(v),w="x"===_?"y":"x",x=t.modifiersData.popperOffsets,C=t.rects.reference,A=t.rects.popper,E="function"==typeof m?m(Object.assign({},t.rects,{placement:t.placement})):m,k="number"==typeof E?{mainAxis:E,altAxis:E}:Object.assign({mainAxis:0,altAxis:0},E),S=t.modifiersData.offset?t.modifiersData.offset[t.placement]:null,T={x:0,y:0};if(x){if(s){var D,I="y"===_?ze:We,O="y"===_?He:qe,L="y"===_?"height":"width",M=x[_],P=M+g[I],N=M-g[O],$=f?-A[L]/2:0,F=y===Ge?C[L]:A[L],R=y===Ge?-A[L]:-C[L],B=t.elements.arrow,j=f&&B?xt(B):{width:0,height:0},z=t.modifiersData["arrow#persistent"]?t.modifiersData["arrow#persistent"].padding:{top:0,right:0,bottom:0,left:0},H=z[I],q=z[O],W=Ot(0,C[L],j[L]),V=b?C[L]/2-$-W-H-k.mainAxis:F-W-H-k.mainAxis,U=b?-C[L]/2+$+W+q+k.mainAxis:R+W+q+k.mainAxis,G=t.elements.arrow&&Dt(t.elements.arrow),Y=G?"y"===_?G.clientTop||0:G.clientLeft||0:0,X=null!=(D=null==S?void 0:S[_])?D:0,K=M+U-X,Q=Ot(f?bt(P,M+V-X-Y):P,M,f?yt
vendor: 4,353 bytes, line 425
425(N,K):N);x[_]=Q,T[_]=Q-M}if(a){var Z,J="x"===_?ze:We,ee="x"===_?He:qe,te=x[w],ie="y"===w?"height":"width",ne=te+g[J],re=te-g[ee],se=-1!==[ze,We].indexOf(v),oe=null!=(Z=null==S?void 0:S[w])?Z:0,ae=se?ne:te-C[ie]-A[ie]-oe+k.altAxis,le=se?te+C[ie]+A[ie]-oe-k.altAxis:re,ce=f&&se?function(e,t,i){var n=Ot(e,t,i);return n>i?i:n}(ae,te,le):Ot(f?ae:ne,te,f?le:re);x[w]=ce,T[w]=ce-te}t.modifiersData[n]=T}},requiresIfExists:["offset"]};function ai(e,t,i){void 0===i&&(i=!1);var n,r,s=pt(t),o=pt(t)&&function(e){var t=e.getBoundingClientRect(),i=_t(t.width)/e.offsetWidth||1,n=_t(t.height)/e.offsetHeight||1;return 1!==i||1!==n}(t),a=kt(t),l=wt(e,o),c={scrollLeft:0,scrollTop:0},u={x:0,y:0};return(s||!s&&!i)&&(("body"!==ht(t)||Gt(a))&&(c=(n=t)!==dt(n)&&pt(n)?{scrollLeft:(r=n).scrollLeft,scrollTop:r.scrollTop}:Vt(n)),pt(t)?((u=wt(t,!0)).x+=t.clientLeft,u.y+=t.clientTop):a&&(u.x=Ut(a))),{x:l.left+c.scrollLeft-u.x,y:l.top+c.scrollTop-u.y,width:l.width,height:l.height}}function li(e){var t=new Map,i=new Set,n=[];function r(e){i.add(e.name),[].concat(e.requires||[],e.requiresIfExists||[]).forEach((function(e){if(!i.has(e)){var n=t.get(e);n&&r(n)}})),n.push(e)}return e.forEach((function(e){t.set(e.name,e)})),e.forEach((function(e){i.has(e.name)||r(e)})),n}var ci={placement:"bottom",modifiers:[],strategy:"absolute"};function ui(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return!t.some((function(e){return!(e&&"function"==typeof e.getBoundingClientRect)}))}function hi(e){void 0===e&&(e={});var t=e,i=t.defaultModifiers,n=void 0===i?[]:i,r=t.defaultOptions,s=void 0===r?ci:r;return function(e,t,i){void 0===i&&(i=s);var r,o,a={placement:"bottom",orderedModifiers:[],options:Object.assign({},ci,s),modifiersData:{},elements:{reference:e,popper:t},attributes:{},styles:{}},l=[],c=!1,u={state:a,setOptions:function(i){var r="function"==typeof i?i(a.options):i;h(),a.options=Object.assign({},s,a.options,r),a.scrollParents={reference:ft(e)?Xt(e):e.contextElement?Xt(e.contextElement):[],popper:Xt(t)};var o=function(e){var t=li(e);return ut.reduce((function(e,i){return e.concat(t.filter((function(e){return e.phase===i})))}),[])}(function(e){var t=e.reduce((function(e,t){var i=e[t.name];return e[t.name]=i?Object.assign({},i,t,{options:Object.assign({},i.options,t.options),data:Object.assign({},i.data,t.data)}):t,e}),{});return Object.keys(t).map((function(e){return t[e]}))}([].concat(n,a.options.modifiers)));return a.orderedModifiers=o.filter((function(e){return e.enabled})),a.orderedModifiers.forEach((function(e){var t=e.name,i=e.options,n=void 0===i?{}:i,r=e.effect;if("function"==typeof r){var s=r({state:a,name:t,instance:u,options:n});l.push(s||function(){})}})),u.update()},forceUpdate:function(){if(!c){var e=a.elements,t=e.reference,i=e.popper;if(ui(t,i)){a.rects={reference:ai(t,Dt(i),"fixed"===a.options.strategy),popper:xt(i)},a.reset=!1,a.placement=a.options.placement,a.orderedModifiers.forEach((function(e){return a.modifiersData[e.name]=Object.assign({},e.data)}));for(var n=0;n<a.orderedModifiers.length;n++)if(!0!==a.reset){var r=a.orderedModifiers[n],s=r.fn,o=r.options,l=void 0===o?{}:o,h=r.name;"function"==typeof s&&(a=s({state:a,options:l,name:h,instance:u})||a)}else a.reset=!1,n=-1}}},update:(r=function(){return new Promise((function(e){u.forceUpdate(),e(a)}))},function(){return o||(o=new Promise((function(e){Promise.resolve().then((function(){o=void 0,e(r())}))}))),o}),destroy:function(){h(),c=!0}};if(!ui(e,t))return u;function h(){l.forEach((function(e){return e()})),l=[]}return u.setOptions(i).then((function(e){!c&&i.onFirstUpdate&&i.onFirstUpdate(e)})),u}}var di=hi(),fi=hi({defaultModifiers:[jt,si,Rt,gt,ri,ei,oi,Pt,ni]}),pi=hi({defaultModifiers:[jt,si,Rt,gt]});const mi="transitionend",gi=e=>{let t=e.getAttribute("data-bs-target");if(!t||"#"===t){let i=e.getAttribute("href");if(!i||!i.includes("#")&&!i.startsWith("."))return null;i.includes("#")&&!i.startsWith("#")&&(i=`#${i.split("#")[1]}`),t=i&&"#"!==i?i.trim():null}return t},vi=e=>{const t=gi(e);return t&&document.querySelector(t)?t:null},yi=e=>{const t=gi(e);return t?document.querySelector(t):null},bi=e=>{e.dispatchEvent(new Event(mi))},_i=e=>!(!e||"object"!=typeof e)&&(void 0!==e.jquery&&(e=e[0]),void 0!==e.nodeType),wi=e=>_i(e)?e.jquery?e[0]:e:"string"==typeof e&&e.length>0?document.querySelector(e):null,xi=(e,t,i)=>
vendor: 1,972 bytes, line 425
425{Object.keys(i).forEach((n=>{const r=i[n],s=t[n],o=s&&_i(s)?"element":null==(a=s)?`${a}`:{}.toString.call(a).match(/\s([a-z]+)/i)[1].toLowerCase();var a;if(!new RegExp(r).test(o))throw new TypeError(`${e.toUpperCase()}: Option "${n}" provided type "${o}" but expected type "${r}".`)}))},Ci=e=>!(!_i(e)||0===e.getClientRects().length)&&"visible"===getComputedStyle(e).getPropertyValue("visibility"),Ai=e=>!e||e.nodeType!==Node.ELEMENT_NODE||!!e.classList.contains("disabled")||(void 0!==e.disabled?e.disabled:e.hasAttribute("disabled")&&"false"!==e.getAttribute("disabled")),Ei=e=>{if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){const t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?Ei(e.parentNode):null},ki=()=>{},Si=e=>{e.offsetHeight},Ti=()=>{const{jQuery:e}=window;return e&&!document.body.hasAttribute("data-bs-no-jquery")?e:null},Di=[],Ii=()=>"rtl"===document.documentElement.dir,Oi=e=>{var t;t=()=>{const t=Ti();if(t){const i=e.NAME,n=t.fn[i];t.fn[i]=e.jQueryInterface,t.fn[i].Constructor=e,t.fn[i].noConflict=()=>(t.fn[i]=n,e.jQueryInterface)}},"loading"===document.readyState?(Di.length||document.addEventListener("DOMContentLoaded",(()=>{Di.forEach((e=>e()))})),Di.push(t)):t()},Li=e=>{"function"==typeof e&&e()},Mi=(e,t,i=!0)=>{if(!i)return void Li(e);const n=(e=>{if(!e)return 0;let{transitionDuration:t,transitionDelay:i}=window.getComputedStyle(e);const n=Number.parseFloat(t),r=Number.parseFloat(i);return n||r?(t=t.split(",")[0],i=i.split(",")[0],1e3*(Number.parseFloat(t)+Number.parseFloat(i))):0})(t)+5;let r=!1;const s=({target:i})=>{i===t&&(r=!0,t.removeEventListener(mi,s),Li(e))};t.addEventListener(mi,s),setTimeout((()=>{r||bi(t)}),n)},Pi=(e,t,i,n)=>{let r=e.indexOf(t);if(-1===r)return e[!i&&n?e.length-1:0];const s=e.length;return r+=i?1:-1,n&&(r=(r+s)%s),e[Math.max(0,Math.min(r,s-1))]},Ni=/[^.]*(?=\..*)\.|.*/,$i=/\..*/,Fi=/::\d+$/,Ri={};let Bi=1;
vendor: 3,018 bytes, line 425
425const ji={mouseenter:"mouseover",mouseleave:"mouseout"},zi=/^(mouseenter|mouseleave)/i,Hi=new Set(["click","dblclick","mouseup","mousedown","contextmenu","mousewheel","DOMMouseScroll","mouseover","mouseout","mousemove","selectstart","selectend","keydown","keypress","keyup","orientationchange","touchstart","touchmove","touchend","touchcancel","pointerdown","pointermove","pointerup","pointerleave","pointercancel","gesturestart","gesturechange","gestureend","focus","blur","change","reset","select","submit","focusin","focusout","load","unload","beforeunload","resize","move","DOMContentLoaded","readystatechange","error","abort","scroll"]);function qi(e,t){return t&&`${t}::${Bi++}`||e.uidEvent||Bi++}function Wi(e){const t=qi(e);return e.uidEvent=t,Ri[t]=Ri[t]||{},Ri[t]}function Vi(e,t,i=null){const n=Object.keys(e);for(let r=0,s=n.length;r<s;r++){const s=e[n[r]];if(s.originalHandler===t&&s.delegationSelector===i)return s}return null}function Ui(e,t,i){const n="string"==typeof t,r=n?i:t;let s=Xi(e);return Hi.has(s)||(s=e),[n,r,s]}function Gi(e,t,i,n,r){if("string"!=typeof t||!e)return;if(i||(i=n,n=null),zi.test(t)){const e=e=>function(t){if(!t.relatedTarget||t.relatedTarget!==t.delegateTarget&&!t.delegateTarget.contains(t.relatedTarget))return e.call(this,t)};n?n=e(n):i=e(i)}const[s,o,a]=Ui(t,i,n),l=Wi(e),c=l[a]||(l[a]={}),u=Vi(c,o,s?i:null);if(u)return void(u.oneOff=u.oneOff&&r);const h=qi(o,t.replace(Ni,"")),d=s?function(e,t,i){return function n(r){const s=e.querySelectorAll(t);for(let{target:o}=r;o&&o!==this;o=o.parentNode)for(let a=s.length;a--;)if(s[a]===o)return r.delegateTarget=o,n.oneOff&&Ki.off(e,r.type,t,i),i.apply(o,[r]);return null}}(e,i,n):function(e,t){return function i(n){return n.delegateTarget=e,i.oneOff&&Ki.off(e,n.type,t),t.apply(e,[n])}}(e,i);d.delegationSelector=s?i:null,d.originalHandler=o,d.oneOff=r,d.uidEvent=h,c[h]=d,e.addEventListener(a,d,s)}function Yi(e,t,i,n,r){const s=Vi(t[i],n,r);s&&(e.removeEventListener(i,s,Boolean(r)),delete t[i][s.uidEvent])}function Xi(e){return e=e.replace($i,""),ji[e]||e}const Ki={on(e,t,i,n){Gi(e,t,i,n,!1)},one(e,t,i,n){Gi(e,t,i,n,!0)},off(e,t,i,n){if("string"!=typeof t||!e)return;const[r,s,o]=Ui(t,i,n),a=o!==t,l=Wi(e),c=t.startsWith(".");if(void 0!==s){if(!l||!l[o])return;return void Yi(e,l,o,s,r?i:null)}c&&Object.keys(l).forEach((i=>{!function(e,t,i,n){const r=t[i]||{};Object.keys(r).forEach((s=>{if(s.includes(n)){const n=r[s];Yi(e,t,i,n.originalHandler,n.delegationSelector)}}))}(e,l,i,t.slice(1))}));const u=l[o]||{};Object.keys(u).forEach((i=>{const n=i.replace(Fi,"");if(!a||t.includes(n)){const t=u[i];Yi(e,l,o,t.originalHandler,t.delegationSelector)}}))},trigger(e,t,i){if("string"!=typeof t||!e)return null;const n=Ti(),r=Xi(t),s=t!==r,o=Hi.has(r);let a,l=!0,c=!0,u=!1,h=null;return s&&n&&(a=n.Event(t,i),n(e).trigger(a),l=!a.isPropagationStopped(),c=!a.isImmediatePropagationStopped(),u=a.isDefaultPrevented()),o?(h=document.createEvent("HTMLEvents"),h.initEvent(r,l,!0)):h=new CustomEvent(t,{bubbles:l,cancelable:!0}
425),void 0!==i&&Object.keys(i).forEach((e=>{Object.defineProperty(h,e,{get:()=>i[e]})})),u&&h.preventDefault(),c&&e.dispatchEvent(h),h.defaultPrevented&&void 0!==a&&a.preventDefault(),h}},Qi=new Map,Zi={set(e,t,i){Qi.has(e)||Qi.set(e,new Map);const n=Qi.get(e);n.has(t)||0===n.size?n.set(t,i):console.error(`Bootstrap doesn't allow more than one instance per element. Bound instance: ${Array.from(n.keys())[0]}.`)},get:(e,t)=>Qi.has(e)&&Qi.get(e).get(t)||null,remove(e,t){if(!Qi.has(e))return;const i=Qi.get(e);i.delete(t),0===i.size&&Qi.delete(e)}};class Ji{constructor(e){(e=wi(e))&&(this._element=e,Zi.set(this._element,this.constructor.DATA_KEY,this))}dispose(){Zi.remove(this._element,this.constructor.DATA_KEY),Ki.off(this._element,this.constructor.EVENT_KEY),Object.getOwnPropertyNames(this).forEach((e=>{this[e]=null}))}_queueCallback(e,t,i=!0){Mi(e,t,i)}static getInstance(e){return Zi.get(wi(e),this.DATA_KEY)}static getOrCreateInstance(e,t={}){return this.getInstance(e)||new this(e,"object"==typeof t?t:null)}static get VERSION(){return"5.1.3"}static get NAME(){throw new Error('You have to implement the static method "NAME", for each component!')}static get DATA_KEY(){return`bs.${this.NAME}`}static get EVENT_KEY(){return`.${this.DATA_KEY}`}}const en=(e,t="hide")=>{const i=`click.dismiss${e.EVENT_KEY}`,n=e.NAME;Ki.on(document,i,`[data-bs-dismiss="${n}"]`,(function(i){if(["A","AREA"].includes(this.tagName)&&i.preventDefault(),Ai(this))return;const r=yi(this)||this.closest(`.${n}`);e.getOrCreateInstance(r)[t]()}))};class tn extends Ji{static get NAME(){return"alert"}close(){if(Ki.trigger(this._element,"close.bs.alert").defaultPrevented)return;this._element.classList.remove("show");const e=this._element.classList.contains("fade");this._queueCallback((()=>this._destroyElement()),this._element,e)}_destroyElement(){this._element.remove(),Ki.trigger(this._element,"closed.bs.alert"),this.dispose()}static jQueryInterface(e){return this.each((function(){const t=tn.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}en(tn,"close"),Oi(tn);const nn='[data-bs-toggle="button"]';class rn extends Ji{static get NAME(){return"button"}toggle(){this._element.setAttribute("aria-pressed",this._element.classList.toggle("active"))}static jQueryInterface(e){return this.each((function(){const t=rn.getOrCreateInstance(this);"toggle"===e&&t[e]()}))}}function sn(e){return"true"===e||"false"!==e&&(e===Number(e).toString()?Number(e):""===e||"null"===e?null:e)}function on(e){return e.replace(/[A-Z]/g,(e=>`-${e.toLowerCase()}`))}Ki.on(document,"click.bs.button.data-api",nn,(e=>{e.preventDefault();const t=e.target.closest(nn);rn.getOrCreateInstance(t).toggle()})),Oi(rn);const an={setDataAttribute(e,t,i){e.setAttribute(`data-bs-${on(t)}`,i)},removeDataAttribute(e,t){e.removeAttribute(`data-bs-${on(t)}`)},getDataAttributes(e){if(!e)return{};const t={};return Object.keys(e.dataset).filter((e=>e.startsWith("bs"))).forEach((i=>{let n=i.replace(/^bs/,"");n=n.charAt(0).toLowerCase()+n.slice(1,n.length),t[n]=sn(e.dataset[i])})),t},getDataAttribute:(e,t)=>sn(e.getAttribute(`data-bs-${on(t)}`)),offset(e){const t=e.getBoundingClientRect();return{top:t.top+window.pageYOffset,left:t.left+window.pageXOffset}},position:e=>({top:e.offsetTop,left:e.offsetLeft})},ln={find:(e,t=document.documentElement)=>[].concat(...Element.prototype.querySelectorAll.call(t,e)),findOne:(e,t=document.documentElement)=>Element.prototype.querySelector.call(t,e),children:(e,t)=>[].concat(...e.children).filter((e=>e.matches(t))),parents(e,t){const i=[];let n=e.parentNode;for(;n&&n.nodeType===Node.ELEMENT_NODE&&3!==n.nodeType;)n.matches(t)&&i.push(n),n=n.parentNode;return i},prev(e,t){let i=e.previousElementSibling;for(;i;){if(i.matches(t))return[i];i=i.previousElementSibling}return[]},next(e,t){let i=e.nextElementSibling;for(;i;){if(i.matches(t))return[i];i=i.nextElementSibling}return[]},focusableChildren(e){const t=["a","button","input","textarea","select","details","[tabindex]",'[contenteditable="true"]'].map((e=>`${e}:not([tabindex^="-"])`)).join(", ");return this.find(t,e).filter((e=>!Ai(e)&&Ci(e)))}},cn="carousel",un={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},hn={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},dn="next",fn="prev",pn="left",mn="right",gn={ArrowLeft:mn,ArrowRight:pn},vn="slid.bs.carousel",yn="active",bn=".active.carousel-item";class _n extends Ji{constructor(e,t){super(e),this._items=null,this._interval=null,this._activeElement=null,this._isPaused=!1,this._isSliding=!1,this.touchTimeout=null,this.touchStartX=0,this.touchDeltaX=0,this._config=this._getConfig(t),this._indicatorsElement=ln.findOne(".carousel-indicators",this._element),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent),this._addEventListeners()}static get Default(){return un}static get NAME(){return cn}
425next(){this._slide(dn)}nextWhenVisible(){!document.hidden&&Ci(this._element)&&this.next()}prev(){this._slide(fn)}pause(e){e||(this._isPaused=!0),ln.findOne(".carousel-item-next, .carousel-item-prev",this._element)&&(bi(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null}cycle(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config&&this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))}to(e){this._activeElement=ln.findOne(bn,this._element);const t=this._getItemIndex(this._activeElement);if(e>this._items.length-1||e<0)return;if(this._isSliding)return void Ki.one(this._element,vn,(()=>this.to(e)));if(t===e)return this.pause(),void this.cycle();const i=e>t?dn:fn;this._slide(i,this._items[e])}_getConfig(e){return e={...un,...an.getDataAttributes(this._element),..."object"==typeof e?e:{}},xi(cn,e,hn),e}_handleSwipe(){const e=Math.abs(this.touchDeltaX);if(e<=40)return;const t=e/this.touchDeltaX;this.touchDeltaX=0,t&&this._slide(t>0?mn:pn)}_addEventListeners(){this._config.keyboard&&Ki.on(this._element,"keydown.bs.carousel",(e=>this._keydown(e))),"hover"===this._config.pause&&(Ki.on(this._element,"mouseenter.bs.carousel",(e=>this.pause(e))),Ki.on(this._element,"mouseleave.bs.carousel",(e=>this.cycle(e)))),this._config.touch&&this._touchSupported&&this._addTouchEventListeners()}_addTouchEventListeners(){const e=e=>this._pointerEvent&&("pen"===e.pointerType||"touch"===e.pointerType),t=t=>{e(t)?this.touchStartX=t.clientX:this._pointerEvent||(this.touchStartX=t.touches[0].clientX)},i=e=>{this.touchDeltaX=e.touches&&e.touches.length>1?0:e.touches[0].clientX-this.touchStartX},n=t=>{e(t)&&(this.touchDeltaX=t.clientX-this.touchStartX),this._handleSwipe(),"hover"===this._config.pause&&(this.pause(),this.touchTimeout&&clearTimeout(this.touchTimeout),this.touchTimeout=setTimeout((e=>this.cycle(e)),500+this._config.interval))};ln.find(".carousel-item img",this._element).forEach((e=>{Ki.on(e,"dragstart.bs.carousel",(e=>e.preventDefault()))})),this._pointerEvent?(Ki.on(this._element,"pointerdown.bs.carousel",(e=>t(e))),Ki.on(this._element,"pointerup.bs.carousel",(e=>n(e))),this._element.classList.add("pointer-event")):(Ki.on(this._element,"touchstart.bs.carousel",(e=>t(e))),Ki.on(this._element,"touchmove.bs.carousel",(e=>i(e))),Ki.on(this._element,"touchend.bs.carousel",(e=>n(e))))}_keydown(e){if(/input|textarea/i.test(e.target.tagName))return;const t=gn[e.key];t&&(e.preventDefault(),this._slide(t))}_getItemIndex(e){return this._items=e&&e.parentNode?ln.find(".carousel-item",e.parentNode):[],this._items.indexOf(e)}_getItemByOrder(e,t){const i=e===dn;return Pi(this._items,t,i,this._config.wrap)}_triggerSlideEvent(e,t){const i=this._getItemIndex(e),n=this._getItemIndex(ln.findOne(bn,this._element));return Ki.trigger(this._element,"slide.bs.carousel",{relatedTarget:e,direction:t,from:n,to:i})}_setActiveIndicatorElement(e){if(this._indicatorsElement){const t=ln.findOne(".active",this._indicatorsElement);t.classList.remove(yn),t.removeAttribute("aria-current");const i=ln.find("[data-bs-target]",this._indicatorsElement);for(let t=0;t<i.length;t++)if(Number.parseInt(i[t].getAttribute("data-bs-slide-to"),10)===this._getItemIndex(e)){i[t].classList.add(yn),i[t].setAttribute("aria-current","true");break}}}_updateInterval(){const e=this._activeElement||ln.findOne(bn,this._element);if(!e)return;const t=Number.parseInt(e.getAttribute("data-bs-interval"),10);t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}_slide(e,t){const i=this._directionToOrder(e),n=ln.findOne(bn,this._element),r=this._getItemIndex(n),s=t||this._getItemByOrder(i,n),o=this._getItemIndex(s),a=Boolean(this._interval),l=i===dn,c=l?"carousel-item-start":"carousel-item-end",u=l?"carousel-item-next":"carousel-item-prev",h=this._orderToDirection(i);if(s&&s.classList.contains(yn))return void(this._isSliding=!1);if(this._isSliding)return;if(this._triggerSlideEvent(s,h).defaultPrevented)return;if(!n||!s)return;this._isSliding=!0,a&&this.pause(),this._setActiveIndicatorElement(s),this._activeElement=s;const d=()=>{Ki.trigger(this._element,vn,{relatedTarget:s,direction:h,from:r,to:o})};if(this._element.classList.contains("slide")){s.classList.add(u),Si(s),n.classList.add(c),s.classList.add(c);const e=()=>{s.classList.remove(c,u),s.classList.add(yn),n.classList.remove(yn,u,c),this._isSliding=!1,setTimeout(d,0)};this._queueCallback(e,n,!0)}else n.classList.remove(yn),s.classList.add(yn),this._isSliding=!1,d();a&&this.cycle()}_directionToOrder(e){return[mn,pn].includes(e)?Ii()?e===pn?fn:dn:e===pn?dn:fn:e}_orderToDirection(e){return[dn,fn].includes(e)?Ii()?e===fn?pn:mn:e===fn?mn:pn:e}static carouselInterface(e,t){const i=_n.getOrCreateInstance(e,t);let{_config:n}=i;"object"==typeof t&&(n={...n,...t});const r="string"==typeof t?t:n.slide;if("number"==typeof t)i.to(t);else if("string"==typeof r){if(void 0===i[r])throw new TypeError(`No method n
425amed "${r}"`);i[r]()}else n.interval&&n.ride&&(i.pause(),i.cycle())}static jQueryInterface(e){return this.each((function(){_n.carouselInterface(this,e)}))}static dataApiClickHandler(e){const t=yi(this);if(!t||!t.classList.contains("carousel"))return;const i={...an.getDataAttributes(t),...an.getDataAttributes(this)},n=this.getAttribute("data-bs-slide-to");n&&(i.interval=!1),_n.carouselInterface(t,i),n&&_n.getInstance(t).to(n),e.preventDefault()}}Ki.on(document,"click.bs.carousel.data-api","[data-bs-slide], [data-bs-slide-to]",_n.dataApiClickHandler),Ki.on(window,"load.bs.carousel.data-api",(()=>{const e=ln.find('[data-bs-ride="carousel"]');for(let t=0,i=e.length;t<i;t++)_n.carouselInterface(e[t],_n.getInstance(e[t]))})),Oi(_n);const wn="collapse",xn={toggle:!0,parent:null},Cn={toggle:"boolean",parent:"(null|element)"},An="show",En="collapse",kn="collapsing",Sn="collapsed",Tn=":scope .collapse .collapse",Dn='[data-bs-toggle="collapse"]';class In extends Ji{constructor(e,t){super(e),this._isTransitioning=!1,this._config=this._getConfig(t),this._triggerArray=[];const i=ln.find(Dn);for(let e=0,t=i.length;e<t;e++){const t=i[e],n=vi(t),r=ln.find(n).filter((e=>e===this._element));null!==n&&r.length&&(this._selector=n,this._triggerArray.push(t))}this._initializeChildren(),this._config.parent||this._addAriaAndCollapsedClass(this._triggerArray,this._isShown()),this._config.toggle&&this.toggle()}static get Default(){return xn}static get NAME(){return wn}toggle(){this._isShown()?this.hide():this.show()}show(){if(this._isTransitioning||this._isShown())return;let e,t=[];if(this._config.parent){const e=ln.find(Tn,this._config.parent);t=ln.find(".collapse.show, .collapse.collapsing",this._config.parent).filter((t=>!e.includes(t)))}const i=ln.findOne(this._selector);if(t.length){const n=t.find((e=>i!==e));if(e=n?In.getInstance(n):null,e&&e._isTransitioning)return}if(Ki.trigger(this._element,"show.bs.collapse").defaultPrevented)return;t.forEach((t=>{i!==t&&In.getOrCreateInstance(t,{toggle:!1}).hide(),e||Zi.set(t,"bs.collapse",null)}));const n=this._getDimension();this._element.classList.remove(En),this._element.classList.add(kn),this._element.style[n]=0,this._addAriaAndCollapsedClass(this._triggerArray,!0),this._isTransitioning=!0;const r=`scroll${n[0].toUpperCase()+n.slice(1)}`;this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(kn),this._element.classList.add(En,An),this._element.style[n]="",Ki.trigger(this._element,"shown.bs.collapse")}),this._element,!0),this._element.style[n]=`${this._element[r]}px`}hide(){if(this._isTransitioning||!this._isShown())return;if(Ki.trigger(this._element,"hide.bs.collapse").defaultPrevented)return;const e=this._getDimension();this._element.style[e]=`${this._element.getBoundingClientRect()[e]}px`,Si(this._element),this._element.classList.add(kn),this._element.classList.remove(En,An);const t=this._triggerArray.length;for(let e=0;e<t;e++){const t=this._triggerArray[e],i=yi(t);i&&!this._isShown(i)&&this._addAriaAndCollapsedClass([t],!1)}this._isTransitioning=!0,this._element.style[e]="",this._queueCallback((()=>{this._isTransitioning=!1,this._element.classList.remove(kn),this._element.classList.add(En),Ki.trigger(this._element,"hidden.bs.collapse")}),this._element,!0)}_isShown(e=this._element){return e.classList.contains(An)}_getConfig(e){return(e={...xn,...an.getDataAttributes(this._element),...e}).toggle=Boolean(e.toggle),e.parent=wi(e.parent),xi(wn,e,Cn),e}_getDimension(){return this._element.classList.contains("collapse-horizontal")?"width":"height"}_initializeChildren(){if(!this._config.parent)return;const e=ln.find(Tn,this._config.parent);ln.find(Dn,this._config.parent).filter((t=>!e.includes(t))).forEach((e=>{const t=yi(e);t&&this._addAriaAndCollapsedClass([e],this._isShown(t))}))}_addAriaAndCollapsedClass(e,t){e.length&&e.forEach((e=>{t?e.classList.remove(Sn):e.classList.add(Sn),e.setAttribute("aria-expanded",t)}))}static jQueryInterface(e){return this.each((function(){const t={};"string"==typeof e&&/show|hide/.test(e)&&(t.toggle=!1);const i=In.getOrCreateInstance(this,t);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method n
425amed "${e}"`);i[e]()}}))}}Ki.on(document,"click.bs.collapse.data-api",Dn,(function(e){("A"===e.target.tagName||e.delegateTarget&&"A"===e.delegateTarget.tagName)&&e.preventDefault();const t=vi(this);ln.find(t).forEach((e=>{In.getOrCreateInstance(e,{toggle:!1}).toggle()}))})),Oi(In);const On="dropdown",Ln="Escape",Mn="Space",Pn="ArrowUp",Nn="ArrowDown",$n=new RegExp("ArrowUp|ArrowDown|Escape"),Fn="click.bs.dropdown.data-api",Rn="keydown.bs.dropdown.data-api",Bn="show",jn='[data-bs-toggle="dropdown"]',zn=".dropdown-menu",Hn=Ii()?"top-end":"top-start",qn=Ii()?"top-start":"top-end",Wn=Ii()?"bottom-end":"bottom-start",Vn=Ii()?"bottom-start":"bottom-end",Un=Ii()?"left-start":"right-start",Gn=Ii()?"right-start":"left-start",Yn={offset:[0,2],boundary:"clippingParents",reference:"toggle",display:"dynamic",popperConfig:null,autoClose:!0},Xn={offset:"(array|string|function)",boundary:"(string|element)",reference:"(string|element|object)",display:"string",popperConfig:"(null|object|function)",autoClose:"(boolean|string)"};class Kn extends Ji{constructor(e,t){super(e),this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar()}static get Default(){return Yn}static get DefaultType(){return Xn}static get NAME(){return On}toggle(){return this._isShown()?this.hide():this.show()}show(){if(Ai(this._element)||this._isShown(this._menu))return;const e={relatedTarget:this._element};if(Ki.trigger(this._element,"show.bs.dropdown",e).defaultPrevented)return;const t=Kn.getParentFromElement(this._element);this._inNavbar?an.setDataAttribute(this._menu,"popper","none"):this._createPopper(t),"ontouchstart"in document.documentElement&&!t.closest(".
425navbar-nav")&&[].concat(...document.body.children).forEach((e=>Ki.on(e,"mouseover",ki))),this._element.focus(),this._element.setAttribute("aria-expanded",!0),this._menu.classList.add(Bn),this._element.classList.add(Bn),Ki.trigger(this._element,"shown.bs.dropdown",e)}hide(){if(Ai(this._element)||!this._isShown(this._menu))return;const e={relatedTarget:this._element};this._completeHide(e)}dispose(){this._popper&&this._popper.destroy(),super.dispose()}update(){this._inNavbar=this._detectNavbar(),this._popper&&this._popper.update()}_completeHide(e){Ki.trigger(this._element,"hide.bs.dropdown",e).defaultPrevented||("ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>Ki.off(e,"mouseover",ki))),this._popper&&this._popper.destroy(),this._menu.classList.remove(Bn),this._element.classList.remove(Bn),this._element.setAttribute("aria-expanded","false"),an.removeDataAttribute(this._menu,"popper"),Ki.trigger(this._element,"hidden.bs.dropdown",e))}_getConfig(e){if(e={...this.constructor.Default,...an.getDataAttributes(this._element),...e},xi(On,e,this.constructor.DefaultType),"object"==typeof e.reference&&!_i(e.reference)&&"function"!=typeof e.reference.getBoundingClientRect)throw new TypeError(`${On.toUpperCase()}: Option "reference" provided type "object" without a required "getBoundingClientRect" method.`);return e}_createPopper(t){if(void 0===e)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");let i=this._element;"parent"===this._config.reference?i=t:_i(this._config.reference)?i=wi(this._config.reference):"object"==typeof this._config.reference&&(i=this._config.reference);const n=this._getPopperConfig(),r=n.modifiers.find((e=>"applyStyles"===e.name&&!1===e.enabled));this._popper=fi(i,this._menu,n),r&&an.setDataAttribute(this._menu,"popper","static")}_isShown(e=this._element){return e.classList.contains(Bn)}_getMenuElement(){return ln.next(this._element,zn)[0]}_getPlacement(){const e=this._element.parentNode;if(e.classList.contains("dropend"))return Un;if(e.classList.contains("dropstart"))return Gn;const t="end"===getComputedStyle(this._menu).getPropertyValue("--bs-position").trim();return e.classList.contains("dropup")?t?qn:Hn:t?Vn:Wn}
425_detectNavbar(){return null!==this._element.closest(".navbar")}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_getPopperConfig(){const e={placement:this._getPlacement(),modifiers:[{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"offset",options:{offset:this._getOffset()}}]};return"static"===this._config.display&&(e.modifiers=[{name:"applyStyles",enabled:!1}]),{...e,..."function"==typeof this._config.popperConfig?this._config.popperConfig(e):this._config.popperConfig}}_selectMenuItem({key:e,target:t}){const i=ln.find(".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",this._menu).filter(Ci);i.length&&Pi(i,t,e===Nn,!i.includes(t)).focus()}static jQueryInterface(e){return this.each((function(){const t=Kn.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}static clearMenus(e){if(e&&(2===e.button||"keyup"===e.type&&"Tab"!==e.key))return;const t=ln.find(jn);for(let i=0,n=t.length;i<n;i++){const n=Kn.getInstance(t[i]);if(!n||!1===n._config.autoClose)continue;if(!n._isShown())continue;const r={relatedTarget:n._element};if(e){const t=e.composedPath(),i=t.includes(n._menu);if(t.includes(n._element)||"inside"===n._config.autoClose&&!i||"outside"===n._config.autoClose&&i)continue;if(n._menu.contains(e.target)&&("keyup"===e.type&&"Tab"===e.key||/input|select|option|textarea|form/i.test(e.target.tagName)))continue;"click"===e.type&&(r.clickEvent=e)}n._completeHide(r)}}static getParentFromElement(e){return yi(e)||e.parentNode}static dataApiKeydownHandler(e){if(/input|textarea/i.test(e.target.tagName)?e.key===Mn||e.key!==Ln&&(e.key!==Nn&&e.key!==Pn||e.target.closest(zn)):!$n.test(e.key))return;const t=this.classList.contains(Bn);if(!t&&e.key===Ln)return;if(e.preventDefault(),e.stopPropagation(),Ai(this))return;const i=this.matches(jn)?this:ln.prev(this,jn)[0],n=Kn.getOrCreateInstance(i);if(e.key!==Ln)return e.key===Pn||e.key===Nn?(t||n.show(),void n._selectMenuItem(e)):void(t&&e.key!==Mn||Kn.clearMenus());n.hide()}}Ki.on(document,Rn,jn,Kn.dataApiKeydownHandler),Ki.on(document,Rn,zn,Kn.dataApiKeydownHandler),Ki.on(document,Fn,Kn.clearMenus),Ki.on(document,"keyup.bs.dropdown.data-api",Kn.clearMenus),Ki.on(document,Fn,jn,(function(e){e.preventDefault(),Kn.getOrCreateInstance(this).toggle()})),Oi(Kn);const Qn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Zn=".sticky-top";class Jn{constructor(){this._element=document.body}getWidth(){const e=document.documentElement.clientWidth;return Math.abs(window.innerWidth-e)}hide(){const e=this.getWidth();this._disableOverFlow(),this._setElementAttributes(this._element,"paddingRight",(t=>t+e)),this._setElementAttributes(Qn,"paddingRight",(t=>t+e)),this._setElementAttributes(Zn,"marginRight",(t=>t-e))}_disableOverFlow(){this._saveInitialAttribute(this._element,"overflow"),this._element.style.overflow="hidden"}_setElementAttributes(e,t,i){const n=this.getWidth();this._applyManipulationCallback(e,(e=>{if(e!==this._element&&window.innerWidth>e.clientWidth+n)return;this._saveInitialAttribute(e,t);const r=window.getComputedStyle(e)[t];e.style[t]=`${i(Number.parseFloat(r))}px`}))}reset(){this._resetElementAttributes(this._element,"overflow"),this._resetElementAttributes(this._element,"paddingRight"),this._resetElementAttributes(Qn,"paddingRight"),this._resetElementAttributes(Zn,"marginRight")}_saveInitialAttribute(e,t){const i=e.style[t];i&&an.setDataAttribute(e,t,i)}_resetElementAttributes(e,t){this._applyManipulationCallback(e,(e=>{const i=an.getDataAttribute(e,t);void 0===i?e.style.removeProperty(t):(an.removeDataAttribute(e,t),e.style[t]=i)}))}_applyManipulationCallback(e,t){_i(e)?t(e):ln.find(e,this._element).forEach(t)}isOverflowing(){return this.getWidth()>0}}const er={className:"modal-backdrop",isVisible:!0,isAnimated:!1,rootElement:"body",clickCallback:null},tr={className:"string",isVisible:"boolean",isAnimated:"boolean",rootElement:"(element|string)",clickCallback:"(function|null)"},ir="show",nr="mousedown.bs.backdrop";class rr{constructor(e){this._config=this._getConfig(e),this._isAppended=!1,this._element=null}show(e){this._config.isVisible?(this._append(),this._config.isAnimated&&Si(this._getElement()),this._getElement().classList.add(ir),this._emulateAnimation((()=>{Li(e)}))):Li(e)}hide(e){this._config.isVisible?(this._getElement().classList.remove(ir),this._emulateAnimation((()=>{this.dispose(),Li(e)}))):Li(e)}_getElement(){if(!this._element){const e=document.createElement("div");e.className=this._config.className,this._config.isAnimated&&e.classList.add("fade"),this._element=e}return this._element}_getConfig(e){return(e={...er,..."object"==typeof e?e:{}}).rootElement=wi(e.rootElement),xi("backdrop",e,tr),e}_append(){this._isAppended||(this._config.rootElement.append(this._getElement()),Ki.on(this._getElement(),nr,(()=>{Li(this._config.clickCallback)})),this._isAppended=!0)}dispose(){this._isAppended&&(Ki.off(this._element,nr),this._element.remove(),this._isAppended=!1)}_emulateAnimation(e){Mi(e,this._getElement(),this._config.isAnimated)}}const sr={trapElement:null,autofocus:!0},or={trapElement:"element",autofocus:"boolean"},ar=".bs.focustrap",lr="backward";class cr{constructor(e){this._config=this._getConfig(e),this._isActive=!1,this._lastTabNavDirection=null}activate(){const{trapElement:e,autofocus:t}=this._config;this._isActive||(t&&e.focus(),Ki.off(document,ar),Ki.on(document,"focusin.bs.focustrap",(e=>this._handleFocusin(e))),Ki.on(document,"keydown.tab.bs.focustrap",(e=>this._handleKeydown(e))),this._isActive=!0)}deactivate(){this._isActive&&(this._isActive=!1,Ki.off(document,ar))}_handleFocusin(e){const{target:t}=e,{trapElement:i}=this._config;if(t===document||t===i||i.contains(t))return;const n=ln.focusableChildren(i);0===n.length?i.focus():this._lastTabNavDirection===lr?n[n.length-1].focus():n[0].focus()}_handleKeydown(e){"Tab"===e.key&&(this._lastTabNavDirection=e.shiftKey?lr:"forward")}_getConfig(e){return e={...sr,..."object"==typeof e?e:{}},xi("focustrap",e,or),e}}const ur="modal",hr="Escape",dr={backdrop:!0,keyboard:!0,focus:!0},fr={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean"},pr="hidden.bs.modal",mr="show.bs.modal",gr="resize.bs.modal",vr="click.dismiss.bs.modal",yr="keydown.dismiss.bs.modal",br="mousedown.dismiss.bs.modal",_r="modal-open",wr="show",xr="modal-static";class Cr extends Ji{constructor(e,t){super(e),this._config=this._getConfig(t),this._dialog=ln.findOne(".modal-dialog",this._element),this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._isShown=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollBar=new Jn}static get Default(){return dr}static get NAME(){return ur}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||this._isTransitioning||Ki.trigger(this._element,mr,{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._isAnimated()&&(this._isTransitioning=!0),this._scrollBar.hide(),document.body.classList.add(_r),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),Ki.on(this._dialog,br,(()=>{Ki.one(this._element,"mouseup.dismiss.bs.modal",(e=>{e.target===this._element&&(this._ignoreBackdropClick=!0)}))})),this._showBackdrop((()=>this._showElement(e))))}
425hide(){if(!this._isShown||this._isTransitioning)return;if(Ki.trigger(this._element,"hide.bs.modal").defaultPrevented)return;this._isShown=!1;const e=this._isAnimated();e&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),this._focustrap.deactivate(),this._element.classList.remove(wr),Ki.off(this._element,vr),Ki.off(this._dialog,br),this._queueCallback((()=>this._hideModal()),this._element,e)}dispose(){[window,this._dialog].forEach((e=>Ki.off(e,".bs.modal"))),this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}handleUpdate(){this._adjustDialog()}_initializeBackDrop(){return new rr({isVisible:Boolean(this._config.backdrop),isAnimated:this._isAnimated()})}_initializeFocusTrap(){return new cr({trapElement:this._element})}_getConfig(e){return e={...dr,...an.getDataAttributes(this._element),..."object"==typeof e?e:{}},xi(ur,e,fr),e}_showElement(e){const t=this._isAnimated(),i=ln.findOne(".modal-body",this._dialog);this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.append(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.scrollTop=0,i&&(i.scrollTop=0),t&&Si(this._element),this._element.classList.add(wr),this._queueCallback((()=>{this._config.focus&&this._focustrap.activate(),this._isTransitioning=!1,Ki.trigger(this._element,"shown.bs.modal",{relatedTarget:e})}),this._dialog,t)}_setEscapeEvent(){this._isShown?Ki.on(this._element,yr,(e=>{this._config.keyboard&&e.key===hr?(e.preventDefault(),this.hide()):this._config.keyboard||e.key!==hr||this._triggerBackdropTransition()})):Ki.off(this._element,yr)}_setResizeEvent(){this._isShown?Ki.on(window,gr,(()=>this._adjustDialog())):Ki.off(window,gr)}_hideModal(){this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._backdrop.hide((()=>{document.body.classList.remove(_r),this._resetAdjustments(),this._scrollBar.reset(),Ki.trigger(this._element,pr)}))}_showBackdrop(e){Ki.on(this._element,vr,(e=>{this._ignoreBackdropClick?this._ignoreBackdropClick=!1:e.target===e.currentTarget&&(!0===this._config.backdrop?this.hide():"static"===this._config.backdrop&&this._triggerBackdropTransition())})),this._backdrop.show(e)}_isAnimated(){return this._element.classList.contains("fade")}_triggerBackdropTransition(){if(Ki.trigger(this._element,"hidePrevented.bs.modal").defaultPrevented)return;const{classList:e,scrollHeight:t,style:i}=this._element,n=t>document.documentElement.clientHeight;!n&&"hidden"===i.overflowY||e.contains(xr)||(n||(i.overflowY="hidden"),e.add(xr),this._queueCallback((()=>{e.remove(xr),n||this._queueCallback((()=>{i.overflowY=""}),this._dialog)}),this._dialog),this._element.focus())}_adjustDialog(){const e=this._element.scrollHeight>document.documentElement.clientHeight,t=this._scrollBar.getWidth(),i=t>0;(!i&&e&&!Ii()||i&&!e&&Ii())&&(this._element.style.paddingLeft=`${t}px`),(i&&!e&&!Ii()||!i&&e&&Ii())&&(this._element.style.paddingRight=`${t}px`)}_resetAdjustments(){this._element.style.paddingLeft="",this._element.style.paddingRight=""}static jQueryInterface(e,t){return this.each((function(){const i=Cr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===i[e])throw new TypeError(`No method named "${e}"`);i[e](t)}}))}}Ki.on(document,"click.bs.modal.data-api",'[data-bs-toggle="modal"]',(function(e){const t=yi(this);["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ki.one(t,mr,(e=>{e.defaultPrevented||Ki.one(t,pr,(()=>{Ci(this)&&this.focus()}))}));const i=ln.findOne(".modal.show");i&&Cr.getInstance(i).hide(),Cr.getOrCreateInstance(t).toggle(this)})),en(Cr),Oi(Cr);const Ar="offcanvas",Er={backdrop:!0,keyboard:!0,scroll:!1},kr={backdrop:"boolean",keyboard:"boolean",scroll:"boolean"},Sr="show",Tr=".offcanvas.show",Dr="hidden.bs.offcanvas";class Ir extends Ji{constructor(e,t){super(e),this._config=this._getConfig(t),this._isShown=!1,this._backdrop=this._initializeBackDrop(),this._focustrap=this._initializeFocusTrap(),this._addEventListeners()}static get NAME(){return Ar}static get Default(){return Er}toggle(e){return this._isShown?this.hide():this.show(e)}show(e){this._isShown||Ki.trigger(this._element,"show.bs.offcanvas",{relatedTarget:e}).defaultPrevented||(this._isShown=!0,this._element.style.visibility="visible",this._backdrop.show(),this._config.scroll||(new Jn).hide(),this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),this._element.classList.add(Sr),this._queueCallback((()=>{this._config.scroll||this._focustrap.activate(),Ki.trigger(this._element,"shown.bs.offcanvas",{relatedTarget:e})}),this._element,!0))}hide(){this._isShown&&(Ki.trigger(this._element,"hide.bs.offcanvas").defaultPrevented||(this._focustrap.deactivate(),this._element.blur(),this._isShown=!1,this._element.classList.remove(Sr),this._backdrop.hide(),this._queueCallback((()=>{this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._element.style.visibility="hidden",this._config.scroll||(new Jn).reset(),Ki.trigger(this._element,Dr)}),this._element,!0)))}dispose(){this._backdrop.dispose(),this._focustrap.deactivate(),super.dispose()}_getConfig(e){return e={...Er,...an.getDataAttributes(this._element),..."object"==typeof e?e:{}},xi(Ar,e,kr),e}_initializeBackDrop(){return new rr({className:"offcanvas-backdrop",isVisible:this._config.backdrop,isAnimated:!0,rootElement:this._element.parentNode,clickCallback:()=>this.hide()})}_initializeFocusTrap(){return new cr({trapElement:this._element})}_addEventListeners(){Ki.on(this._element,"keydown.dismiss.bs.offcanvas",(e=>{this._config.keyboard&&"Escape"===e.key&&this.hide()}))}static jQueryInterface(e){return this.each((function(){const t=Ir.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e]||e.startsWith("_")||"constructor"===e)throw new TypeError(`No method n
425amed "${e}"`);t[e](this)}}))}}Ki.on(document,"click.bs.offcanvas.data-api",'[data-bs-toggle="offcanvas"]',(function(e){const t=yi(this);if(["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ai(this))return;Ki.one(t,Dr,(()=>{Ci(this)&&this.focus()}));const i=ln.findOne(Tr);i&&i!==t&&Ir.getInstance(i).hide(),Ir.getOrCreateInstance(t).toggle(this)})),Ki.on(window,"load.bs.offcanvas.data-api",(()=>ln.find(Tr).forEach((e=>Ir.getOrCreateInstance(e).show())))),en(Ir),Oi(Ir);const Or=new Set(["background","cite","href","itemtype","longdesc","poster","src","xlink:href"]),Lr=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Mr=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Pr=(e,t)=>{const i=e.nodeName.toLowerCase();if(t.includes(i))return!Or.has(i)||Boolean(Lr.test(e.nodeValue)||Mr.test(e.nodeValue));const n=t.filter((e=>e instanceof RegExp));for(let e=0,t=n.length;e<t;e++)if(n[e].test(i))return!0;return!1};function Nr(e,t,i){if(!e.length)return e;if(i&&"function"==typeof i)return i(e);const n=(new window.DOMParser).parseFromString(e,"text/html"),r=[].concat(...n.body.querySelectorAll("*"));for(let e=0,i=r.length;e<i;e++){const i=r[e],n=i.nodeName.toLowerCase();if(!Object.keys(t).includes(n)){i.remove();continue}const s=[].concat(...i.attributes),o=[].concat(t["*"]||[],t[n]||[]);s.forEach((e=>{Pr(e,o)||i.removeAttribute(e.nodeName)}))}return n.body.innerHTML}const $r="tooltip",Fr=new Set(["sanitize","allowList","sanitizeFn"]),Rr={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(array|string|function)",container:"(string|element|boolean)",fallbackPlacements:"array",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",allowList:"object",popperConfig:"(null|object|function)"},Br={AUTO:"auto",TOP:"top",RIGHT:Ii()?"left":"right",BOTTOM:"bottom",LEFT:Ii()?"right":"left"},jr={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="tooltip-arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:[0,0],container:!1,fallbackPlacements:["top","right","bottom","left"],boundary:"clippingParents",customClass:"",sanitize:!0,sanitizeFn:null,allowList:{"*":["class","dir","id","lang","role",/^aria-[\w-]*$/i],a:["target","href","title","rel"],area:[],b:[],br:[],col:[],code:[],div:[],em:[],hr:[],h1:[],h2:[],h3:[],h4:[],h5:[],h6:[],i:[],img:["src","srcset","alt","title","width","height"],li:[],ol:[],p:[],pre:[],s:[],small:[],span:[],sub:[],sup:[],strong:[],u:[],ul:[]},popperConfig:null},zr={HIDE:"hide.bs.tooltip",HIDDEN:"hidden.bs.tooltip",SHOW:"show.bs.tooltip",SHOWN:"shown.bs.tooltip",INSERTED:"inserted.bs.tooltip",CLICK:"click.bs.tooltip",FOCUSIN:"focusin.bs.tooltip",FOCUSOUT:"focusout.bs.tooltip",MOUSEENTER:"mouseenter.bs.tooltip",MOUSELEAVE:"mouseleave.bs.tooltip"},Hr="fade",qr="show",Wr="show",Vr="out",Ur=".tooltip-inner",Gr=".modal",Yr="hide.bs.modal",Xr="hover",Kr="focus";class Qr extends Ji{constructor(t,i){if(void 0===e)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");super(t),this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this._config=this._getConfig(i),this.tip=null,this._setListeners()}static get Default(){return jr}static get NAME(){return $r}static get Event(){return zr}static get DefaultType(){return Rr}enable(){this._isEnabled=!0}disable(){this._isEnabled=!1}toggleEnabled(){this._isEnabled=!this._isEnabled}toggle(e){if(this._isEnabled)if(e){const t=this._initializeOnDelegatedTarget(e);t._activeTrigger.click=!t._activeTrigger.click,t._isWithActiveTrigger()?t._enter(null,t):t._leave(null,t)}else{if(this.getTipElement().classList.contains(qr))return void this._leave(null,this);this._enter(null,this)}}dispose(){clearTimeout(this._timeout),Ki.off(this._element.closest(Gr),Yr,this._hideModalHandler),this.tip&&this.tip.remove(),this._disposePopper(),super.dispose()}show(){if("none"===this._element.style.display)throw new Error("Please use show on visible elements");if(!this.isWithContent()||!this._isEnabled)return;const e=Ki.trigger(this._element,this.constructor.Event.SHOW),t=Ei(this._element),i=null===t?this._element.ownerDocument.documentElement.contains(this._element):t.contains(this._element);if(e.defaultPrevented||!i)return;"tooltip"===this.constructor.NAME&&this.tip&&this.getTitle()!==this.tip.querySelector(Ur).innerHTML&&(this._disposePopper(),this.tip.remove(),this.tip=null);const n=this.getTipElement(),r=(e=>{do{e+=Math.floor(1e6*Math.random())}while(document.getElementById(e));return e})(this.constructor.NAME);n.setAttribute("id",r),this._element.setAttribute("aria-describedby",r),this._config.animation&&n.classList.add(Hr);const s="function"==typeof this._config.placement?this._config.placement.call(this,n,this._element):this._config.placement,o=this._getAttachment(s);this._addAttachmentClass(o);const{container:a}=this._config;Zi.set(n,this.constructor.DATA_KEY,this),this._element.ownerDocument.documentElement.contains(this.tip)||(a.append(n),Ki.trigger(this._element,this.constructor.Event.INSERTED)),this._popper?this._popper.update(
425):this._popper=fi(this._element,n,this._getPopperConfig(o)),n.classList.add(qr);const l=this._resolvePossibleFunction(this._config.customClass);l&&n.classList.add(...l.split(" ")),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>{Ki.on(e,"mouseover",ki)}));const c=this.tip.classList.contains(Hr);this._queueCallback((()=>{const e=this._hoverState;this._hoverState=null,Ki.trigger(this._element,this.constructor.Event.SHOWN),e===Vr&&this._leave(null,this)}),this.tip,c)}hide(){if(!this._popper)return;const e=this.getTipElement();if(Ki.trigger(this._element,this.constructor.Event.HIDE).defaultPrevented)return;e.classList.remove(qr),"ontouchstart"in document.documentElement&&[].concat(...document.body.children).forEach((e=>Ki.off(e,"mouseover",ki))),this._activeTrigger.click=!1,this._activeTrigger.focus=!1,this._activeTrigger.hover=!1;const t=this.tip.classList.contains(Hr);this._queueCallback((()=>{this._isWithActiveTrigger()||(this._hoverState!==Wr&&e.remove(),this._cleanTipClass(),this._element.removeAttribute("aria-describedby"),Ki.trigger(this._element,this.constructor.Event.HIDDEN),this._disposePopper())}),this.tip,t),this._hoverState=""}update(){null!==this._popper&&this._popper.update()}isWithContent(){return Boolean(this.getTitle())}getTipElement(){if(this.tip)return this.tip;const e=document.createElement("div");e.innerHTML=this._config.template;const t=e.children[0];return this.setContent(t),t.classList.remove(Hr,qr),this.tip=t,this.tip}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),Ur)}_sanitizeAndSetContent(e,t,i){const n=ln.findOne(i,e);t||!n?this.setElementContent(n,t):n.remove()}setElementContent(e,t){if(null!==e)return _i(t)?(t=wi(t),void(this._config.html?t.parentNode!==e&&(e.innerHTML="",e.append(t)):e.textContent=t.textContent)):void(this._config.html?(this._config.sanitize&&(t=Nr(t,this._config.allowList,this._config.sanitizeFn)),e.innerHTML=t):e.textContent=t)}getTitle(){const e=this._element.getAttribute("data-bs-original-title")||this._config.title;return this._resolvePossibleFunction(e)}updateAttachment(e){return"right"===e?"end":"left"===e?"start":e}_initializeOnDelegatedTarget(e,t){return t||this.constructor.getOrCreateInstance(e.delegateTarget,this._getDelegateConfig())}_getOffset(){const{offset:e}=this._config;return"string"==typeof e?e.split(",").map((e=>Number.parseInt(e,10))):"function"==typeof e?t=>e(t,this._element):e}_resolvePossibleFunction(e){return"function"==typeof e?e.call(this._element):e}_getPopperConfig(e){const t={placement:e,modifiers:[{name:"flip",options:{fallbackPlacements:this._config.fallbackPlacements}},{name:"offset",options:{offset:this._getOffset()}},{name:"preventOverflow",options:{boundary:this._config.boundary}},{name:"arrow",options:{element:`.${this.constructor.NAME}-arrow`}},{name:"onChange",enabled:!0,phase:"afterWrite",fn:e=>this._handlePopperPlacementChange(e)}],onFirstUpdate:e=>{e.options.placement!==e.placement&&this._handlePopperPlacementChange(e)}};return{...t,..."function"==typeof this._config.popperConfig?this._config.popperConfig(t):this._config.popperConfig}}_addAttachmentClass(e){this.getTipElement().classList.add(`${this._getBasicClassPrefix()}-${this.updateAttachment(e)}`)}_getAttachment(e){return Br[e.toUpperCase()]}_setListeners(){this._config.trigger.split(" ").forEach((e=>{if("click"===e)Ki.on(this._element,this.constructor.Event.CLICK,this._config.selector,(e=>this.toggle(e)));else if("manual"!==e){const t=e===Xr?this.constructor.Event.MOUSEENTER:this.constructor.Event.FOCUSIN,i=e===Xr?this.constructor.Event.MOUSELEAVE:this.constructor.Event.FOCUSOUT;Ki.on(this._element,t,this._config.selector,(e=>this._enter(e))),Ki.on(this._element,i,this._config.selector,(e=>this._leave(e)))}})),this._hideModalHandler=()=>{this._element&&this.hide()},Ki.on(this._element.closest(Gr),Yr,this._hideModalHandler),this._config.selector?this._config={...this._config,trigger:"manual",selector:""}:this._fixTitle()}_fixTitle(){const e=this._element.getAttribute("title"),t=typeof this._element.getAttribute("data-bs-original-title");(e||"string"!==t)&&(this._element.setAttribute("data-bs-original-title",e||""),!e||this._element.getAttribute("aria-label")||this._element.textContent||this._element.setAttribute("aria-label",e),this._element.setAttribute("title",""))}_enter(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusin"===e.type?Kr:Xr]=!0),t.getTipElement().classList.contains(qr)||t._hoverState===Wr?t._hoverState=Wr:(clearTimeout(t._timeout),t._hoverState=Wr,t._config.delay&&t._config.delay.show?t._timeout=setTimeout((()=>{t._hoverState===Wr&&t.show()}),t._config.delay.show):t.show())}_leave(e,t){t=this._initializeOnDelegatedTarget(e,t),e&&(t._activeTrigger["focusout"===e.type?Kr:Xr]=t._element.contains(e.relatedTarget)),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=Vr,t._config.delay&&t._config.delay.hide?t._timeout=setTimeout((()=>{t._hoverState===Vr&&t.hide()}),t._config.delay.hide):t.hide())}_isWithActiveTrigger(){for(const e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1}_getConfig(e){const t=an.getDataAttributes(this._element);return Object.keys(t).forEach((e=>{Fr.has(e)&&delete t[e]})),(e={...this.constructor.Default,...t,..."object"==typeof e&&e?e:{}}).container=!1===e.container?document.body:wi(e.container),"number"==typeof e.delay&&(e.delay={show:e.delay,hide:e.delay}),"number"==typeof e.title&&(e.title=e.title.toString()),"number"==typeof e.content&&(e.content=e.content.toString()),xi($r,e,this.constructor.DefaultType),e.sanitize&&(e.template=Nr(e.template,e.allowList,e.sanitizeFn)),e}_getDelegateConfig(){const e={};for(const t in this._config)this.constructor.Default[t]!==this._config[t]&&(e[t]=this._config[t]);return e}_cleanTipClass(){const e=this.getTipElement(),t=new RegExp(`(^|\\s)${this._getBasicClassPrefix()}\\S+`,"g"),i=e.getAttribute("class").match(t);null!==i&&i.length>0&&i.map((e=>
425e.trim())).forEach((t=>e.classList.remove(t)))}_getBasicClassPrefix(){return"bs-tooltip"}_handlePopperPlacementChange(e){const{state:t}=e;t&&(this.tip=t.elements.popper,this._cleanTipClass(),this._addAttachmentClass(this._getAttachment(t.placement)))}_disposePopper(){this._popper&&(this._popper.destroy(),this._popper=null)}static jQueryInterface(e){return this.each((function(){const t=Qr.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Oi(Qr);const Zr={...Qr.Default,placement:"right",offset:[0,8],trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="popover-arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'},Jr={...Qr.DefaultType,content:"(string|element|function)"},es={HIDE:"hide.bs.popover",HIDDEN:"hidden.bs.popover",SHOW:"show.bs.popover",SHOWN:"shown.bs.popover",INSERTED:"inserted.bs.popover",CLICK:"click.bs.popover",FOCUSIN:"focusin.bs.popover",FOCUSOUT:"focusout.bs.popover",MOUSEENTER:"mouseenter.bs.popover",MOUSELEAVE:"mouseleave.bs.popover"};class ts extends Qr{static get Default(){return Zr}static get NAME(){return"popover"}static get Event(){return es}static get DefaultType(){return Jr}isWithContent(){return this.getTitle()||this._getContent()}setContent(e){this._sanitizeAndSetContent(e,this.getTitle(),".popover-header"),this._sanitizeAndSetContent(e,this._getContent(),".popover-body")}_getContent(){return this._resolvePossibleFunction(this._config.content)}_getBasicClassPrefix(){return"bs-popover"}static jQueryInterface(e){return this.each((function(){const t=ts.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Oi(ts);const is="scrollspy",ns={offset:10,method:"auto",target:""},rs={offset:"number",method:"string",target:"(string|element)"},ss="active",os=".nav-link, .list-group-item, .dropdown-item",as="position";class ls extends Ji{constructor(e,t){super(e),this._scrollElement="BODY"===this._element.tagName?window:this._element,this._config=this._getConfig(t),this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,Ki.on(this._scrollElement,"scroll.bs.scrollspy",(()=>this._process())),this.refresh(),this._process()}static get Default(){return ns}static get NAME(){return is}refresh(){const e=this._scrollElement===this._scrollElement.window?"offset":as,t="auto"===this._config.method?e:this._config.method,i=t===as?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),ln.find(os,this._config.target).map((e=>{const n=vi(e),r=n?ln.findOne(n):null;if(r){const e=r.getBoundingClientRect();if(e.width||e.height)return[an[t](r).top+i,n]}return null})).filter((e=>e)).sort(((e,t)=>e[0]-t[0])).forEach((e=>{this._offsets.push(e[0]),this._targets.push(e[1])}))}dispose(){Ki.off(this._scrollElement,".bs.scrollspy"),super.dispose()}_getConfig(e){return(e={...ns,...an.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}}).target=wi(e.target)||document.documentElement,xi(is,e,rs),e}_getScrollTop(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop}_getScrollHeight(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)}_getOffsetHeight(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height}_process(){const e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),i=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=i){const e=this._targets[this._targets.length-1];this._activeTarget!==e&&this._activate(e)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(let t=this._offsets.length;t--;)this._activeTarget!==this._targets[t]&&e>=this._offsets[t]&&(void 0===this._offsets[t+1]||e<this._offsets[t+1])&&this._activate(this._targets[t])}}_activate(e){this._activeTarget=e,this._clear();const t=os.split(",").map((t=>`${t}[data-bs-target="${e}"],${t}[href="${e}"]`)),i=ln.findOne(t.join(","),this._config.target);i.classList.add(ss),i.classList.contains("dropdown-item")?ln.findOne(".dropdown-toggle",i.closest(".dropdown")).classList.add(ss):ln.parents(i,".nav, .list-group").forEach((e=>{ln.prev(e,".nav-link, .list-group-item").forEach((e=>e.classList.add(ss))),ln.prev(e,".nav-item").forEach((e=>{ln.children(e,".nav-link").forEach((e=>e.classList.add(ss)))}))})),Ki.trigger(this._scrollElement,"activate.bs.scrollspy",{relatedTarget:e})}_clear(){ln.find(os,this._config.target).filter((e=>
425e.classList.contains(ss))).forEach((e=>e.classList.remove(ss)))}static jQueryInterface(e){return this.each((function(){const t=ls.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Ki.on(window,"load.bs.scrollspy.data-api",(()=>{ln.find('[data-bs-spy="scroll"]').forEach((e=>new ls(e)))})),Oi(ls);const cs="active",us="fade",hs="show",ds=".active",fs=":scope > li > .active";class ps extends Ji{static get NAME(){return"tab"}show(){if(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&this._element.classList.contains(cs))return;let e;const t=yi(this._element),i=this._element.closest(".nav, .list-group");if(i){const t="UL"===i.nodeName||"OL"===i.nodeName?fs:ds;e=ln.find(t,i),e=e[e.length-1]}const n=e?Ki.trigger(e,"hide.bs.tab",{relatedTarget:this._element}):null;if(Ki.trigger(this._element,"show.bs.tab",{relatedTarget:e}).defaultPrevented||null!==n&&n.defaultPrevented)return;this._activate(this._element,i);const r=()=>{Ki.trigger(e,"hidden.bs.tab",{relatedTarget:this._element}),Ki.trigger(this._element,"shown.bs.tab",{relatedTarget:e})};t?this._activate(t,t.parentNode,r):r()}_activate(e,t,i){const n=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?ln.children(t,ds):ln.find(fs,t))[0],r=i&&n&&n.classList.contains(us),s=()=>this._transitionComplete(e,n,i);n&&r?(n.classList.remove(hs),this._queueCallback(s,e,!0)):s()}_transitionComplete(e,t,i){if(t){t.classList.remove(cs);const e=ln.findOne(":scope > .dropdown-menu .active",t.parentNode);e&&e.classList.remove(cs),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}e.classList.add(cs),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),Si(e),e.classList.contains(us)&&e.classList.add(hs);let n=e.parentNode;if(n&&"LI"===n.nodeName&&(n=n.parentNode),n&&n.classList.contains("dropdown-menu")){const t=e.closest(".dropdown");t&&ln.find(".dropdown-toggle",t).forEach((e=>e.classList.add(cs))),e.setAttribute("aria-expanded",!0)}i&&i()}static jQueryInterface(e){return this.each((function(){const t=ps.getOrCreateInstance(this);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e]()}}))}}Ki.on(document,"click.bs.tab.data-api",'[data-bs-toggle="tab"], [data-bs-toggle="pill"], [data-bs-toggle="list"]',(function(e){["A","AREA"].includes(this.tagName)&&e.preventDefault(),Ai(this)||ps.getOrCreateInstance(this).show()})),Oi(ps);const ms="toast",gs="hide",vs="show",ys="showing",bs={animation:"boolean",autohide:"boolean",delay:"number"},_s={animation:!0,autohide:!0,delay:5e3};class ws extends Ji{constructor(e,t){super(e),this._config=this._getConfig(t),this._timeout=null,this._hasMouseInteraction=!1,this._hasKeyboardInteraction=!1,this._setListeners()}static get DefaultType(){return bs}static get Default(){return _s}static get NAME(){return ms}show(){Ki.trigger(this._element,"show.bs.toast").defaultPrevented||(this._clearTimeout(),this._config.animation&&this._element.classList.add("fade"),this._element.classList.remove(gs),Si(this._element),this._element.classList.add(v
425s),this._element.classList.add(ys),this._queueCallback((()=>{this._element.classList.remove(ys),Ki.trigger(this._element,"shown.bs.toast"),this._maybeScheduleHide()}),this._element,this._config.animation))}hide(){this._element.classList.contains(vs)&&(Ki.trigger(this._element,"hide.bs.toast").defaultPrevented||(this._element.classList.add(ys),this._queueCallback((()=>{this._element.classList.add(gs),this._element.classList.remove(ys),this._element.classList.remove(vs),Ki.trigger(this._element,"hidden.bs.toast")}),this._element,this._config.animation)))}dispose(){this._clearTimeout(),this._element.classList.contains(vs)&&this._element.classList.remove(vs),super.dispose()}_getConfig(e){return e={..._s,...an.getDataAttributes(this._element),..."object"==typeof e&&e?e:{}},xi(ms,e,this.constructor.DefaultType),e}_maybeScheduleHide(){this._config.autohide&&(this._hasMouseInteraction||this._hasKeyboardInteraction||(this._timeout=setTimeout((()=>{this.hide()}),this._config.delay)))}_onInteraction(e,t){switch(e.type){case"mouseover":case"mouseout":this._hasMouseInteraction=t;break;case"focusin":case"focusout":this._hasKeyboardInteraction=t}if(t)return void this._clearTimeout();const i=e.relatedTarget;this._element===i||this._element.contains(i)||this._maybeScheduleHide()}_setListeners(){Ki.on(this._element,"mouseover.bs.toast",(e=>this._onInteraction(e,!0))),Ki.on(this._element,"mouseout.bs.toast",(e=>this._onInteraction(e,!1))),Ki.on(this._element,"focusin.bs.toast",(e=>this._onInteraction(e,!0))),Ki.on(this._element,"focusout.bs.toast",(e=>this._onInteraction(e,!1)))}_clearTimeout(){clearTimeout(this._timeout),this._timeout=null}static jQueryInterface(e){return this.each((function(){const t=ws.getOrCreateInstance(this,e);if("string"==typeof e){if(void 0===t[e])throw new TypeError(`No method named "${e}"`);t[e](this)}}))}}en(ws),Oi(ws);var xs=i(2097);function Cs(e){if(void 0===e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return e}function As(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,e.__proto__=t}var Es,ks,Ss,Ts,Ds,Is,Os,Ls,Ms,Ps,Ns,$s,Fs,Rs,Bs,js,zs,Hs,qs,Ws,Vs,Us,Gs,Ys,Xs={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Ks={duration:.5,overwrite:!1,delay:0},Qs=1e8,Zs=1e-8,Js=2*Math.PI,eo=Js/4,to=0,io=Math.sqrt,no=Math.cos,ro=Math.sin,so=function(e){return"string"==typeof e},oo=function(e){return"function"==typeof e},ao=function(e){return"number"==typeof e},lo=function(e){return void 0===e},co=function(e){return"object"==typeof e},uo=function(e){return!1!==e},ho=function(){return"undefined"!=typeof window},fo=function(e){return oo(e)||so(e)},po="function"==typeof ArrayBuffer&&ArrayBuffer.isView||function(){},mo=Array.isArray,go=/(?:-?\.?\d|\.)+/gi,vo=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,yo=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,bo=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,_o=/[+-]=-?[.\d]+/,wo=/[^,'"\[\]\s]+/gi,xo=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Co={},Ao={},Eo=function(e){return(Ao=Qo(e,Co))&&Rl},ko=function(e,t){return console.warn("Invalid property",e,"set to",t,"Missing plugin? gsap.registerPlugin()")},So=function(e,t){return!t&&console.warn(e)},To=function(e,t){return e&&(Co[e]=t)&&Ao&&(Ao[e]=t)||Co},Do=function(){return 0},Io={},Oo=[],Lo={},Mo={},Po={},No=30,$o=[],Fo="",Ro=function(e){var t,i,n=e[0];if(co(n)||oo(n)||(e=[e]),!(t=(n._gsap||{}).harness)){for(i=$o.length;i--&&!$o[i].targetTest(n););t=$o[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new al(e[i],t)))||e.splice(i,1);return e},Bo=function(e){return e._gsap||Ro(Sa(e))[0]._gsap},jo=function(e,t,i){return(i=e[t])&&oo(i)?e[t]():lo(i)&&e.getAttribute&&e.getAttribute(t)||i},zo=function(e,t){return(e=e.split(",")).forEach(t)||e},Ho=function(e){return Math.round(1e5*e)/1e5||0},qo=function(e){return Math.round(1e7*e)/1e7||0},Wo=function(e,t){var i=t.charAt(0),n=parseFloat(t.substr(2));return e=parseFloat(e),"+"===i?e+n:"-"===i?e-n:"*"===i?e*n:e/n},Vo=function(e,t){for(var i=t.length,n=0;e.indexOf(t[n])<0&&++n<i;);return n<i},Uo=function(){var e,t,i=Oo.length,n=Oo.slice(0);for(Lo={},Oo.length=0,e=0;e<i;e++)(t=n[e])&&t._lazy&&(t.render(t._lazy[0],t._lazy[1],!0)._lazy=0)},Go=function(e,t,i,n){Oo.length&&Uo(),e.render(t,i,n),Oo.length&&Uo()},Yo=function(e){var t=parseFloat(e);return(t||0===t)&&(e+"").match(wo).length<2?t:so(e)?e.trim():e},Xo=function(e){return e},Ko=function(e,t){for(var i in t)i in e||(e[i]=t[i]);return e},Qo=function(e,t){for(var i in t)e[i]=t[i];return e},Zo=function e(t,i){for(var n in i)"__proto__"!==n&&"constructor"!==n&&"prototype"!==n&&(t[n]=co(i[n])?e(t[n]||(t[n]={}),i[n]):i[n]);return t},Jo=function(e,t){var i,n={};for(i in e)i in t||(n[i]=e[i]);return n},ea=function(e){var t,i=e.parent||ks,n=e.keyframes?(t=mo(e.keyframes),function(e,i){for(var n in i)n in e||"duration"===n&&t||"ease"===n||(e[n]=i[n])}):Ko;if(uo(e.inherit))for(;i;)n(e,i.vars.defaults),i=i.parent||i._dp;return e},ta=function(e,t,i,n,r){void 0===i&&(i="_first"),void 0===n&&(n="_last");var s,o=e[n];if(r)for(s=t[r];o&&o[r]>s;)o=o._prev;return o?(t._next=o._next,o._next=t):(t._next=e[i],e[i]=t),t._next?t._next._prev=t:e[n]=t,t._prev=o,t.parent=t._dp=e,t},ia=function(e,t,i,n){void 0===i&&(i="_first"),void 0===n&&(n="_last");var r=t._prev,s=t._next;r?r._next=s:e[i]===t&&(e[i]=s),s?s._prev=r:e[n]===t&&(e[n]=r),t._next=t._prev=t.parent=null},na=function(e,t){e.parent&&(!t||e.parent.autoRemoveChildren)&&e.parent.remove(e),e._act=0},ra=function(e,t){if(e&&(!t||t._end>e._dur||t._start<0))for(var i=e;i;)i._dirty=1,i=i.parent;return e},sa=function e(t){return!t||t._ts&&e(t.parent)},oa=function(e){return e._repeat?aa(e._tTime,e=e.duration()+e._rDelay)*e:0},aa=function(e,t){var i=Math.floor(e/=t);return e&&i===e?i-1:i},la=function(e,t){return(e-t._start)*t._ts+(t._ts>=0?0:t._dirty?t.totalDuration():t._tDur)},ca=function(e){return e._end=qo(e._start+(e._tDur/Math.abs(e._ts||e._rts||Zs)||0))},ua=function(e,t){var i=e._dp;return i&&i.smoothChildTiming&&e._ts&&(e._start=qo(i._time-(e._ts>0?t/e._ts:((e._dirty?e.totalDuration():e._tDur)-t)/-e._ts)),ca(e),i._dirty||ra(i,e)),e},ha=function(e,t){var i;if((t._time||t._initted&&!t._dur)&&(i=la(e.rawTime(),t),(!t._dur||Ca(0,t.totalDuration(),i)-t._tTime>Zs)&&t.render(i,!0)),ra(e,t)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(i=e;i._dp;)i.rawTime()>=0&&i.totalTime(i._tTime),i=i._dp;e._zTime=-1e-8}},da=function(e,t,i,n){return t.parent&&na(t),t._start=qo((ao(i)?i:i||e!==ks?_a(e,i,t):e._time)+t._delay),t._end=qo(t._start+(t.totalDuration()/Math.abs(t.timeScale())||0)),ta(e,t,"_first","_last",e._sort?"_start":0),ga(t)||(e._recent=t),n||ha(e,t),e},fa=function(e,t){return(Co.ScrollTrigger||ko("scrollTrigger",t))&&Co.ScrollTrigger.create(t,e)},pa=function(e,t,i,n){return ml(e,t),e._initted?!i&&e._pt&&(e._dur&&!1!==e.vars.lazy||!e._dur&&e.vars.lazy)&&Os!==Ya.frame?(Oo.push(e),e._lazy=[t,n],1
vendor: 5,840 bytes, line 425
425):void 0:1},ma=function e(t){var i=t.parent;return i&&i._ts&&i._initted&&!i._lock&&(i.rawTime()<0||e(i))},ga=function(e){var t=e.data;return"isFromStart"===t||"isStart"===t},va=function(e,t,i,n){var r=e._repeat,s=qo(t)||0,o=e._tTime/e._tDur;return o&&!n&&(e._time*=s/e._dur),e._dur=s,e._tDur=r?r<0?1e10:qo(s*(r+1)+e._rDelay*r):s,o>0&&!n?ua(e,e._tTime=e._tDur*o):e.parent&&ca(e),i||ra(e.parent,e),e},ya=function(e){return e instanceof cl?ra(e):va(e,e._dur)},ba={_start:0,endTime:Do,totalDuration:Do},_a=function e(t,i,n){var r,s,o,a=t.labels,l=t._recent||ba,c=t.duration()>=Qs?l.endTime(!1):t._dur;return so(i)&&(isNaN(i)||i in a)?(s=i.charAt(0),o="%"===i.substr(-1),r=i.indexOf("="),"<"===s||">"===s?(r>=0&&(i=i.replace(/=/,"")),("<"===s?l._start:l.endTime(l._repeat>=0))+(parseFloat(i.substr(1))||0)*(o?(r<0?l:n).totalDuration()/100:1)):r<0?(i in a||(a[i]=c),a[i]):(s=parseFloat(i.charAt(r-1)+i.substr(r+1)),o&&n&&(s=s/100*(mo(n)?n[0]:n).totalDuration()),r>1?e(t,i.substr(0,r-1),n)+s:c+s)):null==i?c:+i},wa=function(e,t,i){var n,r,s=ao(t[1]),o=(s?2:1)+(e<2?0:1),a=t[o];if(s&&(a.duration=t[1]),a.parent=i,e){for(n=a,r=i;r&&!("immediateRender"in n);)n=r.vars.defaults||{},r=uo(r.vars.inherit)&&r.parent;a.immediateRender=uo(n.immediateRender),e<2?a.runBackwards=1:a.startAt=t[o-1]}return new _l(t[0],a,t[o+1])},xa=function(e,t){return e||0===e?t(e):t},Ca=function(e,t,i){return i<e?e:i>t?t:i},Aa=function(e,t){return so(e)&&(t=xo.exec(e))?t[1]:""},Ea=[].slice,ka=function(e,t){return e&&co(e)&&"length"in e&&(!t&&!e.length||e.length-1 in e&&co(e[0]))&&!e.nodeType&&e!==Ss},Sa=function(e,t,i){return!so(e)||i||!Ts&&Xa()?mo(e)?function(e,t,i){return void 0===i&&(i=[]),e.forEach((function(e){var n;return so(e)&&!t||ka(e,1)?(n=i).push.apply(n,Sa(e)):i.push(e)}))||i}(e,i):ka(e)?Ea.call(e,0):e?[e]:[]:Ea.call((t||Ds).querySelectorAll(e),0)},Ta=function(e){return e.sort((function(){return.5-Math.random()}))},Da=function(e){if(oo(e))return e;var t=co(e)?e:{each:e},i=il(t.ease),n=t.from||0,r=parseFloat(t.base)||0,s={},o=n>0&&n<1,a=isNaN(n)||o,l=t.axis,c=n,u=n;return so(n)?c=u={center:.5,edges:.5,end:1}[n]||0:!o&&a&&(c=n[0],u=n[1]),function(e,o,h){var d,f,p,m,g,v,y,b,_,w=(h||t).length,x=s[w];if(!x){if(!(_="auto"===t.grid?0:(t.grid||[1,Qs])[1])){for(y=-Qs;y<(y=h[_++].getBoundingClientRect().left)&&_<w;);_--}for(x=s[w]=[],d=a?Math.min(_,w)*c-.5:n%_,f=_===Qs?0:a?w*u/_-.5:n/_|0,y=0,b=Qs,v=0;v<w;v++)p=v%_-d,m=f-(v/_|0),x[v]=g=l?Math.abs("y"===l?m:p):io(p*p+m*m),g>y&&(y=g),g<b&&(b=g);"random"===n&&Ta(x),x.max=y-b,x.min=b,x.v=w=(parseFloat(t.amount)||parseFloat(t.each)*(_>w?w-1:l?"y"===l?w/_:_:Math.max(_,w/_))||0)*("edges"===n?-1:1),x.b=w<0?r-w:r,x.u=Aa(t.amount||t.each)||0,i=i&&w<0?el(i):i}return w=(x[e]-x.min)/x.max||0,qo(x.b+(i?i(w):w)*x.v)+x.u}},Ia=function(e){var t=Math.pow(10,((e+"").split(".")[1]||"").length);return function(i){var n=Math.round(parseFloat(i)/e)*e*t;return(n-n%1)/t+(ao(i)?0:Aa(i))}},Oa=function(e,t){var i,n,r=mo(e);return!r&&co(e)&&(i=r=e.radius||Qs,e.values?(e=Sa(e.values),(n=!ao(e[0]))&&(i*=i)):e=Ia(e.increment)),xa(t,r?oo(e)?function(t){return n=e(t),Math.abs(n-t)<=i?n:t}:function(t){for(var r,s,o=parseFloat(n?t.x:t),a=parseFloat(n?t.y:0),l=Qs,c=0,u=e.length;u--;)(r=n?(r=e[u].x-o)*r+(s=e[u].y-a)*s:Math.abs(e[u]-o))<l&&(l=r,c=u);return c=!i||l<=i?e[c]:t,n||c===t||ao(t)?c:c+Aa(t)}:Ia(e))},La=function(e,t,i,n){return xa(mo(e)?!t:!0===i?!!(i=0):!n,(function(){return mo(e)?e[~~(Math.random()*e.length)]:(i=i||1e-5)&&(n=i<1?Math.pow(10,(i+"").length-2):1)&&Math.floor(Math.round((e-i/2+Math.random()*(t-e+.99*i))/i)*i*n)/n}))},Ma=function(e,t,i){return xa(i,(function(i){return e[~~t(i)]}))},Pa=function(e){for(var t,i,n,r,s=0,o="";~(t=e.indexOf("random(",s));)n=e.indexOf(")",t),r="["===e.charAt(t+7),i=e.substr(t+7,n-t-7).match(r?wo:go),o+=e.substr(s,t-s)+La(r?i:+i[0],r?0:+i[1],+i[2]||1e-5),s=n+1;return o+e.substr(s,e.length-s)},Na=function(e,t,i,n,r){var s=t-e,o=n-i;return xa(r,(function(t){return i+((t-e)/s*o||0)}))},$a=function(e,t,i){var n,r,s,o=e.labels,a=Qs;for(n in o)(r=o[n]-t)<0==!!i&&r&&a>(r=Math.abs(r))&&(s=n,a=r);return s},Fa=function(e,t,i){var n,r,s=e.vars,o=s[t];if(o)return n=s[t+"Params"],r=s.callbackScope||e,i&&Oo.length&&Uo(),n?o.apply(r,n):o.call(r)},Ra=function(e){return na(e),e.scrollTrigger&&e.scrollTrigger.kill(!1),e.progress()<1&&Fa(e,"onInterrupt"),e},Ba=255,ja={aqua:[0,Ba,Ba],lime:[0,Ba,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,Ba],navy:[0,0,128],white:[Ba,Ba,Ba],olive:[128,128,0],yellow:[Ba,Ba,0],orange:[Ba,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[Ba,0,0],pink:[Ba,192,203],cyan:[0,Ba,Ba],transparent:[Ba,Ba,Ba,0]},za=function(e,t,i){return(6*(e+=e<0?1:e>1?-1:0)<1?t+(i-t)*e*6:e<.5?i:3*e<2?t+(i-t)*(2/3-e)*6:t)*Ba+.5|0},Ha=function(e,t,i){var n,r,s,o,a,l,c,u,h,d,f=e?ao(e)?[e>>16,e>>8&Ba,e&Ba]:0:ja.black;if(!f){if(","===e.substr(-1)&&(e=e.substr(0,e.length-1)),ja[e])f=ja[e];else if("#"===e.charAt(0)){if(e.length<6&&(n=e.charAt(1),r=e.charAt(2),s=e.charAt(3),e="#"+n+n+r+r+s+s+(5===e.length?e.charAt(4)+e.charAt(4):"")),9===e.length)return[(f=parseInt(e.substr(1,6),16))>>16,f>>8&Ba,f&Ba,parseInt(e.substr(7),16)/255];f=[(e=parseInt(e.substr(1),16))>>16,e>>8&Ba,e&Ba]}else if("hsl"===e.substr(0,3))if(f=d=e.match(go),t){if(~e.indexOf("="))return f=e.match(vo),i&&f.length<4&&(f[3]=1),f}else o=+f[0]%360/360,a=+f[1]/100,n=2*(l=+f[2]/100)-(r=l<=.5?l*(a+1):l+a-l*a),f.length>3&&(f[3]*=1),f[0]=za(o+1/3,n,r),f[1]=za(o,n,r),f[2]=za(o-1/3,n,r);else f=e.match(go)||ja.transparent;f=f.map(Number)}return t&&!d&&(n=f[0]/Ba,r=f[1]/Ba,s=f[2]/Ba,l=((c=Math.max(n,r,s))+(u=Math.min(n,r,s)))/2,c===u?o=a=0:(h=c-u,a=l>.5?h/(2-c-u):h/(c+u),o=c===n?(r-s)/h+(r<s?6:0):c===r?(s-n)/h+2:(n-r)/h+4,o*=60),f[0]=~~(o+.5),f[1]=~~(100*a+.5),f[2]=~~(100*l+.5)),i&&f.length<4&&(f[3]=1),f},qa=function(e){var t=[],i=[],n=-1;
vendor: 31,598 bytes, line 425
425return e.split(Va).forEach((function(e){var r=e.match(yo)||[];t.push.apply(t,r),i.push(n+=r.length+1)})),t.c=i,t},Wa=function(e,t,i){var n,r,s,o,a="",l=(e+a).match(Va),c=t?"hsla(":"rgba(",u=0;if(!l)return e;if(l=l.map((function(e){return(e=Ha(e,t,1))&&c+(t?e[0]+","+e[1]+"%,"+e[2]+"%,"+e[3]:e.join(","))+")"})),i&&(s=qa(e),(n=i.c).join(a)!==s.c.join(a)))for(o=(r=e.replace(Va,"1").split(yo)).length-1;u<o;u++)a+=r[u]+(~n.indexOf(u)?l.shift()||c+"0,0,0,0)":(s.length?s:l.length?l:i).shift());if(!r)for(o=(r=e.split(Va)).length-1;u<o;u++)a+=r[u]+l[u];return a+r[o]},Va=function(){var e,t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b";for(e in ja)t+="|"+e+"\\b";return new RegExp(t+")","gi")}(),Ua=/hsl[a]?\(/,Ga=function(e){var t,i=e.join(" ");if(Va.lastIndex=0,Va.test(i))return t=Ua.test(i),e[1]=Wa(e[1],t),e[0]=Wa(e[0],t,qa(e[1])),!0},Ya=(js=Date.now,zs=500,Hs=33,qs=js(),Ws=qs,Us=Vs=1e3/240,Ys=function e(t){var i,n,r,s,o=js()-Ws,a=!0===t;if(o>zs&&(qs+=o-Hs),((i=(r=(Ws+=o)-qs)-Us)>0||a)&&(s=++Fs.frame,Rs=r-1e3*Fs.time,Fs.time=r/=1e3,Us+=i+(i>=Vs?4:Vs-i),n=1),a||(Ps=Ns(e)),n)for(Bs=0;Bs<Gs.length;Bs++)Gs[Bs](r,Rs,s,t)},Fs={time:0,frame:0,tick:function(){Ys(!0)},deltaRatio:function(e){return Rs/(1e3/(e||60))},wake:function(){Is&&(!Ts&&ho()&&(Ss=Ts=window,Ds=Ss.document||{},Co.gsap=Rl,(Ss.gsapVersions||(Ss.gsapVersions=[])).push(Rl.version),Eo(Ao||Ss.GreenSockGlobals||!Ss.gsap&&Ss||{}),$s=Ss.requestAnimationFrame),Ps&&Fs.sleep(),Ns=$s||function(e){return setTimeout(e,Us-1e3*Fs.time+1|0)},Ms=1,Ys(2))},sleep:function(){($s?Ss.cancelAnimationFrame:clearTimeout)(Ps),Ms=0,Ns=Do},lagSmoothing:function(e,t){zs=e||1e8,Hs=Math.min(t,zs,0)},fps:function(e){Vs=1e3/(e||240),Us=1e3*Fs.time+Vs},add:function(e,t,i){var n=t?function(t,i,r,s){e(t,i,r,s),Fs.remove(n)}:e;return Fs.remove(e),Gs[i?"unshift":"push"](n),Xa(),n},remove:function(e,t){~(t=Gs.indexOf(e))&&Gs.splice(t,1)&&Bs>=t&&Bs--},_listeners:Gs=[]},Fs),Xa=function(){return!Ms&&Ya.wake()},Ka={},Qa=/^[\d.\-M][\d.\-,\s]/,Za=/["']/g,Ja=function(e){for(var t,i,n,r={},s=e.substr(1,e.length-3).split(":"),o=s[0],a=1,l=s.length;a<l;a++)i=s[a],t=a!==l-1?i.lastIndexOf(","):i.length,n=i.substr(0,t),r[o]=isNaN(n)?n.replace(Za,"").trim():+n,o=i.substr(t+1).trim();return r},el=function(e){return function(t){return 1-e(1-t)}},tl=function e(t,i){for(var n,r=t._first;r;)r instanceof cl?e(r,i):!r.vars.yoyoEase||r._yoyo&&r._repeat||r._yoyo===i||(r.timeline?e(r.timeline,i):(n=r._ease,r._ease=r._yEase,r._yEase=n,r._yoyo=i)),r=r._next},il=function(e,t){return e&&(oo(e)?e:Ka[e]||function(e){var t=(e+"").split("("),i=Ka[t[0]];return i&&t.length>1&&i.config?i.config.apply(null,~e.indexOf("{")?[Ja(t[1])]:function(e){var t=e.indexOf("(")+1,i=e.indexOf(")"),n=e.indexOf("(",t);return e.substring(t,~n&&n<i?e.indexOf(")",i+1):i)}(e).split(",").map(Yo)):Ka._CE&&Qa.test(e)?Ka._CE("",e):i}(e))||t},nl=function(e,t,i,n){void 0===i&&(i=function(e){return 1-t(1-e)}),void 0===n&&(n=function(e){return e<.5?t(2*e)/2:1-t(2*(1-e))/2});var r,s={easeIn:t,easeOut:i,easeInOut:n};return zo(e,(function(e){for(var t in Ka[e]=Co[e]=s,Ka[r=e.toLowerCase()]=i,s)Ka[r+("easeIn"===t?".in":"easeOut"===t?".out":".inOut")]=Ka[e+"."+t]=s[t]})),s},rl=function(e){return function(t){return t<.5?(1-e(1-2*t))/2:.5+e(2*(t-.5))/2}},sl=function e(t,i,n){var r=i>=1?i:1,s=(n||(t?.3:.45))/(i<1?i:1),o=s/Js*(Math.asin(1/r)||0),a=function(e){return 1===e?1:r*Math.pow(2,-10*e)*ro((e-o)*s)+1},l="out"===t?a:"in"===t?function(e){return 1-a(1-e)}:rl(a);return s=Js/s,l.config=function(i,n){return e(t,i,n)},l},ol=function e(t,i){void 0===i&&(i=1.70158);var n=function(e){return e?--e*e*((i+1)*e+i)+1:0},r="out"===t?n:"in"===t?function(e){return 1-n(1-e)}:rl(n);return r.config=function(i){return e(t,i)},r};zo("Linear,Quad,Cubic,Quart,Quint,Strong",(function(e,t){var i=t<5?t+1:t;nl(e+",Power"+(i-1),t?function(e){return Math.pow(e,i)}:function(e){return e},(function(e){return 1-Math.pow(1-e,i)}),(function(e){return e<.5?Math.pow(2*e,i)/2:1-Math.pow(2*(1-e),i)/2}))})),Ka.Linear.easeNone=Ka.none=Ka.Linear.easeIn,nl("Elastic",sl("in"),sl("out"),sl()),function(e,t){var i=function(i){return i<.36363636363636365?e*i*i:i<.7272727272727273?e*Math.pow(i-1.5/t,2)+.75:i<.9090909090909092?e*(i-=2.25/t)*i+.9375:e*Math.pow(i-2.625/t,2)+.984375};nl("Bounce",(function(e){return 1-i(1-e)}),i)}(7.5625,2.75),nl("Expo",(function(e){return e?Math.pow(2,10*(e-1)):0})),nl("Circ",(function(e){return-(io(1-e*e)-1)})),nl("Sine",(function(e){return 1===e?1:1-no(e*eo)})),nl("Back",ol("in"),ol("out"),ol()),Ka.SteppedEase=Ka.steps=Co.SteppedEase={config:function(e,t){void 0===e&&(e=1);var i=1/e,n=e+(t?0:1),r=t?1:0;return function(e){return((n*Ca(0,.99999999,e)|0)+r)*i}}},Ks.ease=Ka["quad.out"],zo("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",(function(e){return Fo+=e+","+e+"Params,"}));var al=function(e,t){this.id=to++,e._gsap=this,this.target=e,this.harness=t,this.get=t?t.get:jo,this.set=t?t.getSetter:El},ll=function(){function e(e){this.vars=e,this._delay=+e.delay||0,(this._repeat=e.repeat===1/0?-2:e.repeat||0)&&(this._rDelay=e.repeatDelay||0,this._yoyo=!!e.yoyo||!!e.yoyoEase),this._ts=1,va(this,+e.duration,1,1),this.data=e.data,Ms||Ya.wake()}var t=e.prototype;return t.delay=function(e){return e||0===e?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+e-this._delay),this._delay=e,this):this._delay},t.duration=function(e){return arguments.length?this.totalDuration(this._repeat>0?e+(e+this._rDelay)*this._repeat:e):this.totalDuration()&&this._dur},t.totalDuration=function(e){return arguments.length?(this._dirty=0,va(this,this._repeat<0?e:(e-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},t.totalTime=function(e,t){if(Xa(),!arguments.length)return this._tTime;var i=this._dp;if(i&&i.smoothChildTiming&&this._ts){for(ua(this,e),!i._dp||i.parent||ha(i,this);i&&i.parent;)i.parent._time!==i._start+(i._ts>=0?i._tTime/i._ts:(i.totalDuration()-i._tTime)/-i._ts)&&i.totalTime(i._tTime,!0),i=i.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&e<this._tDur||this._ts<0&&e>0||!this._tDur&&!e)&&da(this._dp,this,this._start-this._delay)}return(this._tTime!==e||!this._dur&&!t||this._initted&&Math.abs(this._zTime)===Zs||!e&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=e),Go(this,e,t)),this},t.time=function(e,t){return arguments.length?this.totalTime(Math.min(this.totalDuration(),e+oa(this))%(this._dur+this._rDelay)||(e?this._dur:0),t):this._time},t.totalProgress=function(e,t){return arguments.length?this.totalTime(this.totalDuration()*e,t):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.ratio},t.progress=function(e,t){return arguments.length?this.totalTime(this.duration()*(!this._yoyo||1&this.iteration()?e:1-e)+oa(this),t):this.duration()?Math.min(1,this._time/this._dur):this.ratio},t.iteration=function(e,t){var i=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(e-1)*i,t):this._repeat?aa(this._tTime,i)+1:1},t.timeScale=function(e){if(!arguments.length)return-1e-8===this._rts?0:this._rts;if(this._rts===e)return this;var t=this.parent&&this._ts?la(this.parent._time,this):this._tTime;return this._rts=+e||0,this._ts=this._ps||-1e-8===e?0:this._rts,this.totalTime(Ca(-this._delay,this._tDur,t),!0),ca(this),function(e){for(var t=e.parent;t&&t.parent;)t._dirty=1,t.totalDuration(),t=t.parent;return e}(this)},t.paused=function(e){return arguments.length?(this._ps!==e&&(this._ps=e,e?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(Xa(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,1===this.progress()&&Math.abs(this._zTime)!==Zs&&(this._tTime-=Zs)))),this):this._ps},t.startTime=function(e){if(arguments.length){this._start=e;var t=this.parent||this._dp;return t&&(t._sort||!this.parent)&&da(t,this,e-this._delay),this}return this._start},t.endTime=function(e){return this._start+(uo(e)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},t.rawTime=function(e){var t=this.parent||this._dp;return t?e&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?la(t.rawTime(e),this):this._tTime:this._tTime},t.globalTime=function(e){for(var t=this,i=arguments.length?e:t.rawTime();t;)i=t._start+i/(t._ts||1),t=t._dp;return i},t.repeat=function(e){return arguments.length?(this._repeat=e===1/0?-2:e,ya(this)):-2===this._repeat?1/0:this._repeat},t.repeatDelay=function(e){if(arguments.length){var t=this._time;return this._rDelay=e,ya(this),t?this.time(t):this}return this._rDelay},t.yoyo=function(e){return arguments.length?(this._yoyo=e,this):this._yoyo},t.seek=function(e,t){return this.totalTime(_a(this,e),uo(t))},t.restart=function(e,t){return this.play().totalTime(e?-this._delay:0,uo(t))},t.play=function(e,t){return null!=e&&this.seek(e,t),this.reversed(!1).paused(!1)},t.reverse=function(e,t){return null!=e&&this.seek(e||this.totalDuration(),t),this.reversed(!0).paused(!1)},t.pause=function(e,t){return null!=e&&this.seek(e,t),this.paused(!0)},t.resume=function(){return this.paused(!1)},t.reversed=function(e){return arguments.length?(!!e!==this.reversed()&&this.timeScale(-this._rts||(e?-1e-8:0)),this):this._rts<0},t.invalidate=function(){return this._initted=this._act=0,this._zTime=-1e-8,this},t.isActive=function(){var e,t=this.parent||this._dp,i=this._start;return!(t&&!(this._ts&&this._initted&&t.isActive()&&(e=t.rawTime(!0))>=i&&e<this.endTime(!0)-Zs))},t.eventCallback=function(e,t,i){var n=this.vars;return arguments.length>1?(t?(n[e]=t,i&&(n[e+"Params"]=i),"onUpdate"===e&&(this._onUpdate=t)):delete n[e],this):n[e]},t.then=function(e){var t=this;return new Promise((function(i){var n=oo(e)?e:Xo,r=function(){var e=t.then;t.then=null,oo(n)&&(n=n(t))&&(n.then||n===t)&&(t.then=e),i(n),t.then=e};t._initted&&1===t.totalProgress()&&t._ts>=0||!t._tTime&&t._ts<0?r():t._prom=r}))},t.kill=function(){Ra(this)},e}();Ko(ll.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-1e-8,_prom:0,_ps:!1,_rts:1});var cl=function(e){function t(t,i){var n;return void 0===t&&(t={}),(n=e.call(this,t)||this).labels={},n.smoothChildTiming=!!t.smoothChildTiming,n.autoRemoveChildren=!!t.autoRemoveChildren,n._sort=uo(t.sortChildren),ks&&da(t.parent||ks,Cs(n),i),t.reversed&&n.reverse(),t.paused&&n.paused(!0),t.scrollTrigger&&fa(Cs(n),t.scrollTrigger),n}As(t,e);var i=t.prototype;return i.to=function(e,t,i){return wa(0,arguments,this),this},i.from=function(e,t,i){return wa(1,arguments,this),this},i.fromTo=function(e,t,i,n){return wa(2,arguments,this),this},i.set=function(e,t,i){return t.duration=0,t.parent=this,ea(t).repeatDelay||(t.repeat=0),t.immediateRender=!!t.immediateRender,new _l(e,t,_a(this,i),1),this},i.call=function(e,t,i){return da(this,_l.delayedCall(0,e,t),i)},i.staggerTo=function(e,t,i,n,r,s,o){return i.duration=t,i.stagger=i.stagger||n,i.onComplete=s,i.onCompleteParams=o,i.parent=this,new _l(e,i,_a(this,r)),this},i.staggerFrom=function(e,t,i,n,r,s,o){return i.runBackwards=1,ea(i).immediateRender=uo(i.immediateRender),this.staggerTo(e,t,i,n,r,s,o)},i.staggerFromTo=function(e,t,i,n,r,s,o,a){return n.startAt=i,ea(n).immediateRender=uo(n.immediateRender),this.staggerTo(e,t,n,r,s,o,a)},i.render=function(e,t,i){var n,r,s,o,a,l,c,u,h,d,f,p,m=this._time,g=this._dirty?this.totalDuration():this._tDur,v=this._dur,y=e<=0?0:qo(e),b=this._zTime<0!=e<0&&(this._initted||!v);if(this!==ks&&y>g&&e>=0&&(y=g),y!==this._tTime||i||b){if(m!==this._time&&v&&(y+=this._time-m,e+=this._time-m),n=y,h=this._start,l=!(u=this._ts),b&&(v||(m=this._zTime),(e||!t)&&(this._zTime=e)),this._repeat){if(f=this._yoyo,a=v+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*a+e,t,i);if(n=qo(y%a),y===g?(o=this._repeat,n=v):((o=~~(y/a))&&o===y/a&&(n=v,o--),n>v&&(n=v)),d=aa(this._tTime,a),!m&&this._tTime&&d!==o&&(d=o),f&&1&o&&(n=v-n,p=1),o!==d&&!this._lock){var _=f&&1&d,w=_===(f&&1&o);if(o<d&&(_=!_),m=_?0:v,this._lock=1,this.render(m||(p?0:qo(o*a)),t,!v)._lock=0,this._tTime=y,!t&&this.parent&&Fa(this,"onRepeat"),this.vars.repeatRefresh&&!p&&(this.invalidate()._lock=1),m&&m!==this._time||l!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(v=this._dur,g=this._tDur,w&&(this._lock=2,m=_?v:-1e-4,this.render(m,!0),this.vars.repeatRefresh&&!p&&this.invalidate()),this._lock=0,!this._ts&&!l)return this;tl(this,p)}}if(this._hasPause&&!this._forcing&&this._lock<2&&(c=function(e,t,i){var n;if(i>t)for(n=e._first;n&&n._start<=i;){if("isPause"===n.data&&n._start>t)return n;n=n._next}else for(n=e._last;n&&n._start>=i;){if("isPause"===n.data&&n._start<t)return n;n=n._prev}}(this,qo(m),qo(n)),c&&(y-=n-(n=c._start))),this._tTime=y,this._time=n,this._act=!u,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=e,m=0),!m&&n&&!t&&(Fa(this,"onStart"),this._tTime!==y))return this;if(n>=m&&e>=0)for(r=this._first;r;){if(s=r._next,(r._act||n>=r._start)&&r._ts&&c!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(r._ts>0?(n-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(n-r._start)*r._ts,t,i),n!==this._time||!this._ts&&!l){c=0,s&&(y+=this._zTime=-1e-8);break}}r=s}else{r=this._last;for(var x=e<0?e:n;r;){if(s=r._prev,(r._act||x<=r._end)&&r._ts&&c!==r){if(r.parent!==this)return this.render(e,t,i);if(r.render(r._ts>0?(x-r._start)*r._ts:(r._dirty?r.totalDuration():r._tDur)+(x-r._start)*r._ts,t,i),n!==this._time||!this._ts&&!l){c=0,s&&(y+=this._zTime=x?-1e-8:Zs);break}}r=s}}if(c&&!t&&(this.pause(),c.render(n>=m?0:-1e-8)._zTime=n>=m?1:-1,this._ts))return this._start=h,ca(this),this.render(e,t,i);this._onUpdate&&!t&&Fa(this,"onUpdate",!0),(y===g&&this._tTime>=this.totalDuration()||!y&&m)&&(h!==this._start&&Math.abs(u)===Math.abs(this._ts)||this._lock||((e||!v)&&(y===g&&this._ts>0||!y&&this._ts<0)&&na(this,1),t||e<0&&!m||!y&&!m&&g||(Fa(this,y===g&&e>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(y<g&&this.timeScale()>0)&&this._prom())))}return this},i.add=function(e,t){var i=this;if(ao(t)||(t=_a(this,t,e)),!(e instanceof ll)){if(mo(e))return e.forEach((function(e){return i.add(e,t)})),this;if(so(e))return this.addLabel(e,t);if(!oo(e))return this;e=_l.delayedCall(0,e)}return this!==e?da(this,e,t):this},i.getChildren=function(e,t,i,n){void 0===e&&(e=!0),void 0===t&&(t=!0),void 0===i&&(i=!0),void 0===n&&(n=-Qs);for(var r=[],s=this._first;s;)s._start>=n&&(s instanceof _l?t&&r.push(s):(i&&r.push(s),e&&r.push.apply(r,s.getChildren(!0,t,i)))),s=s._next;return r},i.getById=function(e){for(var t=this.getChildren(1,1,1),i=t.length;i--;)if(t[i].vars.id===e)return t[i]},i.remove=function(e){return so(e)?this.removeLabel(e):oo(e)?this.killTweensOf(e):(ia(this,e),e===this._recent&&(this._recent=this._last),ra(this))},i.totalTime=function(t,i){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=qo(Ya.time-(this._ts>0?t/this._ts:(this.totalDuration()-t)/-this._ts))),e.prototype.totalTime.call(this,t,i),this._forcing=0,this):this._tTime},i.addLabel=function(e,t){return this.labels[e]=_a(this,t),this},i.removeLabel=function(e){return delete this.labels[e],this},i.addPause=function(e,t,i){var n=_l.delayedCall(0,t||Do,i);return n.data="isPause",this._hasPause=1,da(this,n,_a(this,e))},i.removePause=function(e){var t=this._first;for(e=_a(this,e);t;)t._start===e&&"isPause"===t.data&&na(t),t=t._next},i.killTweensOf=function(e,t,i){for(var n=this.getTweensOf(e,i),r=n.length;r--;)ul!==n[r]&&n[r].kill(e,t);return this},i.getTweensOf=function(e,t){for(var i,n=[],r=Sa(e),s=this._first,o=ao(t);s;)s instanceof _l?Vo(s._targets,r)&&(o?(!ul||s._initted&&s._ts)&&s.globalTime(0)<=t&&s.globalTime(s.totalDuration())>t:!t||s.isActive())&&n.push(s):(i=s.getTweensOf(r,t)).length&&n.push.apply(n,i),s=s._next;return n},i.tweenTo=function(e,t){t=t||{};var i,n=this,r=_a(n,e),s=t,o=s.startAt,a=s.onStart,l=s.onStartParams,c=s.immediateRender,u=_l.to(n,Ko({ease:t.ease||"none",lazy:!1,immediateRender:!1,time:r,overwrite:"auto",duration:t.duration||Math.abs((r-(o&&"time"in o?o.time:n._time))/n.timeScale())||Zs,onStart:function(){if(n.pause(),!i){var e=t.duration||Math.abs((r-(o&&"time"in o?o.time:n._time))/n.timeScale());u._dur!==e&&va(u,e,0,1).render(u._time,!0,!0),i=1}a&&a.apply(u,l||[])}},t));return c?u.render(0):u},i.tweenFromTo=function(e,t,i){return this.tweenTo(t,Ko({startAt:{time:_a(this,e)}},i))},i.recent=function(){return this._recent},i.nextLabel=function(e){return void 0===e&&(e=this._time),$a(this,_a(this,e))},i.previousLabel=function(e){return void 0===e&&(e=this._time),$a(this,_a(this,e),1)},i.currentLabel=function(e){return arguments.length?this.seek(e,!0):this.previousLabel(this._time+Zs)},i.shiftChildren=function(e,t,i){void 0===i&&(i=0);for(var n,r=this._first,s=this.labels;r;)r._start>=i&&(r._start+=e,r._end+=e),r=r._next;if(t)for(n in s)s[n]>=i&&(s[n]+=e);return ra(this)},i.invalidate=function(){var t=this._first;for(this._lock=0;t;)t.invalidate(),t=t._next;return e.prototype.invalidate.call(this)},i.clear=function(e){void 0===e&&(e=!0);for(var t,i=this._first;i;)t=i._next,this.remove(i),i=t;return this._dp&&(this._time=this._tTime=this._pTime=0),e&&(this.labels={}),ra(this)},i.totalDuration=function(e){var t,i,n,r=0,s=this,o=s._last,a=Qs;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-e:e));if(s._dirty){for(n=s.parent;o;)t=o._prev,o._dirty&&o.totalDuration(),(i=o._start)>a&&s._sort&&o._ts&&!s._lock?(s._lock=1,da(s,o,i-o._delay,1)._lock=0):a=i,i<0&&o._ts&&(r-=i,(!n&&!s._dp||n&&n.smoothChildTiming)&&(s._start+=i/s._ts,s._time-=i,s._tTime-=i),s.shiftChildren(-i,!1,-1/0),a=0),o._end>r&&o._ts&&(r=o._end),o=t;va(s,s===ks&&s._time>r?s._time:r,1,1),s._dirty=0}return s._tDur},t.updateRoot=function(e){if(ks._ts&&(Go(ks,la(e,ks)),Os=Ya.frame),Ya.frame>=No){No+=Xs.autoSleep||120;var t=ks._first;if((!t||!t._ts)&&Xs.autoSleep&&Ya._listeners.length<2){for(;t&&!t._ts;)t=t._next;t||Ya.sleep()}}},t}(ll);Ko(cl.prototype,{_lock:0,_hasPause:0,_forcing:0});var ul,hl,dl=function(e,t,i,n,r,s,o){var a,l,c,u,h,d,f,p,m=new Pl(this._pt,e,t,0,1,Tl,null,r),g=0,v=0;for(m.b=i,m.e=n,i+="",(f=~(n+="").indexOf("random("))&&(n=Pa(n)),s&&(s(p=[i,n],e,t),i=p[0],n=p[1]),l=i.match(bo)||[];a=bo.exec(n);)u=a[0],h=n.substring(g,a.index),c?c=(c+1)%5:"rgba("===h.substr(-5)&&(c=1),u!==l[v++]&&(d=parseFloat(l[v-1])||0,m._pt={_next:m._pt,p:h||1===v?h:",",s:d,c:"="===u.charAt(1)?Wo(d,u)-d:parseFloat(u)-d,m:c&&c<4?Math.round:0},g=bo.lastIndex);return m.c=g<n.length?n.substring(g,n.length):"",m.fp=o,(_o.test(n)||f)&&(m.e=0),this._pt=m,m},fl=function(e,t,i,n,r,s,o,a,l){oo(n)&&(n=n(r||0,e,s));var c,u=e[t],h="get"!==i?i:oo(u)?l?e[t.indexOf("set")||!oo(e["get"+t.substr(3)])?t:"get"+t.substr(3)](l):e[t]():u,d=oo(u)?l?Cl:xl:wl;if(so(n)&&(~n.indexOf("random(")&&(n=Pa(n)),"="===n.charAt(1)&&((c=Wo(h,n)+(Aa(h)||0))||0===c)&&(n=c)),h!==n||hl)return isNaN(h*n)||""===n?(!u&&!(t in e)&&ko(t,n),dl.call(this,e,t,h,n,d,a||Xs.stringFilter,l)):(c=new Pl(this._pt,e,t,+h||0,n-(h||0),"boolean"==typeof u?Sl:kl,0,d),l&&(c.fp=l),o&&c.modifier(o,this,e),this._pt=c)},pl=function(e,t,i,n,r,s){var o,a,l,c;if(Mo[e]&&!1!==(o=new Mo[e]).init(r,o.rawVars?t[e]:function(e,t,i,n,r){if(oo(e)&&(e=vl(e,r,t,i,n)),!co(e)||e.style&&e.nodeType||mo(e)||po(e))return so(e)?vl(e,r,t,i,n):e;var s,o={};for(s in e)o[s]=vl(e[s],r,t,i,n);return o}(t[e],n,r,s,i),i,n,s)&&(i._pt=a=new Pl(i._pt,r,e,0,1,o.render,o,0,o.priority),i!==Ls))for(l=i._ptLookup[i._targets.indexOf(r)],c=o._props.length;c--;)l[o._props[c]]=a;return o},ml=function e(t,i){var n,r,s,o,a,l,c,u,h,d,f,p,m,g=t.vars,v=g.ease,y=g.startAt,b=g.immediateRender,_=g.lazy,w=g.onUpdate,x=g.onUpdateParams,C=g.callbackScope,A=g.runBackwards,E=g.yoyoEase,k=g.keyframes,S=g.autoRevert,T=t._dur,D=t._startAt,I=t._targets,O=t.parent,L=O&&"nested"===O.data?O.parent._targets:I,M="auto"===t._overwrite&&!Es,P=t.timeline;if(P&&(!k||!v)&&(v="none"),t._ease=il(v,Ks.ease),t._yEase=E?el(il(!0===E?v:E,Ks.ease)):0,E&&t._yoyo&&!t._repeat&&(E=t._yEase,t._yEase=t._ease,t._ease=E),t._from=!P&&!!g.runBackwards,!P||k&&!g.stagger){if(p=(u=I[0]?Bo(I[0]).harness:0)&&g[u.prop],n=Jo(g,Io),D&&(na(D.render(-1,!0)),D._lazy=0),y)if(na(t._startAt=_l.set(I,Ko({data:"isStart",overwrite:!1,parent:O,immediateRender:!0,lazy:uo(_),startAt:null,delay:0,onUpdate:w,onUpdateParams:x,callbackScope:C,stagger:0},y))),i<0&&!b&&!S&&t._startAt.render(-1,!0),b){if(i>0&&!S&&(t._startAt=0),T&&i<=0)return void(i&&(t._zTime=i))}else!1===S&&(t._startAt=0);else if(A&&T)if(D)!S&&(t._startAt=0);else if(i&&(b=!1),s=Ko({overwrite:!1,data:"isFromStart",lazy:b&&uo(_),immediateRender:b,stagger:0,parent:O},n),p&&(s[u.prop]=p),na(t._startAt=_l.set(I,s)),i<0&&t._startAt.render(-1,!0),t._zTime=i,b){if(!i)return}else e(t._startAt,Zs);for(t._pt=t._ptCache=0,_=T&&uo(_)||_&&!T,r=0;r<I.length;r++){if(c=(a=I[r])._gsap||Ro(I)[r]._gsap,t._ptLookup[r]=d={},Lo[c.id]&&Oo.length&&Uo(),f=L===I?r:L.indexOf(a),u&&!1!==(h=new u).init(a,p||n,t,f,L)&&(t._pt=o=new Pl(t._pt,a,h.name,0,1,h.render,h,0,h.priority),h._props.forEach((function(e){d[e]=o})),h.priority&&(l=1)),!u||p)for(s in n)Mo[s]&&(h=pl(s,n,t,f,a,L))?h.priority&&(l=1):d[s]=o=fl.call(t,a,s,"get",n[s],f,L,0,g.stringFilter);t._op&&t._op[r]&&t.kill(a,t._op[r]),M&&t._pt&&(ul=t,ks.killTweensOf(a,d,t.globalTime(i)),m=!t.parent,ul=0),t._pt&&_&&(Lo[c.id]=1)}l&&Ml(t),t._onInit&&t._onInit(t)}t._onUpdate=w,t._initted=(!t._op||t._pt)&&!m,k&&i<=0&&P.render(Qs,!0,!0)},gl=function(e,t,i,n){var r,s,o=t.ease||n||"power1.inOut";if(mo(t))s=i[e]||(i[e]=[]),t.forEach((function(e,i){return s.push({t:i/(t.length-1)*100,v:e,e:o})}));else for(r in t)s=i[r]||(i[r]=[]),"ease"===r||s.push({t:parseFloat(e),v:t[r],e:o})},vl=function(e,t,i,n,r){return oo(e)?e.call(t,i,n,r):so(e)&&~e.indexOf("random(")?Pa(e):e},yl=Fo+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,autoRevert",bl={};zo(yl+",id,stagger,delay,duration,paused,scrollTrigger",(function(e){return bl[e]=1}));var _l=function(e){function t(t,i,n,r){var s;"number"==typeof i&&(n.duration=i,i=n,n=null);var o,a,l,c,u,h,d,f,p=(s=e.call(this,r?i:ea(i))||this).vars,m=p.duration,g=p.delay,v=p.immediateRender,y=p.stagger,b=p.overwrite,_=p.keyframes,w=p.defaults,x=p.scrollTrigger,C=p.yoyoEase,A=i.parent||ks,E=(mo(t)||po(t)?ao(t[0]):"length"in i)?[t]:Sa(t);if(s._targets=E.length?Ro(E):So("GSAP target "+t+" not found. https://greensock.com",!Xs.nullTargetWarn)||[],s._ptLookup=[],s._overwrite=b,_||y||fo(m)||fo(g)){if(i=s.vars,(o=s.timeline=new cl({data:"nested",defaults:w||{}})).kill(),o.parent=o._dp=Cs(s),o._start=0,y||fo(m)||fo(g)){if(c=E.length,d=y&&Da(y),co(y))for(u in y)~yl.indexOf(u)&&(f||(f={}),f[u]=y[u]);for(a=0;a<c;a++)(l=Jo(i,bl)).stagger=0,C&&(l.yoyoEase=C),f&&Qo(l,f),h=E[a],l.duration=+vl(m,Cs(s),a,h,E),l.delay=(+vl(g,Cs(s),a,h,E)||0)-s._delay,!y&&1===c&&l.delay&&(s._delay=g=l.delay,s._start+=g,l.delay=0),o.to(h,l,d?d(a,h,E):0),o._ease=Ka.none;o.duration()?m=g=0:s.timeline=0}else if(_){ea(Ko(o.vars.defaults,{ease:"none"})),o._ease=il(_.ease||i.ease||"none");var k,S,T,D=0;if(mo(_))_.forEach((function(e){return o.to(E,e,">")}));else{for(u in l={},_)"ease"===u||"easeEach"===u||gl(u,_[u],l,_.easeEach);for(u in l)for(k=l[u].sort((function(e,t){return e.t-t.t})),D=0,a=0;a<k.length;a++)(T={ease:(S=k[a]).e,duration:(S.t-(a?k[a-1].t:0))/100*m})[u]=S.v,o.to(E,T,D),D+=T.duration;o.duration()<m&&o.to({},{duration:m-o.duration()})}}m||s.duration(m=o.duration())}else s.timeline=0;return!0!==b||Es||(ul=Cs(s),ks.killTweensOf(E),ul=0),da(A,Cs(s),n),i.reversed&&s.reverse(),i.paused&&s.paused(!0),(v||!m&&!_&&s._start===qo(A._time)&&uo(v)&&sa(Cs(s))&&"nested"!==A.data)&&(s._tTime=-1e-8,s.render(Math.max(0,-g))),x&&fa(Cs(s),x),s}As(t,e);var i=t.prototype;return i.render=function(e,t,i){var n,r,s,o,a,l,c,u,h,d=this._time,f=this._tDur,p=this._dur,m=e>f-Zs&&e>=0?f:e<Zs?0:e;if(p){if(m!==this._tTime||!e||i||!this._initted&&this._tTime||this._startAt&&this._zTime<0!=e<0){if(n=m,u=this.timeline,this._repeat){if(o=p+this._rDelay,this._repeat<-1&&e<0)return this.totalTime(100*o+e,t,i);if(n=qo(m%o),m===f?(s=this._repeat,n=p):((s=~~(m/o))&&s===m/o&&(n=p,s--),n>p&&(n=p)),(l=this._yoyo&&1&s)&&(h=this._yEase,n=p-n),a=aa(this._tTime,o),n===d&&!i&&this._initted)return this._tTime=m,this;s!==a&&(u&&this._yEase&&tl(u,l),!this.vars.repeatRefresh||l||this._lock||(this._lock=i=1,this.render(qo(o*s),!0).invalidate()._lock=0))}if(!this._initted){if(pa(this,e<0?e:n,i,t))return this._tTime=0,this;if(d!==this._time)return this;if(p!==this._dur)return this.render(e,t,i)}if(this._tTime=m,this._time=n,!this._act&&this._ts&&(this._act=1,this._lazy=0),this.ratio=c=(h||this._ease)(n/p),this._from&&(this.ratio=c=1-c),n&&!d&&!t&&(Fa(this,"onStart"),this._tTime!==m))return this;for(r=this._pt;r;)r.r(c,r.d),r=r._next;u&&u.render(e<0?e:!n&&l?-1e-8:u._dur*u._ease(n/this._dur),t,i)||this._startAt&&(this._zTime=e),this._onUpdate&&!t&&(e<0&&this._startAt&&this._startAt.render(e,!0,i),Fa(this,"onUpdate")),this._repeat&&s!==a&&this.vars.onRepeat&&!t&&this.parent&&Fa(this,"onRepeat"),m!==this._tDur&&m||this._tTime!==m||(e<0&&this._startAt&&!this._onUpdate&&this._startAt.render(e,!0,!0),(e||!p)&&(m===this._tDur&&this._ts>0||!m&&this._ts<0)&&na(this,1),t||e<0&&!d||!m&&!d||(Fa(this,m===f?"onComplete":"onReverseComplete",!0),this._prom&&!(m<f&&this.timeScale()>0)&&this._prom()))}}else!function(e,t,i,n){var r,s,o,a=e.ratio,l=t<0||!t&&(!e._start&&ma(e)&&(e._initted||!ga(e))||(e._ts<0||e._dp._ts<0)&&!ga(e))?0:1,c=e._rDelay,u=0;if(c&&e._repeat&&(u=Ca(0,e._tDur,t),s=aa(u,c),e._yoyo&&1&s&&(l=1-l),s!==aa(e._tTime,c)&&(a=1-l,e.vars.repeatRefresh&&e._initted&&e.invalidate())),l!==a||n||e._zTime===Zs||!t&&e._zTime){if(!e._initted&&pa(e,t,n,i))return;for(o=e._zTime,e._zTime=t||(i?Zs:0),i||(i=t&&!o),e.ratio=l,e._from&&(l=1-l),e._time=0,e._tTime=u,r=e._pt;r;)r.r(l,r.d),r=r._next;e._startAt&&t<0&&e._startAt.render(t,!0,!0),e._onUpdate&&!i&&Fa(e,"onUpdate"),u&&e._repeat&&!i&&e.parent&&Fa(e,"onRepeat"),(t>=e._tDur||t<0)&&e.ratio===l&&(l&&na(e,1),i||(Fa(e,l?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=t)}(this,e,t,i);return this},i.targets=function(){return this._targets},i.invalidate=function(){return this._pt=this._op=this._startAt=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(),e.prototype.invalidate.call(this)},i.resetTo=function(e,t,i,n){Ms||Ya.wake(),this._ts||this.play();var r=Math.min(this._dur,(this._dp._time-this._start)*this._ts);return this._initted||ml(this,r),function(e,t,i,n,r,s,o){var a,l,c,u=(e._pt&&e._ptCache||(e._ptCache={}))[t];if(!u)for(u=e._ptCache[t]=[],l=e._ptLookup,c=e._targets.length;c--;){if((a=l[c][t])&&a.d&&a.d._pt)for(a=a.d._pt;a&&a.p!==t;)a=a._next;if(!a)return hl=1,e.vars[t]="+=0",ml(e,o),hl=0,1;u.push(a)}for(c=u.length;c--;)(a=u[c]).s=!n&&0!==n||r?a.s+(n||0)+s*a.c:n,a.c=i-a.s,a.e&&(a.e=Ho(i)+Aa(a.e)),a.b&&(a.b=a.s+Aa(a.b))}(this,e,t,i,n,this._ease(r/this._dur),r)?this.resetTo(e,t,i,n):(ua(this,0),this.parent||ta(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},i.kill=function(e,t){if(void 0===t&&(t="all"),!(e||t&&"all"!==t))return this._lazy=this._pt=0,this.parent?Ra(this):this;if(this.timeline){var i=this.timeline.totalDuration();return this.timeline.killTweensOf(e,t,ul&&!0!==ul.vars.overwrite)._first||Ra(this),this.parent&&i!==this.timeline.totalDuration()&&va(this,this._dur*this.timeline._tDur/i,0,1),this}var n,r,s,o,a,l,c,u=this._targets,h=e?Sa(e):u,d=this._ptLookup,f=this._pt;if((!t||"all"===t)&&function(e,t){for(var i=e.length,n=i===t.length;n&&i--&&e[i]===t[i];);return i<0}(u,h))return"all"===t&&(this._pt=0),Ra(this);for(n=this._op=this._op||[],"all"!==t&&(so(t)&&(a={},zo(t,(function(e){return a[e]=1})),t=a),t=function(e,t){var i,n,r,s,o=e[0]?Bo(e[0]).harness:0,a=o&&o.aliases;if(!a)return t;for(n in i=Qo({},t),a)if(n in i)for(r=(s=a[n].split(",")).length;r--;)i[s[r]]=i[n];return i}(u,t)),c=u.length;c--;)if(~h.indexOf(u[c]))for(a in r=d[c],"all"===t?(n[c]=t,o=r,s={}):(s=n[c]=n[c]||{},o=t),o)(l=r&&r[a])&&("kill"in l.d&&!0!==l.d.kill(a)||ia(this,l,"_pt"),delete r[a]),"all"!==s&&(s[a]=1);return this._initted&&!this._pt&&f&&Ra(this),this},t.to=function(e,i){return new t(e,i,arguments[2])},t.from=function(e,t){return wa(1,arguments)},t.delayedCall=function(e,i,n,r){return new t(i,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:e,onComplete:i,onReverseComplete:i,onCompleteParams:n,onReverseCompleteParams:n,callbackScope:r})},t.fromTo=function(e,t,i){return wa(2,arguments)},t.set=function(e,i){return i.duration=0,i.repeatDelay||(i.repeat=0),new t(e,i)},t.killTweensOf=function(e,t,i){return ks.killTweensOf(e,t,i)},t}(ll);Ko(_l.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0}),zo("staggerTo,staggerFrom,staggerFromTo",(function(e){_l[e]=function(){var t=new cl,i=Ea.call(arguments,0);return i.splice("staggerFromTo"===e?5:4,0,0),t[e].apply(t,i)}}));var wl=function(e,t,i){return e[t]=i},xl=function(e,t,i){return e[t](i)},Cl=function(e,t,i,n){return e[t](n.fp,i)},Al=function(e,t,i){return e.setAttribute(t,i)},El=function(e,t){return oo(e[t])?xl:lo(e[t])&&e.setAttribute?Al:wl},kl=function(e,t){return t.set(t.t,t.p,Math.round(1e6*(t.s+t.c*e))/1e6,t)},Sl=function(e,t){return t.set(t.t,t.p,!!(t.s+t.c*e),t)},Tl=function(e,t){var i=t._pt,n="";if(!e&&t.b)n=t.b;else if(1===e&&t.e)n=t.e;else{for(;i;)n=i.p+(i.m?i.m(i.s+i.c*e):Math.round(1e4*(i.s+i.c*e))/1e4)+n,i=i._next;n+=t.c}t.set(t.t,t.p,n,t)},Dl=function(e,t){for(var i=t._pt;i;)i.r(e,i.d),i=i._next},Il=function(e,t,i,n){for(var r,s=this._pt;s;)r=s._next,s.p===n&&s.modifier(e,t,i),s=r},Ol=function(e){for(var t,i,n=this._pt;n;)i=n._next,n.p===e&&!n.op||n.op===e?ia(this,n,"_pt"):n.dep||(t=1),n=i;return!t},Ll=function(e,t,i,n){n.mSet(e,t,n.m.call(n.tween,i,n.mt),n)},Ml=function(e){for(var t,i,n,r,s=e._pt;s;){for(t=s._next,i=n;i&&i.pr>s.pr;)i=i._next;(s._prev=i?i._prev:r)?s._prev._next=s:n=s,(s._next=i)?i._prev=s:r=s,s=t}e._pt=n},Pl=function(){function e(e,t,i,n,r,s,o,a,l){this.t=t,this.s=n,this.c=r,this.p=i,this.r=s||kl,this.d=o||this,this.set=a||wl,this.pr=l||0,this._next=e,e&&(e._prev=this)}return e.prototype.modifier=function(e,t,i){this.mSet=this.mSet||this.set,this.set=Ll,this.m=e,this.mt=i,this.tween=t},e}();zo(Fo+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger",(function(e){return Io[e]=1})),Co.TweenMax=Co.TweenLite=_l,Co.TimelineLite=Co.TimelineMax=cl,ks=new cl({sortChildren:!1,defaults:Ks,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0}),Xs.stringFilter=Ga;var Nl={registerPlugin:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];t.forEach((function(e){return function(e){var t=(e=!e.name&&e.default||e).name,i=oo(e),n=t&&!i&&e.init?function(){this._props=[]}:e,r={init:Do,render:Dl,add:fl,kill:Ol,modifier:Il,rawVars:0},s={targetTest:0,get:0,getSetter:El,aliases:{},register:0};if(Xa(),e!==n){if(Mo[t])return;Ko(n,Ko(Jo(e,r),s)),Qo(n.prototype,Qo(r,Jo(e,s))),Mo[n.prop=t]=n,e.targetTest&&($o.push(n),Io[t]=1),t=("css"===t?"CSS":t.charAt(0).toUpperCase()+t.substr(1))+"Plugin"}To(t,n),e.register&&e.register(Rl,n,Pl)}(e)}))},timeline:function(e){return new cl(e)},getTweensOf:function(e,t){return ks.getTweensOf(e,t)},getProperty:function(e,t,i,n){so(e)&&(e=Sa(e)[0]);var r=Bo(e||{}).get,s=i?Xo:Yo;return"native"===i&&(i=""),e?t?s((Mo[t]&&Mo[t].get||r)(e,t,i,n)):function(t,i,n){return s((Mo[t]&&Mo[t].get||r)(e,t,i,n))}:e}
vendor: 8,276 bytes, line 425
425,quickSetter:function(e,t,i){if((e=Sa(e)).length>1){var n=e.map((function(e){return Rl.quickSetter(e,t,i)})),r=n.length;return function(e){for(var t=r;t--;)n[t](e)}}e=e[0]||{};var s=Mo[t],o=Bo(e),a=o.harness&&(o.harness.aliases||{})[t]||t,l=s?function(t){var n=new s;Ls._pt=0,n.init(e,i?t+i:t,Ls,0,[e]),n.render(1,n),Ls._pt&&Dl(1,Ls)}:o.set(e,a);return s?l:function(t){return l(e,a,i?t+i:t,o,1)}},quickTo:function(e,t,i){var n,r=Rl.to(e,Qo(((n={})[t]="+=0.1",n.paused=!0,n),i||{})),s=function(e,i,n){return r.resetTo(t,e,i,n)};return s.tween=r,s},isTweening:function(e){return ks.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=il(e.ease,Ks.ease)),Zo(Ks,e||{})},config:function(e){return Zo(Xs,e||{})},registerEffect:function(e){var t=e.name,i=e.effect,n=e.plugins,r=e.defaults,s=e.extendTimeline;(n||"").split(",").forEach((function(e){return e&&!Mo[e]&&!Co[e]&&So(t+" effect requires "+e+" plugin.")})),Po[t]=function(e,t,n){return i(Sa(e),Ko(t||{},r),n)},s&&(cl.prototype[t]=function(e,i,n){return this.add(Po[t](e,co(i)?i:(n=i)&&{},this),n)})},registerEase:function(e,t){Ka[e]=il(t)},parseEase:function(e,t){return arguments.length?il(e,t):Ka},getById:function(e){return ks.getById(e)},exportRoot:function(e,t){void 0===e&&(e={});var i,n,r=new cl(e);for(r.smoothChildTiming=uo(e.smoothChildTiming),ks.remove(r),r._dp=0,r._time=r._tTime=ks._time,i=ks._first;i;)n=i._next,!t&&!i._dur&&i instanceof _l&&i.vars.onComplete===i._targets[0]||da(r,i,i._start-i._delay),i=n;return da(ks,r,0),r},utils:{wrap:function e(t,i,n){var r=i-t;return mo(t)?Ma(t,e(0,t.length),i):xa(n,(function(e){return(r+(e-t)%r)%r+t}))},wrapYoyo:function e(t,i,n){var r=i-t,s=2*r;return mo(t)?Ma(t,e(0,t.length-1),i):xa(n,(function(e){return t+((e=(s+(e-t)%s)%s||0)>r?s-e:e)}))},distribute:Da,random:La,snap:Oa,normalize:function(e,t,i){return Na(e,t,0,1,i)},getUnit:Aa,clamp:function(e,t,i){return xa(i,(function(i){return Ca(e,t,i)}))},splitColor:Ha,toArray:Sa,selector:function(e){return e=Sa(e)[0]||So("Invalid scope")||{},function(t){var i=e.current||e.nativeElement||e;return Sa(t,i.querySelectorAll?i:i===e?So("Invalid scope")||Ds.createElement("div"):e)}},mapRange:Na,pipe:function(){for(var e=arguments.length,t=new Array(e),i=0;i<e;i++)t[i]=arguments[i];return function(e){return t.reduce((function(e,t){return t(e)}),e)}},unitize:function(e,t){return function(i){return e(parseFloat(i))+(t||Aa(i))}},interpolate:function e(t,i,n,r){var s=isNaN(t+i)?0:function(e){return(1-e)*t+e*i};if(!s){var o,a,l,c,u,h=so(t),d={};if(!0===n&&(r=1)&&(n=null),h)t={p:t},i={p:i};else if(mo(t)&&!mo(i)){for(l=[],c=t.length,u=c-2,a=1;a<c;a++)l.push(e(t[a-1],t[a]));c--,s=function(e){e*=c;var t=Math.min(u,~~e);return l[t](e-t)},n=i}else r||(t=Qo(mo(t)?[]:{},t));if(!l){for(o in i)fl.call(d,t,o,"get",i[o]);s=function(e){return Dl(e,d)||(h?t.p:t)}}}return xa(n,s)},shuffle:Ta},install:Eo,effects:Po,ticker:Ya,updateRoot:cl.updateRoot,plugins:Mo,globalTimeline:ks,core:{PropTween:Pl,globals:To,Tween:_l,Timeline:cl,Animation:ll,getCache:Bo,_removeLinkedListItem:ia,suppressOverwrites:function(e){return Es=e}}};zo("to,from,fromTo,delayedCall,set,killTweensOf",(function(e){return Nl[e]=_l[e]})),Ya.add(cl.updateRoot),Ls=Nl.to({},{duration:0});var $l=function(e,t){for(var i=e._pt;i&&i.p!==t&&i.op!==t&&i.fp!==t;)i=i._next;return i},Fl=function(e,t){return{name:e,rawVars:1,init:function(e,i,n){n._onInit=function(e){var n,r;if(so(i)&&(n={},zo(i,(function(e){return n[e]=1})),i=n),t){for(r in n={},i)n[r]=t(i[r]);i=n}!function(e,t){var i,n,r,s=e._targets;for(i in t)for(n=s.length;n--;)(r=e._ptLookup[n][i])&&(r=r.d)&&(r._pt&&(r=$l(r,i)),r&&r.modifier&&r.modifier(t[i],e,s[n],i))}(e,i)}}}},Rl=Nl.registerPlugin({name:"attr",init:function(e,t,i,n,r){var s,o;for(s in t)(o=this.add(e,"setAttribute",(e.getAttribute(s)||0)+"",t[s],n,r,0,0,s))&&(o.op=s),this._props.push(s)}},{name:"endArray",init:function(e,t){for(var i=t.length;i--;)this.add(e,i,e[i]||0,t[i])}},Fl("roundProps",Ia),Fl("modifiers"),Fl("snap",Oa))||Nl;_l.version=cl.version=Rl.version="3.10.4",Is=1,ho()&&Xa(),Ka.Power0,Ka.Power1,Ka.Power2,Ka.Power3,Ka.Power4,Ka.Linear,Ka.Quad,Ka.Cubic,Ka.Quart,Ka.Quint,Ka.Strong,Ka.Elastic,Ka.Back,Ka.SteppedEase,Ka.Bounce,Ka.Sine,Ka.Expo,Ka.Circ;var Bl,jl,zl,Hl,ql,Wl,Vl,Ul={},Gl=180/Math.PI,Yl=Math.PI/180,Xl=Math.atan2,Kl=/([A-Z])/g,Ql=/(left|right|width|margin|padding|x)/i,Zl=/[\s,\(]\S/,Jl={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},ec=function(e,t){return t.set(t.t,t.p,Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},tc=function(e,t){return t.set(t.t,t.p,1===e?t.e:Math.round(1e4*(t.s+t.c*e))/1e4+t.u,t)},ic=function(e,t){return t.set(t.t,t.p,e?Math.round(1e4*(t.s+t.c*e))/1e4+t.u:t.b,t)},nc=function(e,t){var i=t.s+t.c*e;t.set(t.t,t.p,~~(i+(i<0?-.5:.5))+t.u,t)},rc=function(e,t){return t.set(t.t,t.p,e?t.e:t.b,t)},sc=function(e,t){return t.set(t.t,t.p,1!==e?t.b:t.e,t)},oc=function(e,t,i){return e.style[t]=i},ac=function(e,t,i){return e.style.setProperty(t,i)},lc=function(e,t,i){return e._gsap[t]=i},cc=function(e,t,i){return e._gsap.scaleX=e._gsap.scaleY=i},uc=function(e,t,i,n,r){var s=e._gsap;s.scaleX=s.scaleY=i,s.renderTransform(r,s)},hc=function(e,t,i,n,r){var s=e._gsap;s[t]=i,s.renderTransform(r,s)},dc="transform",fc=dc+"Origin",pc=function(e,t){var i=jl.createElementNS?jl.createElementNS((t||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):jl.createElement(e);return i.style?i:jl.createElement(e)},mc=function e(t,i,n){var r=getComputedStyle(t);return r[i]||r.getPropertyValue(i.replace(Kl,"-$1").toLowerCase())||r.getPropertyValue(i)||!n&&e(t,vc(i)||i,1)||""},gc="O,Moz,ms,Ms,Webkit".split(","),vc=function(e,t,i){var n=(t||ql).style,r=5;if(e in n&&!i)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);r--&&!(gc[r]+e in n););return r<0?null:(3===r?"ms":r>=0?gc[r]:"")+e},yc=function(){"undefined"!=typeof window&&window.document&&(Bl=window,jl=Bl.document,zl=jl.documentElement,ql=pc("div")||{style:{}},pc("div"),dc=vc(dc),fc=dc+"Origin",ql.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Vl=!!vc("perspective"),Hl=1)},bc=function e(t){var i,n=pc("svg",this.ownerSVGElement&&this.ownerSVGElement.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),r=this.parentNode,s=this.nextSibling,o=this.style.cssText;if(zl.appendChild(n),n.appendChild(this),this.style.display="block",t)try{i=this.getBBox(),this._gsapBBox=this.getBBox,this.getBBox=e}catch(e){}else this._gsapBBox&&(i=this._gsapBBox());return r&&(s?r.insertBefore(this,s):r.appendChild(this)),zl.removeChild(n),this.style.cssText=o,i},_c=function(e,t){for(var i=t.length;i--;)if(e.hasAttribute(t[i]))return e.getAttribute(t[i])},wc=function(e){var t;try{t=e.getBBox()}catch(i){t=bc.call(e,!0)}return t&&(t.width||t.height)||e.getBBox===bc||(t=bc.call(e,!0)),!t||t.width||t.x||t.y?t:{x:+_c(e,["x","cx","x1"])||0,y:+_c(e,["y","cy","y1"])||0,width:0,height:0}},xc=function(e){return!(!e.getCTM||e.parentNode&&!e.ownerSVGElement||!wc(e))},Cc=function(e,t){if(t){var i=e.style;t in Ul&&t!==fc&&(t=dc),i.removeProperty?("ms"!==t.substr(0,2)&&"webkit"!==t.substr(0,6)||(t="-"+t),i.removeProperty(t.replace(Kl,"-$1").toLowerCase())):i.removeAttribute(t)}},Ac=function(e,t,i,n,r,s){var o=new Pl(e._pt,t,i,0,1,s?sc:rc);return e._pt=o,o.b=n,o.e=r,e._props.push(i),o},Ec={deg:1,rad:1,turn:1},kc=function e(t,i,n,r){var s,o,a,l,c=parseFloat(n)||0,u=(n+"").trim().substr((c+"").length)||"px",h=ql.style,d=Ql.test(i),f="svg"===t.tagName.toLowerCase(),p=(f?"client":"offset")+(d?"Width":"Height"),m=100,g="px"===r,v="%"===r;return r===u||!c||Ec[r]||Ec[u]?c:("px"!==u&&!g&&(c=e(t,i,n,"px")),l=t.getCTM&&xc(t),!v&&"%"!==u||!Ul[i]&&!~i.indexOf("adius")?(h[d?"width":"height"]=m+(g?u:r),o=~i.indexOf("adius")||"em"===r&&t.appendChild&&!f?t:t.parentNode,l&&(o=(t.ownerSVGElement||{}).parentNode),o&&o!==jl&&o.appendChild||(o=jl.body),(a=o._gsap)&&v&&a.width&&d&&a.time===Ya.time?Ho(c/a.width*m):((v||"%"===u)&&(h.position=mc(t,"position")),o===t&&(h.position="static"),o.appendChild(ql),s=ql[p],o.removeChild(ql),h.position="absolute",d&&v&&((a=Bo(o)).time=Ya.time,a.width=o[p]),Ho(g?s*c/m:s&&c?m/s*c:0))):(s=l?t.getBBox()[d?"width":"height"]:t[p],Ho(v?c/s*m:c/100*s)))},Sc=function(e,t,i,n){var r;return Hl||yc(),t in Jl&&"transform"!==t&&~(t=Jl[t]).indexOf(",")&&(t=t.
vendor: 4,458 bytes, line 425
425split(",")[0]),Ul[t]&&"transform"!==t?(r=Bc(e,n),r="transformOrigin"!==t?r[t]:r.svg?r.origin:jc(mc(e,fc))+" "+r.zOrigin+"px"):(!(r=e.style[t])||"auto"===r||n||~(r+"").indexOf("calc("))&&(r=Lc[t]&&Lc[t](e,t,i)||mc(e,t)||jo(e,t)||("opacity"===t?1:0)),i&&!~(r+"").trim().indexOf(" ")?kc(e,t,r,i)+i:r},Tc=function(e,t,i,n){if(!i||"none"===i){var r=vc(t,e,1),s=r&&mc(e,r,1);s&&s!==i?(t=r,i=s):"borderColor"===t&&(i=mc(e,"borderTopColor"))}var o,a,l,c,u,h,d,f,p,m,g,v=new Pl(this._pt,e.style,t,0,1,Tl),y=0,b=0;if(v.b=i,v.e=n,i+="","auto"==(n+="")&&(e.style[t]=n,n=mc(e,t)||n,e.style[t]=i),Ga(o=[i,n]),n=o[1],l=(i=o[0]).match(yo)||[],(n.match(yo)||[]).length){for(;a=yo.exec(n);)d=a[0],p=n.substring(y,a.index),u?u=(u+1)%5:"rgba("!==p.substr(-5)&&"hsla("!==p.substr(-5)||(u=1),d!==(h=l[b++]||"")&&(c=parseFloat(h)||0,g=h.substr((c+"").length),"="===d.charAt(1)&&(d=Wo(c,d)+g),f=parseFloat(d),m=d.substr((f+"").length),y=yo.lastIndex-m.length,m||(m=m||Xs.units[t]||g,y===n.length&&(n+=m,v.e+=m)),g!==m&&(c=kc(e,t,h,m)||0),v._pt={_next:v._pt,p:p||1===b?p:",",s:c,c:f-c,m:u&&u<4||"zIndex"===t?Math.round:0});v.c=y<n.length?n.substring(y,n.length):""}else v.r="display"===t&&"none"===n?sc:rc;return _o.test(n)&&(v.e=0),this._pt=v,v},Dc={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},Ic=function(e){var t=e.split(" "),i=t[0],n=t[1]||"50%";return"top"!==i&&"bottom"!==i&&"left"!==n&&"right"!==n||(e=i,i=n,n=e),t[0]=Dc[i]||i,t[1]=Dc[n]||n,t.join(" ")},Oc=function(e,t){if(t.tween&&t.tween._time===t.tween._dur){var i,n,r,s=t.t,o=s.style,a=t.u,l=s._gsap;if("all"===a||!0===a)o.cssText="",n=1;else for(r=(a=a.split(",")).length;--r>-1;)i=a[r],Ul[i]&&(n=1,i="transformOrigin"===i?fc:dc),Cc(s,i);n&&(Cc(s,dc),l&&(l.svg&&s.removeAttribute("transform"),Bc(s,1),l.uncache=1))}},Lc={clearProps:function(e,t,i,n,r){if("isFromStart"!==r.data){var s=e._pt=new Pl(e._pt,t,i,0,0,Oc);return s.u=n,s.pr=-10,s.tween=r,e._props.push(i),1}}},Mc=[1,0,0,1,0,0],Pc={},Nc=function(e){return"matrix(1, 0, 0, 1, 0, 0)"===e||"none"===e||!e},$c=function(e){var t=mc(e,dc);return Nc(t)?Mc:t.substr(7).match(vo).map(Ho)},Fc=function(e,t){var i,n,r,s,o=e._gsap||Bo(e),a=e.style,l=$c(e);return o.svg&&e.getAttribute("transform")?"1,0,0,1,0,0"===(l=[(r=e.transform.baseVal.consolidate().matrix).a,r.b,r.c,r.d,r.e,r.f]).join(",")?Mc:l:(l!==Mc||e.offsetParent||e===zl||o.svg||(r=a.display,a.display="block",(i=e.parentNode)&&e.offsetParent||(s=1,n=e.nextSibling,zl.appendChild(e)),l=$c(e),r?a.display=r:Cc(e,"display"),s&&(n?i.insertBefore(e,n):i?i.appendChild(e):zl.removeChild(e))),t&&l.length>6?[l[0],l[1],l[4],l[5],l[12],l[13]]:l)},Rc=function(e,t,i,n,r,s){var o,a,l,c=e._gsap,u=r||Fc(e,!0),h=c.xOrigin||0,d=c.yOrigin||0,f=c.xOffset||0,p=c.yOffset||0,m=u[0],g=u[1],v=u[2],y=u[3],b=u[4],_=u[5],w=t.split(" "),x=parseFloat(w[0])||0,C=parseFloat(w[1])||0;i?u!==Mc&&(a=m*y-g*v)&&(l=x*(-g/a)+C*(m/a)-(m*_-g*b)/a,x=x*(y/a)+C*(-v/a)+(v*_-y*b)/a,C=l):(x=(o=wc(e)).x+(~w[0].indexOf("%")?x/100*o.width:x),C=o.y+(~(w[1]||w[0]).indexOf("%")?C/100*o.height:C)),n||!1!==n&&c.smooth?(b=x-h,_=C-d,c.xOffset=f+(b*m+_*v)-b,c.yOffset=p+(b*g+_*y)-_):c.xOffset=c.yOffset=0,c.xOrigin=x,c.yOrigin=C,c.smooth=!!n,c.origin=t,c.originIsAbsolute=!!i,e.style[fc]="0px 0px",s&&(Ac(s,c,"xOrigin",h,x),Ac(s,c,"yOrigin",d,C),Ac(s,c,"xOffset",f,c.xOffset),Ac(s,c,"yOffset",p,c.yOffset)),e.setAttribute("data-svg-origin",x+" "+C)},Bc=function(e,t){var i=e._gsap||new al(e);if("x"in i&&!t&&!i.uncache)return i;var n,r,s,o,a,l,c,u,h,d,f,p,m,g,v,y,b,_,w,x,C,A,E,k,S,T,D,I,O,L,M,P,N=e.style,$=i.scaleX<0,F="px",R="deg",B=mc(e,fc)||"0";return n=r=s=l=c=u=h=d=f=0,o=a=1,i.svg=!(!e.getCTM||!xc(e)),g=Fc(e,i.svg),i.svg&&(k=(!i.uncache||"0px 0px"===B)&&!t&&e.getAttribute("data-svg-origin"),Rc(e,k||B,!!k||i.originIsAbsolute,!1!==i.smooth,g)),p=i.xOrigin||0,m=i.yOrigin||0,g!==Mc&&(_=g[0],w=g[1],x=g[2],C=g[3],n=A=g[4],r=E=g[5],6===g.length?(o=Math.sqrt(_*_+w*w),a=Math.sqrt(C*C+x*x),l=_||w?Xl(w,_)*Gl:0,(h=x||C?Xl(x,C)*Gl+l:0)&&(a*=Math.abs(Math.cos(h*Yl))),i.svg&&(n-=p-(p*_+m*x),r-=m-(p*w+m*C))):(P=g[6],L=g[7],D=g[8],I=g[9],O=g[10],M=g[11],n=g[12],r=g[13],s=g[14],c=(v=Xl(P,O))*Gl,v&&(k=A*(y=Math.cos(-v))+D*(b=Math.sin(-v)),S=E*y+I*b,T=P*y+O*b,D=A*-b+D*y,I=E*-b+I*y,O=P*-b+O*y,M=L*-b+M*y,A=k,E=S,P=T),u=(v=Xl(-x,O))*Gl,v&&(y=Math.cos(-v),M=C*(b=Math.sin(-v))+M*y,_=k=_*y-D*b,w=S=w*y-I*b,x=T=x*y-O*b),l=(v=Xl(w,_))*Gl,v&&(k=_*(y=Math.cos(v))+w*(b=Math.sin(v)),S=A*y+E*b,w=w*y-_*b,E=E*y-A*b,_=k,A=S),c&&Math.abs(c)+Math.abs(l)>
vendor: 4,353 bytes, line 425
425359.9&&(c=l=0,u=180-u),o=Ho(Math.sqrt(_*_+w*w+x*x)),a=Ho(Math.sqrt(E*E+P*P)),v=Xl(A,E),h=Math.abs(v)>2e-4?v*Gl:0,f=M?1/(M<0?-M:M):0),i.svg&&(k=e.getAttribute("transform"),i.forceCSS=e.setAttribute("transform","")||!Nc(mc(e,dc)),k&&e.setAttribute("transform",k))),Math.abs(h)>90&&Math.abs(h)<270&&($?(o*=-1,h+=l<=0?180:-180,l+=l<=0?180:-180):(a*=-1,h+=h<=0?180:-180)),t=t||i.uncache,i.x=n-((i.xPercent=n&&(!t&&i.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-n)?-50:0)))?e.offsetWidth*i.xPercent/100:0)+F,i.y=r-((i.yPercent=r&&(!t&&i.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-r)?-50:0)))?e.offsetHeight*i.yPercent/100:0)+F,i.z=s+F,i.scaleX=Ho(o),i.scaleY=Ho(a),i.rotation=Ho(l)+R,i.rotationX=Ho(c)+R,i.rotationY=Ho(u)+R,i.skewX=h+R,i.skewY=d+R,i.transformPerspective=f+F,(i.zOrigin=parseFloat(B.split(" ")[2])||0)&&(N[fc]=jc(B)),i.xOffset=i.yOffset=0,i.force3D=Xs.force3D,i.renderTransform=i.svg?Gc:Vl?Uc:Hc,i.uncache=0,i},jc=function(e){return(e=e.split(" "))[0]+" "+e[1]},zc=function(e,t,i){var n=Aa(t);return Ho(parseFloat(t)+parseFloat(kc(e,"x",i+"px",n)))+n},Hc=function(e,t){t.z="0px",t.rotationY=t.rotationX="0deg",t.force3D=0,Uc(e,t)},qc="0deg",Wc="0px",Vc=") ",Uc=function(e,t){var i=t||this,n=i.xPercent,r=i.yPercent,s=i.x,o=i.y,a=i.z,l=i.rotation,c=i.rotationY,u=i.rotationX,h=i.skewX,d=i.skewY,f=i.scaleX,p=i.scaleY,m=i.transformPerspective,g=i.force3D,v=i.target,y=i.zOrigin,b="",_="auto"===g&&e&&1!==e||!0===g;if(y&&(u!==qc||c!==qc)){var w,x=parseFloat(c)*Yl,C=Math.sin(x),A=Math.cos(x);x=parseFloat(u)*Yl,w=Math.cos(x),s=zc(v,s,C*w*-y),o=zc(v,o,-Math.sin(x)*-y),a=zc(v,a,A*w*-y+y)}m!==Wc&&(b+="perspective("+m+Vc),(n||r)&&(b+="translate("+n+"%, "+r+"%) "),(_||s!==Wc||o!==Wc||a!==Wc)&&(b+=a!==Wc||_?"translate3d("+s+", "+o+", "+a+") ":"translate("+s+", "+o+Vc),l!==qc&&(b+="rotate("+l+Vc),c!==qc&&(b+="rotateY("+c+Vc),u!==qc&&(b+="rotateX("+u+Vc),h===qc&&d===qc||(b+="skew("+h+", "+d+Vc),1===f&&1===p||(b+="scale("+f+", "+p+Vc),v.style[dc]=b||"translate(0, 0)"},Gc=function(e,t){var i,n,r,s,o,a=t||this,l=a.xPercent,c=a.yPercent,u=a.x,h=a.y,d=a.rotation,f=a.skewX,p=a.skewY,m=a.scaleX,g=a.scaleY,v=a.target,y=a.xOrigin,b=a.yOrigin,_=a.xOffset,w=a.yOffset,x=a.forceCSS,C=parseFloat(u),A=parseFloat(h);d=parseFloat(d),f=parseFloat(f),(p=parseFloat(p))&&(f+=p=parseFloat(p),d+=p),d||f?(d*=Yl,f*=Yl,i=Math.cos(d)*m,n=Math.sin(d)*m,r=Math.sin(d-f)*-g,s=Math.cos(d-f)*g,f&&(p*=Yl,o=Math.tan(f-p),r*=o=Math.sqrt(1+o*o),s*=o,p&&(o=Math.tan(p),i*=o=Math.sqrt(1+o*o),n*=o)),i=Ho(i),n=Ho(n),r=Ho(r),s=Ho(s)):(i=m,s=g,n=r=0),(C&&!~(u+"").indexOf("px")||A&&!~(h+"").indexOf("px"))&&(C=kc(v,"x",u,"px"),A=kc(v,"y",h,"px")),(y||b||_||w)&&(C=Ho(C+y-(y*i+b*r)+_),A=Ho(A+b-(y*n+b*s)+w)),(l||c)&&(o=v.getBBox(),C=Ho(C+l/100*o.width),A=Ho(A+c/100*o.height)),o="matrix("+i+","+n+","+r+","+s+","+C+","+A+")",v.setAttribute("transform",o),x&&(v.style[dc]=o)},Yc=function(e,t,i,n,r){var s,o,a=360,l=so(r),c=parseFloat(r)*(l&&~r.indexOf("rad")?Gl:1)-n,u=n+c+"deg";return l&&("short"===(s=r.split("_")[1])&&(c%=a)!=c%180&&(c+=c<0?a:-360),"cw"===s&&c<0?c=(c+36e9)%a-~~(c/a)*a:"ccw"===s&&c>0&&(c=(c-36e9)%a-~~(c/a)*a)),e._pt=o=new Pl(e._pt,t,i,n,c,tc),o.e=u,o.u="deg",e._props.push(i),o},Xc=function(e,t){for(var i in t)e[i]=t[i];return e},Kc=function(e,t,i){var n,r,s,o,a,l,c,u=Xc({},i._gsap),h=i.style;for(r in u.svg?(s=i.getAttribute("transform"),i.setAttribute("transform",""),h[dc]=t,n=Bc(i,1),Cc(i,dc),i.setAttribute("transform",s)):(s=getComputedStyle(i)[dc],h[dc]=t,n=Bc(i,1),h[dc]=s),Ul)(s=u[r])!==(o=n[r])&&"perspective,force3D,transformOrigin,svgOrigin".indexOf(r)<0&&(a=Aa(s)!==(c=Aa(o))?kc(i,r,s,c):parseFloat(s),l=parseFloat(o),e._pt=new Pl(e._pt,n,r,a,l-a,ec),e._pt.u=c||0,e._props.push(r));Xc(n,u)};zo("padding,margin,Width,Radius",(function(e,t){var i="Top",n="Right",r="Bottom",s="Left",o=(t<3?[i,n,r,s]:[i+s,i+n,r+n,r+s]).map((function(i){return t<2?e+i:"border"+i+e}));Lc[t>1?"border"+e:e]=function(e,t,i,n,r){var s,a;if(arguments.length<4)return s=o.map((function(t){return Sc(e,t,i)})),5===(a=s.join(" ")).split(s[0]).length?s[0]:a;s=(n+"").split(" "),a={},o.forEach((function(e,t){return a[e]=s[t]=s[t]||s[(t-1)/2|0]})),e.init(t,a,r)}}));var Qc,Zc,Jc={name:"css",register:yc,targetTest:function(e){return e.style&&e.nodeType},init:function(e,t,i,n,r){var s,o,a,l,c,u,h,d,f,p,m,g,v,y,b,_=this._props,w=e.style,x=i.vars.startAt;
425for(h in Hl||yc(),t)if("autoRound"!==h&&(o=t[h],!Mo[h]||!pl(h,t,i,n,e,r)))if(c=typeof o,u=Lc[h],"function"===c&&(c=typeof(o=o.call(i,n,e,r))),"string"===c&&~o.indexOf("random(")&&(o=Pa(o)),u)u(this,e,h,o,i)&&(b=1);else if("--"===h.substr(0,2))s=(getComputedStyle(e).getPropertyValue(h)+"").trim(),o+="",Va.lastIndex=0,Va.test(s)||(d=Aa(s),f=Aa(o)),f?d!==f&&(s=kc(e,h,s,f)+f):d&&(o+=d),this.add(w,"setProperty",s,o,n,r,0,0,h),_.push(h);else if("undefined"!==c){if(x&&h in x?(s="function"==typeof x[h]?x[h].call(i,n,e,r):x[h],so(s)&&~s.indexOf("random(")&&(s=Pa(s)),Aa(s+"")||(s+=Xs.units[h]||Aa(Sc(e,h))||""),"="===(s+"").charAt(1)&&(s=Sc(e,h))):s=Sc(e,h),l=parseFloat(s),(p="string"===c&&"="===o.charAt(1)&&o.substr(0,2))&&(o=o.substr(2)),a=parseFloat(o),h in Jl&&("autoAlpha"===h&&(1===l&&"hidden"===Sc(e,"visibility")&&a&&(l=0),Ac(this,w,"visibility",l?"inherit":"hidden",a?"inherit":"hidden",!a)),"scale"!==h&&"transform"!==h&&~(h=Jl[h]).indexOf(",")&&(h=h.split(",")[0])),m=h in Ul)if(g||((v=e._gsap).renderTransform&&!t.parseTransform||Bc(e,t.parseTransform),y=!1!==t.smoothOrigin&&v.smooth,(g=this._pt=new Pl(this._pt,w,dc,0,1,v.renderTransform,v,0,-1)).dep=1),"scale"===h)this._pt=new Pl(this._pt,v,"scaleY",v.scaleY,(p?Wo(v.scaleY,p+a):a)-v.scaleY||0),_.push("scaleY",h),h+="X";else{if("transformOrigin"===h){o=Ic(o),v.svg?Rc(e,o,0,y,0,this):((f=parseFloat(o.split(" ")[2])||0)!==v.zOrigin&&Ac(this,v,"zOrigin",v.zOrigin,f),Ac(this,w,h,jc(s),jc(o)));continue}if("svgOrigin"===h){Rc(e,o,1,y,0,this);continue}if(h in Pc){Yc(this,v,h,l,p?Wo(l,p+o):o);continue}if("smoothOrigin"===h){Ac(this,v,"smooth",v.smooth,o);continue}if("force3D"===h){v[h]=o;continue}if("transform"===h){Kc(this,o,e);continue}}else h in w||(h=vc(h)||h);if(m||(a||0===a)&&(l||0===l)&&!Zl.test(o)&&h in w)a||(a=0),(d=(s+"").substr((l+"").length))!==(f=Aa(o)||(h in Xs.units?Xs.units[h]:d))&&(l=kc(e,h,s,f)),this._pt=new Pl(this._pt,m?v:w,h,l,(p?Wo(l,p+a):a)-l,m||"px"!==f&&"zIndex"!==h||!1===t.autoRound?ec:nc),this._pt.u=f||0,d!==f&&"%"!==f&&(this._pt.b=s,this._pt.r=ic);else if(h in w)Tc.call(this,e,h,s,p?p+o:o);else{if(!(h in e)){ko(h,o);continue}this.add(e,h,s||e[h],p?p+o:o,n,r)}_.push(h)}b&&Ml(this)},get:Sc,aliases:Jl,getSetter:function(e,t,i){var n=Jl[t];return n&&n.indexOf(",")<0&&(t=n),t in Ul&&t!==fc&&(e._gsap.x||Sc(e,"x"))?i&&Wl===i?"scale"===t?cc:lc:(Wl=i||{})&&("scale"===t?uc:hc):e.style&&!lo(e.style[t])?oc:~t.indexOf("-")?ac:El(e,t)},core:{_removeProperty:Cc,_getMatrix:Fc}};Rl.utils.checkPrefix=vc,Zc=zo("x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+(Qc="rotation,rotationX,rotationY,skewX,skewY")+",transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective",(function(e){Ul[e]=1})),zo(Qc,(function(e){Xs.units[e]="deg",Pc[e]=1})),Jl[Zc[13]]="x,y,z,scale,scaleX,scaleY,xPercent,yPercent,"+Qc,zo("0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY",(function(e){var t=e.split(":");Jl[t[1]]=Zc[t[0]]})),zo("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",(function(e){Xs.units[e]="px"})),Rl.registerPlugin(Jc);var eu=Rl.registerPlugin(Jc)||Rl,tu=(eu.core.Tween,i(2711));class iu extends Error{}function nu(){var e,t=void 0!==t?t:{},i=function(){function e(){}function t(e){if(!(this instanceof t))throw new TypeError("Promises must be constructed via new");if("function"!=typeof e)throw new TypeError("not a function");this._state=0,this._handled=!1,this._value=void 0,this._deferreds=[],a(e,this)}function i(e,i){for(;3===e._state;)e=e._value;0!==e._state?(e._handled=!0,t._immediateFn((function(){var t=1===e._state?i.onFulfilled:i.onRejected;if(null!==t){var s;try{s=t(e._value)}catch(e){return void r(i.promise,e)}n(i.promise,s)}else(1===e._state?n:r)(i.promise,e._value)}))):e._deferreds.push(i)}function n(e,i){try{if(i===e)throw new TypeError("A promise cannot be resolved with itself.");if(i&&("object"==typeof i||"function"==typeof i)){var n=i.then;if(i instanceof t)return e._state=3,e._value=i,void s(e);if("function"==typeof n)return void a((o=n,l=i,function(){o.apply(l,arguments)}),e)}e._state=1,e._value=i,s(e)}catch(t){r(e,t)}var o,l}function r(e,t){e._state=2,e._value=t,s(e)}function s(e){2===e._state&&0===e._deferreds.length&&t._immediateFn((function(){e._handled||t._unhandledRejectionFn(e._value)}));for(var n=0,r=e._deferreds.length;n<r;n++)i(e,e._deferreds[n]);e._deferreds=null}function o(e,t,i){this.onFulfilled="function"==typeof e?e:null,this.onRejected="function"==typeof t?t:null,this.promise=i}function a(e,t){var i=!1;try{e((function(e){i||(i=!0,n(t,e))}),(function(e){i||(i=!0,r(t,e))}))}catch(e){if(i)return;i=!0,r(t,e)}}return t.prototype.catch=function(e){return this.then(null,e)},t.prototype.then=function(t,n){var r=new this.constructor(e);return i(this,new o(t,n,r)),r},t.all=function(e){return new t((function(t,i){if(!Array.isArray(e))return i(new TypeError("Promise.all accepts an array"));var n=Array.prototype.slice.call(e);
425if(0===n.length)return t([]);var r=n.length;function s(e,o){try{if(o&&("object"==typeof o||"function"==typeof o)){var a=o.then;if("function"==typeof a)return void a.call(o,(function(t){s(e,t)}),i)}n[e]=o,0==--r&&t(n)}catch(e){i(e)}}for(var o=0;o<n.length;o++)s(o,n[o])}))},t.resolve=function(e){return e&&"object"==typeof e&&e.constructor===t?e:new t((function(t){t(e)}))},t.reject=function(e){return new t((function(t,i){i(e)}))},t.race=function(e){return new t((function(i,n){if(!Array.isArray(e))return n(new TypeError("Promise.race accepts an array"));for(var r=0,s=e.length;r<s;r++)t.resolve(e[r]).then(i,n)}))},t._immediateFn="function"==typeof setImmediate&&function(e){setImmediate(e)}||function(e){setTimeout(e,0)},t._unhandledRejectionFn=function(e){"undefined"!=typeof console&&console&&console.warn("Possible Unhandled Promise Rejection:",e)},t}(),n={};for(e in t)t.hasOwnProperty(e)&&(n[e]=t[e]);var r,s,o=[],a="";document.currentScript&&(a=document.currentScript.src),a=0!==a.indexOf("blob:")?a.substr(0,a.lastIndexOf("/")+1):"",r=function(e){try{var t=new XMLHttpRequest;return t.open("GET",e,!1),t.send(null),t.responseText}catch(t){var i=we(e);if(i)return function(e){for(var t=[],i=0;i<e.length;i++){var n=e[i];n>255&&(n&=255),t.push(String.fromCharCode(n))}return t.join("")}(i);throw t}},s=function(e,t,i){var n=new XMLHttpRequest;n.open("GET",e,!0),n.responseType="arraybuffer",n.onload=function(){if(200==n.status||0==n.status&&n.response)t(n.response);else{var r=we(e);r?t(r.buffer):i()}},n.onerror=i,n.send(null)};var l=t.print||console.log.bind(console),c=t.printErr||console.warn.bind(console);for(e in n)n.hasOwnProperty(e)&&(t[e]=n[e]);function u(e){u.shown||(u.shown={}),u.shown[e]||(u.shown[e]=1,c(e))}n=null,t.arguments&&(o=t.arguments),t.thisProgram&&t.thisProgram,t.quit&&t.quit;var h,d=0;t.wasmBinary&&(h=t.wasmBinary),t.noExitRuntime&&t.noExitRuntime;var f,p={Memory:function(e){this.buffer=new ArrayBuffer(65536*e.initial),this.grow=function(e){return Me(e)}},Table:function(e){var t=new Array(e.initial);return t.set=function(e,i){t[e]=i},t.get=function(e){return t[e]},t},Module:function(e){},Instance:function(e,t){this.exports=function(e,t,i){for(var n=new Uint8Array(t.buffer),r=new Uint8Array(123),s=25;s>=0;--s)r[48+s]=52+s,r[65+s]=s,r[97+s]=26+s;function o(e,t,i){for(var n,s,o=0,a=t,l=i.length,c=t+(3*l>>2)-("="==i[l-2])-("="==i[l-1]);o<l;o+=4)n=r[i.charCodeAt(o+1)],s=r[i.charCodeAt(o+2)],e[a++]=r[i.charCodeAt(o)]<<2|n>>4,a<c&&(e[a++]=n<<4|s>>
4252),a<c&&(e[a++]=s<<6|r[i.charCodeAt(o+3)])}return r[43]=62,r[47]=63,o(n,1024,"TGlicmFyeSB2ZXJzaW9uIG1pc21hdGNoIQoAVW5hYmxlIHRvIHNldCB2aWRlbyBtb2RlICgzMmJwcCAlZHglZCkhCgBVbmFibGUgdG8gY3JlYXRlICVkeCVkIFJHQkEgc3VyZmFjZSEKAEVycm9yIGRlY29kaW5nIGltYWdlICglZCkKAAMEAwQEAgIEBAQCAQE="),o(n,1184,"iguMC44LkguaC6oLygsKDIwMjA2MD4wTGAEAAQABAAEo"),o(n,1232,"ERIAAQIDBAUQBgcICQoLDA0ODwIDBwMDCwAAAAAAAAAYBxcZKAYnKRYaJio4BTc5FRs2OiUrSARHSRQcNTtGSiQsWEVLNDwDV1kTHVZaIy1ETFVbMz1oAmdpEh5maiIuVFxDTWVrMj54AXd5U10RH2RsQk52eiEvdXsxP2NtUl4AdHxBTxAgYm4wc31RX0ByfmFvUHF/YHAAAAAAAAAAAP///////////////////////////////////////////7D2////////////3/H8///////////5/f3////////////0/P//////////6v7+///////////9///////////////2/v//////////7/3+///////////+//7////////////4/v//////////+//+///////////////////////////9/v//////////+/7+///////////+//7////////////+/f/+////////+v/+//7////////+/////////////////////////////////////////////////////////9n/////////////4fzx/f///v/////q+vH6/f/9/v/////+////////////3/7+///////////u/f7+///////////4/v//////////+f7////////////////////////////9////////////9/7////////////////////////////9/v///////////P/////////////////////////////+/v///////////f/////////////////////////////+/f//////////+v/////////////+/////////////////////////////////////////////////////////7r7+v//////////6vv0/v/////////7+/P9/v/+///////9/v//////////7P3+///////////7/f3+/v/////////+/v///////////v7+///////////////////////////+/////////////v7////////////+/////////////////////////////v////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////j/////////////+v78/v/////////4/vn9///////////9/f//////////9v39///////////8/vv+/v/////////+/P//////////+P79///////////9//7+///////////7/v//////////9fv+///////////9/f7////////////7/f///////////P3+/////////////v/////////////8////////////+f/+//////////////7//////////////f//////////+v///////////////////////////////////////////v///////////////////////////4CAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgP2I/v/k24CAgICAvYHy/+PV/9uAgIBqfuP81tH//4CAgAFi+P/s4v//gICAtYXu/t3q/5qAgIBOhsr3xrT/24CAgAG5+f/z/4CAgICAuJb3/+zggICAgIBNbtj/7OaAgICAgAFl+//x/4CAgICAqovx/OzR//+AgIAldMTz5P///4CAgAHM/v/1/4CAgICAz6D6/+6AgICAgIBmZ+f/06uAgICAgAGY/P/w/4CAgICAsYfz/+rhgICAgIBQgdP/wuCAgICAgAEB/4CAgICAgICA9gH/gICAgICAgID/gICAgICAgICAgMYj7d/Bu6KgkZs+gy3G3ayw3J383QFEL5LQlafdov/fgAGV8f/d4P//gICAuI3q/d7c/8eAgIBRY7XysL75yv//gAGB6P3WxfLE//+AY3nS+snG/8qAgIAXW6Pyqrv30v//gAHI9v/q/4CAgICAbbLx/+f1//+AgIAsgsn9zcD//4CAgAGE7/vb0f+lgICAXojh+9q+//+AgIAWZK71uqH/x4CAgAG2+f/o64CAgICAfI/x/+PqgICAgIAjTbX7wdP/zYCAgAGd9//s5///gICAeY3r/+Hj//+AgIAtY7z7w9n/4ICAgAEB+//V/4CAgICAywH4//+AgICAgICJAbH/4P+AgICAgP0J+PvP0P/AgICArw3g88G5+cb//4BJEavdobPsp//qgAFf9/3Ut///gICA71r0+tPR//+AgICbTcP4vMP//4CAgAEY7/va2//NgICAyTPb/8S6gICAgIBFLr7vydr/5ICAgAG/+///gICAgICA36X5/9X/gICAgICNfPj//4CAgICAgAEQ+P//gICAgICAviTm/+z/gICAgICVAf+AgICAgICAgAHi/4CAgICAgICA98D/gICAgICAgIDwgP+AgICAgICAgAGG/P//gICAgICA1T76//+AgICAgIA3Xf+AgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgMoY1eu6v9yg8K//fia26Km45K7/u4A9Lorbl7Lwqv/YgAFw5vrHv/ef//+Apm3k/NPX/66AgIAnTaLorLT1sv//gAE03PbGx/nc//+AfEq/87fB+t3//4AYR4Lbmqrztv//gAG24fnb8P/ggICAlZbi/NjN/6uAgIAcbKryt8L+3///gAFR5vzMy//AgICAe2bR97zE/+mAgIAUX5nzpK3/y4CAgAHe+P/Y1YCAgICAqK/2/OvN//+AgIAvdNf/09T//4CAgAF57P3U1v//gICAjVTV/MnK/9uAgIAqUKDworn/zYCAgAEB/4CAgICAgICA9AH/gICAgICAgIDuAf+AgICAgICAgOd4MFlzcXiYcJizQH6qdi5GX69Fj1BVUkibZzg6CqvavRENmHIaEaMswxUKrXkYUMMaPixAVZBHCiar1ZAiGqouNxOIoCHORz8UCHJy0AwJ4lEoC2C2VB0QJIa3WYliZWqllEi7ZIKdbyBLUEJmp2NKPijqgCk1CbLxjRoIa0orGpJJpjEXnUEmaaAzNB9zgGhPDBvZ/1cRB1dERyxyMw+6Fy8pDm62txURwkItGWbFvRcSFlhYk5YqLi3EzStht3VVJiOzPSc1yFcaFSvoqzgiM2hyZh1dTSccVas6pVpiQCIWdM4XIiumSWs2IBozAVErH0QZahZAqyThciITFWaEvBBMfD4STl9VOTIwM8FlI5/Xb1kubzyUH6zb5BUSb3BxTVWz/yZ4cigqAcT10QoZbVgrHYym1SUrmj0/HptDLUQB0WRQCCuaATMaR45OThD/gCLFqykoBWbTtwQB3TMyEajRwBcZUoofJKsbpiYs5UNXOqlScxo7sz87WrQ7pl1JmigoFXSP0SInry8PELci3zEtty4RIbcGYg8gtzkuFhiAATYRJUEgSXMcgBeAzSgDCXMzwBIG31clCXM7TUAVL2g3LNoJNjWC4kBaRs0oKRcaOTY5cLgFKSam1R4iGoWYdAoghicTNd0aciBJ/x8JQeoCDwF2SUsgDDPA/6ArM1gfI0NmVTe6VTgVF287zS0lwDcmRnxJZgEiYn1iKlhoVXWvUl9UNVmAZHFlLUtPey8zgFGrATkRBUdmOTUpMSYhDXk5SRoBVSkKQ4pNblovcnMVAgpm/6YXBmUdEApVgGXEGjkSCmZm1SIUK3UUDySjgEQBGmY9RyUiNR/zwEU8RyZJdxzeJUQtgCIBLwv1qz4RE0aSVTc+RiUrJZ
425pko1WgAT8JXIgcQCDJVUsPCQlA/7h3EFYGHAVA/xn4ATgIEYSJ/zd0gDoPFFKHORp5KKQyH4mahRkj2jNnLIODex8GnlYoQIeU4C23gBYaEYPwmg4B0S0QFVtA3gcBxTgVJ5s8ihdm1VMMDTbA/0QvHFUaVVWAgCCSqxILBz+QqwQE9iMbCpKuqwwagL5QI2O0UH42LVV+L1ewMykUIGVLgIt2knSAVTgpD7DsVSUJPkceEXd2/xESimUmPIo3RisajpIkEx6r/2EbFIotPT7bAVG8QCApFHWXjhQVo3ATDD3DgDAEGA=="),o(n,4417,"Af8C/gMEBv0F/Pv6B/kI+Pc="),o(n,4448,"BAUGBwgJCgoLDA0ODxARERITFBQVFRYWFxcYGRkaGxwdHh8gISIjJCUlJicoKSorLC0uLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTExNTk9QUVJTVFVWV1hZW11fYGJkZWZoamxucHJ0dnp8foCChIaIioyPkZSXmp0EAAUABgAHAAgACQAKAAsADAANAA4ADwAQABEAEgATABQAFQAWABcAGAAZABoAGwAcAB0AHgAfACAAIQAiACMAJAAlACYAJwAoACkAKgArACwALQAuAC8AMAAxADIAMwA0ADUANgA3ADgAOQA6ADwAPgBAAEIARABGAEgASgBMAE4AUABSAFQAVgBYAFoAXABeAGAAYgBkAGYAaABqAGwAbgBwAHIAdAB3AHoAfQCAAIMAhgCJAIwAjwCSAJUAmACbAJ4AoQCkAKcAqgCtALEAtQC5AL0AwQDFAMkAzQDRANUA2QDdAOEA5QDqAO8A9QD5AP4AAwEIAQ0BEgEXARwBCAcGBAQCAgIBAQEBRnJhbWUgc2V0dXAgZmFpbGVkAAACCA=="),o(n,4882,"BAAIAAwAgACEAIgAjAAAAQQBCAEMAYABhAGIAYwBQ291bGQgbm90IGRlY29kZSBhbHBoYSBkYXRhLgB0aHJlYWQgaW5pdGlhbGl6YXRpb24gZmFpbGVkLgBubyBtZW1vcnkgZHVyaW5nIGZyYW1lIGluaXRpYWxpemF0aW9uLgBPSwBudWxsIFZQOElvIHBhc3NlZCB0byBWUDhHZXRIZWFkZXJzKCkAVHJ1bmNhdGVkIGhlYWRlci4ASW5jb3JyZWN0IGtleWZyYW1lIHBhcmFtZXRlcnMuAEZyYW1lIG5vdCBkaXNwbGF5YWJsZS4AY2Fubm90IHBhcnNlIHBpY3R1cmUgaGVhZGVyAEJhZCBjb2RlIHdvcmQAYmFkIHBhcnRpdGlvbiBsZW5ndGgAY2Fubm90IHBhcnNlIHNlZ21lbnQgaGVhZGVyAGNhbm5vdCBwYXJzZSBmaWx0ZXIgaGVhZGVyAGNhbm5vdCBwYXJzZSBwYXJ0aXRpb25zAE5vdCBhIGtleSBmcmFtZS4ATlVMTCBWUDhJbyBwYXJhbWV0ZXIgaW4gVlA4RGVjb2RlKCku"),o(n,5329,"AQQIBQIDBgkMDQoHCw4PrZSMALCbjIcAtJ2NhoIA/v7z5sSxmYyFgoEAUHJlbWF0dXJlIGVuZC1vZi1wYXJ0aXRpb24wIGVuY291bnRlcmVkLgBQcmVtYXR1cmUgZW5kLW9mLWZpbGUgZW5jb3VudGVyZWQuAE91dHB1dCBhYm9ydGVkLgBSSUZGAFZQOFg="),o(n,5488,"gICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAECAwQFBgcICQoLDA0ODxAREhMUFRYXGBkaGxwdHh8gISIjJCUmJygpKissLS4vMDEyMzQ1Njc4OTo7PD0+P0BBQkNERUZHSElKS0xNTk9QUVJTVFVWV1hZWltcXV5fYGFiY2RlZmdoaWprbG1ub3BxcnN0dXZ3eHl6e3x9fn9/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/f39/AAAAAAAAAADw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8fLz9PX29/j5+vv8/f7/AAECAwQFBgcICQoLDA0ODw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw8PDw=="),o(n,8032,"AQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkq
425KywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////AAD//v38+/r5+Pf29fTz8vHw7+7t7Ovq6ejn5uXk4+Lh4N/e3dzb2tnY19bV1NPS0dDPzs3My8rJyMfGxcTDwsHAv769vLu6ubi3trW0s7KxsK+urayrqqmop6alpKOioaCfnp2cm5qZmJeWlZSTkpGQj46NjIuKiYiHhoWEg4KBgH9+fXx7enl4d3Z1dHNycXBvbm1sa2ppaGdmZWRjYmFgX15dXFtaWVhXVlVUU1JRUE9OTUxLSklIR0ZFRENCQUA/Pj08Ozo5ODc2NTQzMjEwLy4tLCsqKSgnJiUkIyIhIB8eHRwbGhkYFxYVFBMSERAPDg0MCwoJCAcGBQQDAgEAAQIDBAUGBwgJCgsMDQ4PEBESExQVFhcYGRobHB0eHyAhIiMkJSYnKCkqKywtLi8wMTIzNDU2Nzg5Ojs8PT4/QEFCQ0RFRkdISUpLTE1OT1BRUlNUVVZXWFlaW1xdXl9gYWJjZGVmZ2hpamtsbW5vcHFyc3R1dnd4eXp7fH1+f4CBgoOEhYaHiImKi4yNjo+QkZKTlJWWl5iZmpucnZ6foKGio6SlpqeoqaqrrK2ur7CxsrO0tba3uLm6u7y9vr/AwcLDxMXGx8jJysvMzc7P0NHS09TV1tfY2drb3N3e3+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7/AAcGBgUFBQUEBAQEBAQEBAMDAwMDAwMDAwMDAwMDAwMCAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEBAQEAf3+/f5+/33+Pn6+/z9/vf4ePl5+nr7e/x8/X3+fv93+Dh4uPk5ebn6Onq6+zt7u/w8fLz9PX29/j5+vv8/f7f4GDhYeJi42PkZOVl5mbnZ+ho6Wnqautr7Gztbe5u72/wcPFx8nLzc/R09XX2dvd3+Hj5efp6+3v8fP19/n7/X8AAAAAAQAAAAMAAAAHAAAADwAAAB8AAAA/AAAAfwAAAP8AAAD/AQAA/wMAAP8HAAD/DwAA/x8AAP8/AAD/fwAA//8AAP//AQD//wMA//8HAP//DwD//x8A//8/AP//fwD///8="),o(n,9424,"MFLhDYYYswPLrF93amKIHFVcOGgouLMU+P6FSku43UmX8/xkiQJVXAAAKUrawX4Nq7dAWX1XklRyyhlOaYzTOGXuAQxfdaEyUvY3VDIsu1qxV6oP5zP1c9ruX2jizGN1gw6Zbu2nMEfG2cBPPBVrSfoDFE8M+xpUMguZcxzL1yYGN8xv2He7LCovdnXdzCVkYVSzJBWHfQqoFAQiZ78eFIMVtFbjAuVzb7HKREJNJij7rrpz7etQCvu2ah0L1DoNaDvbNYMeCCuVa8538OWBUbw7hXiUlJ8APO3lJy0rICAgMFgweAAobnVsbCkAAAAAEQAKABEREQAAAAAFAAAAAAAACQAAAAALAAAAAAAAAAARAA8KERERAwoHAAEACQsLAAAJBgsAAAsABhEAAAARERE="),o(n,9745,"CwAAAAAAAAAAEQAKChEREQAKAAACAAkLAAAACQALAAAL"),o(n,9803,"DA=="),o(n,9815,"DAAAAAAMAAAAAAkMAAAAAAAMAAAM"),o(n,9861,"Dg=="),o(n,9873,"DQAAAAQNAAAAAAkOAAAAAAAOAAAO"),o(n,9919,"EA=="),o(n,9931,"DwAAAAAPAAAAAAkQAAAAAAAQAAAQAAASAAAAEhIS"),o(n,9986,"EgAAABISEgAAAAAAAAk="),o(n,10035,"Cw=="),o(n,10047,"CgAAAAAKAAAAAAkLAAAAAAALAAAL"),o(n,10093,"DA=="),o(n,10105,"DAAAAAAMAAAAAAkMAAAAAAAMAAAMAAAwMTIzNDU2Nzg5QUJDREVG+Cg="),o(n,10160,"4BQAAOQUAADpFAAA7xQAAMAnAADEJwAAbBkAAOAdAABfHwAAXyIAANgnAADcJwAA4CcAAOQnAADoJwAA7CcAAPAnAACXAAAAmAAAAJkAAACaAAAAmwAAAJw="),o(n,10428,"8Cw="),o(n,10488,"BQ=="),o(n,10500,"nQ=="),o(n,10524,"ngAAAJ8AAAAQLQ=="),o(n,10548,"Ag=="),o(n,10563,"//////8="),function(e,t,n){var r=t.memory,s=i,o=new e.Int8Array(n),a=new e.Int16Array(n),l=new e.Int32Array(n),c=new e.Uint8Array(n),u=new e.Uint16Array(n),h=new e.Uint32Array(n),d=(new e.Float32Array(n),new e.Float64Array(n)),f=e.Math.imul,p=(e.Math.fround,e.Math.abs,e.Math.clz32),m=(e.Math.min,e.Math.max,e.Math.floor,e.Math.ceil,e.Math.sqrt,t.abort),g=(e.NaN,e.Infinity,t.SDL_Init),v=t.SDL_SetVideoMode,y=t.SDL_CreateRGBSurface,b=t.SDL_LockSurface,_=t.SDL_UnlockSurface,w=t.SDL_UpperBlit,x=t.SDL_Flip,C=t.SDL_FreeSurface,A=t.fd_close,E=t.fd_write,k=t.emscripten_resize_heap,S=t.emscripten_memcpy_big,T=t.setTempRet0,D=t.fd_seek,I=5255072,O=0;function L(e,t){var i,n,r=0,a=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,I=0,O=0;if(r=l[t>>2],n=l[t+4>>2],i=l[e+2264>>2],o[i+823|0]=129,o[i+807|0]=129,o[i+791|0]=129,o[i+775|0]=129,o[i+759|0]=129,o[i+743|0]=129,o[i+727|0]=129,o[i+711|0]=129,o[i+695|0]=129,o[i+679|0]=129,o[i+663|0]=129,o[i+647|0]=129,o[i+631|0]=129,o[i+615|0]=129,o[i+599|0]=129,o[i+583|0]=129,o[i+519|0]=129,o[i+487|0]=129,o[i+455|0]=129,o[i+423|0]=129,o[i+391|0]=129,o[i+359|0]=129,o[i+327|0]=129,o[i+295|0]=129,o[i+263|0]=129,o[i+231|0]=129,o[i+199|0]=129,o[i+167|0]=129,o[i+135|0]=129,o[i+103|0]=129,o[i+71|0]=129,o[i+39|0]=129,(0|n)>=1?(o[i+551|0]=129,o[i+567|0]=129,o[i+7|0]=129):(o[i+7|0]=2139062143,o[i+8|0]=8355711,o[i+9|0]=32639,o[i+10|0]=127,o[i+11|0]=2139062143,o[i+12|0]=8355711,o[i+13|0]=32639,o[i+14|0]=127,o[i+551|0]=2139062143,o[i+552|0]=8355711,o[i+553|0]=32639,o[i+554|0]=127,o[i+555|0]=2139062143,o[i+556|0]=8355711,o[i+557|0]=32639,o[i+558|0]=127,o[i+567|0]=2139062143,o[i+568|0]=8355711,o[i+569|0]=32639,o[i+570|0]=127,o[i+571|0]=2139062143,o[i+572|0]=8355711,o[i+573|0]=32639,o[i+574|0]=127,o[i+20|0]=2139062143,o[i+21|0]=8355711,o[i+22|0]=32639,o[i+23|0]=127,o[i+24|0]=2139062143,o[i+25|0]=8355711,o[i+26|0]=32639,o[i+27|0]=127,o[i+15|0]=2139062143,o[i+16|0]=8355711,o[i+17|0]=32639,o[i+18|0]=127,o[i+19|0]=2139062143,o[i+20|0]=8355711,o[i+21|0]=32639,o[i+22|0]=127,o[i+559|0]=127,o[i+575|0]=127),l[e+288>>2]>=1)for(b=i+600|0,_=i+584|0,y=i+40|0,x=n?5:6,A=r<<3,E=r<<4,k=i+520|0,S=i+8|0,w=i+24|0,C=!n<<2,T=(0|n)<1;;){d=l[t+16>>2],v&&(r=c[i+20|0]|c[i+21|0]<<8|c[i+22|0]<<16|c[i+23|0]<<24,o[i+4|0]=r,o[i+5|0]=r>>>8,o[i+6|0]=r>>>16,o[i+7|0]=r>>>24,r=c[i+52|0]|c[i+53|0]<<8|c[i+54|0]<<16|c[i+55|0]<<24,o[i+36|0]=r,o[i+37|0]=r>>>8,o[i+38|0]=r>>>16,o[i+39|0]=r>>>24,r=c[i+84|0]|c[i+85|0]<<8|c[i+86|0]<<16|c[i+87|0]<<24,o[i+68|0]=r,o[i+69|0]=r>>>8,o[i+70|0]=r>>>16,o[i+71|0]=r>>>24,r=c[i+116|0]|c[i+117|0]<<8|c[i+118|0]<<16|c[i+119|0]<<24,o[i+100|0]=r,o[i+101|0]=r>>>8,o[i+102|0]=r>>>16,o[i+103|0]=r>>>
vendor: 4,267 bytes, line 425
42524,r=c[i+148|0]|c[i+149|0]<<8|c[i+150|0]<<16|c[i+151|0]<<24,o[i+132|0]=r,o[i+133|0]=r>>>8,o[i+134|0]=r>>>16,o[i+135|0]=r>>>24,r=c[i+180|0]|c[i+181|0]<<8|c[i+182|0]<<16|c[i+183|0]<<24,o[i+164|0]=r,o[i+165|0]=r>>>8,o[i+166|0]=r>>>16,o[i+167|0]=r>>>24,r=c[i+212|0]|c[i+213|0]<<8|c[i+214|0]<<16|c[i+215|0]<<24,o[i+196|0]=r,o[i+197|0]=r>>>8,o[i+198|0]=r>>>16,o[i+199|0]=r>>>24,r=c[i+244|0]|c[i+245|0]<<8|c[i+246|0]<<16|c[i+247|0]<<24,o[i+228|0]=r,o[i+229|0]=r>>>8,o[i+230|0]=r>>>16,o[i+231|0]=r>>>24,r=c[i+276|0]|c[i+277|0]<<8|c[i+278|0]<<16|c[i+279|0]<<24,o[i+260|0]=r,o[i+261|0]=r>>>8,o[i+262|0]=r>>>16,o[i+263|0]=r>>>24,r=c[i+308|0]|c[i+309|0]<<8|c[i+310|0]<<16|c[i+311|0]<<24,o[i+292|0]=r,o[i+293|0]=r>>>8,o[i+294|0]=r>>>16,o[i+295|0]=r>>>24,r=c[i+340|0]|c[i+341|0]<<8|c[i+342|0]<<16|c[i+343|0]<<24,o[i+324|0]=r,o[i+325|0]=r>>>8,o[i+326|0]=r>>>16,o[i+327|0]=r>>>24,r=c[i+372|0]|c[i+373|0]<<8|c[i+374|0]<<16|c[i+375|0]<<24,o[i+356|0]=r,o[i+357|0]=r>>>8,o[i+358|0]=r>>>16,o[i+359|0]=r>>>24,r=c[i+404|0]|c[i+405|0]<<8|c[i+406|0]<<16|c[i+407|0]<<24,o[i+388|0]=r,o[i+389|0]=r>>>8,o[i+390|0]=r>>>16,o[i+391|0]=r>>>24,r=c[i+436|0]|c[i+437|0]<<8|c[i+438|0]<<16|c[i+439|0]<<24,o[i+420|0]=r,o[i+421|0]=r>>>8,o[i+422|0]=r>>>16,o[i+423|0]=r>>>24,r=c[i+468|0]|c[i+469|0]<<8|c[i+470|0]<<16|c[i+471|0]<<24,o[i+452|0]=r,o[i+453|0]=r>>>8,o[i+454|0]=r>>>16,o[i+455|0]=r>>>24,r=c[i+500|0]|c[i+501|0]<<8|c[i+502|0]<<16|c[i+503|0]<<24,o[i+484|0]=r,o[i+485|0]=r>>>8,o[i+486|0]=r>>>16,o[i+487|0]=r>>>24,r=c[i+532|0]|c[i+533|0]<<8|c[i+534|0]<<16|c[i+535|0]<<24,o[i+516|0]=r,o[i+517|0]=r>>>8,o[i+518|0]=r>>>16,o[i+519|0]=r>>>24,r=c[i+556|0]|c[i+557|0]<<8|c[i+558|0]<<16|c[i+559|0]<<24,o[i+548|0]=r,o[i+549|0]=r>>>8,o[i+550|0]=r>>>16,o[i+551|0]=r>>>24,r=c[i+572|0]|c[i+573|0]<<8|c[i+574|0]<<16|c[i+575|0]<<24,o[i+564|0]=r,o[i+565|0]=r>>>8,o[i+566|0]=r>>>16,o[i+567|0]=r>>>24,r=c[i+588|0]|c[i+589|0]<<8|c[i+590|0]<<16|c[i+591|0]<<24,o[i+580|0]=r,o[i+581|0]=r>>>8,o[i+582|0]=r>>>16,o[i+583|0]=r>>>24,r=c[i+604|0]|c[i+605|0]<<8|c[i+606|0]<<16|c[i+607|0]<<24,o[i+596|0]=r,o[i+597|0]=r>>>8,o[i+598|0]=r>>>16,o[i+599|0]=r>>>24,r=c[i+620|0]|c[i+621|0]<<8|c[i+622|0]<<16|c[i+623|0]<<24,o[i+612|0]=r,o[i+613|0]=r>>>8,o[i+614|0]=r>>>16,o[i+615|0]=r>>>24,r=c[i+636|0]|c[i+637|0]<<8|c[i+638|0]<<16|c[i+639|0]<<24,o[i+628|0]=r,o[i+629|0]=r>>>8,o[i+630|0]=r>>>16,o[i+631|0]=r>>>24,r=c[i+652|0]|c[i+653|0]<<8|c[i+654|0]<<16|c[i+655|0]<<24,o[i+644|0]=r,o[i+645|0]=r>>>8,o[i+646|0]=r>>>16,o[i+647|0]=r>>>24,r=c[i+668|0]|c[i+669|0]<<8|c[i+670|0]<<16|c[i+671|0]<<24,o[i+660|0]=r,o[i+661|0]=r>>>8,o[i+662|0]=r>>>16,o[i+663|0]=r>>>24,r=c[i+684|0]|c[i+685|0]<<8|c[i+686|0]<<16|c[i+687|0]<<24,o[i+676|0]=r,o[i+677|0]=r>>>8,o[i+678|0]=r>>>16,o[i+679|0]=r>>>24,r=c[i+700|0]|c[i+701|0]<<8|c[i+702|0]<<16|c[i+703|0]<<24,o[i+692|0]=r,o[i+693|0]=r>>>8,o[i+694|0]=r>>>16,o[i+695|0]=r>>>24,r=c[i+716|0]|c[i+717|0]<<8|c[i+718|0]<<16|c[i+719|0]<<24,o[i+708|0]=r,o[i+709|0]=r>>>8,o[i+710|0]=r>>>16,o[i+711|0]=r>>>24,r=c[i+732|0]|c[i+733|0]<<8|c[i+734|0]<<16|c[i+735|0]<<24,o[i+724|0]=r,o[i+725|0]=r>>>8,o[i+726|0]=r>>>16,o[i+727|0]=r>>>24,r=c[i+748|0]|c[i+749|0]<<8|c[i+750|0]<<16|c[i+751|0]<<24,o[i+740|0]=r,o[i+741|0]=r>>>8,o[i+742|0]=r>>>16,o[i+743|0]=r>>>24,r=c[i+764|0]|c[i+765|0]<<8|c[i+766|0]<<16|c[i+767|0]<<24,o[i+756|0]=r,o[i+757|0]=r>>>8,o[i+758|0]=r>>>16,o[i+759|0]=r>>>24,r=c[i+780|0]|c[i+781|0]<<8|c[i+782|0]<<16|c[i+783|0]<<24,o[i+772|0]=r,o[i+773|0]=r>>>8,o[i+774|0]=r>>>16,o[i+775|0]=r>>>24,r=c[i+796|0]|c[i+797|0]<<8|c[i+798|0]<<16|c[i+799|0]<<24,o[i+788|0]=r,o[i+789|0]=r>>>8,o[i+790|0]=r>>>16,o[i+791|0]=r>>>24,r=c[i+812|0]|c[i+813|0]<<8|c[i+814|0]<<16|c[i+815|0]<<24,o[i+804|0]=r,o[i+805|0]=r>>>8,o[i+806|0]=r>>>16,o[i+807|0]=r>>>24,r=c[i+828|0]|c[i+829|0]<<8|c[i+830|0]<<16|c[i+831|0]<<24,o[i+820|0]=r,o[i+821|0]=r>>>8,o[i+822|0]=r>>>16,o[i+823|0]=r>>>24),r=l[e+2252>>2]+(v<<5)|0,h=d+f(v,800)|0,p=l[h+788>>2];e:{t:{i:{n:{if(!T){if(m=c[r+4|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24,a=S,g=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,o[0|a]=g,o[a+1|0]=g>>>8,o[a+2|0]=g>>>16,o[a+3|0]=g>>>24,o[a+4|0]=m,o[a+5|0]=m>>>8,o[a+6|0]=m>>>16,o[a+7|0]=m>>>24,m=c[r+12|0]|c[r+13|0]<<8|c[r+14|0]<<16|c[r+15|0]<<24,g=c[r+8|0]|c[r+9|0]<<8|c[r+10|0]<<16|c[r+11|0]<<24,o[a+8|0]=g,o[a+9|0]=g>>>8,o[a+10|0]=g>>>16,o[a+11|0]=g>>>
42524,o[a+12|0]=m,o[a+13|0]=m>>>8,o[a+14|0]=m>>>16,o[a+15|0]=m>>>24,a=c[r+20|0]|c[r+21|0]<<8|c[r+22|0]<<16|c[r+23|0]<<24,m=c[r+16|0]|c[r+17|0]<<8|c[r+18|0]<<16|c[r+19|0]<<24,o[i+552|0]=m,o[i+553|0]=m>>>8,o[i+554|0]=m>>>16,o[i+555|0]=m>>>24,o[i+556|0]=a,o[i+557|0]=a>>>8,o[i+558|0]=a>>>16,o[i+559|0]=a>>>24,a=c[r+28|0]|c[r+29|0]<<8|c[r+30|0]<<16|c[r+31|0]<<24,d=c[r+24|0]|c[r+25|0]<<8|c[r+26|0]<<16|c[r+27|0]<<24,o[i+568|0]=d,o[i+569|0]=d>>>8,o[i+570|0]=d>>>16,o[i+571|0]=d>>>24,o[i+572|0]=a,o[i+573|0]=a>>>8,o[i+574|0]=a>>>16,o[i+575|0]=a>>>24,c[h+768|0])break n;break t}if(!c[h+768|0])break t;d=l[w>>2];break i}(0|v)>=(l[e+288>>2]+-1|0)?(d=c[r+15|0],l[w>>2]=f(d,16843009),d|=d<<8,d|=d<<16):(d=c[r+32|0]|c[r+33|0]<<8|c[r+34|0]<<16|c[r+35|0]<<24,l[w>>2]=d)}for(l[i+280>>2]=d,l[i+408>>2]=d,l[i+152>>2]=d,d=0;;){a=u[4880+(d<<1)>>1]+y|0,s[l[10736+(c[769+(h+d|0)|0]<<2)>>2]](a),m=h+(d<<5)|0;i:{n:switch((p>>>30|0)-1|0){case 2:s[l[2703]](m,a,0);break i;case 1:s[l[2704]](m,a);break i;case 0:break n;default:break i}s[l[2706]](m,a)}if(p<<=2,16==(0|(d=d+1|0)))break}g=v?C:x;break e}if(d=c[h+769|0],g=v?C:x,s[l[10704+((d||g)<<2)>>2]](y),d=0,p)for(;;){a=h+(d<<5)|0,m=u[4880+(d<<1)>>1]+y|0;t:{i:switch((p>>>30|0)-1|0){case 2:s[l[2703]](a,m,0);break t;case 1:s[l[2704]](a,m);break t;case 0:break i;default:break t}s[l[2706]](a,m)}if(p<<=2,16==(0|(d=d+1|0)))break}}for(d=l[h+792>>2],a=c[h+785|0],s[l[(a=10784+((a||g)<<2)|0)>>2]](_),s[l[a>>2]](b),255&d&&(a=h+512|0,170&d?s[l[2705]](a,_):s[l[2707]](a,_)),65280&d&&(a=h+640|0,43520&d?s[l[2705]](a,b):s[l[2707]](a,b)),(0|n)<(l[e+292>>2]+-1|0)&&(a=c[(d=k)+4|0]|c[d+5|0]<<8|c[d+6|0]<<16|c[d+7|0]<<24,h=c[0|d]|c[d+1|0]<<8|c[d+2|0]<<16|c[d+3|0]<<24,o[0|r]=h,o[r+1|0]=h>>>8,o[r+2|0]=h>>>16,o[r+3|0]=h>>>24,o[r+4|0]=a,o[r+5|0]=a>>>8,o[r+6|0]=a>>>16,o[r+7|0]=a>>>24,a=c[d+12|0]|c[d+13|0]<<8|c[d+14|0]<<16|c[d+15|0]<<24,d=c[d+8|0]|c[d+9|0]<<8|c[d+10|0]<<16|c[d+11|0]<<24,o[r+8|0]=d,o[r+9|0]=d>>>8,o[r+10|0]=d>>>16,o[r+11|0]=d>>>24,o[r+12|0]=a,o[r+13|0]=a>>>8,o[r+14|0]=a>>>16,o[r+15|0]=a>>>24,d=c[i+812|0]|c[i+813|0]<<8|c[i+814|0]<<16|c[i+815|0]<<24,a=c[i+808|0]|c[i+809|0]<<8|c[i+810|0]<<16|c[i+811|0]<<24,o[r+16|0]=a,o[r+17|0]=a>>>8,o[r+18|0]=a>>>16,o[r+19|0]=a>>>24,o[r+20|0]=d,o[r+21|0]=d>>>8,o[r+22|0]=d>>>16,o[r+23|0]=d>>>24,d=c[i+828|0]|c[i+829|0]<<8|c[i+830|0]<<16|c[i+831|0]<<24,a=c[i+824|0]|c[i+825|0]<<8|c[i+826|0]<<16|c[i+827|0]<<24,o[r+24|0]=a,o[r+25|0]=a>>>8,o[r+26|0]=a>>>16,o[r+27|0]=a>>>24,o[r+28|0]=d,o[r+29|0]=d>>>8,o[r+30|0]=d>>>16,o[r+31|0]=d>>>24),D=l[e+2284>>2],m=l[e+2272>>2],g=l[e+2276>>2],h=c[(r=y)+4|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24,a=(l[e+2268>>2]+(v<<4)|0)+f(l[e+2280>>2],E)|0,p=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[r+12|0]|c[r+13|0]<<8|c[r+14|0]<<16|c[r+15|0]<<24,r=c[r+8|0]|c[r+9|0]<<8|c[r+10|0]<<16|c[r+11|0]<<24,o[a+8|0]=r,o[a+9|0]=r>>>8,o[a+10|0]=r>>>16,o[a+11|0]=r>>>24,o[a+12|0]=h,o[a+13|0]=h>>>8,o[a+14|0]=h>>>16,o[a+15|0]=h>>>24,I=(r=v<<3)+g|0,O=r+m|0,d=1;m=c[4+(h=(d<<5)+y|0)|0]|c[h+5|0]<<8|c[h+6|0]<<16|c[h+7|0]<<24,r=a+f(l[e+2280>>2],d)|0,g=c[0|h]|c[h+1|0]<<8|c[h+2|0]<<16|c[h+3|0]<<24,o[0|r]=g,o[r+1|0]=g>>>8,o[r+2|0]=g>>>16,o[r+3|0]=g>>>24,o[r+4|0]=m,o[r+5|0]=m>>>8,o[r+6|0]=m>>>16,o[r+7|0]=m>>>24,p=c[h+12|0]|c[h+13|0]<<8|c[h+14|0]<<16|c[h+15|0]<<24,h=c[h+8|0]|c[h+9|0]<<8|c[h+10|0]<<16|c[h+11|0]<<24,o[r+8|0]=h,o[r+9|0]=h>>>8,o[r+10|0]=h>>>16,o[r+11|0]=h>>>24,o[r+12|0]=p,o[r+13|0]=p>>>8,o[r+14|0]=p>>>16,o[r+15|0]=p>>>24,16!=(0|(d=d+1|0)););if(a=c[i+588|0]|c[i+589|0]<<8|c[i+590|0]<<16|c[i+591|0]<<24,r=(p=f(A,D))+O|0,h=c[i+584|0]|c[i+585|0]<<8|c[i+586|0]<<16|c[i+587|0]<<24,o[0|r]=h,o[r+1|0]=h>>>8,o[r+2|0]=h>>>16,o[r+3|0]=h>>>24,o[r+4|0]=a,o[r+5|0]=a>>>8,o[r+6|0]=a>>>16,o[r+7|0]=a>>>24,a=d=p+I|0,h=c[i+604|0]|c[i+605|0]<<8|c[i+606|0]<<16|c[i+607|0]<<24,p=c[i+600|0]|c[i+601|0]<<8|c[i+602|0]<<16|c[i+603|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+620|0]|c[i+621|0]<<8|c[i+622|0]<<16|c[i+623|0]<<24,a=r+l[e+2284>>2]|0,p=c[i+616|0]|c[i+617|0]<<8|c[i+618|0]<<16|c[i+619|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+636|0]|c[i+637|0]<<8|c[i+638|0]<<16|c[i+639|0]<<24,a=d+l[e+2284>>
4252]|0,p=c[i+632|0]|c[i+633|0]<<8|c[i+634|0]<<16|c[i+635|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+652|0]|c[i+653|0]<<8|c[i+654|0]<<16|c[i+655|0]<<24,a=r+(l[e+2284>>2]<<1)|0,p=c[i+648|0]|c[i+649|0]<<8|c[i+650|0]<<16|c[i+651|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+668|0]|c[i+669|0]<<8|c[i+670|0]<<16|c[i+671|0]<<24,a=d+(l[e+2284>>2]<<1)|0,p=c[i+664|0]|c[i+665|0]<<8|c[i+666|0]<<16|c[i+667|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+684|0]|c[i+685|0]<<8|c[i+686|0]<<16|c[i+687|0]<<24,a=r+f(l[e+2284>>2],3)|0,p=c[i+680|0]|c[i+681|0]<<8|c[i+682|0]<<16|c[i+683|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+700|0]|c[i+701|0]<<8|c[i+702|0]<<16|c[i+703|0]<<24,a=d+f(l[e+2284>>2],3)|0,p=c[i+696|0]|c[i+697|0]<<8|c[i+698|0]<<16|c[i+699|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+716|0]|c[i+717|0]<<8|c[i+718|0]<<16|c[i+719|0]<<24,a=r+(l[e+2284>>2]<<2)|0,p=c[i+712|0]|c[i+713|0]<<8|c[i+714|0]<<16|c[i+715|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+732|0]|c[i+733|0]<<8|c[i+734|0]<<16|c[i+735|0]<<24,a=d+(l[e+2284>>2]<<2)|0,p=c[i+728|0]|c[i+729|0]<<8|c[i+730|0]<<16|c[i+731|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+748|0]|c[i+749|0]<<8|c[i+750|0]<<16|c[i+751|0]<<24,a=r+f(l[e+2284>>2],5)|0,p=c[i+744|0]|c[i+745|0]<<8|c[i+746|0]<<16|c[i+747|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+764|0]|c[i+765|0]<<8|c[i+766|0]<<16|c[i+767|0]<<24,a=d+f(l[e+2284>>2],5)|0,p=c[i+760|0]|c[i+761|0]<<8|c[i+762|0]<<16|c[i+763|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+780|0]|c[i+781|0]<<8|c[i+782|0]<<16|c[i+783|0]<<24,a=r+f(l[e+2284>>2],6)|0,p=c[i+776|0]|c[i+777|0]<<8|c[i+778|0]<<16|c[i+779|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,h=c[i+796|0]|c[i+797|0]<<8|c[i+798|0]<<16|c[i+799|0]<<24,a=d+f(l[e+2284>>2],6)|0,p=c[i+792|0]|c[i+793|0]<<8|c[i+794|0]<<16|c[i+795|0]<<24,o[0|a]=p,o[a+1|0]=p>>>8,o[a+2|0]=p>>>16,o[a+3|0]=p>>>24,o[a+4|0]=h,o[a+5|0]=h>>>8,o[a+6|0]=h>>>16,o[a+7|0]=h>>>24,a=c[i+812|0]|c[i+813|0]<<8|c[i+814|0]<<16|c[i+815|0]<<24,r=r+f(l[e+2284>>2],7)|0,h=c[i+808|0]|c[i+809|0]<<8|c[i+810|0]<<16|c[i+811|0]<<24,o[0|r]=h,o[r+1|0]=h>>>8,o[r+2|0]=h>>>16,o[r+3|0]=h>>>24,o[r+4|0]=a,o[r+5|0]=a>>>8,o[r+6|0]=a>>>16,o[r+7|0]=a>>>24,r=d+f(l[e+2284>>2],7)|0,d=c[i+828|0]|c[i+829|0]<<8|c[i+830|0]<<16|c[i+831|0]<<24,a=c[i+824|0]|c[i+825|0]<<8|c[i+826|0]<<16|c[i+827|0]<<24,o[0|r]=a,o[r+1|0]=a>>>8,o[r+2|0]=a>>>16,o[r+3|0]=a>>>24,o[r+4|0]=d,o[r+5|0]=d>>>8,o[r+6|0]=d>>>16,o[r+7|0]=d>>>24,!((0|(v=v+1|0))<l[e+288>>2]))break}}function M(e){var t,i=0,n=0,r=0,s=0,o=0,a=0,u=0,d=0,f=0,p=0,g=0,v=0,y=0;I=t=I-16|0;e:{t:{i:{n:{r:{s:{o:{a:{l:{c:{u:{h:{if((e|=0)>>>0<=244){if(3&(e=(a=l[2884])>>>(i=(u=e>>>0<11?16:e+11&-8)>>>3|0)|0)){e=(s=l[11584+(i=(r=i+(1&(-1^e))|0)<<3)>>2])+8|0,(0|(n=l[s+8>>2]))!=(0|(i=i+11576|0))?(l[n+12>>2]=i,l[i+8>>2]=n):(v=11536,y=Xe(-2,r)&a,l[v>>2]=y),i=r<<3,l[s+4>>2]=3|i,l[4+(i=i+s|0)>>2]=1|l[i+4>>2];break e}if(u>>>0<=(g=l[2886])>>>0)break h;if(e){n=e=(i=(0-(e=(n=e<<i)&(0-(e=2<<i)|e))&e)-1|0)>>>12&16,n|=e=(i=i>>>e|0)>>>5&8,n|=e=(i=i>>>e|0)>>>2&4,o=l[11584+(e=(n=((n|=e=(i=i>>>e|0)>>>1&2)|(e=(i=i>>>e|0)>>>1&1))+(i>>>e|0)|0)<<3)>>2],(0|(i=l[o+8>>2]))!=(0|(e=e+11576|0))?(l[i+12>>2]=e,l[e+8>>2]=i):(a=Xe(-2,n)&a,l[2884]=a),e=o+8|0,l[o+4>>2]=3|u,s=(i=n<<3)-u|0,l[4+(r=o+u|0)>>2]=1|s,l[i+o>>2]=s,g&&(n=11576+((i=g>>>3|0)<<3)|0,u=l[2889],(i=1<<i)&a?i=l[n+8>>2]:(l[2884]=i|a,i=n),l[n+8>>2]=u,l[i+12>>2]=u,l[u+12>>2]=n,l[u+8>>2]=i),l[2889]=r,l[2886]=s;break e}if(!(d=l[2885]))break h;for(n=e=(i=(d&0-d)-1|0)>>>12&16,n|=e=(i=i>>>e|0)>>>5&8,n|=e=(i=i>>>e|0)>>>2&4,i=l[11840+(((n|=e=(i=i>>>e|0)>>>1&2)|(e=(i=i>>>e|0)>>>
4251&1))+(i>>>e|0)<<2)>>2],s=(-8&l[i+4>>2])-u|0,n=i;(e=l[n+16>>2])||(e=l[n+20>>2]);)s=(r=(n=(-8&l[e+4>>2])-u|0)>>>0<s>>>0)?n:s,i=r?e:i,n=e;if((f=i+u|0)>>>0<=i>>>0)break u;if(p=l[i+24>>2],(0|(r=l[i+12>>2]))!=(0|i)){e=l[i+8>>2],l[e+12>>2]=r,l[r+8>>2]=e;break t}if(!(e=l[(n=i+20|0)>>2])){if(!(e=l[i+16>>2]))break c;n=i+16|0}for(;o=n,r=e,(e=l[(n=e+20|0)>>2])||(n=r+16|0,e=l[r+16>>2]););l[o>>2]=0;break t}if(u=-1,!(e>>>0>4294967231)&&(u=-8&(e=e+11|0),d=l[2885])){o=0,(e=e>>>8|0)&&(o=31,u>>>0>16777215||(e<<=i=e+1048320>>>16&8,o=28+((e=((e<<=s=e+520192>>>16&4)<<(n=e+245760>>>16&2)>>>15|0)-(n|i|s)|0)<<1|u>>>e+21&1)|0)),s=0-u|0;d:{f:{if(n=l[11840+(o<<2)>>2])for(e=0,i=u<<(31==(0|o)?0:25-(o>>>1|0)|0);;){if(!((a=(-8&l[n+4>>2])-u|0)>>>0>=s>>>0||(r=n,s=a))){s=0,e=n;break f}if(a=l[n+20>>2],n=l[16+((i>>>29&4)+n|0)>>2],e=a?(0|a)==(0|n)?e:a:e,i<<=1,!n)break}else e=0;if(!(e|r)){if(!(e=(0-(e=2<<o)|e)&d))break h;n=e=(i=(e&0-e)-1|0)>>>12&16,n|=e=(i=i>>>e|0)>>>5&8,n|=e=(i=i>>>e|0)>>>2&4,e=l[11840+(((n|=e=(i=i>>>e|0)>>>1&2)|(e=(i=i>>>e|0)>>>1&1))+(i>>>e|0)<<2)>>2]}if(!e)break d}for(;s=(n=(i=(-8&l[e+4>>2])-u|0)>>>0<s>>>0)?i:s,r=n?e:r,e=(i=l[e+16>>2])||l[e+20>>2];);}if(!(!r|s>>>0>=l[2886]-u>>>0)){if((o=r+u|0)>>>0<=r>>>0)break u;if(f=l[r+24>>2],(0|r)!=(0|(i=l[r+12>>2]))){e=l[r+8>>2],l[e+12>>2]=i,l[i+8>>2]=e;break i}if(!(e=l[(n=r+20|0)>>2])){if(!(e=l[r+16>>2]))break l;n=r+16|0}for(;a=n,i=e,(e=l[(n=e+20|0)>>2])||(n=i+16|0,e=l[i+16>>2]););l[a>>2]=0;break i}}}if((n=l[2886])>>>0>=u>>>0){r=l[2889],(i=n-u|0)>>>0>=16?(l[2886]=i,e=r+u|0,l[2889]=e,l[e+4>>2]=1|i,l[n+r>>2]=i,l[r+4>>2]=3|u):(l[2889]=0,l[2886]=0,l[r+4>>2]=3|n,l[4+(e=n+r|0)>>2]=1|l[e+4>>2]),e=r+8|0;break e}if((d=l[2887])>>>0>u>>>0){i=d-u|0,l[2887]=i,e=(n=l[2890])+u|0,l[2890]=e,l[e+4>>2]=1|i,l[n+4>>2]=3|u,e=n+8|0;break e}if(e=0,i=f=u+47|0,l[3002]?n=l[3004]:(l[3005]=-1,l[3006]=-1,l[3003]=4096,l[3004]=4096,l[3002]=t+12&-16^1431655768,l[3007]=0,l[2995]=0,n=4096),(n=(o=i+n|0)&(a=0-n|0))>>>0<=u>>>0)break e;if((s=l[2994])&&(i=(r=l[2992])+n|0)>>>0<=r>>>0|i>>>0>s>>>0)break e;if(4&c[11980])break s;h:{d:{if(r=l[2890])for(e=11984;;){if((i=l[e>>2])+l[e+4>>2]>>>0>r>>>0&&i>>>0<=r>>>0)break d;if(!(e=l[e+8>>2]))break}if(-1==(0|(i=Me(0))))break o;if(a=n,(e=(r=l[3003])+-1|0)&i&&(a=(n-i|0)+(e+i&0-r)|0),a>>>0<=u>>>0|a>>>0>2147483646)break o;if((s=l[2994])&&(e=(r=l[2992])+a|0)>>>0<=r>>>0|e>>>0>s>>>0)break o;if((0|i)!=(0|(e=Me(a))))break h;break r}if((a&=o-d)>>>0>2147483646)break o;if((0|(i=Me(a)))==(l[e>>2]+l[e+4>>2]|0))break a;e=i}if(!(-1==(0|e)|u+48>>>0<=a>>>0)){if((i=(i=l[3004])+(f-a|0)&0-i)>>>0>2147483646){i=e;break r}if(-1!=(0|Me(i))){a=i+a|0,i=e;break r}Me(0-a|0);break o}if(i=e,-1!=(0|e))break r;break o}m()}r=0;break t}i=0;break i}if(-1!=(0|i))break r}l[2995]=4|l[2995]}if(n>>>0>2147483646)break n;if((i=Me(n))>>>0>=(e=Me(0))>>>0|-1==(0|i)|-1==(0|e))break n;if((a=e-i|0)>>>0<=u+40>>>0)break n}e=l[2992]+a|0,l[2992]=e,e>>>0>h[2993]&&(l[2993]=e);r:{s:{o:{if(s=l[2890]){for(e=11984;;){if(((r=l[e>>2])+(n=l[e+4>>2])|0)==(0|i))break o;if(!(e=l[e+8>>2]))break}break s}for(i>>>0>=(e=l[2888])>>>0&&e||(l[2888]=i),e=0,l[2997]=a,l[2996]=i,l[2892]=-1,l[2893]=l[3002],l[2999]=0;n=11576+(r=e<<3)|0,l[r+11584>>2]=n,l[r+11588>>2]=n,32!=(0|(e=e+1|0)););n=(r=a+-40|0)-(e=i+8&7?-8-i&7:0)|0,l[2887]=n,e=e+i|0,l[2890]=e,l[e+4>>2]=1|n,l[4+(i+r|0)>>2]=40,l[2891]=l[3006];break r}if(!(8&c[e+12|0]|i>>>0<=s>>>0|r>>>0>s>>>0)){l[e+4>>2]=n+a,n=(e=s+8&7?-8-s&7:0)+s|0,l[2890]=n,e=(i=l[2887]+a|0)-e|0,l[2887]=e,l[n+4>>2]=1|e,l[4+(i+s|0)>>2]=40,l[2891]=l[3006];break r}}i>>>0<(r=l[2888])>>>0&&(l[2888]=i,r=0),n=i+a|0,e=11984;s:{o:{a:{l:{c:{u:{for(;;){if((0|n)!=l[e>>2]){if(e=l[e+8>>2])continue;break u}break}if(!(8&c[e+12|0]))break c}for(e=11984;;){if((n=l[e>>2])>>>0<=s>>>0&&(o=n+l[e+4>>2]|0)>>>0>s>>>0)break l;e=l[e+8>>2]}}if(l[e>>2]=i,l[e+4>>2]=l[e+4>>2]+a,l[4+(d=(i+8&7?-8-i&7:0)+i|0)>>2]=3|u,e=((i=n+(n+8&7?-8-n&7:0)|0)-d|0)-u|0,o=u+d|0,(0|i)==(0|s)){l[2890]=o,e=l[2887]+e|0,l[2887]=e,l[o+4>>2]=1|e;break o}if(l[2889]==(0|i)){l[2889]=o,e=l[2886]+e|0,l[2886]=e,l[o+4>>2]=1|e,l[e+o>>2]=e;break o}if(1==(3&(n=l[i+4>>2]))){f=-8&n;c:if(n>>>0<=255){if(s=l[i+8>>2],n=n>>>3|0,(0|(r=l[i+12>>2]))==(0|s)){v=11536,y=l[2884]&Xe(-2,n),l[v>>2]=y;break c}l[s+12>>2]=r,l[r+8>>2]=s}else{if(p=l[i+24>>
4252],(0|(a=l[i+12>>2]))==(0|i))if((u=l[(s=i+20|0)>>2])||(u=l[(s=i+16|0)>>2])){for(;n=s,(u=l[(s=(a=u)+20|0)>>2])||(s=a+16|0,u=l[a+16>>2]););l[n>>2]=0}else a=0;else n=l[i+8>>2],l[n+12>>2]=a,l[a+8>>2]=n;if(p){r=l[i+28>>2];u:{if(l[(n=11840+(r<<2)|0)>>2]==(0|i)){if(l[n>>2]=a,a)break u;v=11540,y=l[2885]&Xe(-2,r),l[v>>2]=y;break c}if(l[p+(l[p+16>>2]==(0|i)?16:20)>>2]=a,!a)break c}l[a+24>>2]=p,(n=l[i+16>>2])&&(l[a+16>>2]=n,l[n+24>>2]=a),(n=l[i+20>>2])&&(l[a+20>>2]=n,l[n+24>>2]=a)}}i=i+f|0,e=e+f|0}if(l[i+4>>2]=-2&l[i+4>>2],l[o+4>>2]=1|e,l[e+o>>2]=e,e>>>0<=255){i=11576+((e=e>>>3|0)<<3)|0,(n=l[2884])&(e=1<<e)?e=l[i+8>>2]:(l[2884]=e|n,e=i),l[i+8>>2]=o,l[e+12>>2]=o,l[o+12>>2]=i,l[o+8>>2]=e;break o}if(n=0,(r=e>>>8|0)&&(n=31,e>>>0>16777215||(n=r,n<<=r=r+1048320>>>16&8,n=28+((n=((n<<=a=n+520192>>>16&4)<<(s=n+245760>>>16&2)>>>15|0)-(s|r|a)|0)<<1|e>>>n+21&1)|0)),l[(i=o)+28>>2]=n,l[o+16>>2]=0,l[o+20>>2]=0,a=11840+(n<<2)|0,(r=l[2885])&(i=1<<n)){for(s=e<<(31==(0|n)?0:25-(n>>>1|0)|0),i=l[a>>2];;){if(n=i,(-8&l[i+4>>2])==(0|e))break a;if(i=s>>>29|0,s<<=1,!(i=l[(r=16+(n+(4&i)|0)|0)>>2]))break}l[r>>2]=o,l[o+24>>2]=n}else l[2885]=i|r,l[a>>2]=o,l[o+24>>2]=a;l[o+12>>2]=o,l[o+8>>2]=o;break o}for(n=(r=a+-40|0)-(e=i+8&7?-8-i&7:0)|0,l[2887]=n,e=e+i|0,l[2890]=e,l[e+4>>2]=1|n,l[4+(i+r|0)>>2]=40,l[2891]=l[3006],l[(n=(e=(o+(o+-39&7?39-o&7:0)|0)-47|0)>>>0<s+16>>>0?s:e)+4>>2]=27,e=l[2999],l[n+16>>2]=l[2998],l[n+20>>2]=e,e=l[2997],l[n+8>>2]=l[2996],l[n+12>>2]=e,l[2998]=n+8,l[2997]=a,l[2996]=i,l[2999]=0,e=n+24|0;l[e+4>>2]=7,i=e+8|0,e=e+4|0,o>>>0>i>>>0;);if((0|n)==(0|s))break r;if(l[n+4>>2]=-2&l[n+4>>2],o=n-s|0,l[s+4>>2]=1|o,l[n>>2]=o,o>>>0<=255){i=11576+((e=o>>>3|0)<<3)|0,(n=l[2884])&(e=1<<e)?e=l[i+8>>2]:(l[2884]=e|n,e=i),l[i+8>>2]=s,l[e+12>>2]=s,l[s+12>>2]=i,l[s+8>>2]=e;break r}if(l[s+16>>2]=0,l[s+20>>2]=0,i=0,(n=o>>>8|0)&&(i=31,o>>>0>16777215||(i=n,i<<=n=n+1048320>>>16&8,i=28+((i=((i<<=a=i+520192>>>16&4)<<(r=i+245760>>>16&2)>>>15|0)-(r|n|a)|0)<<1|o>>>i+21&1)|0)),l[(e=s)+28>>2]=i,r=11840+(i<<2)|0,(n=l[2885])&(e=1<<i)){for(e=o<<(31==(0|i)?0:25-(i>>>1|0)|0),i=l[r>>2];;){if(n=i,(0|o)==(-8&l[i+4>>2]))break s;if(i=e>>>29|0,e<<=1,!(i=l[(r=16+(n+(4&i)|0)|0)>>2]))break}l[r>>2]=s,l[s+24>>2]=n}else l[2885]=e|n,l[r>>2]=s,l[s+24>>2]=r;l[s+12>>2]=s,l[s+8>>2]=s;break r}e=l[n+8>>2],l[e+12>>2]=o,l[n+8>>2]=o,l[o+24>>2]=0,l[o+12>>2]=n,l[o+8>>2]=e}e=d+8|0;break e}e=l[n+8>>2],l[e+12>>2]=s,l[n+8>>2]=s,l[s+24>>2]=0,l[s+12>>2]=n,l[s+8>>2]=e}if(!((e=l[2887])>>>0<=u>>>0)){i=e-u|0,l[2887]=i,e=(n=l[2890])+u|0,l[2890]=e,l[e+4>>2]=1|i,l[n+4>>2]=3|u,e=n+8|0;break e}}l[2865]=48,e=0;break e}i:if(f){n=l[r+28>>2];n:{if(l[(e=11840+(n<<2)|0)>>2]==(0|r)){if(l[e>>2]=i,i)break n;d=Xe(-2,n)&d,l[2885]=d;break i}if(l[f+(l[f+16>>2]==(0|r)?16:20)>>2]=i,!i)break i}l[i+24>>2]=f,(e=l[r+16>>2])&&(l[i+16>>2]=e,l[e+24>>2]=i),(e=l[r+20>>2])&&(l[i+20>>2]=e,l[e+24>>2]=i)}i:if(s>>>0<=15)e=s+u|0,l[r+4>>2]=3|e,l[4+(e=e+r|0)>>2]=1|l[e+4>>2];else if(l[r+4>>2]=3|u,l[o+4>>2]=1|s,l[s+o>>2]=s,s>>>0<=255)i=11576+((e=s>>>3|0)<<3)|0,(n=l[2884])&(e=1<<e)?e=l[i+8>>2]:(l[2884]=e|n,e=i),l[i+8>>2]=o,l[e+12>>2]=o,l[o+12>>2]=i,l[o+8>>2]=e;else{i=0,(n=s>>>8|0)&&(i=31,s>>>0>16777215||(i=n,i<<=n=n+1048320>>>16&8,i=28+((i=((i<<=u=i+520192>>>16&4)<<(a=i+245760>>>16&2)>>>15|0)-(a|n|u)|0)<<1|s>>>i+21&1)|0)),l[(e=o)+28>>2]=i,l[o+16>>2]=0,l[o+20>>2]=0,n=11840+(i<<2)|0;n:{if((e=1<<i)&d){for(e=s<<(31==(0|i)?0:25-(i>>>1|0)|0),u=l[n>>2];;){if((-8&l[(i=u)+4>>2])==(0|s))break n;if(n=e>>>29|0,e<<=1,!(u=l[(n=16+(i+(4&n)|0)|0)>>2]))break}l[n>>2]=o,l[o+24>>2]=i}else l[2885]=e|d,l[n>>2]=o,l[o+24>>2]=n;l[o+12>>2]=o,l[o+8>>2]=o;break i}e=l[i+8>>2],l[e+12>>2]=o,l[i+8>>2]=o,l[o+24>>2]=0,l[o+12>>2]=i,l[o+8>>2]=e}e=r+8|0;break e}t:if(p){n=l[i+28>>2];i:{if(l[(e=11840+(n<<2)|0)>>2]==(0|i)){if(l[e>>2]=r,r)break i;v=11540,y=Xe(-2,n)&d,l[v>>2]=y;break t}if(l[(l[p+16>>2]==(0|i)?16:20)+p>>2]=r,!r)break t}l[r+24>>2]=p,(e=l[i+16>>2])&&(l[r+16>>2]=e,l[e+24>>2]=r),(e=l[i+20>>2])&&(l[r+20>>2]=e,l[e+24>>2]=r)}s>>>0<=15?(e=s+u|0,l[i+4>>2]=3|e,l[4+(e=e+i|0)>>2]=1|l[e+4>>2]):(l[i+4>>2]=3|u,l[f+4>>2]=1|s,l[s+f>>2]=s,g&&(n=11576+((e=g>>>3|0)<<3)|0,r=l[2889],(e=1<<e)&a?e=l[n+8>>2]:(l[2884]=e|a,e=n),l[n+8>>2]=r,l[e+12>>2]=r,l[r+12>>2]=n,l[r+8>>2]=e),l[2889]=f,l[2886]=s),e=i+8|0}return I=t+16|0,0|e}function P(e,t){var i=0,n=0,r=0,s=0,a=0,u=0,d=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0;if(l[t+288>>2]>=1)for(T=t+2248|0;;){if(m=l[t+2244>>2],v=l[t+2304>>2],s=0,l[t+108>>2]&&(u=l[e+4>>2],r=c[t+904|0],(0|(n=l[e+8>>2]))>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,n=n+24|0,l[e+8>>2]=n,l[e>>2]=l[e>>2]<<24|(a>>>8&65280|a<<8&16711680|a<<24)>>>8):(Se(e),n=l[e+8>>2])),a=e,g=n,(d=(s=l[e>>2])>>>n|0)>>>0>(r=f(r,u)>>>8|0)>>>0?(s=((-1^r)<<n)+s|0,l[e>>2]=s,u=u-r|0):u=r+1|0,n=g-(i=24^p(u))|0,l[a+8>>2]=n,a=(u<<i)-1|0,l[e+4>>2]=a,d>>>0<=r>>>0?(u=c[t+905|0],(0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=i+3,s=s<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=s):(Se(e),s=l[e>>2],n=l[e+8>>2])),(r=s>>>n|0)>>>0>(i=f(a,u)>>>8|0)>>>0?(l[e>>2]=((-1^i)<<n)+s,a=a-i|0):a=i+1|0,s=r>>>0>i>>>0,n=n-(i=24^p(a))|0,i=a<<i):(u=c[t+906|0],(0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=i+3,s=s<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=s):(Se(e),s=l[e>>2],n=l[e+8>>2])),d=i=n,s>>>i>>>0>(r=f(a,u)>>>8|0)>>>0?(l[e>>2]=((-1^r)<<n)+s,s=3,a=a-r|0):(s=2,a=r+1|0),n=d-(i=24^p(a))|0,i=a<<i),l[e+8>>2]=n,l[e+4>>2]=i+-1),v=v+f(y,800)|0,o[v+798|0]=s,l[t+2236>>2]?(r=l[e+4>>2],s=c[t+2240|0],(0|(n=l[e+8>>2]))>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,n=n+24|0,l[e+8>>2]=n,l[e>>2]=l[e>>2]<<24|(a>>>8&65280|a<<8&16711680|a<<24)>>>8):(Se(e),n=l[e+8>>2])),a=e,g=n,(d=(u=l[e>>2])>>>n|0)>>>0>(s=f(r,s)>>>8|0)>>>0?(l[e>>2]=u+((-1^s)<<n),r=r-s|0):r=s+1|0,n=g-(i=24^p(r))|0,l[a+8>>2]=n,u=(r<<i)-1|0,l[e+4>>2]=u,o[v+797|0]=d>>>0>s>>>0):(n=l[e+8>>2],u=l[e+4>>2]),(0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,n=n+24|0,l[e+8>>2]=n,l[e>>2]=l[e>>2]<<24|(a>>>8&65280|a<<8&16711680|a<<24)>>>8):(Se(e),n=l[e+8>>2])),m=m+(y<<2)|0,a=e,g=n,(d=(s=l[e>>2])>>>n>>>0<=(r=f(u,145)>>>8|0)>>>0)?r=r+1|0:(s=((-1^r)<<n)+s|0,l[e>>2]=s,r=u-r|0),n=g-(i=24^p(r))|0,l[a+8>>2]=n,u=(r<<i)-1|0,l[e+4>>2]=u,o[v+768|0]=d,d)for(a=v+769|0,b=0;;
425){for(n=c[0|(C=2248+(t+b|0)|0)],_=0;;){if(A=f(n,9),k=f(c[0|(E=m+_|0)],90),r=c[A+(k+3504|0)|0],d=l[e+4>>2],(0|(n=l[e+8>>2]))>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(s=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,n=n+24|0,l[e+8>>2]=n,l[e>>2]=l[e>>2]<<24|(s>>>8&65280|s<<8&16711680|s<<24)>>>8):(Se(e),n=l[e+8>>2])),g=e,x=n,(w=(u=l[e>>2])>>>n|0)>>>0>(r=f(r,d)>>>8|0)>>>0?(u=((-1^r)<<n)+u|0,l[e>>2]=u,d=d-r|0):d=r+1|0,n=x-(i=24^p(d))|0,l[g+8>>2]=n,i=(d<<i)-1|0,l[e+4>>2]=i,s=o[(r=w>>>0>r>>>0)+4416|0],41706>>>r&1)for(;w=c[((k+3504|0)+A|0)+s|0],(0|n)>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(d=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=r+3,u=u<<24|(d>>>8&65280|d<<8&16711680|d<<24)>>>8,l[e>>2]=u):(Se(e),u=l[e>>2],n=l[e+8>>2])),r=s<<1,g=e,x=n,(S=u>>>n|0)>>>0>(d=f(i,w)>>>8|0)>>>0?(u=((-1^d)<<n)+u|0,l[e>>2]=u,i=i-d|0):i=d+1|0,n=x-(s=24^p(i))|0,l[g+8>>2]=n,i=(i<<s)-1|0,l[e+4>>2]=i,s=o[4416+(r|=S>>>0>d>>>0)|0],41706>>>r&1;);if(n=0-s|0,o[0|E]=n,4==(0|(_=_+1|0)))break}if(i=a,a=c[0|m]|c[m+1|0]<<8|c[m+2|0]<<16|c[m+3|0]<<24,o[0|i]=a,o[i+1|0]=a>>>8,o[i+2|0]=a>>>16,o[i+3|0]=a>>>24,o[0|C]=n,a=i+4|0,4==(0|(b=b+1|0)))break}else(0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=i+3,s=s<<24|(a>>>8&65280|a<<8&16711680|a<<24)>>>8,l[e>>2]=s):(Se(e),s=l[e>>2],n=l[e+8>>2])),a=e,g=n,(d=s>>>n>>>0<=(r=f(u,156)>>>8|0)>>>0)?r=r+1|0:(s=((-1^r)<<n)+s|0,l[e>>2]=s,r=u-r|0),n=g-(i=24^p(r))|0,l[a+8>>2]=n,a=(r<<i)-1|0,l[e+4>>2]=a,d?((0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=i+3,s=s<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=s):(Se(e),s=l[e>>2],n=l[e+8>>2])),u=i=n,s>>>i>>>0>(r=f(a,163)>>>8|0)>>>0?(l[e>>2]=((-1^r)<<n)+s,s=2,a=a-r|0):(s=0,a=r+1|0),n=u-(i=24^p(a))|0,i=a<<i):((0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=i+3,s=s<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=s):(Se(e),s=l[e>>2],n=l[e+8>>2])),u=i=n,s>>>i>>>0>(r=a>>>1&16777215)>>>0?(l[e>>2]=((-1^r)<<n)+s,s=1,a=a-r|0):(s=3,a=r+1|0),n=u-(i=24^p(a))|0,i=a<<i),l[e+8>>2]=n,l[e+4>>2]=i+-1,o[v+769|0]=s,i=f(s,16843009),o[0|m]=i,o[m+1|0]=i>>>8,o[m+2|0]=i>>>16,o[m+3|0]=i>>>24,o[0|(n=T)]=i,o[n+1|0]=i>>>8,o[n+2|0]=i>>>16,o[n+3|0]=i>>>24;if(u=l[e+4>>2],(0|(n=l[e+8>>2]))>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,n=n+24|0,l[e+8>>2]=n,l[e>>2]=l[e>>2]<<24|(a>>>8&65280|a<<8&16711680|a<<24)>>>8):(Se(e),n=l[e+8>>2])),a=e,d=n,(m=(s=l[e>>2])>>>n>>>0<=(r=f(u,142)>>>8|0)>>>0)?r=r+1|0:(s=((-1^r)<<n)+s|0,l[e>>2]=s,r=u-r|0),n=d-(i=24^p(r))|0,l[a+8>>2]=n,u=(r<<i)-1|0,l[e+4>>2]=u,i=0,m||((0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=i+3,s=s<<24|(a>>>8&65280|a<<8&16711680|a<<24)>>>8,l[e>>2]=s):(Se(e),s=l[e>>2],n=l[e+8>>2])),a=e,d=n,(m=s>>>n>>>0<=(r=f(u,114)>>>8|0)>>>0)?r=r+1|0:(s=((-1^r)<<n)+s|0,l[e>>2]=s,r=u-r|0),n=d-(i=24^p(r))|0,l[a+8>>2]=n,r=(r<<i)-1|0,l[e+4>>2]=r,i=2,m||((0|n)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(a=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,n=n+24|0,l[e+8>>2]=n,l[e+12>>2]=i+3,s=s<<24|(a>>>8&65280|a<<8&16711680|a<<24)>>>8,l[e>>2]=s):(Se(e),s=l[e>>2],n=l[e+8>>2])),s>>>n>>>0>(i=f(r,183)>>>8|0)>>>0?(l[e>>2]=((-1^i)<<n)+s,s=r-i|0,i=1):(s=i+1|0,i=3),r=n,n=24^p(s),l[e+8>>2]=r-n,l[e+4>>2]=(s<<n)-1)),o[v+785|0]=i,!((0|(y=y+1|0))<l[t+288>>2]))break}return!l[t+36>>2]}function N(e,t,i,n,r,o){var a,h,d,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,I=0,L=0,M=0,P=0,N=0,$=0,F=0;h=e+124|0,w=(0|(p=l[e+112>>2]))/(0|i)|0,a=e+24|0,d=(f(i,n)<<2)+t|0,n=(p<<2)+t|0;e:{t:{i:if(!((0|p)>=(0|(x=f(i,r)))))for(_=x<<2,A=p-f(i,w)|0,M=l[e+148>>2],x=0,I=(0|(L=l[e+120>>2]))>0?h:0,P=l[e+56>>2]?w:16777216,N=L+280|0,$=t+_|0,b=l[e+168>>2],(p=l[e+152>>2])&&(x=l[l[e+160>>2]+(f(l[e+156>>2],w>>p)+(A>>p)<<2)>>2]),E=b+f(x,548)|0,F=e+136|0,T=e- -64|0,x=n;;){(0|w)>=(0|P)&&(p=l[a+4>>2],l[T>>2]=l[a>>2],l[T+4>>2]=p,p=l[a+28>>2],l[T+24>>2]=l[a+24>>2],l[T+28>>2]=p,p=l[a+20>>2],l[T+16>>2]=l[a+16>>2],l[T+20>>2]=p,p=l[a+12>>2],l[T+8>>2]=l[a+8>>2],l[T+12>>2]=p,l[e+96>>2]=n-t>>2,l[e+120>>2]>=1&&it(h,F),P=w+8|0);n:{r:{s:if(A&M||(p=l[e+168>>2],b=0,(g=l[e+152>>2])&&(b=l[l[e+160>>2]+(f(l[e+156>>2],w>>g)+(A>>g)<<2)>>2]),E=p+f(b,548)|0),l[E+28>>2])v=l[E+24>>2];else{l[e+44>>2]>=32&&ve(a);o:{if(l[E+32>>2]){if(p=l[e+28>>2],g=31&(m=63&(v=l[e+44>>2])),C=l[e+24>>2],b=v+(g=l[36+(_=((63&(32<=(63&m)>>>0?p>>>g|0:((1<<g)-1&p)<<32-g|C>>>g))<<3)+E|0)>>2])|0,v=l[_+40>>2],(0|g)<=255?(l[e+44>>2]=b,l[n>>2]=v,v=0):l[e+44>>2]=b+-256,l[e+48>>2]|(l[e+44>>2]>64?l[e+40>>2]==l[e+36>>
4252]:0))break i;if(v)break o;break r}if(_=e,p=l[e+28>>2],g=31&(y=63&(v=l[e+44>>2])),C=l[e+24>>2],m=l[E>>2]+((255&(32<=(63&y)>>>0?p>>>g|0:((1<<g)-1&p)<<32-g|C>>>g))<<2)|0,(g=c[0|m])>>>0>=9&&(v=v+8|0,l[e+44>>2]=v,b=(u[m+2>>1]<<2)+m|0,m=31&(k=63&v),g=c[0|(m=b+(((-1<<g+-8^-1)&(32<=(63&k)>>>0?p>>>m|0:((1<<m)-1&p)<<32-m|C>>>m))<<2)|0)]),l[_+44>>2]=(255&g)+v,l[e+48>>2])break i;v=u[m+2>>1]}if(l[e+44>>2]>64&&l[e+40>>2]==l[e+36>>2])break i;if(!((0|v)<=255)){o:{a:{if((0|v)<=279){if(b=v+-256|0,(0|v)>=260&&(b=he(a,p=v+-258>>1)+((1&b|2)<<p)|0,C=l[a>>2],p=l[a+4>>2]),_=e,m=31&(k=63&(v=l[e+44>>2])),m=l[E+16>>2]+((255&(32<=(63&k)>>>0?p>>>m|0:((1<<m)-1&p)<<32-m|C>>>m))<<2)|0,(g=c[0|m])>>>0>=9&&(v=v+8|0,l[e+44>>2]=v,S=(u[m+2>>1]<<2)+m|0,m=31&(y=63&v),g=c[0|(m=S+(((-1<<g+-8^-1)&(32<=(63&y)>>>0?p>>>m|0:((1<<m)-1&p)<<32-m|C>>>m))<<2)|0)]),p=(255&g)+v|0,l[_+44>>2]=p,v=u[m+2>>1],(0|p)>=32&&ve(a),v>>>0>=4&&(v=he(a,p=v+-2>>1)+((1&v|2)<<p)|0),(v+1|0)>=121?p=v+-119|0:(p=c[v+1264|0],p=(0|(p=8+(f(p>>>4|0,i)-(15&p)|0)|0))>1?p:1),l[e+48>>2]|(l[e+44>>2]>64?l[e+40>>2]==l[e+36>>2]:0))break i;if(n-t>>2<(0|p))break t;if(d-n>>2<(0|(_=b+1|0)))break t;if(m=n-(p<<2)|0,!(3&n|(0|_)<4|(0|p)>2)){for(1!=(0|p)?(p=l[m+4>>2],v=C=l[m>>2]):C=p=g=v=l[m>>2],4&n?(l[n>>2]=v,C=mt(C,p),p=O,m=m+4|0,g=n+4|0):(b=_,g=n),y=(v=b>>>1|0)>>>0>1?v:1,v=0;l[(k=g+(v<<3)|0)>>2]=C,l[k+4>>2]=p,(0|y)!=(0|(v=v+1|0)););if(!(1&b))break o;l[(p=y<<3)+g>>2]=l[p+m>>2];break o}if((0|p)>=(0|_))break a;if(v=0,(0|_)<=0)break o;for(;l[(p=v<<2)+n>>2]=l[p+m>>2],p=(0|v)!=(0|b),v=v+1|0,p;);break o}if((0|v)>=(0|N))break t;if(g=v+-280|0,p=l[I>>2],x>>>0<n>>>0)for(;b=l[x>>2],l[p+(f(b,506832829)>>>l[I+4>>2]<<2)>>2]=b,(x=x+4|0)>>>0<n>>>0;);v=l[p+(g<<2)>>2];break s}J(n,m,_<<2)}if((0|(A=_+A|0))>=(0|i))for(;A=A-i|0,15&(w=(p=w)+1|0)|!o|(0|p)>=(0|r)||s[0|o](e,w),(0|A)>=(0|i););
425if(b=_<<2,A&M&&(p=l[e+168>>2],_=0,(g=l[e+152>>2])&&(_=l[l[e+160>>2]+(f(l[e+156>>2],w>>g)+(A>>g)<<2)>>2]),E=p+f(_,548)|0),(0|L)<1|x>>>0>=(n=n+b|0)>>>0)break n;for(p=l[I>>2];g=l[x>>2],l[p+(f(g,506832829)>>>l[I+4>>2]<<2)>>2]=g,(x=x+4|0)>>>0<n>>>0;);break n}if(l[E+20>>2]){v=l[E+24>>2]|v<<8;break s}if(_=e,b=31&(k=63&(m=l[e+44>>2])),y=l[E+4>>2]+((255&(32<=(63&k)>>>0?p>>>b|0:((1<<b)-1&p)<<32-b|C>>>b))<<2)|0,(g=c[0|y])>>>0>=9&&(m=m+8|0,l[e+44>>2]=m,b=(u[y+2>>1]<<2)+y|0,y=31&(D=63&m),g=c[0|(y=b+(((-1<<g+-8^-1)&(32<=(63&D)>>>0?p>>>y|0:((1<<y)-1&p)<<32-y|C>>>y))<<2)|0)]),m=(255&g)+m|0,l[_+44>>2]=m,k=u[y+2>>1],(0|m)>=32&&(ve(a),C=l[e+24>>2],m=l[e+44>>2],p=l[e+28>>2]),b=31&(D=63&m),y=l[E+8>>2]+((255&(32<=(63&D)>>>0?p>>>b|0:((1<<b)-1&p)<<32-b|C>>>b))<<2)|0,(g=c[0|y])>>>0>=9&&(m=m+8|0,l[e+44>>2]=m,b=(u[y+2>>1]<<2)+y|0,y=31&(S=63&m),g=c[0|(y=b+(((-1<<g+-8^-1)&(32<=S>>>0?p>>>y|0:((1<<y)-1&p)<<32-y|C>>>y))<<2)|0)]),m=(255&g)+m|0,l[_+44>>2]=m,D=u[y+2>>1],b=e,_=31&(S=63&m),y=l[E+12>>2]+((255&(32<=S>>>0?p>>>_|0:((1<<_)-1&p)<<32-_|C>>>_))<<2)|0,(g=c[0|y])>>>0>=9&&(m=m+8|0,l[e+44>>2]=m,S=(u[y+2>>1]<<2)+y|0,_=31&(y=63&m),g=c[0|(y=S+(((-1<<g+-8^-1)&(32<=(63&y)>>>0?p>>>_|0:((1<<_)-1&p)<<32-_|C>>>_))<<2)|0)]),p=(255&g)+m|0,l[b+44>>2]=p,l[e+48>>2])break i;if(g=u[y+2>>1],l[e+40>>2]==l[e+36>>2]&&(0|p)>=65)break i;v=D|k<<16|v<<8|g<<24}l[n>>2]=v}if(p=n+4|0,(0|(A=A+1|0))<(0|i))n=p;else{if(15&(g=w+1|0)|!o|(0|w)>=(0|r)||s[0|o](e,g),A=0,!((0|L)<1|x>>>0>=p>>>0)){for(b=l[I>>2];w=l[x>>2],l[b+(f(w,506832829)>>>l[I+4>>2]<<2)>>2]=w,_=x>>>0<n>>>0,x=w=x+4|0,_;);x=w}n=p,w=g}}if(!(n>>>0<$>>>0))break}if(p=e,i=1,l[e+48>>2]||(i=0,l[e+40>>2]==l[e+36>>2]&&(i=l[e+44>>2]>64)),l[p+48>>2]=i,!(!l[e+56>>2]|!i|n>>>0>=d>>>0)){if(l[e>>2]=5,t=l[e+68>>2],l[a>>2]=l[e+64>>2],l[a+4>>2]=t,t=l[e+92>>2],l[a+24>>2]=l[e+88>>2],l[a+28>>2]=t,t=l[e+84>>2],l[a+16>>2]=l[e+80>>2],l[a+20>>2]=t,t=l[e+76>>2],l[a+8>>2]=l[e+72>>2],l[a+12>>2]=t,l[e+112>>2]=l[e+96>>2],t=1,l[e+120>>2]<1)break e;return it(e+136|0,h),1}if(!i)return o&&s[0|o](e,(0|w)>(0|r)?r:w),l[e>>2]=0,l[e+112>>2]=n-t>>2,1}l[e>>2]=3,t=0}return t}function $(e,t){var i=0,n=0,r=0,s=0,o=0,a=0,u=0,d=0,m=0,g=0;a=l[e+4>>2],s=c[t+3|0],(0|(i=l[e+8>>2]))>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,l[e+12>>2]=r+3,i=i+24|0,l[e+8>>2]=i,l[e>>2]=l[e>>2]<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8):(Se(e),i=l[e+8>>2])),o=e,d=i,(u=(n=l[e>>2])>>>i|0)>>>0>(s=f(s,a)>>>8|0)>>>0?(n=((-1^s)<<i)+n|0,l[e>>2]=n,a=a-s|0):a=s+1|0,i=d-(r=24^p(a))|0,l[o+8>>2]=i,a=(a<<r)-1|0,l[e+4>>2]=a;e:{if(u>>>0<=s>>>0){if(s=c[t+4|0],(0|i)>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=r+3,n=n<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),o=e,d=i,(u=n>>>i>>>0<=(s=f(s,a)>>>8|0)>>>0)?s=s+1|0:(n=((-1^s)<<i)+n|0,l[e>>2]=n,s=a-s|0),i=d-(r=24^p(s))|0,l[o+8>>2]=i,a=(s<<r)-1|0,l[e+4>>2]=a,s=2,u)break e;return o=c[t+5|0],(0|i)>-1||((t=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=t+3,n=n<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),d=e,r=i,n>>>i>>>0>(s=f(o,a)>>>8|0)>>>0?(l[e>>2]=((-1^s)<<i)+n,o=4,i=a-s|0):(o=3,i=s+1|0),t=24^p(i),l[d+8>>2]=r-t,l[e+4>>2]=(i<<t)-1,o}if(s=c[t+6|0],(0|i)>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=r+3,n=n<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),o=e,d=i,(u=n>>>i|0)>>>0>(s=f(s,a)>>>8|0)>>>0?(n=((-1^s)<<i)+n|0,l[e>>2]=n,a=a-s|0):a=s+1|0,i=d-(r=24^p(a))|0,l[o+8>>2]=i,a=(a<<r)-1|0,l[e+4>>2]=a,u>>>0<=s>>>0)return o=c[t+7|0],(0|i)>-1||((t=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=t+3,n=n<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),d=e,r=i,(u=n>>>i|0)>>>0>(o=f(o,a)>>>8|0)>>>0?(n=((-1^o)<<i)+n|0,l[e>>2]=n,s=a-o|0):s=o+1|0,i=r-(t=24^p(s))|0,l[d+8>>2]=i,a=(s<<t)-1|0,l[e+4>>2]=a,u>>>0<=o>>>0?((0|i)>-1||((t=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=t+3,n=n<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),n>>>i>>>0>(t=f(a,159)>>>8|0)>>>0?(l[e>>2]=((-1^t)<<i)+n,n=a-t|0,t=6):(n=t+1|0,t=5),s=i,i=24^p(n),l[e+8>>2]=s-i,l[e+4>>2]=(n<<i)-1,t):((0|i)>-1||((t=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=t+3,n=n<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),d=e,r=i,n>>>i>>>0>(o=f(a,165)>>>8|0)>>>0?(n=((-1^o)<<i)+n|0,l[e>>2]=n,s=9,o=a-o|0):(s=7,o=o+1|0),i=r-(t=24^p(o))|0,l[d+8>>2]=i,a=(o<<t)-1|0,l[e+4>>2]=a,(0|i)>-1||((t=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=t+3,n=n<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),d=e,r=i,(u=n>>>i|0)>>>0>(o=f(a,145)>>>8|0)>>>0?(l[e>>2]=((-1^o)<<i)+n,i=a-o|0):i=o+1|0,t=24^p(i),l[d+8>>2]=r-t,l[e+4>>2]=(i<<t)-1,(u>>>0>o>>>0)+s|0);if(s=c[t+8|0],(0|i)>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=r+3,n=n<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),o=e,d=i,(m=n>>>i|0)>>>0>(u=f(s,a)>>>8|0)>>>0?(n=((-1^u)<<i)+n|0,l[e>>2]=n,g=10,s=a-u|0):(g=9,s=u+1|0),i=d-(r=24^p(s))|0,l[o+8>>2]=i,s=(s<<r)-1|0,l[e+4>>2]=s,o=c[t+g|0],(0|i)>-1||((t=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=t+3,n=n<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),d=e,r=i,(a=n>>>i|0)>>>0>(o=f(o,s)>>>8|0)>>>0?(n=((-1^o)<<i)+n|0,l[e>>2]=n,s=s-o|0):s=o+1|0,i=r-(t=24^p(s))|0,l[d+8>>2]=i,s=(s<<t)-1|0,l[e+4>>2]=s,o=l[10160+((g=(m>>>0>u>>>0)<<1|a>>>0>o>>>0)<<2)>>2],t=c[0|o])for(a=0;u=255&t,(0|i)>-1||((t=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=t+3,n=n<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8,l[e>>2]=n):(Se(e),n=l[e>>2],i=l[e+8>>2])),d=e,r=i,(m=n>>>i|0)>>>0>(u=f(s,u)>>>8|0)>>>0?(n=((-1^u)<<i)+n|0,l[e>>2]=n,s=s-u|0):s=u+1|0,i=r-(t=24^p(s))|0,l[d+8>>2]=i,s=(s<<t)-1|0,l[e+4>>2]=s,a=a<<1|m>>>0>u>>>0,t=c[o+1|0],o=o+1|0,t;);else a=0;s=(8<<g|3)+a|0}return s}function F(e,t,i,n,r){var u,h,p,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0;I=u=I-80|0,l[u+76>>2]=t,p=u+55|0,h=u+56|0,t=0;e:{t:for(;;){(0|x)<0||((0|t)>(2147483647-x|0)?(l[2865]=61,x=-1):x=t+x|0);i:{n:{r:{if(v=l[u+76>>2],m=c[0|(t=v)])for(;;){s:{o:if(m&=255){if(37!=(0|m))break s;for(m=t;;){if(37!=c[t+1|0])break o;if(g=t+2|0,l[u+76>>2]=g,m=m+1|0,y=c[t+2|0],t=g,37!=(0|y))break}}else m=t;if(t=m-v|0,e&&ot(e,v,t),t)continue t;m=u,g=!ut(o[l[u+76>>2]+1|0]),t=l[u+76>>2],g|36!=c[t+2|0]?(A=-1,t=t+1|0):(A=o[t+1|0]+-48|0,E=1,t=t+3|0),l[m+76>>2]=t,b=0;o:if((g=(C=o[0|t])+-32|0)>>>0>31)m=t;else if(m=t,75913&(g=1<<g))for(;;){if(m=t+1|0,l[u+76>>2]=m,b|=g,(g=(C=o[t+1|0])+-32|0)>>>0>=32)break o;if(t=m,!(75913&(g=1<<g)))break}o:if(42!=(0|C)){if((0|(_=$e(u+76|0)))<0)break r;t=l[u+76>>2]}else{if(g=u,ut(o[m+1|0])&&(t=l[u+76>>2],36==c[t+2|0]))l[((o[t+1|0]<<2)+r|0)-192>>2]=10,_=l[((o[t+1|0]<<3)+n|0)-384>>2],E=1,t=t+3|0;else{if(E)break r;E=0,_=0,e&&(t=l[i>>2],l[i>>2]=t+4,_=l[t>>2]),t=l[u+76>>2]+1|0}if(l[g+76>>2]=t,(0|_)>-1)break o;_=0-_|0,b|=8192}y=-1;o:if(46==c[0|t])if(42!=c[t+1|0])l[u+76>>2]=t+1,y=$e(u+76|0),t=l[u+76>>2];else{if(ut(o[t+2|0])&&(t=l[u+76>>2],36==c[t+3|0])){l[((o[t+2|0]<<2)+r|0)-192>>2]=10,y=l[((o[t+2|0]<<3)+n|0)-384>>2],t=t+4|0,l[u+76>>2]=t;break o}if(E)break r;e?(t=l[i>>2],l[i>>2]=t+4,y=l[t>>2]):y=0,t=l[u+76>>2]+2|0,l[u+76>>2]=t}for(m=0;;){if(k=m,w=-1,o[0|t]+-65>>>0>57)break e;if(C=t+1|0,l[u+76>>2]=C,m=o[0|t],t=C,!((m=c[9599+(m+f(k,58)|0)|0])+-1>>>0<8))break}o:{a:{if(19!=(0|m)){if(!m)break e;if((0|A)>=0){l[(A<<2)+r>>2]=m,m=l[4+(t=(A<<3)+n|0)>>2],l[u+64>>2]=l[t>>2],l[u+68>>2]=m;break a}if(!e)break i;ue(u- -64|0,m,i),C=l[u+76>>2];break o}if((0|A)>-1)break e}if(t=0,!e)continue t}g=-65537&b,m=8192&b?g:b,w=0,A=9644,b=h;o:{a:{l:{c:{u:{h:{d:{f:{p:{m:{g:{v:{y:{b:{_:{switch(t=o[C+-1|0],(t=k&&3==(15&t)?-33&t:t)+-88|0){case 11:break o;case 9:case 13:case 14:case 15:break a;case 27:break d;case 12:case 17:break m;case 23:break g;case 0:case 32:break v;case 24:break y;case 22:break b;case 29:break _;
425case 1:case 2:case 3:case 4:case 5:case 6:case 7:case 8:case 10:case 16:case 18:case 19:case 20:case 21:case 25:case 26:case 28:case 30:case 31:break n}switch(t+-65|0){case 0:case 4:case 5:case 6:break a;case 2:break u;case 1:case 3:break n}if(83==(0|t))break h;break n}t=l[u+64>>2],v=l[u+68>>2],A=9644;break p}t=0;b:switch(255&k){case 0:case 1:case 6:l[l[u+64>>2]>>2]=x;continue t;case 2:m=l[u+64>>2],l[m>>2]=x,l[m+4>>2]=x>>31;continue t;case 3:a[l[u+64>>2]>>1]=x;continue t;case 4:o[l[u+64>>2]]=x;continue t;case 7:break b;default:continue t}m=l[u+64>>2],l[m>>2]=x,l[m+4>>2]=x>>31;continue t}y=y>>>0>8?y:8,m|=8,t=120}if(v=je(l[u+64>>2],l[u+68>>2],h,32&t),!(8&m)|!(l[u+64>>2]|l[u+68>>2]))break f;A=9644+(t>>>4|0)|0,w=2;break f}if(v=qe(l[u+64>>2],l[u+68>>2],h),!(8&m))break f;y=(0|y)>(0|(t=h-v|0))?y:t+1|0;break f}v=g=l[u+68>>2],t=l[u+64>>2],(0|g)<-1||(0|g)<=-1?(v=0-(v+(0<t>>>0)|0)|0,t=0-t|0,l[u+64>>2]=t,l[u+68>>2]=v,w=1,A=9644):2048&m?(w=1,A=9645):A=(w=1&m)?9646:9644}v=Ee(t,v,h)}if(m=(0|y)>-1?-65537&m:m,!(!!((t=l[u+64>>2])|(g=l[u+68>>2]))|y)){y=0,v=h;break n}y=(0|y)>(0|(t=!(t|g)+(h-v|0)|0))?y:t;break n}b=(t=ye(v=(t=l[u+64>>2])||9654,y))||y+v|0,m=g,y=t?t-v|0:y;break n}if(g=l[u+64>>2],y)break c;t=0,De(e,32,_,0,m);break l}l[u+12>>2]=0,l[u+8>>2]=l[u+64>>2],l[u+64>>2]=u+8,y=-1,g=u+8|0}t=0;c:{for(;;){if(!(v=l[g>>2]))break c;if(!((b=(0|(v=st(u+4|0,v)))<0)|v>>>0>y-t>>>0)){if(g=g+4|0,y>>>0>(t=t+v|0)>>>0)continue;break c}break}if(w=-1,b)break e}if(De(e,32,_,t,m),t)for(C=0,g=l[u+64>>2];;){if(!(v=l[g>>2]))break l;if((0|(C=(v=st(u+4|0,v))+C|0))>(0|t))break l;if(ot(e,u+4|0,v),g=g+4|0,!(C>>>0<t>>>0))break}else t=0}De(e,32,_,t,8192^m),t=(0|_)>(0|t)?_:t;continue t}t=0|s[0](e,d[u+64>>3],_,y,m,t);continue t}o[u+55|0]=l[u+64>>2],y=1,v=p,m=g;break n}g=t+1|0,l[u+76>>2]=g,m=c[t+1|0],t=g}if(w=x,e)break e;if(!E)break i;for(t=1;;){if(e=l[(t<<2)+r>>2]){if(ue((t<<3)+n|0,e,i),w=1,10!=(0|(t=t+1|0)))continue;break e}break}if(w=1,t>>>0>=10)break e;for(;;){if(l[(t<<2)+r>>2])break r;if(10==(0|(t=t+1|0)))break}break e}w=-1;break e}De(e,32,t=(0|_)<(0|(g=(y=(0|y)<(0|(b=b-v|0))?b:y)+w|0))?g:_,g,m),ot(e,A,w),De(e,48,t,g,65536^m),De(e,48,y,b,0),ot(e,v,b),De(e,32,t,g,8192^m);continue}break}w=0}return I=u+80|0,w}function R(e,t,i,n,r){var s,a,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,L=0,M=0,P=0,$=0,F=0,B=0,j=0;I=a=I-16|0,s=n+120|0,y=n+24|0;e:{t:{i:{n:{r:{s:{o:if(i){for(;;){if(!he(y,1))break o;if(h=l[n+176>>2],w=he(y,2),(g=l[n+260>>2])&(p=1<<w))break s;switch(l[n+260>>2]=p|g,h=f(h,20)+n|0,l[(v=h+196|0)>>2]=0,l[(g=h+192|0)>>2]=t,l[(p=h+188|0)>>2]=e,l[h+180>>2]=w,b=1,l[n+176>>2]=l[n+176>>2]+1,0|w){case 0:case 1:if(k=h,h=he(y,3)+2|0,l[k+184>>2]=h,R((k=l[p>>2])+(p=-1<<h^-1)>>>h|0,p+l[g>>2]>>>h|0,0,n,v))continue;break s;case 3:if(e=0,(0|(d=he(y,8)+1|0))>16||(e=1,(0|d)>4||(e=(0|d)>2?2:3)),g=l[p>>2],l[(p=h+184|0)>>2]=e,!R(d,1,0,n,v))break s;if(w=(g+(1<<e)|0)-1|0,m=Fe(h=1<<(8>>>l[p>>2]),0,4)){if(g=l[v>>2],l[m>>2]=l[g>>2],b=4,(0|d)>=2)for(b=(0|(p=d<<2))>5?p:5,d=4;o[0|(p=d+m|0)]=c[p+-4|0]+c[d+g|0],(0|b)!=(0|(d=d+1|0)););(0|(p=h<<2))>(0|b)&&ce(m+b|0,0,p-b|0),H(l[v>>2]),l[v>>2]=m}e=w>>>e|0,b=0!=(0|m)}if(!b)break}break s}if(he(y,1)&&!((A=he(y,4))+-1>>>0<11)){l[n>>2]=3,d=0;break n}l[a+12>>2]=0;o:{a:{if(i){if(w=1,p=1,he(y,1)){if(E=1,!R(g=((p=1<<(h=he(y,3)+2|0))+e|0)-1>>>h|0,p=(t+p|0)-1>>>h|0,0,n,a+12|0))break a;if(l[n+152>>2]=h,(0|(x=f(p,g)))>=1)for(d=0,p=l[a+12>>2];h=c[1+(g=p+(d<<2)|0)|0]|c[g+2|0]<<8,l[g>>2]=h,w=(0|h)<(0|w)?w:h+1|0,(0|x)!=(0|(d=d+1|0)););if((0|w)>1e3|(0|w)>(0|f(e,t))){if(!(D=Fe(w,0,4))){l[n>>2]=1,D=0;break a}if(y=ce(D,255,w<<2),(0|x)<1)p=0;else for(d=0,v=l[a+12>>2],p=0;g=y+(l[(m=v+(d<<2)|0)>>2]<<2)|0,-1==(0|(h=l[g>>2]))&&(l[g>>2]=p,p=(h=p)+1|0),l[m>>2]=h,(0|x)!=(0|(d=d+1|0)););}else p=w}}else w=1,p=1;if(!l[n+48>>2]){if(E=1,j=1<<A,b=Re((0|(B=(0|A)>0?j+280|0:280))>256?B:256,0,4),S=Fe(S=f(u[1184+(A<<1)>>1],p),S>>31,4),!(!(F=Fe(p,p>>31,548))|!S|!b)){for(g=S;;){d=L;l:{if(D&&-1==(0|(d=l[(L<<2)+D>>2]))){if(E=1,!Z(B,n,b,0))break o;if(!Z(256,n,b,0))break o;if(!Z(256,n,b,0))break o;if(!Z(256,n,b,0))break o;if(Z(40,n,b,0))break l;break o}for(_=f(d,548)+F|0,E=1,C=0,M=0,T=1,P=0;;){if(l[(C<<2)+_>>2]=g,!(h=Z(x=u[1208+(C<<1)>>1]+((0|A)>0?C?0:j:0)|0,n,b,g)))break o;if(T?2147483643&C&&(T=!c[0|g]):T=0,y=h<<2,v=c[0|g],C>>>0<=3){if(d=l[b>>2],h=1,(0|x)>=2)for(;d=(0|(m=l[(h<<2)+b>>2]))>(0|d)?m:d,(0|x)!=(0|(h=h+1|0)););M=d+M|0}if(g=g+y|0,P=v+P|0,5==(0|(C=C+1|0)))break}if(l[_+28>>2]=0,l[_+20>>2]=T,!T||(d=u[l[_+8>>2]+2>>1]|u[l[_+4>>2]+2>>1]<<16|u[l[_+12>>2]+2>>1]<<24,l[_+24>>2]=d,P||(h=u[l[_>>2]+2>>1])>>>0>255)){if(l[_+32>>2]=(0|M)<6,!((0|M)>5))for(E=_+12|0,T=_+8|0,M=_+4|0,P=l[_>>2],d=0;$=36+(v=(d<<3)+_|0)|0,(h=(m=u[(h=P+(d<<2)|0)>>1]|u[h+2>>1]<<16)>>>16|0)>>>0>=256?(l[$>>2]=255&m|256,l[v+40>>2]=h):(m&=255,l[$>>2]=m,x=h<<8,l[(C=v+40|0)>>2]=x,y=d>>>m|0,h=l[M>>2]+(y<<2)|0,v=c[h+2|0]|c[h+3|0]<<8,h=(k=m)+(m=c[0|h])|0,l[$>>2]=h,x|=v<<16,l[C>>2]=x,y=y>>>m|0,v=l[T>>2]+(y<<2)|0,m=c[v+2|0]|c[v+3|0]<<8,v=(k=h)+(h=c[0|v])|0,l[$>>2]=v,m|=x,l[C>>2]=m,y=l[E>>2]+(y>>>h<<2)|0,h=c[y+2|0]|c[y+3|0]<<8,l[$>>2]=v+c[0|y],l[C>>2]=m|h<<24),64!=(0|(d=d+1|0)););}else l[_+28>>2]=1,l[_+24>>2]=d|h<<8,l[_+32>>2]=0}if((0|(L=L+1|0))==(0|w))break}L=l[a+12>>2],l[n+172>>2]=S,l[n+168>>2]=F,l[n+164>>2]=p,l[n+160>>2]=L,E=0;break o}
425l[n>>2]=1;break o}E=1}b=0}if(H(b),H(D),!E)break r;H(l[a+12>>2]),H(S),pt(F)}l[n>>2]=3,d=0;break n}r:{if((0|A)>=1){if(l[n+120>>2]=1<<A,Ve(n+124|0,A))break r;l[n>>2]=1,d=0;break n}l[s>>2]=0}if(l[n+104>>2]=t,l[n+100>>2]=e,p=l[n+152>>2],l[n+148>>2]=p?-1<<p^-1:-1,l[n+156>>2]=((1<<p)+e|0)-1>>>p,i){l[n+4>>2]=1,d=0;break i}if(d=Fe(lt(e,e>>31,t,t>>31),O,4)){if(N(n,d,e,t,t,0)&&!l[n+48>>2])break i}else l[n>>2]=1,d=0}H(d),d=0;break t}if(r&&(l[r>>2]=d),l[n+112>>2]=0,d=1,i)break e}H(l[n+160>>2]),H(l[n+172>>2]),pt(l[n+168>>2]),ct(n+124|0),ct(n+136|0),l[s+48>>2]=0,l[s+52>>2]=0,l[s+40>>2]=0,l[s+44>>2]=0,l[s+32>>2]=0,l[s+36>>2]=0,l[s+24>>2]=0,l[s+28>>2]=0,l[s+16>>2]=0,l[s+20>>2]=0,l[s+8>>2]=0,l[s+12>>2]=0,l[s>>2]=0,l[s+4>>2]=0}return I=a+16|0,d}function B(e,t){var i=0,n=0,r=0,s=0,u=0,h=0,d=0,p=0,m=0,g=0,v=0;e:if(e)if(l[e>>2]=0,l[e+8>>2]=5010,t)if((h=l[t+60>>2])>>>0<=3)l[e>>2]=7,l[e+4>>2]=0,l[e+8>>2]=5050;else if(i=l[t+64>>2],r=c[i+1|0],s=c[i+2|0],u=(n=c[0|i])>>>4&1,o[e+42|0]=u,d=n>>>1&7,o[e+41|0]=d,p=1&(-1^n),o[e+40|0]=p,n=(n|r<<8|s<<16)>>>5|0,l[e+44>>2]=n,d>>>0>=4)l[e>>2]=3,l[e+4>>2]=0,l[e+8>>2]=5068;else{if(u){if(r=h+-3|0,s=i+3|0,p){if(r>>>0<=6){l[e>>2]=7,l[e+4>>2]=0,l[e+8>>2]=5122;break e}if(42!=c[i+5|0]||157!=c[0|s]|1!=c[i+4|0]){l[e>>2]=3,l[e+4>>2]=0,l[e+8>>2]=5150;break e}n=c[i+6|0]|c[i+7|0]<<8&16128,a[e+48>>1]=n,o[e+52|0]=c[i+7|0]>>>6,r=c[i+8|0]|c[i+9|0]<<8&16128,a[e+50>>1]=r,s=c[i+9|0],l[e+292>>2]=r+15>>>4,l[e+288>>2]=n+15>>>4,o[e+53|0]=s>>>6,l[t+84>>2]=0,l[t+4>>2]=r,l[t>>2]=n,l[t+100>>2]=r,l[t+96>>2]=n,l[t+92>>2]=0,l[t+88>>2]=r,l[t+80>>2]=n,l[t+72>>2]=0,l[t+76>>2]=0,l[t+16>>2]=r,l[t+12>>2]=n,a[(t=e+904|0)>>1]=-1,o[t+2|0]=-1,l[e+120>>2]=0,l[e+112>>2]=1,l[e+116>>2]=0,l[e+104>>2]=0,l[e+108>>2]=0,r=h+-10|0,s=i+10|0,n=l[e+44>>2]}t:{if(n>>>0>r>>>0){if(t=0,l[e>>2])break t;l[e>>2]=7,l[e+4>>2]=0,l[e+8>>2]=5164;break e}we(i=e+12|0,s,n),u=l[e+44>>2],c[e+40|0]&&(g=e,v=le(i,1),o[g+54|0]=v,g=e,v=le(i,1),o[g+55|0]=v),t=le(i,1),l[e+104>>2]=t;i:if(t){if(g=e,v=le(i,1),l[g+108>>2]=v,le(i,1)&&(g=e,v=le(i,1),l[g+112>>2]=v,t=e,n=le(i,1)?nt(i,7):0,o[t+116|0]=n,t=e,n=le(i,1)?nt(i,7):0,o[t+117|0]=n,t=e,n=le(i,1)?nt(i,7):0,o[t+118|0]=n,t=e,n=le(i,1)?nt(i,7):0,o[t+119|0]=n,t=e,n=le(i,1)?nt(i,6):0,o[t+120|0]=n,t=e,n=le(i,1)?nt(i,6):0,o[t+121|0]=n,t=e,n=le(i,1)?nt(i,6):0,o[t+122|0]=n,t=e,n=le(i,1)?nt(i,6):0,o[t+123|0]=n),!l[e+108>>2])break i;t=e,n=le(i,1)?le(i,8):255,o[t+904|0]=n,t=e,n=le(i,1)?le(i,8):255,o[t+905|0]=n,t=e,n=255,le(i,1)&&(n=le(i,8)),o[t+906|0]=n}else l[e+108>>2]=0;if(l[e+36>>2]){if(t=0,l[e>>2])break t;l[e>>2]=3,l[e+4>>2]=0,l[e+8>>2]=5185;break e}if(g=e,v=le(i,1),l[g+56>>2]=v,g=e,v=le(i,6),l[g+60>>2]=v,g=e- -64|0,v=le(i,3),l[g>>2]=v,t=le(i,1),l[e+68>>2]=t,t&&le(i,1)&&(le(i,1)&&(g=e,v=nt(i,6),l[g+72>>2]=v),le(i,1)&&(g=e,v=nt(i,6),l[g+76>>2]=v),le(i,1)&&(g=e,v=nt(i,6),l[g+80>>2]=v),le(i,1)&&(g=e,v=nt(i,6),l[g+84>>2]=v),le(i,1)&&(g=e,v=nt(i,6),l[g+88>>2]=v),le(i,1)&&(g=e,v=nt(i,6),l[g+92>>2]=v),le(i,1)&&(g=e,v=nt(i,6),l[g+96>>2]=v),le(i,1)&&(g=e,v=nt(i,6),l[g+100>>2]=v)),t=e,n=l[e+60>>2]?l[e+56>>2]?1:2:0,l[t+2308>>2]=n,l[e+36>>2]){if(t=0,l[e>>2])break t;l[e>>2]=3,l[e+4>>2]=0,l[e+8>>2]=5213;break e}h=-1<<(p=le(i,2))^-1,l[e+312>>2]=h,n=7;i:{if((t=r-u|0)>>>0>=(d=f(h,3))>>>0){if(m=r+s|0,n=t-d|0,s=d+(t=s+u|0)|0,p)for(d=h>>>0>1?h:1,r=0;u=(u=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16)>>>0>n>>>0?n:u,we(316+(f(r,28)+e|0)|0,s,u),n=n-u|0,s=s+u|0,t=t+3|0,(0|d)!=(0|(r=r+1|0)););if(we(316+(f(h,28)+e|0)|0,s,n),n=5,s>>>0<m>>>0)break i}if(t=0,l[e>>2])break t;l[e>>2]=n,l[e+4>>2]=0,l[e+8>>2]=5240;break e}if(te(e),!c[e+40|0]){if(t=0,l[e>>2])break t;l[e>>2]=4,l[e+4>>2]=0,l[e+8>>2]=5264;break e}le(i,1),K(i,e),l[e+4>>2]=1,t=1}return t}l[e>>2]=4,l[e+4>>2]=0,l[e+8>>2]=5099}else l[e>>2]=2,l[e+4>>2]=0,l[e+8>>2]=5013;return 0}function j(e,t){var i,n=0,r=0,s=0,a=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0;if(i=l[e+20>>2],l[i+108>>2]<(0|t)){if(l[e+132>>2]||(Le(),l[e+132>>2])){v=l[i+100>>2],A=f(v,l[i+104>>2]),e=(0|(d=l[i+112>>2]))/(0|v)|0;e:{t:if((0|d)>=(0|(C=f(t,v))))b=i+48|0;else if(p=d-f(e,v)|0,s=0,(a=l[i+152>>2])&&(s=l[l[i+160>>2]+(f(l[i+156>>2],e>>a)+(p>>a)<<2)>>2]),!l[(b=i+48|0)>>2])for(E=l[i+148>>2],k=l[i+16>>2],_=i+24|0,x=l[i+168>>2]+f(s,548)|0;;){p&E||(n=l[i+168>>
4252],s=0,(a=l[i+152>>2])&&(s=l[l[i+160>>2]+(f(l[i+156>>2],e>>a)+(p>>a)<<2)>>2]),x=n+f(s,548)|0),(0|(r=l[i+44>>2]))>=32&&(ve(_),r=l[i+44>>2]),m=i,n=s=l[_+4>>2],a=31&(h=63&r),w=l[_>>2],n=l[x>>2]+((255&(32<=(63&h)>>>0?n>>>a|0:((1<<a)-1&n)<<32-a|w>>>a))<<2)|0,(a=c[0|n])>>>0>=9&&(r=r+8|0,l[i+44>>2]=r,h=(u[n+2>>1]<<2)+n|0,n=s,g=31&(y=63&r),a=c[0|(n=h+(((-1<<a+-8^-1)&(32<=y>>>0?n>>>g|0:((1<<g)-1&n)<<32-g|w>>>g))<<2)|0)]),h=(255&a)+r|0,l[m+44>>2]=h;i:if((n=u[n+2>>1])>>>0<=255){if(o[d+k|0]=n,d=d+1|0,(0|(p=p+1|0))<(0|v))break i;if(s=e+1|0,p=0,(0|e)>=(0|t)){e=s;break i}if(15&s){e=s;break i}ge(i,s),e=s}else{if(m=1,n>>>0>279)break e;if(a=n+-256|0,n>>>0>=260&&(a=he(_,s=n+-258>>1)+((1&a|2)<<s)|0,w=l[i+24>>2],h=l[i+44>>2],s=l[i+28>>2]),g=i,n=s,r=31&(y=63&h),r=l[x+16>>2]+((255&(32<=y>>>0?n>>>r|0:((1<<r)-1&n)<<32-r|w>>>r))<<2)|0,(n=c[0|r])>>>0>=9&&(h=h+8|0,l[i+44>>2]=h,S=(u[r+2>>1]<<2)+r|0,r=31&(y=63&h),n=c[0|(r=S+(((-1<<n+-8^-1)&(32<=y>>>0?s>>>r|0:((1<<r)-1&s)<<32-r|w>>>r))<<2)|0)]),s=(255&n)+h|0,l[g+44>>2]=s,r=u[r+2>>1],(0|s)>=32&&ve(_),s=a+1|0,r>>>0>=4&&(r=he(_,n=r+-2>>1)+((1&r|2)<<n)|0),(r+1|0)>=121?n=r+-119|0:(n=c[r+1264|0],n=(0|(n=8+(f(n>>>4|0,v)-(15&n)|0)|0))>1?n:1),(A-d|0)<(0|s)|(0|d)<(0|n))break e;h=(r=d+k|0)-n|0;n:{r:if(!((0|s)<8)){s:{o:switch(n+-1|0){case 0:n=c[0|h],m=f(n,16843009);break s;case 1:n=c[0|h]|c[h+1|0]<<8,m=f(n,65537);break s;case 3:break o;default:break r}m=n=c[0|h]|c[h+1|0]<<8|c[h+2|0]<<16|c[h+3|0]<<24}s:{o:{a:{if(3&r){if(o[0|r]=n,m=Xe(m,24),h=h+1|0,3&(r=r+1|0))break a;n=a>>>2|0;break o}n=(a=s)>>>2|0;break o}for(;o[0|r]=c[0|h],g=a,a=a+-1|0,m=Xe(m,24),h=h+1|0,3&(r=r+1|0););if(n=0,(0|g)<5)break s;n=a>>2}for(g=(0|n)>1?n:1,n=0;l[(n<<2)+r>>2]=m,(0|g)!=(0|(n=n+1|0)););n=g<<2}if((0|n)>=(0|a))break n;for(;o[n+r|0]=c[n+h|0],(0|a)!=(0|(n=n+1|0)););break n}if((0|n)<(0|s)){if(n=0,(0|s)<=0)break n;for(;o[n+r|0]=c[n+h|0],m=(0|n)!=(0|a),n=n+1|0,m;);}else J(r,h,s)}if(d=s+d|0,(0|(p=s+p|0))>=(0|v))for(;p=p-v|0,15&(e=(s=e)+1|0)|(0|s)>=(0|t)||ge(i,e),(0|p)>=(0|v););!(p&E)|(0|d)>=(0|C)||(n=l[i+168>>2],s=0,(a=l[i+152>>2])&&(s=l[l[i+160>>2]+(f(l[i+156>>2],e>>a)+(p>>a)<<2)>>2]),x=n+f(s,548)|0)}if(l[b>>2]){l[b>>2]=1;break t}if(r=0,r=l[i+40>>2]==l[i+36>>2]?l[i+44>>2]>64:r,l[b>>2]=r,(0|d)>=(0|C))break t;if(r)break}ge(i,(0|e)>(0|t)?t:e),m=0}return s=t=b,e=1,l[t>>2]||(e=0,l[i+40>>2]==l[i+36>>2]&&(e=l[i+44>>2]>64)),l[s>>2]=e,!e|(0|A)<=(0|d)&&!m?(l[i+112>>2]=d,1):(l[i>>2]=e?5:3,0)}e=N(i,l[i+16>>2],l[i+100>>2],l[i+104>>2],t,1)}else e=1;return e}function z(e,t){t|=0;var i,n,r,a,u,h,d,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,M=0,P=0;if(I=i=I+-64|0,g=l[2280+(e|=0)>>2],u=l[e+160>>2],T=l[e+2268>>2],v=l[e+2284>>2],p=(r=c[l[e+2308>>2]+4863|0])>>>1|0,E=l[e+2276>>2],P=l[e+2272>>2],d=l[e+308>>2],a=l[e+164>>2],2==l[e+148>>2]&&L(e,e+160|0),y=f(g,u),h=f(g,r),m=f(v,u),n=f(p,v),l[e+168>>2]&&!((0|(p=l[e+296>>2]))>=l[e+304>>2]))for(k=l[e+164>>2];;){C=l[e+172>>2]+(p<<2)|0;e:if(b=c[0|C])if(v=l[e+160>>2],w=l[e+2280>>2],_=(l[e+2268>>2]+(f(v,w)<<4)|0)+(p<<4)|0,1!=l[e+2308>>2])x=c[C+1|0],D=l[e+2284>>2],g=f(D,v)<<3,v=p<<3,M=(g+l[e+2276>>2]|0)+v|0,S=v+(g+l[e+2272>>2]|0)|0,A=c[C+3|0],(0|p)>=1&&(v=b+4|0,s[l[2709]](_,w,v,x,A),s[l[2711]](S,M,D,v,x,A)),c[C+2|0]&&(s[l[2713]](_,w,b,x,A),s[l[2715]](S,M,D,b,x,A)),g=C+2|0,(0|k)>=1&&(v=b+4|0,s[l[2708]](_,w,v,x,A),s[l[2710]](S,M,D,v,x,A)),c[0|g]&&(s[l[2712]](_,w,b,x,A),s[l[2714]](S,M,D,b,x,A));else{if((0|p)>=1&&s[l[2717]](_,w,b+4|0),c[C+2|0]&&s[l[2719]](_,w,b),v=C+2|0,(0|k)>=1&&s[l[2716]](_,w,b+4|0),!c[0|v])break e;s[l[2718]](_,w,b)}if(!((0|(p=p+1|0))<l[e+304>>2]))break}if(A=y<<4,S=T-h|0,w=m<<3,k=E-n|0,T=P-n|0,l[e+540>>2]&&!((0|(_=l[e+296>>2]))>=(0|(m=l[e+304>>2]))))for(x=e+552|0;;){if(p=l[e+176>>2]+f(_,800)|0,(g=c[p+796|0])>>>0>=4){for(E=p+796|0,C=l[e+2284>>2],D=f(C,l[e+160>>2])<<3,P=l[e+2276>>2],v=l[e+2272>>2],b=l[e+548>>2],y=l[e+544>>2],m=0;M=l[(p=x+(y<<2)|0)>>2]-l[x+(b<<2)>>2]|0,l[p>>2]=2147483647&M,y=55==(0|(p=l[e+544>>2]+1|0))?0:p,l[e+544>>2]=y,b=55==(0|(p=l[e+548>>2]+1|0))?0:p,l[e+548>>2]=b,o[m+i|0]=f(g,M<<1>>24)>>>8^128,64!=(0|(m=m+1|0)););for(g=_<<3,s[l[2720]](i,g+(v+D|0)|0,C),v=c[0|E],b=l[e+548>>2],y=l[e+544>>2],m=0;E=l[(p=x+(y<<2)|0)>>2]-l[x+(b<<2)>>2]|0,l[p>>2]=2147483647&E,y=55==(0|(p=l[e+544>>2]+1|0))?0:p,l[e+544>>2]=y,b=55==(0|(p=l[e+548>>2]+1|0))?0:p,l[e+548>>2]=b,o[m+i|0]=f(v,E<<1>>24)>>>8^128,64!=(0|(m=m+1|0)););s[l[2720]](i,g+(D+P|0)|0,C),m=l[e+304>>2]}if(!((0|(_=_+1|0))<(0|m)))break}S=A+S|0,v=w+k|0,E=w+T|0,P=d+-1|0;e:{t:{if(m=1,l[t+44>>2]){if(g=16+(p=a<<4)|0,a?(l[t+24>>2]=E,l[t+20>>2]=S,y=v,p=p-r|0):(l[t+20>>2]=A+l[e+2268>>2],l[t+24>>2]=w+l[e+2272>>2],y=w+l[e+2276>>2]|0,p=0),l[t+28>>2]=y,y=0,l[t+104>>2]=0,k=(0|(g=g-((0|a)>=(0|P)?0:r)|0))>(0|(m=l[t+88>>2]))?m:g,!(!l[e+2348>>2]|(0|k)<=(0|p)||(y=function(e,t,i,n){var r=0,o=0,a=0,u=0,h=0,d=0,p=0,m=0;i:if(!((0|i)<0|(0|n)<1||(i+n|0)>(0|(h=l[t+88>>2])))){p=l[t>>2];n:{r:if(!l[e+2356>>2]){if(!(o=l[e+2344>>2])){if(r=Re(1,0,144),l[e+2344>>2]=r,!r)break i;
425if(o=Fe(lt(a=r=l[t+88>>2],o=r>>31,r=l[t>>2],r>>31),O,1),l[e+2360>>2]=o,!o)break n;if(l[e+2368>>2]=0,l[e+2364>>2]=o,a=l[e+2348>>2],u=l[e+2352>>2],r=l[e+2344>>2],function(){var e;(0|(e=l[2673]))!=l[2550]&&(l[2731]=75,l[2730]=76,l[2729]=77,l[2728]=0,l[2727]=78,l[2726]=79,l[2725]=80,l[2724]=0,l[2550]=e)}(),l[r+136>>2]=o,l[r>>2]=l[t>>2],l[r+4>>2]=l[t+4>>2],u>>>0<2)break n;if(o=3&c[0|a],l[r+8>>2]=o,l[r+12>>2]=c[0|a]>>>2&3,d=c[0|a]>>>4&3,l[r+16>>2]=d,o>>>0>1|d>>>0>1|c[0|a]>63)break n;if(o=u+-1|0,dt(u=r+24|0),Ze(0,u),l[r- -64>>2]=r,l[r+24>>2]=l[t>>2],l[r+28>>2]=l[t+4>>2],l[r+96>>2]=l[t+72>>2],l[r+100>>2]=l[t+76>>2],l[r+104>>2]=l[t+80>>2],l[r+108>>2]=l[t+84>>2],l[r+112>>2]=l[t+88>>2],r=l[r+8>>2]?function(e,t,i){var n,r=0,s=0,o=0,a=0,u=0;if(!(n=Re(1,0,272)))return 0;l[n>>2]=0,l[n+4>>2]=2,oe(),s=l[e>>2],l[n+100>>2]=s,r=l[e+4>>2],l[n+8>>2]=e+24,l[n+104>>2]=r,l[e+28>>2]=r,l[e+24>>2]=s,l[e- -64>>2]=e,l[n>>2]=0,Ce(n+24|0,t,i);s:{o:{a:if(R(l[e>>2],l[e+4>>2],1,n,0)){l:{c:if(!(1!=l[n+176>>2]|3!=l[n+180>>2]|l[n+120>>2]>0)){if((0|(i=l[n+164>>2]))<1)break l;for(t=l[n+168>>2],r=0;;){if(s=t+f(r,548)|0,c[l[s+4>>2]]|c[l[s+8>>2]]|c[l[s+12>>2]])break c;if((0|i)==(0|(r=r+1|0)))break}break l}if(l[e+132>>2]=0,o=lt(i=t=l[n+104>>2],r=t>>31,t=l[n+100>>2],t>>31),i=O,u=n,t=(t=(r=l[e>>2])>>31)<<4|r>>>28,(s=(s=r<<4)+(r=a=65535&r)|0)>>>0<r>>>0&&(t=t+1|0),t=t+i|0,t=Fe(r=s+o|0,r>>>0<s>>>0?t+1|0:t,4),l[u+16>>2]=t,t)break o;l[n+20>>2]=0,l[n>>2]=1;break a}if(l[e+132>>2]=1,l[n+20>>2]=0,t=Fe(lt(i=t=l[n+104>>2],r=t>>31,t=l[n+100>>2],t>>31),O,1),l[n+16>>2]=t,t)break s;l[n>>2]=1}return me(n),H(n),0}l[n+20>>2]=(t+(o<<2)|0)+(a<<2)}return l[e+20>>2]=n,1}(r,a+1|0,o):o>>>0>=f(l[r+4>>2],l[r>>2])>>>0,!r)break n;o=l[e+2344>>2],1==l[o+16>>2]?n=h-i|0:l[e+2372>>2]=0}if(m=l[o+112>>2],l[o+8>>2]){if(!j(o,n=i+n|0))break n}else{u=l[o>>2],r=(a=f(u,i))+l[e+2364>>2]|0,h=1+(a+l[e+2348>>2]|0)|0,a=l[e+2368>>2];s:{o:{if(d=l[o+12>>2]){if((0|n)<1)break s;if(s[l[10912+(d<<2)>>2]](a,h,r,u),d=1,1!=(0|n))break o;a=r;break s}if(o=0,(0|n)<=0)break s;for(;a=r,r=J(r,h,u),h=u+h|0,r=r+u|0,(0|(o=o+1|0))!=(0|n););break s}for(;h=u+h|0,a=r+u|0,s[l[10912+(l[o+12>>2]<<2)>>2]](r,h,a,u),r=a,(0|(d=d+1|0))!=(0|n););}l[e+2368>>2]=a,n=i+n|0}if((0|n)>=(0|m))l[e+2356>>2]=1;else if(!l[e+2356>>2])break r;if((n=l[e+2344>>2])&&(ht(l[n+20>>2]),l[n+20>>2]=0,H(n)),l[e+2344>>2]=0,!((0|(n=l[e+2372>>2]))<1||(a=l[t+76>>2],r=l[t+84>>2],G(a+(l[e+2364>>2]+f(r,p)|0)|0,l[t+80>>2]-a|0,l[t+88>>2]-r|0,p,n))))break n}return l[e+2364>>2]+f(i,p)|0}H(l[e+2360>>2]),l[e+2360>>2]=0,l[e+2364>>2]=0,(t=l[e+2344>>2])&&(ht(l[t+20>>2]),l[t+20>>2]=0,H(t)),l[e+2344>>2]=0}return 0}(e,t,p,k-p|0),l[t+104>>2]=y,y)))break t;(0|(g=l[t+84>>2]))>(0|p)&&(m=g-p|0,l[t+20>>2]=l[t+20>>2]+f(m,l[e+2280>>2]),p=f(l[e+2284>>2],m>>1),l[t+24>>2]=p+l[t+24>>2],l[t+28>>2]=p+l[t+28>>2],y?(y=f(m,l[t>>2])+y|0,l[t+104>>2]=y):y=0,p=g),m=1,(0|k)<=(0|p)||(T=l[t+76>>2],l[t+20>>2]=T+l[t+20>>2],m=T>>1,l[t+24>>2]=m+l[t+24>>2],l[t+28>>2]=m+l[t+28>>2],y&&(l[t+104>>2]=y+T),l[t+8>>2]=p-g,l[t+16>>2]=k-p,l[t+12>>2]=l[t+80>>2]-T,m=0|s[l[t+44>>2]](t))}if(l[e+156>>2]!=(u+1|0)|(0|a)>=(0|P))break e;J(l[e+2268>>2]-h|0,S+(l[e+2280>>2]<<4)|0,h),J((t=0-n|0)+l[e+2272>>2]|0,E+(l[e+2284>>2]<<3)|0,n),J(t+l[e+2276>>2]|0,v+(l[e+2284>>2]<<3)|0,n);break e}m=Ke(e,3,4912)}return I=i- -64|0,0|m}function H(e){var t=0,i=0,n=0,r=0,s=0,o=0,a=0,c=0,u=0;e:if(e|=0){s=(n=e+-8|0)+(e=-8&(i=l[e+-4>>2]))|0;t:if(!(1&i)){if(!(3&i))break e;if((n=n-(i=l[n>>2])|0)>>>0<h[2888])break e;if(e=e+i|0,l[2889]==(0|n)){if(3==(3&(i=l[s+4>>2])))return l[2886]=e,l[s+4>>2]=-2&i,l[n+4>>2]=1|e,void(l[e+n>>2]=e)}else{if(i>>>0<=255){if(r=l[n+8>>2],i=i>>>3|0,(0|(t=l[n+12>>2]))==(0|r)){c=11536,u=l[2884]&Xe(-2,i),l[c>>2]=u;break t}l[r+12>>2]=t,l[t+8>>2]=r;break t}if(a=l[n+24>>2],(0|(i=l[n+12>>2]))==(0|n))if((t=l[(r=n+20|0)>>2])||(t=l[(r=n+16|0)>>2])){for(;o=r,(t=l[(r=(i=t)+20|0)>>2])||(r=i+16|0,t=l[i+16>>2]););l[o>>2]=0}else i=0;else t=l[n+8>>2],l[t+12>>2]=i,l[i+8>>2]=t;if(!a)break t;r=l[n+28>>2];i:{if(l[(t=11840+(r<<2)|0)>>2]==(0|n)){if(l[t>>2]=i,i)break i;c=11540,u=l[2885]&Xe(-2,r),l[c>>2]=u;break t}if(l[a+(l[a+16>>2]==(0|n)?16:20)>>2]=i,!i)break t}if(l[i+24>>2]=a,(t=l[n+16>>2])&&(l[i+16>>2]=t,l[t+24>>2]=i),!(t=l[n+20>>2]))break t;l[i+20>>2]=t,l[t+24>>2]=i}}if(!(s>>>0<=n>>>0)&&1&(i=l[s+4>>
4252])){t:{if(!(2&i)){if((0|s)==l[2890]){if(l[2890]=n,e=l[2887]+e|0,l[2887]=e,l[n+4>>2]=1|e,l[2889]!=(0|n))break e;return l[2886]=0,void(l[2889]=0)}if((0|s)==l[2889])return l[2889]=n,e=l[2886]+e|0,l[2886]=e,l[n+4>>2]=1|e,void(l[e+n>>2]=e);e=(-8&i)+e|0;i:if(i>>>0<=255){if(i=i>>>3|0,(0|(t=l[s+8>>2]))==(0|(r=l[s+12>>2]))){c=11536,u=l[2884]&Xe(-2,i),l[c>>2]=u;break i}l[t+12>>2]=r,l[r+8>>2]=t}else{if(a=l[s+24>>2],(0|s)==(0|(i=l[s+12>>2])))if((t=l[(r=s+20|0)>>2])||(t=l[(r=s+16|0)>>2])){for(;o=r,(t=l[(r=(i=t)+20|0)>>2])||(r=i+16|0,t=l[i+16>>2]););l[o>>2]=0}else i=0;else t=l[s+8>>2],l[t+12>>2]=i,l[i+8>>2]=t;if(a){r=l[s+28>>2];n:{if((0|s)==l[(t=11840+(r<<2)|0)>>2]){if(l[t>>2]=i,i)break n;c=11540,u=l[2885]&Xe(-2,r),l[c>>2]=u;break i}if(l[a+((0|s)==l[a+16>>2]?16:20)>>2]=i,!i)break i}l[i+24>>2]=a,(t=l[s+16>>2])&&(l[i+16>>2]=t,l[t+24>>2]=i),(t=l[s+20>>2])&&(l[i+20>>2]=t,l[t+24>>2]=i)}}if(l[n+4>>2]=1|e,l[e+n>>2]=e,l[2889]!=(0|n))break t;return void(l[2886]=e)}l[s+4>>2]=-2&i,l[n+4>>2]=1|e,l[e+n>>2]=e}if(e>>>0<=255)return i=11576+((e=e>>>3|0)<<3)|0,(t=l[2884])&(e=1<<e)?e=l[i+8>>2]:(l[2884]=e|t,e=i),l[i+8>>2]=n,l[e+12>>2]=n,l[n+12>>2]=i,void(l[n+8>>2]=e);l[n+16>>2]=0,l[n+20>>2]=0,t=0,(r=e>>>8|0)&&(t=31,e>>>0>16777215||(t=(i=r)<<(r=r+1048320>>>16&8),t=28+((t=((t<<=a=t+520192>>>16&4)<<(o=t+245760>>>16&2)>>>15|0)-(o|r|a)|0)<<1|e>>>t+21&1)|0)),l[(s=n)+28>>2]=t,o=11840+(t<<2)|0;t:{i:{if((r=l[2885])&(i=1<<t)){for(r=e<<(31==(0|t)?0:25-(t>>>1|0)|0),i=l[o>>2];;){if(t=i,(-8&l[i+4>>2])==(0|e))break i;if(i=r>>>29|0,r<<=1,!(i=l[(o=16+(t+(4&i)|0)|0)>>2]))break}l[o>>2]=n,l[n+24>>2]=t}else l[2885]=i|r,l[o>>2]=n,l[n+24>>2]=o;l[n+12>>2]=n,l[n+8>>2]=n;break t}e=l[t+8>>2],l[e+12>>2]=n,l[t+8>>2]=n,l[n+24>>2]=0,l[n+12>>2]=t,l[n+8>>2]=e}if(e=l[2892]+-1|0,l[2892]=e,!e){for(n=11992;n=(e=l[n>>2])+8|0,e;);l[2892]=-1}}}}function q(e,t,i,n,r){var s,c=0,h=0,d=0,f=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;l[120+(s=I-128|0)>>2]=0,l[s+124>>2]=0,l[s+112>>2]=0,l[s+116>>2]=0,l[s+104>>2]=0,l[s+108>>2]=0,l[s+96>>2]=0,l[s+100>>2]=0,l[s+88>>2]=0,l[s+92>>2]=0,l[s+80>>2]=0,l[s+84>>2]=0,l[s+72>>2]=0,l[s+76>>2]=0,l[s+64>>2]=0,l[s+68>>2]=0;e:{if((0|n)>=1){for(;;){if((0|(h=l[(c<<2)+i>>2]))>15)break e;if(l[(h=(s- -64|0)+(h<<2)|0)>>2]=l[h>>2]+1,(0|(c=c+1|0))==(0|n))break}c=l[s+64>>2]}else c=0;if((0|c)!=(0|n)&&(l[s+4>>2]=0,!((0|(c=l[s+68>>2]))>2||(l[s+8>>2]=c,(0|(h=l[s+72>>2]))>4||(c=c+h|0,l[s+12>>2]=c,(0|(h=l[s+76>>2]))>8||(c=c+h|0,l[s+16>>2]=c,(0|(h=l[s+80>>2]))>16||(c=c+h|0,l[s+20>>2]=c,(0|(h=l[s+84>>2]))>32||(c=c+h|0,l[s+24>>2]=c,(0|(h=l[s+88>>2]))>64||(c=c+h|0,l[s+28>>2]=c,(0|(h=l[s+92>>2]))>128||(c=c+h|0,l[s+32>>2]=c,(0|(h=l[s+96>>2]))>256||(c=c+h|0,l[s+36>>2]=c,(0|(h=l[s+100>>2]))>512||(c=c+h|0,l[s+40>>2]=c,(0|(h=l[s+104>>2]))>1024||(c=c+h|0,l[s+44>>2]=c,(0|(h=l[s+108>>2]))>2048||(c=c+h|0,l[s+48>>2]=c,(0|(h=l[s+112>>2]))>4096||(c=c+h|0,l[s+52>>2]=c,(0|(h=l[s+116>>2]))>8192||(c=c+h|0,l[s+56>>2]=c,(0|(h=l[s+120>>2]))>16384)))))))))))))))){if(l[s+60>>2]=c+h,c=0,(0|n)>0)for(;(0|(h=l[(c<<2)+i>>2]))<1||(r?(h=l[(d=s+(h<<2)|0)>>2],l[d>>2]=h+1,a[(h<<1)+r>>1]=c):l[(h=s+(h<<2)|0)>>2]=l[h>>2]+1),(0|(c=c+1|0))!=(0|n););if(h=1<<t,b=1,1==(0|(m=l[s+60>>2]))){if(!r)return h;for(i=u[r>>1]<<16,c=h;a[(n=((t=c+-1|0)<<2)+e|0)>>1]=i,a[n+2>>1]=i>>>16,n=(0|c)>1,c=t,n;);return h}x=1;t:{if(!((0|t)<1)){for(v=2,c=1;;){if((0|(b=(y=b<<1)-(n=l[(C=(s- -64|0)+(c<<2)|0)>>2])|0))<0)break e;if(i=c,!(!e|(0|n)<1)){for(d=n+g|0,A=255&i,p=1<<i+-1;;){for(E=(f<<2)+e|0,n=A|u[(g<<1)+r>>1]<<16,c=h;a[(_=E+((c=c-v|0)<<2)|0)>>1]=n,a[_+2>>1]=n>>>16,(0|c)>0;);for(n=p;n=(c=n)>>>1|0,c&f;);if(f=c?c+(c+-1&f)|0:f,(0|d)==(0|(g=g+1|0)))break}l[C>>2]=0,g=d}if(x=y+x|0,v<<=1,c=i+1|0,(0|t)==(0|i))break}if(!((0|t)<=14)){y=h;break t}}for(T=h+-1|0,d=t,p=-1,v=2,m=e,y=h;;){if(w=0,C=d,(0|(b=(k=b<<1)-(i=l[(_=(s- -64|0)+((d=d+1|0)<<2)|0)>>2])|0))<0)break e;if(!(!e|(0|i)<1))for(E=1<<C,D=255&(w=d-t|0),A=1<<w,c=p;;){if((0|(p=f&T))!=(0|c)){if(m=(h<<2)+m|0,h=A,c=w,(0|C)<=13){n=c=d;i:if(!((0|(i=A-i|0))<1))for(;;){if(n=15,15==(0|(c=c+1|0)))break i;if(n=c,!((0|(i=(i<<1)-l[(s- -64|0)+(c<<2)>>2]|0))>0))break}h=1<<(c=n-t|0)}
425o[0|(i=(p<<2)+e|0)]=t+c,a[i+2>>1]=(m-e>>>2|0)-p,y=h+y|0}else p=c;for(n=(f>>>t<<2)+m|0,i=D|u[(g<<1)+r>>1]<<16,c=h;a[(S=n+((c=c-v|0)<<2)|0)>>1]=i,a[S+2>>1]=i>>>16,(0|c)>0;);for(n=E;n=(c=n)>>>1|0,c&f;);if(i=(n=l[_>>2])+-1|0,l[_>>2]=i,f=c?c+(c+-1&f)|0:f,g=g+1|0,c=p,!((0|n)>1))break}if(x=x+k|0,v<<=1,15==(0|d))break}m=l[s+60>>2]}w=((m<<1)-1|0)==(0|x)?y:0}}return w}function W(e,t){var i,n,r,h,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,O=0,L=0,M=0;if(I=r=I-32|0,h=(v=l[e+2256>>2])+((i=l[e+2296>>2])<<1)|0,n=l[e+2304>>2],l[e+2236>>2]&&(d=f(i,800)+n|0,c[d+797|0]))o[0|h]=0,o[v+-2|0]=0,c[d+768|0]||(o[1+(v+(i<<1)|0)|0]=0,o[v+-1|0]=0),d=f(i,800)+n|0,l[d+788>>2]=0,l[d+792>>2]=0,o[d+796|0]=0;else{for(m=f(i,800)+n|0,k=c[m+798|0],b=3,p=ce(m,0,768),c[p+768|0]||(l[(d=r)+24>>2]=0,l[d+28>>2]=0,l[d+16>>2]=0,l[d+20>>2]=0,l[d+8>>2]=0,l[d+12>>2]=0,l[d>>2]=0,l[d+4>>2]=0,g=v+-1|0,b=v+(i<<1)|0,d=(0|(_=0|s[l[2661]](t,e+2032|0,c[0|g]+c[b+1|0]|0,784+((k<<5)+e|0)|0,0,d)))>0,o[0|g]=d,o[b+1|0]=d,(0|_)>=2?s[l[2674]](r,p):(d=f(i,800)+n|0,p=a[r>>1]+3>>>3|0,a[d+480>>1]=p,a[d+448>>1]=p,a[d+416>>1]=p,a[d+384>>1]=p,a[d+352>>1]=p,a[d+320>>1]=p,a[d+288>>1]=p,a[d+256>>1]=p,a[d+224>>1]=p,a[d+192>>1]=p,a[d+160>>1]=p,a[d+128>>1]=p,a[d+96>>1]=p,a[d+64>>1]=p,a[d+32>>1]=p,a[d>>1]=p),b=0,g=1),d=15&c[0|h],p=776+((k<<5)+e|0)|0,v=15&c[0|(T=v+-2|0)],b=1964+(f(b,68)+e|0)|0;_=0|s[l[2661]](t,b,(1&v)+(1&d)|0,p,g,m),x=u[m>>1],y=(0|_)>(0|g),w=d>>>1|0,d=0|s[l[2661]](t,b,y+(1&w)|0,p,g,m+32|0),C=u[m+32>>1],A=(0|d)>(0|g),y=(126&w|y<<7)>>>1|0,w=0|s[l[2661]](t,b,A+(1&y)|0,p,g,m- -64|0),D=u[m+64>>1],S=(0|w)>(0|g),A=(y|A<<7)>>>1|0,O=(((0|d)>3?3:(0|d)<2?0!=(0|C):2)|((0|_)>3?12:(0|_)<2?(0!=(0|x))<<2:8))<<4|O<<8|((0|w)>3?12:(0|w)<2?(0!=(0|D))<<2:8)|((0|(y=0|s[l[2661]](t,b,S+(1&A)|0,p,g,m+96|0)))>3?3:(0|y)<2?0!=u[m+96>>1]:2),d=(_=(0|y)>(0|g))<<3|(A|S<<7)>>>5,v=_<<7|(254&v)>>>1,m=m+128|0,4!=(0|(E=E+1|0)););for(b=e+2100|0,E=v>>>4|0,w=255&d,_=792+((k<<5)+e|0)|0,v=0,d=1,g=0;p=4|g,x=c[0|T]>>>p|0,y=c[0|h]>>>p|0,p=0|s[l[2661]](t,b,(1&x)+(1&y)|0,_,0,m),A=u[m>>1],C=(0|p)>0,y=0|s[l[2661]](t,b,C+(y>>>1&1)|0,_,0,m+32|0),D=u[m+32>>1],x=0|s[l[2661]](t,b,C+(x>>>1&1)|0,_,0,m- -64|0),S=u[m+64>>1],L=(0|x)>0,M=(0|y)>0,v=((((0|y)>3?3:(0|y)<2?0!=(0|D):2)|((0|p)>3?12:(0|p)<2?(0!=(0|A))<<2:8))<<4|((0|x)>3?12:(0|x)<2?(0!=(0|S))<<2:8)|((0|(C=0|s[l[2661]](t,b,L+M|0,_,0,m+96|0)))>3?3:(0|C)<2?0!=u[m+96>>1]:2))<<(g<<2)|v,E|=((p=(0|C)>0)<<5|M<<4)<<g,w|=(p<<1|L)<<4<<g,m=m+128|0,p=d,d=0,g=2,p;);o[0|h]=w,o[0|T]=E,d=f(i,800)+n|0,l[d+792>>2]=v,l[d+788>>2]=O,o[d+796|0]=43690&v?0:l[804+((k<<5)+e|0)>>2],g=0!=(v|O)}return l[e+2308>>2]>=1&&(d=l[e+2260>>2]+(l[e+2296>>2]<<2)|0,p=e,e=f(i,800)+n|0,e=l[2312+((p+(c[e+798|0]<<3)|0)+(c[e+768|0]<<2)|0)>>2],o[0|d]=e,o[d+1|0]=e>>>8,o[d+2|0]=e>>>16,o[d+3|0]=e>>>24,o[d+2|0]=c[d+2|0]|g),I=r+32|0,!l[t+24>>2]}function V(e,t,i,n,r){var u,h,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0;I=h=I-16|0,u=l[e+8>>2];e:{t:switch(l[e>>
4252]){case 2:s[l[2733]](n,f(u,i-t|0),r);break e;case 0:if(t)y=u+-1|0,v=r,d=t;else{if(d=(d=l[n>>2])+-16777216&-16711936|16711935&d,l[r>>2]=d,y=u+-1|0,(0|u)>=2)for(v=r+4|0,g=n+4|0;d=(-16711936&(p=l[(b=m<<2)+g>>2]))+(-16711936&d)&-16711936|(16711935&p)+(16711935&d)&16711935,l[v+b>>2]=d,(0|y)!=(0|(m=m+1|0)););v=(d=u<<2)+r|0,n=n+d|0,d=1}if((0|(g=d))<(0|i))for(k=(C=1<<(d=l[e+4>>2]))-1|0,_=0-C|0,w=0-u|0,x=y+C>>>d|0,b=l[e+16>>2]+(f(x,g>>d)<<2)|0;;){if(p=l[n>>2],d=l[(y=w<<2)+v>>2],l[v>>2]=(-16711936&p)+(-16711936&d)&-16711936|(16711935&p)+(16711935&d)&16711935,d=1,m=b,(0|u)>=2)for(;E=(p=d<<2)+v|0,S=n+p|0,p=(0|(A=C+(d&_)|0))>(0|u)?u:A,s[l[10960+(l[m>>2]>>>6&60)>>2]](S,y+E|0,p-d|0,E),m=m+4|0,d=p,(0|u)>(0|A););if(b=k&(g=g+1|0)?b:(x<<2)+b|0,v=(d=u<<2)+v|0,n=n+d|0,(0|i)==(0|g))break}if(l[e+12>>2]==(0|i))break e;J(r-(e=u<<2)|0,(f(u,(-1^t)+i|0)<<2)+r|0,e);break e;case 1:if((0|i)<=(0|t))break e;for(x=u-(w=u&0-(_=1<<(d=l[e+4>>2])))|0,m=(y=_+-1|0)+u>>>d|0,e=l[e+16>>2]+(f(m,t>>d)<<2)|0,v=(0|w)<1;;){if(o[h+10|0]=0,a[h+8>>1]=0,g=(u<<2)+n|0,v)d=e;else for(b=(w<<2)+n|0,d=e;p=l[d>>2],o[h+8|0]=p,o[h+10|0]=p>>>16,o[h+9|0]=p>>>8,s[l[2804]](h+8|0,n,_,r),d=d+4|0,r=(p=_<<2)+r|0,(n=n+p|0)>>>0<b>>>0;);if(n>>>0<g>>>0&&(d=l[d>>2],o[h+8|0]=d,o[h+10|0]=d>>>16,o[h+9|0]=d>>>8,s[l[2804]](h+8|0,n,x,r),r=(d=x<<2)+r|0,n=n+d|0),e=y&(t=t+1|0)?e:(m<<2)+e|0,(0|t)==(0|i))break}break e;case 3:break t;default:break e}if((0|n)!=(0|r)|(0|(d=l[e+4>>2]))<1)if(v=l[e+16>>2],(0|(g=8>>>d|0))<=7){if((0|i)<=(0|t))break e;for(b=-1<<g^-1,p=-1<<d^-1,e=(0|u)<1;;){if(m=0,d=0,!e)for(;m&p||(d=c[n+1|0],n=n+4|0),l[r>>2]=l[v+((d&b)<<2)>>2],d=d>>>g|0,r=r+4|0,(0|u)!=(0|(m=m+1|0)););if((0|i)==(0|(t=t+1|0)))break}}else s[l[2805]](n,v,r,t,i,u);else{if(d=f(r=i-t|0,(u+(1<<d)|0)-1>>>d|0)<<2,r=function(e,t,i){var n=0;t:if((0|e)!=(0|t)){if((t-e|0)-i>>>0<=0-(i<<1)>>>0)return J(e,t,i);if(n=3&(e^t),e>>>0<t>>>0){if(n)n=e;else{if(3&e)for(n=e;;){if(!i)break t;if(o[0|n]=c[0|t],t=t+1|0,i=i+-1|0,!(3&(n=n+1|0)))break}else n=e;if(!(i>>>0<=3))for(;l[n>>2]=l[t>>2],t=t+4|0,n=n+4|0,(i=i+-4|0)>>>0>3;);}if(i)for(;o[0|n]=c[0|t],n=n+1|0,t=t+1|0,i=i+-1|0;);}else{if(!n){if(e+i&3)for(;;){if(!i)break t;if(o[0|(n=(i=i+-1|0)+e|0)]=c[t+i|0],!(3&n))break}if(!(i>>>0<=3))for(;l[(i=i+-4|0)+e>>2]=l[t+i>>2],i>>>0>3;);}if(!i)break t;for(;o[(i=i+-1|0)+e|0]=c[t+i|0],i;);}}return e}(m=((f(r,u)<<2)+n|0)-d|0,n,d),v=l[e+16>>2],y=l[e+8>>2],(0|(g=8>>>(e=l[e+4>>2])|0))<=7){if((0|i)<=(0|t))break e;for(b=-1<<g^-1,p=-1<<e^-1,e=(0|y)<1;;){if(d=0,r=0,!e)for(;d&p||(r=c[m+1|0],m=m+4|0),l[n>>2]=l[v+((r&b)<<2)>>2],r=r>>>g|0,n=n+4|0,(0|y)!=(0|(d=d+1|0)););if((0|i)==(0|(t=t+1|0)))break}break e}s[l[2805]](r,v,n,t,i,y)}}I=h+16|0}function U(e,t,i,n,r,s,o,a){var u,h,d=0,f=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0;I=u=I-16|0,l[u+12>>2]=0,l[u+8>>2]=0,h=a?l[a+8>>2]:0;e:if(e)if(t>>>0<12)p=7;else{if(f=t,!(b=Ne(d=e,5463))){if(p=3,1346520407!=(c[e+8|0]|c[e+9|0]<<8|c[e+10|0]<<16|c[e+11|0]<<24))break e;if((v=c[e+4|0]|c[e+5|0]<<8|c[e+6|0]<<16|c[e+7|0]<<24)-12>>>0>4294967274)break e;if(!(!h|v>>>0<=t+-8>>>0)){p=7;break e}if((f=t+-12|0)>>>0<8){p=7;break e}d=e+12|0}if(y=Ne(d,5468))p=0;else{if(p=3,10!=(c[d+4|0]|c[d+5|0]<<8|c[d+6|0]<<16|c[d+7|0]<<24))break e;if(f>>>0<18){p=7;break e}if(m=1,lt(w=1+(c[d+12|0]|c[d+13|0]<<8|c[d+14|0]<<16)|0,0,x=1+(c[d+15|0]|c[d+16|0]<<8|c[d+17|0]<<16)|0,0),b|O)break e;p=c[d+8|0],f=f+-18|0,d=d+18|0,C=(2&p)>>>1|0}r&&(l[r>>2]=p>>>4&1),s&&(l[s>>2]=C),o&&(l[o>>2]=0),l[u+8>>2]=x,l[u+12>>2]=w;t:if(a||(s=0,!(!y&C))){s=0;i:if(!(f>>>0<4)){n:if(!(m|v|1213221953!=(c[0|d]|c[d+1|0]<<8|c[d+2|0]<<16|c[d+3|0]<<24)&&y|b)){if(f>>>0<8)break i;for(A=22;;){if(p=3,(g=c[d+4|0]|c[d+5|0]<<8|c[d+6|0]<<16|c[d+7|0]<<24)>>>0>4294967286)break e;if((A=(_=g+9&-2)+A|0)>>>0>v>>>0&&!b)break e;if(540561494==(c[0|d]|c[d+1|0]<<8|c[d+2|0]<<16|c[d+3|0]<<24)|1278758998==(c[0|d]|c[d+1|0]<<8|c[d+2|0]<<16|c[d+3|0]<<24))break n;if(f>>>0<_>>>0)break i;if(s=(m=1213221953==(c[0|d]|c[d+1|0]<<8|c[d+2|0]<<16|c[d+3|0]<<24))?d+8|0:s,E=m?g:E,d=d+_|0,!((f=f-_|0)>>>0>=8))break}break i}if(!(f>>>0<8)){if(g=c[0|d]|c[d+1|0]<<8|c[d+2|0]<<16|c[d+3|0]<<24,540561494!=(c[0|d]|c[d+1|0]<<8|c[d+2|0]<<16|c[d+3|0]<<24)&&1278758998!=(0|g))m=f,g=47!=c[0|d]|f>>>0<5?0:c[d+4|0]<32;else{if(m=c[d+4|0]|c[d+5|0]<<8|c[d+6|0]<<16|c[d+7|0]<<24,v>>>0>=12&&(p=3,m>>>0>v+-12>>>0))break e;if(m>>>0>(f=f+-8|0)>>>0&&h)break i;d=d+8|0,g=1278758998==(0|g)}if(p=3,m>>>0>4294967286)break e;C|!o||(l[o>>2]=g?2:1);n:{if(!g){if(f>>>0<10)break i;if(function(e,t,i,n,r){var s=0;return!e|t>>>0<10|157!=c[e+3|0]|1!=c[e+4|0]||42==c[e+5|0]&&(16!=(25&(t=c[0|e]))|(t|c[e+1|0]<<8|c[e+2|0]<<16)>>>5>>>0>=i>>>
4250||(t=c[e+6|0]|c[e+7|0]<<8&16128)&&(e=c[e+8|0]|c[e+9|0]<<8&16128)&&(n&&(l[n>>2]=t),s=1,r&&(l[r>>2]=e))),s}(d,f,m,u+12|0,u+8|0))break n;break e}if(f>>>0<5)break i;if(!function(e,t,i,n,r){var s,o=0,a=0;return I=s=I-32|0,!e|t>>>0<5|47!=c[0|e]|c[e+4|0]>31||(Ce(s,e,t),47==(0|he(s,8))&&(e=he(s,14),t=he(s,14),o=he(s,1),he(s,3)|l[s+24>>2]||(i&&(l[i>>2]=e+1),n&&(l[n>>2]=t+1),a=1,r&&(l[r>>2]=o)))),I=s+32|0,a}(d,f,u+12|0,u+8|0,r))break e}if(l[u+12>>2]!=(0|w)|l[u+8>>2]!=(0|x)&&!y)break e;if(!a)break t;l[a+8>>2]=0,l[a+12>>2]=0,l[a+4>>2]=t,l[a>>2]=e,l[a+32>>2]=g,l[a+28>>2]=v,l[a+24>>2]=m,l[a+20>>2]=E,l[a+16>>2]=s,l[a+12>>2]=d-e;break t}}if(a){p=7;break e}if(p=7,y)break e}r&&(l[r>>2]=l[r>>2]|0!=(0|s)),i&&(l[i>>2]=l[u+12>>2]),p=0,n&&(l[n>>2]=l[u+8>>2])}else p=7;return I=u+16|0,p}function G(e,t,i,n,r){var s,l=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,O=0,L=0,M=0,P=0,N=0;if(I=s=I-256|0,l=(0|r)/25|0,!(!e|r>>>0>100|(0|t)<1|(0|i)<1)&&(h=1,O=i+-1|0,_=t+-1|0,!((0|(g=((r=(l<<1|1)>(0|t)?_>>1:l)<<1|1)>(0|i)?O>>1:r))<1)&&(h=0,E=Fe(1,0,4094+((r=f(m=t<<1,2+(l=g<<1)|0))+m|0)|0)))){for(C=0-g|0,ce(p=(y=(f(l|=1,t)<<1)+E|0)-m|0,0,m),w=ce(s,0,256),S=r+E|0,k=f(l,l),T=255,v=255,l=e;;){for(h=0;r=c[h+l|0],o[r+w|0]=1,d=(b=(0|d)<(0|r))?r:d,L=b?r:L,v=(b=(0|v)>(0|r))?r:v,T=b?r:T,(0|(h=h+1|0))!=(0|t););if(l=n+l|0,(0|(x=x+1|0))==(0|i))break}for(d=d-v|0,b=262144/(k>>>0)|0,l=m+S|0,h=-1,v=0,r=0;c[r+w|0]&&(v=v+1|0,(0|h)>=0&&(d=(0|(h=r-h|0))<(0|d)?h:d),h=r),256!=(0|(r=r+1|0)););for(d=(h=d<<2)-(w=f(d,12)>>2)|0,k=l+2046|0,r=1;A=(x=r<<1)+k|0,l=r,(0|r)<=(0|w)||(l=0,(0|h)<=(0|r)||(l=(0|f(w,h-r|0))/(0|d)|0)),l=l>>>2|0,a[A>>1]=l,a[k-x>>1]=0-l,1024!=(0|(r=r+1|0)););if(a[k>>1]=0,!((0|v)<3|(0|C)>=(0|i)))for(x=-1^g,v=t-g|0,w=g+1|0,M=g+-1|0,P=(m-g|0)-2|0,N=(_<<1)+y|0,h=E,l=e;;){if(d=0,r=0,!(A=(0|t)<1))for(;_=(d=c[r+l|0]+(65535&d)|0)+u[(m=r<<1)+p>>1]|0,D=m+y|0,m=h+m|0,a[D>>1]=_-u[m>>1],a[m>>1]=_,(0|(r=r+1|0))!=(0|t););if(d=(0|C)<(0|O)?n+l|0:l,m=(0|C)>-1,D=(0|(_=(t<<1)+h|0))==(0|y),(0|C)>=(0|g)){if(r=0,(0|g)>-1){for(;a[(r<<1)+S>>1]=f(b,u[(g-r<<1)+y>>1]+u[(r+M<<1)+y>>1]&65535)>>>16,p=(0|r)==(0|g),r=r+1|0,!p;);r=w}if((0|r)<(0|v)){for(;a[(r<<1)+S>>1]=f(b,u[(r+g<<1)+y>>1]-u[(r+x<<1)+y>>1]&65535)>>>16,(0|v)!=(0|(r=r+1|0)););r=v}if((0|r)<(0|t))for(;a[(r<<1)+S>>1]=f(b,((u[N>>1]<<1)-u[(P-r<<1)+y>>1]|0)-u[(r+x<<1)+y>>1]&65535)>>>16,(0|(r=r+1|0))!=(0|t););if(r=0,!A)for(;(0|L)<=(0|(p=c[0|(A=e+r|0)]))|(0|T)>=(0|p)||(p=(0|(p=p+a[(u[(r<<1)+S>>1]-(p<<2)<<1)+k>>1]|0))>0?p:0,o[0|A]=(0|p)<255?p:255),(0|(r=r+1|0))!=(0|t););e=e+n|0}if(l=m?d:l,p=h,h=D?E:_,(0|(C=C+1|0))==(0|i))break}H(E),h=1}return I=s+256|0,h}function Y(e,t,i,n){var r,s=0,o=0,a=0,u=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0;I=r=I-16|0,d=2;e:if(!(!n|(0|t)<1|(0|e)<1)){if(i){if(l[i+8>>2]){if((0|(s=l[i+24>>2]))<1)break e;if((0|(o=l[i+20>>2]))<1)break e;if(((a=l[i+16>>2])|(u=l[i+12>>2]))<0|((-2&u)+o|0)>(0|e)|((-2&a)+s|0)>(0|t))break e}else s=t,o=e;if(l[i+28>>2]){if(l[r+12>>2]=l[i+32>>2],l[r+8>>2]=l[i+36>>2],!Ae(o,s,r+12|0,r+8|0))break e;t=l[r+8>>2],e=l[r+12>>2]}else t=s,e=o}if(l[n+8>>2]=t,l[n+4>>2]=e,!((0|t)<1|(0|e)<1||(u=l[n>>2])>>>0>12)){if(!(l[n+80>>2]|l[n+12>>2]>0)){if(o=e,lt(e,0,s=c[u+1157|0],0),O)break e;if(a=t,s=lt(t,0,s=v=f(e,s),s>>31),p=O,d=1,u>>>0<11?(t=0,a=0,e=0):(o=lt(o,0,a,0),b=(a=12==(0|u))?o:0,m=a?O:0,t=lt(o=y=(e+1|0)/2|0,o>>31,t=(t+1|0)/2|0,t>>31),a=a?e:0,e=O),g=t,m=m+p|0,(p=s+b|0)>>>0<s>>>0&&(m=m+1|0),e=(e=e<<1|t>>>31)+m|0,!(e=Fe(o=(g<<=1)+p|0,o>>>0<p>>>0?e+1|0:e,1)))break e;l[n+16>>2]=e,l[n+80>>2]=e,u>>>0>=11?(l[n+48>>2]=s,l[n+32>>2]=v,l[n+52>>2]=t,l[n+36>>2]=y,l[n+56>>2]=t,l[n+40>>2]=y,e=e+s|0,l[n+20>>2]=e,l[n+24>>2]=e+t,12==(0|u)&&(l[n+28>>2]=e+g),l[n+44>>2]=a,l[n+60>>2]=b):(l[n+24>>2]=s,l[n+20>>2]=v)}(d=Q(n))|!i||(l[i+48>>2]?(e=l[n+8>>2]+-1|0,h[n>>2]<=10?(d=0,t=l[(i=n+20|0)>>2],l[i>>2]=0-t,l[n+16>>2]=l[n+16>>2]+f(e,t)):(d=0,t=l[(i=n+32|0)>>2],l[i>>2]=0-t,i=l[(s=n+36|0)>>2],l[s>>2]=0-i,s=l[(o=n+40|0)>>2],l[o>>2]=0-s,l[n+16>>2]=l[n+16>>2]+f(e,t),o=t=n+20|0,a=l[t>>2],t=e>>1,l[o>>2]=a+f(t,i),l[(i=n+24|0)>>2]=l[i>>2]+f(t,s),(i=l[n+28>>2])&&(t=l[(s=n+44|0)>>2],l[s>>2]=0-t,l[n+28>>2]=i+f(e,t)))):d=0)}}return I=r+16|0,d}function X(e,t){var i=0,n=0,r=0,s=0,u=0,h=0,d=0,p=0;for(u=I+-64|0,h=(r=a[e+16>>1])+(s=a[e>>1])|0,i=a[e+8>>1],n=a[e+24>>1],d=((f(i,20091)>>16)+i|0)+(f(n,35468)>>16)|0,l[u+12>>2]=h-d,r=s-r|0,i=((f(i,35468)>>16)-n|0)-(f(n,20091)>>16)|0,l[u+8>>2]=r-i,l[u+4>>2]=i+r,l[u>>2]=h+d,h=(r=a[e+18>>1])+(s=a[e+2>>1])|0,i=a[e+10>>1],n=a[e+26>>1],d=((f(i,20091)>>16)+i|0)+(f(n,35468)>>16)|0,l[u+28>>2]=h-d,r=s-r|0,i=((f(i,35468)>>16)-n|0)-(f(n,20091)>>16)|0,l[u+24>>2]=r-i,l[u+20>>2]=i+r,i=h+d|0,l[u+16>>2]=i,d=(s=a[e+20>>1])+(h=a[e+4>>1])|0,n=a[e+12>>1],r=a[e+28>>1],p=((f(n,20091)>>16)+n|0)+(f(r,35468)>>16)|0,l[u+44>>2]=d-p,s=h-s|0,n=((f(n,35468)>>16)-r|0)-(f(r,20091)>>16)|0,l[u+40>>2]=s-n,l[u+36>>2]=n+s,l[u+32>>2]=d+p,h=(r=a[e+22>>1])+(s=a[e+6>>1])|0,n=a[e+14>>1],e=a[e+30>>1],d=((f(n,20091)>>16)+n|0)+(f(e,35468)>>16)|0,l[u+60>>2]=h-d,r=s-r|0,e=((f(n,35468)>>16)-e|0)-(f(e,20091)>>16)|0,l[u+56>>2]=r-e,l[u+52>>2]=e+r,l[u+48>>2]=h+d,e=u,u=0;n=l[e+48>>2],r=((f(i,20091)>>16)+i|0)+(f(n,35468)>>16)|0,d=(s=l[e>>2]+4|0)+(h=l[e+32>>2])|0,p=(0|(p=c[0|t]+(r+d>>3)|0))>0?p:0,o[0|t]=(0|p)<255?p:255,i=((f(i,35468)>>16)-n|0)-(f(n,20091)>>16)|0,n=s-h|0,s=(0|(s=c[t+1|0]+(i+n>>3)|0))>0?s:0,o[t+1|0]=(0|s)<255?s:255,i=(0|(i=c[t+2|0]+(n-i>>3)|0))>0?i:0,o[t+2|0]=(0|i)<255?i:255,i=(0|(i=c[t+3|0]+(d-r>>3)|0))>0?i:0,o[t+3|0]=(0|i)<255?i:255,4!=(0|(u=u+1|0));)t=t+32|0,i=l[e+20>>2],e=e+4|0}function K(e,t){var i,n=0,r=0,s=0,a=0,u=0,d=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0;for(i=t+904|0;;){for(d=0;;){for(m=0;;){for(a=0;y=f(m,11),b=f(d,33),v=f(g,264),u=c[(y+(b+(v+1392|0)|0)|0)+a|0],w=l[e+4>>2],(0|(n=l[e+8>>2]))>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(s=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,l[e+12>>2]=r+3,n=n+24|0,l[e+8>>2]=n,l[e>>2]=l[e>>2]<<24|(s>>>8&65280|s<<8&16711680|s<<24)>>>8):(Se(e),n=l[e+8>>2])),_=e,x=n,(s=(r=l[e>>2])>>>n>>>
4250<=(u=f(u,w)>>>8|0)>>>0)?n=u+1|0:(l[e>>2]=r+((-1^u)<<n),n=w-u|0),r=24^p(n),l[_+8>>2]=x-r,l[e+4>>2]=(n<<r)-1,_=(((t+v|0)+b|0)+y|0)+a|0,n=s?c[(((v+2448|0)+b|0)+y|0)+a|0]:le(e,8),o[_+907|0]=n,11!=(0|(a=a+1|0)););if(3==(0|(m=m+1|0)))break}if(8==(0|(d=d+1|0)))break}if(n=f(g,68)+i|0,a=3+(s=v+i|0)|0,l[n+1124>>2]=a,l[n+1120>>2]=s+234,r=s+201|0,l[n+1116>>2]=r,l[n+1112>>2]=r,l[n+1108>>2]=r,l[n+1104>>2]=r,l[n+1100>>2]=r,l[n+1096>>2]=r,l[n+1092>>2]=r,l[n+1088>>2]=r,l[n+1084>>2]=s+168,l[n+1080>>2]=s+135,l[n+1076>>2]=r,l[n+1072>>2]=s+102,l[n+1068>>2]=s+69,l[n+1064>>2]=s+36,l[n+1060>>2]=a,4==(0|(g=g+1|0)))break}n=le(e,1),l[t+2236>>2]=n,n&&(C=t,A=le(e,8),o[C+2240|0]=A)}function Q(e){var t=0,i=0,n=0,r=0,s=0,o=0,a=0,u=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0;g=2;e:if(!((u=l[e>>2])>>>0>12)){o=l[e+8>>2],r=l[e+4>>2];t:{i:{if(u>>>0>=11){if(w=(0|(v=(n=(i=l[e+40>>2])>>31)^i+n))>=(0|(i=(r+1|0)/2|0)),x=(0|(a=(t=(a=l[e+36>>2])>>31)^t+a))>=(0|i),C=(0|(t=(s=(p=l[e+32>>2])>>31)^s+p))>=(0|r),n=r,p=s=o+-1|0,d=lt(s,y=s>>31,t,0),t=(b=n>>31)+O|0,m=!(t=(s=n+d|0)>>>0<d>>>0?t+1|0:t)&s>>>0<=h[e+48>>2]|t>>>0<0,t=i,a=lt(s=o=((o+1|0)/2|0)-1|0,d=s>>31,a,0),i=(_=t>>31)+O|0,m&=!(i=(o=t+a|0)>>>0<a>>>0?i+1|0:i)&o>>>0<=h[e+52>>2]|i>>>0<0,o=lt(v,0,s,d)+t|0,i=_+O|0,t=w&x&C&m&(!(i=o>>>0<t>>>0?i+1|0:i)&(t=o)>>>0<=h[e+56>>2]|i>>>0<0)&0!=l[e+16>>2]&0!=l[e+20>>2]&0!=l[e+24>>2],12!=(0|u))break i;if(!l[e+28>>2])break e;if(i=(u=l[e+44>>2])>>31,!(t&(0|(i^=i+u))>=(0|r)))break e;if(r=lt(i,0,p,y)+n|0,t=b+O|0,!(t=r>>>0<n>>>0?t+1|0:t)&(n=r)>>>0<=h[e+60>>2]|t>>>0<0)break t;break e}if(!l[e+16>>2])break e;if((0|(t=(n=(t=l[e+20>>2])>>31)^t+n))<(0|(n=f(c[u+1157|0],r))))break e;if(t=(r=lt(r=o+-1|0,r>>31,t,0))+n|0,n=O+(n>>31)|0,!(n=t>>>0<r>>>0?n+1|0:n)&t>>>0<=h[e+24>>2]|n>>>0<0)break t;break e}if(!t)break e}g=0}return g}function Z(e,t,i,n){var r,s,o,a=0,h=0,d=0,f=0,p=0,m=0,g=0,v=0,y=0;I=o=I-592|0,h=he(r=t+24|0,1),s=ce(i,0,e<<2);e:{t:{i:{n:if(h){if(i=he(r,1),v=(he(r,he(r,1)?8:1)<<2)+s|0,y=1,l[v>>2]=y,1!=(0|i))break n;v=(he(r,8)<<2)+s|0,y=1,l[v>>2]=y}else{if(p=ce(o,0,76),(0|(h=he(r,4)+4|0))>19)break t;if(i=0,(0|h)>0)for(;v=(c[i+1232|0]<<2)+p|0,y=he(r,3),l[v>>2]=y,(0|h)!=(0|(i=i+1|0)););if(!Ie(p+80|0,7,p,19))break i;if(h=e,he(r,1)&&(0|(h=he(r,2+(he(r,3)<<1)|0)+2|0))>(0|e))break i;if(!((0|e)<1))for(m=8,i=0;;){if(!h)break n;if((0|(a=l[t+44>>2]))>=32&&(ve(r),a=l[t+44>>2]),g=a,d=l[t+28>>2],a=31&(f=63&a),a=(p+80|0)+((127&(32<=(63&f)>>>0?d>>>a|0:((1<<a)-1&d)<<32-a|l[t+24>>2]>>>a))<<2)|0,l[t+44>>2]=g+c[0|a],(d=u[a+2>>1])>>>0<=15)l[(i<<2)+s>>2]=d,m=d||m,i=i+1|0;else{if((0|(a=(f=he(r,c[1251+(a=d+-16|0)|0])+c[a+1254|0]|0)+i|0))>(0|e))break i;if(!((0|f)<1)){for(d=16==(0|d)?m:0;l[(i<<2)+s>>2]=d,(0|a)!=(0|(i=i+1|0)););i=a}}if(h=h+-1|0,!((0|i)<(0|e)))break}}if(l[t+48>>2])break t;if(i=Ie(n,8,s,e))break e;break t}l[t>>2]=3}l[t>>2]=3,i=0}return I=o+592|0,i}function J(e,t,i){e|=0,t|=0;var n,r=0,s=0;if((i|=0)>>>0>=512)return S(0|e,0|t,0|i),0|e;n=e+i|0;e:if(3&(e^t))if(n>>>0<4)i=e;else if((r=n+-4|0)>>>0<e>>>0)i=e;else for(i=e;o[0|i]=c[0|t],o[i+1|0]=c[t+1|0],o[i+2|0]=c[t+2|0],o[i+3|0]=c[t+3|0],t=t+4|0,(i=i+4|0)>>>0<=r>>>0;);else{t:if((0|i)<1)i=e;else if(3&e)for(i=e;;){if(o[0|i]=c[0|t],t=t+1|0,(i=i+1|0)>>>0>=n>>>0)break t;if(!(3&i))break}else i=e;if(!((r=-4&n)>>>0<64||i>>>0>(s=r+-64|0)>>>0))for(;l[i>>2]=l[t>>2],l[i+4>>2]=l[t+4>>2],l[i+8>>2]=l[t+8>>2],l[i+12>>2]=l[t+12>>2],l[i+16>>2]=l[t+16>>2],l[i+20>>2]=l[t+20>>2],l[i+24>>2]=l[t+24>>2],l[i+28>>2]=l[t+28>>2],l[i+32>>2]=l[t+32>>2],l[i+36>>2]=l[t+36>>2],l[i+40>>2]=l[t+40>>2],l[i+44>>2]=l[t+44>>2],l[i+48>>2]=l[t+48>>2],l[i+52>>2]=l[t+52>>2],l[i+56>>2]=l[t+56>>2],l[i+60>>2]=l[t+60>>2],t=t- -64|0,(i=i- -64|0)>>>0<=s>>>0;);if(i>>>0>=r>>>0)break e;for(;l[i>>2]=l[t>>2],t=t+4|0,(i=i+4|0)>>>0<r>>>0;);}if(i>>>0<n>>>0)for(;o[0|i]=c[0|t],t=t+1|0,(0|n)!=(0|(i=i+1|0)););return 0|e}function ee(e,t){var i=0,n=0,r=0;e:if(e){if(!t){if(l[e>>2])break e;return l[e>>2]=2,l[e+4>>2]=0,l[e+8>>2]=5281,0}if(l[e+4>>2]||B(e,t)){t:{if(!function(e,t){var i=0,n=0,r=0,a=0,u=0,h=0,d=0,f=0,p=0;if((i=l[t+48>>2])&&!(0|s[0|i](t)))return Ke(e,6,4844),l[e>>2];i:{n:{r:{if(l[t+68>>2])l[e+2308>>2]=0,i=0;else{if(i=2,a=l[e+2308>>2],n=c[a+4863|0],2==(0|a))break r;i=a}if(a=l[t+76>>2]-n|0,l[e+296>>2]=a>>4,r=l[t+84>>2]-n|0,l[e+300>>2]=r>>4,(0|a)<=-1&&(l[e+296>>2]=0),(0|r)>-1)break i;a=e+300|0;break n}l[e+296>>2]=0,a=e+300|0}l[a>>2]=0}if(a=(n=n+15|0)+l[t+88>>2]>>4,l[e+308>>2]=a,r=l[e+288>>2],t=n+l[t+80>>2]>>4,l[e+304>>2]=(0|t)>(0|r)?r:t,(0|a)>(0|(t=l[e+292>>2]))&&(l[e+308>>2]=t),(0|i)>=1)for(f=l[e+68>>2],p=l[e+104>>2],a=0;;){t=(a<<3)+e|0;
425i:if(p){if(n=i=o[120+(e+a|0)|0],l[e+112>>2])break i;n=i+l[e+60>>2]|0}else n=l[e+60>>2];if(i=n,u=t+2312|0,(0|(i=f?l[e+72>>2]+i|0:i))>=1?(r=(0|i)<63?i:63,i=(0|i)>0?r:0,d=t+2313|0,(0|(h=l[e+64>>2]))>=1&&(r=9-h|0,r=(0|(h=i>>>((0|h)>4?2:1)|0))>(0|r)?r:h),r=(0|r)>1?r:1,o[0|d]=r,o[0|u]=r+(i<<1),o[t+2315|0]=(0|i)>39?2:(0|i)>14):o[0|u]=0,o[t+2314|0]=0,r=t+2316|0,(u=(0|(n=f?l[e+88>>2]+(l[e+72>>2]+n|0)|0:n))>0)?(i=(0|n)<63?n:63,n=u?i:0,d=t+2317|0,(0|(u=l[e+64>>2]))>=1&&(i=9-u|0,i=(0|(u=n>>>((0|u)>4?2:1)|0))>(0|i)?i:u),i=(0|i)>1?i:1,o[0|d]=i,o[0|r]=i+(n<<1),o[t+2319|0]=(0|n)>39?2:(0|n)>14):o[0|r]=0,o[t+2318|0]=1,4==(0|(a=a+1|0)))break}return 0}(e,t)){i:if(function(e,t){var i,n,r,a,d,p,m,g,v,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0;l[e+152>>2]=0,C=1;n:{r:{if(l[e+148>>2]>=1){if(!(0|s[l[2558]](e+124|0)))break r;l[e+140>>2]=e+180,l[e+136>>2]=e,l[e+132>>2]=18,C=l[e+2308>>2]>0?3:2}l[e+156>>2]=C;break n}if(!Ke(e,1,4941))return 0;C=l[e+156>>2]}n=(i=l[e+288>>2])<<2,y=l[e+148>>2],r=(0|(A=l[e+2308>>2]))>0?f(n,(0|y)<1?1:2):0,m=f(a=i<<5,(0|f((p=C<<4)+c[A+4863|0]|0,3))/2|0),d=2+(i<<1)|0,g=f(f(i,2==(0|y)?2:1),800),w=0,l[e+2348>>2]&&(k=lt(u[e+50>>1],0,u[e+48>>1],0),w=O),v=w,y=0,(_=(b=n)+a|0)>>>0<b>>>0&&(y=1),(_=(b=_)+d|0)>>>0<b>>>0&&(y=y+1|0),(_=(b=_)+r|0)>>>0<b>>>0&&(y=y+1|0),(_=(b=_)+g|0)>>>0<b>>>0&&(y=y+1|0),(_=(b=_)+m|0)>>>0<b>>>0&&(y=y+1|0),y=y+w|0,w=_=(b=_)+k|0,b=y=_>>>0<b>>>0?y+1|0:y,(_=_+832|0)>>>0<832&&(y=y+1|0);n:if(!(!y&_>>>0>4294967264|y>>>0>0)){x=l[e+2288>>2];r:{s:{if(y=b,(b=w+863|0)>>>0<863&&(y=y+1|0),w=b,_=b,b=y,!y&_>>>0>h[e+2292>>2]|y>>>0>0){if(H(x),l[e+2292>>2]=0,x=Fe(w,b,1),l[e+2288>>2]=x,!x)break s;l[e+2292>>2]=w,A=l[e+2308>>2]}l[e+2244>>2]=x,l[e+160>>2]=0,y=x+n|0,l[e+2252>>2]=y,E=2+(y=y+a|0)|0,l[e+2256>>2]=E,y=y+d|0,_=r?y:0,l[e+2260>>2]=_,l[e+172>>2]=_,y=y+r|0,(0|A)<1|(0|(b=l[e+148>>2]))<1||(l[e+172>>2]=_+(i<<2)),y=y+31&-32,l[e+2264>>2]=y,y=y+832|0,l[e+2304>>2]=y,l[e+176>>2]=y,2==(0|b)&&(l[e+176>>2]=y+f(i,800)),l[e+152>>2]=0,w=i<<3,l[e+2284>>2]=w,_=i<<4,l[e+2280>>2]=_,y=y+g|0,l[e+2364>>2]=k|v?y+m|0:0,b=c[A+4863|0],y=y+f(b,_)|0,l[e+2268>>2]=y,y=(b=f(w,b>>>1|0))+(y+f(_,p)|0)|0,l[e+2272>>2]=y,l[e+2276>>2]=b+(y+(f(w,C)<<3)|0),ce(E+-2|0,0,d),y=l[e+2256>>2]+-2|0,o[0|y]=0,o[y+1|0]=0,l[e+2296>>2]=0,l[e+2248>>2]=0,ce(l[e+2244>>2],0,n);break r}if(!Ke(e,1,4971))break n}l[t+8>>2]=0,l[t+20>>2]=l[e+2268>>2],l[t+24>>2]=l[e+2272>>2],l[t+28>>2]=l[e+2276>>2],l[t+32>>2]=l[e+2280>>2],e=l[e+2284>>2],l[t+104>>2]=0,l[t+36>>2]=e,l[2545]!=l[2673]&&(l[2703]=32,l[2674]=33,l[2706]=34,l[2704]=35,l[2705]=36,l[2707]=37,l[2708]=38,l[2712]=39,l[2709]=40,l[2710]=41,l[2714]=42,l[2716]=43,l[2717]=44,l[2718]=45,l[2719]=46,l[2713]=47,l[2711]=48,l[2715]=49,l[2690]=50,l[2688]=51,l[2686]=52,l[2685]=53,l[2684]=54,l[2693]=55,l[2692]=56,l[2691]=57,l[2689]=58,l[2687]=59,l[2682]=60,l[2681]=61,l[2680]=62,l[2679]=63,l[2678]=64,l[2677]=65,l[2676]=66,l[2702]=67,l[2701]=68,l[2700]=69,l[2699]=70,l[2698]=71,l[2697]=72,l[2696]=73,l[2720]=74,l[2545]=l[2673]),E=1}return E}(e,t)){l[e+2300>>2]=0;n:{if(l[e+308>>2]>=1)for(r=e+12|0;;){if(n=l[e+312>>2],!P(r,e))break n;if(l[e+2296>>2]<l[e+288>>2])for(i=316+(f(i&n,28)+e|0)|0;;){if(!W(e,i)){if(i=0,l[e>>2])break i;l[e>>2]=7,l[e+4>>2]=0,l[e+8>>2]=5412;break i}if(n=l[e+2296>>2]+1|0,l[e+2296>>2]=n,!((0|n)<l[e+288>>2]))break}if(i=l[e+2256>>2]+-2|0,o[0|i]=0,o[i+1|0]=0,l[e+2296>>2]=0,l[e+2248>>2]=0,!de(e,t)){if(i=0,l[e>>2])break i;l[e>>2]=6,l[e+4>>2]=0,l[e+8>>2]=5447;break i}if(i=l[e+2300>>2]+1|0,l[e+2300>>2]=i,!((0|i)<l[e+308>>2]))break}if(!(l[e+148>>2]<1||0|s[l[2559]](e+124|0))){i=0;break i}i=1;break i}i=0,l[e>>2]||(l[e>>2]=7,l[e+4>>2]=0,l[e+8>>2]=5371)}if(function(e,t){var i=0;return i=1,l[e+148>>2]>=1&&(i=0|s[l[2559]](e+124|0)),(e=l[t+52>>2])&&s[0|e](t),i}(e,t)&i)break t}return s[l[2562]](e+124|0),Be(e),H(l[e+2288>>2]),l[e+2288>>2]=0,l[e+2292>>2]=0,l[e+12>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,l[e+24>>2]=0,l[e+28>>2]=0,l[e+32>>2]=0,l[e+36>>2]=0,l[e+4>>2]=0,0}l[e+4>>2]=0,i=1}}return i}function te(e){var t,i,n,r,s,a,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0;for(i=le(h=e+12|0,7),le(h,1)&&(v=nt(h,4)),le(h,1)&&(y=nt(h,4)),le(h,1)&&(b=nt(h,4)),le(h,1)&&(_=nt(h,4)),le(h,1)&&(w=nt(h,4)),a=l[e+104>>2],n=24+(t=e+776|0)|0,r=t+16|0,s=t+8|0;;){e:{if(a)h=o[116+(e+g|0)|0]+(l[e+112>>
4252]?0:i)|0;else if(h=i,g){d=l[n+4>>2],l[800+(h=(g<<5)+e|0)>>2]=l[n>>2],l[h+804>>2]=d,d=l[r+4>>2],l[h+792>>2]=l[r>>2],l[h+796>>2]=d,d=l[s+4>>2],l[h+784>>2]=l[s>>2],l[h+788>>2]=d,d=l[t+4>>2],l[h+776>>2]=l[t>>2],l[h+780>>2]=d;break e}m=h+w|0,l[800+(d=(g<<5)+e|0)>>2]=m,p=(0|(p=h+_|0))<117?p:117,l[d+792>>2]=c[((0|p)>0?p:0)+4448|0],p=(0|h)<127?h:127,l[d+780>>2]=u[4576+(((0|p)>0?p:0)<<1)>>1],p=(0|(p=h+v|0))<127?p:127,l[d+776>>2]=c[((0|p)>0?p:0)+4448|0],m=(0|m)<127?m:127,l[d+796>>2]=u[4576+(((0|m)>0?m:0)<<1)>>1],m=(0|(m=h+y|0))<127?m:127,l[d+784>>2]=c[((0|m)>0?m:0)+4448|0]<<1,h=f(u[4576+(((0|(h=(0|(h=h+b|0))<127?h:127))>0?h:0)<<1)>>1],101581),l[d+788>>2]=h>>>0<524288?8:h>>>16|0}if(4==(0|(g=g+1|0)))break}}function ie(e,t,i,n,r,s,a){var u=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,I=0,O=0,L=0,M=0,P=0;if((0|n)>=1)for(D=r<<1|1,I=f(t,3),O=0-t|0,L=f(t,-3),M=0-(t<<2)|0,P=0-(w=t<<1)|0,x=l[2547],d=l[2548],C=l[2546],p=l[2549];r=n,u=(h=c[0|(A=e+P|0)])-(y=c[0|(E=e+t|0)])|0,n=c[0|(b=e+O|0)],v=c[0|e],(c[u+p|0]+(c[p+(n-v|0)|0]<<2)|0)>(0|D)||(g=c[0|(k=e+L|0)],c[p+(c[e+M|0]-g|0)|0]>(0|s)|c[p+(g-h|0)|0]>(0|s)||(0|(m=c[p+(h-n|0)|0]))>(0|s)||(_=c[0|(S=e+w|0)],c[p+(c[e+I|0]-_|0)|0]>(0|s)|c[p+(_-y|0)|0]>(0|s)||(0|(T=c[p+(y-v|0)|0]))>
425(0|s)||(u=o[u+C|0]+f(v-n|0,3)|0,(0|T)<=(0|a)&&(0|m)<=(0|a)?(m=g,u=o[u+C|0],g=f(u,9)+63>>7,o[0|k]=c[(m+g|0)+d|0],m=h,h=f(u,18)+63>>7,o[0|A]=c[(m+h|0)+d|0],m=n,n=f(u,27)+63>>7,o[0|b]=c[(m+n|0)+d|0],o[0|e]=c[(v-n|0)+d|0],o[0|E]=c[(y-h|0)+d|0],o[0|S]=c[(_-g|0)+d|0]):(h=o[(u+4>>3)+x|0],o[0|b]=c[(o[(u+3>>3)+x|0]+n|0)+d|0],o[0|e]=c[(v-h|0)+d|0])))),n=r+-1|0,e=e+i|0,(0|r)>1;);}function ne(e,t,i,n,r,s,a){var u=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0,I=0,O=0;if((0|n)>=1)for(E=r<<1|1,k=f(t,3),S=0-t|0,T=f(t,-3),D=0-(t<<2)|0,I=0-(w=t<<1)|0,O=l[2546],p=l[2548],v=l[2547],d=l[2549];r=n,y=(h=c[0|(x=e+I|0)])-(m=c[0|(C=e+t|0)])|0,n=c[0|(_=e+S|0)],g=c[0|e],(c[y+d|0]+(c[d+(n-g|0)|0]<<2)|0)>(0|E)||(u=c[e+T|0],c[d+(c[e+D|0]-u|0)|0]>(0|s)|c[d+(u-h|0)|0]>(0|s)||(0|(b=c[d+(h-n|0)|0]))>(0|s)||(u=c[e+w|0],c[d+(c[e+k|0]-u|0)|0]>(0|s)|c[d+(u-m|0)|0]>(0|s)||(0|(A=c[d+(m-g|0)|0]))>(0|s)||(u=f(g-n|0,3),(0|A)<=(0|a)&&(0|b)<=(0|a)?(y=o[(u+3>>3)+v|0],b=h,u=(h=o[(u+4>>3)+v|0])+1>>1,o[0|x]=c[(b+u|0)+p|0],o[0|_]=c[(n+y|0)+p|0],o[0|e]=c[(g-h|0)+p|0],o[0|C]=c[(m-u|0)+p|0]):(h=o[y+O|0]+u|0,m=o[(h+4>>3)+v|0],o[0|_]=c[(o[(h+3>>3)+v|0]+n|0)+p|0],o[0|e]=c[(g-m|0)+p|0])))),n=r+-1|0,e=e+i|0,(0|r)>1;);}function re(e,t,i,n){var r=0,a=0,c=0,u=0,h=0,d=0,f=0,p=0;e:{t:switch(0|i){case 0:return void s[l[2734]](e,t,n);
425case 1:return void s[l[2735]](e,t,n);case 7:return s[l[2735]](e,t,n),void s[l[2664]](n,0,t,1,0);case 2:return void s[l[2736]](e,t,n);case 3:return void J(n,e,t<<2);case 8:return u=J(n,e,t<<2),h=0,d=t,f=1,p=0,c=l[2664],void s[c](0|u,0|h,0|d,0|f,0|p);case 4:if((0|t)<1)break e;for(i=(t<<2)+e|0;t=(t=l[e>>2])<<24|t<<8&16711680|t>>>8&65280|t>>>24,o[0|n]=t,o[n+1|0]=t>>>8,o[n+2|0]=t>>>16,o[n+3|0]=t>>>24,n=n+4|0,(e=e+4|0)>>>0<i>>>0;);break e;case 9:if((0|t)>=1)for(a=(t<<2)+e|0,i=n;r=(r=l[e>>2])<<24|r<<8&16711680|r>>>8&65280|r>>>24,o[0|i]=r,o[i+1|0]=r>>>8,o[i+2|0]=r>>>16,o[i+3|0]=r>>>24,i=i+4|0,(e=e+4|0)>>>0<a>>>0;);return void s[l[2664]](n,1,t,1,0);case 5:return void s[l[2737]](e,t,n);case 10:return s[l[2737]](e,t,n),void s[l[2665]](n,t,1,0);case 6:break t;default:break e}s[l[2738]](e,t,n)}}function se(e,t,i){var n,r,s;I=n=I-160|0,l[n+16>>2]=1,l[n+12>>2]=t,l[n+8>>2]=e,l[n+156>>2]=0,r=n,s=U(e,t,0,0,0,n+156|0,0,n+8|0),l[r+48>>2]=s,!l[n+156>>2]|(7!=l[n+48>>2]?l[n+48>>2]:0)||(l[n+48>>2]=4);e:if(!(e=l[n+48>>2])){if(dt(n+48|0),e=l[n+20>>2],l[n+112>>2]=e+l[n+8>>2],l[n+108>>2]=l[n+12>>2]-e,Ze(i,n+48|0),l[n+40>>2]){if(e=0,(t=Re(1,0,272))&&(l[t>>2]=0,l[t+4>>2]=2,oe(),e=t),!(t=e)){e=1;break e}t:{if(function(e,t){var i=0,n=0,r=0;i=0;i:if(e){if(!t)return l[e>>2]=2,0;if(l[e>>2]=0,l[e+8>>2]=t,Ce(i=e+24|0,l[t+64>>2],l[t+60>>2]),47!=(0|he(i,8))||(r=he(i,14),n=he(i,14),he(i,1),he(i,3)||l[e+48>>2]))l[e>>2]=3;else if(l[e+4>>2]=2,n=n+1|0,l[t+4>>2]=n,i=t,t=r+1|0,l[i>>2]=t,i=1,R(t,n,1,e,0))break i;me(e),i=0}return i}(t,n+48|0)){if(e=Y(l[n+48>>2],l[n+52>>2],l[i+20>>2],l[i>>2]))break t;if(e=0,function(e){var t=0,i=0,n=0,r=0,s=0,o=0,a=0,c=0,u=0,h=0,d=0;i:{n:{if(e){if(s=l[e+8>>2],h=l[s+40>>2],l[e+4>>2]){if(l[e+12>>2]=l[h>>2],!ae(l[h+20>>2],s,3))return l[e>>2]=2,me(e),0;if(o=lt(i=t=l[e+104>>2],r=t>>31,t=l[e+100>>2],t>>31),i=O,u=e,a=t=(t=(r=c=l[s>>2])>>31)<<4|r>>>28,(t=(t=r<<=4)+(n=r=65535&c)|0)>>>0<n>>>0&&(a=a+1|0),i=i+a|0,t=Fe(n=t+o|0,n>>>0<t>>>0?i+1|0:i,4),l[u+16>>2]=t,!t){l[e+20>>2]=0;break i}l[e+20>>2]=(t+(o<<2)|0)+(r<<2);r:{s:{if(l[s+92>>2]){if(d=l[s+100>>2],c=l[s+16>>2],r=l[s+12>>2],n=i=o=l[s+96>>2],i=t=i>>31,t=(t=t<<5|n>>>27)+(a=i<<2|n>>>30)|0,t=(n=(u=n<<5)+(i=n<<2)|0)>>>0<i>>>0?t+1|0:t,(i=n+84|0)>>>0<84&&(t=t+1|0),!(t=Fe(i,t,1))){l[e>>2]=1;break n}if(l[e+268>>2]=t,l[e+264>>2]=t,fe(i=t,r,c,(t=t+84|0)+u|0,o,d,0,4,t),l[s+92>>2])break s}if((t=l[l[e+12>>2]>>2])+-7>>>0>3)break r}Le(),t=l[l[e+12>>2]>>2]}if(t>>>0<11||(function(){var e;(0|(e=l[2673]))!=l[2556]&&(l[2861]=143,l[2860]=144,l[2857]=145,l[2858]=146,l[2859]=147,l[2862]=148,l[2863]=149,l[2864]=150,l[2556]=e)}(),l[l[e+12>>2]+28>>2]&&Le()),!(!l[e+56>>2]|l[e+120>>2]<1||l[(t=e+136|0)>>2]||Ve(t,l[e+132>>
4252])))break i;l[e+4>>2]=0}if(!N(e,l[e+16>>2],l[e+100>>2],l[e+104>>2],l[s+88>>2],2))break n;l[h+16>>2]=l[e+116>>2],e=1}else e=0;return e}return me(e),0}return l[e>>2]=1,me(e),0}(t))break t}e=l[t>>2]}ht(t)}else{if(!(t=ke())){e=1;break e}l[t+2348>>2]=l[n+24>>2],l[t+2352>>2]=l[n+28>>2];t:{if(B(t,n+48|0)){if(e=Y(l[n+48>>2],l[n+52>>2],l[i+20>>2],l[i>>2]))break t;if(l[t+148>>2]=0,function(e,t){var i=0,n=0,r=0;if(e){if((0|(i=l[e+44>>2]))<0||(n=255,(0|i)<=100&&(n=(0|(i=f(i,255)))/100|0,(0|i)<100)||((0|(i=l[t+800>>2]))>=12?r=l[t+804>>2]:(r=f(c[((0|i)>0?i:0)+4832|0],n)>>3,l[t+804>>2]=r),(0|(i=l[t+832>>2]))>=12?i=l[t+836>>2]:(i=f(c[((0|i)>0?i:0)+4832|0],n)>>3,l[t+836>>2]=i),r|=i,(0|(i=l[t+864>>2]))>=12?i=l[t+868>>2]:(i=f(c[((0|i)>0?i:0)+4832|0],n)>>3,l[t+868>>2]=i),r|=i,(0|(i=l[t+896>>2]))>=12?n=l[t+900>>2]:(n=f(c[((0|i)>0?i:0)+4832|0],n)>>3,l[t+900>>2]=n),n|r&&(J(8+(n=t+544|0)|0,9424,220),l[n>>2]=0,l[n+4>>2]=31,l[n+228>>2]=256,l[t+540>>2]=1))),e=l[e+52>>2],l[t+2372>>2]=e,(0|e)>=101)return void(l[t+2372>>2]=100);(0|e)>-1||(l[t+2372>>2]=0)}}(l[i+20>>2],t),e=0,ee(t,n+48|0))break t}e=l[t>>2]}Te(t)}e?et(l[i>>2]):(e=0,!(t=l[i+20>>2])|!l[t+48>>2]||(e=function(e){var t,i,n=0,r=0,s=0,o=0;return e?(t=l[e+8>>2]+-1|0,h[e>>2]<=10?(r=l[(n=e+20|0)>>2],l[n>>2]=0-r,l[e+16>>2]=l[e+16>>2]+f(r,t),0):(r=l[(n=e+32|0)>>2],l[n>>2]=0-r,n=l[(s=e+36|0)>>2],l[s>>2]=0-n,s=l[(o=e+40|0)>>2],l[o>>2]=0-s,l[e+16>>2]=l[e+16>>2]+f(r,t),o=r=e+20|0,i=l[r>>2],r=t>>1,l[o>>2]=i+f(r,n),l[(n=e+24|0)>>2]=l[n>>2]+f(r,s),(n=l[e+28>>2])&&(r=l[(s=e+44|0)>>2],l[s>>2]=0-r,l[e+28>>2]=n+f(r,t)),0)):2}(l[i>>2])))}return I=n+160|0,e}function oe(){var e;(0|(e=l[2673]))!=l[2551]&&(l[2771]=81,l[2770]=81,l[2769]=82,l[2768]=83,l[2767]=84,l[2766]=85,l[2765]=86,l[2764]=87,l[2763]=88,l[2762]=89,l[2761]=90,l[2760]=91,l[2759]=92,l[2758]=93,l[2757]=94,l[2756]=81,l[2803]=81,l[2802]=81,l[2801]=82,l[28
42500]=83,l[2799]=84,l[2798]=85,l[2797]=86,l[2796]=87,l[2795]=88,l[2794]=89,l[2793]=90,l[2792]=91,l[2791]=92,l[2790]=93,l[2789]=94,l[2788]=81,l[2755]=95,l[2754]=95,l[2753]=96,l[2752]=97,l[2751]=98,l[2750]=99,l[2749]=100,l[2748]=101,l[2747]=102,l[2746]=103,l[2745]=104,l[2744]=105,l[2743]=106,l[2742]=107,l[2741]=108,l[2740]=95,l[2787]=95,l[2786]=95,l[2785]=96,l[2784]=97,l[2783]=98,l[2782]=99,l[2781]=100,l[2780]=101,l[2779]=102,l[2778]=103,l[2777]=104,l[2776]=105,l[2775]=106,l[2774]=107,l[2773]=108,l[2772]=95,l[2733]=109,l[2804]=110,l[2735]=111,l[2734]=112,l[2736]=113,l[2737]=114,l[2738]=115,l[2805]=116,l[2732]=117,l[2551]=e)}function ae(e,t,i){var n,r,s,o=0,a=0,c=0,u=0,h=0;I=n=I-16|0,r=l[t+4>>2],s=l[t>>2];e:{if(e){if(c=l[e+8>>2],l[t+72>>2]=(0|c)>0,o=s,a=r,!((0|c)<1)){if(c=0,o=l[e+16>>2],((u=(i=i>>>0>10)?-2&o:o)+(a=l[e+24>>2])|0)>(0|r))break e;if(o=l[e+12>>2],(0|a)<1|((h=i?-2&o:o)+(o=l[e+20>>2])|0)>(0|s)|(0|o)<1|(u|h)<0)break e}}else l[t+72>>2]=0,o=s,a=r;if(l[t+84>>2]=u,l[t+76>>2]=h,l[t+16>>2]=a,l[t+12>>2]=o,l[t+88>>2]=u+a,l[t+80>>2]=o+h,e){i=l[e+28>>2],l[t+92>>2]=(0|i)>0,c=1,u=1;t:{if((0|i)>=1){if(l[n+12>>2]=l[e+32>>2],l[n+8>>2]=l[e+36>>2],!Ae(o,a,n+12|0,n+8|0))break t;l[t+96>>2]=l[n+12>>2],l[t+100>>2]=l[n+8>>2],u=!l[t+92>>2]}if(l[t+68>>2]=0!=l[e>>2],l[t+56>>2]=!l[e+4>>2],u)break e;e=0,e=l[t+96>>2]<((0|f(s,3))/4|0)?l[t+100>>2]<((0|f(r,3))/4|0):e,l[t+56>>2]=0,l[t+68>>2]=e;break e}c=0}else l[t+68>>2]=0,l[t+92>>2]=0,c=1,l[t+56>>2]=1}return I=n+16|0,c}function le(e,t){var i=0,n=0,r=0,s=0,o=0,a=0,u=0,d=0,f=0,m=0;if((0|t)<1)return 0;for(i=l[e+8>>2],a=l[e+4>>2];(0|i)>-1||((n=l[e+12>>2])>>>0<h[e+20>>2]?(r=c[0|n]|c[n+1|0]<<8|c[n+2|0]<<16|c[n+3|0]<<24,l[e+12>>2]=n+3,i=i+24|0,l[e+8>>2]=i,l[e>>2]=l[e>>2]<<24|(r>>>8&65280|r<<8&16711680|r<<24)>>>8):n>>>0<h[e+16>>2]?(l[e+12>>2]=n+1,i=i+8|0,l[e+8>>2]=i,l[e>>2]=c[0|n]|l[e>>2]<<8):l[e+24>>2]?(i=0,l[e+8>>2]=0):(l[e+24>>2]=1,i=i+8|0,l[e+8>>2]=i,l[e>>2]=l[e>>2]<<8)),n=t+-1|0,f=e,m=i,(u=(s=l[e>>2])>>>i|0)>>>0>(o=a>>>1&16777215)>>>0?(l[e>>2]=s+((-1^o)<<i),s=a-o|0):s=o+1|0,i=m-(r=24^p(s))|0,l[f+8>>2]=i,a=(s<<r)-1|0,l[e+4>>2]=a,d|=(u>>>0>o>>>0)<<n,r=(0|t)>1,t=n,r;);return d}function ce(e,t,i){e|=0,t|=0;var n=0,r=0,s=0,a=0;if((i|=0)&&(o[(n=e+i|0)-1|0]=t,o[0|e]=t,!(i>>>0<3||(o[n+-2|0]=t,o[e+1|0]=t,o[n+-3|0]=t,o[e+2|0]=t,i>>>0<7||(o[n+-4|0]=t,o[e+3|0]=t,i>>>0<9||(r=(n=0-e&3)+e|0,t=f(255&t,16843009),l[r>>2]=t,l[(n=(i=i-n&-4)+r|0)-4>>2]=t,i>>>0<9||(l[r+8>>2]=t,l[r+4>>2]=t,l[n+-8>>2]=t,l[n+-12>>2]=t,i>>>0<25||(l[r+24>>2]=t,l[r+20>>2]=t,l[r+16>>2]=t,l[r+12>>2]=t,l[n+-16>>2]=t,l[n+-20>>2]=t,l[n+-24>>2]=t,l[n+-28>>2]=t,(i=i-(a=4&r|24)|0)>>>0<32))))))))for(n=t,s=t,t=r+a|0;l[t+24>>2]=s,l[t+28>>2]=n,l[t+16>>2]=s,l[t+20>>2]=n,l[t+8>>2]=s,l[t+12>>2]=n,l[t>>2]=s,l[t+4>>2]=n,t=t+32|0,(i=i+-32|0)>>>0>31;);return 0|e}function ue(e,t,i){e:{t:if(!(t>>>0>20)){i:switch(t+-9|0){case 0:return t=l[i>>2],l[i>>2]=t+4,void(l[e>>2]=l[t>>2]);case 1:return t=l[i>>2],l[i>>2]=t+4,t=l[t>>2],l[e>>2]=t,void(l[e+4>>2]=t>>31);case 2:return t=l[i>>2],l[i>>2]=t+4,l[e>>2]=l[t>>2],void(l[e+4>>2]=0);case 4:return t=l[i>>2],l[i>>2]=t+4,t=a[t>>1],l[e>>2]=t,void(l[e+4>>2]=t>>31);case 5:return t=l[i>>2],l[i>>2]=t+4,l[e>>2]=u[t>>1],void(l[e+4>>2]=0);case 6:return t=l[i>>2],l[i>>2]=t+4,t=o[0|t],l[e>>2]=t,void(l[e+4>>2]=t>>31);case 7:return t=l[i>>2],l[i>>2]=t+4,l[e>>2]=c[0|t],void(l[e+4>>2]=0);case 3:case 8:break e;case 9:break i;default:break t}s[0](e,i)}return}t=l[i>>2]+7&-8,l[i>>2]=t+8,i=l[t+4>>2],l[e>>2]=l[t>>2],l[e+4>>2]=i}function he(e,t){var i=0,n=0,r=0,s=0,o=0,a=0,u=0,h=0;e:{if(!(l[e+24>>2]|(0|t)>24)){if(r=(i=l[e+20>>2])+t|0,l[e+20>>2]=r,a=l[9312+(t<<2)>>2],n=o=l[e+4>>2],i=31&(t=63&i),s=l[e>>2],h=a&(32<=(63&t)>>>0?n>>>i|0:((1<<i)-1&n)<<32-i|s>>>i),(0|r)<8)break e;for(a=(t=l[e+16>>2])>>>0>(u=l[e+12>>2])>>>0?t:u;;){if((0|t)!=(0|a)){if(s=(255&(n=o))<<24|s>>>8,o=n=n>>>8|0,l[e>>2]=s,l[e+4>>2]=n,i=c[l[e+8>>2]+t|0],n=r+-8|0,l[e+20>>2]=n,t=t+1|0,l[e+16>>2]=t,o=i=o|i<<24,l[e>>2]=s,l[e+4>>2]=i,i=(0|r)>15,r=n,i)continue}else t=a,n=r;break}if((0|t)!=(0|u)|(0|n)<65)break e;return l[e+20>>2]=0,l[e+24>>2]=1,h}l[e+20>>2]=0,l[e+24>>2]=1}return h}function de(e,t){var i=0,n=0,r=0,o=0;if(l[e+2308>>2]<1||(0|(i=l[e+2300>>2]))<l[e+300>>2]||(n=(0|i)<=l[e+308>>2]),i=e+160|0,l[e+148>>2]){if(r=e+124|0,1&s[l[2559]](r))return J(e+180|0,t,108),l[e+168>>2]=n,l[e+160>>2]=l[e+152>>2],l[e+164>>2]=l[e+2300>>2],2!=l[e+148>>2]?L(e,i):(t=l[e+2304>>2],i=e+176|0,l[e+2304>>2]=l[i>>2],l[i>>2]=t),n&&(t=l[e+2260>>2],n=e+172|0,l[e+2260>>2]=l[n>>2],l[n>>2]=t),s[l[2560]](r),t=l[e+152>>2]+1|0,l[e+152>>2]=(0|t)==l[e+156>>2]?0:t,1}else l[e+168>>2]=n,l[e+164>>2]=l[e+2300>>2],L(e,i),o=z(e,t);return o}function fe(e,t,i,n,r,s,o,a,c){var u,h,d=0,p=0;l[e+72>>2]=o,l[e+68>>2]=n,l[e+60>>2]=0,l[e+64>>2]=0,l[e+56>>2]=s,l[e+52>>2]=r,l[e+48>>2]=i,l[e+44>>2]=t,l[e+8>>2]=a,o=(0|i)<(0|s),l[e+4>>2]=o,u=(0|t)<(0|r),l[e>>2]=u,h=u?t+-1|0:r,l[e+40>>2]=h,n=u?r+-1|0:t,l[e+36>>2]=n,u||(d=e,p=at(0,1,h,h>>31),l[d+12>>2]=p),t=s-o|0,l[e+32>>2]=t,i=i-o|0,l[e+28>>2]=i,o?(l[e+24>>2]=t,t=n):(l[e+24>>2]=i,i=at(0,s,i=f(i,n),i>>31),n=O,l[e+20>>2]=1==(0|n)&i>>>0<0|n>>>0<1?i:0),l[e+76>>2]=c,d=e,p=at(0,1,t,t>>31),l[d+16>>2]=p,t=e,e=f(r,a),l[t+80>>2]=(e<<2)+c,ce(c,0,e<<3),function(){var e;(0|(e=l[2673]))!=l[2552]&&(l[2809]=118,l[2808]=119,l[2807]=120,l[2806]=121,l[2552]=e)}()}function pe(e,t,i,n){var r=0,s=0,o=0,a=0,c=0,u=0,h=0,d=0;e:if(!((0|t)<1)){for(;;){if(l[e+24>>2]<1&&l[e+64>>2]<l[e+56>>2])break e;if(l[e+4>>2]&&(h=e,d=mt(l[e+76>>2],l[e+80>>2]),l[h+76>>2]=d,l[e+80>>2]=O),Je(e,i),!(l[e+4>>2]|(0|f(l[e+52>>2],l[e+8>>2]))<1))for(c=l[e+76>>2],u=l[e+80>>2],r=0;l[(a=(o=r<<2)+c|0)>>2]=l[a>
425>2]+l[u+o>>2],(0|(r=r+1|0))<(0|f(l[e+52>>2],l[e+8>>2])););if(l[e+60>>2]=l[e+60>>2]+1,l[e+24>>2]=l[e+24>>2]-l[e+32>>2],i=i+n|0,(0|(s=s+1|0))==(0|t))break}s=t}return s}function me(e){var t=0,i=0,n=0;if(e){if(H(l[(t=e+160|0)>>2]),H(l[e+172>>2]),pt(l[(i=e+168|0)>>2]),ct(e+124|0),ct(n=e+136|0),l[i>>2]=0,l[i+4>>2]=0,l[t>>2]=0,l[t+4>>2]=0,l[e+152>>2]=0,l[e+156>>2]=0,l[e+144>>2]=0,l[e+148>>2]=0,l[n>>2]=0,l[n+4>>2]=0,l[e+128>>2]=0,l[e+132>>2]=0,l[e+120>>2]=0,l[e+124>>2]=0,H(l[e+16>>2]),t=0,l[e+16>>2]=0,l[e+176>>2]>=1)for(;i=196+(f(t,20)+e|0)|0,H(l[i>>2]),l[i>>2]=0,(0|(t=t+1|0))<l[e+176>>2];);l[e+260>>2]=0,l[e+176>>2]=0,H(l[e+264>>2]),l[e+12>>2]=0,l[e+264>>2]=0}}function ge(e,t){var i,n=0,r=0,o=0,a=0;if(r=l[e+8>>2],i=l[r+40>>2],n=l[(h[i+12>>2]<2?r+84|0:e+108|0)>>2],!((0|(n=(0|(o=l[e+108>>2]))<(0|n)?n:o))>=(0|t))&&(o=l[r>>2],r=l[i+136>>2]+f(o,n)|0,_e(e+180|0,n,t,l[e+16>>2]+f(n,l[e+100>>2])|0,r),a=l[i+12>>2])){if(s[l[10912+(a<<2)>>2]](l[i+140>>2],r,r,o),(0|(a=n+1|0))!=(0|t))for(;n=r+o|0,s[l[10912+(l[i+12>>2]<<2)>>2]](r,n,n,o),r=n,(0|(a=a+1|0))!=(0|t););else n=r;l[i+140>>2]=n}l[e+108>>2]=t,l[e+116>>2]=t}function ve(e){var t=0,i=0,n=0,r=0,s=0,o=0,a=0;e:if((0|(n=l[e+20>>2]))<8)t=n;else for(a=(i=l[e+16>>2])>>>0>(t=l[e+12>>2])>>>0?i:t;;){if((0|i)==(0|a)){t=n;break e}if(r=(s=l[e+4>>2])>>>8|0,o=(255&s)<<24|l[e>>2]>>>8,s=r,l[e>>2]=o,l[e+4>>2]=r,r=c[l[e+8>>2]+i|0],t=n+-8|0,l[e+20>>2]=t,i=i+1|0,l[e+16>>2]=i,l[e>>2]=o,l[e+4>>2]=s|r<<24,r=(0|n)>15,n=t,!r)break}l[e+16>>2]!=l[e+12>>2]|(0|t)<65&&!l[e+24>>2]||(l[e+20>>2]=0,l[e+24>>2]=1)}function ye(e,t){var i=0;i=0!=(0|t);e:{t:{i:if(!(!t|!(3&e)))for(;;){if(!c[0|e])break t;if(e=e+1|0,i=0!=(0|(t=t+-1|0)),!t)break i;if(!(3&e))break}if(!i)break e}t:if(!(!c[0|e]|t>>>0<4))for(;;){if((-1^(i=l[e>>2]))&i+-16843009&-2139062144)break t;if(e=e+4|0,!((t=t+-4|0)>>>0>3))break}if(t)for(;;){if(!c[0|e])return e;if(e=e+1|0,!(t=t+-1|0))break}}return 0}function be(e){var t=0,i=0,n=0;if(l[e+24>>2]<=0){e:if(l[e+4>>2])s[l[2808]](e);else if(l[e+20>>2])s[l[2809]](e);else{if((0|f(l[e+52>>2],l[e+8>>2]))<1)break e;for(i=l[e+76>>2];n=t<<2,o[l[e+68>>2]+t|0]=l[n+i>>2],i=l[e+76>>2],l[n+i>>2]=0,(0|(t=t+1|0))<(0|f(l[e+52>>2],l[e+8>>2])););}l[e+24>>2]=l[e+24>>2]+l[e+28>>2],l[e+68>>2]=l[e+68>>2]+l[e+72>>2],l[e+64>>2]=l[e+64>>2]+1}}function _e(e,t,i,n,r){var a,u,h,d=0,f=0,p=0,m=0;h=l[e+16>>2],a=l[e+8>>2];e:if((0|(u=8>>>(e=l[e+4>>2])|0))<=7){if((0|t)>=(0|i))break e;for(f=-1<<u^-1,p=-1<<e^-1,m=(0|a)<1;;){if(d=0,e=0,!m)for(;d&p||(e=c[0|n],n=n+1|0),o[0|r]=l[((e&f)<<2)+h>>2]>>>8,e=e>>>u|0,r=r+1|0,(0|(d=d+1|0))!=(0|a););if((0|i)==(0|(t=t+1|0)))break}}else s[l[2732]](n,h,r,t,i,a)}function we(e,t,i){var n=0;return l[e+24>>2]=0,l[e+8>>2]=-8,l[e>>2]=0,l[e+4>>2]=254,l[e+12>>2]=t,n=t+i|0,l[e+16>>2]=n,n=i>>>0>3?n+-3|0:t,l[e+20>>2]=n,n>>>0>t>>>0?(i=c[0|t]|c[t+1|0]<<8|c[t+2|0]<<16|c[t+3|0]<<24,l[e+8>>2]=16,l[e+12>>2]=t+3,void(l[e>>2]=(i>>>8&65280|i<<8&16711680|i<<24)>>>8)):(0|i)>=1?(l[e+8>>2]=0,l[e+12>>2]=t+1,void(l[e>>2]=c[0|t])):(l[e+24>>2]=1,l[e+8>>2]=0,void(l[e>>2]=0))}function xe(e,t,i){var n=0,r=0,a=0,u=0;e:{if(!(n=l[i+16>>2])){if(function(e){var t=0;return t=c[e+74|0],o[e+74|0]=t+-1|t,8&(t=l[e>>2])?(l[e>>2]=32|t,-1):(l[e+4>>2]=0,l[e+8>>2]=0,t=l[e+44>>2],l[e+28>>2]=t,l[e+20>>2]=t,l[e+16>>2]=t+l[e+48>>2],0)}(i))break e;n=l[i+16>>2]}if(n-(a=l[i+20>>2])>>>0<t>>>0)return 0|s[l[i+36>>2]](i,e,t);t:if(!(o[i+75|0]<0)){for(r=t;;){if(!(n=r))break t;if(10==c[(r=n+-1|0)+e|0])break}if((r=0|s[l[i+36>>2]](i,e,n))>>>0<n>>>0)break e;e=e+n|0,t=t-n|0,a=l[i+20>>2],u=n}J(a,e,t),l[i+20>>2]=l[i+20>>2]+t,r=t+u|0}return r}function Ce(e,t,i){var n,r=0,s=0,o=0,a=0,u=0,h=0,d=0,f=0;if(l[e+20>>2]=0,l[e+24>>2]=0,l[e>>2]=0,l[e+4>>2]=0,l[e+12>>2]=i,n=i>>>0<8?i:8)for(f=n,i=0;o=c[t+i|0],r=31&(s=a<<3),32<=(63&s)>>>0?(s=o<<r,r=0):(s=(1<<r)-1&o>>>32-r,r=o<<r),u|=r,h|=s,i=i+1|0,(r=a+1|0)>>>0<1&&(d=d+1|0),a=r,(0|f)!=(0|r)|d;);l[e+16>>2]=n,l[e>>2]=u,l[e+4>>2]=h,l[e+8>>2]=t}function Ae(e,t,i,n){var r=0,s=0,o=0,a=0;return r=l[n>>2],(s=l[i>>2])|(0|t)<1||(a=lt(r,r>>31,e,e>>31),o=O,o=(o=(s=t+a|0)>>>0<a>>>0?o+1|0:o)+-1|0,s=at(s=s+-1|0,-1!=(0|s)?o+1|0:o,t,0)),r|(0|e)<1||(o=lt(s,s>>31,t,t>>31),t=O,t=(t=(r=o+e|0)>>>0<o>>>0?t+1|0:t)+-1|0,r=at(r=r+-1|0,-1!=(0|r)?t+1|0:t,e,0)),e=0,(0|s)<1|(0|r)<1||(l[i>>2]=s,l[n>>2]=r,e=1),e}function Ee(e,t,i){var n=0,r=0,s=0;if(1==(0|t)&e>>>0<0|t>>>0<1)n=e;else for(;n=at(e,t,10,0),s=r=O,r=lt(n,r,10,0),o[0|(i=i+-1|0)]=e-r|48,r=t>>>0>9,e=n,t=s,r;);if(n)for(;e=(n>>>0)/10|0,o[0|(i=i+-1|0)]=n-f(e,10)|48,t=n>>>0>9,n=e,t;);return i}function ke(){var e,t=0;
425if((e=Re(1,0,2376))&&(l[e>>2]=0,l[e+8>>2]=5010,s[l[2557]](e+124|0),l[e+312>>2]=0,l[e+4>>2]=0,!l[2661])){if((t=l[2673])&&0|s[0|t](2))return l[2661]=19,e;l[2661]=20}return e}function Se(e){var t;return(t=l[e+12>>2])>>>0<h[e+16>>2]?(l[e+12>>2]=t+1,l[e+8>>2]=l[e+8>>2]+8,void(l[e>>2]=c[0|t]|l[e>>2]<<8)):l[e+24>>2]?void(l[e+8>>2]=0):(l[e+24>>2]=1,l[e>>2]=l[e>>2]<<8,void(l[e+8>>2]=l[e+8>>2]+8))}function Te(e){e&&(s[l[2562]](e+124|0),Be(e),H(l[e+2288>>2]),l[e+2288>>2]=0,l[e+2292>>2]=0,l[e+12>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,l[e+24>>2]=0,l[e+28>>2]=0,l[e+32>>2]=0,l[e+36>>2]=0,l[e+4>>2]=0,H(e))}function De(e,t,i,n,r){var s;if(I=s=I-256|0,!(73728&r|(0|i)<=(0|n))){if(ce(s,255&t,(n=(i=i-n|0)>>>0<256)?i:256),!n)for(;ot(e,s,256),(i=i+-256|0)>>>0>255;);ot(e,s,i)}I=s+256|0}function Ie(e,t,i,n){var r,s=0;return I=r=I-1024|0,e?(0|n)<=512?n=q(e,t,i,n,r):(s=Fe(n,0,2))?(n=q(e,t,i,n,s),H(s)):n=0:n=q(0,t,i,n,0),I=r+1024|0,n}function Oe(){var e;(0|(e=l[2673]))!=l[2554]&&(l[2820]=122,l[2819]=123,l[2815]=122,l[2813]=123,l[2822]=124,l[2821]=125,l[2818]=126,l[2817]=124,l[2816]=125,l[2814]=127,l[2812]=128,l[2554]=e)}function Le(){var e;(0|(e=l[2673]))!=l[2544]&&(l[2663]=21,l[2662]=22,l[2665]=23,l[2670]=24,l[2664]=25,l[2666]=26,l[2667]=27,l[2668]=28,l[2669]=29,l[2671]=30,l[2672]=31,l[2544]=e)}function Me(e){var t,i;return(e=(t=l[3008])+(i=e+3&-4)|0)>>>0<=t>>>0&&(0|i)>=1||e>>>0>gt()<<16>>>0&&!(0|k(0|e))?(l[2865]=48,-1):(l[3008]=e,t)}function Pe(e){var t=0;e:if(!(l[e+64>>2]>=l[e+56>>2]))for(;;){if(l[e+24>>2]>0)break e;if(t=t+1|0,be(e),!(l[e+64>>2]<l[e+56>>2]))break}return t}function Ne(e,t){var i=0,n=0,r=0,s=0;i=4;e:{for(;;){if((0|(n=c[0|e]))==(0|(r=c[0|t]))){if(t=t+1|0,e=e+1|0,i=i+-1|0)continue;break e}break}s=n-r|0}return s}function $e(e){var t=0,i=0,n=0;if(ut(o[l[e>>2]]))for(;t=l[e>>2],n=o[0|t],l[e>>2]=t+1,i=(f(i,10)+n|0)-48|0,ut(o[t+1|0]););return i}function Fe(e,t,i){var n=0,r=0,s=0;return e|t&&(r=at(2147418112,0,e,t),n=O,lt(i,0,e,t),!n&r>>>0<i>>>0|n>>>0<0|O>>>0>0)||(s=M(f(e,i))),s}function Re(e,t,i){var n=0,r=0,s=0;return e|t&&(r=at(2147418112,0,e,t),n=O,lt(i,0,e,t),!n&r>>>0<i>>>0|n>>>0<0|O>>>0>0)||(s=function(e,t){var i=0,n=0;return i=0,e&&(i=n=lt(e,0,t,0),(e|t)>>>0<65536||(i=O?-1:n)),!(e=M(t=i))|!(3&c[e+-4|0])||ce(e,0,t),e}(e,i)),s}function Be(e){var t;H(l[e+2360>>2]),l[e+2360>>2]=0,l[e+2364>>2]=0,(t=l[e+2344>>2])&&(ht(l[t+20>>2]),l[t+20>>2]=0,H(t)),l[e+2344>>2]=0}function je(e,t,i,n){if(e|t)for(;o[0|(i=i+-1|0)]=c[10128+(15&e)|0]|n,(e=(15&t)<<28|e>>>4)|(t=t>>>4|0););return i}function ze(e,t,i,n,r,o,a){var c=0;if((0|o)>=1)for(;s[l[2663]](e,i,r,a),i=i+n|0,e=e+t|0,(0|(c=c+1|0))!=(0|o););}function He(e,t,i,n,r,s){var o=0;if((0|s)>=1)for(;i=J(i,e,r)+n|0,e=e+t|0,o=(0|s)>1,s=s+-1|0,o;);}function qe(e,t,i){if(e|t)for(;o[0|(i=i+-1|0)]=7&e|48,(e=(7&t)<<29|e>>>3)|(t=t>>>3|0););return i}function We(e,t,i,n){var r=0;if((0|n)>=1)for(;s[l[2662]](e,i,0),e=e+t|0,(0|(r=r+1|0))!=(0|n););}function Ve(e,t){var i=0;return i=Re(i=1<<t,i>>31,4),l[e>>2]=i,i?(l[e+8>>2]=t,l[e+4>>2]=32-t,1):0}function Ue(e){var t=0;(t=l[8+(e|=0)>>2])&&(t=0|s[0|t](l[e+12>>2],l[e+16>>2]),l[e+20>>2]=l[e+20>>2]|!t)}function Ge(e,t){return(0|(e=((l[e+24>>2]+(e=l[e+32>>2])|0)-1|0)/(0|e)|0))>(0|t)?t:e}function Ye(e,t,i,n,r){return t|=0,i|=0,n|=0,r|=0,e=0|s[0|(e|=0)](t,i,n,r),T(0|O),0|e}function Xe(e,t){var i=0;return(-1>>>(i=31&t)&e)<<i|((i=e)&-1<<(e=0-t&31))>>>e}function Ke(e,t,i){return l[e>>2]||(l[e+8>>2]=i,l[e>>2]=t,l[e+4>>2]=0),0}function Qe(e,t,i){var n;I=n=I-16|0,l[n+12>>2]=i,function(e,t,i){var n,r=0,a=0;I=n=I-208|0,l[n+204>>2]=i,i=0,ce(n+160|0,0,40),l[n+200>>2]=l[n+204>>2],(0|F(0,t,n+200|0,n+80|0,n+160|0))<0||(i=l[e+76>>2]>=0?1:i,r=l[e>>2],o[e+74|0]<=0&&(l[e>>2]=-33&r),a=32&r,l[e+48>>2]?F(e,t,n+200|0,n+80|0,n+160|0):(l[e+48>>2]=80,l[e+16>>2]=n+80,l[e+28>>2]=n,l[e+20>>2]=n,r=l[e+44>>2],l[e+44>>2]=n,F(e,t,n+200|0,n+80|0,n+160|0),r&&(s[l[e+36>>2]](e,0,0),l[e+48>>2]=0,l[e+44>>2]=r,l[e+28>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0)),l[e>>2]=a|l[e>>2]),I=n+208|0}(e,t,i),I=n+16|0}function Ze(e,t){l[t+40>>2]=e,l[t+52>>2]=3,l[t+48>>2]=4,l[t+44>>2]=5}function Je(e,t){l[e>>2]?s[l[2807]](e,t):s[l[2806]](e,t)}function et(e){e&&(l[e+12>>2]<=0&&H(l[e+80>>2]),l[e+80>>2]=0)}function tt(e){return e?31-p(e+-1^e)|0:32}function it(e,t){J(l[t>>2],l[e>>2],4<<l[t+8>>2])}function nt(e,t){return t=le(e,t),le(e,1)?0-t|0:t}function rt(e){return e?(l[2865]=e,-1):0}function st(e,t){return e?function(e,t){e:{if(e){if(t>>>0<=127)break e;if(l[l[2607]>>2]){if(t>>>0<=2047)return o[e+1|0]=63&t|128,o[0|e]=t>>>6|192,2;if(!(57344!=(-8192&t)&&t>>>0>=55296))return o[e+2|0]=63&t|128,o[0|e]=t>>>12|224,o[e+1|0]=t>>>6&63|128,3;if(t+-65536>>>0<=1048575)return o[e+3|0]=63&t|128,o[0|e]=t>>>18|240,o[e+2|0]=t>>>6&63|128,o[e+1|0]=t>>>12&63|128,4}else if(57216==(-128&t))break e;l[2865]=25,e=-1}else e=1;return e}return o[0|e]=t,1}(e,t):0}function ot(e,t,i){32&c[0|e]||xe(t,i,e)}function at(e,t,i,n){return e=function(e,t,i,n){var r=0,s=0,o=0,a=0,l=0,c=0,u=0,h=0,d=0,f=0;e:{t:{i:{n:{r:{s:{o:{a:{l:{c:{if(o=t){if(!(r=i))break c;if(!(s=n))break l;if((s=p(s)-p(o)|0)>>>0<=31)break a;break t}if(1==(0|n)&i>>>0>=0|n>>>0>1)break t;return O=0,(e>>>0)/(i>>>0)|0}if(r=n,!e)break o;if(!r)break s;if(r+-1&r)break s;return e=o>>>(31&tt(r))|0,O=0,e}if(!(r+-1&r))break r;a=0-(c=(p(r)+33|0)-p(o)|0)|0;break i}c=s+1|0,a=63-s|0;break i}return O=0,(o>>>0)/(r>>>0)|0}if((s=p(r)-p(o)|0)>>>0<31)break n;break t}if(1==(0|r))break e;return i=e,n=31&(e=tt(r)),32<=(63&e)>>>0?(s=0,e=t>>>n|0):(s=t>>>n|0,e=((1<<n)-1&t)<<32-n|i>>>n),O=s,e}c=s+1|0,a=63-s|0}if(r=t,o=e,l=31&(s=63&c),32<=(63&s)>>>0?(s=0,h=r>>>l|0):(s=r>>>l|0,h=((1<<l)-1&r)<<32-l|o>>>l),a=31&(e=63&a),32<=(63&e)>>>0?(r=o<<a,e=0):(r=(1<<a)-1&o>>>32-a|t<<a,e=o<<a),t=r,c)for(o=n+-1|0,-1!=(0|(r=i+-1|0))&&(o=o+1|0),a=r;d=u=s<<1|(r=h)>>>31,r=(l=o-((a>>>0<(s=r<<1|t>>>31)>>>0)+(r=u)|0)|0)>>31,h=(u=s)-(s=i&(l>>=31))|0,s=d-((n&r)+(u>>>0<s>>>0)|0)|0,r=t<<1|e>>>31,e=f|e<<1,t=0|r,d=0,f=u=1&l,c=c+-1|0;);return O=d|t<<1|e>>>31,u|e<<1}e=0,t=0}return O=t,e}(e,t,i,n),e}function lt(e,t,i,n){return e=function(e,t,i,n){var r,s,o,a,l=0,c=0;return a=f(l=i>>>16|0,c=e>>>16|0),l=(65535&(c=((o=f(r=65535&i,s=65535&e))>>>16|0)+f(c,r)|0))+f(l,s)|0,e=(f(t,i)+a|0)+f(e,n)+(c>>>16)+(l>>>16)|0,O=e,65535&o|l<<16}(e,t,i,n),e}function ct(e){e&&(H(l[e>>2]),l[e>>2]=0)}function ut(e){return e+-48>>>0<10}function ht(e){e&&(me(e),H(e))}function dt(e){e&&ce(e,0,108)}function ft(e){e&&ce(e,0,84)}function pt(e){e&&H(e)}function mt(e,t){return O=e,t}function gt(){return n.byteLength/65536|0}return s[1]=function(e,t){var i=0,n=0,r=0,o=0,a=0,c=0,u=0,h=0,d=0,p=0,m=0,g=0,v=0;if((0|(a=(t|=0)-(n=l[108+(e|=0)>>2])|0))>=1)for(i=l[e+100>>2],h=l[e+16>>2]+(f(i,n)<<2)|0;;){m=(c=(0|a)<16?a:16)+n|0,r=l[e+8>>2],d=l[r>>2],g=f(d,c),p=l[r+40>>2],r=l[p+136>>2]+f(n,d)|0,u=l[e+20>>2];
425e:if((0|(o=l[e+176>>2]))>=1){if(V(180+(f(i=o+-1|0,20)+e|0)|0,n,m,h,u),(0|o)<2)break e;for(;V(180+(f(o=i+-1|0,20)+e|0)|0,n,m,u,u),v=(0|i)>1,i=o,v;);}else(0|u)!=(0|h)&&J(u,h,f(i,c)<<2);if(s[l[2669]](u,r,g),o=l[p+12>>2]){if(i=l[p+140>>2],!((0|a)<1))if(s[l[10912+(o<<2)>>2]](i,r,r,d),1!=(0|c))for(n=n+1|0;i=r+d|0,s[l[10912+(l[p+12>>2]<<2)>>2]](r,i,i,d),r=i,(0|m)!=(0|(n=n+1|0)););else i=r;l[p+140>>2]=i}if(i=l[e+100>>2],h=(f(i,c)<<2)+h|0,n=m,!((0|(a=a-c|0))>0))break}l[e+108>>2]=t,l[e+116>>2]=t},s[2]=function(e,t){var i=0,n=0,r=0,o=0,a=0,c=0,u=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0;e:{if(!((0|(i=(t|=0)-(c=l[108+(e|=0)>>2])|0))<1)){a=l[e+8>>2],g=l[a>>2],n=l[e+100>>2],h=l[e+16>>2]+(f(n,c)<<2)|0,u=l[e+20>>2];t:if((0|(p=l[e+176>>2]))>=1){if(V(180+(f(i=p+-1|0,20)+e|0)|0,c,t,h,u),(0|p)<2)break t;for(;V(180+(f(n=i+-1|0,20)+e|0)|0,c,t,u,u),p=(0|i)>1,i=n,p;);}else(0|u)!=(0|h)&&J(u,h,f(i,n)<<2);if(p=(0|(c=l[a+84>>2]))>(0|(h=l[e+108>>2])),!((0|(n=(0|(n=l[a+88>>2]))<(0|t)?n:t))<=(0|(i=p?c:h)))){if(n=n-i|0,l[a+16>>2]=n,l[a+8>>2]=i-c,i=l[a+76>>2],r=l[a+80>>2]-i|0,l[a+12>>2]=r,v=g<<2,m=(i<<2)+(p?u+f(v,c-h|0)|0:u)|0,i=l[e+12>>2],(c=l[i>>2])>>>0>10)break e;u=l[i+20>>2],y=l[i+16>>2]+f(u,l[e+116>>2])|0;t:if(l[a+92>>2]){if((0|n)<1)break t;for(;;){g=n-d|0,p=Ge(l[e+268>>2],g),We(i=f(d,v)+m|0,v,l[l[e+268>>2]+44>>2],p),d=pe(l[e+268>>2],g,i,v)+d|0,i=0,r=l[e+268>>2];i:if(!(l[r+64>>2]>=l[r+56>>2]))for(p=f(o,u)+y|0,h=l[r+52>>2],g=l[r+68>>2];;){if(l[r+24>>2]>0)break i;if(be(r),s[l[2662]](g,h,1),re(g,h,c,p+f(i,u)|0),i=i+1|0,!(l[r+64>>2]<l[r+56>>2]))break}if(o=i+o|0,!((0|d)<(0|n)))break}}else{if((0|n)>=1)for(i=n;re(m,r,c,y),y=u+y|0,m=m+v|0,o=(0|i)>1,i=i+-1|0,o;);o=n}l[e+116>>2]=l[e+116>>2]+o}}return void(l[e+108>>2]=t)}d=l[e+116>>2];e:if(l[a+92>>2]){if((0|n)<1)break e;for(;;){i=n-y|0,o=Ge(l[e+268>>2],i),We(m,v,l[l[e+268>>2]+44>>2],o),g=f(o,v),y=pe(l[e+268>>2],i,m,v)+y|0,c=0,a=l[e+268>>2];t:if(!(l[a+64>>2]>=l[a+56>>2]))for(u=l[a+52>>2],p=(h=l[a+68>>2])+3|0,i=d;;){if(l[a+24>>2]>0)break t;if(be(a),s[l[2662]](h,u,1),r=l[e+12>>2],s[l[2860]](h,l[r+16>>2]+f(l[r+32>>2],i)|0,u),o=i>>1,s[l[2861]](h,l[r+20>>2]+f(o,l[r+36>>2])|0,l[r+24>>2]+f(o,l[r+40>>2])|0,u,1&(-1^i)),(o=l[r+28>>2])&&s[l[2668]](p,0,u,1,o+f(l[r+44>>2],i)|0,0),c=c+1|0,i=i+1|0,!(l[a+64>>2]<l[a+56>>2]))break}if(m=m+g|0,d=d+c|0,!((0|y)<(0|n)))break}}else if(!((0|n)<1))for(;;){if(s[l[2860]](m,l[i+16>>2]+f(l[i+32>>2],d)|0,r),o=d>>1,s[l[2861]](m,l[i+20>>2]+f(o,l[i+36>>2])|0,l[i+24>>2]+f(o,l[i+40>>2])|0,r,1&(-1^d)),(o=l[i+28>>2])&&s[l[2668]](m+3|0,0,r,1,o+f(l[i+44>>2],d)|0,0),d=d+1|0,(0|n)<2)break e;n=n+-1|0,m=m+v|0,i=l[e+12>>2]}l[e+116>>2]=d,l[e+108>>2]=t},s[3]=function(e){e=l[40+(e|=0)>>2],H(l[e+40>>2]),l[e+40>>2]=0},s[4]=function(e){var t,i=0,n=0,r=0,s=0,o=0,a=0,c=0,u=0,h=0,d=0,p=0,m=0,g=0,v=0;t=l[40+(e|=0)>>2],(r=(n=l[l[t>>2]>>2])+-1|0)>>>0<12&&(i=0,2077>>>(65535&r)&1)||(i=n+-7>>>0>3),l[t+40>>2]=0,l[t+44>>2]=0,l[t+48>>2]=0,l[t+52>>2]=0;e:if(ae(l[t+20>>2],e,i?12:11)){i|n+-7>>>0>3||Oe(),s=t+40|0;t:{i:{n:{r:{s:{if(l[e+92>>2]){if(i=l[t>>2],o=(a=l[i>>2])+-1|0,n>>>0<=10){if(o>>>0>=12)break n;if(r=0,!(2077>>>(65535&o)&1))break n;break i}if(o>>>0>=12)break s;if(n=0,!(2077>>>(65535&o)&1))break s;break r}o:if(n>>>0<=10){if(function(){var e;(0|(e=l[2673]))!=l[2555]&&(l[2854]=136,l[2853]=137,l[2852]=138,l[2851]=139,l[2850]=140,l[2849]=136,l[2848]=137,l[2847]=138,l[2846]=141,l[2845]=139,l[2844]=142,l[2555]=e)}(),l[t+44>>2]=6,!l[e+56>>2])break o;if(r=Fe(1,0,(-2&(o=(r=l[e+12>>2])+1|0))+r|0),l[s>>2]=r,!r)break e;l[t+4>>2]=r,e=l[e+12>>2],l[t+44>>2]=7,e=e+r|0,l[t+8>>2]=e,l[t+12>>2]=e+(o>>
4251),Oe()}else l[t+44>>2]=8;if(c=1,i)break e;switch(e=9,n+-5|0){default:e=n>>>0<11?10:11;case 0:case 5:}if(l[t+48>>2]=e,n>>>0>10)break e;break t}n=a+-7>>>0>3}if(a=l[e+100>>2],u=l[e+12>>2],h=l[e+16>>2],d=s,o=Fe(1,0,(v=((m=(p=-2&(s=(r=l[e+96>>2])+1|0))<<1)+(g=r<<1)<<2)+(n?0:r<<3)|0)+(n?283:367)|0),l[d>>2]=o,!o)break e;if(c=31+(o+v|0)&-32,l[t+24>>2]=c,l[t+32>>2]=c+168,l[t+28>>2]=c+84,l[t+36>>2]=n?0:c+252|0,fe(c,l[e+12>>2],l[e+16>>2],l[i+16>>2],r,a,l[i+32>>2],1,o),c=u+1>>1,u=h+1>>1,s>>=1,h=a+1>>1,o=o+(g<<2)|0,fe(l[t+28>>2],c,u,l[i+20>>2],s,h,l[i+36>>2],1,o),fe(l[t+32>>2],c,u,l[i+24>>2],s,h,l[i+40>>2],1,o+(p<<2)|0),l[t+44>>2]=12,c=1,n)break e;fe(l[t+36>>2],l[e+12>>2],l[e+16>>2],l[i+28>>2],r,a,l[i+44>>2],1,o+(m<<2)|0),l[t+48>>2]=13;break t}r=a+-7>>>0>3}if(o=l[e+100>>2],u=l[e+12>>2],h=l[e+16>>2],i=l[e+96>>2],p=f(i,6),a=(r?p:i<<3)<<2,d=s,m=f(i,3),g=i<<2,n=Fe(1,0,(s=a+(r?m:g)|0)+(r?283:367)|0),l[d>>2]=n,!n)break e;if(c=1,s=31+(n+s|0)&-32,l[t+24>>2]=s,l[t+32>>2]=s+168,l[t+28>>2]=s+84,l[t+36>>2]=r?0:s+252|0,d=s,s=n+a|0,fe(d,l[e+12>>2],l[e+16>>2],s,i,o,0,1,n),a=u+1>>1,u=h+1>>1,h=i<<1,fe(l[t+28>>2],a,u,i+s|0,i,o,0,1,n+(h<<2)|0),fe(l[t+32>>2],a,u,s+h|0,i,o,0,1,n+(g<<2)|0),l[t+44>>2]=14,function(){var e;(0|(e=l[2673]))!=l[2553]&&(l[2831]=129,l[2829]=130,l[2838]=131,l[2837]=132,l[2836]=129,l[2835]=130,l[2834]=133,l[2833]=131,l[2832]=132,l[2830]=134,l[2828]=135,l[2553]=e)}(),r)break e;switch(fe(l[t+36>>2],l[e+12>>2],l[e+16>>2],s+m|0,i,o,0,1,n+(p<<2)|0),l[t+48>>2]=15,e=16,l[l[t>>2]>>2]+-5|0){default:e=17;case 0:case 5:}l[t+52>>2]=e}Le()}return 0|c},s[5]=function(e){var t=0,i=0,n=0;return l[12+(e|=0)>>2]<1|l[e+16>>2]<1||(t=l[e+40>>2],i=0|s[l[t+44>>2]](e,t),(n=l[t+48>>2])&&s[0|n](e,t,i),l[t+16>>2]=l[t+16>>2]+i,t=1),0|t},s[6]=function(e,t){var i;return e|=0,t=l[(t|=0)>>2],i=l[t+20>>2],function(e,t,i,n,r,o,a,l,c,u){var h=0,d=0;if((0|c)>=1)for(;s[0|u](e,i,n,o,l),i=(d=1&h)?i+r|0:i,n=d?n+r|0:n,o=o+a|0,e=e+t|0,(0|(h=h+1|0))!=(0|c););}(l[e+20>>2],l[e+32>>2],l[e+24>>2],l[e+28>>2],l[e+36>>2],f(i,l[e+8>>2])+l[t+16>>2]|0,i,l[e+12>>2],l[e+16>>2],l[11376+(l[t>>2]<<2)>>2]),l[e+16>>2]},s[7]=function(e,t){t|=0;var i,n,r,o,a,c,u=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0;if(d=l[16+(e|=0)>>2],a=((i=l[e+12>>2])+1|0)/2|0,n=l[t>>2],u=l[n+20>>2],m=l[e+8>>2],g=l[n+16>>2]+f(m,u)|0,r=l[11248+(l[n>>2]<<2)>>2],h=l[e+28>>2],p=l[e+24>>2],v=l[e+20>>2],m?(s[0|r](l[t+4>>2],v,l[t+8>>2],l[t+12>>2],p,h,g-u|0,g,i),u=d+1|0):(s[0|r](v,0,p,h,p,h,g,0,i),u=d),c=u,o=d+m|0,(0|d)<3)u=p,d=h;else for(m=m+2|0;b=(v=((u=l[e+32>>2])<<1)+v|0)-u|0,_=h,u=(y=p)+(p=l[e+36>>2])|0,d=h+p|0,g=((h=l[n+20>>2])<<1)+g|0,s[0|r](b,v,y,_,u,d,g-h|0,g,i),h=d,p=u,(0|(m=m+2|0))<(0|o););return h=l[e+32>>2]+v|0,(l[e+84>>2]+o|0)<l[e+88>>2]?(J(l[t+4>>2],h,i),J(l[t+8>>2],u,a),J(l[t+12>>2],d,a),c+-1|0):(1&o||s[0|r](h,0,u,d,u,d,l[n+20>>2]+g|0,0,i),0|c)},s[8]=function(e,t){e|=0;var i,n,r,s,o,a,c,u=0,h=0,d=0;return t=l[(t|=0)>>2],o=l[t+24>>2],a=l[(i=t+40|0)>>2],h=l[t+20>>2],d=l[(n=t+36|0)>>2],u=l[t+16>>2],r=l[e+8>>2],t=l[t+32>>2],c=u+f(r,t)|0,u=t,t=l[e+12>>2],s=l[e+16>>2],He(l[e+20>>2],l[e+32>>2],c,u,t,s),u=h+f(u=d,d=r>>1)|0,t=(t+1|0)/2|0,h=(s+1|0)/2|0,He(l[e+24>>2],l[e+36>>2],u,l[n>>2],t,h),He(l[e+28>>2],l[e+36>>2],f(d,a)+o|0,l[i>>2],t,h),l[e+16>>2]},s[9]=function(e,t,i){t|=0,i|=0;var n=0,r=0,a=0,u=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0;if((a=l[104+(e|=0)>>2])&&(r=l[e+16>>2],n=l[e+8>>2],u=l[t>>2],l[e+56>>2]?(n?(a=a-l[e>>2]|0,i=r,t=n+-1|0):(i=r+-1|0,t=0),r=(0|(n=(n=n+r|0)+(r=l[e+84>>2])|0))==l[e+88>>2]?n-(t+r|0)|0:i):t=n,!((0|r)<1))){for(h=l[e+12>>2],g=l[u>>2],i=l[u+20>>2],d=1+(p=l[u+16>>2]+f(i,t)|0)|0,t=15;;){if(n=0,(0|h)>=1){for(;v=i=(n<<1)+d|0,y=240&c[0|i],i=c[n+a|0]>>>4|0,o[0|v]=y|i,t&=i,(0|h)!=(0|(n=n+1|0)););i=l[u+20>>2]}if(d=i+d|0,a=l[e>>2]+a|0,(0|(m=m+1|0))==(0|r))break}15==(0|t)|g+-7>>>0>3||s[l[2665]](p,h,r,i)}return 0},s[10]=function(e,t,i){t|=0,i|=0;var n=0,r=0,o=0,a=0,c=0,u=0,h=0;return(r=l[104+(e|=0)>>2])&&(o=l[t>>2],u=4==(0|(a=l[o>>2]))|9==(0|a),t=l[e+16>>2],n=l[e+8>>2],h=l[e+12>>2],l[e+56>>2]?(n?(c=n+-1|0,r=r-l[e>>2]|0,i=t):i=t+-1|0,t=(0|(t=(t=t+n|0)+(n=l[e+84>>2])|0))==l[e+88>>2]?t-(n+c|0)|0:i):c=n,n=l[e>>2],e=l[o+20>>2],i=l[o+16>>
4252]+f(e,c)|0,!(0|s[l[2666]](r,n,h,t,i+(u?0:3)|0,e))|a+-7>>>0>3||s[l[2664]](i,u,h,t,l[o+20>>2])),0},s[11]=function(e,t,i){e|=0,i|=0;var n,r,s,o,a=0;r=l[(t|=0)>>2],i=l[r+28>>2],s=l[r+44>>2],a=i+f(s,l[e+8>>2])|0,n=l[e+16>>2],o=l[e+12>>2];e:if(t=l[e+104>>2]){if((0|n)<1)break e;for(i=0;a=J(a,t,o)+l[r+44>>2]|0,t=l[e>>2]+t|0,(0|n)!=(0|(i=i+1|0)););}else if(!(!i|(0|n)<1))for(t=0;a=ce(a,255,o)+s|0,(0|n)!=(0|(t=t+1|0)););return 0},s[12]=function(e,t){t|=0;var i=0,n=0,r=0,s=0,o=0,a=0,c=0,u=0;if(r=l[16+(e|=0)>>2],s=l[t+24>>2],(i=l[l[t>>2]>>2])+-7>>>0>3&&!(1<<i&4154&&i>>>0<=12)||(i=l[e+104>>2])&&ze(l[e+20>>2],l[e+32>>2],i,l[e>>2],l[e+12>>2],r,0),(0|r)<1)return 0;for(o=r+1>>1,a=l[e+32>>2],n=l[e+20>>2],i=r;c=pe(s,i,n,a),n=f(c,a)+n|0,u=Pe(s)+u|0,(0|(i=i-c|0))>0;);if((0|r)>=1){for(r=l[t+28>>2],s=l[e+36>>2],n=l[e+24>>2],i=o;a=pe(r,i,n,s),Pe(r),n=f(s,a)+n|0,(0|(i=i-a|0))>0;);for(n=l[e+28>>2],t=l[t+32>>2],e=l[e+36>>2];i=pe(t,o,n,e),Pe(t),n=f(e,i)+n|0,(0|(o=o-i|0))>0;);}return 0|u},s[13]=function(e,t,i){e|=0,i|=0;var n,r,s=0,o=0,a=0,c=0,u=0,h=0,d=0;n=l[(t|=0)>>2],o=l[n+28>>2],r=l[t+16>>2],a=l[n+44>>2],c=o+f(r,a)|0;e:{if(s=l[e+104>>2]){if((0|(i=l[e+16>>2]))<1)break e;for(h=l[n+32>>2],o=l[t+36>>2],a=l[e>>2],d=l[n+16>>2],e=0;u=pe(o,i,s,a),s=f(a,u)+s|0,e=Pe(o)+e|0,(0|(i=i-u|0))>0;);if((0|e)<1)break e;return ze(f(r,h)+d|0,l[n+32>>2],c,l[n+44>>2],l[l[t+36>>2]+52>>2],e,1),0}if(!(!o|(0|i)<1))for(e=l[e+96>>2],s=0;c=ce(c,255,e)+a|0,(0|(s=s+1|0))!=(0|i););}return 0},s[14]=function(e,t){t|=0;var i,n,r=0,o=0,a=0,c=0,u=0,h=0,d=0,p=0,m=0;if((0|(i=l[16+(e|=0)>>2]))<1)return 0;for(n=i+1>>1,r=l[t+24>>2];;){o=r,r=l[e+32>>2],c=pe(o,i-u|0,l[e+20>>2]+f(r,u)|0,r),r=n-h|0,Ge(l[t+28>>2],r)&&(a=l[e+36>>2],a=pe(l[t+28>>2],r,l[e+24>>2]+f(a,h)|0,a),o=r,r=l[e+36>>2],pe(l[t+32>>2],o,l[e+28>>2]+f(r,h)|0,r),h=a+h|0),u=c+u|0,c=l[t>>2],o=l[c>>2],a=0,r=l[t+24>>2];e:if(!(l[r+64>>2]>=l[r+56>>2]))for(m=l[11312+(o<<2)>>2],o=l[c+16>>2]+f(l[c+20>>2],l[t+16>>2]+d|0)|0;;){if(l[r+24>>2]>0)break e;if(p=l[t+28>>2],l[p+64>>2]>=l[p+56>>2]|l[p+24>>2]>0)break e;if(be(r),be(l[t+28>>2]),be(l[t+32>>2]),r=l[t+24>>2],s[0|m](l[r+68>>2],l[l[t+28>>2]+68>>2],l[l[t+32>>2]+68>>2],o,l[r+52>>2]),a=a+1|0,o=l[c+20>>2]+o|0,r=l[t+24>>2],!(l[r+64>>2]<l[r+56>>2]))break}if(d=a+d|0,!((0|i)>(0|u)))break}return 0|d},s[15]=function(e,t,i){t|=0,i|=0;var n=0,r=0,o=0,a=0,c=0,u=0;e:if(!(!(n=l[104+(e|=0)>>2])|(0|i)<1))for(c=l[t+16>>2]+i|0,r=l[t+36>>2];;){if(o=l[e+8>>2],a=l[r+60>>2],u=n,n=l[e>>2],pe(r,l[e+16>>2]+(o-a|0)|0,u+f(n,a-o|0)|0,n),(0|(i=i-(0|s[l[t+52>>2]](t,c-i|0,i))|0))<1)break e;n=l[e+104>>2]}return 0},s[16]=function(e,t,i){t|=0,i|=0;var n=0,r=0,a=0,u=0,h=0,d=0,p=0,m=0,g=0,v=0;if(n=l[36+(e|=0)>>2],!(l[n+64>>2]>=l[n+56>>2])){a=l[e>>2],m=l[a>>2]+-7|0,r=l[a+20>>2],p=l[a+16>>2]+f(r,t)|0,h=l[n+52>>2],t=15;e:if(!((0|i)<1|l[n+24>>2]>0))for(d=p+1|0;;){if(be(n),n=0,(0|h)>=1)for(;g=r=(n<<1)+d|0,v=240&c[0|r],r=c[l[l[e+36>>2]+68>>2]+n|0]>>>4|0,o[0|g]=v|r,t&=r,(0|h)!=(0|(n=n+1|0)););if(r=l[a+20>>2],n=l[e+36>>2],u=u+1|0,l[n+64>>2]>=l[n+56>>2]|(0|u)>=(0|i))break e;if(d=r+d|0,!(l[n+24>>2]<=0))break}15==(0|t)|m>>>0>3||s[l[2665]](p,h,u,r)}return 0|u},s[17]=function(e,t,i){t|=0,i|=0;var n=0,r=0,o=0,a=0,c=0,u=0,h=0,d=0,p=0;if(n=l[36+(e|=0)>>2],!(l[n+64>>2]>=l[n+56>>2])){if(o=l[e>>2],c=4==(0|(r=l[o>>2]))|9==(0|r),p=r+-7|0,a=l[o+20>>2],u=l[o+16>>2]+f(a,t)|0,h=l[n+52>>2],r=0,t=0,!((0|i)<1||(t=0,l[n+24>>2]>0))){for(t=(c?0:3)+u|0;be(n),d=s[l[2666]](l[l[e+36>>2]+68>>2],0,h,1,t,0)|d,a=l[o+20>>2],n=l[e+36>>2],r=r+1|0,!(l[n+64>>2]>=l[n+56>>2]|(0|r)>=(0|i))&&(t=t+a|0,l[n+24>>2]<=0););t=0!=(0|d)}!t|p>>>0>3||s[l[2664]](u,c,h,r,a)}return 0|r},s[18]=z,s[19]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,n|=0,s|=0;var o=0,u=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0;e:{if((0|(r|=0))<=15)for(y=l[(r<<2)+t>>2]+f(i,11)|0,u=l[e+8>>2],o=l[e+4>>2];;){if(p=c[0|y],(0|u)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(g=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,u=u+24|0,l[e+8>>2]=u,l[e>>2]=l[e>>2]<<24|(g>>>8&65280|g<<8&16711680|g<<24)>>>8):(Se(e),u=l[e+8>>2])),(p=(d=l[e>>2])>>>u>>>0<=(i=f(o,p)>>>8|0)>>>0)||(d=d-((i=i+1|0)<<u)|0,l[e>>2]=d,i=o-i|0),i>>>0<=126&&(u=u-c[i+9056|0]|0,l[e+8>>2]=u,i=c[i+9184|0]),l[e+4>>2]=i,g=r,o=r,p)break e;for(;;){if(p=c[y+1|0],(0|u)>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,u=u+24|0,l[e+8>>2]=u,l[e+12>>2]=r+3,d=d<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8,l[e>>2]=d):(Se(e),d=l[e>>2],u=l[e+8>>2])),(m=d>>>u|0)>>>0<=(o=f(i,p)>>>8|0)>>>0?i=o:(d=d-((r=o+1|0)<<u)|0,l[e>>2]=d,i=i-r|0),i>>>0<=126&&(u=u-c[i+9056|0]|0,l[e+8>>2]=u,i=c[i+9184|0]),l[e+4>>2]=i,p=l[((r=g+1|0)<<2)+t>>2],m>>>0<=o>>>0){if(o=16,g=r,y=p,16!=(0|r))continue;break e}break}if(v=c[y+2|0],(0|u)>-1||((o=l[e+12>>2])>>>0<h[e+20>>2]?(m=c[0|o]|c[o+1|0]<<8|c[o+2|0]<<16|c[o+3|0]<<24,u=u+24|0,l[e+8>>2]=u,l[e+12>>2]=o+3,d=d<<24|(m>>>8&65280|m<<8&16711680|m<<24)>>>8,l[e>>2]=d):(Se(e),d=l[e>>2],u=l[e+8>>2])),m=e,(b=d>>>u|0)>>>0>
425(o=v=f(i,v)>>>8|0)>>>0&&(o=v+1|0,l[e>>2]=d-(o<<u),o=i-o|0),o>>>0<=126&&(u=u-c[o+9056|0]|0,l[e+8>>2]=u,o=c[o+9184|0]),l[m+4>>2]=o,b>>>0<=v>>>0?(m=1,y=p+11|0):(m=$(e,y),u=l[e+8>>2],y=p+22|0),(0|u)>-1?i=u:(i=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,i=u+24|0,l[e+8>>2]=i,l[e>>2]=l[e>>2]<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8):(Se(e),i=l[e+8>>2]),u=i+-1|0,l[e+8>>2]=u,o=(o=l[e+4>>2])+(p=(d=o>>>1|0)-((v=l[e>>2])>>>i|0)>>31)|1,l[e+4>>2]=o,l[e>>2]=v-((p&d+1)<<i),a[(c[g+5328|0]<<1)+s>>1]=f(l[(((0|g)>0)<<2)+n>>2],(p^m)-p|0),!((0|g)<15))break}o=16}return 0|o},s[20]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,n|=0,s|=0;var o=0,u=0,d=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0;e:{if((0|(r|=0))<=15)for(b=l[(r<<2)+t>>2]+f(i,11)|0,i=l[e+8>>2],d=l[e+4>>2];;){if(o=c[0|b],(0|i)>-1||((v=l[e+12>>2])>>>0<h[e+20>>2]?(u=c[0|v]|c[v+1|0]<<8|c[v+2|0]<<16|c[v+3|0]<<24,l[e+12>>2]=v+3,i=i+24|0,l[e+8>>2]=i,l[e>>2]=l[e>>2]<<24|(u>>>8&65280|u<<8&16711680|u<<24)>>>8):(Se(e),i=l[e+8>>2])),y=e,u=i,(g=(m=l[e>>2])>>>i|0)>>>0>(o=f(o,d)>>>8|0)>>>0?(m=((-1^o)<<i)+m|0,l[e>>2]=m,d=d-o|0):d=o+1|0,i=u-(v=24^p(d))|0,l[y+8>>2]=i,d=(d<<v)-1|0,l[e+4>>2]=d,v=r,y=r,g>>>0<=o>>>0)break e;for(;o=c[b+1|0],(0|i)>-1||((r=l[e+12>>2])>>>0<h[e+20>>2]?(u=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=r+3,m=m<<24|(u>>>8&65280|u<<8&16711680|u<<24)>>>8,l[e>>2]=m):(Se(e),m=l[e>>2],i=l[e+8>>2])),y=e,u=i,(g=m>>>i|0)>>>0>(o=f(o,d)>>>8|0)>>>0?(m=((-1^o)<<i)+m|0,l[e>>2]=m,d=d-o|0):d=o+1|0,i=u-(r=24^p(d))|0,l[y+8>>2]=i,d=(d<<r)-1|0,l[e+4>>2]=d,r=v+1|0,g>>>0<=o>>>0;){if(y=16,16==(0|r))break e;b=l[(r<<2)+t>>2],v=r}if(_=l[(r<<2)+t>>2],g=c[b+2|0],(0|i)>-1||((u=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|u]|c[u+1|0]<<8|c[u+2|0]<<16|c[u+3|0]<<24,i=i+24|0,l[e+8>>2]=i,l[e+12>>2]=u+3,m=m<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8,l[e>>2]=m):(Se(e),m=l[e>>2],i=l[e+8>>2])),y=e,u=i,(w=m>>>i|0)>>>0>(g=f(d,g)>>>8|0)>>>0?(l[e>>2]=((-1^g)<<i)+m,i=d-g|0):i=g+1|0,u=u-(o=24^p(i))|0,l[y+8>>2]=u,l[e+4>>2]=(i<<o)-1,w>>>0<=g>>>0?(m=1,b=_+11|0):(m=$(e,b),u=l[e+8>>2],b=_+22|0),(0|u)>-1||((i=l[e+12>>2])>>>0<h[e+20>>2]?(o=c[0|i]|c[i+1|0]<<8|c[i+2|0]<<16|c[i+3|0]<<24,l[e+12>>2]=i+3,u=u+24|0,l[e+8>>2]=u,l[e>>2]=l[e>>2]<<24|(o>>>8&65280|o<<8&16711680|o<<24)>>>8):(Se(e),u=l[e+8>>2])),i=u+-1|0,l[e+8>>2]=i,d=(o=(g=(d=l[e+4>>2])>>>1|0)-((_=l[e>>2])>>>u|0)>>31)+d|1,l[e+4>>2]=d,l[e>>2]=_-((o&g+1)<<u),a[(c[v+5328|0]<<1)+s>>1]=f(l[(((0|v)>0)<<2)+n>>2],(o^m)-o|0),!((0|v)<15))break}y=16}return 0|y},s[21]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,a=0,l=0;if((0|(i|=0))>=1)for(;255!=(0|(r=c[t+s|0]))&&(r?(l=a=e+s|0,r=n?4278190080/(r>>>0)|0:f(r,65793),o[0|l]=f(r,c[0|a])+8388608>>>24):o[e+s|0]=0),(0|(s=s+1|0))!=(0|i););},s[22]=function(e,t,i){e|=0,i|=0;var n=0,r=0,s=0,o=0;if((0|(t|=0))>=1)for(;(r=l[(n=(s<<2)+e|0)>>2])>>>0<=4278190079&&(o=n,r>>>0>=16777216?(n=r>>>24|0,n=i?4278190080/(n>>>0)|0:f(n,65793),n=f(n,r>>>16&255)+8388608>>>8&16711680|f(n,r>>>8&255)+8388608>>>16&65280|-16777216&r|f(n,255&r)+8388608>>>24):n=0,l[o>>2]=n),(0|(s=s+1|0))!=(0|t););},s[23]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(i|=0))>=1)for(d=(0|t)<1;;){if(a=0,!d)for(;p=s=(r=a<<1)+e|0,l=c[0|(h=(1|r)+e|0)],u=f(r=15&l,4369),s=c[0|s],o[0|p]=f(u,240&s|s>>>4)>>>16&240|f(255&(15&s|s<<4),u)>>>20,o[0|h]=f(240&l|l>>>4,u)>>>16&240|r,(0|(a=a+1|0))!=(0|t););if(e=e+n|0,r=(0|i)>1,i=i+-1|0,!r)break}},s[24]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,r|=0,s|=0;var o=0,a=0;if((0|(n|=0))>=1)for(;l[(a<<2)+s>>2]=c[i+o|0]|c[e+o|0]<<16|c[t+o|0]<<8|-16777216,o=r+o|0,(0|(a=a+1|0))!=(0|n););},s[25]=function(e,t,i,n,r){e|=0,t|=0,i|=0,r|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0,m=0;if((0|(n|=0))>=1)for(h=t?0:3,d=0!=(0|t),p=(0|i)<1;;){if(!p)for(m=e+h|0,u=e+d|0,t=0;255!=(0|(a=c[(s=t<<2)+m|0]))&&(l=s+u|0,a=f(a,32897),o[0|l]=f(a,c[0|l])>>>23,o[0|(l=(1|s)+u|0)]=f(a,c[0|l])>>>23,o[0|(s=(2|s)+u|0)]=f(a,c[0|s])>>>23),(0|i)!=(0|(t=t+1|0)););if(e=e+r|0,t=(0|n)>1,n=n+-1|0,!t)break}},s[26]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,r|=0,s|=0;var a=0,l=0,u=0,h=0,d=0;if(l=255,(0|(n|=0))>=1)for(d=(0|i)<1;;){if(a=0,!d)for(;u=c[e+a|0],o[(a<<2)+r|0]=u,l&=u,(0|(a=a+1|0))!=(0|i););
425if(r=r+s|0,e=e+t|0,(0|(h=h+1|0))==(0|n))break}return 255!=(0|l)|0},s[27]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,r|=0,s|=0;var o=0,a=0,u=0;if((0|(n|=0))>=1)for(a=(0|i)<1,u=s<<2;;){if(s=0,!a)for(;l[(s<<2)+r>>2]=c[e+s|0]<<8,(0|(s=s+1|0))!=(0|i););if(e=e+t|0,r=r+u|0,(0|(o=o+1|0))==(0|n))break}},s[28]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,r|=0,s|=0;var a=0,l=0,u=0,h=0,d=0;if(l=255,(0|(n|=0))>=1)for(d=(0|i)<1;;){if(a=0,!d)for(;u=c[(a<<2)+e|0],o[r+a|0]=u,l&=u,(0|(a=a+1|0))!=(0|i););if(r=r+s|0,e=e+t|0,(0|(h=h+1|0))==(0|n))break}return 255==(255&l)|0},s[29]=function(e,t,i){e|=0,t|=0;var n=0;if((0|(i|=0))>=1)for(;o[t+n|0]=l[(n<<2)+e>>2]>>>8,(0|(n=n+1|0))!=(0|i););},s[30]=function(e,t){e|=0,t|=0;for(var i=0;;){if((0|t)<1)return 0;if(t=t+-1|0,i=c[0|e],e=e+1|0,255!=(0|i))break}return 1},s[31]=function(e,t){e|=0;var i=0,n=0,r=0;e:if(!((0|(t|=0))<=0)){for(;;){if(255==c[e+i|0]){if(i=i+4|0,n=(0|t)<2,t=t+-1|0,!n)continue;break e}break}r=1}return 0|r},s[32]=function(e,t,i){i|=0,X(e|=0,t|=0),i&&X(e+32|0,t+4|0)},s[33]=function(e,t){t|=0;var i,n,r=0,s=0,o=0,c=0,u=0,h=0,d=0,f=0,p=0,m=0,g=0,v=0;s=I+-64|0,c=(o=a[24+(e|=0)>>1])+(r=a[e>>1])|0,u=(h=a[e+16>>1])+(d=a[e+8>>1])|0,l[s+32>>2]=c-u,o=r-o|0,r=d-h|0,l[s+48>>2]=o-r,l[s+16>>2]=r+o,g=c+u|0,l[s>>2]=g,c=(o=a[e+26>>1])+(r=a[e+2>>1])|0,u=(h=a[e+18>>1])+(d=a[e+10>>1])|0,l[s+36>>2]=c-u,o=r-o|0,r=d-h|0,l[s+52>>2]=o-r,o=r+o|0,l[s+20>>2]=o,r=c+u|0,l[s+4>>2]=r,d=(c=a[e+4>>1])-(h=a[e+28>>1])|0,p=(u=a[e+12>>1])-(f=a[e+20>>1])|0,l[s+56>>2]=d-p,c=(u=u+f|0)+(h=c+h|0)|0,l[s+8>>2]=c,h=h-u|0,l[s+40>>2]=h,d=d+p|0,l[s+24>>2]=d,e=(p=(u=a[e+30>>1])+(f=a[e+6>>1])|0)+(i=(m=a[e+22>>1])+(v=a[e+14>>1])|0)|0,l[s+12>>2]=e,u=(n=f-u|0)-(m=v-m|0)|0,l[s+60>>2]=u,f=p-i|0,l[s+44>>2]=f,p=m+n|0,l[s+28>>2]=p,m=(g=g+3|0)-e|0,v=r-c|0,a[t+96>>1]=m-v>>>3,e=e+g|0,r=r+c|0,a[t+64>>1]=e-r>>>3,a[t+32>>1]=m+v>>>3,a[t>>1]=e+r>>>3,r=(e=l[s+16>>2]+3|0)-p|0,c=o-d|0,a[t+224>>1]=r-c>>>3,e=e+p|0,o=o+d|0,a[t+192>>1]=e-o>>>3,a[t+160>>1]=r+c>>>3,a[t+128>>1]=e+o>>>3,o=(e=l[s+32>>2]+3|0)-f|0,c=(r=l[s+36>>2])-h|0,a[t+352>>1]=o-c>>>3,e=e+f|0,r=r+h|0,a[t+320>>1]=e-r>>>3,a[t+288>>1]=o+c>>>3,a[t+256>>1]=e+r>>>3,o=(e=l[s+48>>2]+3|0)-u|0,c=(r=l[s+52>>2])-(s=l[s+56>>2])|0,a[t+480>>1]=o-c>>>3,e=e+u|0,s=s+r|0,a[t+448>>1]=e-s>>>3,a[t+416>>1]=o+c>>>3,a[t+384>>1]=e+s>>>3},s[34]=function(e,t){t|=0;var i=0;i=(0|(i=(e=a[(e|=0)>>1]+4>>3)+c[0|t]|0))>0?i:0,o[0|t]=(0|i)<255?i:255,i=(0|(i=e+c[t+1|0]|0))>0?i:0,o[t+1|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+2|0]|0))>0?i:0,o[t+2|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+3|0]|0))>0?i:0,o[t+3|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+32|0]|0))>0?i:0,o[t+32|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+33|0]|0))>0?i:0,o[t+33|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+34|0]|0))>0?i:0,o[t+34|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+35|0]|0))>0?i:0,o[t+35|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+64|0]|0))>0?i:0,o[t+64|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+65|0]|0))>0?i:0,o[t+65|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+66|0]|0))>0?i:0,o[t+66|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+67|0]|0))>0?i:0,o[t+67|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+96|0]|0))>0?i:0,o[t+96|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+97|0]|0))>0?i:0,o[t+97|0]=(0|i)<255?i:255,i=(0|(i=e+c[t+98|0]|0))>0?i:0,o[t+98|0]=(0|i)<255?i:255,e=(0|(e=e+c[t+99|0]|0))>0?e:0,o[t+99|0]=(0|e)<255?e:255},s[35]=function(e,t){t|=0;var i,n,r=0,s=0,l=0,u=0;l=a[2+(e|=0)>>1],i=(f(l,20091)>>16)+l|0,s=a[e+8>>1],r=(n=f(s,35468)>>16)+(u=a[e>>1]+4|0)|0,e=(0|(e=c[t+32|0]+(i+r>>3)|0))>0?e:0,o[t+32|0]=(0|e)<255?e:255,e=f(l,35468)>>16,l=(0|(l=c[t+33|0]+(e+r>>3)|0))>0?l:0,o[t+33|0]=(0|l)<255?l:255,l=(0|(l=c[t+34|0]+(r-e>>3)|0))>0?l:0,o[t+34|0]=(0|l)<255?l:255,r=(0|(r=c[t+35|0]+(r-i>>3)|0))>0?r:0,o[t+35|0]=(0|r)<255?r:255,r=(l=s+(f(s,20091)>>16)|0)+u|0,s=(0|(s=c[0|t]+(r+i>>3)|0))>0?s:0,o[0|t]=(0|s)<255?s:255,s=(0|(s=c[t+1|0]+(e+r>>3)|0))>0?s:0,o[t+1|0]=(0|s)<255?s:255,s=(0|(s=c[t+2|0]+(r-e>>3)|0))>0?s:0,o[t+2|0]=(0|s)<255?s:255,r=(0|(r=c[t+3|0]+(r-i>>3)|0))>0?r:0,o[t+3|0]=(0|r)<255?r:255,r=u-n|0,s=(0|(s=c[t+64|0]+(r+i>>3)|0))>0?s:0,o[t+64|0]=(0|s)<255?s:255,s=(0|(s=c[t+65|0]+(e+r>>3)|0))>0?s:0,o[t+65|0]=(0|s)<255?s:255,s=(0|(s=c[t+66|0]+(r-e>>3)|0))>0?s:0,o[t+66|0]=(0|s)<255?s:255,r=(0|(r=c[t+67|0]+(r-i>>3)|0))>0?r:0,o[t+67|0]=(0|r)<255?r:255,u=u-l|0,r=(0|(r=c[t+96|0]+(u+i>>3)|0))>0?r:0,o[t+96|0]=(0|r)<255?r:255,r=(0|(r=c[t+97|0]+(e+u>>3)|0))>0?r:0,o[t+97|0]=(0|r)<255?r:255,e=(0|(e=c[t+98|0]+(u-e>>3)|0))>0?e:0,o[t+98|0]=(0|e)<255?e:255,e=(0|(e=c[t+99|0]+(u-i>>3)|0))>0?e:0,o[t+99|0]=(0|e)<255?e:255},s[36]=function(e,t){e|=0,t|=0,s[l[2703]](e,t,1),s[l[2703]](e- -64|0,t+128|0,1)},s[37]=function(e,t){t|=0,u[(e|=0)>>1]&&s[l[2706]](e,t),u[e+32>>1]&&s[l[2706]](e+32|0,t+4|0),u[e+64>>1]&&s[l[2706]](e- -64|0,t+128|0),u[e+96>>1]&&s[l[2706]](e+96|0,t+132|0)},s[38]=function(e,t,i,n,r){ie(e|=0,t|=0,1,16,i|=0,n|=0,r|=0)},s[39]=function(e,t,i,n,r){var s=0;ne(s=(s=e|=0)+(e=(t|=0)<<2)|0,t,1,16,i|=0,n|=0,r|=0),ne(s=e+s|0,t,1,16,i,n,r),ne(e+s|0,t,1,16,i,n,r)},s[40]=function(e,t,i,n,r){ie(e|=0,1,t|=0,16,i|=0,n|=0,r|=0)},s[41]=function(e,t,i,n,r,s){t|=0,ie(e|=0,i|=0,1,8,n|=0,r|=0,s|=0),ie(t,i,1,8,n,r,s)},s[42]=function(e,t,i,n,r,s){t|=0,ne((e|=0)+(e=(i|=0)<<2)|0,i,1,8,n|=0,r|=0,s|=0),ne(e+t|0,i,1,8,n,r,s)},s[43]=function(e,t,i){e|=0;var n,r,s,a,u,h,d,p=0,m=0,g=0,v=0,y=0,b=0;for(a=0-(t|=0)|0,u=0-(t<<1)|0,h=(i|=0)<<1|1,n=l[2548],r=l[2547],d=l[2546],s=l[2549];g=c[0|(y=(i=e+m|0)+a|0)],v=c[0|i],p=c[i+u|0]-c[t+i|0]|0,((c[(g-v|0)+s|0]<<2)+c[p+s|0]|0)<=(0|h)&&(p=o[p+d|0]+f(v-g|0,3)|0,b=o[(p+4>>3)+r|0],o[0|y]=c[(o[(p+3>>3)+r|0]+g|0)+n|0],o[0|i]=c[(v-b|0)+n|0]),16!=(0|(m=m+1|0)););},s[44]=function(e,t,i){e|=0,t|=0;var n,r,s,a,u,h=0,d=0,p=0,m=0,g=0,v=0;for(a=(i|=0)<<1|1,n=l[2548],r=l[2547],u=l[2546],s=l[2549];i=f(t,d)+e|0,p=c[0|(g=i+-1|0)],m=c[0|i],h=c[i+-2|0]-c[i+1|0]|0,((c[(p-m|0)+s|0]<<2)+c[h+s|0]|0)<=(0|a)&&(h=o[h+u|0]+f(m-p|0,3)|0,v=o[(h+4>>3)+r|0],o[0|g]=c[(o[(h+3>>3)+r|0]+p|0)+n|0],o[0|i]=c[(m-v|0)+n|0]),16!=(0|(d=d+1|0)););},s[45]=function(e,t,i){var n,r,s,a,u,h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0;for(r=0-(t|=0)|0,v=(b=t<<2)+(e|=0)|0,s=0-(t<<1)|0,a=(i|=0)<<1|1,e=l[2548],i=l[2547],u=l[2546],n=l[2549];y=c[0|(m=(h=d+v|0)+r|0)],g=c[0|h],p=c[h+s|0]-c[t+h|0]|0,((c[n+(y-g|0)|0]<<2)+c[p+n|0]|0)<=(0|a)&&(p=o[p+u|0]+f(g-y|0,3)|0,_=o[(p+4>>3)+i|0],o[0|m]=c[(y+o[(p+3>>3)+i|0]|0)+e|0],o[0|h]=c[(g-_|0)+e|0]),16!=(0|(d=d+1|0)););for(v=v+b|0,d=0;y=c[0|(m=(h=d+v|0)+r|0)],g=c[0|h],p=c[h+s|0]-c[t+h|0]|0,((c[n+(y-g|0)|0]<<2)+c[p+n|0]|0)<=(0|a)&&(p=o[p+u|0]+f(g-y|0,3)|0,_=o[(p+4>>3)+i|0],o[0|m]=c[(y+o[(p+3>>3)+i|0]|0)+e|0],o[0|h]=c[(g-_|0)+e|0]),16!=(0|(d=d+1|0)););for(y=v+b|0,d=0;b=c[0|(g=(h=d+y|0)+r|0)],v=c[0|h],m=c[h+s|0]-c[t+h|0]|0,((c[n+(b-v|0)|0]<<2)+c[m+n|0]|0)<=(0|a)&&(m=o[m+u|0]+f(v-b|0,3)|0,p=o[(m+4>>3)+i|0],o[0|g]=c[(b+o[(m+3>>3)+i|0]|0)+e|0],o[0|h]=c[(v-p|0)+e|0]),16!=(0|(d=d+1|0)););},s[46]=function(e,t,i){t|=0;var n,r,s,a,u=0,h=0,d=0,p=0,m=0,g=0,v=0,y=0;for(v=4+(e|=0)|0,s=(i|=0)<<1|1,i=l[2548],n=l[2547],a=l[2546],r=l[2549];u=v+f(t,h)|0,m=c[0|(p=u+-1|0)],g=c[0|u],d=c[u+-2|0]-c[u+1|0]|0,((c[r+(m-g|0)|0]<<2)+c[d+r|0]|0)<=(0|s)&&(d=o[d+a|0]+f(g-m|0,3)|0,y=o[(d+4>>3)+n|0],o[0|p]=c[(m+o[(d+3>>3)+n|0]|0)+i|0],o[0|u]=c[(g-y|0)+i|0]),16!=(0|(h=h+1|0)););for(v=e+8|0,h=0;u=v+f(t,h)|0,m=c[0|(p=u+-1|0)],g=c[0|u],d=c[u+-2|0]-c[u+1|0]|0,((c[r+(m-g|0)|0]<<2)+c[d+r|0]|0)<=(0|s)&&(d=o[d+a|0]+f(g-m|0,3)|0,y=o[(d+4>>3)+n|0],o[0|p]=c[(m+o[(d+3>>3)+n|0]|0)+i|0],o[0|u]=c[(g-y|0)+i|0]),16!=(0|(h=h+1|0)););for(g=e+12|0,h=0;e=g+f(t,h)|0,u=c[0|(v=e+-1|0)],m=c[0|e],p=c[e+-2|0]-c[e+1|0]|0,((c[r+(u-m|0)|0]<<2)+c[p+r|0]|0)<=(0|s)&&(p=o[p+a|0]+f(m-u|0,3)|0,d=o[(p+4>>3)+n|0],o[0|v]=c[(u+o[(p+3>>3)+n|0]|0)+i|0],o[0|e]=c[(m-d|0)+i|0]),16!=(0|(h=h+1|0)););},s[47]=function(e,t,i,n,r){ne(4+(e|=0)|0,1,t|=0,16,i|=0,n|=0,r|=0),ne(e+8|0,1,t,16,i,n,r),ne(e+12|0,1,t,16,i,n,r)},s[48]=function(e,t,i,n,r,s){t|=0,ie(e|=0,1,i|=0,8,n|=0,r|=0,s|=0),ie(t,1,i,8,n,r,s)},s[49]=function(e,t,i,n,r,s){t|=0,ne(4+(e|=0)|0,1,i|=0,8,n|=0,r|=0,s|=0),ne(t+4|0,1,i,8,n,r,s)},s[50]=function(e){var t,i=0,n=0,r=0,s=0;t=((s=(i=c[(e|=0)-29|0])+2|0)+(r=c[e+-31|0])|0)+((n=c[e+-30|0])<<1)>>>
4252|0,o[e+32|0]=t,n=n+2|0,o[0|e]=(n+c[e+-32|0]|0)+(r<<1)>>>2,n=(r=c[e+-28|0])+(n+(i<<1)|0)>>>2|0,o[e+64|0]=n,o[e+1|0]=t,o[e+33|0]=n,i=(i=s+(r<<1)|0)+(s=c[e+-27|0])>>>2|0,o[e+96|0]=i,o[e+2|0]=n,o[e+65|0]=i,o[e+34|0]=i,o[e+3|0]=i,r=2+((i=c[e+-26|0])+(r+(s<<1)|0)|0)>>>2|0,o[e+97|0]=r,s=2+((n=c[e+-25|0])+(s+(i<<1)|0)|0)>>>2|0,o[e+98|0]=s,o[e+35|0]=r,o[e+66|0]=r,o[e+99|0]=2+((n+i|0)+(n<<1)|0)>>>2,o[e+67|0]=s},s[51]=function(e){var t,i=0,n=0,r=0,s=0;r=(n=c[31+(e|=0)|0])+2|0,i=c[e+63|0],o[e+96|0]=c[e+95|0]+(r+(i<<1)|0)>>>2,i=i+((n<<1)+(s=(n=c[e+-1|0])+2|0)|0)>>>2|0,o[e+97|0]=i,o[e+64|0]=i,i=(i=r+(n<<1)|0)+(n=c[e+-33|0])>>>2|0,o[e+98|0]=i,o[e+65|0]=i,o[e+32|0]=i,i=((r=c[e+-32|0])+s|0)+(n<<1)>>>2|0,o[e+99|0]=i,o[e+66|0]=i,o[e+33|0]=i,o[0|e]=i,t=c[e+-29|0],i=c[e+-30|0],s=2+(((s=n)+(n=c[e+-31|0])|0)+(r<<1)|0)>>>2|0,o[e+67|0]=s,o[e+34|0]=s,o[e+1|0]=s,r=2+((i+r|0)+(n<<1)|0)>>>2|0,o[e+35|0]=r,o[e+2|0]=r,o[e+3|0]=2+((n+t|0)+(i<<1)|0)>>>2},s[52]=function(e){var t,i,n,r=0,s=0,a=0;r=(s=c[(e|=0)-30|0])+2|0,a=c[e+-29|0],t=c[e+-28|0]+(r+(a<<1)|0)>>>
4252|0,o[e+99|0]=t,a=a+((n=(i=c[e+-31|0])+2|0)+(s<<1)|0)>>>2|0,o[e+98|0]=a,s=((s=r)+(r=c[e+-32|0])|0)+(i<<1)>>>2|0,o[e+97|0]=s,r=(c[e+-33|0]+n|0)+(r<<1)>>>2|0,o[e+96|0]=r,o[e+67|0]=t,o[e+66|0]=a,o[e+65|0]=s,o[e+64|0]=r,o[e+35|0]=t,o[e+34|0]=a,o[e+33|0]=s,o[e+32|0]=r,o[e+3|0]=t,o[e+2|0]=a,o[e+1|0]=s,o[0|e]=r},s[53]=function(e){var t,i,n,r,s=0,a=0;a=c[(e|=0)-32|0],s=(t=l[2548]-c[e+-33|0]|0)+c[e+-1|0]|0,o[0|e]=c[a+s|0],i=c[e+-31|0],o[e+1|0]=c[s+i|0],n=c[e+-30|0],o[e+2|0]=c[s+n|0],r=c[e+-29|0],o[e+3|0]=c[s+r|0],s=t+c[e+31|0]|0,o[e+32|0]=c[s+a|0],o[e+33|0]=c[s+i|0],o[e+34|0]=c[s+n|0],o[e+35|0]=c[s+r|0],s=t+c[e+63|0]|0,o[e+64|0]=c[s+a|0],o[e+65|0]=c[s+i|0],o[e+66|0]=c[s+n|0],o[e+67|0]=c[s+r|0],s=a,a=t+c[e+95|0]|0,o[e+96|0]=c[s+a|0],o[e+97|0]=c[a+i|0],o[e+98|0]=c[a+n|0],o[e+99|0]=c[a+r|0]},s[54]=function(e){var t;t=f(4+(c[95+(e|=0)|0]+(c[e+-29|0]+(c[e+63|0]+(c[e+-30|0]+(c[e+31|0]+(c[e+-31|0]+(c[e+-32|0]+c[e+-1|0]|0)|0)|0)|0)|0)|0)|0)>>>3&255,16843009),o[e+96|0]=t,o[e+97|0]=t>>>8,o[e+98|0]=t>>>16,o[e+99|0]=t>>>24,o[e+64|0]=t,o[e+65|0]=t>>>8,o[e+66|0]=t>>>16,o[e+67|0]=t>>>24,o[e+32|0]=t,o[e+33|0]=t>>>8,o[e+34|0]=t>>>16,o[e+35|0]=t>>>24,o[0|e]=t,o[e+1|0]=t>>>8,o[e+2|0]=t>>>16,o[e+3|0]=t>>>24},s[55]=function(e){var t,i,n,r=0,s=0,a=0;s=c[95+(e|=0)|0],o[e+67|0]=s,o[e+66|0]=s,r=f(s,16843009),o[e+96|0]=r,o[e+97|0]=r>>>8,o[e+98|0]=r>>>16,o[e+99|0]=r>>>24,i=(a=(t=c[e+31|0])+1|0)+(r=c[e+63|0])>>>1|0,o[e+32|0]=i,n=c[e+-1|0],o[0|e]=a+n>>>1,a=1+(r+s|0)>>>1|0,o[e+64|0]=a,o[e+2|0]=i,o[e+34|0]=a,a=2+((s+t|0)+(r<<1)|0)>>>
4252|0,o[e+33|0]=a,r=r+2|0,o[e+1|0]=(r+n|0)+(t<<1)>>>2,s=(r+s|0)+(s<<1)>>>2|0,o[e+65|0]=s,o[e+3|0]=a,o[e+35|0]=s},s[56]=function(e){var t,i,n,r,s=0,a=0,l=0,u=0,h=0;a=1+((t=c[63+(e|=0)|0])+(l=c[e+31|0])|0)>>>1|0,o[e+98|0]=a,i=c[e+95|0],o[e+96|0]=1+(i+t|0)>>>1,o[e+64|0]=a,h=(s=(u=c[e+-1|0])+1|0)+(a=c[e+-33|0])>>>1|0,o[e+34|0]=h,s=s+l>>>1|0,o[e+66|0]=s,o[0|e]=h,o[e+32|0]=s,n=(s=c[e+-32|0])+((h=u+2|0)+(a<<1)|0)>>>2|0,o[e+35|0]=n,r=c[e+-31|0],o[e+3|0]=2+(c[e+-30|0]+(s+(r<<1)|0)|0)>>>2,o[e+2|0]=2+((a+(s<<1)|0)+r|0)>>>2,a=a+((s=u<<1)+(u=l+2|0)|0)>>>2|0,o[e+67|0]=a,o[e+1|0]=n,l=(t+h|0)+(l<<1)>>>2|0,o[e+99|0]=l,o[e+33|0]=a,o[e+97|0]=(u+i|0)+(t<<1)>>>2,o[e+65|0]=l},s[57]=function(e){var t=0,i=0,n=0,r=0,s=0,a=0,l=0;r=(t=(s=c[(e|=0)-31|0])+1|0)+(i=c[e+-30|0])>>>1|0,o[e+64|0]=r,l=c[e+-32|0],o[0|e]=l+t>>>1,n=1+((t=c[e+-29|0])+i|0)>>>1|0,o[e+65|0]=n,o[e+1|0]=r,a=1+((r=c[e+-28|0])+t|0)>>>1|0,o[e+66|0]=a,o[e+2|0]=n,o[e+3|0]=a,a=((n=t+2|0)+s|0)+(i<<1)>>>2|0,o[e+96|0]=a,i=i+2|0,o[e+32|0]=(i+l|0)+(s<<1)>>>2,s=r+(i+(t<<1)|0)>>>2|0,o[e+97|0]=s,o[e+33|0]=a,l=c[e+-25|0],i=c[e+-26|0],n=(t=c[e+-27|0])+(n+(r<<1)|0)>>>
4252|0,o[e+98|0]=n,o[e+34|0]=s,o[e+99|0]=2+(l+(t+(i<<1)|0)|0)>>>2,o[e+67|0]=2+(i+(r+(t<<1)|0)|0)>>>2,o[e+35|0]=n},s[58]=function(e){var t,i,n=0,r=0,s=0,a=0,l=0,u=0;r=(a=(s=c[(e|=0)-32|0])+1|0)+(n=c[e+-33|0])>>>1|0,o[e+65|0]=r,l=a+(t=c[e+-31|0])>>>1|0,o[e+66|0]=l,o[0|e]=r,r=1+((a=c[e+-30|0])+t|0)>>>1|0,o[e+67|0]=r,o[e+1|0]=l,l=c[e+-29|0],o[e+3|0]=1+(l+a|0)>>>1,o[e+2|0]=r,u=(r=c[e+-1|0])+2|0,i=c[e+31|0],o[e+96|0]=(u+c[e+63|0]|0)+(i<<1)>>>2,u=s+(u+(n<<1)|0)>>>2|0,o[e+97|0]=u,n=n+2|0,o[e+64|0]=(n+i|0)+(r<<1)>>>2,n=(n+(s<<1)|0)+t>>>2|0,o[e+98|0]=n,o[e+32|0]=u,s=2+(a+(s+(t<<1)|0)|0)>>>2|0,o[e+99|0]=s,o[e+33|0]=n,o[e+35|0]=2+(l+((a<<1)+t|0)|0)>>>2,o[e+34|0]=s},s[59]=function(e){var t=0,i=0,n=0,r=0,s=0;t=(i=c[63+(e|=0)|0])+2|0,s=c[e+95|0],n=f((t+s|0)+(s<<1)>>>2|0,16843009),o[e+96|0]=n,o[e+97|0]=n>>>8,o[e+98|0]=n>>>16,o[e+99|0]=n>>>24,r=c[e+31|0],i=f(s+((n=r+2|0)+(i<<1)|0)>>>2|0,16843009),o[e+64|0]=i,o[e+65|0]=i>>>8,o[e+66|0]=i>>>16,o[e+67|0]=i>>>24,s=t,t=c[e+-1|0],r=f((s+t|0)+(r<<1)>>>2|0,16843009),o[e+32|0]=r,o[e+33|0]=r>>>8,o[e+34|0]=r>>>16,o[e+35|0]=r>>>24,t=f((c[e+-33|0]+n|0)+(t<<1)>>>2|0,16843009),o[0|e]=t,o[e+1|0]=t>>>8,o[e+2|0]=t>>>16,o[e+3|0]=t>>>24},s[60]=function(e){o[0|(e|=0)]=-2139062144,o[e+1|0]=8421504,o[e+2|0]=32896,o[e+3|0]=128,o[e+4|0]=-2139062144,o[e+5|0]=8421504,o[e+6|0]=32896,o[e+7|0]=128,o[e+32|0]=-2139062144,o[e+33|0]=8421504,o[e+34|0]=32896,o[e+35|0]=128,o[e+36|0]=-2139062144,o[e+37|0]=8421504,o[e+38|0]=32896,o[e+39|0]=128,o[e+64|0]=-2139062144,o[e+65|0]=8421504,o[e+66|0]=32896,o[e+67|0]=128,o[e+68|0]=-2139062144,o[e+69|0]=8421504,o[e+70|0]=32896,o[e+71|0]=128,o[e+96|0]=-2139062144,o[e+97|0]=8421504,o[e+98|0]=32896,o[e+99|0]=128,o[e+100|0]=-2139062144,o[e+101|0]=8421504,o[e+102|0]=32896,o[e+103|0]=128,o[e+128|0]=-2139062144,o[e+129|0]=8421504,o[e+130|0]=32896,o[e+131|0]=128,o[e+132|0]=-2139062144,o[e+133|0]=8421504,o[e+134|0]=32896,o[e+135|0]=128,o[e+160|0]=-2139062144,o[e+161|0]=8421504,o[e+162|0]=32896,o[e+163|0]=128,o[e+164|0]=-2139062144,o[e+165|0]=8421504,o[e+166|0]=32896,o[e+167|0]=128,o[e+192|0]=-2139062144,o[e+193|0]=8421504,o[e+194|0]=32896,o[e+195|0]=128,o[e+196|0]=-2139062144,o[e+197|0]=8421504,o[e+198|0]=32896,o[e+199|0]=128,o[e+224|0]=-2139062144,o[e+225|0]=8421504,o[e+226|0]=32896,o[e+227|0]=128,o[e+228|0]=-2139062144,o[e+229|0]=8421504,o[e+230|0]=32896,o[e+231|0]=128,o[e+256|0]=-2139062144,o[e+257|0]=8421504,o[e+258|0]=32896,o[e+259|0]=128,o[e+260|0]=-2139062144,o[e+261|0]=8421504,o[e+262|0]=32896,o[e+263|0]=128,o[e+8|0]=-2139062144,o[e+9|0]=8421504,o[e+10|0]=32896,o[e+11|0]=128,o[e+12|0]=-2139062144,o[e+13|0]=8421504,o[e+14|0]=32896,o[e+15|0]=128,o[e+40|0]=-2139062144,o[e+41|0]=8421504,o[e+42|0]=32896,o[e+43|0]=128,o[e+44|0]=-2139062144,o[e+45|0]=8421504,o[e+46|0]=32896,o[e+47|0]=128,o[e+72|0]=-2139062144,o[e+73|0]=8421504,o[e+74|0]=32896,o[e+75|0]=128,o[e+76|0]=-2139062144,o[e+77|0]=8421504,o[e+78|0]=32896,o[e+79|0]=128,o[e+104|0]=-2139062144,o[e+105|0]=8421504,o[e+106|0]=32896,o[e+107|0]=128,o[e+108|0]=-2139062144,o[e+109|0]=8421504,o[e+110|0]=32896,o[e+111|0]=128,o[e+136|0]=-2139062144,o[e+137|0]=8421504,o[e+138|0]=32896,o[e+139|0]=128,o[e+140|0]=-2139062144,o[e+141|0]=8421504,o[e+142|0]=32896,o[e+143|0]=128,o[e+168|0]=-2139062144,o[e+169|0]=8421504,o[e+170|0]=32896,o[e+171|0]=128,o[e+172|0]=-2139062144,o[e+173|0]=8421504,o[e+174|0]=32896,o[e+175|0]=128,o[e+200|0]=-2139062144,o[e+201|0]=8421504,o[e+202|0]=32896,o[e+203|0]=128,o[e+204|0]=-2139062144,o[e+205|0]=8421504,o[e+206|0]=32896,o[e+207|0]=128,o[e+232|0]=-2139062144,o[e+233|0]=8421504,o[e+234|0]=32896,o[e+235|0]=128,o[e+236|0]=-2139062144,o[e+237|0]=8421504,o[e+238|0]=32896,o[e+239|0]=128,o[e+264|0]=-2139062144,o[e+265|0]=8421504,o[e+266|0]=32896,o[e+267|0]=128,o[e+268|0]=-2139062144,o[e+269|0]=8421504,o[e+270|0]=32896,o[e+271|0]=128,o[e+296|0]=-2139062144,o[e+297|0]=8421504,o[e+298|0]=32896,o[e+299|0]=128,o[e+300|0]=-2139062144,o[e+301|0]=8421504,o[e+302|0]=32896,o[e+303|0]=128,o[e+288|0]=-2139062144,o[e+289|0]=8421504,o[e+290|0]=32896,o[e+291|0]=128,o[e+292|0]=-2139062144,o[e+293|0]=8421504,o[e+294|0]=32896,o[e+295|0]=128,o[e+328|0]=-2139062144,o[e+329|0]=8421504,o[e+330|0]=32896,o[e+331|0]=128,o[e+332|0]=-2139062144,o[e+333|0]=8421504,o[e+334|0]=32896,o[e+335|0]=128,o[e+320|0]=-2139062144,o[e+321|0]=8421504,o[e+322|0]=32896,o[e+323|0]=128,o[e+324|0]=-2139062144,o[e+325|0]=8421504,o[e+326|0]=32896,o[e+327|0]=128,o[e+360|0]=-2139062144,o[e+361|0]=8421504,o[e+362|0]=32896,o[e+363|0]=128,o[e+364|0]=-2139062144,o[e+365|0]=8421504,o[e+366|0]=32896,o[e+367|0]=128,o[e+352|0]=-2139062144,o[e+353|0]=8421504,o[e+354|0]=32896,o[e+355|0]=128,o[e+356|0]=-2139062144,o[e+357|0]=8421504,o[e+358|0]=32896,o[e+359|0]=128,o[e+392|0]=-2139062144,o[e+393|0]=8421504,o[e+394|
4250]=32896,o[e+395|0]=128,o[e+396|0]=-2139062144,o[e+397|0]=8421504,o[e+398|0]=32896,o[e+399|0]=128,o[e+384|0]=-2139062144,o[e+385|0]=8421504,o[e+386|0]=32896,o[e+387|0]=128,o[e+388|0]=-2139062144,o[e+389|0]=8421504,o[e+390|0]=32896,o[e+391|0]=128,o[e+424|0]=-2139062144,o[e+425|0]=8421504,o[e+426|0]=32896,o[e+427|0]=128,o[e+428|0]=-2139062144,o[e+429|0]=8421504,o[e+430|0]=32896,o[e+431|0]=128,o[e+416|0]=-2139062144,o[e+417|0]=8421504,o[e+418|0]=32896,o[e+419|0]=128,o[e+420|0]=-2139062144,o[e+421|0]=8421504,o[e+422|0]=32896,o[e+423|0]=128,o[e+456|0]=-2139062144,o[e+457|0]=8421504,o[e+458|0]=32896,o[e+459|0]=128,o[e+460|0]=-2139062144,o[e+461|0]=8421504,o[e+462|0]=32896,o[e+463|0]=128,o[e+448|0]=-2139062144,o[e+449|0]=8421504,o[e+450|0]=32896,o[e+451|0]=128,o[e+452|0]=-2139062144,o[e+453|0]=8421504,o[e+454|0]=32896,o[e+455|0]=128,o[e+488|0]=-2139062144,o[e+489|0]=8421504,o[e+490|0]=32896,o[e+491|0]=128,o[e+492|0]=-2139062144,o[e+493|0]=8421504,o[e+494|0]=32896,o[e+495|0]=128,o[e+480|0]=-2139062144,o[e+481|0]=8421504,o[e+482|0]=32896,o[e+483|0]=128,o[e+484|0]=-2139062144,o[e+485|0]=8421504,o[e+486|0]=32896,o[e+487|0]=128},s[61]=function(e){var t,i;e=lt(8+(c[(t=e|=0)-17|0]+(c[t+-18|0]+(c[t+-19|0]+(c[t+-20|0]+(c[t+-21|0]+(c[t+-22|0]+(c[t+-23|0]+(c[t+-24|0]+(c[t+-25|0]+(c[t+-26|0]+(c[t+-27|0]+(c[t+-28|0]+(c[t+-29|0]+(c[t+-30|0]+(c[t+-32|0]+c[t+-31|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)>>>4&255,0,16843009,16843009),o[0|t]=e,o[t+1|0]=e>>>8,o[t+2|0]=e>>>16,o[t+3|0]=e>>>24,i=O,o[t+4|0]=i,o[t+5|0]=i>>>8,o[t+6|0]=i>>>16,o[t+7|0]=i>>>24,o[t+8|0]=e,o[t+9|0]=e>>>8,o[t+10|0]=e>>>16,o[t+11|0]=e>>>24,o[t+12|0]=i,o[t+13|0]=i>>>8,o[t+14|0]=i>>>16,o[t+15|0]=i>>>24,o[t+40|0]=e,o[t+41|0]=e>>>8,o[t+42|0]=e>>>16,o[t+43|0]=e>>>24,o[t+44|0]=i,o[t+45|0]=i>>>8,o[t+46|0]=i>>>16,o[t+47|0]=i>>>24,o[t+32|0]=e,o[t+33|0]=e>>>8,o[t+34|0]=e>>>16,o[t+35|0]=e>>>24,o[t+36|0]=i,o[t+37|0]=i>>>8,o[t+38|0]=i>>>16,o[t+39|0]=i>>>24,o[t+72|0]=e,o[t+73|0]=e>>>8,o[t+74|0]=e>>>16,o[t+75|0]=e>>>24,o[t+76|0]=i,o[t+77|0]=i>>>8,o[t+78|0]=i>>>16,o[t+79|0]=i>>>24,o[t+64|0]=e,o[t+65|0]=e>>>8,o[t+66|0]=e>>>16,o[t+67|0]=e>>>24,o[t+68|0]=i,o[t+69|0]=i>>>8,o[t+70|0]=i>>>16,o[t+71|0]=i>>>24,o[t+104|0]=e,o[t+105|0]=e>>>8,o[t+106|0]=e>>>16,o[t+107|0]=e>>>24,o[t+108|0]=i,o[t+109|0]=i>>>8,o[t+110|0]=i>>>16,o[t+111|0]=i>>>24,o[t+96|0]=e,o[t+97|0]=e>>>8,o[t+98|0]=e>>>16,o[t+99|0]=e>>>24,o[t+100|0]=i,o[t+101|0]=i>>>8,o[t+102|0]=i>>>16,o[t+103|0]=i>>>24,o[t+136|0]=e,o[t+137|0]=e>>>8,o[t+138|0]=e>>>16,o[t+139|0]=e>>>24,o[t+140|0]=i,o[t+141|0]=i>>>8,o[t+142|0]=i>>>16,o[t+143|0]=i>>>24,o[t+128|0]=e,o[t+129|0]=e>>>8,o[t+130|0]=e>>>16,o[t+131|0]=e>>>24,o[t+132|0]=i,o[t+133|0]=i>>>8,o[t+134|0]=i>>>16,o[t+135|0]=i>>>24,o[t+168|0]=e,o[t+169|0]=e>>>8,o[t+170|0]=e>>>16,o[t+171|0]=e>>>24,o[t+172|0]=i,o[t+173|0]=i>>>8,o[t+174|0]=i>>>16,o[t+175|0]=i>>>24,o[t+160|0]=e,o[t+161|0]=e>>>8,o[t+162|0]=e>>>16,o[t+163|0]=e>>>24,o[t+164|0]=i,o[t+165|0]=i>>>8,o[t+166|0]=i>>>16,o[t+167|0]=i>>>24,o[t+200|0]=e,o[t+201|0]=e>>>8,o[t+202|0]=e>>>16,o[t+203|0]=e>>>24,o[t+204|0]=i,o[t+205|0]=i>>>8,o[t+206|0]=i>>>16,o[t+207|0]=i>>>24,o[t+192|0]=e,o[t+193|0]=e>>>8,o[t+194|0]=e>>>16,o[t+195|0]=e>>>24,o[t+196|0]=i,o[t+197|0]=i>>>8,o[t+198|0]=i>>>16,o[t+199|0]=i>>>24,o[t+232|0]=e,o[t+233|0]=e>>>8,o[t+234|0]=e>>>16,o[t+235|0]=e>>>24,o[t+236|0]=i,o[t+237|0]=i>>>8,o[t+238|0]=i>>>16,o[t+239|0]=i>>>24,o[t+224|0]=e,o[t+225|0]=e>>>8,o[t+226|0]=e>>>16,o[t+227|0]=e>>>24,o[t+228|0]=i,o[t+229|0]=i>>>8,o[t+230|0]=i>>>16,o[t+231|0]=i>>>24,o[t+264|0]=e,o[t+265|0]=e>>>8,o[t+266|0]=e>>>16,o[t+267|0]=e>>>24,o[t+268|0]=i,o[t+269|0]=i>>>8,o[t+270|0]=i>>>16,o[t+271|0]=i>>>24,o[t+256|0]=e,o[t+257|0]=e>>>8,o[t+258|0]=e>>>16,o[t+259|0]=e>>>24,o[t+260|0]=i,o[t+261|0]=i>>>8,o[t+262|0]=i>>>16,o[t+263|0]=i>>>24,o[t+296|0]=e,o[t+297|0]=e>>>8,o[t+298|0]=e>>>16,o[t+299|0]=e>>>24,o[t+300|0]=i,o[t+301|0]=i>>>8,o[t+302|0]=i>>>16,o[t+303|0]=i>>>24,o[t+288|0]=e,o[t+289|0]=e>>>8,o[t+290|0]=e>>>16,o[t+291|0]=e>>>24,o[t+292|0]=i,o[t+293|0]=i>>>8,o[t+294|0]=i>>>16,o[t+295|0]=i>>>24,o[t+328|0]=e,o[t+329|0]=e>>>8,o[t+330|0]=e>>>16,o[t+331|0]=e>>>24,o[t+332|0]=i,o[t+333|0]=i>>>8,o[t+334|0]=i>>>16,o[t+335|0]=i>>>24,o[t+320|0]=e,o[t+321|0]=e>>>8,o[t+322|0]=e>>>16,o[t+323|0]=e>>>24,o[t+324|0]=i,o[t+325|0]=i>>>8,o[t+326|0]=i>>>16,o[t+327|0]=i>>>24,o[t+360|0]=e,o[t+361|0]=e>>>8,o[t+362|0]=e>>>16,o[t+363|0]=e>>>24,o[t+364|0]=i,o[t+365|0]=i>>>8,o[t+366|0]=i>>>16,o[t+367|0]=i>>>24,o[t+352|0]=e,o[t+353|0]=e>>>8,o[t+354|0]=e>>>16,o[t+355|0]=e>>>24,o[t+356|0]=i,o[t+357|0]=i>>>8,o[t+358|0]=i>>>16,o[t+359|0]=i>>>24,o[t+392|0]=e,o[t+393|0]=e>>>8,o[t+394|0]=e>>>16,o[t+395|0]=e>>>24,o[t+396|0]=i,o[t+397|0]=i>>>8,o[t+398|0]=i>>>16,o[t+399|0]=i>>>24,o[t+384|0]=e,o[t+385|0]=e>>>8,o[t+386|0]=e>>>16,o[t+387|0]=e>>>24,o[t+388|0]=i,o[t+389|0]=i>>>8,o[t+390|0]=i>>>16,o[t+391|0]=i>>>24,o[t+424|0]=e,o[t+425|0]=e>>>8,o[t+426|0]=e>>>16,o[t+427|0]=e>>>24,o[t+428|0]=i,o[t+429|0]=i>>>8,o[t+430|0]=i>>>16,o[t+431|0]=i>>>24,o[t+416|0]=e,o[t+417|0]=e>>>8,o[t+418|0]=e>>>16,o[t+419|0]=e>>>24,o[t+420|0]=i,o[t+421|0]=i>>>8,o[t+422|0]=i>>>16,o[t+423|0]=i>>>24,o[t+456|0]=e,o[t+457|0]=e>>>8,o[t+458|0]=e>>>16,o[t+459|0]=e>>>24,o[t+460|0]=i,o[t+461|0]=i>>>8,o[t+462|0]=i>>>16,o[t+463|0]=i>>>24,o[t+448|0]=e,o[t+449|0]=e>>>8,o[t+450|0]=e>>>16,o[t+451|0]=e>>>24,o[t+452|0]=i,o[t+453|0]=i>>>8,o[t+454|0]=i>>>16,o[t+455|0]=i>>>24,o[t+488|0]=e,o[t+489|0]=e>>>8,o[t+490|0]=e>>>16,o[t+491|0]=e>>>24,o[t+492|0]=i,o[t+493|0]=i>>>8,o[t+494|0]=i>>>16,o[t+495|0]=i>>>24,o[t+480|0]=e,o[t+481|0]=e>>>8,o[t+482|0]=e>>>16,o[t+483|0]=e>>>24,o[t+484|0]=i,o[t+485|0]=i>>>8,o[t+486|0]=i>>>16,o[t+487|0]=i>>>24},s[62]=function(e){var t,i;e=lt(8+(c[479+(t=e|=0)|0]+(c[t+447|0]+(c[t+415|0]+(c[t+383|0]+(c[t+351|0]+(c[t+319|0]+(c[t+287|0]+(c[t+255|0]+(c[t+223|0]+(c[t+191|0]+(c[t+159|0]+(c[t+127|0]+(c[t+95|0]+(c[t+63|0]+(c[t+-1|0]+c[t+31|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)>>>4&255,0,16843009,16843009),o[0|t]=e,o[t+1|0]=e>>>8,o[t+2|0]=e>>>16,o[t+3|0]=e>>>24,i=O,o[t+4|0]=i,o[t+5|0]=i>>>8,o[t+6|0]=i>>>16,o[t+7|0]=i>>>24,o[t+8|0]=e,o[t+9|0]=e>>>8,o[t+10|0]=e>>>16,o[t+11|0]=e>>>24,o[t+12|0]=i,o[t+13|0]=i>>>8,o[t+14|0]=i>>>16,o[t+15|0]=i>>>24,o[t+40|0]=e,o[t+41|0]=e>>>8,o[t+42|0]=e>>>16,o[t+43|0]=e>>>24,o[t+44|0]=i,o[t+45|0]=i>>>8,o[t+46|0]=i>>>16,o[t+47|0]=i>>>24,o[t+32|0]=e,o[t+33|0]=e>>>8,o[t+34|0]=e>>>16,o[t+35|0]=e>>>24,o[t+36|0]=i,o[t+37|0]=i>>>8,o[t+38|0]=i>>>16,o[t+39|0]=i>>>24,o[t+72|0]=e,o[t+73|0]=e>>>8,o[t+74|0]=e>>>16,o[t+75|0]=e>>>24,o[t+76|0]=i,o[t+77|0]=i>>>8,o[t+78|0]=i>>>16,o[t+79|0]=i>>>24,o[t+64|0]=e,o[t+65|0]=e>>>8,o[t+66|0]=e>>>16,o[t+67|0]=e>>>24,o[t+68|0]=i,o[t+69|0]=i>>>8,o[t+70|0]=i>>>16,o[t+71|0]=i>>>24,o[t+104|0]=e,o[t+105|0]=e>>>8,o[t+106|0]=e>>>16,o[t+107|0]=e>>>24,o[t+108|0]=i,o[t+109|0]=i>>>8,o[t+110|0]=i>>>16,o[t+111|0]=i>>>24,o[t+96|0]=e,o[t+97|0]=e>>>8,o[t+98|0]=e>>>16,o[t+99|0]=e>>>24,o[t+100|0]=i,o[t+101|0]=i>>>8,o[t+102|0]=i>>>16,o[t+103|0]=i>>>24,o[t+136|0]=e,o[t+137|0]=e>>>8,o[t+138|0]=e>>>16,o[t+139|0]=e>>>24,o[t+140|0]=i,o[t+141|0]=i>>>8,o[t+142|0]=i>>>16,o[t+143|0]=i>>>24,o[t+128|0]=e,o[t+129|0]=e>>>8,o[t+130|0]=e>>>16,o[t+131|0]=e>>>24,o[t+132|0]=i,o[t+133|0]=i>>>8,o[t+134|0]=i>>>16,o[t+135|0]=i>>>24,o[t+168|0]=e,o[t+169|0]=e>>>8,o[t+170|0]=e>>>16,o[t+171|0]=e>>>24,o[t+172|0]=i,o[t+173|0]=i>>>8,o[t+174|0]=i>>>16,o[t+175|0]=i>>>24,o[t+160|0]=e,o[t+161|0]=e>>>8,o[t+162|0]=e>>>16,o[t+163|0]=e>>>24,o[t+164|0]=i,o[t+165|0]=i>>>8,o[t+166|0]=i>>>16,o[t+167|0]=i>>>24,o[t+200|0]=e,o[t+201|0]=e>>>8,o[t+202|0]=e>>>16,o[t+203|0]=e>>>24,o[t+204|0]=i,o[t+205|0]=i>>>8,o[t+206|0]=i>>>16,o[t+207|0]=i>>>24,o[t+192|0]=e,o[t+193|0]=e>>>8,o[t+194|0]=e>>>16,o[t+195|0]=e>>>24,o[t+196|0]=i,o[t+197|0]=i>>>8,o[t+198|0]=i>>>16,o[t+199|0]=i>>>24,o[t+232|0]=e,o[t+233|0]=e>>>8,o[t+234|0]=e>>>16,o[t+235|0]=e>>>24,o[t+236|0]=i,o[t+237|0]=i>>>8,o[t+238|0]=i>>>16,o[t+239|0]=i>>>24,o[t+224|0]=e,o[t+225|0]=e>>>8,o[t+226|0]=e>>>16,o[t+227|0]=e>>>24,o[t+228|0]=i,o[t+229|0]=i>>>8,o[t+230|0]=i>>>16,o[t+231|0]=i>>>24,o[t+264|0]=e,o[t+265|0]=e>>>8,o[t+266|0]=e>>>16,o[t+267|0]=e>>>24,o[t+268|0]=i,o[t+269|0]=i>>>8,o[t+270|0]=i>>>16,o[t+271|0]=i>>>24,o[t+256|0]=e,o[t+257|0]=e>>>8,o[t+258|0]=e>>>16,o[t+259|0]=e>>>24,o[t+260|0]=i,o[t+261|0]=i>>>8,o[t+262|0]=i>>>16,o[t+263|0]=i>>>24,o[t+296|0]=e,o[t+297|0]=e>>>8,o[t+298|0]=e>>>16,o[t+299|0]=e>>>24,o[t+300|0]=i,o[t+301|0]=i>>>8,o[t+302|0]=i>>>16,o[t+303|0]=i>>>24,o[t+288|0]=e,o[t+289|0]=e>>>8,o[t+290|0]=e>>>16,o[t+291|0]=e>>>24,o[t+292|0]=i,o[t+293|0]=i>>>8,o[t+294|0]=i>>>16,o[t+295|0]=i>>>24,o[t+328|0]=e,o[t+329|0]=e>>>8,o[t+330|0]=e>>>16,o[t+331|0]=e>>>24,o[t+332|0]=i,o[t+333|0]=i>>>8,o[t+334|0]=i>>>16,o[t+335|0]=i>>>24,o[t+320|0]=e,o[t+321|0]=e>>>8,o[t+322|0]=e>>>16,o[t+323|0]=e>>>24,o[t+324|0]=i,o[t+325|0]=i>>>8,o[t+326|0]=i>>>16,o[t+327|0]=i>>>24,o[t+360|0]=e,o[t+361|0]=e>>>8,o[t+362|0]=e>>>16,o[t+363|0]=e>>>24,o[t+364|0]=i,o[t+365|0]=i>>>8,o[t+366|0]=i>>>16,o[t+367|0]=i>>>24,o[t+352|0]=e,o[t+353|0]=e>>>8,o[t+354|0]=e>>>16,o[t+355|0]=e>>>24,o[t+356|0]=i,o[t+357|0]=i>>>8,o[t+358|0]=i>>>16,o[t+359|0]=i>>>24,o[t+392|0]=e,o[t+393|0]=e>>>8,o[t+394|0]=e>>>16,o[t+395|0]=e>>>24,o[t+396|0]=i,o[t+397|0]=i>>>8,o[t+398|0]=i>>>16,o[t+399|0]=i>>>24,o[t+384|0]=e,o[t+385|0]=e>>>8,o[t+386|0]=e>>>16,o[t+387|0]=e>>>24,o[t+388|0]=i,o[t+389|0]=i>>>8,o[t+390|0]=i>>>16,o[t+391|0]=i>>>24,o[t+424|0]=e,o[t+425|0]=e>>>8,o[t+426|0]=e>>>16,o[t+427|0]=e>>>24,o[t+428|0]=i,o[t+429|0]=i>>>8,o[t+430|0]=i>>>16,o[t+431|0]=i>>>24,o[t+416|0]=e,o[t+417|0]=e>>>8,o[t+418|0]=e>>>16,o[t+419|0]=e>>>24,o[t+420|0]=i,o[t+421|0]=i>>>8,o[t+422|0]=i>>>16,o[t+423|0]=i>>>24,o[t+456|0]=e,o[t+457|0]=e>>>8,o[t+458|0]=e>>>16,o[t+459|0]=e>>>24,o[t+460|0]=i,o[t+461|0]=i>>>8,o[t+462|0]=i>>>16,o[t+463|0]=i>>>24,o[t+448|0]=e,o[t+449|0]=e>>>8,o[t+450|0]=e>>>16,o[t+451|0]=e>>>24,o[t+452|0]=i,o[t+453|0]=i>>>8,o[t+454|0]=i>>>16,o[t+455|0]=i>>>24,o[t+488|0]=e,o[t+489|0]=e>>>8,o[t+490|0]=e>>>16,o[t+491|0]=e>>>24,o[t+492|0]=i,o[t+493|0]=i>>>8,o[t+494|0]=i>>>16,o[t+495|0]=i>>>24,o[t+480|0]=e,o[t+481|0]=e>>>8,o[t+482|0]=e>>>16,o[t+483|0]=e>>>24,o[t+484|0]=i,o[t+485|0]=i>>>8,o[t+486|0]=i>>>16,o[t+487|0]=i>>>24},s[63]=function(e){var t=0,i=0;t=i=lt(c[31+(e|=0)|0],0,16843009,16843009),o[e+32|0]=t,o[e+33|0]=t>>>8,o[e+34|0]=t>>>16,o[e+35|0]=t>>>24,t=O,o[e+36|0]=t,o[e+37|0]=t>>>8,o[e+38|0]=t>>>16,o[e+39|0]=t>>>24,o[e+40|0]=i,o[e+41|0]=i>>>8,o[e+42|0]=i>>>16,o[e+43|0]=i>>>24,o[e+44|0]=t,o[e+45|0]=t>>>8,o[e+46|0]=t>>>16,o[e+47|0]=t>>>24,t=i=lt(c[e+63|0],0,16843009,16843009),o[e+64|0]=t,o[e+65|0]=t>>>8,o[e+66|0]=t>>>16,o[e+67|0]=t>>>24,t=O,o[e+68|0]=t,o[e+69|0]=t>>>8,o[e+70|0]=t>>>16,o[e+71|0]=t>>>24,o[e+72|0]=i,o[e+73|0]=i>>>8,o[e+74|0]=i>>>16,o[e+75|0]=i>>>24,o[e+76|0]=t,o[e+77|0]=t>>>8,o[e+78|0]=t>>>16,o[e+79|0]=t>>>24,t=i=lt(c[e+95|0],0,16843009,16843009),o[e+96|0]=t,o[e+97|0]=t>>>8,o[e+98|0]=t>>>16,o[e+99|0]=t>>>24,t=O,o[e+100|0]=t,o[e+101|0]=t>>>8,o[e+102|0]=t>>>16,o[e+103|0]=t>>>24,o[e+104|0]=i,o[e+105|0]=i>>>8,o[e+106|0]=i>>>16,o[e+107|0]=i>>>24,o[e+108|0]=t,o[e+109|0]=t>>>8,o[e+110|0]=t>>>16,o[e+111|0]=t>>>24,t=i=lt(c[e+127|0],0,16843009,16843009),o[e+128|0]=t,o[e+129|0]=t>>>8,o[e+130|0]=t>>>16,o[e+131|0]=t>>>24,t=O,o[e+132|0]=t,o[e+133|0]=t>>>8,o[e+134|0]=t>>>16,o[e+135|0]=t>>>24,o[e+136|0]=i,o[e+137|0]=i>>>8,o[e+138|0]=i>>>16,o[e+139|0]=i>>>24,o[e+140|0]=t,o[e+141|0]=t>>>8,o[e+142|0]=t>>>16,o[e+143|0]=t>>>24,t=i=lt(c[e+159|0],0,16843009,16843009),o[e+168|0]=t,o[e+169|0]=t>>>8,o[e+170|0]=t>>>16,o[e+171|0]=t>>>24,t=O,o[e+172|0]=t,o[e+173|0]=t>>>8,o[e+174|0]=t>>>16,o[e+175|0]=t>>>24,o[e+160|0]=i,o[e+161|0]=i>>>8,o[e+162|0]=i>>>16,o[e+163|0]=i>>>24,o[e+164|0]=t,o[e+165|0]=t>>>8,o[e+166|0]=t>>>16,o[e+167|0]=t>>>24,t=i=lt(c[e+-1|0],0,16843009,16843009),o[0|e]=t,o[e+1|0]=t>>>8,o[e+2|0]=t>>>16,o[e+3|0]=t>>>24,t=O,o[e+4|0]=t,o[e+5|0]=t>>>8,o[e+6|0]=t>>>16,o[e+7|0]=t>>>24,o[e+8|0]=i,o[e+9|0]=i>>>8,o[e+10|0]=i>>>16,o[e+11|0]=i>>>24,o[e+12|0]=t,o[e+13|0]=t>>>8,o[e+14|0]=t>>>16,o[e+15|0]=t>>>24,t=i=lt(c[e+191|0],0,16843009,16843009),o[e+200|0]=t,o[e+201|0]=t>>>8,o[e+202|0]=t>>>16,o[e+203|0]=t>>>24,t=O,o[e+204|0]=t,o[e+205|0]=t>>>8,o[e+206|0]=t>>>16,o[e+207|0]=t>>>24,o[e+192|0]=i,o[e+193|0]=i>>>8,o[e+194|0]=i>>>16,o[e+195|0]=i>>>24,o[e+196|0]=t,o[e+197|0]=t>>>8,o[e+198|0]=t>>>16,o[e+199|0]=t>>>24,t=i=lt(c[e+223|0],0,16843009,16843009),o[e+232|0]=t,o[e+233|0]=t>>>8,o[e+234|0]=t>>>16,o[e+235|0]=t>>>24,t=O,o[e+236|0]=t,o[e+237|0]=t>>>8,o[e+238|0]=t>>>16,o[e+239|0]=t>>>24,o[e+224|0]=i,o[e+225|0]=i>>>8,o[e+226|0]=i>>>16,o[e+227|0]=i>>>24,o[e+228|0]=t,o[e+229|0]=t>>>8,o[e+230|0]=t>>>16,o[e+231|0]=t>>>24,t=i=lt(c[e+255|0],0,16843009,16843009),o[e+264|0]=t,o[e+265|0]=t>>>8,o[e+266|0]=t>>>16,o[e+267|0]=t>>>24,t=O,o[e+268|0]=t,o[e+269|0]=t>>>8,o[e+270|0]=t>>>16,o[e+271|0]=t>>>24,o[e+256|0]=i,o[e+257|0]=i>>>8,o[e+258|0]=i>>>16,o[e+259|0]=i>>>24,o[e+260|0]=t,o[e+261|0]=t>>>8,o[e+262|0]=t>>>16,o[e+263|0]=t>>>24,t=i=lt(c[e+287|0],0,16843009,16843009),o[e+296|0]=t,o[e+297|0]=t>>>8,o[e+298|0]=t>>>16,o[e+299|0]=t>>>24,t=O,o[e+300|0]=t,o[e+301|0]=t>>>8,o[e+302|0]=t>>>16,o[e+303|0]=t>>>24,o[e+288|0]=i,o[e+289|0]=i>>>8,o[e+290|0]=i>>>16,o[e+291|0]=i>>>24,o[e+292|0]=t,o[e+293|0]=t>>>8,o[e+294|0]=t>>>16,o[e+295|0]=t>>>24,t=i=lt(c[e+319|0],0,16843009,16843009),o[e+328|0]=t,o[e+329|0]=t>>>8,o[e+330|0]=t>>>
42516,o[e+331|0]=t>>>24,t=O,o[e+332|0]=t,o[e+333|0]=t>>>8,o[e+334|0]=t>>>16,o[e+335|0]=t>>>24,o[e+320|0]=i,o[e+321|0]=i>>>8,o[e+322|0]=i>>>16,o[e+323|0]=i>>>24,o[e+324|0]=t,o[e+325|0]=t>>>8,o[e+326|0]=t>>>16,o[e+327|0]=t>>>24,t=i=lt(c[e+351|0],0,16843009,16843009),o[e+360|0]=t,o[e+361|0]=t>>>8,o[e+362|0]=t>>>16,o[e+363|0]=t>>>24,t=O,o[e+364|0]=t,o[e+365|0]=t>>>8,o[e+366|0]=t>>>16,o[e+367|0]=t>>>24,o[e+352|0]=i,o[e+353|0]=i>>>8,o[e+354|0]=i>>>16,o[e+355|0]=i>>>24,o[e+356|0]=t,o[e+357|0]=t>>>8,o[e+358|0]=t>>>16,o[e+359|0]=t>>>24,t=i=lt(c[e+383|0],0,16843009,16843009),o[e+392|0]=t,o[e+393|0]=t>>>8,o[e+394|0]=t>>>16,o[e+395|0]=t>>>24,t=O,o[e+396|0]=t,o[e+397|0]=t>>>8,o[e+398|0]=t>>>16,o[e+399|0]=t>>>24,o[e+384|0]=i,o[e+385|0]=i>>>8,o[e+386|0]=i>>>16,o[e+387|0]=i>>>24,o[e+388|0]=t,o[e+389|0]=t>>>8,o[e+390|0]=t>>>16,o[e+391|0]=t>>>24,t=i=lt(c[e+415|0],0,16843009,16843009),o[e+424|0]=t,o[e+425|0]=t>>>8,o[e+426|0]=t>>>16,o[e+427|0]=t>>>24,t=O,o[e+428|0]=t,o[e+429|0]=t>>>8,o[e+430|0]=t>>>16,o[e+431|0]=t>>>24,o[e+416|0]=i,o[e+417|0]=i>>>8,o[e+418|0]=i>>>16,o[e+419|0]=i>>>24,o[e+420|0]=t,o[e+421|0]=t>>>8,o[e+422|0]=t>>>16,o[e+423|0]=t>>>24,t=i=lt(c[e+447|0],0,16843009,16843009),o[e+456|0]=t,o[e+457|0]=t>>>8,o[e+458|0]=t>>>16,o[e+459|0]=t>>>24,t=O,o[e+460|0]=t,o[e+461|0]=t>>>8,o[e+462|0]=t>>>16,o[e+463|0]=t>>>24,o[e+448|0]=i,o[e+449|0]=i>>>8,o[e+450|0]=i>>>16,o[e+451|0]=i>>>24,o[e+452|0]=t,o[e+453|0]=t>>>8,o[e+454|0]=t>>>16,o[e+455|0]=t>>>24,t=i=lt(c[e+479|0],0,16843009,16843009),o[e+488|0]=t,o[e+489|0]=t>>>8,o[e+490|0]=t>>>16,o[e+491|0]=t>>>24,t=O,o[e+492|0]=t,o[e+493|0]=t>>>8,o[e+494|0]=t>>>16,o[e+495|0]=t>>>24,o[e+480|0]=i,o[e+481|0]=i>>>8,o[e+482|0]=i>>>16,o[e+483|0]=i>>>24,o[e+484|0]=t,o[e+485|0]=t>>>8,o[e+486|0]=t>>>16,o[e+487|0]=t>>>24},s[64]=function(e){var t,i,n=0,r=0,s=0,a=0;s=c[4+(r=a=(t=e|=0)-32|0)|0]|c[r+5|0]<<8|c[r+6|0]<<16|c[r+7|0]<<24,n=e=c[0|r]|c[r+1|0]<<8|c[r+2|0]<<16|c[r+3|0]<<24,o[0|t]=n,o[t+1|0]=n>>>8,o[t+2|0]=n>>>16,o[t+3|0]=n>>>24,o[t+4|0]=s,o[t+5|0]=s>>>8,o[t+6|0]=s>>>16,o[t+7|0]=s>>>24,o[t+32|0]=n,o[t+33|0]=n>>>8,o[t+34|0]=n>>>16,o[t+35|0]=n>>>24,o[t+36|0]=s,o[t+37|0]=s>>>8,o[t+38|0]=s>>>16,o[t+39|0]=s>>>24,o[t+64|0]=n,o[t+65|0]=n>>>8,o[t+66|0]=n>>>16,o[t+67|0]=n>>>24,o[t+68|0]=s,o[t+69|0]=s>>>8,o[t+70|0]=s>>>16,o[t+71|0]=s>>>24,o[t+96|0]=n,o[t+97|0]=n>>>8,o[t+98|0]=n>>>16,o[t+99|0]=n>>>24,o[t+100|0]=s,o[t+101|0]=s>>>8,o[t+102|0]=s>>>16,o[t+103|0]=s>>>24,o[t+128|0]=n,o[t+129|0]=n>>>8,o[t+130|0]=n>>>16,o[t+131|0]=n>>>24,o[t+132|0]=s,o[t+133|0]=s>>>8,o[t+134|0]=s>>>16,o[t+135|0]=s>>>24,o[t+160|0]=n,o[t+161|0]=n>>>8,o[t+162|0]=n>>>16,o[t+163|0]=n>>>24,o[t+164|0]=s,o[t+165|0]=s>>>8,o[t+166|0]=s>>>16,o[t+167|0]=s>>>24,o[t+192|0]=n,o[t+193|0]=n>>>8,o[t+194|0]=n>>>16,o[t+195|0]=n>>>24,o[t+196|0]=s,o[t+197|0]=s>>>8,o[t+198|0]=s>>>16,o[t+199|0]=s>>>24,o[t+224|0]=n,o[t+225|0]=n>>>8,o[t+226|0]=n>>>16,o[t+227|0]=n>>>24,o[t+228|0]=s,o[t+229|0]=s>>>8,o[t+230|0]=s>>>16,o[t+231|0]=s>>>24,r=c[4+(s=r+8|0)|0]|c[s+5|0]<<8|c[s+6|0]<<16|c[s+7|0]<<24,n=e=c[0|s]|c[s+1|0]<<8|c[s+2|0]<<16|c[s+3|0]<<24,o[t+8|0]=n,o[t+9|0]=n>>>8,o[t+10|0]=n>>>16,o[t+11|0]=n>>>24,o[t+12|0]=r,o[t+13|0]=r>>>8,o[t+14|0]=r>>>16,o[t+15|0]=r>>>24,o[t+40|0]=n,o[t+41|0]=n>>>8,o[t+42|0]=n>>>16,o[t+43|0]=n>>>24,o[t+44|0]=r,o[t+45|0]=r>>>8,o[t+46|0]=r>>>16,o[t+47|0]=r>>>24,o[t+72|0]=n,o[t+73|0]=n>>>8,o[t+74|0]=n>>>16,o[t+75|0]=n>>>24,o[t+76|0]=r,o[t+77|0]=r>>>8,o[t+78|0]=r>>>16,o[t+79|0]=r>>>24,o[t+104|0]=n,o[t+105|0]=n>>>8,o[t+106|0]=n>>>16,o[t+107|0]=n>>>24,o[t+108|0]=r,o[t+109|0]=r>>>8,o[t+110|0]=r>>>16,o[t+111|0]=r>>>24,o[t+136|0]=n,o[t+137|0]=n>>>8,o[t+138|0]=n>>>16,o[t+139|0]=n>>>24,o[t+140|0]=r,o[t+141|0]=r>>>8,o[t+142|0]=r>>>16,o[t+143|0]=r>>>24,o[t+168|0]=n,o[t+169|0]=n>>>8,o[t+170|0]=n>>>16,o[t+171|0]=n>>>24,o[t+172|0]=r,o[t+173|0]=r>>>8,o[t+174|0]=r>>>16,o[t+175|0]=r>>>24,o[t+200|0]=n,o[t+201|0]=n>>>8,o[t+202|0]=n>>>16,o[t+203|0]=n>>>24,o[t+204|0]=r,o[t+205|0]=r>>>8,o[t+206|0]=r>>>16,o[t+207|0]=r>>>24,o[t+232|0]=n,o[t+233|0]=n>>>8,o[t+234|0]=n>>>16,o[t+235|0]=n>>>24,o[t+236|0]=r,o[t+237|0]=r>>>8,o[t+238|0]=r>>>16,o[t+239|0]=r>>>24,i=r=c[s+4|0]|c[s+5|0]<<8|c[s+6|0]<<16|c[s+7|0]<<24,n=c[0|s]|c[s+1|0]<<8|c[s+2|0]<<16|c[s+3|0]<<24,o[t+264|0]=n,o[t+265|0]=n>>>8,o[t+266|0]=n>>>16,o[t+267|0]=n>>>24,o[t+268|0]=r,o[t+269|0]=r>>>8,o[t+270|0]=r>>>16,o[t+271|0]=r>>>24,r=c[a+4|0]|c[a+5|0]<<8|c[a+6|0]<<16|c[a+7|0]<<24,a=e=c[0|a]|c[a+1|0]<<8|c[a+2|0]<<16|c[a+3|0]<<24,o[t+256|0]=a,o[t+257|0]=a>>>8,o[t+258|0]=a>>>16,o[t+259|0]=a>>>24,o[t+260|0]=r,o[t+261|0]=r>>>8,o[t+262|0]=r>>>16,o[t+263|0]=r>>>24,o[t+296|0]=n,o[t+297|0]=n>>>8,o[t+298|0]=n>>>16,o[t+299|0]=n>>>24,o[t+300|0]=i,o[t+301|0]=i>>>8,o[t+302|0]=i>>>16,o[t+303|0]=i>>>24,o[t+288|0]=a,o[t+289|0]=a>>>8,o[t+290|0]=a>>>16,o[t+291|0]=a>>>24,o[t+292|0]=r,o[t+293|0]=r>>>8,o[t+294|0]=r>>>16,o[t+295|0]=r>>>24,o[t+328|0]=n,o[t+329|0]=n>>>8,o[t+330|0]=n>>>16,o[t+331|0]=n>>>24,o[t+332|0]=i,o[t+333|0]=i>>>8,o[t+334|0]=i>>>16,o[t+335|0]=i>>>24,o[t+320|0]=a,o[t+321|0]=a>>>8,o[t+322|0]=a>>>16,o[t+323|0]=a>>>24,o[t+324|0]=r,o[t+325|0]=r>>>8,o[t+326|0]=r>>>16,o[t+327|0]=r>>>24,o[t+360|0]=n,o[t+361|0]=n>>>8,o[t+362|0]=n>>>16,o[t+363|0]=n>>>24,o[t+364|0]=i,o[t+365|0]=i>>>8,o[t+366|0]=i>>>16,o[t+367|0]=i>>>24,o[t+352|0]=a,o[t+353|0]=a>>>8,o[t+354|0]=a>>>16,o[t+355|0]=a>>>24,o[t+356|0]=r,o[t+357|0]=r>>>8,o[t+358|0]=r>>>16,o[t+359|0]=r>>>24,o[t+384|0]=a,o[t+385|0]=a>>>8,o[t+386|0]=a>>>16,o[t+387|0]=a>>>24,o[t+388|0]=r,o[t+389|0]=r>>>8,o[t+390|0]=r>>>16,o[t+391|0]=r>>>24,o[t+392|0]=n,o[t+393|0]=n>>>8,o[t+394|0]=n>>>16,o[t+395|0]=n>>>24,o[t+396|0]=i,o[t+397|0]=i>>>8,o[t+398|0]=i>>>16,o[t+399|0]=i>>>24,o[t+424|0]=n,o[t+425|0]=n>>>8,o[t+426|0]=n>>>16,o[t+427|0]=n>>>24,o[t+428|0]=i,o[t+429|0]=i>>>8,o[t+430|0]=i>>>16,o[t+431|0]=i>>>24,o[t+416|0]=a,o[t+417|0]=a>>>8,o[t+418|0]=a>>>16,o[t+419|0]=a>>>24,o[t+420|0]=r,o[t+421|0]=r>>>8,o[t+422|0]=r>>>16,o[t+423|0]=r>>>24,o[t+448|0]=a,o[t+449|0]=a>>>8,o[t+450|0]=a>>>16,o[t+451|0]=a>>>24,o[t+452|0]=r,o[t+453|0]=r>>>8,o[t+454|0]=r>>>16,o[t+455|0]=r>>>24,o[t+456|0]=n,o[t+457|0]=n>>>8,o[t+458|0]=n>>>16,o[t+459|0]=n>>>24,o[t+460|0]=i,o[t+461|0]=i>>>8,o[t+462|0]=i>>>16,o[t+463|0]=i>>>24,o[t+488|0]=n,o[t+489|0]=n>>>8,o[t+490|0]=n>>>16,o[t+491|0]=n>>>24,o[t+492|0]=i,o[t+493|0]=i>>>8,o[t+494|0]=i>>>16,o[t+495|0]=i>>>24,o[t+480|0]=a,o[t+481|0]=a>>>8,o[t+482|0]=a>>>16,o[t+483|0]=a>>>24,o[t+484|0]=r,o[t+485|0]=r>>>8,o[t+486|0]=r>>>16,o[t+487|0]=r>>>24},s[65]=function(e){var t,i,n,r,s,a,u,h,d,f,p,m,g,v,y,b,_,w=0,x=0;for(t=(e|=0)-17|0,i=e+-18|0,n=e+-19|0,r=e+-20|0,s=e+-21|0,a=e+-22|0,u=e+-23|0,h=e+-24|0,d=e+-25|0,f=e+-26|0,p=e+-27|0,m=e+-28|0,g=e+-29|0,v=e+-30|0,y=e+-31|0,b=e+-32|0,_=l[2548]-c[e
425+-33|0]|0;w=c[e+-1|0]+_|0,o[0|e]=c[w+c[0|b]|0],o[e+1|0]=c[c[0|y]+w|0],o[e+2|0]=c[c[0|v]+w|0],o[e+3|0]=c[c[0|g]+w|0],o[e+4|0]=c[c[0|m]+w|0],o[e+5|0]=c[c[0|p]+w|0],o[e+6|0]=c[c[0|f]+w|0],o[e+7|0]=c[c[0|d]+w|0],o[e+8|0]=c[c[0|h]+w|0],o[e+9|0]=c[c[0|u]+w|0],o[e+10|0]=c[c[0|a]+w|0],o[e+11|0]=c[c[0|s]+w|0],o[e+12|0]=c[c[0|r]+w|0],o[e+13|0]=c[c[0|n]+w|0],o[e+14|0]=c[c[0|i]+w|0],o[e+15|0]=c[c[0|t]+w|0],e=e+32|0,16!=(0|(x=x+1|0)););},s[66]=function(e){e|=0;var t=0,i=0;for(i=16;i=c[(e+t|0)-32|0]+(c[((t<<5)+e|0)-1|0]+i|0)|0,16!=(0|(t=t+1|0)););t=e,i=e=lt(i>>>5&255,0,16843009,16843009),o[t+8|0]=i,o[t+9|0]=i>>>8,o[t+10|0]=i>>>16,o[t+11|0]=i>>>24,e=O,o[t+12|0]=e,o[t+13|0]=e>>>8,o[t+14|0]=e>>>16,o[t+15|0]=e>>>24,o[0|t]=i,o[t+1|0]=i>>>8,o[t+2|0]=i>>>16,o[t+3|0]=i>>>24,o[t+4|0]=e,o[t+5|0]=e>>>8,o[t+6|0]=e>>>16,o[t+7|0]=e>>>24,o[t+32|0]=i,o[t+33|0]=i>>>8,o[t+34|0]=i>>>16,o[t+35|0]=i>>>24,o[t+36|0]=e,o[t+37|0]=e>>>8,o[t+38|0]=e>>>16,o[t+39|0]=e>>>24,o[t+40|0]=i,o[t+41|0]=i>>>8,o[t+42|0]=i>>>16,o[t+43|0]=i>>>24,o[t+44|0]=e,o[t+45|0]=e>>>8,o[t+46|0]=e>>>16,o[t+47|0]=e>>>24,o[t+64|0]=i,o[t+65|0]=i>>>8,o[t+66|0]=i>>>16,o[t+67|0]=i>>>24,o[t+68|0]=e,o[t+69|0]=e>>>8,o[t+70|0]=e>>>16,o[t+71|0]=e>>>24,o[t+72|0]=i,o[t+73|0]=i>>>8,o[t+74|0]=i>>>16,o[t+75|0]=i>>>24,o[t+76|0]=e,o[t+77|0]=e>>>8,o[t+78|0]=e>>>16,o[t+79|0]=e>>>24,o[t+96|0]=i,o[t+97|0]=i>>>8,o[t+98|0]=i>>>16,o[t+99|0]=i>>>24,o[t+100|0]=e,o[t+101|0]=e>>>8,o[t+102|0]=e>>>16,o[t+103|0]=e>>>24,o[t+104|0]=i,o[t+105|0]=i>>>8,o[t+106|0]=i>>>16,o[t+107|0]=i>>>24,o[t+108|0]=e,o[t+109|0]=e>>>8,o[t+110|0]=e>>>16,o[t+111|0]=e>>>24,o[t+128|0]=i,o[t+129|0]=i>>>8,o[t+130|0]=i>>>16,o[t+131|0]=i>>>24,o[t+132|0]=e,o[t+133|0]=e>>>8,o[t+134|0]=e>>>16,o[t+135|0]=e>>>24,o[t+136|0]=i,o[t+137|0]=i>>>8,o[t+138|0]=i>>>16,o[t+139|0]=i>>>24,o[t+140|0]=e,o[t+141|0]=e>>>8,o[t+142|0]=e>>>16,o[t+143|0]=e>>>24,o[t+160|0]=i,o[t+161|0]=i>>>8,o[t+162|0]=i>>>16,o[t+163|0]=i>>>24,o[t+164|0]=e,o[t+165|0]=e>>>8,o[t+166|0]=e>>>16,o[t+167|0]=e>>>24,o[t+168|0]=i,o[t+169|0]=i>>>8,o[t+170|0]=i>>>16,o[t+171|0]=i>>>24,o[t+172|0]=e,o[t+173|0]=e>>>8,o[t+174|0]=e>>>16,o[t+175|0]=e>>>24,o[t+192|0]=i,o[t+193|0]=i>>>8,o[t+194|0]=i>>>16,o[t+195|0]=i>>>24,o[t+196|0]=e,o[t+197|0]=e>>>8,o[t+198|0]=e>>>16,o[t+199|0]=e>>>24,o[t+200|0]=i,o[t+201|0]=i>>>8,o[t+202|0]=i>>>16,o[t+203|0]=i>>>24,o[t+204|0]=e,o[t+205|0]=e>>>8,o[t+206|0]=e>>>16,o[t+207|0]=e>>>24,o[t+232|0]=i,o[t+233|0]=i>>>8,o[t+234|0]=i>>>16,o[t+235|0]=i>>>24,o[t+236|0]=e,o[t+237|0]=e>>>8,o[t+238|0]=e>>>16,o[t+239|0]=e>>>24,o[t+224|0]=i,o[t+225|0]=i>>>8,o[t+226|0]=i>>>16,o[t+227|0]=i>>>24,o[t+228|0]=e,o[t+229|0]=e>>>8,o[t+230|0]=e>>>16,o[t+231|0]=e>>>24,o[t+264|0]=i,o[t+265|0]=i>>>8,o[t+266|0]=i>>>16,o[t+267|0]=i>>>24,o[t+268|0]=e,o[t+269|0]=e>>>8,o[t+270|0]=e>>>16,o[t+271|0]=e>>>24,o[t+256|0]=i,o[t+257|0]=i>>>8,o[t+258|0]=i>>>16,o[t+259|0]=i>>>24,o[t+260|0]=e,o[t+261|0]=e>>>8,o[t+262|0]=e>>>16,o[t+263|0]=e>>>24,o[t+296|0]=i,o[t+297|0]=i>>>8,o[t+298|0]=i>>>16,o[t+299|0]=i>>>24,o[t+300|0]=e,o[t+301|0]=e>>>8,o[t+302|0]=e>>>16,o[t+303|0]=e>>>24,o[t+288|0]=i,o[t+289|0]=i>>>8,o[t+290|0]=i>>>16,o[t+291|0]=i>>>24,o[t+292|0]=e,o[t+293|0]=e>>>8,o[t+294|0]=e>>>16,o[t+295|0]=e>>>24,o[t+328|0]=i,o[t+329|0]=i>>>8,o[t+330|0]=i>>>16,o[t+331|0]=i>>>24,o[t+332|0]=e,o[t+333|0]=e>>>8,o[t+334|0]=e>>>16,o[t+335|0]=e>>>24,o[t+320|0]=i,o[t+321|0]=i>>>8,o[t+322|0]=i>>>16,o[t+323|0]=i>>>24,o[t+324|0]=e,o[t+325|0]=e>>>8,o[t+326|0]=e>>>16,o[t+327|0]=e>>>24,o[t+360|0]=i,o[t+361|0]=i>>>8,o[t+362|0]=i>>>16,o[t+363|0]=i>>>24,o[t+364|0]=e,o[t+365|0]=e>>>8,o[t+366|0]=e>>>16,o[t+367|0]=e>>>24,o[t+352|0]=i,o[t+353|0]=i>>>8,o[t+354|0]=i>>>16,o[t+355|0]=i>>>24,o[t+356|0]=e,o[t+357|0]=e>>>8,o[t+358|0]=e>>>16,o[t+359|0]=e>>>24,o[t+392|0]=i,o[t+393|0]=i>>>8,o[t+394|0]=i>>>16,o[t+395|0]=i>>>24,o[t+396|0]=e,o[t+397|0]=e>>>8,o[t+398|0]=e>>>16,o[t+399|0]=e>>>24,o[t+384|0]=i,o[t+385|0]=i>>>8,o[t+386|0]=i>>>16,o[t+387|0]=i>>>24,o[t+388|0]=e,o[t+389|0]=e>>>8,o[t+390|0]=e>>>16,o[t+391|0]=e>>>24,o[t+424|0]=i,o[t+425|0]=i>>>8,o[t+426|0]=i>>>16,o[t+427|0]=i>>>24,o[t+428|0]=e,o[t+429|0]=e>>>8,o[t+430|0]=e>>>16,o[t+431|0]=e>>>24,o[t+416|0]=i,o[t+417|0]=i>>>8,o[t+418|0]=i>>>16,o[t+419|0]=i>>>24,o[t+420|0]=e,o[t+421|0]=e>>>8,o[t+422|0]=e>>>16,o[t+423|0]=e>>>24,o[t+456|0]=i,o[t+457|0]=i>>>8,o[t+458|0]=i>>>16,o[t+459|0]=i>>>24,o[t+460|0]=e,o[t+461|0]=e>>>8,o[t+462|0]=e>>>16,o[t+463|0]=e>>>24,o[t+448|0]=i,o[t+449|0]=i>>>8,o[t+450|0]=i>>>16,o[t+451|0]=i>>>24,o[t+452|0]=e,o[t+453|0]=e>>>8,o[t+454|0]=e>>>16,o[t+455|0]=e>>>24,o[t+488|0]=i,o[t+489|0]=i>>>8,o[t+490|0]=i>>>16,o[t+491|0]=i>>>24,o[t+492|0]=e,o[t+493|0]=e>>>8,o[t+494|0]=e>>>16,o[t+495|0]=e>>>24,o[t+480|0]=i,o[t+481|0]=i>>>8,o[t+482|0]=i>>>16,o[t+483|0]=i>>>24,o[t+484|0]=e,o[t+485|0]=e>>>8,o[t+486|0]=e>>>16,o[t+487|0]=e>>>24},s[67]=function(e){o[224+(e|=0)|0]=-2139062144,o[e+225|0]=8421504,o[e+226|0]=32896,o[e+227|0]=128,o[e+228|0]=-2139062144,o[e+229|0]=8421504,o[e+230|0]=32896,o[e+231|0]=128,o[e+192|0]=-2139062144,o[e+193|0]=8421504,o[e+194|0]=32896,o[e+195|0]=128,o[e+196|0]=-2139062144,o[e+197|0]=8421504,o[e+198|0]=32896,o[e+199|0]=128,o[e+160|0]=-2139062144,o[e+161|0]=8421504,o[e+162|0]=32896,o[e+163|0]=128,o[e+164|0]=-2139062144,o[e+165|0]=8421504,o[e+166|0]=32896,o[e+167|0]=128,o[e+128|0]=-2139062144,o[e+129|0]=8421504,o[e+130|0]=32896,o[e+131|0]=128,o[e+132|0]=-2139062144,o[e+133|0]=8421504,o[e+134|0]=32896,o[e+135|0]=128,o[e+96|0]=-2139062144,o[e+97|0]=8421504,o[e+98|0]=32896,o[e+99|0]=128,o[e+100|0]=-2139062144,o[e+101|0]=8421504,o[e+102|0]=32896,o[e+103|0]=128,o[e+64|0]=-2139062144,o[e+65|0]=8421504,o[e+66|0]=32896,o[e+67|0]=128,o[e+68|0]=-2139062144,o[e+69|0]=8421504,o[e+70|0]=32896,o[e+71|0]=128,o[e+32|0]=-2139062144,o[e+33|0]=8421504,o[e+34|0]=32896,o[e+35|0]=128,o[e+36|0]=-2139062144,o[e+37|0]=8421504,o[e+38|0]=32896,o[e+39|0]=128,o[0|e]=-2139062144,o[e+1|0]=8421504,o[e+2|0]=32896,o[e+3|0]=128,o[e+4|0]=-2139062144,o[e+5|0]=8421504,o[e+6|0]=32896,o[e+7|0]=128},s[68]=function(e){var t,i;e=lt(4+(c[(t=e|=0)-25|0]+(c[t+-26|0]+(c[t+-27|0]+(c[t+-28|0]+(c[t+-29|0]+(c[t+-30|0]+(c[t+-32|0]+c[t+-31|0]|0)|0)|0)|0)|0)|0)|0)>>>3&255,0,16843009,16843009),o[t+224|0]=e,o[t+225|0]=e>>>8,o[t+226|0]=e>>>16,o[t+227|0]=e>>>24,i=O,o[t+228|0]=i,o[t+229|0]=i>>>8,o[t+230|0]=i>>>16,o[t+231|0]=i>>>24,o[t+192|0]=e,o[t+193|0]=e>>>8,o[t+194|0]=e>>>16,o[t+195|0]=e>>>24,o[t+196|0]=i,o[t+197|0]=i>>>8,o[t+198|0]=i>>>16,o[t+199|0]=i>>>24,o[t+160|0]=e,o[t+161|0]=e>>>8,o[t+162|0]=e>>>16,o[t+163|0]=e>>>24,o[t+164|0]=i,o[t+165|0]=i>>>8,o[t+166|0]=i>>>16,o[t+167|0]=i>>>24,o[t+128|0]=e,o[t+129|0]=e>>>8,o[t+130|0]=e>>>16,o[t+131|0]=e>>>24,o[t+132|0]=i,o[t+133|0]=i>>>8,o[t+134|0]=i>>>16,o[t+135|0]=i>>>24,o[t+96|0]=e,o[t+97|0]=e>>>8,o[t+98|0]=e>>>16,o[t+99|0]=e>>>24,o[t+100|0]=i,o[t+101|0]=i>>>8,o[t+102|0]=i>>>16,o[t+103|0]=i>>>24,o[t+64|0]=e,o[t+65|0]=e>>>8,o[t+66|0]=e>>>16,o[t+67|0]=e>>>24,o[t+68|0]=i,o[t+69|0]=i>>>8,o[t+70|0]=i>>>16,o[t+71|0]=i>>>24,o[t+32|0]=e,o[t+33|0]=e>>>8,o[t+34|0]=e>>>16,o[t+35|0]=e>>>24,o[t+36|0]=i,o[t+37|0]=i>>>8,o[t+38|0]=i>>>16,o[t+39|0]=i>>>24,o[0|t]=e,o[t+1|0]=e>>>8,o[t+2|0]=e>>>16,o[t+3|0]=e>>>24,o[t+4|0]=i,o[t+5|0]=i>>>8,o[t+6|0]=i>>>16,o[t+7|0]=i>>>24},s[69]=function(e){var t,i;e=lt(4+(c[223+(t=e|=0)|0]+(c[t+191|0]+(c[t+159|0]+(c[t+127|0]+(c[t+95|0]+(c[t+63|0]+(c[t+-1|0]+c[t+31|0]|0)|0)|0)|0)|0)|0)|0)>>>3&255,0,16843009,16843009),o[t+224|0]=e,o[t+225|0]=e>>>8,o[t+226|0]=e>>>16,o[t+227|0]=e>>>24,i=O,o[t+228|0]=i,o[t+229|0]=i>>>8,o[t+230|0]=i>>>16,o[t+231|0]=i>>>24,o[t+192|0]=e,o[t+193|0]=e>>>8,o[t+194|0]=e>>>16,o[t+195|0]=e>>>24,o[t+196|0]=i,o[t+197|0]=i>>>8,o[t+198|0]=i>>>16,o[t+199|0]=i>>>24,o[t+160|0]=e,o[t+161|0]=e>>>8,o[t+162|0]=e>>>16,o[t+163|0]=e>>>24,o[t+164|0]=i,o[t+165|0]=i>>>8,o[t+166|0]=i>>>16,o[t+167|0]=i>>>24,o[t+128|0]=e,o[t+129|0]=e>>>8,o[t+130|0]=e>>>16,o[t+131|0]=e>>>24,o[t+132|0]=i,o[t+133|0]=i>>>8,o[t+134|0]=i>>>16,o[t+135|0]=i>>>24,o[t+96|0]=e,o[t+97|0]=e>>>8,o[t+98|0]=e>>>16,o[t+99|0]=e>>>24,o[t+100|0]=i,o[t+101|0]=i>>>8,o[t+102|0]=i>>>16,o[t+103|0]=i>>>24,o[t+64|0]=e,o[t+65|0]=e>>>8,o[t+66|0]=e>>>16,o[t+67|0]=e>>>24,o[t+68|0]=i,o[t+69|0]=i>>>8,o[t+70|0]=i>>>16,o[t+71|0]=i>>>24,o[t+32|0]=e,o[t+33|0]=e>>>8,o[t+34|0]=e>>>16,o[t+35|0]=e>>>24,o[t+36|0]=i,o[t+37|0]=i>>>8,o[t+38|0]=i>>>16,o[t+39|0]=i>>>24,o[0|t]=e,o[t+1|0]=e>>>8,o[t+2|0]=e>>>16,o[t+3|0]=e>>>24,o[t+4|0]=i,o[t+5|0]=i>>>8,o[t+6|0]=i>>>16,o[t+7|0]=i>>>24},s[70]=function(e){var t=0;t=lt(c[31+(e|=0)|0],0,16843009,16843009),o[e+32|0]=t,o[e+33|0]=t>>>8,o[e+34|0]=t>>>16,o[e+35|0]=t>>>24,t=O,o[e+36|0]=t,o[e+37|0]=t>>>8,o[e+38|0]=t>>>16,o[e+39|0]=t>>>24,t=lt(c[e+63|0],0,16843009,16843009),o[e+64|0]=t,o[e+65|0]=t>>>8,o[e+66|0]=t>>>16,o[e+67|0]=t>>>24,t=O,o[e+68|0]=t,o[e+69|0]=t>>>8,o[e+70|0]=t>>>16,o[e+71|0]=t>>>24,t=lt(c[e+95|0],0,16843009,16843009),o[e+96|0]=t,o[e+97|0]=t>>>8,o[e+98|0]=t>>>16,o[e+99|0]=t>>>24,t=O,o[e+100|0]=t,o[e+101|0]=t>>>8,o[e+102|0]=t>>>16,o[e+103|0]=t>>>24,t=lt(c[e+127|0],0,16843009,16843009),o[e+128|0]=t,o[e+129|0]=t>>>8,o[e+130|0]=t>>>16,o[e+131|0]=t>>>24,t=O,o[e+132|0]=t,o[e+133|0]=t>>>8,o[e+134|0]=t>>>16,o[e+135|0]=t>>>24,t=lt(c[e+159|0],0,16843009,16843009),o[e+160|0]=t,o[e+161|0]=t>>>8,o[e+162|0]=t>>>16,o[e+163|0]=t>>>24,t=O,o[e+164|0]=t,o[e+165|0]=t>>>8,o[e+166|0]=t>>>16,o[e+167|0]=t>>>24,t=lt(c[e+191|0],0,16843009,16843009),o[e+192|0]=t,o[e+193|0]=t>>>8,o[e+194|0]=t>>>16,o[e+195|0]=t>>>24,t=O,o[e+196|0]=t,o[e+197|0]=t>>>8,o[e+198|0]=t>>>16,o[e+199|0]=t>>>24,t=lt(c[e+223|0],0,16843009,16843009),o[e+224|0]=t,o[e+225|0]=t>>>8,o[e+226|0]=t>>>16,o[e+227|0]=t>>>24,t=O,o[e+228|0]=t,o[e+229|0]=t>>>8,o[e+230|0]=t>>>16,o[e+231|0]=t>>>24,t=lt(c[e+-1|0],0,16843009,16843009),o[0|e]=t,o[e+1|0]=t>>>8,o[e+2|0]=t>>>16,o[e+3|0]=t>>>24,t=O,o[e+4|0]=t,o[e+5|0]=t>>>8,o[e+6|0]=t>>>16,o[e+7|0]=t>>>24},s[71]=function(e){var t,i;i=c[0|(e=(t=e|=0)-32|0)]|c[e+1|0]<<8|c[e+2|0]<<16|c[e+3|0]<<24,e=c[e+4|0]|c[e+5|0]<<8|c[e+6|0]<<16|c[e+7|0]<<24,o[t+224|0]=i,o[t+225|0]=i>>>8,o[t+226|0]=i>>>16,o[t+227|0]=i>>>24,o[t+228|0]=e,o[t+229|0]=e>>>8,o[t+230|0]=e>>>16,o[t+231|0]=e>>>24,o[t+192|0]=i,o[t+193|0]=i>>>8,o[t+194|0]=i>>>16,o[t+195|0]=i>>>24,o[t+196|0]=e,o[t+197|0]=e>>>8,o[t+198|0]=e>>>16,o[t+199|0]=e>>>24,o[t+160|0]=i,o[t+161|0]=i>>>8,o[t+162|0]=i>>>16,o[t+163|0]=i>>>24,o[t+164|0]=e,o[t+165|0]=e>>>8,o[t+166|0]=e>>>16,o[t+167|0]=e>>>24,o[t+128|0]=i,o[t+129|0]=i>>>8,o[t+130|0]=i>>>16,o[t+131|0]=i>>>24,o[t+132|0]=e,o[t+133|0]=e>>>8,o[t+134|0]=e>>>16,o[t+135|0]=e>>>24,o[t+96|0]=i,o[t+97|0]=i>>>8,o[t+98|0]=i>>>16,o[t+99|0]=i>>>24,o[t+100|0]=e,o[t+101|0]=e>>>8,o[t+102|0]=e>>>16,o[t+103|0]=e>>>24,o[t+64|0]=i,o[t+65|0]=i>>>8,o[t+66|0]=i>>>16,o[t+67|0]=i>>>24,o[t+68|0]=e,o[t+69|0]=e>>>8,o[t+70|0]=e>>>16,o[t+71|0]=e>>>24,o[t+32|0]=i,o[t+33|0]=i>>>8,o[t+34|0]=i>>>16,o[t+35|0]=i>>>24,o[t+36|0]=e,o[t+37|0]=e>>>8,o[t+38|0]=e>>>16,o[t+39|0]=e>>>24,o[0|t]=i,o[t+1|0]=i>>>8,o[t+2|0]=i>>>16,o[t+3|0]=i>>>24,o[t+4|0]=e,o[t+5|0]=e>>>8,o[t+6|0]=e>>>16,o[t+7|0]=e>>>24},s[72]=function(e){var t,i,n,r,s,a,u,h,d,f=0,p=0;for(t=(e|=0)-25|0,i=e+-26|0,n=e+-27|0,r=e+-28|0,s=e+-29|0,a=e+-30|0,u=e+-31|0,h=e+-32|0,d=l[2548]-c[e
425+-33|0]|0;f=c[e+-1|0]+d|0,o[0|e]=c[f+c[0|h]|0],o[e+1|0]=c[c[0|u]+f|0],o[e+2|0]=c[c[0|a]+f|0],o[e+3|0]=c[c[0|s]+f|0],o[e+4|0]=c[c[0|r]+f|0],o[e+5|0]=c[c[0|n]+f|0],o[e+6|0]=c[c[0|i]+f|0],o[e+7|0]=c[c[0|t]+f|0],e=e+32|0,8!=(0|(p=p+1|0)););},s[73]=function(e){var t,i;t=lt(8+(c[223+(e|=0)|0]+(c[e+-25|0]+(c[e+191|0]+(c[e+-26|0]+(c[e+159|0]+(c[e+-27|0]+(c[e+127|0]+(c[e+-28|0]+(c[e+95|0]+(c[e+-29|0]+(c[e+63|0]+(c[e+-30|0]+(c[e+31|0]+(c[e+-31|0]+(c[e+-32|0]+c[e+-1|0]|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)|0)>>>4&255,0,16843009,16843009),o[e+224|0]=t,o[e+225|0]=t>>>8,o[e+226|0]=t>>>16,o[e+227|0]=t>>>24,i=O,o[e+228|0]=i,o[e+229|0]=i>>>8,o[e+230|0]=i>>>16,o[e+231|0]=i>>>24,o[e+192|0]=t,o[e+193|0]=t>>>8,o[e+194|0]=t>>>16,o[e+195|0]=t>>>24,o[e+196|0]=i,o[e+197|0]=i>>>8,o[e+198|0]=i>>>16,o[e+199|0]=i>>>24,o[e+160|0]=t,o[e+161|0]=t>>>8,o[e+162|0]=t>>>16,o[e+163|0]=t>>>24,o[e+164|0]=i,o[e+165|0]=i>>>8,o[e+166|0]=i>>>16,o[e+167|0]=i>>>24,o[e+128|0]=t,o[e+129|0]=t>>>8,o[e+130|0]=t>>>16,o[e+131|0]=t>>>24,o[e+132|0]=i,o[e+133|0]=i>>>8,o[e+134|0]=i>>>16,o[e+135|0]=i>>>24,o[e+96|0]=t,o[e+97|0]=t>>>8,o[e+98|0]=t>>>16,o[e+99|0]=t>>>24,o[e+100|0]=i,o[e+101|0]=i>>>8,o[e+102|0]=i>>>16,o[e+103|0]=i>>>24,o[e+64|0]=t,o[e+65|0]=t>>>8,o[e+66|0]=t>>>16,o[e+67|0]=t>>>24,o[e+68|0]=i,o[e+69|0]=i>>>8,o[e+70|0]=i>>>16,o[e+71|0]=i>>>24,o[e+32|0]=t,o[e+33|0]=t>>>8,o[e+34|0]=t>>>16,o[e+35|0]=t>>>24,o[e+36|0]=i,o[e+37|0]=i>>>8,o[e+38|0]=i>>>16,o[e+39|0]=i>>>24,o[0|e]=t,o[e+1|0]=t>>>8,o[e+2|0]=t>>>16,o[e+3|0]=t>>>24,o[e+4|0]=i,o[e+5|0]=i>>>8,o[e+6|0]=i>>>16,o[e+7|0]=i>>>24},s[74]=function(e,t,i){e|=0,t|=0;var n=0,r=0,s=0;if(1==(0|(i|=0)))for(r=c[t+6|0];n=(0|(n=c[0|t]+(c[0|e]+-120>>4)|0))>0?n:0,o[0|t]=(0|n)<255?n:255,n=(0|(n=c[t+1|0]+(c[e+1|0]+-120>>4)|0))>0?n:0,o[t+1|0]=(0|n)<255?n:255,n=(0|(n=c[t+2|0]+(c[e+2|0]+-120>>4)|0))>0?n:0,o[t+2|0]=(0|n)<255?n:255,n=(0|(n=c[t+3|0]+(c[e+3|0]+-120>>4)|0))>0?n:0,o[t+3|0]=(0|n)<255?n:255,n=(0|(n=c[t+4|0]+(c[e+4|0]+-120>>4)|0))>0?n:0,o[t+4|0]=(0|n)<255?n:255,n=(0|(n=c[t+5|0]+(c[e+5|0]+-120>>4)|0))>0?n:0,o[t+5|0]=(0|n)<255?n:255,r=(0|(r=(255&r)+(c[e+6|0]+-120>>4)|0))>0?r:0,o[t+6|0]=(0|r)<255?r:255,r=(0|(r=(0|(r=c[t+7|0]+(c[e+7|0]+-120>>4)|0))>0?r:0))<255?r:255,o[t+7|0]=r,e=e+8|0,t=t+i|0,8!=(0|(s=s+1|0)););else for(;n=(0|(n=c[0|t]+(c[0|e]+-120>>4)|0))>0?n:0,o[0|t]=(0|n)<255?n:255,n=(0|(n=c[t+1|0]+(c[e+1|0]+-120>>4)|0))>0?n:0,o[t+1|0]=(0|n)<255?n:255,n=(0|(n=c[t+2|0]+(c[e+2|0]+-120>>4)|0))>0?n:0,o[t+2|0]=(0|n)<255?n:255,n=(0|(n=c[t+3|0]+(c[e+3|0]+-120>>4)|0))>0?n:0,o[t+3|0]=(0|n)<255?n:255,n=(0|(n=c[t+4|0]+(c[e+4|0]+-120>>4)|0))>0?n:0,o[t+4|0]=(0|n)<255?n:255,n=(0|(n=c[t+5|0]+(c[e+5|0]+-120>>4)|0))>0?n:0,o[t+5|0]=(0|n)<255?n:255,n=(0|(n=c[t+6|0]+(c[e+6|0]+-120>>4)|0))>0?n:0,o[t+6|0]=(0|n)<255?n:255,n=(0|(n=c[t+7|0]+(c[e+7|0]+-120>>4)|0))>0?n:0,o[t+7|0]=(0|n)<255?n:255,e=e+8|0,t=t+i|0,8!=(0|(r=r+1|0)););},s[75]=function(e,t,i,n){t|=0,i|=0,n|=0;var r=0,s=0,a=0,l=0;e:if(e|=0){if(!((0|n)<1))for(a=r=c[0|e],l=r;;){if(a=(255&a)-(255&l)|0,l=r,r=(0|(r=(255&r)+a|0))>0?r:0,a=c[t+s|0]+((0|r)<255?r:255)|0,o[i+s|0]=a,(0|(s=s+1|0))==(0|n))break e;r=c[e+s|0]}}else{if((0|n)<1)break e;for(;r=c[t+s|0]+r|0,o[i+s|0]=r,(0|(s=s+1|0))!=(0|n););}},s[76]=function(e,t,i,n){t|=0,i|=0,n|=0;var r=0;e:if(e|=0){if((0|n)<=0)break e;for(;o[i+r|0]=c[t+r|0]+c[e+r|0],(0|(r=r+1|0))!=(0|n););}else if(!((0|n)<1))for(e=0;e=c[t+r|0]+e|0,o[i+r|0]=e,(0|(r=r+1|0))!=(0|n););},s[77]=function(e,t,i,n){t|=0,i|=0,n|=0;var r=0,s=0;if(r=(e|=0)?c[0|e]:r,(0|n)>=1)for(;r=c[t+s|0]+r|0,o[i+s|0]=r,(0|(s=s+1|0))!=(0|n););},s[78]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,f=0;
425if(o[0|(r|=0)]=c[0|e],(0|t)>=2)for(l=t+-1|0,u=r+1|0,a=e+1|0;o[s+u|0]=c[s+a|0]-c[e+s|0],(0|l)!=(0|(s=s+1|0)););if((0|i)>=2)for(d=-1^n,f=(0|t)<2,u=1;;){if(l=e+n|0,o[0|(r=n+r|0)]=c[0|l]-c[0|e],s=1,!f)for(;h=s+l|0,a=(0|(a=(c[e+s|0]+c[h+-1|0]|0)-c[l+(s+d|0)|0]|0))>0?a:0,o[r+s|0]=c[0|h]-((0|a)<255?a:255),(0|(s=s+1|0))!=(0|t););if(e=l,(0|(u=u+1|0))==(0|i))break}},s[79]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0;if(o[0|(r|=0)]=c[0|e],(0|t)>=2)for(l=t+-1|0,a=r+1|0,u=e+1|0;o[s+a|0]=c[s+u|0]-c[e+s|0],(0|l)!=(0|(s=s+1|0)););if((0|i)>=2)for(a=1;;){if(r=n+r|0,l=e+n|0,s=0,(0|t)>=1)for(;o[r+s|0]=c[s+l|0]-c[e+s|0],(0|(s=s+1|0))!=(0|t););if(e=l,(0|(a=a+1|0))==(0|i))break}},s[80]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s,a=0,l=0,u=0,h=0;if(o[0|(r|=0)]=c[0|e],s=t+-1|0,l=1,(0|t)>=2)for(u=r+1|0,h=e+1|0;o[a+u|0]=c[a+h|0]-c[e+a|0],(0|s)!=(0|(a=a+1|0)););if((0|i)>=2)for(u=(0|t)<2;;){if(t=e+n|0,o[0|(r=n+r|0)]=c[0|t]-c[0|e],!u)for(e=r+1|0,h=t+1|0,a=0;o[e+a|0]=c[a+h|0]-c[t+a|0],(0|s)!=(0|(a=a+1|0)););if(e=t,(0|(l=l+1|0))==(0|i))break}},s[81]=function(e,t){return-16777216},s[82]=function(e,t){e|=0;var i=0,n=0;return n=(i=(((i=255&(e=(((i=l[(t|=0)>>2])^e)>>>1&2139062143)+(e&i)|0))-(255&(t=l[t+-4>>2]))|0)/2|0)+i|0)>>>0<256?i:(-1^i)>>>24|0,(n|=((i=(((i=e>>>24|0)-(t>>>24|0)|0)/2|0)+i|0)>>>0<256?i:i>>>24^-1)<<24)|((i=(((i=e>>>16&255)-(t>>>16&255)|0)/2|0)+i|0)>>>0<256?i:(-1^i)>>>24|0)<<16|((e=(((e=e>>>8&255)-(t>>>8&255)|0)/2|0)+e|0)>>>0<256?e:(-1^e)>>>24|0)<<8},s[83]=function(e,t){e|=0;var i,n=0,r=0;return r=(n=((255&(i=l[(t|=0)>>2]))+(255&e)|0)-(255&(t=l[t+-4>>2]))|0)>>>0<256?n:(-1^n)>>>24|0,(r|=((n=(i>>>24)+(e>>>24)-(t>>>24)|0)>>>0<256?n:n>>>24^-1)<<24)|((n=((i>>>16&255)+(e>>>16&255)|0)-(t>>>16&255)|0)>>>0<256?n:(-1^n)>>>24|0)<<16|((e=((i>>>8&255)+(e>>>8&255)|0)-(t>>>8&255)|0)>>>0<256?e:(-1^e)>>>24|0)<<8},s[84]=function(e,t){e|=0;var i,n,r,s,o,a,c,u,h,d,f,p,m=0;return n=(255&(i=l[(t|=0)>>2]))-(m=255&(t=l[t+-4>>2]))|0,u=(e>>>8&255)-(c=t>>>8&255)|0,f=(e>>>16&255)-(d=t>>>16&255)|0,p=e,0|(((t=((m=(((((m=(r=(255&e)-m|0)>>31)^m+r)+((0|n)<0?n:0-n|0)|0)+((a=(o=(e>>>24|0)-(s=t>>>24|0)|0)>>31)^a+o)|0)+((0|(e=(i>>>24|0)-s|0))<0?e:0-e|0)|0)+((h=u>>31)^h+u)|0)+((0|(e=(i>>>8&255)-c|0))<0?e:0-e|0)|0)+((t=f>>31)^t+f)|0)+((0|(e=(i>>>16&255)-d|0))<0?e:0-e|0)|0)<1?i:p)},s[85]=function(e,t){e|=0;var i,n=0;return(((n=(((n=l[(t|=0)>>2])^(i=l[t+4>>2]))>>>1&2139062143)+(n&i)|0)^(e=(((t=l[t+-4>>2])^e)>>>1&2139062143)+(e&t)|0))>>>1&2139062143)+(e&n)|0},s[86]=function(e,t){return e|=0,(((e=l[4+(t|=0)>>2])^(t=l[t>>2]))>>>1&2139062143)+(e&t)|0},s[87]=function(e,t){return e|=0,(((e=l[(t|=0)>>2])^(t=l[t+-4>>2]))>>>1&2139062143)+(e&t)|0},s[88]=function(e,t){return e|=0,(((t=l[(t|=0)>>2])^e)>>>1&2139062143)+(e&t)|0},s[89]=function(e,t){return e|=0,(((t=l[(t|=0)-4>>2])^e)>>>1&2139062143)+(e&t)|0},s[90]=function(e,t){var i;return e|=0,(((e=(((i=l[4+(t|=0)>>2])^e)>>>1&2139062143)+(e&i)|0)^(t=l[t>>2]))>>>1&2139062143)+(e&t)|0},s[91]=function(e,t){return l[(t|=0)-4>>2]},s[92]=function(e,t){return l[4+(t|=0)>>2]},s[93]=function(e,t){return l[(t|=0)>>2]},s[94]=function(e,t){return 0|e},s[95]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0;if((0|(i|=0))>=1)for(t=0;s=l[(r=t<<2)+e>>2],l[n+r>>2]=s+-16777216&-16711936|16711935&s,(0|i)!=(0|(t=t+1|0)););},s[96]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0,c=0,u=0;if((0|(i|=0))>=1)for(s=l[n+-4>>2];u=(r=(((r=255&(s=(((r=l[(o=(c=a<<2)+t|0)>>2])^s)>>>1&2139062143)+(r&s)|0))-(255&(o=l[o+-4>>2]))|0)/2|0)+r|0)>>>0<256?r:(-1^r)>>>24|0,s=(-16711936&(s=(u|=((r=(((r=s>>>24|0)-(o>>>24|0)|0)/2|0)+r|0)>>>0<256?r:r>>>24^-1)<<24)|((r=(((r=s>>>16&255)-(o>>>16&255)|0)/2|0)+r|0)>>>0<256?r:(-1^r)>>>24|0)<<16|((s=(((s=s>>>8&255)-(o>>>8&255)|0)/2|0)+s|0)>>>0<256?s:(-1^s)>>>24|0)<<8))+(-16711936&(o=l[e+c>>2]))&-16711936|(16711935&s)+(16711935&o)&16711935,l[n+c>>2]=s,(0|(a=a+1|0))!=(0|i););},s[97]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0,c=0,u=0,h=0;if((0|(i|=0))>=1)for(r=l[n+-4>>2];h=(s=((255&(a=l[(o=(u=c<<2)+t|0)>>2]))+(255&r)|0)-(255&(o=l[o+-4>>2]))|0)>>>0<256?s:(-1^s)>>>24|0,r=(-16711936&(r=(h|=((s=(a>>>24)+(r>>>24)-(o>>>24)|0)>>>0<256?s:s>>>24^-1)<<24)|((s=((a>>>16&255)+(r>>>16&255)|0)-(o>>>16&255)|0)>>>0<256?s:(-1^s)>>>24|0)<<16|((r=((a>>>8&255)+(r>>>8&255)|0)-(o>>>8&255)|0)>>>0<256?r:(-1^r)>>>24|0)<<8))+(-16711936&(a=l[e+u>>2]))&-16711936|(16711935&r)+(16711935&a)&16711935,l[n+u>>2]=r,(0|(c=c+1|0))!=(0|i););},s[98]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0,c=0,u=0,h=0,d=0,f=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0;if((0|(i|=0))>=1)for(r=l[n+-4>>2];d=(255&(o=l[(s=(h=u<<2)+t|0)>>2]))-(c=255&(s=l[s+-4>>2]))|0,y=(r>>>8&255)-(v=s>>>8&255)|0,_=(r>>>16&255)-(b=s>>>16&255)|0,w=r,r=(-16711936&(r=((a=((a=(((((c=(f=(255&r)-c|0)>>31)^c+f)+((0|d)<0?d:0-d|0)|0)+((g=(m=(r>>>24|0)-(p=s>>>24|0)|0)>>31)^g+m)|0)+((0|(r=(o>>>24|0)-p|0))<0?r:0-r|0)|0)+((a=y>>31)^a+y)|0)+((0|(r=(o>>>8&255)-v|0))<0?r:0-r|0)|0)+((s=_>>31)^s+_)|0)+((0|(r=(o>>>16&255)-b|0))<0?r:0-r|0)|0)<1?o:w))+(-16711936&(o=l[e+h>>2]))&-16711936|(16711935&r)+(16711935&o)&16711935,l[n+h>>2]=r,(0|(u=u+1|0))!=(0|i););},s[99]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0,c=0,u=0,h=0;if((0|(i|=0))>=1)for(r=l[n+-4>>2];h=n+(s=c<<2)|0,r=(-16711936&(r=(((a=(((a=l[4+(o=s+t|0)>>2])^(u=l[o>>2]))>>>1&2139062143)+(a&u)|0)^(r=(((o=l[o+-4>>2])^r)>>>1&2139062143)+(r&o)|0))>>>1&2139062143)+(r&a)|0))+(-16711936&(s=l[e+s>>2]))&-16711936|(16711935&r)+(16711935&s)&16711935,l[h>>2]=r,(0|(c=c+1|0))!=(0|i););},s[100]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0,c=0;if((0|(i|=0))>=1)for(;o=l[4+(s=(r=a<<2)+t|0)>>2],c=n+r|0,o=(((s=l[s>>2])^o)>>>1&2139062143)+(o&s)|0,r=l[e+r>>2],l[c>>2]=(-16711936&o)+(-16711936&r)&-16711936|(16711935&o)+(16711935&r)&16711935,(0|(a=a+1|0))!=(0|i););},s[101]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0,c=0;if((0|(i|=0))>=1)for(;o=l[(s=(r=a<<2)+t|0)>>2],c=n+r|0,o=(((s=l[s+-4>>2])^o)>>>1&2139062143)+(o&s)|0,r=l[e+r>>2],l[c>>2]=(-16711936&o)+(-16711936&r)&-16711936|(16711935&o)+(16711935&r)&16711935,(0|(a=a+1|0))!=(0|i););},s[102]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0;if((0|(i|=0))>=1)for(r=l[n+-4>>2];r=(((o=l[(s=a<<2)+t>>2])^r)>>>1&2139062143)+(r&o)|0,o=n+s|0,r=(-16711936&r)+(-16711936&(s=l[e+s>>2]))&-16711936|(16711935&r)+(16711935&s)&16711935,l[o>>2]=r,(0|(a=a+1|0))!=(0|i););},s[103]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0;if((0|(i|=0))>=1)for(a=t+-4|0,t=l[n+-4>>2];t=(((s=l[(r=o<<2)+a>>2])^t)>>>1&2139062143)+(t&s)|0,s=n+r|0,t=(-16711936&t)+(-16711936&(r=l[e+r>>2]))&-16711936|(16711935&t)+(16711935&r)&16711935,l[s>>2]=t,(0|(o=o+1|0))!=(0|i););},s[104]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0,c=0;if((0|(i|=0))>=1)for(r=l[n+-4>>2];r=(((a=l[4+(o=(s=c<<2)+t|0)>>2])^r)>>>1&2139062143)+(r&a)|0,a=n+s|0,r=(-16711936&(r=(((o=l[o>>2])^r)>>>1&2139062143)+(r&o)|0))+(-16711936&(s=l[e+s>>2]))&-16711936|(16711935&r)+(16711935&s)&16711935,l[a>>2]=r,(0|(c=c+1|0))!=(0|i););},s[105]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0;if((0|(i|=0))>=1)for(o=t+-4|0,t=0;s=l[(r=t<<2)+e>>2],a=n+r|0,r=l[r+o>>2],l[a>>2]=(-16711936&s)+(-16711936&r)&-16711936|(16711935&s)+(16711935&r)&16711935,(0|i)!=(0|(t=t+1|0)
425););},s[106]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0;if((0|(i|=0))>=1)for(o=t+4|0,t=0;s=l[(r=t<<2)+e>>2],a=n+r|0,r=l[r+o>>2],l[a>>2]=(-16711936&s)+(-16711936&r)&-16711936|(16711935&s)+(16711935&r)&16711935,(0|i)!=(0|(t=t+1|0)););},s[107]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0,a=0;if((0|(i|=0))>=1)for(;o=l[(r=s<<2)+e>>2],a=n+r|0,r=l[t+r>>2],l[a>>2]=(-16711936&o)+(-16711936&r)&-16711936|(16711935&o)+(16711935&r)&16711935,(0|(s=s+1|0))!=(0|i););},s[108]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,o=0;if((0|(i|=0))>=1)for(t=l[n+-4>>2];t=(-16711936&(o=l[(s=r<<2)+e>>2]))+(-16711936&t)&-16711936|(16711935&o)+(16711935&t)&16711935,l[n+s>>2]=t,(0|(r=r+1|0))!=(0|i););},s[109]=function(e,t,i){e|=0,i|=0;var n=0,r=0,s=0,o=0;if((0|(t|=0))>=1)for(;o=(r=l[(s=n<<2)+e>>2])>>>8&255,l[i+s>>2]=(16711935&r)+(o<<16|o)&16711935|-16711936&r,(0|(n=n+1|0))!=(0|t););},s[110]=function(e,t,i,n){e|=0,t|=0,n|=0;var r=0,s=0,a=0,c=0,u=0,h=0,d=0;if((0|(i|=0))>=1)for(u=o[e+2|0],h=o[e+1|0],d=o[0|e];e=l[(s=r<<2)+t>>2],c=(f(a=e<<16>>24,d)>>5)+(e>>>16|0)|0,l[n+s>>2]=e+(f(h,a)>>>5|0)+(f(c<<24>>24,u)>>>5)&255|c<<16&16711680|-16711936&e,(0|(r=r+1|0))!=(0|i););},s[111]=function(e,t,i){e|=0,i|=0;var n=0;if((0|(t|=0))>=1)for(n=(t<<2)+e|0;t=l[e>>2],o[i+2|0]=t,o[i+3|0]=t>>>24,o[i+1|0]=t>>>8,o[0|i]=t>>>16,i=i+4|0,(e=e+4|0)>>>0<n>>>0;);},s[112]=function(e,t,i){e|=0,i|=0;var n=0;if((0|(t|=0))>=1)for(n=(t<<2)+e|0;t=l[e>>2],o[i+2|0]=t,o[i+1|0]=t>>>8,o[0|i]=t>>>16,i=i+3|0,(e=e+4|0)>>>0<n>>>0;);},s[113]=function(e,t,i){e|=0,i|=0;var n=0;if((0|(t|=0))>=1)for(n=(t<<2)+e|0;t=l[e>>2],o[0|i]=t,o[i+2|0]=t>>>16,o[i+1|0]=t>>>8,i=i+3|0,(e=e+4|0)>>>0<n>>>0;);},s[114]=function(e,t,i){e|=0,i|=0;var n=0;if((0|(t|=0))>=1)for(n=(t<<2)+e|0;t=l[e>>2],o[i+1|0]=240&t|t>>>28,o[0|i]=t>>>16&240|t>>>12&15,i=i+2|0,(e=e+4|0)>>>0<n>>>0;);},s[115]=function(e,t,i){e|=0,i|=0;var n=0;if((0|(t|=0))>=1)for(n=(t<<2)+e|0;t=l[e>>2],o[i+1|0]=t>>>5&224|t>>>3&31,o[0|i]=t>>>16&248|t>>>13&7,i=i+2|0,(e=e+4|0)>>>0<n>>>0;);},s[116]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,s|=0;var o=0,a=0;if((0|(n|=0))<(0|(r|=0)))for(a=(0|s)<1;;){if(o=0,!a)for(;l[i>>2]=l[(l[e>>2]>>>6&1020)+t>>2],i=i+4|0,e=e+4|0,(0|(o=o+1|0))!=(0|s););if((0|r)==(0|(n=n+1|0)))break}},s[117]=function(e,t,i,n,r,s){e|=0,t|=0,i|=0,s|=0;var a=0,u=0;if((0|(n|=0))<(0|(r|=0)))for(u=(0|s)<1;;){if(a=0,!u)for(;o[0|i]=l[(c[0|e]<<2)+t>>2]>>>8,i=i+1|0,e=e+1|0,(0|(a=a+1|0))!=(0|s););if((0|r)==(0|(n=n+1|0)))break}},s[118]=function(e){var t,i,n,r=0,s=0,a=0,c=0,u=0,h=0,d=0,p=0;t=f(l[8+(e|=0)>>2],l[e+52>>2]),i=l[e+76>>2],n=l[e+68>>2];e:if(r=f(l[e+24>>2],l[e+16>>2])){if((0|t)<1)break e;for(c=l[e+80>>2],d=0-r|0,r=0;a=l[e+20>>2],p=l[(u=(s=r<<2)+i|0)>>2],lt(l[s+c>>2],0,d,0),a=lt(a,0,p-(h=O)|0,0)+-2147483648|0,s=O,s=a>>>0<2147483648?s+1|0:s,o[r+n|0]=(0|s)>255?-1:s,l[u>>2]=h,(0|t)!=(0|(r=r+1|0)););}else if(!((0|t)<1))for(r=0;c=(r<<2)+i|0,a=lt(l[e+20>>2],0,l[c>>2],0)+-2147483648|0,s=O,s=a>>>0<2147483648?s+1|0:s,o[r+n|0]=(0|s)>255?-1:s,l[c>>2]=0,(0|t)!=(0|(r=r+1|0)););},s[119]=function(e){var t,i,n,r=0,s=0,a=0,c=0,u=0,h=0,d=0,p=0,m=0;t=f(l[8+(e|=0)>>2],l[e+52>>2]),i=l[e+80>>2],n=l[e+68>>2];e:if(r=l[e+24>>2]){if(r=at(0,s=0-r|0,r=l[e+32>>2],r>>31),!((0|t)<1))for(u=l[e+76>>2],h=r,d=0-r|0;r=l[e+16>>2],c=lt(d,0,l[(s=a<<2)+i>>2],0),p=O,m=r,s=(r=c)+(c=lt(h,0,l[s+u>>2],0))|0,r=O+p|0,r=s>>>0<c>>>0?r+1|0:r,s=lt(m,0,(c=s+-2147483648|0)>>>0<2147483648?r+1|0:r,0)+-2147483648|0,r=O,r=s>>>0<2147483648?r+1|0:r,o[a+n|0]=(0|r)>255?-1:r,(0|t)!=(0|(a=a+1|0)););}else{if((0|t)<1)break e;for(;s=lt(l[e+16>>2],0,l[(a<<2)+i>>2],0)+-2147483648|0,r=O,r=s>>>0<2147483648?r+1|0:r,o[a+n|0]=(0|r)>255?-1:r,(0|t)!=(0|(a=a+1|0)););}},s[120]=function(e,t){t|=0;var i,n=0,r=0,s=0,o=0,a=0,u=0,h=0,d=0,p=0;if((0|(i=l[8+(e|=0)>>2]))>=1)for(d=f(l[e+52>>2],i),p=l[e+80>>2];;){if(n=i+o|0,r=l[e+36>>2],s=a=c[t+o|0],s=l[e+44>>2]>=2?c[t+n|0]:s,l[(o<<2)+p>>2]=f(r,a),u=n,(0|n)<(0|d))for(;(0|(r=r-l[e+40>>2]|0))>=0?h=l[e+36>>2]:(r=(h=l[e+36>>2])+r|0,a=s,s=c[(u=i+u|0)+t|0]),l[(n<<2)+p>>2]=f(s,h)+f(a-s|0,r),(0|(n=n+i|0))<(0|d););if((0|(o=o+1|0))==(0|i))break}},s[121]=function(e,t){t|=0;var i,n=0,r=0,s=0,o=0,a=0,u=0,h=0,d=0,p=0,m=0;if((0|(i=l[8+(e|=0)>>2]))>=1)for(d=f(l[e+52>>2],i);;){if((0|o)<(0|d))for(m=l[e+80>>2],r=0,s=0,a=o,u=o;;){if(p=l[e+40>>2],h=0,(0|(r=l[e+36>>2]+r|0))>=1){for(;s=(h=c[t+u|0])+s|0,u=n=u+i|0,(0|(r=r-p|0))>0;);u=n}if(n=f(r,h),l[(a<<2)+m>>2]=n+f(s,p),s=lt(l[e+12>>2],0,0-n|0,0)+-2147483648|0,n=O,s=s>>>0<2147483648?n+1|0:n,!((0|(a=i+a|0))<(0|d)))break}if((0|i)==(0|(o=o+1|0)))break}},s[122]=function(e,t,i,n,r,s,a,l,u){t|=0,i|=0,n|=0,r|=0,s|=0,a|=0,l|=0,u|=0;var h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;if(p=c[0|(e|=0)],d=c[0|i],m=c[0|n],g=c[0|r],b=c[0|s],o[a+3|0]=255,p=f(p,19077)>>>8|0,m=131074+((g|=b<<16)+f(d|=m<<16,3)|0)|0,h=(_=p+(f(b=m>>>18&255,26149)>>>8|0)|0)-14234|0,o[a+2|0]=h>>>0<16384?h>>>6|0:_>>>0<14234?0:255,h=(_=p+(f(m=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|a]=h>>>0<16384?h>>>6|0:_>>>0<17685?0:255,m=8708+(p=p-(f(m,6419)>
425>>8|0)-(f(b,13320)>>>8)|0)|0,o[a+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255,t&&(p=c[0|t],o[l+3|0]=255,p=f(p,19077)>>>8|0,m=131074+(f(g,3)+d|0)|0,h=(_=p+(f(b=m>>>18&255,26149)>>>8|0)|0)-14234|0,o[l+2|0]=h>>>0<16384?h>>>6|0:_>>>0<14234?0:255,h=(_=p+(f(m=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|l]=h>>>0<16384?h>>>6|0:_>>>0<17685?0:255,m=8708+(p=p-(f(m,6419)>>>8|0)-(f(b,13320)>>>8)|0)|0,o[l+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255),_=u+-1|0,(0|u)<3)p=g,m=d;else for(D=(0|(p=_>>1))>1?p:1,b=1;v=c[(x=(S=b<<1)-1|0)+e|0],m=c[i+b|0],w=c[n+b|0],p=c[r+b|0],k=c[s+b|0],o[3+(h=(T=x<<2)+a|0)|0]=255,w=524296+((p|=k<<16)+((k=g+(m|=w<<16)|0)+d|0)|0)|0,y=(E=(v=f(v,19077)>>>8|0)+(f(A=(C=(k=w+(k<<1)>>>3|0)+d|0)>>>17&255,26149)>>>8|0)|0)-14234|0,o[h+2|0]=y>>>0<16384?y>>>6|0:E>>>0<14234?0:255,y=(E=v+(f(C=C>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|h]=y>>>0<16384?y>>>6|0:E>>>0<17685?0:255,y=h,v=8708+(h=v-(f(C,6419)>>>8|0)-(f(A,13320)>>>8)|0)|0,o[y+1|0]=v>>>0<16384?v>>>6|0:(0|h)<-8708?0:255,v=c[e+S|0],o[3+(h=(C=b<<3)+a|0)|0]=255,E=(A=(w=w+(d+p<<1)>>>3|0)+m|0)>>>17&255,d=f(v,19077)>>>8|0,y=(v=(f(E,26149)>>>8|0)+d|0)-14234|0,o[h+2|0]=y>>>0<16384?y>>>6|0:v>>>0<14234?0:255,y=(A=d+(f(v=A>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|h]=y>>>0<16384?y>>>6|0:A>>>0<17685?0:255,y=h,h=8708+(d=d-(f(v,6419)>>>8|0)-(f(E,13320)>>>8)|0)|0,o[y+1|0]=h>>>0<16384?h>>>6|0:(0|d)<-8708?0:255,t&&(h=c[t+x|0],o[3+(d=l+T|0)|0]=255,w=(x=g+w|0)>>>17&255,g=f(h,19077)>>>8|0,v=(h=(f(w,26149)>>>8|0)+g|0)-14234|0,o[d+2|0]=v>>>0<16384?v>>>6|0:h>>>0<14234?0:255,v=(x=g+(f(h=x>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|d]=v>>>0<16384?v>>>6|0:x>>>0<17685?0:255,y=d,g=8708+(d=g-(f(h,6419)>>>8|0)-(f(w,13320)>>>8)|0)|0,o[y+1|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255,g=c[t+S|0],o[3+(d=l+C|0)|0]=255,w=(x=(g=f(g,19077)>>>8|0)+(f(S=(h=p+k|0)>>>17&255,26149)>>>8|0)|0)-14234|0,o[d+2|0]=w>>>0<16384?w>>>6|0:x>>>0<14234?0:255,w=(x=g+(f(h=h>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|d]=w>>>0<16384?w>>>6|0:x>>>0<17685?0:255,y=d,g=8708+(d=g-(f(h,6419)>>>8|0)-(f(S,13320)>>>8)|0)|0,o[y+1|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255),h=(0|b)!=(0|D),b=b+1|0,d=m,g=p,h;);1&u||(i=c[e+_|0],o[3+(e=(n=_<<2)+a|0)|0]=255,i=f(i,19077)>>>8|0,r=131074+(f(m,3)+p|0)|0,u=(a=i+(f(s=r>>>18&255,26149)>>>8|0)|0)-14234|0,o[e+2|0]=u>>>0<16384?u>>>6|0:a>>>0<14234?0:255,u=(a=i+(f(r=r>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|e]=u>>>0<16384?u>>>6|0:a>>>0<17685?0:255,a=e,i=8708+(e=i-(f(r,6419)>>>8|0)-(f(s,13320)>>>8)|0)|0,o[a+1|0]=i>>>0<16384?i>>>6|0:(0|e)<-8708?0:255,t&&(t=c[t+_|0],o[3+(e=n+l|0)|0]=255,t=f(t,19077)>>>8|0,i=131074+(f(p,3)+m|0)|0,s=(r=t+(f(n=i>>>18&255,26149)>>>8|0)|0)-14234|0,o[e+2|0]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,s=(r=t+(f(i=i>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|e]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,r=e,t=8708+(e=t-(f(i,6419)>>>8|0)-(f(n,13320)>>>8)|0)|0,o[r+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255))},s[123]=function(e,t,i,n,r,s,a,l,u){t|=0,i|=0,n|=0,r|=0,s|=0,a|=0,l|=0,u|=0;var h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;if(p=c[0|(e|=0)],d=c[0|i],m=c[0|n],g=c[0|r],b=c[0|s],o[a+3|0]=255,p=f(p,19077)>>>8|0,m=131074+((g|=b<<16)+f(d|=m<<16,3)|0)|0,h=(_=p+(f(b=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[a+2|0]=h>>>0<16384?h>>>6|0:_>>>0<17685?0:255,h=(_=p+(f(m=m>>>18&255,26149)>>>8|0)|0)-14234|0,o[0|a]=h>>>0<16384?h>>>6|0:_>>>0<14234?0:255,m=8708+(p=p-(f(b,6419)>>>8|0)-(f(m,13320)>>>8)|0)|0,o[a+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255,t&&(p=c[0|t],o[l+3|0]=255,p=f(p,19077)>>>8|0,m=131074+(f(g,3)+d|0)|0,h=(_=p+(f(b=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[l+2|0]=h>>>0<16384?h>>>6|0:_>>>0<17685?0:255,h=(_=p+(f(m=m>>>18&255,26149)>>>8|0)|0)-14234|0,o[0|l]=h>>>0<16384?h>>>6|0:_>>>0<14234?0:255,m=8708+(p=p-(f(b,6419)>>>8|0)-(f(m,13320)>>>8)|0)|0,o[l+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255),_=u+-1|0,(0|u)<3)p=g,m=d;else for(D=(0|(p=_>>1))>1?p:1,b=1;v=c[(x=(S=b<<1)-1|0)+e|0],m=c[i+b|0],w=c[n+b|0],p=c[r+b|0],k=c[s+b|0],o[3+(h=(T=x<<2)+a|0)|0]=255,w=524296+((p|=k<<16)+((k=g+(m|=w<<16)|0)+d|0)|0)|0,y=(E=(v=f(v,19077)>>>8|0)+(f(A=(C=(k=w+(k<<1)>>>3|0)+d|0)>>>1&255,33050)>>>8|0)|0)-17685|0,o[h+2|0]=y>>>0<16384?y>>>6|0:E>>>0<17685?0:255,y=(E=v+(f(C=C>>>17&255,26149)>>>8|0)|0)-14234|0,o[0|h]=y>>>0<16384?y>>>6|0:E>>>0<14234?0:255,y=h,v=8708+(h=v-(f(A,6419)>
425>>8|0)-(f(C,13320)>>>8)|0)|0,o[y+1|0]=v>>>0<16384?v>>>6|0:(0|h)<-8708?0:255,v=c[e+S|0],o[3+(h=(C=b<<3)+a|0)|0]=255,E=(A=(w=w+(d+p<<1)>>>3|0)+m|0)>>>1&255,d=f(v,19077)>>>8|0,y=(v=(f(E,33050)>>>8|0)+d|0)-17685|0,o[h+2|0]=y>>>0<16384?y>>>6|0:v>>>0<17685?0:255,y=(A=d+(f(v=A>>>17&255,26149)>>>8|0)|0)-14234|0,o[0|h]=y>>>0<16384?y>>>6|0:A>>>0<14234?0:255,y=h,h=8708+(d=d-(f(E,6419)>>>8|0)-(f(v,13320)>>>8)|0)|0,o[y+1|0]=h>>>0<16384?h>>>6|0:(0|d)<-8708?0:255,t&&(h=c[t+x|0],o[3+(d=l+T|0)|0]=255,w=(x=g+w|0)>>>1&255,g=f(h,19077)>>>8|0,v=(h=(f(w,33050)>>>8|0)+g|0)-17685|0,o[d+2|0]=v>>>0<16384?v>>>6|0:h>>>0<17685?0:255,v=(x=g+(f(h=x>>>17&255,26149)>>>8|0)|0)-14234|0,o[0|d]=v>>>0<16384?v>>>6|0:x>>>0<14234?0:255,y=d,g=8708+(d=g-(f(w,6419)>>>8|0)-(f(h,13320)>>>8)|0)|0,o[y+1|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255,g=c[t+S|0],o[3+(d=l+C|0)|0]=255,w=(x=(g=f(g,19077)>>>8|0)+(f(S=(h=p+k|0)>>>1&255,33050)>>>8|0)|0)-17685|0,o[d+2|0]=w>>>0<16384?w>>>6|0:x>>>0<17685?0:255,w=(x=g+(f(h=h>>>17&255,26149)>>>8|0)|0)-14234|0,o[0|d]=w>>>0<16384?w>>>6|0:x>>>0<14234?0:255,y=d,g=8708+(d=g-(f(S,6419)>>>8|0)-(f(h,13320)>>>8)|0)|0,o[y+1|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255),h=(0|b)!=(0|D),b=b+1|0,d=m,g=p,h;);1&u||(i=c[e+_|0],o[3+(e=(n=_<<2)+a|0)|0]=255,i=f(i,19077)>>>8|0,r=131074+(f(m,3)+p|0)|0,u=(a=i+(f(s=r>>>2&255,33050)>>>8|0)|0)-17685|0,o[e+2|0]=u>>>0<16384?u>>>6|0:a>>>0<17685?0:255,u=(a=i+(f(r=r>>>18&255,26149)>>>8|0)|0)-14234|0,o[0|e]=u>>>0<16384?u>>>6|0:a>>>0<14234?0:255,a=e,i=8708+(e=i-(f(s,6419)>>>8|0)-(f(r,13320)>>>8)|0)|0,o[a+1|0]=i>>>0<16384?i>>>6|0:(0|e)<-8708?0:255,t&&(t=c[t+_|0],o[3+(e=n+l|0)|0]=255,t=f(t,19077)>>>8|0,i=131074+(f(p,3)+m|0)|0,s=(r=t+(f(n=i>>>2&255,33050)>>>8|0)|0)-17685|0,o[e+2|0]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,s=(r=t+(f(i=i>>>18&255,26149)>>>8|0)|0)-14234|0,o[0|e]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,r=e,t=8708+(e=t-(f(n,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[r+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255))},s[124]=function(e,t,i,n,r,s,a,l,u){t|=0,i|=0,n|=0,r|=0,s|=0,a|=0,l|=0,u|=0;var h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;if(p=f(c[0|(e|=0)],19077)>>>8|0,m=c[0|r]|c[0|s]<<16,h=c[0|i]|c[0|n]<<16,g=131074+(m+f(h,3)|0)|0,d=(b=p+(f(y=g>>>2&255,33050)>>>8|0)|0)-17685|0,o[a+1|0]=15|(d>>>0<16384?d>>>6|0:b>>>0<17685?0:240),g=g>>>18|0,b=8708+(y=p-(f(y,6419)>>>8|0)-(f(g,13320)>>>8)|0)|0,g=(p=p+(f(g,26149)>>>8|0)|0)-14234|0,o[0|a]=(b>>>0<16384?b>>>10|0:(0|y)<-8708?0:15)|240&(g>>>0<16384?g>>>6|0:p>>>0<14234?0:240),t&&(p=f(c[0|t],19077)>>>8|0,g=131074+(f(m,3)+h|0)|0,d=(b=p+(f(y=g>>>2&255,33050)>>>8|0)|0)-17685|0,o[l+1|0]=15|(d>>>0<16384?d>>>6|0:b>>>0<17685?0:240),d=(b=p+(f(g=g>>>18|0,26149)>>>8|0)|0)-14234|0,g=8708+(p=p-(f(y,6419)>>>8|0)-(f(g,13320)>>>8)|0)|0,o[0|l]=240&(d>>>0<16384?d>>>6|0:b>>>0<14234?0:240)|(g>>>0<16384?g>>>10|0:(0|p)<-8708?0:15)),b=u+-1|0,(0|u)<3)p=m,g=h;else for(D=(0|(p=b>>1))>1?p:1,y=1;v=(k=(w=(A=y<<1)-1|0)<<1)+a|0,C=(x=(T=(d=524296+((p=c[r+y|0]|c[s+y|0]<<16)+((_=(g=c[i+y|0]|c[n+y|0]<<16)+m|0)+h|0)|0)|0)+(_<<1)>>>3|0)+h|0)>>>1&255,_=f(c[e+w|0],19077)>>>8|0,E=(S=(f(C,33050)>>>8|0)+_|0)-17685|0,o[v+1|0]=15|(E>>>0<16384?E>>>6|0:S>>>0<17685?0:240),E=v,v=x>>>17|0,C=8708+(x=_-(f(C,6419)>>>8|0)-(f(v,13320)>>>8)|0)|0,v=(_=_+(f(v,26149)>>>8|0)|0)-14234|0,o[0|E]=(C>>>0<16384?C>>>10|0:(0|x)<-8708?0:15)|240&(v>>>0<16384?v>>>6|0:_>>>0<14234?0:240),v=(_=y<<2)+a|0,C=(x=(d=d+(h+p<<1)>>>3|0)+g|0)>>>1&255,h=f(c[e+A|0],19077)>>>8|0,E=(S=(f(C,33050)>>>8|0)+h|0)-17685|0,o[v+1|0]=15|(E>>>0<16384?E>>>6|0:S>>>0<17685?0:240),E=v,v=x>>>17|0,C=8708+(x=h-(f(C,6419)>>>8|0)-(f(v,13320)>>>8)|0)|0,v=(h=h+(f(v,26149)>>>8|0)|0)-14234|0,o[0|E]=(C>>>0<16384?C>>>10|0:(0|x)<-8708?0:15)|240&(v>>>0<16384?v>>>6|0:h>>>0<14234?0:240),t&&(k=l+k|0,v=(w=(h=f(c[t+w|0],19077)>>>8|0)+(f(d=(m=d+m|0)>>>1&255,33050)>>>8|0)|0)-17685|0,o[k+1|0]=15|(v>>>0<16384?v>>>6|0:w>>>0<17685?0:240),v=k,k=(w=h+(f(m=m>>>17|0,26149)>>>8|0)|0)-14234|0,m=8708+(h=h-(f(d,6419)>>>8|0)-(f(m,13320)>>>8)|0)|0,o[0|v]=240&(k>>>0<16384?k>>>6|0:w>>>0<14234?0:240)|(m>>>0<16384?m>>>10|0:(0|h)<-8708?0:15),m=l+_|0,_=(A=(h=f(c[t+A|0],19077)>>>8|0)+(f(w=(d=p+T|0)>>>1&255,33050)>>>8|0)|0)-17685|0,o[m+1|0]=15|(_>>>0<16384?_>>>6|0:A>>>0<17685?0:240),v=m,A=(d=h+(f(m=d>>>17|0,26149)>>>8|0)|0)-14234|0,m=8708+(h=h-(f(w,6419)>>>8|0)-(f(m,13320)>>>8)|0)|0,o[0|v]=240&(A>>>0<16384?A>>>6|0:d>>>0<14234?0:240)|(m>>>0<16384?m>>>10|0:(0|h)<-8708?0:15)),d=(0|y)!=(0|D),y=y+1|0,h=g,m=p,d;);1&u||(n=(i=b<<1)+a|0,e=f(c[e+b|0],19077)>>>8|0,r=131074+(f(g,3)+p|0)|0,u=(a=e+(f(s=r>>>2&255,33050)>>>8|0)|0)-17685|0,o[n+1|0]=15|(u>>>0<16384?u>>
425>6|0:a>>>0<17685?0:240),u=n,a=(r=e+(f(n=r>>>18|0,26149)>>>8|0)|0)-14234|0,n=8708+(e=e-(f(s,6419)>>>8|0)-(f(n,13320)>>>8)|0)|0,o[0|u]=240&(a>>>0<16384?a>>>6|0:r>>>0<14234?0:240)|(n>>>0<16384?n>>>10|0:(0|e)<-8708?0:15),t&&(i=i+l|0,e=f(c[t+b|0],19077)>>>8|0,n=131074+(f(p,3)+g|0)|0,s=(t=e+(f(r=n>>>2&255,33050)>>>8|0)|0)-17685|0,o[i+1|0]=15|(s>>>0<16384?s>>>6|0:t>>>0<17685?0:240),s=i,n=(i=e+(f(t=n>>>18|0,26149)>>>8|0)|0)-14234|0,t=8708+(e=e-(f(r,6419)>>>8|0)-(f(t,13320)>>>8)|0)|0,o[0|s]=240&(n>>>0<16384?n>>>6|0:i>>>0<14234?0:240)|(t>>>0<16384?t>>>10|0:(0|e)<-8708?0:15)))},s[125]=function(e,t,i,n,r,s,a,l,u){t|=0,i|=0,n|=0,r|=0,s|=0,a|=0,l|=0,u|=0;var h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;if(p=c[0|(e|=0)],d=c[0|i],m=c[0|n],g=c[0|r],b=c[0|s],o[0|a]=255,p=f(p,19077)>>>8|0,m=131074+((g|=b<<16)+f(d|=m<<16,3)|0)|0,h=(_=p+(f(b=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[a+3|0]=h>>>0<16384?h>>>6|0:_>>>0<17685?0:255,h=(_=p+(f(m=m>>>18&255,26149)>>>8|0)|0)-14234|0,o[a+1|0]=h>>>0<16384?h>>>6|0:_>>>0<14234?0:255,m=8708+(p=p-(f(b,6419)>>>8|0)-(f(m,13320)>>>8)|0)|0,o[a+2|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255,t&&(p=c[0|t],o[0|l]=255,p=f(p,19077)>>>8|0,m=131074+(f(g,3)+d|0)|0,h=(_=p+(f(b=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[l+3|0]=h>>>0<16384?h>>>6|0:_>>>0<17685?0:255,h=(_=p+(f(m=m>>>18&255,26149)>>>8|0)|0)-14234|0,o[l+1|0]=h>>>0<16384?h>>>6|0:_>>>0<14234?0:255,m=8708+(p=p-(f(b,6419)>>>8|0)-(f(m,13320)>>>8)|0)|0,o[l+2|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255),_=u+-1|0,(0|u)<3)p=g,m=d;else for(D=(0|(p=_>>1))>1?p:1,b=1;v=c[(x=(S=b<<1)-1|0)+e|0],m=c[i+b|0],w=c[n+b|0],p=c[r+b|0],k=c[s+b|0],o[0|(h=(T=x<<2)+a|0)]=255,w=524296+((p|=k<<16)+((k=g+(m|=w<<16)|0)+d|0)|0)|0,y=(E=(v=f(v,19077)>>>8|0)+(f(A=(C=(k=w+(k<<1)>>>3|0)+d|0)>>>1&255,33050)>>>8|0)|0)-17685|0,o[h+3|0]=y>>>0<16384?y>>>6|0:E>>>0<17685?0:255,y=(E=v+(f(C=C>>>17&255,26149)>>>8|0)|0)-14234|0,o[h+1|0]=y>>>0<16384?y>>>6|0:E>>>0<14234?0:255,y=h,v=8708+(h=v-(f(A,6419)>>>8|0)-(f(C,13320)>>>8)|0)|0,o[y+2|0]=v>>>0<16384?v>>>6|0:(0|h)<-8708?0:255,v=c[e+S|0],o[0|(h=(C=b<<3)+a|0)]=255,E=(A=(w=w+(d+p<<1)>>>3|0)+m|0)>>>1&255,d=f(v,19077)>>>8|0,y=(v=(f(E,33050)>>>8|0)+d|0)-17685|0,o[h+3|0]=y>>>0<16384?y>>>6|0:v>>>0<17685?0:255,y=(A=d+(f(v=A>>>17&255,26149)>>>8|0)|0)-14234|0,o[h+1|0]=y>>>0<16384?y>>>6|0:A>>>0<14234?0:255,y=h,h=8708+(d=d-(f(E,6419)>>>8|0)-(f(v,13320)>>>8)|0)|0,o[y+2|0]=h>>>0<16384?h>>>6|0:(0|d)<-8708?0:255,t&&(h=c[t+x|0],o[0|(d=l+T|0)]=255,w=(x=g+w|0)>>>1&255,g=f(h,19077)>>>8|0,v=(h=(f(w,33050)>>>8|0)+g|0)-17685|0,o[d+3|0]=v>>>0<16384?v>>>6|0:h>>>0<17685?0:255,v=(x=g+(f(h=x>>>17&255,26149)>>>8|0)|0)-14234|0,o[d+1|0]=v>>>0<16384?v>>>6|0:x>>>0<14234?0:255,y=d,g=8708+(d=g-(f(w,6419)>>>8|0)-(f(h,13320)>>>8)|0)|0,o[y+2|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255,g=c[t+S|0],o[0|(d=l+C|0)]=255,w=(x=(g=f(g,19077)>>>8|0)+(f(S=(h=p+k|0)>>>1&255,33050)>>>8|0)|0)-17685|0,o[d+3|0]=w>>>0<16384?w>>>6|0:x>>>0<17685?0:255,w=(x=g+(f(h=h>>>17&255,26149)>>>8|0)|0)-14234|0,o[d+1|0]=w>>>0<16384?w>>>6|0:x>>>0<14234?0:255,y=d,g=8708+(d=g-(f(S,6419)>>>8|0)-(f(h,13320)>>>8)|0)|0,o[y+2|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255),h=(0|b)!=(0|D),b=b+1|0,d=m,g=p,h;);1&u||(i=c[e+_|0],o[0|(e=(n=_<<2)+a|0)]=255,i=f(i,19077)>>>8|0,r=131074+(f(m,3)+p|0)|0,u=(a=i+(f(s=r>>>2&255,33050)>>>8|0)|0)-17685|0,o[e+3|0]=u>>>0<16384?u>>>6|0:a>>>0<17685?0:255,u=(a=i+(f(r=r>>>18&255,26149)>>>8|0)|0)-14234|0,o[e+1|0]=u>>>0<16384?u>>>6|0:a>>>0<14234?0:255,a=e,i=8708+(e=i-(f(s,6419)>>>8|0)-(f(r,13320)>>>8)|0)|0,o[a+2|0]=i>>>0<16384?i>>>6|0:(0|e)<-8708?0:255,t&&(t=c[t+_|0],o[0|(e=n+l|0)]=255,t=f(t,19077)>>>8|0,i=131074+(f(p,3)+m|0)|0,s=(r=t+(f(n=i>>>2&255,33050)>>>8|0)|0)-17685|0,o[e+3|0]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,s=(r=t+(f(i=i>>>18&255,26149)>>>8|0)|0)-14234|0,o[e+1|0]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,r=e,t=8708+(e=t-(f(n,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[r+2|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255))},s[126]=function(e,t,i,n,r,s,a,l,u){t|=0,i|=0,n|=0,r|=0,s|=0,a|=0,l|=0,u|=0;var h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;if(m=f(c[0|(e|=0)],19077)>>>8|0,g=c[0|r]|c[0|s]<<16,h=c[0|i]|c[0|n]<<16,b=(p=131074+(g+f(h,3)|0)|0)>>>2&255,p=p>>>
42518|0,y=(d=8708+(y=m-(f(b,6419)>>>8|0)-(f(p,13320)>>>8)|0)|0)>>>0<16384?d>>6:(0|y)<-8708?0:255,d=(p=m+(f(p,26149)>>>8|0)|0)-14234|0,o[0|a]=y>>>5|248&(d>>>0<16384?d>>>6|0:p>>>0<14234?0:248),p=(m=m+(f(b,33050)>>>8|0)|0)-17685|0,o[a+1|0]=y<<3&224|(p>>>0<16384?p>>>9|0:m>>>0<17685?0:31),t&&(m=f(c[0|t],19077)>>>8|0,b=(p=131074+(f(g,3)+h|0)|0)>>>2&255,p=p>>>18|0,y=(d=8708+(y=m-(f(b,6419)>>>8|0)-(f(p,13320)>>>8)|0)|0)>>>0<16384?d>>6:(0|y)<-8708?0:255,d=(p=m+(f(p,26149)>>>8|0)|0)-14234|0,o[0|l]=y>>>5|248&(d>>>0<16384?d>>>6|0:p>>>0<14234?0:248),p=(m=m+(f(b,33050)>>>8|0)|0)-17685|0,o[l+1|0]=y<<3&224|(p>>>0<16384?p>>>9|0:m>>>0<17685?0:31)),y=u+-1|0,(0|u)<3)m=g,p=h;else for(D=(0|(m=y>>1))>1?m:1,b=1;E=(A=(_=(k=b<<1)-1|0)<<1)+a|0,T=(x=(S=(d=524296+((m=c[r+b|0]|c[s+b|0]<<16)+((S=(p=c[i+b|0]|c[n+b|0]<<16)+g|0)+h|0)|0)|0)+(S<<1)>>>3|0)+h|0)>>>1&255,x=x>>>17|0,C=(w=8708+(C=(v=f(c[e+_|0],19077)>>>8|0)-(f(T,6419)>>>8|0)-(f(x,13320)>>>8)|0)|0)>>>0<16384?w>>6:(0|C)<-8708?0:255,w=(x=v+(f(x,26149)>>>8|0)|0)-14234|0,o[0|E]=C>>>5|248&(w>>>0<16384?w>>>6|0:x>>>0<14234?0:248),w=E,E=(v=v+(f(T,33050)>>>8|0)|0)-17685|0,o[w+1|0]=C<<3&224|(E>>>0<16384?E>>>9|0:v>>>0<17685?0:31),x=(E=b<<2)+a|0,T=(h=(d=d+(h+m<<1)>>>3|0)+p|0)>>>1&255,h=h>>>17|0,C=(w=8708+(C=(v=f(c[e+k|0],19077)>>>8|0)-(f(T,6419)>>>8|0)-(f(h,13320)>>>8)|0)|0)>>>0<16384?w>>6:(0|C)<-8708?0:255,w=(h=v+(f(h,26149)>>>8|0)|0)-14234|0,o[0|x]=C>>>5|248&(w>>>0<16384?w>>>6|0:h>>>0<14234?0:248),v=(h=v+(f(T,33050)>>>8|0)|0)-17685|0,o[x+1|0]=C<<3&224|(v>>>0<16384?v>>>9|0:h>>>0<17685?0:31),t&&(v=l+A|0,d=(g=d+g|0)>>>1&255,g=g>>>17|0,_=(A=8708+(_=(h=f(c[t+_|0],19077)>>>8|0)-(f(d,6419)>>>8|0)-(f(g,13320)>>>8)|0)|0)>>>0<16384?A>>6:(0|_)<-8708?0:255,A=(g=h+(f(g,26149)>>>8|0)|0)-14234|0,o[0|v]=_>>>5|248&(A>>>0<16384?A>>>6|0:g>>>0<14234?0:248),g=(h=h+(f(d,33050)>>>8|0)|0)-17685|0,o[v+1|0]=_<<3&224|(g>>>0<16384?g>>>9|0:h>>>0<17685?0:31),g=l+E|0,h=f(c[t+k|0],19077)>>>8|0,k=(d=m+S|0)>>>1&255,d=d>>>17|0,_=(v=8708+(_=h-(f(k,6419)>>>8|0)-(f(d,13320)>>>8)|0)|0)>>>0<16384?v>>6:(0|_)<-8708?0:255,v=(d=h+(f(d,26149)>>>8|0)|0)-14234|0,o[0|g]=_>>>5|248&(v>>>0<16384?v>>>6|0:d>>>0<14234?0:248),w=g,g=(h=h+(f(k,33050)>>>8|0)|0)-17685|0,o[w+1|0]=_<<3&224|(g>>>0<16384?g>>>9|0:h>>>0<17685?0:31)),d=(0|b)!=(0|D),b=b+1|0,h=p,g=m,d;);1&u||(n=(i=y<<1)+a|0,e=f(c[e+y|0],19077)>>>8|0,s=(r=131074+(f(p,3)+m|0)|0)>>>2&255,r=r>>>18|0,a=(u=8708+(a=e-(f(s,6419)>>>8|0)-(f(r,13320)>>>8)|0)|0)>>>0<16384?u>>6:(0|a)<-8708?0:255,u=(r=e+(f(r,26149)>>>8|0)|0)-14234|0,o[0|n]=a>>>5|248&(u>>>0<16384?u>>>6|0:r>>>0<14234?0:248),r=n,n=(e=e+(f(s,33050)>>>8|0)|0)-17685|0,o[r+1|0]=a<<3&224|(n>>>0<16384?n>>>9|0:e>>>0<17685?0:31),t&&(i=i+l|0,e=f(c[t+y|0],19077)>>>8|0,n=(t=131074+(f(m,3)+p|0)|0)>>>2&255,t=t>>>18|0,r=(s=8708+(r=e-(f(n,6419)>>>8|0)-(f(t,13320)>>>8)|0)|0)>>>0<16384?s>>6:(0|r)<-8708?0:255,s=(t=e+(f(t,26149)>>>8|0)|0)-14234|0,o[0|i]=r>>>5|248&(s>>>0<16384?s>>>6|0:t>>>0<14234?0:248),t=(e=e+(f(n,33050)>>>8|0)|0)-17685|0,o[i+1|0]=r<<3&224|(t>>>0<16384?t>>>9|0:e>>>0<17685?0:31)))},s[127]=function(e,t,i,n,r,s,a,l,u){t|=0,i|=0,n|=0,r|=0,s|=0,a|=0,l|=0,u|=0;var h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;if(p=f(c[0|(e|=0)],19077)>>>8|0,v=c[0|r]|c[0|s]<<16,d=c[0|i]|c[0|n]<<16,m=131074+(v+f(d,3)|0)|0,h=(b=p+(f(_=m>>>18|0,26149)>>>8|0)|0)-14234|0,o[a+2|0]=h>>>0<16384?h>>>6|0:b>>>0<14234?0:255,h=(b=p+(f(m=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|a]=h>>>0<16384?h>>>6|0:b>>>0<17685?0:255,m=8708+(p=p-(f(m,6419)>>>8|0)-(f(_,13320)>>>8)|0)|0,o[a+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255,t&&(p=f(c[0|t],19077)>>>8|0,m=131074+(f(v,3)+d|0)|0,h=(b=p+(f(_=m>>>18|0,26149)>>>8|0)|0)-14234|0,o[l+2|0]=h>>>0<16384?h>>>6|0:b>>>0<14234?0:255,h=(b=p+(f(m=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|l]=h>>>0<16384?h>>>6|0:b>>>0<17685?0:255,m=8708+(p=p-(f(m,6419)>>>8|0)-(f(_,13320)>>>8)|0)|0,o[l+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255),b=u+-1|0,(0|u)<3)p=v,m=d;else for(D=(0|(p=b>>1))>1?p:1,_=1;h=524296+((p=c[r+_|0]|c[s+_|0]<<16)+((w=(m=c[i+_|0]|c[n+_|0]<<16)+v|0)+d|0)|0)|0,g=(k=f(x=(E=_<<1)-1|0,3))+a|0,S=(C=(T=h+(w<<1)>>>3|0)+d|0)>>>17|0,w=f(c[e+x|0],19077)>>>8|0,A=(y=(f(S,26149)>>>8|0)+w|0)-14234|0,o[g+2|0]=A>>>0<16384?A>>>6|0:y>>>0<14234?0:255,A=(y=w+(f(C=C>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|g]=A>>>0<16384?A>>>6|0:y>>>0<17685?0:255,y=g,w=8708+(g=w-(f(C,6419)>>>8|0)-(f(S,13320)>>>8)|0)|0,o[y+1|0]=w>>>0<16384?w>>>6|0:(0|g)<-8708?0:255,g=(w=f(_,6))+a|0,S=(C=(h=h+(d+p<<1)>>>3|0)+m|0)>>>17|0,d=f(c[e+E|0],19077)>>>8|0,A=(y=(f(S,26149)>>>8|0)+d|0)-14234|0,o[g+2|0]=A>>>0<16384?A>>>6|0:y>>>0<14234?0:255,A=(y=d+(f(C=C>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|g]=A>>>0<16384?A>>>6|0:y>>>0<17685?0:255,y=g,g=8708+(d=d-(f(C,6419)>>>8|0)-(f(S,13320)>>>8)|0)|0,o[y+1|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255,t&&(d=l+k|0,g=(h=h+v|0)>>>17|0,v=f(c[t+x|0],19077)>>>8|0,k=(x=(f(g,26149)>>>8|0)+v|0)-14234|0,o[d+2|0]=k>>>0<16384?k>>>6|0:x>>>0<14234?0:255,k=(x=v+(f(h=h>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|d]=k>>>0<16384?k>>>6|0:x>>>0<17685?0:255,y=d,v=8708+(d=v-(f(h,6419)>>>8|0)-(f(g,13320)>>>8)|0)|0,o[y+1|0]=v>>>0<16384?v>>>6|0:(0|d)<-8708?0:255,d=l+w|0,g=(E=(v=f(c[t+E|0],19077)>>>8|0)+(f(x=(h=p+T|0)>>>17|0,26149)>>>8|0)|0)-14234|0,o[d+2|0]=g>>>0<16384?g>>>6|0:E>>>0<14234?0:255,g=(E=v+(f(h=h>>>1&255,33050)>>>8|0)|0)-17685|0,o[0|d]=g>>>0<16384?g>>>6|0:E>>>0<17685?0:255,g=d,v=8708+(d=v-(f(h,6419)>>>8|0)-(f(x,13320)>>>8)|0)|0,o[g+1|0]=v>>>0<16384?v>>>6|0:(0|d)<-8708?0:255),h=(0|_)!=(0|D),_=_+1|0,d=m,v=p,h;);1&u||(i=(n=f(b,3))+a|0,e=f(c[e+b|0],19077)>>>8|0,r=131074+(f(m,3)+p|0)|0,u=(a=e+(f(s=r>>>18|0,26149)>>>8|0)|0)-14234|0,o[i+2|0]=u>>>0<16384?u>>
425>6|0:a>>>0<14234?0:255,u=(a=e+(f(r=r>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|i]=u>>>0<16384?u>>>6|0:a>>>0<17685?0:255,a=i,i=8708+(e=e-(f(r,6419)>>>8|0)-(f(s,13320)>>>8)|0)|0,o[a+1|0]=i>>>0<16384?i>>>6|0:(0|e)<-8708?0:255,t&&(e=n+l|0,t=f(c[t+b|0],19077)>>>8|0,i=131074+(f(p,3)+m|0)|0,s=(r=t+(f(n=i>>>18|0,26149)>>>8|0)|0)-14234|0,o[e+2|0]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,s=(r=t+(f(i=i>>>2&255,33050)>>>8|0)|0)-17685|0,o[0|e]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,r=e,t=8708+(e=t-(f(i,6419)>>>8|0)-(f(n,13320)>>>8)|0)|0,o[r+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255))},s[128]=function(e,t,i,n,r,s,a,l,u){t|=0,i|=0,n|=0,r|=0,s|=0,a|=0,l|=0,u|=0;var h=0,d=0,p=0,m=0,g=0,v=0,y=0,b=0,_=0,w=0,x=0,C=0,A=0,E=0,k=0,S=0,T=0,D=0;if(p=f(c[0|(e|=0)],19077)>>>8|0,v=c[0|r]|c[0|s]<<16,d=c[0|i]|c[0|n]<<16,m=131074+(v+f(d,3)|0)|0,h=(b=p+(f(_=m>>>18|0,26149)>>>8|0)|0)-14234|0,o[0|a]=h>>>0<16384?h>>>6|0:b>>>0<14234?0:255,h=(b=p+(f(m=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[a+2|0]=h>>>0<16384?h>>>6|0:b>>>0<17685?0:255,m=8708+(p=p-(f(m,6419)>>>8|0)-(f(_,13320)>>>8)|0)|0,o[a+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255,t&&(p=f(c[0|t],19077)>>>8|0,m=131074+(f(v,3)+d|0)|0,h=(b=p+(f(_=m>>>18|0,26149)>>>8|0)|0)-14234|0,o[0|l]=h>>>0<16384?h>>>6|0:b>>>0<14234?0:255,h=(b=p+(f(m=m>>>2&255,33050)>>>8|0)|0)-17685|0,o[l+2|0]=h>>>0<16384?h>>>6|0:b>>>0<17685?0:255,m=8708+(p=p-(f(m,6419)>>>8|0)-(f(_,13320)>>>8)|0)|0,o[l+1|0]=m>>>0<16384?m>>>6|0:(0|p)<-8708?0:255),b=u+-1|0,(0|u)<3)p=v,m=d;else for(D=(0|(p=b>>1))>1?p:1,_=1;h=524296+((p=c[r+_|0]|c[s+_|0]<<16)+((w=(m=c[i+_|0]|c[n+_|0]<<16)+v|0)+d|0)|0)|0,g=(k=f(x=(E=_<<1)-1|0,3))+a|0,S=(C=(T=h+(w<<1)>>>3|0)+d|0)>>>17|0,w=f(c[e+x|0],19077)>>>8|0,A=(y=(f(S,26149)>>>8|0)+w|0)-14234|0,o[0|g]=A>>>0<16384?A>>>6|0:y>>>0<14234?0:255,A=(y=w+(f(C=C>>>1&255,33050)>>>8|0)|0)-17685|0,o[g+2|0]=A>>>0<16384?A>>>6|0:y>>>0<17685?0:255,y=g,w=8708+(g=w-(f(C,6419)>>>8|0)-(f(S,13320)>>>8)|0)|0,o[y+1|0]=w>>>0<16384?w>>>6|0:(0|g)<-8708?0:255,g=(w=f(_,6))+a|0,S=(C=(h=h+(d+p<<1)>>>3|0)+m|0)>>>1&255,d=f(c[e+E|0],19077)>>>8|0,A=(y=(f(S,33050)>>>8|0)+d|0)-17685|0,o[g+2|0]=A>>>0<16384?A>>>6|0:y>>>0<17685?0:255,A=(y=d+(f(C=C>>>17|0,26149)>>>8|0)|0)-14234|0,o[0|g]=A>>>0<16384?A>>>6|0:y>>>0<14234?0:255,y=g,g=8708+(d=d-(f(S,6419)>>>8|0)-(f(C,13320)>>>8)|0)|0,o[y+1|0]=g>>>0<16384?g>>>6|0:(0|d)<-8708?0:255,t&&(d=l+k|0,g=(h=h+v|0)>>>17|0,v=f(c[t+x|0],19077)>>>8|0,k=(x=(f(g,26149)>>>8|0)+v|0)-14234|0,o[0|d]=k>>>0<16384?k>>>6|0:x>>>0<14234?0:255,k=(x=v+(f(h=h>>>1&255,33050)>>>8|0)|0)-17685|0,o[d+2|0]=k>>>0<16384?k>>>6|0:x>>>0<17685?0:255,y=d,v=8708+(d=v-(f(h,6419)>>>8|0)-(f(g,13320)>>>8)|0)|0,o[y+1|0]=v>>>0<16384?v>>>6|0:(0|d)<-8708?0:255,d=l+w|0,g=(E=(v=f(c[t+E|0],19077)>>>8|0)+(f(x=(h=p+T|0)>>>1&255,33050)>>>8|0)|0)-17685|0,o[d+2|0]=g>>>0<16384?g>>>6|0:E>>>0<17685?0:255,g=(E=v+(f(h=h>>>17|0,26149)>>>8|0)|0)-14234|0,o[0|d]=g>>>0<16384?g>>>6|0:E>>>0<14234?0:255,g=d,v=8708+(d=v-(f(x,6419)>>>8|0)-(f(h,13320)>>>8)|0)|0,o[g+1|0]=v>>>0<16384?v>>>6|0:(0|d)<-8708?0:255),h=(0|_)!=(0|D),_=_+1|0,d=m,v=p,h;);1&u||(i=(n=f(b,3))+a|0,e=f(c[e+b|0],19077)>>>8|0,r=131074+(f(m,3)+p|0)|0,u=(a=e+(f(s=r>>>18|0,26149)>>>8|0)|0)-14234|0,o[0|i]=u>>>0<16384?u>>>6|0:a>>>0<14234?0:255,u=(a=e+(f(r=r>>>2&255,33050)>>>8|0)|0)-17685|0,o[i+2|0]=u>>>0<16384?u>>>6|0:a>>>0<17685?0:255,a=i,i=8708+(e=e-(f(r,6419)>>>8|0)-(f(s,13320)>>>8)|0)|0,o[a+1|0]=i>>>0<16384?i>>>6|0:(0|e)<-8708?0:255,t&&(e=n+l|0,t=f(c[t+b|0],19077)>>>8|0,i=131074+(f(p,3)+m|0)|0,s=(r=t+(f(n=i>>>18|0,26149)>>>8|0)|0)-14234|0,o[0|e]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,s=(r=t+(f(i=i>>>2&255,33050)>>>8|0)|0)-17685|0,o[e+2|0]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,r=e,t=8708+(e=t-(f(i,6419)>>>8|0)-(f(n,13320)>>>8)|0)|0,o[r+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255))},s[129]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(r|=0))>=1)for(;u=c[t+l|0],p=c[i+l|0],h=c[e+l|0],o[3+(s=(l<<2)+n|0)|0]=255,a=(d=(h=f(h,19077)>>>8|0)+(f(p,26149)>>>8|0)|0)-14234|0,o[s+2|0]=a>>>0<16384?a>>>6|0:d>>>0<14234?0:255,a=(d=h+(f(u,33050)>>>8|0)|0)-17685|0,o[0|s]=a>>>0<16384?a>>>6|0:d>>>0<17685?0:255,a=s,u=8708+(s=h-(f(u,6419)>
425>>8|0)-(f(p,13320)>>>8)|0)|0,o[a+1|0]=u>>>0<16384?u>>>6|0:(0|s)<-8708?0:255,(0|(l=l+1|0))!=(0|r););},s[130]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(r|=0))>=1)for(;u=c[i+l|0],p=c[t+l|0],h=c[e+l|0],o[3+(s=(l<<2)+n|0)|0]=255,a=(d=(h=f(h,19077)>>>8|0)+(f(p,33050)>>>8|0)|0)-17685|0,o[s+2|0]=a>>>0<16384?a>>>6|0:d>>>0<17685?0:255,a=(d=h+(f(u,26149)>>>8|0)|0)-14234|0,o[0|s]=a>>>0<16384?a>>>6|0:d>>>0<14234?0:255,a=s,u=8708+(s=h-(f(p,6419)>>>8|0)-(f(u,13320)>>>8)|0)|0,o[a+1|0]=u>>>0<16384?u>>>6|0:(0|s)<-8708?0:255,(0|(l=l+1|0))!=(0|r););},s[131]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(r|=0))>=1)for(;l=c[i+s|0],u=(s<<1)+n|0,a=f(c[e+s|0],19077)>>>8|0,p=c[t+s|0],d=(h=a+(f(p,33050)>>>8|0)|0)-17685|0,o[u+1|0]=15|(d>>>0<16384?d>>>6|0:h>>>0<17685?0:240),d=u,h=(u=a+(f(l,26149)>>>8|0)|0)-14234|0,a=8708+(l=a-(f(p,6419)>>>8|0)-(f(l,13320)>>>8)|0)|0,o[0|d]=240&(h>>>0<16384?h>>>6|0:u>>>0<14234?0:240)|(a>>>0<16384?a>>>10|0:(0|l)<-8708?0:15),(0|(s=s+1|0))!=(0|r););},s[132]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(r|=0))>=1)for(;u=c[i+l|0],p=c[t+l|0],h=c[e+l|0],o[0|(s=(l<<2)+n|0)]=255,a=(d=(h=f(h,19077)>>>8|0)+(f(p,33050)>>>8|0)|0)-17685|0,o[s+3|0]=a>>>0<16384?a>>>6|0:d>>>0<17685?0:255,a=(d=h+(f(u,26149)>>>8|0)|0)-14234|0,o[s+1|0]=a>>>0<16384?a>>>6|0:d>>>0<14234?0:255,a=s,u=8708+(s=h-(f(p,6419)>>>8|0)-(f(u,13320)>>>8)|0)|0,o[a+2|0]=u>>>0<16384?u>>>6|0:(0|s)<-8708?0:255,(0|(l=l+1|0))!=(0|r););},s[133]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(r|=0))>=1)for(;h=(l<<1)+n|0,u=f(c[e+l|0],19077)>>>8|0,s=c[i+l|0],p=248&((a=(d=u+(f(s,26149)>>>8|0)|0)-14234|0)>>>0<16384?a>>>6|0:d>>>0<14234?0:248),d=c[t+l|0],s=(a=8708+(s=u-(f(d,6419)>>>8|0)-(f(s,13320)>>>8)|0)|0)>>>0<16384?a>>6:(0|s)<-8708?0:255,o[0|h]=p|s>>>5,a=h,h=(u=u+(f(d,33050)>>>8|0)|0)-17685|0,o[a+1|0]=s<<3&224|(h>>>0<16384?h>>>9|0:u>>>0<17685?0:31),(0|(l=l+1|0))!=(0|r););},s[134]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(r|=0))>=1)for(;u=c[t+a|0],l=f(a,3)+n|0,d=f(c[e+a|0],19077)>>>8|0,p=c[i+a|0],h=(s=d+(f(p,26149)>>>8|0)|0)-14234|0,o[l+2|0]=h>>>0<16384?h>>>6|0:s>>>0<14234?0:255,h=(s=d+(f(u,33050)>>>8|0)|0)-17685|0,o[0|l]=h>>>0<16384?h>>>6|0:s>>>0<17685?0:255,s=l,l=8708+(u=d-(f(u,6419)>>>8|0)-(f(p,13320)>>>8)|0)|0,o[s+1|0]=l>>>0<16384?l>>>6|0:(0|u)<-8708?0:255,(0|(a=a+1|0))!=(0|r););},s[135]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0,p=0;if((0|(r|=0))>=1)for(;u=c[i+a|0],l=f(a,3)+n|0,d=f(c[e+a|0],19077)>>>8|0,p=c[t+a|0],h=(s=d+(f(p,33050)>>>8|0)|0)-17685|0,o[l+2|0]=h>>>0<16384?h>>>6|0:s>>>0<17685?0:255,h=(s=d+(f(u,26149)>>>8|0)|0)-14234|0,o[0|l]=h>>>0<16384?h>>>6|0:s>>>0<14234?0:255,s=l,l=8708+(u=d-(f(p,6419)>>>8|0)-(f(u,13320)>>>8)|0)|0,o[s+1|0]=l>>>0<16384?l>>>6|0:(0|u)<-8708?0:255,(0|(a=a+1|0))!=(0|r););},s[136]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0;if(h=(r|=0)<<1&-4){for(h=n+h|0;a=c[0|i],s=f(c[0|e],19077)>>>8|0,d=c[0|t],u=(l=s+(f(d,33050)>>>8|0)|0)-17685|0,o[n+1|0]=15|(u>>>0<16384?u>>>6|0:l>>>0<17685?0:240),u=(l=s+(f(a,26149)>>>8|0)|0)-14234|0,s=8708+(a=s-(f(d,6419)>>>8|0)-(f(a,13320)>>>8)|0)|0,o[0|n]=240&(u>>>0<16384?u>>>6|0:l>>>0<14234?0:240)|(s>>>0<16384?s>>>10|0:(0|a)<-8708?0:15),a=c[0|i],s=f(c[e+1|0],19077)>>>8|0,d=c[0|t],u=(l=s+(f(d,33050)>>>8|0)|0)-17685|0,o[n+3|0]=15|(u>>>0<16384?u>>>6|0:l>>>0<17685?0:240),u=(l=s+(f(a,26149)>>>8|0)|0)-14234|0,s=8708+(a=s-(f(d,6419)>>>8|0)-(f(a,13320)>>>8)|0)|0,o[n+2|0]=240&(u>>>0<16384?u>>>6|0:l>>>0<14234?0:240)|(s>>>0<16384?s>>>10|0:(0|a)<-8708?0:15),i=i+1|0,t=t+1|0,e=e+2|0,(0|h)!=(0|(n=n+4|0)););n=h}1&r&&(i=c[0|i],e=f(c[0|e],19077)>>>8|0,t=c[0|t],h=(r=e+(f(t,33050)>>>8|0)|0)-17685|0,o[n+1|0]=15|(h>>>0<16384?h>>>6|0:r>>>0<17685?0:240),h=n,r=(n=e+(f(i,26149)>>>8|0)|0)-14234|0,t=8708+(e=e-(f(t,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[0|h]=240&(r>>>0<16384?r>>>6|0:n>>>0<14234?0:240)|(t>>>0<16384?t>>>10|0:(0|e)<-8708?0:15))},s[137]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0;if(s=(r|=0)<<2&-8){for(s=n+s|0;a=c[0|i],l=c[0|t],u=c[0|e],o[0|n]=255,d=(h=(u=f(u,19077)>>>8|0)+(f(l,33050)>>>8|0)|0)-17685|0,o[n+3|0]=d>>>0<16384?d>>>6|0:h>>>0<17685?0:255,d=(h=u+(f(a,26149)>>>8|0)|0)-14234|0,o[n+1|0]=d>>>0<16384?d>>>6|0:h>>>0<14234?0:255,l=8708+(a=u-(f(l,6419)>
425>>8|0)-(f(a,13320)>>>8)|0)|0,o[n+2|0]=l>>>0<16384?l>>>6|0:(0|a)<-8708?0:255,a=c[0|i],l=c[0|t],u=c[e+1|0],o[n+4|0]=255,d=(h=(u=f(u,19077)>>>8|0)+(f(l,33050)>>>8|0)|0)-17685|0,o[n+7|0]=d>>>0<16384?d>>>6|0:h>>>0<17685?0:255,d=(h=u+(f(a,26149)>>>8|0)|0)-14234|0,o[n+5|0]=d>>>0<16384?d>>>6|0:h>>>0<14234?0:255,l=8708+(a=u-(f(l,6419)>>>8|0)-(f(a,13320)>>>8)|0)|0,o[n+6|0]=l>>>0<16384?l>>>6|0:(0|a)<-8708?0:255,i=i+1|0,t=t+1|0,e=e+2|0,(0|s)!=(0|(n=n+8|0)););n=s}1&r&&(i=c[0|i],t=c[0|t],e=c[0|e],o[0|n]=255,s=(r=(e=f(e,19077)>>>8|0)+(f(t,33050)>>>8|0)|0)-17685|0,o[n+3|0]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,s=(r=e+(f(i,26149)>>>8|0)|0)-14234|0,o[n+1|0]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,t=8708+(e=e-(f(t,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[n+2|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255)},s[138]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0;if(s=(r|=0)<<2&-8){for(s=n+s|0;a=c[0|t],l=c[0|i],u=c[0|e],o[n+3|0]=255,d=(h=(u=f(u,19077)>>>8|0)+(f(l,26149)>>>8|0)|0)-14234|0,o[n+2|0]=d>>>0<16384?d>>>6|0:h>>>0<14234?0:255,d=(h=u+(f(a,33050)>>>8|0)|0)-17685|0,o[0|n]=d>>>0<16384?d>>>6|0:h>>>0<17685?0:255,l=8708+(a=u-(f(a,6419)>>>8|0)-(f(l,13320)>>>8)|0)|0,o[n+1|0]=l>>>0<16384?l>>>6|0:(0|a)<-8708?0:255,a=c[0|t],l=c[0|i],u=c[e+1|0],o[n+7|0]=255,d=(h=(u=f(u,19077)>>>8|0)+(f(l,26149)>>>8|0)|0)-14234|0,o[n+6|0]=d>>>0<16384?d>>>6|0:h>>>0<14234?0:255,d=(h=u+(f(a,33050)>>>8|0)|0)-17685|0,o[n+4|0]=d>>>0<16384?d>>>6|0:h>>>0<17685?0:255,l=8708+(a=u-(f(a,6419)>>>8|0)-(f(l,13320)>>>8)|0)|0,o[n+5|0]=l>>>0<16384?l>>>6|0:(0|a)<-8708?0:255,i=i+1|0,t=t+1|0,e=e+2|0,(0|s)!=(0|(n=n+8|0)););n=s}1&r&&(t=c[0|t],i=c[0|i],e=c[0|e],o[n+3|0]=255,s=(r=(e=f(e,19077)>>>8|0)+(f(i,26149)>>>8|0)|0)-14234|0,o[n+2|0]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,s=(r=e+(f(t,33050)>>>8|0)|0)-17685|0,o[0|n]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,t=8708+(e=e-(f(t,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[n+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255)},s[139]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0;if(s=(r|=0)<<2&-8){for(s=n+s|0;a=c[0|i],l=c[0|t],u=c[0|e],o[n+3|0]=255,d=(h=(u=f(u,19077)>>>8|0)+(f(l,33050)>>>8|0)|0)-17685|0,o[n+2|0]=d>>>0<16384?d>>>6|0:h>>>0<17685?0:255,d=(h=u+(f(a,26149)>>>8|0)|0)-14234|0,o[0|n]=d>>>0<16384?d>>>6|0:h>>>0<14234?0:255,l=8708+(a=u-(f(l,6419)>
425>>8|0)-(f(a,13320)>>>8)|0)|0,o[n+1|0]=l>>>0<16384?l>>>6|0:(0|a)<-8708?0:255,a=c[0|i],l=c[0|t],u=c[e+1|0],o[n+7|0]=255,d=(h=(u=f(u,19077)>>>8|0)+(f(l,33050)>>>8|0)|0)-17685|0,o[n+6|0]=d>>>0<16384?d>>>6|0:h>>>0<17685?0:255,d=(h=u+(f(a,26149)>>>8|0)|0)-14234|0,o[n+4|0]=d>>>0<16384?d>>>6|0:h>>>0<14234?0:255,l=8708+(a=u-(f(l,6419)>>>8|0)-(f(a,13320)>>>8)|0)|0,o[n+5|0]=l>>>0<16384?l>>>6|0:(0|a)<-8708?0:255,i=i+1|0,t=t+1|0,e=e+2|0,(0|s)!=(0|(n=n+8|0)););n=s}1&r&&(i=c[0|i],t=c[0|t],e=c[0|e],o[n+3|0]=255,s=(r=(e=f(e,19077)>>>8|0)+(f(t,33050)>>>8|0)|0)-17685|0,o[n+2|0]=s>>>0<16384?s>>>6|0:r>>>0<17685?0:255,s=(r=e+(f(i,26149)>>>8|0)|0)-14234|0,o[0|n]=s>>>0<16384?s>>>6|0:r>>>0<14234?0:255,t=8708+(e=e-(f(t,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[n+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255)},s[140]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0;if(h=(r|=0)<<1&-4){for(h=n+h|0;l=f(c[0|e],19077)>>>8|0,s=c[0|i],d=248&((a=(u=l+(f(s,26149)>>>8|0)|0)-14234|0)>>>0<16384?a>>>6|0:u>>>0<14234?0:248),u=c[0|t],s=(a=8708+(s=l-(f(u,6419)>>>8|0)-(f(s,13320)>>>8)|0)|0)>>>0<16384?a>>6:(0|s)<-8708?0:255,o[0|n]=d|s>>>5,a=s<<3&224,s=(l=l+(f(u,33050)>>>8|0)|0)-17685|0,o[n+1|0]=a|(s>>>0<16384?s>>>9|0:l>>>0<17685?0:31),l=f(c[e+1|0],19077)>>>8|0,s=c[0|i],d=248&((a=(u=l+(f(s,26149)>>>8|0)|0)-14234|0)>>>0<16384?a>>>6|0:u>>>0<14234?0:248),u=c[0|t],s=(a=8708+(s=l-(f(u,6419)>>>8|0)-(f(s,13320)>>>8)|0)|0)>>>0<16384?a>>6:(0|s)<-8708?0:255,o[n+2|0]=d|s>>>5,a=s<<3&224,s=(l=l+(f(u,33050)>>>8|0)|0)-17685|0,o[n+3|0]=a|(s>>>0<16384?s>>>9|0:l>>>0<17685?0:31),i=i+1|0,t=t+1|0,e=e+2|0,(0|h)!=(0|(n=n+4|0)););n=h}1&r&&(e=f(c[0|e],19077)>>>8|0,i=c[0|i],h=248&((h=(r=e+(f(i,26149)>>>8|0)|0)-14234|0)>>>0<16384?h>>>6|0:r>>>0<14234?0:248),t=c[0|t],i=(r=8708+(i=e-(f(t,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0)>>>0<16384?r>>6:(0|i)<-8708?0:255,o[0|n]=h|i>>>5,t=(e=e+(f(t,33050)>>>8|0)|0)-17685|0,o[n+1|0]=i<<3&224|(t>>>0<16384?t>>>9|0:e>>>0<17685?0:31))},s[141]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0;if(a=-2&(r|=0)){for(a=f(a,3)+n|0;l=c[0|t],s=f(c[0|e],19077)>>>8|0,d=c[0|i],h=(u=s+(f(d,26149)>>>8|0)|0)-14234|0,o[n+2|0]=h>>>0<16384?h>>>6|0:u>>>0<14234?0:255,h=(u=s+(f(l,33050)>>>8|0)|0)-17685|0,o[0|n]=h>>>0<16384?h>>>6|0:u>>>0<17685?0:255,s=8708+(l=s-(f(l,6419)>>>8|0)-(f(d,13320)>>>8)|0)|0,o[n+1|0]=s>>>0<16384?s>>>6|0:(0|l)<-8708?0:255,l=c[0|t],s=f(c[e+1|0],19077)>>>8|0,d=c[0|i],h=(u=s+(f(d,26149)>>>8|0)|0)-14234|0,o[n+5|0]=h>>>0<16384?h>>>6|0:u>>>0<14234?0:255,h=(u=s+(f(l,33050)>>>8|0)|0)-17685|0,o[n+3|0]=h>>>0<16384?h>>>6|0:u>>>0<17685?0:255,s=8708+(l=s-(f(l,6419)>>>8|0)-(f(d,13320)>>>8)|0)|0,o[n+4|0]=s>>>0<16384?s>>>6|0:(0|l)<-8708?0:255,i=i+1|0,t=t+1|0,e=e+2|0,(0|a)!=(0|(n=n+6|0)););n=a}1&r&&(t=c[0|t],e=f(c[0|e],19077)>>>8|0,i=c[0|i],a=(r=e+(f(i,26149)>>>8|0)|0)-14234|0,o[n+2|0]=a>>>0<16384?a>>>6|0:r>>>0<14234?0:255,a=(r=e+(f(t,33050)>>>8|0)|0)-17685|0,o[0|n]=a>>>0<16384?a>>>6|0:r>>>0<17685?0:255,t=8708+(e=e-(f(t,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[n+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255)},s[142]=function(e,t,i,n,r){e|=0,t|=0,i|=0,n|=0;var s=0,a=0,l=0,u=0,h=0,d=0;if(a=-2&(r|=0)){for(a=f(a,3)+n|0;l=c[0|i],s=f(c[0|e],19077)>>>8|0,d=c[0|t],h=(u=s+(f(d,33050)>>>8|0)|0)-17685|0,o[n+2|0]=h>>>0<16384?h>>>6|0:u>>>0<17685?0:255,h=(u=s+(f(l,26149)>>>8|0)|0)-14234|0,o[0|n]=h>>>0<16384?h>>>6|0:u>>>0<14234?0:255,s=8708+(l=s-(f(d,6419)>>>8|0)-(f(l,13320)>>>8)|0)|0,o[n+1|0]=s>>>0<16384?s>>>6|0:(0|l)<-8708?0:255,l=c[0|i],s=f(c[e+1|0],19077)>>>8|0,d=c[0|t],h=(u=s+(f(d,33050)>>>8|0)|0)-17685|0,o[n+5|0]=h>>>0<16384?h>>>6|0:u>>>0<17685?0:255,h=(u=s+(f(l,26149)>>>8|0)|0)-14234|0,o[n+3|0]=h>>>0<16384?h>>>6|0:u>>>0<14234?0:255,s=8708+(l=s-(f(d,6419)>>>8|0)-(f(l,13320)>>>8)|0)|0,o[n+4|0]=s>>>0<16384?s>>>6|0:(0|l)<-8708?0:255,i=i+1|0,t=t+1|0,e=e+2|0,(0|a)!=(0|(n=n+6|0)););n=a}1&r&&(i=c[0|i],e=f(c[0|e],19077)>>>8|0,t=c[0|t],a=(r=e+(f(t,33050)>>>8|0)|0)-17685|0,o[n+2|0]=a>>>0<16384?a>>>6|0:r>>>0<17685?0:255,a=(r=e+(f(i,26149)>>>8|0)|0)-14234|0,o[0|n]=a>>>0<16384?a>>>6|0:r>>>0<14234?0:255,t=8708+(e=e-(f(t,6419)>>>8|0)-(f(i,13320)>>>8)|0)|0,o[n+1|0]=t>>>0<16384?t>>>6|0:(0|e)<-8708?0:255)},s[143]=function(e,t,i,n,r){e|=0,t|=0,i|=0,r|=0;var s=0,a=0,u=0,h=0,d=0,p=0;if((0|(n|=0))>=2)for(h=(0|(a=n>>1))>1?a:1,a=0;d=((u=l[(4|(s=a<<3))+e>>2])>>>7&510)+((s=l[e+s>>2])>>>7&510)|0,p=(u>>>15&510)+(s>>>15&510)|0,s=(u<<1&510)+(s<<1&510)|0,u=33685504+((f(d,-24116)+f(p,28800)|0)+f(s,-4684)|0)>>
42518,s=33685504+((f(d,-19081)+f(p,-9719)|0)+f(s,28800)|0)>>18,r?(o[t+a|0]=s,o[i+a|0]=u):(o[0|(d=t+a|0)]=1+(s+c[0|d]|0)>>>1,o[0|(s=i+a|0)]=1+(u+c[0|s]|0)>>>1),(0|h)!=(0|(a=a+1|0)););if(1&n){if(a=(e=l[(h<<3)+e>>2])>>>14&1020,u=e<<2&1020,e=33685504+((f(n=e>>>6&1020,-24116)+f(a,28800)|0)+f(u,-4684)|0)>>18,n=33685504+((f(n,-19081)+f(a,-9719)|0)+f(u,28800)|0)>>18,r)return o[t+h|0]=n,void(o[i+h|0]=e);o[0|(t=t+h|0)]=1+(n+c[0|t]|0)>>>1,o[0|(t=i+h|0)]=1+(e+c[0|t]|0)>>>1}},s[144]=function(e,t,i){e|=0,t|=0;var n=0,r=0;if((0|(i|=0))>=1)for(;r=l[(n<<2)+e>>2],o[t+n|0]=1081344+((f(255&r,6420)+f(r>>>16&255,16839)|0)+f(r>>>8&255,33059)|0)>>>16,(0|(n=n+1|0))!=(0|i););},s[145]=function(e,t,i){e|=0,t|=0;var n=0;if((0|(i|=0))>=1)for(;o[t+n|0]=1081344+((f(c[0|e],16839)+f(c[e+1|0],33059)|0)+f(c[e+2|0],6420)|0)>>>16,e=e+3|0,(0|(n=n+1|0))!=(0|i););},s[146]=function(e,t,i){e|=0,t|=0;var n=0;if((0|(i|=0))>=1)for(;o[t+n|0]=1081344+((f(c[e+2|0],16839)+f(c[e+1|0],33059)|0)+f(c[0|e],6420)|0)>>>16,e=e+3|0,(0|(n=n+1|0))!=(0|i););},s[147]=function(e,t,i,n){e|=0,t|=0,i|=0;var r=0,s=0,a=0,l=0,c=0,h=0;if((0|(n|=0))>=1)for(;r=u[e+2>>1],s=u[e>>1],l=u[e+4>>1],h=33685504+(c=(f(r,-19081)+f(s,-9719)|0)+f(l,28800)|0)>>18,o[t+a|0]=h>>>0<256?h:(0|c)<-33685504?-33685504:255,s=33685504+(r=(f(r,-24116)+f(s,28800)|0)+f(l,-4684)|0)>>18,o[i+a|0]=s>>>0<256?s:(0|r)<-33685504?-33685504:255,e=e+8|0,(0|(a=a+1|0))!=(0|n););},s[148]=function(e,t,i,n){e|=0,t|=0,i|=0;var r=0,s=0,o=0,l=0,c=0,h=0;if((0|(n|=0))>=1)for(;h=r=(s=o<<1)+i|0,r=(0|(r=(s=u[e+s>>1]-u[t+s>>1]|0)+u[r>>1]|0))<1023?r:1023,a[h>>1]=(0|r)>0?r:0,(r=l+(s=(r=s>>31)+s^r)|0)>>>0<s>>>0&&(c=c+1|0),l=r,(0|(o=o+1|0))!=(0|n););return O=c,0|l},s[149]=function(e,t,i,n){e|=0,t|=0,i|=0;var r=0,s=0,o=0;if((0|(n|=0))>=1)for(;a[(o=(s=r<<1)+i|0)>>1]=u[o>>1]+(u[e+s>>1]-u[t+s>>1]|0),(0|(r=r+1|0))!=(0|n););},s[150]=function(e,t,i,n,r){e|=0,t|=0,n|=0,r|=0;var s=0,o=0,l=0,c=0,h=0,d=0,p=0;if((0|(i|=0))>=1)for(;s=l<<2,c=a[t+2>>1],h=a[e>>1],d=a[t>>1],p=a[e+2>>1],o=(0|(o=u[s+n>>1]+(8+((c+f(h,9)|0)+f(d+p|0,3)|0)>>4)|0))<1023?o:1023,a[r+s>>1]=(0|o)>0?o:0,s=(0|(s=u[(o=2|s)+n>>1]+(8+((f(p,9)+d|0)+f(c+h|0,3)|0)>>4)|0))<1023?s:1023,a[r+o>>1]=(0|s)>0?s:0,t=t+2|0,e=e+2|0,(0|(l=l+1|0))!=(0|i););},s[151]=function(e){l[(e|=0)>>2]=0,l[e+4>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,l[e+8>>2]=0,l[e+12>>2]=0},s[152]=function(e){return l[20+(e|=0)>>2]=0,l[e+4>>2]||(l[e+4>>2]=1),1},s[153]=function(e){return 0|!l[20+(e|=0)>>2]},s[154]=Ue,s[155]=Ue,s[156]=function(e){l[4+(e|=0)>>2]=0},s[157]=function(e){return 0|A(l[60+(e|=0)>>2])},s[158]=function(e,t,i){t|=0,i|=0;var n,r=0,s=0,o=0,a=0,c=0,u=0;I=n=I-32|0,r=l[28+(e|=0)>>2],l[n+16>>2]=r,s=l[e+20>>2],l[n+28>>2]=i,l[n+24>>2]=t,t=s-r|0,l[n+20>>2]=t,r=t+i|0,u=2,t=n+16|0;e:{t:{i:{if(!rt(0|E(l[e+60>>2],n+16|0,2,n+12|0)))for(;;){if((0|(s=l[n+12>>2]))==(0|r))break i;if((0|s)<=-1)break t;if(o=s-((a=s>>>0>(o=l[t+4>>2])>>>0)?o:0)|0,l[(c=(a<<3)+t|0)>>2]=o+l[c>>2],l[(c=(a?12:4)+t|0)>>2]=l[c>>2]-o,r=r-s|0,t=a?t+8|0:t,u=u-a|0,rt(0|E(l[e+60>>2],0|t,0|u,n+12|0)))break}if(l[n+12>>2]=-1,-1!=(0|r))break t}t=l[e+44>>2],l[e+28>>2]=t,l[e+20>>2]=t,l[e+16>>2]=t+l[e+48>>2],e=i;break e}l[e+28>>2]=0,l[e+16>>2]=0,l[e+20>>2]=0,l[e>>2]=32|l[e>>2],e=0,2!=(0|u)&&(e=i-l[t+4>>2]|0)}return I=n+32|0,0|e},s[159]=function(e,t,i,n){var r;return t|=0,i|=0,n|=0,I=r=I-16|0,rt(0|D(l[60+(e|=0)>>2],0|t,0|i,255&n,r+8|0))?(l[r+8>>2]=-1,l[r+12>>2]=-1,t=-1,e=-1):(t=l[r+12>>2],e=l[r+8>>2]),I=r+16|0,O=t,0|e},{__wasm_call_ctors:function(){},WebpToSDL:function(e,t){e|=0,t|=0;var i,n=0,r=0,s=0,a=0,u=0;return I=i=I-240|0,(r=i+40|0)?(ft(ce(r,0,200)+40|0),r=1):r=0,r?(c[10640]||(g(32),o[10640]=1),r=i+80|0,function(e,t,i){var n=0,r=0;return n=2,!e|!i||(l[i>>2]=0,l[i+4>>2]=0,l[i+32>>2]=0,l[i+36>>2]=0,l[i+24>>2]=0,l[i+28>>2]=0,l[(n=r=i+16|0)>>2]=0,l[n+4>>2]=0,l[(n=i+8|0)>>2]=0,l[n+4>>2]=0,n=U(e,t,i,i+4|0,n,i+12|0,r,0)),n}(e,t,i+40|0)||((s=0|v(l[i+40>>2],l[i+44>>2],32,0))?(n=0|y(0,l[i+40>>2],l[i+44>>2],32,255,65280,16711680,-16777216))?(b(0|n),l[i+80>>2]=1,l[i+84>>2]=l[n+8>>2],l[i+88>>2]=l[n+12>>2],l[i+96>>2]=l[n+20>>2],l[i+100>>2]=l[n+16>>2],a=l[n+12>>2],u=l[n+16>>2],l[i+92>>2]=1,l[i+104>>2]=f(a,u),e=function(e,t,i){var n,r=0,s=0,o=0;I=n=I-144|0;e:if(i){t:{if(e){l[i>>2]=0,l[i+4>>2]=0,l[i+32>>2]=0,l[i+36>>2]=0,l[i+24>>2]=0,l[i+28>>2]=0,l[(s=o=i+16|0)>>2]=0,l[s+4>>2]=0,l[(r=i+8|0)>>2]=0,l[r+4>>2]=0,s=3;i:switch(0|(r=U(e,t,i,i+4|0,r,i+12|0,o,0))){case 7:break e;case 0:break i;default:break t}if(l[n+140>>2]=0,l[n+132>>2]=0,l[n+136>>2]=0,l[n+124>>2]=0,l[n+128>>2]=0,l[n+116>>2]=0,l[n+120>>2]=0,l[n+100>>2]=0,l[n+104>>2]=0,l[n+108>>2]=0,l[n+112>>2]=0,l[n+92>>2]=0,l[n+96>>2]=0,l[n+108>>2]=i+124,r=i+40|0,l[n+88>>2]=r,function(e,t){var i=0;return!t|l[e+12>>2]<2|l[e>>2]+-7>>>0>3||(i=0!=l[t+8>>2]),i}(r,i)){ft(n),l[n>>
4252]=l[i+40>>2],l[n+4>>2]=l[i>>2],l[n+8>>2]=l[i+4>>2],l[n+88>>2]=n,(s=se(e,t,n+88|0))||(s=function(e,t){var i=0,n=0;l[t+4>>2]=l[e+4>>2],l[t+8>>2]=l[e+8>>2],i=2;i:if(!Q(t)){if(i=l[e+16>>2],(n=l[e>>2])>>>0<=10)He(i,l[e+20>>2],l[t+16>>2],l[t+20>>2],f(l[e+4>>2],c[n+1157|0]),l[e+8>>2]);else{if(He(i,l[e+32>>2],l[t+16>>2],l[t+32>>2],l[e+4>>2],l[e+8>>2]),He(l[e+20>>2],l[e+36>>2],l[t+20>>2],l[t+36>>2],(l[e+4>>2]+1|0)/2|0,(l[e+8>>2]+1|0)/2|0),He(l[e+24>>2],l[e+40>>2],l[t+24>>2],l[t+40>>2],(l[e+4>>2]+1|0)/2|0,(l[e+8>>2]+1|0)/2|0),!(1<<(n=l[e>>2])&4154&&n>>>0<=12)&&(i=0,n+-7>>>0>3))break i;He(l[e+28>>2],l[e+44>>2],l[t+28>>2],l[t+44>>2],l[e+4>>2],l[e+8>>2])}i=0}return i}(n,r)),et(n);break e}s=se(e,t,n+88|0);break e}r=2}s=r}else s=2;return I=n+144|0,s}(e,t,i+40|0),e?(l[i+32>>2]=e,a=0,Qe(l[2536],1130,i+32|0)):(_(0|n),a=0,0|w(0|n,0,0|s,0)||(a=!(0|x(0|s))))):(e=l[i+44>>2],l[i+16>>2]=l[i+40>>2],l[i+20>>2]=e,Qe(l[2536],1092,i+16|0),n=0):(e=l[i+44>>2],l[i>>2]=l[i+40>>2],l[i+4>>2]=e,Qe(l[2536],1051,i),s=0)),C(0|n),C(0|s),et(r)):function(e){l[e+76>>2],e=xe(1024,26,e)}(l[2536]),I=i+240|0,0|a},memset:ce,memcpy:J,malloc:M,free:H,__errno_location:function(){return 11460},stackSave:function(){return 0|I},stackRestore:function(e){I=e|=0},stackAlloc:function(e){return I=e=I-(e|=0)&-16,0|e},dynCall_vii:function(e,t,i){t|=0,i|=0,s[0|(e|=0)](t,i)},dynCall_vi:function(e,t){t|=0,s[0|(e|=0)](t)},dynCall_ii:function(e,t){return t|=0,0|s[0|(e|=0)](t)},dynCall_iii:function(e,t,i){return t|=0,i|=0,0|s[0|(e|=0)](t,i)},dynCall_iiii:function(e,t,i,n){return t|=0,i|=0,n|=0,0|s[0|(e|=0)](t,i,n)},dynCall_iiiiiii:function(e,t,i,n,r,o,a){return t|=0,i|=0,n|=0,r|=0,o|=0,a|=0,0|s[0|(e|=0)](t,i,n,r,o,a)},dynCall_viiii:function(e,t,i,n,r){t|=0,i|=0,n|=0,r|=0,s[0|(e|=0)](t,i,n,r)},dynCall_viii:function(e,t,i,n){t|=0,i|=0,n|=0,s[0|(e|=0)](t,i,n)},dynCall_viiiiii:function(e,t,i,n,r,o,a){t|=0,i|=0,n|=0,r|=0,o|=0,a|=0,s[0|(e|=0)](t,i,n,r,o,a)},dynCall_viiiii:function(e,t,i,n,r,o){t|=0,i|=0,n|=0,r|=0,o|=0,s[0|(e|=0)](t,i,n,r,o)},dynCall_viiiiiiiii:function(e,t,i,n,r,o,a,l,c,u){t|=0,i|=0,n|=0,r|=0,o|=0,a|=0,l|=0,c|=0,u|=0,s[0|(e|=0)](t,i,n,r,o,a,l,c,u)},dynCall_jiiii:Ye,dynCall_jiji:Ye,__growWasmMemory:function(t){return 0|function(t){t|=0;var i=0|gt(),s=i+t|0;if(i<s&&s<65536){var p=new ArrayBuffer(f(s,65536)),m=new e.Int8Array(p);m.set(o),o=m,o=new e.Int8Array(p),a=new e.Int16Array(p),l=new e.Int32Array(p),c=new e.Uint8Array(p),u=new e.Uint16Array(p),h=new e.Uint32Array(p),new e.Float32Array(p),d=new e.Float64Array(p),n=p,r.buffer=p}return i}(0|(t|=0))}}}({Int8Array:Int8Array,Int16Array:Int16Array,Int32Array:Int32Array,Uint8Array:Uint8Array,Uint16Array:Uint16Array,Uint32Array:Uint32Array,Float32Array:Float32Array,Float64Array:Float64Array,NaN:NaN,Infinity:1/0,Math:Math},e,t.buffer)}(Ce,f,m)},instantiate:function(e,t){return{then:function(t){var i=new p.Module(e);t({instance:new p.Instance(i)})}}}
425,RuntimeError:Error};h=[],"object"!=typeof p&&X("no native wasm support detected");var m=new p.Table({initial:160,maximum:160,element:"anyfunc"}),g=!1;function v(e,t){e||X("Assertion failed: "+t)}function y(e){var i=t["_"+e];return v(i,"Cannot call unknown function "+e+", make sure it is exported"),i}var b,_,w,x,C,A,E,k="undefined"!=typeof TextDecoder?new TextDecoder("utf8"):void 0;function S(e,t,i){for(var n=t+i,r=t;e[r]&&!(r>=n);)++r;if(r-t>16&&e.subarray&&k)return k.decode(e.subarray(t,r));for(var s="";t<r;){var o=e[t++];if(128&o){var a=63&e[t++];if(192!=(224&o)){var l=63&e[t++];if((o=224==(240&o)?(15&o)<<12|a<<6|l:(7&o)<<18|a<<12|l<<6|63&e[t++])<65536)s+=String.fromCharCode(o);else{var c=o-65536;s+=String.fromCharCode(55296|c>>10,56320|1023&c)}}else s+=String.fromCharCode((31&o)<<6|a)}else s+=String.fromCharCode(o)}return s}function T(e,t){return e?S(w,e,t):""}function D(e,t,i,n){if(!(n>0))return 0;for(var r=i,s=i+n-1,o=0;o<e.length;++o){var a=e.charCodeAt(o);if(a>=55296&&a<=57343&&(a=65536+((1023&a)<<10)|1023&e.charCodeAt(++o)),a<=127){if(i>=s)break;t[i++]=a}else if(a<=2047){if(i+1>=s)break;t[i++]=192|a>>6,t[i++]=128|63&a}else if(a<=65535){if(i+2>=s)break;t[i++]=224|a>>12,t[i++]=128|a>>6&63,t[i++]=128|63&a}else{if(i+3>=s)break;t[i++]=240|a>>18,t[i++]=128|a>>12&63,t[i++]=128|a>>6&63,t[i++]=128|63&a}}return t[i]=0,i-r}function I(e){for(var t=0,i=0;i<e.length;++i){var n=e.charCodeAt(i);n>=55296&&n<=57343&&(n=65536+((1023&n)<<10)|1023&e.charCodeAt(++i)),n<=127?++t:t+=n<=2047?2:n<=65535?3:4}return t}function O(e,t){return e%t>0&&(e+=t-e%t),e}function L(e){b=e,t.HEAP8=_=new Int8Array(e),t.HEAP16=x=new Int16Array(e),t.HEAP32=C=new Int32Array(e),t.HEAPU8=w=new Uint8Array(e),t.HEAPU16=new Uint16Array(e),t.HEAPU32=A=new Uint32Array(e),t.HEAPF32=E=new Float32Array(e),t.HEAPF64=new Float64Array(e)}"undefined"!=typeof TextDecoder&&new TextDecoder("utf-16le");var M=t.INITIAL_MEMORY||67108864;function P(e){for(;e.length>0;){var i=e.shift();if("function"!=typeof i){var n=i.func;"number"==typeof n?void 0===i.arg?t.dynCall_v(n):t.dynCall_vi(n,i.arg):n(void 0===i.arg?null:i.arg)}else i(t)}}(f=t.wasmMemory?t.wasmMemory:new p.Memory({initial:M/65536,maximum:32768}))&&(b=f.buffer),M=b.byteLength,L(b),C[3008]=5255072;var N=[],$=[],F=[],R=[];if(Math.imul&&-5===Math.imul(4294967295,5)||(Math.imul=function(e,t){var i=65535&e,n=65535&t;return i*n+((e>>>16)*n+i*(t>>>16)<<16)|0}),!Math.fround){var B=new Float32Array(1);Math.fround=function(e){return B[0]=e,B[0]}}Math.clz32||(Math.clz32=function(e){var t=32,i=e>>16;return i&&(t-=16,e=i),(i=e>>8)&&(t-=8,e=i),(i=e>>4)&&(t-=4,e=i),(i=e>>2)&&(t-=2,e=i),(i=e>>1)?t-2:t-e}),Math.trunc||(Math.trunc=function(e){return e<0?Math.ceil(e):Math.floor(e)});var j=Math.abs,z=Math.ceil,H=Math.floor,q=Math.min,W=0,V=null,U=null;function G(e){W++,t.monitorRunDependencies&&t.monitorRunDependencies(W)}function Y(e){if(W--,t.monitorRunDependencies&&t.monitorRunDependencies(W),0==W&&(null!==V&&(clearInterval(V),V=null),U)){var i=U;U=null,i()}}function X(e){throw t.onAbort&&t.onAbort(e),c(e+=""),g=!0,e="abort("+e+"). Build with -s ASSERTIONS=1 for more info.",new p.RuntimeError(e)}t.preloadedImages={},t.preloadedAudios={};var K="data:application/octet-stream;base64,";function Q(e){return t=e,i=K,String.prototype.startsWith?t.startsWith(i):0===t.indexOf(i);var t,i}var Z,J,ee,te="webp.wasm";function ie(){try{if(h)return new Uint8Array(h);var e=we(te);if(e)return e;throw"both async and sync fetching of the wasm failed"}catch(e){X(e)}}function ne(e){return C[De()>>2]=e,e}Q(te)||(Z=te,te=t.locateFile?t.locateFile(Z,a):a+Z),$.push({func:function(){Ae()}});var re,se={splitPath:function(e){return/^(\/?|)([\s\S]*?)((?:\.{1,2}|[^\/]+?|)(\.[^.\/]*|))(?:[\/]*)$/.exec(e).slice(1)},normalizeArray:function(e,t){for(var i=0,n=e.length-1;n>=0;n--){var r=e[n];"."===r?e.splice(n,1):".."===r?(e.splice(n,1),i++):i&&(e.splice(n,1),i--)}if(t)for(;i;i--)e.unshift("..");return e},normalize:function(e){var t="/"===e.charAt(0),i="/"===e.substr(-1);return(e=se.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||t||(e="."),e&&i&&(e+="/"),(t?"/":"")+e},dirname:function(e){var t=se.splitPath(e),i=t[0],n=t[1];return i||n?(n&&(n=n.substr(0,n.length-1)),i+n):"."},basename:function(e){if("/"===e)return"/";var t=(e=(e=se.normalize(e)).replace(/\/$/,"")).lastIndexOf("/");return-1===t?e:e.substr(t+1)},extname:function(e){return se.splitPath(e)[3]},join:function(){var e=Array.prototype.slice.call(arguments,0);return se.normalize(e.join("/"))},join2:function(e,t){return se.normalize(e+"/"+t)}},oe={resolve:function(){for(var e="",t=!1,i=arguments.length-1;i>=-1&&!t;i--){var n=i>=0?arguments[i]:ce.cwd();if("string"!=typeof n)throw new TypeError("Arguments to path.resolve must be strings");if(!n)return"";e=n+"/"+e,t="/"===n.charAt(0)}return(t?"/":"")+(e=se.normalizeArray(e.split("/").filter((function(e){return!!e})),!t).join("/"))||"."},relative:function(e,t){function i(e){for(var t=0;t<e.length&&""===e[t];t++);for(var i=e.length-1;i>=0&&""===e[i];i--);return t>i?[]:e.slice(t,i-t+1)}e=oe.resolve(e).substr(1),t=oe.resolve(t).substr(1);for(var n=i(e.split("/")),r=i(t.split("/")),s=Math.min(n.length,r.length),o=s,a=0;a<s;a++)if(n[a]!==r[a]){o=a;break}var l=[];for(a=o;a<n.length;a++)l.push("..");return(l=l.concat(r.slice(o))).join("/")}},ae={ttys:[],init:function(){},shutdown:function(){},register:function(e,t){ae.ttys[e]={input:[],output:[],ops:t},ce.registerDevice(e,ae.stream_ops)},stream_ops:{open:function(e){var t=ae.ttys[e.node.rdev];if(!t)throw new ce.ErrnoError(43);e.tty=t,e.seekable=!1},close:function(e){e.tty.ops.flush(e.tty)},flush:function(e){e.tty.ops.flush(e.tty)},read:function(e,t,i,n,r){if(!e.tty||!e.tty.ops.get_char)throw new ce.ErrnoError(60);for(var s=0,o=0;o<n;o++){var a;try{a=e.tty.ops.get_char(e.tty)}catch(e){throw new ce.ErrnoError(29)}if(void 0===a&&0===s)throw new ce.ErrnoError(6);if(null==a)break;s++,t[i+o]=a}return s&&(e.node.timestamp=Date.now()),s},write:function(e,t,i,n,r){if(!e.tty||!e.tty.ops.put_char)throw new ce.ErrnoError(60);try{for(var s=0;s<n;s++)e.tty.ops.put_char(e.tty,t[i+s])}catch(e){throw new ce.ErrnoError(29)}return n&&(e.node.timestamp=Date.now()),s}},default_tty_ops:{get_char:function(e){if(!e.input.length){var t=null;if("undefined"!=typeof window&&"function"==typeof window.prompt?null!==(t=window.prompt("Input: "))&&(t+="\n"):"function"==typeof readline&&null!==(t=readline())&&(t+="\n"),!t)return null;e.input=be(t,!0)}return e.input.shift()},put_char:function(e,t){null===t||10===t?(l(S(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(l(S(e.output,0)),e.output=[])}},default_tty1_ops:{put_char:function(e,t){null===t||10===t?(c(S(e.output,0)),e.output=[]):0!=t&&e.output.push(t)},flush:function(e){e.output&&e.output.length>0&&(c(S(e.output,0)),e.output=[])}}},le={ops_table:null,mount:function(e){return le.createNode(null,"/",16895,0)},createNode:function(e,t,i,n){if(ce.isBlkdev(i)||ce.isFIFO(i))throw new ce.ErrnoError(63);le.ops_table||(le.ops_table={dir:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr,lookup:le.node_ops.lookup,mknod:le.node_ops.mknod,rename:le.node_ops.rename,unlink:le.node_ops.unlink,rmdir:le.node_ops.rmdir,readdir:le.node_ops.readdir,symlink:le.
vendor: 4,296 bytes, line 425
425node_ops.symlink},stream:{llseek:le.stream_ops.llseek}},file:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr},stream:{llseek:le.stream_ops.llseek,read:le.stream_ops.read,write:le.stream_ops.write,allocate:le.stream_ops.allocate,mmap:le.stream_ops.mmap,msync:le.stream_ops.msync}},link:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr,readlink:le.node_ops.readlink},stream:{}},chrdev:{node:{getattr:le.node_ops.getattr,setattr:le.node_ops.setattr},stream:ce.chrdev_stream_ops}});var r=ce.createNode(e,t,i,n);return ce.isDir(r.mode)?(r.node_ops=le.ops_table.dir.node,r.stream_ops=le.ops_table.dir.stream,r.contents={}):ce.isFile(r.mode)?(r.node_ops=le.ops_table.file.node,r.stream_ops=le.ops_table.file.stream,r.usedBytes=0,r.contents=null):ce.isLink(r.mode)?(r.node_ops=le.ops_table.link.node,r.stream_ops=le.ops_table.link.stream):ce.isChrdev(r.mode)&&(r.node_ops=le.ops_table.chrdev.node,r.stream_ops=le.ops_table.chrdev.stream),r.timestamp=Date.now(),e&&(e.contents[t]=r),r},getFileDataAsRegularArray:function(e){if(e.contents&&e.contents.subarray){for(var t=[],i=0;i<e.usedBytes;++i)t.push(e.contents[i]);return t}return e.contents},getFileDataAsTypedArray:function(e){return e.contents?e.contents.subarray?e.contents.subarray(0,e.usedBytes):new Uint8Array(e.contents):new Uint8Array(0)},expandFileStorage:function(e,t){var i=e.contents?e.contents.length:0;if(!(i>=t)){t=Math.max(t,i*(i<1048576?2:1.125)>>>0),0!=i&&(t=Math.max(t,256));var n=e.contents;e.contents=new Uint8Array(t),e.usedBytes>0&&e.contents.set(n.subarray(0,e.usedBytes),0)}},resizeFileStorage:function(e,t){if(e.usedBytes!=t){if(0==t)return e.contents=null,void(e.usedBytes=0);if(!e.contents||e.contents.subarray){var i=e.contents;return e.contents=new Uint8Array(t),i&&e.contents.set(i.subarray(0,Math.min(t,e.usedBytes))),void(e.usedBytes=t)}if(e.contents||(e.contents=[]),e.contents.length>t)e.contents.length=t;else for(;e.contents.length<t;)e.contents.push(0);e.usedBytes=t}},node_ops:{getattr:function(e){var t={};return t.dev=ce.isChrdev(e.mode)?e.id:1,t.ino=e.id,t.mode=e.mode,t.nlink=1,t.uid=0,t.gid=0,t.rdev=e.rdev,ce.isDir(e.mode)?t.size=4096:ce.isFile(e.mode)?t.size=e.usedBytes:ce.isLink(e.mode)?t.size=e.link.length:t.size=0,t.atime=new Date(e.timestamp),t.mtime=new Date(e.timestamp),t.ctime=new Date(e.timestamp),t.blksize=4096,t.blocks=Math.ceil(t.size/t.blksize),t},setattr:function(e,t){void 0!==t.mode&&(e.mode=t.mode),void 0!==t.timestamp&&(e.timestamp=t.timestamp),void 0!==t.size&&le.resizeFileStorage(e,t.size)},lookup:function(e,t){throw ce.genericErrors[44]},mknod:function(e,t,i,n){return le.createNode(e,t,i,n)},rename:function(e,t,i){if(ce.isDir(e.mode)){var n;try{n=ce.lookupNode(t,i)}catch(e){}if(n)for(var r in n.contents)throw new ce.ErrnoError(55)}delete e.parent.contents[e.name],e.name=i,t.contents[i]=e,e.parent=t},unlink:function(e,t){delete e.contents[t]},rmdir:function(e,t){var i=ce.lookupNode(e,t);for(var n in i.contents)throw new ce.ErrnoError(55);delete e.contents[t]},readdir:function(e){var t=[".",".."];for(var i in e.contents)e.contents.hasOwnProperty(i)&&t.push(i);return t},symlink:function(e,t,i){var n=le.createNode(e,t,41471,0);return n.link=i,n},readlink:function(e){if(!ce.isLink(e.mode))throw new ce.ErrnoError(28);return e.link}},stream_ops:{read:function(e,t,i,n,r){var s=e.node.contents;if(r>=e.node.usedBytes)return 0;var o=Math.min(e.node.usedBytes-r,n);if(o>8&&s.subarray)t.set(s.subarray(r,r+o),i);else for(var a=0;a<o;a++)t[i+a]=s[r+a];return o},write:function(e,t,i,n,r,s){if(t.buffer===_.buffer&&(s=!1),!n)return 0;var o=e.node;if(o.timestamp=Date.now(),t.subarray&&(!o.contents||o.contents.subarray)){if(s)return o.contents=t.subarray(i,i+n),o.usedBytes=n,n;if(0===o.usedBytes&&0===r)return o.contents=t.slice(i,i+n),o.usedBytes=n,n;if(r+n<=o.usedBytes)return o.contents.set(t.subarray(i,i+n),r),n}if(le.expandFileStorage(o,r+n),o.contents.subarray&&t.subarray)o.contents.set(t.subarray(i,i+n),r);else for(var a=0;a<n;a++)o.contents[r+a]=t[i+a];return o.usedBytes=Math.max(o.usedBytes,r+n),n},llseek:function(e,t,i){var n=t;if(1===i?n+=e.position:2===i&&ce.isFile(e.node.mode)&&(n+=e.node.usedBytes),n<0)throw new ce.ErrnoError(28);return n},allocate:function(e,t,i){le.expandFileStorage(e.node,t+i),e.node.usedBytes=Math.max(e.n
425ode.usedBytes,t+i)},mmap:function(e,t,i,n,r,s){if(v(0===t),!ce.isFile(e.node.mode))throw new ce.ErrnoError(43);var o,a,l=e.node.contents;if(2&s||l.buffer!==b){if((n>0||n+i<l.length)&&(l=l.subarray?l.subarray(n,n+i):Array.prototype.slice.call(l,n,n+i)),a=!0,!(o=ce.mmapAlloc(i)))throw new ce.ErrnoError(48);_.set(l,o)}else a=!1,o=l.byteOffset;return{ptr:o,allocated:a}},msync:function(e,t,i,n,r){if(!ce.isFile(e.node.mode))throw new ce.ErrnoError(43);return 2&r||le.stream_ops.write(e,t,0,n,i,!1),0}}},ce={root:null,mounts:[],devices:{},streams:[],nextInode:1,nameTable:null,currentPath:"/",initialized:!1,ignorePermissions:!0,trackingDelegate:{},tracking:{openFlags:{READ:1,WRITE:2}},ErrnoError:null,genericErrors:{},filesystems:null,syncFSRequests:0,handleFSError:function(e){if(!(e instanceof ce.ErrnoError))throw e+" : "+function(){var e=function(){var e=new Error;if(!e.stack){try{throw new Error}catch(t){e=t}if(!e.stack)return"(no stack trace available)"}return e.stack.toString()}();return t.extraStackTrace&&(e+="\n"+t.extraStackTrace()),e.replace(/\b_Z[\w\d_]+/g,(function(e){return e==e?e:e+" ["+e+"]"}))}();return ne(e.errno)},lookupPath:function(e,t){if(t=t||{},!(e=oe.resolve(ce.cwd(),e)))return{path:"",node:null};var i={follow_mount:!0,recurse_count:0};for(var n in i)void 0===t[n]&&(t[n]=i[n]);if(t.recurse_count>8)throw new ce.ErrnoError(32);for(var r=se.normalizeArray(e.split("/").filter((function(e){return!!e})),!1),s=ce.root,o="/",a=0;a<r.length;a++){var l=a===r.length-1;if(l&&t.parent)break;if(s=ce.lookupNode(s,r[a]),o=se.join2(o,r[a]),ce.isMountpoint(s)&&(!l||l&&t.follow_mount)&&(s=s.mounted.root),!l||t.follow)for(var c=0;ce.isLink(s.mode);){var u=ce.readlink(o);if(o=oe.resolve(se.dirname(o),u),s=ce.lookupPath(o,{recurse_count:t.recurse_count}).node,c++>40)throw new ce.ErrnoError(32)}}return{path:o,node:s}},getPath:function(e){for(var t;;){if(ce.isRoot(e)){var i=e.mount.mountpoint;return t?"/"!==i[i.length-1]?i+"/"+t:i+t:i}t=t?e.name+"/"+t:e.name,e=e.parent}},hashName:function(e,t){for(var i=0,n=0;n<t.length;n++)i=(i<<5)-i+t.charCodeAt(n)|0;return(e+i>>>0)%ce.nameTable.length},hashAddNode:function(e){var t=ce.hashName(e.parent.id,e.name);e.name_next=ce.nameTable[t],ce.nameTable[t]=e},hashRemoveNode:function(e){var t=ce.hashName(e.parent.id,e.name);if(ce.nameTable[t]===e)ce.nameTable[t]=e.name_next;else for(var i=ce.nameTable[t];i;){if(i.name_next===e){i.name_next=e.name_next;break}i=i.name_next}},lookupNode:function(e,t){var i=ce.mayLookup(e);if(i)throw new ce.ErrnoError(i,e);for(var n=ce.hashName(e.id,t),r=ce.nameTable[n];r;r=r.name_next){var s=r.name;if(r.parent.id===e.id&&s===t)return r}return ce.lookup(e,t)},createNode:function(e,t,i,n){var r=new ce.FSNode(e,t,i,n);return ce.hashAddNode(r),r},destroyNode:function(e){ce.hashRemoveNode(e)},isRoot:function(e){return e===e.parent},isMountpoint:function(e){return!!e.mounted},isFile:function(e){return 32768==(61440&e)},isDir:function(e){return 16384==(61440&e)},isLink:function(e){return 40960==(61440&e)},isChrdev:function(e){return 8192==(61440&e)},isBlkdev:function(e){return 24576==(61440&e)},isFIFO:function(e){return 4096==(61440&e)},isSocket:function(e){return 49152==(49152&e)},flagModes:{r:0,rs:1052672,"r+":2,w:577,wx:705,xw:705,"w+":578,"wx+":706,"xw+":706,a:1089,ax:1217,xa:1217,"a+":1090,"ax+":1218,"xa+":1218},modeStringToFlags:function(e){var t=ce.flagModes[e];if(void 0===t)throw new Error("Unknown file open mode: "+e);return t},flagsToPermissionString:function(e){var t=["r","w","rw"][3&e];return 512&e&&(t+="w"),t},nodePermissions:function(e,t){return ce.ignorePermissions||(-1===t.indexOf("r")||292&e.mode)&&(-1===t.indexOf("w")||146&e.mode)&&(-1===t.indexOf("x")||73&e.mode)?0:2},mayLookup:function(e){return ce.nodePermissions(e,"x")||(e.node_ops.lookup?0:2)},mayCreate:function(e,t){try{return ce.lookupNode(e,t),20}catch(e){}return ce.nodePermissions(e,"wx")},mayDelete:function(e,t,i){var n;try{n=ce.lookupNode(e,t)}catch(e){return e.errno}var r=ce.nodePermissions(e,"wx");if(r)return r;if(i){if(!ce.isDir(n.mode))return 54;if(ce.isRoot(n)||ce.getPath(n)===ce.cwd())return 10}else if(ce.isDir(n.mode))return 31;return 0},mayOpen:function(e,t){return e?ce.isLink(e.mode)?32:ce.isDir(e.mode)&&("r"!==ce.flagsToPermissionString(t)||512&t)?31:ce.nodePermissions(e,ce.flagsToPermissionString(t)):44},MAX_OPEN_FDS:4096,nextfd:function(e,t){e=e||0,t=t||ce.MAX_OPEN_FDS;for(var i=e;i<=t;i++)if(!ce.streams[i])return i;throw new ce.ErrnoError(33)}
425,getStream:function(e){return ce.streams[e]},createStream:function(e,t,i){ce.FSStream||(ce.FSStream=function(){},ce.FSStream.prototype={object:{get:function(){return this.node},set:function(e){this.node=e}},isRead:{get:function(){return 1!=(2097155&this.flags)}},isWrite:{get:function(){return 0!=(2097155&this.flags)}},isAppend:{get:function(){return 1024&this.flags}}});var n=new ce.FSStream;for(var r in e)n[r]=e[r];e=n;var s=ce.nextfd(t,i);return e.fd=s,ce.streams[s]=e,e},closeStream:function(e){ce.streams[e]=null},chrdev_stream_ops:{open:function(e){var t=ce.getDevice(e.node.rdev);e.stream_ops=t.stream_ops,e.stream_ops.open&&e.stream_ops.open(e)},llseek:function(){throw new ce.ErrnoError(70)}},major:function(e){return e>>8},minor:function(e){return 255&e},makedev:function(e,t){return e<<8|t},registerDevice:function(e,t){ce.devices[e]={stream_ops:t}},getDevice:function(e){return ce.devices[e]},getMounts:function(e){for(var t=[],i=[e];i.length;){var n=i.pop();t.push(n),i.push.apply(i,n.mounts)}return t},syncfs:function(e,t){"function"==typeof e&&(t=e,e=!1),ce.syncFSRequests++,ce.syncFSRequests>1&&c("warning: "+ce.syncFSRequests+" FS.syncfs operations in flight at once, probably just doing extra work");var i=ce.getMounts(ce.root.mount),n=0;function r(e){return ce.syncFSRequests--,t(e)}function s(e){if(e)return s.errored?void 0:(s.errored=!0,r(e));++n>=i.length&&r(null)}i.forEach((function(t){if(!t.type.syncfs)return s(null);t.type.syncfs(t,e,s)}))},mount:function(e,t,i){var n,r="/"===i,s=!i;if(r&&ce.root)throw new ce.ErrnoError(10);if(!r&&!s){var o=ce.lookupPath(i,{follow_mount:!1});if(i=o.path,n=o.node,ce.isMountpoint(n))throw new ce.ErrnoError(10);if(!ce.isDir(n.mode))throw new ce.ErrnoError(54)}var a={type:e,opts:t,mountpoint:i,mounts:[]},l=e.mount(a);return l.mount=a,a.root=l,r?ce.root=l:n&&(n.mounted=a,n.mount&&n.mount.mounts.push(a)),l},unmount:function(e){var t=ce.lookupPath(e,{follow_mount:!1});if(!ce.isMountpoint(t.node))throw new ce.ErrnoError(28);var i=t.node,n=i.mounted,r=ce.getMounts(n);Object.keys(ce.nameTable).forEach((function(e){for(var t=ce.nameTable[e];t;){var i=t.name_next;-1!==r.indexOf(t.mount)&&ce.destroyNode(t),t=i}})),i.mounted=null;var s=i.mount.mounts.indexOf(n);i.mount.mounts.splice(s,1)},lookup:function(e,t){return e.node_ops.lookup(e,t)},mknod:function(e,t,i){var n=ce.lookupPath(e,{parent:!0}).node,r=se.basename(e);if(!r||"."===r||".."===r)throw new ce.ErrnoError(28);var s=ce.mayCreate(n,r);if(s)throw new ce.ErrnoError(s);if(!n.node_ops.mknod)throw new ce.ErrnoError(63);return n.node_ops.mknod(n,r,t,i)},create:function(e,t){return t=void 0!==t?t:438,t&=4095,t|=32768,ce.mknod(e,t,0)},mkdir:function(e,t){return t=void 0!==t?t:511,t&=1023,t|=16384,ce.mknod(e,t,0)},mkdirTree:function(e,t){for(var i=e.split("/"),n="",r=0;r<i.length;++r)if(i[r]){n+="/"+i[r];try{ce.mkdir(n,t)}catch(e){if(20!=e.errno)throw e}}},mkdev:function(e,t,i){return void 0===i&&(i=t,t=438),t|=8192,ce.mknod(e,t,i)},symlink:function(e,t){if(!oe.resolve(e))throw new ce.ErrnoError(44);var i=ce.lookupPath(t,{parent:!0}).node;if(!i)throw new ce.ErrnoError(44);var n=se.basename(t),r=ce.mayCreate(i,n);if(r)throw new ce.ErrnoError(r);if(!i.node_ops.symlink)throw new ce.ErrnoError(63);return i.node_ops.symlink(i,n,e)},rename:function(e,t){var i,n,r=se.dirname(e),s=se.dirname(t),o=se.basename(e),a=se.basename(t);if(i=ce.lookupPath(e,{parent:!0}).node,n=ce.lookupPath(t,{parent:!0}).node,!i||!n)throw new ce.ErrnoError(44);if(i.mount!==n.mount)throw new ce.ErrnoError(75);var l,u=ce.lookupNode(i,o),h=oe.relative(e,s);if("."!==h.charAt(0))throw new ce.ErrnoError(28);if("."!==(h=oe.relative(t,r)).charAt(0))throw new ce.ErrnoError(55);try{l=ce.lookupNode(n,a)}catch(e){}if(u!==l){var d=ce.isDir(u.mode),f=ce.mayDelete(i,o,d);if(f)throw new ce.ErrnoError(f);if(f=l?ce.mayDelete(n,a,d):ce.mayCreate(n,a))throw new ce.ErrnoError(f);if(!i.node_ops.rename)throw new ce.ErrnoError(63);if(ce.isMountpoint(u)||l&&ce.isMountpoint(l))throw new ce.ErrnoError(10);if(n!==i&&(f=ce.nodePermissions(i,"w")))throw new ce.ErrnoError(f);try{ce.trackingDelegate.willMovePath&&ce.trackingDelegate.willMovePath(e,t)}catch(i){c("FS.trackingDelegate['willMovePath']('"+e+"', '"+t+"') threw an exception: "+i.message)}ce.hashRemoveNode(u);try{i.node_ops.rename(u,n,a)}catch(e){throw e}finally{ce.hashAddNode(u)}try{ce.trackingDelegate.onMovePath&&ce.trackingDelegate.onMovePath(e,t)}catch(i){c("FS.trackingDelegate['onMovePath']('"+e+"', '"+t+"') threw an exception: "+i.message)}}},rmdir:function(e){var t=ce.lookupPath(e,{parent:!0}).node,i=se.basename(e),n=ce.lookupNode(t,i),r=ce.mayDelete(t,i,!0);if(r)throw new ce.ErrnoError(r);if(!t.node_ops.rmdir)throw new ce.ErrnoError(63);if(ce.isMountpoint(n))throw new ce.ErrnoError(10);try{ce.trackingDelegate.willDeletePath&&ce.trackingDelegate.willDeletePath(e)}catch(t){c("FS.trackingDelegate['willDeletePath']('"+e+"') threw an exception: "+t.message)}t.node_ops.rmdir(t,i),ce.destroyNode(n);try{ce.trackingDelegate.onDeletePath&&ce.trackingDelegate.onDeletePath(e)}catch(t){c("FS.trackingDelegate['onDeletePath']('"+e+"') threw an exception: "+t.message)}},readdir:function(e){var t=ce.lookupPath(e,{follow:!0}).node;if(!t.node_ops.readdir)throw new ce.ErrnoError(54);return t.node_ops.readdir(t)},unlink:function(e){var t=ce.lookupPath(e,{parent:!0}).node,i=se.basename(e),n=ce.lookupNode(t,i),r=ce.mayDelete(t,i,!1);if(r)throw new ce.ErrnoError(r);if(!t.node_ops.unlink)throw new ce.ErrnoError(63);if(ce.isMountpoint(n))throw new ce.ErrnoError(10);try{ce.trackingDelegate.willDeletePath&&ce.trackingDelegate.willDeletePath(e)}catch(t){c("FS.trackingDelegate['willDeletePath']('"+e+"') threw an exception: "+t.message)}t.node_ops.unlink(t,i),ce.destroyNode(n);try{ce.trackingDelegate.onDeletePath&&ce.trackingDelegate.onDeletePath(e)}catch(t){c("FS.trackingDelegate['onDeletePath']('"+e+"') threw an exception: "+t.message)}},readlink:function(e){var t=ce.lookupPath(e).node;if(!t)throw new ce.ErrnoError(44);if(!t.node_ops.readlink)throw new ce.ErrnoError(28);return oe.resolve(ce.getPath(t.parent),t.node_ops.readlink(t))},stat:function(e,t){var i=ce.lookupPath(e,{follow:!t}).node;if(!i)throw new ce.ErrnoError(44);if(!i.node_ops.getattr)throw new ce.ErrnoError(63);return i.node_ops.getattr(i)},lstat:function(e){return ce.stat(e,!0)},chmod:function(e,t,i){var n;
vendor: 5,241 bytes, line 425
425if(!(n="string"==typeof e?ce.lookupPath(e,{follow:!i}).node:e).node_ops.setattr)throw new ce.ErrnoError(63);n.node_ops.setattr(n,{mode:4095&t|-4096&n.mode,timestamp:Date.now()})},lchmod:function(e,t){ce.chmod(e,t,!0)},fchmod:function(e,t){var i=ce.getStream(e);if(!i)throw new ce.ErrnoError(8);ce.chmod(i.node,t)},chown:function(e,t,i,n){var r;if(!(r="string"==typeof e?ce.lookupPath(e,{follow:!n}).node:e).node_ops.setattr)throw new ce.ErrnoError(63);r.node_ops.setattr(r,{timestamp:Date.now()})},lchown:function(e,t,i){ce.chown(e,t,i,!0)},fchown:function(e,t,i){var n=ce.getStream(e);if(!n)throw new ce.ErrnoError(8);ce.chown(n.node,t,i)},truncate:function(e,t){if(t<0)throw new ce.ErrnoError(28);var i;if(!(i="string"==typeof e?ce.lookupPath(e,{follow:!0}).node:e).node_ops.setattr)throw new ce.ErrnoError(63);if(ce.isDir(i.mode))throw new ce.ErrnoError(31);if(!ce.isFile(i.mode))throw new ce.ErrnoError(28);var n=ce.nodePermissions(i,"w");if(n)throw new ce.ErrnoError(n);i.node_ops.setattr(i,{size:t,timestamp:Date.now()})},ftruncate:function(e,t){var i=ce.getStream(e);if(!i)throw new ce.ErrnoError(8);if(0==(2097155&i.flags))throw new ce.ErrnoError(28);ce.truncate(i.node,t)},utime:function(e,t,i){var n=ce.lookupPath(e,{follow:!0}).node;n.node_ops.setattr(n,{timestamp:Math.max(t,i)})},open:function(e,i,n,r,s){if(""===e)throw new ce.ErrnoError(44);var o;if(n=void 0===n?438:n,n=64&(i="string"==typeof i?ce.modeStringToFlags(i):i)?4095&n|32768:0,"object"==typeof e)o=e;else{e=se.normalize(e);try{o=ce.lookupPath(e,{follow:!(131072&i)}).node}catch(e){}}var a=!1;if(64&i)if(o){if(128&i)throw new ce.ErrnoError(20)}else o=ce.mknod(e,n,0),a=!0;if(!o)throw new ce.ErrnoError(44);if(ce.isChrdev(o.mode)&&(i&=-513),65536&i&&!ce.isDir(o.mode))throw new ce.ErrnoError(54);if(!a){var l=ce.mayOpen(o,i);if(l)throw new ce.ErrnoError(l)}512&i&&ce.truncate(o,0),i&=-131713;var u=ce.createStream({node:o,path:ce.getPath(o),flags:i,seekable:!0,position:0,stream_ops:o.stream_ops,ungotten:[],error:!1},r,s);u.stream_ops.open&&u.stream_ops.open(u),!t.logReadFiles||1&i||(ce.readFiles||(ce.readFiles={}),e in ce.readFiles||(ce.readFiles[e]=1,c("FS.trackingDelegate error on read file: "+e)));try{if(ce.trackingDelegate.onOpenFile){var h=0;1!=(2097155&i)&&(h|=ce.tracking.openFlags.READ),0!=(2097155&i)&&(h|=ce.tracking.openFlags.WRITE),ce.trackingDelegate.onOpenFile(e,h)}}catch(t){c("FS.trackingDelegate['onOpenFile']('"+e+"', flags) threw an exception: "+t.message)}return u},close:function(e){if(ce.isClosed(e))throw new ce.ErrnoError(8);e.getdents&&(e.getdents=null);try{e.stream_ops.close&&e.stream_ops.close(e)}catch(e){throw e}finally{ce.closeStream(e.fd)}e.fd=null},isClosed:function(e){return null===e.fd},llseek:function(e,t,i){if(ce.isClosed(e))throw new ce.ErrnoError(8);if(!e.seekable||!e.stream_ops.llseek)throw new ce.ErrnoError(70);if(0!=i&&1!=i&&2!=i)throw new ce.ErrnoError(28);return e.position=e.stream_ops.llseek(e,t,i),e.ungotten=[],e.position},read:function(e,t,i,n,r){if(n<0||r<0)throw new ce.ErrnoError(28);if(ce.isClosed(e))throw new ce.ErrnoError(8);if(1==(2097155&e.flags))throw new ce.ErrnoError(8);if(ce.isDir(e.node.mode))throw new ce.ErrnoError(31);if(!e.stream_ops.read)throw new ce.ErrnoError(28);var s=void 0!==r;if(s){if(!e.seekable)throw new ce.ErrnoError(70)}else r=e.position;var o=e.stream_ops.read(e,t,i,n,r);return s||(e.position+=o),o},write:function(e,t,i,n,r,s){if(n<0||r<0)throw new ce.ErrnoError(28);if(ce.isClosed(e))throw new ce.ErrnoError(8);if(0==(2097155&e.flags))throw new ce.ErrnoError(8);if(ce.isDir(e.node.mode))throw new ce.ErrnoError(31);if(!e.stream_ops.write)throw new ce.ErrnoError(28);e.seekable&&1024&e.flags&&ce.llseek(e,0,2);var o=void 0!==r;if(o){if(!e.seekable)throw new ce.ErrnoError(70)}else r=e.position;var a=e.stream_ops.write(e,t,i,n,r,s);o||(e.position+=a);try{e.path&&ce.trackingDelegate.onWriteToFile&&ce.trackingDelegate.onWriteToFile(e.path)}catch(t){c("FS.trackingDelegate['onWriteToFile']('"+e.path+"') threw an exception: "+t.message)}return a},allocate:function(e,t,i){if(ce.isClosed(e))throw new ce.ErrnoError(8);if(t<0||i<=0)throw new ce.ErrnoError(28);if(0==(2097155&e.flags))throw new ce.ErrnoError(8);if(!ce.isFile(e.node.mode)&&!ce.isDir(e.node.mode))throw new ce.ErrnoError(43);if(!e.stream_ops.allocate)throw new ce.ErrnoError(138);e.stream_ops.allocate(e,t,i)},mmap:function(e,t,i,n,r,s){if(0!=(2&r)&&0==(2&s)&&2!=(2097155&e.flags))throw new ce.ErrnoError(2);if(1==(2097155&e.flags))throw new ce.ErrnoError(2);if(!e.stream_ops.mmap)throw new ce.ErrnoError(43);return e.stream_ops.mmap(e,t,i,n,r,s)},msync:function(e,t,i,n,r){return e&&e.stream_ops.msync?e.stream_ops.msync(e,t,i,n,r):0},munmap:function(e){return 0},ioctl:function(e,t,i){if(!e.stream_ops.ioctl)throw new ce.ErrnoError(59);return e.stream_ops.ioctl(e,t,i)},readFile:function(e,t){if((t=t||{}).flags=t.flags||"r",t.encoding=t.encoding||"binary","utf8"!==t.encoding&&"binary"!==t.encoding)throw new Error('Invalid encoding type "'+t.encoding+'"');var i,n=ce.open(e,t.flags),r=ce.stat(e).size,s=new Uint8Array(r);return ce.read(n,s,0,r,0),"utf8"===t.encoding?i=S(s,0):"binary"===t.encoding&&(i=s),ce.close(n),i},writeFile:function(e,t,i){(i=i||{}).flags=i.flags||"w";var n=ce.open(e,i.flags,i.mode);
425if("string"==typeof t){var r=new Uint8Array(I(t)+1),s=D(t,r,0,r.length);ce.write(n,r,0,s,void 0,i.canOwn)}else{if(!ArrayBuffer.isView(t))throw new Error("Unsupported data type");ce.write(n,t,0,t.byteLength,void 0,i.canOwn)}ce.close(n)},cwd:function(){return ce.currentPath},chdir:function(e){var t=ce.lookupPath(e,{follow:!0});if(null===t.node)throw new ce.ErrnoError(44);if(!ce.isDir(t.node.mode))throw new ce.ErrnoError(54);var i=ce.nodePermissions(t.node,"x");if(i)throw new ce.ErrnoError(i);ce.currentPath=t.path},createDefaultDirectories:function(){ce.mkdir("/tmp"),ce.mkdir("/home"),ce.mkdir("/home/web_user")},createDefaultDevices:function(){var e;if(ce.mkdir("/dev"),ce.registerDevice(ce.makedev(1,3),{read:function(){return 0},write:function(e,t,i,n,r){return n}}),ce.mkdev("/dev/null",ce.makedev(1,3)),ae.register(ce.makedev(5,0),ae.default_tty_ops),ae.register(ce.makedev(6,0),ae.default_tty1_ops),ce.mkdev("/dev/tty",ce.makedev(5,0)),ce.mkdev("/dev/tty1",ce.makedev(6,0)),"object"==typeof crypto&&"function"==typeof crypto.getRandomValues){var t=new Uint8Array(1);e=function(){return crypto.getRandomValues(t),t[0]}}e||(e=function(){X("random_device")}),ce.createDevice("/dev","random",e),ce.createDevice("/dev","urandom",e),ce.mkdir("/dev/shm"),ce.mkdir("/dev/shm/tmp")},createSpecialDirectories:function(){ce.mkdir("/proc"),ce.mkdir("/proc/self"),ce.mkdir("/proc/self/fd"),ce.mount({mount:function(){var e=ce.createNode("/proc/self","fd",16895,73);return e.node_ops={lookup:function(e,t){var i=+t,n=ce.getStream(i);if(!n)throw new ce.ErrnoError(8);var r={parent:null,mount:{mountpoint:"fake"},node_ops:{readlink:function(){return n.path}}};return r.parent=r,r}},e}},{},"/proc/self/fd")},createStandardStreams:function(){t.stdin?ce.createDevice("/dev","stdin",t.stdin):ce.symlink("/dev/tty","/dev/stdin"),t.stdout?ce.createDevice("/dev","stdout",null,t.stdout):ce.symlink("/dev/tty","/dev/stdout"),t.stderr?ce.createDevice("/dev","stderr",null,t.stderr):ce.symlink("/dev/tty1","/dev/stderr"),ce.open("/dev/stdin","r"),ce.open("/dev/stdout","w"),ce.open("/dev/stderr","w")},ensureErrnoError:function(){ce.ErrnoError||(ce.ErrnoError=function(e,t){this.node=t,this.setErrno=function(e){this.errno=e},this.setErrno(e),this.message="FS error"},ce.ErrnoError.prototype=new Error,ce.ErrnoError.prototype.constructor=ce.ErrnoError,[44].forEach((function(e){ce.genericErrors[e]=new ce.ErrnoError(e),ce.genericErrors[e].stack="<generic error, no stack>"})))},staticInit:function(){ce.ensureErrnoError(),ce.nameTable=new Array(4096),ce.mount(le,{},"/"),ce.createDefaultDirectories(),ce.createDefaultDevices(),ce.createSpecialDirectories(),ce.filesystems={MEMFS:le}},init:function(e,i,n){ce.init.initialized=!0,ce.ensureErrnoError(),t.stdin=e||t.stdin,t.stdout=i||t.stdout,t.stderr=n||t.stderr,ce.createStandardStreams()},quit:function(){ce.init.initialized=!1;var e=t._fflush;e&&e(0);for(var i=0;i<ce.streams.length;i++){var n=ce.streams[i];n&&ce.close(n)}},getMode:function(e,t){var i=0;return e&&(i|=365),t&&(i|=146),i},joinPath:function(e,t){var i=se.join.apply(null,e);return t&&"/"==i[0]&&(i=i.substr(1)),i},absolutePath:function(e,t){return oe.resolve(t,e)},standardizePath:function(e){return se.normalize(e)},findObject:function(e,t){var i=ce.analyzePath(e,t);return i.exists?i.object:(ne(i.error),null)},analyzePath:function(e,t){try{e=(n=ce.lookupPath(e,{follow:!t})).path}catch(e){}var i={isRoot:!1,exists:!1,error:0,name:null,path:null,object:null,parentExists:!1,parentPath:null,parentObject:null};try{var n=ce.lookupPath(e,{parent:!0});i.parentExists=!0,i.parentPath=n.path,i.parentObject=n.node,i.name=se.basename(e),n=ce.lookupPath(e,{follow:!t}),i.exists=!0,i.path=n.path,i.object=n.node,i.name=n.node.name,i.isRoot="/"===n.path}catch(e){i.error=e.errno}return i},createFolder:function(e,t,i,n){var r=se.join2("string"==typeof e?e:ce.getPath(e),t),s=ce.getMode(i,n);return ce.mkdir(r,s)},createPath:function(e,t,i,n){e="string"==typeof e?e:ce.getPath(e);for(var r=t.split("/").reverse();r.length;){var s=r.pop();if(s){var o=se.join2(e,s);try{ce.mkdir(o)}catch(e){}e=o}}return o}
vendor: 4,237 bytes, line 425
425,createFile:function(e,t,i,n,r){var s=se.join2("string"==typeof e?e:ce.getPath(e),t),o=ce.getMode(n,r);return ce.create(s,o)},createDataFile:function(e,t,i,n,r,s){var o=t?se.join2("string"==typeof e?e:ce.getPath(e),t):e,a=ce.getMode(n,r),l=ce.create(o,a);if(i){if("string"==typeof i){for(var c=new Array(i.length),u=0,h=i.length;u<h;++u)c[u]=i.charCodeAt(u);i=c}ce.chmod(l,146|a);var d=ce.open(l,"w");ce.write(d,i,0,i.length,0,s),ce.close(d),ce.chmod(l,a)}return l},createDevice:function(e,t,i,n){var r=se.join2("string"==typeof e?e:ce.getPath(e),t),s=ce.getMode(!!i,!!n);ce.createDevice.major||(ce.createDevice.major=64);var o=ce.makedev(ce.createDevice.major++,0);return ce.registerDevice(o,{open:function(e){e.seekable=!1},close:function(e){n&&n.buffer&&n.buffer.length&&n(10)},read:function(e,t,n,r,s){for(var o=0,a=0;a<r;a++){var l;try{l=i()}catch(e){throw new ce.ErrnoError(29)}if(void 0===l&&0===o)throw new ce.ErrnoError(6);if(null==l)break;o++,t[n+a]=l}return o&&(e.node.timestamp=Date.now()),o},write:function(e,t,i,r,s){for(var o=0;o<r;o++)try{n(t[i+o])}catch(e){throw new ce.ErrnoError(29)}return r&&(e.node.timestamp=Date.now()),o}}),ce.mkdev(r,s,o)},createLink:function(e,t,i,n,r){var s=se.join2("string"==typeof e?e:ce.getPath(e),t);return ce.symlink(i,s)},forceLoadFile:function(e){if(e.isDevice||e.isFolder||e.link||e.contents)return!0;var t=!0;if("undefined"!=typeof XMLHttpRequest)throw new Error("Lazy loading should have been performed (contents set) in createLazyFile, but it was not. Lazy loading only works in web workers. Use --embed-file or --preload-file in emcc on the main thread.");if(!r)throw new Error("Cannot load without read() or XMLHttpRequest.");try{e.contents=be(r(e.url),!0),e.usedBytes=e.contents.length}catch(e){t=!1}return t||ne(29),t},createLazyFile:function(e,t,i,n,r){function s(){this.lengthKnown=!1,this.chunks=[]}if(s.prototype.get=function(e){if(!(e>this.length-1||e<0)){var t=e%this.chunkSize,i=e/this.chunkSize|0;return this.getter(i)[t]}},s.prototype.setDataGetter=function(e){this.getter=e},s.prototype.cacheLength=function(){var e=new XMLHttpRequest;if(e.open("HEAD",i,!1),e.send(null),!(e.status>=200&&e.status<300||304===e.status))throw new Error("Couldn't load "+i+". Status: "+e.status);var t,n=Number(e.getResponseHeader("Content-length")),r=(t=e.getResponseHeader("Accept-Ranges"))&&"bytes"===t,s=(t=e.getResponseHeader("Content-Encoding"))&&"gzip"===t,o=1048576;r||(o=n);var a=this;a.setDataGetter((function(e){var t=e*o,r=(e+1)*o-1;if(r=Math.min(r,n-1),void 0===a.chunks[e]&&(a.chunks[e]=function(e,t){if(e>t)throw new Error("invalid range ("+e+", "+t+") or no bytes requested!");if(t>n-1)throw new Error("only "+n+" bytes available! programmer error!");var r=new XMLHttpRequest;if(r.open("GET",i,!1),n!==o&&r.setRequestHeader("Range","bytes="+e+"-"+t),"undefined"!=typeof Uint8Array&&(r.responseType="arraybuffer"),r.overrideMimeType&&r.overrideMimeType("text/plain; charset=x-user-defined"),r.send(null),!(r.status>=200&&r.status<300||304===r.status))throw new Error("Couldn't load "+i+". Status: "+r.status);return void 0!==r.response?new Uint8Array(r.response||[]):be(r.responseText||"",!0)}(t,r)),void 0===a.chunks[e])throw new Error("doXHR failed!");return a.chunks[e]})),!s&&n||(o=n=1,n=this.getter(0).length,o=n,l("LazyFiles on gzip forces download of the whole file when length is accessed")),this._length=n,this._chunkSize=o,this.lengthKnown=!0},"undefined"!=typeof XMLHttpRequest)throw"Cannot do synchronous binary XHRs outside webworkers in modern browsers. Use --embed-file or --preload-file in emcc";var o={isDevice:!1,url:i},a=ce.createFile(e,t,o,n,r);o.contents?a.contents=o.contents:o.url&&(a.contents=null,a.url=o.url),Object.defineProperties(a,{usedBytes:{get:function(){return this.contents.length}}});var c={};return Object.keys(a.stream_ops).forEach((function(e){var t=a.stream_ops[e];c[e]=function(){if(!ce.forceLoadFile(a))throw new ce.ErrnoError(29);return t.apply(null,arguments)}})),c.read=function(e,t,i,n,r){if(!ce.forceLoadFile(a))throw new ce.ErrnoError(29);var s=e.node.contents;if(r>=s.length)return 0;var o=Math.min(s.length-r,n);if(s.slice)for(var l=0;l<o;l++)t[i+l]=s[r+l];else for(l=0;l<o;l++)t[i+l]=s.get(r+l);return o},a.stream_ops=c,a}
425,createPreloadedFile:function(e,i,n,r,s,o,a,l,c,u){ue.init();var h=i?oe.resolve(se.join2(e,i)):e;function d(n){function d(t){u&&u(),l||ce.createDataFile(e,i,t,r,s,c),o&&o(),Y()}var f=!1;t.preloadPlugins.forEach((function(e){f||e.canHandle(h)&&(e.handle(n,h,d,(function(){a&&a(),Y()})),f=!0)})),f||d(n)}G(),"string"==typeof n?ue.asyncLoad(n,(function(e){d(e)}),a):d(n)},indexedDB:function(){return window.indexedDB||window.mozIndexedDB||window.webkitIndexedDB||window.msIndexedDB},DB_NAME:function(){return"EM_FS_"+window.location.pathname},DB_VERSION:20,DB_STORE_NAME:"FILE_DATA",saveFilesToDB:function(e,t,i){t=t||function(){},i=i||function(){};var n=ce.indexedDB();try{var r=n.open(ce.DB_NAME(),ce.DB_VERSION)}catch(e){return i(e)}r.onupgradeneeded=function(){l("creating db"),r.result.createObjectStore(ce.DB_STORE_NAME)},r.onsuccess=function(){var n=r.result.transaction([ce.DB_STORE_NAME],"readwrite"),s=n.objectStore(ce.DB_STORE_NAME),o=0,a=0,l=e.length;function c(){0==a?t():i()}e.forEach((function(e){var t=s.put(ce.analyzePath(e).object.contents,e);t.onsuccess=function(){++o+a==l&&c()},t.onerror=function(){a++,o+a==l&&c()}})),n.onerror=i},r.onerror=i},loadFilesFromDB:function(e,t,i){t=t||function(){},i=i||function(){};var n=ce.indexedDB();try{var r=n.open(ce.DB_NAME(),ce.DB_VERSION)}catch(e){return i(e)}r.onupgradeneeded=i,r.onsuccess=function(){var n=r.result;try{var s=n.transaction([ce.DB_STORE_NAME],"readonly")}catch(e){return void i(e)}var o=s.objectStore(ce.DB_STORE_NAME),a=0,l=0,c=e.length;function u(){0==l?t():i()}e.forEach((function(e){var t=o.get(e);t.onsuccess=function(){ce.analyzePath(e).exists&&ce.unlink(e),ce.createDataFile(se.dirname(e),se.basename(e),t.result,!0,!0,!0),++a+l==c&&u()},t.onerror=function(){l++,a+l==c&&u()}})),s.onerror=i},r.onerror=i},mmapAlloc:function(e){for(var t=function(e,t){return t||(t=16),Math.ceil(e/t)*t}(e,16384),i=Se(t);e<t;)_[i+e++]=0;return i}};re="undefined"!=typeof performance&&performance.now?function(){return performance.now()}:Date.now;var ue={mainLoop:{scheduler:null,method:"",currentlyRunningMainloop:0,func:null,arg:0,timingMode:0,timingValue:0,currentFrameNumber:0,queue:[],pause:function(){ue.mainLoop.scheduler=null,ue.mainLoop.currentlyRunningMainloop++},resume:function(){ue.mainLoop.currentlyRunningMainloop++;var e=ue.mainLoop.timingMode,i=ue.mainLoop.timingValue,n=ue.mainLoop.func;ue.mainLoop.func=null,function(e,i,n,r,s){var o;v(!ue.mainLoop.func,"emscripten_set_main_loop: there can only be one main loop function at once: call emscripten_cancel_main_loop to cancel the previous one before setting a new one with different parameters."),ue.mainLoop.func=e,ue.mainLoop.arg=r,o=void 0!==r?function(){t.dynCall_vi(e,r)}:function(){t.dynCall_v(e)};var a=ue.mainLoop.currentlyRunningMainloop;ue.mainLoop.runner=function(){if(!g)if(ue.mainLoop.queue.length>0){var e=Date.now(),t=ue.mainLoop.queue.shift();if(t.func(t.arg),ue.mainLoop.remainingBlockers){var i=ue.mainLoop.remainingBlockers,n=i%1==0?i-1:Math.floor(i);t.counted?ue.mainLoop.remainingBlockers=n:(n+=.5,ue.mainLoop.remainingBlockers=(8*i+n)/9)}if(console.log('main loop blocker "'+t.name+'" took '+(Date.now()-e)+" ms"),ue.mainLoop.updateStatus(),a<ue.mainLoop.currentlyRunningMainloop)return;setTimeout(ue.mainLoop.runner,0)}else a<ue.mainLoop.currentlyRunningMainloop||(ue.mainLoop.currentFrameNumber=ue.mainLoop.currentFrameNumber+1|0,1==ue.mainLoop.timingMode&&ue.mainLoop.timingValue>1&&ue.mainLoop.currentFrameNumber%ue.mainLoop.timingValue!=0?ue.mainLoop.scheduler():(0==ue.mainLoop.timingMode&&(ue.mainLoop.tickStartTime=re()),ue.mainLoop.runIter(o),a<ue.mainLoop.currentlyRunningMainloop||("object"==typeof de&&de.audio&&de.audio.queueNewAudioData&&de.audio.queueNewAudioData(),ue.mainLoop.scheduler())))}}(n,0,0,ue.mainLoop.arg),function(e,t){if(ue.mainLoop.timingMode=e,ue.mainLoop.timingValue=t,!ue.mainLoop.func)return 1;if(0==e)ue.mainLoop.scheduler=function(){var e=0|Math.max(0,ue.mainLoop.tickStartTime+t-re());setTimeout(ue.mainLoop.runner,e)},ue.mainLoop.method="timeout";else if(1==e)ue.mainLoop.scheduler=function(){ue.requestAnimationFrame(ue.mainLoop.runner)},ue.mainLoop.method="rAF";else if(2==e){if("undefined"==typeof setImmediate){var i=[],n="setimmediate";addEventListener("message",(function(e){e.data!==n&&e.data.target!==n||(e.stopPropagation(),i.shift()())}),!0),setImmediate=function(e){i.push(e),postMessage(n,"*")}}
vendor: 4,613 bytes, line 425
425ue.mainLoop.scheduler=function(){setImmediate(ue.mainLoop.runner)},ue.mainLoop.method="immediate"}}(e,i),ue.mainLoop.scheduler()},updateStatus:function(){if(t.setStatus){var e=t.statusMessage||"Please wait...",i=ue.mainLoop.remainingBlockers,n=ue.mainLoop.expectedBlockers;i?i<n?t.setStatus(e+" ("+(n-i)+"/"+n+")"):t.setStatus(e):t.setStatus("")}},runIter:function(e){if(!g){if(t.preMainLoop&&!1===t.preMainLoop())return;try{e()}catch(e){if(e instanceof Pe)return;if("unwind"==e)return;throw e&&"object"==typeof e&&e.stack&&c("exception thrown: "+[e,e.stack]),e}t.postMainLoop&&t.postMainLoop()}}},isFullscreen:!1,pointerLock:!1,moduleContextCreatedCallbacks:[],workers:[],init:function(){if(t.preloadPlugins||(t.preloadPlugins=[]),!ue.initted){ue.initted=!0;try{new Blob,ue.hasBlobConstructor=!0}catch(e){ue.hasBlobConstructor=!1,console.log("warning: no blob constructor, cannot create blobs with mimetypes")}ue.BlobBuilder="undefined"!=typeof MozBlobBuilder?MozBlobBuilder:"undefined"!=typeof WebKitBlobBuilder?WebKitBlobBuilder:ue.hasBlobConstructor?null:console.log("warning: no BlobBuilder"),ue.URLObject="undefined"!=typeof window?window.URL?window.URL:window.webkitURL:void 0,t.noImageDecoding||void 0!==ue.URLObject||(console.log("warning: Browser does not support creating object URLs. Built-in browser image decoding will not be available."),t.noImageDecoding=!0);var e={canHandle:function(e){return!t.noImageDecoding&&/\.(jpg|jpeg|png|bmp)$/i.test(e)},handle:function(e,i,n,r){var s=null;if(ue.hasBlobConstructor)try{(s=new Blob([e],{type:ue.getMimetype(i)})).size!==e.length&&(s=new Blob([new Uint8Array(e).buffer],{type:ue.getMimetype(i)}))}catch(e){u("Blob constructor present but fails: "+e+"; falling back to blob builder")}if(!s){var o=new ue.BlobBuilder;o.append(new Uint8Array(e).buffer),s=o.getBlob()}var a=ue.URLObject.createObjectURL(s),l=new Image;l.onload=function(){v(l.complete,"Image "+i+" could not be decoded");var r=document.createElement("canvas");r.width=l.width,r.height=l.height,r.getContext("2d").drawImage(l,0,0),t.preloadedImages[i]=r,ue.URLObject.revokeObjectURL(a),n&&n(e)},l.onerror=function(e){console.log("Image "+a+" could not be decoded"),r&&r()},l.src=a}};t.preloadPlugins.push(e);var i={canHandle:function(e){return!t.noAudioDecoding&&e.substr(-4)in{".ogg":1,".wav":1,".mp3":1}},handle:function(e,i,n,r){var s=!1;function o(r){s||(s=!0,t.preloadedAudios[i]=r,n&&n(e))}function a(){s||(s=!0,t.preloadedAudios[i]=new Audio,r&&r())}if(!ue.hasBlobConstructor)return a();try{var l=new Blob([e],{type:ue.getMimetype(i)})}catch(e){return a()}var c=ue.URLObject.createObjectURL(l),u=new Audio;u.addEventListener("canplaythrough",(function(){o(u)}),!1),u.onerror=function(t){s||(console.log("warning: browser could not fully decode audio "+i+", trying slower base64 approach"),u.src="data:audio/x-"+i.substr(-3)+";base64,"+function(e){for(var t="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789+/",i="",n=0,r=0,s=0;s<e.length;s++)for(n=n<<8|e[s],r+=8;r>=6;){var o=n>>r-6&63;r-=6,i+=t[o]}return 2==r?(i+=t[(3&n)<<4],i+="=="):4==r&&(i+=t[(15&n)<<2],i+="="),i}(e),o(u))},u.src=c,ue.safeSetTimeout((function(){o(u)}),1e4)}};t.preloadPlugins.push(i);var n=t.canvas;n&&(n.requestPointerLock=n.requestPointerLock||n.mozRequestPointerLock||n.webkitRequestPointerLock||n.msRequestPointerLock||function(){},n.exitPointerLock=document.exitPointerLock||document.mozExitPointerLock||document.webkitExitPointerLock||document.msExitPointerLock||function(){},n.exitPointerLock=n.exitPointerLock.bind(document),document.addEventListener("pointerlockchange",r,!1),document.addEventListener("mozpointerlockchange",r,!1),document.addEventListener("webkitpointerlockchange",r,!1),document.addEventListener("mspointerlockchange",r,!1),t.elementPointerLock&&n.addEventListener("click",(function(e){!ue.pointerLock&&t.canvas.requestPointerLock&&(t.canvas.requestPointerLock(),e.preventDefault())}),!1))}function r(){ue.pointerLock=document.pointerLockElement===t.canvas||document.mozPointerLockElement===t.canvas||document.webkitPointerLockElement===t.canvas||document.msPointerLockElement===t.canvas}},createContext:function(e,i,n,r){if(i&&t.ctx&&e==t.canvas)return t.ctx;var s,o;if(i){var a={antialias:!1,alpha:!1,majorVersion:1};if(r)for(var l in r)a[l]=r[l];void 0!==fe&&(o=fe.createContext(e,a))&&(s=fe.getContext(o).GLctx)}else s=e.getContext("2d");return s?(n&&(i||v(void 0===ge,"cannot set in module if GLctx is used, but we are a non-GL context that would replace it"),t.ctx=s,i&&fe.makeContextCurrent(o),t.useWebGL=i,ue.moduleContextCreatedCallbacks.forEach((function(e){e()}
425)),ue.init()),s):null},destroyContext:function(e,t,i){},fullscreenHandlersInstalled:!1,lockPointer:void 0,resizeCanvas:void 0,requestFullscreen:function(e,i){ue.lockPointer=e,ue.resizeCanvas=i,void 0===ue.lockPointer&&(ue.lockPointer=!0),void 0===ue.resizeCanvas&&(ue.resizeCanvas=!1);var n=t.canvas;function r(){ue.isFullscreen=!1;var e=n.parentNode;(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===e?(n.exitFullscreen=ue.exitFullscreen,ue.lockPointer&&n.requestPointerLock(),ue.isFullscreen=!0,ue.resizeCanvas?ue.setFullscreenCanvasSize():ue.updateCanvasDimensions(n)):(e.parentNode.insertBefore(n,e),e.parentNode.removeChild(e),ue.resizeCanvas?ue.setWindowedCanvasSize():ue.updateCanvasDimensions(n)),t.onFullScreen&&t.onFullScreen(ue.isFullscreen),t.onFullscreen&&t.onFullscreen(ue.isFullscreen)}ue.fullscreenHandlersInstalled||(ue.fullscreenHandlersInstalled=!0,document.addEventListener("fullscreenchange",r,!1),document.addEventListener("mozfullscreenchange",r,!1),document.addEventListener("webkitfullscreenchange",r,!1),document.addEventListener("MSFullscreenChange",r,!1));var s=document.createElement("div");n.parentNode.insertBefore(s,n),s.appendChild(n),s.requestFullscreen=s.requestFullscreen||s.mozRequestFullScreen||s.msRequestFullscreen||(s.webkitRequestFullscreen?function(){s.webkitRequestFullscreen(Element.ALLOW_KEYBOARD_INPUT)}:null)||(s.webkitRequestFullScreen?function(){s.webkitRequestFullScreen(Element.ALLOW_KEYBOARD_INPUT)}:null),s.requestFullscreen()},exitFullscreen:function(){return!!ue.isFullscreen&&((document.exitFullscreen||document.cancelFullScreen||document.mozCancelFullScreen||document.msExitFullscreen||document.webkitCancelFullScreen||function(){}).apply(document,[]),!0)},nextRAF:0,fakeRequestAnimationFrame:function(e){var t=Date.now();if(0===ue.nextRAF)ue.nextRAF=t+1e3/60;else for(;t+2>=ue.nextRAF;)ue.nextRAF+=1e3/60;var i=Math.max(ue.nextRAF-t,0);setTimeout(e,i)},requestAnimationFrame:function(e){if("function"!=typeof requestAnimationFrame){var t=ue.fakeRequestAnimationFrame;"undefined"!=typeof window&&(t=window.requestAnimationFrame||window.mozRequestAnimationFrame||window.webkitRequestAnimationFrame||window.msRequestAnimationFrame||window.oRequestAnimationFrame||t),t(e)}else requestAnimationFrame(e)},safeCallback:function(e){return function(){if(!g)return e.apply(null,arguments)}},allowAsyncCallbacks:!0,queuedAsyncCallbacks:[],pauseAsyncCallbacks:function(){ue.allowAsyncCallbacks=!1},resumeAsyncCallbacks:function(){if(ue.allowAsyncCallbacks=!0,ue.queuedAsyncCallbacks.length>0){var e=ue.queuedAsyncCallbacks;ue.queuedAsyncCallbacks=[],e.forEach((function(e){e()}))}},safeRequestAnimationFrame:function(e){return ue.requestAnimationFrame((function(){g||(ue.allowAsyncCallbacks?e():ue.queuedAsyncCallbacks.push(e))}))},safeSetTimeout:function(e,t){return setTimeout((function(){g||(ue.allowAsyncCallbacks?e():ue.queuedAsyncCallbacks.push(e))}),t)},safeSetInterval:function(e,t){return setInterval((function(){g||ue.allowAsyncCallbacks&&e()}),t)},getMimetype:function(e){return{jpg:"image/jpeg",jpeg:"image/jpeg",png:"image/png",bmp:"image/bmp",ogg:"audio/ogg",wav:"audio/wav",mp3:"audio/mpeg"}[e.substr(e.lastIndexOf(".")+1)]},getUserMedia:function(e){window.getUserMedia||(window.getUserMedia=navigator.getUserMedia||navigator.mozGetUserMedia),window.getUserMedia(e)},getMovementX:function(e){return e.movementX||e.mozMovementX||e.webkitMovementX||0},getMovementY:function(e){return e.movementY||e.mozMovementY||e.webkitMovementY||0},getMouseWheelDelta:function(e){var t=0;switch(e.type){case"DOMMouseScroll":t=e.detail/3;break;case"mousewheel":t=e.wheelDelta/120;break;case"wheel":switch(t=e.deltaY,e.deltaMode){case 0:t/=100;break;case 1:t/=3;break;case 2:t*=80;break;default:throw"unrecognized mouse wheel delta mode: "+e.deltaMode}break;default:throw"unrecognized mouse wheel event: "+e.type}return t},mouseX:0,mouseY:0,mouseMovementX:0,mouseMovementY:0,touches:{},lastTouches:{},calculateMouseEvent:function(e){if(ue.pointerLock)"mousemove"!=e.type&&"mozMovementX"in e?ue.mouseMovementX=ue.mouseMovementY=0:(ue.mouseMovementX=ue.getMovementX(e),ue.mouseMovementY=ue.getMovementY(e)),void 0!==de?(ue.mouseX=de.mouseX+ue.mouseMovementX,ue.mouseY=de.mouseY+ue.mouseMovementY):(ue.mouseX+=ue.mouseMovementX,ue.mouseY+=ue.mouseMovementY);else{var i=t.canvas.getBoundingClientRect(),n=t.canvas.width,r=t.canvas.height,s=void 0!==window.scrollX?window.scrollX:window.pageXOffset,o=void 0!==window.scrollY?window.scrollY:window.pageYOffset;if("touchstart"===e.type||"touchend"===e.type||"touchmove"===e.type){var a=e.touch;if(void 0===a)return;var l=a.pageX-(s+i.left),c=a.pageY-(o+i.top),u={x:l*=n/i.width,y:c*=r/i.height};if("touchstart"===e.type)ue.lastTouches[a.identifier]=u,ue.touches[a.identifier]=u;else if("touchend"===e.type||"touchmove"===e.type){var h=ue.touches[a.identifier];h||(h=u),ue.lastTouches[a.identifier]=h,ue.touches[a.identifier]=u}return}var d=e.pageX-(s+i.left),f=e.pageY-(o+i.top);d*=n/i.width,f*=r/i.height,ue.mouseMovementX=d-ue.mouseX,ue.mouseMovementY=f-ue.mouseY,ue.mouseX=d,ue.mouseY=f}},asyncLoad:function(e,t,i,n){var r=n?"":"al "+e;s(e,(function(i){v(i,'Loading data file "'+e+'" failed (no arrayBuffer).'),t(new Uint8Array(i)),r&&Y()}),(function(t){if(!i)throw'Loading data file "'+e+'" failed.';i()})),r&&G()},resizeListeners:[],updateResizeListeners:function(){var e=t.canvas;
425ue.resizeListeners.forEach((function(t){t(e.width,e.height)}))},setCanvasSize:function(e,i,n){var r=t.canvas;ue.updateCanvasDimensions(r,e,i),n||ue.updateResizeListeners()},windowedWidth:0,windowedHeight:0,setFullscreenCanvasSize:function(){if(void 0!==de){var e=A[de.screen>>2];e|=8388608,C[de.screen>>2]=e}ue.updateCanvasDimensions(t.canvas),ue.updateResizeListeners()},setWindowedCanvasSize:function(){if(void 0!==de){var e=A[de.screen>>2];e&=-8388609,C[de.screen>>2]=e}ue.updateCanvasDimensions(t.canvas),ue.updateResizeListeners()},updateCanvasDimensions:function(e,i,n){i&&n?(e.widthNative=i,e.heightNative=n):(i=e.widthNative,n=e.heightNative);var r=i,s=n;if(t.forcedAspectRatio&&t.forcedAspectRatio>0&&(r/s<t.forcedAspectRatio?r=Math.round(s*t.forcedAspectRatio):s=Math.round(r/t.forcedAspectRatio)),(document.fullscreenElement||document.mozFullScreenElement||document.msFullscreenElement||document.webkitFullscreenElement||document.webkitCurrentFullScreenElement)===e.parentNode&&"undefined"!=typeof screen){var o=Math.min(screen.width/r,screen.height/s);r=Math.round(r*o),s=Math.round(s*o)}ue.resizeCanvas?(e.width!=r&&(e.width=r),e.height!=s&&(e.height=s),void 0!==e.style&&(e.style.removeProperty("width"),e.style.removeProperty("height"))):(e.width!=i&&(e.width=i),e.height!=n&&(e.height=n),void 0!==e.style&&(r!=i||s!=n?(e.style.setProperty("width",r+"px","important"),e.style.setProperty("height",s+"px","important")):(e.style.removeProperty("width"),e.style.removeProperty("height"))))},wgetRequests:{},nextWgetRequestHandle:0,getNextWgetRequestHandle:function(){var e=ue.nextWgetRequestHandle;return ue.nextWgetRequestHandle++,e}};function he(e){var i=de.surfaces[e];if(i.locked++,i.locked>1)return 0;if(i.buffer||(i.buffer=Se(i.width*i.height*4),C[e+20>>2]=i.buffer),C[e+20>>2]=i.buffer,e==de.screen&&t.screenIsReadOnly&&i.image)return 0;if(de.defaults.discardOnLock){if(i.image||(i.image=i.ctx.createImageData(i.width,i.height)),!de.defaults.opaqueFrontBuffer)return}else i.image=i.ctx.getImageData(0,0,i.width,i.height);if(e==de.screen&&de.defaults.opaqueFrontBuffer)for(var n=i.image.data,r=n.length,s=0;s<r/4;s++)n[4*s+3]=255;if(de.defaults.copyOnLock&&!de.defaults.discardOnLock){if(i.isFlagSet(2097152))throw"CopyOnLock is not supported for SDL_LockSurface with SDL_HWPALETTE flag set"+(new Error).stack;w.set(i.image.data,i.buffer)}return 0}var de={defaults:{width:320,height:200,copyOnLock:!0,discardOnLock:!1,opaqueFrontBuffer:!0},version:null,surfaces:{},canvasPool:[],events:[],fonts:[null],audios:[null],rwops:[null],music:{audio:null,volume:1},mixerFrequency:22050,mixerFormat:32784,mixerNumChannels:2,mixerChunkSize:1024,channelMinimumNumber:0,GL:!1,glAttributes:{0:3,1:3,2:2,3:0,4:0,5:1,6:16,7:0,8:0,9:0,10:0,11:0,12:0,13:0,14:0,15:1,16:0,17:0,18:0},keyboardState:null,keyboardMap:{},canRequestFullscreen:!1,isRequestingFullscreen:!1,textInput:!1,startTime:null,initFlags:0,buttonState:0,modState:0,DOMButtons:[0,0,0],DOMEventToSDLEvent:{},TOUCH_DEFAULT_ID:0,eventHandler:null,eventHandlerContext:null,eventHandlerTemp:0,keyCodes:{16:1249,17:1248,18:1250,20:1081,33:1099,34:1102,35:1101,36:1098,37:1104,38:1106,39:1103,40:1105,44:316,45:1097,46:127,91:1251,93:1125,96:1122,97:1113,98:1114,99:1115,100:1116,101:1117,102:1118,103:1119,104:1120,105:1121,106:1109,107:1111,109:1110,110:1123,111:1108,112:1082,113:1083,114:1084,115:1085,116:1086,117:1087,118:1088,119:1089,120:1090,121:1091,122:1092,123:1093,124:1128,125:1129,126:1130,127:1131,128:1132,129:1133,130:1134,131:1135,132:1136,133:1137,134:1138,135:1139,144:1107,160:94,161:33,162:34,163:35,164:36,165:37,166:38,167:95,168:40,169:41,170:42,171:43,172:124,173:45,174:123,175:125,176:126,181:127,182:129,183:128,188:44,190:46,191:47,192:96,219:91,220:92,221:93,222:39,224:1251},scanCodes:{8:42,9:43,13:40,27:41,32:44,35:204,39:53,44:54,46:55,47:56,48:39,49:30,50:31,51:32,52:33,53:34,54:35,55:36,56:37,57:38,58:203,59:51,61:46,91:47,92:49,93:48,96:52,97:4,98:5,99:6,100:7,101:8,102:9,103:10,104:11,105:12,106:13,107:14,108:15,109:16,110:17,111:18,112:19,113:20,114:21,115:22,116:23,117:24,118:25,119:26,120:27,121:28,122:29,127:76,305:224,308:226,316:70},loadRect:function(e){return{x:C[e+0>>2],y:C[e+4>>
4252],w:C[e+8>>2],h:C[e+12>>2]}},updateRect:function(e,t){C[e>>2]=t.x,C[e+4>>2]=t.y,C[e+8>>2]=t.w,C[e+12>>2]=t.h},intersectionOfRects:function(e,t){var i=Math.max(e.x,t.x),n=Math.max(e.y,t.y),r=Math.min(e.x+e.w,t.x+t.w),s=Math.min(e.y+e.h,t.y+t.h);return{x:i,y:n,w:Math.max(i,r)-i,h:Math.max(n,s)-n}},checkPixelFormat:function(e){},loadColorToCSSRGB:function(e){var t=C[e>>2];return"rgb("+(255&t)+","+(t>>8&255)+","+(t>>16&255)+")"},loadColorToCSSRGBA:function(e){var t=C[e>>2];return"rgba("+(255&t)+","+(t>>8&255)+","+(t>>16&255)+","+(t>>24&255)/255+")"},translateColorToCSSRGBA:function(e){return"rgba("+(255&e)+","+(e>>8&255)+","+(e>>16&255)+","+(e>>>24)/255+")"},translateRGBAToCSSRGBA:function(e,t,i,n){return"rgba("+(255&e)+","+(255&t)+","+(255&i)+","+(255&n)/255+")"},translateRGBAToColor:function(e,t,i,n){return e|t<<8|i<<16|n<<24},makeSurface:function(e,i,n,r,s,o,a,l,c){var u,h=1&(n=n||0),d=2097152&n,f=67108864&n,p=Se(60),m=Se(44),g=d?1:4,v=0;h||f||(v=Se(e*i*4)),C[p>>2]=n,C[p+4>>2]=m,C[p+8>>2]=e,C[p+12>>2]=i,C[p+16>>2]=e*g,C[p+20>>2]=v,C[p+36>>2]=0,C[p+40>>2]=0,C[p+44>>2]=t.canvas.width,C[p+48>>2]=t.canvas.height,C[p+56>>2]=1,C[m>>2]=-2042224636,C[m+4>>2]=0,_[m+8>>0]=8*g,_[m+9>>0]=g,C[m+12>>2]=o||255,C[m+16>>2]=a||65280,C[m+20>>2]=l||16711680,C[m+24>>2]=c||4278190080,de.GL=de.GL||f,r?u=t.canvas:((u=de.canvasPool.length>0?de.canvasPool.pop():document.createElement("canvas")).width=e,u.height=i);var y={antialias:0!=de.glAttributes[13]&&de.glAttributes[14]>1,depth:de.glAttributes[6]>0,stencil:de.glAttributes[7]>0,alpha:de.glAttributes[3]>0},b=ue.createContext(u,f,r,y);return de.surfaces[p]={width:e,height:i,canvas:u,ctx:b,surf:p,buffer:v,pixelFormat:m,alpha:255,flags:n,locked:0,usePageCanvas:r,source:s,isFlagSet:function(e){return n&e}},p},copyIndexedColorData:function(e,i,n,r,s){if(e.colors){var o=t.canvas.width,a=t.canvas.height,l=i||0,c=n||0,u=(r||o-l)+l,h=(s||a-c)+c,d=e.buffer;e.image.data32||(e.image.data32=new Uint32Array(e.image.data.buffer));for(var f=e.image.data32,p=e.colors32,m=c;m<h;++m)for(var g=m*o,v=l;v<u;++v)f[g+v]=p[w[d+g+v>>0]]}},freeSurface:function(e){var t=e+56,i=C[t>>2];if(i>1)C[t>>2]=i-1;else{var n=de.surfaces[e];!n.usePageCanvas&&n.canvas&&de.canvasPool.push(n.canvas),n.buffer&&Te(n.buffer),Te(n.pixelFormat),Te(e),de.surfaces[e]=null,e===de.screen&&(de.screen=null)}},blitSurface:function(e,t,i,n,r){var s,o,a,l,c=de.surfaces[e],h=de.surfaces[i];if(s=t?de.loadRect(t):{x:0,y:0,w:c.width,h:c.height},o=n?de.loadRect(n):{x:0,y:0,w:c.width,h:c.height},h.clipRect){var d=r&&0!==s.w?s.w/o.w:1,f=r&&0!==s.h?s.h/o.h:1;o=de.intersectionOfRects(h.clipRect,o),s.w=o.w*d,s.h=o.h*f,n&&de.updateRect(n,o)}if(r?(a=o.w,l=o.h):(a=s.w,l=s.h),0===s.w||0===s.h||0===a||0===l)return 0;var p=h.ctx.globalAlpha;return h.ctx.globalAlpha=c.alpha/255,h.ctx.drawImage(c.canvas,s.x,s.y,s.w,s.h,o.x,o.y,a,l),h.ctx.globalAlpha=p,i!=de.screen&&(u("WARNING: copying canvas data to memory for compatibility"),he(i),h.locked--),0},downFingers:{},savedKeydown:null,receiveEvent:function(e){function i(){for(var e in de.keyboardMap)de.events.push({type:"keyup",keyCode:de.keyboardMap[e]})}switch(e.type){case"touchstart":case"touchmove":e.preventDefault();var n=[];if("touchstart"===e.type)for(var r=0;r<e.touches.length;r++){var s=e.touches[r];1!=de.downFingers[s.identifier]&&(de.downFingers[s.identifier]=!0,n.push(s))}else n=e.touches;var o=n[0];if(o){var a;switch("touchstart"==e.type&&(de.DOMButtons[0]=1),e.type){case"touchstart":a="mousedown";break;case"touchmove":a="mousemove"}var l={type:a,button:0,pageX:o.clientX,pageY:o.clientY};de.events.push(l)}for(r=0;r<n.length;r++)s=n[r],de.events.push({type:e.type,touch:s});break;case"touchend":for(e.preventDefault(),r=0;r<e.changedTouches.length;r++)s=e.changedTouches[r],!0===de.downFingers[s.identifier]&&delete de.downFingers[s.identifier];for(l={type:"mouseup",button:0,pageX:e.changedTouches[0].clientX,pageY:e.changedTouches[0].clientY},de.DOMButtons[0]=0,de.events.push(l),r=0;r<e.changedTouches.length;r++)s=e.changedTouches[r],de.events.push({type:"touchend",touch:s});break;case"DOMMouseScroll":case"mousewheel":case"wheel":var u=-ue.getMouseWheelDelta(e),h=(u=0==u?0:u>0?Math.max(u,1):Math.min(u,-1))>0?3:4;de.events.push({type:"mousedown",button:h,pageX:e.pageX,pageY:e.pageY}),de.events.push({type:"mouseup",button:h,pageX:e.pageX,pageY:e.pageY}),de.events.push({type:"wheel",deltaX:0,deltaY:u}),e.preventDefault();break;case"mousemove":if(1===de.DOMButtons[0]&&de.events.push({type:"touchmove",touch:{identifier:0,deviceID:-1,pageX:e.pageX,pageY:e.pageY}}),ue.pointerLock&&("mozMovementX"in e&&(e.movementX=e.mozMovementX,e.movementY=e.mozMovementY),0==e.movementX&&0==e.movementY))return void e.preventDefault();case"keydown":case"keyup":case"keypress":case"mousedown":case"mouseup":if("keydown"===e.type&&(de.unicode||de.textInput)&&8!==e.keyCode&&9!==e.keyCode||e.preventDefault(),"mousedown"==e.type)de.DOMButtons[e.button]=1,de.events.push({type:"touchstart",touch:{identifier:0,deviceID:-1,pageX:e.pageX,pageY:e.pageY}});else if("mouseup"==e.type){if(!de.DOMButtons[e.button])return;de.events.push({type:"touchend",touch:{identifier:0,deviceID:-1,pageX:e.pageX,pageY:e.pageY}}),de.DOMButtons[e.button]=0}"keydown"===e.type||"mousedown"===e.type?de.canRequestFullscreen=!0:"
425keyup"!==e.type&&"mouseup"!==e.type||(de.isRequestingFullscreen&&(t.requestFullscreen(!0,!0),de.isRequestingFullscreen=!1),de.canRequestFullscreen=!1),"keypress"===e.type&&de.savedKeydown?(de.savedKeydown.keypressCharCode=e.charCode,de.savedKeydown=null):"keydown"===e.type&&(de.savedKeydown=e),("keypress"!==e.type||de.textInput)&&de.events.push(e);break;case"mouseout":for(r=0;r<3;r++)de.DOMButtons[r]&&(de.events.push({type:"mouseup",button:r,pageX:e.pageX,pageY:e.pageY}),de.DOMButtons[r]=0);e.preventDefault();break;case"focus":de.events.push(e),e.preventDefault();break;case"blur":de.events.push(e),i(),e.preventDefault();break;case"visibilitychange":de.events.push({type:"visibilitychange",visible:!document.hidden}),i(),e.preventDefault();break;case"unload":return void(ue.mainLoop.runner&&(de.events.push(e),ue.mainLoop.runner()));case"resize":de.events.push(e),e.preventDefault&&e.preventDefault()}de.events.length>=1e4&&(c("SDL event queue full, dropping events"),de.events=de.events.slice(0,1e4)),de.flushEventsToHandler()},lookupKeyCodeForEvent:function(e){var t=e.keyCode;return t>=65&&t<=90?t+=32:(t=de.keyCodes[e.keyCode]||e.keyCode,2===e.location&&t>=1248&&t<=1251&&(t+=4)),t},handleEvent:function(e){if(!e.handled)switch(e.handled=!0,e.type){case"touchstart":case"touchend":case"touchmove":ue.calculateMouseEvent(e);break;case"keydown":case"keyup":var t="keydown"===e.type,i=de.lookupKeyCodeForEvent(e);_[de.keyboardState+i>>0]=t,de.modState=(_[de.keyboardState+1248>>0]?64:0)|(_[de.keyboardState+1249>>0]?1:0)|(_[de.keyboardState+1250>>0]?256:0)|(_[de.keyboardState+1252>>0]?128:0)|(_[de.keyboardState+1253>>0]?2:0)|(_[de.keyboardState+1254>>0]?512:0),t?de.keyboardMap[i]=e.keyCode:delete de.keyboardMap[i];break;case"mousedown":case"mouseup":"mousedown"==e.type?de.buttonState|=1<<e.button:"mouseup"==e.type&&(de.buttonState&=~(1<<e.button));case"mousemove":ue.calculateMouseEvent(e)}},flushEventsToHandler:function(){if(de.eventHandler)for(;de.pollEvent(de.eventHandlerTemp);)t.dynCall_iii(de.eventHandler,de.eventHandlerContext,de.eventHandlerTemp)},pollEvent:function(e){if(512&de.initFlags&&de.joystickEventState&&de.queryJoysticks(),e){for(;de.events.length>0;)if(!1!==de.makeCEvent(de.events.shift(),e))return 1;return 0}return de.events.length>0},makeCEvent:function(e,i){if("number"==typeof e)return ke(i,e,28),void Te(e);switch(de.handleEvent(e),e.type){case"keydown":case"keyup":var n,r="keydown"===e.type,s=de.lookupKeyCodeForEvent(e);n=s>=1024?s-1024:de.scanCodes[s]||s,C[i>>2]=de.DOMEventToSDLEvent[e.type],_[i+8>>0]=r?1:0,_[i+9>>0]=0,C[i+12>>2]=n,C[i+16>>2]=s,x[i+20>>1]=de.modState,C[i+24>>2]=e.keypressCharCode||s;break;case"keypress":C[i>>2]=de.DOMEventToSDLEvent[e.type];for(var o=be(String.fromCharCode(e.charCode)),a=0;a<o.length;++a)_[i+(8+a)>>0]=o[a];break;case"mousedown":case"mouseup":case"mousemove":"mousemove"!=e.type?(r="mousedown"===e.type,C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+4>>2]=0,C[i+8>>2]=0,C[i+12>>2]=0,_[i+16>>0]=e.button+1,_[i+17>>0]=r?1:0,C[i+20>>2]=ue.mouseX,C[i+24>>2]=ue.mouseY):(C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+4>>2]=0,C[i+8>>2]=0,C[i+12>>2]=0,C[i+16>>2]=de.buttonState,C[i+20>>2]=ue.mouseX,C[i+24>>2]=ue.mouseY,C[i+28>>2]=ue.mouseMovementX,C[i+32>>2]=ue.mouseMovementY);break;case"wheel":C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+16>>2]=e.deltaX,C[i+20>>2]=e.deltaY;break;case"touchstart":case"touchend":case"touchmove":var l=e.touch;if(!ue.touches[l.identifier])break;var c=t.canvas.width,u=t.canvas.height,h=ue.touches[l.identifier].x/c,d=ue.touches[l.identifier].y/u,f=h-ue.lastTouches[l.identifier].x/c,p=d-ue.lastTouches[l.identifier].y/u;if(void 0===l.deviceID&&(l.deviceID=de.TOUCH_DEFAULT_ID),0===f&&0===p&&"touchmove"===e.type)return!1;C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+4>>2]=Date.now()-de.startTime|0,ee=[l.deviceID>>>0,(J=l.deviceID,+j(J)>=1?J>0?(0|q(+H(J/4294967296),4294967295))>>>0:~~+z((J-+(~~J>>>0))/4294967296)>>>0:0)],C[i+8>>2]=ee[0],C[i+12>>2]=ee[1],ee=[l.identifier>>>0,(J=l.identifier,+j(J)>=1?J>0?(0|q(+H(J/4294967296),4294967295))>>>0:~~+z((J-+(~~J>>>0))/4294967296)>>>0:0)],C[i+16>>2]=ee[0],C[i+20>>2]=ee[1],E[i+24>>2]=h,E[i+28>>2]=d,E[i+32>>2]=f,E[i+36>>2]=p,void 0!==l.force?E[i+40>>2]=l.force:E[i+40>>2]="touchend"==e.type?0:1;break;case"unload":C[i>>2]=de.DOMEventToSDLEvent[e.type];break;case"resize":C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+4>>2]=e.w,C[i+8>>2]=e.h;break;case"joystick_button_up":case"joystick_button_down":var m="joystick_button_up"===e.type?0:1;C[i>>2]=de.DOMEventToSDLEvent[e.type],_[i+4>>0]=e.index,_[i+5>>0]=e.button,_[i+6>>0]=m;break;case"joystick_axis_motion":C[i>>2]=de.DOMEventToSDLEvent[e.type],_[i+4>>0]=e.index,_[i+5>>0]=e.axis,C[i+8>>2]=de.joystickAxisValueConversion(e.value);break;case"focus":C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+4>>2]=0,_[i+8>>0]=12;break;case"blur":C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+4>>2]=0,_[i+8>>0]=13;break;case"visibilitychange":var g=e.visible?1:2;C[i>>2]=de.DOMEventToSDLEvent[e.type],C[i+4>>2]=0,_[i+8>>0]=g;break;default:throw"Unhandled SDL event: "+e.type}},makeFontString:function(e,t){return"'"!=t.charAt(0)&&'"'!=t.charAt(0)&&(t='"'+t+'"'),e+"px "+t+", serif"},estimateTextWidth:function(e,t){var i=e.size,n=de.makeFontString(i,e.name),r=de.ttfContext;return r.font=n,0|r.measureText(t).width},allocateChannels:function(e){if(!(de.numChannels&&de.numChannels>=e&&0!=e)){de.numChannels=e,de.channels=[];for(var t=0;t<e;t++)de.channels[t]={audio:null,volume:1}}},setGetVolume:function(e,t){if(!e)return 0;var i=128*e.volume;if(-1!=t&&(e.volume=Math.min(Math.max(t,0),128)/128,e.audio))try{e.audio.volume=e.volume,e.audio.webAudioGainNode&&(e.audio.webAudioGainNode.gain.value=e.volume)}catch(e){c("setGetVolume failed to set audio volume: "+e)}return i},setPannerPosition:function(e,t,i,n){e&&e.audio&&e.audio.webAudioPannerNode&&e.audio.webAudioPannerNode.setPosition(t,i,n)},playWebAudio:function(e){if(e&&!e.webAudioNode&&de.webAudioAvailable())try{var t=e.resource.webAudio;if(e.paused=!1,!t.decodedBuffer)return void 0===t.onDecodeComplete&&X("Cannot play back audio object that was not loaded"),void t.onDecodeComplete.push((function(){e.paused||de.playWebAudio(e)}));e.webAudioNode=de.audioContext.createBufferSource(),e.webAudioNode.buffer=t.decodedBuffer,e.webAudioNode.loop=e.loop,e.webAudioNode.one
425nded=function(){e.onended()},e.webAudioPannerNode=de.audioContext.createPanner(),e.webAudioPannerNode.setPosition(0,0,-.5),e.webAudioPannerNode.panningModel="equalpower",e.webAudioGainNode=de.audioContext.createGain(),e.webAudioGainNode.gain.value=e.volume,e.webAudioNode.connect(e.webAudioPannerNode),e.webAudioPannerNode.connect(e.webAudioGainNode),e.webAudioGainNode.connect(de.audioContext.destination),e.webAudioNode.start(0,e.currentPosition),e.startTime=de.audioContext.currentTime-e.currentPosition}catch(e){c("playWebAudio failed: "+e)}},pauseWebAudio:function(e){if(e){if(e.webAudioNode)try{e.currentPosition=(de.audioContext.currentTime-e.startTime)%e.resource.webAudio.decodedBuffer.duration,e.webAudioNode.onended=void 0,e.webAudioNode.stop(0),e.webAudioNode=void 0}catch(e){c("pauseWebAudio failed: "+e)}e.paused=!0}},openAudioContext:function(){de.audioContext||("undefined"!=typeof AudioContext?de.audioContext=new AudioContext:"undefined"!=typeof webkitAudioContext&&(de.audioContext=new webkitAudioContext))},webAudioAvailable:function(){return!!de.audioContext},fillWebAudioBufferFromHeap:function(e,t,i){for(var n=de.audio,r=n.channels,s=0;s<r;++s){var o=i.getChannelData(s);if(o.length!=t)throw"Web Audio output buffer length mismatch! Destination size: "+o.length+" samples vs expected "+t+" samples!";if(32784==n.format)for(var a=0;a<t;++a)o[a]=x[e+2*(a*r+s)>>1]/32768;else if(8==n.format)for(a=0;a<t;++a){var l=_[e+(a*r+s)>>0];o[a]=(l>=0?l-128:l+128)/128}else{if(33056!=n.format)throw"Invalid SDL audio format "+n.format+"!";for(a=0;a<t;++a)o[a]=E[e+4*(a*r+s)>>2]}}},debugSurface:function(e){console.log("dumping surface "+[e.surf,e.source,e.width,e.height]);for(var t=e.ctx.getImageData(0,0,e.width,e.height).data,i=Math.min(e.width,e.height),n=0;n<i;n++)console.log(" diagonal "+n+":"+[t[n*e.width*4+4*n+0],t[n*e.width*4+4*n+1],t[n*e.width*4+4*n+2],t[n*e.width*4+4*n+3]])},joystickEventState:1,lastJoystickState:{},joystickNamePool:{},recordJoystickState:function(e,t){for(var i=new Array(t.buttons.length),n=0;n<t.buttons.length;n++)i[n]=de.getJoystickButtonState(t.buttons[n]);de.lastJoystickState[e]={buttons:i,axes:t.axes.slice(0),timestamp:t.timestamp,index:t.index,id:t.id}},getJoystickButtonState:function(e){return"object"==typeof e?e.pressed:e>0},queryJoysticks:function(){for(var e in de.lastJoystickState){var t=de.getGamepad(e-1),i=de.lastJoystickState[e];if(void 0===t)return;if(null===t)return;if("number"!=typeof t.timestamp||t.timestamp!==i.timestamp||!t.timestamp){var n;for(n=0;n<t.buttons.length;n++){var r=de.getJoystickButtonState(t.buttons[n]);r!==i.buttons[n]&&de.events.push({type:r?"joystick_button_down":"joystick_button_up",joystick:e,index:e-1,button:n})}for(n=0;n<t.axes.length;n++)t.axes[n]!==i.axes[n]&&de.events.push({type:"joystick_axis_motion",joystick:e,index:e-1,axis:n,value:t.axes[n]});de.recordJoystickState(e,t)}}},joystickAxisValueConversion:function(e){return e=Math.min(1,Math.max(e,-1)),Math.ceil(32767.5*(e+1)-32768)},getGamepads:function(){var e=navigator.getGamepads||navigator.webkitGamepads||navigator.mozGamepads||navigator.gamepads||navigator.webkitGetGamepads;return void 0!==e?e.apply(navigator):[]},getGamepad:function(e){var t=de.getGamepads();return t.length>e&&e>=0?t[e]:null}},fe={counter:1,buffers:[],programs:[],framebuffers:[],renderbuffers:[],textures:[],uniforms:[],shaders:[],vaos:[],contexts:[],offscreenCanvases:{},timerQueriesEXT:[],programInfos:{},stringCache:{},unpackAlignment:4,recordError:function(e){fe.lastError||(fe.lastError=e)},getNewId:function(e){for(var t=fe.counter++,i=e.length;i<t;i++)e[i]=null;return t},getSource:function(e,t,i,n){for(var r="",s=0;s<t;++s){var o=n?C[n+4*s>>2]:-1;r+=T(C[i+4*s>>2],o<0?void 0:o)}return r},createContext:function(e,t){var i=e.getContext("webgl",t)||e.getContext("experimental-webgl",t);return i?fe.registerContext(i,t):0},registerContext:function(e,t){var i=fe.getNewId(fe.contexts),n={handle:i,attributes:t,version:t.majorVersion,GLctx:e};return n.cannotHandleOffsetsInUniformArrayViews=function(e){function t(t,i){var n=e.createShader(i);return e.shaderSource(n,t),e.compileShader(n),n}try{var i=e.createProgram();e.attachShader(i,t("attribute vec4 p;void main(){gl_Position=p;}",35633)),e.attachShader(i,t("precision lowp float;uniform vec4 u;void main(){gl_FragColor=u;}",35632)),e.linkProgram(i);var n=new Float32Array(8);n[4]=1,e.useProgram(i);var r=e.getUniformLocation(i,"u");
425return e.uniform4fv(r,n.subarray(4,8)),!e.getUniform(i,r)[0]}catch(e){return!1}}(),e.canvas&&(e.canvas.GLctxObject=n),fe.contexts[i]=n,(void 0===t.enableExtensionsByDefault||t.enableExtensionsByDefault)&&fe.initExtensions(n),i},makeContextCurrent:function(e){return fe.currentContext=fe.contexts[e],t.ctx=ge=fe.currentContext&&fe.currentContext.GLctx,!(e&&!ge)},getContext:function(e){return fe.contexts[e]},deleteContext:function(e){fe.currentContext===fe.contexts[e]&&(fe.currentContext=null),"object"==typeof JSEvents&&JSEvents.removeAllHandlersOnTarget(fe.contexts[e].GLctx.canvas),fe.contexts[e]&&fe.contexts[e].GLctx.canvas&&(fe.contexts[e].GLctx.canvas.GLctxObject=void 0),fe.contexts[e]=null},initExtensions:function(e){if(e||(e=fe.currentContext),!e.initExtensionsDone){e.initExtensionsDone=!0;var t,i=e.GLctx;!function(e){var t=e.getExtension("ANGLE_instanced_arrays");t&&(e.vertexAttribDivisor=function(e,i){t.vertexAttribDivisorANGLE(e,i)},e.drawArraysInstanced=function(e,i,n,r){t.drawArraysInstancedANGLE(e,i,n,r)},e.drawElementsInstanced=function(e,i,n,r,s){t.drawElementsInstancedANGLE(e,i,n,r,s)})}(i),function(e){var t=e.getExtension("OES_vertex_array_object");t&&(e.createVertexArray=function(){return t.createVertexArrayOES()},e.deleteVertexArray=function(e){t.deleteVertexArrayOES(e)},e.bindVertexArray=function(e){t.bindVertexArrayOES(e)},e.isVertexArray=function(e){return t.isVertexArrayOES(e)})}(i),function(e){var t=e.getExtension("WEBGL_draw_buffers");t&&(e.drawBuffers=function(e,i){t.drawBuffersWEBGL(e,i)})}(i),i.disjointTimerQueryExt=i.getExtension("EXT_disjoint_timer_query"),(t=i).multiDrawWebgl=t.getExtension("WEBGL_multi_draw");var n=["OES_texture_float","OES_texture_half_float","OES_standard_derivatives","OES_vertex_array_object","WEBGL_compressed_texture_s3tc","WEBGL_depth_texture","OES_element_index_uint","EXT_texture_filter_anisotropic","EXT_frag_depth","WEBGL_draw_buffers","ANGLE_instanced_arrays","OES_texture_float_linear","OES_texture_half_float_linear","EXT_blend_minmax","EXT_shader_texture_lod","EXT_texture_norm16","WEBGL_compressed_texture_pvrtc","EXT_color_buffer_half_float","WEBGL_color_buffer_float","EXT_sRGB","WEBGL_compressed_texture_etc1","EXT_disjoint_timer_query","WEBGL_compressed_texture_etc","WEBGL_compressed_texture_astc","EXT_color_buffer_float","WEBGL_compressed_texture_s3tc_srgb","EXT_disjoint_timer_query_webgl2","WEBKIT_WEBGL_compressed_texture_pvrtc"];(i.getSupportedExtensions()||[]).forEach((function(e){-1!=n.indexOf(e)&&i.getExtension(e)}))}},populateUniformTable:function(e){for(var t=fe.programs[e],i=fe.programInfos[e]={uniforms:{},maxUniformLength:0,maxAttributeLength:-1,maxUniformBlockNameLength:-1},n=i.uniforms,r=ge.getProgramParameter(t,35718),s=0;s<r;++s){var o=ge.getActiveUniform(t,s),a=o.name;i.maxUniformLength=Math.max(i.maxUniformLength,a.length+1),"]"==a.slice(-1)&&(a=a.slice(0,a.lastIndexOf("[")));var l=ge.getUniformLocation(t,a);if(l){var c=fe.getNewId(fe.uniforms);n[a]=[o.size,c],fe.uniforms[c]=l;for(var u=1;u<o.size;++u){var h=a+"["+u+"]";l=ge.getUniformLocation(t,h),c=fe.getNewId(fe.uniforms),fe.uniforms[c]=l}}}}},pe=Uint8Array.prototype.copyWithin?function(e,t,i){w.copyWithin(e,t,t+i)}:function(e,t,i){w.set(w.subarray(t,t+i),e)};function me(e){try{return f.grow(e-b.byteLength+65535>>>16),L(f.buffer),1}catch(e){}}var ge,ve={mappings:{},buffers:[null,[],[]],printChar:function(e,t){var i=ve.buffers[e];0===t||10===t?((1===e?l:c)(S(i,0)),i.length=0):i.push(t)},varargs:void 0,get:function(){return ve.varargs+=4,C[ve.varargs-4>>2]},getStr:function(e){return T(e)},get64:function(e,t){return e}},ye=function(e,t,i,n){e||(e=this),this.parent=e,this.mount=e.mount,this.mounted=null,this.id=ce.nextInode++,this.name=t,this.mode=i,this.node_ops={},this.stream_ops={},this.rdev=n};function be(e,t,i){var n=i>0?i:I(e)+1,r=new Array(n),s=D(e,r,0,r.length);return t&&(r.length=s),r}Object.defineProperties(ye.prototype,{read:{get:function(){return 365==(365&this.mode)},set:function(e){e?this.mode|=365:this.mode&=-366}},write:{get:function(){return 146==(146&this.mode)},set:function(e){e?this.mode|=146:this.mode&=-147}},isFolder:{get:function(){return ce.isDir(this.mode)}},isDevice:{get:function(){return ce.isChrdev(this.mode)}}}),ce.FSNode=ye,ce.staticInit(),t.requestFullscreen=function(e,t){ue.requestFullscreen(e,t)},t.requestAnimationFrame=function(e){ue.requestAnimationFrame(e)},t.setCanvasSize=function(e,t,i){ue.setCanvasSize(e,t,i)},t.pauseMainLoop=function(){ue.mainLoop.pause()},t.resumeMainLoop=function(){ue.mainLoop.resume()},t.getUserMedia=function(){ue.getUserMedia()},t.createContext=function(e,t,i,n){return ue.createContext(e,t,i,n)};var _e="function"==typeof atob?atob:function(e){var t,i,n,r,s,o,a="ABCDEFGHIJKLMNOPQRSTUVWXYZabcdefghijklmnopqrstuvwxyz0123456789
425+/=",l="",c=0;e=e.replace(/[^A-Za-z0-9\+\/\=]/g,"");do{t=a.indexOf(e.charAt(c++))<<2|(r=a.indexOf(e.charAt(c++)))>>4,i=(15&r)<<4|(s=a.indexOf(e.charAt(c++)))>>2,n=(3&s)<<6|(o=a.indexOf(e.charAt(c++))),l+=String.fromCharCode(t),64!==s&&(l+=String.fromCharCode(i)),64!==o&&(l+=String.fromCharCode(n))}while(c<e.length);return l};function we(e){if(Q(e))return function(e){try{for(var t=_e(e),i=new Uint8Array(t.length),n=0;n<t.length;++n)i[n]=t.charCodeAt(n);return i}catch(e){throw new Error("Converting base64 string to bytes failed.")}}(e.slice(K.length))}var xe,Ce={SDL_CreateRGBSurface:function(e,t,i,n,r,s,o,a){return de.makeSurface(t,i,e,!1,"CreateRGBSurface",r,s,o,a)},SDL_Flip:function(e){},SDL_FreeSurface:function(e){e&&de.freeSurface(e)},SDL_Init:function(e){if(de.startTime=Date.now(),de.initFlags=e,!t.doNotCaptureKeyboard){var i=t.keyboardListeningElement||document;i.addEventListener("keydown",de.receiveEvent),i.addEventListener("keyup",de.receiveEvent),i.addEventListener("keypress",de.receiveEvent),window.addEventListener("focus",de.receiveEvent),window.addEventListener("blur",de.receiveEvent),document.addEventListener("visibilitychange",de.receiveEvent)}return window.addEventListener("unload",de.receiveEvent),de.keyboardState=Se(65536),Ee(de.keyboardState,0,65536),de.DOMEventToSDLEvent.keydown=768,de.DOMEventToSDLEvent.keyup=769,de.DOMEventToSDLEvent.keypress=771,de.DOMEventToSDLEvent.mousedown=1025,de.DOMEventToSDLEvent.mouseup=1026,de.DOMEventToSDLEvent.mousemove=1024,de.DOMEventToSDLEvent.wheel=1027,de.DOMEventToSDLEvent.touchstart=1792,de.DOMEventToSDLEvent.touchend=1793,de.DOMEventToSDLEvent.touchmove=1794,de.DOMEventToSDLEvent.unload=256,de.DOMEventToSDLEvent.resize=28673,de.DOMEventToSDLEvent.visibilitychange=512,de.DOMEventToSDLEvent.focus=512,de.DOMEventToSDLEvent.blur=512,de.DOMEventToSDLEvent.joystick_axis_motion=1536,de.DOMEventToSDLEvent.joystick_button_down=1539,de.DOMEventToSDLEvent.joystick_button_up=1540,0},SDL_LockSurface:he,SDL_SetVideoMode:function(e,i,n,r){["touchstart","touchend","touchmove","mousedown","mouseup","mousemove","DOMMouseScroll","mousewheel","wheel","mouseout"].forEach((function(e){t.canvas.addEventListener(e,de.receiveEvent,!0)}));var s=t.canvas;return 0==e&&0==i&&(e=s.width,i=s.height),de.addedResizeListener||(de.addedResizeListener=!0,ue.resizeListeners.push((function(e,t){de.settingVideoMode||de.receiveEvent({type:"resize",w:e,h:t})}))),de.settingVideoMode=!0,ue.setCanvasSize(e,i),de.settingVideoMode=!1,de.screen&&(de.freeSurface(de.screen),v(!de.screen)),de.GL&&(r|=67108864),de.screen=de.makeSurface(e,i,r,!0,"screen"),de.screen},SDL_UnlockSurface:function(e){v(!de.GL);var i=de.surfaces[e];if(i.locked&&!(--i.locked>0)){if(i.isFlagSet(2097152))de.copyIndexedColorData(i);else if(i.colors)for(var n=t.canvas.width,r=t.canvas.height,s=i.buffer,o=(h=i.image.data,i.colors),a=0;a<r;a++){for(var l=a*n*4,c=0;c<n;c++){y=4*w[s++>>0];var u=l+4*c;h[u]=o[y],h[u+1]=o[y+1],h[u+2]=o[y+2]}s+=3*n}else{var h=i.image.data,d=i.buffer;v(d%4==0,"Invalid buffer offset: "+d);var f,p=d>>2,m=0,g=e==de.screen;if("undefined"!=typeof CanvasPixelArray&&h instanceof CanvasPixelArray)for(f=h.length;m<f;){var y=C[p];h[m]=255&y,h[m+1]=y>>8&255,h[m+2]=y>>16&255,h[m+3]=g?255:y>>24&255,p++,m+=4}else{var b=new Uint32Array(h.buffer);if(g&&de.defaults.opaqueFrontBuffer){f=b.length,b.set(C.subarray(p,p+f));var _=new Uint8Array(h.buffer),x=3,A=x+4*f;if(f%8==0)for(;x<A;)_[x]=255,_[x=x+4|0]=255,_[x=x+4|0]=255,_[x=x+4|0]=255,_[x=x+4|0]=255,_[x=x+4|0]=255,_[x=x+4|0]=255,_[x=x+4|0]=255,x=x+4|0;else for(;x<A;)_[x]=255,x=x+4|0}else b.set(C.subarray(p,p+b.length))}}i.ctx.putImageData(i.image,0,0)}},SDL_UpperBlit:function(e,t,i,n){return de.blitSurface(e,t,i,n,!1)},emscripten_get_sbrk_ptr:function(){return 12032},emscripten_memcpy_big:pe,emscripten_resize_heap:function(e){e>>>=0;var t=w.length,i=2147483648;if(e>i)return!1;for(var n=1;n<=4;n*=2){var r=t*(1+.2/n);if(r=Math.min(r,e+100663296),me(Math.min(i,O(Math.max(16777216,e,r),65536))))return!0}return!1},fd_close:function(e){return 0},fd_seek:function(e,t,i,n,r){},fd_write:function(e,t,i,n){for(var r=0,s=0;s<i;s++){for(var o=C[t+8*s>>2],a=C[t+(8*s+4)>>2],l=0;l<a;l++)ve.printChar(e,w[o+l]);r+=a}return C[n>>2]=r,0},getTempRet0:function(){return d},memory:f,setTempRet0:function(e){d=e},table:m},Ae=(function(){var e={env:Ce,wasi_snapshot_preview1:Ce};function n(e,i){var n=e.exports;t.asm=n,Y()}function r(e){n(e.instance)}
425function s(t){return(h||"function"!=typeof fetch?i.resolve().then(ie):fetch(te,{credentials:"same-origin"}).then((function(e){if(!e.ok)throw"failed to load wasm binary file at '"+te+"'";return e.arrayBuffer()})).catch((function(){return ie()}))).then((function(t){return p.instantiate(t,e)})).then(t,(function(e){c("failed to asynchronously prepare wasm: "+e),X(e)}))}if(G(),t.instantiateWasm)try{return t.instantiateWasm(e,n)}catch(e){return c("Module.instantiateWasm callback failed with error: "+e),!1}!function(){if(h||"function"!=typeof p.instantiateStreaming||Q(te)||"function"!=typeof fetch)return s(r);fetch(te,{credentials:"same-origin"}).then((function(t){return p.instantiateStreaming(t,e).then(r,(function(e){return c("wasm streaming compile failed: "+e),c("falling back to ArrayBuffer instantiation"),s(r)}))}))}()}(),t.___wasm_call_ctors=function(){return(Ae=t.___wasm_call_ctors=t.asm.__wasm_call_ctors).apply(null,arguments)}),Ee=(t._WebpToSDL=function(){return(t._WebpToSDL=t.asm.WebpToSDL).apply(null,arguments)},t._memset=function(){return(Ee=t._memset=t.asm.memset).apply(null,arguments)}),ke=t._memcpy=function(){return(ke=t._memcpy=t.asm.memcpy).apply(null,arguments)},Se=t._malloc=function(){return(Se=t._malloc=t.asm.malloc).apply(null,arguments)},Te=t._free=function(){return(Te=t._free=t.asm.free).apply(null,arguments)},De=t.___errno_location=function(){return(De=t.___errno_location=t.asm.__errno_location).apply(null,arguments)},Ie=t.stackSave=function(){return(Ie=t.stackSave=t.asm.stackSave).apply(null,arguments)},Oe=t.stackRestore=function(){return(Oe=t.stackRestore=t.asm.stackRestore).apply(null,arguments)},Le=t.stackAlloc=function(){return(Le=t.stackAlloc=t.asm.stackAlloc).apply(null,arguments)},Me=(t.dynCall_vii=function(){return(t.dynCall_vii=t.asm.dynCall_vii).apply(null,arguments)},t.dynCall_vi=function(){return(t.dynCall_vi=t.asm.dynCall_vi).apply(null,arguments)},t.dynCall_ii=function(){return(t.dynCall_ii=t.asm.dynCall_ii).apply(null,arguments)},t.dynCall_iii=function(){return(t.dynCall_iii=t.asm.dynCall_iii).apply(null,arguments)},t.dynCall_iiii=function(){return(t.dynCall_iiii=t.asm.dynCall_iiii).apply(null,arguments)},t.dynCall_iiiiiii=function(){return(t.dynCall_iiiiiii=t.asm.dynCall_iiiiiii).apply(null,arguments)},t.dynCall_viiii=function(){return(t.dynCall_viiii=t.asm.dynCall_viiii).apply(null,arguments)},t.dynCall_viii=function(){return(t.dynCall_viii=t.asm.dynCall_viii).apply(null,arguments)},t.dynCall_viiiiii=function(){return(t.dynCall_viiiiii=t.asm.dynCall_viiiiii).apply(null,arguments)},t.dynCall_viiiii=function(){return(t.dynCall_viiiii=t.asm.dynCall_viiiii).apply(null,arguments)},t.dynCall_viiiiiiiii=function(){return(t.dynCall_viiiiiiiii=t.asm.dynCall_viiiiiiiii).apply(null,arguments)},t.dynCall_jiiii=function(){return(t.dynCall_jiiii=t.asm.dynCall_jiiii).apply(null,arguments)},t.dynCall_jiji=function(){return(t.dynCall_jiji=t.asm.dynCall_jiji).apply(null,arguments)},t.__growWasmMemory=function(){return(Me=t.__growWasmMemory=t.asm.__growWasmMemory).apply(null,arguments)});function Pe(e){this.name="ExitStatus",this.message="Program terminated with exit("+e+")",this.status=e}function Ne(e){function i(){xe||(xe=!0,t.calledRun=!0,g||(t.noFSInit||ce.init.initialized||ce.init(),ae.init(),P($),ce.ignorePermissions=!1,P(F),t.onRuntimeInitialized&&t.onRuntimeInitialized(),function(){if(t.postRun)for("function"==typeof t.postRun&&(t.postRun=[t.postRun]);t.postRun.length;)e=t.postRun.shift(),R.unshift(e);var e;P(R)}()))}e=e||o,W>0||(function(){if(t.preRun)for("function"==typeof t.preRun&&(t.preRun=[t.preRun]);t.preRun.length;)e=t.preRun.shift(),N.unshift(e);var e;P(N)}(),W>0||(t.setStatus?(t.setStatus("Running..."),setTimeout((function(){setTimeout((function(){t.setStatus("")}),1),i()}),1)):i()))}if(t.cwrap=function(e,t,i,n){var r=(i=i||[]).every((function(e){return"number"===e}));return"string"!==t&&r&&!n?y(e):function(){return function(e,t,i,n,r){var s={string:function(e){var t=0;if(null!=e&&0!==e){var i=1+(e.length<<2);!function(e,t,i){D(e,w,t,i)}(e,t=Le(i),i)}return t},array:function(e){var t=Le(e.length);return function(e,t){_.set(e,t)}(e,t),t}},o=y(e),a=[],l=0;if(n)for(var c=0;c<n.length;c++){var u=s[i[c]];u?(0===l&&(l=Ie()),a[c]=u(n[c])):a[c]=n[c]}var h=o.apply(null,a);return h=function(e){return"string"===t?T(e):"boolean"===t?Boolean(e):e}(h),0!==l&&Oe(l),h}(e,t,i,arguments)}},U=function e(){xe||Ne(),xe||(U=e)},t.run=Ne,t.preInit)for("function"==typeof t.preInit&&(t.preInit=[t.preInit]);t.preInit.length>0;)t.preInit.pop()();Ne(),this.Module=t,this.webpToSdl=t.cwrap("WebpToSDL","number",["array","number"]),this.setCanvas=function(e){t.canvas=e},this.Module.doNotCaptureKeyboard=!0}async function ru(){return(await Promise.all(["data:image/webp;base64,UklGRjIAAABXRUJQVlA4ICYAAACyAgCdASoCAAEALmk0mk0iIiIiIgBoSygABc6zbAAA/v56
425QAAAAA==","data:image/webp;base64,UklGRh4AAABXRUJQVlA4TBEAAAAvAQAAAAfQ//73v/+BiOh/AAA="].map((e=>new Promise(((t,i)=>{var n=document.createElement("img");n.onerror=e=>t(!1),n.onload=()=>t(!0),n.src=e})))))).every((e=>!!e))}const su=";base64,";class ou extends Error{}const au=e=>/\.webp.*$/i.test(e.src);class lu{webp;webpSupport;detectWebpImage;busy=!1;cache={};useCanvasElements=!1;constructor({webp:e=new nu,webpSupport:t=ru(),useCanvasElements:i=!1,detectWebpImage:n=au}={}){this.webp=e,this.webpSupport=t,this.useCanvasElements=i,this.detectWebpImage=n}static replaceImageWithCanvas(e,t){t.className=e.className,t.style.display=e.style.display,t.style.width=e.style.width,t.style.height=e.style.height,t.style.pointerEvents="none",e.parentElement.replaceChild(t,e)}static cloneCanvas(e){const t=document.createElement("canvas");return t.className=e.className,t.width=e.width,t.height=e.height,t.style.display=e.style.display,t.style.width=e.style.width,t.style.height=e.style.height,t.style.pointerEvents=e.style.pointerEvents,t.getContext("2d").drawImage(e,0,0),t}async decodeToCanvas(e,t){if(this.busy)throw new ou("cannot decode when already busy");this.busy=!0;try{await new Promise((e=>setTimeout(e,0))),this.webp.setCanvas(e),this.webp.webpToSdl(t,t.length)}catch(e){throw e.name=ou.name,e.message=`failed to decode webp image: ${e.message}`,e}finally{this.busy=!1}}async decode(e){const t=document.createElement("canvas");return await this.decodeToCanvas(t,e),t.toDataURL()}async polyfillImage(e){if(await this.webpSupport)return;const{src:t}=e;if(this.detectWebpImage(e)){if(this.cache[t]){if(this.useCanvasElements){const i=lu.cloneCanvas(this.cache[t]);lu.replaceImageWithCanvas(e,i)}else e.src=this.cache[t];return}try{const i=(e=>e.indexOf(su)>-1)(t)?(e=>{const t=e.indexOf(su)+8,i=e.substring(t),n=window.atob(i),r=n.length,s=new Uint8Array(new ArrayBuffer(r));for(let e=0;e<r;e++)s[e]=n.charCodeAt(e);return s})(t):await async function(e){return new Promise(((t,i)=>{const n=new XMLHttpRequest;n.open("GET",e),n.responseType="arraybuffer";const r=()=>{i(new iu(`failed to load binary data, code "${n.status}" from "${e}"`))};n.onerror=r,n.onreadystatechange=()=>{4==n.readyState&&(200==n.status?t(new Uint8Array(n.response)):r())},n.send()}))}(t);if(this.useCanvasElements){const n=document.createElement("canvas");await this.decodeToCanvas(n,i),lu.replaceImageWithCanvas(e,n),this.cache[t]=n}else{const n=await this.decode(i);e.src=this.cache[t]=n}}catch(e){throw e.name=ou.name,e.message=`failed to polyfill image "${t}": ${e.message}`,e}}}async polyfillDocument({document:e=window.document}={}){if(await this.webpSupport)return null;for(const t of Array.from(e.querySelectorAll("img")))try{await this.polyfillImage(t)}catch(e){throw e.name=ou.name,e.message=`webp image polyfill failed for url "${t.src}": ${e}`,e}}clearCache(){this.cache={}}}var cu=i(7545);const uu=i.n(cu)();var hu=i(3080);function du(e){return null!==e&&"object"==typeof e&&"constructor"in e&&e.constructor===Object}function fu(e={},t={}){Object.keys(t).forEach((i=>{void 0===e[i]?e[i]=t[i]:du(t[i])&&du(e[i])&&Object.keys(t[i]).length>0&&fu(e[i],t[i])}))}const pu={body:{},addEventListener(){},removeEventListener(){},activeElement:{blur(){},nodeName:""},querySelector:()=>null,querySelectorAll:()=>[],getElementById:()=>null,createEvent:()=>({initEvent(){}}),createElement:()=>({children:[],childNodes:[],style:{},setAttribute(){},getElementsByTagName:()=>[]}),createElementNS:()=>({}),importNode:()=>null,location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""}};function mu(){const e="undefined"!=typeof document?document:{};return fu(e,pu),e}const gu={document:pu,navigator:{userAgent:""},location:{hash:"",host:"",hostname:"",href:"",origin:"",pathname:"",protocol:"",search:""},history:{replaceState(){},pushState(){},go(){},back(){}},CustomEvent:function(){return this},addEventListener(){},removeEventListener(){},getComputedStyle:()=>({getPropertyValue:()=>""}),Image(){},Date(){},screen:{},setTimeout(){},clearTimeout(){},matchMedia:()=>({}),requestAnimationFrame:e=>"undefined"==typeof setTimeout?(e(),null):setTimeout(e,0),cancelAnimationFrame(e){"undefined"!=typeof setTimeout&&clearTimeout(e)}};function vu(){const e="undefined"!=typeof window?window:{};return fu(e,gu),e}class yu extends Array{constructor(e){"number"==typeof e?super(e):(super(...e||[]),function(e){const t=e.__proto__;Object.defineProperty(e,"__proto__",{get:()=>t,set(e){t.__proto__=e}})}(this))}}function bu(e=[]){const t=[];return e.forEach((e=>{Array.isArray(e)?t.push(...bu(e)):t.push(e)})),t}function _u(e,t){return Array.prototype.filter.call(e,t)}function wu(e,t){const i=vu(),n=mu();let r=[];if(!t&&e instanceof yu)return e;if(!e)return new yu(r);if("string"==typeof e){const i=e.trim();if(i.indexOf("<")>=0&&i.indexOf(">")>=0){let e="div";0===i.indexOf("<li")&&(e="ul"),0===i.indexOf("<tr")&&(e="tbody"),0!==i.indexOf("<td")&&0!==i.indexOf("<th")||(e="tr"),0===i.indexOf("<tbody")&&(e="table"),0===i.indexOf("<option")&&(e="select");const t=n.createElement(e);t.innerHTML=i;for(let e=0;e<t.childNodes.length;e+=1)r.push(t.childNodes[e])}else r=function(e,t){if("string"!=typeof e)return[e];const i=[],n=t.querySelectorAll(e);for(let e=0;e<n.length;e+=1)i.push(n[e]);return i}(e.trim(),t||n)}else if(e.nodeType||e===i||e===n)r.push(e);else if(Array.isArray(e)){if(e instanceof yu)return e;r=e}return new yu(function(e){const t=[];for(let i=0;i<e.length;
vendor: 5,462 bytes, line 425
425i+=1)-1===t.indexOf(e[i])&&t.push(e[i]);return t}(r))}wu.fn=yu.prototype;const xu="resize scroll".split(" ");function Cu(e){return function(...t){if(void 0===t[0]){for(let t=0;t<this.length;t+=1)xu.indexOf(e)<0&&(e in this[t]?this[t][e]():wu(this[t]).trigger(e));return this}return this.on(e,...t)}}Cu("click"),Cu("blur"),Cu("focus"),Cu("focusin"),Cu("focusout"),Cu("keyup"),Cu("keydown"),Cu("keypress"),Cu("submit"),Cu("change"),Cu("mousedown"),Cu("mousemove"),Cu("mouseup"),Cu("mouseenter"),Cu("mouseleave"),Cu("mouseout"),Cu("mouseover"),Cu("touchstart"),Cu("touchend"),Cu("touchmove"),Cu("resize"),Cu("scroll");const Au={addClass:function(...e){const t=bu(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.add(...t)})),this},removeClass:function(...e){const t=bu(e.map((e=>e.split(" "))));return this.forEach((e=>{e.classList.remove(...t)})),this},hasClass:function(...e){const t=bu(e.map((e=>e.split(" "))));return _u(this,(e=>t.filter((t=>e.classList.contains(t))).length>0)).length>0},toggleClass:function(...e){const t=bu(e.map((e=>e.split(" "))));this.forEach((e=>{t.forEach((t=>{e.classList.toggle(t)}))}))},attr:function(e,t){if(1===arguments.length&&"string"==typeof e)return this[0]?this[0].getAttribute(e):void 0;for(let i=0;i<this.length;i+=1)if(2===arguments.length)this[i].setAttribute(e,t);else for(const t in e)this[i][t]=e[t],this[i].setAttribute(t,e[t]);return this},removeAttr:function(e){for(let t=0;t<this.length;t+=1)this[t].removeAttribute(e);return this},transform:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transform=e;return this},transition:function(e){for(let t=0;t<this.length;t+=1)this[t].style.transitionDuration="string"!=typeof e?`${e}ms`:e;return this},on:function(...e){let[t,i,n,r]=e;function s(e){const t=e.target;if(!t)return;const r=e.target.dom7EventData||[];if(r.indexOf(e)<0&&r.unshift(e),wu(t).is(i))n.apply(t,r);else{const e=wu(t).parents();for(let t=0;t<e.length;t+=1)wu(e[t]).is(i)&&n.apply(e[t],r)}}function o(e){const t=e&&e.target&&e.target.dom7EventData||[];t.indexOf(e)<0&&t.unshift(e),n.apply(this,t)}"function"==typeof e[1]&&([t,n,r]=e,i=void 0),r||(r=!1);const a=t.split(" ");let l;for(let e=0;e<this.length;e+=1){const t=this[e];if(i)for(l=0;l<a.length;l+=1){const e=a[l];t.dom7LiveListeners||(t.dom7LiveListeners={}),t.dom7LiveListeners[e]||(t.dom7LiveListeners[e]=[]),t.dom7LiveListeners[e].push({listener:n,proxyListener:s}),t.addEventListener(e,s,r)}else for(l=0;l<a.length;l+=1){const e=a[l];t.dom7Listeners||(t.dom7Listeners={}),t.dom7Listeners[e]||(t.dom7Listeners[e]=[]),t.dom7Listeners[e].push({listener:n,proxyListener:o}),t.addEventListener(e,o,r)}}return this},off:function(...e){let[t,i,n,r]=e;"function"==typeof e[1]&&([t,n,r]=e,i=void 0),r||(r=!1);const s=t.split(" ");for(let e=0;e<s.length;e+=1){const t=s[e];for(let e=0;e<this.length;e+=1){const s=this[e];let o;if(!i&&s.dom7Listeners?o=s.dom7Listeners[t]:i&&s.dom7LiveListeners&&(o=s.dom7LiveListeners[t]),o&&o.length)for(let e=o.length-1;e>=0;e-=1){const i=o[e];n&&i.listener===n||n&&i.listener&&i.listener.dom7proxy&&i.listener.dom7proxy===n?(s.removeEventListener(t,i.proxyListener,r),o.splice(e,1)):n||(s.removeEventListener(t,i.proxyListener,r),o.splice(e,1))}}}return this},trigger:function(...e){const t=vu(),i=e[0].split(" "),n=e[1];for(let r=0;r<i.length;r+=1){const s=i[r];for(let i=0;i<this.length;i+=1){const r=this[i];if(t.CustomEvent){const i=new t.CustomEvent(s,{detail:n,bubbles:!0,cancelable:!0});r.dom7EventData=e.filter(((e,t)=>t>0)),r.dispatchEvent(i),r.dom7EventData=[],delete r.dom7EventData}}}return this},transitionEnd:function(e){const t=this;return e&&t.on("transitionend",(function i(n){n.target===this&&(e.call(this,n),t.off("transitionend",i))})),this},outerWidth:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetWidth+parseFloat(e.getPropertyValue("margin-right"))+parseFloat(e.getPropertyValue("margin-left"))}return this[0].offsetWidth}return null},outerHeight:function(e){if(this.length>0){if(e){const e=this.styles();return this[0].offsetHeight+parseFloat(e.getPropertyValue("margin-top"))+parseFloat(e.getPropertyValue("margin-bottom"))}return this[0].offsetHeight}return null},styles:function(){const e=vu();return this[0]?e.getComputedStyle(this[0],null):{}},offset:function(){if(this.length>0){const e=vu(),t=mu(),i=this[0],n=i.getBoundingClientRect(),r=t.body,s=i.clientTop||r.clientTop||0,o=i.clientLeft||r.clientLeft||0,a=i===e?e.scrollY:i.scrollTop,l=i===e?e.scrollX:i.scrollLeft;return{top:n.top+a-s,left:n.left+l-o}}return null},css:function(e,t){const i=vu();let n;if(1===arguments.length){if("string"!=typeof e){for(n=0;n<this.length;n+=1)for(const t in e)this[n].style[t]=e[t];return this}if(this[0])return i.getComputedStyle(this[0],null).getPropertyValue(e)}if(2===arguments.length&&"string"==typeof e){for(n=0;n<this.length;n+=1)this[n].style[e]=t;return this}return this},each:function(e){return e?(this.forEach(((t,i)=>{e.apply(t,[t,i])})),this):this},html:function(e){if(void 0===e)return this[0]?this[0].innerHTML:null;for(let t=0;t<this.length;t+=1)this[t].innerHTML=e;return this},text:function(e){if(void 0===e)return this[0]?this[0].textContent.trim():null;for(let t=0;t<this.length;t+=1)this[t].textContent=e;return this},is:function(e){const t=vu(),i=mu(),n=this[0];let r,s;if(!n||void 0===e)return!1;if("string"==typeof e){if(n.matches)return n.matches(e);if(n.webkitMatchesSelector)return n.webkitMatchesSelector(e);
vendor: 31,959 bytes, line 425
425if(n.msMatchesSelector)return n.msMatchesSelector(e);for(r=wu(e),s=0;s<r.length;s+=1)if(r[s]===n)return!0;return!1}if(e===i)return n===i;if(e===t)return n===t;if(e.nodeType||e instanceof yu){for(r=e.nodeType?[e]:e,s=0;s<r.length;s+=1)if(r[s]===n)return!0;return!1}return!1},index:function(){let e,t=this[0];if(t){for(e=0;null!==(t=t.previousSibling);)1===t.nodeType&&(e+=1);return e}},eq:function(e){if(void 0===e)return this;const t=this.length;if(e>t-1)return wu([]);if(e<0){const i=t+e;return wu(i<0?[]:[this[i]])}return wu([this[e]])},append:function(...e){let t;const i=mu();for(let n=0;n<e.length;n+=1){t=e[n];for(let e=0;e<this.length;e+=1)if("string"==typeof t){const n=i.createElement("div");for(n.innerHTML=t;n.firstChild;)this[e].appendChild(n.firstChild)}else if(t instanceof yu)for(let i=0;i<t.length;i+=1)this[e].appendChild(t[i]);else this[e].appendChild(t)}return this},prepend:function(e){const t=mu();let i,n;for(i=0;i<this.length;i+=1)if("string"==typeof e){const r=t.createElement("div");for(r.innerHTML=e,n=r.childNodes.length-1;n>=0;n-=1)this[i].insertBefore(r.childNodes[n],this[i].childNodes[0])}else if(e instanceof yu)for(n=0;n<e.length;n+=1)this[i].insertBefore(e[n],this[i].childNodes[0]);else this[i].insertBefore(e,this[i].childNodes[0]);return this},next:function(e){return this.length>0?e?this[0].nextElementSibling&&wu(this[0].nextElementSibling).is(e)?wu([this[0].nextElementSibling]):wu([]):this[0].nextElementSibling?wu([this[0].nextElementSibling]):wu([]):wu([])},nextAll:function(e){const t=[];let i=this[0];if(!i)return wu([]);for(;i.nextElementSibling;){const n=i.nextElementSibling;e?wu(n).is(e)&&t.push(n):t.push(n),i=n}return wu(t)},prev:function(e){if(this.length>0){const t=this[0];return e?t.previousElementSibling&&wu(t.previousElementSibling).is(e)?wu([t.previousElementSibling]):wu([]):t.previousElementSibling?wu([t.previousElementSibling]):wu([])}return wu([])},prevAll:function(e){const t=[];let i=this[0];if(!i)return wu([]);for(;i.previousElementSibling;){const n=i.previousElementSibling;e?wu(n).is(e)&&t.push(n):t.push(n),i=n}return wu(t)},parent:function(e){const t=[];for(let i=0;i<this.length;i+=1)null!==this[i].parentNode&&(e?wu(this[i].parentNode).is(e)&&t.push(this[i].parentNode):t.push(this[i].parentNode));return wu(t)},parents:function(e){const t=[];for(let i=0;i<this.length;i+=1){let n=this[i].parentNode;for(;n;)e?wu(n).is(e)&&t.push(n):t.push(n),n=n.parentNode}return wu(t)},closest:function(e){let t=this;return void 0===e?wu([]):(t.is(e)||(t=t.parents(e).eq(0)),t)},find:function(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].querySelectorAll(e);for(let e=0;e<n.length;e+=1)t.push(n[e])}return wu(t)},children:function(e){const t=[];for(let i=0;i<this.length;i+=1){const n=this[i].children;for(let i=0;i<n.length;i+=1)e&&!wu(n[i]).is(e)||t.push(n[i])}return wu(t)},filter:function(e){return wu(_u(this,e))},remove:function(){for(let e=0;e<this.length;e+=1)this[e].parentNode&&this[e].parentNode.removeChild(this[e]);return this}};Object.keys(Au).forEach((e=>{Object.defineProperty(wu.fn,e,{value:Au[e],writable:!0})}));const Eu=wu;function ku(e,t){return void 0===t&&(t=0),setTimeout(e,t)}function Su(){return Date.now()}function Tu(e){return"object"==typeof e&&null!==e&&e.constructor&&"Object"===Object.prototype.toString.call(e).slice(8,-1)}function Du(e){return"undefined"!=typeof window&&void 0!==window.HTMLElement?e instanceof HTMLElement:e&&(1===e.nodeType||11===e.nodeType)}function Iu(){const e=Object(arguments.length<=0?void 0:arguments[0]),t=["__proto__","constructor","prototype"];for(let i=1;i<arguments.length;i+=1){const n=i<0||arguments.length<=i?void 0:arguments[i];if(null!=n&&!Du(n)){const i=Object.keys(Object(n)).filter((e=>t.indexOf(e)<0));for(let t=0,r=i.length;t<r;t+=1){const r=i[t],s=Object.getOwnPropertyDescriptor(n,r);void 0!==s&&s.enumerable&&(Tu(e[r])&&Tu(n[r])?n[r].__swiper__?e[r]=n[r]:Iu(e[r],n[r]):!Tu(e[r])&&Tu(n[r])?(e[r]={},n[r].__swiper__?e[r]=n[r]:Iu(e[r],n[r])):e[r]=n[r])}}}return e}function Ou(e,t,i){e.style.setProperty(t,i)}function Lu(e){let{swiper:t,targetPosition:i,side:n}=e;const r=vu(),s=-t.translate;let o,a=null;const l=t.params.speed;t.wrapperEl.style.scrollSnapType="none",r.cancelAnimationFrame(t.cssModeFrameID);const c=i>s?"next":"prev",u=(e,t)=>"next"===c&&e>=t||"prev"===c&&e<=t,h=()=>{o=(new Date).getTime(),null===a&&(a=o);const e=Math.max(Math.min((o-a)/l,1),0),c=.5-Math.cos(e*Math.PI)/2;let d=s+c*(i-s);if(u(d,i)&&(d=i),t.wrapperEl.scrollTo({[n]:d}),u(d,i))return t.wrapperEl.style.overflow="hidden",t.wrapperEl.style.scrollSnapType="",setTimeout((()=>{t.wrapperEl.style.overflow="",t.wrapperEl.scrollTo({[n]:d})})),void r.cancelAnimationFrame(t.cssModeFrameID);t.cssModeFrameID=r.requestAnimationFrame(h)};h()}let Mu,Pu,Nu;function $u(){return Mu||(Mu=function(){const e=vu(),t=mu();return{smoothScroll:t.documentElement&&"scrollBehavior"in t.documentElement.style,touch:!!("ontouchstart"in e||e.DocumentTouch&&t instanceof e.DocumentTouch),passiveListener:function(){let t=!1;try{const i=Object.defineProperty({},"passive",{get(){t=!0}});e.addEventListener("testPassiveListener",null,i)}catch(e){}return t}(),gestures:"ongesturestart"in e}}()),Mu}const Fu={on(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;const r=i?"unshift":"push";return e.split(" ").forEach((e=>{n.eventsListeners[e]||(n.eventsListeners[e]=[]),n.eventsListeners[e][r](t)})),n},once(e,t,i){const n=this;if(!n.eventsListeners||n.destroyed)return n;if("function"!=typeof t)return n;function r(){n.off(e,r),r.__emitterProxy&&delete r.__emitterProxy;for(var i=arguments.length,s=new Array(i),o=0;o<i;o++)s[o]=arguments[o];t.apply(n,s)}return r.__emitterProxy=t,n.on(e,r,i)},onAny(e,t){const i=this;if(!i.eventsListeners||i.destroyed)return i;if("function"!=typeof e)return i;const n=t?"unshift":"push";return i.eventsAnyListeners.indexOf(e)<0&&i.eventsAnyListeners[n](e),i},offAny(e){const t=this;if(!t.eventsListeners||t.destroyed)return t;if(!t.eventsAnyListeners)return t;const i=t.eventsAnyListeners.indexOf(e);return i>=0&&t.eventsAnyListeners.splice(i,1),t},off(e,t){const i=this;return!i.eventsListeners||i.destroyed?i:i.eventsListeners?(e.split(" ").forEach((e=>{void 0===t?i.eventsListeners[e]=[]:i.eventsListeners[e]&&i.eventsListeners[e].forEach(((n,r)=>{(n===t||n.__emitterProxy&&n.__emitterProxy===t)&&i.eventsListeners[e].splice(r,1)}))})),i):i},emit(){const e=this;if(!e.eventsListeners||e.destroyed)return e;if(!e.eventsListeners)return e;let t,i,n;for(var r=arguments.length,s=new Array(r),o=0;o<r;o++)s[o]=arguments[o];return"string"==typeof s[0]||Array.isArray(s[0])?(t=s[0],i=s.slice(1,s.length),n=e):(t=s[0].events,i=s[0].data,n=s[0].context||e),i.unshift(n),(Array.isArray(t)?t:t.split(" ")).forEach((t=>{e.eventsAnyListeners&&e.eventsAnyListeners.length&&e.eventsAnyListeners.forEach((e=>{e.apply(n,[t,...i])})),e.eventsListeners&&e.eventsListeners[t]&&e.eventsListeners[t].forEach((e=>{e.apply(n,i)}))})),e}},Ru={updateSize:function(){const e=this;let t,i;const n=e.$el;t=void 0!==e.params.width&&null!==e.params.width?e.params.width:n[0].clientWidth,i=void 0!==e.params.height&&null!==e.params.height?e.params.height:n[0].clientHeight,0===t&&e.isHorizontal()||0===i&&e.isVertical()||(t=t-parseInt(n.css("padding-left")||0,10)-parseInt(n.css("padding-right")||0,10),i=i-parseInt(n.css("padding-top")||0,10)-parseInt(n.css("padding-bottom")||0,10),Number.isNaN(t)&&(t=0),Number.isNaN(i)&&(i=0),Object.assign(e,{width:t,height:i,size:e.isHorizontal()?t:i}))},updateSlides:function(){const e=this;function t(t){return e.isHorizontal()?t:{width:"height","margin-top":"margin-left","margin-bottom ":"margin-right","margin-left":"margin-top","margin-right":"margin-bottom","padding-left":"padding-top","padding-right":"padding-bottom",marginRight:"marginBottom"}[t]}function i(e,i){return parseFloat(e.getPropertyValue(t(i))||0)}const n=e.params,{$wrapperEl:r,size:s,rtlTranslate:o,wrongRTL:a}=e,l=e.virtual&&n.virtual.enabled,c=l?e.virtual.slides.length:e.slides.length,u=r.children(`.${e.params.slideClass}`),h=l?e.virtual.slides.length:u.length;let d=[];const f=[],p=[];let m=n.slidesOffsetBefore;"function"==typeof m&&(m=n.slidesOffsetBefore.call(e));let g=n.slidesOffsetAfter;"function"==typeof g&&(g=n.slidesOffsetAfter.call(e));const v=e.snapGrid.length,y=e.slidesGrid.length;let b=n.spaceBetween,_=-m,w=0,x=0;if(void 0===s)return;"string"==typeof b&&b.indexOf("%")>=0&&(b=parseFloat(b.replace("%",""))/100*s),e.virtualSize=-b,o?u.css({marginLeft:"",marginBottom:"",marginTop:""}):u.css({marginRight:"",marginBottom:"",marginTop:""}),n.centeredSlides&&n.cssMode&&(Ou(e.wrapperEl,"--swiper-centered-offset-before",""),Ou(e.wrapperEl,"--swiper-centered-offset-after",""));const C=n.grid&&n.grid.rows>1&&e.grid;let A;C&&e.grid.initSlides(h);const E="auto"===n.slidesPerView&&n.breakpoints&&Object.keys(n.breakpoints).filter((e=>void 0!==n.breakpoints[e].slidesPerView)).length>0;for(let r=0;r<h;r+=1){A=0;const o=u.eq(r);if(C&&e.grid.updateSlide(r,o,h,t),"none"!==o.css("display")){if("auto"===n.slidesPerView){E&&(u[r].style[t("width")]="");const s=getComputedStyle(o[0]),a=o[0].style.transform,l=o[0].style.webkitTransform;if(a&&(o[0].style.transform="none"),l&&(o[0].style.webkitTransform="none"),n.roundLengths)A=e.isHorizontal()?o.outerWidth(!0):o.outerHeight(!0);else{const e=i(s,"width"),t=i(s,"padding-left"),n=i(s,"padding-right"),r=i(s,"margin-left"),a=i(s,"margin-right"),l=s.getPropertyValue("box-sizing");if(l&&"border-box"===l)A=e+r+a;else{const{clientWidth:i,offsetWidth:s}=o[0];A=e+t+n+r+a+(s-i)}}a&&(o[0].style.transform=a),l&&(o[0].style.webkitTransform=l),n.roundLengths&&(A=Math.floor(A))}else A=(s-(n.slidesPerView-1)*b)/n.slidesPerView,n.roundLengths&&(A=Math.floor(A)),u[r]&&(u[r].style[t("width")]=`${A}px`);u[r]&&(u[r].swiperSlideSize=A),p.push(A),n.centeredSlides?(_=_+A/2+w/2+b,0===w&&0!==r&&(_=_-s/2-b),0===r&&(_=_-s/2-b),Math.abs(_)<.001&&(_=0),n.roundLengths&&(_=Math.floor(_)),x%n.slidesPerGroup==0&&d.push(_),f.push(_)):(n.roundLengths&&(_=Math.floor(_)),(x-Math.min(e.params.slidesPerGroupSkip,x))%e.params.slidesPerGroup==0&&d.push(_),f.push(_),_=_+A+b),e.virtualSize+=A+b,w=A,x+=1}}if(e.virtualSize=Math.max(e.virtualSize,s)+g,o&&a&&("slide"===n.effect||"coverflow"===n.effect)&&r.css({width:`${e.virtualSize+n.spaceBetween}px`}),n.setWrapperSize&&r.css({[t("width")]:`${e.virtualSize+n.spaceBetween}px`}),C&&e.grid.updateWrapperSize(A,d,t),!n.centeredSlides){const t=[];for(let i=0;i<d.length;i+=1){let r=d[i];n.roundLengths&&(r=Math.floor(r)),d[i]<=e.virtualSize-s&&t.push(r)}d=t,Math.floor(e.virtualSize-s)-Math.floor(d[d.length-1])>1&&d.push(e.virtualSize-s)}if(0===d.length&&(d=[0]),0!==n.spaceBetween){const i=e.isHorizontal()&&o?"marginLeft":t("marginRight");u.filter(((e,t)=>!n.cssMode||t!==u.length-1)).css({[i]:`${b}px`})}if(n.centeredSlides&&n.centeredSlidesBounds){let e=0;p.forEach((t=>{e+=t+(n.spaceBetween?n.spaceBetween:0)})),e-=n.spaceBetween;const t=e-s;d=d.map((e=>e<0?-m:e>t?t+g:e))}if(n.centerInsufficientSlides){let e=0;if(p.forEach((t=>{e+=t+(n.spaceBetween?n.spaceBetween:0)})),e-=n.spaceBetween,e<s){const t=(s-e)/2;d.forEach(((e,i)=>{d[i]=e-t})),f.forEach(((e,i)=>{f[i]=e+t}))}}if(Object.assign(e,{slides:u,snapGrid:d,slidesGrid:f,slidesSizesGrid:p}),n.centeredSlides&&n.cssMode&&!n.centeredSlidesBounds){Ou(e.wrapperEl,"--swiper-centered-offset-before",-d[0]+"px"),Ou(e.wrapperEl,"--swiper-centered-offset-after",e.size/2-p[p.length-1]/2+"px");const t=-e.snapGrid[0],i=-e.slidesGrid[0];e.snapGrid=e.snapGrid.map((e=>e+t)),e.slidesGrid=e.slidesGrid.map((e=>e+i))}if(h!==c&&e.emit("slidesLengthChange"),d.length!==v&&(e.params.watchOverflow&&e.checkOverflow(),e.emit("snapGridLengthChange")),f.length!==y&&e.emit("slidesGridLengthChange"),n.watchSlidesProgress&&e.updateSlidesOffset(),!(l||n.cssMode||"slide"!==n.effect&&"fade"!==n.effect)){const t=`${n.containerModifierClass}backface-hidden`,i=e.$el.hasClass(t);h<=n.maxBackfaceHiddenSlides?i||e.$el.addClass(t):i&&e.$el.removeClass(t)}},updateAutoHeight:function(e){const t=this,i=[],n=t.virtual&&t.params.virtual.enabled;let r,s=0;"number"==typeof e?t.setTransition(e):!0===e&&t.setTransition(t.params.speed);const o=e=>n?t.slides.filter((t=>parseInt(t.getAttribute("data-swiper-slide-index"),10)===e))[0]:t.slides.eq(e)[0];if("auto"!==t.params.slidesPerView&&t.params.slidesPerView>1)if(t.params.centeredSlides)t.visibleSlides.each((e=>{i.push(e)}));else for(r=0;r<Math.ceil(t.params.slidesPerView);r+=1){const e=t.activeIndex+r;if(e>t.slides.length&&!n)break;i.push(o(e))}else i.push(o(t.activeIndex));for(r=0;r<i.length;r+=1)if(void 0!==i[r]){const e=i[r].offsetHeight;s=e>s?e:s}(s||0===s)&&t.$wrapperEl.css("height",`${s}px`)},updateSlidesOffset:function(){const e=this,t=e.slides;for(let i=0;i<t.length;i+=1)t[i].swiperSlideOffset=e.isHorizontal()?t[i].offsetLeft:t[i].offsetTop},updateSlidesProgress:function(e){void 0===e&&(e=this&&this.translate||0);const t=this,i=t.params,{slides:n,rtlTranslate:r,snapGrid:s}=t;if(0===n.length)return;void 0===n[0].swiperSlideOffset&&t.updateSlidesOffset();let o=-e;r&&(o=e),n.removeClass(i.slideVisibleClass),t.visibleSlidesIndexes=[],t.visibleSlides=[];for(let e=0;e<n.length;e+=1){const a=n[e];let l=a.swiperSlideOffset;i.cssMode&&i.centeredSlides&&(l-=n[0].swiperSlideOffset);const c=(o+(i.centeredSlides?t.minTranslate():0)-l)/(a.swiperSlideSize+i.spaceBetween),u=(o-s[0]+(i.centeredSlides?t.minTranslate():0)-l)/(a.swiperSlideSize+i.spaceBetween),h=-(o-l),d=h+t.slidesSizesGrid[e];(h>=0&&h<t.size-1||d>1&&d<=t.size||h<=0&&d>=t.size)&&(t.visibleSlides.push(a),t.visibleSlidesIndexes.push(e),n.eq(e).addClass(i.slideVisibleClass)),a.progress=r?-c:c,a.originalProgress=r?-u:u}t.visibleSlides=Eu(t.visibleSlides)},updateProgress:function(e){const t=this;if(void 0===e){const i=t.rtlTranslate?-1:1;e=t&&t.translate&&t.translate*i||0}const i=t.params,n=t.maxTranslate()-t.minTranslate();let{progress:r,isBeginning:s,isEnd:o}=t;const a=s,l=o;0===n?(r=0,s=!0,o=!0):(r=(e-t.minTranslate())/n,s=r<=0,o=r>=1),Object.assign(t,{progress:r,isBeginning:s,isEnd:o}),(i.watchSlidesProgress||i.centeredSlides&&i.autoHeight)&&t.updateSlidesProgress(e),s&&!a&&t.emit("reachBeginning toEdge"),o&&!l&&t.emit("reachEnd toEdge"),(a&&!s||l&&!o)&&t.emit("fromEdge"),t.emit("progress",r)},updateSlidesClasses:function(){const e=this,{slides:t,params:i,$wrapperEl:n,activeIndex:r,realIndex:s}=e,o=e.virtual&&i.virtual.enabled;let a;t.removeClass(`${i.slideActiveClass} ${i.slideNextClass} ${i.slidePrevClass} ${i.slideDuplicateActiveClass} ${i.slideDuplicateNextClass} ${i.slideDuplicatePrevClass}`),a=o?e.$wrapperEl.find(`.${i.slideClass}[data-swiper-slide-index="${r}"]`):t.eq(r),a.addClass(i.slideActiveClass),i.loop&&(a.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${s}"]`).addClass(i.slideDuplicateActiveClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${s}"]`).addClass(i.slideDuplicateActiveClass));let l=a.nextAll(`.${i.slideClass}`).eq(0).addClass(i.slideNextClass);i.loop&&0===l.length&&(l=t.eq(0),l.addClass(i.slideNextClass));let c=a.prevAll(`.${i.slideClass}`).eq(0).addClass(i.slidePrevClass);i.loop&&0===c.length&&(c=t.eq(-1),c.addClass(i.slidePrevClass)),i.loop&&(l.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${l.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicateNextClass),c.hasClass(i.slideDuplicateClass)?n.children(`.${i.slideClass}:not(.${i.slideDuplicateClass})[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass):n.children(`.${i.slideClass}.${i.slideDuplicateClass}[data-swiper-slide-index="${c.attr("data-swiper-slide-index")}"]`).addClass(i.slideDuplicatePrevClass)),e.emitSlidesClasses()},updateActiveIndex:function(e){const t=this,i=t.rtlTranslate?t.translate:-t.translate,{slidesGrid:n,snapGrid:r,params:s,activeIndex:o,realIndex:a,snapIndex:l}=t;let c,u=e;if(void 0===u){for(let e=0;e<n.length;e+=1)void 0!==n[e+1]?i>=n[e]&&i<n[e+1]-(n[e+1]-n[e])/2?u=e:i>=n[e]&&i<n[e+1]&&(u=e+1):i>=n[e]&&(u=e);s.normalizeSlideIndex&&(u<0||void 0===u)&&(u=0)}if(r.indexOf(i)>=0)c=r.indexOf(i);else{const e=Math.min(s.slidesPerGroupSkip,u);c=e+Math.floor((u-e)/s.slidesPerGroup)}if(c>=r.length&&(c=r.length-1),u===o)return void(c!==l&&(t.snapIndex=c,t.emit("snapIndexChange")));const h=parseInt(t.slides.eq(u).attr("data-swiper-slide-index")||u,10);Object.assign(t,{snapIndex:c,realIndex:h,previousIndex:o,activeIndex:u}),t.emit("activeIndexChange"),t.emit("snapIndexChange"),a!==h&&t.emit("realIndexChange"),(t.initialized||t.params.runCallbacksOnInit)&&t.emit("slideChange")},updateClickedSlide:function(e){const t=this,i=t.params,n=Eu(e).closest(`.${i.slideClass}`)[0];let r,s=!1;if(n)for(let e=0;e<t.slides.length;e+=1)if(t.slides[e]===n){s=!0,r=e;break}if(!n||!s)return t.clickedSlide=void 0,void(t.clickedIndex=void 0);t.clickedSlide=n,t.virtual&&t.params.virtual.enabled?t.clickedIndex=parseInt(Eu(n).attr("data-swiper-slide-index"),10):t.clickedIndex=r,i.slideToClickedSlide&&void 0!==t.clickedIndex&&t.clickedIndex!==t.activeIndex&&t.slideToClickedSlide()}},Bu={getTranslate:function(e){void 0===e&&(e=this.isHorizontal()?"x":"y");const{params:t,rtlTranslate:i,translate:n,$wrapperEl:r}=this;if(t.virtualTranslate)return i?-n:n;if(t.cssMode)return n;let s=function(e,t){void 0===t&&(t="x");const i=vu();let n,r,s;const o=function(e){const t=vu();let i;return t.getComputedStyle&&(i=t.getComputedStyle(e,null)),!i&&e.currentStyle&&(i=e.currentStyle),i||(i=e.style),i}(e);return i.WebKitCSSMatrix?(r=o.transform||o.webkitTransform,r.split(",").length>6&&(r=r.split(", ").map((e=>e.replace(",","."))).join(", ")),s=new i.WebKitCSSMatrix("none"===r?"":r)):(s=o.MozTransform||o.OTransform||o.MsTransform||o.msTransform||o.transform||o.getPropertyValue("transform").replace("translate(","matrix(1, 0, 0, 1,"),n=s.toString().split(",")),"x"===t&&(r=i.WebKitCSSMatrix?s.m41:16===n.length?parseFloat(n[12]):parseFloat(n[4])),"y"===t&&(r=i.WebKitCSSMatrix?s.m42:16===n.length?parseFloat(n[13]):parseFloat(n[5])),r||0}(r[0],e);return i&&(s=-s),s||0},setTranslate:function(e,t){const i=this,{rtlTranslate:n,params:r,$wrapperEl:s,wrapperEl:o,progress:a}=i;let l,c=0,u=0;i.isHorizontal()?c=n?-e:e:u=e,r.roundLengths&&(c=Math.floor(c),u=Math.floor(u)),r.cssMode?o[i.isHorizontal()?"scrollLeft":"scrollTop"]=i.isHorizontal()?-c:-u:r.virtualTranslate||s.transform(`translate3d(${c}px, ${u}px, 0px)`),i.previousTranslate=i.translate,i.translate=i.isHorizontal()?c:u;const h=i.maxTranslate()-i.minTranslate();l=0===h?0:(e-i.minTranslate())/h,l!==a&&i.updateProgress(e),i.emit("setTranslate",i.translate,t)},minTranslate:function(){return-this.snapGrid[0]},maxTranslate:function(){return-this.snapGrid[this.snapGrid.length-1]},translateTo:function(e,t,i,n,r){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),void 0===n&&(n=!0);const s=this,{params:o,wrapperEl:a}=s;if(s.animating&&o.preventInteractionOnTransition)return!1;const l=s.minTranslate(),c=s.maxTranslate();let u;if(u=n&&e>l?l:n&&e<c?c:e,s.updateProgress(u),o.cssMode){const e=s.isHorizontal();if(0===t)a[e?"scrollLeft":"scrollTop"]=-u;else{if(!s.support.smoothScroll)return Lu({swiper:s,targetPosition:-u,side:e?"left":"top"}),!0;a.scrollTo({[e?"left":"top"]:-u,behavior:"smooth"})}return!0}return 0===t?(s.setTransition(0),s.setTranslate(u),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionEnd"))):(s.setTransition(t),s.setTranslate(u),i&&(s.emit("beforeTransitionStart",t,r),s.emit("transitionStart")),s.animating||(s.animating=!0,s.onTranslateToWrapperTransitionEnd||(s.onTranslateToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd),s.onTranslateToWrapperTransitionEnd=null,delete s.onTranslateToWrapperTransitionEnd,i&&s.emit("transitionEnd"))}),s.$wrapperEl[0].addEventListener("transitionend",s.onTranslateToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onTranslateToWrapperTransitionEnd))),!0}};function ju(e){let{swiper:t,runCallbacks:i,direction:n,step:r}=e;const{activeIndex:s,previousIndex:o}=t;let a=n;if(a||(a=s>o?"next":s<o?"prev":"reset"),t.emit(`transition${r}`),i&&s!==o){if("reset"===a)return void t.emit(`slideResetTransition${r}`);t.emit(`slideChangeTransition${r}`),"next"===a?t.emit(`slideNextTransition${r}`):t.emit(`slidePrevTransition${r}`)}}const zu={slideTo:function(e,t,i,n,r){if(void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0),"number"!=typeof e&&"string"!=typeof e)throw new Error(`The 'index' argument cannot have type other than 'number' or 'string'. [${typeof e}] given.`);if("string"==typeof e){const t=parseInt(e,10);if(!isFinite(t))throw new Error(`The passed-in 'index' (string) couldn't be converted to 'number'. [${e}] given.`);e=t}const s=this;let o=e;o<0&&(o=0);const{params:a,snapGrid:l,slidesGrid:c,previousIndex:u,activeIndex:h,rtlTranslate:d,wrapperEl:f,enabled:p}=s;if(s.animating&&a.preventInteractionOnTransition||!p&&!n&&!r)return!1;const m=Math.min(s.params.slidesPerGroupSkip,o);let g=m+Math.floor((o-m)/s.params.slidesPerGroup);g>=l.length&&(g=l.length-1),(h||a.initialSlide||0)===(u||0)&&i&&s.emit("beforeSlideChangeStart");const v=-l[g];if(s.updateProgress(v),a.normalizeSlideIndex)for(let e=0;e<c.length;e+=1){const t=-Math.floor(100*v),i=Math.floor(100*c[e]),n=Math.floor(100*c[e+1]);void 0!==c[e+1]?t>=i&&t<n-(n-i)/2?o=e:t>=i&&t<n&&(o=e+1):t>=i&&(o=e)}if(s.initialized&&o!==h){if(!s.allowSlideNext&&v<s.translate&&v<s.minTranslate())return!1;if(!s.allowSlidePrev&&v>s.translate&&v>s.maxTranslate()&&(h||0)!==o)return!1}let y;if(y=o>h?"next":o<h?"prev":"reset",d&&-v===s.translate||!d&&v===s.translate)return s.updateActiveIndex(o),a.autoHeight&&s.updateAutoHeight(),s.updateSlidesClasses(),"slide"!==a.effect&&s.setTranslate(v),"reset"!==y&&(s.transitionStart(i,y),s.transitionEnd(i,y)),!1;if(a.cssMode){const e=s.isHorizontal(),i=d?v:-v;if(0===t){const t=s.virtual&&s.params.virtual.enabled;t&&(s.wrapperEl.style.scrollSnapType="none",s._immediateVirtual=!0),f[e?"scrollLeft":"scrollTop"]=i,t&&requestAnimationFrame((()=>{s.wrapperEl.style.scrollSnapType="",s._swiperImmediateVirtual=!1}))}else{if(!s.support.smoothScroll)return Lu({swiper:s,targetPosition:i,side:e?"left":"top"}),!0;f.scrollTo({[e?"left":"top"]:i,behavior:"smooth"})}return!0}return s.setTransition(t),s.setTranslate(v),s.updateActiveIndex(o),s.updateSlidesClasses(),s.emit("beforeTransitionStart",t,n),s.transitionStart(i,y),0===t?s.transitionEnd(i,y):s.animating||(s.animating=!0,s.onSlideToWrapperTransitionEnd||(s.onSlideToWrapperTransitionEnd=function(e){s&&!s.destroyed&&e.target===this&&(s.$wrapperEl[0].removeEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].removeEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd),s.onSlideToWrapperTransitionEnd=null,delete s.onSlideToWrapperTransitionEnd,s.transitionEnd(i,y))}),s.$wrapperEl[0].addEventListener("transitionend",s.onSlideToWrapperTransitionEnd),s.$wrapperEl[0].addEventListener("webkitTransitionEnd",s.onSlideToWrapperTransitionEnd)),!0},slideToLoop:function(e,t,i,n){void 0===e&&(e=0),void 0===t&&(t=this.params.speed),void 0===i&&(i=!0);const r=this;let s=e;return r.params.loop&&(s+=r.loopedSlides),r.slideTo(s,t,i,n)},slideNext:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const n=this,{animating:r,enabled:s,params:o}=n;if(!s)return n;let a=o.slidesPerGroup;"auto"===o.slidesPerView&&1===o.slidesPerGroup&&o.slidesPerGroupAuto&&(a=Math.max(n.slidesPerViewDynamic("current",!0),1));const l=n.activeIndex<o.slidesPerGroupSkip?1:a;if(o.loop){if(r&&o.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}return o.rewind&&n.isEnd?n.slideTo(0,e,t,i):n.slideTo(n.activeIndex+l,e,t,i)},slidePrev:function(e,t,i){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0);const n=this,{params:r,animating:s,snapGrid:o,slidesGrid:a,rtlTranslate:l,enabled:c}=n;if(!c)return n;if(r.loop){if(s&&r.loopPreventsSlide)return!1;n.loopFix(),n._clientLeft=n.$wrapperEl[0].clientLeft}function u(e){return e<0?-Math.floor(Math.abs(e)):Math.floor(e)}const h=u(l?n.translate:-n.translate),d=o.map((e=>u(e)));let f=o[d.indexOf(h)-1];if(void 0===f&&r.cssMode){let e;o.forEach(((t,i)=>{h>=t&&(e=i)})),void 0!==e&&(f=o[e>0?e-1:e])}let p=0;if(void 0!==f&&(p=a.indexOf(f),p<0&&(p=n.activeIndex-1),"auto"===r.slidesPerView&&1===r.slidesPerGroup&&r.slidesPerGroupAuto&&(p=p-n.slidesPerViewDynamic("previous",!0)+1,p=Math.max(p,0))),r.rewind&&n.isBeginning){const r=n.params.virtual&&n.params.virtual.enabled&&n.virtual?n.virtual.slides.length-1:n.slides.length-1;return n.slideTo(r,e,t,i)}return n.slideTo(p,e,t,i)},slideReset:function(e,t,i){return void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),this.slideTo(this.activeIndex,e,t,i)},slideToClosest:function(e,t,i,n){void 0===e&&(e=this.params.speed),void 0===t&&(t=!0),void 0===n&&(n=.5);const r=this;let s=r.activeIndex;const o=Math.min(r.params.slidesPerGroupSkip,s),a=o+Math.floor((s-o)/r.params.slidesPerGroup),l=r.rtlTranslate?r.translate:-r.translate;if(l>=r.snapGrid[a]){const e=r.snapGrid[a];l-e>(r.snapGrid[a+1]-e)*n&&(s+=r.params.slidesPerGroup)}else{const e=r.snapGrid[a-1];l-e<=(r.snapGrid[a]-e)*n&&(s-=r.params.slidesPerGroup)}return s=Math.max(s,0),s=Math.min(s,r.slidesGrid.length-1),r.slideTo(s,e,t,i)},slideToClickedSlide:function(){const e=this,{params:t,$wrapperEl:i}=e,n="auto"===t.slidesPerView?e.slidesPerViewDynamic():t.slidesPerView;let r,s=e.clickedIndex;if(t.loop){if(e.animating)return;r=parseInt(Eu(e.clickedSlide).attr("data-swiper-slide-index"),10),t.centeredSlides?s<e.loopedSlides-n/2||s>e.slides.length-e.loopedSlides+n/2?(e.loopFix(),s=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),ku((()=>{e.slideTo(s)}))):e.slideTo(s):s>e.slides.length-n?(e.loopFix(),s=i.children(`.${t.slideClass}[data-swiper-slide-index="${r}"]:not(.${t.slideDuplicateClass})`).eq(0).index(),ku((()=>{e.slideTo(s)}))):e.slideTo(s)}else e.slideTo(s)}},Hu={loopCreate:function(){const e=this,t=mu(),{params:i,$wrapperEl:n}=e,r=n.children().length>0?Eu(n.children()[0].parentNode):n;r.children(`.${i.slideClass}.${i.slideDuplicateClass}`).remove();let s=r.children(`.${i.slideClass}`);if(i.loopFillGroupWithBlank){const e=i.slidesPerGroup-s.length%i.slidesPerGroup;if(e!==i.slidesPerGroup){for(let n=0;n<e;n+=1){const e=Eu(t.createElement("div")).addClass(`${i.slideClass} ${i.slideBlankClass}`);r.append(e)}s=r.children(`.${i.slideClass}`)}}"auto"!==i.slidesPerView||i.loopedSlides||(i.loopedSlides=s.length),e.loopedSlides=Math.ceil(parseFloat(i.loopedSlides||i.slidesPerView,10)),e.loopedSlides+=i.loopAdditionalSlides,e.loopedSlides>s.length&&(e.loopedSlides=s.length);const o=[],a=[];s.each(((t,i)=>{const n=Eu(t);i<e.loopedSlides&&a.push(t),i<s.length&&i>=s.length-e.loopedSlides&&o.push(t),n.attr("data-swiper-slide-index",i)}));for(let e=0;e<a.length;e+=1)r.append(Eu(a[e].cloneNode(!0)).addClass(i.slideDuplicateClass));for(let e=o.length-1;e>=0;e-=1)r.prepend(Eu(o[e].cloneNode(!0)).addClass(i.slideDuplicateClass))},loopFix:function(){const e=this;e.emit("beforeLoopFix");const{activeIndex:t,slides:i,loopedSlides:n,allowSlidePrev:r,allowSlideNext:s,snapGrid:o,rtlTranslate:a}=e;let l;e.allowSlidePrev=!0,e.allowSlideNext=!0;const c=-o[t]-e.getTranslate();t<n?(l=i.length-3*n+t,l+=n,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((a?-e.translate:e.translate)-c)):t>=i.length-n&&(l=-i.length+t+n,l+=n,e.slideTo(l,0,!1,!0)&&0!==c&&e.setTranslate((a?-e.translate:e.translate)-c)),e.allowSlidePrev=r,e.allowSlideNext=s,e.emit("loopFix")},loopDestroy:function(){const{$wrapperEl:e,params:t,slides:i}=this;e.children(`.${t.slideClass}.${t.slideDuplicateClass},.${t.slideClass}.${t.slideBlankClass}`).remove(),i.removeAttr("data-swiper-slide-index")}};function qu(e){const t=this,i=mu(),n=vu(),r=t.touchEventsData,{params:s,touches:o,enabled:a}=t;if(!a)return;if(t.animating&&s.preventInteractionOnTransition)return;!t.animating&&s.cssMode&&s.loop&&t.loopFix();let l=e;l.originalEvent&&(l=l.originalEvent);let c=Eu(l.target);if("wrapper"===s.touchEventsTarget&&!c.closest(t.wrapperEl).length)return;if(r.isTouchEvent="touchstart"===l.type,!r.isTouchEvent&&"which"in l&&3===l.which)return;if(!r.isTouchEvent&&"button"in l&&l.button>0)return;if(r.isTouched&&r.isMoved)return;s.noSwipingClass&&""!==s.noSwipingClass&&l.target&&l.target.shadowRoot&&e.path&&e.path[0]&&(c=Eu(e.path[0]));const u=s.noSwipingSelector?s.noSwipingSelector:`.${s.noSwipingClass}`,h=!(!l.target||!l.target.shadowRoot);if(s.noSwiping&&(h?function(e,t){return void 0===t&&(t=this),function t(i){return i&&i!==mu()&&i!==vu()?(i.assignedSlot&&(i=i.assignedSlot),i.closest(e)||t(i.getRootNode().host)):null}(t)}(u,l.target):c.closest(u)[0]))return void(t.allowClick=!0);if(s.swipeHandler&&!c.closest(s.swipeHandler)[0])return;o.currentX="touchstart"===l.type?l.targetTouches[0].pageX:l.pageX,o.currentY="touchstart"===l.type?l.targetTouches[0].pageY:l.pageY;const d=o.currentX,f=o.currentY,p=s.edgeSwipeDetection||s.iOSEdgeSwipeDetection,m=s.edgeSwipeThreshold||s.iOSEdgeSwipeThreshold;if(p&&(d<=m||d>=n.innerWidth-m)){if("prevent"!==p)return;e.preventDefault()}if(Object.assign(r,{isTouched:!0,isMoved:!1,allowTouchCallbacks:!0,isScrolling:void 0,startMoving:void 0}),o.startX=d,o.startY=f,r.touchStartTime=Su(),t.allowClick=!0,t.updateSize(),t.swipeDirection=void 0,s.threshold>0&&(r.allowThresholdMove=!1),"touchstart"!==l.type){let e=!0;c.is(r.focusableElements)&&(e=!1,"SELECT"===c[0].nodeName&&(r.isTouched=!1)),i.activeElement&&Eu(i.activeElement).is(r.focusableElements)&&i.activeElement!==c[0]&&i.activeElement.blur();const n=e&&t.allowTouchMove&&s.touchStartPreventDefault;!s.touchStartForcePreventDefault&&!n||c[0].isContentEditable||l.preventDefault()}t.params.freeMode&&t.params.freeMode.enabled&&t.freeMode&&t.animating&&!s.cssMode&&t.freeMode.onTouchStart(),t.emit("touchStart",l)}function Wu(e){const t=mu(),i=this,n=i.touchEventsData,{params:r,touches:s,rtlTranslate:o,enabled:a}=i;if(!a)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),!n.isTouched)return void(n.startMoving&&n.isScrolling&&i.emit("touchMoveOpposite",l));if(n.isTouchEvent&&"touchmove"!==l.type)return;const c="touchmove"===l.type&&l.targetTouches&&(l.targetTouches[0]||l.changedTouches[0]),u="touchmove"===l.type?c.pageX:l.pageX,h="touchmove"===l.type?c.pageY:l.pageY;if(l.preventedByNestedSwiper)return s.startX=u,void(s.startY=h);if(!i.allowTouchMove)return Eu(l.target).is(n.focusableElements)||(i.allowClick=!1),void(n.isTouched&&(Object.assign(s,{startX:u,startY:h,currentX:u,currentY:h}),n.touchStartTime=Su()));if(n.isTouchEvent&&r.touchReleaseOnEdges&&!r.loop)if(i.isVertical()){if(h<s.startY&&i.translate<=i.maxTranslate()||h>s.startY&&i.translate>=i.minTranslate())return n.isTouched=!1,void(n.isMoved=!1)}else if(u<s.startX&&i.translate<=i.maxTranslate()||u>s.startX&&i.translate>=i.minTranslate())return;if(n.isTouchEvent&&t.activeElement&&l.target===t.activeElement&&Eu(l.target).is(n.focusableElements))return n.isMoved=!0,void(i.allowClick=!1);if(n.allowTouchCallbacks&&i.emit("touchMove",l),l.targetTouches&&l.targetTouches.length>1)return;s.currentX=u,s.currentY=h;const d=s.currentX-s.startX,f=s.currentY-s.startY;if(i.params.threshold&&Math.sqrt(d**2+f**2)<i.params.threshold)return;if(void 0===n.isScrolling){let e;i.isHorizontal()&&s.currentY===s.startY||i.isVertical()&&s.currentX===s.startX?n.isScrolling=!1:d*d+f*f>
vendor: 1,736 bytes, line 425
425=25&&(e=180*Math.atan2(Math.abs(f),Math.abs(d))/Math.PI,n.isScrolling=i.isHorizontal()?e>r.touchAngle:90-e>r.touchAngle)}if(n.isScrolling&&i.emit("touchMoveOpposite",l),void 0===n.startMoving&&(s.currentX===s.startX&&s.currentY===s.startY||(n.startMoving=!0)),n.isScrolling)return void(n.isTouched=!1);if(!n.startMoving)return;i.allowClick=!1,!r.cssMode&&l.cancelable&&l.preventDefault(),r.touchMoveStopPropagation&&!r.nested&&l.stopPropagation(),n.isMoved||(r.loop&&!r.cssMode&&i.loopFix(),n.startTranslate=i.getTranslate(),i.setTransition(0),i.animating&&i.$wrapperEl.trigger("webkitTransitionEnd transitionend"),n.allowMomentumBounce=!1,!r.grabCursor||!0!==i.allowSlideNext&&!0!==i.allowSlidePrev||i.setGrabCursor(!0),i.emit("sliderFirstMove",l)),i.emit("sliderMove",l),n.isMoved=!0;let p=i.isHorizontal()?d:f;s.diff=p,p*=r.touchRatio,o&&(p=-p),i.swipeDirection=p>0?"prev":"next",n.currentTranslate=p+n.startTranslate;let m=!0,g=r.resistanceRatio;if(r.touchReleaseOnEdges&&(g=0),p>0&&n.currentTranslate>i.minTranslate()?(m=!1,r.resistance&&(n.currentTranslate=i.minTranslate()-1+(-i.minTranslate()+n.startTranslate+p)**g)):p<0&&n.currentTranslate<i.maxTranslate()&&(m=!1,r.resistance&&(n.currentTranslate=i.maxTranslate()+1-(i.maxTranslate()-n.startTranslate-p)**g)),m&&(l.preventedByNestedSwiper=!0),!i.allowSlideNext&&"next"===i.swipeDirection&&n.currentTranslate<n.startTranslate&&(n.currentTranslate=n.startTranslate),!i.allowSlidePrev&&"prev"===i.swipeDirection&&n.currentTranslate>n.startTranslate&&(n.currentTranslate=n.startTranslate),i.allowSlidePrev||i.allowSlideNext||(n.currentTranslate=n.startTranslate),r.threshold>0){if(!(Math.abs(p)>r.threshold||n.allowThresholdMove))return void(n.currentTranslate=n.startTranslate);
vendor: 37,199 bytes, line 425
425if(!n.allowThresholdMove)return n.allowThresholdMove=!0,s.startX=s.currentX,s.startY=s.currentY,n.currentTranslate=n.startTranslate,void(s.diff=i.isHorizontal()?s.currentX-s.startX:s.currentY-s.startY)}r.followFinger&&!r.cssMode&&((r.freeMode&&r.freeMode.enabled&&i.freeMode||r.watchSlidesProgress)&&(i.updateActiveIndex(),i.updateSlidesClasses()),i.params.freeMode&&r.freeMode.enabled&&i.freeMode&&i.freeMode.onTouchMove(),i.updateProgress(n.currentTranslate),i.setTranslate(n.currentTranslate))}function Vu(e){const t=this,i=t.touchEventsData,{params:n,touches:r,rtlTranslate:s,slidesGrid:o,enabled:a}=t;if(!a)return;let l=e;if(l.originalEvent&&(l=l.originalEvent),i.allowTouchCallbacks&&t.emit("touchEnd",l),i.allowTouchCallbacks=!1,!i.isTouched)return i.isMoved&&n.grabCursor&&t.setGrabCursor(!1),i.isMoved=!1,void(i.startMoving=!1);n.grabCursor&&i.isMoved&&i.isTouched&&(!0===t.allowSlideNext||!0===t.allowSlidePrev)&&t.setGrabCursor(!1);const c=Su(),u=c-i.touchStartTime;if(t.allowClick){const e=l.path||l.composedPath&&l.composedPath();t.updateClickedSlide(e&&e[0]||l.target),t.emit("tap click",l),u<300&&c-i.lastClickTime<300&&t.emit("doubleTap doubleClick",l)}if(i.lastClickTime=Su(),ku((()=>{t.destroyed||(t.allowClick=!0)})),!i.isTouched||!i.isMoved||!t.swipeDirection||0===r.diff||i.currentTranslate===i.startTranslate)return i.isTouched=!1,i.isMoved=!1,void(i.startMoving=!1);let h;if(i.isTouched=!1,i.isMoved=!1,i.startMoving=!1,h=n.followFinger?s?t.translate:-t.translate:-i.currentTranslate,n.cssMode)return;if(t.params.freeMode&&n.freeMode.enabled)return void t.freeMode.onTouchEnd({currentPos:h});let d=0,f=t.slidesSizesGrid[0];for(let e=0;e<o.length;e+=e<n.slidesPerGroupSkip?1:n.slidesPerGroup){const t=e<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;void 0!==o[e+t]?h>=o[e]&&h<o[e+t]&&(d=e,f=o[e+t]-o[e]):h>=o[e]&&(d=e,f=o[o.length-1]-o[o.length-2])}let p=null,m=null;n.rewind&&(t.isBeginning?m=t.params.virtual&&t.params.virtual.enabled&&t.virtual?t.virtual.slides.length-1:t.slides.length-1:t.isEnd&&(p=0));const g=(h-o[d])/f,v=d<n.slidesPerGroupSkip-1?1:n.slidesPerGroup;if(u>n.longSwipesMs){if(!n.longSwipes)return void t.slideTo(t.activeIndex);"next"===t.swipeDirection&&(g>=n.longSwipesRatio?t.slideTo(n.rewind&&t.isEnd?p:d+v):t.slideTo(d)),"prev"===t.swipeDirection&&(g>1-n.longSwipesRatio?t.slideTo(d+v):null!==m&&g<0&&Math.abs(g)>n.longSwipesRatio?t.slideTo(m):t.slideTo(d))}else{if(!n.shortSwipes)return void t.slideTo(t.activeIndex);!t.navigation||l.target!==t.navigation.nextEl&&l.target!==t.navigation.prevEl?("next"===t.swipeDirection&&t.slideTo(null!==p?p:d+v),"prev"===t.swipeDirection&&t.slideTo(null!==m?m:d)):l.target===t.navigation.nextEl?t.slideTo(d+v):t.slideTo(d)}}function Uu(){const e=this,{params:t,el:i}=e;if(i&&0===i.offsetWidth)return;t.breakpoints&&e.setBreakpoint();const{allowSlideNext:n,allowSlidePrev:r,snapGrid:s}=e;e.allowSlideNext=!0,e.allowSlidePrev=!0,e.updateSize(),e.updateSlides(),e.updateSlidesClasses(),("auto"===t.slidesPerView||t.slidesPerView>1)&&e.isEnd&&!e.isBeginning&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),e.autoplay&&e.autoplay.running&&e.autoplay.paused&&e.autoplay.run(),e.allowSlidePrev=r,e.allowSlideNext=n,e.params.watchOverflow&&s!==e.snapGrid&&e.checkOverflow()}function Gu(e){const t=this;t.enabled&&(t.allowClick||(t.params.preventClicks&&e.preventDefault(),t.params.preventClicksPropagation&&t.animating&&(e.stopPropagation(),e.stopImmediatePropagation())))}function Yu(){const e=this,{wrapperEl:t,rtlTranslate:i,enabled:n}=e;if(!n)return;let r;e.previousTranslate=e.translate,e.isHorizontal()?e.translate=-t.scrollLeft:e.translate=-t.scrollTop,0===e.translate&&(e.translate=0),e.updateActiveIndex(),e.updateSlidesClasses();const s=e.maxTranslate()-e.minTranslate();r=0===s?0:(e.translate-e.minTranslate())/s,r!==e.progress&&e.updateProgress(i?-e.translate:e.translate),e.emit("setTranslate",e.translate,!1)}let Xu=!1;function Ku(){}const Qu=(e,t)=>{const i=mu(),{params:n,touchEvents:r,el:s,wrapperEl:o,device:a,support:l}=e,c=!!n.nested,u="on"===t?"addEventListener":"removeEventListener",h=t;if(l.touch){const t=!("touchstart"!==r.start||!l.passiveListener||!n.passiveListeners)&&{passive:!0,capture:!1};s[u](r.start,e.onTouchStart,t),s[u](r.move,e.onTouchMove,l.passiveListener?{passive:!1,capture:c}:c),s[u](r.end,e.onTouchEnd,t),r.cancel&&s[u](r.cancel,e.onTouchEnd,t)}else s[u](r.start,e.onTouchStart,!1),i[u](r.move,e.onTouchMove,c),i[u](r.end,e.onTouchEnd,!1);(n.preventClicks||n.preventClicksPropagation)&&s[u]("click",e.onClick,!0),n.cssMode&&o[u]("scroll",e.onScroll),n.updateOnWindowResize?e[h](a.ios||a.android?"resize orientationchange observerUpdate":"resize observerUpdate",Uu,!0):e[h]("observerUpdate",Uu,!0)},Zu={attachEvents:function(){const e=this,t=mu(),{params:i,support:n}=e;e.onTouchStart=qu.bind(e),e.onTouchMove=Wu.bind(e),e.onTouchEnd=Vu.bind(e),i.cssMode&&(e.onScroll=Yu.bind(e)),e.onClick=Gu.bind(e),n.touch&&!Xu&&(t.addEventListener("touchstart",Ku),Xu=!0),Qu(e,"on")},detachEvents:function(){Qu(this,"off")}},Ju=(e,t)=>e.grid&&t.grid&&t.grid.rows>1,eh={setBreakpoint:function(){const e=this,{activeIndex:t,initialized:i,loopedSlides:n=0,params:r,$el:s}=e,o=r.breakpoints;if(!o||o&&0===Object.keys(o).length)return;const a=e.getBreakpoint(o,e.params.breakpointsBase,e.el);if(!a||e.currentBreakpoint===a)return;const l=(a in o?o[a]:void 0)||e.originalParams,c=Ju(e,r),u=Ju(e,l),h=r.enabled;c&&!u?(s.removeClass(`${r.containerModifierClass}grid ${r.containerModifierClass}grid-column`),e.emitContainerClasses()):!c&&u&&(s.addClass(`${r.containerModifierClass}grid`),(l.grid.fill&&"column"===l.grid.fill||!l.grid.fill&&"column"===r.grid.fill)&&s.addClass(`${r.containerModifierClass}grid-column`),e.emitContainerClasses());const d=l.direction&&l.direction!==r.direction,f=r.loop&&(l.slidesPerView!==r.slidesPerView||d);d&&i&&e.changeDirection(),Iu(e.params,l);const p=e.params.enabled;Object.assign(e,{allowTouchMove:e.params.allowTouchMove,allowSlideNext:e.params.allowSlideNext,allowSlidePrev:e.params.allowSlidePrev}),h&&!p?e.disable():!h&&p&&e.enable(),e.currentBreakpoint=a,e.emit("_beforeBreakpoint",l),f&&i&&(e.loopDestroy(),e.loopCreate(),e.updateSlides(),e.slideTo(t-n+e.loopedSlides,0,!1)),e.emit("breakpoint",l)},getBreakpoint:function(e,t,i){if(void 0===t&&(t="window"),!e||"container"===t&&!i)return;let n=!1;const r=vu(),s="window"===t?r.innerHeight:i.clientHeight,o=Object.keys(e).map((e=>{if("string"==typeof e&&0===e.indexOf("@")){const t=parseFloat(e.substr(1));return{value:s*t,point:e}}return{value:e,point:e}}));o.sort(((e,t)=>parseInt(e.value,10)-parseInt(t.value,10)));for(let e=0;e<o.length;e+=1){const{point:s,value:a}=o[e];"window"===t?r.matchMedia(`(min-width: ${a}px)`).matches&&(n=s):a<=i.clientWidth&&(n=s)}return n||"max"}},th={addClasses:function(){const e=this,{classNames:t,params:i,rtl:n,$el:r,device:s,support:o}=e,a=function(e,t){const i=[];return e.forEach((e=>{"object"==typeof e?Object.keys(e).forEach((n=>{e[n]&&i.push(t+n)})):"string"==typeof e&&i.push(t+e)})),i}(["initialized",i.direction,{"pointer-events":!o.touch},{"free-mode":e.params.freeMode&&i.freeMode.enabled},{autoheight:i.autoHeight},{rtl:n},{grid:i.grid&&i.grid.rows>1},{"grid-column":i.grid&&i.grid.rows>1&&"column"===i.grid.fill},{android:s.android},{ios:s.ios},{"css-mode":i.cssMode},{centered:i.cssMode&&i.centeredSlides},{"watch-progress":i.watchSlidesProgress}],i.containerModifierClass);t.push(...a),r.addClass([...t].join(" ")),e.emitContainerClasses()},removeClasses:function(){const{$el:e,classNames:t}=this;e.removeClass(t.join(" ")),this.emitContainerClasses()}},ih={loadImage:function(e,t,i,n,r,s){const o=vu();let a;function l(){s&&s()}Eu(e).parent("picture")[0]||e.complete&&r?l():t?(a=new o.Image,a.onload=l,a.onerror=l,n&&(a.sizes=n),i&&(a.srcset=i),t&&(a.src=t)):l()},preloadImages:function(){const e=this;function t(){null!=e&&e&&!e.destroyed&&(void 0!==e.imagesLoaded&&(e.imagesLoaded+=1),e.imagesLoaded===e.imagesToLoad.length&&(e.params.updateOnImagesReady&&e.update(),e.emit("imagesReady")))}e.imagesToLoad=e.$el.find("img");for(let i=0;i<e.imagesToLoad.length;i+=1){const n=e.imagesToLoad[i];e.loadImage(n,n.currentSrc||n.getAttribute("src"),n.srcset||n.getAttribute("srcset"),n.sizes||n.getAttribute("sizes"),!0,t)}}},nh={init:!0,direction:"horizontal",touchEventsTarget:"wrapper",initialSlide:0,speed:300,cssMode:!1,updateOnWindowResize:!0,resizeObserver:!0,nested:!1,createElements:!1,enabled:!0,focusableElements:"input, select, option, textarea, button, video, label",width:null,height:null,preventInteractionOnTransition:!1,userAgent:null,url:null,edgeSwipeDetection:!1,edgeSwipeThreshold:20,autoHeight:!1,setWrapperSize:!1,virtualTranslate:!1,effect:"slide",breakpoints:void 0,breakpointsBase:"window",spaceBetween:0,slidesPerView:1,slidesPerGroup:1,slidesPerGroupSkip:0,slidesPerGroupAuto:!1,centeredSlides:!1,centeredSlidesBounds:!1,slidesOffsetBefore:0,slidesOffsetAfter:0,normalizeSlideIndex:!0,centerInsufficientSlides:!1,watchOverflow:!0,roundLengths:!1,touchRatio:1,touchAngle:45,simulateTouch:!0,shortSwipes:!0,longSwipes:!0,longSwipesRatio:.5,longSwipesMs:300,followFinger:!0,allowTouchMove:!0,threshold:0,touchMoveStopPropagation:!1,touchStartPreventDefault:!0,touchStartForcePreventDefault:!1,touchReleaseOnEdges:!1,uniqueNavElements:!0,resistance:!0,resistanceRatio:.85,watchSlidesProgress:!1,grabCursor:!1,preventClicks:!0,preventClicksPropagation:!0,slideToClickedSlide:!1,preloadImages:!0,updateOnImagesReady:!0,loop:!1,loopAdditionalSlides:0,loopedSlides:null,loopFillGroupWithBlank:!1,loopPreventsSlide:!0,rewind:!1,allowSlidePrev:!0,allowSlideNext:!0,swipeHandler:null,noSwiping:!0,noSwipingClass:"swiper-no-swiping",noSwipingSelector:null,passiveListeners:!0,maxBackfaceHiddenSlides:10,containerModifierClass:"swiper-",slideClass:"swiper-slide",slideBlankClass:"swiper-slide-invisible-blank",slideActiveClass:"swiper-slide-active",slideDuplicateActiveClass:"swiper-slide-duplicate-active",slideVisibleClass:"swiper-slide-visible",slideDuplicateClass:"swiper-slide-duplicate",slideNextClass:"swiper-slide-next",slideDuplicateNextClass:"swiper-slide-duplicate-next",slidePrevClass:"swiper-slide-prev",slideDuplicatePrevClass:"swiper-slide-duplicate-prev",wrapperClass:"swiper-wrapper",runCallbacksOnInit:!0,_emitClasses:!1};function rh(e,t){return function(i){void 0===i&&(i={});const n=Object.keys(i)[0],r=i[n];"object"==typeof r&&null!==r?(["navigation","pagination","scrollbar"].indexOf(n)>=0&&!0===e[n]&&(e[n]={auto:!0}),n in e&&"enabled"in r?(!0===e[n]&&(e[n]={enabled:!0}),"object"!=typeof e[n]||"enabled"in e[n]||(e[n].enabled=!0),e[n]||(e[n]={enabled:!1}),Iu(t,i)):Iu(t,i)):Iu(t,i)}}const sh={eventsEmitter:Fu,update:Ru,translate:Bu,transition:{setTransition:function(e,t){const i=this;i.params.cssMode||i.$wrapperEl.transition(e),i.emit("setTransition",e,t)},transitionStart:function(e,t){void 0===e&&(e=!0);const i=this,{params:n}=i;n.cssMode||(n.autoHeight&&i.updateAutoHeight(),ju({swiper:i,runCallbacks:e,direction:t,step:"Start"}))},transitionEnd:function(e,t){void 0===e&&(e=!0);const i=this,{params:n}=i;i.animating=!1,n.cssMode||(i.setTransition(0),ju({swiper:i,runCallbacks:e,direction:t,step:"End"}))}},slide:zu,loop:Hu,grabCursor:{setGrabCursor:function(e){const t=this;if(t.support.touch||!t.params.simulateTouch||t.params.watchOverflow&&t.isLocked||t.params.cssMode)return;const i="container"===t.params.touchEventsTarget?t.el:t.wrapperEl;i.style.cursor="move",i.style.cursor=e?"grabbing":"grab"},unsetGrabCursor:function(){const e=this;e.support.touch||e.params.watchOverflow&&e.isLocked||e.params.cssMode||(e["container"===e.params.touchEventsTarget?"el":"wrapperEl"].style.cursor="")}},events:Zu,breakpoints:eh,checkOverflow:{checkOverflow:function(){const e=this,{isLocked:t,params:i}=e,{slidesOffsetBefore:n}=i;if(n){const t=e.slides.length-1,i=e.slidesGrid[t]+e.slidesSizesGrid[t]+2*n;e.isLocked=e.size>i}else e.isLocked=1===e.snapGrid.length;!0===i.allowSlideNext&&(e.allowSlideNext=!e.isLocked),!0===i.allowSlidePrev&&(e.allowSlidePrev=!e.isLocked),t&&t!==e.isLocked&&(e.isEnd=!1),t!==e.isLocked&&e.emit(e.isLocked?"lock":"unlock")}},classes:th,images:ih},oh={};class ah{constructor(){let e,t;for(var i=arguments.length,n=new Array(i),r=0;r<i;r++)n[r]=arguments[r];if(1===n.length&&n[0].constructor&&"Object"===Object.prototype.toString.call(n[0]).slice(8,-1)?t=n[0]:[e,t]=n,t||(t={}),t=Iu({},t),e&&!t.el&&(t.el=e),t.el&&Eu(t.el).length>1){const e=[];return Eu(t.el).each((i=>{const n=Iu({},t,{el:i});e.push(new ah(n))})),e}const s=this;s.__swiper__=!0,s.support=$u(),s.device=function(e){return void 0===e&&(e={}),Pu||(Pu=function(e){let{userAgent:t}=void 0===e?{}:e;const i=$u(),n=vu(),r=n.navigator.platform,s=t||n.navigator.userAgent,o={ios:!1,android:!1},a=n.screen.width,l=n.screen.height,c=s.match(/(Android);?[\s\/]+([\d.]+)?/);let u=s.match(/(iPad).*OS\s([\d_]+)/);const h=s.match(/(iPod)(.*OS\s([\d_]+))?/),d=!u&&s.match(/(iPhone\sOS|iOS)\s([\d_]+)/),f="Win32"===r;let p="MacIntel"===r;return!u&&p&&i.touch&&["1024x1366","1366x1024","834x1194","1194x834","834x1112","1112x834","768x1024","1024x768","820x1180","1180x820","810x1080","1080x810"].indexOf(`${a}x${l}`)>=0&&(u=s.match(/(Version)\/([\d.]+)/),u||(u=[0,1,"13_0_0"]),p=!1),c&&!f&&(o.os="android",o.android=!0),(u||d||h)&&(o.os="ios",o.ios=!0),o}(e)),Pu}({userAgent:t.userAgent}),s.browser=(Nu||(Nu=function(){const e=vu();return{isSafari:function(){const t=e.navigator.userAgent.toLowerCase();return t.indexOf("safari")>=0&&t.indexOf("chrome")<0&&t.indexOf("android")<0}(),isWebView:/(iPhone|iPod|iPad).*AppleWebKit(?!.*Safari)/i.test(e.navigator.userAgent)}}()),Nu),s.eventsListeners={},s.eventsAnyListeners=[],s.modules=[...s.__modules__],t.modules&&Array.isArray(t.modules)&&s.modules.push(...t.modules);const o={};s.modules.forEach((e=>{e({swiper:s,extendParams:rh(t,o),on:s.on.bind(s),once:s.once.bind(s),off:s.off.bind(s),emit:s.emit.bind(s)})}));const a=Iu({},nh,o);return s.params=Iu({},a,oh,t),s.originalParams=Iu({},s.params),s.passedParams=Iu({},t),s.params&&s.params.on&&Object.keys(s.params.on).forEach((e=>{s.on(e,s.params.on[e])})),s.params&&s.params.onAny&&s.onAny(s.params.onAny),s.$=Eu,Object.assign(s,{enabled:s.params.enabled,el:e,classNames:[],slides:Eu(),slidesGrid:[],snapGrid:[],slidesSizesGrid:[],isHorizontal:()=>"horizontal"===s.params.direction,isVertical:()=>"vertical"===s.params.direction,activeIndex:0,realIndex:0,isBeginning:!0,isEnd:!1,translate:0,previousTranslate:0,progress:0,velocity:0,animating:!1,allowSlideNext:s.params.allowSlideNext,allowSlidePrev:s.params.allowSlidePrev,touchEvents:function(){const e=["touchstart","touchmove","touchend","touchcancel"],t=["pointerdown","pointermove","pointerup"];return s.touchEventsTouch={start:e[0],move:e[1],end:e[2],cancel:e[3]},s.touchEventsDesktop={start:t[0],move:t[1],end:t[2]},s.support.touch||!s.params.simulateTouch?s.touchEventsTouch:s.touchEventsDesktop}(),touchEventsData:{isTouched:void 0,isMoved:void 0,allowTouchCallbacks:void 0,touchStartTime:void 0,isScrolling:void 0,currentTranslate:void 0,startTranslate:void 0,allowThresholdMove:void 0,focusableElements:s.params.focusableElements,lastClickTime:Su(),clickTimeout:void 0,velocities:[],allowMomentumBounce:void 0,isTouchEvent:void 0,startMoving:void 0},allowClick:!0,allowTouchMove:s.params.allowTouchMove,touches:{startX:0,startY:0,currentX:0,currentY:0,diff:0},imagesToLoad:[],imagesLoaded:0}),s.emit("_swiper"),s.params.init&&s.init(),s}enable(){const e=this;e.enabled||(e.enabled=!0,e.params.grabCursor&&e.setGrabCursor(),e.emit("enable"))}disable(){const e=this;e.enabled&&(e.enabled=!1,e.params.grabCursor&&e.unsetGrabCursor(),e.emit("disable"))}setProgress(e,t){const i=this;e=Math.min(Math.max(e,0),1);const n=i.minTranslate(),r=(i.maxTranslate()-n)*e+n;i.translateTo(r,void 0===t?0:t),i.updateActiveIndex(),i.updateSlidesClasses()}emitContainerClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=e.el.className.split(" ").filter((t=>0===t.indexOf("swiper")||0===t.indexOf(e.params.containerModifierClass)));e.emit("_containerClasses",t.join(" "))}getSlideClasses(e){const t=this;return t.destroyed?"":e.className.split(" ").filter((e=>0===e.indexOf("swiper-slide")||0===e.indexOf(t.params.slideClass))).join(" ")}emitSlidesClasses(){const e=this;if(!e.params._emitClasses||!e.el)return;const t=[];e.slides.each((i=>{const n=e.getSlideClasses(i);t.push({slideEl:i,classNames:n}),e.emit("_slideClass",i,n)})),e.emit("_slideClasses",t)}slidesPerViewDynamic(e,t){void 0===e&&(e="current"),void 0===t&&(t=!1);const{params:i,slides:n,slidesGrid:r,slidesSizesGrid:s,size:o,activeIndex:a}=this;let l=1;if(i.centeredSlides){let e,t=n[a].swiperSlideSize;for(let i=a+1;i<n.length;i+=1)n[i]&&!e&&(t+=n[i].swiperSlideSize,l+=1,t>o&&(e=!0));for(let i=a-1;i>=0;i-=1)n[i]&&!e&&(t+=n[i].swiperSlideSize,l+=1,t>o&&(e=!0))}else if("current"===e)for(let e=a+1;e<n.length;e+=1)(t?r[e]+s[e]-r[a]<o:r[e]-r[a]<o)&&(l+=1);else for(let e=a-1;e>=0;e-=1)r[a]-r[e]<o&&(l+=1);return l}update(){const e=this;if(!e||e.destroyed)return;const{snapGrid:t,params:i}=e;function n(){const t=e.rtlTranslate?-1*e.translate:e.translate,i=Math.min(Math.max(t,e.maxTranslate()),e.minTranslate());e.setTranslate(i),e.updateActiveIndex(),e.updateSlidesClasses()}let r;i.breakpoints&&e.setBreakpoint(),e.updateSize(),e.updateSlides(),e.updateProgress(),e.updateSlidesClasses(),e.params.freeMode&&e.params.freeMode.enabled?(n(),e.params.autoHeight&&e.updateAutoHeight()):(r=("auto"===e.params.slidesPerView||e.params.slidesPerView>1)&&e.isEnd&&!e.params.centeredSlides?e.slideTo(e.slides.length-1,0,!1,!0):e.slideTo(e.activeIndex,0,!1,!0),r||n()),i.watchOverflow&&t!==e.snapGrid&&e.checkOverflow(),e.emit("update")}changeDirection(e,t){void 0===t&&(t=!0);const i=this,n=i.params.direction;return e||(e="horizontal"===n?"vertical":"horizontal"),e===n||"horizontal"!==e&&"vertical"!==e||(i.$el.removeClass(`${i.params.containerModifierClass}${n}`).addClass(`${i.params.containerModifierClass}${e}`),i.emitContainerClasses(),i.params.direction=e,i.slides.each((t=>{"vertical"===e?t.style.width="":t.style.height=""})),i.emit("changeDirection"),t&&i.update()),i}mount(e){const t=this;if(t.mounted)return!0;const i=Eu(e||t.params.el);if(!(e=i[0]))return!1;e.swiper=t;const n=()=>`.${(t.params.wrapperClass||"").trim().split(" ").join(".")}`;let r=(()=>{if(e&&e.shadowRoot&&e.shadowRoot.querySelector){const t=Eu(e.shadowRoot.querySelector(n()));return t.children=e=>i.children(e),t}return i.children(n())})();if(0===r.length&&t.params.createElements){const e=mu().createElement("div");r=Eu(e),e.className=t.params.wrapperClass,i.append(e),i.children(`.${t.params.slideClass}`).each((e=>{r.append(e)}))}return Object.assign(t,{$el:i,el:e,$wrapperEl:r,wrapperEl:r[0],mounted:!0,rtl:"rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction"),rtlTranslate:"horizontal"===t.params.direction&&("rtl"===e.dir.toLowerCase()||"rtl"===i.css("direction")),wrongRTL:"-webkit-box"===r.css("display")}),!0}init(e){const t=this;return t.initialized||!1===t.mount(e)||(t.emit("beforeInit"),t.params.breakpoints&&t.setBreakpoint(),t.addClasses(),t.params.loop&&t.loopCreate(),t.updateSize(),t.updateSlides(),t.params.watchOverflow&&t.checkOverflow(),t.params.grabCursor&&t.enabled&&t.setGrabCursor(),t.params.preloadImages&&t.preloadImages(),t.params.loop?t.slideTo(t.params.initialSlide+t.loopedSlides,0,t.params.runCallbacksOnInit,!1,!0):t.slideTo(t.params.initialSlide,0,t.params.runCallbacksOnInit,!1,!0),t.attachEvents(),t.initialized=!0,t.emit("init"),t.emit("afterInit")),t}destroy(e,t){void 0===e&&(e=!0),void 0===t&&(t=!0);const i=this,{params:n,$el:r,$wrapperEl:s,slides:o}=i;return void 0===i.params||i.destroyed||(i.emit("beforeDestroy"),i.initialized=!1,i.detachEvents(),n.loop&&i.loopDestroy(),t&&(i.removeClasses(),r.removeAttr("style"),s.removeAttr("style"),o&&o.length&&o.removeClass([n.slideVisibleClass,n.slideActiveClass,n.slideNextClass,n.slidePrevClass].join(" ")).removeAttr("style").removeAttr("data-swiper-slide-index")),i.emit("destroy"),Object.keys(i.eventsListeners).forEach((e=>{i.off(e)})),!1!==e&&(i.$el[0].swiper=null,function(e){const t=e;Object.keys(t).forEach((e=>{try{t[e]=null}catch(e){}try{delete t[e]}catch(e){}}))}(i)),i.destroyed=!0),null}static extendDefaults(e){Iu(oh,e)}static get extendedDefaults(){return oh}static get defaults(){return nh}static installModule(e){ah.prototype.__modules__||(ah.prototype.__modules__=[]);const t=ah.prototype.__modules__;"function"==typeof e&&t.indexOf(e)<0&&t.push(e)}static use(e){return Array.isArray(e)?(e.forEach((e=>ah.installModule(e))),ah):(ah.installModule(e),ah)}}Object.keys(sh).forEach((e=>{Object.keys(sh[e]).forEach((t=>{ah.prototype[t]=sh[e][t]}))})),ah.use([function(e){let{swiper:t,on:i,emit:n}=e;const r=vu();let s=null,o=null;const a=()=>{t&&!t.destroyed&&t.initialized&&(n("beforeResize"),n("resize"))},l=()=>{t&&!t.destroyed&&t.initialized&&n("orientationchange")};i("init",(()=>{t.params.resizeObserver&&void 0!==r.ResizeObserver?t&&!t.destroyed&&t.initialized&&(s=new ResizeObserver((e=>{o=r.requestAnimationFrame((()=>{const{width:i,height:n}=t;let r=i,s=n;e.forEach((e=>{let{contentBoxSize:i,contentRect:n,target:o}=e;o&&o!==t.el||(r=n?n.width:(i[0]||i).inlineSize,s=n?n.height:(i[0]||i).blockSize)})),r===i&&s===n||a()}))})),s.observe(t.el)):(r.addEventListener("resize",a),r.addEventListener("orientationchange",l))})),i("destroy",(()=>{o&&r.cancelAnimationFrame(o),s&&s.unobserve&&t.el&&(s.unobserve(t.el),s=null),r.removeEventListener("resize",a),r.removeEventListener("orientationchange",l)}))},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const s=[],o=vu(),a=function(e,t){void 0===t&&(t={});const i=new(o.MutationObserver||o.WebkitMutationObserver)((e=>{if(1===e.length)return void r("observerUpdate",e[0]);const t=function(){r("observerUpdate",e[0])};o.requestAnimationFrame?o.requestAnimationFrame(t):o.setTimeout(t,0)}));i.observe(e,{attributes:void 0===t.attributes||t.attributes,childList:void 0===t.childList||t.childList,characterData:void 0===t.characterData||t.characterData}),s.push(i)};i({observer:!1,observeParents:!1,observeSlideChildren:!1}),n("init",(()=>{if(t.params.observer){if(t.params.observeParents){const e=t.$el.parents();for(let t=0;t<e.length;t+=1)a(e[t])}a(t.$el[0],{childList:t.params.observeSlideChildren}),a(t.$wrapperEl[0],{attributes:!1})}})),n("destroy",(()=>{s.forEach((e=>{e.disconnect()})),s.splice(0,s.length)}))}]);const lh=ah;function ch(e,t,i,n){const r=mu();return e.params.createElements&&Object.keys(n).forEach((s=>{if(!i[s]&&!0===i.auto){let o=e.$el.children(`.${n[s]}`)[0];o||(o=r.createElement("div"),o.className=n[s],e.$el.append(o)),i[s]=o,t[s]=o}})),i}function uh(e){return void 0===e&&(e=""),`.${e.trim().replace(/([\.:!\/])/g,"\\$1").replace(/ /g,".")}`}lh.use([function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;function s(e){let i;return e&&(i=Eu(e),t.params.uniqueNavElements&&"string"==typeof e&&i.length>1&&1===t.$el.find(e).length&&(i=t.$el.find(e))),i}function o(e,i){const n=t.params.navigation;e&&e.length>0&&(e[i?"addClass":"removeClass"](n.disabledClass),e[0]&&"BUTTON"===e[0].tagName&&(e[0].disabled=i),t.params.watchOverflow&&t.enabled&&e[t.isLocked?"addClass":"removeClass"](n.lockClass))}function a(){if(t.params.loop)return;const{$nextEl:e,$prevEl:i}=t.navigation;o(i,t.isBeginning&&!t.params.rewind),o(e,t.isEnd&&!t.params.rewind)}function l(e){e.preventDefault(),(!t.isBeginning||t.params.loop||t.params.rewind)&&t.slidePrev()}function c(e){e.preventDefault(),(!t.isEnd||t.params.loop||t.params.rewind)&&t.slideNext()}function u(){const e=t.params.navigation;if(t.params.navigation=ch(t,t.originalParams.navigation,t.params.navigation,{nextEl:"swiper-button-next",prevEl:"swiper-button-prev"}),!e.nextEl&&!e.prevEl)return;const i=s(e.nextEl),n=s(e.prevEl);i&&i.length>0&&i.on("click",c),n&&n.length>0&&n.on("click",l),Object.assign(t.navigation,{$nextEl:i,nextEl:i&&i[0],$prevEl:n,prevEl:n&&n[0]}),t.enabled||(i&&i.addClass(e.lockClass),n&&n.addClass(e.lockClass))}function h(){const{$nextEl:e,$prevEl:i}=t.navigation;e&&e.length&&(e.off("click",c),e.removeClass(t.params.navigation.disabledClass)),i&&i.length&&(i.off("click",l),i.removeClass(t.params.navigation.disabledClass))}i({navigation:{nextEl:null,prevEl:null,hideOnClick:!1,disabledClass:"swiper-button-disabled",hiddenClass:"swiper-button-hidden",lockClass:"swiper-button-lock"}}),t.navigation={nextEl:null,$nextEl:null,prevEl:null,$prevEl:null},n("init",(()=>{u(),a()})),n("toEdge fromEdge lock unlock",(()=>{a()})),n("destroy",(()=>{h()})),n("enable disable",(()=>{const{$nextEl:e,$prevEl:i}=t.navigation;e&&e[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass),i&&i[t.enabled?"removeClass":"addClass"](t.params.navigation.lockClass)})),n("click",((e,i)=>{const{$nextEl:n,$prevEl:s}=t.navigation,o=i.target;if(t.params.navigation.hideOnClick&&!Eu(o).is(s)&&!Eu(o).is(n)){if(t.pagination&&t.params.pagination&&t.params.pagination.clickable&&(t.pagination.el===o||t.pagination.el.contains(o)))return;let e;n?e=n.hasClass(t.params.navigation.hiddenClass):s&&(e=s.hasClass(t.params.navigation.hiddenClass)),r(!0===e?"navigationShow":"navigationHide"),n&&n.toggleClass(t.params.navigation.hiddenClass),s&&s.toggleClass(t.params.navigation.hiddenClass)}})),Object.assign(t.navigation,{update:a,init:u,destroy:h})},function(e){let{swiper:t,extendParams:i,on:n,emit:r}=e;const s="swiper-pagination";let o;i({pagination:{el:null,bulletElement:"span",clickable:!1,hideOnClick:!1,renderBullet:null,renderProgressbar:null,renderFraction:null,renderCustom:null,progressbarOpposite:!1,type:"bullets",dynamicBullets:!1,dynamicMainBullets:1,formatFractionCurrent:e=>e,formatFractionTotal:e=>e,bulletClass:`${s}-bullet`,bulletActiveClass:`${s}-bullet-active`,modifierClass:`${s}-`,currentClass:`${s}-current`,totalClass:`${s}-total`,hiddenClass:`${s}-hidden`,progressbarFillClass:`${s}-progressbar-fill`,progressbarOppositeClass:`${s}-progressbar-opposite`,clickableClass:`${s}-clickable`,lockClass:`${s}-lock`,horizontalClass:`${s}-horizontal`,verticalClass:`${s}-vertical`}}),t.pagination={el:null,$el:null,bullets:[]};let a=0;function l(){return!t.params.pagination.el||!t.pagination.el||!t.pagination.$el||0===t.pagination.$el.length}function c(e,i){const{bulletActiveClass:n}=t.params.pagination;e[i]().addClass(`${n}-${i}`)[i]().addClass(`${n}-${i}-${i}`)}function u(){const e=t.rtl,i=t.params.pagination;if(l())return;const n=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,s=t.pagination.$el;let u;const h=t.params.loop?Math.ceil((n-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;if(t.params.loop?(u=Math.ceil((t.activeIndex-t.loopedSlides)/t.params.slidesPerGroup),u>n-1-2*t.loopedSlides&&(u-=n-2*t.loopedSlides),u>h-1&&(u-=h),u<0&&"bullets"!==t.params.paginationType&&(u=h+u)):u=void 0!==t.snapIndex?t.snapIndex:t.activeIndex||0,"bullets"===i.type&&t.pagination.bullets&&t.pagination.bullets.length>0){const n=t.pagination.bullets;let r,l,h;if(i.dynamicBullets&&(o=n.eq(0)[t.isHorizontal()?"outerWidth":"outerHeight"](!0),s.css(t.isHorizontal()?"width":"height",o*(i.dynamicMainBullets+4)+"px"),i.dynamicMainBullets>1&&void 0!==t.previousIndex&&(a+=u-(t.previousIndex-t.loopedSlides||0),a>i.dynamicMainBullets-1?a=i.dynamicMainBullets-1:a<0&&(a=0)),r=Math.max(u-a,0),l=r+(Math.min(n.length,i.dynamicMainBullets)-1),h=(l+r)/2),n.removeClass(["","-next","-next-next","-prev","-prev-prev","-main"].map((e=>`${i.bulletActiveClass}${e}`)).join(" ")),s.length>1)n.each((e=>{const t=Eu(e),n=t.index();n===u&&t.addClass(i.bulletActiveClass),i.dynamicBullets&&(n>=r&&n<=l&&t.addClass(`${i.bulletActiveClass}-main`),n===r&&c(t,"prev"),n===l&&c(t,"next"))}));else{const e=n.eq(u),s=e.index();if(e.addClass(i.bulletActiveClass),i.dynamicBullets){const e=n.eq(r),o=n.eq(l);for(let e=r;e<=l;e+=1)n.eq(e).addClass(`${i.bulletActiveClass}-main`);if(t.params.loop)if(s>=n.length){for(let e=i.dynamicMainBullets;e>=0;e-=1)n.eq(n.length-e).addClass(`${i.bulletActiveClass}-main`);n.eq(n.length-i.dynamicMainBullets-1).addClass(`${i.bulletActiveClass}-prev`)}else c(e,"prev"),c(o,"next");else c(e,"prev"),c(o,"next")}}if(i.dynamicBullets){const r=Math.min(n.length,i.dynamicMainBullets+4),s=(o*r-o)/2-h*o,a=e?"right":"left";n.css(t.isHorizontal()?a:"top",`${s}px`)}}if("fraction"===i.type&&(s.find(uh(i.currentClass)).text(i.formatFractionCurrent(u+1)),s.find(uh(i.totalClass)).text(i.formatFractionTotal(h))),"progressbar"===i.type){let e;e=i.progressbarOpposite?t.isHorizontal()?"vertical":"horizontal":t.isHorizontal()?"horizontal":"vertical";const n=(u+1)/h;let r=1,o=1;"horizontal"===e?r=n:o=n,s.find(uh(i.progressbarFillClass)).transform(`translate3d(0,0,0) scaleX(${r}) scaleY(${o})`).transition(t.params.speed)}"custom"===i.type&&i.renderCustom?(s.html(i.renderCustom(t,u+1,h)),r("paginationRender",s[0])):r("paginationUpdate",s[0]),t.params.watchOverflow&&t.enabled&&s[t.isLocked?"addClass":"removeClass"](i.lockClass)}function h(){const e=t.params.pagination;if(l())return;const i=t.virtual&&t.params.virtual.enabled?t.virtual.slides.length:t.slides.length,n=t.pagination.$el;let s="";if("bullets"===e.type){let r=t.params.loop?Math.ceil((i-2*t.loopedSlides)/t.params.slidesPerGroup):t.snapGrid.length;t.params.freeMode&&t.params.freeMode.enabled&&!t.params.loop&&r>i&&(r=i);for(let i=0;i<r;i+=1)e.renderBullet?s+=e.renderBullet.call(t,i,e.bulletClass):s+=`<${e.bulletElement} class="${e.bulletClass}"></${e.bulletElement}>`;n.html(s),t.pagination.bullets=n.find(uh(e.bulletClass))}"fraction"===e.type&&(s=e.renderFraction?e.renderFraction.call(t,e.currentClass,e.totalClass):`<span class="${e.currentClass}"></span> / <span class="${e.totalClass}"></span>`,n.html(s)),"progressbar"===e.type&&(s=e.renderProgressbar?e.renderProgressbar.call(t,e.progressbarFillClass):`<span class="${e.progressbarFillClass}"></span>`,n.html(s)),"custom"!==e.type&&r("paginationRender",t.pagination.$el[0])}function d(){t.params.pagination=ch(t,t.originalParams.pagination,t.params.pagination,{el:"swiper-pagination"});const e=t.params.pagination;if(!e.el)return;let i=Eu(e.el);0!==i.length&&(t.params.uniqueNavElements&&"string"==typeof e.el&&i.length>1&&(i=t.$el.find(e.el),i.length>1&&(i=i.filter((e=>Eu(e).parents(".swiper")[0]===t.el)))),"bullets"===e.type&&e.clickable&&i.addClass(e.clickableClass),i.addClass(e.modifierClass+e.type),i.addClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),"bullets"===e.type&&e.dynamicBullets&&(i.addClass(`${e.modifierClass}${e.type}-dynamic`),a=0,e.dynamicMainBullets<1&&(e.dynamicMainBullets=1)),"progressbar"===e.type&&e.progressbarOpposite&&i.addClass(e.progressbarOppositeClass),e.clickable&&i.on("click",uh(e.bulletClass),(function(e){e.preventDefault();let i=Eu(this).index()*t.params.slidesPerGroup;t.params.loop&&(i+=t.loopedSlides),t.slideTo(i)})),Object.assign(t.pagination,{$el:i,el:i[0]}),t.enabled||i.addClass(e.lockClass))}function f(){const e=t.params.pagination;if(l())return;const i=t.pagination.$el;i.removeClass(e.hiddenClass),i.removeClass(e.modifierClass+e.type),i.removeClass(t.isHorizontal()?e.horizontalClass:e.verticalClass),t.pagination.bullets&&t.pagination.bullets.removeClass&&t.pagination.bullets.removeClass(e.bulletActiveClass),e.clickable&&i.off("click",uh(e.bulletClass))}n("init",(()=>{d(),h(),u()})),n("activeIndexChange",(()=>{(t.params.loop||void 0===t.snapIndex)&&u()})),n("snapIndexChange",(()=>{t.params.loop||u()})),n("slidesLengthChange",(()=>{t.params.loop&&(h(),u())})),n("snapGridLengthChange",(()=>{t.params.loop||(h(),u())})),n("destroy",(()=>{f()})),n("enable disable",(()=>{const{$el:e}=t.pagination;e&&e[t.enabled?"removeClass":"addClass"](t.params.pagination.lockClass)})),n("lock unlock",(()=>{u()})),n("click",((e,i)=>{const n=i.target,{$el:s}=t.pagination;if(t.params.pagination.el&&t.params.pagination.hideOnClick&&s.length>0&&!Eu(n).hasClass(t.params.pagination.bulletClass)){if(t.navigation&&(t.navigation.nextEl&&n===t.navigation.nextEl||t.navigation.prevEl&&n===t.navigation.prevEl))return;const e=s.hasClass(t.params.pagination.hiddenClass);r(!0===e?"paginationShow":"paginationHide"),s.toggleClass(t.params.pagination.hiddenClass)}})),Object.assign(t.pagination,{render:h,update:u,init:d,destroy:f})},function(e){let t,{swiper:i,extendParams:n,on:r,emit:s}=e;function o(){const e=i.slides.eq(i.activeIndex);let n=i.params.autoplay.delay;e.attr("data-swiper-autoplay")&&(n=e.attr("data-swiper-autoplay")||i.params.autoplay.delay),clearTimeout(t),t=ku((()=>{let e;i.params.autoplay.reverseDirection?i.params.loop?(i.loopFix(),e=i.slidePrev(i.params.speed,!0,!0),s("autoplay")):i.isBeginning?i.params.autoplay.stopOnLastSlide?l():(e=i.slideTo(i.slides.length-1,i.params.speed,!0,!0),s("autoplay")):(e=i.slidePrev(i.params.speed,!0,!0),s("autoplay")):i.params.loop?(i.loopFix(),e=i.slideNext(i.params.speed,!0,!0),s("autoplay")):i.isEnd?i.params.autoplay.stopOnLastSlide?l():(e=i.slideTo(0,i.params.speed,!0,!0),s("autoplay")):(e=i.slideNext(i.params.speed,!0,!0),s("autoplay")),(i.params.cssMode&&i.autoplay.running||!1===e)&&o()}),n)}function a(){return void 0===t&&!i.autoplay.running&&(i.autoplay.running=!0,s("autoplayStart"),o(),!0)}function l(){return!!i.autoplay.running&&void 0!==t&&(t&&(clearTimeout(t),t=void 0),i.autoplay.running=!1,s("autoplayStop"),!0)}function c(e){i.autoplay.running&&(i.autoplay.paused||(t&&clearTimeout(t),i.autoplay.paused=!0,0!==e&&i.params.autoplay.waitForTransition?["transitionend","webkitTransitionEnd"].forEach((e=>{i.$wrapperEl[0].addEventListener(e,h)})):(i.autoplay.paused=!1,o())))}function u(){const e=mu();"hidden"===e.visibilityState&&i.autoplay.running&&c(),"visible"===e.visibilityState&&i.autoplay.paused&&(o(),i.autoplay.paused=!1)}function h(e){i&&!i.destroyed&&i.$wrapperEl&&e.target===i.$wrapperEl[0]&&(["transitionend","webkitTransitionEnd"].forEach((e=>{i.$wrapperEl[0].removeEventListener(e,h)})),i.autoplay.paused=!1,i.autoplay.running?o():l())}function d(){i.params.autoplay.disableOnInteraction?l():(s("autoplayPause"),c()),["transitionend","webkitTransitionEnd"].forEach((e=>{i.$wrapperEl[0].removeEventListener(e,h)}))}function f(){i.params.autoplay.disableOnInteraction||(i.autoplay.paused=!1,s("autoplayResume"),o())}i.autoplay={running:!1,paused:!1},n({autoplay:{enabled:!1,delay:3e3,waitForTransition:!0,disableOnInteraction:!0,stopOnLastSlide:!1,reverseDirection:!1,pauseOnMouseEnter:!1}}),r("init",(()=>{i.params.autoplay.enabled&&(a(),mu().addEventListener("visibilitychange",u),i.params.autoplay.pauseOnMouseEnter&&(i.$el.on("mouseenter",d),i.$el.on("mouseleave",f)))})),r("beforeTransitionStart",((e,t,n)=>{i.autoplay.running&&(n||!i.params.autoplay.disableOnInteraction?i.autoplay.pause(t):l())})),r("sliderFirstMove",(()=>{i.autoplay.running&&(i.params.autoplay.disableOnInteraction?l():c())})),r("touchEnd",(()=>{i.params.cssMode&&i.autoplay.paused&&!i.params.autoplay.disableOnInteraction&&o()})),r("destroy",(()=>{i.$el.off("mouseenter",d),i.$el.off("mouseleave",f),i.autoplay.running&&l(),mu().removeEventListener("visibilitychange",u)})),Object.assign(i.autoplay,{pause:c,run:o,start:a,stop:l})},function(e){let{swiper:t,extendParams:i,on:n}=e;i({thumbs:{swiper:null,multipleActiveThumbs:!0,autoScrollOffset:0,slideThumbActiveClass:"swiper-slide-thumb-active",thumbsContainerClass:"swiper-thumbs"}});let r=!1,s=!1;function o(){const e=t.thumbs.swiper;if(!e||e.destroyed)return;const i=e.clickedIndex,n=e.clickedSlide;if(n&&Eu(n).hasClass(t.params.thumbs.slideThumbActiveClass))return;if(null==i)return;let r;if(r=e.params.loop?parseInt(Eu(e.clickedSlide).attr("data-swiper-slide-index"),10):i,t.params.loop){let e=t.activeIndex;t.slides.eq(e).hasClass(t.params.slideDuplicateClass)&&(t.loopFix(),t._clientLeft=t.$wrapperEl[0].clientLeft,e=t.activeIndex);const i=t.slides.eq(e).prevAll(`[data-swiper-slide-index="${r}"]`).eq(0).index(),n=t.slides.eq(e).nextAll(`[data-swiper-slide-index="${r}"]`).eq(0).index();r=void 0===i?n:void 0===n?i:n-e<e-i?n:i}t.slideTo(r)}function a(){const{thumbs:e}=t.params;if(r)return!1;r=!0;const i=t.constructor;if(e.swiper instanceof i)t.thumbs.swiper=e.swiper,Object.assign(t.thumbs.swiper.originalParams,{watchSlidesProgress:!0,slideToClickedSlide:!1}),Object.assign(t.thumbs.swiper.params,{watchSlidesProgress:!0,slideToClickedSlide:!1});else if(Tu(e.swiper)){const n=Object.assign({},e.swiper);Object.assign(n,{watchSlidesProgress:!0,slideToClickedSlide:!1}),t.thumbs.swiper=new i(n),s=!0}return t.thumbs.swiper.$el.addClass(t.params.thumbs.thumbsContainerClass),t.thumbs.swiper.on("tap",o),!0}function l(e){const i=t.thumbs.swiper;if(!i||i.destroyed)return;const n="auto"===i.params.slidesPerView?i.slidesPerViewDynamic():i.params.slidesPerView,r=t.params.thumbs.autoScrollOffset,s=r&&!i.params.loop;if(t.realIndex!==i.realIndex||s){let o,a,l=i.activeIndex;if(i.params.loop){i.slides.eq(l).hasClass(i.params.slideDuplicateClass)&&(i.loopFix(),i._clientLeft=i.$wrapperEl[0].clientLeft,l=i.activeIndex);const e=i.slides.eq(l).prevAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index(),n=i.slides.eq(l).nextAll(`[data-swiper-slide-index="${t.realIndex}"]`).eq(0).index();
425o=void 0===e?n:void 0===n?e:n-l==l-e?i.params.slidesPerGroup>1?n:l:n-l<l-e?n:e,a=t.activeIndex>t.previousIndex?"next":"prev"}else o=t.realIndex,a=o>t.previousIndex?"next":"prev";s&&(o+="next"===a?r:-1*r),i.visibleSlidesIndexes&&i.visibleSlidesIndexes.indexOf(o)<0&&(i.params.centeredSlides?o=o>l?o-Math.floor(n/2)+1:o+Math.floor(n/2)-1:o>l&&i.params.slidesPerGroup,i.slideTo(o,e?0:void 0))}let o=1;const a=t.params.thumbs.slideThumbActiveClass;if(t.params.slidesPerView>1&&!t.params.centeredSlides&&(o=t.params.slidesPerView),t.params.thumbs.multipleActiveThumbs||(o=1),o=Math.floor(o),i.slides.removeClass(a),i.params.loop||i.params.virtual&&i.params.virtual.enabled)for(let e=0;e<o;e+=1)i.$wrapperEl.children(`[data-swiper-slide-index="${t.realIndex+e}"]`).addClass(a);else for(let e=0;e<o;e+=1)i.slides.eq(t.realIndex+e).addClass(a)}t.thumbs={swiper:null},n("beforeInit",(()=>{const{thumbs:e}=t.params;e&&e.swiper&&(a(),l(!0))})),n("slideChange update resize observerUpdate",(()=>{l()})),n("setTransition",((e,i)=>{const n=t.thumbs.swiper;n&&!n.destroyed&&n.setTransition(i)})),n("beforeDestroy",(()=>{const e=t.thumbs.swiper;e&&!e.destroyed&&s&&e.destroy()})),Object.assign(t.thumbs,{init:a,update:l})}]),window.addEventListener("load",(function(e){!function(){if(new lh(".offer-slider",{loop:!0,slidesPerView:1,spaceBetween:20,pagination:{el:".swiper-pagination",clickable:!0,dynamicBullets:!0}}),document.querySelector(".news")){new lh(".news-nav",{loop:!1,freeMode:!0,slidesPerView:"auto",spaceBetween:0});let e=new lh(".news__slider",{loop:!1,slidesPerView:"auto",spaceBetween:0,breakpoints:{1340:{slidesPerView:6,spaceBetween:0}},navigation:{nextEl:".news-next",prevEl:".news-prev"}});$("[data-news-sort]").on("click",(function(t){t.preventDefault();let i=$(this),n=i.attr("data-news-sort");$("[data-news-sort]").removeClass("active"),i.addClass("active"),"all"==n?($("[data-news-filter]").removeClass("non-swiper-slide").addClass("swiper-slide").show(),e.destroy(),e=new lh(".news__slider",{loop:!1,slidesPerView:"auto",spaceBetween:0,breakpoints:{1340:{slidesPerView:6,spaceBetween:0}},navigation:{nextEl:".news-next",prevEl:".news-prev"}})):($(".news__slider .swiper-slide").not("[data-news-filter='"+n+"']").addClass("non-swiper-slide").removeClass("swiper-slide").hide(),$("[data-news-filter='"+n+"']").removeClass("non-swiper-slide").addClass("swiper-slide").attr("style",null).show(),e.destroy(),e=new lh(".news__slider",{loop:!1,slidesPerView:"auto",spaceBetween:0,breakpoints:{1340:{slidesPerView:6,spaceBetween:0}},navigation:{nextEl:".news-next",prevEl:".news-prev"}}))}))}if(document.querySelector("[data-news-slider]")&&new lh("[data-news-slider]",{loop:!0,slidesPerView:"auto",spaceBetween:0,breakpoints:{1340:{slidesPerView:6,spaceBetween:0}},navigation:{nextEl:"[data-news-next]",prevEl:"[data-news-prev]"}}),document.querySelector("[data-comments]")&&new lh("[data-comments]",{loop:!0,speed:600,slidesPerView:1,spaceBetween:0,pagination:{el:"[data-comments-pagination]",clickable:!0,dynamicBullets:!0},navigation:{nextEl:"[data-comments-next]",prevEl:"[data-comments-prev]"},breakpoints:{576:{slidesPerView:2,spaceBetween:0},768:{slidesPerView:2,spaceBetween:0},1340:{slidesPerView:2,spaceBetween:0}}}),document.querySelector(".app")){let e=new lh(".app__slider",{loop:!0,speed:600,slidesPerView:1,spaceBetween:30,autoplay:{delay:4e3,disableOnInteraction:!1}});e.on("slideChange",(function(){let t='[data-app-nav="'+e.realIndex+'"]';$("[data-app-nav]").removeClass("active"),$(t).addClass("active")})),$("[data-app-nav]").on("click",(function(t){t.preventDefault();let i=$(this),n=parseInt(i.attr("data-app-nav"))+1;$("[data-app-nav]").removeClass("active"),i.addClass("active"),e.slideTo(n,600)}))}if(document.querySelector(".primary")){let e=new lh(".primary__slider",{loop:!0,speed:600,slidesPerView:1,spaceBetween:40,autoplay:{delay:4e3,disableOnInteraction:!1},pagination:{el:".swiper-pagination",clickable:!0,dynamicBullets:!0},navigation:{nextEl:".primary-next",prevEl:".primary-prev"}});e.on("slideChange",(function(){$(".primary-next").removeClass("loading")})),e.on("slideChangeTransitionEnd",(function(){$(".primary-next").addClass("loading")}))}if(document.querySelector("[data-offers-slider]")){let x=1*document.querySelector("[data-offers-slider]").getAttribute("data-sli
425des_count_1340")>0?document.querySelector("[data-offers-slider]").getAttribute("data-slides_count_1340"):2,y=1*document.querySelector("[data-offers-slider]").getAttribute("data-slides_count_900")>0?document.querySelector("[data-offers-slider]").getAttribute("data-slides_count_900"):"auto",z=1*document.querySelector("[data-offers-slider]").getAttribute("data-slides_count_768")>0?document.querySelector("[data-offers-slider]").getAttribute("data-slides_count_768"):"auto";if(document.querySelector("[data-offers-slider]")&&new lh("[data-offers-slider]",{loop:!0,speed:600,slidesPerView:1,spaceBetween:0,pagination:{el:"[data-offers-pagination]",clickable:!0,dynamicBullets:!0},navigation:{nextEl:"[data-offers-next]",prevEl:"[data-offers-prev]"},breakpoints:{576:{slidesPerView:2,spaceBetween:0},768:{slidesPerView:z,spaceBetween:0},900:{slidesPerView:y,spaceBetween:0},1340:{slidesPerView:x,spaceBetween:0}}}),document.querySelector("[data-filter]")){let e=new lh("[data-filter-nav]",{init:!1,loop:!1,slidesPerView:"auto",spaceBetween:0});document.documentElement.clientWidth<768&&e.init(),window.addEventListener("resize",(function(t){let i=document.querySelector("[data-filter-nav]").classList.contains("swiper-initialized");document.documentElement.clientWidth<768?i||e.init():i&&e.destroy()}),!0)}}(()=>{const e=document.querySelectorAll("[data-tabs-navigation]");e&&e.forEach((e=>{(()=>{let t=new lh(e,{init:!1,loop:!1,slidesPerView:"auto",spaceBetween:0});document.documentElement.clientWidth<768&&t.init(),window.addEventListener("resize",(function(e){let i=document.querySelector("[data-tabs-navigation]").classList.contains("swiper-initialized");document.documentElement.clientWidth<768?i||t.init():i&&t.destroy()}),!0)})()}))})(),(()=>{if(document.querySelector("[data-heading-menu]")){let e=768,t=null;function i(){t||(t=new lh("[data-heading-menu]",{init:!0,loop:!1,slidesPerView:"auto",spaceBetween:0}))}document.documentElement.clientWidth<e&&i(),window.addEventListener("resize",(function(){document.documentElement.clientWidth<e?i():t&&(t.destroy(),t=null)}))}})(),(()=>{if(document.querySelector("[data-section-slider]")){function e(e){if(e.target.closest("[data-section-nav]")){const t=e.target.closest("[data-section]"),i=e.target.closest("[data-section-nav]").dataset.sectionNav,n=t.querySelector("[data-slider-prev]"),r=t.querySelector("[data-slider-next]");"prev"===i?n.click():r.click()}}new lh("[data-section-slider]",{loop:!0,speed:600,slidesPerView:"auto",spaceBetween:0,navigation:{nextEl:"[data-slider-next]",prevEl:"[data-slider-prev]"},breakpoints:{1340:{slidesPerView:4,spaceBetween:0}}}),document.addEventListener("click",e)}})(),document.querySelector("[data-section-news]")&&new lh("[data-section-news]",{loop:!1,speed:600,simulateTouch:!1,slidesPerView:"auto",spaceBetween:0,breakpoints:{1340:{slidesPerView:4,spaceBetween:0}}}),(()=>{if(document.querySelector(".timeline")){let e=new lh("[data-timeline]",{loop:!1,speed:600,slidesPerView:2,spaceBetween:0,freeMode:!0,watchSlidesProgress:!0,navigation:{nextEl:"[data-timeline-next]",prevEl:"[data-timeline-prev]"},breakpoints:{576:{slidesPerView:3,spaceBetween:0},750:{slidesPerView:"auto",spaceBetween:0}}});new lh("[data-history]",{spaceBetween:10,autoHeight:!0,navigation:{nextEl:".swiper-button-next",prevEl:".swiper-button-prev"},thumbs:{swiper:e}})}})()}()})),i(334),window.addEventListener("load",(function(e){$("[data-range-base]").ionRangeSlider({grid:!1,skin:"round"}),$(".irs-handle").on("mouseover",(function(){$(this).closest(".irs").addClass("irs--focus")})).on("mouseout",(function(){$(this).closest(".irs").removeClass("irs--focus")})),function(){let e=[],t=$("[data-range-input]");$("[data-range]").each((function(t,i){let n,r=t+1,s=$(this),o=s.find("[data-range-slider]"),a=o.attr("data-max"),l=s.find("[data-range-input]"),c=s.find("[data-range-sum]"),u=s.find("[data-range-percent]");s.attr("range-number",r),o.ionRangeSlider({grid:!1,skin:"round",onChange:function(e){n=Math.ceil(100*e.from/a),c.text(String(e.from).replace(/(\d)(?=(\d{3})+([^\d]|$))/g,"$1 ")),u.text(n),l.val(e.from)}}),e[r]=o.data("ionRangeSlider")})),t.on("focus",(function(){$(this).closest(".range-field").addClass("range-field--focus")})),t.on("focusout",(function(){$(this).closest(".range-field").removeClass("range-field--focus")})),t.keypress((function(e){if((e=e||window.event).charCode&&0!=e.charCode&&46!=e.charCode&&(e.charCode<48||e.charCode>57))return!1}
425)),t.on("input",(function(){let t,i=$(this),n=i.closest(".range-field"),r=n.attr("range-number"),s=(parseInt(n.find("[data-range-slider]").attr("data-min")),parseInt(n.find("[data-range-slider]").attr("data-max"))),o=n.find("[data-range-percent]"),a=parseInt(i.prop("value"));a?(a>s&&(a=s),i.val(a),t=Math.ceil(100*a/s),e[r].update({from:a}),a=function(e){return e.toString().replace(/\B(?=(\d{3})+(?!\d))/g," ")}(a),o.text(t),n.find("[data-range-sum]").text(a)):(n.find("[data-range-sum]").text("лÑбое ÑиÑло"),o.text(0))}))}()})),function(){if(document.querySelector("[data-sticky-block]")){const e=document.querySelector(".header").clientHeight;let t=document.querySelector("[data-sticky-block]"),i=null,n=e;function r(){if(null==i){let n=getComputedStyle(t,""),s="";for(let e=0;e<n.length;e++)0!=n[e].indexOf("overflow")&&0!=n[e].indexOf("padding")&&0!=n[e].indexOf("border")&&0!=n[e].indexOf("outline")&&0!=n[e].indexOf("box-shadow")&&0!=n[e].indexOf("background")||(s+=n[e]+": "+n.getPropertyValue(n[e])+"; ");i=document.createElement("div"),i.style.cssText=s+" box-sizing: border-box; width: "+t.offsetWidth+"px;",t.insertBefore(i,t.firstChild);for(var e=t.childNodes.length,r=1;r<e;r++)i.appendChild(t.childNodes[1]);t.style.height=i.getBoundingClientRect().height+"px",t.style.padding="0",t.style.border="0"}let s=t.getBoundingClientRect(),o=Math.round(s.top+i.getBoundingClientRect().height-document.querySelector("[data-sticky-end]").getBoundingClientRect().top+0);s.top-n<=0?s.top-n<=o?(i.className="stop",i.style.top=-o+"px"):(i.className="sticky",i.style.top=n+"px"):(i.className="",i.style.top=""),window.addEventListener("resize",(function(){t.children[0].style.width=getComputedStyle(t,"").width}),!1)}window.addEventListener("scroll",r,!1),document.body.addEventListener("scroll",r,!1)}}(),window.addEventListener("load",(function(){setTimeout((function(){document.documentElement.classList.add("loaded")}),0)})),function(e){let t=new Image;t.onload=t.onerror=function(){!function(e){let t=!0===e?"webp":"no-webp";document.documentElement.classList.add(t)}(2==t.height)},t.src="data:image/webp;base64,UklGRjoAAABXRUJQVlA4IC4AAACyAgCdASoCAAIALmk0mk0iIiIiIgBoSygABc6WWgAA/veff/0PP8bA//LwYAAA"}(),(new lu).polyfillDocument(),document.addEventListener("click",(function(e){if(document.querySelectorAll("[data-tabs]").length>0&&e.target.closest("[data-tabs-nav]")){const t=e.target.closest("[data-tabs]"),i=t.querySelectorAll("[data-tabs-nav]"),n=t.querySelectorAll("[data-tabs-target]"),r=e.target.dataset.tabsNav;console.log(r),i.forEach((e=>{e.classList.remove("active")})),n.forEach((e=>{e.classList.remove("active")})),t.querySelector(`[data-tabs-nav="${r}"]`).classList.add("active"),t.querySelector(`[data-tabs-target="${r}"]`).classList.add("active")}})),document.querySelectorAll(".collapse-control").forEach((e=>{e.addEventListener("click",(e=>{const t=e.currentTarget.closest(".collapse"),i=t.querySelector(".collapse-control"),n=t.querySelector(".collapse-content");return t.classList.toggle("open"),t.classList.contains("open")?(i.setAttribute("aria-expanded",!0),n.setAttribute("aria-hidden",!1),n.style.maxHeight=n.scrollHeight+"px"):(i.setAttribute("aria-expanded",!1),n.setAttribute("aria-hidden",!0),n.style.maxHeight=null),!1}))})),document.querySelectorAll(".accordion-control").forEach((e=>{e.addEventListener("click",(e=>{const t=e.currentTarget.closest(".accordion-item"),i=t.querySelector(".accordion-control"),n=t.querySelector(".accordion-content");t.classList.toggle("open"),t.classList.contains("open")?(i.setAttribute("aria-expanded",!0),n.setAttribute("aria-hidden",!1),n.style.maxHeight=n.scrollHeight+"px"):(i.setAttribute("aria-expanded",!1),n.setAttribute("aria-hidden",!0),n.style.maxHeight=null)}))})),((e,t="+9__ __ ___-__-__")=>{const i=document.querySelectorAll(e);function n(e){const i=e.keyCode,n=t,r=n.replace(/\D/g,""),s=this.value.replace(/\D/g,"");console.log(n);let o=0,a=n.replace(/[_\d]/g,(function(e){return o<s.length?s.charAt(o++)||r.charAt(o):e}));o=a.indexOf("_"),-1!==o&&(a=a.slice(0,o));let l=n.substr(0,this.value.length).replace(/_+/g,(function(e){return"\\d{1,"+e.length+"}"})).replace(/[+()]/g,"\\$&");l=new RegExp("^"+l+"$"),(!l.test(this.value)||this.value.length<5||i>47&&i<58)&&(this.value=a),"blur"===e.type&&this.value.length<5&&(this.value="")}for(const e of i)e.addEventListener("input",n),e.addEventListener("focus",n),e.addEventListener("blur",n)})('input[name="phone"]'),document.querySelector(".tab-bar")&&($("[data-tab-bar]").on("click",(function(e){e.preventDefault();let t=$(this),i=t.attr("data-tab-bar");t.hasClass("tab-bar__button--active")?(t.removeClass("tab-bar__button--active"),$(`[data-nav-dest="${i}"]`).removeClass("open"),$("body").removeClass("tab-dialog-open")):($("[data-tab-bar]").removeClass("tab-bar__button--active"),t.addClass("tab-bar__button--active"),$("[data-nav-dest]").removeClass("open"),$(`[data-nav-dest="${i}"]`).addClass("open"),$("body").addClass("tab-dialog-open"))})),$(".tab-bar-contact__header").on("touchstart",(function(e){e.preventDefault(),$(".tab-bar__contact").removeClass("open"),$('[data-tab-bar="contact"]').removeClass("tab-bar__button--active"),$("body").removeClass("tab-dialog-open")})),$(".tab-bar-search__cancel").on("click",(function(e){e.preventDefault(),$(".tab-bar__search").removeClass("open"),$('[data-tab-bar="search"]').removeClass("tab-bar__button--active"),$("body").removeClass("tab-dialog-open")}))),$("[data-tab-nav-close]").on("click",(function(e){e.preventDefault(),$('[data-tab-bar="nav"]').removeClass("tab-bar__button--active"),$('[data-nav-dest="nav"]').removeClass("open"),$(".root__nav").removeClass("open"),$("body").removeClass("tab-dialog-open")})),$(".nav-mobile__toggle").on("click",(function(e){e.preventDefault();let t=$(this).closest("li");t.toggleClass("open"),t.find(">ul").slideToggle("fast")})),$("[data-nav-sm-toggle]").on("click",(function(e){e.preventDefault();let t=$(this);$("[data-nav-dest]").removeClass("open"),$("body").toggleClass("dialog-open"),t.closest(".header-nav").toggleClass("header-nav--open")})),$("body").on("click",(function(e){0===$(e.target).closest(".header-nav").length&&($(".header-nav").removeClass("header-nav--open"),$("body").removeClass("dialog-open"))})),document.querySelectorAll("[data-spoilers]").length>0&&document.querySelectorAll("[data-spoiler-control]").forEach((e=>{e.addEventListener("click",(t=>{const i=t.currentTarget.closest("[data-spoilers]"),n=i.hasAttribute("data-one-spoilers"),r=t.currentTarget.closest("[data-spoiler]"),s=r.classList.contains("open"),o=r.querySelector("[data-spoiler-content]"),a=i.querySelectorAll("[data-spoiler]");
425n?s||(a.forEach((e=>{e.classList.remove("open"),e.querySelector("[data-spoiler-control]").setAttribute("aria-hidden",!0),e.querySelector("[data-spoiler-control]").setAttribute("aria-expanded",!1),e.querySelector("[data-spoiler-content]").style.maxHeight=null})),r.classList.toggle("open")):r.classList.toggle("open"),r.classList.contains("open")?(e.setAttribute("aria-expanded",!0),e.setAttribute("aria-hidden",!1),o.style.maxHeight=o.scrollHeight+"px"):(e.setAttribute("aria-expanded",!1),e.setAttribute("aria-hidden",!0),o.style.maxHeight=null)}))})),document.querySelectorAll(".pretty-select, [data-select]").forEach((e=>{new ne(e,{searchEnabled:!1,shouldSort:!1,shouldSortItems:!1})})),document.querySelectorAll("[data-select-outline]").forEach((e=>{new ne(e,{searchEnabled:!1,classNames:{containerOuter:"choices choices--outline",containerInner:"choices__inner choices__inner--outline"}})})),document.querySelectorAll(".custom-scroll, .choices__list--dropdown").forEach((e=>{new ie(e)})),document.querySelectorAll("[data-custom-scroll]").forEach((e=>{new ie(e)})),je.bind("[data-fancybox]",{autoFocus:!1}),[].map.call(document.querySelectorAll(".btn, .btn-o .btn-ripple"),(e=>{e.addEventListener("click",(t=>{t=t.touches?t.touches[0]:t;const i=e.getBoundingClientRect(),n=2*Math.sqrt(Math.pow(i.width,2)+Math.pow(i.height,2));e.style.cssText="--s: 0; --o: 1;",e.offsetTop,e.style.cssText=`--t: 1; --o: 0; --d: ${n}; --x:${t.clientX-i.left}; --y:${t.clientY-i.top};`}))}));const hh=$("body");!function(e){e.fn.textInputBox=function(t){t||(t="input-field"),e(this).find("."+t).each((function(i,n){const r=e(n),s=r.find("input, textarea");function o(){const e=`${t}--has-value`;s.val().length>0?r.hasClass(e)||r.addClass(e):r.hasClass(e)&&r.removeClass(e)}s.attr("required")&&!r.hasClass(`${t}--required`)&&r.addClass(`${t}--required`),s.attr("placeholder")&&r.attr("data-placeholder",s.attr("placeholder")),s.attr("data-error")&&r.attr("data-error",s.attr("data-error")),s.attr("data-success")&&r.attr("data-success",s.attr("data-success")),s.attr("data-caption")&&r.attr("data-caption",s.attr("data-caption")),o(),s.on("change",o),s.on("focus",(function(){r.addClass(`${t}--focus`),o()})).on("blur",(function(){r.removeClass(`${t}--focus`),o()})),s.is(":disabled")&&r.addClass(`${t}--disable`)}))},e(".input-field__clearing").on("click",(function(t){t.preventDefault();let i=e(this).closest(".input-field");i.find("input, textarea").val(""),i.removeClass("input-field--has-value"),i.removeClass("input-field--success"),i.removeClass("input-field--error")})),e(".input-field__view").on("click",(function(t){t.preventDefault();let i=e(this).closest(".input-field").find("input, textarea");return e(this).toggleClass("pass-view"),"password"==i.attr("type")?i.attr("type","text"):i.attr("type","password"),!1}))}($),hh.textInputBox(),function(e){jQuery(".quantity input").wrap('<div class="quantity__input"></div>'),jQuery('<button class="quantity__button quantity__button--up"></button>').insertAfter(".quantity__input"),jQuery('<button class="quantity__button quantity__button--down"></button>').insertBefore(".quantity__input"),jQuery(".quantity").each((function(){let t=jQuery(this),i=t.find('input[type="number"]'),n=t.find(".quantity__button--up"),r=t.find(".quantity__button--down"),s=i.attr("min"),o=i.attr("max");i.is(":disabled")&&t.addClass("quantity--disabled"),n.click((function(){let e="",n=parseFloat(i.val());e=n>=o?n:n+1,t.find("input").val(e),t.find("input").trigger("change")})),r.click((function(){let e="",n=parseFloat(i.val());e=n<=s?n:n-1,t.find("input").val(e),t.find("input").trigger("change")})),i.on("change",(function(){+e(this).val()>o&&e(this).val(o)}))}))}($),$(".lng__button").on("click",(function(e){e.preventDefault(),$(this).closest(".lng").toggleClass("open")})),$(".lng__item").on("click",(function(e){let t=$(this).attr("data-lng");$(this).closest(".lng").removeClass("open"),$(this).closest(".lng").find(".lng__item").removeClass("active"),$(this).addClass("active"),$(this).closest(".lng").find(".lng__active").text(t)})),$("body").on("click",(function(e){0===$(e.target).closest(".lng").length&&$(".lng").removeClass("open")})),xs.init({mainNavWrapper:".header-menu",mainNav:".header-menu__content",navDropdownLabel:"â¢â¢â¢",navDropdownClassName:"header-menu__dropdown",navDropdownToggleClassName:"header-menu__toggle"}),$("[data-dropdown-toggle]").on("click",(function(e){e.preventDefault();let t=$(this).closest("[data-dropdown]");t.hasClass("open")?t.removeClass("open"):($("[data-dropdown]").removeClass("open"),t.addClass("open"))})),$("body").on("click",(function(e){0===$(e.target).closest("[data-dropdown]").length&&$("[data-dropdown]").removeClass("open")})),function(){const e=document.querySelectorAll("[data-nav-toggle]");e&&e.forEach((e=>{e.addEventListener("click",(e=>(document.querySelector(".root").classList.toggle("nav-open"),!1)))})),$(".main-nav__toggle").on("click",(function(){let e=$(this).closest("li");e.toggleClass("open"),e.find(".main-nav__second").slideToggle("fast")}))}(),$("[data-footer-toggle]").on("click",(function(e){if(e.preventDefault(),document.documentElement.clientWidth<1340){let e=$(this).closest("[data-footer-group]");e.toggleClass("open"),e.find("[data-footer-menu]").slideToggle("fast")}})),$(window).resize((function(){document.documentElement.clientWidth>1339&&($("[data-footer-group]").removeClass("open"),$("[data-footer-menu]").removeAttr("style"))})),function(){const e=document.querySelector(".footer-app");$(".footer-app").on({mouseenter:function(){e.style.maxHeight=e.scrollHeight+"px",$(this).addClass("footer-app--hover")},mouseleave:function(){e.style.maxHeight=null,$(this).removeClass("footer-app--hover")}})}(),tu.init({duration:1e3}),document.querySelectorAll(".btn-like").forEach((e=>{e.addEventListener("click",(t=>{e.classList.toggle("liked"),e.classList.contains("liked")&&eu.fromTo(e,{"--hand-rotate":8},{ease:"none",keyframes:[{"--hand-rotate":-45,duration:.16,ease:"none"},{"--hand-rotate":15,duration:.12,ease:"none"},{"--hand-rotate":0,duration:.2,ease:"none",clearProps:!0}]})}))})),document.querySelector(".calc")&&($("calc"),$("[data-calc-path]").on("click",(function(e){e.preventDefault();let t=$(this),i='[data-calc-target="'+t.attr("data-calc-path")+'"]';$("[data-calc-path]").removeClass("calc__button--active"),t.addClass("calc__button--active"),$("[data-calc-target]").removeClass("calc__item--active"),$(i).addClass("calc__item--active")}))),$("[data-exchange-toggle]").on("click",(function(e){e.preventDefault(),$(".exchange").toggleClass("exchange--switch")})),$("[data-switcher-button]").on("click",(function(e){e.preventDefault();let t=$(this);t.closest("[data-switcher]").find("[data-switcher-button]").removeClass("selected"),t.addClass("selected")})),$(".currency-field__item").on("click",(function(e){e.preventDefault();let t=$(this),i=t.closest(".currency-field"),n=i.find(".currency-field__switch"),r=i.find(".currency-field__header--value"),s=t.attr("data-currency-type");n.removeClass("open"),i.find(".currency-field__item").removeClass("active"),t.addClass("active"),r.text(s),i.attr("data-currency",s)})),$(".heading-nav__toggle").on("click",(function(e){e.preventDefault();let t=$(this);t.closest(".heading-nav__item").toggleClass("open"),t.closest(".heading-nav__item").find(".heading-nav__second").slideToggle("fast")})),$("[data-sidenav-toggle]").on("click",(function(e){e.preventDefault();let t=$(this);t.closest("li").toggleClass("open"),t.closest("li").find("> ul").slideToggle("fast")})),$("[data-search-toggle]").on("click",(function(e){e.preventDefault(),$(this).closest(".header-search").toggleClass("header-search--open")})),$("[data-heading-tab]").on("click",(function(e){let t=$(this);t.closest("[data-heading-menu]").find("[data-heading-tab]").removeClass("active"),t.addClass("active")})),$("[data-filter-button]").on("click",(function(e){let t=$(this);t.closest("[data-filter]").find("[data-filter-button]").removeClass("active"),t.addClass("active")})),$("[data-anchor]").on("click",(function(e){e.preventDefault();var t=$(this).attr("href");$("html, body").stop().animate({scrollTop:$(t).offset().top-110},400)})),$('.file-form input[type="file"]').on("change",(function(e){var t=$(this).closest(".file-form"),i=$(this).val();if(i.lastIndexOf("\\"))var n=i.lastIndexOf("\\")+1;else n=i.lastIndexOf("/")+1;var r=i.slice(n);r?t.find(".file-form__label span").text(r):t.find(".file-form__label span").text(t.find(".file-form__label").attr("data-placeholder"))})),document.querySelectorAll("[data-calendar]").forEach((e=>{new uu(e,{autoClose:!0})}));const dh=document.querySelector("[data-container]");dh&&hu(dh)})()})(); 426 427/* End */ 428; 429; /* Start:"a:4:{s:4:"full";s:90:"/bitrix/components/pixelcraft/ab2.main.rates/templates/side/js/script.min.js?1740048142515";s:6:"source";s:72:"/bitrix/components/pixelcraft/ab2.main.rates/templates/side/js/script.
429js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 430$(function(){$(".js-side-rates select").on("change",function(){fnShowRates()});$(".js-side-rates button").on("click",function(){$(".js-side-rates button.active").removeClass("active");$(this).addClass("active");fnShowRates()});fnShowRates=function(){let strCategory=$(".js-side-rates select").val();let strCurrency=$(".js-side-rates button.active").attr("data-tabs-path");$(".js-rates-tab.active").removeClass("active");$(".js-rates-tab[data-tabs-target=tab-"+strCategory+"-"+strCurrency+"]").addClass("active")}}); 431/* End */ 432; 433; /* Start:"a:4:{s:4:"full";s:75:"/bitrix/templates/main_2022/js/social-likes-telegram-3.1.3.js?1740048123646";s:6:"source";s:61:"/bitrix/templates/main_2022/js/social-likes-telegram-3.1.3.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 434// Don't forget to change your name and repo name: sapegin/social-likes 435var socialLikesButtons = { 436 telegram: { 437 counterUrl: undefined, 438 convertNumber: function(data) { 439 return data.data[0].total_count; 440 }, 441 popupUrl: 'https://telegram.me/share/url?url={url}&text={title}', 442 popupWidth: 600, 443 popupHeight: 500 444 } 445}; 446 447/* 448telegram: { 449 // telegram new sharer 450 counterUrl: undefined, 451 convertNumber: function(data) { 452 return data.data[0].total_count; 453 }, 454 popupUrl: 'https://telegram.me/share/url?url={url}&text={title}', 455 popupWidth: 600, 456 popupHeight: 500 457},*/ 458 459/* End */ 460; 461; /* Start:"a:4:{s:4:"full";s:67:"/bitrix/templates/main_2022/js/social-likes-3.1.3.js?17400481239950";s:6:"source";s:52:"/bitrix/templates/main_2022/js/social-likes-3.1.3.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 462/** 463 * Social Likes 464 * http://sapegin.github.com/social-likes 465 * 466 * Sharing buttons for Russian and worldwide social networks. 467 * 468 * @requires jQuery 469 * @author Artem Sapegin 470 * @copyright 2014 Artem Sapegin (sapegin.me) 471 * @license MIT 472 */ !function(t){"function"==typeof define&&define.amd?define(["jquery"],t):t(jQuery)}(function(t,e){"use strict";var i="social-likes",n=i+"__",s=i+"_opened",r="https:"===location.protocol?"https:":"http:",o={facebook:{counterUrl:"https://graph.facebook.com/?id={url}",convertNumber:function(t){return t.share.share_count},popupUrl:"https://www.facebook.com/sharer/sharer.php?u={url}",popupWidth:600,popupHeight:359},twitter:{counters:!1,popupUrl:"https://twitter.com/intent/tweet?url={url}&text={title}",popupWidth:600,popupHeight:250,click:function(){return/[.?:\-ââ]\s*$/.test(this.options.title)||(this.options.title+=":"),!0}},mailru:{counterUrl:r+"//connect.mail.ru/share_count?url_list={url}&callback=1&func=?",convertNumber:function(t){for(var e in t)if(t.hasOwnProperty(e))return t[e].shares},popupUrl:"https://connect.mail.ru/share?share_url={url}&title={title}",popupWidth:492,popupHeight:500},vkontakte:{counterUrl:"https://vk.com/share.php?act=count&url={url}&index={index}",counter:function(e,i){var n=o.vkontakte;n._||(n._=[],window.VK||(window.VK={}),window.VK.Share={count:function(t,e){n._[t].resolve(e)}});var s=n._.length;n._.push(i),t.getScript(h(e,{index:s})).fail(i.reject)},popupUrl:"https://vk.com/share.php?url={url}&title={title}",popupWidth:655,popupHeight:450},odnoklassniki:{counterUrl:r+"//connect.ok.ru/dk?st.cmd=extLike&ref={url}&uid={index}",counter:function(e,i){var n=o.odnoklassniki;n._||(n._=[],window.ODKL||(window.ODKL={}),window.ODKL.updateCount=function(t,e){n._[t].resolve(e)});var s=n._.length;n._.push(i),t.getScript(h(e,{index:s})).fail(i.reject)},popupUrl:"https://connect.ok.ru/dk?st.cmd=WidgetSharePreview&service=odnoklassniki&st.shareUrl={url}",popupWidth:580,popupHeight:336},plusone:{counters:!1,popupUrl:"https://plus.google.com/share?url={url}",popupWidth:500,popupHeight:550},pinterest:{counterUrl:r+"//api.pinterest.com/v1/urls/count.json?url={url}&callback=?",convertNumber:function(t){return t.count},popupUrl:"https://pinterest.com/pin/create/button/?url={url}&description={title}",popupWidth:740,popupHeight:550}},c={promises:{},fetch:function(e,i,n){c.promises[e]||(c.promises[e]={});var s=c.promises[e];if(!n.forceUpdate&&s[i])return s[i];var r=t.extend({},o[e],n),u=t.Deferred(),a=r.counterUrl&&h(r.counterUrl,{url:i});return a&&t.isFunction(r.counter)?r.counter(a,u):r.counterUrl?t.getJSON(a).done(function(e){try{var i=e;t.isFunction(r.convertNumber)&&(i=r.convertNumber(e)),u.resolve(i)}catch(n){u.reject()}}).fail(u.reject):u.reject(),s[i]=u.promise(),s[i]}};function u(t,e){this.container=t,this.options=e,this.init()}function a(e,i){this.widget=e,this.options=t.extend({},i),this.detectService(),this.service&&this.init()}function h(t,e){return l(t,e,encodeURIComponent)}function l(t,e,i){return t.replace(/\{([^}]+)\}/g,function(t,n){return n in e?i?i(e[n]):e[n]:t})}function p(t,e){var i=n+t;return i+" "+i+"_"+e}t.fn.socialLikes=function(e){return this.each(function(){var n=t(this),s=n.data(i);s?t.isPlainObject(e)&&s.update(e):(s=new u(n,t.extend({},t.fn.socialLikes.defaults,e,function t(e){function i(t,e){return e.toUpper()}var n={},s=e.data();for(var r in s){var o=s[r];"yes"===o?o=!0:"no"===o&&(o=!1),n[r.replace(/-(\w)/g,i)]=o}return n}(n))),n.data(i,s))})},t.fn.socialLikes.defaults={url:window.location.href.replace(window.location.hash,""),title:document.title,counters:!0,zeroes:!1,wait:500,timeout:1e4,popupCheckInterval:500,singleTitle:"Share"},u.prototype={init:function(){this.container.addClass(i),this.single=this.container.hasClass(i+"_single"),this.initUserButtons(),this.countersLeft=0,this.number=0,this.container.on("counter."+i,t.proxy(this.updateCounter,this));var e=this.container.children();this.makeSingleButton(),this.buttons=[],e.each(t.proxy(function(e,i){var n=new a(t(i),this.options);this.buttons.push(n),n.options.counterUrl&&this.countersLeft++},this)),this.options.counters?(this.timer=setTimeout(t.proxy(this.appear,this),this.options.wait),this.timeout=setTimeout(t.proxy(this.ready,this,!0),this.options.timeout)):this.appear()},initUserButtons:function(){!this.userButtonInited&&window.socialLikesButtons&&t.extend(!0,o,socialLikesButtons),this.userButtonInited=!0},makeSingleButton:function(){if(this.single){var e=this.container;e.addClass(i+"_vertical"),e.wrap(t("<div>",{class:i+"_single-w"})),e.wrapInner(t("<div>",{class:i+"__single-container"}));var n=e.parent(),r=t("<div>",{class:p("widget","single")}),o=t(l('<div class="{buttonCls}"><span class="{iconCls}"></span>{title}</div>',{buttonCls:p("button","single"),iconCls:p("icon","single"),title:this.options.singleTitle}));r.append(o),n.append(r),r.on("click",function(){var n=i+"__widget_active";return r.toggleClass(n),r.hasClass(n)?(e.css({left:-(e.width()-r.width())/2,top:-e.height()}),function t(e){if(document.documentElement.getBoundingClientRect){var i=parseInt(e.css("left"),10),n=parseInt(e.css("top"),10),r=e[0].getBoundingClientRect();r.left<10?e.css("left",10-r.left+i):r.right>window.innerWidth-10&&e.css("left",window.innerWidth-r.right-10+i),r.top<10?e.css("top",10-r.top+n):r.bottom>window.innerHeight-10&&e.css("top",window.innerHeight-r.bottom-10+n)}e.addClass(s)}(e),function e(i,n){function r(e){("keydown"!==e.type||27===e.which)&&!t(e.target).closest(i).length&&(i.removeClass(s),o.off(c,r),t.isFunction(n)&&n())}var o=t(document),c="click touchstart keydown";o.on(c,r)}(e,function(){r.removeClass(n)})):e.removeClass(s),!1}),this.widget=r}},update:function(e){if(e.forceUpdate||e.url!==this.options.url){this.number=0,this.countersLeft=this.buttons.length,this.widget&&this.widget.find("."+i+"__counter").remove(),t.extend(this.options,e);for(var n=0;n<this.buttons.length;n++)this.buttons[n].update(e)}}
472,updateCounter:function(t,e,i){((i=i||0)||this.options.zeroes)&&(this.number+=i,this.single&&this.getCounterElem().text(this.number)),this.countersLeft--,0===this.countersLeft&&(this.appear(),this.ready())},appear:function(){this.container.addClass(i+"_visible")},ready:function(t){this.timeout&&clearTimeout(this.timeout),this.container.addClass(i+"_ready"),t||this.container.trigger("ready."+i,this.number)},getCounterElem:function(){var e=this.widget.find("."+n+"counter_single");return e.length||(e=t("<span>",{class:p("counter","single")}),this.widget.append(e)),e}},a.prototype={init:function(){this.detectParams(),this.initHtml(),setTimeout(t.proxy(this.initCounter,this),0)},update:function(e){t.extend(this.options,{forceUpdate:!1},e),this.widget.find("."+i+"__counter").remove(),this.initCounter()},detectService:function(){var e=this.widget.data("service");if(!e){for(var i=this.widget[0],n=i.classList||i.className.split(" "),s=0;s<n.length;s++){var r=n[s];if(o[r]){e=r;break}}if(!e)return}this.service=e,t.extend(this.options,o[e])},detectParams:function(){var t=this.widget.data();if(t.counter){var e=parseInt(t.counter,10);isNaN(e)?this.options.counterUrl=t.counter:this.options.counterNumber=e}t.title&&(this.options.title=t.title),t.url&&(this.options.url=t.url)},initHtml:function(){var e=this.options,i=this.widget,n=i.find("a");n.length&&this.cloneDataAttrs(n,i);var s=t("<span>",{class:this.getElementClassNames("button"),html:i.html()});if(e.clickUrl){var r=h(e.clickUrl,{url:e.url,title:e.title}),o=t("<a>",{href:r});this.cloneDataAttrs(i,o),i.replaceWith(o),this.widget=o,i=o}else i.on("click",t.proxy(this.click,this));i.removeClass(this.service),i.addClass(this.getElementClassNames("widget")),s.prepend(t("<span>",{class:this.getElementClassNames("icon")})),i.empty().append(s),this.button=s},initCounter:function(){if(this.options.counters){if(this.options.counterNumber)this.updateCounter(this.options.counterNumber);else{var e={counterUrl:this.options.counterUrl,forceUpdate:this.options.forceUpdate};c.fetch(this.service,this.options.url,e).always(t.proxy(this.updateCounter,this))}}},cloneDataAttrs:function(t,e){var i=t.data();for(var n in i)i.hasOwnProperty(n)&&e.data(n,i[n])},getElementClassNames:function(t){return p(t,this.service)},updateCounter:function(e){e=parseInt(e,10)||0;var s={class:this.getElementClassNames("counter"),text:e};e||this.options.zeroes||(s.class+=" "+i+"__counter_empty",s.text="");var r=this.widget.find("."+n+"counter_"+this.service);r.length||(r=t("<span>",s),this.widget.append(r)),this.widget.trigger("counter."+i,[this.service,e])},click:function(e){var i=this.options,n=!0;if(t.isFunction(i.click)&&(n=i.click.call(this,e)),n){var s=h(i.popupUrl,{url:i.url,title:i.title});s=this.addAdditionalParamsToUrl(s),this.openPopup(s,{width:i.popupWidth,height:i.popupHeight})}return!1},addAdditionalParamsToUrl:function(e){var i=t.param(t.extend(this.widget.data(),this.options.data));if(t.isEmptyObject(i))return e;var n=-1===e.indexOf("?")?"?":"&";return e+n+i},openPopup:function(n,s){var r=e!==window.screenLeft?window.screenLeft:screen.left,o=e!==window.screenTop?window.screenTop:screen.top,c=window.innerWidth?window.innerWidth:document.documentElement.clientWidth?document.documentElement.clientWidth:screen.width,u=window.innerHeight?window.innerHeight:document.documentElement.clientHeight?document.documentElement.clientHeight:screen.height,a=Math.round(c/2-s.width/2)+r,h=0;u>s.height&&(h=Math.round(u/3-s.height/2)+o);var l=window.open(n,"sl_"+this.service,"left="+a+",top="+h+",width="+s.width+",height="+s.height+",personalbar=0,toolbar=0,scrollbars=1,resizable=1");if(l){l.focus(),this.widget.trigger("popup_opened."+i,[this.service,l]);var p=setInterval(t.proxy(function(){l.closed&&(clearInterval(p),this.widget.trigger("popup_closed."+i,this.service))},this),this.options.popupCheckInterval)}else location.href=n}},t(function(){t("."+i).socialLikes(),t(".social-likes__counter").remove(),t(".social-likes__icon").unwrap()})}); 473/* End */ 474; 475; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/main_2022/js/jQueryRotate-2.1.min.js?17400481236876";s:6:"source";s:54:"/bitrix/templates/main_2022/js/jQueryRotate-2.1.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 476(function($){var supportedCSS,styles=document.getElementsByTagName("head")[0].style,toCheck="transformProperty WebkitTransform OTransform msTransform MozTransform".split(" ");for(var a=0;a<toCheck.length;a++){if(styles[toCheck[a]]!==undefined){supportedCSS=toCheck[a]}}var IE=eval('"v"=="\v"');$.fn.extend({ImageRotate:function(parameters){if(this.Wilq32&&this.Wilq32.PhotoEffect){return}var paramClone=$.extend(true,{},parameters);return(new Wilq32.PhotoEffect(this.get(0),paramClone))._rootObj},rotate:function(parameters){if(this.length===0||typeof parameters=="undefined"){return}if(typeof parameters=="number"){parameters={angle:parameters}}var returned=[];for(var i=0,i0=this.length;i<i0;i++){var element=this.get(i);if(typeof element.Wilq32=="undefined"){returned.push($($(element).ImageRotate(parameters)))}else{element.Wilq32.PhotoEffect._handleRotation(parameters)}}return returned}});Wilq32=window.Wilq32||{};Wilq32.PhotoEffect=(function(){if(supportedCSS){return function(img,parameters){img.Wilq32={PhotoEffect:this};this._img=this._rootObj=this._eventObj=img;this._handleRotation(parameters)}}else{return function(img,parameters){this._img=img;this._rootObj=document.createElement("span");this._rootObj.style.display="inline-block";this._rootObj.Wilq32={PhotoEffect:this};img.parentNode.insertBefore(this._rootObj,img);if(img.complete){this._Loader(parameters)}else{var self=this;$(this._img).bind("load",function(){self._Loader(parameters)})}}}})();Wilq32.PhotoEffect.prototype={_setupParameters:function(parameters){this._parameters=this._parameters||{};if(typeof this._angle!=="number"){this._angle=0}if(typeof parameters.angle==="number"){this._angle=parameters.angle}this._parameters.animateTo=(typeof parameters.animateTo==="number")?(parameters.animateTo):(this._angle);this._parameters.easing=parameters.easing||this._parameters.easing||function(x,t,b,c,d){return -c*((t=t/d-1)*t*t*t-1)+b};this._parameters.duration=parameters.duration||this._parameters.duration||1000;this._parameters.callback=parameters.callback||this._parameters.callback||function(){};if(parameters.bind&¶meters.bind!=this._parameters.bind){this._BindEvents(parameters.bind)}},_handleRotation:function(parameters){this._setupParameters(parameters);if(this._angle==this._parameters.animateTo){this._rotate(this._angle)}else{this._animateStart()}},_BindEvents:function(events){if(events&&this._eventObj){if(this._parameters.bind){var oldEvents=this._parameters.bind;for(var a in oldEvents){if(oldEvents.hasOwnProperty(a)){$(this._eventObj).unbind(a,oldEvents[a])}}}this._parameters.bind=events;for(var a in events){if(events.hasOwnProperty(a)){$(this._eventObj).bind(a,events[a])}}}},_Loader:(function(){if(IE){return function(parameters){var width=this._img.width;var height=this._img.height;this._img.parentNode.removeChild(this._img);this._vimage=this.createVMLNode("image");this._vimage.src=this._img.src;this._vimage.style.height=height+"px";this._vimage.style.width=width+"px";this._vimage.style.position="absolute";this._vimage.style.top="0px";this._vimage.style.left="0px";this._container=this.createVMLNode("group");this._container.style.width=width;this._container.style.height=height;this._container.style.position="absolute";this._container.setAttribute("coordsize",width-1+","+(height-1));this._container.appendChild(this._vimage);this._rootObj.appendChild(this._container);this._rootObj.style.position="relative";this._rootObj.style.width=width+"px";this._rootObj.style.height=height+"px";this._rootObj.setAttribute("id",this._img.getAttribute("id"));this._rootObj.className=this._img.className;this._eventObj=this._rootObj;this._handleRotation(parameters)}}else{return function(parameters){this._rootObj.setAttribute("id",this._img.getAttribute("id"));this._rootObj.className=this._img.className;this._width=this._img.width;this._height=this._img.height;this._widthHalf=this._width/2;this._heightHalf=this._height/2;var _widthMax=Math.sqrt((this._height)*(this._height)+(this._width)*(this._width));this._widthAdd=_widthMax-this._width;this._heightAdd=_widthMax-this._height;this._widthAddHalf=this._widthAdd/2;this._heightAddHalf=this._heightAdd/2;this._img.parentNode.removeChild(this._img);this._aspectW=((parseInt(this._img.style.width,10))||this._width)/this._img.width;this._aspectH=((parseInt(this._img.style.height,10))||this._height)/this._img.height;this._canvas=document.createElement("canvas");this._canvas.setAttribute("width",this._width);this._canvas.style.position="relative";this._canvas.style.left=-this._widthAddHalf+"px";this._canvas.style.top=-this._heightAddHalf+"px";this._canvas.Wilq32=this._rootObj.Wilq32;this._rootObj.appendChild(this._canvas);this._rootObj.style.width=this._width+"px";this._rootObj.style.height=this._height+"px";this._eventObj=this._canvas;this._cnv=this._canvas.getContext("2d");this._handleRotation(parameters)}}})(),_animateStart:function(){if(this._timer){clearTimeout(this._timer)}this._animateStartTime=+new Date;this._animateStartAngle=this._angle;this._animate()},_animate:function(){var actualTime=+new Date;var checkEnd=actualTime-this._animateStartTime>this._parameters.duration;if(checkEnd&&!this._parameters.animatedGif){clearTimeout(this._timer)}else{if(this._canvas||this._vimage||this._img){var angle=this._parameters.easing(0,actualTime-this._animateStartTime,this._animateStartAngle,this._parameters.animateTo-this._animateStartAngle,this._parameters.duration);this._rotate((~~(angle*10))/10)}var self=this;this._timer=setTimeout(function(){self._animate.call(self)},10)}if(this._parameters.callback&&checkEnd){this._angle=this._parameters.animateTo;this._rotate(this._angle);this._parameters.callback.call(this._rootObj)}},_rotate:(function(){var rad=Math.PI/180;if(IE){return function(angle){this._angle=angle;this._container.style.rotation=(angle%360)+"deg"}}else{if(supportedCSS){return function(angle){this._angle=angle;this._img.style[supportedCSS]="rotate("+(angle%360)+"deg)"}}else{return function(angle){this._angle=angle;angle=(angle%360)*rad;this._canvas.width=this._width+this._widthAdd;this._canvas.height=this._height+this._heightAdd;this._cnv.translate(this._widthAddHalf,this._heightAddHalf);this._cnv.translate(this._widthHalf,this._heightHalf);this._cnv.rotate(angle);this._cnv.translate(-this._widthHalf,-this._heightHalf);this._cnv.scale(this._aspectW,this._aspectH);this._cnv.drawImage(this._img,0,0)}}}})()};if(IE){Wilq32.PhotoEffect.prototype.createVMLNode=(function(){document.createStyleSheet().addRule(".rvml","behavior:url(#default#VML)");try{!document.namespaces.rvml&&document.namespaces.add("rvml","urn:schemas-microsoft-com:vml");return function(tagName){return document.createElement("<rvml:"+tagName+' class="rvml">')}}catch(e){return function(tagName){return document.createElement("<"+tagName+' xmlns="urn:schemas-microsoft.com:vml" class="rvml">')}}})()}})(jQuery); 477/* End */ 478; 479; /* Start:"a:4:{s:4:"full";
vendor: 4,655 bytes, lines 479-498
479s:70:"/bitrix/templates/main_2022/js/jquery.easing-1.3.min.js?17400481233601";s:6:"source";s:55:"/bitrix/templates/main_2022/js/jquery.easing-1.3.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 480jQuery.easing.jswing=jQuery.easing.swing;jQuery.extend(jQuery.easing,{def:"easeOutQuad",swing:function(e,f,a,h,g){return jQuery.easing[jQuery.easing.def](e,f,a,h,g)},easeInQuad:function(e,f,a,h,g){return h*(f/=g)*f+a},easeOutQuad:function(e,f,a,h,g){return -h*(f/=g)*(f-2)+a},easeInOutQuad:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f+a}return -h/2*((--f)*(f-2)-1)+a},easeInCubic:function(e,f,a,h,g){return h*(f/=g)*f*f+a},easeOutCubic:function(e,f,a,h,g){return h*((f=f/g-1)*f*f+1)+a},easeInOutCubic:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f+a}return h/2*((f-=2)*f*f+2)+a},easeInQuart:function(e,f,a,h,g){return h*(f/=g)*f*f*f+a},easeOutQuart:function(e,f,a,h,g){return -h*((f=f/g-1)*f*f*f-1)+a},easeInOutQuart:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f+a}return -h/2*((f-=2)*f*f*f-2)+a},easeInQuint:function(e,f,a,h,g){return h*(f/=g)*f*f*f*f+a},easeOutQuint:function(e,f,a,h,g){return h*((f=f/g-1)*f*f*f*f+1)+a},easeInOutQuint:function(e,f,a,h,g){if((f/=g/2)<1){return h/2*f*f*f*f*f+a}return h/2*((f-=2)*f*f*f*f+2)+a},easeInSine:function(e,f,a,h,g){return -h*Math.cos(f/g*(Math.PI/2))+h+a},easeOutSine:function(e,f,a,h,g){return h*Math.sin(f/g*(Math.PI/2))+a},easeInOutSine:function(e,f,a,h,g){return -h/2*(Math.cos(Math.PI*f/g)-1)+a},easeInExpo:function(e,f,a,h,g){return(f==0)?a:h*Math.pow(2,10*(f/g-1))+a},easeOutExpo:function(e,f,a,h,g){return(f==g)?a+h:h*(-Math.pow(2,-10*f/g)+1)+a},easeInOutExpo:function(e,f,a,h,g){if(f==0){return a}if(f==g){return a+h}if((f/=g/2)<1){return h/2*Math.pow(2,10*(f-1))+a}return h/2*(-Math.pow(2,-10*--f)+2)+a},easeInCirc:function(e,f,a,h,g){return -h*(Math.sqrt(1-(f/=g)*f)-1)+a},easeOutCirc:function(e,f,a,h,g){return h*Math.sqrt(1-(f=f/g-1)*f)+a},easeInOutCirc:function(e,f,a,h,g){if((f/=g/2)<1){return -h/2*(Math.sqrt(1-f*f)-1)+a}return h/2*(Math.sqrt(1-(f-=2)*f)+1)+a},easeInElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return -(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e},easeOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k)==1){return e+l}if(!j){j=k*0.3}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}return g*Math.pow(2,-10*h)*Math.sin((h*k-i)*(2*Math.PI)/j)+l+e},easeInOutElastic:function(f,h,e,l,k){var i=1.70158;var j=0;var g=l;if(h==0){return e}if((h/=k/2)==2){return e+l}if(!j){j=k*(0.3*1.5)}if(g<Math.abs(l)){g=l;var i=j/4}else{var i=j/(2*Math.PI)*Math.asin(l/g)}if(h<1){return -0.5*(g*Math.pow(2,10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j))+e}return g*Math.pow(2,-10*(h-=1))*Math.sin((h*k-i)*(2*Math.PI)/j)*0.5+l+e},easeInBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*(f/=h)*f*((g+1)*f-g)+a},easeOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}return i*((f=f/h-1)*f*((g+1)*f+g)+1)+a},easeInOutBack:function(e,f,a,i,h,g){if(g==undefined){g=1.70158}if((f/=h/2)<1){return i/2*(f*f*(((g*=(1.525))+1)*f-g))+a}return i/2*((f-=2)*f*(((g*=(1.525))+1)*f+g)+2)+a},easeInBounce:function(e,f,a,h,g){return h-jQuery.easing.easeOutBounce(e,g-f,0,h,g)+a},easeOutBounce:function(e,f,a,h,g){if((f/=g)<(1/2.75)){return h*(7.5625*f*f)+a}else{if(f<(2/2.75)){return h*(7.5625*(f-=(1.5/2.75))*f+0.75)+a}else{if(f<(2.5/2.75)){return h*(7.5625*(f-=(2.25/2.75))*f+0.9375)+a}else{return h*(7.5625*(f-=(2.625/2.75))*f+0.984375)+a}}}},easeInOutBounce:function(e,f,a,h,g){if(f<g/2){return jQuery.easing.easeInBounce(e,f*2,0,h,g)*0.5+a}return jQuery.easing.easeOutBounce(e,f*2-g,0,h,g)*0.5+h*0.5+a}}); 481/* End */ 482; 483; /* Start:"a:4:{s:4:"full";s:84:"/bitrix/templates/main_2022/js/mediaelement-and-player-2.16.4.min.js?174004812380690";s:6:"source";s:68:"/bitrix/templates/main_2022/js/mediaelement-and-player-2.16.4.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 484/*! 485 * 486 * MediaElement.js 487 * HTML5 <video> and <audio> shim and player 488 * http://mediaelementjs.com/ 489 * 490 * Creates a JavaScript object that mimics HTML5 MediaElement API 491 * for browsers that don't understand HTML5 or can't play the provided codec 492 * Can play MP4 (H.264), Ogg, WebM, FLV, WMV, WMA, ACC, and MP3 493 * 494 * Copyright 2010-2014, John Dyer (http://j.hn) 495 * License: MIT 496 * 497 */ 498;var mejs=mejs||{};mejs.version="2.16.4";mejs.meIndex=0;mejs.plugins={silverlight:[{version:[3,0],types:["video/mp4","video/m4v","video/mov","video/wmv","audio/wma","audio/m4a","audio/mp3","audio/wav","audio/mpeg"]}
498],flash:[{version:[9,0,124],types:["video/mp4","video/m4v","video/mov","video/flv","video/rtmp","video/x-flv","audio/flv","audio/x-flv","audio/mp3","audio/m4a","audio/mpeg","video/youtube","video/x-youtube","application/x-mpegURL"]}],youtube:[{version:null,types:["video/youtube","video/x-youtube","audio/youtube","audio/x-youtube"]}],vimeo:[{version:null,types:["video/vimeo","video/x-vimeo"]}]};mejs.Utility={encodeUrl:function(a){return encodeURIComponent(a)},escapeHTML:function(a){return a.toString().split("&").join("&").split("<").join("<").split('"').join(""")},absolutizeUrl:function(a){var b=document.createElement("div");b.innerHTML='<a href="'+this.escapeHTML(a)+'">x</a>';return b.firstChild.href},getScriptPath:function(o){var l=0,g,m="",c="",h,e,b,a,d,f=document.getElementsByTagName("script"),n=f.length,k=o.length;for(;l<n;l++){b=f[l].src;h=b.lastIndexOf("/");if(h>-1){d=b.substring(h+1);a=b.substring(0,h+1)}else{d=b;a=""}for(g=0;g<k;g++){c=o[g];e=d.indexOf(c);if(e>-1){m=a;break}}if(m!==""){break}}return m},secondsToTimeCode:function(c,g,a,b){if(typeof a=="undefined"){a=false}else{if(typeof b=="undefined"){b=25}}var f=Math.floor(c/3600)%24,d=Math.floor(c/60)%60,h=Math.floor(c%60),e=Math.floor(((c%1)*b).toFixed(3)),j=((g||f>0)?(f<10?"0"+f:f)+":":"")+(d<10?"0"+d:d)+":"+(h<10?"0"+h:h)+((a)?":"+(e<10?"0"+e:e):"");return j},timeCodeToSeconds:function(c,k,d,e){if(typeof d=="undefined"){d=false}else{if(typeof e=="undefined"){e=25}}var f=c.split(":"),a=parseInt(f[0],10),b=parseInt(f[1],10),h=parseInt(f[2],10),j=0,g=0;if(d){j=parseInt(f[3])/e}g=(a*3600)+(b*60)+h+j;return g},convertSMPTEtoSeconds:function(a){if(typeof a!="string"){return false}a=a.replace(",",".");var d=0,b=(a.indexOf(".")!=-1)?a.split(".")[1].length:0,e=1;a=a.split(":").reverse();for(var c=0;c<a.length;c++){e=1;if(c>0){e=Math.pow(60,c)}d+=Number(a[c])*e}return Number(d.toFixed(b))},removeSwf:function(b){var a=document.getElementById(b);if(a&&/object|embed/i.test(a.nodeName)){if(mejs.MediaFeatures.isIE){a.style.display="none";(function(){if(a.readyState==4){mejs.Utility.removeObjectInIE(b)}else{setTimeout(arguments.callee,10)}})()}else{a.parentNode.removeChild(a)}}},removeObjectInIE:function(c){var b=document.getElementById(c);if(b){for(var a in b){if(typeof b[a]=="function"){b[a]=null}}b.parentNode.removeChild(b)}}};mejs.PluginDetector={hasPluginVersion:function(c,a){var b=this.plugins[c];a[1]=a[1]||0;a[2]=a[2]||0;return(b[0]>a[0]||(b[0]==a[0]&&b[1]>a[1])||(b[0]==a[0]&&b[1]==a[1]&&b[2]>=a[2]))?true:false},nav:window.navigator,ua:window.navigator.userAgent.toLowerCase(),plugins:[],addPlugin:function(d,c,e,a,b){this.plugins[d]=this.detectPlugin(c,e,a,b)},detectPlugin:function(g,b,c,k){var h=[0,0,0],j,d,a;if(typeof(this.nav.plugins)!="undefined"&&typeof this.nav.plugins[g]=="object"){j=this.nav.plugins[g].description;if(j&&!(typeof this.nav.mimeTypes!="undefined"&&this.nav.mimeTypes[b]&&!this.nav.mimeTypes[b].enabledPlugin)){h=j.replace(g,"").replace(/^\s+/,"").replace(/\sr/gi,".").split(".");for(d=0;d<h.length;d++){h[d]=parseInt(h[d].match(/\d+/),10)}}}else{if(typeof(window.ActiveXObject)!="undefined"){try{a=new ActiveXObject(c);if(a){h=k(a)}}catch(f){}}}return h}};mejs.PluginDetector.addPlugin("flash","Shockwave Flash","application/x-shockwave-flash","ShockwaveFlash.ShockwaveFlash",function(b){var a=[],c=b.GetVariable("$version");if(c){c=c.split(" ")[1].split(",");a=[parseInt(c[0],10),parseInt(c[1],10),parseInt(c[2],10)]}return a});mejs.PluginDetector.addPlugin("silverlight","Silverlight Plug-In","application/x-silverlight-2","AgControl.AgControl",function(b){var a=[0,0,0,0],c=function(f,d,e,g){while(f.isVersionSupported(d[0]+"."+d[1]+"."+d[2]+"."+d[3])){d[e]+=g}d[e]-=g};c(b,a,0,1);c(b,a,1,1);c(b,a,2,10000);c(b,a,2,1000);c(b,a,2,100);c(b,a,2,10);c(b,a,2,1);c(b,a,3,1);return a});mejs.MediaFeatures={init:function(){var f=this,k=document,j=mejs.PluginDetector.nav,c=mejs.PluginDetector.ua.toLowerCase(),b,a,g=["source","track","audio","video"];f.isiPad=(c.match(/ipad/i)!==null);f.isiPhone=(c.match(/iphone/i)!==null);f.isiOS=f.isiPhone||f.isiPad;f.isAndroid=(c.match(/android/i)!==null);f.isBustedAndroid=(c.match(/android 2\.[12]/)!==null);f.isBustedNativeHTTPS=(location.protocol==="https:"&&(c.match(/android [12]\./)!==null||c.match(/macintosh.* version.* safari/)!==null));f.isIE=(j.appName.toLowerCase().indexOf("microsoft")!=-1||j.appName.toLowerCase().match(/trident/gi)!==null);f.isChrome=(c.match(/chrome/gi)!==null);f.isChromium=(c.match(/chromium/gi)!==null);f.isFirefox=(c.match(/firefox/gi)!==null);f.isWebkit=(c.match(/webkit/gi)!==null);f.isGecko=(c.match(/gecko/gi)!==null)&&!f.isWebkit&&!f.isIE;f.isOpera=(c.match(/opera/gi)!==null);f.hasTouch=("ontouchstart" in window);f.svg=!!document.createElementNS&&!!document.createElementNS("http://www.w3.org/2000/svg","svg").createSVGRect;for(b=0;b<g.length;b++){a=document.createElement(g[b])}
498f.supportsMediaTag=(typeof a.canPlayType!=="undefined"||f.isBustedAndroid);try{a.canPlayType("video/mp4")}catch(h){f.supportsMediaTag=false}f.hasSemiNativeFullScreen=(typeof a.webkitEnterFullscreen!=="undefined");f.hasNativeFullscreen=(typeof a.requestFullscreen!=="undefined");f.hasWebkitNativeFullScreen=(typeof a.webkitRequestFullScreen!=="undefined");f.hasMozNativeFullScreen=(typeof a.mozRequestFullScreen!=="undefined");f.hasMsNativeFullScreen=(typeof a.msRequestFullscreen!=="undefined");f.hasTrueNativeFullScreen=(f.hasWebkitNativeFullScreen||f.hasMozNativeFullScreen||f.hasMsNativeFullScreen);f.nativeFullScreenEnabled=f.hasTrueNativeFullScreen;if(f.hasMozNativeFullScreen){f.nativeFullScreenEnabled=document.mozFullScreenEnabled}else{if(f.hasMsNativeFullScreen){f.nativeFullScreenEnabled=document.msFullscreenEnabled}}if(f.isChrome){f.hasSemiNativeFullScreen=false}if(f.hasTrueNativeFullScreen){f.fullScreenEventName="";if(f.hasWebkitNativeFullScreen){f.fullScreenEventName="webkitfullscreenchange"}else{if(f.hasMozNativeFullScreen){f.fullScreenEventName="mozfullscreenchange"}else{if(f.hasMsNativeFullScreen){f.fullScreenEventName="MSFullscreenChange"}}}f.isFullScreen=function(){if(f.hasMozNativeFullScreen){return k.mozFullScreen}else{if(f.hasWebkitNativeFullScreen){return k.webkitIsFullScreen}else{if(f.hasMsNativeFullScreen){return k.msFullscreenElement!==null}}}};f.requestFullScreen=function(d){if(f.hasWebkitNativeFullScreen){d.webkitRequestFullScreen()}else{if(f.hasMozNativeFullScreen){d.mozRequestFullScreen()}else{if(f.hasMsNativeFullScreen){d.msRequestFullscreen()}}}};f.cancelFullScreen=function(){if(f.hasWebkitNativeFullScreen){document.webkitCancelFullScreen()}else{if(f.hasMozNativeFullScreen){document.mozCancelFullScreen()}else{if(f.hasMsNativeFullScreen){document.msExitFullscreen()}}}}}if(f.hasSemiNativeFullScreen&&c.match(/mac os x 10_5/i)){f.hasNativeFullScreen=false;f.hasSemiNativeFullScreen=false}}};mejs.MediaFeatures.init();mejs.HtmlMediaElement={pluginType:"native",isFullScreen:false,setCurrentTime:function(a){this.currentTime=a},setMuted:function(a){this.muted=a},setVolume:function(a){this.volume=a},stop:function(){this.pause()},setSrc:function(a){var c=this.getElementsByTagName("source");while(c.length>0){this.removeChild(c[0])}if(typeof a=="string"){this.src=a}else{var b,d;for(b=0;b<a.length;b++){d=a[b];if(this.canPlayType(d.type)){this.src=d.src;break}}}},setVideoSize:function(b,a){this.width=b;this.height=a}};mejs.PluginMediaElement=function(b,c,a){this.id=b;this.pluginType=c;this.src=a;this.events={};this.attributes={}};mejs.PluginMediaElement.prototype={pluginElement:null,pluginType:"",isFullScreen:false,playbackRate:-1,defaultPlaybackRate:-1,seekable:[],played:[],paused:true,ended:false,seeking:false,duration:0,error:null,tagName:"",muted:false,volume:1,currentTime:0,play:function(){if(this.pluginApi!=null){if(this.pluginType=="youtube"||this.pluginType=="vimeo"){this.pluginApi.playVideo()}else{this.pluginApi.playMedia()}this.paused=false}},load:function(){if(this.pluginApi!=null){if(this.pluginType=="youtube"||this.pluginType=="vimeo"){}else{this.pluginApi.loadMedia()}this.paused=false}},pause:function(){if(this.pluginApi!=null){if(this.pluginType=="youtube"||this.pluginType=="vimeo"){this.pluginApi.pauseVideo()}else{this.pluginApi.pauseMedia()}this.paused=true}},stop:function(){if(this.pluginApi!=null){if(this.pluginType=="youtube"||this.pluginType=="vimeo"){this.pluginApi.stopVideo()}else{this.pluginApi.stopMedia()}this.paused=true}},canPlayType:function(e){var d,c,a,b=mejs.plugins[this.pluginType];for(d=0;d<b.length;d++){a=b[d];if(mejs.PluginDetector.hasPluginVersion(this.pluginType,a.version)){for(c=0;c<a.types.length;c++){if(e==a.types[c]){return"probably"}}}}return""},positionFullscreenButton:function(a,c,b){if(this.pluginApi!=null&&this.pluginApi.positionFullscreenButton){this.pluginApi.positionFullscreenButton(Math.floor(a),Math.floor(c),b)}},hideFullscreenButton:function(){if(this.pluginApi!=null&&this.pluginApi.hideFullscreenButton){this.pluginApi.hideFullscreenButton()}}
498,setSrc:function(a){if(typeof a=="string"){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(a));this.src=mejs.Utility.absolutizeUrl(a)}else{var b,c;for(b=0;b<a.length;b++){c=a[b];if(this.canPlayType(c.type)){this.pluginApi.setSrc(mejs.Utility.absolutizeUrl(c.src));this.src=mejs.Utility.absolutizeUrl(a);break}}}},setCurrentTime:function(a){if(this.pluginApi!=null){if(this.pluginType=="youtube"||this.pluginType=="vimeo"){this.pluginApi.seekTo(a)}else{this.pluginApi.setCurrentTime(a)}this.currentTime=a}},setVolume:function(a){if(this.pluginApi!=null){if(this.pluginType=="youtube"){this.pluginApi.setVolume(a*100)}else{this.pluginApi.setVolume(a)}this.volume=a}},setMuted:function(a){if(this.pluginApi!=null){if(this.pluginType=="youtube"){if(a){this.pluginApi.mute()}else{this.pluginApi.unMute()}this.muted=a;this.dispatchEvent("volumechange")}else{this.pluginApi.setMuted(a)}this.muted=a}},setVideoSize:function(b,a){if(this.pluginElement&&this.pluginElement.style){this.pluginElement.style.width=b+"px";this.pluginElement.style.height=a+"px"}if(this.pluginApi!=null&&this.pluginApi.setVideoSize){this.pluginApi.setVideoSize(b,a)}},setFullscreen:function(a){if(this.pluginApi!=null&&this.pluginApi.setFullscreen){this.pluginApi.setFullscreen(a)}},enterFullScreen:function(){if(this.pluginApi!=null&&this.pluginApi.setFullscreen){this.setFullscreen(true)}},exitFullScreen:function(){if(this.pluginApi!=null&&this.pluginApi.setFullscreen){this.setFullscreen(false)}},addEventListener:function(b,c,a){this.events[b]=this.events[b]||[];this.events[b].push(c)},removeEventListener:function(a,d){if(!a){this.events={};return true}var c=this.events[a];if(!c){return true}if(!d){this.events[a]=[];return true}for(var b=0;b<c.length;b++){if(c[b]===d){this.events[a].splice(b,1);return true}}return false},dispatchEvent:function(a){var c,b,d=this.events[a];if(d){b=Array.prototype.slice.call(arguments,1);for(c=0;c<d.length;c++){d[c].apply(this,b)}}},hasAttribute:function(a){return(a in this.attributes)},removeAttribute:function(a){delete this.attributes[a]},getAttribute:function(a){if(this.hasAttribute(a)){return this.attributes[a]}return""},setAttribute:function(a,b){this.attributes[a]=b},remove:function(){mejs.Utility.removeSwf(this.pluginElement.id);mejs.MediaPluginBridge.unregisterPluginElement(this.pluginElement.id)}};mejs.MediaPluginBridge={pluginMediaElements:{},htmlMediaElements:{},registerPluginElement:function(c,a,b){this.pluginMediaElements[c]=a;this.htmlMediaElements[c]=b},unregisterPluginElement:function(a){delete this.pluginMediaElements[a];delete this.htmlMediaElements[a]},initPlugin:function(c){var a=this.pluginMediaElements[c],b=this.htmlMediaElements[c];if(a){switch(a.pluginType){case"flash":a.pluginElement=a.pluginApi=document.getElementById(c);break;case"silverlight":a.pluginElement=document.getElementById(a.id);a.pluginApi=a.pluginElement.Content.MediaElementJS;break}if(a.pluginApi!=null&&a.success){a.success(a,b)}}},fireEvent:function(h,c,b){var g,f,a,d=this.pluginMediaElements[h];if(!d){return}g={type:c,target:d};for(f in b){d[f]=b[f];g[f]=b[f]}a=b.bufferedTime||0;g.target.buffered=g.buffered={start:function(e){return 0},end:function(e){return a},length:1};d.dispatchEvent(g.type,g)}};mejs.MediaElementDefaults={mode:"auto",plugins:["flash","silverlight","youtube","vimeo"],enablePluginDebug:false,httpsBasicAuthSite:false,type:"",pluginPath:mejs.Utility.getScriptPath(["mediaelement.js","mediaelement.min.js","mediaelement-and-player.js","mediaelement-and-player.min.js"]),flashName:"flashmediaelement.swf",flashStreamer:"",enablePluginSmoothing:false,enablePseudoStreaming:false,pseudoStreamingStartQueryParam:"start",silverlightName:"silverlightmediaelement.xap",defaultVideoWidth:480,defaultVideoHeight:270,pluginWidth:-1,pluginHeight:-1,pluginVars:[],timerRate:250,startVolume:0.8,success:function(){},error:function(){}};mejs.MediaElement=function(a,b){return mejs.HtmlMediaElementShim.create(a,b)};mejs.HtmlMediaElementShim={create:function(e,d){var n=mejs.MediaElementDefaults,k=(typeof(e)=="string")?document.getElementById(e):e,h=k.tagName.toLowerCase(),g=(h==="audio"||h==="video"),b=(g)?k.getAttribute("src"):k.getAttribute("href"),l=k.getAttribute("poster"),f=k.getAttribute("autoplay"),j=k.getAttribute("preload"),m=k.getAttribute("controls"),a,c;for(c in d){n[c]=d[c]}b=(typeof b=="undefined"||b===null||b=="")?null:b;l=(typeof l=="undefined"||l===null)?"":l;j=(typeof j=="undefined"||j===null||j==="false")?"none":j;f=!(typeof f=="undefined"||f===null||f==="false");m=!(typeof m=="undefined"||m===null||m==="false");a=this.determinePlayback(k,n,mejs.MediaFeatures.supportsMediaTag,g,b);a.url=(a.url!==null)?mejs.Utility.absolutizeUrl(a.url):"";if(a.method=="native"){if(mejs.MediaFeatures.isBustedAndroid){k.src=a.url;k.addEventListener("click",function(){k.play()},false)}return this.updateNative(a,n,f,j)}else{if(a.method!==""){return this.createPlugin(a,n,l,f,j,m)}
498else{this.createErrorMessage(a,n,l);return this}}},determinePlayback:function(t,c,h,v,f){var o=[],s,r,q,p,m,d,g={method:"",url:"",htmlMediaElement:t,isVideo:(t.tagName.toLowerCase()!="audio")},a,b,u,w,e;if(typeof c.type!="undefined"&&c.type!==""){if(typeof c.type=="string"){o.push({type:c.type,url:f})}else{for(s=0;s<c.type.length;s++){o.push({type:c.type[s],url:f})}}}else{if(f!==null){d=this.formatType(f,t.getAttribute("type"));o.push({type:d,url:f})}else{for(s=0;s<t.childNodes.length;s++){m=t.childNodes[s];if(m.nodeType==1&&m.tagName.toLowerCase()=="source"){f=m.getAttribute("src");d=this.formatType(f,m.getAttribute("type"));e=m.getAttribute("media");if(!e||!window.matchMedia||(window.matchMedia&&window.matchMedia(e).matches)){o.push({type:d,url:f})}}}}}if(!v&&o.length>0&&o[0].url!==null&&this.getTypeFromFile(o[0].url).indexOf("audio")>-1){g.isVideo=false}if(mejs.MediaFeatures.isBustedAndroid){t.canPlayType=function(j){return(j.match(/video\/(mp4|m4v)/gi)!==null)?"maybe":""}}if(mejs.MediaFeatures.isChromium){t.canPlayType=function(j){return(j.match(/video\/(webm|ogv|ogg)/gi)!==null)?"maybe":""}}if(h&&(c.mode==="auto"||c.mode==="auto_plugin"||c.mode==="native")&&!(mejs.MediaFeatures.isBustedNativeHTTPS&&c.httpsBasicAuthSite===true)){if(!v){w=document.createElement(g.isVideo?"video":"audio");t.parentNode.insertBefore(w,t);t.style.display="none";g.htmlMediaElement=t=w}for(s=0;s<o.length;s++){if(o[s].type=="video/m3u8"||t.canPlayType(o[s].type).replace(/no/,"")!==""||t.canPlayType(o[s].type.replace(/mp3/,"mpeg")).replace(/no/,"")!==""||t.canPlayType(o[s].type.replace(/m4a/,"mp4")).replace(/no/,"")!==""){g.method="native";g.url=o[s].url;break}}if(g.method==="native"){if(g.url!==null){t.src=g.url}if(c.mode!=="auto_plugin"){return g}}}if(c.mode==="auto"||c.mode==="auto_plugin"||c.mode==="shim"){for(s=0;s<o.length;s++){d=o[s].type;for(r=0;r<c.plugins.length;r++){a=c.plugins[r];b=mejs.plugins[a];for(q=0;q<b.length;q++){u=b[q];if(u.version==null||mejs.PluginDetector.hasPluginVersion(a,u.version)){for(p=0;p<u.types.length;p++){if(d==u.types[p]){g.method=a;g.url=o[s].url;return g}}}}}}}if(c.mode==="auto_plugin"&&g.method==="native"){return g}if(g.method===""&&o.length>0){g.url=o[0].url}return g},formatType:function(a,c){var b;if(a&&!c){return this.getTypeFromFile(a)}else{if(c&&~c.indexOf(";")){return c.substr(0,c.indexOf(";"))}else{return c}}},getTypeFromFile:function(a){a=a.split("?")[0];var b=a.substring(a.lastIndexOf(".")+1).toLowerCase();return(/(mp4|m4v|ogg|ogv|m3u8|webm|webmv|flv|wmv|mpeg|mov)/gi.test(b)?"video":"audio")+"/"+this.getTypeFromExtension(b)},getTypeFromExtension:function(a){switch(a){case"mp4":case"m4v":case"m4a":return"mp4";case"webm":case"webma":case"webmv":return"webm";case"ogg":case"oga":case"ogv":return"ogg";default:return a}},createErrorMessage:function(c,b,g){var d=c.htmlMediaElement,a=document.createElement("div");a.className="me-cannotplay";try{a.style.width=d.width+"px";a.style.height=d.height+"px"}catch(f){}if(b.customError){a.innerHTML=b.customError}else{a.innerHTML=(g!=="")?'<a href="'+c.url+'"><img src="'+g+'" width="100%" height="100%" /></a>':'<a href="'+c.url+'"><span>'+mejs.i18n.t("Download File")+"</span></a>"}d.parentNode.insertBefore(a,d);d.style.display="none";b.error(d)},createPlugin:function(n,a,c,e,d,h){var s=n.htmlMediaElement,m=1,l=1,u="me_"+n.method+"_"+(mejs.meIndex++),o=new mejs.PluginMediaElement(u,n.method,n.url),g=document.createElement("div"),b,p,j;o.tagName=s.tagName;for(var r=0;r<s.attributes.length;r++){var f=s.attributes[r];if(f.specified==true){o.setAttribute(f.name,f.value)}}p=s.parentNode;while(p!==null&&p.tagName.toLowerCase()!=="body"&&p.parentNode!=null){if(p.parentNode.tagName.toLowerCase()==="p"){p.parentNode.parentNode.insertBefore(p,p.parentNode);break}p=p.parentNode}if(n.isVideo){m=(a.pluginWidth>0)?a.pluginWidth:(a.videoWidth>0)?a.videoWidth:(s.getAttribute("width")!==null)?s.getAttribute("width"):a.defaultVideoWidth;l=(a.pluginHeight>0)?a.pluginHeight:(a.videoHeight>0)?a.videoHeight:(s.getAttribute("height")!==null)?s.getAttribute("height"):a.defaultVideoHeight;m=mejs.Utility.encodeUrl(m);l=mejs.Utility.encodeUrl(l)}else{if(a.enablePluginDebug){m=320;l=240}}o.success=a.success;mejs.MediaPluginBridge.registerPluginElement(u,o,s);g.className="me-plugin";g.id=u+"_container";if(n.isVideo){s.parentNode.insertBefore(g,s)}else{document.body.insertBefore(g,document.body.childNodes[0])}j=["id="+u,"jsinitfunction=mejs.MediaPluginBridge.initPlugin","jscallbackfunction=mejs.MediaPluginBridge.fireEvent","isvideo="+((n.isVideo)?"true":"false"),"autoplay="
498+((e)?"true":"false"),"preload="+d,"width="+m,"startvolume="+a.startVolume,"timerrate="+a.timerRate,"flashstreamer="+a.flashStreamer,"height="+l,"pseudostreamstart="+a.pseudoStreamingStartQueryParam];if(n.url!==null){if(n.method=="flash"){j.push("file="+mejs.Utility.encodeUrl(n.url))}else{j.push("file="+n.url)}}if(a.enablePluginDebug){j.push("debug=true")}if(a.enablePluginSmoothing){j.push("smoothing=true")}if(a.enablePseudoStreaming){j.push("pseudostreaming=true")}if(h){j.push("controls=true")}if(a.pluginVars){j=j.concat(a.pluginVars)}switch(n.method){case"silverlight":g.innerHTML='<object data="data:application/x-silverlight-2," type="application/x-silverlight-2" id="'+u+'" name="'+u+'" width="'+m+'" height="'+l+'" class="mejs-shim"><param name="initParams" value="'+j.join(",")+'" /><param name="windowless" value="true" /><param name="background" value="black" /><param name="minRuntimeVersion" value="3.0.0.0" /><param name="autoUpgrade" value="true" /><param name="source" value="'+a.pluginPath+a.silverlightName+'" /></object>';break;case"flash":if(mejs.MediaFeatures.isIE){b=document.createElement("div");g.appendChild(b);b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+u+'" width="'+m+'" height="'+l+'" class="mejs-shim"><param name="movie" value="'+a.pluginPath+a.flashName+"?x="+(new Date())+'" /><param name="flashvars" value="'+j.join("&")+'" /><param name="quality" value="high" /><param name="bgcolor" value="#000000" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /><param name="scale" value="default" /></object>'}else{g.innerHTML='<embed id="'+u+'" name="'+u+'" play="true" loop="false" quality="high" bgcolor="#000000" wmode="transparent" allowScriptAccess="always" allowFullScreen="true" type="application/x-shockwave-flash" pluginspage="//www.macromedia.com/go/getflashplayer" src="'+a.pluginPath+a.flashName+'" flashvars="'+j.join("&")+'" width="'+m+'" height="'+l+'" scale="default"class="mejs-shim"></embed>'}break;case"youtube":var k;if(n.url.lastIndexOf("youtu.be")!=-1){k=n.url.substr(n.url.lastIndexOf("/")+1);if(k.indexOf("?")!=-1){k=k.substr(0,k.indexOf("?"))}}else{k=n.url.substr(n.url.lastIndexOf("=")+1)}youtubeSettings={container:g,containerId:g.id,pluginMediaElement:o,pluginId:u,videoId:k,height:l,width:m};if(mejs.PluginDetector.hasPluginVersion("flash",[10,0,0])){mejs.YouTubeApi.createFlash(youtubeSettings)}else{mejs.YouTubeApi.enqueueIframe(youtubeSettings)}break;case"vimeo":var t=u+"_player";o.vimeoid=n.url.substr(n.url.lastIndexOf("/")+1);g.innerHTML='<iframe src="//player.vimeo.com/video/'+o.vimeoid+"?api=1&portrait=0&byline=0&title=0&player_id="+t+'" width="'+m+'" height="'+l+'" frameborder="0" class="mejs-shim" id="'+t+'" webkitallowfullscreen mozallowfullscreen allowfullscreen></iframe>';if(typeof($f)=="function"){var q=$f(g.childNodes[0]);q.addEvent("ready",function(){q.playVideo=function(){q.api("play")};q.stopVideo=function(){q.api("unload")};q.pauseVideo=function(){q.api("pause")};q.seekTo=function(w){q.api("seekTo",w)};q.setVolume=function(w){q.api("setVolume",w)};q.setMuted=function(w){if(w){q.lastVolume=q.api("getVolume");q.api("setVolume",0)}else{q.api("setVolume",q.lastVolume);delete q.lastVolume}};function v(y,x,w,A){var z={type:w,target:x};if(w=="timeupdate"){x.currentTime=z.currentTime=A.seconds;x.duration=z.duration=A.duration}x.dispatchEvent(z.type,z)}q.addEvent("play",function(){v(q,o,"play");v(q,o,"playing")});q.addEvent("pause",function(){v(q,o,"pause")});q.addEvent("finish",function(){v(q,o,"ended")});q.addEvent("playProgress",function(w){v(q,o,"timeupdate",w)});o.pluginElement=g;o.pluginApi=q;mejs.MediaPluginBridge.initPlugin(u)})}else{console.warn("You need to include froogaloop for vimeo to work")}break}s.style.display="none";s.removeAttribute("autoplay");return o},updateNative:function(d,c,f,b){var e=d.htmlMediaElement,a;for(a in mejs.HtmlMediaElement){e[a]=mejs.HtmlMediaElement[a]}c.success(e,e);return e}};mejs.YouTubeApi={isIframeStarted:false,isIframeLoaded:false,loadIframeApi:function(){if(!this.isIframeStarted){var a=document.createElement("script");a.src="//www.youtube.com/player_api";var b=document.getElementsByTagName("script")[0];b.parentNode.insertBefore(a,b);this.isIframeStarted=true}}
498,iframeQueue:[],enqueueIframe:function(a){if(this.isLoaded){this.createIframe(a)}else{this.loadIframeApi();this.iframeQueue.push(a)}},createIframe:function(c){var b=c.pluginMediaElement,a=new YT.Player(c.containerId,{height:c.height,width:c.width,videoId:c.videoId,playerVars:{controls:0},events:{onReady:function(){c.pluginMediaElement.pluginApi=a;mejs.MediaPluginBridge.initPlugin(c.pluginId);setInterval(function(){mejs.YouTubeApi.createEvent(a,b,"timeupdate")},250)},onStateChange:function(d){mejs.YouTubeApi.handleStateChange(d.data,a,b)}}})},createEvent:function(d,c,b){var e={type:b,target:c};if(d&&d.getDuration){c.currentTime=e.currentTime=d.getCurrentTime();c.duration=e.duration=d.getDuration();e.paused=c.paused;e.ended=c.ended;e.muted=d.isMuted();e.volume=d.getVolume()/100;e.bytesTotal=d.getVideoBytesTotal();e.bufferedBytes=d.getVideoBytesLoaded();var a=e.bufferedBytes/e.bytesTotal*e.duration;e.target.buffered=e.buffered={start:function(f){return 0},end:function(f){return a},length:1}}c.dispatchEvent(e.type,e)},iFrameReady:function(){this.isLoaded=true;this.isIframeLoaded=true;while(this.iframeQueue.length>0){var a=this.iframeQueue.pop();this.createIframe(a)}},flashPlayers:{},createFlash:function(c){this.flashPlayers[c.pluginId]=c;var b,a="//www.youtube.com/apiplayer?enablejsapi=1&playerapiid="+c.pluginId+"&version=3&autoplay=0&controls=0&modestbranding=1&loop=0";if(mejs.MediaFeatures.isIE){b=document.createElement("div");c.container.appendChild(b);b.outerHTML='<object classid="clsid:D27CDB6E-AE6D-11cf-96B8-444553540000" codebase="//download.macromedia.com/pub/shockwave/cabs/flash/swflash.cab" id="'+c.pluginId+'" width="'+c.width+'" height="'+c.height+'" class="mejs-shim"><param name="movie" value="'+a+'" /><param name="wmode" value="transparent" /><param name="allowScriptAccess" value="always" /><param name="allowFullScreen" value="true" /></object>'}else{c.container.innerHTML='<object type="application/x-shockwave-flash" id="'+c.pluginId+'" data="'+a+'" width="'+c.width+'" height="'+c.height+'" style="visibility: visible; " class="mejs-shim"><param name="allowScriptAccess" value="always"><param name="wmode" value="transparent"></object>'}},flashReady:function(e){var c=this.flashPlayers[e],b=document.getElementById(e),a=c.pluginMediaElement;a.pluginApi=a.pluginElement=b;mejs.MediaPluginBridge.initPlugin(e);b.cueVideoById(c.videoId);var d=c.containerId+"_callback";window[d]=function(f){mejs.YouTubeApi.handleStateChange(f,b,a)};b.addEventListener("onStateChange",d);setInterval(function(){mejs.YouTubeApi.createEvent(b,a,"timeupdate")},250);mejs.YouTubeApi.createEvent(b,a,"canplay")},handleStateChange:function(c,b,a){switch(c){case -1:a.paused=true;a.ended=true;mejs.YouTubeApi.createEvent(b,a,"loadedmetadata");break;case 0:a.paused=false;a.ended=true;mejs.YouTubeApi.createEvent(b,a,"ended");break;case 1:a.paused=false;a.ended=false;mejs.YouTubeApi.createEvent(b,a,"play");mejs.YouTubeApi.createEvent(b,a,"playing");break;case 2:a.paused=true;a.ended=false;mejs.YouTubeApi.createEvent(b,a,"pause");break;case 3:mejs.YouTubeApi.createEvent(b,a,"progress");break;case 5:break}}};function onYouTubePlayerAPIReady(){mejs.YouTubeApi.iFrameReady()}function onYouTubePlayerReady(a){mejs.YouTubeApi.flashReady(a)}window.mejs=mejs;window.MediaElement=mejs.MediaElement;(function(b,a,d){var c={locale:{language:(a.i18n&&a.i18n.locale.language)||"",strings:(a.i18n&&a.i18n.locale.strings)||{}},ietf_lang_regex:/^(x\-)?[a-z]{2,}(\-\w{2,})?(\-\w{2,})?$/,methods:{}};c.getLanguage=function(){var e=c.locale.language||window.navigator.userLanguage||window.navigator.language;return c.ietf_lang_regex.exec(e)?e:null};if(typeof mejsL10n!="undefined"){c.locale.language=mejsL10n.language}c.methods.checkPlain=function(h){var g,f,e={"&":"&",'"':""","<":"<",">":">"};h=String(h);for(g in e){if(e.hasOwnProperty(g)){f=new RegExp(g,"g");h=h.replace(f,e[g])}}return h};c.methods.t=function(f,e){if(c.locale.strings&&c.locale.strings[e.context]&&c.locale.strings[e.context][f]){f=c.locale.strings[e.context][f]}return c.methods.checkPlain(f)};c.t=function(f,e){if(typeof f==="string"&&f.length>0){var g=c.getLanguage();e=e||{context:g};return c.methods.t(f,e)}else{throw {name:"InvalidArgumentException",message:"First argument is either not a string or empty."}}};a.i18n=c}(document,mejs));(function(a,b){if(typeof mejsL10n!="undefined"){a[mejsL10n.language]=mejsL10n.strings}}(mejs.i18n.locale.strings)); 499/*! 500 * 501 * MediaElementPlayer 502 * http://mediaelementjs.com/ 503 * 504 * Creates a controller bar for HTML5 <video> add <audio> tags 505 * using jQuery and MediaElement.js (HTML5 Flash/Silverlight wrapper) 506 * 507 * Copyright 2010-2013, John Dyer (http://j.hn/) 508 * License: MIT 509 * 510 */ 511;if(typeof jQuery!="undefined"){mejs.$=jQuery}else{if(typeof ender!="undefined"){mejs.$=ender}}(function(a){mejs.MepDefaults={poster:"",showPosterWhenEnded:false,defaultVideoWidth:480,defaultVideoHeight:270,videoWidth:-1,videoHeight:-1,defaultAudioWidth:400,defaultAudioHeight:30,defaultSeekBackwardInterval:function(b){return(b.duration*0.05)},defaultSeekForwardInterval:function(b){return(b.duration*0.05)},setDimensions:true,audioWidth:-1,audioHeight:-1,startVolume:0.8,loop:false,autoRewind:true,enableAutosize:true,alwaysShowHours:false,showTimeco
511deFrameCount:false,framesPerSecond:25,autosizeProgress:true,alwaysShowControls:false,hideVideoControlsOnLoad:false,clickToPlayPause:true,iPadUseNativeControls:false,iPhoneUseNativeControls:false,AndroidUseNativeControls:false,features:["playpause","current","progress","duration","tracks","volume","fullscreen"],isVideo:true,enableKeyboard:true,pauseOtherPlayers:true,keyActions:[{keys:[32,179],action:function(b,c){if(c.paused||c.ended){b.play()}else{b.pause()}}},{keys:[38],action:function(b,d){b.container.find(".mejs-volume-slider").css("display","block");if(b.isVideo){b.showControls();b.startControlsTimer()}var c=Math.min(d.volume+0.1,1);d.setVolume(c)}},{keys:[40],action:function(b,d){b.container.find(".mejs-volume-slider").css("display","block");if(b.isVideo){b.showControls();b.startControlsTimer()}var c=Math.max(d.volume-0.1,0);d.setVolume(c)}},{keys:[37,227],action:function(b,d){if(!isNaN(d.duration)&&d.duration>0){if(b.isVideo){b.showControls();b.startControlsTimer()}var c=Math.max(d.currentTime-b.options.defaultSeekBackwardInterval(d),0);d.setCurrentTime(c)}}},{keys:[39,228],action:function(b,d){if(!isNaN(d.duration)&&d.duration>0){if(b.isVideo){b.showControls();b.startControlsTimer()}var c=Math.min(d.currentTime+b.options.defaultSeekForwardInterval(d),d.duration);d.setCurrentTime(c)}}},{keys:[70],action:function(b,c){if(typeof b.enterFullScreen!="undefined"){if(b.isFullScreen){b.exitFullScreen()}else{b.enterFullScreen()}}}},{keys:[77],action:function(b,c){b.container.find(".mejs-volume-slider").css("display","block");if(b.isVideo){b.showControls();b.startControlsTimer()}if(b.media.muted){b.setMuted(false)}else{b.setMuted(true)}}}]};mejs.mepIndex=0;mejs.players={};mejs.MediaElementPlayer=function(c,d){if(!(this instanceof mejs.MediaElementPlayer)){return new mejs.MediaElementPlayer(c,d)}var b=this;b.$media=b.$node=a(c);b.node=b.media=b.$media[0];if(typeof b.node.player!="undefined"){return b.node.player}else{b.node.player=b}if(typeof d=="undefined"){d=b.$node.data("mejsoptions")}b.options=a.extend({},mejs.MepDefaults,d);b.id="mep_"+mejs.mepIndex++;mejs.players[b.id]=b;b.init();return b};mejs.MediaElementPlayer.prototype={hasFocus:false,controlsAreVisible:true,init:function(){var e=this,f=mejs.MediaFeatures,j=a.extend(true,{},e.options,{success:function(l,k){e.meReady(l,k)},error:function(k){e.handleError(k)}}),d=e.media.tagName.toLowerCase();e.isDynamic=(d!=="audio"&&d!=="video");if(e.isDynamic){e.isVideo=e.options.isVideo}else{e.isVideo=(d!=="audio"&&e.options.isVideo)}if((f.isiPad&&e.options.iPadUseNativeControls)||(f.isiPhone&&e.options.iPhoneUseNativeControls)){e.$media.attr("controls","controls");if(f.isiPad&&e.media.getAttribute("autoplay")!==null){e.play()}}else{if(f.isAndroid&&e.options.AndroidUseNativeControls){}else{e.$media.removeAttr("controls");var b=e.isVideo?mejs.i18n.t("Video Player"):mejs.i18n.t("Audio Player");a('<span class="mejs-offscreen">'+b+"</span>").insertBefore(e.$media);e.container=a('<div id="'+e.id+'" class="mejs-container '+(mejs.MediaFeatures.svg?"svg":"no-svg")+'" tabindex="0" role="application" aria-label="'+b+'"><div class="mejs-inner"><div class="mejs-mediaelement"></div><div class="mejs-layers"></div><div class="mejs-controls"></div><div class="mejs-clear"></div></div></div>').addClass(e.$media[0].className).insertBefore(e.$media).focus(function(l){if(!e.controlsAreVisible){e.showControls(true);var k=e.container.find(".mejs-playpause-button > button");k.focus()}});e.container.addClass((f.isAndroid?"mejs-android ":"")+(f.isiOS?"mejs-ios ":"")+(f.isiPad?"mejs-ipad ":"")+(f.isiPhone?"mejs-iphone ":"")+(e.isVideo?"mejs-video ":"mejs-audio "));if(f.isiOS){var h=e.$media.clone();e.container.find(".mejs-mediaelement").append(h);e.$media.remove();e.$node=e.$media=h;e.node=e.media=h[0]}else{e.container.find(".mejs-mediaelement").append(e.$media)}e.controls=e.container.find(".mejs-controls");e.layers=e.container.find(".mejs-layers");var g=(e.isVideo?"video":"audio"),c=g.substring(0,1).toUpperCase()+g.substring(1);if(e.options[g+"Width"]>0||e.options[g+"Width"].toString().indexOf("%")>-1){e.width=e.options[g+"Width"]}else{if(e.media.style.width!==""&&e.media.style.width!==null){e.width=e.media.style.width}else{if(e.media.getAttribute("width")!==null){e.width=e.$media.attr("width")}else{e.width=e.options["default"+c+"Width"]}}}if(e.options[g+"Height"]>0||e.options[g+"Height"].toString().indexOf("%")>-1){e.height=e.options[g+"Height"]}else{if(e.media.style.height!==""&&e.media.style.height!==null){e.height=e.media.style.height}else{if(e.$media[0].getAttribute("height")!==null){e.height=e.$media.attr("height")}else{e.height=e.options["default"+c+"Height"]}}}e.setPlayerSize(e.width,e.height);j.pluginWidth=e.width;j.pluginHeight=e.height}}mejs.MediaElement(e.$media[0],j);if(typeof(e.container)!="undefined"&&e.controlsAreVisible){e.container.trigger("controlsshown")}},showControls:function(b){var c=this;b=typeof b=="undefined"||b;if(c.controlsAreVisible){return}if(b){c.controls.css("visibility","visible").stop(true,true).fadeIn(200,function(){c.controlsAreVisible=true;c.container.trigger("controlsshown")});c.container.find(".mejs-control").css("visibility","visible").stop(true,true).fadeIn(200,function(){c.controlsAreVisible=true})}else{c.controls.css("visibility","visible").css("display","block");c.container.find(".mejs-control").css("visibility","visible").css("display","block");c.controlsAreVisible=true;c.container.trigger("controlsshown")}c.setControlsSize()},hideControls:function(b){var c=this;b=typeof b=="undefined"||b;if(!c.controlsAreVisible||c.options.alwaysShowControls||c.keyboardAction){return}if(b){c.controls.stop(true,true).fadeOut(200,function(){a(this).css("visibility","hidden").css("display","block");c.controlsAreVisible=false;c.container.trigger("controlshidden")});c.container.find(".mejs-control").stop(true,true).fadeOut(200,function(){a(this).css("visibility","hidden").css("display","block")})}else{c.controls.css("visibility","hidden").css("display","block");c.container.find(".mejs-control").css("visibility","hidden").css("display","block");c.controlsAreVisible=false;c.container.trigger("controlshidden")}},controlsTimer:null,startControlsTimer:function(c){var b=this;c=typeof c!="undefined"?c:1500;b.killControlsTimer("start");b.controlsTimer=setTimeout(function(){b.hideControls();b.killControlsTimer("hide")},c)},killControlsTimer:function(c){var b=this;if(b.controlsTimer!==null){clearTimeout(b.controlsTimer);delete b.controlsTimer;b.controlsTimer=null}},controlsEnabled:true,disableControls:function(){var b=this;b.killControlsTimer();b.hideControls(false);this.controlsEnabled=false},enableControls:function(){var b=this;b.showControls(false);b.controlsEnabled=true},meReady:function(c,f){var k=this,j=mejs.MediaFeatures,g=f.getAttribute("autoplay"),d=!(typeof g=="undefined"||g===null||g==="false"),b,l;if(k.created){return}else{k.created=true}k.media=c;
511k.domNode=f;if(!(j.isAndroid&&k.options.AndroidUseNativeControls)&&!(j.isiPad&&k.options.iPadUseNativeControls)&&!(j.isiPhone&&k.options.iPhoneUseNativeControls)){k.buildposter(k,k.controls,k.layers,k.media);k.buildkeyboard(k,k.controls,k.layers,k.media);k.buildoverlays(k,k.controls,k.layers,k.media);k.findTracks();for(b in k.options.features){l=k.options.features[b];if(k["build"+l]){try{k["build"+l](k,k.controls,k.layers,k.media)}catch(h){}}}k.container.trigger("controlsready");k.setPlayerSize(k.width,k.height);k.setControlsSize();if(k.isVideo){if(mejs.MediaFeatures.hasTouch){k.$media.bind("touchstart",function(){if(k.controlsAreVisible){k.hideControls(false)}else{if(k.controlsEnabled){k.showControls(false)}}})}else{k.clickToPlayPauseCallback=function(){if(k.options.clickToPlayPause){if(k.media.paused){k.play()}else{k.pause()}}};k.media.addEventListener("click",k.clickToPlayPauseCallback,false);k.container.bind("mouseenter mouseover",function(){if(k.controlsEnabled){if(!k.options.alwaysShowControls){k.killControlsTimer("enter");k.showControls();k.startControlsTimer(2500)}}}).bind("mousemove",function(){if(k.controlsEnabled){if(!k.controlsAreVisible){k.showControls()}if(!k.options.alwaysShowControls){k.startControlsTimer(2500)}}}).bind("mouseleave",function(){if(k.controlsEnabled){if(!k.media.paused&&!k.options.alwaysShowControls){k.startControlsTimer(1000)}}})}if(k.options.hideVideoControlsOnLoad){k.hideControls(false)}if(d&&!k.options.alwaysShowControls){k.hideControls()}if(k.options.enableAutosize){k.media.addEventListener("loadedmetadata",function(m){if(k.options.videoHeight<=0&&k.domNode.getAttribute("height")===null&&!isNaN(m.target.videoHeight)){k.setPlayerSize(m.target.videoWidth,m.target.videoHeight);k.setControlsSize();k.media.setVideoSize(m.target.videoWidth,m.target.videoHeight)}},false)}}c.addEventListener("play",function(){var e;for(e in mejs.players){var m=mejs.players[e];if(m.id!=k.id&&k.options.pauseOtherPlayers&&!m.paused&&!m.ended){m.pause()}m.hasFocus=false}k.hasFocus=true},false);k.media.addEventListener("ended",function(m){if(k.options.autoRewind){try{k.media.setCurrentTime(0);window.setTimeout(function(){a(k.container).find(".mejs-overlay-loading").parent().hide()},20)}catch(n){}}k.media.pause();if(k.setProgressRail){k.setProgressRail()}if(k.setCurrentRail){k.setCurrentRail()}if(k.options.loop){k.play()}else{if(!k.options.alwaysShowControls&&k.controlsEnabled){k.showControls()}}},false);k.media.addEventListener("loadedmetadata",function(m){if(k.updateDuration){k.updateDuration()}if(k.updateCurrent){k.updateCurrent()}if(!k.isFullScreen){k.setPlayerSize(k.width,k.height);k.setControlsSize()}},false);k.container.focusout(function(n){if(n.relatedTarget){var m=a(n.relatedTarget);if(k.keyboardAction&&m.parents(".mejs-container").length===0){k.keyboardAction=false;k.hideControls(true)}}});setTimeout(function(){k.setPlayerSize(k.width,k.height);k.setControlsSize()},50);k.globalBind("resize",function(){if(!(k.isFullScreen||(mejs.MediaFeatures.hasTrueNativeFullScreen&&document.webkitIsFullScreen))){k.setPlayerSize(k.width,k.height)}k.setControlsSize()});if(k.media.pluginType=="youtube"&&(j.isiOS||j.isAndroid)){k.container.find(".mejs-overlay-play").hide()}}if(d&&c.pluginType=="native"){k.play()}if(k.options.success){if(typeof k.options.success=="string"){window[k.options.success](k.media,k.domNode,k)}else{k.options.success(k.media,k.domNode,k)}}},handleError:function(c){var b=this;b.controls.hide();if(b.options.error){b.options.error(c)}},setPlayerSize:function(c,k){var l=this;if(!l.options.setDimensions){return false}if(typeof c!="undefined"){l.width=c}if(typeof k!="undefined"){l.height=k}if(l.height.toString().indexOf("%")>0||l.$node.css("max-width")==="100%"||(l.$node[0].currentStyle&&l.$node[0].currentStyle.maxWidth==="100%")){var e=(function(){if(l.isVideo){if(l.media.videoWidth&&l.media.videoWidth>0){return l.media.videoWidth}else{if(l.media.getAttribute("width")!==null){return l.media.getAttribute("width")}else{return l.options.defaultVideoWidth}}}else{return l.options.defaultAudioWidth}})();var h=(function(){if(l.isVideo){if(l.media.videoHeight&&l.media.videoHeight>0){return l.media.videoHeight}else{if(l.media.getAttribute("height")!==null){return l.media.getAttribute("height")}else{return l.options.defaultVideoHeight}}}else{return l.options.defaultAudioHeight}})();var j=l.container.parent().closest(":visible").width(),g=l.container.parent().closest(":visible").height(),b=l.isVideo||!l.options.autosizeProgress?parseInt(j*h/e,10):h;if(isNaN(b)){b=g}if(l.container.parent()[0].tagName.toLowerCase()==="body"){j=a(window).width();b=a(window).height()}if(b&&j){l.container.width(j).height(b);l.$media.add(l.container.find(".mejs-shim")).width("100%").height("100%");if(l.isVideo){if(l.media.setVideoSize){l.media.setVideoSize(j,b)}}l.layers.children(".mejs-layer").width("100%").height("100%")}}else{l.container.width(l.width).height(l.height);l.layers.children(".mejs-layer").width(l.width).height(l.height)}var d=l.layers.find(".mejs-overlay-play"),f=d.find(".mejs-overlay-button");d.height(l.container.height()-l.controls.height());f.css("margin-top","-"+(f.height()/2-l.controls.height()/2).toString()+"px")},setControlsSize:function(){var l=this,d=0,k=0,b=l.controls.find(".mejs-time-rail"),j=l.controls.find(".mejs-time-total"),h=l.controls.find(".mejs-time-current"),f=l.controls.find(".mejs-time-loaded"),c=b.siblings(),g=c.last(),e=null;if(!l.container.is(":visible")||!b.length||!b.is(":visible")){return}if(l.options&&!l.options.autosizeProgress){k=parseInt(b.css("width"),10)}if(k===0||!k){c.each(function(){var m=a(this);if(m.css("position")!="absolute"&&m.is(":visible")){d+=a(this).outerWidth(true)}});k=l.controls.width()-d-(b.outerWidth(true)-b.width())}do{b.width(k);j.width(k-(j.outerWidth(true)-j.width()));if(g.css("position")!="absolute"){e=g.position();k--}}while(e!==null&&e.top>0&&k>0);if(l.setProgressRail){l.setProgressRail()}if(l.setCurrentRail){l.setCurrentRail()}},buildposter:function(e,b,g,f){var d=this,h=a('<div class="mejs-poster mejs-layer"></div>').appendTo(g),c=e.$media.attr("poster");if(e.options.poster!==""){c=e.options.poster}if(c){d.setPoster(c)}else{h.hide()}f.addEventListener("play",function(){h.hide()},false);
511if(e.options.showPosterWhenEnded&&e.options.autoRewind){f.addEventListener("ended",function(){h.show()},false)}},setPoster:function(c){var d=this,e=d.container.find(".mejs-poster"),b=e.find("img");if(b.length===0){b=a('<img width="100%" height="100%" />').appendTo(e)}b.attr("src",c);e.css({"background-image":"url("+c+")"})},buildoverlays:function(f,b,h,g){var e=this;if(!f.isVideo){return}var j=a('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-loading"><span></span></div></div>').hide().appendTo(h),c=a('<div class="mejs-overlay mejs-layer"><div class="mejs-overlay-error"></div></div>').hide().appendTo(h),d=a('<div class="mejs-overlay mejs-layer mejs-overlay-play"><div class="mejs-overlay-button"></div></div>').appendTo(h).bind("click",function(){if(e.options.clickToPlayPause){if(g.paused){g.play()}}});g.addEventListener("play",function(){d.hide();j.hide();b.find(".mejs-time-buffering").hide();c.hide()},false);g.addEventListener("playing",function(){d.hide();j.hide();b.find(".mejs-time-buffering").hide();c.hide()},false);g.addEventListener("seeking",function(){j.show();b.find(".mejs-time-buffering").show()},false);g.addEventListener("seeked",function(){j.hide();b.find(".mejs-time-buffering").hide()},false);g.addEventListener("pause",function(){if(!mejs.MediaFeatures.isiPhone){d.show()}},false);g.addEventListener("waiting",function(){j.show();b.find(".mejs-time-buffering").show()},false);g.addEventListener("loadeddata",function(){j.show();b.find(".mejs-time-buffering").show();if(mejs.MediaFeatures.isAndroid){g.canplayTimeout=window.setTimeout(function(){if(document.createEvent){var k=document.createEvent("HTMLEvents");k.initEvent("canplay",true,true);return g.dispatchEvent(k)}},300)}},false);g.addEventListener("canplay",function(){j.hide();b.find(".mejs-time-buffering").hide();clearTimeout(g.canplayTimeout)},false);g.addEventListener("error",function(){j.hide();b.find(".mejs-time-buffering").hide();c.show();c.find("mejs-overlay-error").html("Error loading this resource")},false);g.addEventListener("keydown",function(k){e.onkeydown(f,g,k)},false)},buildkeyboard:function(d,b,f,e){var c=this;c.container.keydown(function(){c.keyboardAction=true});c.globalBind("keydown",function(g){return c.onkeydown(d,e,g)});c.globalBind("click",function(g){d.hasFocus=a(g.target).closest(".mejs-container").length!==0})},onkeydown:function(h,l,k){if(h.hasFocus&&h.options.enableKeyboard){for(var g=0,b=h.options.keyActions.length;g<b;g++){var f=h.options.keyActions[g];for(var c=0,d=f.keys.length;c<d;c++){if(k.keyCode==f.keys[c]){if(typeof(k.preventDefault)=="function"){k.preventDefault()}f.action(h,l,k.keyCode);return false}}}}return true},findTracks:function(){var b=this,c=b.$media.find("track");b.tracks=[];c.each(function(e,d){d=a(d);b.tracks.push({srclang:(d.attr("srclang"))?d.attr("srclang").toLowerCase():"",src:d.attr("src"),kind:d.attr("kind"),label:d.attr("label")||"",entries:[],isLoaded:false})})},changeSkin:function(b){this.container[0].className="mejs-container "+b;this.setPlayerSize(this.width,this.height);this.setControlsSize()},play:function(){this.load();this.media.play()},pause:function(){try{this.media.pause()}catch(b){}},load:function(){if(!this.isLoaded){this.media.load()}this.isLoaded=true},setMuted:function(b){this.media.setMuted(b)},setCurrentTime:function(b){this.media.setCurrentTime(b)},getCurrentTime:function(){return this.media.currentTime},setVolume:function(b){this.media.setVolume(b)},getVolume:function(){return this.media.volume},setSrc:function(b){this.media.setSrc(b)},remove:function(){var c=this,f,b;for(f in c.options.features){b=c.options.features[f];if(c["clean"+b]){try{c["clean"+b](c)}catch(d){}}}if(!c.isDynamic){c.$media.prop("controls",true);c.$node.clone().insertBefore(c.container).show();c.$node.remove()}else{c.$node.insertBefore(c.container)}if(c.media.pluginType!=="native"){c.media.remove()}delete mejs.players[c.id];if(typeof c.container=="object"){c.container.remove()}c.globalUnbind();delete c.node.player},rebuildtracks:function(){var b=this;b.findTracks();b.buildtracks(b,b.controls,b.layers,b.media)}};(function(){var c=/^((after|before)print|(before)?unload|hashchange|message|o(ff|n)line|page(hide|show)|popstate|resize|storage)\b/;function b(e,f){var d={d:[],w:[]};a.each((e||"").split(" "),function(h,g){var j=g+"."+f;if(j.indexOf(".")===0){d.d.push(j);d.w.push(j)}else{d[c.test(g)?"w":"d"].push(j)}});d.d=d.d.join(" ");d.w=d.w.join(" ");return d}mejs.MediaElementPlayer.prototype.globalBind=function(e,f,g){var d=this;e=b(e,d.id);if(e.d){a(document).bind(e.d,f,g)}if(e.w){a(window).bind(e.w,f,g)}};mejs.MediaElementPlayer.prototype.globalUnbind=function(e,f){var d=this;e=b(e,d.id);if(e.d){a(document).unbind(e.d,f)}if(e.w){a(window).unbind(e.w,f)}}})();if(typeof a!="undefined"){a.fn.mediaelementplayer=function(b){if(b===false){this.each(function(){var c=a(this).data("mediaelementplayer");if(c){c.remove()}a(this).removeData("mediaelementplayer")})}else{this.each(function(){a(this).data("mediaelementplayer",new mejs.MediaElementPlayer(this,b))})}return this};a(document).ready(function(){a(".mejs-player").mediaelementplayer()})}window.MediaElementPlayer=mejs.MediaElementPlayer})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{playText:mejs.i18n.t("Play"),pauseText:mejs.i18n.t("Pause")});a.extend(MediaElementPlayer.prototype,{buildplaypause:function(g,h,e,c){var j=this,f=j.options,d=a('<div class="mejs-button mejs-playpause-button mejs-play" ><button type="button" aria-controls="'+j.id+'" title="'+f.playText
511+'" aria-label="'+f.playText+'"></button></div>').appendTo(h).click(function(l){l.preventDefault();if(c.paused){c.play()}else{c.pause()}return false}),k=d.find("button");function b(l){if("play"===l){d.removeClass("mejs-play").addClass("mejs-pause");k.attr({title:f.pauseText,"aria-label":f.pauseText})}else{d.removeClass("mejs-pause").addClass("mejs-play");k.attr({title:f.playText,"aria-label":f.playText})}}b("pse");c.addEventListener("play",function(){b("play")},false);c.addEventListener("playing",function(){b("play")},false);c.addEventListener("pause",function(){b("pse")},false);c.addEventListener("paused",function(){b("pse")},false)}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{stopText:"Stop"});a.extend(MediaElementPlayer.prototype,{buildstop:function(e,b,g,f){var d=this,c=a('<div class="mejs-button mejs-stop-button mejs-stop"><button type="button" aria-controls="'+d.id+'" title="'+d.options.stopText+'" aria-label="'+d.options.stopText+'"></button></div>').appendTo(b).click(function(){if(!f.paused){f.pause()}if(f.currentTime>0){f.setCurrentTime(0);f.pause();b.find(".mejs-time-current").width("0px");b.find(".mejs-time-handle").css("left","0px");b.find(".mejs-time-float-current").html(mejs.Utility.secondsToTimeCode(0));b.find(".mejs-currenttime").html(mejs.Utility.secondsToTimeCode(0));g.find(".mejs-poster").show()}})}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{progessHelpText:mejs.i18n.t("Use Left/Right Arrow keys to advance one second, Up/Down arrows to advance ten seconds.")});a.extend(MediaElementPlayer.prototype,{buildprogress:function(q,m,j,g){a('<div class="mejs-time-rail"><span class="mejs-time-total mejs-time-slider"><span class="mejs-time-buffering"></span><span class="mejs-time-loaded"></span><span class="mejs-time-current"></span><span class="mejs-time-handle"></span><span class="mejs-time-float"><span class="mejs-time-float-current">00:00</span><span class="mejs-time-float-corner"></span></span></div>').appendTo(m);m.find(".mejs-time-buffering").hide();var l=this,w=m.find(".mejs-time-total"),r=m.find(".mejs-time-loaded"),n=m.find(".mejs-time-current"),u=m.find(".mejs-time-handle"),k=m.find(".mejs-time-float"),p=m.find(".mejs-time-float-current"),o=m.find(".mejs-time-slider"),s=function(B){var C=w.offset(),z=w.outerWidth(true),y=0,A=0,D=0,t;if(B.originalEvent.changedTouches){t=B.originalEvent.changedTouches[0].pageX}else{t=B.pageX}if(g.duration){if(t<C.left){t=C.left}else{if(t>z+C.left){t=z+C.left}}D=t-C.left;y=(D/z);A=(y<=0.02)?0:y*g.duration;if(v&&A!==g.currentTime){g.setCurrentTime(A)}if(!mejs.MediaFeatures.hasTouch){k.css("left",D);p.html(mejs.Utility.secondsToTimeCode(A));k.show()}}},v=false,f=false,b=0,e=false,d=q.options.autoRewind;var c=function(y){var A=g.currentTime,z=mejs.i18n.t("Time Slider"),x=mejs.Utility.secondsToTimeCode(A),t=g.duration;o.attr({"aria-label":z,"aria-valuemin":0,"aria-valuemax":t,"aria-valuenow":A,"aria-valuetext":x,role:"slider",tabindex:0})};var h=function(){var t=new Date();if(t-b>=1000){g.play()}};o.bind("focus",function(t){q.options.autoRewind=false});o.bind("blur",function(t){q.options.autoRewind=d});o.bind("keydown",function(y){if((new Date()-b)>=1000){e=g.paused}var x=y.keyCode,t=g.duration,z=g.currentTime;switch(x){case 37:z-=1;break;case 39:z+=1;break;case 38:z+=Math.floor(t*0.1);break;case 40:z-=Math.floor(t*0.1);break;case 36:z=0;break;case 35:z=t;break;case 10:g.paused?g.play():g.pause();return;case 13:g.paused?g.play():g.pause();return;default:return}z=z<0?0:(z>=t?t:Math.floor(z));b=new Date();if(!e){g.pause()}if(z<g.duration&&!e){setTimeout(h,1100)}g.setCurrentTime(z);y.preventDefault();y.stopPropagation();return false});w.bind("mousedown touchstart",function(t){if(t.which===1||t.which===0){v=true;s(t);l.globalBind("mousemove.dur touchmove.dur",function(x){s(x)});l.globalBind("mouseup.dur touchend.dur",function(x){v=false;k.hide();l.globalUnbind(".dur")})}}).bind("mouseenter",function(t){f=true;l.globalBind("mousemove.dur",function(x){s(x)});if(!mejs.MediaFeatures.hasTouch){k.show()}}).bind("mouseleave",function(t){f=false;if(!v){l.globalUnbind(".dur");k.hide()}});g.addEventListener("progress",function(t){q.setProgressRail(t);q.setCurrentRail(t)},false);g.addEventListener("timeupdate",function(t){q.setProgressRail(t);q.setCurrentRail(t);c(t)},false);l.loaded=r;l.total=w;l.current=n;l.handle=u},setProgressRail:function(f){var b=this,d=(f!==undefined)?f.target:b.media,c=null;if(d&&d.buffered&&d.buffered.length>0&&d.buffered.end&&d.duration){c=d.buffered.end(0)/d.duration}else{if(d&&d.bytesTotal!==undefined&&d.bytesTotal>0&&d.bufferedBytes!==undefined){c=d.bufferedBytes/d.bytesTotal}else{if(f&&f.lengthComputable&&f.total!==0){c=f.loaded/f.total}}}if(c!==null){c=Math.min(1,Math.max(0,c));if(b.loaded&&b.total){b.loaded.width(b.total.width()*c)}}},setCurrentRail:function(){var b=this;if(b.media.currentTime!==undefined&&b.media.duration){if(b.total&&b.handle){var d=Math.round(b.total.width()*b.media.currentTime/b.media.duration),c=d-Math.round(b.handle.outerWidth(true)/2);b.current.width(d);b.handle.css("left",c)}}}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{duration:-1,timeAndDurationSeparator:"<span> | </span>"});a.extend(MediaElementPlayer.prototype,{buildcurrent:function(d,b,f,e){var c=this;a('<div class="mejs-time" role="timer" aria-live="off"><span class="mejs-currenttime">
511'+(d.options.alwaysShowHours?"00:":"")+(d.options.showTimecodeFrameCount?"00:00:00":"00:00")+"</span></div>").appendTo(b);c.currenttime=c.controls.find(".mejs-currenttime");e.addEventListener("timeupdate",function(){d.updateCurrent()},false)},buildduration:function(d,b,f,e){var c=this;if(b.children().last().find(".mejs-currenttime").length>0){a(c.options.timeAndDurationSeparator+'<span class="mejs-duration">'+(c.options.duration>0?mejs.Utility.secondsToTimeCode(c.options.duration,c.options.alwaysShowHours||c.media.duration>3600,c.options.showTimecodeFrameCount,c.options.framesPerSecond||25):((d.options.alwaysShowHours?"00:":"")+(d.options.showTimecodeFrameCount?"00:00:00":"00:00")))+"</span>").appendTo(b.find(".mejs-time"))}else{b.find(".mejs-currenttime").parent().addClass("mejs-currenttime-container");a('<div class="mejs-time mejs-duration-container"><span class="mejs-duration">'+(c.options.duration>0?mejs.Utility.secondsToTimeCode(c.options.duration,c.options.alwaysShowHours||c.media.duration>3600,c.options.showTimecodeFrameCount,c.options.framesPerSecond||25):((d.options.alwaysShowHours?"00:":"")+(d.options.showTimecodeFrameCount?"00:00:00":"00:00")))+"</span></div>").appendTo(b)}c.durationD=c.controls.find(".mejs-duration");e.addEventListener("timeupdate",function(){d.updateDuration()},false)},updateCurrent:function(){var b=this;if(b.currenttime){b.currenttime.html(mejs.Utility.secondsToTimeCode(b.media.currentTime,b.options.alwaysShowHours||b.media.duration>3600,b.options.showTimecodeFrameCount,b.options.framesPerSecond||25))}},updateDuration:function(){var b=this;b.container.toggleClass("mejs-long-video",b.media.duration>3600);if(b.durationD&&(b.options.duration>0||b.media.duration)){b.durationD.html(mejs.Utility.secondsToTimeCode(b.options.duration>0?b.options.duration:b.media.duration,b.options.alwaysShowHours,b.options.showTimecodeFrameCount,b.options.framesPerSecond||25))}}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{muteText:mejs.i18n.t("Mute Toggle"),allyVolumeControlText:mejs.i18n.t("Use Up/Down Arrow keys to increase or decrease volume."),hideVolumeOnTouchDevices:true,audioVolume:"horizontal",videoVolume:"vertical"});a.extend(MediaElementPlayer.prototype,{buildvolume:function(o,p,j,d){if((mejs.MediaFeatures.isAndroid||mejs.MediaFeatures.isiOS)&&this.options.hideVolumeOnTouchDevices){return}var q=this,m=(q.isVideo)?q.options.videoVolume:q.options.audioVolume,f=(m=="horizontal")?a('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+q.id+'" title="'+q.options.muteText+'" aria-label="'+q.options.muteText+'"></button></div><a href="javascript:void(0);" class="mejs-horizontal-volume-slider"><span class="mejs-offscreen">'+q.options.allyVolumeControlText+'</span><div class="mejs-horizontal-volume-total"></div><div class="mejs-horizontal-volume-current"></div><div class="mejs-horizontal-volume-handle"></div></a>').appendTo(p):a('<div class="mejs-button mejs-volume-button mejs-mute"><button type="button" aria-controls="'+q.id+'" title="'+q.options.muteText+'" aria-label="'+q.options.muteText+'"></button><a href="javascript:void(0);" class="mejs-volume-slider"><span class="mejs-offscreen">'+q.options.allyVolumeControlText+'</span><div class="mejs-volume-total"></div><div class="mejs-volume-current"></div><div class="mejs-volume-handle"></div></a></div>').appendTo(p),r=q.container.find(".mejs-volume-slider, .mejs-horizontal-volume-slider"),b=q.container.find(".mejs-volume-total, .mejs-horizontal-volume-total"),h=q.container.find(".mejs-volume-current, .mejs-horizontal-volume-current"),g=q.container.find(".mejs-volume-handle, .mejs-horizontal-volume-handle"),n=function(x,y){if(!r.is(":visible")&&typeof y=="undefined"){r.show();n(x,true);r.hide();return}x=Math.max(0,x);x=Math.min(x,1);if(x===0){f.removeClass("mejs-mute").addClass("mejs-unmute")}else{f.removeClass("mejs-unmute").addClass("mejs-mute")}var u=b.position();if(m=="vertical"){var v=b.height(),t=v-(v*x);g.css("top",Math.round(u.top+t-(g.height()/2)));h.height(v-t);h.css("top",u.top+t)}else{var s=b.width(),w=s*x;g.css("left",Math.round(u.left+w-(g.width()/2)));h.width(Math.round(w))}},c=function(x){var v=null,t=b.offset();if(m==="vertical"){var u=b.height(),s=parseInt(b.css("top").replace(/px/,""),10),w=x.pageY-t.top;v=(u-w)/u;if(t.top===0||t.left===0){return}}else{var z=b.width(),y=x.pageX-t.left;v=y/z}v=Math.max(0,v);v=Math.min(v,1);n(v);if(v===0){d.setMuted(true)}else{d.setMuted(false)}d.setVolume(v)},l=false,e=false;f.hover(function(){r.show();e=true},function(){e=false;if(!l&&m=="vertical"){r.hide()}});var k=function(t){var s=Math.floor(d.volume*100);r.attr({"aria-label":mejs.i18n.t("volumeSlider"),"aria-valuemin":0,"aria-valuemax":100,"aria-valuenow":s,"aria-valuetext":s+"%",role:"slider",tabindex:0})};r.bind("mouseover",function(){e=true}).bind("mousedown",function(s){c(s);q.globalBind("mousemove.vol",function(t){c(t)});q.globalBind("mouseup.vol",function(){l=false;q.globalUnbind(".vol");if(!e&&m=="vertical"){r.hide()}});l=true;return false}).bind("keydown",function(u){var t=u.keyCode;var s=d.volume;switch(t){case 38:s+=0.1;break;case 40:s=s-0.1;break;default:return true}l=false;n(s);d.setVolume(s);return false}).bind("blur",function(){r.hide()});f.find("button").click(function(){d.setMuted(!d.muted)});f.find("button").bind("focus",function(){r.show()});d.addEventListener("volumechange",function(s){if(!l){if(d.muted){n(0);f.removeClass("mejs-mute").addClass("mejs-unmute")}else{n(d.volume);f.removeClass("mejs-unmute").addClass("mejs-mute")}}k(s)},false);
511if(q.container.is(":visible")){n(o.options.startVolume);if(o.options.startVolume===0){d.setMuted(true)}if(d.pluginType==="native"){d.setVolume(o.options.startVolume)}}}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{usePluginFullScreen:true,newWindowCallback:function(){return""},fullscreenText:mejs.i18n.t("Fullscreen")});a.extend(MediaElementPlayer.prototype,{isFullScreen:false,isNativeFullScreen:false,isInIframe:false,buildfullscreen:function(p,o,g,f){if(!p.isVideo){return}p.isInIframe=(window.location!=window.parent.location);if(mejs.MediaFeatures.hasTrueNativeFullScreen){var e=function(t){if(p.isFullScreen){if(mejs.MediaFeatures.isFullScreen()){p.isNativeFullScreen=true;p.setControlsSize()}else{p.isNativeFullScreen=false;p.exitFullScreen()}}};p.globalBind(mejs.MediaFeatures.fullScreenEventName,e)}var n=this,d=0,c=0,m=p.container,b=a('<div class="mejs-button mejs-fullscreen-button"><button type="button" aria-controls="'+n.id+'" title="'+n.options.fullscreenText+'" aria-label="'+n.options.fullscreenText+'"></button></div>').appendTo(o);if(n.media.pluginType==="native"||(!n.options.usePluginFullScreen&&!mejs.MediaFeatures.isFirefox)){b.click(function(){var t=(mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen())||p.isFullScreen;if(t){p.exitFullScreen()}else{p.enterFullScreen()}})}else{var l=null,h=(function(){var w=document.createElement("x"),x=document.documentElement,y=window.getComputedStyle,t;if(!("pointerEvents" in w.style)){return false}w.style.pointerEvents="auto";w.style.pointerEvents="x";x.appendChild(w);t=y&&y(w,"").pointerEvents==="auto";x.removeChild(w);return !!t})();if(h&&!mejs.MediaFeatures.isOpera){var k=false,r=function(){if(k){for(var t in j){j[t].hide()}b.css("pointer-events","");n.controls.css("pointer-events","");n.media.removeEventListener("click",n.clickToPlayPauseCallback);k=false}},j={},q=["top","left","right","bottom"],s,u,v=function(){var w=b.offset().left-n.container.offset().left,A=b.offset().top-n.container.offset().top,t=b.outerWidth(true),z=b.outerHeight(true),y=n.container.width(),x=n.container.height();for(s in j){j[s].css({position:"absolute",top:0,left:0})}j.top.width(y).height(A);j.left.width(w).height(z).css({top:A});j.right.width(y-w-t).height(z).css({top:A,left:w+t});j.bottom.width(y).height(x-z-A).css({top:A+z})};n.globalBind("resize",function(){v()});for(s=0,u=q.length;s<u;s++){j[q[s]]=a('<div class="mejs-fullscreen-hover" />').appendTo(n.container).mouseover(r).hide()}b.on("mouseover",function(){if(!n.isFullScreen){var t=b.offset(),w=p.container.offset();f.positionFullscreenButton(t.left-w.left,t.top-w.top,false);b.css("pointer-events","none");n.controls.css("pointer-events","none");n.media.addEventListener("click",n.clickToPlayPauseCallback);for(s in j){j[s].show()}v();k=true}});f.addEventListener("fullscreenchange",function(t){n.isFullScreen=!n.isFullScreen;if(n.isFullScreen){n.media.removeEventListener("click",n.clickToPlayPauseCallback)}else{n.media.addEventListener("click",n.clickToPlayPauseCallback)}r()});n.globalBind("mousemove",function(w){if(k){var t=b.offset();if(w.pageY<t.top||w.pageY>t.top+b.outerHeight(true)||w.pageX<t.left||w.pageX>t.left+b.outerWidth(true)){b.css("pointer-events","");n.controls.css("pointer-events","");k=false}}})}else{b.on("mouseover",function(){if(l!==null){clearTimeout(l);delete l}var t=b.offset(),w=p.container.offset();f.positionFullscreenButton(t.left-w.left,t.top-w.top,true)}).on("mouseout",function(){if(l!==null){clearTimeout(l);delete l}l=setTimeout(function(){f.hideFullscreenButton()},1500)})}}p.fullscreenBtn=b;n.globalBind("keydown",function(t){if(((mejs.MediaFeatures.hasTrueNativeFullScreen&&mejs.MediaFeatures.isFullScreen())||n.isFullScreen)&&t.keyCode==27){p.exitFullScreen()}})},cleanfullscreen:function(b){b.exitFullScreen()},containerSizeTimeout:null,enterFullScreen:function(){var c=this;if(c.media.pluginType!=="native"&&(mejs.MediaFeatures.isFirefox||c.options.usePluginFullScreen)){return}a(document.documentElement).addClass("mejs-fullscreen");normalHeight=c.container.height();normalWidth=c.container.width();if(c.media.pluginType==="native"){if(mejs.MediaFeatures.hasTrueNativeFullScreen){mejs.MediaFeatures.requestFullScreen(c.container[0]);if(c.isInIframe){setTimeout(function d(){if(c.isNativeFullScreen){var j=window.devicePixelRatio||1;var k=0.002;var f=j*a(window).width();var h=screen.width;var e=Math.abs(h-f);
511var g=h*k;if(e>g){c.exitFullScreen()}else{setTimeout(d,500)}}},500)}}else{if(mejs.MediaFeatures.hasSemiNativeFullScreen){c.media.webkitEnterFullscreen();return}}}if(c.isInIframe){var b=c.options.newWindowCallback(this);if(b!==""){if(!mejs.MediaFeatures.hasTrueNativeFullScreen){c.pause();window.open(b,c.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no");return}else{setTimeout(function(){if(!c.isNativeFullScreen){c.pause();window.open(b,c.id,"top=0,left=0,width="+screen.availWidth+",height="+screen.availHeight+",resizable=yes,scrollbars=no,status=no,toolbar=no")}},250)}}}c.container.addClass("mejs-container-fullscreen").width("100%").height("100%");c.containerSizeTimeout=setTimeout(function(){c.container.css({width:"100%",height:"100%"});c.setControlsSize()},500);if(c.media.pluginType==="native"){c.$media.width("100%").height("100%")}else{c.container.find(".mejs-shim").width("100%").height("100%");c.media.setVideoSize(a(window).width(),a(window).height())}c.layers.children("div").width("100%").height("100%");if(c.fullscreenBtn){c.fullscreenBtn.removeClass("mejs-fullscreen").addClass("mejs-unfullscreen")}c.setControlsSize();c.isFullScreen=true;c.container.find(".mejs-captions-text").css("font-size",screen.width/c.width*1*100+"%");c.container.find(".mejs-captions-position").css("bottom","45px")},exitFullScreen:function(){var b=this;clearTimeout(b.containerSizeTimeout);if(b.media.pluginType!=="native"&&mejs.MediaFeatures.isFirefox){b.media.setFullscreen(false);return}if(mejs.MediaFeatures.hasTrueNativeFullScreen&&(mejs.MediaFeatures.isFullScreen()||b.isFullScreen)){mejs.MediaFeatures.cancelFullScreen()}a(document.documentElement).removeClass("mejs-fullscreen");b.container.removeClass("mejs-container-fullscreen").width(normalWidth).height(normalHeight);if(b.media.pluginType==="native"){b.$media.width(normalWidth).height(normalHeight)}else{b.container.find(".mejs-shim").width(normalWidth).height(normalHeight);b.media.setVideoSize(normalWidth,normalHeight)}b.layers.children("div").width(normalWidth).height(normalHeight);b.fullscreenBtn.removeClass("mejs-unfullscreen").addClass("mejs-fullscreen");b.setControlsSize();b.isFullScreen=false;b.container.find(".mejs-captions-text").css("font-size","");b.container.find(".mejs-captions-position").css("bottom","")}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{speeds:["2.00","1.50","1.25","1.00","0.75"],defaultSpeed:"1.00",speedChar:"x"});a.extend(MediaElementPlayer.prototype,{buildspeed:function(k,l,g,c){var m=this;if(m.media.pluginType=="native"){var d=null,e=null,b=null,h='<div class="mejs-button mejs-speed-button"><button type="button">'+m.options.defaultSpeed+m.options.speedChar+'</button><div class="mejs-speed-selector"><ul>';if(a.inArray(m.options.defaultSpeed,m.options.speeds)===-1){m.options.speeds.push(m.options.defaultSpeed)}m.options.speeds.sort(function(o,n){return parseFloat(n)-parseFloat(o)});for(var f=0,j=m.options.speeds.length;f<j;f++){h+='<li><input type="radio" name="speed" value="'+m.options.speeds[f]+'" id="'+m.options.speeds[f]+'" '+(m.options.speeds[f]==m.options.defaultSpeed?" checked":"")+' /><label for="'+m.options.speeds[f]+'" '+(m.options.speeds[f]==m.options.defaultSpeed?' class="mejs-speed-selected"':"")+">"+m.options.speeds[f]+m.options.speedChar+"</label></li>"}h+="</ul></div></div>";d=a(h).appendTo(l);e=d.find(".mejs-speed-selector");playbackspeed=m.options.defaultSpeed;e.on("click",'input[type="radio"]',function(){var n=a(this).attr("value");playbackspeed=n;c.playbackRate=parseFloat(n);d.find("button").html(n+m.options.speedChar);d.find(".mejs-speed-selected").removeClass("mejs-speed-selected");d.find('input[type="radio"]:checked').next().addClass("mejs-speed-selected")});e.height(d.find(".mejs-speed-selector ul").outerHeight(true)+d.find(".mejs-speed-translations").outerHeight(true)).css("top",(-1*e.height())+"px")}}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{startLanguage:"",tracksText:mejs.i18n.t("Captions/Subtitles"),hideCaptionsButtonWhenEmpty:true,toggleCaptionsButtonWhenOnlyOne:false,slidesSelector:""});a.extend(MediaElementPlayer.prototype,{hasChapters:false,cleartracks:function(c,b,e,d){if(c){if(c.captions){c.captions.remove()}if(c.chapters){c.chapters.remove()}if(c.captionsText){c.captionsText.remove()}if(c.captionsButton){c.captionsButton.remove()}}},buildtracks:function(f,b,j,h){if(f.tracks.length===0){return}var e=this,d,c="";if(e.domNode.textTracks){for(d=e.domNode.textTracks.length-1;d>=0;d--){e.domNode.textTracks[d].mode="hidden"}}e.cleartracks(f,b,j,h);f.chapters=a('<div class="mejs-chapters mejs-layer"></div>').prependTo(j).hide();f.captions=a('<div class="mejs-captions-layer mejs-layer"><div class="mejs-captions-position mejs-captions-position-hover" role="log" aria-live="assertive" aria-atomic="false"><span class="mejs-captions-text"></span></div></div>').prependTo(j).hide();f.captionsText=f.captions.find(".mejs-captions-text");f.captionsButton=a('<div class="mejs-button mejs-captions-button"><button type="button" aria-controls="'+e.id+'" title="'+e.options.tracksText+'" aria-label="'+e.options.tracksText+'"></button><div class="mejs-captions-selector"><ul><li><input type="radio" name="'+f.id+'_captions" id="'+f.id+'_captions_none" value="none" checked="checked" /><label for="'+f.id+'_captions_none">'+mejs.i18n.t("None")+"</label></li></ul></div></div>").appendTo(b);var g=0;for(d=0;d<f.tracks.length;d++){if(f.tracks[d].kind=="subtitles"){g++}}if(e.options.toggleCaptionsButtonWhenOnlyOne&&g==1){f.captionsButton.on("click",function(){if(f.selectedTrack===null){lang=f.tracks[0].srclang}else{lang="none"}f.setTrack(lang)})}else{f.captionsButton.on("mouseenter focusin",function(){a(this).find(".mejs-captions-selector").css("visibility","visible")}).on("click","input[type=radio]",function(){lang=this.value;f.setTrack(lang)});f.captionsButton.on("mouseleave focusout",function(){a(this).find(".mejs-captions-selector").css("visibility","hidden")})}if(!f.options.alwaysShowControls){f.container.bind("controlsshown",function(){f.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}).bind("controlshidden",function(){if(!h.paused){f.container.find(".mejs-captions-position").removeClass("mejs-captions-position-hover")}})}else{f.container.find(".mejs-captions-position").addClass("mejs-captions-position-hover")}f.trackToLoad=-1;f.selectedTrack=null;f.isLoadingTrack=false;for(d=0;d<f.tracks.length;d++){if(f.tracks[d].kind=="subtitles"){f.addTrackButton(f.tracks[d].srclang,f.tracks[d].label)}}f.loadNextTrack();h.addEventListener("timeupdate",function(k){f.displayCaptions()},false);
511if(f.options.slidesSelector!==""){f.slidesContainer=a(f.options.slidesSelector);h.addEventListener("timeupdate",function(k){f.displaySlides()},false)}h.addEventListener("loadedmetadata",function(k){f.displayChapters()},false);f.container.hover(function(){if(f.hasChapters){f.chapters.css("visibility","visible");f.chapters.fadeIn(200).height(f.chapters.find(".mejs-chapter").outerHeight())}},function(){if(f.hasChapters&&!h.paused){f.chapters.fadeOut(200,function(){a(this).css("visibility","hidden");a(this).css("display","block")})}});if(f.node.getAttribute("autoplay")!==null){f.chapters.css("visibility","hidden")}},setTrack:function(d){var c=this,b;if(d=="none"){c.selectedTrack=null;c.captionsButton.removeClass("mejs-captions-enabled")}else{for(b=0;b<c.tracks.length;b++){if(c.tracks[b].srclang==d){if(c.selectedTrack===null){c.captionsButton.addClass("mejs-captions-enabled")}c.selectedTrack=c.tracks[b];c.captions.attr("lang",c.selectedTrack.srclang);c.displayCaptions();break}}}},loadNextTrack:function(){var b=this;b.trackToLoad++;if(b.trackToLoad<b.tracks.length){b.isLoadingTrack=true;b.loadTrack(b.trackToLoad)}else{b.isLoadingTrack=false;b.checkForTracks()}},loadTrack:function(c){var d=this,b=d.tracks[c],e=function(){b.isLoaded=true;d.enableTrackButton(b.srclang,b.label);d.loadNextTrack()};a.ajax({url:b.src,dataType:"text",success:function(f){if(typeof f=="string"&&(/<tt\s+xml/ig).exec(f)){b.entries=mejs.TrackFormatParser.dfxp.parse(f)}else{b.entries=mejs.TrackFormatParser.webvtt.parse(f)}e();if(b.kind=="chapters"){d.media.addEventListener("play",function(g){if(d.media.duration>0){d.displayChapters(b)}},false)}if(b.kind=="slides"){d.setupSlides(b)}},error:function(){d.loadNextTrack()}})},enableTrackButton:function(d,b){var c=this;if(b===""){b=mejs.language.codes[d]||d}c.captionsButton.find("input[value="+d+"]").prop("disabled",false).siblings("label").html(b);if(c.options.startLanguage==d){a("#"+c.id+"_captions_"+d).prop("checked",true).trigger("click")}c.adjustLanguageBox()},addTrackButton:function(d,b){var c=this;if(b===""){b=mejs.language.codes[d]||d}c.captionsButton.find("ul").append(a('<li><input type="radio" name="'+c.id+'_captions" id="'+c.id+"_captions_"+d+'" value="'+d+'" disabled="disabled" /><label for="'+c.id+"_captions_"+d+'">'+b+" (loading)</label></li>"));c.adjustLanguageBox();c.container.find(".mejs-captions-translations option[value="+d+"]").remove()},adjustLanguageBox:function(){var b=this;b.captionsButton.find(".mejs-captions-selector").height(b.captionsButton.find(".mejs-captions-selector ul").outerHeight(true)+b.captionsButton.find(".mejs-captions-translations").outerHeight(true))},checkForTracks:function(){var b=this,c=false;if(b.options.hideCaptionsButtonWhenEmpty){for(i=0;i<b.tracks.length;i++){if(b.tracks[i].kind=="subtitles"){c=true;break}}if(!c){b.captionsButton.hide();b.setControlsSize()}}},displayCaptions:function(){if(typeof this.tracks=="undefined"){return}var d=this,c,b=d.selectedTrack;if(b!==null&&b.isLoaded){for(c=0;c<b.entries.times.length;c++){if(d.media.currentTime>=b.entries.times[c].start&&d.media.currentTime<=b.entries.times[c].stop){d.captionsText.html(b.entries.text[c]).attr("class","mejs-captions-text "+(b.entries.times[c].identifier||""));d.captions.show().height(0);return}}d.captions.hide()}else{d.captions.hide()}},setupSlides:function(b){var c=this;c.slides=b;c.slides.entries.imgs=[c.slides.entries.text.length];c.showSlide(0)},showSlide:function(d){if(typeof this.tracks=="undefined"||typeof this.slidesContainer=="undefined"){return}var e=this,c=e.slides.entries.text[d],b=e.slides.entries.imgs[d];if(typeof b=="undefined"||typeof b.fadeIn=="undefined"){e.slides.entries.imgs[d]=b=a('<img src="'+c+'">').on("load",function(){b.appendTo(e.slidesContainer).hide().fadeIn().siblings(":visible").fadeOut()})}else{if(!b.is(":visible")&&!b.is(":animated")){b.fadeIn().siblings(":visible").fadeOut()}}},displaySlides:function(){if(typeof this.slides=="undefined"){return}var c=this,d=c.slides,b;for(b=0;b<d.entries.times.length;b++){if(c.media.currentTime>=d.entries.times[b].start&&c.media.currentTime<=d.entries.times[b].stop){c.showSlide(b);return}}},displayChapters:function(){var c=this,b;for(b=0;b<c.tracks.length;b++){if(c.tracks[b].kind=="chapters"&&c.tracks[b].isLoaded){c.drawChapters(c.tracks[b]);c.hasChapters=true;break}}},drawChapters:function(f){var c=this,b,d,e=0,g=0;c.chapters.empty();for(b=0;b<f.entries.times.length;b++){d=f.entries.times[b].stop-f.entries.times[b].start;e=Math.floor(d/c.media.duration*100);if(e+g>100||b==f.entries.times.length-1&&e+g<100){e=100-g}c.chapters.append(a('<div class="mejs-chapter" rel="'+f.entries.times[b].start+'" style="left: '+g.toString()+"%;width: "+e.toString()+'%;"><div class="mejs-chapter-block'+((b==f.entries.times.length-1)?" mejs-chapter-block-last":"")+'"><span class="ch-title">'+f.entries.text[b]+'</span><span class="ch-time">'+mejs.Utility.secondsToTimeCode(f.entries.times[b].start)+"–"+mejs.Utility.secondsToTimeCode(f.entries.times[b].stop)+"</span></div></div>"));g+=e}c.chapters.find("div.mejs-chapter").click(function(){c.media.setCurrentTime(parseFloat(a(this).attr("rel")));if(c.media.paused){c.media.play()}});c.chapters.show()}});
511mejs.language={codes:{af:"Afrikaans",sq:"Albanian",ar:"Arabic",be:"Belarusian",bg:"Bulgarian",ca:"Catalan",zh:"Chinese","zh-cn":"Chinese Simplified","zh-tw":"Chinese Traditional",hr:"Croatian",cs:"Czech",da:"Danish",nl:"Dutch",en:"English",et:"Estonian",fl:"Filipino",fi:"Finnish",fr:"French",gl:"Galician",de:"German",el:"Greek",ht:"Haitian Creole",iw:"Hebrew",hi:"Hindi",hu:"Hungarian",is:"Icelandic",id:"Indonesian",ga:"Irish",it:"Italian",ja:"Japanese",ko:"Korean",lv:"Latvian",lt:"Lithuanian",mk:"Macedonian",ms:"Malay",mt:"Maltese",no:"Norwegian",fa:"Persian",pl:"Polish",pt:"Portuguese",ro:"Romanian",ru:"Russian",sr:"Serbian",sk:"Slovak",sl:"Slovenian",es:"Spanish",sw:"Swahili",sv:"Swedish",tl:"Tagalog",th:"Thai",tr:"Turkish",uk:"Ukrainian",vi:"Vietnamese",cy:"Welsh",yi:"Yiddish"}};mejs.TrackFormatParser={webvtt:{pattern_timecode:/^((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{1,3})?) --\> ((?:[0-9]{1,2}:)?[0-9]{2}:[0-9]{2}([,.][0-9]{3})?)(.*)$/,parse:function(h){var f=0,d=mejs.TrackFormatParser.split2(h,/\r?\n/),c={text:[],times:[]},b,g,e;for(;f<d.length;f++){b=this.pattern_timecode.exec(d[f]);if(b&&f<d.length){if((f-1)>=0&&d[f-1]!==""){e=d[f-1]}f++;g=d[f];f++;while(d[f]!==""&&f<d.length){g=g+"\n"+d[f];f++}g=a.trim(g).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1' target='_blank'>$1</a>");c.text.push(g);c.times.push({identifier:e,start:(mejs.Utility.convertSMPTEtoSeconds(b[1])===0)?0.2:mejs.Utility.convertSMPTEtoSeconds(b[1]),stop:mejs.Utility.convertSMPTEtoSeconds(b[3]),settings:b[5]})}e=""}return c}},dfxp:{parse:function(l){l=a(l).filter("tt");var j=0,c=l.children("div").eq(0),p=c.find("p"),h=l.find("#"+c.attr("style")),o,d,f,n,k={text:[],times:[]};if(h.length){var g=h.removeAttr("id").get(0).attributes;if(g.length){o={};for(j=0;j<g.length;j++){o[g[j].name.split(":")[1]]=g[j].value}}}for(j=0;j<p.length;j++){var b;var m={start:null,stop:null,style:null};if(p.eq(j).attr("begin")){m.start=mejs.Utility.convertSMPTEtoSeconds(p.eq(j).attr("begin"))}if(!m.start&&p.eq(j-1).attr("end")){m.start=mejs.Utility.convertSMPTEtoSeconds(p.eq(j-1).attr("end"))}if(p.eq(j).attr("end")){m.stop=mejs.Utility.convertSMPTEtoSeconds(p.eq(j).attr("end"))}if(!m.stop&&p.eq(j+1).attr("begin")){m.stop=mejs.Utility.convertSMPTEtoSeconds(p.eq(j+1).attr("begin"))}if(o){b="";for(var e in o){b+=e+":"+o[e]+";"}}if(b){m.style=b}if(m.start===0){m.start=0.2}k.times.push(m);n=a.trim(p.eq(j).html()).replace(/(\b(https?|ftp|file):\/\/[-A-Z0-9+&@#\/%?=~_|!:,.;]*[-A-Z0-9+&@#\/%=~_|])/ig,"<a href='$1' target='_blank'>$1</a>");k.text.push(n);if(k.times.start===0){k.times.start=2}}return k}},split2:function(c,b){return c.split(b)}};if("x\n\ny".split(/\n/gi).length!=3){mejs.TrackFormatParser.split2=function(f,d){var e=[],b="",c;for(c=0;c<f.length;c++){b+=f.substring(c,c+1);if(d.test(b)){e.push(b.replace(d,""));b=""}}e.push(b);return e}}})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{contextMenuItems:[{render:function(b){if(typeof b.enterFullScreen=="undefined"){return null}if(b.isFullScreen){return mejs.i18n.t("Turn off Fullscreen")}else{return mejs.i18n.t("Go Fullscreen")}},click:function(b){if(b.isFullScreen){b.exitFullScreen()}else{b.enterFullScreen()}}},{render:function(b){if(b.media.muted){return mejs.i18n.t("Unmute")}else{return mejs.i18n.t("Mute")}},click:function(b){if(b.media.muted){b.setMuted(false)}else{b.setMuted(true)}}},{isSeparator:true},{render:function(b){return mejs.i18n.t("Download Video")},click:function(b){window.location.href=b.media.currentSrc}}]});a.extend(MediaElementPlayer.prototype,{buildcontextmenu:function(c,b,e,d){c.contextMenu=a('<div class="mejs-contextmenu"></div>').appendTo(a("body")).hide();c.container.bind("contextmenu",function(f){if(c.isContextMenuEnabled){f.preventDefault();c.renderContextMenu(f.clientX-1,f.clientY-1);return false}});c.container.bind("click",function(){c.contextMenu.hide()});c.contextMenu.bind("mouseleave",function(){c.startContextMenuTimer()})},cleancontextmenu:function(b){b.contextMenu.remove()},isContextMenuEnabled:true,enableContextMenu:function(){this.isContextMenuEnabled=true},disableContextMenu:function(){this.isContextMenuEnabled=false},contextMenuTimeout:null,startContextMenuTimer:function(){var b=this;b.killContextMenuTimer();b.contextMenuTimer=setTimeout(function(){b.hideContextMenu();b.killContextMenuTimer()},750)},killContextMenuTimer:function(){var b=this.contextMenuTimer;if(b!=null){clearTimeout(b);delete b;b=null}},hideContextMenu:function(){this.contextMenu.hide()},renderContextMenu:function(b,j){var g=this,f="",d=g.options.contextMenuItems;for(var e=0,c=d.length;e<c;e++){if(d[e].isSeparator){f+='<div class="mejs-contextmenu-separator"></div>'}else{var h=d[e].render(g);if(h!=null){f+='<div class="mejs-contextmenu-item" data-itemindex="'+e+'" id="element-'+(Math.random()*1000000)+'">'+h+"</div>"}}}g.contextMenu.empty().append(a(f)).css({top:j,left:b}).show();g.contextMenu.find(".mejs-contextmenu-item").each(function(){var k=a(this),l=parseInt(k.data("itemindex"),10),m=g.options.contextMenuItems[l];if(typeof m.show!="undefined"){m.show(k,g)}k.click(function(){if(typeof m.click!="undefined"){m.click(g)}g.contextMenu.hide()})});setTimeout(function(){g.killControlsTimer("rev3")},100)}})})(mejs.$);(function(a){a.extend(mejs.MepDefaults,{postrollCloseText:mejs.i18n.t("Close")});a.extend(MediaElementPlayer.prototype,{buildpostroll:function(e,c,g,f){var d=this,b=d.container.find('link[rel="postroll"]').attr("href");if(typeof b!=="undefined"){e.postroll=a('<div class="mejs-postroll-layer mejs-layer"><a class="mejs-postroll-close" onclick="$(this).parent().hide();return false;">'+d.options.postrollCloseText+'</a>
511<div class="mejs-postroll-layer-content"></div></div>').prependTo(g).hide();d.media.addEventListener("ended",function(h){a.ajax({dataType:"html",url:b,success:function(j,k){g.find(".mejs-postroll-layer-content").html(j)}});e.postroll.show()},false)}}})})(mejs.$); 512/* End */ 513; 514; /* Start:"a:4:{s:4:"full";s:66:"/bitrix/templates/main_2022/js/gspeech-1.0.3.min.js?17400481236257";s:6:"source";s:51:"/bitrix/templates/main_2022/js/gspeech-1.0.3.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 515$(document).ready(function(){$("#sexy_tooltip").mousedown(function(r){return false});$(document).mousedown(function(t){var r=parseInt(t.which);if(r==3){return false}if(!q(t)&&j()){c();p()}else{if(j()&&q(t)){if(!sound_container_clicked){var s=document.all?true:false;o();if(s){l()}else{m()}sound_container_clicked=true}else{p();c()}t.preventDefault()}else{p()}}});$("body").keydown(function(s){if(s.keyCode==13){if(j()){if(!sound_container_clicked){var r=document.all?true:false;o();if(r){l()}else{m()}sound_container_clicked=true}else{p();c()}}}});function p(){if(window.getSelection){if(window.getSelection().empty){window.getSelection().empty()}else{if(window.getSelection().removeAllRanges){window.getSelection().removeAllRanges()}}}else{if(document.selection){document.selection.empty()}}}function c(){n();$("#sound_container").fadeTo(10,1);$("#sound_container").fadeOut(300);for(f in blink_timer){clearTimeout(blink_timer[f])}for(ff in rotate_timer){clearInterval(rotate_timer[ff])}sound_container_clicked=false;blinking_enable=true;sound_container_visible=true;g($("#sexy_tooltip"))}function d(){n();$("#sound_container").rotate({animateTo:360});$("#sound_container").fadeTo(10,1);for(f in blink_timer){clearTimeout(blink_timer[f])}for(f in rotate_timer){clearInterval(rotate_timer[f])}sound_container_clicked=false;blinking_enable=true;sound_container_visible=true}document.onmouseup=function(v){if(!basic_plg_enable){return}selected_txt=e();if(!q(v)&&!sound_container_clicked){var s=/^(\s)*$/gi;var u=s.test(selected_txt);if(u){selected_txt=""}if(selected_txt!=""&&selected_txt!=undefined&&selected_txt.length>1&&!u){var t=a(v);var r=t[0];var w=t[1];h(r,w,selected_txt)}}};function b(){var s=$("#sexy_tooltip").css("display");var r=$("#sexy_tooltip .tooltip_inner").css("display");if(s=="block"&&r=="block"){return true}return false}$("#sexy_tooltip").mouseup(function(r){return false});function m(){var r=0;rotate_timer_element=setInterval(function(){r+=3;$("#sound_container").rotate(r)},15);rotate_timer.push(rotate_timer_element)}function l(){if(sound_container_visible){$("#sound_container").fadeTo(200,0.2);sound_container_visible=false}else{$("#sound_container").fadeTo(200,1);sound_container_visible=true}blink_timer.push(setTimeout(l,800))}function k(){if(!($("#sound_container").is(":visible"))){return}if(blinking_enable){for(f in rotate_timer){clearInterval(rotate_timer[f])}$("#sound_container").rotate({animateTo:0});l()}blinking_enable=false}function j(){var r=$("#sound_container").css("display");if(r=="block"){return true}else{return false}}function q(t){if(typeof event=="undefined"){var r=t.target||t.srcElement}else{var r=event.target||event.srcElement}var s=r.id;if(s=="sound_container"){return true}else{return false}}function i(A,u,s){var y=parseFloat($("#sound_container ").width()/2);var x=parseFloat(A.find(".tooltip_inner").width());var v=parseFloat(A.show().find(".tooltip_inner").height());var w=parseFloat(A.next("#sound_container ").height());A.hide();if(A.find(".the-tooltip").hasClass("left")){var z=-32*1+y*1+u*1;A.css({left:z,opacity:0,display:"block"})}if(A.find(".the-tooltip").hasClass("top")){var t=s-200*1;var r=s;A.css({top:t,display:"block"});var B=0.95;A.stop().animate({top:r,opacity:B},300,"easeOutBack",function(){A.css({display:"block"})})}else{if(A.find(".the-tooltip").hasClass("bottom")){if(A.find(".tooltip_inner").hasClass("powered_by")){var B=0.95}else{var B=0.95}var t=s+200*1;var r=s+w*1+16*1;A.css({top:t,display:"block"});A.stop().animate({top:r,opacity:B},300,"easeOutBack",function(){A.css({display:"block"})})}}}function g(r){if(r.find(".the-tooltip").hasClass("top")){r.stop(true,true).delay(200).animate({top:"-=200px",o
515pacity:0},300,"easeInBack",function(){$(this).hide()})}else{if(r.find(".the-tooltip").hasClass("bottom")){r.stop(true,true).delay(130).animate({top:"+=200px",opacity:0},300,"easeInBack",function(){$(this).hide()})}}}$("#sound_container").hover(function(){var s=parseFloat($(this).css("left"));var r=parseFloat($(this).css("top"));i($("#sexy_tooltip_title"),s,r)},function(){var s=parseFloat($(this).css("left"));var r=parseFloat($(this).css("top"));g($("#sexy_tooltip_title"),s,r)});function h(s,v,r){var u=s*1+5;var t=v*1-5;$("#sound_container").css({left:u,top:t});$("#sound_container").rotate(0);$("#sound_container").fadeIn(400);$("#sound_text").html(r);i($("#sexy_tooltip"),u,t)}function o(){selected_txt=$("#sound_text").html();var w=new Array(),u=new Array(),r=0;w=selected_txt.split(/[^\S]+/);for(var t=0;t<w.length;t++){if(u[r]==undefined){u[r]=""}var y=u[r].length+w[t].length;if(u[r].length<speech_text_length&&y<speech_text_length){u[r]+=w[t]+" "}else{++r;u[r]=w[t]+" "}}var v=u.length;var s="";for(var t=0;t<v;t++){s+='<audio id="player'+t+'" src="'+streamerphp_folder+'speech.mpeg" type="'+translation_audio_type+'" controls="controls"></audio>'}$("#sound_audio").html(s);for(var t=0;t<v;t++){x(t,v)}function x(z,A){$("#player"+z).mediaelementplayer({success:function(C,D){players[z]=C;var E=encodeURIComponent(u[z]);var B=streamerphp_folder+"streamer.php?q="+E+"&l="+lang_identifier+"&tr_tool="+translation_tool;C.setSrc(B);C.addEventListener("pause",function(F){try{players[z+1].play()}catch(F){}},false);players[0].addEventListener("progress",function(F){k()},false);if(z==A-1){players[A-1].addEventListener("pause",function(F){d()},false)}C.load();if(z==0){C.play()}}})}}function e(){var w="",v=[];function r(x){if(x.nodeType==3){v.push(x.data)}else{if(x.hasChildNodes()&&!(x.nodeType==1&&/^(script|style)$/i.test(x.tagName))){for(var y=x.firstChild;!!y;y=y.nextSibling){r(y)}}}}if(window.getSelection){var u=window.getSelection(),s=u.rangeCount;if(s){for(var t=0;t<s;++t){r(u.getRangeAt(t).cloneContents())}w=v.join("")}}else{if(document.selection&&document.selection.type=="Text"){w=document.selection.createRange().text}}return w}function a(w){var t=document.all?true:false;var s,r;if(!t){s=w.pageX;r=w.pageY}if(t){var v=document.documentElement.scrollLeft?document.documentElement.scrollLeft:document.body.scrollLeft;s=event.clientX+v;var u=document.documentElement.scrollTop?document.documentElement.scrollTop:document.body.scrollTop;r=event.clientY+u}return[s,r]}function n(){for(var r in players){players[r]=""}$("#sound_audio").html("")}}); 516/* End */ 517; 518; /* Start:"a:4:{s:4:"full";s:73:"/bitrix/templates/main_2022/js/narrator/jquery-ui.min.js?1740048123184375";s:6:"source";s:56:"/bitrix/templates/main_2022/js/narrator/jquery-ui.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 519/*! jQuery UI - v1.11.4 - 2015-03-11 520* http://jqueryui.com 521* Includes: core.js, widget.js, mouse.js, position.js, accordion.js, autocomplete.js, button.js, datepicker.js, dialog.js, draggable.js, droppable.js, effect.js, effect-blind.js, effect-bounce.js, effect-clip.js, effect-drop.js, effect-explode.js, effect-fade.js, effect-fold.js, effect-highlight.js, effect-puff.js, effect-pulsate.js, effect-scale.js, effect-shake.js, effect-size.js, effect-slide.js, effect-transfer.js, menu.js, progressbar.js, resizable.js, selectable.js, selectmenu.js, slider.js, sortable.js, spinner.js, tabs.js, tooltip.js 522* Copyright 2015 jQuery Foundation and other contributors; Licensed MIT */ 523(function(a){if(typeof define==="function"&&define.amd){define(["jquery"],a)}else{a(jQuery)}}(function(z){ 524/*! 525 * jQuery UI Core 1.11.4 526 * http://jqueryui.com 527 * 528 * Copyright jQuery Foundation and other contributors 529 * Released under the MIT license. 530 * http://jquery.org/license 531 * 532 * http://api.jqueryui.com/category/ui-core/ 533 */ 534;z.ui=z.ui||{};z.extend(z.ui,{version:"1.11.4",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}});z.fn.extend({scrollParent:function(T){var S=this.css("position"),R=S==="absolute",U=T?/(auto|scroll|hidden)/:/(auto|scroll)/,V=this.parents().filter(function(){var W=z(this);if(R&&W.css("position")==="static"){return false}return U.test(W.css("overflow")+W.css("overflow-y")+W.css("overflow-x"))}).eq(0);return S==="fixed"||!V.length?z(this[0].ownerDocument||document):V},uniqueId:(function(){var R=0;return function(){return this.each(function(){if(!this.id){this.id="ui-id-"+(++R)}})}})(),removeUniqueId:function(){return this.each(function(){if(/^ui-id-\d+$/.test(this.id
534)){z(this).removeAttr("id")}})}});function p(T,R){var V,U,S,W=T.nodeName.toLowerCase();if("area"===W){V=T.parentNode;U=V.name;if(!T.href||!U||V.nodeName.toLowerCase()!=="map"){return false}S=z("img[usemap='#"+U+"']")[0];return !!S&&q(S)}return(/^(input|select|textarea|button|object)$/.test(W)?!T.disabled:"a"===W?T.href||R:R)&&q(T)}function q(R){return z.expr.filters.visible(R)&&!z(R).parents().addBack().filter(function(){return z.css(this,"visibility")==="hidden"}).length}z.extend(z.expr[":"],{data:z.expr.createPseudo?z.expr.createPseudo(function(R){return function(S){return !!z.data(S,R)}}):function(T,S,R){return !!z.data(T,R[3])},focusable:function(R){return p(R,!isNaN(z.attr(R,"tabindex")))},tabbable:function(T){var R=z.attr(T,"tabindex"),S=isNaN(R);return(S||R>=0)&&p(T,!S)}});if(!z("<a>").outerWidth(1).jquery){z.each(["Width","Height"],function(T,R){var S=R==="Width"?["Left","Right"]:["Top","Bottom"],U=R.toLowerCase(),W={innerWidth:z.fn.innerWidth,innerHeight:z.fn.innerHeight,outerWidth:z.fn.outerWidth,outerHeight:z.fn.outerHeight};function V(Z,Y,X,aa){z.each(S,function(){Y-=parseFloat(z.css(Z,"padding"+this))||0;if(X){Y-=parseFloat(z.css(Z,"border"+this+"Width"))||0}if(aa){Y-=parseFloat(z.css(Z,"margin"+this))||0}});return Y}z.fn["inner"+R]=function(X){if(X===undefined){return W["inner"+R].call(this)}return this.each(function(){z(this).css(U,V(this,X)+"px")})};z.fn["outer"+R]=function(X,Y){if(typeof X!=="number"){return W["outer"+R].call(this,X)}return this.each(function(){z(this).css(U,V(this,X,true,Y)+"px")})}})}if(!z.fn.addBack){z.fn.addBack=function(R){return this.add(R==null?this.prevObject:this.prevObject.filter(R))}}if(z("<a>").data("a-b","a").removeData("a-b").data("a-b")){z.fn.removeData=(function(R){return function(S){if(arguments.length){return R.call(this,z.camelCase(S))}else{return R.call(this)}}})(z.fn.removeData)}z.ui.ie=!!/msie [\w.]+/.exec(navigator.userAgent.toLowerCase());z.fn.extend({focus:(function(R){return function(S,T){return typeof S==="number"?this.each(function(){var U=this;setTimeout(function(){z(U).focus();if(T){T.call(U)}},S)}):R.apply(this,arguments)}})(z.fn.focus),disableSelection:(function(){var R="onselectstart" in document.createElement("div")?"selectstart":"mousedown";return function(){return this.bind(R+".ui-disableSelection",function(S){S.preventDefault()})}})(),enableSelection:function(){return this.unbind(".ui-disableSelection")},zIndex:function(U){if(U!==undefined){return this.css("zIndex",U)}if(this.length){var S=z(this[0]),R,T;while(S.length&&S[0]!==document){R=S.css("position");if(R==="absolute"||R==="relative"||R==="fixed"){T=parseInt(S.css("zIndex"),10);if(!isNaN(T)&&T!==0){return T}}S=S.parent()}}return 0}});z.ui.plugin={add:function(S,T,V){var R,U=z.ui[S].prototype;for(R in V){U.plugins[R]=U.plugins[R]||[];U.plugins[R].push([T,V[R]])}},call:function(R,U,T,S){var V,W=R.plugins[U];if(!W){return}if(!S&&(!R.element[0].parentNode||R.element[0].parentNode.nodeType===11)){return}for(V=0;V<W.length;V++){if(R.options[W[V][0]]){W[V][1].apply(R.element,T)}}}}; 535/*! 536 * jQuery UI Widget 1.11.4 537 * http://jqueryui.com 538 * 539 * Copyright jQuery Foundation and other contributors 540 * Released under the MIT license. 541 * http://jquery.org/license 542 * 543 * http://api.jqueryui.com/jQuery.widget/ 544 */ 545;var D=0,h=Array.prototype.slice;z.cleanData=(function(R){return function(S){var U,V,T;for(T=0;(V=S[T])!=null;T++){try{U=z._data(V,"events");if(U&&U.remove){z(V).triggerHandler("remove")}}catch(W){}}R(S)}})(z.cleanData);z.widget=function(R,S,Z){var W,X,U,Y,T={},V=R.split(".")[0];R=R.split(".")[1];W=V+"-"+R;if(!Z){Z=S;S=z.Widget}z.expr[":"][W.toLowerCase()]=function(aa){return !!z.data(aa,W)};z[V]=z[V]||{};X=z[V][R];U=z[V][R]=function(aa,ab){if(!this._createWidget){return new U(aa,ab)}if(arguments.length){this._createWidget(aa,ab)}};z.extend(U,X,{version:Z.version,_proto:z.extend({},Z),_childConstructors:[]});Y=new S();Y.options=z.widget.extend({},Y.options);z.each(Z,function(ab,aa){if(!z.isFunction(aa)){T[ab]=aa;return}T[ab]=(function(){var ac=function(){return S.prototype[ab].apply(this,arguments)},ad=function(ae){return S.prototype[ab].apply(this,ae)};return function(){var ag=this._super,ae=this._superApply,af;this._super=ac;this._superApply=ad;af=aa.apply(this,arguments);this._super=ag;this._superApply=ae;return af}})()});U.prototype=z.widget.extend(Y,{widgetEventPrefix:X?(Y.widgetEventPrefix||R):R},T,{constructor:U,namespace:V,widgetName:R,widgetFullName:W});if(X){z.each(X._childConstructors,function(ab,ac){var aa=ac.prototype;z.widget(aa.namespace+"."+aa.widgetName,U,ac._proto)});delete X._childConstructors}else{S._childConstructors.push(U)}z.widget.bridge(R,U);return U};
545z.widget.extend=function(W){var S=h.call(arguments,1),V=0,R=S.length,T,U;for(;V<R;V++){for(T in S[V]){U=S[V][T];if(S[V].hasOwnProperty(T)&&U!==undefined){if(z.isPlainObject(U)){W[T]=z.isPlainObject(W[T])?z.widget.extend({},W[T],U):z.widget.extend({},U)}else{W[T]=U}}}}return W};z.widget.bridge=function(S,R){var T=R.prototype.widgetFullName||S;z.fn[S]=function(W){var U=typeof W==="string",V=h.call(arguments,1),X=this;if(U){this.each(function(){var Z,Y=z.data(this,T);if(W==="instance"){X=Y;return false}if(!Y){return z.error("cannot call methods on "+S+" prior to initialization; attempted to call method '"+W+"'")}if(!z.isFunction(Y[W])||W.charAt(0)==="_"){return z.error("no such method '"+W+"' for "+S+" widget instance")}Z=Y[W].apply(Y,V);if(Z!==Y&&Z!==undefined){X=Z&&Z.jquery?X.pushStack(Z.get()):Z;return false}})}else{if(V.length){W=z.widget.extend.apply(null,[W].concat(V))}this.each(function(){var Y=z.data(this,T);if(Y){Y.option(W||{});if(Y._init){Y._init()}}else{z.data(this,T,new R(W,this))}})}return X}};z.Widget=function(){};z.Widget._childConstructors=[];z.Widget.prototype={widgetName:"widget",widgetEventPrefix:"",defaultElement:"<div>",options:{disabled:false,create:null},_createWidget:function(R,S){S=z(S||this.defaultElement||this)[0];this.element=z(S);this.uuid=D++;this.eventNamespace="."+this.widgetName+this.uuid;this.bindings=z();this.hoverable=z();this.focusable=z();if(S!==this){z.data(S,this.widgetFullName,this);this._on(true,this.element,{remove:function(T){if(T.target===S){this.destroy()}}});this.document=z(S.style?S.ownerDocument:S.document||S);this.window=z(this.document[0].defaultView||this.document[0].parentWindow)}this.options=z.widget.extend({},this.options,this._getCreateOptions(),R);this._create();this._trigger("create",null,this._getCreateEventData());this._init()},_getCreateOptions:z.noop,_getCreateEventData:z.noop,_create:z.noop,_init:z.noop,destroy:function(){this._destroy();this.element.unbind(this.eventNamespace).removeData(this.widgetFullName).removeData(z.camelCase(this.widgetFullName));this.widget().unbind(this.eventNamespace).removeAttr("aria-disabled").removeClass(this.widgetFullName+"-disabled ui-state-disabled");this.bindings.unbind(this.eventNamespace);this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")},_destroy:z.noop,widget:function(){return this.element},option:function(U,V){var R=U,W,T,S;if(arguments.length===0){return z.widget.extend({},this.options)}if(typeof U==="string"){R={};W=U.split(".");U=W.shift();if(W.length){T=R[U]=z.widget.extend({},this.options[U]);for(S=0;S<W.length-1;S++){T[W[S]]=T[W[S]]||{};T=T[W[S]]}U=W.pop();if(arguments.length===1){return T[U]===undefined?null:T[U]}T[U]=V}else{if(arguments.length===1){return this.options[U]===undefined?null:this.options[U]}R[U]=V}}this._setOptions(R);return this},_setOptions:function(R){var S;for(S in R){this._setOption(S,R[S])}return this},_setOption:function(R,S){this.options[R]=S;if(R==="disabled"){this.widget().toggleClass(this.widgetFullName+"-disabled",!!S);if(S){this.hoverable.removeClass("ui-state-hover");this.focusable.removeClass("ui-state-focus")}}return this},enable:function(){return this._setOptions({disabled:false})},disable:function(){return this._setOptions({disabled:true})},_on:function(U,T,S){var V,R=this;if(typeof U!=="boolean"){S=T;T=U;U=false}if(!S){S=T;T=this.element;V=this.widget()}else{T=V=z(T);this.bindings=this.bindings.add(T)}z.each(S,function(ab,aa){function Y(){if(!U&&(R.options.disabled===true||z(this).hasClass("ui-state-disabled"))){return}return(typeof aa==="string"?R[aa]:aa).apply(R,arguments)}if(typeof aa!=="string"){Y.guid=aa.guid=aa.guid||Y.guid||z.guid++}var Z=ab.match(/^([\w:-]*)\s*(.*)$/),X=Z[1]+R.eventNamespace,W=Z[2];if(W){V.delegate(W,X,Y)}else{T.bind(X,Y)}})},_off:function(S,R){R=(R||"").split(" ").join(this.eventNamespace+" ")+this.eventNamespace;S.unbind(R).undelegate(R);this.bindings=z(this.bindings.not(S).get());this.focusable=z(this.focusable.not(S).get());this.hoverable=z(this.hoverable.not(S).get())}
545,_delay:function(U,T){function S(){return(typeof U==="string"?R[U]:U).apply(R,arguments)}var R=this;return setTimeout(S,T||0)},_hoverable:function(R){this.hoverable=this.hoverable.add(R);this._on(R,{mouseenter:function(S){z(S.currentTarget).addClass("ui-state-hover")},mouseleave:function(S){z(S.currentTarget).removeClass("ui-state-hover")}})},_focusable:function(R){this.focusable=this.focusable.add(R);this._on(R,{focusin:function(S){z(S.currentTarget).addClass("ui-state-focus")},focusout:function(S){z(S.currentTarget).removeClass("ui-state-focus")}})},_trigger:function(R,S,T){var W,V,U=this.options[R];T=T||{};S=z.Event(S);S.type=(R===this.widgetEventPrefix?R:this.widgetEventPrefix+R).toLowerCase();S.target=this.element[0];V=S.originalEvent;if(V){for(W in V){if(!(W in S)){S[W]=V[W]}}}this.element.trigger(S,T);return !(z.isFunction(U)&&U.apply(this.element[0],[S].concat(T))===false||S.isDefaultPrevented())}};z.each({show:"fadeIn",hide:"fadeOut"},function(S,R){z.Widget.prototype["_"+S]=function(V,U,X){if(typeof U==="string"){U={effect:U}}var W,T=!U?S:U===true||typeof U==="number"?R:U.effect||R;U=U||{};if(typeof U==="number"){U={duration:U}}W=!z.isEmptyObject(U);U.complete=X;if(U.delay){V.delay(U.delay)}if(W&&z.effects&&z.effects.effect[T]){V[S](U)}else{if(T!==S&&V[T]){V[T](U.duration,U.easing,X)}else{V.queue(function(Y){z(this)[S]();if(X){X.call(V[0])}Y()})}}}});var A=z.widget; 546/*! 547 * jQuery UI Mouse 1.11.4 548 * http://jqueryui.com 549 * 550 * Copyright jQuery Foundation and other contributors 551 * Released under the MIT license. 552 * http://jquery.org/license 553 * 554 * http://api.jqueryui.com/mouse/ 555 */ 556;var b=false;z(document).mouseup(function(){b=false});var x=z.widget("ui.mouse",{version:"1.11.4",options:{cancel:"input,textarea,button,select,option",distance:1,delay:0},_mouseInit:function(){var R=this;this.element.bind("mousedown."+this.widgetName,function(S){return R._mouseDown(S)}).bind("click."+this.widgetName,function(S){if(true===z.data(S.target,R.widgetName+".preventClickEvent")){z.removeData(S.target,R.widgetName+".preventClickEvent");S.stopImmediatePropagation();return false}});this.started=false},_mouseDestroy:function(){this.element.unbind("."+this.widgetName);if(this._mouseMoveDelegate){this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate)}},_mouseDown:function(T){if(b){return}this._mouseMoved=false;(this._mouseStarted&&this._mouseUp(T));this._mouseDownEvent=T;var S=this,U=(T.which===1),R=(typeof this.options.cancel==="string"&&T.target.nodeName?z(T.target).closest(this.options.cancel).length:false);if(!U||R||!this._mouseCapture(T)){return true}this.mouseDelayMet=!this.options.delay;if(!this.mouseDelayMet){this._mouseDelayTimer=setTimeout(function(){S.mouseDelayMet=true},this.options.delay)}if(this._mouseDistanceMet(T)&&this._mouseDelayMet(T)){this._mouseStarted=(this._mouseStart(T)!==false);if(!this._mouseStarted){T.preventDefault();return true}}if(true===z.data(T.target,this.widgetName+".preventClickEvent")){z.removeData(T.target,this.widgetName+".preventClickEvent")}this._mouseMoveDelegate=function(V){return S._mouseMove(V)};this._mouseUpDelegate=function(V){return S._mouseUp(V)};this.document.bind("mousemove."+this.widgetName,this._mouseMoveDelegate).bind("mouseup."+this.widgetName,this._mouseUpDelegate);T.preventDefault();b=true;return true},_mouseMove:function(R){if(this._mouseMoved){if(z.ui.ie&&(!document.documentMode||document.documentMode<9)&&!R.button){return this._mouseUp(R)}else{if(!R.which){return this._mouseUp(R)}}}if(R.which||R.button){this._mouseMoved=true}if(this._mouseStarted){this._mouseDrag(R);return R.preventDefault()}if(this._mouseDistanceMet(R)&&this._mouseDelayMet(R)){this._mouseStarted=(this._mouseStart(this._mouseDownEvent,R)!==false);(this._mouseStarted?this._mouseDrag(R):this._mouseUp(R))}return !this._mouseStarted},_mouseUp:function(R){this.document.unbind("mousemove."+this.widgetName,this._mouseMoveDelegate).unbind("mouseup."+this.widgetName,this._mouseUpDelegate);if(this._mouseStarted){this._mouseStarted=false;if(R.target===this._mouseDownEvent.target){z.data(R.target,this.widgetName+".preventClickEvent",true)}this._mouseStop(R)}b=false;return false},_mouseDistanceMet:function(R){return(Math.max(Math.abs(this._mouseDownEvent.pageX-R.pageX),Math.abs(this._mouseDownEvent.pageY-R.pageY))>=this.options.distance)},_mouseDelayMet:function(){return this.mouseDelayMet},_mouseStart:function(){},_mouseDrag:function(){},_mouseStop:function(){},_mouseCapture:function(){return true}}); 557/*! 558 * jQuery UI Position 1.11.4 559 * http://jqueryui.com 560 * 561 * Copyright jQuery Foundation and other contributors 562 * Released under the MIT license. 563 * http://jquery.org/license 564 * 565 * http://api.jqueryui.com/position/ 566 */ 567(function(){z.ui=z.ui||{};var Y,ab,Z=Math.max,ae=Math.abs,ac=Math.round,T=/left|center|right/,W=/top|center|bottom/,R=/[\+\-]\d+(\.[\d]+)?%?/,aa=/^\w+/,S=/%$/,V=z.fn.position;function ad(ah,ag,af){return[parseFloat(ah[0])*(S.test(ah[0])?ag/100:1),parseFloat(ah[1])*(S.test(ah[1])?af/100:1)]}function X(af,ag){return parseInt(z.css(af,ag),10)||0}function U(ag){var af=ag[0];if(af.nodeType===9){return{width:ag.width(),height:ag.height(),offset:{top:0,left:0}}}if(z.isWindow(af)){return{width:ag.width(),height:ag.height(),offset:{top:ag.scrollTop(),left:ag.scrollLeft()}}}if(af.preventDefault){return{width:0,height:0,offset:{top:af.pageY,left:af.pageX}}}return{width:ag.outerWidth(),height:ag.outerHeight(),offset:ag.offset()}}z.position={scrollbarWidth:function(){if(Y!==undefined){return Y}var ag,af,ai=z("<div style='display:block;position:absolute;width:50px;height:50px;overflow:hidden;'><div style='height:100px;width:auto;'></div></div>"),ah=ai.children()[0];z("body").append(ai);ag=ah.offsetWidth;ai.css("overflow","scroll");af=ah.offsetWidth;if(ag===af){af=ai[0].clientWidth}ai.remove();return(Y=ag-af)},getScrollInfo:function(aj){var ai=aj.isWindow||aj.isDocument?"":aj.element.css("overflow-x"),ah=aj.isWindow||aj.isDocument?"":aj.element.css("overflow-y"),ag=ai==="scroll"||(ai==="auto"&&aj.width<aj.element[0].scrollWidth),af=ah==="scroll"||(ah==="auto"&&aj.height<aj.element[0].scrollHeight);return{width:af?z.position.scrollbarWidth():0,height:ag?z.position.scrollbarWidth():0}},getWithinInfo:function(ag){var ah=z(ag||window),af=z.isWindow(ah[0]),ai=!!ah[0]&&ah[0].nodeType===9;return{element:ah,isWindow:af,isDocument:ai,offset:ah.offset()||{left:0,top:0},scrollLeft:ah.scrollLeft(),scrollTop:ah.scrollTop(),width:af||ai?ah.width():ah.outerWidth(),height:af||ai?ah.height():ah.outerHeight()}}};
567z.fn.position=function(ap){if(!ap||!ap.of){return V.apply(this,arguments)}ap=z.extend({},ap);var aq,am,ak,ao,aj,af,al=z(ap.of),ai=z.position.getWithinInfo(ap.within),ag=z.position.getScrollInfo(ai),an=(ap.collision||"flip").split(" "),ah={};af=U(al);if(al[0].preventDefault){ap.at="left top"}am=af.width;ak=af.height;ao=af.offset;aj=z.extend({},ao);z.each(["my","at"],function(){var au=(ap[this]||"").split(" "),at,ar;if(au.length===1){au=T.test(au[0])?au.concat(["center"]):W.test(au[0])?["center"].concat(au):["center","center"]}au[0]=T.test(au[0])?au[0]:"center";au[1]=W.test(au[1])?au[1]:"center";at=R.exec(au[0]);ar=R.exec(au[1]);ah[this]=[at?at[0]:0,ar?ar[0]:0];ap[this]=[aa.exec(au[0])[0],aa.exec(au[1])[0]]});if(an.length===1){an[1]=an[0]}if(ap.at[0]==="right"){aj.left+=am}else{if(ap.at[0]==="center"){aj.left+=am/2}}if(ap.at[1]==="bottom"){aj.top+=ak}else{if(ap.at[1]==="center"){aj.top+=ak/2}}aq=ad(ah.at,am,ak);aj.left+=aq[0];aj.top+=aq[1];return this.each(function(){var at,aC,av=z(this),ax=av.outerWidth(),au=av.outerHeight(),aw=X(this,"marginLeft"),ar=X(this,"marginTop"),aB=ax+aw+X(this,"marginRight")+ag.width,aA=au+ar+X(this,"marginBottom")+ag.height,ay=z.extend({},aj),az=ad(ah.my,av.outerWidth(),av.outerHeight());if(ap.my[0]==="right"){ay.left-=ax}else{if(ap.my[0]==="center"){ay.left-=ax/2}}if(ap.my[1]==="bottom"){ay.top-=au}else{if(ap.my[1]==="center"){ay.top-=au/2}}ay.left+=az[0];ay.top+=az[1];if(!ab){ay.left=ac(ay.left);ay.top=ac(ay.top)}at={marginLeft:aw,marginTop:ar};z.each(["left","top"],function(aE,aD){if(z.ui.position[an[aE]]){z.ui.position[an[aE]][aD](ay,{targetWidth:am,targetHeight:ak,elemWidth:ax,elemHeight:au,collisionPosition:at,collisionWidth:aB,collisionHeight:aA,offset:[aq[0]+az[0],aq[1]+az[1]],my:ap.my,at:ap.at,within:ai,elem:av})}});if(ap.using){aC=function(aG){var aI=ao.left-ay.left,aF=aI+am-ax,aH=ao.top-ay.top,aE=aH+ak-au,aD={target:{element:al,left:ao.left,top:ao.top,width:am,height:ak},element:{element:av,left:ay.left,top:ay.top,width:ax,height:au},horizontal:aF<0?"left":aI>0?"right":"center",vertical:aE<0?"top":aH>0?"bottom":"middle"};if(am<ax&&ae(aI+aF)<am){aD.horizontal="center"}if(ak<au&&ae(aH+aE)<ak){aD.vertical="middle"}if(Z(ae(aI),ae(aF))>Z(ae(aH),ae(aE))){aD.important="horizontal"}else{aD.important="vertical"}ap.using.call(this,aG,aD)}}av.offset(z.extend(ay,{using:aC}))})};z.ui.position={fit:{left:function(aj,ai){var ah=ai.within,al=ah.isWindow?ah.scrollLeft:ah.offset.left,an=ah.width,ak=aj.left-ai.collisionPosition.marginLeft,am=al-ak,ag=ak+ai.collisionWidth-an-al,af;if(ai.collisionWidth>an){if(am>0&&ag<=0){af=aj.left+am+ai.collisionWidth-an-al;aj.left+=am-af}else{if(ag>0&&am<=0){aj.left=al}else{if(am>ag){aj.left=al+an-ai.collisionWidth}else{aj.left=al}}}}else{if(am>0){aj.left+=am}else{if(ag>0){aj.left-=ag}else{aj.left=Z(aj.left-ak,aj.left)}}}},top:function(ai,ah){var ag=ah.within,am=ag.isWindow?ag.scrollTop:ag.offset.top,an=ah.within.height,ak=ai.top-ah.collisionPosition.marginTop,al=am-ak,aj=ak+ah.collisionHeight-an-am,af;if(ah.collisionHeight>an){if(al>0&&aj<=0){af=ai.top+al+ah.collisionHeight-an-am;ai.top+=al-af}else{if(aj>0&&al<=0){ai.top=am}else{if(al>aj){ai.top=am+an-ah.collisionHeight}else{ai.top=am}}}}else{if(al>0){ai.top+=al}else{if(aj>0){ai.top-=aj}else{ai.top=Z(ai.top-ak,ai.top)}}}}},flip:{left:function(al,ak){var aj=ak.within,ap=aj.offset.left+aj.scrollLeft,at=aj.width,ah=aj.isWindow?aj.scrollLeft:aj.offset.left,am=al.left-ak.collisionPosition.marginLeft,aq=am-ah,ag=am+ak.collisionWidth-at-ah,ao=ak.my[0]==="left"?-ak.elemWidth:ak.my[0]==="right"?ak.elemWidth:0,ar=ak.at[0]==="left"?ak.targetWidth:ak.at[0]==="right"?-ak.targetWidth:0,ai=-2*ak.offset[0],af,an;if(aq<0){af=al.left+ao+ar+ai+ak.collisionWidth-at-ap;if(af<0||af<ae(aq)){al.left+=ao+ar+ai}}else{if(ag>0){an=al.left-ak.collisionPosition.marginLeft+ao+ar+ai-ah;if(an>0||ae(an)<ag){al.left+=ao+ar+ai}}}},top:function(ak,aj){var ai=aj.within,ar=ai.offset.top+ai.scrollTop,at=ai.height,af=ai.isWindow?ai.scrollTop:ai.offset.top,am=ak.top-aj.collisionPosition.marginTop,ao=am-af,al=am+aj.collisionHeight-at-af,ap=aj.my[1]==="top",an=ap?-aj.elemHeight:aj.my[1]==="bottom"?aj.elemHeight:0,au=aj.at[1]==="top"?aj.targetHeight:aj.at[1]==="bottom"?-aj.targetHeight:0,ah=-2*aj.offset[1],aq,ag;if(ao<0){ag=ak.top+an+au+ah+aj.collisionHeight-at-ar;if(ag<0||ag<ae(ao)){ak.top+=an+au+ah}}else{if(al>0){aq=ak.top-aj.collisionPosition.marginTop+an+au+ah-af;if(aq>0||ae(aq)<al){ak.top+=an+au+ah}}}}},flipfit:{left:function(){z.ui.position.flip.left.apply(this,arguments);z.ui.position.fit.left.apply(this,arguments)},top:function(){z.ui.position.flip.top.apply(this,arguments);z.ui.position.fit.top.apply(this,arguments)}}};(function(){var aj,al,ag,ai,ah,af=document.getElementsByTagName("body")[0],ak=document.createElement("div");aj=document.createElement(af?"div":"body");
567ag={visibility:"hidden",width:0,height:0,border:0,margin:0,background:"none"};if(af){z.extend(ag,{position:"absolute",left:"-1000px",top:"-1000px"})}for(ah in ag){aj.style[ah]=ag[ah]}aj.appendChild(ak);al=af||document.documentElement;al.insertBefore(aj,al.firstChild);ak.style.cssText="position: absolute; left: 10.7432222px;";ai=z(ak).offset().left;ab=ai>10&&ai<11;aj.innerHTML="";al.removeChild(aj)})()})();var E=z.ui.position; 568/*! 569 * jQuery UI Accordion 1.11.4 570 * http://jqueryui.com 571 * 572 * Copyright jQuery Foundation and other contributors 573 * Released under the MIT license. 574 * http://jquery.org/license 575 * 576 * http://api.jqueryui.com/accordion/ 577 */ 578;var Q=z.widget("ui.accordion",{version:"1.11.4",options:{active:0,animate:{},collapsible:false,event:"click",header:"> 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 R=this.options;this.prevShow=this.prevHide=z();this.element.addClass("ui-accordion ui-widget ui-helper-reset").attr("role","tablist");if(!R.collapsible&&(R.active===false||R.active==null)){R.active=0}this._processPanels();if(R.active<0){R.active+=this.headers.length}this._refresh()},_getCreateEventData:function(){return{header:this.active,panel:!this.active.length?z():this.active.next()}},_createIcons:function(){var R=this.options.icons;if(R){z("<span>").addClass("ui-accordion-header-icon ui-icon "+R.header).prependTo(this.headers);this.active.children(".ui-accordion-header-icon").removeClass(R.header).addClass(R.activeHeader);this.headers.addClass("ui-accordion-icons")}},_destroyIcons:function(){this.headers.removeClass("ui-accordion-icons").children(".ui-accordion-header-icon").remove()},_destroy:function(){var R;this.element.removeClass("ui-accordion ui-widget ui-helper-reset").removeAttr("role");this.headers.removeClass("ui-accordion-header ui-accordion-header-active ui-state-default ui-corner-all ui-state-active ui-state-disabled ui-corner-top").removeAttr("role").removeAttr("aria-expanded").removeAttr("aria-selected").removeAttr("aria-controls").removeAttr("tabIndex").removeUniqueId();this._destroyIcons();R=this.headers.next().removeClass("ui-helper-reset ui-widget-content ui-corner-bottom ui-accordion-content ui-accordion-content-active ui-state-disabled").css("display","").removeAttr("role").removeAttr("aria-hidden").removeAttr("aria-labelledby").removeUniqueId();if(this.options.heightStyle!=="content"){R.css("height","")}},_setOption:function(R,S){if(R==="active"){this._activate(S);return}if(R==="event"){if(this.options.event){this._off(this.headers,this.options.event)}this._setupEvents(S)}this._super(R,S);if(R==="collapsible"&&!S&&this.options.active===false){this._activate(0)}if(R==="icons"){this._destroyIcons();if(S){this._createIcons()}}if(R==="disabled"){this.element.toggleClass("ui-state-disabled",!!S).attr("aria-disabled",S);this.headers.add(this.headers.next()).toggleClass("ui-state-disabled",!!S)}},_keydown:function(U){if(U.altKey||U.ctrlKey){return}var V=z.ui.keyCode,T=this.headers.length,R=this.headers.index(U.target),S=false;switch(U.keyCode){case V.RIGHT:case V.DOWN:S=this.headers[(R+1)%T];break;case V.LEFT:case V.UP:S=this.headers[(R-1+T)%T];break;case V.SPACE:case V.ENTER:this._eventHandler(U);break;case V.HOME:S=this.headers[0];break;case V.END:S=this.headers[T-1];break}if(S){z(U.target).attr("tabIndex",-1);z(S).attr("tabIndex",0);S.focus();U.preventDefault()}},_panelKeyDown:function(R){if(R.keyCode===z.ui.keyCode.UP&&R.ctrlKey){z(R.currentTarget).prev().focus()}},refresh:function(){var R=this.options;this._processPanels();if((R.active===false&&R.collapsible===true)||!this.headers.length){R.active=false;this.active=z()}else{if(R.active===false){this._activate(0)}else{if(this.active.length&&!z.contains(this.element[0],this.active[0])){if(this.headers.length===this.headers.find(".ui-state-disabled").length){R.active=false;this.active=z()}else{this._activate(Math.max(0,R.active-1))}}else{R.active=this.headers.index(this.active)}}}this._destroyIcons();this._refresh()},_processPanels:function(){var S=this.headers,R=this.panels;this.headers=this.element.find(this.options.header).addClass("ui-accordion-header ui-state-default ui-corner-all");this.panels=this.headers.next().addClass("ui-accordion-content ui-helper-reset ui-widget-content ui-corner-bottom").filter(":not(.ui-accordion-content-active)").hide();if(R){this._off(S.not(this.headers));this._off(R.not(this.panels))}},_refresh:function(){var U,S=this.options,R=S.heightStyle,T=this.element.parent();this.active=this._findActive(S.active).addClass("ui-accordion-header-active ui-state-active ui-corner-top").removeClass("ui-corner-all");this.active.next().addClass("ui-accordion-content-active").show();this.headers.attr("role","tab").each(function(){var Y=z(this),X=Y.uniqueId().attr("id"),V=Y.next(),W=V.uniqueId().attr("id");Y.attr("aria-controls",W);V.attr("aria-labelledby",X)}).next().attr("role","tabpanel");this.headers.not(this.active).attr({"aria-selected":"false","aria-expanded":"false",tabIndex:-1}).next().attr({"aria-hidden":"true"}).hide();if(!this.active.length){this.headers.eq(0).attr("tabIndex",0)}else{this.active.attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0}).next().attr({"aria-hidden":"false"})}this._createIcons();this._setupEvents(S.event);if(R==="fill"){U=T.height();this.element.siblings(":visible").each(function(){var W=z(this),V=W.css("position");if(V==="absolute"||V==="fixed"){return}U-=W.outerHeight(true)});this.headers.each(function(){U-=z(this).outerHeight(true)});this.headers.next().each(function(){z(this).height(Math.max(0,U-z(this).innerHeight()+z(this).height()))}).css("overflow","auto")}else{if(R==="auto"){U=0;this.headers.next().each(function(){U=Math.max(U,z(this).css("height","").height())}).height(U)}}},_activate:function(R){var S=this._findActive(R)[0];if(S===this.active[0]){return}S=S||this.active[0];this._eventHandler({target:S,currentTarget:S,preventDefault:z.noop})},_findActive:function(R){return typeof R==="number"?this.headers.eq(R):z()},_setupEvents:function(S){var R={keydown:"_keydown"};if(S){z.each(S.split(" "),function(U,T){R[T]="_eventHandler"})}this._off(this.headers.add(this.headers.next()));this._on(this.headers,R);this._on(this.headers.next(),{keydown:"_panelKeyDown"});this._hoverable(this.headers);this._focusable(this.headers)},_eventHandler:function(R){var Z=this.options,U=this.active,V=z(R.currentTarget),X=V[0]===U[0],S=X&&Z.collapsible,T=S?z():V.next(),W=U.next(),Y={oldHeader:U,oldPanel:W,newHeader:S?z():V,newPanel:T};R.preventDefault();if((X&&!Z.collapsible)||(this._trigger("beforeActivate",R,Y)===false)){return}Z.active=S?false:this.headers.index(V);this.active=X?z():V;this._toggle(Y);U.removeClass("ui-accordion-header-active ui-state-active");if(Z.icons){U.children(".ui-accordion-header-icon").removeClass(Z.icons.activeHeader).addClass(Z.icons.header)}if(!X){V.removeClass("ui-corner-all").addClass("ui-accordion-header-active ui-state-active ui-corner-top");if(Z.icons){V.children(".ui-accordion-header-icon").removeClass(Z.icons.header).addClass(Z.icons.activeHeader)}V.next().addClass("ui-accordion-content-active")}},_toggle:function(T){var R=T.newPanel,S=this.prevShow.length?this.prevShow:T.oldPanel;this.prevShow.add(this.prevHide).stop(true,true);this.prevShow=R;this.prevHide=S;if(this.options.animate){this._animate(R,S,T)}else{S.hide();R.show();this._toggleComplete(T)}S.attr({"aria-hidden":"true"});S.prev().attr({"aria-selected":"false","aria-expanded":"false"});if(R.length&&S.length){S.prev().attr({tabIndex:-1,"aria-expanded":"false"})}else{if(R.length){this.headers.filter(function(){return parseInt(z(this).attr("tabIndex"),10)===0}).attr("tabIndex",-1)}}R.attr("aria-hidden","false").prev().attr({"aria-selected":"true","aria-expanded":"true",tabIndex:0})},_animate:function(R,aa,W){var Z,Y,V,X=this,ab=0,U=R.css("box-sizing"),ac=R.length&&(!aa.length||(
578R.index()<aa.index())),T=this.options.animate||{},ad=ac&&T.down||T,S=function(){X._toggleComplete(W)};if(typeof ad==="number"){V=ad}if(typeof ad==="string"){Y=ad}Y=Y||ad.easing||T.easing;V=V||ad.duration||T.duration;if(!aa.length){return R.animate(this.showProps,V,Y,S)}if(!R.length){return aa.animate(this.hideProps,V,Y,S)}Z=R.show().outerHeight();aa.animate(this.hideProps,{duration:V,easing:Y,step:function(ae,af){af.now=Math.round(ae)}});R.hide().animate(this.showProps,{duration:V,easing:Y,complete:S,step:function(ae,af){af.now=Math.round(ae);if(af.prop!=="height"){if(U==="content-box"){ab+=af.now}}else{if(X.options.heightStyle!=="content"){af.now=Math.round(Z-aa.outerHeight()-ab);ab=0}}}})},_toggleComplete:function(S){var R=S.oldPanel;R.removeClass("ui-accordion-content-active").prev().removeClass("ui-corner-top").addClass("ui-corner-all");if(R.length){R.parent()[0].className=R.parent()[0].className}this._trigger("activate",null,S)}}); 579/*! 580 * jQuery UI Menu 1.11.4 581 * http://jqueryui.com 582 * 583 * Copyright jQuery Foundation and other contributors 584 * Released under the MIT license. 585 * http://jquery.org/license 586 * 587 * http://api.jqueryui.com/menu/ 588 */ 589;var N=z.widget("ui.menu",{version:"1.11.4",defaultElement:"<ul>",delay:300,options:{icons:{submenu:"ui-icon-carat-1-e"},items:"> *",menus:"ul",position:{my:"left-1 top",at:"right top"},role:"menu",blur:null,focus:null,select:null},_create:function(){this.activeMenu=this.element;this.mouseHandled=false;this.element.uniqueId().addClass("ui-menu ui-widget ui-widget-content").toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length).attr({role:this.options.role,tabIndex:0});if(this.options.disabled){this.element.addClass("ui-state-disabled").attr("aria-disabled","true")}this._on({"mousedown .ui-menu-item":function(R){R.preventDefault()},"click .ui-menu-item":function(R){var S=z(R.target);if(!this.mouseHandled&&S.not(".ui-state-disabled").length){this.select(R);if(!R.isPropagationStopped()){this.mouseHandled=true}if(S.has(".ui-menu").length){this.expand(R)}else{if(!this.element.is(":focus")&&z(this.document[0].activeElement).closest(".ui-menu").length){this.element.trigger("focus",[true]);if(this.active&&this.active.parents(".ui-menu").length===1){clearTimeout(this.timer)}}}}},"mouseenter .ui-menu-item":function(R){if(this.previousFilter){return}var S=z(R.currentTarget);S.siblings(".ui-state-active").removeClass("ui-state-active");this.focus(R,S)},mouseleave:"collapseAll","mouseleave .ui-menu":"collapseAll",focus:function(T,R){var S=this.active||this.element.find(this.options.items).eq(0);if(!R){this.focus(T,S)}},blur:function(R){this._delay(function(){if(!z.contains(this.element[0],this.document[0].activeElement)){this.collapseAll(R)}})},keydown:"_keydown"});this.refresh();this._on(this.document,{click:function(R){if(this._closeOnDocumentClick(R)){this.collapseAll(R)}this.mouseHandled=false}})},_destroy:function(){this.element.removeAttr("aria-activedescendant").find(".ui-menu").addBack().removeClass("ui-menu ui-widget ui-widget-content ui-menu-icons ui-front").removeAttr("role").removeAttr("tabIndex").removeAttr("aria-labelledby").removeAttr("aria-expanded").removeAttr("aria-hidden").removeAttr("aria-disabled").removeUniqueId().show();this.element.find(".ui-menu-item").removeClass("ui-menu-item").removeAttr("role").removeAttr("aria-disabled").removeUniqueId().removeClass("ui-state-hover").removeAttr("tabIndex").removeAttr("role").removeAttr("aria-haspopup").children().each(function(){var R=z(this);if(R.data("ui-menu-submenu-carat")){R.remove()}});this.element.find(".ui-menu-divider").removeClass("ui-menu-divider ui-widget-content")},_keydown:function(V){var S,U,W,T,R=true;switch(V.keyCode){case z.ui.keyCode.PAGE_UP:this.previousPage(V);break;case z.ui.keyCode.PAGE_DOWN:this.nextPage(V);break;case z.ui.keyCode.HOME:this._move("first","first",V);break;case z.ui.keyCode.END:this._move("last","last",V);break;case z.ui.keyCode.UP:this.previous(V);break;case z.ui.keyCode.DOWN:this.next(V);break;case z.ui.keyCode.LEFT:this.collapse(V);break;case z.ui.keyCode.RIGHT:if(this.active&&!this.active.is(".ui-state-disabled")){this.expand(V)}break;case z.ui.keyCode.ENTER:case z.ui.keyCode.SPACE:this._activate(V);break;case z.ui.keyCode.ESCAPE:this.collapse(V);break;default:R=false;U=this.previousFilter||"";W=String.fromCharCode(V.keyCode);T=false;clearTimeout(this.filterTimer);if(W===U){T=true}else{W=U+W}S=this._filterMenuItems(W);S=T&&S.index(this.active.next())!==-1?this.active.nextAll(".ui-menu-item"):S;if(!S.length){W=String.fromCharCode(V.keyCode);S=this._filterMenuItems(W)}if(S.length){this.focus(V,S);this.previousFilter=W;this.filterTimer=this._delay(function(){delete this.previousFilter},1000)}else{delete this.previousFilter}}if(R){V.preventDefault()}},_activate:function(R){if(!this.active.is(".ui-state-disabled")){if(this.active.is("[aria-haspopup='true']")){this.expand(R)}else{this.select(R)}}},refresh:function(){var V,S,U=this,T=this.options.icons.submenu,R=this.element.find(this.options.menus);this.element.toggleClass("ui-menu-icons",!!this.element.find(".ui-icon").length);R.filter(":not(.ui-menu)").addClass("ui-menu ui-widget ui-widget-content ui-front").hide().attr({role:this.options.role,"aria-hidden":"true","aria-expanded":"false"}).each(function(){var Y=z(this),X=Y.parent(),W=z("<span>").addClass("ui-menu-icon ui-icon "+T).data("ui-menu-submenu-carat",true);X.attr("aria-haspopup","true").prepend(W);Y.attr("aria-labelledby",X.attr("id"))});V=R.add(this.element);S=V.find(this.options.items);S.not(".ui-menu-item").each(function(){var W=z(this);if(U._isDivider(W)){W.addClass("ui-widget-content ui-menu-divider")}});S.not(".ui-menu-item, .ui-menu-divider").addClass("ui-menu-item").uniqueId().attr({tabIndex:-1,role:this._itemRole()});S.filter(".ui-state-disabled").attr("aria-disabled","true");
589if(this.active&&!z.contains(this.element[0],this.active[0])){this.blur()}},_itemRole:function(){return{menu:"menuitem",listbox:"option"}[this.options.role]},_setOption:function(R,S){if(R==="icons"){this.element.find(".ui-menu-icon").removeClass(this.options.icons.submenu).addClass(S.submenu)}if(R==="disabled"){this.element.toggleClass("ui-state-disabled",!!S).attr("aria-disabled",S)}this._super(R,S)},focus:function(S,R){var U,T;this.blur(S,S&&S.type==="focus");this._scrollIntoView(R);this.active=R.first();T=this.active.addClass("ui-state-focus").removeClass("ui-state-active");if(this.options.role){this.element.attr("aria-activedescendant",T.attr("id"))}this.active.parent().closest(".ui-menu-item").addClass("ui-state-active");if(S&&S.type==="keydown"){this._close()}else{this.timer=this._delay(function(){this._close()},this.delay)}U=R.children(".ui-menu");if(U.length&&S&&(/^mouse/.test(S.type))){this._startOpening(U)}this.activeMenu=R.parent();this._trigger("focus",S,{item:R})},_scrollIntoView:function(U){var X,T,V,R,S,W;if(this._hasScroll()){X=parseFloat(z.css(this.activeMenu[0],"borderTopWidth"))||0;T=parseFloat(z.css(this.activeMenu[0],"paddingTop"))||0;V=U.offset().top-this.activeMenu.offset().top-X-T;R=this.activeMenu.scrollTop();S=this.activeMenu.height();W=U.outerHeight();if(V<0){this.activeMenu.scrollTop(R+V)}else{if(V+W>S){this.activeMenu.scrollTop(R+V-S+W)}}}},blur:function(S,R){if(!R){clearTimeout(this.timer)}if(!this.active){return}this.active.removeClass("ui-state-focus");this.active=null;this._trigger("blur",S,{item:this.active})},_startOpening:function(R){clearTimeout(this.timer);if(R.attr("aria-hidden")!=="true"){return}this.timer=this._delay(function(){this._close();this._open(R)},this.delay)},_open:function(S){var R=z.extend({of:this.active},this.options.position);clearTimeout(this.timer);this.element.find(".ui-menu").not(S.parents(".ui-menu")).hide().attr("aria-hidden","true");S.show().removeAttr("aria-hidden").attr("aria-expanded","true").position(R)},collapseAll:function(S,R){clearTimeout(this.timer);this.timer=this._delay(function(){var T=R?this.element:z(S&&S.target).closest(this.element.find(".ui-menu"));if(!T.length){T=this.element}this._close(T);this.blur(S);this.activeMenu=T},this.delay)},_close:function(R){if(!R){R=this.active?this.active.parent():this.element}R.find(".ui-menu").hide().attr("aria-hidden","true").attr("aria-expanded","false").end().find(".ui-state-active").not(".ui-state-focus").removeClass("ui-state-active")},_closeOnDocumentClick:function(R){return !z(R.target).closest(".ui-menu").length},_isDivider:function(R){return !/[^\-\u2014\u2013\s]/.test(R.text())},collapse:function(S){var R=this.active&&this.active.parent().closest(".ui-menu-item",this.element);if(R&&R.length){this._close();this.focus(S,R)}},expand:function(S){var R=this.active&&this.active.children(".ui-menu ").find(this.options.items).first();if(R&&R.length){this._open(R.parent());this._delay(function(){this.focus(S,R)})}},next:function(R){this._move("next","first",R)},previous:function(R){this._move("prev","last",R)},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(U,S,T){var R;if(this.active){if(U==="first"||U==="last"){R=this.active[U==="first"?"prevAll":"nextAll"](".ui-menu-item").eq(-1)}else{R=this.active[U+"All"](".ui-menu-item").eq(0)}}if(!R||!R.length||!this.active){R=this.activeMenu.find(this.options.items)[S]()}this.focus(T,R)},nextPage:function(T){var S,U,R;if(!this.active){this.next(T);return}if(this.isLastItem()){return}if(this._hasScroll()){U=this.active.offset().top;R=this.element.height();this.active.nextAll(".ui-menu-item").each(function(){S=z(this);return S.offset().top-U-R<0});this.focus(T,S)}else{this.focus(T,this.activeMenu.find(this.options.items)[!this.active?"first":"last"]())}},previousPage:function(T){var S,U,R;if(!this.active){this.next(T);return}if(this.isFirstItem()){return}if(this._hasScroll()){U=this.active.offset().top;R=this.element.height();this.active.prevAll(".ui-menu-item").each(function(){S=z(this);return S.offset().top-U+R>0});this.focus(T,S)}else{this.focus(T,this.activeMenu.find(this.options.items).first())}},_hasScroll:function(){return this.element.outerHeight()<this.element.prop("scrollHeight")},select:function(R){this.active=this.active||z(R.target).closest(".ui-menu-item");var S={item:this.active};if(!this.active.has(".ui-menu").length){this.collapseAll(R,true)}this._trigger("select",R,S)},_filterMenuItems:function(T){var R=T.replace(/[\-\[\]{}()*+?.,\\\^$|#\s]/g,"\\$&"),S=new RegExp("^"+R,"i");return this.activeMenu.find(this.options.items).filter(".ui-menu-item").filter(function(){return S.test(z.trim(z(this).text()))})}}); 590/*! 591 * jQuery UI Datepicker 1.11.4 592 * http://jqueryui.com 593 * 594 * Copyright jQuery Foundation and other contributors 595 * Released under the MIT license. 596 * http://jquery.org/license 597 * 598 * http://api.jqueryui.com/datepicker/ 599 */ 600;z.extend(z.ui,{datepicker:{version:"1.11.4"}});var j;function o(S){var R,T;while(S.length&&S[0]!==document){R=S.css("position");if(R==="absolute"||R==="relative"||R==="fixed"){T=parseInt(S.css("zIndex"),10);if(!isNaN(T)&&T!==0){return T}}S=S.parent()}return 0}function P(){this._curInst=null;this._keyEvent=false;this._disabledInputs=[];this._datepickerShowing=false;this._inDialog=false;this._mainDivId="ui-datepicker-div";this._inlineClass="ui-datepicker-inline";this._appendClass="ui-datepicker-append";this._triggerClass="ui-datepicker-trigger";this._dialogClass="ui-datepicker-dialog";this._disableClass="ui-datepicker-disabled";this._unselectableClass="ui-datepicker-unselectable";this._currentClass="ui-datepicker-current-day";this._dayOverClass="ui-datepicker-days-cell-over";this.regional=[];this.regional[""]={closeText:"Done",prevText:"Prev",nextText:"Next",currentText:"Today",monthNames:["January","February","March","April","May","June","July","August","September","October","November","December"],monthNamesShort:["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],dayNames:["Sunday","Monday","Tuesday","Wednesday","Thursday","Frid
600ay","Saturday"],dayNamesShort:["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],dayNamesMin:["Su","Mo","Tu","We","Th","Fr","Sa"],weekHeader:"Wk",dateFormat:"mm/dd/yy",firstDay:0,isRTL:false,showMonthAfterYear:false,yearSuffix:""};this._defaults={showOn:"focus",showAnim:"fadeIn",showOptions:{},defaultDate:null,appendText:"",buttonText:"...",buttonImage:"",buttonImageOnly:false,hideIfNoPrevNext:false,navigationAsDateFormat:false,gotoCurrent:false,changeMonth:false,changeYear:false,yearRange:"c-10:c+10",showOtherMonths:false,selectOtherMonths:false,showWeek:false,calculateWeek:this.iso8601Week,shortYearCutoff:"+10",minDate:null,maxDate:null,duration:"fast",beforeShowDay:null,beforeShow:null,onSelect:null,onChangeMonthYear:null,onClose:null,numberOfMonths:1,showCurrentAtPos:0,stepMonths:1,stepBigMonths:12,altField:"",altFormat:"",constrainInput:true,showButtonPanel:false,autoSize:false,disabled:false};z.extend(this._defaults,this.regional[""]);this.regional.en=z.extend(true,{},this.regional[""]);this.regional["en-US"]=z.extend(true,{},this.regional.en);this.dpDiv=g(z("<div id='"+this._mainDivId+"' class='ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>"))}z.extend(P.prototype,{markerClassName:"hasDatepicker",maxRows:4,_widgetDatepicker:function(){return this.dpDiv},setDefaults:function(R){r(this._defaults,R||{});return this},_attachDatepicker:function(U,R){var V,T,S;V=U.nodeName.toLowerCase();T=(V==="div"||V==="span");if(!U.id){this.uuid+=1;U.id="dp"+this.uuid}S=this._newInst(z(U),T);S.settings=z.extend({},R||{});if(V==="input"){this._connectDatepicker(U,S)}else{if(T){this._inlineDatepicker(U,S)}}},_newInst:function(S,R){var T=S[0].id.replace(/([^A-Za-z0-9_\-])/g,"\\\\$1");return{id:T,input:S,selectedDay:0,selectedMonth:0,selectedYear:0,drawMonth:0,drawYear:0,inline:R,dpDiv:(!R?this.dpDiv:g(z("<div class='"+this._inlineClass+" ui-datepicker ui-widget ui-widget-content ui-helper-clearfix ui-corner-all'></div>")))}},_connectDatepicker:function(T,S){var R=z(T);S.append=z([]);S.trigger=z([]);if(R.hasClass(this.markerClassName)){return}this._attachments(R,S);R.addClass(this.markerClassName).keydown(this._doKeyDown).keypress(this._doKeyPress).keyup(this._doKeyUp);this._autoSize(S);z.data(T,"datepicker",S);if(S.settings.disabled){this._disableDatepicker(T)}},_attachments:function(T,W){var S,V,R,X=this._get(W,"appendText"),U=this._get(W,"isRTL");if(W.append){W.append.remove()}if(X){W.append=z("<span class='"+this._appendClass+"'>"+X+"</span>");T[U?"before":"after"](W.append)}T.unbind("focus",this._showDatepicker);if(W.trigger){W.trigger.remove()}S=this._get(W,"showOn");if(S==="focus"||S==="both"){T.focus(this._showDatepicker)}if(S==="button"||S==="both"){V=this._get(W,"buttonText");R=this._get(W,"buttonImage");W.trigger=z(this._get(W,"buttonImageOnly")?z("<img/>").addClass(this._triggerClass).attr({src:R,alt:V,title:V}):z("<button type='button'></button>").addClass(this._triggerClass).html(!R?V:z("<img/>").attr({src:R,alt:V,title:V})));T[U?"before":"after"](W.trigger);W.trigger.click(function(){if(z.datepicker._datepickerShowing&&z.datepicker._lastInput===T[0]){z.datepicker._hideDatepicker()}else{if(z.datepicker._datepickerShowing&&z.datepicker._lastInput!==T[0]){z.datepicker._hideDatepicker();z.datepicker._showDatepicker(T[0])}else{z.datepicker._showDatepicker(T[0])}}return false})}},_autoSize:function(X){if(this._get(X,"autoSize")&&!X.inline){var U,S,T,W,V=new Date(2009,12-1,20),R=this._get(X,"dateFormat");if(R.match(/[DM]/)){U=function(Y){S=0;T=0;for(W=0;W<Y.length;W++){if(Y[W].length>S){S=Y[W].length;T=W}}return T};V.setMonth(U(this._get(X,(R.match(/MM/)?"monthNames":"monthNamesShort"))));V.setDate(U(this._get(X,(R.match(/DD/)?"dayNames":"dayNamesShort")))+20-V.getDay())}X.input.attr("size",this._formatDate(X,V).length)}},_inlineDatepicker:function(S,R){var T=z(S);if(T.hasClass(this.markerClassName)){return}T.addClass(this.markerClassName).append(R.dpDiv);z.data(S,"datepicker",R);this._setDate(R,this._getDefaultDate(R),true);this._updateDatepicker(R);this._updateAlternate(R);if(R.settings.disabled){this._disableDatepicker(S)}R.dpDiv.css("display","block")},_dialogDatepicker:function(Y,S,W,T,X){var R,ab,V,aa,Z,U=this._dialogInst;if(!U){this.uuid+=1;R="dp"+this.uuid;this._dialogInput=z("<input type='text' id='"+R+"' style='position: absolute; top: -100px; width: 0px;'/>");this._dialogInput.keydown(this._doKeyDown);z("body").append(this._dialogInput);U=this._dialogInst=this._newInst(this._dialogInput,false);U.settings={};z.data(this._dialogInput[0],"datepicker",U)}r(U.settings,T||{});S=(S&&S.constructor===Date?this._formatDate(U,S):S);this._dialogInput.val(S);this._pos=(X?(X.length?X:[X.pageX,X.pageY]):null);if(!this._pos){ab=document.documentElement.clientWidth;V=document.documentElement.clientHeight;aa=document.documentElement.scrollLeft||document.body.scrollLeft;Z=document.documentElement.scrollTop||document.body.scrollTop;this._pos=[(ab/2)-100+aa,(V/2)-150+Z]}this._dialogInput.css("left",(this._pos[0]+20)+"px").css("top",this._pos[1]+"px");U.settings.onSelect=W;this._inDialog=true;this.dpDiv.addClass(this._dialogClass);this._showDatepicker(this._dialogInput[0]);if(z.blockUI){z.blockUI(this.dpDiv)}z.data(this._dialogInput[0],"datepicker",U);return this},_destroyDatepicker:function(T){var U,R=z(T),S=z.data(T,"datepicker");if(!R.hasClass(this.markerClassName)){return}U=T.nodeName.toLowerCase();z.removeData(T,"datepicker");if(U==="input"){S.append.remove();S.trigger.remove();R.removeClass(this.markerClassName).unbind("focus",this._showDatepicker).unbind("
600keydown",this._doKeyDown).unbind("keypress",this._doKeyPress).unbind("keyup",this._doKeyUp)}else{if(U==="div"||U==="span"){R.removeClass(this.markerClassName).empty()}}if(j===S){j=null}},_enableDatepicker:function(U){var V,T,R=z(U),S=z.data(U,"datepicker");if(!R.hasClass(this.markerClassName)){return}V=U.nodeName.toLowerCase();if(V==="input"){U.disabled=false;S.trigger.filter("button").each(function(){this.disabled=false}).end().filter("img").css({opacity:"1.0",cursor:""})}else{if(V==="div"||V==="span"){T=R.children("."+this._inlineClass);T.children().removeClass("ui-state-disabled");T.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",false)}}this._disabledInputs=z.map(this._disabledInputs,function(W){return(W===U?null:W)})},_disableDatepicker:function(U){var V,T,R=z(U),S=z.data(U,"datepicker");if(!R.hasClass(this.markerClassName)){return}V=U.nodeName.toLowerCase();if(V==="input"){U.disabled=true;S.trigger.filter("button").each(function(){this.disabled=true}).end().filter("img").css({opacity:"0.5",cursor:"default"})}else{if(V==="div"||V==="span"){T=R.children("."+this._inlineClass);T.children().addClass("ui-state-disabled");T.find("select.ui-datepicker-month, select.ui-datepicker-year").prop("disabled",true)}}this._disabledInputs=z.map(this._disabledInputs,function(W){return(W===U?null:W)});this._disabledInputs[this._disabledInputs.length]=U},_isDisabledDatepicker:function(S){if(!S){return false}for(var R=0;R<this._disabledInputs.length;R++){if(this._disabledInputs[R]===S){return true}}return false},_getInst:function(S){try{return z.data(S,"datepicker")}catch(R){throw"Missing instance data for this datepicker"}},_optionDatepicker:function(X,S,W){var T,R,V,Y,U=this._getInst(X);if(arguments.length===2&&typeof S==="string"){return(S==="defaults"?z.extend({},z.datepicker._defaults):(U?(S==="all"?z.extend({},U.settings):this._get(U,S)):null))}T=S||{};if(typeof S==="string"){T={};T[S]=W}if(U){if(this._curInst===U){this._hideDatepicker()}R=this._getDateDatepicker(X,true);V=this._getMinMaxDate(U,"min");Y=this._getMinMaxDate(U,"max");r(U.settings,T);if(V!==null&&T.dateFormat!==undefined&&T.minDate===undefined){U.settings.minDate=this._formatDate(U,V)}if(Y!==null&&T.dateFormat!==undefined&&T.maxDate===undefined){U.settings.maxDate=this._formatDate(U,Y)}if("disabled" in T){if(T.disabled){this._disableDatepicker(X)}else{this._enableDatepicker(X)}}this._attachments(z(X),U);this._autoSize(U);this._setDate(U,R);this._updateAlternate(U);this._updateDatepicker(U)}},_changeDatepicker:function(T,R,S){this._optionDatepicker(T,R,S)},_refreshDatepicker:function(S){var R=this._getInst(S);if(R){this._updateDatepicker(R)}},_setDateDatepicker:function(T,R){var S=this._getInst(T);if(S){this._setDate(S,R);this._updateDatepicker(S);this._updateAlternate(S)}},_getDateDatepicker:function(T,R){var S=this._getInst(T);if(S&&!S.inline){this._setDateFromField(S,R)}return(S?this._getDate(S):null)},_doKeyDown:function(U){var S,R,W,V=z.datepicker._getInst(U.target),X=true,T=V.dpDiv.is(".ui-datepicker-rtl");V._keyEvent=true;if(z.datepicker._datepickerShowing){switch(U.keyCode){case 9:z.datepicker._hideDatepicker();X=false;break;case 13:W=z("td."+z.datepicker._dayOverClass+":not(."+z.datepicker._currentClass+")",V.dpDiv);if(W[0]){z.datepicker._selectDay(U.target,V.selectedMonth,V.selectedYear,W[0])}S=z.datepicker._get(V,"onSelect");if(S){R=z.datepicker._formatDate(V);S.apply((V.input?V.input[0]:null),[R,V])}else{z.datepicker._hideDatepicker()}return false;case 27:z.datepicker._hideDatepicker();break;case 33:z.datepicker._adjustDate(U.target,(U.ctrlKey?-z.datepicker._get(V,"stepBigMonths"):-z.datepicker._get(V,"stepMonths")),"M");break;case 34:z.datepicker._adjustDate(U.target,(U.ctrlKey?+z.datepicker._get(V,"stepBigMonths"):+z.datepicker._get(V,"stepMonths")),"M");break;case 35:if(U.ctrlKey||U.metaKey){z.datepicker._clearDate(U.target)}X=U.ctrlKey||U.metaKey;break;case 36:if(U.ctrlKey||U.metaKey){z.datepicker._gotoToday(U.target)}X=U.ctrlKey||U.metaKey;break;case 37:if(U.ctrlKey||U.metaKey){z.datepicker._adjustDate(U.target,(T?+1:-1),"D")}X=U.ctrlKey||U.metaKey;if(U.originalEvent.altKey){z.datepicker._adjustDate(U.target,(U.ctrlKey?-z.datepicker._get(V,"stepBigMonths"):-z.datepicker._get(V,"stepMonths")),"M")}break;case 38:if(U.ctrlKey||U.metaKey){z.datepicker._adjustDate(U.target,-7,"D")}X=U.ctrlKey||U.metaKey;break;case 39:if(U.ctrlKey||U.metaKey){z.datepicker._adjustDate(U.target,(T?-1:+1),"D")}X=U.ctrlKey||U.metaKey;if(U.originalEvent.altKey){z.datepicker._adjustDate(U.target,(U.ctrlKey?+z.datepicker._get(V,"stepBigMonths"):+z.datepicker._get(V,"stepMonths")),"M")}break;case 40:if(U.ctrlKey||U.metaKey){z.datepicker._adjustDate(U.target,+7,"D")}X=U.ctrlKey||U.metaKey;break;default:X=false}}else{if(U.keyCode===36&&U.ctrlKey){z.datepicker._showDatepicker(this)}else{X=false}}if(X){U.preventDefault();U.stopPropagation()}},_doKeyPress:function(T){var S,R,U=z.datepicker._getInst(T.target);if(z.datepicker._get(U,"constrainInput")){S=z.datepicker._possibleChars(z.datepicker._get(U,"dateFormat"));R=String.fromCharCode(T.charCode==null?T.keyCode:T.charCode);return T.ctrlKey||T.metaKey||(R<" "||!S||S.indexOf(R)>-1)}},_doKeyUp:function(T){var R,U=z.datepicker._getInst(T.target);if(U.input.val()!==U.lastVal){try{R=z.datepicker.parseDate(z.datepicker._get(U,"dateFormat"),(U.input?U.input.val():null),z.datepicker._getFormatConfig(U));if(R){z.datepicker._setDateFromField(U);z.datepicker._updateAlternate(U);z.datepicker._updateDatepicker(U)}}catch(S){}}return true},_showDatepicker:function(S){S=S.target||S;if(S.nodeName.toLowerCase()!=="input"){S=z("input",S.parentNode)[0]}if(z.datepicker._isDisabledDatepicker(S)||z.datepicker._lastInput===S){return}var U,Y,T,W,X,R,V;U=z.datepicker._getInst(S);if(z.datepicker._curInst&&z.datepicker._curInst!==U){z.datepicker._curInst.dpDiv.stop(true,true);if(U&&z.datepicker._datepickerShowing){z.datepicker._hideDatepicker(z.datepicker._curInst.input[0])}}Y=z.datepicker._get(U,"beforeShow");T=Y?Y.apply(S,[S,U]):{};if(T===false){return}r(U.settings,T);
600U.lastVal=null;z.datepicker._lastInput=S;z.datepicker._setDateFromField(U);if(z.datepicker._inDialog){S.value=""}if(!z.datepicker._pos){z.datepicker._pos=z.datepicker._findPos(S);z.datepicker._pos[1]+=S.offsetHeight}W=false;z(S).parents().each(function(){W|=z(this).css("position")==="fixed";return !W});X={left:z.datepicker._pos[0],top:z.datepicker._pos[1]};z.datepicker._pos=null;U.dpDiv.empty();U.dpDiv.css({position:"absolute",display:"block",top:"-1000px"});z.datepicker._updateDatepicker(U);X=z.datepicker._checkOffset(U,X,W);U.dpDiv.css({position:(z.datepicker._inDialog&&z.blockUI?"static":(W?"fixed":"absolute")),display:"none",left:X.left+"px",top:X.top+"px"});if(!U.inline){R=z.datepicker._get(U,"showAnim");V=z.datepicker._get(U,"duration");U.dpDiv.css("z-index",o(z(S))+1);z.datepicker._datepickerShowing=true;if(z.effects&&z.effects.effect[R]){U.dpDiv.show(R,z.datepicker._get(U,"showOptions"),V)}else{U.dpDiv[R||"show"](R?V:null)}if(z.datepicker._shouldFocusInput(U)){U.input.focus()}z.datepicker._curInst=U}},_updateDatepicker:function(U){this.maxRows=4;j=U;U.dpDiv.empty().append(this._generateHTML(U));this._attachHandlers(U);var W,R=this._getNumberOfMonths(U),V=R[1],T=17,S=U.dpDiv.find("."+this._dayOverClass+" a");if(S.length>0){l.apply(S.get(0))}U.dpDiv.removeClass("ui-datepicker-multi-2 ui-datepicker-multi-3 ui-datepicker-multi-4").width("");if(V>1){U.dpDiv.addClass("ui-datepicker-multi-"+V).css("width",(T*V)+"em")}U.dpDiv[(R[0]!==1||R[1]!==1?"add":"remove")+"Class"]("ui-datepicker-multi");U.dpDiv[(this._get(U,"isRTL")?"add":"remove")+"Class"]("ui-datepicker-rtl");if(U===z.datepicker._curInst&&z.datepicker._datepickerShowing&&z.datepicker._shouldFocusInput(U)){U.input.focus()}if(U.yearshtml){W=U.yearshtml;setTimeout(function(){if(W===U.yearshtml&&U.yearshtml){U.dpDiv.find("select.ui-datepicker-year:first").replaceWith(U.yearshtml)}W=U.yearshtml=null},0)}},_shouldFocusInput:function(R){return R.input&&R.input.is(":visible")&&!R.input.is(":disabled")&&!R.input.is(":focus")},_checkOffset:function(W,U,T){var V=W.dpDiv.outerWidth(),Z=W.dpDiv.outerHeight(),Y=W.input?W.input.outerWidth():0,R=W.input?W.input.outerHeight():0,
600X=document.documentElement.clientWidth+(T?0:z(document).scrollLeft()),S=document.documentElement.clientHeight+(T?0:z(document).scrollTop());U.left-=(this._get(W,"isRTL")?(V-Y):0);U.left-=(T&&U.left===W.input.offset().left)?z(document).scrollLeft():0;U.top-=(T&&U.top===(W.input.offset().top+R))?z(document).scrollTop():0;U.left-=Math.min(U.left,(U.left+V>X&&X>V)?Math.abs(U.left+V-X):0);U.top-=Math.min(U.top,(U.top+Z>S&&S>Z)?Math.abs(Z+R):0);return U},_findPos:function(U){var R,T=this._getInst(U),S=this._get(T,"isRTL");while(U&&(U.type==="hidden"||U.nodeType!==1||z.expr.filters.hidden(U))){U=U[S?"previousSibling":"nextSibling"]}R=z(U).offset();return[R.left,R.top]},_hideDatepicker:function(T){var S,W,V,R,U=this._curInst;if(!U||(T&&U!==z.data(T,"datepicker"))){return}if(this._datepickerShowing){S=this._get(U,"showAnim");W=this._get(U,"duration");V=function(){z.datepicker._tidyDialog(U)};if(z.effects&&(z.effects.effect[S]||z.effects[S])){U.dpDiv.hide(S,z.datepicker._get(U,"showOptions"),W,V)}else{U.dpDiv[(S==="slideDown"?"slideUp":(S==="fadeIn"?"fadeOut":"hide"))]((S?W:null),V)}if(!S){V()}this._datepickerShowing=false;R=this._get(U,"onClose");if(R){R.apply((U.input?U.input[0]:null),[(U.input?U.input.val():""),U])}this._lastInput=null;if(this._inDialog){this._dialogInput.css({position:"absolute",left:"0",top:"-100px"});if(z.blockUI){z.unblockUI();z("body").append(this.dpDiv)}}this._inDialog=false}},_tidyDialog:function(R){R.dpDiv.removeClass(this._dialogClass).unbind(".ui-datepicker-calendar")},_checkExternalClick:function(S){if(!z.datepicker._curInst){return}var R=z(S.target),T=z.datepicker._getInst(R[0]);if(((R[0].id!==z.datepicker._mainDivId&&R.parents("#"+z.datepicker._mainDivId).length===0&&!R.hasClass(z.datepicker.markerClassName)&&!R.closest("."+z.datepicker._triggerClass).length&&z.datepicker._datepickerShowing&&!(z.datepicker._inDialog&&z.blockUI)))||(R.hasClass(z.datepicker.markerClassName)&&z.datepicker._curInst!==T)){z.datepicker._hideDatepicker()}},_adjustDate:function(V,U,T){var S=z(V),R=this._getInst(S[0]);if(this._isDisabledDatepicker(S[0])){return}this._adjustInstDate(R,U+(T==="M"?this._get(R,"showCurrentAtPos"):0),T);this._updateDatepicker(R)},_gotoToday:function(U){var R,T=z(U),S=this._getInst(T[0]);if(this._get(S,"gotoCurrent")&&S.currentDay){S.selectedDay=S.currentDay;S.drawMonth=S.selectedMonth=S.currentMonth;S.drawYear=S.selectedYear=S.currentYear}else{R=new Date();S.selectedDay=R.getDate();S.drawMonth=S.selectedMonth=R.getMonth();S.drawYear=S.selectedYear=R.getFullYear()}this._notifyChange(S);this._adjustDate(T)},_selectMonthYear:function(V,R,U){var T=z(V),S=this._getInst(T[0]);S["selected"+(U==="M"?"Month":"Year")]=S["draw"+(U==="M"?"Month":"Year")]=parseInt(R.options[R.selectedIndex].value,10);this._notifyChange(S);this._adjustDate(T)},_selectDay:function(W,U,R,V){var S,T=z(W);if(z(V).hasClass(this._unselectableClass)||this._isDisabledDatepicker(T[0])){return}S=this._getInst(T[0]);S.selectedDay=S.currentDay=z("a",V).html();S.selectedMonth=S.currentMonth=U;S.selectedYear=S.currentYear=R;this._selectDate(W,this._formatDate(S,S.currentDay,S.currentMonth,S.currentYear))},_clearDate:function(S){var R=z(S);this._selectDate(R,"")},_selectDate:function(V,R){var S,U=z(V),T=this._getInst(U[0]);R=(R!=null?R:this._formatDate(T));if(T.input){T.input.val(R)}this._updateAlternate(T);S=this._get(T,"onSelect");if(S){S.apply((T.input?T.input[0]:null),[R,T])}else{if(T.input){T.input.trigger("change")}}if(T.inline){this._updateDatepicker(T)}else{this._hideDatepicker();this._lastInput=T.input[0];if(typeof(T.input[0])!=="object"){T.input.focus()}this._lastInput=null}},_updateAlternate:function(V){var U,T,R,S=this._get(V,"altField");if(S){U=this._get(V,"altFormat")||this._get(V,"dateFormat");T=this._getDate(V);R=this.formatDate(U,T,this._getFormatConfig(V));z(S).each(function(){z(this).val(R)})}},noWeekends:function(S){var R=S.getDay();return[(R>0&&R<6),""]},iso8601Week:function(R){var S,T=new Date(R.getTime());T.setDate(T.getDate()+4-(T.getDay()||7));S=T.getTime();T.setMonth(0);T.setDate(1);return Math.floor(Math.round((S-T)/86400000)/7)+1},parseDate:function(ah,ac,aj){if(ah==null||ac==null){throw"Invalid arguments"}ac=(typeof ac==="object"?ac.toString():ac+"");if(ac===""){return null}var U,ae,S,ai=0,X=(aj?aj.shortYearCutoff:null)||this._defaults.shortYearCutoff,T=(typeof X!=="string"?X:new Date().getFullYear()%100+parseInt(X,10)),aa=(aj?aj.dayNamesShort:null)||this._defaults.dayNamesShort,al=(aj?aj.dayNames:null)||this._defaults.dayNames,R=(aj?aj.monthNamesShort:null)||this._defaults.monthNamesShort,V=(aj?aj.monthNames:null)||this._defaults.monthNames,W=-1,am=-1,ag=-1,Z=-1,af=false,ak,ab=function(ao){var ap=(U+1<ah.length&&ah.charAt(U+1)===ao);if(ap){U++}return ap},an=function(aq){var ao=ab(aq),ar=(aq==="@"?14:(aq==="!"?20:(aq==="y"&&ao?4:(aq==="o"?3:2)))),au=(aq==="y"?ar:1),at=new RegExp("^\\d{"+au+","+ar+"}"),ap=ac.substring(ai).match(at);if(!ap){throw"Missing number at position "+ai}ai+=ap[0].length;return parseInt(ap[0],10)},Y=function(ap,aq,at){var ao=-1,ar=z.map(ab(ap)?at:aq,function(av,au){return[[au,av]]}).sort(function(av,au){return -(av[1].length-au[1].length)});z.each(ar,function(av,aw){var au=aw[1];if(ac.substr(ai,au.length).toLowerCase()===au.toLowerCase()){ao=aw[0];ai+=au.length;return false}});if(ao!==-1){return ao+1}else{throw"Unknown name at position "+ai}},ad=function(){if(ac.charAt(ai)!==ah.charAt(U)){throw"Unexpected literal at position "+ai}ai++};for(U=0;U<ah.length;U++){if(af){if(ah.charAt(U)==="'"&&!ab("'")){af=false}else{ad()}}else{switch(ah.charAt(U)){case"d":ag=an("d");break;case"D":Y("D",aa,al);break;case"o":Z=an("o");break;case"m":am=an("m");break;case"M":am=Y("M",R,V);break;case"y":W=an("y");break;case"@":ak=new Date(an("@"));W=ak.getFullYear();am=ak.getMonth()+1;ag=ak.getDate();break;case"!":ak=new Date((an("!")-this._ticksTo1970)/10000);W=ak.getFullYear();am=ak.getMonth()+1;ag=ak.getDate();break;case"'":if(ab("'")){ad()}else{af=true}break;default:ad()}}}if(ai<ac.length){S=ac.substr(ai);if(!/^\s+/.test(S)){throw"Extra/unparsed characters found in date: "+S}}if(W===-1){W=new Date().getFullYear()}else{if(W<100){W+=new Date().getFullYear()-new Date().getFullYear()%100+(W<=T?0:-100)}}if(Z>-1){am=1;ag=Z;do{ae=this._getDaysInMonth(W,am-1);if(ag<=ae){break}am++;ag-=ae}while(true)}ak=this._daylightSavingAdjust(new Date(W,am-1,ag));if(ak.getFullYear()!==W||ak.getMonth()+1!==am||ak.getDate()!==ag){throw"Invalid date"}return ak},ATOM:"yy-mm-dd",COOKIE:"D, dd M yy",ISO_8601:"yy-mm-dd",RFC_822:"D, d M y",RFC_850:"DD, dd-M-y",RFC_1036:"D, d M y",RFC_1123:"D, d M yy",RFC_2822:"D, d M yy",RSS:"D, d M y",TICKS:"!",TIMESTAMP:"@",W3C:"yy-mm-dd",_ticksTo1970:(((1970-1)*365+Math.floor(1970/4)-Math.floor(1970/100)+Math.floor(1970/400))*24*60*60*10000000),formatDate:function(aa,U,V){if(!U){return""}var ac,ad=(V?V.dayNamesShort:null)||this._defaults.dayNamesShort,S=(V?V.dayNames:null)||this._defaults.dayNames,Y=(V?V.monthNamesShort:null)||this._defaults.monthNamesShort,W=(V?V.monthNames:null)||this._defaults.monthNames,ab=function(ae){var af=(ac+1<aa.length&&aa.charAt(ac+1)===ae);if(af){ac++}return af},R=function(ag,ah,ae){var af=""+ah;if(ab(ag)){while(af.length<ae){af="0"+af}}return af},X=function(ae,ag,af,ah){return(ab(ae)?ah[ag]:af[ag])},T="",Z=false;if(U){for(ac=0;ac<aa.length;ac++){if(Z){if(aa.charAt(ac)==="'"&&!ab("'")){Z=false}else{T+=aa.charAt(ac)}}else{switch(aa.charAt(ac)){case"d":T+=R("d",U.getDate(),2);break;case"D":T+=X("D",U.getDay(),ad,S);break;case"o":T+=R("o",Math.round((new Date(U.getFullYear(),U.getMonth(),U.getDate()).getTime()-new Date(U.getFullYear(),0,0).getTime())/86400000),3);break;case"m":T+=R("m",U.getMonth()+1,2);break;case"M":T+=X("M",U.getMonth(),Y,W);break;case"y":T+=(ab("y")?U.getFullYear():(U.getYear()%100<10?"0":"")+U.getYear()%100);break;case"@":T+=U.getTime();break;case"!":T+=U.getTime()*10000+this._ticksTo1970;break;case"'":if(ab("'")){T+="'"}else{Z=true}break;default:T+=aa.charAt(ac)}}}}return T},_possibleChars:function(V){var U,T="",S=false,R=function(W){var X=(U+1<V.length&&V.charAt(U+1)===W);if(X){U++}return X};for(U=0;U<V.length;U++){if(S){if(V.charAt(U)==="'"&&!R("'")){S=false}else{T+=V.charAt(U)}}else{switch(V.charAt(U)){case"d":case"m":case"y":case"@":T+="0123456789";break;case"D":case"M":return null;case"'":if(R("'")){T+="'"}else{S=true}break;default:T+=V.charAt(U)}}}return T},_get:function(S,R){return S.settings[R]!==undefined?S.settings[R]:this._defaults[R]},_setDateFromField:function(W,T){if(W.input.val()===W.lastVal){return}var R=this._get(W,"dateFormat"),Y=W.lastVal=W.input?W.input.val():null,X=this._getDefaultDate(W),S=X,U=this._getFormatConfig(W);try{S=this.parseDate(R,Y,U)||X}catch(V){Y=(T?"":Y)}W.selectedDay=S.getDate();W.drawMonth=W.selectedMonth=S.getMonth();W.drawYear=W.selectedYear=S.getFullYear();W.currentDay=(Y?S.getDate():0);W.currentMonth=(Y?S.getMonth():0);W.currentYear=(Y?S.getFullYear():0);this._adjustInstDate(W)},_getDefaultDate:function(R){return this._restrictMinMax(R,this._determineDate(R,this._get(R,"defaultDate"),new Date()))},_determineDate:function(V,S,W){var U=function(Y){var X=new Date();X.setDate(X.getDate()+Y);return X},T=function(ae){try{return z.datepicker.parseDate(z.datepicker._get(V,"dateFormat"),ae,z.datepicker._getFormatConfig(V))}catch(ad){}var Y=(ae.toLowerCase().match(/^c/)?z.datepicker._getDate(V):null)||new Date(),Z=Y.getFullYear(),ac=Y.getMonth(),X=Y.getDate(),ab=/([+\-]?[0-9]+)\s*(d|D|w|W|m|M|y|Y)?/g,aa=ab.exec(ae);
600while(aa){switch(aa[2]||"d"){case"d":case"D":X+=parseInt(aa[1],10);break;case"w":case"W":X+=parseInt(aa[1],10)*7;break;case"m":case"M":ac+=parseInt(aa[1],10);X=Math.min(X,z.datepicker._getDaysInMonth(Z,ac));break;case"y":case"Y":Z+=parseInt(aa[1],10);X=Math.min(X,z.datepicker._getDaysInMonth(Z,ac));break}aa=ab.exec(ae)}return new Date(Z,ac,X)},R=(S==null||S===""?W:(typeof S==="string"?T(S):(typeof S==="number"?(isNaN(S)?W:U(S)):new Date(S.getTime()))));R=(R&&R.toString()==="Invalid Date"?W:R);if(R){R.setHours(0);R.setMinutes(0);R.setSeconds(0);R.setMilliseconds(0)}return this._daylightSavingAdjust(R)},_daylightSavingAdjust:function(R){if(!R){return null}R.setHours(R.getHours()>12?R.getHours()+2:0);return R},_setDate:function(X,U,W){var R=!U,T=X.selectedMonth,V=X.selectedYear,S=this._restrictMinMax(X,this._determineDate(X,U,new Date()));X.selectedDay=X.currentDay=S.getDate();X.drawMonth=X.selectedMonth=X.currentMonth=S.getMonth();X.drawYear=X.selectedYear=X.currentYear=S.getFullYear();if((T!==X.selectedMonth||V!==X.selectedYear)&&!W){this._notifyChange(X)}this._adjustInstDate(X);if(X.input){X.input.val(R?"":this._formatDate(X))}},_getDate:function(S){var R=(!S.currentYear||(S.input&&S.input.val()==="")?null:this._daylightSavingAdjust(new Date(S.currentYear,S.currentMonth,S.currentDay)));return R},_attachHandlers:function(S){var R=this._get(S,"stepMonths"),T="#"+S.id.replace(/\\\\/g,"\\");S.dpDiv.find("[data-handler]").map(function(){var U={prev:function(){z.datepicker._adjustDate(T,-R,"M")},next:function(){z.datepicker._adjustDate(T,+R,"M")},hide:function(){z.datepicker._hideDatepicker()},today:function(){z.datepicker._gotoToday(T)},selectDay:function(){z.datepicker._selectDay(T,+this.getAttribute("data-month"),+this.getAttribute("data-year"),this);return false},selectMonth:function(){z.datepicker._selectMonthYear(T,this,"M");return false},selectYear:function(){z.datepicker._selectMonthYear(T,this,"Y");return false}};z(this).bind(this.getAttribute("data-event"),U[this.getAttribute("data-handler")])})},_generateHTML:function(aI){var ak,aj,aD,av,V,aM,aG,az,aP,at,aT,ac,ae,ad,S,aL,aa,an,aO,aB,aU,am,ar,ab,W,aE,ax,aA,ay,Z,ap,af,aH,aK,U,aN,aR,aw,ag,aJ=new Date(),al=this._daylightSavingAdjust(new Date(aJ.getFullYear(),aJ.getMonth(),aJ.getDate())),aQ=this._get(aI,"isRTL"),aS=this._get(aI,"showButtonPanel"),aC=this._get(aI,"hideIfNoPrevNext"),aq=this._get(aI,"navigationAsDateFormat"),ah=this._getNumberOfMonths(aI),Y=this._get(aI,"showCurrentAtPos"),au=this._get(aI,"stepMonths"),ao=(ah[0]!==1||ah[1]!==1),T=this._daylightSavingAdjust((!aI.currentDay?new Date(9999,9,9):new Date(aI.currentYear,aI.currentMonth,aI.currentDay))),X=this._getMinMaxDate(aI,"min"),ai=this._getMinMaxDate(aI,"max"),R=aI.drawMonth-Y,aF=aI.drawYear;if(R<0){R+=12;aF--}if(ai){ak=this._daylightSavingAdjust(new Date(ai.getFullYear(),ai.getMonth()-(ah[0]*ah[1])+1,ai.getDate()));ak=(X&&ak<X?X:ak);while(this._daylightSavingAdjust(new Date(aF,R,1))>ak){R--;if(R<0){R=11;aF--}}}aI.drawMonth=R;aI.drawYear=aF;aj=this._get(aI,"prevText");aj=(!aq?aj:this.formatDate(aj,this._daylightSavingAdjust(new Date(aF,R-au,1)),this._getFormatConfig(aI)));aD=(this._canAdjustMonth(aI,-1,aF,R)?"<a class='ui-datepicker-prev ui-corner-all' data-handler='prev' data-event='click' title='"+aj+"'><span class='ui-icon ui-icon-circle-triangle-"+(aQ?"e":"w")+"'>"+aj+"</span></a>":(aC?"":"<a class='ui-datepicker-prev ui-corner-all ui-state-disabled' title='"+aj+"'><span class='ui-icon ui-icon-circle-triangle-"+(aQ?"e":"w")+"'>"+aj+"</span></a>"));av=this._get(aI,"nextText");av=(!aq?av:this.formatDate(av,this._daylightSavingAdjust(new Date(aF,R+au,1)),this._getFormatConfig(aI)));V=(this._canAdjustMonth(aI,+1,aF,R)?"<a class='ui-datepicker-next ui-corner-all' data-handler='next' data-event='click' title='"+av+"'><span class='ui-icon ui-icon-circle-triangle-"+(aQ?"w":"e")+"'>"+av+"</span></a>":(aC?"":"<a class='ui-datepicker-next ui-corner-all ui-state-disabled' title='"+av+"'><span class='ui-icon ui-icon-circle-triangle-"+(aQ?"w":"e")+"'>"+av+"</span></a>"));aM=this._get(aI,"currentText");aG=(this._get(aI,"gotoCurrent")&&aI.currentDay?T:al);aM=(!aq?aM:this.formatDate(aM,aG,this._getFormatConfig(aI)));az=(!aI.inline?"<button type='button' class='ui-datepicker-close ui-state-default ui-priority-primary ui-corner-all' data-handler='hide' data-event='click'>"+this._get(aI,"closeText")+"</button>":"");aP=(aS)?"<div class='ui-datepicker-buttonpane ui-widget-content'>"+(aQ?az:"")+(this._isInRange(aI,aG)?"<button type='button' class='ui-datepicker-current ui-state-default ui-priority-secondary ui-corner-all' data-handler='today' data-event='click'>"+aM+"</button>":"")+(aQ?"":az)+"</div>":"";at=parseInt(this._get(aI,"firstDay"),10);at=(isNaN(at)?0:at);aT=this._get(aI,"showWeek");ac=this._get(aI,"dayNames");ae=this._get(aI,"dayNamesMin");ad=this._get(aI,"monthNames");S=this._get(aI,"monthNamesShort");aL=this._get(aI,"beforeShowDay");aa=this._get(aI,"showOtherMonths");an=this._get(aI,"selectOtherMonths");aO=this._getDefaultDate(aI);aB="";aU;for(am=0;am<ah[0];am++){ar="";this.maxRows=4;for(ab=0;ab<ah[1];ab++){W=this._daylightSavingAdjust(new Date(aF,R,aI.selectedDay));aE=" ui-corner-all";ax="";if(ao){ax+="<div class='ui-datepicker-group";if(ah[1]>1){switch(ab){case 0:ax+=" ui-datepicker-group-first";aE=" ui-corner-"+(aQ?"right":"left");break;
600case ah[1]-1:ax+=" ui-datepicker-group-last";aE=" ui-corner-"+(aQ?"left":"right");break;default:ax+=" ui-datepicker-group-middle";aE="";break}}ax+="'>"}ax+="<div class='ui-datepicker-header ui-widget-header ui-helper-clearfix"+aE+"'>"+(/all|left/.test(aE)&&am===0?(aQ?V:aD):"")+(/all|right/.test(aE)&&am===0?(aQ?aD:V):"")+this._generateMonthYearHeader(aI,R,aF,X,ai,am>0||ab>0,ad,S)+"</div><table class='ui-datepicker-calendar'><thead><tr>";aA=(aT?"<th class='ui-datepicker-week-col'>"+this._get(aI,"weekHeader")+"</th>":"");for(aU=0;aU<7;aU++){ay=(aU+at)%7;aA+="<th scope='col'"+((aU+at+6)%7>=5?" class='ui-datepicker-week-end'":"")+"><span title='"+ac[ay]+"'>"+ae[ay]+"</span></th>"}ax+=aA+"</tr></thead><tbody>";Z=this._getDaysInMonth(aF,R);if(aF===aI.selectedYear&&R===aI.selectedMonth){aI.selectedDay=Math.min(aI.selectedDay,Z)}ap=(this._getFirstDayOfMonth(aF,R)-at+7)%7;af=Math.ceil((ap+Z)/7);aH=(ao?this.maxRows>af?this.maxRows:af:af);this.maxRows=aH;aK=this._daylightSavingAdjust(new Date(aF,R,1-ap));for(U=0;U<aH;U++){ax+="<tr>";aN=(!aT?"":"<td class='ui-datepicker-week-col'>"+this._get(aI,"calculateWeek")(aK)+"</td>");for(aU=0;aU<7;aU++){aR=(aL?aL.apply((aI.input?aI.input[0]:null),[aK]):[true,""]);aw=(aK.getMonth()!==R);ag=(aw&&!an)||!aR[0]||(X&&aK<X)||(ai&&aK>ai);aN+="<td class='"+((aU+at+6)%7>=5?" ui-datepicker-week-end":"")+(aw?" ui-datepicker-other-month":"")+((aK.getTime()===W.getTime()&&R===aI.selectedMonth&&aI._keyEvent)||(aO.getTime()===aK.getTime()&&aO.getTime()===W.getTime())?" "+this._dayOverClass:"")+(ag?" "+this._unselectableClass+" ui-state-disabled":"")+(aw&&!aa?"":" "+aR[1]+(aK.getTime()===T.getTime()?" "+this._currentClass:"")+(aK.getTime()===al.getTime()?" ui-datepicker-today":""))+"'"+((!aw||aa)&&aR[2]?" title='"+aR[2].replace(/'/g,"'")+"'":"")+(ag?"":" data-handler='selectDay' data-event='click' data-month='"+aK.getMonth()+"' data-year='"+aK.getFullYear()+"'")+">"+(aw&&!aa?" ":(ag?"<span class='ui-state-default'>"+aK.getDate()+"</span>":"<a class='ui-state-default"+(aK.getTime()===al.getTime()?" ui-state-highlight":"")+(aK.getTime()===T.getTime()?" ui-state-active":"")+(aw?" ui-priority-secondary":"")+"' href='#'>"+aK.getDate()+"</a>"))+"</td>";aK.setDate(aK.getDate()+1);aK=this._daylightSavingAdjust(aK)}ax+=aN+"</tr>"}R++;if(R>11){R=0;aF++}ax+="</tbody></table>"+(ao?"</div>"+((ah[0]>0&&ab===ah[1]-1)?"<div class='ui-datepicker-row-break'></div>":""):"");ar+=ax}aB+=ar}aB+=aP;aI._keyEvent=false;return aB},_generateMonthYearHeader:function(V,T,ad,X,ab,ae,Z,R){var ai,S,aj,ag,W,af,ac,Y,U=this._get(V,"changeMonth"),ak=this._get(V,"changeYear"),al=this._get(V,"showMonthAfterYear"),aa="<div class='ui-datepicker-title'>",ah="";
600if(ae||!U){ah+="<span class='ui-datepicker-month'>"+Z[T]+"</span>"}else{ai=(X&&X.getFullYear()===ad);S=(ab&&ab.getFullYear()===ad);ah+="<select class='ui-datepicker-month' data-handler='selectMonth' data-event='change'>";for(aj=0;aj<12;aj++){if((!ai||aj>=X.getMonth())&&(!S||aj<=ab.getMonth())){ah+="<option value='"+aj+"'"+(aj===T?" selected='selected'":"")+">"+R[aj]+"</option>"}}ah+="</select>"}if(!al){aa+=ah+(ae||!(U&&ak)?" ":"")}if(!V.yearshtml){V.yearshtml="";if(ae||!ak){aa+="<span class='ui-datepicker-year'>"+ad+"</span>"}else{ag=this._get(V,"yearRange").split(":");W=new Date().getFullYear();af=function(an){var am=(an.match(/c[+\-].*/)?ad+parseInt(an.substring(1),10):(an.match(/[+\-].*/)?W+parseInt(an,10):parseInt(an,10)));return(isNaN(am)?W:am)};ac=af(ag[0]);Y=Math.max(ac,af(ag[1]||""));ac=(X?Math.max(ac,X.getFullYear()):ac);Y=(ab?Math.min(Y,ab.getFullYear()):Y);V.yearshtml+="<select class='ui-datepicker-year' data-handler='selectYear' data-event='change'>";for(;ac<=Y;ac++){V.yearshtml+="<option value='"+ac+"'"+(ac===ad?" selected='selected'":"")+">"+ac+"</option>"}V.yearshtml+="</select>";aa+=V.yearshtml;V.yearshtml=null}}aa+=this._get(V,"yearSuffix");if(al){aa+=(ae||!(U&&ak)?" ":"")+ah}aa+="</div>";return aa},_adjustInstDate:function(U,X,W){var T=U.drawYear+(W==="Y"?X:0),V=U.drawMonth+(W==="M"?X:0),R=Math.min(U.selectedDay,this._getDaysInMonth(T,V))+(W==="D"?X:0),S=this._restrictMinMax(U,this._daylightSavingAdjust(new Date(T,V,R)));U.selectedDay=S.getDate();U.drawMonth=U.selectedMonth=S.getMonth();U.drawYear=U.selectedYear=S.getFullYear();if(W==="M"||W==="Y"){this._notifyChange(U)}},_restrictMinMax:function(U,S){var T=this._getMinMaxDate(U,"min"),V=this._getMinMaxDate(U,"max"),R=(T&&S<T?T:S);return(V&&R>V?V:R)},_notifyChange:function(S){var R=this._get(S,"onChangeMonthYear");if(R){R.apply((S.input?S.input[0]:null),[S.selectedYear,S.selectedMonth+1,S])}},_getNumberOfMonths:function(S){var R=this._get(S,"numberOfMonths");return(R==null?[1,1]:(typeof R==="number"?[1,R]:R))},_getMinMaxDate:function(S,R){return this._determineDate(S,this._get(S,R+"Date"),null)},_getDaysInMonth:function(R,S){return 32-this._daylightSavingAdjust(new Date(R,S,32)).getDate()},_getFirstDayOfMonth:function(R,S){return new Date(R,S,1).getDay()},_canAdjustMonth:function(U,W,T,V){var R=this._getNumberOfMonths(U),S=this._daylightSavingAdjust(new Date(T,V+(W<0?W:R[0]*R[1]),1));if(W<0){S.setDate(this._getDaysInMonth(S.getFullYear(),S.getMonth()))}return this._isInRange(U,S)},_isInRange:function(V,T){var S,Y,U=this._getMinMaxDate(V,"min"),R=this._getMinMaxDate(V,"max"),Z=null,W=null,X=this._get(V,"yearRange");if(X){S=X.split(":");Y=new Date().getFullYear();Z=parseInt(S[0],10);W=parseInt(S[1],10);if(S[0].match(/[+\-].*/)){Z+=Y}if(S[1].match(/[+\-].*/)){W+=Y}}return((!U||T.getTime()>=U.getTime())&&(!R||T.getTime()<=R.getTime())&&(!Z||T.getFullYear()>=Z)&&(!W||T.getFullYear()<=W))},_getFormatConfig:function(R){var S=this._get(R,"shortYearCutoff");S=(typeof S!=="string"?S:new Date().getFullYear()%100+parseInt(S,10));return{shortYearCutoff:S,dayNamesShort:this._get(R,"dayNamesShort"),dayNames:this._get(R,"dayNames"),monthNamesShort:this._get(R,"monthNamesShort"),monthNames:this._get(R,"monthNames")}},_formatDate:function(U,R,V,T){if(!R){U.currentDay=U.selectedDay;U.currentMonth=U.selectedMonth;U.currentYear=U.selectedYear}var S=(R?(typeof R==="object"?R:this._daylightSavingAdjust(new Date(T,V,R))):this._daylightSavingAdjust(new Date(U.currentYear,U.currentMonth,U.currentDay)));return this.formatDate(this._get(U,"dateFormat"),S,this._getFormatConfig(U))}});function g(S){var R="button, .ui-datepicker-prev, .ui-datepicker-next, .ui-datepicker-calendar td a";return S.delegate(R,"mouseout",function(){z(this).removeClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!==-1){z(this).removeClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){z(this).removeClass("ui-datepicker-next-hover")}}).delegate(R,"mouseover",l)}function l(){if(!z.datepicker._isDisabledDatepicker(j.inline?j.dpDiv.parent()[0]:j.input[0])){z(this).parents(".ui-datepicker-calendar").find("a").removeClass("ui-state-hover");z(this).addClass("ui-state-hover");if(this.className.indexOf("ui-datepicker-prev")!==-1){z(this).addClass("ui-datepicker-prev-hover")}if(this.className.indexOf("ui-datepicker-next")!==-1){z(this).addClass("ui-datepicker-next-hover")}}}
600function r(T,S){z.extend(T,S);for(var R in S){if(S[R]==null){T[R]=S[R]}}return T}z.fn.datepicker=function(S){if(!this.length){return this}if(!z.datepicker.initialized){z(document).mousedown(z.datepicker._checkExternalClick);z.datepicker.initialized=true}if(z("#"+z.datepicker._mainDivId).length===0){z("body").append(z.datepicker.dpDiv)}var R=Array.prototype.slice.call(arguments,1);if(typeof S==="string"&&(S==="isDisabled"||S==="getDate"||S==="widget")){return z.datepicker["_"+S+"Datepicker"].apply(z.datepicker,[this[0]].concat(R))}if(S==="option"&&arguments.length===2&&typeof arguments[1]==="string"){return z.datepicker["_"+S+"Datepicker"].apply(z.datepicker,[this[0]].concat(R))}return this.each(function(){typeof S==="string"?z.datepicker["_"+S+"Datepicker"].apply(z.datepicker,[this].concat(R)):z.datepicker._attachDatepicker(this,S)})};z.datepicker=new P();z.datepicker.initialized=false;z.datepicker.uuid=new Date().getTime();z.datepicker.version="1.11.4";var v=z.datepicker; 601/*! 602 * jQuery UI Draggable 1.11.4 603 * http://jqueryui.com 604 * 605 * Copyright jQuery Foundation and other contributors 606 * Released under the MIT license. 607 * http://jquery.org/license 608 * 609 * http://api.jqueryui.com/draggable/ 610 */ 611;z.widget("ui.draggable",z.ui.mouse,{version:"1.11.4",widgetEventPrefix:"drag",options:{addClasses:true,appendTo:"parent",axis:false,connectToSortable:false,containment:false,cursor:"auto",cursorAt:false,grid:false,handle:false,helper:"original",iframeFix:false,opacity:false,refreshPositions:false,revert:false,revertDuration:500,scope:"default",scroll:true,scrollSensitivity:20,scrollSpeed:20,snap:false,snapMode:"both",snapTolerance:20,stack:false,zIndex:false,drag:null,start:null,stop:null},_create:function(){if(this.options.helper==="original"){this._setPositionRelative()}if(this.options.addClasses){this.element.addClass("ui-draggable")}if(this.options.disabled){this.element.addClass("ui-draggable-disabled")}this._setHandleClassName();this._mouseInit()},_setOption:function(R,S){this._super(R,S);if(R==="handle"){this._removeHandleClassName();this._setHandleClassName()}},_destroy:function(){if((this.helper||this.element).is(".ui-draggable-dragging")){this.destroyOnClear=true;return}this.element.removeClass("ui-draggable ui-draggable-dragging ui-draggable-disabled");this._removeHandleClassName();this._mouseDestroy()},_mouseCapture:function(R){var S=this.options;this._blurActiveElement(R);if(this.helper||S.disabled||z(R.target).closest(".ui-resizable-handle").length>0){return false}this.handle=this._getHandle(R);if(!this.handle){return false}this._blockFrames(S.iframeFix===true?"iframe":S.iframeFix);return true},_blockFrames:function(R){this.iframeBlocks=this.document.find(R).map(function(){var S=z(this);return z("<div>").css("position","absolute").appendTo(S.parent()).outerWidth(S.outerWidth()).outerHeight(S.outerHeight()).offset(S.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_blurActiveElement:function(T){var R=this.document[0];if(!this.handleElement.is(T.target)){return}try{if(R.activeElement&&R.activeElement.nodeName.toLowerCase()!=="body"){z(R.activeElement).blur()}}catch(S){}},_mouseStart:function(R){var S=this.options;this.helper=this._createHelper(R);this.helper.addClass("ui-draggable-dragging");this._cacheHelperProportions();if(z.ui.ddmanager){z.ui.ddmanager.current=this}this._cacheMargins();this.cssPosition=this.helper.css("position");this.scrollParent=this.helper.scrollParent(true);this.offsetParent=this.helper.offsetParent();this.hasFixedAncestor=this.helper.parents().filter(function(){return z(this).css("position")==="fixed"}).length>0;this.positionAbs=this.element.offset();this._refreshOffsets(R);this.originalPosition=this.position=this._generatePosition(R,false);this.originalPageX=R.pageX;this.originalPageY=R.pageY;(S.cursorAt&&this._adjustOffsetFromHelper(S.cursorAt));this._setContainment();if(this._trigger("start",R)===false){this._clear();return false}this._cacheHelperProportions();if(z.ui.ddmanager&&!S.dropBehaviour){z.ui.ddmanager.prepareOffsets(this,R)}this._normalizeRightBottom();this._mouseDrag(R,true);if(z.ui.ddmanager){z.ui.ddmanager.dragStart(this,R)}return true},_refreshOffsets:function(R){this.offset={top:this.positionAbs.top-this.margins.top,left
611:this.positionAbs.left-this.margins.left,scroll:false,parent:this._getParentOffset(),relative:this._getRelativeOffset()};this.offset.click={left:R.pageX-this.offset.left,top:R.pageY-this.offset.top}},_mouseDrag:function(R,T){if(this.hasFixedAncestor){this.offset.parent=this._getParentOffset()}this.position=this._generatePosition(R,true);this.positionAbs=this._convertPositionTo("absolute");if(!T){var S=this._uiHash();if(this._trigger("drag",R,S)===false){this._mouseUp({});return false}this.position=S.position}this.helper[0].style.left=this.position.left+"px";this.helper[0].style.top=this.position.top+"px";if(z.ui.ddmanager){z.ui.ddmanager.drag(this,R)}return false},_mouseStop:function(S){var R=this,T=false;if(z.ui.ddmanager&&!this.options.dropBehaviour){T=z.ui.ddmanager.drop(this,S)}if(this.dropped){T=this.dropped;this.dropped=false}if((this.options.revert==="invalid"&&!T)||(this.options.revert==="valid"&&T)||this.options.revert===true||(z.isFunction(this.options.revert)&&this.options.revert.call(this.element,T))){z(this.helper).animate(this.originalPosition,parseInt(this.options.revertDuration,10),function(){if(R._trigger("stop",S)!==false){R._clear()}})}else{if(this._trigger("stop",S)!==false){this._clear()}}return false},_mouseUp:function(R){this._unblockFrames();if(z.ui.ddmanager){z.ui.ddmanager.dragStop(this,R)}if(this.handleElement.is(R.target)){this.element.focus()}return z.ui.mouse.prototype._mouseUp.call(this,R)},cancel:function(){if(this.helper.is(".ui-draggable-dragging")){this._mouseUp({})}else{this._clear()}return this},_getHandle:function(R){return this.options.handle?!!z(R.target).closest(this.element.find(this.options.handle)).length:true},_setHandleClassName:function(){this.handleElement=this.options.handle?this.element.find(this.options.handle):this.element;this.handleElement.addClass("ui-draggable-handle")},_removeHandleClassName:function(){this.handleElement.removeClass("ui-draggable-handle")},_createHelper:function(S){var U=this.options,T=z.isFunction(U.helper),R=T?z(U.helper.apply(this.element[0],[S])):(U.helper==="clone"?this.element.clone().removeAttr("id"):this.element);if(!R.parents("body").length){R.appendTo((U.appendTo==="parent"?this.element[0].parentNode:U.appendTo))}if(T&&R[0]===this.element[0]){this._setPositionRelative()}if(R[0]!==this.element[0]&&!(/(fixed|absolute)/).test(R.css("position"))){R.css("position","absolute")}return R},_setPositionRelative:function(){if(!(/^(?:r|a|f)/).test(this.element.css("position"))){this.element[0].style.position="relative"}},_adjustOffsetFromHelper:function(R){if(typeof R==="string"){R=R.split(" ")}if(z.isArray(R)){R={left:+R[0],top:+R[1]||0}}if("left" in R){this.offset.click.left=R.left+this.margins.left}if("right" in R){this.offset.click.left=this.helperProportions.width-R.right+this.margins.left}if("top" in R){this.offset.click.top=R.top+this.margins.top}if("bottom" in R){this.offset.click.top=this.helperProportions.height-R.bottom+this.margins.top}},_isRootNode:function(R){return(/(html|body)/i).test(R.tagName)||R===this.document[0]},_getParentOffset:function(){var S=this.offsetParent.offset(),R=this.document[0];if(this.cssPosition==="absolute"&&this.scrollParent[0]!==R&&z.contains(this.scrollParent[0],this.offsetParent[0])){S.left+=this.scrollParent.scrollLeft();S.top+=this.scrollParent.scrollTop()}if(this._isRootNode(this.offsetParent[0])){S={top:0,left:0}}return{top:S.top+(parseInt(this.offsetParent.css("borderTopWidth"),10)||0),left:S.left+(parseInt(this.offsetParent.css("borderLeftWidth"),10)||0)}},_getRelativeOffset:function(){if(this.cssPosition!=="relative"){return{top:0,left:0}}var R=this.element.position(),S=this._isRootNode(this.scrollParent[0]);return{top:R.top-(parseInt(this.helper.css("top"),10)||0)+(!S?this.scrollParent.scrollTop():0),left:R.left-(parseInt(this.helper.css("left"),10)||0)+(!S?this.scrollParent.scrollLeft():0)}},_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 S,V,T,U=this.options,R=this.document[0];this.relativeContainer=null;if(!U.containment){this.containment=null;return}if(U.containment==="window"){this.containment=[z(window).scrollLeft()-this.offset.relative.left-this.offset.parent.left,z(window).scrollTop()-this.offset.relative.top-this.offset.parent.top,z(window).scrollLeft()+z(window).width()-this.helperProportions.width-this.margins.left,z(window).scrollTop()+(z(window).height()||R.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(U.containment==="document"){this.containment=[0,0,z(R).width()-this.helperProportions.width-this.margins.left,(z(R).height()||R.body.parentNode.scrollHeight)-this.helperProportions.height-this.margins.top];return}if(U.containment.constructor===Array){this.containment=U.containment;return}if(U.containment==="parent"){U.containment=this.helper[0].parentNode}V=z(U.containment);T=V[0];if(!T){return}S=/(scroll|auto)/.test(V.css("overflow"));this.containment=[(parseInt(V.css("borderLeftWidth"),10)||0)+(parseInt(V.css("paddingLeft"),10)||0),(parseInt(V.css("borderTopWidth"),
61110)||0)+(parseInt(V.css("paddingTop"),10)||0),(S?Math.max(T.scrollWidth,T.offsetWidth):T.offsetWidth)-(parseInt(V.css("borderRightWidth"),10)||0)-(parseInt(V.css("paddingRight"),10)||0)-this.helperProportions.width-this.margins.left-this.margins.right,(S?Math.max(T.scrollHeight,T.offsetHeight):T.offsetHeight)-(parseInt(V.css("borderBottomWidth"),10)||0)-(parseInt(V.css("paddingBottom"),10)||0)-this.helperProportions.height-this.margins.top-this.margins.bottom];this.relativeContainer=V},_convertPositionTo:function(S,U){if(!U){U=this.position}var R=S==="absolute"?1:-1,T=this._isRootNode(this.scrollParent[0]);return{top:(U.top+this.offset.relative.top*R+this.offset.parent.top*R-((this.cssPosition==="fixed"?-this.offset.scroll.top:(T?0:this.offset.scroll.top))*R)),left:(U.left+this.offset.relative.left*R+this.offset.parent.left*R-((this.cssPosition==="fixed"?-this.offset.scroll.left:(T?0:this.offset.scroll.left))*R))}},_generatePosition:function(S,Y){var R,Z,aa,U,T=this.options,X=this._isRootNode(this.scrollParent[0]),W=S.pageX,V=S.pageY;if(!X||!this.offset.scroll){this.offset.scroll={top:this.scrollParent.scrollTop(),left:this.scrollParent.scrollLeft()}}if(Y){if(this.containment){if(this.relativeContainer){Z=this.relativeContainer.offset();R=[this.containment[0]+Z.left,this.containment[1]+Z.top,this.containment[2]+Z.left,this.containment[3]+Z.top]}else{R=this.containment}if(S.pageX-this.offset.click.left<R[0]){W=R[0]+this.offset.click.left}if(S.pageY-this.offset.click.top<R[1]){V=R[1]+this.offset.click.top}if(S.pageX-this.offset.click.left>R[2]){W=R[2]+this.offset.click.left}if(S.pageY-this.offset.click.top>R[3]){V=R[3]+this.offset.click.top}}if(T.grid){aa=T.grid[1]?this.originalPageY+Math.round((V-this.originalPageY)/T.grid[1])*T.grid[1]:this.originalPageY;V=R?((aa-this.offset.click.top>=R[1]||aa-this.offset.click.top>R[3])?aa:((aa-this.offset.click.top>=R[1])?aa-T.grid[1]:aa+T.grid[1])):aa;U=T.grid[0]?this.originalPageX+Math.round((W-this.originalPageX)/T.grid[0])*T.grid[0]:this.originalPageX;W=R?((U-this.offset.click.left>=R[0]||U-this.offset.click.left>R[2])?U:((U-this.offset.click.left>=R[0])?U-T.grid[0]:U+T.grid[0])):U}if(T.axis==="y"){W=this.originalPageX}if(T.axis==="x"){V=this.originalPageY}}return{top:(V-this.offset.click.top-this.offset.relative.top-this.offset.parent.top+(this.cssPosition==="fixed"?-this.offset.scroll.top:(X?0:this.offset.scroll.top))),left:(W-this.offset.click.left-this.offset.relative.left-this.offset.parent.left+(this.cssPosition==="fixed"?-this.offset.scroll.left:(X?0:this.offset.scroll.left)))}},_clear:function(){this.helper.removeClass("ui-draggable-dragging");if(this.helper[0]!==this.element[0]&&!this.cancelHelperRemoval){this.helper.remove()}this.helper=null;this.cancelHelperRemoval=false;if(this.destroyOnClear){this.destroy()}},_normalizeRightBottom:function(){if(this.options.axis!=="y"&&this.helper.css("right")!=="auto"){this.helper.width(this.helper.width());this.helper.css("right","auto")}if(this.options.axis!=="x"&&this.helper.css("bottom")!=="auto"){this.helper.height(this.helper.height());this.helper.css("bottom","auto")}},_trigger:function(R,S,T){T=T||this._uiHash();z.ui.plugin.call(this,R,[S,T,this],true);
611if(/^(drag|start|stop)/.test(R)){this.positionAbs=this._convertPositionTo("absolute");T.offset=this.positionAbs}return z.Widget.prototype._trigger.call(this,R,S,T)},plugins:{},_uiHash:function(){return{helper:this.helper,position:this.position,originalPosition:this.originalPosition,offset:this.positionAbs}}});z.ui.plugin.add("draggable","connectToSortable",{start:function(T,U,R){var S=z.extend({},U,{item:R.element});R.sortables=[];z(R.options.connectToSortable).each(function(){var V=z(this).sortable("instance");if(V&&!V.options.disabled){R.sortables.push(V);V.refreshPositions();V._trigger("activate",T,S)}})},stop:function(T,U,R){var S=z.extend({},U,{item:R.element});R.cancelHelperRemoval=false;z.each(R.sortables,function(){var V=this;if(V.isOver){V.isOver=0;R.cancelHelperRemoval=true;V.cancelHelperRemoval=false;V._storedCSS={position:V.placeholder.css("position"),top:V.placeholder.css("top"),left:V.placeholder.css("left")};V._mouseStop(T);V.options.helper=V.options._helper}else{V.cancelHelperRemoval=true;V._trigger("deactivate",T,S)}})},drag:function(S,T,R){z.each(R.sortables,function(){var U=false,V=this;V.positionAbs=R.positionAbs;V.helperProportions=R.helperProportions;V.offset.click=R.offset.click;if(V._intersectsWith(V.containerCache)){U=true;z.each(R.sortables,function(){this.positionAbs=R.positionAbs;this.helperProportions=R.helperProportions;this.offset.click=R.offset.click;if(this!==V&&this._intersectsWith(this.containerCache)&&z.contains(V.element[0],this.element[0])){U=false}return U})}if(U){if(!V.isOver){V.isOver=1;R._parent=T.helper.parent();V.currentItem=T.helper.appendTo(V.element).data("ui-sortable-item",true);V.options._helper=V.options.helper;V.options.helper=function(){return T.helper[0]};S.target=V.currentItem[0];V._mouseCapture(S,true);V._mouseStart(S,true,true);V.offset.click.top=R.offset.click.top;V.offset.click.left=R.offset.click.left;V.offset.parent.left-=R.offset.parent.left-V.offset.parent.left;V.offset.parent.top-=R.offset.parent.top-V.offset.parent.top;R._trigger("toSortable",S);R.dropped=V.element;z.each(R.sortables,function(){this.refreshPositions()});
611R.currentItem=R.element;V.fromOutside=R}if(V.currentItem){V._mouseDrag(S);T.position=V.position}}else{if(V.isOver){V.isOver=0;V.cancelHelperRemoval=true;V.options._revert=V.options.revert;V.options.revert=false;V._trigger("out",S,V._uiHash(V));V._mouseStop(S,true);V.options.revert=V.options._revert;V.options.helper=V.options._helper;if(V.placeholder){V.placeholder.remove()}T.helper.appendTo(R._parent);R._refreshOffsets(S);T.position=R._generatePosition(S,true);R._trigger("fromSortable",S);R.dropped=false;z.each(R.sortables,function(){this.refreshPositions()})}}})}});z.ui.plugin.add("draggable","cursor",{start:function(T,U,R){var S=z("body"),V=R.options;if(S.css("cursor")){V._cursor=S.css("cursor")}S.css("cursor",V.cursor)},stop:function(S,T,R){var U=R.options;if(U._cursor){z("body").css("cursor",U._cursor)}}});z.ui.plugin.add("draggable","opacity",{start:function(T,U,R){var S=z(U.helper),V=R.options;if(S.css("opacity")){V._opacity=S.css("opacity")}S.css("opacity",V.opacity)},stop:function(S,T,R){var U=R.options;if(U._opacity){z(T.helper).css("opacity",U._opacity)}}});z.ui.plugin.add("draggable","scroll",{start:function(S,T,R){if(!R.scrollParentNotHidden){R.scrollParentNotHidden=R.helper.scrollParent(false)}if(R.scrollParentNotHidden[0]!==R.document[0]&&R.scrollParentNotHidden[0].tagName!=="HTML"){R.overflowOffset=R.scrollParentNotHidden.offset()}},drag:function(U,V,T){var W=T.options,S=false,X=T.scrollParentNotHidden[0],R=T.document[0];if(X!==R&&X.tagName!=="HTML"){if(!W.axis||W.axis!=="x"){if((T.overflowOffset.top+X.offsetHeight)-U.pageY<W.scrollSensitivity){X.scrollTop=S=X.scrollTop+W.scrollSpeed}else{if(U.pageY-T.overflowOffset.top<W.scrollSensitivity){X.scrollTop=S=X.scrollTop-W.scrollSpeed}}}if(!W.axis||W.axis!=="y"){if((T.overflowOffset.left+X.offsetWidth)-U.pageX<W.scrollSensitivity){X.scrollLeft=S=X.scrollLeft+W.scrollSpeed}else{if(U.pageX-T.overflowOffset.left<W.scrollSensitivity){X.scrollLeft=S=X.scrollLeft-W.scrollSpeed}}}}else{if(!W.axis||W.axis!=="x"){if(U.pageY-z(R).scrollTop()<W.scrollSensitivity){S=z(R).scrollTop(z(R).scrollTop()-W.scrollSpeed)}else{if(z(window).height()-(U.pageY-z(R).scrollTop())<W.scrollSensitivity){S=z(R).scrollTop(z(R).scrollTop()+W.scrollSpeed)}}}if(!W.axis||W.axis!=="y"){if(U.pageX-z(R).scrollLeft()<W.scrollSensitivity){S=z(R).scrollLeft(z(R).scrollLeft()-W.scrollSpeed)}else{if(z(window).width()-(U.pageX-z(R).scrollLeft())<W.scrollSensitivity){S=z(R).scrollLeft(z(R).scrollLeft()+W.scrollSpeed)}}}}if(S!==false&&z.ui.ddmanager&&!W.dropBehaviour){z.ui.ddmanager.prepareOffsets(T,U)}}});z.ui.plugin.add("draggable","snap",{start:function(S,T,R){var U=R.options;R.snapElements=[];z(U.snap.constructor!==String?(U.snap.items||":data(ui-draggable)"):U.snap).each(function(){var W=z(this),V=W.offset();if(this!==R.element[0]){R.snapElements.push({item:this,width:W.outerWidth(),height:W.outerHeight(),top:V.top,left:V.left})}})},drag:function(ad,aa,U){var R,ai,W,X,ac,Z,Y,aj,ae,V,ab=U.options,ah=ab.snapTolerance,ag=aa.offset.left,af=ag+U.helperProportions.width,T=aa.offset.top,S=T+U.helperProportions.height;for(ae=U.snapElements.length-1;ae>=0;ae--){ac=U.snapElements[ae].left-U.margins.left;Z=ac+U.snapElements[ae].width;Y=U.snapElements[ae].top-U.margins.top;aj=Y+U.snapElements[ae].height;if(af<ac-ah||ag>Z+ah||S<Y-ah||T>aj+ah||!z.contains(U.snapElements[ae].item.ownerDocument,U.snapElements[ae].item)){if(U.snapElements[ae].snapping){(U.options.snap.release&&U.options.snap.release.call(U.element,ad,z.extend(U._uiHash(),{snapItem:U.snapElements[ae].item})))}U.snapElements[ae].snapping=false;continue}if(ab.snapMode!=="inner"){R=Math.abs(Y-S)<=ah;ai=Math.abs(aj-T)<=ah;W=Math.abs(ac-af)<=ah;X=Math.abs(Z-ag)<=ah;if(R){aa.position.top=U._convertPositionTo("relative",{top:Y-U.helperProportions.height,left:0}).top}if(ai){aa.position.top=U._convertPositionTo("relative",{top:aj,left:0}).top}if(W){aa.position.left=U._convertPositionTo("relative",{top:0,left:ac-U.helperProportions.width}).left}if(X){aa.position.left=U._convertPositionTo("relative",{top:0,left:Z}).left}}V=(R||ai||W||X);if(ab.snapMode!=="outer"){R=Math.abs(Y-T)<=ah;ai=Math.abs(aj-S)<=ah;W=Math.abs(ac-ag)<=ah;X=Math.abs(Z-af)<=ah;if(R){aa.position.top=U._convertPositionTo("relative",{top:Y,left:0}).top}if(ai){aa.position.top=U._convertPositionTo("relative",{top:aj-U.helperProportions.height,left:0}).top}
611if(W){aa.position.left=U._convertPositionTo("relative",{top:0,left:ac}).left}if(X){aa.position.left=U._convertPositionTo("relative",{top:0,left:Z-U.helperProportions.width}).left}}if(!U.snapElements[ae].snapping&&(R||ai||W||X||V)){(U.options.snap.snap&&U.options.snap.snap.call(U.element,ad,z.extend(U._uiHash(),{snapItem:U.snapElements[ae].item})))}U.snapElements[ae].snapping=(R||ai||W||X||V)}}});z.ui.plugin.add("draggable","stack",{start:function(T,U,R){var S,W=R.options,V=z.makeArray(z(W.stack)).sort(function(Y,X){return(parseInt(z(Y).css("zIndex"),10)||0)-(parseInt(z(X).css("zIndex"),10)||0)});if(!V.length){return}S=parseInt(z(V[0]).css("zIndex"),10)||0;z(V).each(function(X){z(this).css("zIndex",S+X)});this.css("zIndex",(S+V.length))}});z.ui.plugin.add("draggable","zIndex",{start:function(T,U,R){var S=z(U.helper),V=R.options;if(S.css("zIndex")){V._zIndex=S.css("zIndex")}S.css("zIndex",V.zIndex)},stop:function(S,T,R){var U=R.options;if(U._zIndex){z(T.helper).css("zIndex",U._zIndex)}}});var L=z.ui.draggable; 612/*! 613 * jQuery UI Resizable 1.11.4 614 * http://jqueryui.com 615 * 616 * Copyright jQuery Foundation and other contributors 617 * Released under the MIT license. 618 * http://jquery.org/license 619 * 620 * http://api.jqueryui.com/resizable/ 621 */ 622;z.widget("ui.resizable",z.ui.mouse,{version:"1.11.4",widgetEventPrefix:"resize",options:{alsoResize:false,animate:false,animateDuration:"slow",animateEasing:"swing",aspectRatio:false,autoHide:false,containment:false,ghost:false,grid:false,handles:"e,s,se",helper:false,maxHeight:null,maxWidth:null,minHeight:10,minWidth:10,zIndex:90,resize:null,start:null,stop:null},_num:function(R){return parseInt(R,10)||0},_isNumber:function(R){return !isNaN(parseInt(R,10))},_hasScroll:function(U,S){if(z(U).css("overflow")==="hidden"){return false}var R=(S&&S==="left")?"scrollLeft":"scrollTop",T=false;if(U[R]>0){return true}U[R]=1;T=(U[R]>0);U[R]=0;return T},_create:function(){var X,S,V,T,R,U=this,W=this.options;this.element.addClass("ui-resizable");z.extend(this,{_aspectRatio:!!(W.aspectRatio),aspectRatio:W.aspectRatio,originalElement:this.element,_proportionallyResizeElements:[],_helper:W.helper||W.ghost||W.animate?W.helper||"ui-resizable-helper":null});if(this.element[0].nodeName.match(/^(canvas|textarea|input|select|button|img)$/i)){this.element.wrap(z("<div class='ui-wrapper' style='overflow: hidden;'></div>").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=true;this.element.css({marginLeft:this.originalElement.css("marginLeft"),marginTop:this.originalElement.css("marginTop"),marginRight:this.originalElement.css("marginRight"),marginBottom:this.originalElement.css("marginBottom")});this.originalElement.css({marginLeft:0,marginTop:0,marginRight:0,marginBottom: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({margin:this.originalElement.css("margin")});this._proportionallyResize()}this.handles=W.handles||(!z(".ui-resizable-handle",this.element).length?"e,s,se":{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"});this._handles=z();if(this.handles.constructor===String){if(this.handles==="all"){this.handles="n,e,s,w,se,sw,ne,nw"}X=this.handles.split(",");this.handles={};for(S=0;S<X.length;S++){V=z.trim(X[S]);R="ui-resizable-"+V;T=z("<div class='ui-resizable-handle "+R+"'></div>");T.css({zIndex:W.zIndex});if("se"===V){T.addClass("ui-icon ui-icon-gripsmall-diagonal-se")}this.handles[V]=".ui-resizable-"+V;this.element.append(T)}}this._renderAxis=function(ac){var Z,aa,Y,ab;ac=ac||this.element;for(Z in this.handles){if(this.handles[Z].constructor===String){this.handles[Z]=this.element.children(this.handles[Z]).first().show()}else{if(this.handles[Z].jquery||this.handles[Z].nodeType){this.handles[Z]=z(this.handles[Z]);
622this._on(this.handles[Z],{mousedown:U._mouseDown})}}if(this.elementIsWrapper&&this.originalElement[0].nodeName.match(/^(textarea|input|select|button)$/i)){aa=z(this.handles[Z],this.element);ab=/sw|ne|nw|se|n|s/.test(Z)?aa.outerHeight():aa.outerWidth();Y=["padding",/ne|nw|n/.test(Z)?"Top":/se|sw|s/.test(Z)?"Bottom":/^e$/.test(Z)?"Right":"Left"].join("");ac.css(Y,ab);this._proportionallyResize()}this._handles=this._handles.add(this.handles[Z])}};this._renderAxis(this.element);this._handles=this._handles.add(this.element.find(".ui-resizable-handle"));this._handles.disableSelection();this._handles.mouseover(function(){if(!U.resizing){if(this.className){T=this.className.match(/ui-resizable-(se|sw|ne|nw|n|e|s|w)/i)}U.axis=T&&T[1]?T[1]:"se"}});if(W.autoHide){this._handles.hide();z(this.element).addClass("ui-resizable-autohide").mouseenter(function(){if(W.disabled){return}z(this).removeClass("ui-resizable-autohide");U._handles.show()}).mouseleave(function(){if(W.disabled){return}if(!U.resizing){z(this).addClass("ui-resizable-autohide");U._handles.hide()}})}this._mouseInit()},_destroy:function(){this._mouseDestroy();var S,R=function(T){z(T).removeClass("ui-resizable ui-resizable-disabled ui-resizable-resizing").removeData("resizable").removeData("ui-resizable").unbind(".resizable").find(".ui-resizable-handle").remove()};if(this.elementIsWrapper){R(this.element);S=this.element;this.originalElement.css({position:S.css("position"),width:S.outerWidth(),height:S.outerHeight(),top:S.css("top"),left:S.css("left")}).insertAfter(S);S.remove()}this.originalElement.css("resize",this.originalResizeStyle);R(this.originalElement);return this},_mouseCapture:function(T){var S,U,R=false;for(S in this.handles){U=z(this.handles[S])[0];if(U===T.target||z.contains(U,T.target)){R=true}}return !this.options.disabled&&R},_mouseStart:function(S){var W,T,V,U=this.options,R=this.element;this.resizing=true;this._renderProxy();W=this._num(this.helper.css("left"));T=this._num(this.helper.css("top"));if(U.containment){W+=z(U.containment).scrollLeft()||0;T+=z(U.containment).scrollTop()||0}this.offset=this.helper.offset();this.position={left:W,top:T};this.size=this._helper?{width:this.helper.width(),height:this.helper.height()}:{width:R.width(),height:R.height()};this.originalSize=this._helper?{width:R.outerWidth(),height:R.outerHeight()}:{width:R.width(),height:R.height()};this.sizeDiff={width:R.outerWidth()-R.width(),height:R.outerHeight()-R.height()};this.originalPosition={left:W,top:T};this.originalMousePosition={left:S.pageX,top:S.pageY};this.aspectRatio=(typeof U.aspectRatio==="number")?U.aspectRatio:((this.originalSize.width/this.originalSize.height)||1);V=z(".ui-resizable-"+this.axis).css("cursor");z("body").css("cursor",V==="auto"?this.axis+"-resize":V);R.addClass("ui-resizable-resizing");this._propagate("start",S);return true},_mouseDrag:function(W){var X,V,Y=this.originalMousePosition,S=this.axis,T=(W.pageX-Y.left)||0,R=(W.pageY-Y.top)||0,U=this._change[S];this._updatePrevProperties();if(!U){return false}X=U.apply(this,[W,T,R]);this._updateVirtualBoundaries(W.shiftKey);if(this._aspectRatio||W.shiftKey){X=this._updateRatio(X,W)}X=this._respectSize(X,W);this._updateCache(X);this._propagate("resize",W);V=this._applyChanges();if(!this._helper&&this._proportionallyResizeElements.length){this._proportionallyResize()}if(!z.isEmptyObject(V)){this._updatePrevProperties();this._trigger("resize",W,this.ui());this._applyChanges()}return false},_mouseStop:function(U){this.resizing=false;var T,R,S,X,aa,W,Z,V=this.options,Y=this;if(this._helper){T=this._proportionallyResizeElements;R=T.length&&(/textarea/i).test(T[0].nodeName);S=R&&this._hasScroll(T[0],"left")?0:Y.sizeDiff.height;X=R?0:Y.sizeDiff.width;aa={width:(Y.helper.width()-X),height:(Y.helper.height()-S)};W=(parseInt(Y.element.css("left"),10)+(Y.position.left-Y.originalPosition.left))||null;Z=(parseInt(Y.element.css("top"),10)+(Y.position.top-Y.originalPosition.top))||null;if(!V.animate){this.element.css(z.extend(aa,{top:Z,left:W}))}Y.helper.height(Y.size.height);Y.helper.width(Y.size.width);if(this._helper&&!V.animate){this._proportionallyResize()}}z("body").css("cursor","auto");this.element.removeClass("ui-resizable-resizing");this._propagate("stop",U);if(this._helper){this.helper.remove()}return false},_updatePrevProperties:function(){this.prevPosition={top:this.position.top,left
622:this.position.left};this.prevSize={width:this.size.width,height:this.size.height}},_applyChanges:function(){var R={};if(this.position.top!==this.prevPosition.top){R.top=this.position.top+"px"}if(this.position.left!==this.prevPosition.left){R.left=this.position.left+"px"}if(this.size.width!==this.prevSize.width){R.width=this.size.width+"px"}if(this.size.height!==this.prevSize.height){R.height=this.size.height+"px"}this.helper.css(R);return R},_updateVirtualBoundaries:function(T){var V,U,S,X,R,W=this.options;R={minWidth:this._isNumber(W.minWidth)?W.minWidth:0,maxWidth:this._isNumber(W.maxWidth)?W.maxWidth:Infinity,minHeight:this._isNumber(W.minHeight)?W.minHeight:0,maxHeight:this._isNumber(W.maxHeight)?W.maxHeight:Infinity};if(this._aspectRatio||T){V=R.minHeight*this.aspectRatio;S=R.minWidth/this.aspectRatio;U=R.maxHeight*this.aspectRatio;X=R.maxWidth/this.aspectRatio;if(V>R.minWidth){R.minWidth=V}if(S>R.minHeight){R.minHeight=S}if(U<R.maxWidth){R.maxWidth=U}if(X<R.maxHeight){R.maxHeight=X}}this._vBoundaries=R},_updateCache:function(R){this.offset=this.helper.offset();if(this._isNumber(R.left)){this.position.left=R.left}if(this._isNumber(R.top)){this.position.top=R.top}if(this._isNumber(R.height)){this.size.height=R.height}if(this._isNumber(R.width)){this.size.width=R.width}},_updateRatio:function(T){var U=this.position,S=this.size,R=this.axis;if(this._isNumber(T.height)){T.width=(T.height*this.aspectRatio)}else{if(this._isNumber(T.width)){T.height=(T.width/this.aspectRatio)}}if(R==="sw"){T.left=U.left+(S.width-T.width);T.top=null}if(R==="nw"){T.top=U.top+(S.height-T.height);T.left=U.left+(S.width-T.width)}return T},_respectSize:function(W){var T=this._vBoundaries,Z=this.axis,ab=this._isNumber(W.width)&&T.maxWidth&&(T.maxWidth<W.width),X=this._isNumber(W.height)&&T.maxHeight&&(T.maxHeight<W.height),U=this._isNumber(W.width)&&T.minWidth&&(T.minWidth>W.width),aa=this._isNumber(W.height)&&T.minHeight&&(T.minHeight>W.height),S=this.originalPosition.left+this.originalSize.width,Y=this.position.top+this.size.height,V=/sw|nw|w/.test(Z),R=/nw|ne|n/.test(Z);if(U){W.width=T.minWidth}if(aa){W.height=T.minHeight}if(ab){W.width=T.maxWidth}if(X){W.height=T.maxHeight}if(U&&V){W.left=S-T.minWidth}if(ab&&V){W.left=S-T.maxWidth}if(aa&&R){W.top=Y-T.minHeight}if(X&&R){W.top=Y-T.maxHeight}if(!W.width&&!W.height&&!W.left&&W.top){W.top=null}else{if(!W.width&&!W.height&&!W.top&&W.left){W.left=null}}return W},_getPaddingPlusBorderDimensions:function(T){var S=0,U=[],V=[T.css("borderTopWidth"),T.css("borderRightWidth"),T.css("borderBottomWidth"),T.css("borderLeftWidth")],R=[T.css("paddingTop"),T.css("paddingRight"),T.css("paddingBottom"),T.css("paddingLeft")];for(;S<4;S++){U[S]=(parseInt(V[S],10)||0);U[S]+=(parseInt(R[S],10)||0)}return{height:U[0]+U[2],width:U[1]+U[3]}},_proportionallyResize:function(){if(!this._proportionallyResizeElements.length){return}var T,S=0,R=this.helper||this.element;for(;S<this._proportionallyResizeElements.length;S++){T=this._proportionallyResizeElements[S];if(!this.outerDimensions){this.outerDimensions=this._getPaddingPlusBorderDimensions(T)}T.css({height:(R.height()-this.outerDimensions.height)||0,width:(R.width()-this.outerDimensions.width)||0})}},_renderProxy:function(){var R=this.element,S=this.options;this.elementOffset=R.offset();if(this._helper){this.helper=this.helper||z("<div style='overflow:hidden;'></div>");this.helper.addClass(this._helper).css({width:this.element.outerWidth()-1,height:this.element.outerHeight()-1,position:"absolute",left:this.elementOffset.left+"px",top:this.elementOffset.top+"px",zIndex:++S.zIndex});this.helper.appendTo("body").disableSelection()}else{this.helper=this.element}},_change:{e:function(S,R){return{width:this.originalSize.width+R}},w:function(T,R){var S=this.originalSize,U=this.originalPosition;return{left:U.left+R,width:S.width-R}},n:function(U,S,R){var T=this.originalSize,V=this.originalPosition;return{top:V.top+R,height:T.height-R}},s:function(T,S,R){return{height:this.originalSize.height+R}},se:function(T,S,R){return z.extend(this._change.s.apply(this,arguments),this._change.e.apply(this,[T,S,R]
622))},sw:function(T,S,R){return z.extend(this._change.s.apply(this,arguments),this._change.w.apply(this,[T,S,R]))},ne:function(T,S,R){return z.extend(this._change.n.apply(this,arguments),this._change.e.apply(this,[T,S,R]))},nw:function(T,S,R){return z.extend(this._change.n.apply(this,arguments),this._change.w.apply(this,[T,S,R]))}},_propagate:function(S,R){z.ui.plugin.call(this,S,[R,this.ui()]);(S!=="resize"&&this._trigger(S,R,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}}});z.ui.plugin.add("resizable","animate",{stop:function(U){var Z=z(this).resizable("instance"),W=Z.options,T=Z._proportionallyResizeElements,R=T.length&&(/textarea/i).test(T[0].nodeName),S=R&&Z._hasScroll(T[0],"left")?0:Z.sizeDiff.height,Y=R?0:Z.sizeDiff.width,V={width:(Z.size.width-Y),height:(Z.size.height-S)},X=(parseInt(Z.element.css("left"),10)+(Z.position.left-Z.originalPosition.left))||null,aa=(parseInt(Z.element.css("top"),10)+(Z.position.top-Z.originalPosition.top))||null;Z.element.animate(z.extend(V,aa&&X?{top:aa,left:X}:{}),{duration:W.animateDuration,easing:W.animateEasing,step:function(){var ab={width:parseInt(Z.element.css("width"),10),height:parseInt(Z.element.css("height"),10),top:parseInt(Z.element.css("top"),10),left:parseInt(Z.element.css("left"),10)};if(T&&T.length){z(T[0]).css({width:ab.width,height:ab.height})}Z._updateCache(ab);Z._propagate("resize",U)}})}});z.ui.plugin.add("resizable","containment",{start:function(){var Z,T,ab,R,Y,U,ac,aa=z(this).resizable("instance"),X=aa.options,W=aa.element,S=X.containment,V=(S instanceof z)?S.get(0):(/parent/.test(S))?W.parent().get(0):S;if(!V){return}aa.containerElement=z(V);if(/document/.test(S)||S===document){aa.containerOffset={left:0,top:0};aa.containerPosition={left:0,top:0};aa.parentData={element:z(document),left:0,top:0,width:z(document).width(),height:z(document).height()||document.body.parentNode.scrollHeight}}else{Z=z(V);T=[];z(["Top","Right","Left","Bottom"]).each(function(ae,ad){T[ae]=aa._num(Z.css("padding"+ad))});aa.containerOffset=Z.offset();aa.containerPosition=Z.position();aa.containerSize={height:(Z.innerHeight()-T[3]),width:(Z.innerWidth()-T[1])};ab=aa.containerOffset;R=aa.containerSize.height;Y=aa.containerSize.width;U=(aa._hasScroll(V,"left")?V.scrollWidth:Y);ac=(aa._hasScroll(V)?V.scrollHeight:R);aa.parentData={element:V,left:ab.left,top:ab.top,width:U,height:ac}}},resize:function(S){var Y,ad,X,V,Z=z(this).resizable("instance"),U=Z.options,ab=Z.containerOffset,aa=Z.position,ac=Z._aspectRatio||S.shiftKey,R={top:0,left:0},T=Z.containerElement,W=true;if(T[0]!==document&&(/static/).test(T.css("position"))){R=ab}if(aa.left<(Z._helper?ab.left:0)){Z.size.width=Z.size.width+(Z._helper?(Z.position.left-ab.left):(Z.position.left-R.left));if(ac){Z.size.height=Z.size.width/Z.aspectRatio;W=false}Z.position.left=U.helper?ab.left:0}
622if(aa.top<(Z._helper?ab.top:0)){Z.size.height=Z.size.height+(Z._helper?(Z.position.top-ab.top):Z.position.top);if(ac){Z.size.width=Z.size.height*Z.aspectRatio;W=false}Z.position.top=Z._helper?ab.top:0}X=Z.containerElement.get(0)===Z.element.parent().get(0);V=/relative|absolute/.test(Z.containerElement.css("position"));if(X&&V){Z.offset.left=Z.parentData.left+Z.position.left;Z.offset.top=Z.parentData.top+Z.position.top}else{Z.offset.left=Z.element.offset().left;Z.offset.top=Z.element.offset().top}Y=Math.abs(Z.sizeDiff.width+(Z._helper?Z.offset.left-R.left:(Z.offset.left-ab.left)));ad=Math.abs(Z.sizeDiff.height+(Z._helper?Z.offset.top-R.top:(Z.offset.top-ab.top)));if(Y+Z.size.width>=Z.parentData.width){Z.size.width=Z.parentData.width-Y;if(ac){Z.size.height=Z.size.width/Z.aspectRatio;W=false}}if(ad+Z.size.height>=Z.parentData.height){Z.size.height=Z.parentData.height-ad;if(ac){Z.size.width=Z.size.height*Z.aspectRatio;W=false}}if(!W){Z.position.left=Z.prevPosition.left;Z.position.top=Z.prevPosition.top;Z.size.width=Z.prevSize.width;Z.size.height=Z.prevSize.height}},stop:function(){var W=z(this).resizable("instance"),S=W.options,X=W.containerOffset,R=W.containerPosition,T=W.containerElement,U=z(W.helper),Z=U.offset(),Y=U.outerWidth()-W.sizeDiff.width,V=U.outerHeight()-W.sizeDiff.height;if(W._helper&&!S.animate&&(/relative/).test(T.css("position"))){z(this).css({left:Z.left-R.left-X.left,width:Y,height:V})}if(W._helper&&!S.animate&&(/static/).test(T.css("position"))){z(this).css({left:Z.left-R.left-X.left,width:Y,height:V})}}});z.ui.plugin.add("resizable","alsoResize",{start:function(){var R=z(this).resizable("instance"),S=R.options;z(S.alsoResize).each(function(){var T=z(this);T.data("ui-resizable-alsoresize",{width:parseInt(T.width(),10),height:parseInt(T.height(),10),left:parseInt(T.css("left"),10),top:parseInt(T.css("top"),10)})})},resize:function(S,U){var R=z(this).resizable("instance"),V=R.options,T=R.originalSize,X=R.originalPosition,W={height:(R.size.height-T.height)||0,width:(R.size.width-T.width)||0,top:(R.position.top-X.top)||0,left
622:(R.position.left-X.left)||0};z(V.alsoResize).each(function(){var aa=z(this),ab=z(this).data("ui-resizable-alsoresize"),Z={},Y=aa.parents(U.originalElement[0]).length?["width","height"]:["width","height","top","left"];z.each(Y,function(ac,ae){var ad=(ab[ae]||0)+(W[ae]||0);if(ad&&ad>=0){Z[ae]=ad||null}});aa.css(Z)})},stop:function(){z(this).removeData("resizable-alsoresize")}});z.ui.plugin.add("resizable","ghost",{start:function(){var S=z(this).resizable("instance"),T=S.options,R=S.size;S.ghost=S.originalElement.clone();S.ghost.css({opacity:0.25,display:"block",position:"relative",height:R.height,width:R.width,margin:0,left:0,top:0}).addClass("ui-resizable-ghost").addClass(typeof T.ghost==="string"?T.ghost:"");S.ghost.appendTo(S.helper)},resize:function(){var R=z(this).resizable("instance");if(R.ghost){R.ghost.css({position:"relative",height:R.size.height,width:R.size.width})}},stop:function(){var R=z(this).resizable("instance");if(R.ghost&&R.helper){R.helper.get(0).removeChild(R.ghost.get(0))}}});z.ui.plugin.add("resizable","grid",{resize:function(){var U,Z=z(this).resizable("instance"),ad=Z.options,X=Z.size,Y=Z.originalSize,aa=Z.originalPosition,ai=Z.axis,R=typeof ad.grid==="number"?[ad.grid,ad.grid]:ad.grid,ag=(R[0]||1),af=(R[1]||1),W=Math.round((X.width-Y.width)/ag)*ag,V=Math.round((X.height-Y.height)/af)*af,ab=Y.width+W,ae=Y.height+V,T=ad.maxWidth&&(ad.maxWidth<ab),ac=ad.maxHeight&&(ad.maxHeight<ae),ah=ad.minWidth&&(ad.minWidth>ab),S=ad.minHeight&&(ad.minHeight>ae);ad.grid=R;if(ah){ab+=ag}if(S){ae+=af}if(T){ab-=ag}if(ac){ae-=af}if(/^(se|s|e)$/.test(ai)){Z.size.width=ab;Z.size.height=ae}else{if(/^(ne)$/.test(ai)){Z.size.width=ab;Z.size.height=ae;Z.position.top=aa.top-V}else{if(/^(sw)$/.test(ai)){Z.size.width=ab;Z.size.height=ae;Z.position.left=aa.left-W}else{if(ae-af<=0||ab-ag<=0){U=Z._getPaddingPlusBorderDimensions(this)}if(ae-af>0){Z.size.height=ae;Z.position.top=aa.top-V}else{ae=af-U.height;Z.size.height=ae;Z.position.top=aa.top+Y.height-ae}if(ab-ag>0){Z.size.width=ab;Z.position.left=aa.left-W}else{ab=ag-U.width;Z.size.width=ab;Z.position.left=aa.left+Y.width-ab}}}}}});var C=z.ui.resizable; 623/*! 624 * jQuery UI Dialog 1.11.4 625 * http://jqueryui.com 626 * 627 * Copyright jQuery Foundation and other contributors 628 * Released under the MIT license. 629 * http://jquery.org/license 630 * 631 * http://api.jqueryui.com/dialog/ 632 */ 633;var K=z.widget("ui.dialog",{version:"1.11.4",options:{appendTo:"body",autoOpen:true,buttons:[],closeOnEscape:true,closeText:"Close",dialogClass:"",draggable:true,hide:null,height:"auto",maxHeight:null,maxWidth:null,minHeight:150,minWidth:150,modal:false,position:{my:"center",at:"center",of:window,collision:"fit",using:function(S){var R=z(this).css(S).offset().top;if(R<0){z(this).css("top",S.top-R)}}},resizable:true,show:null,title:null,width:300,beforeClose:null,close:null,drag:null,dragStart:null,dragStop:null,focus:null,open:null,resize:null,resizeStart:null,resizeStop:null},sizeRelatedOptions:{buttons:true,height:true,maxHeight:true,maxWidth:true,minHeight:true,minWidth:true,width:true},resizableRelatedOptions:{maxHeight:true,maxWidth:true,minHeight:true,minWidth:true},_create:function(){this.originalCss={display:this.element[0].style.display,width:this.element[0].style.width,minHeight:this.element[0].style.minHeight,maxHeight:this.element[0].style.maxHeight,height:this.element[0].style.height};this.originalPosition={parent:this.element.parent(),index:this.element.parent().children().index(this.element)};this.originalTitle=this.element.attr("title");this.options.title=this.options.title||this.originalTitle;this._createWrapper();this.element.show().removeAttr("title").addClass("ui-dialog-content ui-widget-content").appendTo(this.uiDialog);this._createTitlebar();this._createButtonPane();if(this.options.draggable&&z.fn.draggable){this._makeDraggable()}if(this.options.resizable&&z.fn.resizable){this._makeResizable()}this._isOpen=false;this._trackFocus()},_init:function(){if(this.options.autoOpen){this.open()}},_appendTo:function(){var R=this.options.appendTo;if(R&&(R.jquery||R.nodeType)){return z(R)}return this.document.find(R||"body").eq(0)},_destroy:function(){var S,R=this.originalPosition;this._untrackInstance();this._destroyOverlay();this.element.removeUniqueId().removeClass("ui-dialog-content ui-widget-content").css(this.originalCss).detach();this.uiDialog.stop(true,true).remove();if(this.originalTitle){this.element.attr("title",this.originalTitle)}S=R.parent.children().eq(R.index);if(S.length&&S[0]!==this.element[0]){S.before(this.element)}else{R.parent.append(this.element)}},widget:function(){return this.uiDialog},disable:z.noop,enable:z.noop,close:function(U){var T,S=this;if(!this._isOpen||this._trigger("beforeClose",U)===false){return}this._isOpen=false;this._focusedElement=null;this._destroyOverlay();this._untrackInstance();if(!this.opener.filter(":focusable").focus().length){try{T=this.document[0].activeElement;if(T&&T.nodeName.toLowerCase()!=="body"){z(T).blur()}}catch(R){}}this._hide(this.uiDialog,this.options.hide,function(){S._trigger("close",U)})},isOpen:function(){return this._isOpen},moveToTop:function(){this._moveToTop()},_moveToTop:function(V,R){var U=false,T=this.uiDialog.siblings(".ui-front:visible").map(function(){return +z(this).css("z-index")}).get(),S=Math.max.apply(null,T);if(S>=+this.uiDialog.css("z-index")){this.uiDialog.css("z-index",S+1);U=true}if(U&&!R){this._trigger("focus",V)}return U},open:function(){var R=this;if(this._isOpen){if(this._moveToTop()){this._focusTabbable()}return}this._isOpen=true;this.opener=z(this.document[0].activeElement);this._size();this._position();this._createOverlay();this._moveToTop(null,true);if(this.overlay){this.overlay.css("z-index",this.uiDialog.css("z-index")-1)}this._show(this.uiDialog,this.options.show,function(){R._focusTabbable();R._trigger("focus")});this._makeFocusTarget();this._trigger("open")},_focusTabbable:function(){var R=this._focusedElement;if(!R){R=this.element.find("[autofocus]")}if(!R.length){R=this.element.find(":tabbable")}if(!R.length){R=this.uiDialogButtonPane.find(":tabbable")}if(!R.length){R=this.uiDialogTitlebarClose.filter(":tabbable")}if(!R.length){R=this.uiDialog}R.eq(0).focus()},_keepFocus:function(R){function S(){var U=this.document[0].activeElement,T=this.uiDialog[0]===U||z.contains(this.uiDialog[0],U);if(!T){this._focusTabbable()}}R.preventDefault();S.call(this);this._delay(S)},_createWrapper:function(){this.uiDialog=z("<div>").addClass("ui-dialog ui-widget ui-widget-content ui-corner-all ui-front "+this.options.dialogClass).hide().attr({tabIndex:-1,role:"dialog"}).appendTo(this._appendTo());this._on(this.uiDialog,{keydown:function(T){if(this.options.closeOnEscape&&!T.isDefaultPrevented()&&T.keyCode&&T.keyCode===z.ui.keyCode.ESCAPE){T.preventDefault();this.close(T);return}if(T.keyCode!==z.ui.keyCode.TAB||T.isDefaultPrevented()){return}var S=this.uiDialog.find(":tabbable"),U=S.filter(":first"),R=S.filter(":last");if((T.target===R[0]||T.target===this.uiDialog[0])&&!T.shiftKey){this._delay(function(){U.focus()});T.preventDefault()}else{if((T.target===U[0]||T.target===this.uiDialog[0])&&T.shiftKey){this._delay(function(){R.focus()});T.preventDefault()}}},mousedown:function(R){if(this._moveToTop(R)){this._focusTabbable()}}});if(!this.element.find("[aria-describedby]").length){this.uiDialog.attr({"aria-describedby":this.element.uniqueId().attr("id")})}},_createTitlebar:function(){var R;this.uiDialogTitlebar=z("<div>").addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix").prependTo(this.uiDialog);this._on(this.uiDialogTitlebar,{mousedown:function(S){if(!z(S.target).closest(".ui-dialog-titlebar-close")){this.uiDialog.focus()}}});this.uiDialogTitlebarClose=z("<button type='button'></button>").button({label:this.options.closeText,icons:{primary:"ui-icon-closethick"},text:false}).addClass("ui-dialog-titlebar-close").appendTo(this.uiDialogTitlebar);this._on(this.uiDialogTitlebarClose,{click:function(S){S.preventDefault();this.close(S)}});R=z("<span>").uniqueId().addClass("ui-dialog-title").prependTo(this.uiDialogTitlebar);this._title(R);this.uiDialog.attr({"aria-labelledby":R.attr("id")})},_title:function(R){if(!this.options.title){R.html(" ")}R.text(this.options.title)},_createButtonPane:function(){this.uiDialogButtonPane=z("<div>").addClass("ui-dialog-buttonpane ui-widget-content ui-helper-clearfix");this.uiButtonSet=z("<div>").addClass("ui-dialog-buttonset").appendTo(this.uiDialogButtonPane);this._createButtons()},_createButtons:function(){var S=this,R=this.options.buttons;this.uiDialogButtonPane.remove();this.uiButtonSet.empty();if(z.isEmptyObject(R)||(z.isArray(R)&&!R.length)){this.uiDialog.removeClass("ui-dialog-buttons");return}z.each(R,function(T,U){var V,W;U=z.isFunction(U)?{click:U,text:T}:U;U=z.extend({type:"button"},U);V=U.click;U.click=function(){V.apply(S.element[0],arguments)};W={icons:U.icons,text:U.showText};delete U.icons;delete U.showText;z("<button></button>",U).button(W).appendTo(S.uiButtonSet)});this.uiDialog.addClass("ui-dialog-buttons");this.uiDialogButtonPane.appendTo(this.uiDialog)},_makeDraggable:function(){var T=this,S=this.options;function R(U){return{position:U.position,offset:U.offset}}this.uiDialog.draggable({cancel:".ui-dialog-content, .ui-dialog-titlebar-close",handle:".ui-dialog-titlebar",containment:"document",start:function(U,V){z(this).addClass("ui-dialog-dragging");T._blockFrames();
633T._trigger("dragStart",U,R(V))},drag:function(U,V){T._trigger("drag",U,R(V))},stop:function(U,V){var X=V.offset.left-T.document.scrollLeft(),W=V.offset.top-T.document.scrollTop();S.position={my:"left top",at:"left"+(X>=0?"+":"")+X+" top"+(W>=0?"+":"")+W,of:T.window};z(this).removeClass("ui-dialog-dragging");T._unblockFrames();T._trigger("dragStop",U,R(V))}})},_makeResizable:function(){var W=this,U=this.options,V=U.resizable,R=this.uiDialog.css("position"),T=typeof V==="string"?V:"n,e,s,w,se,sw,ne,nw";function S(X){return{originalPosition:X.originalPosition,originalSize:X.originalSize,position:X.position,size:X.size}}this.uiDialog.resizable({cancel:".ui-dialog-content",containment:"document",alsoResize:this.element,maxWidth:U.maxWidth,maxHeight:U.maxHeight,minWidth:U.minWidth,minHeight:this._minHeight(),handles:T,start:function(X,Y){z(this).addClass("ui-dialog-resizing");W._blockFrames();W._trigger("resizeStart",X,S(Y))},resize:function(X,Y){W._trigger("resize",X,S(Y))},stop:function(X,Y){var ab=W.uiDialog.offset(),aa=ab.left-W.document.scrollLeft(),Z=ab.top-W.document.scrollTop();U.height=W.uiDialog.height();U.width=W.uiDialog.width();U.position={my:"left top",at:"left"+(aa>=0?"+":"")+aa+" top"+(Z>=0?"+":"")+Z,of:W.window};z(this).removeClass("ui-dialog-resizing");W._unblockFrames();W._trigger("resizeStop",X,S(Y))}}).css("position",R)},_trackFocus:function(){this._on(this.widget(),{focusin:function(R){this._makeFocusTarget();this._focusedElement=z(R.target)}})},_makeFocusTarget:function(){this._untrackInstance();this._trackingInstances().unshift(this)},_untrackInstance:function(){var S=this._trackingInstances(),R=z.inArray(this,S);if(R!==-1){S.splice(R,1)}},_trackingInstances:function(){var R=this.document.data("ui-dialog-instances");if(!R){R=[];this.document.data("ui-dialog-instances",R)}return R},_minHeight:function(){var R=this.options;return R.height==="auto"?R.minHeight:Math.min(R.minHeight,R.height)},_position:function(){var R=this.uiDialog.is(":visible");if(!R){this.uiDialog.show()}this.uiDialog.position(this.options.position);if(!R){this.uiDialog.hide()}},_setOptions:function(T){var U=this,S=false,R={};z.each(T,function(V,W){U._setOption(V,W);if(V in U.sizeRelatedOptions){S=true}if(V in U.resizableRelatedOptions){R[V]=W}});if(S){this._size();this._position()}if(this.uiDialog.is(":data(ui-resizable)")){this.uiDialog.resizable("option",R)}},_setOption:function(T,U){var S,V,R=this.uiDialog;if(T==="dialogClass"){R.removeClass(this.options.dialogClass).addClass(U)}if(T==="disabled"){return}this._super(T,U);if(T==="appendTo"){this.uiDialog.appendTo(this._appendTo())}if(T==="buttons"){this._createButtons()}if(T==="closeText"){this.uiDialogTitlebarClose.button({label:""+U})}if(T==="draggable"){S=R.is(":data(ui-draggable)");if(S&&!U){R.draggable("destroy")}if(!S&&U){this._makeDraggable()}}if(T==="position"){this._position()}if(T==="resizable"){V=R.is(":data(ui-resizable)");if(V&&!U){R.resizable("destroy")}if(V&&typeof U==="string"){R.resizable("option","handles",U)}if(!V&&U!==false){this._makeResizable()}}if(T==="title"){this._title(this.uiDialogTitlebar.find(".ui-dialog-title"))}},_size:function(){var R,T,U,S=this.options;this.element.show().css({width:"auto",minHeight:0,maxHeight:"none",height:0});if(S.minWidth>S.width){S.width=S.minWidth}R=this.uiDialog.css({height:"auto",width:S.width}).outerHeight();T=Math.max(0,S.minHeight-R);U=typeof S.maxHeight==="number"?Math.max(0,S.maxHeight-R):"none";if(S.height==="auto"){this.element.css({minHeight:T,maxHeight:U,height:"auto"})}
633else{this.element.height(Math.max(0,S.height-R))}if(this.uiDialog.is(":data(ui-resizable)")){this.uiDialog.resizable("option","minHeight",this._minHeight())}},_blockFrames:function(){this.iframeBlocks=this.document.find("iframe").map(function(){var R=z(this);return z("<div>").css({position:"absolute",width:R.outerWidth(),height:R.outerHeight()}).appendTo(R.parent()).offset(R.offset())[0]})},_unblockFrames:function(){if(this.iframeBlocks){this.iframeBlocks.remove();delete this.iframeBlocks}},_allowInteraction:function(R){if(z(R.target).closest(".ui-dialog").length){return true}return !!z(R.target).closest(".ui-datepicker").length},_createOverlay:function(){if(!this.options.modal){return}var R=true;this._delay(function(){R=false});if(!this.document.data("ui-dialog-overlays")){this._on(this.document,{focusin:function(S){if(R){return}if(!this._allowInteraction(S)){S.preventDefault();this._trackingInstances()[0]._focusTabbable()}}})}this.overlay=z("<div>").addClass("ui-widget-overlay ui-front").appendTo(this._appendTo());this._on(this.overlay,{mousedown:"_keepFocus"});this.document.data("ui-dialog-overlays",(this.document.data("ui-dialog-overlays")||0)+1)},_destroyOverlay:function(){if(!this.options.modal){return}if(this.overlay){var R=this.document.data("ui-dialog-overlays")-1;if(!R){this.document.unbind("focusin").removeData("ui-dialog-overlays")}else{this.document.data("ui-dialog-overlays",R)}this.overlay.remove();this.overlay=null}}}); 634/*! 635 * jQuery UI Droppable 1.11.4 636 * http://jqueryui.com 637 * 638 * Copyright jQuery Foundation and other contributors 639 * Released under the MIT license. 640 * http://jquery.org/license 641 * 642 * http://api.jqueryui.com/droppable/ 643 */ 644;z.widget("ui.droppable",{version:"1.11.4",widgetEventPrefix:"drop",options:{accept:"*",activeClass:false,addClasses:true,greedy:false,hoverClass:false,scope:"default",tolerance:"intersect",activate:null,deactivate:null,drop:null,out:null,over:null},_create:function(){var S,T=this.options,R=T.accept;this.isover=false;this.isout=true;this.accept=z.isFunction(R)?R:function(U){return U.is(R)};this.proportions=function(){if(arguments.length){S=arguments[0]}else{return S?S:S={width:this.element[0].offsetWidth,height:this.element[0].offsetHeight}}};this._addToManager(T.scope);T.addClasses&&this.element.addClass("ui-droppable")},_addToManager:function(R){z.ui.ddmanager.droppables[R]=z.ui.ddmanager.droppables[R]||[];z.ui.ddmanager.droppables[R].push(this)},_splice:function(R){var S=0;for(;S<R.length;S++){if(R[S]===this){R.splice(S,1)}}},_destroy:function(){var R=z.ui.ddmanager.droppables[this.options.scope];this._splice(R);this.element.removeClass("ui-droppable ui-droppable-disabled")},_setOption:function(S,T){if(S==="accept"){this.accept=z.isFunction(T)?T:function(U){return U.is(T)}}else{if(S==="scope"){var R=z.ui.ddmanager.droppables[this.options.scope];this._splice(R);this._addToManager(T)}}this._super(S,T)},_activate:function(S){var R=z.ui.ddmanager.current;if(this.options.activeClass){this.element.addClass(this.options.activeClass)}if(R){this._trigger("activate",S,this.ui(R))}},_deactivate:function(S){var R=z.ui.ddmanager.current;if(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(R){this._trigger("deactivate",S,this.ui(R))}},_over:function(S){var R=z.ui.ddmanager.current;if(!R||(R.currentItem||R.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],(R.currentItem||R.element))){if(this.options.hoverClass){this.element.addClass(this.options.hoverClass)}this._trigger("over",S,this.ui(R))}},_out:function(S){var R=z.ui.ddmanager.current;if(!R||(R.currentItem||R.element)[0]===this.element[0]){return}if(this.accept.call(this.element[0],(R.currentItem||R.element))){if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("out",S,this.ui(R))}},_drop:function(S,T){var R=T||z.ui.ddmanager.current,U=false;if(!R||(R.currentItem||R.element)[0]===this.element[0]){return false}this.element.find(":data(ui-droppable)").not(".ui-draggable-dragging").each(function(){var V=z(this).droppable("instance");if(V.options.greedy&&!V.options.disabled&&V.options.scope===R.options.scope&&V.accept.call(V.element[0],(R.currentItem||R.element))&&z.ui.intersect(R,z.extend(V,{offset:V.element.offset()}),V.options.tolerance,S)){U=true;return false}});if(U){return false}if(this.accept.call(this.element[0],(R.currentItem||R.element))){if
644(this.options.activeClass){this.element.removeClass(this.options.activeClass)}if(this.options.hoverClass){this.element.removeClass(this.options.hoverClass)}this._trigger("drop",S,this.ui(R));return this.element}return false},ui:function(R){return{draggable:(R.currentItem||R.element),helper:R.helper,position:R.position,offset:R.positionAbs}}});z.ui.intersect=(function(){function R(T,S,U){return(T>=S)&&(T<(S+U))}return function(ad,X,ab,T){if(!X.offset){return false}var V=(ad.positionAbs||ad.position.absolute).left+ad.margins.left,aa=(ad.positionAbs||ad.position.absolute).top+ad.margins.top,U=V+ad.helperProportions.width,Z=aa+ad.helperProportions.height,W=X.offset.left,ac=X.offset.top,S=W+X.proportions().width,Y=ac+X.proportions().height;switch(ab){case"fit":return(W<=V&&U<=S&&ac<=aa&&Z<=Y);case"intersect":return(W<V+(ad.helperProportions.width/2)&&U-(ad.helperProportions.width/2)<S&&ac<aa+(ad.helperProportions.height/2)&&Z-(ad.helperProportions.height/2)<Y);case"pointer":return R(T.pageY,ac,X.proportions().height)&&R(T.pageX,W,X.proportions().width);case"touch":return((aa>=ac&&aa<=Y)||(Z>=ac&&Z<=Y)||(aa<ac&&Z>Y))&&((V>=W&&V<=S)||(U>=W&&U<=S)||(V<W&&U>S));default:return false}}})();z.ui.ddmanager={current:null,droppables:{"default":[]},prepareOffsets:function(U,W){var T,S,R=z.ui.ddmanager.droppables[U.options.scope]||[],V=W?W.type:null,X=(U.currentItem||U.element).find(":data(ui-droppable)").addBack();droppablesLoop:for(T=0;T<R.length;T++){if(R[T].options.disabled||(U&&!R[T].accept.call(R[T].element[0],(U.currentItem||U.element)))){continue}for(S=0;S<X.length;S++){if(X[S]===R[T].element[0]){R[T].proportions().height=0;continue droppablesLoop}}R[T].visible=R[T].element.css("display")!=="none";if(!R[T].visible){continue}if(V==="mousedown"){R[T]._activate.call(R[T],W)}R[T].offset=R[T].element.offset();R[T].proportions({width:R[T].element[0].offsetWidth,height:R[T].element[0].offsetHeight})}},drop:function(R,S){var T=false;z.each((z.ui.ddmanager.droppables[R.options.scope]||[]).slice(),function(){if(!this.options){return}if(!this.options.disabled&&this.visible&&z.ui.intersect(R,this,this.options.tolerance,S)){T=this._drop.call(this,S)||T}if(!this.options.disabled&&this.visible&&this.accept.call(this.element[0],(R.currentItem||R.element))){this.isout=true;this.isover=false;this._deactivate.call(this,S)}});return T},dragStart:function(R,S){R.element.parentsUntil("body").bind("scroll.droppable",function(){if(!R.options.refreshPositions){z.ui.ddmanager.prepareOffsets(R,S)}})},drag:function(R,S){if(R.options.refreshPositions){z.ui.ddmanager.prepareOffsets(R,S)}z.each(z.ui.ddmanager.droppables[R.options.scope]||[],function(){if(this.options.disabled||this.greedyChild||!this.visible){return}var W,U,T,V=z.ui.intersect(R,this,this.options.tolerance,S),X=!V&&this.isover?"isout":(V&&!this.isover?"isover":null);if(!X){return}if(this.options.greedy){U=this.options.scope;T=this.element.parents(":data(ui-droppable)").filter(function(){return z(this).droppable("instance").options.scope===U});if(T.length){W=z(T[0]).droppable("instance");W.greedyChild=(X==="isover")}}if(W&&X==="isover"){W.isover=false;W.isout=true;W._out.call(W,S)}this[X]=true;this[X==="isout"?"isover":"isout"]=false;this[X==="isover"?"_over":"_out"].call(this,S);if(W&&X==="isout"){W.isout=false;W.isover=true;W._over.call(W,S)}})},dragStop:function(R,S){R.element.parentsUntil("body").unbind("scroll.droppable");if(!R.options.refreshPositions){z.ui.ddmanager.prepareOffsets(R,S)}}};var c=z.ui.droppable; 645/*! 646 * jQuery UI Effects 1.11.4 647 * http://jqueryui.com 648 * 649 * Copyright jQuery Foundation and other contributors 650 * Released under the MIT license. 651 * http://jquery.org/license 652 * 653 * http://api.jqueryui.com/category/effects-core/ 654 */ 655;var i="ui-effects-",n=z;z.effects={effect:{}}; 656/*! 657 * jQuery Color Animations v2.1.2 658 * https://github.com/jquery/jquery-color 659 * 660 * Copyright 2014 jQuery Foundation and other contributors 661 * Released under the MIT license. 662 * http://jquery.org/license 663 * 664 * Date: Wed Jan 16 08:47:09 2013 -0600 665 */ 666(function(af,U){var ab="backgroundColor borderBottomColor borderLeftColor borderRightColor borderTopColor color columnRuleColor outlineColor textDecorationColor textEmphasisColor",Y=/^([\-+])=\s*(\d+\.?\d*)/,X=[{re:/rgba?\(\s*(\d{1,3})\s*,\s*(\d{1,3})\s*,\s*(\d{1,3})\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(ag){return[ag[1],ag[2],ag[3],ag[4]]}},{re:/rgba?\(\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,parse:function(ag){return[ag[1]*2.55,ag[2]*2.55,ag[3]*2.55,ag[4]]}},{re:/#([a-f0-9]{2})([a-f0-9]{2})([a-f0-9]{2})/,parse:function(ag){return[parseInt(ag[1],16),parseInt(ag[2],16),parseInt(ag[3],16)]}},{re:/#([a-f0-9])([a-f0-9])([a-f0-9])/,parse:function(ag){return[parseInt(ag[1]+ag[1],16),parseInt(ag[2]+ag[2],16),parseInt(ag[3]+ag[3],16)]}},{re:/hsla?\(\s*(\d+(?:\.\d+)?)\s*,\s*(\d+(?:\.\d+)?)\%\s*,\s*(\d+(?:\.\d+)?)\%\s*(?:,\s*(\d?(?:\.\d+)?)\s*)?\)/,space:"hsla",parse:function(ag){return[ag[1],ag[2]/100,ag[3]/100,ag[4]]}}],V=af.Color=function(ah,ai,ag,aj){return new af.Color.fn.parse(ah,ai,ag,aj)},aa={rgba:{props:{red:{idx:0,type:"byte"}
666,green:{idx:1,type:"byte"},blue:{idx:2,type:"byte"}}},hsla:{props:{hue:{idx:0,type:"degrees"},saturation:{idx:1,type:"percent"},lightness:{idx:2,type:"percent"}}}},ae={"byte":{floor:true,max:255},percent:{max:1},degrees:{mod:360,floor:true}},ad=V.support={},S=af("<p>")[0],R,ac=af.each;S.style.cssText="background-color:rgba(1,1,1,.5)";ad.rgba=S.style.backgroundColor.indexOf("rgba")>-1;ac(aa,function(ag,ah){ah.cache="_"+ag;ah.props.alpha={idx:3,type:"percent",def:1}});function Z(ah,aj,ai){var ag=ae[aj.type]||{};if(ah==null){return(ai||!aj.def)?null:aj.def}ah=ag.floor?~~ah:parseFloat(ah);if(isNaN(ah)){return aj.def}if(ag.mod){return(ah+ag.mod)%ag.mod}return 0>ah?0:ag.max<ah?ag.max:ah}function W(ag){var ai=V(),ah=ai._rgba=[];ag=ag.toLowerCase();ac(X,function(an,ao){var al,am=ao.re.exec(ag),ak=am&&ao.parse(am),aj=ao.space||"rgba";if(ak){al=ai[aj](ak);ai[aa[aj].cache]=al[aa[aj].cache];ah=ai._rgba=al._rgba;return false}});if(ah.length){if(ah.join()==="0,0,0,0"){af.extend(ah,R.transparent)}return ai}return R[ag]}V.fn=af.extend(V.prototype,{parse:function(am,ak,ag,al){if(am===U){this._rgba=[null,null,null,null];return this}if(am.jquery||am.nodeType){am=af(am).css(ak);ak=U}var aj=this,ai=af.type(am),ah=this._rgba=[];if(ak!==U){am=[am,ak,ag,al];ai="array"}if(ai==="string"){return this.parse(W(am)||R._default)}if(ai==="array"){ac(aa.rgba.props,function(an,ao){ah[ao.idx]=Z(am[ao.idx],ao)});return this}if(ai==="object"){if(am instanceof V){ac(aa,function(an,ao){if(am[ao.cache]){aj[ao.cache]=am[ao.cache].slice()}})}else{ac(aa,function(ao,ap){var an=ap.cache;ac(ap.props,function(aq,ar){if(!aj[an]&&ap.to){if(aq==="alpha"||am[aq]==null){return}aj[an]=ap.to(aj._rgba)}aj[an][ar.idx]=Z(am[aq],ar,true)});if(aj[an]&&af.inArray(null,aj[an].slice(0,3))<0){aj[an][3]=1;if(ap.from){aj._rgba=ap.from(aj[an])}}})}return this}},is:function(ai){var ag=V(ai),aj=true,ah=this;ac(aa,function(ak,am){var an,al=ag[am.cache];if(al){an=ah[am.cache]||am.to&&am.to(ah._rgba)||[];ac(am.props,function(ao,ap){if(al[ap.idx]!=null){aj=(al[ap.idx]===an[ap.idx]);return aj}})}return aj});return aj},_space:function(){var ag=[],ah=this;ac(aa,function(ai,aj){if(ah[aj.cache]){ag.push(ai)}});return ag.pop()},transition:function(ah,an){var ai=V(ah),aj=ai._space(),ak=aa[aj],al=this.alpha()===0?V("transparent"):this,am=al[ak.cache]||ak.to(al._rgba),ag=am.slice();ai=ai[ak.cache];ac(ak.props,function(ar,au){var aq=au.idx,ap=am[aq],ao=ai[aq],at=ae[au.type]||{};if(ao===null){return}if(ap===null){ag[aq]=ao}else{if(at.mod){if(ao-ap>at.mod/2){ap+=at.mod}else{if(ap-ao>at.mod/2){ap-=at.mod}}}ag[aq]=Z((ao-ap)*an+ap,au)}});return this[aj](ag)},blend:function(aj){if(this._rgba[3]===1){return this}var ai=this._rgba.slice(),ah=ai.pop(),ag=V(aj)._rgba;return V(af.map(ai,function(ak,al){return(1-ah)*ag[al]+ah*ak}))},toRgbaString:function(){var ah="rgba(",ag=af.map(this._rgba,function(ai,aj){return ai==null?(aj>2?1:0):ai});if(ag[3]===1){ag.pop();ah="rgb("}return ah+ag.join()+")"},toHslaString:function(){var ah="hsla(",ag=af.map(this.hsla(),function(ai,aj){if(ai==null){ai=aj>2?1:0}if(aj&&aj<3){ai=Math.round(ai*100)+"%"}return ai});if(ag[3]===1){ag.pop();ah="hsl("}return ah+ag.join()+")"},toHexString:function(ag){var ah=this._rgba.slice(),ai=ah.pop();if(ag){ah.push(~~(ai*255))}return"#"+af.map(ah,function(aj){aj=(aj||0).toString(16);return aj.length===1?"0"+aj:aj}).join("")},toString:function(){return this._rgba[3]===0?"transparent":this.toRgbaString()}});V.fn.parse.prototype=V.fn;function T(ai,ah,ag){ag=(ag+1)%1;if(ag*6<1){return ai+(ah-ai)*ag*6}if(ag*2<1){return ah}if(ag*3<2){return ai+(ah-ai)*((2/3)-ag)*6}return ai}aa.hsla.to=function(ai){if(ai[0]==null||ai[1]==null||ai[2]==null){return[null,null,null,ai[3]]}var ag=ai[0]/255,al=ai[1]/255,am=ai[2]/255,ao=ai[3],an=Math.max(ag,al,am),aj=Math.min(ag,al,am),ap=an-aj,aq=an+aj,ah=aq*0.5,ak,ar;if(aj===an){ak=0}else{if(ag===an){ak=(60*(al-am)/ap)+360}else{if(al===an){ak=(60*(am-ag)/ap)+120}else{ak=(60*(ag-al)/ap)+240}}}if(ap===0){ar=0}else{if(ah<=0.5){ar=ap/aq}else{ar=ap/(2-aq)}}return[Math.round(ak)%360,ar,ah,ao==null?1:ao]};aa.hsla.from=function(ak){if(ak[0]==null||ak[1]==null||ak[2]==null){return[null,
666null,null,ak[3]]}var aj=ak[0]/360,ai=ak[1],ah=ak[2],ag=ak[3],al=ah<=0.5?ah*(1+ai):ah+ai-ah*ai,am=2*ah-al;return[Math.round(T(am,al,aj+(1/3))*255),Math.round(T(am,al,aj)*255),Math.round(T(am,al,aj-(1/3))*255),ag]};ac(aa,function(ah,aj){var ai=aj.props,ag=aj.cache,al=aj.to,ak=aj.from;V.fn[ah]=function(aq){if(al&&!this[ag]){this[ag]=al(this._rgba)}if(aq===U){return this[ag].slice()}var an,ap=af.type(aq),am=(ap==="array"||ap==="object")?aq:arguments,ao=this[ag].slice();ac(ai,function(ar,au){var at=am[ap==="object"?ar:au.idx];if(at==null){at=ao[au.idx]}ao[au.idx]=Z(at,au)});if(ak){an=V(ak(ao));an[ag]=ao;return an}else{return V(ao)}};ac(ai,function(am,an){if(V.fn[am]){return}V.fn[am]=function(ar){var au=af.type(ar),aq=(am==="alpha"?(this._hsla?"hsla":"rgba"):ah),ap=this[aq](),at=ap[an.idx],ao;if(au==="undefined"){return at}if(au==="function"){ar=ar.call(this,at);au=af.type(ar)}if(ar==null&&an.empty){return this}if(au==="string"){ao=Y.exec(ar);if(ao){ar=at+parseFloat(ao[2])*(ao[1]==="+"?1:-1)}}ap[an.idx]=ar;return this[aq](ap)}})});V.hook=function(ah){var ag=ah.split(" ");ac(ag,function(ai,aj){af.cssHooks[aj]={set:function(an,ao){var al,am,ak="";if(ao!=="transparent"&&(af.type(ao)!=="string"||(al=W(ao)))){ao=V(al||ao);if(!ad.rgba&&ao._rgba[3]!==1){am=aj==="backgroundColor"?an.parentNode:an;while((ak===""||ak==="transparent")&&am&&am.style){try{ak=af.css(am,"backgroundColor");am=am.parentNode}catch(ap){}}ao=ao.blend(ak&&ak!=="transparent"?ak:"_default")}ao=ao.toRgbaString()}try{an.style[aj]=ao}catch(ap){}}};af.fx.step[aj]=function(ak){if(!ak.colorInit){ak.start=V(ak.elem,aj);ak.end=V(ak.end);ak.colorInit=true}af.cssHooks[aj].set(ak.elem,ak.start.transition(ak.end,ak.pos))}})};V.hook(ab);af.cssHooks.borderColor={expand:function(ah){var ag={};ac(["Top","Right","Bottom","Left"],function(aj,ai){ag["border"+ai+"Color"]=ah});return ag}};R=af.Color.names={aqua:"#00ffff",black:"#000000",blue:"#0000ff",fuchsia:"#ff00ff",gray:"#808080",green:"#008000",lime:"#00ff00",maroon:"#800000",navy:"#000080",olive:"#808000",purple:"#800080",red:"#ff0000",silver:"#c0c0c0",teal:"#008080",white:"#ffffff",yellow:"#ffff00",transparent:[null,null,null,0],_default:"#ffffff"}})(n);(function(){var S=["add","remove","toggle"],T={border:1,borderBottom:1,borderColor:1,borderLeft:1,borderRight:1,borderTop:1,borderWidth:1,margin:1,padding:1};z.each(["borderLeftStyle","borderRightStyle","borderBottomStyle","borderTopStyle"],function(V,W){z.fx.step[W]=function(X){if(X.end!=="none"&&!X.setAttr||X.pos===1&&!X.setAttr){n.style(X.elem,W,X.end);X.setAttr=true}}});function U(Z){var W,V,X=Z.ownerDocument.defaultView?Z.ownerDocument.defaultView.getComputedStyle(Z,null):Z.currentStyle,Y={};if(X&&X.length&&X[0]&&X[X[0]]){V=X.length;while(V--){W=X[V];if(typeof X[W]==="string"){Y[z.camelCase(W)]=X[W]}}}else{for(W in X){if(typeof X[W]==="string"){Y[W]=X[W]}}}return Y}function R(V,X){var Z={},W,Y;for(W in X){Y=X[W];if(V[W]!==Y){if(!T[W]){if(z.fx.step[W]||!isNaN(parseFloat(Y))){Z[W]=Y}}}}return Z}if(!z.fn.addBack){z.fn.addBack=function(V){return this.add(V==null?this.prevObject:this.prevObject.filter(V))}}z.effects.animateClass=function(V,W,Z,Y){var X=z.speed(W,Z,Y);return this.queue(function(){var ac=z(this),aa=ac.attr("class")||"",ab,ad=X.children?ac.find("*").addBack():ac;ad=ad.map(function(){var ae=z(this);return{el:ae,start:U(this)}});ab=function(){z.each(S,function(ae,af){if(V[af]){ac[af+"Class"](V[af])}})};ab();ad=ad.map(function(){this.end=U(this.el[0]);this.diff=R(this.start,this.end);return this});ac.attr("class",aa);ad=ad.map(function(){var ag=this,ae=z.Deferred(),af=z.extend({},X,{queue:false,complete:function(){ae.resolve(ag)}});this.el.animate(this.diff,af);return ae.promise()});z.when.apply(z,ad.get()).done(function(){ab();z.each(arguments,function(){var ae=this.el;z.each(this.diff,function(af){ae.css(af,"")})});X.complete.call(ac[0])})})};z.fn.extend({addClass:(function(V){return function(X,W,Z,Y){return W?z.effects.animateClass.call(this,{add:X},W,Z,Y):V.apply(this,arguments)}})(z.fn.addClass),removeClass:(function(V){return function(X,W,Z,Y){return arguments.length>1?z.effects.animateClass.call(this,{remove:X},W,Z,Y):V.apply(this,arguments)}})(z.fn.removeClass),toggleClass:(function(V){return function(Y,X,W,aa,Z){if(typeof X==="boolean"||X===undefined){if(!W){return V.apply(this,arguments)}else{return z.effects.animateClass.call(this,(X?{add:Y}:{remove:Y}),W,aa,Z)}}else{return z.effects.animateClass.call(this,{toggle:Y},X,W,aa)}}})(z.fn.toggleClass),switchClass:function(V,X,W,Z,Y){return z.effects.animateClass.call(this,{add:X,remove:V},W,Z,Y)}})})();(function(){z.extend(z.effects,{version:"1.11.4",save:function(U,V){for(var T=0;T<V.length;T++){if(V[T]!==null){U.data(i+V[T],U[0].style[V[T]])}}},restore:function(U,W){var V,T;for(T=0;T<W.length;T++){if(W[T]!==null){V=U.data(i+W[T]);if(V===undefined){V=""}U.css(W[T],V)}}},setMode:function(T,U){if(U==="toggle"){U=T.is(":hidden")?"show":"hide"}return U},getBaseline:function(U,V){var W,T;switch(U[0]){case"top":W=0;break;case"middle":W=0.5;break;case"bottom":W=1;break;default:W=U[0]/V.height}switch(U[1]){case"left":T=0;break;case"center":T=0.5;break;case"right":T=1;break;default:T=U[1]/V.width}return{x:T,y:W}}
666,createWrapper:function(U){if(U.parent().is(".ui-effects-wrapper")){return U.parent()}var V={width:U.outerWidth(true),height:U.outerHeight(true),"float":U.css("float")},Y=z("<div></div>").addClass("ui-effects-wrapper").css({fontSize:"100%",background:"transparent",border:"none",margin:0,padding:0}),T={width:U.width(),height:U.height()},X=document.activeElement;try{X.id}catch(W){X=document.body}U.wrap(Y);if(U[0]===X||z.contains(U[0],X)){z(X).focus()}Y=U.parent();if(U.css("position")==="static"){Y.css({position:"relative"});U.css({position:"relative"})}else{z.extend(V,{position:U.css("position"),zIndex:U.css("z-index")});z.each(["top","left","bottom","right"],function(Z,aa){V[aa]=U.css(aa);if(isNaN(parseInt(V[aa],10))){V[aa]="auto"}});U.css({position:"relative",top:0,left:0,right:"auto",bottom:"auto"})}U.css(T);return Y.css(V).show()},removeWrapper:function(T){var U=document.activeElement;if(T.parent().is(".ui-effects-wrapper")){T.parent().replaceWith(T);if(T[0]===U||z.contains(T[0],U)){z(U).focus()}}return T},setTransition:function(U,W,T,V){V=V||{};z.each(W,function(Y,X){var Z=U.cssUnit(X);if(Z[0]>0){V[X]=Z[0]*T+Z[1]}});return V}});function R(U,T,V,W){if(z.isPlainObject(U)){T=U;U=U.effect}U={effect:U};if(T==null){T={}}if(z.isFunction(T)){W=T;V=null;T={}}if(typeof T==="number"||z.fx.speeds[T]){W=V;V=T;T={}}if(z.isFunction(V)){W=V;V=null}if(T){z.extend(U,T)}V=V||T.duration;U.duration=z.fx.off?0:typeof V==="number"?V:V in z.fx.speeds?z.fx.speeds[V]:z.fx.speeds._default;U.complete=W||T.complete;return U}function S(T){if(!T||typeof T==="number"||z.fx.speeds[T]){return true}if(typeof T==="string"&&!z.effects.effect[T]){return true}if(z.isFunction(T)){return true}if(typeof T==="object"&&!T.effect){return true}return false}z.fn.extend({effect:function(){var V=R.apply(this,arguments),X=V.mode,T=V.queue,U=z.effects.effect[V.effect];if(z.fx.off||!U){if(X){return this[X](V.duration,V.complete)}else{return this.each(function(){if(V.complete){V.complete.call(this)}})}}function W(aa){var ab=z(this),Z=V.complete,ac=V.mode;function Y(){if(z.isFunction(Z)){Z.call(ab[0])}if(z.isFunction(aa)){aa()}}if(ab.is(":hidden")?ac==="hide":ac==="show"){ab[ac]();Y()}else{U.call(ab[0],V,Y)}}return T===false?this.each(W):this.queue(T||"fx",W)},show:(function(T){return function(V){if(S(V)){return T.apply(this,arguments)}else{var U=R.apply(this,arguments);U.mode="show";return this.effect.call(this,U)}}})(z.fn.show),hide:(function(T){return function(V){if(S(V)){return T.apply(this,arguments)}else{var U=R.apply(this,arguments);U.mode="hide";return this.effect.call(this,U)}}})(z.fn.hide),toggle:(function(T){return function(V){if(S(V)||typeof V==="boolean"){return T.apply(this,arguments)}else{var U=R.apply(this,arguments);U.mode="toggle";return this.effect.call(this,U)}}})(z.fn.toggle),cssUnit:function(T){var U=this.css(T),V=[];z.each(["em","px","%","pt"],function(W,X){if(U.indexOf(X)>0){V=[parseFloat(U),X]}});return V}})})();(function(){var R={};z.each(["Quad","Cubic","Quart","Quint","Expo"],function(T,S){R[S]=function(U){return Math.pow(U,T+2)}});z.extend(R,{Sine:function(S){return 1-Math.cos(S*Math.PI/2)},Circ:function(S){return 1-Math.sqrt(1-S*S)},Elastic:function(S){return S===0||S===1?S:-Math.pow(2,8*(S-1))*Math.sin(((S-1)*80-7.5)*Math.PI/15)},Back:function(S){return S*S*(3*S-2)},Bounce:function(U){var S,T=4;while(U<((S=Math.pow(2,--T))-1)/11){}return 1/Math.pow(4,3-T)-7.5625*Math.pow((S*3-2)/22-U,2)}});z.each(R,function(T,S){z.easing["easeIn"+T]=S;z.easing["easeOut"+T]=function(U){return 1-S(1-U)};z.easing["easeInOut"+T]=function(U){return U<0.5?S(U*2)/2:1-S(U*-2+2)/2}})})();var I=z.effects; 667/*! 668 * jQuery UI Effects Blind 1.11.4 669 * http://jqueryui.com 670 * 671 * Copyright jQuery Foundation and other contributors 672 * Released under the MIT license. 673 * http://jquery.org/license 674 * 675 * http://api.jqueryui.com/blind-effect/ 676 */ 677;var M=z.effects.effect.blind=function(T,Z){var U=z(this),ad=/up|down|vertical/,ac=/up|left|vertical|horizontal/,ae=["position","top","bottom","left","right","height","width"],aa=z.effects.setMode(U,T.mode||"hide"),af=T.direction||"up",W=ad.test(af),V=W?"height":"width",ab=W?"top":"left",ah=ac.test(af),Y={},ag=aa==="show",S,R,X;if(U.parent().is(".ui-effects-wrapper")){z.effects.save(U.parent(),ae)}else{z.effects.save(U,ae)}U.show();S=z.effects.createWrapper(U).css({overflow:"hidden"});R=S[V]();X=parseFloat(S.css(ab))||0;Y[V]=ag?R:0;if(!ah){U.css(W?"bottom":"right",0).css(W?"top":"left","auto").css({position:"absolute"});Y[ab]=ag?X:R+X}if(ag){S.css(V,0);if(!ah){S.css(ab,X+R)}}S.animate(Y,{duration:T.duration,easing:T.easing,queue:false,complete:function(){if(aa==="hide"){U.hide()}z.effects.restore(U,ae);z.effects.removeWrapper(U);Z()}})}; 678/*! 679 * jQuery UI Effects Bounce 1.11.4 680 * http://jqueryui.com 681 * 682 * Copyright jQuery Foundation and other contributors 683 * Released under the MIT license. 684 * http://jquery.org/license 685 * 686 * http://api.jqueryui.com/bounce-effect/ 687 */ 688;var G=z.effects.effect.bounce=function(aa,Z){var R=z(this),S=["position","top","bottom","left","right","height","width"],Y=z.effects.setMode(R,aa.mode||"effect"),X=Y==="hide",ai=Y==="show",aj=aa.direction||"up",T=aa.distance,W=aa.times||5,ak=W*2+(ai||X?1:0),ah=aa.duration/ak,ac=aa.easing,U=(aj==="up"||aj==="down")?"top":"left",ab=(aj==="up"||aj==="left"),ag,V,af,ad=R.queue(),ae=ad.length;if(ai||X){S.push("opacity")}z.effects.save(R,S);R.show();z.effects.createWrapper(R);if(!T){T=R[U==="top"?"outerHeight":"outerWidth"]()/3}if(ai){af={opacity:1};af[U]=0;R.css("opacity",0).css(U,ab?-T*2:T*2).animate(af,ah,ac)}if(X){T=T/Math.pow(2,W-1)}af={};af[U]=0;for(ag=0;ag<W;ag++){V={};V[U]=(ab?"-=":"+=")+T;R.animate(V,ah,ac).animate(af,ah,ac);T=X?T*2:T/2}if(X){V={opacity:0}
688;V[U]=(ab?"-=":"+=")+T;R.animate(V,ah,ac)}R.queue(function(){if(X){R.hide()}z.effects.restore(R,S);z.effects.removeWrapper(R);Z()});if(ae>1){ad.splice.apply(ad,[1,0].concat(ad.splice(ae,ak+1)))}R.dequeue()}; 689/*! 690 * jQuery UI Effects Clip 1.11.4 691 * http://jqueryui.com 692 * 693 * Copyright jQuery Foundation and other contributors 694 * Released under the MIT license. 695 * http://jquery.org/license 696 * 697 * http://api.jqueryui.com/clip-effect/ 698 */ 699;var u=z.effects.effect.clip=function(U,X){var V=z(this),ab=["position","top","bottom","left","right","height","width"],aa=z.effects.setMode(V,U.mode||"hide"),ad=aa==="show",ac=U.direction||"vertical",Z=ac==="vertical",ae=Z?"height":"width",Y=Z?"top":"left",W={},S,T,R;z.effects.save(V,ab);V.show();S=z.effects.createWrapper(V).css({overflow:"hidden"});T=(V[0].tagName==="IMG")?S:V;R=T[ae]();if(ad){T.css(ae,0);T.css(Y,R/2)}W[ae]=ad?R:0;W[Y]=ad?0:R/2;T.animate(W,{queue:false,duration:U.duration,easing:U.easing,complete:function(){if(!ad){V.hide()}z.effects.restore(V,ab);z.effects.removeWrapper(V);X()}})}; 700/*! 701 * jQuery UI Effects Drop 1.11.4 702 * http://jqueryui.com 703 * 704 * Copyright jQuery Foundation and other contributors 705 * Released under the MIT license. 706 * http://jquery.org/license 707 * 708 * http://api.jqueryui.com/drop-effect/ 709 */ 710;var m=z.effects.effect.drop=function(S,W){var T=z(this),Y=["position","top","bottom","left","right","opacity","height","width"],X=z.effects.setMode(T,S.mode||"hide"),aa=X==="show",Z=S.direction||"left",U=(Z==="up"||Z==="down")?"top":"left",ab=(Z==="up"||Z==="left")?"pos":"neg",V={opacity:aa?1:0},R;z.effects.save(T,Y);T.show();z.effects.createWrapper(T);R=S.distance||T[U==="top"?"outerHeight":"outerWidth"](true)/2;if(aa){T.css("opacity",0).css(U,ab==="pos"?-R:R)}V[U]=(aa?(ab==="pos"?"+=":"-="):(ab==="pos"?"-=":"+="))+R;T.animate(V,{queue:false,duration:S.duration,easing:S.easing,complete:function(){if(X==="hide"){T.hide()}z.effects.restore(T,Y);z.effects.removeWrapper(T);W()}})}; 711/*! 712 * jQuery UI Effects Explode 1.11.4 713 * http://jqueryui.com 714 * 715 * Copyright jQuery Foundation and other contributors 716 * Released under the MIT license. 717 * http://jquery.org/license 718 * 719 * http://api.jqueryui.com/explode-effect/ 720 */ 721;var F=z.effects.effect.explode=function(ae,ad){var X=ae.pieces?Math.round(Math.sqrt(ae.pieces)):3,S=X,R=z(this),Z=z.effects.setMode(R,ae.mode||"hide"),ai=Z==="show",V=R.show().css("visibility","hidden").offset(),af=Math.ceil(R.outerWidth()/S),ac=Math.ceil(R.outerHeight()/X),W=[],ah,ag,T,ab,aa,Y;function aj(){W.push(this);if(W.length===X*S){U()}}for(ah=0;ah<X;ah++){ab=V.top+ah*ac;Y=ah-(X-1)/2;for(ag=0;ag<S;ag++){T=V.left+ag*af;aa=ag-(S-1)/2;R.clone().appendTo("body").wrap("<div></div>").css({position:"absolute",visibility:"visible",left:-ag*af,top:-ah*ac}).parent().addClass("ui-effects-explode").css({position:"absolute",overflow:"hidden",width:af,height:ac,left:T+(ai?aa*af:0),top:ab+(ai?Y*ac:0),opacity:ai?0:1}).animate({left:T+(ai?0:aa*af),top:ab+(ai?0:Y*ac),opacity:ai?1:0},ae.duration||500,ae.easing,aj)}}function U(){R.css({visibility:"visible"});z(W).remove();if(!ai){R.hide()}ad()}}; 722/*! 723 * jQuery UI Effects Fade 1.11.4 724 * http://jqueryui.com 725 * 726 * Copyright jQuery Foundation and other contributors 727 * Released under the MIT license. 728 * http://jquery.org/license 729 * 730 * http://api.jqueryui.com/fade-effect/ 731 */ 732;var H=z.effects.effect.fade=function(U,R){var S=z(this),T=z.effects.setMode(S,U.mode||"toggle");S.animate({opacity:T},{queue:false,duration:U.duration,easing:U.easing,complete:R})}; 733/*! 734 * jQuery UI Effects Fold 1.11.4 735 * http://jqueryui.com 736 * 737 * Copyright jQuery Foundation and other contributors 738 * Released under the MIT license. 739 * http://jquery.org/license 740 * 741 * http://api.jqueryui.com/fold-effect/ 742 */ 743;var w=z.effects.effect.fold=function(T,X){var U=z(this),ac=["position","top","bottom","left","right","height","width"],Z=z.effects.setMode(U,T.mode||"hide"),af=Z==="show",aa=Z==="hide",ah=T.size||15,ab=/([0-9]+)%/.exec(ah),ag=!!T.horizFirst,Y=af!==ag,V=Y?["width","height"]:["height","width"],W=T.duration/2,S,R,ae={},ad={};z.effects.save(U,ac);U.show();S=z.effects.createWrapper(U).css({overflow:"hidden"});R=Y?[S.width(),S.height()]:[S.height(),S.width()];if(ab){ah=parseInt(ab[1],10)/100*R[aa?0:1]}if(af){S.css(ag?{height:0,width:ah}:{height:ah,width:0})}ae[V[0]]=af?R[0]:ah;ad[V[1]]=af?R[1]:0;S.animate(ae,W,T.easing).animate(ad,W,T.easing,function(){if(aa){U.hide()}z.effects.restore(U,ac);z.effects.removeWrapper(U);X()})}; 744/*! 745 * jQuery UI Effects Highlight 1.11.4 746 * http://jqueryui.com 747 * 748 * Copyright jQuery Foundation and other contributors 749 * Released under the MIT license. 750 * http://jquery.org/license 751 * 752 * http://api.jqueryui.com/highlight-effect/ 753 */ 754;var B=z.effects.effect.highlight=function(W,R){var T=z(this),S=["backgroundImage","backgroundColor","opacity"],V=z.effects.setMode(T,W.mode||"show"),U={backgroundColor:T.css("backgroundColor")};if(V==="hide"){U.opacity=0}z.effects.save(T,S);
vendor: 9,639 bytes, lines 754-842
754T.show().css({backgroundImage:"none",backgroundColor:W.color||"#ffff99"}).animate(U,{queue:false,duration:W.duration,easing:W.easing,complete:function(){if(V==="hide"){T.hide()}z.effects.restore(T,S);R()}})}; 755/*! 756 * jQuery UI Effects Size 1.11.4 757 * http://jqueryui.com 758 * 759 * Copyright jQuery Foundation and other contributors 760 * Released under the MIT license. 761 * http://jquery.org/license 762 * 763 * http://api.jqueryui.com/size-effect/ 764 */ 765;var a=z.effects.effect.size=function(aa,Z){var ae,X,Y,R=z(this),ad=["position","top","bottom","left","right","width","height","overflow","opacity"],ac=["position","top","bottom","left","right","overflow","opacity"],ab=["width","height","overflow"],V=["fontSize"],ag=["borderTopWidth","borderBottomWidth","paddingTop","paddingBottom"],S=["borderLeftWidth","borderRightWidth","paddingLeft","paddingRight"],W=z.effects.setMode(R,aa.mode||"effect"),af=aa.restore||W!=="effect",aj=aa.scale||"both",ah=aa.origin||["middle","center"],ai=R.css("position"),T=af?ad:ac,U={height:0,width:0,outerHeight:0,outerWidth:0};if(W==="show"){R.show()}ae={height:R.height(),width:R.width(),outerHeight:R.outerHeight(),outerWidth:R.outerWidth()};if(aa.mode==="toggle"&&W==="show"){R.from=aa.to||U;R.to=aa.from||ae}else{R.from=aa.from||(W==="show"?U:ae);R.to=aa.to||(W==="hide"?U:ae)}Y={from:{y:R.from.height/ae.height,x:R.from.width/ae.width},to:{y:R.to.height/ae.height,x:R.to.width/ae.width}};if(aj==="box"||aj==="both"){if(Y.from.y!==Y.to.y){T=T.concat(ag);R.from=z.effects.setTransition(R,ag,Y.from.y,R.from);R.to=z.effects.setTransition(R,ag,Y.to.y,R.to)}if(Y.from.x!==Y.to.x){T=T.concat(S);R.from=z.effects.setTransition(R,S,Y.from.x,R.from);R.to=z.effects.setTransition(R,S,Y.to.x,R.to)}}if(aj==="content"||aj==="both"){if(Y.from.y!==Y.to.y){T=T.concat(V).concat(ab);R.from=z.effects.setTransition(R,V,Y.from.y,R.from);R.to=z.effects.setTransition(R,V,Y.to.y,R.to)}}z.effects.save(R,T);R.show();z.effects.createWrapper(R);R.css("overflow","hidden").css(R.from);if(ah){X=z.effects.getBaseline(ah,ae);R.from.top=(ae.outerHeight-R.outerHeight())*X.y;R.from.left=(ae.outerWidth-R.outerWidth())*X.x;R.to.top=(ae.outerHeight-R.to.outerHeight)*X.y;R.to.left=(ae.outerWidth-R.to.outerWidth)*X.x}R.css(R.from);if(aj==="content"||aj==="both"){ag=ag.concat(["marginTop","marginBottom"]).concat(V);S=S.concat(["marginLeft","marginRight"]);ab=ad.concat(ag).concat(S);R.find("*[width]").each(function(){var al=z(this),ak={height:al.height(),width:al.width(),outerHeight:al.outerHeight(),outerWidth:al.outerWidth()};if(af){z.effects.save(al,ab)}al.from={height:ak.height*Y.from.y,width:ak.width*Y.from.x,outerHeight:ak.outerHeight*Y.from.y,outerWidth:ak.outerWidth*Y.from.x};al.to={height:ak.height*Y.to.y,width:ak.width*Y.to.x,outerHeight:ak.height*Y.to.y,outerWidth:ak.width*Y.to.x};if(Y.from.y!==Y.to.y){al.from=z.effects.setTransition(al,ag,Y.from.y,al.from);al.to=z.effects.setTransition(al,ag,Y.to.y,al.to)}if(Y.from.x!==Y.to.x){al.from=z.effects.setTransition(al,S,Y.from.x,al.from);al.to=z.effects.setTransition(al,S,Y.to.x,al.to)}al.css(al.from);al.animate(al.to,aa.duration,aa.easing,function(){if(af){z.effects.restore(al,ab)}})})}R.animate(R.to,{queue:false,duration:aa.duration,easing:aa.easing,complete:function(){if(R.to.opacity===0){R.css("opacity",R.from.opacity)}if(W==="hide"){R.hide()}z.effects.restore(R,T);if(!af){if(ai==="static"){R.css({position:"relative",top:R.to.top,left:R.to.left})}else{z.each(["top","left"],function(ak,al){R.css(al,function(an,ap){var ao=parseInt(ap,10),am=ak?R.to.left:R.to.top;if(ap==="auto"){return am+"px"}return ao+am+"px"})})}}z.effects.removeWrapper(R);Z()}})}; 766/*! 767 * jQuery UI Effects Scale 1.11.4 768 * http://jqueryui.com 769 * 770 * Copyright jQuery Foundation and other contributors 771 * Released under the MIT license. 772 * http://jquery.org/license 773 * 774 * http://api.jqueryui.com/scale-effect/ 775 */ 776;var e=z.effects.effect.scale=function(R,U){var S=z(this),aa=z.extend(true,{},R),V=z.effects.setMode(S,R.mode||"effect"),W=parseInt(R.percent,10)||(parseInt(R.percent,10)===0?0:(V==="hide"?0:100)),Y=R.direction||"both",Z=R.origin,T={height:S.height(),width:S.width(),outerHeight:S.outerHeight(),outerWidth:S.outerWidth()},X={y:Y!=="horizontal"?(W/100):1,x:Y!=="vertical"?(W/100):1};aa.effect="size";aa.queue=false;aa.complete=U;if(V!=="effect"){aa.origin=Z||["middle","center"];aa.restore=true}aa.from=R.from||(V==="show"?{height:0,width:0,outerHeight:0,outerWidth:0}:T);aa.to={height:T.height*X.y,width:T.width*X.x,outerHeight:T.outerHeight*X.y,outerWidth:T.outerWidth*X.x};if(aa.fade){if(V==="show"){aa.from.opacity=0;aa.to.opacity=1}if(V==="hide"){aa.from.opacity=1;aa.to.opacity=0}}S.effect(aa)}; 777/*! 778 * jQuery UI Effects Puff 1.11.4 779 * http://jqueryui.com 780 * 781 * Copyright jQuery Foundation and other contributors 782 * Released under the MIT license. 783 * http://jquery.org/license 784 * 785 * http://api.jqueryui.com/puff-effect/ 786 */ 787;var O=z.effects.effect.puff=function(Y,R){var W=z(this),X=z.effects.setMode(W,Y.mode||"hide"),U=X==="hide",V=parseInt(Y.percent,10)||150,T=V/100,S={height:W.height(),width:W.width(),outerHeight:W.outerHeight(),outerWidth:W.outerWidth()};z.extend(Y,{effect:"scale",queue:false,fade:true,mode:X,complete:R,percent:U?V:100,from:U?S:{height:S.height*T,width:S.width*T,outerHeight:S.outerHeight*T,outerWidth:S.outerWidth*T}});W.effect(Y)}; 788/*! 789 * jQuery UI Effects Pulsate 1.11.4 790 * http://jqueryui.com 791 * 792 * Copyright jQuery Foundation and other contributors 793 * Released under the MIT license. 794 * http://jquery.org/license 795 * 796 * http://api.jqueryui.com/pulsate-effect/ 797 */ 798;var y=z.effects.effect.pulsate=function(R,V){var T=z(this),Y=z.effects.setMode(T,R.mode||"show"),ac=Y==="show",Z=Y==="hide",ad=(ac||Y==="hide"),aa=((R.times||5)*2)+(ad?1:0),U=R.duration/aa,ab=0,X=T.queue(),S=X.length,W;if(ac||!T.is(":visible")){T.css("opacity",0).show();ab=1}for(W=1;W<aa;W++){T.animate({opacity:ab},U,R.easing);ab=1-ab}T.animate({opacity:ab},U,R.easing);T.queue(function(){if(Z){T.hide()}V()});if(S>1){X.splice.apply(X,[1,0].concat(X.splice(S,aa+1)))}T.dequeue()}; 799/*! 800 * jQuery UI Effects Shake 1.11.4 801 * http://jqueryui.com 802 * 803 * Copyright jQuery Foundation and other contributors 804 * Released under the MIT license. 805 * http://jquery.org/license 806 * 807 * http://api.jqueryui.com/shake-effect/ 808 */ 809;var t=z.effects.effect.shake=function(Z,Y){var R=z(this),S=["position","top","bottom","left","right","height","width"],X=z.effects.setMode(R,Z.mode||"effect"),ah=Z.direction||"left",T=Z.distance||20,W=Z.times||3,ai=W*2+1,ad=Math.round(Z.duration/ai),V=(ah==="up"||ah==="down")?"top":"left",U=(ah==="up"||ah==="left"),ag={},af={},ae={},ac,aa=R.queue(),ab=aa.length;z.effects.save(R,S);R.show();z.effects.createWrapper(R);ag[V]=(U?"-=":"+=")+T;af[V]=(U?"+=":"-=")+T*2;ae[V]=(U?"-=":"+=")+T*2;R.animate(ag,ad,Z.easing);for(ac=1;ac<W;ac++){R.animate(af,ad,Z.easing).animate(ae,ad,Z.easing)}R.animate(af,ad,Z.easing).animate(ag,ad/2,Z.easing).queue(function(){if(X==="hide"){R.hide()}z.effects.restore(R,S);z.effects.removeWrapper(R);Y()});if(ab>1){aa.splice.apply(aa,[1,0].concat(aa.splice(ab,ai+1)))}R.dequeue()}; 810/*! 811 * jQuery UI Effects Slide 1.11.4 812 * http://jqueryui.com 813 * 814 * Copyright jQuery Foundation and other contributors 815 * Released under the MIT license. 816 * http://jquery.org/license 817 * 818 * http://api.jqueryui.com/slide-effect/ 819 */ 820;var s=z.effects.effect.slide=function(T,X){var U=z(this),Z=["position","top","bottom","left","right","width","height"],Y=z.effects.setMode(U,T.mode||"show"),ab=Y==="show",aa=T.direction||"left",V=(aa==="up"||aa==="down")?"top":"left",S=(aa==="up"||aa==="left"),R,W={};z.effects.save(U,Z);U.show();R=T.distance||U[V==="top"?"outerHeight":"outerWidth"](true);z.effects.createWrapper(U).css({overflow:"hidden"});if(ab){U.css(V,S?(isNaN(R)?"-"+R:-R):R)}W[V]=(ab?(S?"+=":"-="):(S?"-=":"+="))+R;U.animate(W,{queue:false,duration:T.duration,easing:T.easing,complete:function(){if(Y==="hide"){U.hide()}z.effects.restore(U,Z);z.effects.removeWrapper(U);X()}})}; 821/*! 822 * jQuery UI Effects Transfer 1.11.4 823 * http://jqueryui.com 824 * 825 * Copyright jQuery Foundation and other contributors 826 * Released under the MIT license. 827 * http://jquery.org/license 828 * 829 * http://api.jqueryui.com/transfer-effect/ 830 */ 831;var k=z.effects.effect.transfer=function(S,W){var U=z(this),Z=z(S.to),ac=Z.css("position")==="fixed",Y=z("body"),aa=ac?Y.scrollTop():0,ab=ac?Y.scrollLeft():0,R=Z.offset(),V={top:R.top-aa,left:R.left-ab,height:Z.innerHeight(),width:Z.innerWidth()},X=U.offset(),T=z("<div class='ui-effects-transfer'></div>").appendTo(document.body).addClass(S.className).css({top:X.top-aa,left:X.left-ab,height:U.innerHeight(),width:U.innerWidth(),position:ac?"fixed":"absolute"}).animate(V,S.duration,S.easing,function(){T.remove();W()})}; 832/*! 833 * jQuery UI Progressbar 1.11.4 834 * http://jqueryui.com 835 * 836 * Copyright jQuery Foundation and other contributors 837 * Released under the MIT license. 838 * http://jquery.org/license 839 * 840 * http://api.jqueryui.com/progressbar/ 841 */ 842;var J=z.widget("ui.progressbar",{version:"1.11.4",options:{max:100,value:0,change:null,complete:null},min:0,_create:function(){this.oldValue=this.options.value=this._constrainedValue();this.element.addClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").attr({role:"progressbar","aria-valuemin":this.min});this.valueDiv=z("<div class='ui-progressbar-value ui-widget-header ui-corner-left'></div>").appendTo(this.element);this._refreshValue()},_destroy:function(){this.element.removeClass("ui-progressbar ui-widget ui-widget-content ui-corner-all").removeAttr("role").removeAttr("aria-valuemin").removeAttr("aria-valuemax").removeAttr("aria-valuenow");this.valueDiv.remove()}
842,value:function(R){if(R===undefined){return this.options.value}this.options.value=this._constrainedValue(R);this._refreshValue()},_constrainedValue:function(R){if(R===undefined){R=this.options.value}this.indeterminate=R===false;if(typeof R!=="number"){R=0}return this.indeterminate?false:Math.min(this.options.max,Math.max(this.min,R))},_setOptions:function(R){var S=R.value;delete R.value;this._super(R);this.options.value=this._constrainedValue(S);this._refreshValue()},_setOption:function(R,S){if(R==="max"){S=Math.max(this.min,S)}if(R==="disabled"){this.element.toggleClass("ui-state-disabled",!!S).attr("aria-disabled",S)}this._super(R,S)},_percentage:function(){return this.indeterminate?100:100*(this.options.value-this.min)/(this.options.max-this.min)},_refreshValue:function(){var S=this.options.value,R=this._percentage();this.valueDiv.toggle(this.indeterminate||S>this.min).toggleClass("ui-corner-right",S===this.options.max).width(R.toFixed(0)+"%");this.element.toggleClass("ui-progressbar-indeterminate",this.indeterminate);if(this.indeterminate){this.element.removeAttr("aria-valuenow");if(!this.overlayDiv){this.overlayDiv=z("<div class='ui-progressbar-overlay'></div>").appendTo(this.valueDiv)}}else{this.element.attr({"aria-valuemax":this.options.max,"aria-valuenow":S});if(this.overlayDiv){this.overlayDiv.remove();this.overlayDiv=null}}if(this.oldValue!==S){this.oldValue=S;this._trigger("change")}if(S===this.options.max){this._trigger("complete")}}}); 843/*! 844 * jQuery UI Selectable 1.11.4 845 * http://jqueryui.com 846 * 847 * Copyright jQuery Foundation and other contributors 848 * Released under the MIT license. 849 * http://jquery.org/license 850 * 851 * http://api.jqueryui.com/selectable/ 852 */ 853;var d=z.widget("ui.selectable",z.ui.mouse,{version:"1.11.4",options:{appendTo:"body",autoRefresh:true,distance:0,filter:"*",tolerance:"touch",selected:null,selecting:null,start:null,stop:null,unselected:null,unselecting:null},_create:function(){var S,R=this;this.element.addClass("ui-selectable");this.dragged=false;this.refresh=function(){S=z(R.options.filter,R.element[0]);S.addClass("ui-selectee");S.each(function(){var T=z(this),U=T.offset();z.data(this,"selectable-item",{element:this,$element:T,left:U.left,top:U.top,right:U.left+T.outerWidth(),bottom:U.top+T.outerHeight(),startselected:false,selected:T.hasClass("ui-selected"),selecting:T.hasClass("ui-selecting"),unselecting:T.hasClass("ui-unselecting")})})};this.refresh();this.selectees=S.addClass("ui-selectee");this._mouseInit();this.helper=z("<div class='ui-selectable-helper'></div>")},_destroy:function(){this.selectees.removeClass("ui-selectee").removeData("selectable-item");this.element.removeClass("ui-selectable ui-selectable-disabled");this._mouseDestroy()},_mouseStart:function(T){var S=this,R=this.options;this.opos=[T.pageX,T.pageY];if(this.options.disabled){return}this.selectees=z(R.filter,this.element[0]);this._trigger("start",T);z(R.appendTo).append(this.helper);this.helper.css({left:T.pageX,top:T.pageY,width:0,height:0});if(R.autoRefresh){this.refresh()}this.selectees.filter(".ui-selected").each(function(){var U=z.data(this,"selectable-item");U.startselected=true;if(!T.metaKey&&!T.ctrlKey){U.$element.removeClass("ui-selected");U.selected=false;U.$element.addClass("ui-unselecting");U.unselecting=true;S._trigger("unselecting",T,{unselecting:U.element})}});z(T.target).parents().addBack().each(function(){var U,V=z.data(this,"selectable-item");if(V){U=(!T.metaKey&&!T.ctrlKey)||!V.$element.hasClass("ui-selected");V.$element.removeClass(U?"ui-unselecting":"ui-selected").addClass(U?"ui-selecting":"ui-unselecting");V.unselecting=!U;V.selecting=U;V.selected=U;if(U){S._trigger("selecting",T,{selecting:V.element})}else{S._trigger("unselecting",T,{unselecting:V.element})}return false}})},_mouseDrag:function(Y){this.dragged=true;if(this.options.disabled){return}var V,X=this,T=this.options,S=this.opos[0],W=this.opos[1],R=Y.pageX,U=Y.pageY;if(S>R){V=R;R=S;S=V}if(W>U){V=U;U=W;W=V}this.helper.css({left:S,top:W,width:R-S,height:U-W});this.selectees.each(function(){var Z=z.data(this,"selectable-item"),aa=false;if(!Z||Z.element===X.element[0]){return}if(T.tolerance==="touch"){aa=(!(Z.left>R||Z.right<S||Z.top>U||Z.bottom<W))}else{if(T.tolerance==="fit"){aa=(Z.left>S&&Z.right<R&&Z.top>W&&Z.bottom<U)}}if(aa){if(Z.selected){Z.$element.removeClass("ui-selected");Z.selected=false}if(Z.unselecting){Z.$element.removeClass("ui-unselecting");Z.unselecting=false}if(!Z.selecting){Z.$element.addClass("ui-selecting");Z.selecting=true;X._trigger("selecting",Y,{selecting:Z.element})}}else{if(Z.selecting){if((Y.metaKey||Y.ctrlKey)&&Z.startselected){Z.$element.removeClass("ui-selecting");Z.selecting=false;Z.$element.addClass("ui-selected");Z.selected=true}else{Z.$element.removeClass("ui-selecting");Z.selecting=false;if(Z.startselected){Z.$element.addClass("ui-unselecting");Z.unselecting=true}X._trigger("unselecting",Y,{unselecting:Z.element})}}if(Z.selected){if(!Y.metaKey&&!Y.ctrlKey&&!Z.startselected){Z.$element.removeClass("ui-selected");Z.selected=false;Z.$element.addClass("ui-unselecting");Z.unselecting=true;X._trigger("unselecting",Y,{unselecting:Z.element})}}}});return false},_mouseStop:function(S){var R=this;this.dragged=false;z(".ui-unselecting",this.element[0]).each(function(){var T=z.data(this,"selectable-item");T.$element.removeClass("ui-unselecting");T.unselecting=false;T.startselected=false;R._trigger("unselected",S,{unselected:T.element})});z(".ui-selecting",this.element[0]).each(function(){var T=z.data(this,"selectable-item");T.$element.removeClass("ui-selecting").addClass("ui-selected");T.selecting=false;T.selected=true;T.startselected=true;R._trigger("selected",S,{selected:T.element})});this._trigger("stop",S);this.helper.remove();return false}}); 854/*! 855 * jQuery UI Slider 1.11.4 856 * http://jqueryui.com 857 * 858 * Copyright jQuery Foundation and other contributors 859 * Released under the MIT license. 860 * http://jquery.org/license 861 * 862 * http://api.jqueryui.com/slider/ 863 */ 864;var f=z.widget("ui.slider",z.ui.mouse,{version:"1.11.4",widgetEventPrefix:"slide",options:{animate:false,distance:0,max:100,min:0,orientation:"horizontal",range:false,step:1,value:0,values:null,change:null,slide:null,start:null,stop:null}
864,numPages:5,_create:function(){this._keySliding=false;this._mouseSliding=false;this._animateOff=true;this._handleIndex=null;this._detectOrientation();this._mouseInit();this._calculateNewMax();this.element.addClass("ui-slider ui-slider-"+this.orientation+" ui-widget ui-widget-content ui-corner-all");this._refresh();this._setOption("disabled",this.options.disabled);this._animateOff=false},_refresh:function(){this._createRange();this._createHandles();this._setupEvents();this._refreshValue()},_createHandles:function(){var U,R,S=this.options,W=this.element.find(".ui-slider-handle").addClass("ui-state-default ui-corner-all"),V="<span class='ui-slider-handle ui-state-default ui-corner-all' tabindex='0'></span>",T=[];R=(S.values&&S.values.length)||1;if(W.length>R){W.slice(R).remove();W=W.slice(0,R)}for(U=W.length;U<R;U++){T.push(V)}this.handles=W.add(z(T.join("")).appendTo(this.element));this.handle=this.handles.eq(0);this.handles.each(function(X){z(this).data("ui-slider-handle-index",X)})},_createRange:function(){var R=this.options,S="";if(R.range){if(R.range===true){if(!R.values){R.values=[this._valueMin(),this._valueMin()]}else{if(R.values.length&&R.values.length!==2){R.values=[R.values[0],R.values[0]]}else{if(z.isArray(R.values)){R.values=R.values.slice(0)}}}}if(!this.range||!this.range.length){this.range=z("<div></div>").appendTo(this.element);S="ui-slider-range ui-widget-header ui-corner-all"}else{this.range.removeClass("ui-slider-range-min ui-slider-range-max").css({left:"",bottom:""})}this.range.addClass(S+((R.range==="min"||R.range==="max")?" ui-slider-range-"+R.range:""))}else{if(this.range){this.range.remove()}this.range=null}},_setupEvents:function(){this._off(this.handles);this._on(this.handles,this._handleEvents);this._hoverable(this.handles);this._focusable(this.handles)},_destroy:function(){this.handles.remove();if(this.range){this.range.remove()}this.element.removeClass("ui-slider ui-slider-horizontal ui-slider-vertical ui-widget ui-widget-content ui-corner-all");this._mouseDestroy()},_mouseCapture:function(T){var X,aa,S,V,Z,ab,W,R,Y=this,U=this.options;if(U.disabled){return false}this.elementSize={width:this.element.outerWidth(),height:this.element.outerHeight()};this.elementOffset=this.element.offset();X={x:T.pageX,y:T.pageY};aa=this._normValueFromMouse(X);S=this._valueMax()-this._valueMin()+1;this.handles.each(function(ac){var ad=Math.abs(aa-Y.values(ac));if((S>ad)||(S===ad&&(ac===Y._lastChangedValue||Y.values(ac)===U.min))){S=ad;V=z(this);Z=ac}});ab=this._start(T,Z);if(ab===false){return false}this._mouseSliding=true;this._handleIndex=Z;V.addClass("ui-state-active").focus();W=V.offset();R=!z(T.target).parents().addBack().is(".ui-slider-handle");this._clickOffset=R?{left:0,top:0}:{left:T.pageX-W.left-(V.width()/2),top:T.pageY-W.top-(V.height()/2)-(parseInt(V.css("borderTopWidth"),10)||0)-(parseInt(V.css("borderBottomWidth"),10)||0)+(parseInt(V.css("marginTop"),10)||0)};if(!this.handles.hasClass("ui-state-hover")){this._slide(T,Z,aa)}this._animateOff=true;return true},_mouseStart:function(){return true},_mouseDrag:function(T){var R={x:T.pageX,y:T.pageY},S=this._normValueFromMouse(R);this._slide(T,this._handleIndex,S);return false},_mouseStop:function(R){this.handles.removeClass("ui-state-active");this._mouseSliding=false;this._stop(R,this._handleIndex);this._change(R,this._handleIndex);this._handleIndex=null;this._clickOffset=null;this._animateOff=false;return false},_detectOrientation:function(){this.orientation=(this.options.orientation==="vertical")?"vertical":"horizontal"},_normValueFromMouse:function(S){var R,V,U,T,W;if(this.orientation==="horizontal"){R=this.elementSize.width;V=S.x-this.elementOffset.left-(this._clickOffset?this._clickOffset.left:0)}else{R=this.elementSize.height;V=S.y-this.elementOffset.top-(this._clickOffset?this._clickOffset.top:0)}U=(V/R);if(U>1){U=1}if(U<0){U=0}if(this.orientation==="vertical"){U=1-U}T=this._valueMax()-this._valueMin();W=this._valueMin()+U*T;return this._trimAlignValue(W)},_start:function(T,S){var R={handle:this.handles[S],value:this.value()};if(this.options.values&&this.options.values.length){R.value=this.values(S);R.values=this.values()}return this._trigger("start",T,R)},_slide:function(V,U,T){var R,S,W;if(this.options.values&&this.options.values.length){R=this.values(U?0:1);if((this.options.values.length===2&&this.options.range===true)&&((U===0&&T>R)||(U===1&&T<R))){T=R}if(T!==this.values(U)){S=this.values();S[U]=T;W=this._trigger("slide",V,{handle:this.handles[U],value:T,values:S});R=this.values(U?0:1);if(W!==false){this.values(U,T)}}}else{if(T!==this.value()){W=this._trigger("slide",V,{handle:this.handles[U],value:T});if(W!==false){this.value(T)}}}},_stop:function(T,S){var R={handle:this.handles[S],value:this.value()};if(this.options.values&&this.options.values.length){R.value=this.values(S);R.values=this.values()}this._trigger("stop",T,R)},_change:function(T,S){if(!this._keySliding&&!this._mouseSliding){var R={handle:this.handles[S],value:this.value()};if(this.options.values&&this.options.values.length){R.value=this.values(S);R.values=this.values()}this._lastChangedValue=S;this._trigger("change",T,R)}},value:function(R){if(arguments.length){this.options.value=this._trimAlignValue(R);this._refreshValue();this._change(null,0);return}
864return this._value()},values:function(S,V){var U,R,T;if(arguments.length>1){this.options.values[S]=this._trimAlignValue(V);this._refreshValue();this._change(null,S);return}if(arguments.length){if(z.isArray(arguments[0])){U=this.options.values;R=arguments[0];for(T=0;T<U.length;T+=1){U[T]=this._trimAlignValue(R[T]);this._change(null,T)}this._refreshValue()}else{if(this.options.values&&this.options.values.length){return this._values(S)}else{return this.value()}}}else{return this._values()}},_setOption:function(S,T){var R,U=0;if(S==="range"&&this.options.range===true){if(T==="min"){this.options.value=this._values(0);this.options.values=null}else{if(T==="max"){this.options.value=this._values(this.options.values.length-1);this.options.values=null}}}if(z.isArray(this.options.values)){U=this.options.values.length}if(S==="disabled"){this.element.toggleClass("ui-state-disabled",!!T)}this._super(S,T);switch(S){case"orientation":this._detectOrientation();this.element.removeClass("ui-slider-horizontal ui-slider-vertical").addClass("ui-slider-"+this.orientation);this._refreshValue();this.handles.css(T==="horizontal"?"bottom":"left","");break;case"value":this._animateOff=true;this._refreshValue();this._change(null,0);this._animateOff=false;break;case"values":this._animateOff=true;this._refreshValue();for(R=0;R<U;R+=1){this._change(null,R)}this._animateOff=false;break;case"step":case"min":case"max":this._animateOff=true;this._calculateNewMax();this._refreshValue();this._animateOff=false;break;case"range":this._animateOff=true;this._refresh();this._animateOff=false;break}},_value:function(){var R=this.options.value;R=this._trimAlignValue(R);return R},_values:function(R){var U,T,S;if(arguments.length){U=this.options.values[R];U=this._trimAlignValue(U);return U}else{if(this.options.values&&this.options.values.length){T=this.options.values.slice();for(S=0;S<T.length;S+=1){T[S]=this._trimAlignValue(T[S])}return T}else{return[]}}},_trimAlignValue:function(U){if(U<=this._valueMin()){return this._valueMin()}if(U>=this._valueMax()){return this._valueMax()}var R=(this.options.step>0)?this.options.step:1,T=(U-this._valueMin())%R,S=U-T;if(Math.abs(T)*2>=R){S+=(T>0)?R:(-R)}return parseFloat(S.toFixed(5))},_calculateNewMax:function(){var R=this.options.max,S=this._valueMin(),T=this.options.step,U=Math.floor((+(R-S).toFixed(this._precision()))/T)*T;R=U+S;this.max=parseFloat(R.toFixed(this._precision()))},_precision:function(){var R=this._precisionOf(this.options.step);if(this.options.min!==null){R=Math.max(R,this._precisionOf(this.options.min))}return R},_precisionOf:function(S){var T=S.toString(),R=T.indexOf(".");return R===-1?0:T.length-R-1},_valueMin:function(){return this.options.min},_valueMax:function(){return this.max},_refreshValue:function(){var W,V,Z,X,aa,U=this.options.range,T=this.options,Y=this,S=(!this._animateOff)?T.animate:false,R={};if(this.options.values&&this.options.values.length){this.handles.each(function(ab){V=(Y.values(ab)-Y._valueMin())/(Y._valueMax()-Y._valueMin())*100;R[Y.orientation==="horizontal"?"left":"bottom"]=V+"%";z(this).stop(1,1)[S?"animate":"css"](R,T.animate);if(Y.options.range===true){if(Y.orientation==="horizontal"){if(ab===0){Y.range.stop(1,1)[S?"animate":"css"]({left:V+"%"},T.animate)}if(ab===1){Y.range[S?"animate":"css"]({width:(V-W)+"%"},{queue:false,duration:T.animate})}}else{if(ab===0){Y.range.stop(1,1)[S?"animate":"css"]({bottom:(V)+"%"},T.animate)}if(ab===1){Y.range[S?"animate":"css"]({height:(V-W)+"%"},{queue:false,duration:T.animate})}}}W=V})}else{Z=this.value();X=this._valueMin();aa=this._valueMax();V=(aa!==X)?(Z-X)/(aa-X)*100:0;R[this.orientation==="horizontal"?"left":"bottom"]=V+"%";this.handle.stop(1,1)[S?"animate":"css"](R,T.animate);if(U==="min"&&this.orientation==="horizontal"){this.range.stop(1,1)[S?"animate":"css"]({width:V+"%"},T.animate)}if(U==="max"&&this.orientation==="horizontal"){this.range[S?"animate":"css"]({width:(100-V)+"%"},{queue:false,duration:T.animate})}if(U==="min"&&this.orientation==="vertical"){this.range.stop(1,1)[S?"animate":"css"]({height:V+"%"},T.animate)}if(U==="max"&&this.orientation==="vertical"){this.range[S?"animate":"css"]({height:(100-V)+"%"},{queue:false,duration:T.animate})}}},_handleEvents:{keydown:function(V){var W,T,S,U,R=z(V.target).data("ui-slider-handle-index");switch(V.keyCode){case z.ui.keyCode.HOME:case z.ui.keyCode.END:case z.ui.keyCode.PAGE_UP:case z.ui.keyCode.PAGE_DOWN:case z.ui.keyCode.UP:case z.ui.keyCode.RIGHT:case z.ui.keyCode.DOWN:case z.ui.keyCode.LEFT:V.preventDefault();if(!this._keySliding){this._keySliding=true;z(V.target).addClass("ui-state-active");W=this._start(V,R);if(W===false){return}}break}U=this.options.step;if(this.options.values&&this.options.values.length){T=S=this.values(R)}else{T=S=this.value()}switch(V.keyCode){case z.ui.keyCode.HOME:S=this._valueMin();break;case z.ui.keyCode.END:S=this._valueMax();break;case z.ui.keyCode.PAGE_UP:S=this._trimAlignValue(T+((this._valueMax()-this._valueMin())/this.numPages));break;case z.ui.keyCode.PAGE_DOWN:S=this._trimAlignValue(T-((this._valueMax()-this._valueMin())/this.numPages));break;case z.ui.keyCode.UP:case z.ui.keyCode.RIGHT:if(T===this._valueMax()){return}S=this._trimAlignValue(T+U);break;case z.ui.keyCode.DOWN:case z.ui.keyCode.LEFT:if(T===this._valueMin()){return}S=this._trimAlignValue(T-U);break}this._slide(V,R,S)},keyup:function(S){var R=z(S.target).data("ui-slider-handle-index");if(this._keySliding){this._keySliding=false;this._stop(S,R);this._change(S,R);z(S.target).removeClass("ui-state-active")}}}})})); 865/* End */ 866; 867; /* Start:"a:4:{s:4:"full";s:69:"/bitrix/templates/main_2022/js/narrator/default.min.js?17400481231190";s:6:"source";s:54:"/bitrix/templates/main_2022/js/narrator/default.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 868$(document).ready(function(){$.fn.hoverIntent=function(l,c,g){var i={interval:100,sensitivity:6,timeout:0};if(typeof l==="object"){i=$.extend(i,l)}else{if($.isFunction(c)){i=$.extend(i,{mouseenter:l,out:c,selector:g})}else{i=$.extend(i,{over:l,out:l,selector:c}
868)}}var k,j,f,e;var d=function(m){k=m.pageX;j=m.pageY};var b=function(n,m){m.hoverIntent_t=clearTimeout(m.hoverIntent_t);if(Math.sqrt((f-k)*(f-k)+(e-j)*(e-j))<i.sensitivity){$(m).off("mousemove.hoverIntent",d);m.hoverIntent_s=true;return i.over.apply(m,[n])}else{f=k;e=j;m.hoverIntent_t=setTimeout(function(){b(n,m)},i.interval)}};var h=function(n,m){m.hoverIntent_t=clearTimeout(m.hoverIntent_t);m.hoverIntent_s=false;return i.out.apply(m,[n])};var a=function(o){var n=$.extend({},o);var m=this;if(m.hoverIntent_t){m.hoverIntent_t=clearTimeout(m.hoverIntent_t)}if(o.type==="mouseenter"){f=n.pageX;e=n.pageY;$(m).on("mousemove.hoverIntent",d);if(!m.hoverIntent_s){m.hoverIntent_t=setTimeout(function(){b(n,m)},i.interval)}}else{$(m).off("mousemove.hoverIntent",d);if(m.hoverIntent_s){m.hoverIntent_t=setTimeout(function(){h(n,m)},i.timeout)}}};return this.on({"mouseenter.hoverIntent":a,"mouseleave.hoverIntent":a},i.selector)}}); 869/* End */ 870; 871; /* Start:"a:4:{s:4:"full";s:73:"/bitrix/templates/main_2022/js/narrator/specialView.min.js?17400481234343";s:6:"source";s:58:"/bitrix/templates/main_2022/js/narrator/specialView.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 872var curUrl=window.location.href,arCurUrl=curUrl.split("/"),noImageTitle="Ðез каÑÑинки",setImageTitle="С каÑÑинкой";switch(arCurUrl[3]){case"uz":noImageTitle="РаÑмÑиз",setImageTitle="РаÑмли";break;case"oz":noImageTitle="Rasmsiz",setImageTitle="Rasmli";break;case"en":noImageTitle="Without a picture",setImageTitle="With a picture"}var min=16,max=30;function makeNormal(){$("html").removeClass("blackAndWhite blackAndWhiteInvert"),$.removeCookie("specialView",{path:"/"})}function makeBlackAndWhite(){makeNormal(),$("html").addClass("blackAndWhite"),$.cookie("specialView","blackAndWhite",{path:"/"})}function makeBlackAndWhiteDark(){makeNormal(),$("html").addClass("blackAndWhiteInvert"),$.cookie("specialView","blackAndWhiteInvert",{path:"/"})}function makeSetImage(){$("html").removeClass("noImage"),$(".spcNoImage").removeClass("spcSetImage"),$(".spcNoImage").attr("data-original-title",setImageTitle),$.removeCookie("specialViewImage",{path:"/"})}function makeNoImage(){$("html").stop().addClass("noImage"),$(".spcNoImage").addClass("spcSetImage"),$(".spcNoImage").attr("data-original-title",noImageTitle),$.cookie("specialViewImage","noImage",{path:"/"})}function offImages(){"noImage"==$.cookie("specialViewImage")?makeSetImage():makeNoImage()}function saveFontSize(e){$.cookie("fontSize",e,{path:"/"})}function changeSliderText(e,a){var t=Math.round(Math.abs(100/(max-min)*(a-min)));$("#"+e).prev(".sliderText").children(".range").text(t)}function setNarrator(){if($("head").append($('<script type="text/javascript"><\/script>').attr("src",narrator_js_folder+"narrator.js")),narrator.init(),$.cookie("narrator","on",{path:"/"}),0===$("#sound_container").length){var e=$('<div id="sound_container" class="sound_div sound_div_basic size_1 speaker_32" title=""></div>');e.append('<div id="sound_text"></div>'),e.insertAfter("#sexy_tooltip")}if(void 0===$.cookie("speechVolume"))$("#speechVolume").slider("value",100),$("#speechOptions .sliderText .range").text(100);else{var a=$.cookie("speechVolume");$("#speechVolume").slider("value",a),$("#speechOptions .sliderText .range").text(a)}}function unsetNarrator(){$.cookie("narrator",null,{path:"/"}),$("#speech").remove(),0!=$("#sound_container").length&&$("#sound_container").remove()}function saveSpeechVolume(e){(e>100||e<25)&&(e=100),narrator.setVolume(e),$.cookie("speechVolume",e,{path:"/"})}$(document).ready((function(){switch($.cookie("specialView")){case"blackAndWhite":makeBlackAndWhite();break;case"blackAndWhiteInvert":makeBlackAndWhiteDark()}switch($.cookie("specialViewImage")){case"noImage":makeNoImage();break;case"setImage":makeSetImage()}$(".no-propagation").click((function(e){e.stopPropagation()})),$(".appearance .spcNormal").click((function(){makeNormal()})),$(".appearance .spcWhiteAndBlack").click((function(){makeBlackAndWhite()})),$(".appearance .spcDark").click((function(){makeBlackAndWhiteDark()})),$(".appearance .spcNoImage").click((function(){offImages()})),$("#speechSwitcher").change((function(){if(this.checked){var e=$.cookie("narrator");$("#speechOptions").slideDown(100),setNarrator(),"on"!=e&&narrator.speak($(this).attr("title")),$(".speech").stop().animate({opacity:1},"fast").addClass("speechHover")}
872else $("#speechOptions").slideUp(100),unsetNarrator(),$(".speech").stop().removeClass("speechHover")}));var e=$.cookie("fontSize");if(void 0!==e&&($("#fontSizer").slider("value",e),changeSliderText("fontSizer",e)),Mousetrap.bind(["shift+return"],(function(){return $("#speechSwitcher").prop("checked",!$("#speechSwitcher").prop("checked")),$("#speechSwitcher").trigger("change"),!1})),"on"!=$.cookie("narrator")||void 0===$.cookie("narrator")&&"null"==$.cookie("narrator"))unsetNarrator();else{$("#speechSwitcher").prop("checked",!0),$("#speechSwitcher").trigger("change");var a=$.cookie("speechVolume");void 0!==a&&($("#speechVolume").slider("value",a),$("#speechOptions .sliderText .range").text(a)),"undefined"!=typeof speechNotification&&narrator.speak(speechNotification),Mousetrap.bind(["ctrl+shift"],(function(){return narrator.stop(),$("#speechArea").removeClass("narratorBox"),!1})),Mousetrap.bind(["ctrl+alt"],(function(){return void 0!==$("#speechArea")&&($("#speechArea").addClass("narratorBox"),$("#speechArea").append('<div class="loading"></div>'),narrator.speak($("#speechArea").text())),!1}))}})); 873/* End */ 874; 875; /* Start:"a:4:{s:4:"full";s:71:"/bitrix/templates/main_2022/js/narrator/mousetrap.min.js?17400481233850";s:6:"source";s:56:"/bitrix/templates/main_2022/js/narrator/mousetrap.min.js";s:3:"min";s:0:"";s:3:"map";s:0:"";}"*/ 876/* mousetrap v1.4.6 craig.is/killing/mice */ 877(function(J,r,f){function s(a,b,d){a.addEventListener?a.addEventListener(b,d,!1):a.attachEvent("on"+b,d)}function A(a){if("keypress"==a.type){var b=String.fromCharCode(a.which);a.shiftKey||(b=b.toLowerCase());return b}return h[a.which]?h[a.which]:B[a.which]?B[a.which]:String.fromCharCode(a.which).toLowerCase()}function t(a){a=a||{};var b=!1,d;for(d in n)a[d]?b=!0:n[d]=0;b||(u=!1)}function C(a,b,d,c,e,v){var g,k,f=[],h=d.type;if(!l[a])return[];"keyup"==h&&w(a)&&(b=[a]);for(g=0;g<l[a].length;++g)if(k= 878l[a][g],!(!c&&k.seq&&n[k.seq]!=k.level||h!=k.action||("keypress"!=h||d.metaKey||d.ctrlKey)&&b.sort().join(",")!==k.modifiers.sort().join(","))){var m=c&&k.seq==c&&k.level==v;(!c&&k.combo==e||m)&&l[a].splice(g,1);f.push(k)}return f}function K(a){var b=[];a.shiftKey&&b.push("shift");a.altKey&&b.push("alt");a.ctrlKey&&b.push("ctrl");a.metaKey&&b.push("meta");return b}function x(a,b,d,c){m.stopCallback(b,b.target||b.srcElement,d,c)||!1!==a(b,d)||(b.preventDefault?b.preventDefault():b.returnValue=!1,b.stopPropagation? 879b.stopPropagation():b.cancelBubble=!0)}function y(a){"number"!==typeof a.which&&(a.which=a.keyCode);var b=A(a);b&&("keyup"==a.type&&z===b?z=!1:m.handleKey(b,K(a),a))}function w(a){return"shift"==a||"ctrl"==a||"alt"==a||"meta"==a}function L(a,b,d,c){function e(b){return function(){u=b;++n[a];clearTimeout(D);D=setTimeout(t,1E3)}}function v(b){x(d,b,a);"keyup"!==c&&(z=A(b));setTimeout(t,10)}for(var g=n[a]=0;g<b.length;++g){var f=g+1===b.length?v:e(c||E(b[g+1]).action);F(b[g],f,c,a,g)}}function E(a,b){var d, 880c,e,f=[];d="+"===a?["+"]:a.split("+");for(e=0;e<d.length;++e)c=d[e],G[c]&&(c=G[c]),b&&"keypress"!=b&&H[c]&&(c=H[c],f.push("shift")),w(c)&&f.push(c);d=c;e=b;if(!e){if(!p){p={};for(var g in h)95<g&&112>g||h.hasOwnProperty(g)&&(p[h[g]]=g)}e=p[d]?"keydown":"keypress"}"keypress"==e&&f.length&&(e="keydown");return{key:c,modifiers:f,action:e}}function F(a,b,d,c,e){q[a+":"+d]=b;a=a.replace(/\s+/g," ");var f=a.split(" ");1<f.length?L(a,f,b,d):(d=E(a,d),l[d.key]=l[d.key]||[],C(d.key,d.modifiers,{type:d.action}, 881c,a,e),l[d.key][c?"unshift":"push"]({callback:b,modifiers:d.modifiers,action:d.action,seq:c,level:e,combo:a}))}var h={8:"backspace",9:"tab",13:"enter",16:"shift",17:"ctrl",18:"alt",20:"capslock",27:"esc",32:"space",33:"pageup",34:"pagedown",35:"end",36:"home",37:"left",38:"up",39:"right",40:"down",45:"ins",46:"del",91:"meta",93:"meta",224:"meta"},B={106:"*",107:"+",109:"-",110:".",111:"/",186:";",187:"=",188:",",189:"-",190:".",191:"/",192:"`",219:"[",220:"\\",221:"]",222:"'"},H={"~":"`","!":"1", 882"@":"2","#":"3",$:"4","%":"5","^":"6","&":"7","*":"8","(":"9",")":"0",_:"-","+":"=",":":";",'"':"'","<":",",">":".","?":"/","|":"\\"},G={option:"alt",command:"meta","return":"enter",escape:"esc",mod:/Mac|iPod|iPhone|iPad/.test(navigator.platform)?"meta":"ctrl"},p,l={},q={},n={},D,z=!1,I=!1,u=!1;for(f=1;20>f;++f)h[111+f]="f"+f;for(f=0;9>=f;++f)h[f+96]=f;s(r,"keypress",y);s(r,"keydown",y);s(r,"keyup",y);var m={bind:function(a,b,d){a=a instanceof Array?a:[a];for(var c=0;c<a.length;++c)F(a[c],b,d);return this}, 883unbind:function(a,b){return m.bind(a,function(){},b)},trigger:function(a,b){if(q[a+":"+b])q[a+":"+b]({},a);return this},reset:function(){l={};q={};return this},stopCallback:function(a,b){return-1<(" "+b.className+" ").indexOf(" mousetrap ")?!1:"INPUT"==b.tagName||"SELECT"==b.tagName||"TEXTAREA"==b.tagName||b.isContentEditable},handleKey:function(a,b,d){var c=C(a,b,d),e;b={};var f=0,g=!1;for(e=0;e<c.length;++e)c[e].seq&&(f=Math.max(f,c[e].level));for(e=0;e<c.length;++e)c[e].seq?c[e].level==f&&(g=!0, 884b[c[e].seq]=1,x(c[e].callback,d,c[e].combo,c[e].seq)):g||x(c[e].callback,d,c[e].combo);c="keypress"==d.type&&I;d.type!=u||w(a)||c||t(b);I=g&&"keydown"==d.type}};J.Mousetrap=m;"function"===typeof define&&define.amd&&define(m)}
884)(window,document); 885 886/* End */ 887;; /* /bitrix/templates/main_2022/js/common.min.js?17400481232811*/ 888; /* /bitrix/templates/main_2022/js/common-inner.js?174012752612608*/ 889; /* /bitrix/templates/main_2022/js/jquery.cookie-1.4.1.min.js?17400481231495*/ 890; /* /bitrix/templates/main_2022/js/jquery.animateNumber-0.0.14.min.js?17400481231391*/ 891; /* /bitrix/templates/main_2022/js/jquery.fancybox-3.5.7.min.js?174004812368253*/ 892; /* /bitrix/templates/main_2022/ab/js/js.cookie.min.js?17400481211783*/ 893; /* /bitrix/templates/main_2022/ab/js/special_version.js?1740048121961*/ 894; /* /bitrix/templates/main_2022/ab/js/app.min.js?17526005611115674*/ 895; /* /bitrix/components/pixelcraft/ab2.main.rates/templates/side/js/script.min.js?1740048142515*/ 896; /* /bitrix/templates/main_2022/js/social-likes-telegram-3.1.3.js?1740048123646*/ 897; /* /bitrix/templates/main_2022/js/social-likes-3.1.3.js?17400481239950*/ 898; /* /bitrix/templates/main_2022/js/jQueryRotate-2.1.min.js?17400481236876*/ 899; /* /bitrix/templates/main_2022/js/jquery.easing-1.3.min.js?17400481233601*/ 900; /* /bitrix/templates/main_2022/js/mediaelement-and-player-2.16.4.min.js?174004812380690*/ 901; /* /bitrix/templates/main_2022/js/gspeech-1.0.3.min.js?17400481236257*/ 902; /* /bitrix/templates/main_2022/js/narrator/jquery-ui.min.js?1740048123184375*/ 903; /* /bitrix/templates/main_2022/js/narrator/default.min.js?17400481231190*/ 904; /* /bitrix/templates/main_2022/js/narrator/specialView.min.js?17400481234343*/ 905; /* /bitrix/templates/main_2022/js/narrator/mousetrap.min.js?17400481233850*/
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.