1function projectFormCheck(){var e=!0;$(".project-sec-input, .project-sec-input-area").each(function(){0==$.trim($(this).val()).length?($(this).addClass("invalid"),e=!1):$(this).removeClass("invalid")}),e||alert("Please fill in all the required fields (indicated by *)"),e&&$(".project-form").submit()}function contactFormCheck(){let e=!0;$(".contact-sec-input, .contact-sec-input-area").each(function(){0==$.trim($(this).val()).length?($(this).addClass("invalid"),e=!1):$(this).removeClass("invalid")}),e||alert("Please fill in all the required fields (indicated by *)"),e&&$(".contact-form").submit()}function initializeProcessSections(){document.querySelectorAll(".process-section").forEach(e=>{function t(e){const t=Array.from(r).findIndex(e=>e.classList.contains("active"));requestAnimationFrame(()=>{-1!==t&&r[t].classList.remove("active"),r[e].classList.add("active");const n=o[e];s.textContent=`${n.step_number}.`,a.textContent=n.title,l.textContent=n.description})}const n=e.dataset.processId,i=(window.processSections||[]).find(e=>e.id===n);if(!i)return void console.error(`No data found for process section with ID: ${n}`);const o=i.steps,r=e.querySelectorAll(".process-slider_stack-item"),s=e.querySelector(".process-step-number"),a=e.querySelector(".process-step-title"),l=e.querySelector(".process-step-description"),c=e.querySelector(".process-prev-slide"),u=e.querySelector(".process-next-slide");if(!(s&&a&&l&&c&&u))return void console.error(`Missing elements in process section with ID: ${n}`);let d=0;c.addEventListener("click",()=>{d=(d-1+o.length)%o.length,t(d)}),u.addEventListener("click",()=>{d=(d+1)%o.length,t(d)}),r.forEach((e,n)=>{e.addEventListener("click",()=>{d=n,t(d)})}),t(d)})}function throttle(e,t){let n;return function(){const i=arguments,o=this;n||(e.apply(o,i),n=!0,setTimeout(()=>n=!1,t))}}function debounce(e,t){let n;return function(){const i=this,o=arguments;clearTimeout(n),n=setTimeout(()=>e.apply(i,o),t)}}function setupScrollHandler(){function e(){o=i.reduce((e,t)=>e+(t.offsetHeight||0),0)}function t(){const e=window.pageYOffset>o;e!==r&&(n.style.display=e?"none":"block",r=e)}const n=document.querySelector(".side-bar");if(!n)return;const i=[".dp-detail",".dp-detail-img-box",".dp-sh-describtion"].map(e=>document.querySelector(e)).filter(Boolean);if(0===i.length)return;let o=0,r=!1;e(),t();const s=debounce(()=>{e(),t()},100),a=new ResizeObserver(s);i.forEach(e=>a.observe(e));const l=throttle(()=>{window.requestAnimationFrame(t)},16);return window.addEventListener("scroll",l,{passive:!0}),()=>{window.removeEventListener("scroll",l),a.disconnect()}}function processReadMoreLinks(e=document){e.querySelectorAll(".show-read-more").forEach(e=>{const t=e.textContent,n=e.nextElementSibling,i=n?n.getAttribute("href"):null;if(!i)return;const o=t.replace("read more","").trim();e.innerHTML=`${o}<br><br><a href="${i}" class="read-more">READ MORE</a>`})}function processViewMoreLinks(e=document){e.querySelectorAll(".show-view-more").forEach(e=>{const t=e.textContent,n=e.nextElementSibling,i=n?n.getAttribute("href"):null;if(!i)return;const o=t.replace("view more","").trim();e.innerHTML=`${o}<br><a href="${i}" class="btn btn-primary mt-2 float-right read-more-btn" target="_blank">Read More</a>`})}function initializeBlog(){if(!/iPhone|iPad|iPod|Android/i.test(navigator.userAgent)){const e=setupScrollHandler();document.addEventListener("turbolinks:before-render",function t(){e&&e(),document.removeEventListener("turbolinks:before-render",t)})}processReadMoreLinks(),processViewMoreLinks(),document.addEventListener("turbolinks:render",function(){const e=document.querySelector("[data-turbolinks-temporary]");e&&(processReadMoreLinks(e),processViewMoreLinks(e))})}function handleContactV2Submit(e){e.preventDefault();var t=e.target,n=t.querySelector("#contactV2Message"),i=[];t.querySelectorAll("[data-contact-extra]").forEach(function(e){e.value&&i.push(e.getAttribute("data-contact-extra")+": "+e.value)}),i.length&&-1===n.value.indexOf("--- Project details ---")&&(n.value=(n.value?n.value+"\n\n":"")+"--- Project details ---\n"+i.join("\n")),handle_contact_form_submit(e)}function mobileTechStack(){$(".web-tech-stack").addClass("d-none"),$(".mobile-teck-stack").removeClass("d-none")}function webTechStack(){$(".web-tech-stack").removeClass("d-none"),$(".mobile-teck-stack").addClass("d-none")}function showMobileStack(){$(".mobile_app_stack").removeClass("d-none"),$(".custom_development_stack").addClass("d-none"),$(".digital_transformation_stack").addClass("d-none"),$(".data_ai_stack").addClass("d-none"),$(".product_engineering_stack").addClass("d-none")}function showCustomStack(){$(".mobile_app_stack").addClass("d-none"),$(".custom_development_stack").removeClass("d-none"),$(".digital_transformation_stack").addClass("d-none"),$(".data_ai_stack").addClass("d-none"),$(".product_engineering_stack").addClass("d-none")}function showDigitalStack(){$(".mobile_app_stack").addClass("d-none"),$(".custom_development_stack").addClass("d-none"),$(".digital_transformation_stack").removeClass("d-none"),$(".data_ai_stack").addClass("d-none"),$(".product_engineering_stack").addClass("d-none")}function showDataAiStack(){$(".mobile_app_stack").addClass("d-none"),$(".custom_development_stack").addClass("d-none"),$(".digital_transformation_stack").addClass("d-none"),$(".data_ai_stack").removeClass("d-none"),$(".product_engineering_stack").addClass("d-none")}function showProductEngineeringStack(){$(".mobile_app_stack").addClass("d-none"),$(".custom_development_stack").addClass("d-none"),$(".digital_transformation_stack").addClass("d-none"),$(".data_ai_stack").addClass("d-none"),$(".product_engineering_stack").removeClass("d-none")}function displayFileName(e){const t=e.files[0];if(!t)return;const n=e.closest("form"),i=n.querySelector(".filename-label"),o=n.querySelector(".validation-message");i.textContent="",i.classList.add("d-none"),o.textContent="",o.classList.add("d-none");const r=20971520;t.size>r?(o.textContent="File size exceeds 20MB limit. If you sumbit the form the file will not be sent.",o.classList.remove("d-none"),e.value=""):(i.textContent=t.name,i.classList.remove("d-none"))}function showAIIcon(){$(".ai_icon").removeClass("d-none"),$(".backend_icon").addClass("d-none"),$(".frontend_icon").addClass("d-none"),$(".mobile_icon").addClass("d-none"),$(".database_icon").addClass("d-none"),$(".devops_icon").addClass("d-none"),$(".survey_icon").addClass("d-none")}function showBackendIcon(){$(".ai_icon").addClass("d-none"),$(".backend_icon").removeClass("d-none"),$(".frontend_icon").addClass("d-none"),$(".mobile_icon").addClass("d-none"),$(".database_icon").addClass("d-none"),$(".devops_icon").addClass("d-none"),$(".survey_icon").addClass("d-none")}function showFrontendIcon(){$(".ai_icon").addClass("d-none"),$(".backend_icon").addClass("d-none"),$(".frontend_icon").removeClass("d-none"),$(".mobile_icon").addClass("d-none"),$(".database_icon").addClass("d-none"),$(".devops_icon").addClass("d-none"),$(".survey_icon").addClass("d-none")}function showMobileIcon(){$(".ai_icon").addClass("d-none"),$(".backend_icon").addClass("d-none"),$(".frontend_icon").addClass("d-none"),$(".mobile_icon").removeClass("d-none"),$(".database_icon").addClass("d-none"),$(".devops_icon").addClass("d-none"),$(".survey_icon").addClass("d-none")}function showDatabaseIcon(){$(".ai_icon").addClass("d-none"),$(".backend_icon").addClass("d-none"),$(".frontend_icon").addClass("d-none"),$(".mobile_icon").addClass("d-none"),$(".database_icon").removeClass("d-none"),$(".devops_icon").addClass("d-none"),$(".survey_icon").addClass("d-none")}function showDevopsIcon(){$(".ai_icon").addClass("d-none"),$(".backend_icon").addClass("d-none"),$(".frontend_icon").addClass("d-none"),$(".mobile_icon").addClass("d-none"),$(".database_icon").addClass("d-none"),$(".devops_icon").removeClass("d-none"),$(".survey_icon").addClass("d-none")}function showSurveyIcon(){$(".ai_icon").addClass("d-none"),$(".backend_icon").addClass("d-none"),$(".frontend_icon").addClass("d-none"),$(".mobile_icon").addClass("d-none"),$(".database_icon").addClass("d-none"),$(".devops_icon").addClass("d-none"),$(".survey_icon").removeClass("d-none")}
1function toggleProjectsWave(){var e=$("#projects-container .tk-project-card").length>0;$(".projects-v2-wave").toggle(e)}function loadHomeProjects(e){$("#projects-container").html('<div class="tk-projects-loading d-flex flex-column align-items-center justify-content-center py-5"><div class="tk-projects-spinner"></div><p class="mt-3 mb-0">Loading projects...</p></div>'),$.ajax({url:`/home-projects/${e}`,type:"GET",success:function(e){$("#projects-container").html(e),toggleProjectsWave()},error:function(e){$("#projects-container").html('<p class="text-center tk-projects-empty py-5 mb-0">Could not load projects. Please try again.</p>'),toggleProjectsWave(),console.error("Error fetching projects:",e)}})}function isMobile(){return/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)}function clearSessionData(){sessionStorage.clear(),console.log("Session storage cleared"),currentScreen=0,flowHistory=[],currentFlow="",skipForm=!1,initialProjectType="",selections={};const e=document.querySelectorAll(".screen");e.forEach(e=>{e.querySelectorAll("button").forEach(e=>{e.classList.remove("selected")})}),e.forEach(e=>e.classList.add("hidden")),e[0].classList.remove("hidden");const t=document.getElementById("prev-btn");t&&(t.style.display="none");const n=document.getElementById("others-input-container"),i=document.getElementById("hear-others-input"),o=document.getElementById("hear-others-next-btn"),r=document.getElementById("hear-others-next-container");n&&n.classList.add("d-none"),i&&(i.value=""),o&&r&&(o.classList.add("d-none"),r.classList.add("d-none"),othersNextButtonOriginalParent.appendChild(o))}function handleFileChange(e){const t=e.files[0],n=20971520,i=document.getElementById("file-size-error"),o=document.getElementById("file-label");t&&t.size>n?(e.value="",i.style.display="block",o.innerText="Choose file"):(i.style.display="none",o.innerText=t?t.name:"Choose file")}(function(){var e=this;(function(){(function(){this.Rails={linkClickSelector:"a[data-confirm], a[data-method], a[data-remote]:not([disabled]), a[data-disable-with], a[data-disable]",buttonClickSelector:{selector:"button[data-remote]:not([form]), button[data-confirm]:not([form])",exclude:"form button"},inputChangeSelector:"select[data-remote], input[data-remote], textarea[data-remote]",formSubmitSelector:"form:not([data-turbo=true])",formInputClickSelector:"form:not([data-turbo=true]) input[type=submit], form:not([data-turbo=true]) input[type=image], form:not([data-turbo=true]) button[type=submit], form:not([data-turbo=true]) button:not([type]), input[type=submit][form], input[type=image][form], button[type=submit][form], button[form]:not([type])",formDisableSelector:"input[data-disable-with]:enabled, button[data-disable-with]:enabled, textarea[data-disable-with]:enabled, input[data-disable]:enabled, button[data-disable]:enabled, textarea[data-disable]:enabled",formEnableSelector:"input[data-disable-with]:disabled, button[data-disable-with]:disabled, textarea[data-disable-with]:disabled, input[data-disable]:disabled, button[data-disable]:disabled, textarea[data-disable]:disabled",fileInputSelector:"input[name][type=file]:not([disabled])",linkDisableSelector:"a[data-disable-with], a[data-disable]",buttonDisableSelector:"button[data-remote][data-disable-with], button[data-remote][data-disable]"}}).call(this)}).call(e);var t=e.Rails;(function(){(function(){var e;e=null,t.loadCSPNonce=function(){var t;return e=null!=(t=document.querySelector("meta[name=csp-nonce]"))?t.content:void 0},t.cspNonce=function(){return null!=e?e:t.loadCSPNonce()}}).call(this),function(){var e,n;n=Element.prototype.matches||Element.prototype.matchesSelector||Element.prototype.mozMatchesSelector||Element.prototype.msMatchesSelector||Element.prototype.oMatchesSelector||Element.prototype.webkitMatchesSelector,t.matches=function(e,t){return null!=t.exclude?n.call(e,t.selector)&&!n.call(e,t.exclude):n.call(e,t)},e="_ujsData",t.getData=function(t,n){var i;return null!=(i=t[e])?i[n]:void 0},t.setData=function(t,n,i){return null==t[e]&&(t[e]={}),t[e][n]=i},t.$=function(e){return Array.prototype.slice.call(document.querySelectorAll(e))}}.call(this),function(){var e,n,i;e=t.$,i=t.csrfToken=function(){var e;return(e=document.querySelector("meta[name=csrf-token]"))&&e.content},n=t.csrfParam=function(){var e;return(e=document.querySelector("meta[name=csrf-param]"))&&e.content},t.CSRFProtection=function(e){var t;if(null!=(t=i()))return e.setRequestHeader("X-CSRF-Token",t)},t.refreshCSRFTokens=function(){var t,o;if(o=i(),t=n(),null!=o&&null!=t)return e('form input[name="'+t+'"]').forEach(function(e){return e.value=o})}}.call(this),function(){var e,n,i,o;i=t.matches,"function"!=typeof(e=window.CustomEvent)&&((e=function(e,t){var n;return(n=document.createEvent("CustomEvent")).initCustomEvent(e,t.bubbles,t.cancelable,t.detail),n}).prototype=window.Event.prototype,o=e.prototype.preventDefault,e.prototype.preventDefault=function(){var e;return e=o.call(this),this.cancelable&&!this.defaultPrevented&&Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),e}),n=t.fire=function(t,n,i){var o;return o=new e(n,{bubbles:!0,cancelable:!0,detail:i}
1),t.dispatchEvent(o),!o.defaultPrevented},t.stopEverything=function(e){return n(e.target,"ujs:everythingStopped"),e.preventDefault(),e.stopPropagation(),e.stopImmediatePropagation()},t.delegate=function(e,t,n,o){return e.addEventListener(n,function(e){var n;for(n=e.target;n instanceof Element&&!i(n,t);)n=n.parentNode;if(n instanceof Element&&!1===o.call(n,e))return e.preventDefault(),e.stopPropagation()})}}.call(this),function(){var e,n,i,o,r,s;o=t.cspNonce,n=t.CSRFProtection,t.fire,e={"*":"*/*",text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript",script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},t.ajax=function(e){var t;return e=r(e),t=i(e,function(){var n,i;return i=s(null!=(n=t.response)?n:t.responseText,t.getResponseHeader("Content-Type")),2===Math.floor(t.status/100)?"function"==typeof e.success&&e.success(i,t.statusText,t):"function"==typeof e.error&&e.error(i,t.statusText,t),"function"==typeof e.complete?e.complete(t,t.statusText):void 0}),!(null!=e.beforeSend&&!e.beforeSend(t,e))&&(t.readyState===XMLHttpRequest.OPENED?t.send(e.data):void 0)},r=function(t){return t.url=t.url||location.href,t.type=t.type.toUpperCase(),"GET"===t.type&&t.data&&(t.url.indexOf("?")<0?t.url+="?"+t.data:t.url+="&"+t.data),null==e[t.dataType]&&(t.dataType="*"),t.accept=e[t.dataType],"*"!==t.dataType&&(t.accept+=", */*; q=0.01"),t},i=function(e,t){var i;return(i=new XMLHttpRequest).open(e.type,e.url,!0),i.setRequestHeader("Accept",e.accept),"string"==typeof e.data&&i.setRequestHeader("Content-Type","application/x-www-form-urlencoded; charset=UTF-8"),e.crossDomain||(i.setRequestHeader("X-Requested-With","XMLHttpRequest"),n(i)),i.withCredentials=!!e.withCredentials,i.onreadystatechange=function(){if(i.readyState===XMLHttpRequest.DONE)return t(i)},i},s=function(e,t){var n,i;if("string"==typeof e&&"string"==typeof t)if(t.match(/\bjson\b/))try{e=JSON.parse(e)}catch(e){}else if(t.match(/\b(?:java|ecma)script\b/))(i=document.createElement("script")).setAttribute("nonce",o()),i.text=e,document.head.appendChild(i).parentNode.removeChild(i);else if(t.match(/\b(xml|html|svg)\b/)){n=new DOMParser,t=t.replace(/;.+/,"");try{e=n.parseFromString(e,t)}catch(e){}}return e},t.href=function(e){return e.href},t.isCrossDomain=function(e){var t,n;(t=document.createElement("a")).href=location.href,n=document.createElement("a");try{return n.href=e,!((!n.protocol||":"===n.protocol)&&!n.host||t.protocol+"//"+t.host==n.protocol+"//"+n.host)}catch(e){return!0}}}.call(this),function(){var e,n;e=t.matches,n=function(e){return Array.prototype.slice.call(e)},t.serializeElement=function(t,i){var o,r;return o=[t],e(t,"form")&&(o=n(t.elements)),r=[],o.forEach(function(t){if(t.name&&!t.disabled&&!e(t,"fieldset[disabled] *"))return e(t,"select")?n(t.options).forEach(function(e){if(e.selected)return r.push({name:t.name,value:e.value})}):t.checked||-1===["radio","checkbox","submit"].indexOf(t.type)?r.push({name:t.name,value:t.value}):void 0}),i&&r.push(i),r.map(function(e){return null!=e.name?encodeURIComponent(e.name)+"="+encodeURIComponent(e.value):e}).join("&")},t.formElements=function(t,i){return e(t,"form")?n(t.elements).filter(function(t){return e(t,i)}):n(t.querySelectorAll(i))}}.call(this),function(){var e,n,i;n=t.fire,i=t.stopEverything,t.handleConfirm=function(t){if(!e(this))return i(t)},t.confirm=function(e){return confirm(e)},e=function(e){var i,o,r;if(!(r=e.getAttribute("data-confirm")))return!0;if(i=!1,n(e,"confirm")){try{i=t.confirm(r,e)}catch(e){}o=n(e,"confirm:complete",[i])}return i&&o}}.call(this),function(){var e,n,i,o,r,s,a,l,c,u,d,f;u=t.matches,l=t.getData,d=t.setData,f=t.stopEverything,a=t.formElements,t.handleDisabledElement=function(e){if(this.disabled)return f(e)},t.enableElement=function(e){var n;if(e instanceof Event){if(c(e))return;n=e.target}else n=e;return u(n,t.linkDisableSelector)?s(n):u(n,t.buttonDisableSelector)||u(n,t.formEnableSelector)?o(n):u(n,t.formSubmitSelector)?r(n):void 0},t.disableElement=function(o){var r;return r=o instanceof Event?o.target:o,u(r,t.linkDisableSelector)?i(r):u(r,t.buttonDisableSelector)||u(r,t.formDisableSelector)?e(r):u(r,t.formSubmitSelector)?n(r):void 0},i=function(e){var t;if(!l(e,"ujs:disabled"))return null!=(t=e.getAttribute("data-disable-with"))&&(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t),e.addEventListener("click",f),d(e,"ujs:disabled",!0)},s=function(e){var t;return null!=(t=l(e,"ujs:enable-with"))&&(e.innerHTML=t,d(e,"ujs:enable-with",null)),e.removeEventListener("click",f),d(e,"ujs:disabled",null)},n=function(n){return a(n,t.formDisableSelector).forEach(e)},e=function(e){var t;if(!l(e,"ujs:disabled"))return null!=(t=e.getAttribute("data-disable-with"))&&(u(e,"button")?(d(e,"ujs:enable-with",e.innerHTML),e.innerHTML=t):(d(e,"ujs:enable-with",e.value),e.value=t)),e.disabled=!0,d(e,"ujs:disabled",!0)},r=function(e){return a(e,t.formEnableSelector).forEach(o)},o=function(e){var t;return null!=(t=l(e,"ujs:enable-with"))&&(u(e,"button")?e.innerHTML=t:e.value=t,d(e,"ujs:enable-with",null)),e.disabled=!1,d(e,"ujs:disabled",null)},c=function(e){var t,n;return null!=(null!=(n=null!=(t=e.detail)?t[0]:void 0)?n.getResponseHeader("X-Xhr-Redirect"):void 0)}}.call(this),function(){var e;e=t.stopEverything,t.handleMethod=function(n){var i,o,r,s,a,l,c;if(c=(l=this).getAttribute("data-method"))return a=t.href(l),o=t.csrfToken(),i=t.csrfParam(),r=document.createElement("form"),s="<input name='_method' value='"+c+"' type='hidden' />",null==i||null==o||t.isCrossDomain(a)||(s+="<input name='"+i+"' value='"+o+"' type='hidden' />"),s+='<input type="submit" />',r.method="post",r.action=a,r.target=l.target,r.innerHTML=s,r.style.display="none",document.body.appendChild(r),r.querySelector('[type="submit"]').click(),e(n)}}.call(this),function(){var e,n,i,o,r,s,a,l,c,u=[].slice;s=t.matches,i=t.getData,l=t.setData,n=t.fire,c=t.stopEverything,e=t.ajax,o=t.isCrossDomain,a=t.serializeElement,r=function(e){var t;return null!=(t=e.getAttribute("data-remote"))&&"false"!==t},t.handleRemote=function(d){var f,p,h,m,g,A,v;return!r(m=this)||(n(m,"ajax:before")?(v=m.getAttribute("data-with-credentials"),h=m.getAttribute("data-type")||"script",s(m,t.formSubmitSelector)?(f=i(m,"ujs:submit-button"),g=i(m,"ujs:submit-button-formmethod")||m.method,A=i(m,"ujs:submit-button-formaction")||m.getAttribute("action")||location.href,"GET"===g.toUpperCase()&&(A=A.replace(/\?.*$/,"")),"multipart/form-data"===m.enctype?(p=new FormData(m),null!=f&&p.append(f.name,f.value)):p=a(m,f),l(m,"ujs:submit-button",null),l(m,"ujs:submit-button-formmethod",null),l(m,"ujs:submit-button-formaction",null)):s(m,t.buttonClickSelector)||s(m,t.inputChangeSelector)?(g=m.getAttribute("data-method"),A=m.getAttribute("data-url"),p=a(m,m.getAttribute("data-params"))):(g=m.getAttribute("data-method"),A=t.href(m),p=m.getAttribute("data-params")),e({type:g||"GET",url:A,data:p,dataType:h,beforeSend:function(e,t){return n(m,"ajax:beforeSend",[e,t])?n(m,"ajax:send",[e]):(n(m,"ajax:stopped"),!1)},success:function(){var e;return e=1<=arguments.length?u.call(arguments,0):[],n(m,"ajax:success",e)},error:function(){var e;return e=1<=arguments.length?u.call(arguments,0):[],n(m,"ajax:error",e)},complete:function(){var e;return e=1<=arguments.length?u.call(arguments,0):[],n(m,"ajax:complete",e)},crossDomain:o(A),withCredentials:null!=v&&"false"!==v}),c(d)):(n(m,"ajax:stopped"),!1))},t.formSubmitButtonClick=function(){var e,t;if(t=(e=this).form)return e.name&&l(t,"ujs:submit-button",{name:e.name,value:e.value}),l(t,"ujs:formnovalidate-button",e.formNoValidate),l(t,"ujs:submit-button-formaction",e.getAttribute("formaction")),l(t,"ujs:submit-button-formmethod",e.getAttribute("formmethod"))},t.preventInsignificantClick=function(e){var t,n,i,o;if(o=((i=this).getAttribute("data-method")||"GET").toUpperCase(),t=i.getAttribute("data-params"),n=(e.metaKey||e.ctrlKey)&&"GET"===o&&!t,null!=e.button&&0!==e.button||n)return e.stopImmediatePropagation()}}.call(this),function(){var e,n,i,o,r,s,a,l,c,u,d,f,p,h,m;if(s=t.fire,i=t.delegate,l=t.getData,e=t.$,m=t.refreshCSRFTokens,n=t.CSRFProtection,p=t.loadCSPNonce,r=t.enableElement,o=t.disableElement,u=t.handleDisabledElement,c=t.handleConfirm,h=t.preventInsignificantClick,f=t.handleRemote,a=t.formSubmitButtonClick,d=t.handleMethod,"undefined"!=typeof jQuery&&null!==jQuery&&null!=jQuery.ajax){if(jQuery.rails)throw new Error("If you load both jquery_ujs and rails-u
1js, use rails-ujs only.");jQuery.rails=t,jQuery.ajaxPrefilter(function(e,t,i){if(!e.crossDomain)return n(i)})}t.start=function(){if(window._rails_loaded)throw new Error("rails-ujs has already been loaded!");return window.addEventListener("pageshow",function(){return e(t.formEnableSelector).forEach(function(e){if(l(e,"ujs:disabled"))return r(e)}),e(t.linkDisableSelector).forEach(function(e){if(l(e,"ujs:disabled"))return r(e)})}),i(document,t.linkDisableSelector,"ajax:complete",r),i(document,t.linkDisableSelector,"ajax:stopped",r),i(document,t.buttonDisableSelector,"ajax:complete",r),i(document,t.buttonDisableSelector,"ajax:stopped",r),i(document,t.linkClickSelector,"click",h),i(document,t.linkClickSelector,"click",u),i(document,t.linkClickSelector,"click",c),i(document,t.linkClickSelector,"click",o),i(document,t.linkClickSelector,"click",f),i(document,t.linkClickSelector,"click",d),i(document,t.buttonClickSelector,"click",h),i(document,t.buttonClickSelector,"click",u),i(document,t.buttonClickSelector,"click",c),i(document,t.buttonClickSelector,"click",o),i(document,t.buttonClickSelector,"click",f),i(document,t.inputChangeSelector,"change",u),i(document,t.inputChangeSelector,"change",c),i(document,t.inputChangeSelector,"change",f),i(document,t.formSubmitSelector,"submit",u),i(document,t.formSubmitSelector,"submit",c),i(document,t.formSubmitSelector,"submit",f),i(document,t.formSubmitSelector,"submit",function(e){return setTimeout(function(){return o(e)},13)}),i(document,t.formSubmitSelector,"ajax:send",o),i(document,t.formSubmitSelector,"ajax:complete",r),i(document,t.formInputClickSelector,"click",h),i(document,t.formInputClickSelector,"click",u),i(document,t.formInputClickSelector,"click",c),i(document,t.formInputClickSelector,"click",a),document.addEventListener("DOMContentLoaded",m),document.addEventListener("DOMContentLoaded",p),window._rails_loaded=!0},window.Rails===t&&s(document,"rails:attachBindings")&&t.start()}.call(this)}).call(this),"object"==typeof module&&module.exports?module.exports=t:"function"==typeof define&&define.amd&&define(t)}).call(this),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports):"function"==typeof define&&define.amd?define(["exports"],t):t(e.ActiveStorage={})}(this,function(e){"use strict";function t(e,t){return e(t={exports:{}},t.exports),t.exports}function n(e){var t=o(document.head,'meta[name="'+e+'"]');if(t)return t.getAttribute("content")}function i(e,t){return"string"==typeof e&&(t=e,e=document),s(e.querySelectorAll(t))}function o(e,t){return"string"==typeof e&&(t=e,e=document),e.querySelector(t)}function r(e,t){var n=arguments.length>2&&void 0!==arguments[2]?arguments[2]:{},i=e.disabled,o=n.bubbles,r=n.cancelable,s=n.detail,a=document.createEvent("Event");a.initEvent(t,o||!0,r||!0),a.detail=s||{};try{e.disabled=!1,e.dispatchEvent(a)}finally{e.disabled=i}return a}function s(e){return Array.isArray(e)?e:Array.from?Array.from(e):[].slice.call(e)}function a(e,t){if(e&&"function"==typeof e[t]){for(var n=arguments.length,i=Array(n>2?n-2:0),o=2;o<n;o++)i[o-2]=arguments[o];return e[t].apply(e,i)}}function l(){D||(D=!0,document.addEventListener("click",c,!0),document.addEventListener("submit",u),document.addEventListener("ajax:before",d))}function c(e){var t=e.target;"INPUT"!=t.tagName&&"BUTTON"!=t.tagName||"submit"!=t.type||!t.form||I.set(t.form,t)}function u(e){f(e)}function d(e){"FORM"==e.target.tagName&&f(e)}function f(e){var t=e.target;if(t.hasAttribute(L))e.preventDefault();else{var n=new T(t),i=n.inputs;i.length&&(e.preventDefault(),t.setAttribute(L,""),i.forEach(h),n.start(function(e){t.removeAttribute(L),e?i.forEach(m):p(t)}))}}function p(e){var t=I.get(e)||o(e,"input[type=submit], button[type=submit]");if(t){var n=t.disabled;t.disabled=!1,t.focus(),t.click(),t.disabled=n}else(t=document.createElement("input")).type="submit",t.style.display="none",e.appendChild(t),t.click(),e.removeChild(t);I.delete(e)}function h(e){e.disabled=!0}function m(e){e.disabled=!1}function g(){window.ActiveStorage&&l()}var A=t(function(e){var t;t=function(e){function t(e,t){var n=e[0],i=e[1],o=e[2],r=e[3];i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&o|~i&r)+t[0]-680876936|0)<<7|n>>>25)+i|0)&i|~n&o)+t[1]-389564586|0)<<12|r>>>20)+n|0)&n|~r&i)+t[2]+606105819|0)<<17|o>>>
vendor: 4,578 bytes, line 1
115)+r|0)&r|~o&n)+t[3]-1044525330|0)<<22|i>>>10)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&o|~i&r)+t[4]-176418897|0)<<7|n>>>25)+i|0)&i|~n&o)+t[5]+1200080426|0)<<12|r>>>20)+n|0)&n|~r&i)+t[6]-1473231341|0)<<17|o>>>15)+r|0)&r|~o&n)+t[7]-45705983|0)<<22|i>>>10)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&o|~i&r)+t[8]+1770035416|0)<<7|n>>>25)+i|0)&i|~n&o)+t[9]-1958414417|0)<<12|r>>>20)+n|0)&n|~r&i)+t[10]-42063|0)<<17|o>>>15)+r|0)&r|~o&n)+t[11]-1990404162|0)<<22|i>>>10)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&o|~i&r)+t[12]+1804603682|0)<<7|n>>>25)+i|0)&i|~n&o)+t[13]-40341101|0)<<12|r>>>20)+n|0)&n|~r&i)+t[14]-1502002290|0)<<17|o>>>15)+r|0)&r|~o&n)+t[15]+1236535329|0)<<22|i>>>10)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&r|o&~r)+t[1]-165796510|0)<<5|n>>>27)+i|0)&o|i&~o)+t[6]-1069501632|0)<<9|r>>>23)+n|0)&i|n&~i)+t[11]+643717713|0)<<14|o>>>18)+r|0)&n|r&~n)+t[0]-373897302|0)<<20|i>>>12)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&r|o&~r)+t[5]-701558691|0)<<5|n>>>27)+i|0)&o|i&~o)+t[10]+38016083|0)<<9|r>>>23)+n|0)&i|n&~i)+t[15]-660478335|0)<<14|o>>>18)+r|0)&n|r&~n)+t[4]-405537848|0)<<20|i>>>12)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&r|o&~r)+t[9]+568446438|0)<<5|n>>>27)+i|0)&o|i&~o)+t[14]-1019803690|0)<<9|r>>>23)+n|0)&i|n&~i)+t[3]-187363961|0)<<14|o>>>18)+r|0)&n|r&~n)+t[8]+1163531501|0)<<20|i>>>12)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i&r|o&~r)+t[13]-1444681467|0)<<5|n>>>27)+i|0)&o|i&~o)+t[2]-51403784|0)<<9|r>>>23)+n|0)&i|n&~i)+t[7]+1735328473|0)<<14|o>>>18)+r|0)&n|r&~n)+t[12]-1926607734|0)<<20|i>>>12)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i^o^r)+t[5]-378558|0)<<4|n>>>28)+i|0)^i^o)+t[8]-2022574463|0)<<11|r>>>21)+n|0)^n^i)+t[11]+1839030562|0)<<16|o>>>16)+r|0)^r^n)+t[14]-35309556|0)<<23|i>>>9)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i^o^r)+t[1]-1530992060|0)<<4|n>>>28)+i|0)^i^o)+t[4]+1272893353|0)<<11|r>>>21)+n|0)^n^i)+t[7]-155497632|0)<<16|o>>>16)+r|0)^r^n)+t[10]-1094730640|0)<<23|i>>>9)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i^o^r)+t[13]+681279174|0)<<4|n>>>28)+i|0)^i^o)+t[0]-358537222|0)<<11|r>>>21)+n|0)^n^i)+t[3]-722521979|0)<<16|o>>>16)+r|0)^r^n)+t[6]+76029189|0)<<23|i>>>9)+o|0,i=((i+=((o=((o+=((r=((r+=((n=((n+=(i^o^r)+t[9]-640364487|0)<<4|n>>>28)+i|0)^i^o)+t[12]-421815835|0)<<11|r>>>21)+n|0)^n^i)+t[15]+530742520|0)<<16|o>>>16)+r|0)^r^n)+t[2]-995338651|0)<<23|i>>>9)+o|0,i=((i+=((r=((r+=(i^((n=((n+=(o^(i|~r))+t[0]-198630844|0)<<6|n>>>26)+i|0)|~o))+t[7]+1126891415|0)<<10|r>>>22)+n|0)^((o=((o+=(n^(r|~i))+t[14]-1416354905|0)<<15|o>>>17)+r|0)|~n))+t[5]-57434055|0)<<21|i>>>11)+o|0,i=((i+=((r=((r+=(i^((n=((n+=(o^(i|~r))+t[12]+1700485571|0)<<6|n>>>26)+i|0)|~o))+t[3]-1894986606|0)<<10|r>>>22)+n|0)^((o=((o+=(n^(r|~i))+t[10]-1051523|0)<<15|o>>>17)+r|0)|~n))+t[1]-2054922799|0)<<21|i>>>11)+o|0,i=((i+=((r=((r+=(i^((n=((n+=(o^(i|~r))+t[8]+1873313359|0)<<6|n>>>26)+i|0)|~o))+t[15]-30611744|0)<<10|r>>>22)+n|0)^((o=((o+=(n^(r|~i))+t[6]-1560198380|0)<<15|o>>>17)+r|0)|~n))+t[13]+1309151649|0)<<21|i>>>11)+o|0,i=((i+=((r=((r+=(i^((n=((n+=(o^(i|~r))+t[4]-145523070|0)<<6|n>>>26)+i|0)|~o))+t[11]-1120210379|0)<<10|r>>>22)+n|0)^((o=((o+=(n^(r|~i))+t[2]+718787259|0)<<15|o>>>17)+r|0)|~n))+t[9]-343485551|0)<<21|i>>>11)+o|0,e[0]=n+e[0]|0,e[1]=i+e[1]|0,e[2]=o+e[2]|0,e[3]=r+e[3]|0}function n(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e.charCodeAt(t)+(e.charCodeAt(t+1)<<8)+(e.charCodeAt(t+2)<<16)+(e.charCodeAt(t+3)<<24);return n}function i(e){var t,n=[];for(t=0;t<64;t+=4)n[t>>2]=e[t]+(e[t+1]<<8)+(e[t+2]<<16)+(e[t+3]<<24);return n}function o(e){var i,o,r,s,a,l,c=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(i=64;i<=c;i+=64)t(u,n(e.substring(i-64,i)));for(o=(e=e.substring(i-64)).length,r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],i=0;i<o;i+=1)r[i>>2]|=e.charCodeAt(i)<<(i%4<<3);if(r[i>>2]|=128<<(i%4<<3),i>55)for(t(u,r),i=0;i<16;i+=1)r[i]=0;return s=(s=8*c).toString(16).match(/(.*?)(.{0,8})$/),a=parseInt(s[2],16),l=parseInt(s[1],16)||0,r[14]=a,r[15]=l,t(u,r),u}function r(e){var n,o,r,s,a,l,c=e.length,u=[1732584193,-271733879,-1732584194,271733878];for(n=64;n<=c;n+=64)t(u,i(e.subarray(n-64,n)));for(o=(e=n-64<c?e.subarray(n-64):new Uint8Array(0)).length,r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0],n=0;n<o;n+=1)r[n>>2]|=e[n]<<(n%4<<3);if(r[n>>2]|=128<<(n%4<<3),n>55)for(t(u,r),n=0;n<16;n+=1)r[n]=0;return s=(s=8*c).toString(16).match(/(.*?)(.{0,8})$/),a=parseInt(s[2],16),l=parseInt(s[1],16)||0,r[14]=a,r[15]=l,t(u,r),u}function s(e){var t,n="";for(t=0;t<4;t+=1)n+=h[e>>8*t+4&15]+h[e>>8*t&15];return n}function a(e){var t;for(t=0;t<e.length;t+=1)e[t]=s(e[t]);return e.join("")}function l(e){return/[\u0080-\uFFFF]/.test(e)&&(e=unescape(encodeURIComponent(e))),e}
1function c(e,t){var n,i=e.length,o=new ArrayBuffer(i),r=new Uint8Array(o);for(n=0;n<i;n+=1)r[n]=e.charCodeAt(n);return t?r:o}function u(e){return String.fromCharCode.apply(null,new Uint8Array(e))}function d(e,t,n){var i=new Uint8Array(e.byteLength+t.byteLength);return i.set(new Uint8Array(e)),i.set(new Uint8Array(t),e.byteLength),n?i:i.buffer}function f(e){var t,n=[],i=e.length;for(t=0;t<i-1;t+=2)n.push(parseInt(e.substr(t,2),16));return String.fromCharCode.apply(String,n)}function p(){this.reset()}var h=["0","1","2","3","4","5","6","7","8","9","a","b","c","d","e","f"];return a(o("hello")),"undefined"==typeof ArrayBuffer||ArrayBuffer.prototype.slice||function(){function t(e,t){return(e=0|e||0)<0?Math.max(e+t,0):Math.min(e,t)}ArrayBuffer.prototype.slice=function(n,i){var o,r,s,a,l=this.byteLength,c=t(n,l),u=l;return i!==e&&(u=t(i,l)),c>u?new ArrayBuffer(0):(o=u-c,r=new ArrayBuffer(o),s=new Uint8Array(r),a=new Uint8Array(this,c,o),s.set(a),r)}}(),p.prototype.append=function(e){return this.appendBinary(l(e)),this},p.prototype.appendBinary=function(e){this._buff+=e,this._length+=e.length;var i,o=this._buff.length;for(i=64;i<=o;i+=64)t(this._hash,n(this._buff.substring(i-64,i)));return this._buff=this._buff.substring(i-64),this},p.prototype.end=function(e){var t,n,i=this._buff,o=i.length,r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<o;t+=1)r[t>>2]|=i.charCodeAt(t)<<(t%4<<3);return this._finish(r,o),n=a(this._hash),e&&(n=f(n)),this.reset(),n},p.prototype.reset=function(){return this._buff="",this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},p.prototype.getState=function(){return{buff:this._buff,length:this._length,hash:this._hash}},p.prototype.setState=function(e){return this._buff=e.buff,this._length=e.length,this._hash=e.hash,this},p.prototype.destroy=function(){delete this._hash,delete this._buff,delete this._length},p.prototype._finish=function(e,n){var i,o,r,s=n;if(e[s>>2]|=128<<(s%4<<3),s>55)for(t(this._hash,e),s=0;s<16;s+=1)e[s]=0 2;i=(i=8*this._length).toString(16).match(/(.*?)(.{0,8})$/),o=parseInt(i[2],16),r=parseInt(i[1],16)||0,e[14]=o,e[15]=r,t(this._hash,e)},p.hash=function(e,t){return p.hashBinary(l(e),t)},p.hashBinary=function(e,t){var n=a(o(e));return t?f(n):n},p.ArrayBuffer=function(){this.reset()},p.ArrayBuffer.prototype.append=function(e){var n,o=d(this._buff.buffer,e,!0),r=o.length;for(this._length+=e.byteLength,n=64;n<=r;n+=64)t(this._hash,i(o.subarray(n-64,n)));return this._buff=n-64<r?new Uint8Array(o.buffer.slice(n-64)):new Uint8Array(0),this},p.ArrayBuffer.prototype.end=function(e){var t,n,i=this._buff,o=i.length,r=[0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0];for(t=0;t<o;t+=1)r[t>>2]|=i[t]<<(t%4<<3);return this._finish(r,o),n=a(this._hash),e&&(n=f(n)),this.reset(),n},p.ArrayBuffer.prototype.reset=function(){return this._buff=new Uint8Array(0),this._length=0,this._hash=[1732584193,-271733879,-1732584194,271733878],this},p.ArrayBuffer.prototype.getState=function(){var e=p.prototype.getState.call(this);return e.buff=u(e.buff),e},p.ArrayBuffer.prototype.setState=function(e){return e.buff=c(e.buff,!0),p.prototype.setState.call(this,e)},p.ArrayBuffer.prototype.destroy=p.prototype.destroy,p.ArrayBuffer.prototype._finish=p.prototype._finish,p.ArrayBuffer.hash=function(e,t){var n=a(r(new Uint8Array(e)));return t?f(n):n},p},e.exports=t()}),v=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},y=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),b=File.prototype.slice||File.prototype.mozSlice||File.prototype.webkitSlice,w=function(){function e(t){v(this,e),this.file=t,this.chunkSize=2097152,this.chunkCount=Math.ceil(this.file.size/this.chunkSize),this.chunkIndex=0}return y(e,null,[{key:"create",value:function(t,n){new e(t).create(n)}}]),y(e,[{key:"create",value:function(e){var t=this;this.callback=e,this.md5Buffer=new A.ArrayBuffer,this.fileReader=new FileReader,this.fileReader.addEventListener("load",function(e){return t.fileReaderDidLoad(e)}),this.fileReader.addEventListener("error",function(e){return t.fileReaderDidError(e)}),this.readNextChunk()}}
2,{key:"fileReaderDidLoad",value:function(e){if(this.md5Buffer.append(e.target.result),!this.readNextChunk()){var t=this.md5Buffer.end(!0),n=btoa(t);this.callback(null,n)}}},{key:"fileReaderDidError",value:function(){this.callback("Error reading "+this.file.name)}},{key:"readNextChunk",value:function(){if(this.chunkIndex<this.chunkCount||0==this.chunkIndex&&0==this.chunkCount){var e=this.chunkIndex*this.chunkSize,t=Math.min(e+this.chunkSize,this.file.size),n=b.call(this.file,e,t);return this.fileReader.readAsArrayBuffer(n),this.chunkIndex++,!0}return!1}}]),e}(),k=function(){function e(t,i,o){var r=this;v(this,e),this.file=t,this.attributes={filename:t.name,content_type:t.type||"application/octet-stream",byte_size:t.size,checksum:i},this.xhr=new XMLHttpRequest,this.xhr.open("POST",o,!0),this.xhr.responseType="json",this.xhr.setRequestHeader("Content-Type","application/json"),this.xhr.setRequestHeader("Accept","application/json"),this.xhr.setRequestHeader("X-Requested-With","XMLHttpRequest");var s=n("csrf-token");null!=s&&this.xhr.setRequestHeader("X-CSRF-Token",s),this.xhr.addEventListener("load",function(e){return r.requestDidLoad(e)}),this.xhr.addEventListener("error",function(e){return r.requestDidError(e)})}return y(e,[{key:"create",value:function(e){this.callback=e,this.xhr.send(JSON.stringify({blob:this.attributes}))}},{key:"requestDidLoad",value:function(e){if(this.status>=200&&this.status<300){var t=this.response,n=t.direct_upload;delete t.direct_upload,this.attributes=t,this.directUploadData=n,this.callback(null,this.toJSON())}else this.requestDidError(e)}},{key:"requestDidError",value:function(){this.callback('Error creating Blob for "'+this.file.name+'". Status: '+this.status)}},{key:"toJSON",value:function(){var e={};for(var t in this.attributes)e[t]=this.attributes[t];return e}},{key:"status",get:function(){return this.xhr.status}},{key:"response",get:function(){var e=this.xhr,t=e.responseType,n=e.response;return"json"==t?n:JSON.parse(n)}}]),e}(),S=function(){function e(t){var n=this;v(this,e),this.blob=t,this.file=t.file;var i=t.directUploadData,o=i.url,r=i.headers;for(var s in this.xhr=new XMLHttpRequest,this.xhr.open("PUT",o,!0),this.xhr.responseType="text",r)this.xhr.setRequestHeader(s,r[s]);this.xhr.addEventListener("load",function(e){return n.requestDidLoad(e)}),this.xhr.addEventListener("error",function(e){return n.requestDidError(e)})}return y(e,[{key:"create",value:function(e){this.callback=e,this.xhr.send(this.file.slice())}},{key:"requestDidLoad",value:function(e){var t=this.xhr,n=t.status,i=t.response;n>=200&&n<300?this.callback(null,i):this.requestDidError(e)}},{key:"requestDidError",value:function(){this.callback('Error storing "'+this.file.name+'". Status: '+this.xhr.status)}}]),e}(),C=0,x=function(){function e(t,n,i){v(this,e),this.id=++C,this.file=t,this.url=n,this.delegate=i}return y(e,[{key:"create",value:function(e){var t=this;w.create(this.file,function(n,i){if(n)e(n);else{var o=new k(t.file,i,t.url);a(t.delegate,"directUploadWillCreateBlobWithXHR",o.xhr),o.create(function(n){if(n)e(n);else{var i=new S(o);a(t.delegate,"directUploadWillStoreFileWithXHR",i.xhr),i.create(function(t){t?e(t):e(null,o.toJSON())})}})}})}}]),e}(),E=function(){function e(t,n){v(this,e),this.input=t,this.file=n,this.directUpload=new x(this.file,this.url,this),this.dispatch("initialize")}return y(e,[{key:"start",value:function(e){var t=this,n=document.createElement("input");n.type="hidden",n.name=this.input.name,this.input.insertAdjacentElement("beforebegin",n),this.dispatch("start"),this.directUpload.create(function(i,o){i?(n.parentNode.removeChild(n),t.dispatchError(i)):n.value=o.signed_id,t.dispatch("end"),e(i)})}},{key:"uploadRequestDidProgress",value:function(e){var t=e.loaded/e.total*100;t&&this.dispatch("progress",{progress:t})}},{key:"dispatch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return t.file=this.file,t.id=this.directUpload.id,r(this.input,"direct-upload:"+e,{detail:t})}},{key:"dispatchError",value:function(e){this.dispatch("error",{error:e}).defaultPrevented||alert(e)}},{key:"directUploadWillCreateBlobWithXHR",value:function(e){this.dispatch("before-blob-request",{xhr:e})}},{key:"directUploadWillStoreFileWithXHR",value:function(e){var t=this;this.dispatch("before-storage-request",{xhr:e}),e.upload.addEventListener("progress",function(e){return t.uploadRequestDidProgress(e)})}},{key:"url",get:function(){return this.input.getAttribute("data-direct-upload-url")}}]),e}(),_="input[type=file][data-direct-upload-url]:not([disabled])",T=function(){function e(t){v(this,e),this.form=t,this.inputs=i(t,_).filter(function(e){return e.files.length})}return y(e,[{key:"start",value:function(e){var t=this,n=this.createDirectUploadControllers(),i=function i(){var o=n.shift();o?o.start(function(n){n?(e(n),t.dispatch("end")):i()}
2):(e(),t.dispatch("end"))};this.dispatch("start"),i()}},{key:"createDirectUploadControllers",value:function(){var e=[];return this.inputs.forEach(function(t){s(t.files).forEach(function(n){var i=new E(t,n);e.push(i)})}),e}},{key:"dispatch",value:function(e){var t=arguments.length>1&&void 0!==arguments[1]?arguments[1]:{};return r(this.form,"direct-uploads:"+e,{detail:t})}}]),e}(),L="data-direct-uploads-processing",I=new WeakMap,D=!1;setTimeout(g,1),e.start=l,e.DirectUpload=x,Object.defineProperty(e,"__esModule",{value:!0})}),function(){var e=this;(function(){(function(){this.Turbolinks={supported:null!=window.history.pushState&&null!=window.requestAnimationFrame&&null!=window.addEventListener,visit:function(e,n){return t.controller.visit(e,n)},clearCache:function(){return t.controller.clearCache()},setProgressBarDelay:function(e){return t.controller.setProgressBarDelay(e)}}}).call(this)}).call(e);var t=e.Turbolinks;(function(){(function(){var e,n,i,o=[].slice;t.copyObject=function(e){var t,n,i;for(t in n={},e)i=e[t],n[t]=i;return n},t.closest=function(t,n){return e.call(t,n)},e=function(){var e;return null!=(e=document.documentElement.closest)?e:function(e){var t;for(t=this;t;){if(t.nodeType===Node.ELEMENT_NODE&&n.call(t,e))return t;t=t.parentNode}}}(),t.defer=function(e){return setTimeout(e,1)},t.throttle=function(e){var t;return t=null,function(){var n;return n=1<=arguments.length?o.call(arguments,0):[],null!=t?t:t=requestAnimationFrame(function(i){return function(){return t=null,e.apply(i,n)}}(this))}},t.dispatch=function(e,t){var n,o,r,s,a,l;return l=(a=null!=t?t:{}).target,n=a.cancelable,o=a.data,(r=document.createEvent("Events")).initEvent(e,!0,!0===n),r.data=null!=o?o:{},r.cancelable&&!i&&(s=r.preventDefault,r.preventDefault=function(){return this.defaultPrevented||Object.defineProperty(this,"defaultPrevented",{get:function(){return!0}}),s.call(this)}),(null!=l?l:document).dispatchEvent(r),r},i=function(){var e;return(e=document.createEvent("Events")).initEvent("test",!0,!0),e.preventDefault(),e.defaultPrevented}(),t.match=function(e,t){return n.call(e,t)},n=function(){var e,t,n,i;return null!=(t=null!=(n=null!=(i=(e=document.documentElement).matchesSelector)?i:e.webkitMatchesSelector)?n:e.msMatchesSelector)?t:e.mozMatchesSelector}(),t.uuid=function(){var e,t,n;for(n="",e=t=1;36>=t;e=++t)n+=9===e||14===e||19===e||24===e?"-":15===e?"4":20===e?(Math.floor(4*Math.random())+8).toString(16):Math.floor(15*Math.random()).toString(16);return n}}).call(this),function(){t.Location=function(){function e(e){var t,n;null==e&&(e=""),(n=document.createElement("a")).href=e.toString(),this.absoluteURL=n.href,2>(t=n.hash.length)?this.requestURL=this.absoluteURL:(this.requestURL=this.absoluteURL.slice(0,-t),this.anchor=n.hash.slice(1))}var t,n,i,o;return e.wrap=function(e){return e instanceof this?e:new this(e)},e.prototype.getOrigin=function(){return this.absoluteURL.split("/",3).join("/")},e.prototype.getPath=function(){var e,t;return null!=(e=null!=(t=this.requestURL.match(/\/\/[^\/]*(\/[^?;]*)/))?t[1]:void 0)?e:"/"},e.prototype.getPathComponents=function(){return this.getPath().split("/").slice(1)},e.prototype.getLastPathComponent=function(){return this.getPathComponents().slice(-1)[0]},e.prototype.getExtension=function(){var e,t;return null!=(e=null!=(t=this.getLastPathComponent().match(/\.[^.]*$/))?t[0]:void 0)?e:""},e.prototype.isHTML=function(){return this.getExtension().match(/^(?:|\.(?:htm|html|xhtml))$/)},e.prototype.isPrefixedBy=function(e){var t;return t=n(e),this.isEqualTo(e)||o(this.absoluteURL,t)},e.prototype.isEqualTo=function(e){return this.absoluteURL===(null!=e?e.absoluteURL:void 0)},e.prototype.toCacheKey=function(){return this.requestURL},e.prototype.toJSON=function(){return this.absoluteURL},e.prototype.toString=function(){return this.absoluteURL},e.prototype.valueOf=function(){return this.absoluteURL},n=function(e){return t(e.getOrigin()+e.getPath())},t=function(e){return i(e,"/")?e:e+"/"},o=function(e,t){return e.slice(0,t.length)===t},i=function(e,t){return e.slice(-t.length)===t},e}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.HttpRequest=function(){function n(n,i,o){this.delegate=n,this.requestCanceled=e(this.requestCanceled,this),this.requestTimedOut=e(this.requestTimedOut,this),this.requestFailed=e(this.requestFailed,this),this.requestLoaded=e(this.requestLoaded,this),this.requestProgressed=e(this.requestProgressed,this),this.url=t.Location.wrap(i).requestURL,this.referrer=t.Location.wrap(o).absoluteURL,this.createXHR()}return n.NETWORK_FAILURE=0,n.TIMEOUT_FAILURE=-1,n.timeout=60,n.prototype.send=function(){var e;return this.xhr&&!this.sent?(this.notifyApplicationBeforeRequestStart(),this.setProgress(0),this.xhr.send(),this.sent=!0,"function"==typeof(e=this.delegate).requestStarted?e.requestStarted():void 0):void 0},n.prototype.cancel=function(){return this.xhr&&this.sent?this.xhr.abort():void 0},n.prototype.requestProgressed=function(e){return e.lengthComputable?this.setProgress(e.loaded/e.total):void 0},n.prototype.requestLoaded=function(){return this.endRequest(function(e){return function(){var t;return 200<=(t=e.xhr.status)&&300>t?e.delegate.requestCompletedWithResponse(e.xhr.responseText,e.xhr.getResponseHeader("Turbolinks-Location")):(e.failed=!0,e.delegate.requestFailedWithStatusCode(e.xhr.status,e.xhr.responseText))}}(this))},n.prototype.requestFailed=function(){return this.endRequest(function(e){return function(){return e.failed=!0,e.delegate.requestFailedWithStatusCode(e.constructor.NETWORK_FAILURE)}}(this))},n.prototype.requestTimedOut=function(){return this.endRequest(function(e){return function(){return e.failed=!0,e.delegate.requestFailedWithStatusCode(e.constructor.TIMEOUT_FAILURE)}}(this))},n.prototype.requestCanceled=function(){return this.endRequest()},n.prototype.notifyApplicationBeforeRequestStart=function(){return t.dispatch("turbolinks:request-start",{data:{url:this.url,xhr:this.xhr}})},n.prototype.notifyApplicationAfterRequestEnd=function(){return t.dispatch("turbolinks:request-end",{data:{url:this.url,xhr:this.xhr}})},n.prototype.createXHR=function(){return this.xhr=new XMLHttpRequest,this.xhr.open("GET",this.url,!0),this.xhr.timeout=1e3*this.constructor.timeout,this.xhr.setRequestHeader("Accept","text/html, application/xhtml+xml"),this.xhr.setRequestHeader("Turbolinks-Referrer",this.referrer),this.xhr.onprogress=this.requestProgressed,this.xhr.onload=this.requestLoaded,this.xhr.onerror=this.requestFailed,this.xhr.ontimeout=this.requestTimedOut,this.xhr.onabort=this.requestCanceled},n.prototype.endRequest=function(e){return this.xhr?(this.notifyApplicationAfterRequestEnd(),null!=e&&e.call(this),this.destroy()):void 0},n.prototype.setProgress=function(e){var t;return this.progress=e,"function"==typeof(t=this.delegate).requestProgressed?t.requestProgressed(this.progress):void 0},n.prototype.destroy=function(){var e;return this.setProgress(1),"function"==typeof(e=this.delegate).requestFinished&&e.requestFinished(),this.delegate=null,this.xhr=null},n}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.ProgressBar=function(){function t(){this.trickle=e(this.trickle,this),this.stylesheetElement=this.createStylesheetElement(),this.progressElement=this.createProgressElement()}var n;return n=300,t.defaultCSS=".turbolinks-progress-bar {\n position: fixed;\n display: block;\n top: 0;\n left: 0;\n height: 3px;\n background: #0076ff;\n z-index: 9999;\n transition: width "+n+"ms ease-out, opacity "+n/2+"ms "+n/2+"ms ease-in;\n transform: translate3d(0, 0, 0);\n}",t.prototype.show=function(){return this.visible?void 0:(this.visible=!0,this.installStylesheetElement(),this.installProgressElement(),this.startTrickling())},t.prototype.hide=function(){return this.visible&&!this.hiding?(this.hiding=!0,this.fadeProgressElement(function(e){return function(){return e.uninstallProgressElement(),e.stopTrickling(),e.visible=!1,e.hiding=!1}}(this))):void 0},t.prototype.setValue=function(e){return this.value=e,this.refresh()},t.prototype.installStylesheetElement=function(){return document.head.insertBefore(this.stylesheetElement,document.head.firstChild)},t.prototype.installProgressElement=function(){return this.progressElement.style.width=0,this.progressElement.style.opacity=1,document.documentElement.insertBefore(this.progressElement,document.body),this.refresh()},t.prototype.fadeProgressElement=function(e){return this.progressElement.style.opacity=0,setTimeout(e,1.5*n)},t.prototype.uninstallProgressElement=function(){return this.progressElement.parentNode?document.documentElement.removeChild(this.progressElement):void 0},t.prototype.startTrickling=function(){return null!=this.trickleInterval?this.trickleInterval:this.trickleInterval=setInterval(this.trickle,n)},t.prototype.stopTrickling=function(){return clearInterval(this.trickleInterval),this.trickleInterval=null},t.prototype.trickle=function(){return this.setValue(this.value+Math.random()/100)},t.prototype.refresh=function(){return requestAnimationFrame(function(e){return function(){return e.progressElement.style.width=10+90*e.value+"%"}}(this))},t.prototype.createStylesheetElement=function(){var e;return(e=document.createElement("style")).type="text/css",e.textContent=this.constructor.defaultCSS,e},t.prototype.createProgressElement=function(){var e;return(e=document.createElement("div")).className="turbolinks-progress-bar",e},t}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.BrowserAdapter=function(){function n(n){this.controller=n,this.showProgressBar=e(this.showProgressBar,this),this.progressBar=new t.ProgressBar}var i,o,r;return r=t.HttpRequest,i=r.NETWORK_FAILURE,o=r.TIMEOUT_FAILURE,n.prototype.visitProposedToLocationWithAction=function(e,t){return this.controller.startVisitToLocationWithAction(e,t)},n.prototype.visitStarted=function(e){return e.issueRequest(),e.changeHistory(),e.loadCachedSnapshot()},n.prototype.visitRequestStarted=function(e){return this.progressBar.setValue(0),e.hasCachedSnapshot()||"restore"!==e.action?this.showProgressBarAfterDelay():this.showProgressBar()},n.prototype.visitRequestProgressed=function(e){return this.progressBar.setValue(e.progress)},n.prototype.visitRequestCompleted=function(e){return e.loadResponse()},n.prototype.visitRequestFailedWithStatusCode=function(e,t){switch(t){case i:case o:return this.reload();default:return e.loadResponse()}},n.prototype.visitRequestFinished=function(){return this.hideProgressBar()},n.prototype.visitCompleted=function(e){return e.followRedirect()},n.prototype.pageInvalidated=function(){return this.reload()},n.prototype.showProgressBarAfterDelay=function(){return this.progressBarTimeout=setTimeout(this.showProgressBar,this.controller.progressBarDelay)},n.prototype.showProgressBar=function(){return this.progressBar.show()},n.prototype.hideProgressBar=function(){return this.progressBar.hide(),clearTimeout(this.progressBarTimeout)},n.prototype.reload=function(){return window.location.reload()},n}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.History=function(){function n(t){this.delegate=t,this.onPageLoad=e(this.onPageLoad,this),this.onPopState=e(this.onPopState,this)}return n.prototype.start=function(){return this.started?void 0:(addEventListener("popstate",this.onPopState,!1),addEventListener("load",this.onPageLoad,!1),this.started=!0)},n.prototype.stop=function(){return this.started?(removeEventListener("popstate",this.onPopState,!1),removeEventListener("load",this.onPageLoad,!1),this.started=!1):void 0},n.prototype.push=function(e,n){return e=t.Location.wrap(e),this.update("push",e,n)},n.prototype.replace=function(e,n){return e=t.Location.wrap(e),this.update("replace",e,n)},n.prototype.onPopState=function(e){var n,i,o,r;return this.shouldHandlePopState()&&(r=null!=(i=e.state)?i.turbolinks:void 0)?(n=t.Location.wrap(window.location),o=r.restorationIdentifier,this.delegate.historyPoppedToLocationWithRestorationIdentifier(n,o)):void 0},n.prototype.onPageLoad=function(){return t.defer(function(e){return function(){return e.pageLoaded=!0}}(this))},n.prototype.shouldHandlePopState=function(){return this.pageIsLoaded()},n.prototype.pageIsLoaded=function(){return this.pageLoaded||"complete"===document.readyState},n.prototype.update=function(e,t,n){var i;return i={turbolinks:{restorationIdentifier:n}},history[e+"State"](i,null,t)},n}()}.call(this),function(){t.HeadDetails=function(){function e(e){var t,n,i,s,a;for(this.elements={},n=0,s=e.length;s>n;n++)(a=e[n]).nodeType===Node.ELEMENT_NODE&&(i=a.outerHTML,(null!=(t=this.elements)[i]?t[
2i]:t[i]={type:r(a),tracked:o(a),elements:[]}).elements.push(a))}var t,n,i,o,r;return e.fromHeadElement=function(e){var t;return new this(null!=(t=null!=e?e.childNodes:void 0)?t:[])},e.prototype.hasElementWithKey=function(e){return e in this.elements},e.prototype.getTrackedElementSignature=function(){var e;return function(){var t,n;for(e in n=[],t=this.elements)t[e].tracked&&n.push(e);return n}.call(this).join("")},e.prototype.getScriptElementsNotInDetails=function(e){return this.getElementsMatchingTypeNotInDetails("script",e)},e.prototype.getStylesheetElementsNotInDetails=function(e){return this.getElementsMatchingTypeNotInDetails("stylesheet",e)},e.prototype.getElementsMatchingTypeNotInDetails=function(e,t){var n,i,o,r,s,a;for(i in s=[],o=this.elements)a=(r=o[i]).type,n=r.elements,a!==e||t.hasElementWithKey(i)||s.push(n[0]);return s},e.prototype.getProvisionalElements=function(){var e,t,n,i,o,r,s;for(t in n=[],i=this.elements)s=(o=i[t]).type,r=o.tracked,e=o.elements,null!=s||r?e.length>1&&n.push.apply(n,e.slice(1)):n.push.apply(n,e);return n},e.prototype.getMetaValue=function(e){var t;return null!=(t=this.findMetaElementByName(e))?t.getAttribute("content"):void 0},e.prototype.findMetaElementByName=function(e){var n,i,o,r;for(o in n=void 0,r=this.elements)i=r[o].elements,t(i[0],e)&&(n=i[0]);return n},r=function(e){return n(e)?"script":i(e)?"stylesheet":void 0},o=function(e){return"reload"===e.getAttribute("data-turbolinks-track")},n=function(e){return"script"===e.tagName.toLowerCase()},i=function(e){var t;return"style"===(t=e.tagName.toLowerCase())||"link"===t&&"stylesheet"===e.getAttribute("rel")},t=function(e,t){return"meta"===e.tagName.toLowerCase()&&e.getAttribute("name")===t},e}()}.call(this),function(){t.Snapshot=function(){function e(e,t){this.headDetails=e,this.bodyElement=t}return e.wrap=function(e){return e instanceof this?e:"string"==typeof e?this.fromHTMLString(e):this.fromHTMLElement(e)},e.fromHTMLString=function(e){var t;return(t=document.createElement("html")).innerHTML=e,this.fromHTMLElement(t)},e.fromHTMLElement=function(e){var n,i,o;return i=e.querySelector("head"),n=null!=(o=e.querySelector("body"))?o:document.createElement("body"),new this(t.HeadDetails.fromHeadElement(i),n)},e.prototype.clone=function(){return new this.constructor(this.headDetails,this.bodyElement.cloneNode(!0))},e.prototype.getRootLocation=function(){var e,n;return n=null!=(e=this.getSetting("root"))?e:"/",new t.Location(n)},e.prototype.getCacheControlValue=function(){return this.getSetting("cache-control")},e.prototype.getElementForAnchor=function(e){try{return this.bodyElement.querySelector("[id='"+e+"'], a[name='"+e+"']")}catch(e){}},e.prototype.getPermanentElements=function(){return this.bodyElement.querySelectorAll("[id][data-turbolinks-permanent]")},e.prototype.getPermanentElementById=function(e){return this.bodyElement.querySelector("#"+e+"[data-turbolinks-permanent]")},e.prototype.getPermanentElementsPresentInSnapshot=function(e){var t,n,i,o,r;for(r=[],n=0,i=(o=this.getPermanentElements()).length;i>n;n++)t=o[n],e.getPermanentElementById(t.id)&&r.push(t);return r},e.prototype.findFirstAutofocusableElement=function(){return this.bodyElement.querySelector("[autofocus]")},e.prototype.hasAnchor=function(e){return null!=this.getElementForAnchor(e)},e.prototype.isPreviewable=function(){return"no-preview"!==this.getCacheControlValue()},e.prototype.isCacheable=function(){return"no-cache"!==this.getCacheControlValue()},e.prototype.isVisitable=function(){return"reload"!==this.getSetting("visit-control")},e.prototype.getSetting=function(e){return this.headDetails.getMetaValue("turbolinks-"+e)},e}()}.call(this),function(){var e=[].slice;t.Renderer=function(){function t(){}var n;return t.render=function(){var t,n,i;return n=arguments[0],t=arguments[1],i=function(e,t,n){n.prototype=e.prototype;var i=new n,o=e.apply(i,t);return Object(o)===o?o:i}(this,3<=arguments.length?e.call(arguments,2):[],function(){}),i.delegate=n,i.render(t),i},t.prototype.renderView=function(e){return this.delegate.viewWillRender(this.newBody),e(),this.delegate.viewRendered(this.newBody)},t.prototype.invalidateView=function(){return this.delegate.viewInvalidated()},t.prototype.createScriptElement=function(e){var t;return"false"===e.getAttribute("data-turbolinks-eval")?e:((t=document.createElement("script")).textContent=e.textContent,t.async=!1,n(t,e),t)},n=function(e,t){var n,i,o,r,s,a,l;for(a=[],n=0,i=(r=t.attributes).length;i>n;n++)o=(s=r[n]).name,l=s.value,a.push(e.setAttribute(o,l));return a},t}()}.call(this),function(){var e,n,i=function(e,t){function n(){this.constructor=e}for(var i in t)o.call(t,i)&&(e[i]=t[i]);return n.prototype=t.prototype,e.prototype=new n,e.__super__=t.prototype,e},o={}.hasOwnProperty;t.SnapshotRenderer=function(t){function o(e,t,n){this.currentSnapshot=e,this.newSnapsh
2ot=t,this.isPreview=n,this.currentHeadDetails=this.currentSnapshot.headDetails,this.newHeadDetails=this.newSnapshot.headDetails,this.currentBody=this.currentSnapshot.bodyElement,this.newBody=this.newSnapshot.bodyElement}return i(o,t),o.prototype.render=function(e){return this.shouldRender()?(this.mergeHead(),this.renderView(function(t){return function(){return t.replaceBody(),t.isPreview||t.focusFirstAutofocusableElement(),e()}}(this))):this.invalidateView()},o.prototype.mergeHead=function(){return this.copyNewHeadStylesheetElements(),this.copyNewHeadScriptElements(),this.removeCurrentHeadProvisionalElements(),this.copyNewHeadProvisionalElements()},o.prototype.replaceBody=function(){var e;return e=this.relocateCurrentBodyPermanentElements(),this.activateNewBodyScriptElements(),this.assignNewBody(),this.replacePlaceholderElementsWithClonedPermanentElements(e)},o.prototype.shouldRender=function(){return this.newSnapshot.isVisitable()&&this.trackedElementsAreIdentical()},o.prototype.trackedElementsAreIdentical=function(){return this.currentHeadDetails.getTrackedElementSignature()===this.newHeadDetails.getTrackedElementSignature()},o.prototype.copyNewHeadStylesheetElements=function(){var e,t,n,i,o;for(o=[],t=0,n=(i=this.getNewHeadStylesheetElements()).length;n>t;t++)e=i[t],o.push(document.head.appendChild(e));return o},o.prototype.copyNewHeadScriptElements=function(){var e,t,n,i,o;for(o=[],t=0,n=(i=this.getNewHeadScriptElements()).length;n>t;t++)e=i[t],o.push(document.head.appendChild(this.createScriptElement(e)));return o},o.prototype.removeCurrentHeadProvisionalElements=function(){var e,t,n,i,o;for(o=[],t=0,n=(i=this.getCurrentHeadProvisionalElements()).length;n>t;t++)e=i[t],o.push(document.head.removeChild(e));return o},o.prototype.copyNewHeadProvisionalElements=function(){var e,t,n,i,o;for(o=[],t=0,n=(i=this.getNewHeadProvisionalElements()).length;n>t;t++)e=i[t],o.push(document.head.appendChild(e));return o},o.prototype.relocateCurrentBodyPermanentElements=function(){var t,i,o,r,s,a,l;for(l=[],t=0,i=(a=this.getCurrentBodyPermanentElements()).length;i>t;t++)r=a[t],s=e(r),o=this.newSnapshot.getPermanentElementById(r.id),n(r,s.element),n(o,r),l.push(s);return l},o.prototype.replacePlaceholderElementsWithClonedPermanentElements=function(e){var t,i,o,r,s,a;for(a=[],o=0,r=e.length;r>o;o++)i=(s=e[o]).element,t=s.permanentElement.cloneNode(!0),a.push(n(i,t));return a},o.prototype.activateNewBodyScriptElements=function(){var e,t,i,o,r,s;for(s=[],t=0,o=(r=this.getNewBodyScriptElements()).length;o>t;t++)i=r[t],e=this.createScriptElement(i),s.push(n(i,e));return s},o.prototype.assignNewBody=function(){return document.body=this.newBody},o.prototype.focusFirstAutofocusableElement=function(){var e;return null!=(e=this.newSnapshot.findFirstAutofocusableElement())?e.focus():void 0},o.prototype.getNewHeadStylesheetElements=function(){return this.newHeadDetails.getStylesheetElementsNotInDetails(this.currentHeadDetails)},o.prototype.getNewHeadScriptElements=function(){return this.newHeadDetails.getScriptElementsNotInDetails(this.currentHeadDetails)},o.prototype.getCurrentHeadProvisionalElements=function(){return this.currentHeadDetails.getProvisionalElements()},o.prototype.getNewHeadProvisionalElements=function(){return this.newHeadDetails.getProvisionalElements()},o.prototype.getCurrentBodyPermanentElements=function(){return this.currentSnapshot.getPermanentElementsPresentInSnapshot(this.newSnapshot)},o.prototype.getNewBodyScriptElements=function(){return this.newBody.querySelectorAll("script")},o}(t.Renderer),e=function(e){var t;return(t=document.createElement("meta")).setAttribute("name","turbolinks-permanent-placeholder"),t.setAttribute("content",e.id),{element:t,permanentElement:e}},n=function(e,t){var n;return(n=e.parentNode)?n.replaceChild(t,e):void 0}}.call(this),function(){var e=function(e,t){function i(){this.constructor=e}for(var o in t)n.call(t,o)&&(e[o]=t[o]);return i.prototype=t.prototype,e.prototype=new i,e.__super__=t.prototype,e},n={}.hasOwnProperty;t.ErrorRenderer=function(t){function n(e){var t;(t=document.createElement("html")).innerHTML=e,this.newHead=t.querySelector("head"),this.newBody=t.querySelector("body")}return e(n,t),n.prototype.render=function(e){return this.renderView(function(t){return function(){return t.replaceHeadAndBody(),t.activateBodyScriptElements(),e()}}(this))},n.prototype.replaceHeadAndBody=function(){var e,t;return t=document.head,e=document.body,t.parentNode.replaceChild(this.newHead,t),e.parentNode.replaceChild(this.newBody,e)},n.prototype.activateBodyScriptElements=function(){var e,t,n,i,o,r;for(r=[],t=0,n=(i=this.getScriptElements()).length;n>t;t++)o=i[t],e=this.createScriptElement(o),r.push(o.parentNode.replaceChild(e,o));return r},n.prototype.getScriptElements=function(){return document.documentElement.querySelectorAll("script")},n}
vendor: 16,802 bytes, lines 2-3
2(t.Renderer)}.call(this),function(){t.View=function(){function e(e){this.delegate=e,this.htmlElement=document.documentElement}return e.prototype.getRootLocation=function(){return this.getSnapshot().getRootLocation()},e.prototype.getElementForAnchor=function(e){return this.getSnapshot().getElementForAnchor(e)},e.prototype.getSnapshot=function(){return t.Snapshot.fromHTMLElement(this.htmlElement)},e.prototype.render=function(e,t){var n,i,o;return o=e.snapshot,n=e.error,i=e.isPreview,this.markAsPreview(i),null!=o?this.renderSnapshot(o,i,t):this.renderError(n,t)},e.prototype.markAsPreview=function(e){return e?this.htmlElement.setAttribute("data-turbolinks-preview",""):this.htmlElement.removeAttribute("data-turbolinks-preview")},e.prototype.renderSnapshot=function(e,n,i){return t.SnapshotRenderer.render(this.delegate,i,this.getSnapshot(),t.Snapshot.wrap(e),n)},e.prototype.renderError=function(e,n){return t.ErrorRenderer.render(this.delegate,n,e)},e}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.ScrollManager=function(){function n(n){this.delegate=n,this.onScroll=e(this.onScroll,this),this.onScroll=t.throttle(this.onScroll)}return n.prototype.start=function(){return this.started?void 0:(addEventListener("scroll",this.onScroll,!1),this.onScroll(),this.started=!0)},n.prototype.stop=function(){return this.started?(removeEventListener("scroll",this.onScroll,!1),this.started=!1):void 0},n.prototype.scrollToElement=function(e){return e.scrollIntoView()},n.prototype.scrollToPosition=function(e){var t,n;return t=e.x,n=e.y,window.scrollTo(t,n)},n.prototype.onScroll=function(){return this.updatePosition({x:window.pageXOffset,y:window.pageYOffset})},n.prototype.updatePosition=function(e){var t;return this.position=e,null!=(t=this.delegate)?t.scrollPositionChanged(this.position):void 0},n}()}.call(this),function(){t.SnapshotCache=function(){function e(e){this.size=e,this.keys=[],this.snapshots={}}var n;return e.prototype.has=function(e){return n(e)in this.snapshots},e.prototype.get=function(e){var t;if(this.has(e))return t=this.read(e),this.touch(e),t},e.prototype.put=function(e,t){return this.write(e,t),this.touch(e),t},e.prototype.read=function(e){var t;return t=n(e),this.snapshots[t]},e.prototype.write=function(e,t){var i;return i=n(e),this.snapshots[i]=t},e.prototype.touch=function(e){var t,i;return i=n(e),(t=this.keys.indexOf(i))>-1&&this.keys.splice(t,1),this.keys.unshift(i),this.trim()},e.prototype.trim=function(){var e,t,n,i,o;for(o=[],e=0,n=(i=this.keys.splice(this.size)).length;n>e;e++)t=i[e],o.push(delete this.snapshots[t]);return o},n=function(e){return t.Location.wrap(e).toCacheKey()},e}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.Visit=function(){function n(n,i,o){this.controller=n,this.action=o,this.performScroll=e(this.performScroll,this),this.identifier=t.uuid(),this.location=t.Location.wrap(i),this.adapter=this.controller.adapter,this.state="initialized",this.timingMetrics={}}var i;return n.prototype.start=function(){return"initialized"===this.state?(this.recordTimingMetric("visitStart"),this.state="started",this.adapter.visitStarted(this)):void 0}, 3n.prototype.cancel=function(){var e;return"started"===this.state?(null!=(e=this.request)&&e.cancel(),this.cancelRender(),this.state="canceled"):void 0},n.prototype.complete=function(){var e;return"started"===this.state?(this.recordTimingMetric("visitEnd"),this.state="completed","function"==typeof(e=this.adapter).visitCompleted&&e.visitCompleted(this),this.controller.visitCompleted(this)):void 0},n.prototype.fail=function(){var e;return"started"===this.state?(this.state="failed","function"==typeof(e=this.adapter).visitFailed?e.visitFailed(this):void 0):void 0},n.prototype.changeHistory=function(){var e,t;return this.historyChanged?void 0:(e=this.location.isEqualTo(this.referrer)?"replace":this.action,t=i(e),this.controller[t](this.location,this.restorationIdentifier),this.historyChanged=!0)},n.prototype.issueRequest=function(){return this.shouldIssueRequest()&&null==this.request?(this.progress=0,this.request=new t.HttpRequest(this,this.location,this.referrer),this.request.send()):void 0},n.prototype.getCachedSnapshot=function(){var e;return!(e=this.controller.getCachedSnapshotForLocation(this.location))||null!=this.location.anchor&&!e.hasAnchor(this.location.anchor)||"restore"!==this.action&&!e.isPreviewable()?void 0:e},n.prototype.hasCachedSnapshot=function(){return null!=this.getCachedSnapshot()},n.prototype.loadCachedSnapshot=function(){var e,t;return(t=this.getCachedSnapshot())?(e=this.shouldIssueRequest(),this.render(function(){var n;return this.cacheSnapshot(),this.controller.render({snapshot:t,isPreview:e},this.performScroll),"function"==typeof(n=this.adapter).visitRendered&&n.visitRendered(this),e?void 0:this.complete()})):void 0},n.prototype.loadResponse=function(){return null!=this.response?this.render(function(){var e,t;return this.cacheSnapshot(),this.request.failed?(this.controller.render({error:this.response},this.performScroll),"function"==typeof(e=this.adapter).visitRendered&&e.visitRendered(this),this.fail()):(this.controller.render({snapshot:this.response},this.performScroll),"function"==typeof(t=this.adapter).visitRendered&&t.visitRendered(this),this.complete())}):void 0},n.prototype.followRedirect=function(){return this.redirectedToLocation&&!this.followedRedirect?(this.location=this.redirectedToLocation,this.controller.replaceHistoryWithLocationAndRestorationIdentifier(this.redirectedToLocation,this.restorationIdentifier),this.followedRedirect=!0):void 0},n.prototype.requestStarted=function(){var e;return this.recordTimingMetric("requestStart"),"function"==typeof(e=this.adapter).visitRequestStarted?e.visitRequestStarted(this):void 0},n.prototype.requestProgressed=function(e){var t;return this.progress=e,"function"==typeof(t=this.adapter).visitRequestProgressed?t.visitRequestProgressed(this):void 0},n.prototype.requestCompletedWithResponse=function(e,n){return this.response=e,null!=n&&(this.redirectedToLocation=t.Location.wrap(n)),this.adapter.visitRequestCompleted(this)},n.prototype.requestFailedWithStatusCode=function(e,t){return this.response=t,this.adapter.visitRequestFailedWithStatusCode(this,e)},n.prototype.requestFinished=function(){var e;return this.recordTimingMetric("requestEnd"),"function"==typeof(e=this.adapter).visitRequestFinished?e.visitRequestFinished(this):void 0},n.prototype.performScroll=function(){return this.scrolled?void 0:("restore"===this.action?this.scrollToRestoredPosition()||this.scrollToTop():this.scrollToAnchor()||this.scrollToTop(),this.scrolled=!0)},n.prototype.scrollToRestoredPosition=function(){var e,t;return null!=(e=null!=(t=this.restorationData)?t.scrollPosition:void 0)?(this.controller.scrollToPosition(e),!0):void 0},n.prototype.scrollToAnchor=function(){return null!=this.location.anchor?(this.controller.scrollToAnchor(this.location.anchor),!0):void 0},n.prototype.scrollToTop=function(){return this.controller.scrollToPosition({x:0,y:0})},n.prototype.recordTimingMetric=function(e){var t;return null!=(t=this.timingMetrics)[e]?t[e]:t[e]=(new Date).getTime()},n.prototype.getTimingMetrics=function(){return t.copyObject(this.timingMetrics)},i=function(e){switch(e){case"replace":return"replaceHistoryWithLocationAndRestorationIdentifier";case"advance":case"restore":return"pushHistoryWithLocationAndRestorationIdentifier"}},n.prototype.shouldIssueRequest=function(){return"restore"!==this.action||!this.hasCachedSnapshot()},n.prototype.cacheSnapshot=function(){return this.snapshotCached?void 0:(this.controller.cacheSnapshot(),this.snapshotCached=!0)},n.prototype.render=function(e){return this.cancelRender(),this.frame=requestAnimationFrame(function(t){return function(){return t.frame=null,e.call(t)}}(this))},n.prototype.cancelRender=function(){return this.frame?cancelAnimationFrame(this.frame):void 0},n}()}.call(this),function(){var e=function(e,t){return function(){return e.apply(t,arguments)}};t.Controller=function(){function n(){this.clickBubbled=e(this.clickBubbled,this),this.clickCaptured=e(this.clickCaptured,this),this.pageLoaded=e(this.pageLoaded,this),this.history=new t.History(this),this.view=new t.View(this),this.scrollManager=new t.ScrollManager(this),this.restorationData={},this.clearCache(),this.setProgressBarDelay(500)}return n.prototype.start=function(){return t.supported&&!this.started?(addEventListener("click",this.clickCaptured,!0),addEventListener("DOMContentLoaded",this.pageLoaded,!1),this.scrollManager.start(),this.startHistory(),this.started=!0,this.enabled=!0):void 0},n.prototype.disable=function(){return this.enabled=!1},n.prototype.stop=function(){return this.started?(removeEventListener("click",this.clickCaptured,!0),removeEventListener("DOMContentLoaded",this.pageLoaded,!1),this.scrollManager.stop(),this.stopHistory(),this.started=!1):void 0},n.prototype.clearCache=function(){return this.cache=new t.SnapshotCache(10)},n.prototype.visit=function(e,n){var i,o;return null==n&&(n={}),e=t.Location.wrap(e),this.applicationAllowsVisitingLocation(e)?this.locationIsVisitable(e)?(i=null!=(o=n.action)?o:"advance",this.adapter.visitProposedToLocationWithAction(e,i)):window.location=e:void 0},n.prototype.startVisitToLocationWithAction=function(e,n,i){var o;return t.supported?(o=this.getRestorationDataForIdentifier(i),this.startVisit(e,n,{restorationData:o})):window.location=e},n.prototype.setProgressBarDelay=function(e){return this.progressBarDelay=e},n.prototype.startHistory=function(){return this.location=t.Location.wrap(window.location),this.restorationIdentifier=t.uuid(),this.history.start(),this.history.replace(this.location,this.restorationIdentifier)},n.prototype.stopHistory=function(){return this.history.stop()},n.prototype.pushHistoryWithLocationAndRestorationIdentifier=function(e,n){return this.restorationIdentifier=n,this.location=t.Location.wrap(e),this.history.push(this.location,this.restorationIdentifier)},n.prototype.replaceHistoryWithLocationAndRestorationIdentifier=function(e,n){return this.restorationIdentifier=n,this.location=t.Location.wrap(e),this.history.replace(this.location,this.restorationIdentifier)},n.prototype.historyPoppedToLocationWithRestorationIdentifier=function(e,n){var i;return this.restorationIdentifier=n,this.enabled?(i=this.getRestorationDataForIdentifier(this.restorationIdentifier),this.startVisit(e,"restore",{restorationIdentifier:this.restorationIdentifier,restorationData:i,historyChanged:!0}),this.location=t.Location.wrap(e)):this.adapter.pageInvalidated()},n.prototype.getCachedSnapshotForLocation=function(e){var t;return null!=(t=this.cache.get(e))?t.clone():void 0},n.prototype.shouldCacheSnapshot=function(){return this.view.getSnapshot().isCacheable()},n.prototype.cacheSnapshot=function(){var e,n;return this.shouldCacheSnapshot()?(this.notifyApplicationBeforeCachingSnapshot(),n=this.view.getSnapshot(),e=this.lastRenderedLocation,t.defer(function(t){return function(){return t.cache.put(e,n.clone())}}(this))):void 0},n.prototype.scrollToAnchor=function(e){var t;return(t=this.view.getElementForAnchor(e))?this.scrollToElement(t):this.scrollToPosition({x:0,y:0})},n.prototype.scrollToElement=function(e){return this.scrollManager.scrollToElement(e)},n.prototype.scrollToPosition=function(e){return this.scrollManager.scrollToPosition(e)},n.prototype.scrollPositionChanged=function(e){return this.getCurrentRestorationData().scrollPosition=e},n.prototype.render=function(e,t){return this.view.render(e,t)},n.prototype.viewInvalidated=function(){return this.adapter.pageInvalidated()},n.prototype.viewWillRender=function(e){return this.notifyApplicationBeforeRender(e)},n.prototype.viewRendered=function(){return this.lastRenderedLocation=this.currentVisit.location,this.notifyApplicationAfterRender()},n.prototype.pageLoaded=function(){return this.lastRenderedLocation=this.location,this.notifyApplicationAfterPageLoad()},n.prototype.clickCaptured=function(){return removeEventListener("click",this.clickBubbled,!1),addEventListener("click",this.clickBubbled,!1)},n.prototype.clickBubbled=function(e){var t,n,i;return this.enabled&&this.clickEventIsSignificant(e)&&(n=this.getVisitableLinkForNode(e.target))&&(i=this.getVisitableLocationForLink(n))&&this.applicationAllowsFollowingLinkToLocation(n,i)?(e.preventDefault(),t=this.getActionForLink(n),this.visit(i,{action:t})):void 0},n.prototype.applicationAllowsFollowingLinkToLocation=function(e,t){return!this.notifyApplicationAfterClickingLinkToLocation(e,t).defaultPrevented},n.prototype.applicationAllowsVisitingLocation=function(e){return!this.notifyApplicationBeforeVisitingLocation(e).defaultPrevented},n.prototype.notifyApplicationAfterClickingLinkToLocation=function(e,n){return t.dispatch("turbolinks:click",{target:e,data:{url:n.absoluteURL},cancelable:!0})},n.prototype.notifyApplicationBeforeVisitingLocation=function(e){return t.dispatch("turbolinks:before-visit",{data:{url:e.absoluteURL},cancelable:!0})},n.prototype.notifyApplicationAfterVisitingLocation=function(e){return t.dispatch("turbolinks:visit",{data:{url:e.absoluteURL}})},n.prototype.notifyApplicationBeforeCachingSnapshot=function(){return t.dispatch("turbolinks:before-cache")},n.prototype.notifyApplicationBeforeRender=function(e){return t.dispatch("turbolinks:before-render",{data:{newBody:e}})},n.prototype.notifyApplicationAfterRender=function(){return t.dispatch("turbolinks:render")},n.prototype.notifyApplicationAfterPageLoad=function(e){return null==e&&(e={}),t.dispatch("turbolinks:load",{data:{url:this.location.absoluteURL,timing:e}})},n.prototype.startVisit=function(e,t,n){var i;return null!=(i=this.currentVisit)&&i.cancel(),this.currentVisit=this.createVisit(e,t,n),this.currentVisit.start(),this.notifyApplicationAfterVisitingLocation(e)},n.prototype.createVisit=function(e,n,i){var o,r,s,a,l;return a=(r=null!=i?i:{}).restorationIdentifier,s=r.restorationData,o=r.historyChanged,(l=new t.Visit(this,e,n)).restorationIdentifier=null!=a?a:t.uuid(),l.restorationData=t.copyObject(s),l.historyChanged=o,l.referrer=this.location,l},n.prototype.visitCompleted=function(e){return this.notifyApplicationAfterPageLoad(e.getTimingMetrics())},n.prototype.clickEventIsSignificant=function(e){return!(e.defaultPrevented||e.target.isContentEditable||e.which>1||e.altKey||e.ctrlKey||e.metaKey||e.shiftKey)},n.prototype.getVisitableLinkForNode=function(e){return this.nodeIsVisitable(e)?t.closest(e,"a[href]:not([target]):not([download])"):void 0},n.prototype.getVisitableLocationForLink=function(e){var n;return n=new t.Location(e.getAttribute("href")),this.locationIsVisitable(n)?n:void 0},n.prototype.getActionForLink=function(e){var t;return null!=(t=e.getAttribute("data-turbolinks-action"))?t:"advance"},n.prototype.nodeIsVisitable=function(e){var n;return!(n=t.closest(e,"[data-turbolinks]"))||"false"!==n.getAttribute("data-turbolinks")},n.prototype.locationIsVisitable=function(e){return e.isPrefixedBy(this.view.getRootLocation())&&e.isHTML()},n.prototype.getCurrentRestorationData=function(){return this.getRestorationDataForIdentifier(this.restorationIdentifier)},n.prototype.getRestorationDataForIdentifier=function(e){var t;return null!=(t=this.restorationData)[e]?t[e]:t[e]={}},n}()}.call(this),function(){!function(){var e,t;if((e=t=document.currentScript)&&!t.hasAttribute("data-turbolinks-suppress-warning"))for(;e=e.parentNode;)if(e===document.body)return console.warn("You are loading Turbolinks from a <script> element inside the <body> element. This is probably not what you meant to do!\n\nLoad your application\u2019s JavaScript bundle inside the <head> element instead. <script> elements in <body> are evaluated with each page change.\n\nFor more information, see: https://github.com/turbolinks/turbolinks#working-with-script-elements\n\n\u2014\u2014\nSuppress this warning by adding a `data-turbolinks-suppress-warning` attribute to: %s",t.outerHTML)}()}.call(this),function(){var e,n,i;t.start=function(){return n()?(null==t.controller&&(t.controller=e()),t.controller.start()):void 0},n=function(){return null==window.Turbolinks&&(window.Turbolinks=t),i()},e=function(){var e;return(e=new t.Controller).adapter=new t.BrowserAdapter(e),e},(i=function(){return window.Turbolinks===t})()&&t.start()}.call(this)}).call(this),"object"==typeof module&&module.exports?module.exports=t:"function"==typeof define&&define.amd&&define(t)}.call(this),function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(e,t){"use strict";function n(e,t,n){var i,o,r=(n=n||we).createElement("script");
vendor: 5,180 bytes, line 3
3if(r.text=e,t)for(i in ke)(o=t[i]||t.getAttribute&&t.getAttribute(i))&&r.setAttribute(i,o);n.head.appendChild(r).parentNode.removeChild(r)}function i(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?pe[he.call(e)]||"object":typeof e}function o(e){var t=!!e&&"length"in e&&e.length,n=i(e);return!ye(e)&&!be(e)&&("array"===n||0===t||"number"==typeof t&&t>0&&t-1 in e)}function r(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}function s(e,t,n){return ye(t)?Ce.grep(e,function(e,i){return!!t.call(e,i,e)!==n}):t.nodeType?Ce.grep(e,function(e){return e===t!==n}):"string"!=typeof t?Ce.grep(e,function(e){return fe.call(t,e)>-1!==n}):Ce.filter(t,e,n)}function a(e,t){for(;(e=e[t])&&1!==e.nodeType;);return e}function l(e){var t={};return Ce.each(e.match(qe)||[],function(e,n){t[n]=!0}),t}function c(e){return e}function u(e){throw e}function d(e,t,n,i){var o;try{e&&ye(o=e.promise)?o.call(e).done(t).fail(n):e&&ye(o=e.then)?o.call(e,t,n):t.apply(void 0,[e].slice(i))}catch(e){n.apply(void 0,[e])}}function f(){we.removeEventListener("DOMContentLoaded",f),e.removeEventListener("load",f),Ce.ready()}function p(e,t){return t.toUpperCase()}function h(e){return e.replace(Ne,"ms-").replace(Oe,p)}function m(){this.expando=Ce.expando+m.uid++}function g(e){return"true"===e||"false"!==e&&("null"===e?null:e===+e+""?+e:We.test(e)?JSON.parse(e):e)}function A(e,t,n){var i;if(void 0===n&&1===e.nodeType)if(i="data-"+t.replace(Ue,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(i))){try{n=g(n)}catch(e){}Fe.set(e,t,n)}else n=void 0;return n}function v(e,t,n,i){var o,r,s=20,a=i?function(){return i.cur()}:function(){return Ce.css(e,t,"")},l=a(),c=n&&n[3]||(Ce.cssNumber[t]?"":"px"),u=e.nodeType&&(Ce.cssNumber[t]||"px"!==c&&+l)&&Ve.exec(Ce.css(e,t));if(u&&u[3]!==c){for(l/=2,c=c||u[3],u=+l||1;s--;)Ce.style(e,t,u+c),(1-r)*(1-(r=a()/l||.5))<=0&&(s=0),u/=r;u*=2,Ce.style(e,t,u+c),n=n||[]}return n&&(u=+u||+l||0,o=n[1]?u+(n[1]+1)*n[2]:+n[2],i&&(i.unit=c,i.start=u,i.end=o)),o}function y(e){var t,n=e.ownerDocument,i=e.nodeName,o=Je[i];return o||(t=n.body.appendChild(n.createElement(i)),o=Ce.css(t,"display"),t.parentNode.removeChild(t),"none"===o&&(o="block"),Je[i]=o,o)}function b(e,t){for(var n,i,o=[],r=0,s=e.length;r<s;r++)(i=e[r]).style&&(n=i.style.display,t?("none"===n&&(o[r]=He.get(i,"display")||null,o[r]||(i.style.display="")),""===i.style.display&&Ke(i)&&(o[r]=y(i))):"none"!==n&&(o[r]="none",He.set(i,"display",n)));for(r=0;r<s;r++)null!=o[r]&&(e[r].style.display=o[r]);return e}function w(e,t){var n;return n=void 0!==e.getElementsByTagName?e.getElementsByTagName(t||"*"):void 0!==e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&r(e,t)?Ce.merge([e],n):n}function k(e,t){for(var n=0,i=e.length;n<i;n++)He.set(e[n],"globalEval",!t||He.get(t[n],"globalEval"))}function S(e,t,n,o,r){for(var s,a,l,c,u,d,f=t.createDocumentFragment(),p=[],h=0,m=e.length;h<m;h++)if((s=e[h])||0===s)if("object"===i(s))Ce.merge(p,s.nodeType?[s]:s);else if(rt.test(s)){for(a=a||f.appendChild(t.createElement("div")),l=(nt.exec(s)||["",""])[1].toLowerCase(),c=ot[l]||ot._default,a.innerHTML=c[1]+Ce.htmlPrefilter(s)+c[2],d=c[0];d--;)a=a.lastChild;Ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(s));for(f.textContent="",h=0;s=p[h++];)if(o&&Ce.inArray(s,o)>-1)r&&r.push(s);else if(u=Ye(s),a=w(f.appendChild(s),"script"),u&&k(a),n)for(d=0;s=a[d++];)it.test(s.type||"")&&n.push(s);return f}function C(){return!0}function x(){return!1}function E(e,t){return e===_()==("focus"===t)}function _(){try{return we.activeElement}catch(e){}}function T(e,t,n,i,o,r){var s,a;if("object"==typeof t){for(a in"string"!=typeof n&&(i=i||n,n=void 0),t)T(e,a,n,i,t[a],r);return e}if(null==i&&null==o?(o=n,i=n=void 0):null==o&&("string"==typeof n?(o=i,i=void 0):(o=i,i=n,n=void 0)),!1===o)o=x;else if(!o)return e;return 1===r&&(s=o,o=function(e){return Ce().off(e),s.apply(this,arguments)},o.guid=s.guid||(s.guid=Ce.guid++)),e.each(function(){Ce.event.add(this,t,o,i,n)})}function L(e,t,n){n?(He.set(e,t,!1),Ce.event.add(e,t,{namespace:!1,handler:function(e){var i,o,r=He.get(this,t);if(1&e.isTrigger&&this[t]){if(r.length)(Ce.event.special[t]||{}).delegateType&&e.stopPropagation();else if(r=ce.call(arguments),He.set(this,t,r),i=n(this,t),this[t](),r!==(o=He.get(this,t))||i?He.set(this,t,!1):o={},r!==o)return e.stopImmediatePropagation(),e.preventDefault(),o&&o.value}else r.length&&(He.set(this,t,{value:Ce.event.trigger(Ce.extend(r[0],Ce.Event.prototype),r.slice(1),this)}),e.stopImmediatePropagation())}})):void 0===He.get(e,t)&&Ce.event.add(e,t,C)}function I(e,t){return r(e,"table")&&r(11!==t.nodeType?t:t.firstChild,"tr")&&Ce(e).children("tbody")[0]||e}function D(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function $(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function P(e,t){var n,i,o,r,s,a;if(1===t.nodeType){if(He.hasData(e)&&(a=He.get(e).events))for(o in He.remove(t,"handle events"),a)for(n=0,i=a[o].length;n<i;n++)Ce.event.add(t,o,a[o][n]);Fe.hasData(e)&&(r=Fe.access(e),s=Ce.extend({},r),Fe.set(t,s))}}function q(e,t){var n=t.nodeName.toLowerCase();
vendor: 8,530 bytes, line 3
3"input"===n&&tt.test(e.type)?t.checked=e.checked:"input"!==n&&"textarea"!==n||(t.defaultValue=e.defaultValue)}function j(e,t,i,o){t=ue(t);var r,s,a,l,c,u,d=0,f=e.length,p=f-1,h=t[0],m=ye(h);if(m||f>1&&"string"==typeof h&&!ve.checkClone&<.test(h))return e.each(function(n){var r=e.eq(n);m&&(t[0]=h.call(this,n,r.html())),j(r,t,i,o)});if(f&&(s=(r=S(t,e[0].ownerDocument,!1,e,o)).firstChild,1===r.childNodes.length&&(r=s),s||o)){for(l=(a=Ce.map(w(r,"script"),D)).length;d<f;d++)c=r,d!==p&&(c=Ce.clone(c,!0,!0),l&&Ce.merge(a,w(c,"script"))),i.call(e[d],c,d);if(l)for(u=a[a.length-1].ownerDocument,Ce.map(a,$),d=0;d<l;d++)c=a[d],it.test(c.type||"")&&!He.access(c,"globalEval")&&Ce.contains(u,c)&&(c.src&&"module"!==(c.type||"").toLowerCase()?Ce._evalUrl&&!c.noModule&&Ce._evalUrl(c.src,{nonce:c.nonce||c.getAttribute("nonce")},u):n(c.textContent.replace(ct,""),c,u))}return e}function M(e,t,n){for(var i,o=t?Ce.filter(t,e):e,r=0;null!=(i=o[r]);r++)n||1!==i.nodeType||Ce.cleanData(w(i)),i.parentNode&&(n&&Ye(i)&&k(w(i,"script")),i.parentNode.removeChild(i));return e}function B(e,t,n){var i,o,r,s,a=dt.test(t),l=e.style;return(n=n||ft(e))&&(s=n.getPropertyValue(t)||n[t],a&&(s=s.replace(gt,"$1")),""!==s||Ye(e)||(s=Ce.style(e,t)),!ve.pixelBoxStyles()&&ut.test(s)&&ht.test(t)&&(i=l.width,o=l.minWidth,r=l.maxWidth,l.minWidth=l.maxWidth=l.width=s,s=n.width,l.width=i,l.minWidth=o,l.maxWidth=r)),void 0!==s?s+"":s}function N(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}function O(e){for(var t=e[0].toUpperCase()+e.slice(1),n=At.length;n--;)if((e=At[n]+t)in vt)return e}function R(e){var t=Ce.cssProps[e]||yt[e];return t||(e in vt?e:yt[e]=O(e)||e)}function H(e,t,n){var i=Ve.exec(t);return i?Math.max(0,i[2]-(n||0))+(i[3]||"px"):t}function F(e,t,n,i,o,r){var s="width"===t?1:0,a=0,l=0;if(n===(i?"border":"content"))return 0;for(;s<4;s+=2)"margin"===n&&(l+=Ce.css(e,n+Xe[s],!0,o)),i?("content"===n&&(l-=Ce.css(e,"padding"+Xe[s],!0,o)),"margin"!==n&&(l-=Ce.css(e,"border"+Xe[s]+"Width",!0,o))):(l+=Ce.css(e,"padding"+Xe[s],!0,o),"padding"!==n?l+=Ce.css(e,"border"+Xe[s]+"Width",!0,o):a+=Ce.css(e,"border"+Xe[s]+"Width",!0,o));return!i&&r>=0&&(l+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-r-l-a-.5))||0),l}function W(e,t,n){var i=ft(e),o=(!ve.boxSizingReliable()||n)&&"border-box"===Ce.css(e,"boxSizing",!1,i),s=o,a=B(e,t,i),l="offset"+t[0].toUpperCase()+t.slice(1);if(ut.test(a)){if(!n)return a;a="auto"}return(!ve.boxSizingReliable()&&o||!ve.reliableTrDimensions()&&r(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===Ce.css(e,"display",!1,i))&&e.getClientRects().length&&(o="border-box"===Ce.css(e,"boxSizing",!1,i),(s=l in e)&&(a=e[l])),(a=parseFloat(a)||0)+F(e,t,n||(o?"border":"content"),s,i,a)+"px"}function U(e,t,n,i,o){return new U.prototype.init(e,t,n,i,o)}function z(){Ct&&(!1===we.hidden&&e.requestAnimationFrame?e.requestAnimationFrame(z):e.setTimeout(z,Ce.fx.interval),Ce.fx.tick())}function V(){return e.setTimeout(function(){St=void 0}),St=Date.now()}function X(e,t){var n,i=0,o={height:e};for(t=t?1:0;i<4;i+=2-t)o["margin"+(n=Xe[i])]=o["padding"+n]=e;return t&&(o.opacity=o.width=e),o}function Q(e,t,n){for(var i,o=(K.tweeners[t]||[]).concat(K.tweeners["*"]),r=0,s=o.length;r<s;r++)if(i=o[r].call(n,t,e))return i}function Y(e,t,n){var i,o,r,s,a,l,c,u,d="width"in t||"height"in t,f=this,p={},h=e.style,m=e.nodeType&&Ke(e),g=He.get(e,"fxshow");for(i in n.queue||(null==(s=Ce._queueHooks(e,"fx")).unqueued&&(s.unqueued=0,a=s.empty.fire,s.empty.fire=function(){s.unqueued||a()}),s.unqueued++,f.always(function(){f.always(function(){s.unqueued--,Ce.queue(e,"fx").length||s.empty.fire()})})),t)if(o=t[i],xt.test(o)){if(delete t[i],r=r||"toggle"===o,o===(m?"hide":"show")){if("show"!==o||!g||void 0===g[i])continue;m=!0}p[i]=g&&g[i]||Ce.style(e,i)}if((l=!Ce.isEmptyObject(t))||!Ce.isEmptyObject(p))for(i in d&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(c=g&&g.display)&&(c=He.get(e,"display")),"none"===(u=Ce.css(e,"display"))&&(c?u=c:(b([e],!0),c=e.style.display||c,u=Ce.css(e,"display"),b([e]))),("inline"===u||"inline-block"===u&&null!=c)&&"none"===Ce.css(e,"float")&&(l||(f.done(function(){h.display=c}),null==c&&(u=h.display,c="none"===u?"":u)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",f.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),l=!1,p)l||(g?"hidden"in g&&(m=g.hidden):g=He.access(e,"fxshow",{display:c}),r&&(g.hidden=!m),m&&b([e],!0),f.done(function(){for(i in m||b([e]),He.remove(e,"fxshow"),p)Ce.style(e,i,p[i])})),l=Q(m?g[i]:0,i,f),i in g||(g[i]=l.start,m&&(l.end=l.start,l.start=0))}function G(e,t){var n,i,o,r,s;for(n in e)if(o=t[i=h(n)],r=e[n],Array.isArray(r)&&(o=r[1],r=e[n]=r[0]),n!==i&&(e[i]=r,delete e[n]),(s=Ce.cssHooks[i])&&"expand"in s)for(n in r=s.expand(r),delete e[i],r)n in e||(e[n]=r[n],t[n]=o);else t[i]=o}function K(e,t,n){var i,o,r=0,s=K.prefilters.length,a=Ce.Deferred().always(function(){delete l.elem}),l=function(){if(o)return!1;for(var t=St||V(),n=Math.max(0,c.startTime+c.duration-t),i=1-(n/c.duration||0),r=0,s=c.tweens.length;r<s;r++)c.tweens[r].run(i);return a.notifyWith(e,[c,i,n]),i<1&&s?n:(s||a.notifyWith(e,[c,1,0]),a.resolveWith(e,[c]),!1)},c=a.promise({elem:e,props:Ce.extend({},t),opts:Ce.extend(!0,{specialEasing:{},easing:Ce.easing._default},n),originalProperties:t,originalOptions:n,startTime:St||V(),duration:n.duration,tweens:[],createTween:function(t,n){var i=Ce.Tween(e,c.opts,t,n,c.opts.specialEasing[t]||c.opts.easing);return c.tweens.push(i),i},stop:function(t){var n=0,i=t?c.tweens.length:0;if(o)return this;for(o=!0;n<i;n++)c.tweens[n].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(G(u,c.opts.specialEasing);r<s;r++)if(i=K.prefilters[r].call(c,e,u,c.opts))return ye(i.stop)&&(Ce._queueHooks(c.elem,c.opts.queue).stop=i.stop.bind(i)),i;return Ce.map(u,Q,c),ye(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),Ce.fx.timer(Ce.extend(l,{elem:e,anim:c,queue:c.opts.queue})),c}function J(e){return(e.match(qe)||[]).join(" ")}function Z(e){return e.getAttribute&&e.getAttribute("class")||""}function ee(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(qe)||[]}function te(e,t,n,o){var r;if(Array.isArray(t))Ce.each(t,function(t,i){n||Bt.test(e)?o(e,i):te(e+"["+("object"==typeof i&&null!=i?t:"")+"]",i,n,o)});else if(n||"object"!==i(t))o(e,t);else for(r in t)te(e+"["+r+"]",t[r],n,o)}function ne(e){return function(t,n){"string"!=typeof t&&(n=t,t="*");var i,o=0,r=t.toLowerCase().match(qe)||[];if(ye(n))for(;i=r[o++];)"+"===i[0]?(i=i.slice(1)||"*",(e[i]=e[i]||[]).unshift(n)):(e[i]=e[i]||[]).push(n)}}function ie(e,t,n,i){function o(a){var l;return r[a]=!0,Ce.each(e[a]||[],function(e,a){var c=a(t,n,i);return"string"!=typeof c||s||r[c]?s?!(l=c):void 0:(t.dataTypes.unshift(c),o(c),!1)}),l}var r={},s=e===Yt;return o(t.dataTypes[0])||!r["*"]&&o("*")}function oe(e,t){var n,i,o=Ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((o[n]?e:i||(i={}))[n]=t[n]);return i&&Ce.extend(!0,e,i),e}function re(e,t,n){for(var i,o,r,s,a=e.contents,l=e.dataTypes;"*"===l[0];)l.shift(),void 0===i&&(i=e.mimeType||t.getResponseHeader("Content-Type"));if(i)for(o in a)if(a[o]&&a[o].test(i)){l.unshift(o);break}if(l[0]in n)r=l[0];else{for(o in n){if(!l[0]||e.converters[o+" "+l[0]]){r=o;break}s||(s=o)}r=r||s}if(r)return r!==l[0]&&l.unshift(r),n[r]}function se(e,t,n,i){var o,r,s,a,l,c={},u=e.dataTypes.slice();if(u[1])for(s in e.converters)c[s.toLowerCase()]=e.converters[s];for(r=u.shift();r;)if(e.responseFields[r]&&(n[e.responseFields[r]]=t),!l&&i&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),l=r,r=u.shift())if("*"===r)r=l;else if("*"!==l&&l!==r){if(!(s=c[l+" "+r]||c["* "+r]))for(o in c)if((a=o.split(" "))[1]===r&&(s=c[l+" "+a[0]]||c["* "+a[0]])){!0===s?s=c[o]:!0!==c[o]&&(r=a[0],u.unshift(a[1]));break}if(!0!==s)if(s&&e.throws)t=s(t);else try{t=s(t)}catch(e){return{state:"parsererror",error:s?e:"No conversion from "+l+" to "+r}}}return{state:"success",data:t}}var ae=[],le=Object.getPrototypeOf,ce=ae.slice,ue=ae.flat?function(e){return ae.flat.call(e)}:function(e){return ae.concat.apply([],e)},de=ae.push,fe=ae.indexOf,pe={},he=pe.toString,me=pe.hasOwnProperty,ge=me.toString,Ae=ge.call(Object),ve={},ye=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},be=function(e){return null!=e&&e===e.window}
vendor: 5,803 bytes, lines 3-4
3,we=e.document,ke={type:!0,src:!0,nonce:!0,noModule:!0},Se="3.6.1",Ce=function(e,t){return new Ce.fn.init(e,t)};Ce.fn=Ce.prototype={jquery:Se,constructor:Ce,length:0,toArray:function(){return ce.call(this)},get:function(e){return null==e?ce.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=Ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return Ce.each(this,e)},map:function(e){return this.pushStack(Ce.map(this,function(t,n){return e.call(t,n,t)}))},slice:function(){return this.pushStack(ce.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(Ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(Ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(n>=0&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:de,sort:ae.sort,splice:ae.splice},Ce.extend=Ce.fn.extend=function(){var e,t,n,i,o,r,s=arguments[0]||{},a=1,l=arguments.length,c=!1;for("boolean"==typeof s&&(c=s,s=arguments[a]||{},a++),"object"==typeof s||ye(s)||(s={}),a===l&&(s=this,a--);a<l;a++)if(null!=(e=arguments[a]))for(t in e)i=e[t],"__proto__"!==t&&s!==i&&(c&&i&&(Ce.isPlainObject(i)||(o=Array.isArray(i)))?(n=s[t],r=o&&!Array.isArray(n)?[]:o||Ce.isPlainObject(n)?n:{},o=!1,s[t]=Ce.extend(c,r,i)):void 0!==i&&(s[t]=i));return s},Ce.extend({expando:"jQuery"+(Se+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==he.call(e))&&(!(t=le(e))||"function"==typeof(n=me.call(t,"constructor")&&t.constructor)&&ge.call(n)===Ae)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,i){n(e,{nonce:t&&t.nonce},i)},each:function(e,t){var n,i=0;if(o(e))for(n=e.length;i<n&&!1!==t.call(e[i],i,e[i]);i++);else for(i in e)if(!1===t.call(e[i],i,e[i]))break;return e},makeArray:function(e,t){var n=t||[];return null!=e&&(o(Object(e))?Ce.merge(n,"string"==typeof e?[e]:e):de.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:fe.call(t,e,n)},merge:function(e,t){for(var n=+t.length,i=0,o=e.length;i<n;i++)e[o++]=t[i];return e.length=o,e},grep:function(e,t,n){for(var i=[],o=0,r=e.length,s=!n;o<r;o++)!t(e[o],o)!==s&&i.push(e[o]);return i},map:function(e,t,n){var i,r,s=0,a=[];if(o(e))for(i=e.length;s<i;s++)null!=(r=t(e[s],s,n))&&a.push(r);else for(s in e)null!=(r=t(e[s],s,n))&&a.push(r);return ue(a)},guid:1,support:ve}),"function"==typeof Symbol&&(Ce.fn[Symbol.iterator]=ae[Symbol.iterator]),Ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){pe["[object "+t+"]"]=t.toLowerCase()});var xe=function(e){function t(e,t,n,i){var o,r,s,a,l,c,u,f=t&&t.ownerDocument,h=t?t.nodeType:9;if(n=n||[],"string"!=typeof e||!e||1!==h&&9!==h&&11!==h)return n;if(!i&&($(t),t=t||P,j)){if(11!==h&&(l=ye.exec(e)))if(o=l[1]){if(9===h){if(!(s=t.getElementById(o)))return n;if(s.id===o)return n.push(s),n}else if(f&&(s=f.getElementById(o))&&O(t,s)&&s.id===o)return n.push(s),n}else{if(l[2])return Z.apply(n,t.getElementsByTagName(e)),n;if((o=l[3])&&k.getElementsByClassName&&t.getElementsByClassName)return Z.apply(n,t.getElementsByClassName(o)),n}if(k.qsa&&!X[e+" "]&&(!M||!M.test(e))&&(1!==h||"object"!==t.nodeName.toLowerCase())){if(u=e,f=t,1===h&&(de.test(e)||ue.test(e))){for((f=be.test(e)&&d(t.parentNode)||t)===t&&k.scope||((a=t.getAttribute("id"))?a=a.replace(Se,Ce):t.setAttribute("id",a=R)),r=(c=E(e)).length;r--;)c[r]=(a?"#"+a:":scope")+" "+p(c[r]);u=c.join(",")}try{return Z.apply(n,f.querySelectorAll(u)),n}catch(t){X(e,!0)}finally{a===R&&t.removeAttribute("id")}}}return T(e.replace(le,"$1"),t,n,i)}function n(){function e(n,i){return t.push(n+" ")>S.cacheLength&&delete e[t.shift()],e[n+" "]=i}var t=[];return e}function i(e){return e[R]=!0,e}function o(e){var t=P.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function r(e,t){for(var n=e.split("|"),i=n.length;i--;)S.attrHandle[n[i]]=t}function s(e,t){var n=t&&e,i=n&&1===e.nodeType&&1===t.nodeType&&e.sourceIndex-t.sourceIndex;if(i)return i;if(n)for(;n=n.nextSibling;)if(n===t)return-1;return e?1:-1}function a(e){return function(t){return"input"===t.nodeName.toLowerCase()&&t.type===e}}function l(e){return function(t){var n=t.nodeName.toLowerCase();return("input"===n||"button"===n)&&t.type===e}}function c(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&&Ee(t)===e:t.disabled===e:"label"in t&&t.disabled===e}}function u(e){return i(function(t){return t=+t,i(function(n,i){for(var o,r=e([],n.length,t),s=r.length;s--;)n[o=r[s]]&&(n[o]=!(i[o]=n[o]))})})}function d(e){return e&&void 0!==e.getElementsByTagName&&e}function f(){}function p(e){for(var t=0,n=e.length,i="";t<n;t++)i+=e[t].value;return i}function h(e,t,n){var i=t.dir,o=t.next,r=o||i,s=n&&"parentNode"===r,a=W++;return t.first?function(t,n,o){for(;t=t[i];)if(1===t.nodeType||s)return e(t,n,o);return!1}:function(t,n,l){var c,u,d,f=[F,a];if(l){for(;t=t[i];)if((1===t.nodeType||s)&&e(t,n,l))return!0}else for(;t=t[i];)if(1===t.nodeType||s)if(u=(d=t[R]||(t[R]={}))[t.uniqueID]||(d[t.uniqueID]={}),o&&o===t.nodeName.toLowerCase())t=t[i]||t;else{ 4if((c=u[r])&&c[0]===F&&c[1]===a)return f[2]=c[2];if(u[r]=f,f[2]=e(t,n,l))return!0}return!1}}function m(e){return e.length>1?function(t,n,i){for(var o=e.length;o--;)if(!e[o](t,n,i))return!1;return!0}:e[0]}function g(e,n,i){for(var o=0,r=n.length;o<r;o++)t(e,n[o],i);return i}function A(e,t,n,i,o){for(var r,s=[],a=0,l=e.length,c=null!=t;a<l;
vendor: 10,713 bytes, line 4
4a++)(r=e[a])&&(n&&!n(r,i,o)||(s.push(r),c&&t.push(a)));return s}function v(e,t,n,o,r,s){return o&&!o[R]&&(o=v(o)),r&&!r[R]&&(r=v(r,s)),i(function(i,s,a,l){var c,u,d,f=[],p=[],h=s.length,m=i||g(t||"*",a.nodeType?[a]:a,[]),v=!e||!i&&t?m:A(m,f,e,a,l),y=n?r||(i?e:h||o)?[]:s:v;if(n&&n(v,y,a,l),o)for(c=A(y,p),o(c,[],a,l),u=c.length;u--;)(d=c[u])&&(y[p[u]]=!(v[p[u]]=d));if(i){if(r||e){if(r){for(c=[],u=y.length;u--;)(d=y[u])&&c.push(v[u]=d);r(null,y=[],c,l)}for(u=y.length;u--;)(d=y[u])&&(c=r?te(i,d):f[u])>-1&&(i[c]=!(s[c]=d))}}else y=A(y===s?y.splice(h,y.length):y),r?r(null,s,y,l):Z.apply(s,y)})}function y(e){for(var t,n,i,o=e.length,r=S.relative[e[0].type],s=r||S.relative[" "],a=r?1:0,l=h(function(e){return e===t},s,!0),c=h(function(e){return te(t,e)>-1},s,!0),u=[function(e,n,i){var o=!r&&(i||n!==L)||((t=n).nodeType?l(e,n,i):c(e,n,i));return t=null,o}];a<o;a++)if(n=S.relative[e[a].type])u=[h(m(u),n)];else{if((n=S.filter[e[a].type].apply(null,e[a].matches))[R]){for(i=++a;i<o&&!S.relative[e[i].type];i++);return v(a>1&&m(u),a>1&&p(e.slice(0,a-1).concat({value:" "===e[a-2].type?"*":""})).replace(le,"$1"),n,a<i&&y(e.slice(a,i)),i<o&&y(e=e.slice(i)),i<o&&p(e))}u.push(n)}return m(u)}function b(e,n){var o=n.length>0,r=e.length>0,s=function(i,s,a,l,c){var u,d,f,p=0,h="0",m=i&&[],g=[],v=L,y=i||r&&S.find.TAG("*",c),b=F+=null==v?1:Math.random()||.1,w=y.length;for(c&&(L=s==P||s||c);h!==w&&null!=(u=y[h]);h++){if(r&&u){for(d=0,s||u.ownerDocument==P||($(u),a=!j);f=e[d++];)if(f(u,s||P,a)){l.push(u);break}c&&(F=b)}o&&((u=!f&&u)&&p--,i&&m.push(u))}if(p+=h,o&&h!==p){for(d=0;f=n[d++];)f(m,g,s,a);if(i){if(p>0)for(;h--;)m[h]||g[h]||(g[h]=K.call(l));g=A(g)}Z.apply(l,g),c&&!i&&g.length>0&&p+n.length>1&&t.uniqueSort(l)}return c&&(F=b,L=v),m};return o?i(s):s}var w,k,S,C,x,E,_,T,L,I,D,$,P,q,j,M,B,N,O,R="sizzle"+1*new Date,H=e.document,F=0,W=0,U=n(),z=n(),V=n(),X=n(),Q=function(e,t){return e===t&&(D=!0),0},Y={}.hasOwnProperty,G=[],K=G.pop,J=G.push,Z=G.push,ee=G.slice,te=function(e,t){for(var n=0,i=e.length;n<i;n++)if(e[n]===t)return n;return-1},ne="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",ie="[\\x20\\t\\r\\n\\f]",oe="(?:\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",re="\\["+ie+"*("+oe+")(?:"+ie+"*([*^$|!~]?=)"+ie+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+oe+"))|)"+ie+"*\\]",se=":("+oe+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+re+")*)|.*)\\)|)",ae=new RegExp(ie+"+","g"),le=new RegExp("^"+ie+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ie+"+$","g"),ce=new RegExp("^"+ie+"*,"+ie+"*"),ue=new RegExp("^"+ie+"*([>+~]|"+ie+")"+ie+"*"),de=new RegExp(ie+"|>"),fe=new RegExp(se),pe=new RegExp("^"+oe+"$"),he={ID:new RegExp("^#("+oe+")"),CLASS:new RegExp("^\\.("+oe+")"),TAG:new RegExp("^("+oe+"|[*])"),ATTR:new RegExp("^"+re),PSEUDO:new RegExp("^"+se),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ie+"*(even|odd|(([+-]|)(\\d*)n|)"+ie+"*(?:([+-]|)"+ie+"*(\\d+)|))"+ie+"*\\)|)","i"),bool:new RegExp("^(?:"+ne+")$","i"),needsContext:new RegExp("^"+ie+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ie+"*((?:-\\d)?\\d*)"+ie+"*\\)|)(?=[^-]|$)","i")},me=/HTML$/i,ge=/^(?:input|select|textarea|button)$/i,Ae=/^h\d$/i,ve=/^[^{]+\{\s*\[native \w/,ye=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,be=/[+~]/,we=new RegExp("\\\\[\\da-fA-F]{1,6}"+ie+"?|\\\\([^\\r\\n\\f])","g"),ke=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},Se=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\0-\x1f\x7f-\uFFFF\w-]/g,Ce=function(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e},xe=function(){$()},Ee=h(function(e){return!0===e.disabled&&"fieldset"===e.nodeName.toLowerCase()},{dir:"parentNode",next:"legend"});try{Z.apply(G=ee.call(H.childNodes),H.childNodes),G[H.childNodes.length].nodeType}catch(e){Z={apply:G.length?function(e,t){J.apply(e,ee.call(t))}:function(e,t){for(var n=e.length,i=0;e[n++]=t[i++];);e.length=n-1}}}for(w in k=t.support={},x=t.isXML=function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!me.test(t||n&&n.nodeName||"HTML")},$=t.setDocument=function(e){var t,n,i=e?e.ownerDocument||e:H;return i!=P&&9===i.nodeType&&i.documentElement?(q=(P=i).documentElement,j=!x(P),H!=P&&(n=P.defaultView)&&n.top!==n&&(n.addEventListener?n.addEventListener("unload",xe,!1):n.attachEvent&&n.attachEvent("onunload",xe)),k.scope=o(function(e){return q.appendChild(e).appendChild(P.createElement("div")),void 0!==e.querySelectorAll&&!e.querySelectorAll(":scope fieldset div").length}),k.attributes=o(function(e){return e.className="i",!e.getAttribute("className")}),k.getElementsByTagName=o(function(e){return e.appendChild(P.createComment("")),!e.getElementsByTagName("*").length}),k.getElementsByClassName=ve.test(P.getElementsByClassName),k.getById=o(function(e){return q.appendChild(e).id=R,!P.getElementsByName||!P.getElementsByName(R).length}),k.getById?(S.filter.ID=function(e){var t=e.replace(we,ke);return function(e){return e.getAttribute("id")===t}},S.find.ID=function(e,t){if(void 0!==t.getElementById&&j){var n=t.getElementById(e);return n?[n]:[]}}):(S.filter.ID=function(e){var t=e.replace(we,ke);return function(e){var n=void 0!==e.getAttributeNode&&e.getAttributeNode("id");return n&&n.value===t}},S.find.ID=function(e,t){if(void 0!==t.getElementById&&j){var n,i,o,r=t.getElementById(e);if(r){if((n=r.getAttributeNode("id"))&&n.value===e)return[r];for(o=t.getElementsByName(e),i=0;r=o[i++];)if((n=r.getAttributeNode("id"))&&n.value===e)return[r]}return[]}}),S.find.TAG=k.getElementsByTagName?function(e,t){return void 0!==t.getElementsByTagName?t.getElementsByTagName(e):k.qsa?t.querySelectorAll(e):void 0}:function(e,t){var n,i=[],o=0,r=t.getElementsByTagName(e);if("*"===e){for(;n=r[o++];)1===n.nodeType&&i.push(n);return i}return r},S.find.CLASS=k.getElementsByClassName&&function(e,t){if(void 0!==t.getElementsByClassName&&j)return t.getElementsByClassName(e)},B=[],M=[],(k.qsa=ve.test(P.querySelectorAll))&&(o(function(e){var t;q.appendChild(e).innerHTML="<a id='"+R+"'></a><select id='"+R+"-\r\\' msallowcapture=''><option selected=''></option></select>",e.querySelectorAll("[msallowcapture^='']").length&&M.push("[*^$]="+ie+"*(?:''|\"\")"),e.querySelectorAll("[selected]").length||M.push("\\["+ie+"*(?:value|"+ne+")"),e.querySelectorAll("[id~="+R+"-]").length||M.push("~="),(t=P.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||M.push("\\["+ie+"*name"+ie+"*="+ie+"*(?:''|\"\")"),e.querySelectorAll(":checked").length||M.push(":checked"),e.querySelectorAll("a#"+R+"+*").length||M.push(".#.+[+~]"),e.querySelectorAll("\\\f"),M.push("[\\r\\n\\f]")}),o(function(e){e.innerHTML="<a href='' disabled='disabled'></a><select disabled='disabled'><option/></select>";var t=P.createElement("input");t.setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),e.querySelectorAll("[name=d]").length&&M.push("name"+ie+"*[*^$|!~]?="),2!==e.querySelectorAll(":enabled").length&&M.push(":enabled",":disabled"),q.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&M.push(":enabled",":disabled"),e.querySelectorAll("*,:x"),M.push(",.*:")})),(k.matchesSelector=ve.test(N=q.matches||q.webkitMatchesSelector||q.mozMatchesSelector||q.oMatchesSelector||q.msMatchesSelector))&&o(function(e){k.disconnectedMatch=N.call(e,"*"),N.call(e,"[s!='']:x"),B.push("!=",se)}),M=M.length&&new RegExp(M.join("|")),B=B.length&&new RegExp(B.join("|")),t=ve.test(q.compareDocumentPosition),O=t||ve.test(q.contains)?function(e,t){var n=9===e.nodeType?e.documentElement:e,i=t&&t.parentNode;return e===i||!(!i||1!==i.nodeType||!(n.contains?n.contains(i):e.compareDocumentPosition&&16&e.compareDocumentPosition(i)))}:function(e,t){if(t)for(;t=t.parentNode;)if(t===e)return!0;return!1},Q=t?function(e,t){if(e===t)return D=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!k.sortDetached&&t.compareDocumentPosition(e)===n?e==P||e.ownerDocument==H&&O(H,e)?-1:t==P||t.ownerDocument==H&&O(H,t)?1:I?te(I,e)-te(I,t):0:4&n?-1:1)}:function(e,t){if(e===t)return D=!0,0;var n,i=0,o=e.parentNode,r=t.parentNode,a=[e],l=[t];if(!o||!r)return e==P?-1:t==P?1:o?-1:r?1:I?te(I,e)-te(I,t):0;if(o===r)return s(e,t);for(n=e;n=n.parentNode;)a.unshift(n);for(n=t;n=n.parentNode;)l.unshift(n);for(;a[i]===l[i];)i++;return i?s(a[i],l[i]):a[i]==H?-1:l[i]==H?1:0},P):P},t.matches=function(e,n){return t(e,null,null,n)},t.matchesSelector=function(e,n){if($(e),k.matchesSelector&&j&&!X[n+" "]&&(!B||!B.test(n))&&(!M||!M.test(n)))try{var i=N.call(e,n);if(i||k.disconnectedMatch||e.document&&11!==e.document.nodeType)return i}catch(e){X(n,!0)}return t(n,P,null,[e]).length>0},t.contains=function(e,t){return(e.ownerDocument||e)!=P&&$(e),O(e,t)},t.attr=function(e,t){(e.ownerDocument||e)!=P&&$(e);var n=S.attrHandle[t.toLowerCase()],i=n&&Y.call(S.attrHandle,t.toLowerCase())?n(e,t,!j):void 0;return void 0!==i?i:k.attributes||!j?e.getAttribute(t):(i=e.getAttributeNode(t))&&i.specified?i.value:null},t.escape=function(e){return(e+"").replace(Se,Ce)},t.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},t.uniqueSort=function(e){var t,n=[],i=0,o=0;if(D=!k.detectDuplicates,I=!k.sortStable&&e.slice(0),e.sort(Q),D){for(;t=e[o++];)t===e[o]&&(i=n.push(o));for(;i--;)e.splice(n[i],1)}return I=null,e},C=t.getText=function(e){var t,n="",i=0,o=e.nodeType;if(o){if(1===o||9===o||11===o){if("string"==typeof e.textContent)return e.textContent;for(e=e.firstChild;e;e=e.nextSibling)n+=C(e)}else if(3===o||4===o)return e.nodeValue}else for(;t=e[i++];)n+=C(t);return n},S=t.selectors={cacheLength:50,createPseudo:i,match:he,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(we,ke),e[3]=(e[3]||e[4]||e[5]||"").replace(we,ke),"~="===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]||t.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]&&t.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return he.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&fe.test(n)&&(t=E(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(we,ke).toLowerCase();return"*"===e?function(){return!0}
vendor: 6,804 bytes, line 4
4:function(e){return e.nodeName&&e.nodeName.toLowerCase()===t}},CLASS:function(e){var t=U[e+" "];return t||(t=new RegExp("(^|"+ie+")"+e+"("+ie+"|$)"))&&U(e,function(e){return t.test("string"==typeof e.className&&e.className||void 0!==e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(e,n,i){return function(o){var r=t.attr(o,e);return null==r?"!="===n:!n||(r+="","="===n?r===i:"!="===n?r!==i:"^="===n?i&&0===r.indexOf(i):"*="===n?i&&r.indexOf(i)>-1:"$="===n?i&&r.slice(-i.length)===i:"~="===n?(" "+r.replace(ae," ")+" ").indexOf(i)>-1:"|="===n&&(r===i||r.slice(0,i.length+1)===i+"-"))}},CHILD:function(e,t,n,i,o){var r="nth"!==e.slice(0,3),s="last"!==e.slice(-4),a="of-type"===t;return 1===i&&0===o?function(e){return!!e.parentNode}:function(t,n,l){var c,u,d,f,p,h,m=r!==s?"nextSibling":"previousSibling",g=t.parentNode,A=a&&t.nodeName.toLowerCase(),v=!l&&!a,y=!1;if(g){if(r){for(;m;){for(f=t;f=f[m];)if(a?f.nodeName.toLowerCase()===A:1===f.nodeType)return!1;h=m="only"===e&&!h&&"nextSibling"}return!0}if(h=[s?g.firstChild:g.lastChild],s&&v){for(y=(p=(c=(u=(d=(f=g)[R]||(f[R]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===F&&c[1])&&c[2],f=p&&g.childNodes[p];f=++p&&f&&f[m]||(y=p=0)||h.pop();)if(1===f.nodeType&&++y&&f===t){u[e]=[F,p,y];break}}else if(v&&(y=p=(c=(u=(d=(f=t)[R]||(f[R]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]||[])[0]===F&&c[1]),!1===y)for(;(f=++p&&f&&f[m]||(y=p=0)||h.pop())&&((a?f.nodeName.toLowerCase()!==A:1!==f.nodeType)||!++y||(v&&((u=(d=f[R]||(f[R]={}))[f.uniqueID]||(d[f.uniqueID]={}))[e]=[F,y]),f!==t)););return(y-=o)===i||y%i===0&&y/i>=0}}},PSEUDO:function(e,n){var o,r=S.pseudos[e]||S.setFilters[e.toLowerCase()]||t.error("unsupported pseudo: "+e);return r[R]?r(n):r.length>1?(o=[e,e,"",n],S.setFilters.hasOwnProperty(e.toLowerCase())?i(function(e,t){for(var i,o=r(e,n),s=o.length;s--;)e[i=te(e,o[s])]=!(t[i]=o[s])}):function(e){return r(e,0,o)}):r}},pseudos:{not:i(function(e){var t=[],n=[],o=_(e.replace(le,"$1"));return o[R]?i(function(e,t,n,i){for(var r,s=o(e,null,i,[]),a=e.length;a--;)(r=s[a])&&(e[a]=!(t[a]=r))}):function(e,i,r){return t[0]=e,o(t,null,r,n),t[0]=null,!n.pop()}}),has:i(function(e){return function(n){return t(e,n).length>0}}),contains:i(function(e){return e=e.replace(we,ke),function(t){return(t.textContent||C(t)).indexOf(e)>-1}}),lang:i(function(e){return pe.test(e||"")||t.error("unsupported lang: "+e),e=e.replace(we,ke).toLowerCase(),function(t){var n;do{if(n=j?t.lang:t.getAttribute("xml:lang")||t.getAttribute("lang"))return(n=n.toLowerCase())===e||0===n.indexOf(e+"-")}while((t=t.parentNode)&&1===t.nodeType);return!1}}),target:function(t){var n=e.location&&e.location.hash;return n&&n.slice(1)===t.id},root:function(e){return e===q},focus:function(e){return e===P.activeElement&&(!P.hasFocus||P.hasFocus())&&!!(e.type||e.href||~e.tabIndex)},enabled:c(!1),disabled:c(!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!S.pseudos.empty(e)},header:function(e){return Ae.test(e.nodeName)},input:function(e){return ge.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:u(function(){return[0]}),last:u(function(e,t){return[t-1]}),eq:u(function(e,t,n){return[n<0?n+t:n]}),even:u(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:u(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:u(function(e,t,n){for(var i=n<0?n+t:n>t?t:n;--i>=0;)e.push(i);return e}),gt:u(function(e,t,n){for(var i=n<0?n+t:n;++i<t;)e.push(i);return e})}},S.pseudos.nth=S.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})S.pseudos[w]=a(w);for(w in{submit:!0,reset:!0})S.pseudos[w]=l(w);return f.prototype=S.filters=S.pseudos,S.setFilters=new f,E=t.tokenize=function(e,n){var i,o,r,s,a,l,c,u=z[e+" "];if(u)return n?0:u.slice(0);for(a=e,l=[],c=S.preFilter;a;){for(s in i&&!(o=ce.exec(a))||(o&&(a=a.slice(o[0].length)||a),l.push(r=[])),i=!1,(o=ue.exec(a))&&(i=o.shift(),r.push({value:i,type:o[0].replace(le," ")}),a=a.slice(i.length)),S.filter)!(o=he[s].exec(a))||c[s]&&!(o=c[s](o))||(i=o.shift(),r.push({value:i,type:s,matches:o}),a=a.slice(i.length));if(!i)break}return n?a.length:a?t.error(e):z(e,l).slice(0)},_=t.compile=function(e,t){var n,i=[],o=[],r=V[e+" "];if(!r){for(t||(t=E(e)),n=t.length;n--;)(r=y(t[n]))[R]?i.push(r):o.push(r);(r=V(e,b(o,i))).selector=e}return r},T=t.select=function(e,t,n,i){var o,r,s,a,l,c="function"==typeof e&&e,u=!i&&E(e=c.selector||e);if(n=n||[],1===u.length){if((r=u[0]=u[0].slice(0)).length>2&&"ID"===(s=r[0]).type&&9===t.nodeType&&j&&S.relative[r[1].type]){if(!(t=(S.find.ID(s.matches[0].replace(we,ke),t)||[])[0]))return n;c&&(t=t.parentNode),e=e.slice(r.shift().value.length)}for(o=he.needsContext.test(e)?0:r.length;o--&&(s=r[o],!S.relative[a=s.type]);)if((l=S.find[a])&&(i=l(s.matches[0].replace(we,ke),be.test(r[0].type)&&d(t.parentNode)||t))){if(r.splice(o,1),!(e=i.length&&p(r)))return Z.apply(n,i),n;break}}return(c||_(e,u))(i,t,!j,n,!t||be.test(e)&&d(t.parentNode)||t),n},k.sortStable=R.split("").sort(Q).join("")===R,k.detectDuplicates=!!D,$(),k.sortDetached=o(function(e){return 1&e.compareDocumentPosition(P.createElement("fieldset"))}),o(function(e){return e.innerHTML="<a href='#'></a>","#"===e.firstChild.getAttribute("href")})||r("type|href|height|width",function(e,t,n){if(!n)return e.getAttribute(t,"type"===t.toLowerCase()?1:2)}),k.attributes&&o(function(e){return e.innerHTML="<input/>",e.firstChild.setAttribute("value",""),""===e.firstChild.getAttribute("value")})||r("value",function(e,t,n){if(!n&&"input"===e.nodeName.toLowerCase())return e.defaultValue}),o(function(e){return null==e.getAttribute("disabled")})||r(ne,function(e,t,n){var i;if(!n)return!0===e[t]?t.toLowerCase():(i=e.getAttributeNode(t))&&i.specified?i.value:null}),t}(e);Ce.find=xe,Ce.expr=xe.selectors,Ce.expr[":"]=Ce.expr.pseudos,Ce.uniqueSort=Ce.unique=xe.uniqueSort,Ce.text=xe.getText,Ce.isXMLDoc=xe.isXML,Ce.contains=xe.contains,Ce.escapeSelector=xe.escape;var Ee=function(e,t,n){for(var i=[],o=void 0!==n;(e=e[t])&&9!==e.nodeType;)if(1===e.nodeType){if(o&&Ce(e).is(n))break;i.push(e)}return i},_e=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},Te=Ce.expr.match.needsContext,Le=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;Ce.filter=function(e,t,n){var i=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===i.nodeType?Ce.find.matchesSelector(i,e)?[i]:[]:Ce.f
vendor: 4,439 bytes, line 4
4ind.matches(e,Ce.grep(t,function(e){return 1===e.nodeType}))},Ce.fn.extend({find:function(e){var t,n,i=this.length,o=this;if("string"!=typeof e)return this.pushStack(Ce(e).filter(function(){for(t=0;t<i;t++)if(Ce.contains(o[t],this))return!0}));for(n=this.pushStack([]),t=0;t<i;t++)Ce.find(e,o[t],n);return i>1?Ce.uniqueSort(n):n},filter:function(e){return this.pushStack(s(this,e||[],!1))},not:function(e){return this.pushStack(s(this,e||[],!0))},is:function(e){return!!s(this,"string"==typeof e&&Te.test(e)?Ce(e):e||[],!1).length}});var Ie,De=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(Ce.fn.init=function(e,t,n){var i,o;if(!e)return this;if(n=n||Ie,"string"==typeof e){if(!(i="<"===e[0]&&">"===e[e.length-1]&&e.length>=3?[null,e,null]:De.exec(e))||!i[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(i[1]){if(t=t instanceof Ce?t[0]:t,Ce.merge(this,Ce.parseHTML(i[1],t&&t.nodeType?t.ownerDocument||t:we,!0)),Le.test(i[1])&&Ce.isPlainObject(t))for(i in t)ye(this[i])?this[i](t[i]):this.attr(i,t[i]);return this}return(o=we.getElementById(i[2]))&&(this[0]=o,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):ye(e)?void 0!==n.ready?n.ready(e):e(Ce):Ce.makeArray(e,this)}).prototype=Ce.fn,Ie=Ce(we);var $e=/^(?:parents|prev(?:Until|All))/,Pe={children:!0,contents:!0,next:!0,prev:!0};Ce.fn.extend({has:function(e){var t=Ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(Ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,i=0,o=this.length,r=[],s="string"!=typeof e&&Ce(e);if(!Te.test(e))for(;i<o;i++)for(n=this[i];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(s?s.index(n)>-1:1===n.nodeType&&Ce.find.matchesSelector(n,e))){r.push(n);break}return this.pushStack(r.length>1?Ce.uniqueSort(r):r)},index:function(e){return e?"string"==typeof e?fe.call(Ce(e),this[0]):fe.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(Ce.uniqueSort(Ce.merge(this.get(),Ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),Ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return Ee(e,"parentNode")},parentsUntil:function(e,t,n){return Ee(e,"parentNode",n)},next:function(e){return a(e,"nextSibling")},prev:function(e){return a(e,"previousSibling")},nextAll:function(e){return Ee(e,"nextSibling")},prevAll:function(e){return Ee(e,"previousSibling")},nextUntil:function(e,t,n){return Ee(e,"nextSibling",n)},prevUntil:function(e,t,n){return Ee(e,"previousSibling",n)},siblings:function(e){return _e((e.parentNode||{}).firstChild,e)},children:function(e){return _e(e.firstChild)},contents:function(e){return null!=e.contentDocument&&le(e.contentDocument)?e.contentDocument:(r(e,"template")&&(e=e.content||e),Ce.merge([],e.childNodes))}},function(e,t){Ce.fn[e]=function(n,i){var o=Ce.map(this,t,n);return"Until"!==e.slice(-5)&&(i=n),i&&"string"==typeof i&&(o=Ce.filter(i,o)),this.length>1&&(Pe[e]||Ce.uniqueSort(o),$e.test(e)&&o.reverse()),this.pushStack(o)}});var qe=/[^\x20\t\r\n\f]+/g;Ce.Callbacks=function(e){e="string"==typeof e?l(e):Ce.extend({},e);var t,n,o,r,s=[],a=[],c=-1,u=function(){for(r=r||e.once,o=t=!0;a.length;c=-1)for(n=a.shift();++c<s.length;)!1===s[c].apply(n[0],n[1])&&e.stopOnFalse&&(c=s.length,n=!1);e.memory||(n=!1),t=!1,r&&(s=n?[]:"")},d={add:function(){return s&&(n&&!t&&(c=s.length-1,a.push(n)),function t(n){Ce.each(n,function(n,o){ye(o)?e.unique&&d.has(o)||s.push(o):o&&o.length&&"string"!==i(o)&&t(o)})}(arguments),n&&!t&&u()),this},remove:function(){return Ce.each(arguments,function(e,t){for(var n;(n=Ce.inArray(t,s,n))>-1;)s.splice(n,1),n<=c&&c--}),this},has:function(e){return e?Ce.inArray(e,s)>-1:s.length>0},empty:function(){return s&&(s=[]),this},disable:function(){return r=a=[],s=n="",this},disabled:function(){return!s},lock:function(){return r=a=[],n||t||(s=n=""),this},locked:function(){return!!r},fireWith:function(e,n){return r||(n=[e,(n=n||[]).slice?n.slice():n],a.push(n),t||u()),this},fire:function(){return d.fireWith(this,arguments),this},fired:function(){return!!o}};return d},Ce.extend({Deferred:function(t){var n=[["notify","progress",Ce.Callbacks("memory"),Ce.Callbacks("memory"),2],["resolve","done",Ce.Callbacks("once memory"),Ce.Callbacks("once memory"),0,"resolved"],["reject","fail",Ce.Callbacks("once memory"),Ce.Callbacks("once memory"),1,"rejected"]],i="pe
4nding",o={state:function(){return i},always:function(){return r.done(arguments).fail(arguments),this},catch:function(e){return o.then(null,e)},pipe:function(){var e=arguments;return Ce.Deferred(function(t){Ce.each(n,function(n,i){var o=ye(e[i[4]])&&e[i[4]];r[i[1]](function(){var e=o&&o.apply(this,arguments);e&&ye(e.promise)?e.promise().progress(t.notify).done(t.resolve).fail(t.reject):t[i[0]+"With"](this,o?[e]:arguments)})}),e=null}).promise()},then:function(t,i,o){function r(t,n,i,o){return function(){var a=this,l=arguments,d=function(){var e,d;if(!(t<s)){if((e=i.apply(a,l))===n.promise())throw new TypeError("Thenable self-resolution");d=e&&("object"==typeof e||"function"==typeof e)&&e.then,ye(d)?o?d.call(e,r(s,n,c,o),r(s,n,u,o)):(s++,d.call(e,r(s,n,c,o),r(s,n,u,o),r(s,n,c,n.notifyWith))):(i!==c&&(a=void 0,l=[e]),(o||n.resolveWith)(a,l))}},f=o?d:function(){try{d()}catch(e){Ce.Deferred.exceptionHook&&Ce.Deferred.exceptionHook(e,f.stackTrace),t+1>=s&&(i!==u&&(a=void 0,l=[e]),n.rejectWith(a,l))}};t?f():(Ce.Deferred.getStackHook&&(f.stackTrace=Ce.Deferred.getStackHook()),e.setTimeout(f))}}var s=0;return Ce.Deferred(function(e){n[0][3].add(r(0,e,ye(o)?o:c,e.notifyWith)),n[1][3].add(r(0,e,ye(t)?t:c)),n[2][3].add(r(0,e,ye(i)?i:u))}).promise()},promise:function(e){return null!=e?Ce.extend(e,o):o}},r={};return Ce.each(n,function(e,t){var s=t[2],a=t[5];o[t[1]]=s.add,a&&s.add(function(){i=a},n[3-e][2].disable,n[3-e][3].disable,n[0][2].lock,n[0][3].lock),s.add(t[3].fire),r[t[0]]=function(){return r[t[0]+"With"](this===r?void 0:this,arguments),this},r[t[0]+"With"]=s.fireWith}),o.promise(r),t&&t.call(r,r),r},when:function(e){var t=arguments.length,n=t,i=Array(n),o=ce.call(arguments),r=Ce.Deferred(),s=function(e){return function(n){i[e]=this,o[e]=arguments.length>1?ce.call(arguments):n,--t||r.resolveWith(i,o)}};if(t<=1&&(d(e,r.done(s(n)).resolve,r.reject,!t),"pending"===r.state()||ye(o[n]&&o[n].then)))return r.then();for(;n--;)d(o[n],s(n),r.reject);return r.promise()}});var je=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;Ce.Deferred.exceptionHook=function(t,n){e.console&&e.console.warn&&t&&je.test(t.name)&&e.console.warn("jQuery.Deferred exception: "+t.message,t.stack,n)},Ce.readyException=function(t){e.setTimeout(function(){throw t})};var Me=Ce.Deferred();Ce.fn.ready=function(e){return Me.then(e).catch(function(e){Ce.readyException(e)}),this},Ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--Ce.readyWait:Ce.isReady)||(Ce.isReady=!0,!0!==e&&--Ce.readyWait>0||Me.resolveWith(we,[Ce]))}}),Ce.ready.then=Me.then,"complete"===we.readyState||"loading"!==we.readyState&&!we.documentElement.doScroll?e.setTimeout(Ce.ready):(we.addEventListener("DOMContentLoaded",f),e.addEventListener("load",f));var Be=function(e,t,n,o,r,s,a){var l=0,c=e.length,u=null==n;if("object"===i(n))for(l in r=!0,n)Be(e,t,l,n[l],!0,s,a);else if(void 0!==o&&(r=!0,ye(o)||(a=!0),u&&(a?(t.call(e,o),t=null):(u=t,t=function(e,t,n){return u.call(Ce(e),n)})),t))for(;l<c;l++)t(e[l],n,a?o:o.call(e[l],l,t(e[l],n)));return r?e:u?t.call(e):c?t(e[0],n):s},Ne=/^-ms-/,Oe=/-([a-z])/g,Re=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};m.uid=1,m.prototype={cache:function(e){var t=e[this.expando];return t||(t={},Re(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var i,o=this.cache(e);if("string"==typeof t)o[h(t)]=n;else for(i in t)o[h(i)]=t[i];return o},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][h(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,i=e[this.expando];if(void 0!==i){if(void 0!==t){n=(t=Array.isArray(t)?t.map(h):(t=h(t))in i?[t]:t.match(qe)||[]).length;for(;n--;)delete i[t[n]]}(void 0===t||Ce.isEmptyObject(i))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!Ce.isEmptyObject(t)}};var He=new m,Fe=new m,We=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,Ue=/[A-Z]/g;Ce.extend({hasData:function(e){return Fe.hasData(e)||He.hasData(e)},data:function(e,t,n){return Fe.access(e,t,n)},removeData:function(e,t){Fe.remove(e,t)},_data:function(e,t,n){return He.access(e,t,n)},_removeData:function(e,t){He.remove(e,t)}}),Ce.fn.extend({data:function(e,t){var n,i,o,r=this[0],s=r&&r.attributes;if(void 0===e){if(this.length&&(o=Fe.get(r),1===r.nodeType&&!He.get(r,"hasDataAttrs"))){for(n=s.length;n--;)s[n]&&0===(i=s[n].name).indexOf("data-")&&(i=h(i.slice(5)),A(r,i,o[i]));He.set(r,"hasDataAttrs",!0)}return o}return"object"==typeof e?this.each(function(){Fe.set(this,e)}):Be(this,function(t){var n;if(r&&void 0===t)return void 0!==(n=Fe.get(r,e))||void 0!==(n=A(r,e))?n:void 0;this.each(function(){Fe.set(this,e,t)})},null,t,arguments.length>1,null,!0)},removeData:function(e){return this.each(function(){Fe.remove(this,e)})}}),Ce.extend({queue:function(e,t,n){var i;if(e)return t=(t||"fx")+"queue",i=He.get(e,t),n&&(!i||Array.isArray(n)?i=He.access(e,t,Ce.makeArray(n)):i.push(n)),i||[]},dequeue:function(e,t){t=t||"fx";var n=Ce.queue(e,t),i=n.length,o=n.shift(),r=Ce._queueHooks(e,t),s=function(){Ce.dequeue(e,t)};"inprogress"===o&&(o=n.shift(),i--),o&&("fx"===t&&n.unshift("inprogress"),delete r.stop,o.call(e,s,r)),!i&&r&&r.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return He.get(e,n)||He.access(e,n,{empty:Ce.Callbacks("once memory").add(function(){He.remove(e,[t+"queue",n])})})}}),Ce.fn.extend({queue:function(e,t){var n=2;return"string"!=typeof e&&(t=e,e="fx",n--),arguments.length<n?Ce.queue(this[0],e):void 0===t?this:this.each(function(){var n=Ce.queue(this,e,t);Ce._queueHooks(this,e),"fx"===e&&"inprogress"!==n[0]&&Ce.dequeue(this,e)})},dequeue:function(e){return this.each(function(){Ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,i=1,o=Ce.Deferred(),r=this,s=this.length,a=function(){--i||o.resolveWith(r,[r])};for("string"!=typeof e&&(t=e,e=void 0),e=e||"fx";s--;)(n=He.get(r[s],e+"queueHooks"))&&n.empty&&(i++,n.empty.add(a));return a(),o.promise(t)}});var ze=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Ve=new RegExp("^(?:([+-])=|)("+ze+")([a-z%]*)$","i"),Xe=["Top","Right","Bottom","Left"],Qe=we.documentElement,Ye=function(e){return Ce.contains(e.ownerDocument,e)},Ge={composed:!0};Qe.getRootNode&&(Ye=function(e){return Ce.contains(e.ownerDocument,e)||e.getRootNode(Ge)===e.ownerDocument});var Ke=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&Ye(e)&&"none"===Ce.css(e,"display")},Je={};Ce.fn.extend({show:function(){return b(this,!0)},hide:function(){return b(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){Ke(this)?Ce(this).show():Ce(this).hide()})}});var Ze,et,tt=/^(?:checkbox|radio)$/i,nt=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,it=/^$|^module$|\/(?:java|ecma)script/i;Ze=we.createDocumentFragment().appendChild(we.createElement("div")),(et=we.createElement("input")).setAttribute("type","radio"),et.setAttribute("checked","checked"),et.setAttribute("name","t"),Ze.appendChild(et),ve.checkClone
vendor: 6,128 bytes, lines 4-5
4=Ze.cloneNode(!0).cloneNode(!0).lastChild.checked,Ze.innerHTML="<textarea>x</textarea>",ve.noCloneChecked=!!Ze.cloneNode(!0).lastChild.defaultValue,Ze.innerHTML="<option></option>",ve.option=!!Ze.lastChild;var ot={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,"",""]};ot.tbody=ot.tfoot=ot.colgroup=ot.caption=ot.thead,ot.th=ot.td,ve.option||(ot.optgroup=ot.option=[1,"<select multiple='multiple'>","</select>"]);var rt=/<|&#?\w+;/,st=/^([^.]*)(?:\.(.+)|)/;Ce.event={global:{},add:function(e,t,n,i,o){var r,s,a,l,c,u,d,f,p,h,m,g=He.get(e);if(Re(e))for(n.handler&&(n=(r=n).handler,o=r.selector),o&&Ce.find.matchesSelector(Qe,o),n.guid||(n.guid=Ce.guid++),(l=g.events)||(l=g.events=Object.create(null)),(s=g.handle)||(s=g.handle=function(t){return void 0!==Ce&&Ce.event.triggered!==t.type?Ce.event.dispatch.apply(e,arguments):void 0}),c=(t=(t||"").match(qe)||[""]).length;c--;)p=m=(a=st.exec(t[c])||[])[1],h=(a[2]||"").split(".").sort(),p&&(d=Ce.event.special[p]||{},p=(o?d.delegateType:d.bindType)||p,d=Ce.event.special[p]||{},u=Ce.extend({type:p,origType:m,data:i,handler:n,guid:n.guid,selector:o,needsContext:o&&Ce.expr.match.needsContext.test(o),namespace:h.join(".")},r),(f=l[p])||((f=l[p]=[]).delegateCount=0,d.setup&&!1!==d.setup.call(e,i,h,s)||e.addEventListener&&e.addEventListener(p,s)),d.add&&(d.add.call(e,u),u.handler.guid||(u.handler.guid=n.guid)),o?f.splice(f.delegateCount++,0,u):f.push(u),Ce.event.global[p]=!0)},remove:function(e,t,n,i,o){var r,s,a,l,c,u,d,f,p,h,m,g=He.hasData(e)&&He.get(e);if(g&&(l=g.events)){for(c=(t=(t||"").match(qe)||[""]).length;c--;)if(p=m=(a=st.exec(t[c])||[])[1],h=(a[2]||"").split(".").sort(),p){for(d=Ce.event.special[p]||{},f=l[p=(i?d.delegateType:d.bindType)||p]||[],a=a[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),s=r=f.length;r--;)u=f[r],!o&&m!==u.origType||n&&n.guid!==u.guid||a&&!a.test(u.namespace)||i&&i!==u.selector&&("**"!==i||!u.selector)||(f.splice(r,1),u.selector&&f.delegateCount--,d.remove&&d.remove.call(e,u));s&&!f.length&&(d.teardown&&!1!==d.teardown.call(e,h,g.handle)||Ce.removeEvent(e,p,g.handle),delete l[p])}else for(p in l)Ce.event.remove(e,p+t[c],n,i,!0);Ce.isEmptyObject(l)&&He.remove(e,"handle events")}},dispatch:function(e){var t,n,i,o,r,s,a=new Array(arguments.length),l=Ce.event.fix(e),c=(He.get(this,"events")||Object.create(null))[l.type]||[],u=Ce.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(s=Ce.event.handlers.call(this,l,c),t=0;(o=s[t++])&&!l.isPropagationStopped();)for(l.currentTarget=o.elem,n=0;(r=o.handlers[n++])&&!l.isImmediatePropagationStopped();)l.rnamespace&&!1!==r.namespace&&!l.rnamespace.test(r.namespace)||(l.handleObj=r,l.data=r.data,void 0!==(i=((Ce.event.special[r.origType]||{}).handle||r.handler).apply(o.elem,a))&&!1===(l.result=i)&&(l.preventDefault(),l.stopPropagation()));return u.postDispatch&&u.postDispatch.call(this,l),l.result}},handlers:function(e,t){var n,i,o,r,s,a=[],l=t.delegateCount,c=e.target 5;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(r=[],s={},n=0;n<l;n++)void 0===s[o=(i=t[n]).selector+" "]&&(s[o]=i.needsContext?Ce(o,this).index(c)>-1:Ce.find(o,this,null,[c]).length),s[o]&&r.push(i);r.length&&a.push({elem:c,handlers:r})}return c=this,l<t.length&&a.push({elem:c,handlers:t.slice(l)}),a},addProp:function(e,t){Object.defineProperty(Ce.Event.prototype,e,{enumerable:!0,configurable:!0,get:ye(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[Ce.expando]?e:new Ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return tt.test(t.type)&&t.click&&r(t,"input")&&L(t,"click",C),!1},trigger:function(e){var t=this||e;return tt.test(t.type)&&t.click&&r(t,"input")&&L(t,"click"),!0},_default:function(e){var t=e.target;return tt.test(t.type)&&t.click&&r(t,"input")&&He.get(t,"click")||r(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},Ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},Ce.Event=function(e,t){if(!(this instanceof Ce.Event))return new Ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?C:x,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&&Ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[Ce.expando]=!0},Ce.Event.prototype={constructor:Ce.Event,isDefaultPrevented:x,isPropagationStopped:x,isImmediatePropagationStopped:x,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=C,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=C,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=C,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},Ce.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},Ce.event.addProp),Ce.each({focus:"focusin",blur:"focusout"},function(e,t){Ce.event.special[e]={setup:function(){return L(this,e,E),!1},trigger:function(){return L(this,e),!0},_default:function(t){return He.get(t.target,e)},delegateType:t}}
vendor: 1,438 bytes, line 5
5),Ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,t){Ce.event.special[e]={delegateType:t,bindType:t,handle:function(e){var n,i=this,o=e.relatedTarget,r=e.handleObj;return o&&(o===i||Ce.contains(i,o))||(e.type=r.origType,n=r.handler.apply(this,arguments),e.type=t),n}}}),Ce.fn.extend({on:function(e,t,n,i){return T(this,e,t,n,i)},one:function(e,t,n,i){return T(this,e,t,n,i,1)},off:function(e,t,n){var i,o;if(e&&e.preventDefault&&e.handleObj)return i=e.handleObj,Ce(e.delegateTarget).off(i.namespace?i.origType+"."+i.namespace:i.origType,i.selector,i.handler),this;if("object"==typeof e){for(o in e)this.off(o,t,e[o]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=x),this.each(function(){Ce.event.remove(this,e,n,t)})}});var at=/<script|<style|<link/i,lt=/checked\s*(?:[^=]|=\s*.checked.)/i,ct=/^\s*<!\[CDATA\[|\]\]>\s*$/g;Ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var i,o,r,s,a=e.cloneNode(!0),l=Ye(e);if(!(ve.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||Ce.isXMLDoc(e)))for(s=w(a),i=0,o=(r=w(e)).length;i<o;i++)q(r[i],s[i]);if(t)if(n)for(r=r||w(e),s=s||w(a),i=0,o=r.length;i<o;i++)P(r[i],s[i]);else P(e,a);return(s=w(a,"script")).length>0&&k(s,!l&&w(e,"script")),a},cleanData:function(e){for(var t,n,i,o=Ce.event.special,r=0;void 0!==(n=e[r]);r++)if(Re(n)){if(t=n[He.expando]){if(t.events)for(i in t.events)
vendor: 3,684 bytes, line 5
5o[i]?Ce.event.remove(n,i):Ce.removeEvent(n,i,t.handle);n[He.expando]=void 0}n[Fe.expando]&&(n[Fe.expando]=void 0)}}}),Ce.fn.extend({detach:function(e){return M(this,e,!0)},remove:function(e){return M(this,e)},text:function(e){return Be(this,function(e){return void 0===e?Ce.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 j(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||I(this,e).appendChild(e)})},prepend:function(){return j(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=I(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return j(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return j(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&&(Ce.cleanData(w(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return Ce.clone(this,e,t)})},html:function(e){return Be(this,function(e){var t=this[0]||{},n=0,i=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!at.test(e)&&!ot[(nt.exec(e)||["",""])[1].toLowerCase()]){e=Ce.htmlPrefilter(e);try{for(;n<i;n++)1===(t=this[n]||{}).nodeType&&(Ce.cleanData(w(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var e=[];return j(this,arguments,function(t){var n=this.parentNode;Ce.inArray(this,e)<0&&(Ce.cleanData(w(this)),n&&n.replaceChild(t,this))},e)}}),Ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,t){Ce.fn[e]=function(e){for(var n,i=[],o=Ce(e),r=o.length-1,s=0;s<=r;s++)n=s===r?this:this.clone(!0),Ce(o[s])[t](n),de.apply(i,n.get());return this.pushStack(i)}});var ut=new RegExp("^("+ze+")(?!px)[a-z%]+$","i"),dt=/^--/,ft=function(t){var n=t.ownerDocument.defaultView;return n&&n.opener||(n=e),n.getComputedStyle(t)},pt=function(e,t,n){var i,o,r={};for(o in t)r[o]=e.style[o],e.style[o]=t[o];for(o in i=n.call(e),t)e.style[o]=r[o];return i},ht=new RegExp(Xe.join("|"),"i"),mt="[\\x20\\t\\r\\n\\f]",gt=new RegExp("^"+mt+"+|((?:^|[^\\\\])(?:\\\\.)*)"+mt+"+$","g");!function(){function t(){if(u){c.style.cssText="position:absolute;left:-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%",Qe.appendChild(c).appendChild(u);var t=e.getComputedStyle(u);i="1%"!==t.top,l=12===n(t.marginLeft),u.style.right="60%",s=36===n(t.right),o=36===n(t.width),u.style.position="absolute",r=12===n(u.offsetWidth/3),Qe.removeChild(c),u=null}}function n(e){return Math.round(parseFloat(e))}var i,o,r,s,a,l,c=we.createElement("div"),u=we.createElement("div");u.style&&(u.style.backgroundClip="content-box",u.cloneNode(!0).style.backgroundClip="",ve.clearCloneStyle="content-box"===u.style.backgroundClip,Ce.extend(ve,{boxSizingReliable:function(){return t(),o},pixelBoxStyles:function(){return t(),s},pixelPosition:function(){return t(),i},reliableMarginLeft:function(){return t(),l},scrollboxSize:function(){return t(),r},reliableTrDimensions:function(){var t,n,i,o;return null==a&&(t=we.createElement("table"),n=we.createElement("tr"),i=we.createElement("div"),t.style.cssText="position:absolute;left:-11111px;border-collapse:separate",n.style.cssText="border:1px solid",n.style.height="1px",
vendor: 6,179 bytes, line 5
5i.style.height="9px",i.style.display="block",Qe.appendChild(t).appendChild(n).appendChild(i),o=e.getComputedStyle(n),a=parseInt(o.height,10)+parseInt(o.borderTopWidth,10)+parseInt(o.borderBottomWidth,10)===n.offsetHeight,Qe.removeChild(t)),a}}))}();var At=["Webkit","Moz","ms"],vt=we.createElement("div").style,yt={},bt=/^(none|table(?!-c[ea]).+)/,wt={position:"absolute",visibility:"hidden",display:"block"},kt={letterSpacing:"0",fontWeight:"400"};Ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=B(e,"opacity");return""===n?"1":n}}}},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,n,i){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var o,r,s,a=h(t),l=dt.test(t),c=e.style;if(l||(t=R(a)),s=Ce.cssHooks[t]||Ce.cssHooks[a],void 0===n)return s&&"get"in s&&void 0!==(o=s.get(e,!1,i))?o:c[t];"string"===(r=typeof n)&&(o=Ve.exec(n))&&o[1]&&(n=v(e,t,o),r="number"),null!=n&&n==n&&("number"!==r||l||(n+=o&&o[3]||(Ce.cssNumber[a]?"":"px")),ve.clearCloneStyle||""!==n||0!==t.indexOf("background")||(c[t]="inherit"),s&&"set"in s&&void 0===(n=s.set(e,n,i))||(l?c.setProperty(t,n):c[t]=n))}},css:function(e,t,n,i){var o,r,s,a=h(t);return dt.test(t)||(t=R(a)),(s=Ce.cssHooks[t]||Ce.cssHooks[a])&&"get"in s&&(o=s.get(e,!0,n)),void 0===o&&(o=B(e,t,i)),"normal"===o&&t in kt&&(o=kt[t]),""===n||n?(r=parseFloat(o),!0===n||isFinite(r)?r||0:o):o}}),Ce.each(["height","width"],function(e,t){Ce.cssHooks[t]={get:function(e,n,i){if(n)return!bt.test(Ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?W(e,t,i):pt(e,wt,function(){return W(e,t,i)})},set:function(e,n,i){var o,r=ft(e),s=!ve.scrollboxSize()&&"absolute"===r.position,a=(s||i)&&"border-box"===Ce.css(e,"boxSizing",!1,r),l=i?F(e,t,i,a,r):0;return a&&s&&(l-=Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-parseFloat(r[t])-F(e,t,"border",!1,r)-.5)),l&&(o=Ve.exec(n))&&"px"!==(o[3]||"px")&&(e.style[t]=n,n=Ce.css(e,t)),H(e,n,l)}}}),Ce.cssHooks.marginLeft=N(ve.reliableMarginLeft,function(e,t){if(t)return(parseFloat(B(e,"marginLeft"))||e.getBoundingClientRect().left-pt(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),Ce.each({margin:"",padding:"",border:"Width"},function(e,t){Ce.cssHooks[e+t]={expand:function(n){for(var i=0,o={},r="string"==typeof n?n.split(" "):[n];i<4;i++)o[e+Xe[i]+t]=r[i]||r[i-2]||r[0];return o}},"margin"!==e&&(Ce.cssHooks[e+t].set=H)}),Ce.fn.extend({css:function(e,t){return Be(this,function(e,t,n){var i,o,r={},s=0;if(Array.isArray(t)){for(i=ft(e),o=t.length;s<o;s++)r[t[s]]=Ce.css(e,t[s],!1,i);return r}return void 0!==n?Ce.style(e,t,n):Ce.css(e,t)},e,t,arguments.length>1)}}),Ce.Tween=U,U.prototype={constructor:U,init:function(e,t,n,i,o,r){this.elem=e,this.prop=n,this.easing=o||Ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=i,this.unit=r||(Ce.cssNumber[n]?"":"px")},cur:function(){var e=U.propHooks[this.prop];return e&&e.get?e.get(this):U.propHooks._default.get(this)},run:function(e){var t,n=U.propHooks[this.prop];return this.options.duration?this.pos=t=Ce.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),n&&n.set?n.set(this):U.propHooks._default.set(this),this}},U.prototype.init.prototype=U.prototype,U.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=Ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){Ce.fx.step[e.prop]?Ce.fx.step[e.prop](e):1!==e.elem.nodeType||!Ce.cssHooks[e.prop]&&null==e.elem.style[R(e.prop)]?e.elem[e.prop]=e.now:Ce.style(e.elem,e.prop,e.now+e.unit)}}},U.propHooks.scrollTop=U.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},Ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},Ce.fx=U.prototype.init,Ce.fx.step={};var St,Ct,xt=/^(?:toggle|show|hide)$/,Et=/queueHooks$/;Ce.Animation=Ce.extend(K,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return v(n.elem,e,Ve.exec(t),n),n}]},tweener:function(e,t){ye(e)?(t=e,e=["*"]):e=e.match(qe);for(var n,i=0,o=e.length;i<o;i++)n=e[i],K.tweeners[n]=K.tweeners[n]||[],K.tweeners[n].unshift(t)},prefilters:[Y],prefilter:function(e,t){t?K.prefilters.unshift(e):K.prefilters.push(e)}}),Ce.speed=function(e,t,n){var i=e&&"object"==typeof e?Ce.extend({},e):{complete:n||!n&&t||ye(e)&&e,duration:e,easing:n&&t||t&&!ye(t)&&t};return Ce.fx.off?i.duration=0:"number"!=typeof i.duration&&(i.duration in Ce.fx.speeds?i.duration=Ce.fx.speeds[i.duration]:i.duration=Ce.fx.speeds._default),null!=i.queue&&!0!==i.queue||(i.queue="fx"),i.old=i.complete,i.complete=function(){ye(i.old)&&i.old.call(this),i.queue&&Ce.dequeue(this,i.queue)},i},Ce.fn.extend({fadeTo:function(e,t,n,i){return this.filter(Ke).css("opacity",0).show().end().animate({opacity:t},e,n,i)},animate:function(e,t,n,i){var o=Ce.isEmptyObject(e),r=Ce.speed(t,n,i),s=function(){var t=K(this,Ce.extend({},e),r);(o||He.get(this,"finish"))&&t.stop(!0)};return s.finish=s,o||!1===r.queue?this.each(s):this.queue(r.queue,s)},stop:function(e,t,n){var i=function(e){var t=e.stop;delete e.stop,t(n)};return"string"!=typeof e&&(n=t,t=e,e=void 0),t&&this.queue(e||"fx",[]),this.each(function(){var t=!0,o=null!=e&&e+"queueHooks",r=Ce.timers,s=He.get(this);if(o)s[o]&&s[o].stop&&i(s[o]);else for(o in s)s[o]&&s[o].stop&&Et.test(o)&&i(s[o]);for(o=r.length;o--;)r[o].elem!==this||null!=e&&r[o].queue!==e||(r[o].anim.stop(n),t=!1,r.splice(o,1));!t&&n||Ce.dequeue(this,e)})},finish:function(e){return!1!==e&&(e=e||"fx"),this.each(function(){var t,n=He.get(this),i=n[e+"queue"],o=n[e+"queueHooks"],r=Ce.timers,s=i?i.length:0;for(n.finish=!0,Ce.queue(this,e,[]),o&&o.stop&&o.stop.call(this,!0),t=r.length;t--;)r[t].elem===this&&r[t].queue===e&&(r[t].anim.stop(!0),r.splice(t,1)
vendor: 8,313 bytes, line 5
5);for(t=0;t<s;t++)i[t]&&i[t].finish&&i[t].finish.call(this);delete n.finish})}}),Ce.each(["toggle","show","hide"],function(e,t){var n=Ce.fn[t];Ce.fn[t]=function(e,i,o){return null==e||"boolean"==typeof e?n.apply(this,arguments):this.animate(X(t,!0),e,i,o)}}),Ce.each({slideDown:X("show"),slideUp:X("hide"),slideToggle:X("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,t){Ce.fn[e]=function(e,n,i){return this.animate(t,e,n,i)}}),Ce.timers=[],Ce.fx.tick=function(){var e,t=0,n=Ce.timers;for(St=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||Ce.fx.stop(),St=void 0},Ce.fx.timer=function(e){Ce.timers.push(e),Ce.fx.start()},Ce.fx.interval=13,Ce.fx.start=function(){Ct||(Ct=!0,z())},Ce.fx.stop=function(){Ct=null},Ce.fx.speeds={slow:600,fast:200,_default:400},Ce.fn.delay=function(t,n){return t=Ce.fx&&Ce.fx.speeds[t]||t,n=n||"fx",this.queue(n,function(n,i){var o=e.setTimeout(n,t);i.stop=function(){e.clearTimeout(o)}})},function(){var e=we.createElement("input"),t=we.createElement("select").appendChild(we.createElement("option"));e.type="checkbox",ve.checkOn=""!==e.value,ve.optSelected=t.selected,(e=we.createElement("input")).value="t",e.type="radio",ve.radioValue="t"===e.value}();var _t,Tt=Ce.expr.attrHandle;Ce.fn.extend({attr:function(e,t){return Be(this,Ce.attr,e,t,arguments.length>1)},removeAttr:function(e){return this.each(function(){Ce.removeAttr(this,e)})}}),Ce.extend({attr:function(e,t,n){var i,o,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return void 0===e.getAttribute?Ce.prop(e,t,n):(1===r&&Ce.isXMLDoc(e)||(o=Ce.attrHooks[t.toLowerCase()]||(Ce.expr.match.bool.test(t)?_t:void 0)),void 0!==n?null===n?void Ce.removeAttr(e,t):o&&"set"in o&&void 0!==(i=o.set(e,n,t))?i:(e.setAttribute(t,n+""),n):o&&"get"in o&&null!==(i=o.get(e,t))?i:null==(i=Ce.find.attr(e,t))?void 0:i)},attrHooks:{type:{set:function(e,t){if(!ve.radioValue&&"radio"===t&&r(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,i=0,o=t&&t.match(qe);if(o&&1===e.nodeType)for(;n=o[i++];)e.removeAttribute(n)}}),_t={set:function(e,t,n){return!1===t?Ce.removeAttr(e,n):e.setAttribute(n,n),n}},Ce.each(Ce.expr.match.bool.source.match(/\w+/g),function(e,t){var n=Tt[t]||Ce.find.attr;Tt[t]=function(e,t,i){var o,r,s=t.toLowerCase();return i||(r=Tt[s],Tt[s]=o,o=null!=n(e,t,i)?s:null,Tt[s]=r),o}});var Lt=/^(?:input|select|textarea|button)$/i,It=/^(?:a|area)$/i;Ce.fn.extend({prop:function(e,t){return Be(this,Ce.prop,e,t,arguments.length>1)},removeProp:function(e){return this.each(function(){delete this[Ce.propFix[e]||e]})}}),Ce.extend({prop:function(e,t,n){var i,o,r=e.nodeType;if(3!==r&&8!==r&&2!==r)return 1===r&&Ce.isXMLDoc(e)||(t=Ce.propFix[t]||t,o=Ce.propHooks[t]),void 0!==n?o&&"set"in o&&void 0!==(i=o.set(e,n,t))?i:e[t]=n:o&&"get"in o&&null!==(i=o.get(e,t))?i:e[t]},propHooks:{tabIndex:{get:function(e){var t=Ce.find.attr(e,"tabindex");return t?parseInt(t,10):Lt.test(e.nodeName)||It.test(e.nodeName)&&e.href?0:-1}}},propFix:{for:"htmlFor",class:"className"}}),ve.optSelected||(Ce.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)}}),Ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){Ce.propFix[this.toLowerCase()]=this}),Ce.fn.extend({addClass:function(e){var t,n,i,o,r,s;return ye(e)?this.each(function(t){Ce(this).addClass(e.call(this,t,Z(this)))}):(t=ee(e)).length?this.each(function(){if(i=Z(this),n=1===this.nodeType&&" "+J(i)+" "){for(r=0;r<t.length;r++)o=t[r],n.indexOf(" "+o+" ")<0&&(n+=o+" ");s=J(n),i!==s&&this.setAttribute("class",s)}}):this},removeClass:function(e){var t,n,i,o,r,s;return ye(e)?this.each(function(t){Ce(this).removeClass(e.call(this,t,Z(this)))}):arguments.length?(t=ee(e)).length?this.each(function(){if(i=Z(this),n=1===this.nodeType&&" "+J(i)+" "){for(r=0;r<t.length;r++)for(o=t[r];n.indexOf(" "+o+" ")>-1;)n=n.replace(" "+o+" "," ");s=J(n),i!==s&&this.setAttribute("class",s)}}):this:this.attr("class","")},toggleClass:function(e,t){var n,i,o,r,s=typeof e,a="string"===s||Array.isArray(e);return ye(e)?this.each(function(n){Ce(this).toggleClass(e.call(this,n,Z(this),t),t)}):"boolean"==typeof t&&a?t?this.addClass(e):this.removeClass(e):(n=ee(e),this.each(function(){if(a)for(r=Ce(this),o=0;o<n.length;o++)i=n[o],r.hasClass(i)?r.removeClass(i):r.addClass(i);else void 0!==e&&"boolean"!==s||((i=Z(this))&&He.set(this,"__className__",i),this.setAttribute&&this.setAttribute("class",i||!1===e?"":He.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,i=0;for(t=" "+e+" ";n=this[i++];)if(1===n.nodeType&&(" "+J(Z(n))+" ").indexOf(t)>-1)return!0;return!1}});var Dt=/\r/g;Ce.fn.extend({val:function(e){var t,n,i,o=this[0];return arguments.length?(i=ye(e),this.each(function(n){var o;1===this.nodeType&&(null==(o=i?e.call(this,n,Ce(this).val()):e)?o="":"number"==typeof o?o+="":Array.isArray(o)&&(o=Ce.map(o,function(e){return null==e?"":e+""})),(t=Ce.valHooks[this.type]||Ce.valHooks[this.nodeName.toLowerCase()])&&"set"in t&&void 0!==t.set(this,o,"value")||(this.value=o))})):o?(t=Ce.valHooks[o.type]||Ce.valHooks[o.nodeName.toLowerCase()])&&"get"in t&&void 0!==(n=t.get(o,"value"))?n:"string"==typeof(n=o.value)?n.replace(Dt,""):null==n?"":n:void 0}}),Ce.extend({valHooks:{option:{get:function(e){var t=Ce.find.attr(e,"value");return null!=t?t:J(Ce.text(e))}},select:{get:function(e){var t,n,i,o=e.options,s=e.selectedIndex,a="select-one"===e.type,l=a?null:[],c=a?s+1:o.length;for(i=s<0?c:a?s:0;i<c;i++)if(((n=o[i]).selected||i===s)&&!n.disabled&&(!n.parentNode.disabled||!r(n.parentNode,"optgroup"))){if(t=Ce(n).val(),a)return t;l.push(t)}return l},set:function(e,t){for(var n,i,o=e.options,r=Ce.makeArray(t),s=o.length;s--;)((i=o[s]).selected=Ce.inArray(Ce.valHooks.option.get(i),r)>-1)&&(n=!0);return n||(e.selectedIndex=-1),r}}}}),Ce.each(["radio","checkbox"],function(){Ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=Ce.inArray(Ce(e).val(),t)>-1}},ve.checkOn||(Ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})}),ve.focusin="onfocusin"in e;var $t=/^(?:focusinfocus|focusoutblur)$/,Pt=function(e){e.stopPropagation()};Ce.extend(Ce.event,{trigger:function(t,n,i,o){var r,s,a,l,c,u,d,f,p=[i||we],h=me.call(t,"type")?t.type:t,m=me.call(t,"namespace")?t.namespace.split("."):[];if(s=f=a=i=i||we,3!==i.nodeType&&8!==i.nodeType&&!$t.test(h+Ce.event.triggered)&&(h.indexOf(".")>-1&&(m=h.split("."),h=m.shift(),m.sort()),c=h.indexOf(":")<0&&"on"+h,(t=t[Ce.expando]?t:new Ce.Event(h,"object"==typeof t&&t)).isTrigger=o?2:3,t.namespace=m.join("."),t.rnamespace=t.namespace?new RegExp("(^|\\.)"+m.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,t.result=void 0,t.target||(t.target=i),n=null==n?[t]:Ce.makeArray(n,[t]),d=Ce.event.special[h]||{},o||!d.trigger||!1!==d.trigger.apply(i,n))){if(!o&&!d.noBubble&&!be(i)){for(l=d.delegateType||h,$t.test(l+h)||(s=s.parentNode);s;s=s.parentNode)p.push(s),a=s;a===(i.ownerDocument||we)&&p.push(a.defaultView||a.parentWindow||e)}for(r=0;(s=p[r++])&&!t.isPropagationStopped();)f=s,t.type=r>1?l:d.bindType||h,(u=(He.get(s,"events")||Object.create(null))[t.type]&&He.get(s,"handle"))&&u.apply(s,n),(u=c&&s[c])&&u.apply&&Re(s)&&(t.result=u.apply(s,n),!1===t.result&&t.preventDefault());return t.type=h,o||t.isDefaultPrevented()||d._default&&!1!==d._default.apply(p.pop(),n)||!Re(i)||c&&ye(i[h])&&!be(i)&&((a=i[c])&&(i[c]=null),Ce.event.triggered=h,t.isPropagationStopped()&&f.addEventListener(h,Pt),i[h](),t.isPropagationStopped()&&f.removeEventListener(h,Pt),Ce.event.triggered=void 0,a&&(i[c]=a)),t.result}},simulate:function(e,t,n){var i=Ce.extend(new Ce.Event,n,{type:e,isSimulated:!0});Ce.event.trigger(i,null,t)}}),Ce.fn.extend({trigger:function(e,t){return this.each(function(){Ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return Ce.event.trigger(e,t,n,!0)}}),ve.focusin||Ce.each({focus:"focusin",blur:"focusout"},function(e,t){var n=function(e){Ce.event.simulate(t,e.target,Ce.event.fix(e))};Ce.event.special[t]={setup:function(){var i=this.ownerDocument||this.document||this,o=
vendor: 10,052 bytes, line 5
5He.access(i,t);o||i.addEventListener(e,n,!0),He.access(i,t,(o||0)+1)},teardown:function(){var i=this.ownerDocument||this.document||this,o=He.access(i,t)-1;o?He.access(i,t,o):(i.removeEventListener(e,n,!0),He.remove(i,t))}}});var qt=e.location,jt={guid:Date.now()},Mt=/\?/;Ce.parseXML=function(t){var n,i;if(!t||"string"!=typeof t)return null;try{n=(new e.DOMParser).parseFromString(t,"text/xml")}catch(e){}return i=n&&n.getElementsByTagName("parsererror")[0],n&&!i||Ce.error("Invalid XML: "+(i?Ce.map(i.childNodes,function(e){return e.textContent}).join("\n"):t)),n};var Bt=/\[\]$/,Nt=/\r?\n/g,Ot=/^(?:submit|button|image|reset|file)$/i,Rt=/^(?:input|select|textarea|keygen)/i;Ce.param=function(e,t){var n,i=[],o=function(e,t){var n=ye(t)?t():t;i[i.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!Ce.isPlainObject(e))Ce.each(e,function(){o(this.name,this.value)});else for(n in e)te(n,e[n],t,o);return i.join("&")},Ce.fn.extend({serialize:function(){return Ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=Ce.prop(this,"elements");return e?Ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!Ce(this).is(":disabled")&&Rt.test(this.nodeName)&&!Ot.test(e)&&(this.checked||!tt.test(e))}).map(function(e,t){var n=Ce(this).val();return null==n?null:Array.isArray(n)?Ce.map(n,function(e){return{name:t.name,value:e.replace(Nt,"\r\n")}}):{name:t.name,value:n.replace(Nt,"\r\n")}}).get()}});var Ht=/%20/g,Ft=/#.*$/,Wt=/([?&])_=[^&]*/,Ut=/^(.*?):[ \t]*([^\r\n]*)$/gm,zt=/^(?:about|app|app-storage|.+-extension|file|res|widget):$/,Vt=/^(?:GET|HEAD)$/,Xt=/^\/\//,Qt={},Yt={},Gt="*/".concat("*"),Kt=we.createElement("a");Kt.href=qt.href,Ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:qt.href,type:"GET",isLocal:zt.test(qt.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":Gt,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":Ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?oe(oe(e,Ce.ajaxSettings),t):oe(Ce.ajaxSettings,e)},ajaxPrefilter:ne(Qt),ajaxTransport:ne(Yt),ajax:function(t,n){function i(t,n,i,a){var c,f,p,b,w,k=n;u||(u=!0,l&&e.clearTimeout(l),o=void 0,s=a||"",S.readyState=t>0?4:0,c=t>=200&&t<300||304===t,i&&(b=re(h,S,i)),!c&&Ce.inArray("script",h.dataTypes)>-1&&Ce.inArray("json",h.dataTypes)<0&&(h.converters["text script"]=function(){}),b=se(h,b,S,c),c?(h.ifModified&&((w=S.getResponseHeader("Last-Modified"))&&(Ce.lastModified[r]=w),(w=S.getResponseHeader("etag"))&&(Ce.etag[r]=w)),204===t||"HEAD"===h.type?k="nocontent":304===t?k="notmodified":(k=b.state,f=b.data,c=!(p=b.error))):(p=k,!t&&k||(k="error",t<0&&(t=0))),S.status=t,S.statusText=(n||k)+"",c?A.resolveWith(m,[f,k,S]):A.rejectWith(m,[S,k,p]),S.statusCode(y),y=void 0,d&&g.trigger(c?"ajaxSuccess":"ajaxError",[S,h,c?f:p]),v.fireWith(m,[S,k]),d&&(g.trigger("ajaxComplete",[S,h]),--Ce.active||Ce.event.trigger("ajaxStop")))}"object"==typeof t&&(n=t,t=void 0),n=n||{};var o,r,s,a,l,c,u,d,f,p,h=Ce.ajaxSetup({},n),m=h.context||h,g=h.context&&(m.nodeType||m.jquery)?Ce(m):Ce.event,A=Ce.Deferred(),v=Ce.Callbacks("once memory"),y=h.statusCode||{},b={},w={},k="canceled",S={readyState:0,getResponseHeader:function(e){var t;if(u){if(!a)for(a={};t=Ut.exec(s);)a[t[1].toLowerCase()+" "]=(a[t[1].toLowerCase()+" "]||[]).concat(t[2]);t=a[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return u?s:null},setRequestHeader:function(e,t){return null==u&&(e=w[e.toLowerCase()]=w[e.toLowerCase()]||e,b[e]=t),this},overrideMimeType:function(e){return null==u&&(h.mimeType=e),this},statusCode:function(e){var t;if(e)if(u)S.always(e[S.status]);else for(t in e)y[t]=[y[t],e[t]];return this},abort:function(e){var t=e||k;return o&&o.abort(t),i(0,t),this}};if(A.promise(S),h.url=((t||h.url||qt.href)+"").replace(Xt,qt.protocol+"//"),h.type=n.method||n.type||h.method||h.type,h.dataTypes=(h.dataType||"*").toLowerCase().match(qe)||[""],null==h.crossDomain){c=we.createElement("a");try{c.href=h.url,c.href=c.href,h.crossDomain=Kt.protocol+"//"+Kt.host!=c.protocol+"//"+c.host}catch(e){h.crossDomain=!0}}if(h.data&&h.processData&&"string"!=typeof h.data&&(h.data=Ce.param(h.data,h.traditional)),ie(Qt,h,n,S),u)return S;for(f in(d=Ce.event&&h.global)&&0===Ce.active++&&Ce.event.trigger("ajaxStart"),h.type=h.type.toUpperCase(),h.hasContent=!Vt.test(h.type),r=h.url.replace(Ft,""),h.hasContent?h.data&&h.processData&&0===(h.contentType||"").indexOf("application/x-www-form-urlencoded")&&(h.data=h.data.replace(Ht,"+")):(p=h.url.slice(r.length),h.data&&(h.processData||"string"==typeof h.data)&&(r+=(Mt.test(r)?"&":"?")+h.data,delete h.data),!1===h.cache&&(r=r.replace(Wt,"$1"),p=(Mt.test(r)?"&":"?")+"_="+jt.guid+++p),h.url=r+p),h.ifModified&&(Ce.lastModified[r]&&S.setRequestHeader("If-Modified-Since",Ce.lastModified[r]),Ce.etag[r]&&S.setRequestHeader("If-None-Match",Ce.etag[r])),(h.data&&h.hasContent&&!1!==h.contentType||n.contentType)&&S.setRequestHeader("Content-Type",h.contentType),S.setRequestHeader("Accept",h.dataTypes[0]&&h.accepts[h.dataTypes[0]]?h.accepts[h.dataTypes[0]]+("*"!==h.dataTypes[0]?", "+Gt+"; q=0.01":""):h.accepts["*"]),h.headers)S.setRequestHeader(f,h.headers[f]);if(h.beforeSend&&(!1===h.beforeSend.call(m,S,h)||u))return S.abort();if(k="abort",v.add(h.complete),S.done(h.success),S.fail(h.error),o=ie(Yt,h,n,S)){if(S.readyState=1,d&&g.trigger("ajaxSend",[S,h]),u)return S;h.async&&h.timeout>0&&(l=e.setTimeout(function(){S.abort("timeout")},h.timeout));try{u=!1,o.send(b,i)}catch(e){if(u)throw e;i(-1,e)}}else i(-1,"No Transport");return S},getJSON:function(e,t,n){return Ce.get(e,t,n,"json")},getScript:function(e,t){return Ce.get(e,void 0,t,"script")}}),Ce.each(["get","post"],function(e,t){Ce[t]=function(e,n,i,o){return ye(n)&&(o=o||i,i=n,n=void 0),Ce.ajax(Ce.extend({url:e,type:t,dataType:o,data:n,success:i},Ce.isPlainObject(e)&&e))}}),Ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),Ce._evalUrl=function(e,t,n){return Ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){Ce.globalEval(e,t,n)}})},Ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(ye(e)&&(e=e.call(this[0])),t=Ce(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 ye(e)?this.each(function(t){Ce(this).wrapInner(e.call(this,t))}):this.each(function(){var t=Ce(this),n=t.contents();n.length?n.wrapAll(e):t.append(e)})},wrap:function(e){var t=ye(e);return this.each(function(n){Ce(this).wrapAll(t?e.call(this,n):e)})},unwrap:function(e){return this.parent(e).not("body").each(function(){Ce(this).replaceWith(this.childNodes)}),this}}),Ce.expr.pseudos.hidden=function(e){return!Ce.expr.pseudos.visible(e)},Ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},Ce.ajaxSettings.xhr=function(){try{return new e.XMLHttpRequest}catch(e){}};var Jt={0:200,1223:204},Zt=Ce.ajaxSettings.xhr();ve.cors=!!Zt&&"withCredentials"in Zt,ve.ajax=Zt=!!Zt,Ce.ajaxTransport(function(t){var n,i;if(ve.cors||Zt&&!t.crossDomain)return{send:function(o,r){var s,a=t.xhr();if(a.open(t.type,t.url,t.async,t.username,t.password),t.xhrFields)for(s in t.xhrFields)a[s]=t.xhrFields[s];for(s in t.mimeType&&a.overrideMimeType&&a.overrideMimeType(t.mimeType),t.crossDomain||o["X-Requested-With"]||(o["X-Requested-With"]="XMLHttpRequest"),o)a.setRequestHeader(s,o[s]);n=function(e){return function(){n&&(n=i=a.onload=a.onerror=a.onabort=a.ontimeout=a.onreadystatechange=null,"abort"===e?a.abort():"error"===e?"number"!=typeof a.status?r(0,"error"):r(a.status,a.statusText):r(Jt[a.status]||a.status,a.statusText,"text"!==(a.responseType||"text")||"string"!=typeof a.responseText?{binary:a.response}:{text:a.responseText},a.getAllResponseHeaders()))}},a.onload=n(),i=a.onerror=a.ontimeout=n("error"),void 0!==a.onabort?a.onabort=i:a.onreadystatechange=function(){4===a.readyState&&e.setTimeout(function(){n&&i()})},n=n("abort");try{a.send(t.hasContent&&t.data||null)}catch(e){if(n)throw e}},abort:function(){n&&n()}}}),Ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),Ce.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 Ce.globalEval(e),e}}}),Ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),Ce.ajaxTransport("script",function(e){var t,n;if(e.crossDomain||e.scriptAttrs)return{send:function(i,o){t=Ce("<script>").attr(e.scriptAttrs||{}).prop({charset:e.scriptCharset,src:e.url}).on("load error",n=function(e){t.remove(),n=null,e&&o("error"===e.type?404:200,e.type)}),we.head.appendChild(t[0])},abort:function(){n&&n()}}});var en,tn=[],nn=/(=)\?(?=&|$)|\?\?/;Ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=tn.pop()||Ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),Ce.ajaxPrefilter("json jsonp",function(t,n,i){var o,r,s,a=!1!==t.jsonp&&(nn.test(t.url)?"url":"string"==typeof t.data&&0===(t.contentType||"").indexOf("application/x-www-form-urlencoded")&&nn.test(t.data)&&"data");if(a||"jsonp"===t.dataTypes[0])return o=t.jsonpCallback=ye(t.jsonpCallback)?t.jsonpCallback():t.jsonpCallback,a?t[a]=t[a].replace(nn,"$1"+o):!1!==t.jsonp&&(t.url+=(Mt.test(t.url)?"&":"?")+t.jsonp+"="+o),t.converters["script json"]=function(){return s||Ce.error(o+" was not called"),s[0]}
5,t.dataTypes[0]="json",r=e[o],e[o]=function(){s=arguments},i.always(function(){void 0===r?Ce(e).removeProp(o):e[o]=r,t[o]&&(t.jsonpCallback=n.jsonpCallback, 6tn.push(o)),s&&ye(r)&&r(s[0]),s=r=void 0}),"script"}),ve.createHTMLDocument=((en=we.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===en.childNodes.length),Ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(ve.createHTMLDocument?((i=(t=we.implementation.createHTMLDocument("")).createElement("base")).href=we.location.href,t.head.appendChild(i)):t=we),r=!n&&[],(o=Le.exec(e))?[t.createElement(o[1])]:(o=S([e],t,r),r&&r.length&&Ce(r).remove(),Ce.merge([],o.childNodes)));var i,o,r},Ce.fn.load=function(e,t,n){var i,o,r,s=this,a=e.indexOf(" ");return a>-1&&(i=J(e.slice(a)),e=e.slice(0,a)),ye(t)?(n=t,t=void 0):t&&"object"==typeof t&&(o="POST"),s.length>0&&Ce.ajax({url:e,type:o||"GET",dataType:"html",data:t}).done(function(e){r=arguments,s.html(i?Ce("<div>").append(Ce.parseHTML(e)).find(i):e)}).always(n&&function(e,t){s.each(function(){n.apply(this,r||[e.responseText,t,e])})}),this},Ce.expr.pseudos.animated=function(e){return Ce.grep(Ce.timers,function(t){return e===t.elem}).length},Ce.offset={setOffset:function(e,t,n){var i,o,r,s,a,l,c=Ce.css(e,"position"),u=Ce(e),d={};"static"===c&&(e.style.position="relative"),a=u.offset(),r=Ce.css(e,"top"),l=Ce.css(e,"left"),("absolute"===c||"fixed"===c)&&(r+l).indexOf("auto")>-1?(s=(i=u.position()).top,o=i.left):(s=parseFloat(r)||0,o=parseFloat(l)||0),ye(t)&&(t=t.call(e,n,Ce.extend({},a))),null!=t.top&&(d.top=t.top-a.top+s),null!=t.left&&(d.left=t.left-a.left+o),"using"in t?t.using.call(e,d):u.css(d)}},Ce.fn.extend({offset:function(e){if(arguments.length)return void 0===e?this:this.each(function(t){Ce.offset.setOffset(this,e,t)});var t,n,i=this[0];return i?i.getClientRects().length?(t=i.getBoundingClientRect(),n=i.ownerDocument.defaultView,{top:t.top+n.pageYOffset,left:t.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,i=this[0],o={top:0,left:0};if("fixed"===Ce.css(i,"position"))t=i.getBoundingClientRect();else{for(t=this.offset(),n=i.ownerDocument,e=i.offsetParent||n.documentElement;e&&(e===n.body||e===n.documentElement)&&"static"===Ce.css(e,"position");)e=e.parentNode;e&&e!==i&&1===e.nodeType&&((o=Ce(e).offset()).top+=Ce.css(e,"borderTopWidth",!0),o.left+=Ce.css(e,"borderLeftWidth",!0))}return{top:t.top-o.top-Ce.css(i,"marginTop",!0),left:t.left-o.left-Ce.css(i,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){for(var e=this.offsetParent;e&&"static"===Ce.css(e,"position");)e=e.offsetParent;return e||Qe})}}),Ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(e,t){var n="pageYOffset"===t;Ce.fn[e]=function(i){return Be(this,function(e,i,o){var r;if(be(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===o)return r?r[t]:e[i];r?r.scrollTo(n?r.pageXOffset:o,n?o:r.pageYOffset):e[i]=o},e,i,arguments.length)}}),Ce.each(["top","left"],function(e,t){Ce.cssHooks[t]=N(ve.pixelPosition,function(e,n){if(n)return n=B(e,t),ut.test(n)?Ce(e).position()[t]+"px":n})}),Ce.each({Height:"height",Width:"width"},function(e,t){Ce.each({padding:"inner"+e,content:t,"":"outer"+e},function(n,i){Ce.fn[i]=function(o,r){var s=arguments.length&&(n||"boolean"!=typeof o),a=n||(!0===o||!0===r?"margin":"border");return Be(this,function(t,n,o){var r;return be(t)?0===i.indexOf("outer")?t["inner"+e]:t.document.documentElement["client"+e]:9===t.nodeType?(r=t.documentElement,Math.max(t.body["scroll"+e],r["scroll"+e],t.body["offset"+e],r["offset"+e],r["client"+e])):void 0===o?Ce.css(t,n,a):Ce.style(t,n,o,a)},t,s?o:void 0,s)}})}),Ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){Ce.fn[t]=function(e){return this.on(t,e)}}),Ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,i){return this.on(t,e,n,i)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.mouseenter(e).mouseleave(t||e)}}),Ce.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){Ce.fn[t]=function(e,n){return arguments.length>0?this.on(t,null,e,n):this.trigger(t)}});var on=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;Ce.proxy=function(e,t){var n,i,o;if("string"==typeof t&&(n=e[t],t=e,e=n),ye(e))return i=ce.call(arguments,2),o=function(){return e.apply(t||this,i.concat(ce.call(arguments)))},o.guid=e.guid=e.guid||Ce.guid++,o},Ce.holdReady=function(e){e?Ce.readyWait++:Ce.ready(!0)},Ce.isArray=Array.isArray,Ce.parseJSON=JSON.parse,Ce.nodeName=r,Ce.isFunction=ye,Ce.isWindow=be,Ce.camelCase=h,Ce.type=i,Ce.now=Date.now,Ce.isNumeric=function(e){var t=Ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},Ce.trim=function(e){return null==e?"":(e+"").replace(on,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return Ce});var rn=e.jQuery,sn=e.$;return Ce.noConflict=function(t){return e.$===Ce&&(e.$=sn),t&&e.jQuery===Ce&&(e.jQuery=rn),Ce},void 0===t&&(e.jQuery=e.$=Ce),Ce}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.AOS=t()}(this,function(){"use strict";function e(e,i,o){function r(t){var n=d,i=f;return d=f=void 0,A=t,h=e.apply(i,n)}function s(e){var t=e-g;return void 0===g||t>=i||t<0||y&&e-A>=p}function a(){var e=S();if(s(e))return l(e);m=setTimeout(a,function(e){var t=i-(e-g);return y?k(t,p-(e-A)):t}(e))}function l(e){return m=void 0,b&&d?r(e):(d=f=void 0,h)}function u(){var e=S(),t=s(e);if(d=arguments,f=this,g=e,t){if(void 0===m)return function(e){return A=e,m=setTimeout(a,i),v?r(e):h}(g);if(y)return m=setTimeout(a,i),r(g)}return void 0===m&&(m=setTimeout(a,i)),h}var d,f,p,h,m,g,A=0,v=!1,y=!1,b=!0;if("function"!=typeof e)throw new TypeError(c);return i=n(i)||0,t(o)&&(v=!!o.leading,p=(y="maxWait"in o)?w(n(o.maxWait)||0,i):p,b="trailing"in o?!!o.trailing:b),u.cancel=function(){void 0!==m&&clearTimeout(m),A=0,d=g=f=m=void 0},u.flush=function(){return void 0===m?h:l(S())},u}function t(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function n(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&b.call(e)==d}(e))return u;if(t(e)){var n="function"==typeof e.valueOf?e.valueOf():e;e=t(n)?n+"":n}if("string"!=typeof e)return 0===e?e:+e;e=e.replace(f,"");var i=h.test(e);return i||m.test(e)?g(e.slice(2),i?2:8):p.test(e)?u:+e}function i(e){var t=typeof e;return!!e&&("object"==t||"function"==t)}function o(e){if("number"==typeof e)return e;if(function(e){return"symbol"==typeof e||function(e){return!!e&&"object"==typeof e}(e)&&M.call(e)==_}(e))return E;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(T,"");var n=I.test(e);return n||D.test(e)?$(e.slice(2),n?2:8):L.test(e)?E:+e}function r(e){e&&e.forEach(function(e){var t=Array.prototype.slice.call(e.addedNodes),n=Array.prototype.slice.call(e.removedNodes
6);if(function e(t){var n=void 0,i=void 0;for(n=0;n<t.length;n+=1){if((i=t[n]).dataset&&i.dataset.aos)return!0;if(i.children&&e(i.children))return!0}return!1}(t.concat(n)))return H()})}function s(){return window.MutationObserver||window.WebKitMutationObserver||window.MozMutationObserver}function a(){return navigator.userAgent||navigator.vendor||window.opera||""}var l="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},c="Expected a function",u=NaN,d="[object Symbol]",f=/^\s+|\s+$/g,p=/^[-+]0x[0-9a-f]+$/i,h=/^0b[01]+$/i,m=/^0o[0-7]+$/i,g=parseInt,A="object"==typeof l&&l&&l.Object===Object&&l,v="object"==typeof self&&self&&self.Object===Object&&self,y=A||v||Function("return this")(),b=Object.prototype.toString,w=Math.max,k=Math.min,S=function(){return y.Date.now()},C=function(n,i,o){var r=!0,s=!0;if("function"!=typeof n)throw new TypeError(c);return t(o)&&(r="leading"in o?!!o.leading:r,s="trailing"in o?!!o.trailing:s),e(n,i,{leading:r,maxWait:i,trailing:s})},x="Expected a function",E=NaN,_="[object Symbol]",T=/^\s+|\s+$/g,L=/^[-+]0x[0-9a-f]+$/i,I=/^0b[01]+$/i,D=/^0o[0-7]+$/i,$=parseInt,P="object"==typeof l&&l&&l.Object===Object&&l,q="object"==typeof self&&self&&self.Object===Object&&self,j=P||q||Function("return this")(),M=Object.prototype.toString,B=Math.max,N=Math.min,O=function(){return j.Date.now()},R=function(e,t,n){function r(t){var n=u,i=d;return u=d=void 0,g=t,p=e.apply(i,n)}function s(e){var n=e-m;return void 0===m||n>=t||n<0||v&&e-g>=f}function a(){var e=O();if(s(e))return l(e);h=setTimeout(a,function(e){var n=t-(e-m);return v?N(n,f-(e-g)):n}(e))}function l(e){return h=void 0,y&&u?r(e):(u=d=void 0,p)}function c(){var e=O(),n=s(e);if(u=arguments,d=this,m=e,n){if(void 0===h)return function(e){return g=e,h=setTimeout(a,t),A?r(e):p}(m);if(v)return h=setTimeout(a,t),r(m)}return void 0===h&&(h=setTimeout(a,t)),p}var u,d,f,p,h,m,g=0,A=!1,v=!1,y=!0;if("function"!=typeof e)throw new TypeError(x);return t=o(t)||0,i(n)&&(A=!!n.leading,f=(v="maxWait"in n)?B(o(n.maxWait)||0,t):f,y="trailing"in n?!!n.trailing:y),c.cancel=function(){void 0!==h&&clearTimeout(h),g=0,u=m=d=h=void 0},c.flush=function(){return void 0===h?p:l(O())},c},H=function(){},F={isSupported:function(){return!!s()},ready:function(e,t){var n=window.document,i=new(s())(r);H=t,i.observe(n.documentElement,{childList:!0,subtree:!0,removedNodes:!0})}},W=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},U=function(){function e(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),z=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},V=/(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,X=/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 )|
6sy(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,Q=/(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,Y=/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,G=new(function(){function e(){W(this,e)}return U(e,[{key:"phone",value:function(){var e=a();return!(!V.test(e)&&!X.test(e.substr(0,4)))}},{key:"mobile",value:function(){var e=a();return!(!Q.test(e)&&!Y.test(e.substr(0,4)))}},{key:"tablet",value:function(){return this.mobile()&&!this.phone()}},{key:"ie11",value:function(){return"-ms-scroll-limit"in document.documentElement.style&&"-ms-ime-align"in document.documentElement.style}}]),e}()),K=function(e,t){var n=void 0;return G.ie11()?(n=document.createEvent("CustomEvent")).initCustomEvent(e,!0,!0,{detail:t}):n=new CustomEvent(e,{detail:t}),document.dispatchEvent(n)},J=function(e){return e.forEach(function(e){return function(e,t){var n=e.options,i=e.position,o=e.node,r=(e.data,function(){e.animated&&(function(e,t){t&&t.forEach(function(t){return e.classList.remove(t)})}(o,n.animatedClassNames),K("aos:out",o),e.options.id&&K("aos:in:"+e.options.id,o),e.animated=!1)});n.mirror&&t>=i.out&&!n.once?r():t>=i.in?e.animated||(function(e,t){t&&t.forEach(function(t){return e.classList.add(t)})}(o,n.animatedClassNames),K("aos:in",o),e.options.id&&K("aos:in:"+e.options.id,o),e.animated=!0):e.animated&&!n.once&&r()}(e,window.pageYOffset)})},Z=function(e){for(var t=0,n=0;e&&!isNaN(e.offsetLeft)&&!isNaN(e.offsetTop);)t+=e.offsetLeft-("BODY"!=e.tagName?e.scrollLeft:0),n+=e.offsetTop-("BODY"!=e.tagName?e.scrollTop:0),e=e.offsetParent;return{top:n,left:t}},ee=function(e,t,n){var i=e.getAttribute("data-aos-"+t);if(void 0!==i){if("true"===i)return!0;if("false"===i)return!1}return i||n},te=function(e,t){return e.forEach(function(e){var n=ee(e.node,"mirror",t.mirror),i=ee(e.node,"once",t.once),o=ee(e.node,"id"),r=t.useClassNames&&e.node.getAttribute("data-aos"),s=[t.animatedClassName].concat(r?r.split(" "):[]).filter(function(e){return"string"==typeof e});t.initClassName&&e.node.classList.add(t.initClassName),e.position={in:function(e,t,n){var i=window.innerHeight,o=ee(e,"anchor"),r=ee(e,"anchor-placement"),s=Number(ee(e,"offset",r?0:t)),a=r||n,l=e;
6o&&document.querySelectorAll(o)&&(l=document.querySelectorAll(o)[0]);var c=Z(l).top-i;switch(a){case"top-bottom":break;case"center-bottom":c+=l.offsetHeight/2;break;case"bottom-bottom":c+=l.offsetHeight;break;case"top-center":c+=i/2;break;case"center-center":c+=i/2+l.offsetHeight/2;break;case"bottom-center":c+=i/2+l.offsetHeight;break;case"top-top":c+=i;break;case"bottom-top":c+=i+l.offsetHeight;break;case"center-top":c+=i+l.offsetHeight/2}return c+s}(e.node,t.offset,t.anchorPlacement),out:n&&function(e,t){window.innerHeight;var n=ee(e,"anchor"),i=ee(e,"offset",t),o=e;return n&&document.querySelectorAll(n)&&(o=document.querySelectorAll(n)[0]),Z(o).top+o.offsetHeight-i}(e.node,t.offset)},e.options={once:i,mirror:n,animatedClassNames:s,id:o}}),e},ne=function(){var e=document.querySelectorAll("[data-aos]");return Array.prototype.map.call(e,function(e){return{node:e}})},ie=[],oe=!1,re={offset:120,delay:0,easing:"ease",duration:400,disable:!1,once:!1,mirror:!1,anchorPlacement:"top-bottom",startEvent:"DOMContentLoaded",animatedClassName:"aos-animate",initClassName:"aos-init",useClassNames:!1,disableMutationObserver:!1,throttleDelay:99,debounceDelay:50},se=function(){return document.all&&!window.atob},ae=function(){arguments.length>0&&void 0!==arguments[0]&&arguments[0]&&(oe=!0),oe&&(ie=te(ie,re),J(ie),window.addEventListener("scroll",C(function(){J(ie,re.once)},re.throttleDelay)))},le=function(){if(ie=ne(),ue(re.disable)||se())return ce();ae()},ce=function(){ie.forEach(function(e){e.node.removeAttribute("data-aos"),e.node.removeAttribute("data-aos-easing"),e.node.removeAttribute("data-aos-duration"),e.node.removeAttribute("data-aos-delay"),re.initClassName&&e.node.classList.remove(re.initClassName),re.animatedClassName&&e.node.classList.remove(re.animatedClassName)})},ue=function(e){return!0===e||"mobile"===e&&G.mobile()||"phone"===e&&G.phone()||"tablet"===e&&G.tablet()||"function"==typeof e&&!0===e()};return{init:function(e){return re=z(re,e),ie=ne(),re.disableMutationObserver||F.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 '),re.disableMutationObserver=!0),re.disableMutationObserver||F.ready("[data-aos]",le),ue(re.disable)||se()?ce():(document.querySelector("body").setAttribute("data-aos-easing",re.easing),document.querySelector("body").setAttribute("data-aos-duration",re.duration),document.querySelector("body").setAttribute("data-aos-delay",re.delay),-1===["DOMContentLoaded","load"].indexOf(re.startEvent)?document.addEventListener(re.startEvent,function(){ae(!0)}):window.addEventListener("load",function(){ae(!0)}),"DOMContentLoaded"===re.startEvent&&["complete","interactive"].indexOf(document.readyState)>-1&&ae(!0),window.addEventListener("resize",R(ae,re.debounceDelay,!0)),window.addEventListener("orientationchange",R(ae,re.debounceDelay,!0)),ie)},refresh:ae,refreshHard:le}}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?module.exports=t():"function"==typeof define&&define.amd?define(t):e.Popper=t()}(this,function(){"use strict";function e(e){return e&&"[object Function]"==={}.toString.call(e)}function t(e,t){if(1!==e.nodeType)return[];var n=e.ownerDocument.defaultView.getComputedStyle(e,null);return t?n[t]:n}function n(e){return"HTML"===e.nodeName?e:e.parentNode||e.host}function i(e){if(!e)return document.body;switch(e.nodeName){case"HTML":case"BODY":return e.ownerDocument.body;case"#document":return e.body}var o=t(e),r=o.overflow,s=o.overflowX,a=o.overflowY;return/(auto|scroll|overlay)/.test(r+a+s)?e:i(n(e))}function o(e){return e&&e.referenceNode?e.referenceNode:e}function r(e){return 11===e?oe:10===e?re:oe||re}function s(e){if(!e)return document.documentElement;for(var n=r(10)?document.body:null,i=e.offsetParent||null;i===n&&e.nextElementSibling;)i=(e=e.nextElementSibling).offsetParent;var o=i&&i.nodeName;return o&&"BODY"!==o&&"HTML"!==o?-1!==["TH","TD","TABLE"].indexOf(i.nodeName)&&"static"===t(i,"position")?s(i):i:e?e.ownerDocument.documentElement:document.documentElement}function a(e){var t=e.nodeName;return"BODY"!==t&&("HTML"===t||s(e.firstElementChild)===e)}function l(e){return null===e.parentNode?e:l(e.parentNode)}function c(e,t){if(!(e&&e.nodeType&&t&&t.nodeType))return document.documentElement;var n=e.compareDocumentPosition(t)&Node.DOCUMENT_POSITION_FOLLOWING,i=n?e:t,o=n?t:e,r=document.createRange();r.setStart(i,0),r.setEnd(o,0);var u=r.commonAncestorContainer;if(e!==u&&t!==u||i.contains(o))return a(u)?u:s(u);var d=l(e);return d.host?c(d.host,t):c(e,l(t).host)}function u(e){var t="top"===(1<arguments.length&&void 0!==arguments[1]?arguments[1]:"top")?"scrollTop":"scrollLeft",n=e.nodeName;if("BODY"===n||"HTML"===n){var i=e.ownerDocument.documentElement;return(e.ownerDocument.scrollingElement||i)[t]}return e[t]}function d(e,t){var n=2<arguments.length&&void 0!==arguments[2]&&arguments[2],i=u(t,"top"),o=u(t,"left"),r=n?-1:1;return e.top+=i*r,e.bottom+=i*r,e.left+=o*r,e.right+=o*r,e}function f(e,t){var n="x"===t?"Left":"Top",i="Left"==n?"Right":"Bottom";return parseFloat(e["border"+n+"Width"])+parseFloat(e["border"+i+"Width"])}function p(e,t,n,i){return ee(t["offset"+e],t["scroll"+e],n["client"+e],n["offset"+e],n["scroll"+e],r(10)?parseInt(n["offset"+e])+parseInt(i["margin"+("Height"===e?"Top":"Left")])+parseInt(i["margin"+("Height"===e?"Bottom":"Right")]):0)}function h(e){var t=e.body,n=e.documentElement,i=r(10)&&getComputedStyle(n);return{height:p("Height",t,n,i),width:p("Width",t,n,i)}}function m(e){return ce({},e,{right:e.left+e.width,bottom:e.top+e.height})}function g(e){var n={};try{if(r(10)){n=e.getBoundingClientRect();var i=u(e,"top"),o=u(e,"left");n.top+=i,n.left+=o,n.bottom+=i,n.right+=o}else n=e.getBoundingClientRect()}catch(e){}var s={left:n.left,top:n.top,width:n.right-n.left,height:n.bottom-n.top}
vendor: 5,998 bytes, line 6
6,a="HTML"===e.nodeName?h(e.ownerDocument):{},l=a.width||e.clientWidth||s.width,c=a.height||e.clientHeight||s.height,d=e.offsetWidth-l,p=e.offsetHeight-c;if(d||p){var g=t(e);d-=f(g,"x"),p-=f(g,"y"),s.width-=d,s.height-=p}return m(s)}function A(e,n){var o=2<arguments.length&&void 0!==arguments[2]&&arguments[2],s=r(10),a="HTML"===n.nodeName,l=g(e),c=g(n),u=i(e),f=t(n),p=parseFloat(f.borderTopWidth),h=parseFloat(f.borderLeftWidth);o&&a&&(c.top=ee(c.top,0),c.left=ee(c.left,0));var A=m({top:l.top-c.top-p,left:l.left-c.left-h,width:l.width,height:l.height});if(A.marginTop=0,A.marginLeft=0,!s&&a){var v=parseFloat(f.marginTop),y=parseFloat(f.marginLeft);A.top-=p-v,A.bottom-=p-v,A.left-=h-y,A.right-=h-y,A.marginTop=v,A.marginLeft=y}return(s&&!o?n.contains(u):n===u&&"BODY"!==u.nodeName)&&(A=d(A,n)),A}function v(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=e.ownerDocument.documentElement,i=A(e,n),o=ee(n.clientWidth,window.innerWidth||0),r=ee(n.clientHeight,window.innerHeight||0),s=t?0:u(n),a=t?0:u(n,"left");return m({top:s-i.top+i.marginTop,left:a-i.left+i.marginLeft,width:o,height:r})}function y(e){var i=e.nodeName;if("BODY"===i||"HTML"===i)return!1;if("fixed"===t(e,"position"))return!0;var o=n(e);return!!o&&y(o)}function b(e){if(!e||!e.parentElement||r())return document.documentElement;for(var n=e.parentElement;n&&"none"===t(n,"transform");)n=n.parentElement;return n||document.documentElement}function w(e,t,r,s){var a=4<arguments.length&&void 0!==arguments[4]&&arguments[4],l={top:0,left:0},u=a?b(e):c(e,o(t));if("viewport"===s)l=v(u,a);else{var d;"scrollParent"===s?"BODY"===(d=i(n(t))).nodeName&&(d=e.ownerDocument.documentElement):d="window"===s?e.ownerDocument.documentElement:s;var f=A(d,u,a);if("HTML"!==d.nodeName||y(u))l=f;else{var p=h(e.ownerDocument),m=p.height,g=p.width;l.top+=f.top-f.marginTop,l.bottom=m+f.top,l.left+=f.left-f.marginLeft,l.right=g+f.left}}var w="number"==typeof(r=r||0);return l.left+=w?r:r.left||0,l.top+=w?r:r.top||0,l.right-=w?r:r.right||0,l.bottom-=w?r:r.bottom||0,l}function k(e){return e.width*e.height}function S(e,t,n,i,o){var r=5<arguments.length&&void 0!==arguments[5]?arguments[5]:0;if(-1===e.indexOf("auto"))return e;var s=w(n,i,r,o),a={top:{width:s.width,height:t.top-s.top},right:{width:s.right-t.right,height:s.height},bottom:{width:s.width,height:s.bottom-t.bottom},left:{width:t.left-s.left,height:s.height}},l=Object.keys(a).map(function(e){return ce({key:e},a[e],{area:k(a[e])})}).sort(function(e,t){return t.area-e.area}),c=l.filter(function(e){var t=e.width,i=e.height;return t>=n.clientWidth&&i>=n.clientHeight}),u=0<c.length?c[0].key:l[0].key,d=e.split("-")[1];return u+(d?"-"+d:"")}function C(e,t,n){var i=3<arguments.length&&void 0!==arguments[3]?arguments[3]:null;return A(n,i?b(t):c(t,o(n)),i)}function x(e){var t=e.ownerDocument.defaultView.getComputedStyle(e),n=parseFloat(t.marginTop||0)+parseFloat(t.marginBottom||0),i=parseFloat(t.marginLeft||0)+parseFloat(t.marginRight||0);return{width:e.offsetWidth+i,height:e.offsetHeight+n}}function E(e){var t={left:"right",right:"left",bottom:"top",top:"bottom"};return e.replace(/left|right|bottom|top/g,function(e){return t[e]})}function _(e,t,n){n=n.split("-")[0];var i=x(e),o={width:i.width,height:i.height},r=-1!==["right","left"].indexOf(n),s=r?"top":"left",a=r?"left":"top",l=r?"height":"width",c=r?"width":"height";return o[s]=t[s]+t[l]/2-i[l]/2,o[a]=n===a?t[a]-i[c]:t[E(a)],o}function T(e,t){return Array.prototype.find?e.find(t):e.filter(t)[0]}function L(e,t,n){if(Array.prototype.findIndex)return e.findIndex(function(e){return e[t]===n});var i=T(e,function(e){return e[t]===n});return e.indexOf(i)}function I(t,n,i){return(void 0===i?t:t.slice(0,L(t,"name",i))).forEach(function(t){t.function&&console.warn("`modifier.function` is deprecated, use `modifier.fn`!");var i=t.function||t.fn;t.enabled&&e(i)&&(n.offsets.popper=m(n.offsets.popper),n.offsets.reference=m(n.offsets.reference),n=i(n,t))}),n}function D(){if(!this.state.isDestroyed){var e={instance:this,styles:{},arrowStyles:{},attributes:{},flipped:!1,offsets:{}};e.offsets.reference=C(this.state,this.popper,this.reference,this.options.positionFixed),e.placement=S(this.options.placement,e.offsets.reference,this.popper,this.reference,this.options.modifiers.flip.boundariesElement,this.options.modifiers.flip.padding),e.originalPlacement=e.placement,e.positionFixed=this.options.positionFixed,e.offsets.popper=_(this.popper,e.offsets.reference,e.placement),e.offsets.popper.position=this.options.positionFixed?"fixed":"absolute",e=I(this.modifiers,e),this.state.isCreated?this.options.onUpdate(e):(this.state.isCreated=!0,this.options.onCreate(e))}}function $(e,t){return e.some(function(e){var n=e.name;return e.enabled&&n===t})}function P(e){for(var t=[!1,"ms","Webkit","Moz","O"],n=e.charAt(0).toUpperCase()+e.slice(1),i=0;i<t.length;i++){var o=t[i],r=o?""+o+n:e;if(void 0!==document.body.style[r])return r}return null}function q(){return this.state.isDestroyed=!0,$(this.modifiers,"applyStyle")&&(this.popper.removeAttribute("x-placement"),this.popper.style.position="",this.popper.style.top="",this.popper.style.left="",this.popper.style.right="",this.popper.style.bottom="",this.popper.style.willChange="",this.popper.style[P("transform")]=""),this.disableEventListeners(),this.options.removeOnDestroy&&this.popper.parentNode.removeChild(this.popper),this}function j(e){var t=e.ownerDocument;return t?t.defaultView:window}function M(e,t,n,o){var r="BODY"===e.nodeName,s=r?e.ownerDocument.defaultView:e;s.addEventListener(t,n,{passive:!0}),r||M(i(s.parentNode),t,n,o),o.push(s)}function B(e,t,n,o){n.updateBound=o,j(e).addEventListener("resize",n.updateBound,{passive:!0});var r=i(e);return M(r,"scroll",n.updateBound,n.scrollParents),n.scrollElement=r,n.eventsEnabled=!0,n}function N(){this.state.eventsEnabled||(this.state=B(this.reference,this.options,this.state,this.scheduleUpdate))}function O(e,t){return j(e).removeEventListener("resize",t.updateBound),t.scrollParents.forEac
6h(function(e){e.removeEventListener("scroll",t.updateBound)}),t.updateBound=null,t.scrollParents=[],t.scrollElement=null,t.eventsEnabled=!1,t}function R(){this.state.eventsEnabled&&(cancelAnimationFrame(this.scheduleUpdate),this.state=O(this.reference,this.state))}function H(e){return""!==e&&!isNaN(parseFloat(e))&&isFinite(e)}function F(e,t){Object.keys(t).forEach(function(n){var i="";-1!==["width","height","top","right","bottom","left"].indexOf(n)&&H(t[n])&&(i="px"),e.style[n]=t[n]+i})}function W(e,t){Object.keys(t).forEach(function(n){!1===t[n]?e.removeAttribute(n):e.setAttribute(n,t[n])})}function U(e,t){var n=e.offsets,i=n.popper,o=n.reference,r=Z,s=function(e){return e},a=r(o.width),l=r(i.width),c=-1!==["left","right"].indexOf(e.placement),u=-1!==e.placement.indexOf("-"),d=t?c||u||a%2==l%2?r:J:s,f=t?r:s;return{left:d(1==a%2&&1==l%2&&!u&&t?i.left-1:i.left),top:f(i.top),bottom:f(i.bottom),right:d(i.right)}}function z(e,t,n){var i=T(e,function(e){return e.name===t}),o=!!i&&e.some(function(e){return e.name===n&&e.enabled&&e.order<i.order});if(!o){var r="`"+t+"`";console.warn("`"+n+"` modifier is required by "+r+" modifier in order to work, be sure to include it before "+r+"!")}return o}function V(e){return"end"===e?"start":"start"===e?"end":e}function X(e){var t=1<arguments.length&&void 0!==arguments[1]&&arguments[1],n=fe.indexOf(e),i=fe.slice(n+1).concat(fe.slice(0,n));return t?i.reverse():i}function Q(e,t,n,i){var o=e.match(/((?:\-|\+)?\d*\.?\d*)(.*)/),r=+o[1],s=o[2];if(!r)return e;if(0===s.indexOf("%")){var a;if("%p"===s)a=n;else a=i;return m(a)[t]/100*r}return"vh"===s||"vw"===s?("vh"===s?ee(document.documentElement.clientHeight,window.innerHeight||0):ee(document.documentElement.clientWidth,window.innerWidth||0))/100*r:r}function Y(e,t,n,i){var o=[0,0],r=-1!==["right","left"].indexOf(i),s=e.split(/(\+|\-)/).map(function(e){return e.trim()}),a=s.indexOf(T(s,function(e){return-1!==e.search(/,|\s/)}));s[a]&&-1===s[a].indexOf(",")&&console.warn("Offsets separated by white space(s) are deprecated, use a comma (,) instead.");var l=/\s*,\s*|\s+/,c=-1===a?[s]:[s.slice(0,a).concat([s[a].split(l)[0]]),[s[a].split(l)[1]].concat(s.slice(a+1))];return c=c.map(function(e,i){var o=(1===i?!r:r)?"height":"width",s=!1;return e.reduce(function(e,t){return""===e[e.length-1]&&-1!==["+","-"].indexOf(t)?(e[e.length-1]=t,s=!0,e):s?(e[e.length-1]+=t,s=!1,e):e.concat(t)},[]).map(function(e){return Q(e,o,t,n)})}),c.forEach(function(e,t){e.forEach(function(n,i){H(n)&&(o[t]+=n*("-"===e[i-1]?-1:1))})}),o}function G(e,t){var n,i=t.offset,o=e.placement,r=e.offsets,s=r.popper,a=r.reference,l=o.split("-")[0];return n=H(+i)?[+i,0]:Y(i,s,a,l),"left"===l?(s.top+=n[0],s.left-=n[1]):"right"===l?(s.top+=n[0],s.left+=n[1]):"top"===l?(s.left+=n[0],s.top-=n[1]):"bottom"===l&&(s.left+=n[0],s.top+=n[1]),e.popper=s,e}var K=Math.min,J=Math.floor,Z=Math.round,ee=Math.max,te="undefined"!=typeof window&&"undefined"!=typeof document&&"undefined"!=typeof navigator,ne=function(){for(var e=["Edge","Trident","Firefox"],t=0;t<e.length;t+=1)if(te&&0<=navigator.userAgent.indexOf(e[t]))return 1;return 0}(),ie=te&&window.Promise?function(e){var t=!1;return function(){t||(t=!0,window.Promise.resolve().then(function(){t=!1,e()}))}}:function(e){var t=!1;return function(){t||(t=!0,setTimeout(function(){t=!1,e()},ne))}},oe=te&&!(!window.MSInputMethodContext||!document.documentMode),re=te&&/MSIE 10/.test(navigator.userAgent),se=function(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")},ae=function(){function e(e,t){for(var n,i=0;i<t.length;i++)(n=t[i]).enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(e,n.key,n)}return function(t,n,i){return n&&e(t.prototype,n),i&&e(t,i),t}}(),le=function(e,t,n){return t in e?Object.defineProperty(e,t,{value:n,enumerable:!0,configurable:!0,writable:!0}):e[t]=n,e},ce=Object.assign||function(e){for(var t,n=1;n<arguments.length;n++)for(var i in t=arguments[n])Object.prototype.hasOwnProperty.call(t,i)&&(e[i]=t[i]);return e},ue=te&&/Firefox/i.test(navigator.userAgent),de=["auto-start","auto","auto-end","top-start","to
vendor: 4,558 bytes, lines 6-7
6p","top-end","right-start","right","right-end","bottom-end","bottom","bottom-start","left-end","left","left-start"],fe=de.slice(3),pe={FLIP:"flip",CLOCKWISE:"clockwise",COUNTERCLOCKWISE:"counterclockwise"},he=function(){function t(n,i){var o=this,r=2<arguments.length&&void 0!==arguments[2]?arguments[2]:{};se(this,t),this.scheduleUpdate=function(){return requestAnimationFrame(o.update)},this.update=ie(this.update.bind(this)),this.options=ce({},t.Defaults,r),this.state={isDestroyed:!1,isCreated:!1,scrollParents:[]},this.reference=n&&n.jquery?n[0]:n,this.popper=i&&i.jquery?i[0]:i,this.options.modifiers={},Object.keys(ce({},t.Defaults.modifiers,r.modifiers)).forEach(function(e){ 7o.options.modifiers[e]=ce({},t.Defaults.modifiers[e]||{},r.modifiers?r.modifiers[e]:{})}),this.modifiers=Object.keys(this.options.modifiers).map(function(e){return ce({name:e},o.options.modifiers[e])}).sort(function(e,t){return e.order-t.order}),this.modifiers.forEach(function(t){t.enabled&&e(t.onLoad)&&t.onLoad(o.reference,o.popper,o.options,t,o.state)}),this.update();var s=this.options.eventsEnabled;s&&this.enableEventListeners(),this.state.eventsEnabled=s}return ae(t,[{key:"update",value:function(){return D.call(this)}},{key:"destroy",value:function(){return q.call(this)}},{key:"enableEventListeners",value:function(){return N.call(this)}},{key:"disableEventListeners",value:function(){return R.call(this)}}]),t}();return he.Utils=("undefined"==typeof window?global:window).PopperUtils,he.placements=de,he.Defaults={placement:"bottom",positionFixed:!1,eventsEnabled:!0,removeOnDestroy:!1,onCreate:function(){},onUpdate:function(){},modifiers:{shift:{order:100,enabled:!0,fn:function(e){var t=e.placement,n=t.split("-")[0],i=t.split("-")[1];if(i){var o=e.offsets,r=o.reference,s=o.popper,a=-1!==["bottom","top"].indexOf(n),l=a?"left":"top",c=a?"width":"height",u={start:le({},l,r[l]),end:le({},l,r[l]+r[c]-s[c])};e.offsets.popper=ce({},s,u[i])}return e}},offset:{order:200,enabled:!0,fn:G,offset:0},preventOverflow:{order:300,enabled:!0,fn:function(e,t){var n=t.boundariesElement||s(e.instance.popper);e.instance.reference===n&&(n=s(n));var i=P("transform"),o=e.instance.popper.style,r=o.top,a=o.left,l=o[i];o.top="",o.left="",o[i]="";var c=w(e.instance.popper,e.instance.reference,t.padding,n,e.positionFixed);o.top=r,o.left=a,o[i]=l,t.boundaries=c;var u=t.priority,d=e.offsets.popper,f={primary:function(e){var n=d[e];return d[e]<c[e]&&!t.escapeWithReference&&(n=ee(d[e],c[e])),le({},e,n)},secondary:function(e){var n="right"===e?"left":"top",i=d[n];return d[e]>c[e]&&!t.escapeWithReference&&(i=K(d[n],c[e]-("right"===e?d.width:d.height))),le({},n,i)}};return u.forEach(function(e){var t=-1===["left","top"].indexOf(e)?"secondary":"primary";d=ce({},d,f[t](e))}),e.offsets.popper=d,e},priority:["left","right","top","bottom"],padding:5,boundariesElement:"scrollParent"},keepTogether:{order:400,enabled:!0,fn:function(e){var t=e.offsets,n=t.popper,i=t.reference,o=e.placement.split("-")[0],r=J,s=-1!==["top","bottom"].indexOf(o),a=s?"right":"bottom",l=s?"left":"top",c=s?"width":"height";return n[a]<r(i[l])&&(e.offsets.popper[l]=r(i[l])-n[c]),n[l]>r(i[a])&&(e.offsets.popper[l]=r(i[a])),e}},arrow:{order:500,enabled:!0,fn:function(e,n){var i;if(!z(e.instance.modifiers,"arrow","keepTogether"))return e;var o=n.element;if("string"==typeof o){if(!(o=e.instance.popper.querySelector(o)))return e}else if(!e.instance.popper.contains(o))return console.warn("WARNING: `arrow.element` must be child of its popper element!"),e;var r=e.placement.split("-")[0],s=e.offsets,a=s.popper,l=s.reference,c=-1!==["left","right"].indexOf(r),u=c?"height":"width",d=c?"Top":"Left",f=d.toLowerCase(),p=c?"left":"top",h=c?"bottom":"right",g=x(o)[u];l[h]-g<a[f]&&(e.offsets.popper[f]-=a[f]-(l[h]-g)),l[f]+g>a[h]&&(e.offsets.popper[f]+=l[f]+g-a[h]),e.offsets.popper=m(e.offsets.popper);var A=l[f]+l[u]/2-g/2,v=t(e.instance.popper),y=parseFloat(v["margin"+d]),b=parseFloat(v["border"+d+"Width"]),w=A-e.offsets.popper[f]-y-b;return w=ee(K(a[u]-g,w),0),e.arrowElement=o,e.offsets.arrow=(le(i={},f,Z(w)),le(i,p,""),i),e},element:"[x-arrow]"},flip:{order:600,enabled:!0,fn:function(e,t){if($(e.instance.modifiers,"inner"))return e;if(e.flipped&&e.placement===e.originalPlacement)return e;var n=w(e.instance.popper,e.instance.reference,t.padding,t.boundariesElement,e.positionFixed),i=e.placement.split("-")[0],o=E(i),r=e.placement.split("-")[1]||"",s=[];switch(t.behavior){case pe.FLIP:s=[i,o];break;case pe.CLOCKWISE:s=X(i);break;case pe.COUNTERCLOCKWISE:s=X(i,!0);break;default:s=t.behavior}
7return s.forEach(function(a,l){if(i!==a||s.length===l+1)return e;i=e.placement.split("-")[0],o=E(i);var c=e.offsets.popper,u=e.offsets.reference,d=J,f="left"===i&&d(c.right)>d(u.left)||"right"===i&&d(c.left)<d(u.right)||"top"===i&&d(c.bottom)>d(u.top)||"bottom"===i&&d(c.top)<d(u.bottom),p=d(c.left)<d(n.left),h=d(c.right)>d(n.right),m=d(c.top)<d(n.top),g=d(c.bottom)>d(n.bottom),A="left"===i&&p||"right"===i&&h||"top"===i&&m||"bottom"===i&&g,v=-1!==["top","bottom"].indexOf(i),y=!!t.flipVariations&&(v&&"start"===r&&p||v&&"end"===r&&h||!v&&"start"===r&&m||!v&&"end"===r&&g),b=!!t.flipVariationsByContent&&(v&&"start"===r&&h||v&&"end"===r&&p||!v&&"start"===r&&g||!v&&"end"===r&&m),w=y||b;(f||A||w)&&(e.flipped=!0,(f||A)&&(i=s[l+1]),w&&(r=V(r)),e.placement=i+(r?"-"+r:""),e.offsets.popper=ce({},e.offsets.popper,_(e.instance.popper,e.offsets.reference,e.placement)),e=I(e.instance.modifiers,e,"flip"))}),e},behavior:"flip",padding:5,boundariesElement:"viewport",flipVariations:!1,flipVariationsByContent:!1},inner:{order:700,enabled:!1,fn:function(e){var t=e.placement,n=t.split("-")[0],i=e.offsets,o=i.popper,r=i.reference,s=-1!==["left","right"].indexOf(n),a=-1===["top","left"].indexOf(n);return o[s?"left":"top"]=r[n]-(a?o[s?"width":"height"]:0),e.placement=E(t),e.offsets.popper=m(o),e}},hide:{order:800,enabled:!0,fn:function(e){if(!z(e.instance.modifiers,"hide","preventOverflow"))return e;var t=e.offsets.reference,n=T(e.instance.modifiers,function(e){return"preventOverflow"===e.name}).boundaries;if(t.bottom<n.top||t.left>n.right||t.top>n.bottom||t.right<n.left){if(!0===e.hide)return e;e.hide=!0,e.attributes["x-out-of-boundaries"]=""}else{if(!1===e.hide)return e;e.hide=!1,e.attributes["x-out-of-boundaries"]=!1}return e}},computeStyle:{order:850,enabled:!0,fn:function(e,t){var n=t.x,i=t.y,o=e.offsets.popper,r=T(e.instance.modifiers,function(e){return"applyStyle"===e.name}).gpuAcceleration;void 0!==r&&console.warn("WARNING: `gpuAcceleration` option moved to `computeStyle` modifier and will not be supported in future versions of Popper.js!");var a,l,c=void 0===r?t.gpuAcceleration:r,u=s(e.instance.popper),d=g(u),f={position:o.position},p=U(e,2>window.devicePixelRatio||!ue),h="bottom"===n?"top":"bottom",m="right"===i?"left":"right",A=P("transform");if(l="bottom"==h?"HTML"===u.nodeName?-u.clientHeight+p.bottom:-d.height+p.bottom:p.top,a="right"==m?"HTML"===u.nodeName?-u.clientWidth+p.right:-d.width+p.right:p.left,c&&A)f[A]="translate3d("+a+"px, "+l+"px, 0)",f[h]=0,f[m]=0,f.willChange="transform";else{var v="bottom"==h?-1:1,y="right"==m?-1:1;f[h]=l*v,f[m]=a*y,f.willChange=h+", "+m}var b={"x-placement":e.placement};return e.attributes=ce({},b,e.attributes),e.styles=ce({},f,e.styles),e.arrowStyles=ce({},e.offsets.arrow,e.arrowStyles),e},gpuAcceleration:!0,x:"bottom",y:"right"},applyStyle:{order:900,enabled:!0,fn:function(e){return F(e.instance.popper,e.styles),W(e.instance.popper,e.attributes),e.arrowElement&&Object.keys(e.arrowStyles).length&&F(e.arrowElement,e.arrowStyles),e},onLoad:function(e,t,n,i,o){var r=C(o,t,e,n.positionFixed),s=S(n.placement,r,t,e,n.modifiers.flip.boundariesElement,n.modifiers.flip.padding);return t.setAttribute("x-placement",s),F(t,{position:n.positionFixed?"fixed":"absolute"}),n},gpuAcceleration:void 0}}},he}),function(e,t){"object"==typeof exports&&"undefined"!=typeof module?t(exports,require("jquery"),require("popper.js")):"function"==typeof define&&define.amd?define(["exports","jquery","popper.js"],t):t((e="undefined"!=typeof globalThis?globalThis:e||self).bootstrap={},e.jQuery,e.Popper)}(this,function(e,t,n){"use strict";function i(e){return e&&"object"==typeof e&&"default"in e?e:{default:e}}function o(e,t){for(var n=0;n<t.length;n++){var i=t[n];i.enumerable=i.enumerable||!1,i.configurable=!0,"value"in i&&(i.writable=!0),Object.defineProperty(e,i.key,i)}}function r(e,t,n){return t&&o(e.prototype,t),n&&o(e,n),Object.defineProperty(e,"prototype",{writable:!1}),e}function s(){return s=Object.assign?Object.assign.bind():function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var i in n)Object.prototype.hasOwnProperty.call(n,i)&&(e[i]=n[i])}return e},s.apply(this,arguments)}function a(e,t){e.prototype=Object.create(t.prototype),e.prototype.constructor=e,l(e,t)}function l(e,t){return l=Object.setPrototypeOf?Object.setPrototypeOf.bind():function(e,t){return e.__proto__=t,e},l(e,t)}function c(e){return null==e?""+e:{}.toString.call(e).match(/\s([a-z]+)/i)[1].toLowerCase()}function u(){return{bindType:A,delegateType:A,handle:function(e){if(m.default(e.target).is(this))return e.handleObj.handler.apply(this,arguments)}}}function d(e){var t=this,n=!1;return m.default(this).one(b.TRANSITION_END,function(){n=!0}),setTimeout(function(){n||b.triggerTransitionEnd(t)},e),this}function f(){m.default.fn.emulateTransitionEnd=d,m.default.event.special[b.TRANSITION_END]=u()}function p(e,t){var n=e.nodeName.toLowerCase();if(-1!==t.indexOf(n))return-1===Rn.indexOf(n)||Boolean(Fn.test(e.nodeValue)||Wn.test(e.nodeValue));for(var i=t.filter(function(e){return e instanceof RegExp}),o=0,r=i.length;o<r;o++)if(i[o].test(n))return!0;return!1}function h(e,t,n){if(0===e.length)return e;if(n&&"function"==typeof n)return n(e);for(var i=(new window.DOMParser).parseFromString(e,"text/html"),o=Object.keys(t),r=[].slice.call(i.body.querySelectorAll("*")),s=function(e){var n=r[e],i=n.nodeName.toLowerCase();if(-1===o.indexOf(n.nodeName.toLowerCase()))return n.parentNode.removeChild(n),"continue";var s=[].slice.call(n.attributes),a=[].concat(t["*"]||[],t[i]||[]);
7s.forEach(function(e){p(e,a)||n.removeAttribute(e.nodeName)})},a=0,l=r.length;a<l;a++)s(a);return i.body.innerHTML}var m=i(t),g=i(n),A="transitionend",v=1e6,y=1e3,b={TRANSITION_END:"bsTransitionEnd",getUID:function(e){do{e+=~~(Math.random()*v)}while(document.getElementById(e));return e},getSelectorFromElement:function(e){var t=e.getAttribute("data-target");if(!t||"#"===t){var n=e.getAttribute("href");t=n&&"#"!==n?n.trim():""}try{return document.querySelector(t)?t:null}catch(e){return null}},getTransitionDurationFromElement:function(e){if(!e)return 0;var t=m.default(e).css("transition-duration"),n=m.default(e).css("transition-delay"),i=parseFloat(t),o=parseFloat(n);return i||o?(t=t.split(",")[0],n=n.split(",")[0],(parseFloat(t)+parseFloat(n))*y):0},reflow:function(e){return e.offsetHeight},triggerTransitionEnd:function(e){m.default(e).trigger(A)},supportsTransitionEnd:function(){return Boolean(A)},isElement:function(e){return(e[0]||e).nodeType},typeCheckConfig:function(e,t,n){for(var i in n)if(Object.prototype.hasOwnProperty.call(n,i)){var o=n[i],r=t[i],s=r&&b.isElement(r)?"element":c(r);if(!new RegExp(o).test(s))throw new Error(e.toUpperCase()+': Option "'+i+'" provided type "'+s+'" but expected type "'+o+'".')}},findShadowRoot:function(e){if(!document.documentElement.attachShadow)return null;if("function"==typeof e.getRootNode){var t=e.getRootNode();return t instanceof ShadowRoot?t:null}return e instanceof ShadowRoot?e:e.parentNode?b.findShadowRoot(e.parentNode):null},jQueryDetection:function(){if(void 0===m.default)throw new TypeError("Bootstrap's JavaScript requires jQuery. jQuery must be included before Bootstrap's JavaScript.");var e=m.default.fn.jquery.split(" ")[0].split("."),t=1,n=2,i=9,o=1,r=4;if(e[0]<n&&e[1]<i||e[0]===t&&e[1]===i&&e[2]<o||e[0]>=r)throw new Error("Bootstrap's JavaScript requires at least jQuery v1.9.1 but less than v4.0.0")}};b.jQueryDetection(),f();var w="alert",k="4.6.2",S="bs.alert",C="."+S,x=".data-api",E=m.default.fn[w],_="alert",T="fade",L="show",I="close"+C,D="closed"+C,$="click"+C+x,P='[data-dismiss="alert"]',q=function(){function e(e){this._element=e}var t=e.prototype;return t.close=function(e){var t=this._element;e&&(t=this._getRootElement(e)),this._triggerCloseEvent(t).isDefaultPrevented()||this._removeElement(t)},t.dispose=function(){m.default.removeData(this._element,S),this._element=null},t._getRootElement=function(e){var t=b.getSelectorFromElement(e),n=!1;return t&&(n=document.querySelector(t)),n||(n=m.default(e).closest("."+_)[0]),n},t._triggerCloseEvent=function(e){var t=m.default.Event(I);return m.default(e).trigger(t),t},t._removeElement=function(e){var t=this;if(m.default(e).removeClass(L),m.default(e).hasClass(T)){var n=b.getTransitionDurationFromElement(e);m.default(e).one(b.TRANSITION_END,function(n){return t._destroyElement(e,n)}).emulateTransitionEnd(n)}else this._destroyElement(e)},t._destroyElement=function(e){m.default(e).detach().trigger(D).remove()},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this),i=n.data(S);i||(i=new e(this),n.data(S,i)),"close"===t&&i[t](this)})},e._handleDismiss=function(e){return function(t){t&&t.preventDefault(),e.close(this)}},r(e,null,[{key:"VERSION",get:function(){return k}}]),e}();m.default(document).on($,P,q._handleDismiss(new q)),m.default.fn[w]=q._jQueryInterface,m.default.fn[w].Constructor=q,m.default.fn[w].noConflict=function(){return m.default.fn[w]=E,q._jQueryInterface};var j="button",M="4.6.2",B="bs.button",N="."+B,O=".data-api",R=m.default.fn[j],H="active",F="btn",W="focus",U="click"+N+O,z="focus"+N+O+" blur"+N+O,V="load"+N+O,X='[data-toggle^="button"]',Q='[data-toggle="buttons"]',Y='[data-toggle="button"]',G='[data-toggle="buttons"] .btn',K='input:not([type="hidden"])',J=".active",Z=".btn",ee=function(){function e(e){this._element=e,this.shouldAvoidTriggerChange=!1}var t=e.prototype;return t.toggle=function(){var e=!0,t=!0,n=m.default(this._element).closest(Q)[0];if(n){var i=this._element.querySelector(K);if(i){if("radio"===i.type)if(i.checked&&this._element.classList.contains(H))e=!1;else{var o=n.querySelector(J);o&&m.default(o).removeClass(H)}e&&("checkbox"!==i.type&&"radio"!==i.type||(i.checked=!this._element.classList.contains(H)),this.shouldAvoidTriggerChange||m.default(i).trigger("change")),i.focus(),t=!1}}this._element.hasAttribute("disabled")||this._element.classList.contains("disabled")||(t&&this._element.setAttribute("aria-pressed",!this._element.classList.contains(H)),e&&m.default(this._element).toggleClass(H))},t.dispose=function(){m.default.removeData(this._element,B),this._element=null},e._jQueryInterface=function(t,n){return this.each(function(){var i=m.default(this),o=i.data(B);o||(o=new e(this),i.data(B,o)),o.shouldAvoidTriggerChange=n,"toggle"===t&&o[t]()})},r(e,null,[{key:"VERSION",get:function(){return M}}]),e}();m.default(document).on(U,X,function(e){var t=e.target,n=t;if(m.default(t).hasClass(F)||(t=m.default(t).closest(Z)[0]),!t||t.hasAttribute("disabled")||t.classList.contains("disabled"))e.preventDefault();else{var i=t.querySelector(K);if(i&&(i.hasAttribute("disabled")||i.classList.contains("disabled")))return void e.preventDefault();"INPUT"!==n.tagName&&"LABEL"===t.tagName||ee._jQueryInterface.call(m.default(t),"toggle","INPUT"===n.tagName)}}).on(z,X,function(e){var t=m.default(e.target).closest(Z)[0];m.default(t).toggleClass(W,/^focus(in)?$/.test(e.type))}),m.default(window).on(V,function(){for(var e=[].slice.call(document.querySelectorAll(G)),t=0,n=e.length;t<n;t++){var i=e[t],o=i.querySelector(K);o.checked||o.hasAttribute("checked")?i.classList.add(H):i.classList.remove(H)}for(var r=0,s=(e=[].slice.call(document.querySelectorAll(Y))).length;r<s;r++){var a=e[r];"true"===a.getAttribute("aria-pressed")?a.classList.add(H):a.classList.remove(H)}}
7),m.default.fn[j]=ee._jQueryInterface,m.default.fn[j].Constructor=ee,m.default.fn[j].noConflict=function(){return m.default.fn[j]=R,ee._jQueryInterface};var te="carousel",ne="4.6.2",ie="bs.carousel",oe="."+ie,re=".data-api",se=m.default.fn[te],ae=37,le=39,ce=500,ue=40,de="carousel",fe="active",pe="slide",he="carousel-item-right",me="carousel-item-left",ge="carousel-item-next",Ae="carousel-item-prev",ve="pointer-event",ye="next",be="prev",we="left",ke="right",Se="slide"+oe,Ce="slid"+oe,xe="keydown"+oe,Ee="mouseenter"+oe,_e="mouseleave"+oe,Te="touchstart"+oe,Le="touchmove"+oe,Ie="touchend"+oe,De="pointerdown"+oe,$e="pointerup"+oe,Pe="dragstart"+oe,qe="load"+oe+re,je="click"+oe+re,Me=".active",Be=".active.carousel-item",Ne=".carousel-item",Oe=".carousel-item img",Re=".carousel-item-next, .carousel-item-prev",He=".carousel-indicators",Fe="[data-slide], [data-slide-to]",We='[data-ride="carousel"]',Ue={interval:5e3,keyboard:!0,slide:!1,pause:"hover",wrap:!0,touch:!0},ze={interval:"(number|boolean)",keyboard:"boolean",slide:"(boolean|string)",pause:"(string|boolean)",wrap:"boolean",touch:"boolean"},Ve={TOUCH:"touch",PEN:"pen"},Xe=function(){function e(e,t){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._element=e,this._indicatorsElement=this._element.querySelector(He),this._touchSupported="ontouchstart"in document.documentElement||navigator.maxTouchPoints>0,this._pointerEvent=Boolean(window.PointerEvent||window.MSPointerEvent),this._addEventListeners()}var t=e.prototype;return t.next=function(){this._isSliding||this._slide(ye)},t.nextWhenVisible=function(){var e=m.default(this._element);!document.hidden&&e.is(":visible")&&"hidden"!==e.css("visibility")&&this.next()},t.prev=function(){this._isSliding||this._slide(be)},t.pause=function(e){e||(this._isPaused=!0),this._element.querySelector(Re)&&(b.triggerTransitionEnd(this._element),this.cycle(!0)),clearInterval(this._interval),this._interval=null},t.cycle=function(e){e||(this._isPaused=!1),this._interval&&(clearInterval(this._interval),this._interval=null),this._config.interval&&!this._isPaused&&(this._updateInterval(),this._interval=setInterval((document.visibilityState?this.nextWhenVisible:this.next).bind(this),this._config.interval))},t.to=function(e){var t=this;this._activeElement=this._element.querySelector(Be);var n=this._getItemIndex(this._activeElement);if(!(e>this._items.length-1||e<0))if(this._isSliding)m.default(this._element).one(Ce,function(){return t.to(e)});else{if(n===e)return this.pause(),void this.cycle();var i=e>n?ye:be;this._slide(i,this._items[e])}},t.dispose=function(){m.default(this._element).off(oe),m.default.removeData(this._element,ie),this._items=null,this._config=null,this._element=null,this._interval=null,this._isPaused=null,this._isSliding=null,this._activeElement=null,this._indicatorsElement=null},t._getConfig=function(e){return e=s({},Ue,e),b.typeCheckConfig(te,e,ze),e},t._handleSwipe=function(){var e=Math.abs(this.touchDeltaX);if(!(e<=ue)){var t=e/this.touchDeltaX;this.touchDeltaX=0,t>0&&this.prev(),t<0&&this.next()}},t._addEventListeners=function(){var e=this;this._config.keyboard&&m.default(this._element).on(xe,function(t){return e._keydown(t)}),"hover"===this._config.pause&&m.default(this._element).on(Ee,function(t){return e.pause(t)}).on(_e,function(t){return e.cycle(t)}),this._config.touch&&this._addTouchEventListeners()},t._addTouchEventListeners=function(){var e=this;if(this._touchSupported){var t=function(t){e._pointerEvent&&Ve[t.originalEvent.pointerType.toUpperCase()]?e.touchStartX=t.originalEvent.clientX:e._pointerEvent||(e.touchStartX=t.originalEvent.touches[0].clientX)},n=function(t){e.touchDeltaX=t.originalEvent.touches&&t.originalEvent.touches.length>1?0:t.originalEvent.touches[0].clientX-e.touchStartX},i=function(t){e._pointerEvent&&Ve[t.originalEvent.pointerType.toUpperCase()]&&(e.touchDeltaX=t.originalEvent.clientX-e.touchStartX),e._handleSwipe(),"hover"===e._config.pause&&(e.pause(),e.touchTimeout&&clearTimeout(e.touchTimeout),e.touchTimeout=setTimeout(function(t){return e.cycle(t)},ce+e._config.interval))};m.default(this._element.querySelectorAll(Oe)).on(Pe,function(e){return e.preventDefault()}),this._pointerEvent?(m.default(this._element).on(De,function(e){return t(e)}),m.default(this._element).on($e,function(e){return i(e)}),this._element.classList.add(ve)):(m.default(this._element).on(Te,function(e){return t(e)}),m.default(this._element).on(Le,function(e){return n(e)}),m.default(this._element).on(Ie,function(e){return i(e)}))}},t._keydown=function(e){if(!/input|textarea/i.test(e.target.tagName))switch(e.which){case ae:e.preventDefault(),this.prev();break;case le:e.preventDefault(),this.next()}},t._getItemIndex=function(e){return this._items=e&&e.parentNode?[].slice.call(e.parentNode.querySelectorAll(Ne)):[],this._items.indexOf(e)},t._getItemByDirection=function(e,t){var n=e===ye,i=e===be,o=this._getItemIndex(t),r=this._items.length-1;if((i&&0===o||n&&o===r)&&!this._config.wrap)return t;var s=(o+(e===be?-1:1))%this._items.length;return-1===s?this._items[this._items.length-1]:this._items[s]},t._triggerSlideEvent=function(e,t){var n=this._getItemIndex(e),i=this._getItemIndex(this._element.querySelector(Be)),o=m.default.Event(Se,{relatedTarget:e,direction:t,from:i,to:n});return m.default(this._element).trigger(o),o},t._setActiveIndicatorElement=function(e){if(this._indicatorsElement){var t=[].slice.call(this._indicatorsElement.querySelectorAll(Me));m.default(t).removeClass(fe);var n=this._indicatorsElement.children[this._getItemIndex(e)];n&&m.default(n).addClass(fe)}},t._updateInterval=function(){var e=this._activeElement||this._element.querySelector(Be);if(e){var t=parseInt(e.getAttribute("data-interval"),10);
7t?(this._config.defaultInterval=this._config.defaultInterval||this._config.interval,this._config.interval=t):this._config.interval=this._config.defaultInterval||this._config.interval}},t._slide=function(e,t){var n,i,o,r=this,s=this._element.querySelector(Be),a=this._getItemIndex(s),l=t||s&&this._getItemByDirection(e,s),c=this._getItemIndex(l),u=Boolean(this._interval);if(e===ye?(n=me,i=ge,o=we):(n=he,i=Ae,o=ke),l&&m.default(l).hasClass(fe))this._isSliding=!1;else if(!this._triggerSlideEvent(l,o).isDefaultPrevented()&&s&&l){this._isSliding=!0,u&&this.pause(),this._setActiveIndicatorElement(l),this._activeElement=l;var d=m.default.Event(Ce,{relatedTarget:l,direction:o,from:a,to:c});if(m.default(this._element).hasClass(pe)){m.default(l).addClass(i),b.reflow(l),m.default(s).addClass(n),m.default(l).addClass(n);var f=b.getTransitionDurationFromElement(s);m.default(s).one(b.TRANSITION_END,function(){m.default(l).removeClass(n+" "+i).addClass(fe),m.default(s).removeClass(fe+" "+i+" "+n),r._isSliding=!1,setTimeout(function(){return m.default(r._element).trigger(d)},0)}).emulateTransitionEnd(f)}else m.default(s).removeClass(fe),m.default(l).addClass(fe),this._isSliding=!1,m.default(this._element).trigger(d);u&&this.cycle()}},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this).data(ie),i=s({},Ue,m.default(this).data());"object"==typeof t&&(i=s({},i,t));var o="string"==typeof t?t:i.slide;if(n||(n=new e(this,i),m.default(this).data(ie,n)),"number"==typeof t)n.to(t);else if("string"==typeof o){if(void 0===n[o])throw new TypeError('No method named "'+o+'"');n[o]()}else i.interval&&i.ride&&(n.pause(),n.cycle())})},e._dataApiClickHandler=function(t){var n=b.getSelectorFromElement(this);if(n){var i=m.default(n)[0];if(i&&m.default(i).hasClass(de)){var o=s({},m.default(i).data(),m.default(this).data()),r=this.getAttribute("data-slide-to");r&&(o.interval=!1),e._jQueryInterface.call(m.default(i),o),r&&m.default(i).data(ie).to(r),t.preventDefault()}}},r(e,null,[{key:"VERSION",get:function(){return ne}},{key:"Default",get:function(){return Ue}}]),e}();m.default(document).on(je,Fe,Xe._dataApiClickHandler),m.default(window).on(qe,function(){for(var e=[].slice.call(document.querySelectorAll(We)),t=0,n=e.length;t<n;t++){var i=m.default(e[t]);Xe._jQueryInterface.call(i,i.data())}}),m.default.fn[te]=Xe._jQueryInterface,m.default.fn[te].Constructor=Xe,m.default.fn[te].noConflict=function(){return m.default.fn[te]=se,Xe._jQueryInterface};var Qe="collapse",Ye="4.6.2",Ge="bs.collapse",Ke="."+Ge,Je=".data-api",Ze=m.default.fn[Qe],et="show",tt="collapse",nt="collapsing",it="collapsed",ot="width",rt="height",st="show"+Ke,at="shown"+Ke,lt="hide"+Ke,ct="hidden"+Ke,ut="click"+Ke+Je,dt=".show, .collapsing",ft='[data-toggle="collapse"]',pt={toggle:!0,parent:""},ht={toggle:"boolean",parent:"(string|element)"},mt=function(){function e(e,t){this._isTransitioning=!1,this._element=e,this._config=this._getConfig(t),this._triggerArray=[].slice.call(document.querySelectorAll('[data-toggle="collapse"][href="#'+e.id+'"],[data-toggle="collapse"][data-target="#'+e.id+'"]'));for(var n=[].slice.call(document.querySelectorAll(ft)),i=0,o=n.length;i<o;i++){var r=n[i],s=b.getSelectorFromElement(r),a=[].slice.call(document.querySelectorAll(s)).filter(function(t){return t===e});null!==s&&a.length>0&&(this._selector=s,this._triggerArray.push(r))}this._parent=this._config.parent?this._getParent():null,this._config.parent||this._addAriaAndCollapsedClass(this._element,this._triggerArray),this._config.toggle&&this.toggle()}var t=e.prototype;return t.toggle=function(){m.default(this._element).hasClass(et)?this.hide():this.show()},t.show=function(){var t,n,i=this;if(!this._isTransitioning&&!m.default(this._element).hasClass(et)&&(this._parent&&0===(t=[].slice.call(this._parent.querySelectorAll(dt)).filter(function(e){return"string"==typeof i._config.parent?e.getAttribute("data-parent")===i._config.parent:e.classList.contains(tt)})).length&&(t=null),!(t&&(n=m.default(t).not(this._selector).data(Ge))&&n._isTransitioning))){var o=m.default.Event(st);if(m.default(this._element).trigger(o),!o.isDefaultPrevented()){t&&(e._jQueryInterface.call(m.default(t).not(this._selector),"hide"),n||m.default(t).data(Ge,null));var r=this._getDimension();m.default(this._element).removeClass(tt).addClass(nt),this._element.style[r]=0,this._triggerArray.length&&m.default(this._triggerArray).removeClass(it).attr("aria-expanded",!0),this.setTransitioning(!0);var s=function(){m.default(i._element).removeClass(nt).addClass(tt+" "+et),i._element.style[r]="",i.setTransitioning(!1),m.default(i._element).trigger(at)},a="scroll"+(r[0].toUpperCase()+r.slice(1)),l=b.getTransitionDurationFromElement(this._element);m.default(this._element).one(b.TRANSITION_END,s).emulateTransitionEnd(l),this._element.style[r]=this._element[a]+"px"}}},t.hide=function(){var e=this;if(!this._isTransitioning&&m.default(this._element).hasClass(et)){var t=m.default.Event(lt);if(m.default(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._getDimension();this._element.style[n]=this._element.getBoundingClientRect()[n]+"px",b.reflow(this._element),m.default(this._element).addClass(nt).removeClass(tt+" "+et);var i=this._triggerArray.length;if(i>0)for(var o=0;o<i;o++){var r=this._triggerArray[o],s=b.getSelectorFromElement(r);if(null!==s)m.default([].slice.call(document.querySelectorAll(s))).hasClass(et)||m.default(r).addClass(it).attr("aria-expanded",!1)}this.setTransitioning(!0);var a=function(){e.setTransitioning(!1),m.default(e._element).removeClass(nt).addClass(tt).trigger(ct)};this._element.style[n]="";var l=b.getTransitionDurationFromElement(this._element);m.default(this._element).one(b.TRANSITION_END,a).emulateTransitionEnd(l)}}},t.setTransitioning=function(e){this._isTransitioning=e},t.dispose=function(){m.default.removeData(this._element,Ge),this._config=null,this._parent=null,this._element=null,this._triggerArray=null,this._isTransitioning=null},t._getConfig=function(e){return(e=s({},pt,e)).toggle=Boolean(e.toggle),b.typeCheckConfig(Qe,e,ht),e},t._getDimension=function(){return m.default(this._element).hasClass(ot)?ot:rt},t._getParent=function(){var t,n=this;b.isElement(this._config.parent)?(t=this._config.parent,void 0!==this._config.parent.jquery&&(t=this._config.parent[0])):t=document.querySelector(this._config.parent);var i='[data-toggle="collapse"][data-parent="'+this._config.parent+'"]',o=[].slice.call(t.querySelectorAll(i));return m.default(o).each(function(t,i){n._addAriaAndCollapsedClass(e._getTargetFromElement(i),[i])}),t},t._addAriaAndCollapsedClass=function(e,t){var n=m.default(e).hasClass(et);t.length&&m.default(t).toggleClass(it,!n).attr("aria-expanded",n)},e._getTargetFromElement=function(e){var t=b.getSelectorFromElement(e);return t?document.querySelector(t):null},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this),i=n.data(Ge),o=s({},pt,n.data(),"object"==typeof t&&t?t:{});if(!i&&o.toggle&&"string"==typeof t&&/show|hide/.test(t)&&(o.toggle=!1),i||(i=new e(this,o),n.data(Ge,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method n
7amed "'+t+'"');i[t]()}})},r(e,null,[{key:"VERSION",get:function(){return Ye}},{key:"Default",get:function(){return pt}}]),e}();m.default(document).on(ut,ft,function(e){"A"===e.currentTarget.tagName&&e.preventDefault();var t=m.default(this),n=b.getSelectorFromElement(this),i=[].slice.call(document.querySelectorAll(n));m.default(i).each(function(){var e=m.default(this),n=e.data(Ge)?"toggle":t.data();mt._jQueryInterface.call(e,n)})}),m.default.fn[Qe]=mt._jQueryInterface,m.default.fn[Qe].Constructor=mt,m.default.fn[Qe].noConflict=function(){return m.default.fn[Qe]=Ze,mt._jQueryInterface};var gt="dropdown",At="4.6.2",vt="bs.dropdown",yt="."+vt,bt=".data-api",wt=m.default.fn[gt],kt=27,St=32,Ct=9,xt=38,Et=40,_t=3,Tt=new RegExp(xt+"|"+Et+"|"+kt),Lt="disabled",It="show",Dt="dropup",$t="dropright",Pt="dropleft",qt="dropdown-menu-right",jt="position-static",Mt="hide"+yt,Bt="hidden"+yt,Nt="show"+yt,Ot="shown"+yt,Rt="click"+yt,Ht="click"+yt+bt,Ft="keydown"+yt+bt,Wt="keyup"+yt+bt,Ut='[data-toggle="dropdown"]',zt=".dropdown form",Vt=".dropdown-menu",Xt=".navbar-nav",Qt=".dropdown-menu .dropdown-item:not(.disabled):not(:disabled)",Yt="top-start",Gt="top-end",Kt="bottom-start",Jt="bottom-end",Zt="right-start",en="left-start",tn={offset:0,flip:!0,boundary:"scrollParent",reference:"toggle",display:"dynamic",popperConfig:null},nn={offset:"(number|string|function)",flip:"boolean",boundary:"(string|element)",reference:"(string|element)",display:"string",popperConfig:"(null|object)"},on=function(){function e(e,t){this._element=e,this._popper=null,this._config=this._getConfig(t),this._menu=this._getMenuElement(),this._inNavbar=this._detectNavbar(),this._addEventListeners()}var t=e.prototype;return t.toggle=function(){if(!this._element.disabled&&!m.default(this._element).hasClass(Lt)){var t=m.default(this._menu).hasClass(It);e._clearMenus(),t||this.show(!0)}},t.show=function(t){if(void 0===t&&(t=!1),!(this._element.disabled||m.default(this._element).hasClass(Lt)||m.default(this._menu).hasClass(It))){var n={relatedTarget:this._element},i=m.default.Event(Nt,n),o=e._getParentFromElement(this._element);if(m.default(o).trigger(i),!i.isDefaultPrevented()){if(!this._inNavbar&&t){if(void 0===g.default)throw new TypeError("Bootstrap's dropdowns require Popper (https://popper.js.org)");var r=this._element;"parent"===this._config.reference?r=o:b.isElement(this._config.reference)&&(r=this._config.reference,void 0!==this._config.reference.jquery&&(r=this._config.reference[0])),"scrollParent"!==this._config.boundary&&m.default(o).addClass(jt),this._popper=new g.default(r,this._menu,this._getPopperConfig())}"ontouchstart"in document.documentElement&&0===m.default(o).closest(Xt).length&&m.default(document.body).children().on("mouseover",null,m.default.noop),this._element.focus(),this._element.setAttribute("aria-expanded",!0),m.default(this._menu).toggleClass(It),m.default(o).toggleClass(It).trigger(m.default.Event(Ot,n))}}},t.hide=function(){if(!this._element.disabled&&!m.default(this._element).hasClass(Lt)&&m.default(this._menu).hasClass(It)){var t={relatedTarget:this._element},n=m.default.Event(Mt,t),i=e._getParentFromElement(this._element);m.default(i).trigger(n),n.isDefaultPrevented()||(this._popper&&this._popper.destroy(),m.default(this._menu).toggleClass(It),m.default(i).toggleClass(It).trigger(m.default.Event(Bt,t)))}},t.dispose=function(){m.default.removeData(this._element,vt),m.default(this._element).off(yt),this._element=null,this._menu=null,null!==this._popper&&(this._popper.destroy(),this._popper=null)},t.update=function(){this._inNavbar=this._detectNavbar(),null!==this._popper&&this._popper.scheduleUpdate()},t._addEventListeners=function(){var e=this;m.default(this._element).on(Rt,function(t){t.preventDefault(),t.stopPropagation(),e.toggle()})},t._getConfig=function(e){return e=s({},this.constructor.Default,m.default(this._element).data(),e),b.typeCheckConfig(gt,e,this.constructor.DefaultType),e},t._getMenuElement=function(){if(!this._menu){var t=e._getParentFromElement(this._element);t&&(this._menu=t.querySelector(Vt))}return this._menu},t._getPlacement=function(){var e=m.default(this._element.parentNode),t=Kt;return e.hasClass(Dt)?t=m.default(this._menu).hasClass(qt)?Gt:Yt:e.hasClass($t)?t=Zt:e.hasClass(Pt)?t=en:m.default(this._menu).hasClass(qt)&&(t=Jt),t},t._detectNavbar=function(){return m.default(this._element).closest(".
7navbar").length>0},t._getOffset=function(){var e=this,t={};return"function"==typeof this._config.offset?t.fn=function(t){ 8return t.offsets=s({},t.offsets,e._config.offset(t.offsets,e._element)),t}:t.offset=this._config.offset,t},t._getPopperConfig=function(){var e={placement:this._getPlacement(),modifiers:{offset:this._getOffset(),flip:{enabled:this._config.flip},preventOverflow:{boundariesElement:this._config.boundary}}};return"static"===this._config.display&&(e.modifiers.applyStyle={enabled:!1}),s({},e,this._config.popperConfig)},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this).data(vt);if(n||(n=new e(this,"object"==typeof t?t:null),m.default(this).data(vt,n)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}})},e._clearMenus=function(t){if(!t||t.which!==_t&&("keyup"!==t.type||t.which===Ct))for(var n=[].slice.call(document.querySelectorAll(Ut)),i=0,o=n.length;i<o;i++){var r=e._getParentFromElement(n[i]),s=m.default(n[i]).data(vt),a={relatedTarget:n[i]};if(t&&"click"===t.type&&(a.clickEvent=t),s){var l=s._menu;if(m.default(r).hasClass(It)&&!(t&&("click"===t.type&&/input|textarea/i.test(t.target.tagName)||"keyup"===t.type&&t.which===Ct)&&m.default.contains(r,t.target))){var c=m.default.Event(Mt,a);m.default(r).trigger(c),c.isDefaultPrevented()||("ontouchstart"in document.documentElement&&m.default(document.body).children().off("mouseover",null,m.default.noop),n[i].setAttribute("aria-expanded","false"),s._popper&&s._popper.destroy(),m.default(l).removeClass(It),m.default(r).removeClass(It).trigger(m.default.Event(Bt,a)))}}}},e._getParentFromElement=function(e){var t,n=b.getSelectorFromElement(e);return n&&(t=document.querySelector(n)),t||e.parentNode},e._dataApiKeydownHandler=function(t){if(!(/input|textarea/i.test(t.target.tagName)?t.which===St||t.which!==kt&&(t.which!==Et&&t.which!==xt||m.default(t.target).closest(Vt).length):!Tt.test(t.which))&&!this.disabled&&!m.default(this).hasClass(Lt)){var n=e._getParentFromElement(this),i=m.default(n).hasClass(It);if(i||t.which!==kt){if(t.preventDefault(),t.stopPropagation(),!i||t.which===kt||t.which===St)return t.which===kt&&m.default(n.querySelector(Ut)).trigger("focus"),void m.default(this).trigger("click");var o=[].slice.call(n.querySelectorAll(Qt)).filter(function(e){return m.default(e).is(":visible")});if(0!==o.length){var r=o.indexOf(t.target);t.which===xt&&r>0&&r--,t.which===Et&&r<o.length-1&&r++,r<0&&(r=0),o[r].focus()}}}},r(e,null,[{key:"VERSION",get:function(){return At}},{key:"Default",get:function(){return tn}},{key:"DefaultType",get:function(){return nn}}]),e}();m.default(document).on(Ft,Ut,on._dataApiKeydownHandler).on(Ft,Vt,on._dataApiKeydownHandler).on(Ht+" "+Wt,on._clearMenus).on(Ht,Ut,function(e){e.preventDefault(),e.stopPropagation(),on._jQueryInterface.call(m.default(this),"toggle")}).on(Ht,zt,function(e){e.stopPropagation()}),m.default.fn[gt]=on._jQueryInterface,m.default.fn[gt].Constructor=on,m.default.fn[gt].noConflict=function(){return m.default.fn[gt]=wt,on._jQueryInterface};var rn="modal",sn="4.6.2",an="bs.modal",ln="."+an,cn=".data-api",un=m.default.fn[rn],dn=27,fn="modal-dialog-scrollable",pn="modal-scrollbar-measure",hn="modal-backdrop",mn="modal-open",gn="fade",An="show",vn="modal-static",yn="hide"+ln,bn="hidePrevented"+ln,wn="hidden"+ln,kn="show"+ln,Sn="shown"+ln,Cn="focusin"+ln,xn="resize"+ln,En="click.dismiss"+ln,_n="keydown.dismiss"+ln,Tn="mouseup.dismiss"+ln,Ln="mousedown.dismiss"+ln,In="click"+ln+cn,Dn=".modal
8-dialog",$n=".modal-body",Pn='[data-toggle="modal"]',qn='[data-dismiss="modal"]',jn=".fixed-top, .fixed-bottom, .is-fixed, .sticky-top",Mn=".sticky-top",Bn={backdrop:!0,keyboard:!0,focus:!0,show:!0},Nn={backdrop:"(boolean|string)",keyboard:"boolean",focus:"boolean",show:"boolean"},On=function(){function e(e,t){this._config=this._getConfig(t),this._element=e,this._dialog=e.querySelector(Dn),this._backdrop=null,this._isShown=!1,this._isBodyOverflowing=!1,this._ignoreBackdropClick=!1,this._isTransitioning=!1,this._scrollbarWidth=0}var t=e.prototype;return t.toggle=function(e){return this._isShown?this.hide():this.show(e)},t.show=function(e){var t=this;if(!this._isShown&&!this._isTransitioning){var n=m.default.Event(kn,{relatedTarget:e});m.default(this._element).trigger(n),n.isDefaultPrevented()||(this._isShown=!0,m.default(this._element).hasClass(gn)&&(this._isTransitioning=!0),this._checkScrollbar(),this._setScrollbar(),this._adjustDialog(),this._setEscapeEvent(),this._setResizeEvent(),m.default(this._element).on(En,qn,function(e){return t.hide(e)}),m.default(this._dialog).on(Ln,function(){m.default(t._element).one(Tn,function(e){m.default(e.target).is(t._element)&&(t._ignoreBackdropClick=!0)})}),this._showBackdrop(function(){return t._showElement(e)}))}},t.hide=function(e){var t=this;if(e&&e.preventDefault(),this._isShown&&!this._isTransitioning){var n=m.default.Event(yn);if(m.default(this._element).trigger(n),this._isShown&&!n.isDefaultPrevented()){this._isShown=!1;var i=m.default(this._element).hasClass(gn);if(i&&(this._isTransitioning=!0),this._setEscapeEvent(),this._setResizeEvent(),m.default(document).off(Cn),m.default(this._element).removeClass(An),m.default(this._element).off(En),m.default(this._dialog).off(Ln),i){var o=b.getTransitionDurationFromElement(this._element);m.default(this._element).one(b.TRANSITION_END,function(e){return t._hideModal(e)}).emulateTransitionEnd(o)}else this._hideModal()}}},t.dispose=function(){[window,this._element,this._dialog].forEach(function(e){return m.default(e).off(ln)}),m.default(document).off(Cn),m.default.removeData(this._element,an),this._config=null,this._element=null,this._dialog=null,this._backdrop=null,this._isShown=null,this._isBodyOverflowing=null,this._ignoreBackdropClick=null,this._isTransitioning=null,this._scrollbarWidth=null},t.handleUpdate=function(){this._adjustDialog()},t._getConfig=function(e){return e=s({},Bn,e),b.typeCheckConfig(rn,e,Nn),e},t._triggerBackdropTransition=function(){var e=this,t=m.default.Event(bn);if(m.default(this._element).trigger(t),!t.isDefaultPrevented()){var n=this._element.scrollHeight>document.documentElement.clientHeight;n||(this._element.style.overflowY="hidden"),this._element.classList.add(vn);var i=b.getTransitionDurationFromElement(this._dialog);m.default(this._element).off(b.TRANSITION_END),m.default(this._element).one(b.TRANSITION_END,function(){e._element.classList.remove(vn),n||m.default(e._element).one(b.TRANSITION_END,function(){e._element.style.overflowY=""}).emulateTransitionEnd(e._element,i)}).emulateTransitionEnd(i),this._element.focus()}},t._showElement=function(e){var t=this,n=m.default(this._element).hasClass(gn),i=this._dialog?this._dialog.querySelector($n):null;this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE||document.body.appendChild(this._element),this._element.style.display="block",this._element.removeAttribute("aria-hidden"),this._element.setAttribute("aria-modal",!0),this._element.setAttribute("role","dialog"),m.default(this._dialog).hasClass(fn)&&i?i.scrollTop=0:this._element.scrollTop=0,n&&b.reflow(this._element),m.default(this._element).addClass(An),this._config.focus&&this._enforceFocus();var o=m.default.Event(Sn,{relatedTarget:e}),r=function(){t._config.focus&&t._element.focus(),t._isTransitioning=!1,m.default(t._element).trigger(o)};if(n){var s=b.getTransitionDurationFromElement(this._dialog);m.default(this._dialog).one(b.TRANSITION_END,r).emulateTransitionEnd(s)}else r()},t._enforceFocus=function(){var e=this;m.default(document).off(Cn).on(Cn,function(t){document!==t.target&&e._element!==t.target&&0===m.default(e._element).has(t.target).length&&e._element.focus()})},t._setEscapeEvent=function(){var e=this;this._isShown?m.default(this._element).on(_n,function(t){e._config.keyboard&&t.which===dn?(t.preventDefault(),e.hide()):e._config.keyboard||t.which!==dn||e._triggerBackdropTransition()}):this._isShown||m.default(this._element).off(_n)},t._setResizeEvent=function(){var e=this;this._isShown?m.default(window).on(xn,function(t){return e.handleUpdate(t)}):m.default(window).off(xn)},t._hideModal=function(){var e=this;this._element.style.display="none",this._element.setAttribute("aria-hidden",!0),this._element.removeAttribute("aria-modal"),this._element.removeAttribute("role"),this._isTransitioning=!1,this._showBackdrop(function(){m.default(document.body).removeClass(mn),e._resetAdjustments(),e._resetScrollbar(),m.default(e._element).trigger(wn)})},t._removeBackdrop=function(){this._backdrop&&(m.default(this._backdrop).remove(),this._backdrop=null)},t._showBackdrop=function(e){var t=this,n=m.default(this._element).hasClass(gn)?gn:"";if(this._isShown&&this._config.backdrop){if(this._backdrop=document.createElement("div"),this._backdrop.className=hn,n&&this._backdrop.classList.add(n),m.default(this._backdrop).appendTo(document.body),m.default(this._element).on(En,function(e){t._ignoreBackdropClick?t._ignoreBackdropClick=!1:e.target===e.currentTarget&&("static"===t._config.backdrop?t._triggerBackdropTransition():t.hide())}),n&&b.reflow(this._backdrop),m.default(this._backdrop).addClass(An),!e)return;if(!n)return void e();var i=b.getTransitionDurationFromElement(this._backdrop);m.default(this._backdrop).one(b.TRANSITION_END,e).emulateTransitionEnd(i)}else if(!this._isShown&&this._backdrop){m.default(this._backdrop).removeClass(An);var o=function(){t._removeBackdrop(),e&&e()};if(m.default(this._element).hasClass(gn)){var r=b.getTransitionDurationFromElement(this._backdrop);m.default(this._backdrop).one(b.TRANSITION_END,o).emulateTransitionEnd(r)}else o()}else e&&e()},t._adjustDialog=function(){var e=this._element.scrollHeight>document.documentElement.clientHeight;!this._isBodyOverflowing&&e&&(this._element.style.paddingLeft=this._scrollbarWidth+"px"),this._isBodyOverflowing&&!e&&(this._element.style.paddingRight=this._scrollbarWidth+"px")},t._resetAdjustments=function(){this._element.style.paddingLeft="",this._element.style.paddingRight=""},t._checkScrollbar=function(){var e=document.body.getBoundingClientRect();this._isBodyOverflowing=Math.round(e.left+e.right)<window.innerWidth,this._scrollbarWidth=this._getScrollbarWidth()},t._setScrollbar=function(){var e=this;if(this._isBodyOverflowing){var t=[].slice.call(document.querySelectorAll(jn)),n=[].slice.call(document.querySelectorAll(Mn));m.default(t).each(function(t,n){var i=n.style.paddingRight,o=m.default(n).css("padding-right");m.default(n).data("padding-right",i).css("padding-right",parseFloat(o)+e._scrollbarWidth+"px")}),m.default(n).each(function(t,n){var i=n.style.marginRight,o=m.default(n).css("margin-right");m.default(n).data("margin-right",i).css("margin-right",parseFloat(o)-e._scrollbarWidth+"px")});var i=document.body.style.paddingRight,o=m.default(document.body).css("padding-right");m.default(document.body).data("padding-right",i).css("padding-right",parseFloat(o)+this._scrollbarWidth+"px")}m.default(document.body).addClass(mn)},t._resetScrollbar=function(){var e=[].slice.call(document.querySelectorAll(jn));m.default(e).each(function(e,t){var n=m.default(t).data("padding-right");m.default(t).removeData("padding-right"),t.style.paddingRight=n||""});var t=[].slice.call(document.querySelectorAll(""+Mn));m.default(t).each(function(e,t){var n=m.default(t).data("margin-right");void 0!==n&&m.default(t).css("margin-right",n).removeData("margin-right")});var n=m.default(document.body).data("padding-right");m.default(document.body).removeData("padding-right"),document.body.style.paddingRight=n||""},t._getScrollbarWidth=function(){var e=document.createElement("div");e.className=pn,document.body.appendChild(e);var t=e.getBoundingClientRect().width-e.clientWidth;return document.body.removeChild(e),t},e._jQueryInterface=function(t,n){return this.each(function(){var i=m.default(this).data(an),o=s({},Bn,m.default(this).data(),"object"==typeof t&&t?t:{});if(i||(i=new e(this,o),m.default(this).data(an,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method n
8amed "'+t+'"');i[t](n)}else o.show&&i.show(n)})},r(e,null,[{key:"VERSION",get:function(){return sn}},{key:"Default",get:function(){return Bn}}]),e}();m.default(document).on(In,Pn,function(e){var t,n=this,i=b.getSelectorFromElement(this);i&&(t=document.querySelector(i));var o=m.default(t).data(an)?"toggle":s({},m.default(t).data(),m.default(this).data());"A"!==this.tagName&&"AREA"!==this.tagName||e.preventDefault();var r=m.default(t).one(kn,function(e){e.isDefaultPrevented()||r.one(wn,function(){m.default(n).is(":visible")&&n.focus()})});On._jQueryInterface.call(m.default(t),o,this)}),m.default.fn[rn]=On._jQueryInterface,m.default.fn[rn].Constructor=On,m.default.fn[rn].noConflict=function(){return m.default.fn[rn]=un,On._jQueryInterface};var Rn=["background","cite","href","itemtype","longdesc","poster","src","xlink:href"],Hn={"*":["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:[]},Fn=/^(?:(?:https?|mailto|ftp|tel|file|sms):|[^#&/:?]*(?:[#/?]|$))/i,Wn=/^data:(?:image\/(?:bmp|gif|jpeg|jpg|png|tiff|webp)|video\/(?:mpeg|mp4|ogg|webm)|audio\/(?:mp3|oga|ogg|opus));base64,[\d+/a-z]+=*$/i,Un="tooltip",zn="4.6.2",Vn="bs.tooltip",Xn="."+Vn,Qn=m.default.fn[Un],Yn="bs-tooltip",Gn=new RegExp("(^|\\s)"+Yn+"\\S+","g"),Kn=["sanitize","whiteList","sanitizeFn"],Jn="fade",Zn="show",ei="show",ti="out",ni=".tooltip-inner",ii=".arrow",oi="hover",ri="focus",si="click",ai="manual",li={AUTO:"auto",TOP:"top",RIGHT:"right",BOTTOM:"bottom",LEFT:"left"},ci={animation:!0,template:'<div class="tooltip" role="tooltip"><div class="arrow"></div><div class="tooltip-inner"></div></div>',trigger:"hover focus",title:"",delay:0,html:!1,selector:!1,placement:"top",offset:0,container:!1,fallbackPlacement:"flip",boundary:"scrollParent",customClass:"",sanitize:!0,sanitizeFn:null,whiteList:Hn,popperConfig:null},ui={animation:"boolean",template:"string",title:"(string|element|function)",trigger:"string",delay:"(number|object)",html:"boolean",selector:"(string|boolean)",placement:"(string|function)",offset:"(number|string|function)",container:"(string|element|boolean)",fallbackPlacement:"(string|array)",boundary:"(string|element)",customClass:"(string|function)",sanitize:"boolean",sanitizeFn:"(null|function)",whiteList:"object",popperConfig:"(null|object)"},di={HIDE:"hide"+Xn,HIDDEN:"hidden"+Xn,SHOW:"show"+Xn,SHOWN:"shown"+Xn,INSERTED:"inserted"+Xn,CLICK:"click"+Xn,FOCUSIN:"focusin"+Xn,FOCUSOUT:"focusout"+Xn,MOUSEENTER:"mouseenter"+Xn,MOUSELEAVE:"mouseleave"+Xn},fi=function(){function e(e,t){if(void 0===g.default)throw new TypeError("Bootstrap's tooltips require Popper (https://popper.js.org)");this._isEnabled=!0,this._timeout=0,this._hoverState="",this._activeTrigger={},this._popper=null,this.element=e,this.config=this._getConfig(t),this.tip=null,this._setListeners()}var t=e.prototype;return t.enable=function(){this._isEnabled=!0},t.disable=function(){this._isEnabled=!1},t.toggleEnabled=function(){this._isEnabled=!this._isEnabled},t.toggle=function(e){if(this._isEnabled)if(e){var t=this.constructor.DATA_KEY,n=m.default(e.currentTarget).data(t);n||(n=new this.constructor(e.currentTarget,this._getDelegateConfig()),m.default(e.currentTarget).data(t,n)),n._activeTrigger.click=!n._activeTrigger.click,n._isWithActiveTrigger()?n._enter(null,n):n._leave(null,n)}else{if(m.default(this.getTipElement()).hasClass(Zn))return void this._leave(null,this);this._enter(null,this)}},t.dispose=function(){clearTimeout(this._timeout),m.default.removeData(this.element,this.constructor.DATA_KEY),m.default(this.element).off(this.constructor.EVENT_KEY),m.default(this.element).closest(".modal").off("hide.bs.modal",this._hideModalHandler),this.tip&&m.default(this.tip).remove(),this._isEnabled=null,this._timeout=null,this._hoverState=null,this._activeTrigger=null,this._popper&&this._popper.destroy(),this._popper=null,this.element=null,this.config=null,this.tip=null},t.show=function(){var e=this;if("none"===m.default(this.element).css("display"))throw new Error("Please use show on visible elements");var t=m.default.Event(this.constructor.Event.SHOW);if(this.isWithContent()&&this._isEnabled){m.default(this.element).trigger(t);var n=b.findShadowRoot(this.element),i=m.default.contains(null!==n?n:this.element.ownerDocument.documentElement,this.element);if(t.isDefaultPrevented()||!i)return;var o=this.getTipElement(),r=b.getUID(this.constructor.NAME);o.setAttribute("id",r),this.element.setAttribute("aria-describedby",r),this.setContent(),this.config.animation&&m.default(o).addClass(Jn);var s="function"==typeof this.config.placement?this.config.placement.call(this,o,this.element):this.config.placement,a=this._getAttachment(s);this.addAttachmentClass(a);var l=this._getContainer();m.default(o).data(this.constructor.DATA_KEY,this),m.default.contains(this.element.ownerDocument.documentElement,this.tip)||m.default(o).appendTo(l),m.default(this.element).trigger(this.constructor.Event.INSERTED),this._popper=new g.default(this.element,o,this._getPopperConfig(a)),m.default(o).addClass(Zn),m.default(o).addClass(this.config.customClass),"ontouchstart"in document.documentElement&&m.default(document.body).children().on("mouseover",null,m.default.noop);var c=function(){e.config.animation&&e._fixTransition();var t=e._hoverState;e._hoverState=null,m.default(e.element).trigger(e.constructor.Event.SHOWN),t===ti&&e._leave(null,e)};if(m.default(this.tip).hasClass(Jn)){var u=b.getTransitionDurationFromElement(this.tip);m.default(this.tip).one(b.TRANSITION_END,c).emulateTransitionEnd(u)}else c()}},t.hide=function(e){var t=this,n=this.getTipElement(),i=m.default.Event(this.constructor.Event.HIDE),o=function(){t._hoverState!==ei&&n.parentNode&&n.parentNode.removeChild(n),t._cleanTipClass(),t.element.removeAttribute("aria-describedby"),m.default(t.element).trigger(t.constructor.Event.HIDDEN),null!==t._popper&&t._popper.destroy(),e&&e()};if(m.default(this.element).trigger(i),!i.isDefaultPrevented()){if
vendor: 4,943 bytes, line 8
8(m.default(n).removeClass(Zn),"ontouchstart"in document.documentElement&&m.default(document.body).children().off("mouseover",null,m.default.noop),this._activeTrigger[si]=!1,this._activeTrigger[ri]=!1,this._activeTrigger[oi]=!1,m.default(this.tip).hasClass(Jn)){var r=b.getTransitionDurationFromElement(n);m.default(n).one(b.TRANSITION_END,o).emulateTransitionEnd(r)}else o();this._hoverState=""}},t.update=function(){null!==this._popper&&this._popper.scheduleUpdate()},t.isWithContent=function(){return Boolean(this.getTitle())},t.addAttachmentClass=function(e){m.default(this.getTipElement()).addClass(Yn+"-"+e)},t.getTipElement=function(){return this.tip=this.tip||m.default(this.config.template)[0],this.tip},t.setContent=function(){var e=this.getTipElement();this.setElementContent(m.default(e.querySelectorAll(ni)),this.getTitle()),m.default(e).removeClass(Jn+" "+Zn)},t.setElementContent=function(e,t){"object"!=typeof t||!t.nodeType&&!t.jquery?this.config.html?(this.config.sanitize&&(t=h(t,this.config.whiteList,this.config.sanitizeFn)),e.html(t)):e.text(t):this.config.html?m.default(t).parent().is(e)||e.empty().append(t):e.text(m.default(t).text())},t.getTitle=function(){var e=this.element.getAttribute("data-original-title");return e||(e="function"==typeof this.config.title?this.config.title.call(this.element):this.config.title),e},t._getPopperConfig=function(e){var t=this;return s({},{placement:e,modifiers:{offset:this._getOffset(),flip:{behavior:this.config.fallbackPlacement},arrow:{element:ii},preventOverflow:{boundariesElement:this.config.boundary}},onCreate:function(e){e.originalPlacement!==e.placement&&t._handlePopperPlacementChange(e)},onUpdate:function(e){return t._handlePopperPlacementChange(e)}},this.config.popperConfig)},t._getOffset=function(){var e=this,t={};return"function"==typeof this.config.offset?t.fn=function(t){return t.offsets=s({},t.offsets,e.config.offset(t.offsets,e.element)),t}:t.offset=this.config.offset,t},t._getContainer=function(){return!1===this.config.container?document.body:b.isElement(this.config.container)?m.default(this.config.container):m.default(document).find(this.config.container)},t._getAttachment=function(e){return li[e.toUpperCase()]},t._setListeners=function(){var e=this;this.config.trigger.split(" ").forEach(function(t){if("click"===t)m.default(e.element).on(e.constructor.Event.CLICK,e.config.selector,function(t){return e.toggle(t)});else if(t!==ai){var n=t===oi?e.constructor.Event.MOUSEENTER:e.constructor.Event.FOCUSIN,i=t===oi?e.constructor.Event.MOUSELEAVE:e.constructor.Event.FOCUSOUT;m.default(e.element).on(n,e.config.selector,function(t){return e._enter(t)}).on(i,e.config.selector,function(t){return e._leave(t)})}}),this._hideModalHandler=function(){e.element&&e.hide()},m.default(this.element).closest(".modal").on("hide.bs.modal",this._hideModalHandler),this.config.selector?this.config=s({},this.config,{trigger:"manual",selector:""}):this._fixTitle()},t._fixTitle=function(){var e=typeof this.element.getAttribute("data-original-title");(this.element.getAttribute("title")||"string"!==e)&&(this.element.setAttribute("data-original-title",this.element.getAttribute("title")||""),this.element.setAttribute("title",""))},t._enter=function(e,t){var n=this.constructor.DATA_KEY;(t=t||m.default(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),m.default(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusin"===e.type?ri:oi]=!0),m.default(t.getTipElement()).hasClass(Zn)||t._hoverState===ei?t._hoverState=ei:(clearTimeout(t._timeout),t._hoverState=ei,t.config.delay&&t.config.delay.show?t._timeout=setTimeout(function(){t._hoverState===ei&&t.show()},t.config.delay.show):t.show())},t._leave=function(e,t){var n=this.constructor.DATA_KEY;(t=t||m.default(e.currentTarget).data(n))||(t=new this.constructor(e.currentTarget,this._getDelegateConfig()),m.default(e.currentTarget).data(n,t)),e&&(t._activeTrigger["focusout"===e.type?ri:oi]=!1),t._isWithActiveTrigger()||(clearTimeout(t._timeout),t._hoverState=ti,t.config.delay&&t.config.delay.hide?t._timeout=setTimeout(function(){t._hoverState===ti&&t.hide()},t.config.delay.hide):t.hide())},t._isWithActiveTrigger=function(){for(var e in this._activeTrigger)if(this._activeTrigger[e])return!0;return!1},t._getConfig=function(e){var t=m.default(this.element).data();return Object.keys(t).forEach(function(e){-1!==Kn.indexOf(e)&&delete t[e]}),"number"==typeof(e=s({},this.constructor.Default,t,"object"==typeof e&&e?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()),b.typeCheckConfig(Un,e,this.constructor.DefaultType),e.sanitize&&(e.template=h(e.template,e.whiteList,e.sanitizeFn)),e},t._getDelegateConfig=function(){var e={};if(this.config)for(var t in this.config)this.constructor.Default[t]!==this.config[t]&&(e[t]=this.config[t]);return e}
8,t._cleanTipClass=function(){var e=m.default(this.getTipElement()),t=e.attr("class").match(Gn);null!==t&&t.length&&e.removeClass(t.join(""))},t._handlePopperPlacementChange=function(e){this.tip=e.instance.popper,this._cleanTipClass(),this.addAttachmentClass(this._getAttachment(e.placement))},t._fixTransition=function(){var e=this.getTipElement(),t=this.config.animation;null===e.getAttribute("x-placement")&&(m.default(e).removeClass(Jn),this.config.animation=!1,this.hide(),this.show(),this.config.animation=t)},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this),i=n.data(Vn),o="object"==typeof t&&t;if((i||!/dispose|hide/.test(t))&&(i||(i=new e(this,o),n.data(Vn,i)),"string"==typeof t)){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t]()}})},r(e,null,[{key:"VERSION",get:function(){return zn}},{key:"Default",get:function(){return ci}},{key:"NAME",get:function(){return Un}},{key:"DATA_KEY",get:function(){return Vn}},{key:"Event",get:function(){return di}},{key:"EVENT_KEY",get:function(){return Xn}},{key:"DefaultType",get:function(){return ui}}]),e}();m.default.fn[Un]=fi._jQueryInterface,m.default.fn[Un].Constructor=fi,m.default.fn[Un].noConflict=function(){return m.default.fn[Un]=Qn,fi._jQueryInterface};var pi="popover",hi="4.6.2",mi="bs.popover",gi="."+mi,Ai=m.default.fn[pi],vi="bs-popover",yi=new RegExp("(^|\\s)"+vi+"\\S+","g"),bi="fade",wi="show",ki=".popover-header",Si=".popover-body",Ci=s({},fi.Default,{placement:"right",trigger:"click",content:"",template:'<div class="popover" role="tooltip"><div class="arrow"></div><h3 class="popover-header"></h3><div class="popover-body"></div></div>'}),xi=s({},fi.DefaultType,{content:"(string|element|function)"}),Ei={HIDE:"hide"+gi,HIDDEN:"hidden"+gi,SHOW:"show"+gi,SHOWN:"shown"+gi,INSERTED:"inserted"+gi,CLICK:"click"+gi,FOCUSIN:"focusin"+gi,FOCUSOUT:"focusout"+gi,MOUSEENTER:"mouseenter"+gi,MOUSELEAVE:"mouseleave"+gi},_i=function(e){function t(){return e.apply(this,arguments)||this}a(t,e);var n=t.prototype;return n.isWithContent=function(){return this.getTitle()||this._getContent()},n.addAttachmentClass=function(e){m.default(this.getTipElement()).addClass(vi+"-"+e)},n.getTipElement=function(){return this.tip=this.tip||m.default(this.config.template)[0],this.tip},n.setContent=function(){var e=m.default(this.getTipElement());this.setElementContent(e.find(ki),this.getTitle());var t=this._getContent();"function"==typeof t&&(t=t.call(this.element)),this.setElementContent(e.find(Si),t),e.removeClass(bi+" "+wi)},n._getContent=function(){return this.element.getAttribute("data-content")||this.config.content},n._cleanTipClass=function(){var e=m.default(this.getTipElement()),t=e.attr("class").match(yi);null!==t&&t.length>0&&e.removeClass(t.join(""))},t._jQueryInterface=function(e){return this.each(function(){var n=m.default(this).data(mi),i="object"==typeof e?e:null;if((n||!/dispose|hide/.test(e))&&(n||(n=new t(this,i),m.default(this).data(mi,n)),"string"==typeof e)){if(void 0===n[e])throw new TypeError('No method named "'+e+'"');n[e]()}})},r(t,null,[{key:"VERSION",get:function(){return hi}},{key:"Default",get:function(){return Ci}},{key:"NAME",get:function(){return pi}},{key:"DATA_KEY",get:function(){return mi}},{key:"Event",get:function(){return Ei}},{key:"EVENT_KEY",get:function(){return gi}},{key:"DefaultType",get:function(){return xi}}]),t}(fi);m.default.fn[pi]=_i._jQueryInterface,m.default.fn[pi].Constructor=_i,m.default.fn[pi].noConflict=function(){return m.default.fn[pi]=Ai,_i._jQueryInterface};var Ti="scrollspy",Li="4.6.2",Ii="bs.scrollspy",Di="."+Ii,$i=".data-api",Pi=m.default.fn[Ti],qi="dropdown-item",ji="active",Mi="activate"+Di,Bi="scroll"+Di,Ni="load"+Di+$i,Oi="offset",Ri="position",Hi='[data-spy="scroll"]',Fi=".nav, .list-group",Wi=".nav-link",Ui=".nav-item",zi=".list-group-item",Vi=".dropdown",Xi=".dropdown-item",Qi=".dropdown-toggle",Yi={offset:10,method:"auto",target:""},Gi={offset:"number",method:"string",target:"(string|element)"},Ki=function(){function e(e,t){var n=this;this._element=e,this._scrollElement="BODY"===e.tagName?window:e,this._config=this._getConfig(t),this._selector=this._config.target+" "+Wi+","+this._config.target+" "+zi+","+this._config.target+" "+Xi,this._offsets=[],this._targets=[],this._activeTarget=null,this._scrollHeight=0,m.default(this._scrollElement).on(Bi,function(e){return n._process(e)}),this.refresh(),this._process()}var t=e.prototype;return t.refresh=function(){var e=this,t=this._scrollElement===this._scrollElement.window?Oi:Ri,n="auto"===this._config.method?t:this._config.method,i=n===Ri?this._getScrollTop():0;this._offsets=[],this._targets=[],this._scrollHeight=this._getScrollHeight(),[].slice.call(document.querySelectorAll(this._selector)).map(function(e){var t,o=b.getSelectorFromElement(e);
8if(o&&(t=document.querySelector(o)),t){var r=t.getBoundingClientRect();if(r.width||r.height)return[m.default(t)[n]().top+i,o]}return null}).filter(Boolean).sort(function(e,t){return e[0]-t[0]}).forEach(function(t){e._offsets.push(t[0]),e._targets.push(t[1])})},t.dispose=function(){m.default.removeData(this._element,Ii),m.default(this._scrollElement).off(Di),this._element=null,this._scrollElement=null,this._config=null,this._selector=null,this._offsets=null,this._targets=null,this._activeTarget=null,this._scrollHeight=null},t._getConfig=function(e){if("string"!=typeof(e=s({},Yi,"object"==typeof e&&e?e:{})).target&&b.isElement(e.target)){var t=m.default(e.target).attr("id");t||(t=b.getUID(Ti),m.default(e.target).attr("id",t)),e.target="#"+t}return b.typeCheckConfig(Ti,e,Gi),e},t._getScrollTop=function(){return this._scrollElement===window?this._scrollElement.pageYOffset:this._scrollElement.scrollTop},t._getScrollHeight=function(){return this._scrollElement.scrollHeight||Math.max(document.body.scrollHeight,document.documentElement.scrollHeight)},t._getOffsetHeight=function(){return this._scrollElement===window?window.innerHeight:this._scrollElement.getBoundingClientRect().height},t._process=function(){var e=this._getScrollTop()+this._config.offset,t=this._getScrollHeight(),n=this._config.offset+t-this._getOffsetHeight();if(this._scrollHeight!==t&&this.refresh(),e>=n){var i=this._targets[this._targets.length-1];this._activeTarget!==i&&this._activate(i)}else{if(this._activeTarget&&e<this._offsets[0]&&this._offsets[0]>0)return this._activeTarget=null,void this._clear();for(var o=this._offsets.length;o--;){this._activeTarget!==this._targets[o]&&e>=this._offsets[o]&&(void 0===this._offsets[o+1]||e<this._offsets[o+1])&&this._activate(this._targets[o])}}},t._activate=function(e){this._activeTarget=e,this._clear();var t=this._selector.split(",").map(function(t){return t+'[data-target="'+e+'"],'+t+'[href="'+e+'"]'}),n=m.default([].slice.call(document.querySelectorAll(t.join(","))));n.hasClass(qi)?(n.closest(Vi).find(Qi).addClass(ji),n.addClass(ji)):(n.addClass(ji),n.parents(Fi).prev(Wi+", "+zi).addClass(ji),n.parents(Fi).prev(Ui).children(Wi).addClass(ji)),m.default(this._scrollElement).trigger(Mi,{relatedTarget:e})},t._clear=function(){[].slice.call(document.querySelectorAll(this._selector)).filter(function(e){return e.classList.contains(ji)}).forEach(function(e){return e.classList.remove(ji)})},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this).data(Ii);if(n||(n=new e(this,"object"==typeof t&&t),m.default(this).data(Ii,n)),"string"==typeof t){if(void 0===n[t])throw new TypeError('No method named "'+t+'"');n[t]()}})},r(e,null,[{key:"VERSION",get:function(){return Li}},{key:"Default",get:function(){return Yi}}]),e}();m.default(window).on(Ni,function(){for(var e=[].slice.call(document.querySelectorAll(Hi)),t=e.length;t--;){var n=m.default(e[t]);Ki._jQueryInterface.call(n,n.data())}}),m.default.fn[Ti]=Ki._jQueryInterface,m.default.fn[Ti].Constructor=Ki,m.default.fn[Ti].noConflict=function(){return m.default.fn[Ti]=Pi,Ki._jQueryInterface};var Ji="tab",Zi="4.6.2",eo="bs.tab",to="."+eo,no=".data-api",io=m.default.fn[Ji],oo="dropdown-menu",ro="active",so="disabled",ao="fade",lo="show",co="hide"+to,uo="hidden"+to,fo="show"+to,po="shown"+to,ho="click"+to+no,mo=".dropdown",go=".nav, .list-group",Ao=".active",vo="> li > .active",yo='[data-toggle="tab"], [data-toggle="pill"], [data-toggle="list"]',bo=".dropdown-toggle",wo="> .dropdown-menu .active",ko=function(){function e(e){this._element=e}var t=e.prototype;return t.show=function(){var e=this;if(!(this._element.parentNode&&this._element.parentNode.nodeType===Node.ELEMENT_NODE&&m.default(this._element).hasClass(ro)||m.default(this._element).hasClass(so)||this._element.hasAttribute("disabled"))){var t,n,i=m.default(this._element).closest(go)[0],o=b.getSelectorFromElement(this._element);if(i){var r="UL"===i.nodeName||"OL"===i.nodeName?vo:Ao;n=(n=m.default.makeArray(m.default(i).find(r)))[n.length-1]}var s=m.default.Event(co,{relatedTarget:this._element}),a=m.default.Event(fo,{relatedTarget:n});if(n&&m.default(n).trigger(s),m.default(this._element).trigger(a),!a.isDefaultPrevented()&&!s.isDefaultPrevented()){o&&(t=document.querySelector(o)),this._activate(this._element,i);var l=function(){var t=m.default.Event(uo,{relatedTarget:e._element}),i=m.default.Event(po,{relatedTarget:n});m.default(n).trigger(t),m.default(e._element).trigger(i)};t?this._activate(t,t.parentNode,l):l()}}},t.dispose=function(){m.default.removeData(this._element,eo),this._element=null},t._activate=function(e,t,n){var i=this,o=(!t||"UL"!==t.nodeName&&"OL"!==t.nodeName?m.default(t).children(Ao):m.default(t).find(vo))[0],r=n&&o&&m.default(o).hasClass(ao),s=function(){return i._transitionComplete(e,o,n)};if(o&&r){var a=b.getTransitionDurationFromElement(o) 9;m.default(o).removeClass(lo).one(b.TRANSITION_END,s).emulateTransitionEnd(a)}else s()},t._transitionComplete=function(e,t,n){if(t){m.default(t).removeClass(ro);var i=m.default(t.parentNode).find(wo)[0];i&&m.default(i).removeClass(ro),"tab"===t.getAttribute("role")&&t.setAttribute("aria-selected",!1)}m.default(e).addClass(ro),"tab"===e.getAttribute("role")&&e.setAttribute("aria-selected",!0),b.reflow(e),e.classList.contains(ao)&&e.classList.add(lo);var o=e.parentNode;if(o&&"LI"===o.nodeName&&(o=o.parentNode),o&&m.default(o).hasClass(oo)){var r=m.default(e).closest(mo)[0];if(r){var s=[].slice.call(r.querySelectorAll(bo));m.default(s).addClass(ro)}e.setAttribute("aria-expanded",!0)}n&&n()},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this),i=n.data(eo);if(i||(i=new e(this),n.data(eo,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method n
9amed "'+t+'"');i[t]()}})},r(e,null,[{key:"VERSION",get:function(){return Zi}}]),e}();m.default(document).on(ho,yo,function(e){e.preventDefault(),ko._jQueryInterface.call(m.default(this),"show")}),m.default.fn[Ji]=ko._jQueryInterface,m.default.fn[Ji].Constructor=ko,m.default.fn[Ji].noConflict=function(){return m.default.fn[Ji]=io,ko._jQueryInterface};var So="toast",Co="4.6.2",xo="bs.toast",Eo="."+xo,_o=m.default.fn[So],To="fade",Lo="hide",Io="show",Do="showing",$o="click.dismiss"+Eo,Po="hide"+Eo,qo="hidden"+Eo,jo="show"+Eo,Mo="shown"+Eo,Bo='[data-dismiss="toast"]',No={animation:!0,autohide:!0,delay:500},Oo={animation:"boolean",autohide:"boolean",delay:"number"},Ro=function(){function e(e,t){this._element=e,this._config=this._getConfig(t),this._timeout=null,this._setListeners()}var t=e.prototype;return t.show=function(){var e=this,t=m.default.Event(jo);if(m.default(this._element).trigger(t),!t.isDefaultPrevented()){this._clearTimeout(),this._config.animation&&this._element.classList.add(To);var n=function(){e._element.classList.remove(Do),e._element.classList.add(Io),m.default(e._element).trigger(Mo),e._config.autohide&&(e._timeout=setTimeout(function(){e.hide()},e._config.delay))};if(this._element.classList.remove(Lo),b.reflow(this._element),this._element.classList.add(Do),this._config.animation){var i=b.getTransitionDurationFromElement(this._element);m.default(this._element).one(b.TRANSITION_END,n).emulateTransitionEnd(i)}else n()}},t.hide=function(){if(this._element.classList.contains(Io)){var e=m.default.Event(Po);m.default(this._element).trigger(e),e.isDefaultPrevented()||this._close()}},t.dispose=function(){this._clearTimeout(),this._element.classList.contains(Io)&&this._element.classList.remove(Io),m.default(this._element).off($o),m.default.removeData(this._element,xo),this._element=null,this._config=null},t._getConfig=function(e){return e=s({},No,m.default(this._element).data(),"object"==typeof e&&e?e:{}),b.typeCheckConfig(So,e,this.constructor.DefaultType),e},t._setListeners=function(){var e=this;m.default(this._element).on($o,Bo,function(){return e.hide()})},t._close=function(){var e=this,t=function(){e._element.classList.add(Lo),m.default(e._element).trigger(qo)};if(this._element.classList.remove(Io),this._config.animation){var n=b.getTransitionDurationFromElement(this._element);m.default(this._element).one(b.TRANSITION_END,t).emulateTransitionEnd(n)}else t()},t._clearTimeout=function(){clearTimeout(this._timeout),this._timeout=null},e._jQueryInterface=function(t){return this.each(function(){var n=m.default(this),i=n.data(xo);if(i||(i=new e(this,"object"==typeof t&&t),n.data(xo,i)),"string"==typeof t){if(void 0===i[t])throw new TypeError('No method named "'+t+'"');i[t](this)}})},r(e,null,[{key:"VERSION",get:function(){return Co}},{key:"DefaultType",get:function(){return Oo}},{key:"Default",get:function(){return No}}]),e}();m.default.fn[So]=Ro._jQueryInterface,m.default.fn[So].Constructor=Ro,m.default.fn[So].noConflict=function(){return m.default.fn[So]=_o,Ro._jQueryInterface},e.Alert=q,e.Button=ee,e.Carousel=Xe,e.Collapse=mt,e.Dropdown=on,e.Modal=On,e.Popover=_i,e.Scrollspy=Ki,e.Tab=ko,e.Toast=Ro,e.Tooltip=fi,e.Util=b,Object.defineProperty(e,"__esModule",{value:!0})}),function(){window.SocialShareButton={openUrl:function(e,t,n){var i;return null==t&&(t=640),null==n&&(n=480),i="width="+t+",height="+n+",left="+(screen.width/2-t/2)+",top="+(.3*screen.height-n/2)+",menubar=no,status=no,location=no",window.open(e,"popup",i),!1},share:function(e){var t,n,i,o,r,s,a,l,c,u,d,f,p,h;switch(null===e.getAttribute&&(e=document.querySelector(e)),l=e.getAttribute("data-site"),n=e.getAttribute("data-appkey")||"",t=e.parentNode,c=encodeURIComponent(e.getAttribute("data-"+l+"-title")||t.getAttribute("data-title")||""),a=encodeURIComponent(t.getAttribute("data-img")||""),d=encodeURIComponent(t.getAttribute("data-url")||""),f=encodeURIComponent(t.getAttribute("data-via")||""),i=encodeURIComponent(t.getAttribute("data-desc")||" "),"function"==typeof(o=window[window.GoogleAnalyticsObject||"ga"])&&o("send","event","Social Share Button","click",l),0===d.length&&(d=encodeURIComponent(location.href)),l){case"email":location.href="mailto:?subject="+c+"&body="+d;break;case"weibo":SocialShareButton.openUrl("http://service.weibo.com/share/share.php?url="+d+"&type=3&pic="+a+"&title="+c+"&appkey="+n,620,370);break;case"twitter":s=encodeURIComponent(e.getAttribute("data-"+l+"-hashtags")||t.getAttribute("data-hashtags")||""),p="",f.length>0&&(p="&via="+f),SocialShareButton.openUrl("https://twitter.com/intent/tweet?url="+d+"&text="+c+"&hashtags="+s+p,650,300);break;case"douban":SocialShareButton.openUrl("http://shuo.douban.com/!service/share?href="+d+"&name="+c+"&image="+a+"&sel="+i,770,470);break;case"facebook":SocialShareButton.openUrl("http://www.facebook.com/sharer/sharer.php?u="+d,555,400);break;case"qq":SocialShareButton.openUrl("http://sns.qzone.qq.com/cgi-bin/qzshare/cgi_qzshare_onekey?url="+d+"&title="+c+"&pics="+a+"&summary="+i+"&site="+n);break;case"google_bookmark":SocialShareButton.openUrl("https://www.google.com/bookmarks/mark?op=edit&output=popup&bkmk="+d+"&title="+c);break;case"delicious":SocialShareButton.openUrl("https://del.icio.us/save?url="+d+"&title="+c+"&jump=yes&pic="+a);break;case"pinterest":SocialShareButton.openUrl("http://www.pinterest.com/pin/create/button/?url="+d+"&media="+a+"&description="+c);break;case"linkedin":SocialShareButton.openUrl("https://www.linkedin.com/shareArticle?mini=true&url="+d+"&title="+c+"&summary="+i);break;case"xing":SocialShareButton.openUrl("https://www.xing.com/spi/shares/new?url="+d);break;case"vkontakte":SocialShareButton.openUrl("http://vk.com/share.php?url="+d+"&title="+c+"&image="+a);break;case"odnoklassniki":SocialShareButton.openUrl("https://connect.ok.ru/offer?url="+d+"&title="+c+"&description="+i+"&imageUrl="+a);break;case"wechat":if(!window.SocialShareWeChatButton)throw new Error("You should require social-share-button/wechat to your application.js");window.SocialShareWeChatButton.qrcode({url:decodeURIComponent(d),header:e.getAttribute("title"),footer:e.getAttribute("data-wechat-footer")});break;case"tumblr":r=function(t){var n;if(n=e.getAttribute("data-"+t))return encodeURIComponent(n)},u=function(){var e,t,n,i;return t=r("type")||"link",e=function(){switch(t){case"text":return"title="+(c=r("title")||c);case"photo":return c=r("caption")||c,i=r("source")||a,"caption="+c+"&source="+i;case"quote":return n=r("quote")||c,i=r("source")||"","quote="+n+"&source="+i;default:return c=r("title")||c,d=r("url")||d,"name="+c+"&url="+d}}(),"/"+t+"?"+e},SocialShareButton.openUrl("http://www.tumblr.com/share"+u());break;case"reddit":SocialShareButton.openUrl("http://www.reddit.com/submit?url="+d+"&newwindow=1",555,400);break;case"hacker_news":SocialShareButton.openUrl("http://news.ycombinator.com/submitlink?u="+d+"&t="+c,770,500);break;case"telegram":SocialShareButton.openUrl("https://telegram.me/share/url?text="+c+"&url="+d);break;case"whatsapp_app":h="whatsapp://send?text="+c+"%0A"+d,window.open(h,"_top");break;case"whatsapp_web":SocialShareButton.openUrl("https://web.whatsapp.com/se
9nd?text="+c+"%0A"+d)}return!1}}}.call(this),function(e,t,n){"use strict";!function e(t,n,i){function o(s,a){if(!n[s]){if(!t[s]){var l="function"==typeof require&&require;if(!a&&l)return l(s,!0);if(r)return r(s,!0);var c=new Error("Cannot find module '"+s+"'");throw c.code="MODULE_NOT_FOUND",c}var u=n[s]={exports:{}};t[s][0].call(u.exports,function(e){var n=t[s][1][e];return o(n||e)},u,u.exports,e,t,n,i)}return n[s].exports}for(var r="function"==typeof require&&require,s=0;s<i.length;s++)o(i[s]);return o}({1:[function(i,o,r){var s=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(r,"__esModule",{value:!0});var a,l,c,u,d=i("./modules/handle-dom"),f=i("./modules/utils"),p=i("./modules/handle-swal-dom"),h=i("./modules/handle-click"),m=s(i("./modules/handle-key")),g=s(i("./modules/default-params")),A=s(i("./modules/set-params"));r.default=c=u=function(){function i(e){var t=o;return t[e]===n?g.default[e]:t[e]}var o=arguments[0];if(d.addClass(t.body,"stop-scrolling"),p.resetInput(),o===n)return f.logStr("SweetAlert expects at least 1 attribute!"),!1;var r=f.extend({},g.default);switch(typeof o){case"string":r.title=o,r.text=arguments[1]||"",r.type=arguments[2]||"";break;case"object":if(o.title===n)return f.logStr('Missing "title" argument!'),!1;for(var s in r.title=o.title,g.default)r[s]=i(s);r.confirmButtonText=r.showCancelButton?"Confirm":g.default.confirmButtonText,r.confirmButtonText=i("confirmButtonText"),r.doneFunction=arguments[1]||null;break;default:return f.logStr('Unexpected type of argument! Expected "string" or "object", got '+typeof o),!1}A.default(r),p.fixVerticalPosition(),p.openModal(arguments[1]);for(var c=p.getModal(),v=c.querySelectorAll("button"),y=["onclick","onmouseover","onmouseout","onmousedown","onmouseup","onfocus"],b=function(e){return h.handleButton(e,r,c)},w=0;w<v.length;w++)for(var k=0;k<y.length;k++){var S=y[k];v[w][S]=b}p.getOverlay().onclick=b,a=e.onkeydown;var C=function(e){return m.default(e,r,c)};e.onkeydown=C,e.onfocus=function(){setTimeout(function(){l!==n&&(l.focus(),l=n)},0)},u.enableButtons()},c.setDefaults=u.setDefaults=function(e){if(!e)throw new Error("userParams is required");if("object"!=typeof e)throw new Error("userParams has to be a object");f.extend(g.default,e)},c.close=u.close=function(){var i=p.getModal();d.fadeOut(p.getOverlay(),5),d.fadeOut(i,5),d.removeClass(i,"showSweetAlert"),d.addClass(i,"hideSweetAlert"),d.removeClass(i,"visible");var o=i.querySelector(".sa-icon.sa-success");d.removeClass(o,"animate"),d.removeClass(o.querySelector(".sa-tip"),"animateSuccessTip"),d.removeClass(o.querySelector(".sa-long"),"animateSuccessLong");var r=i.querySelector(".sa-icon.sa-error");d.removeClass(r,"animateErrorIcon"),d.removeClass(r.querySelector(".sa-x-mark"),"animateXMark");var s=i.querySelector(".sa-icon.sa-warning");return d.removeClass(s,"pulseWarning"),d.removeClass(s.querySelector(".sa-body"),"pulseWarningIns"),d.removeClass(s.querySelector(".sa-dot"),"pulseWarningIns"),setTimeout(function(){var e=i.getAttribute("data-custom-class");d.removeClass(i,e)},300),d.removeClass(t.body,"stop-scrolling"),e.onkeydown=a,e.previousActiveElement&&e.previousActiveElement.focus(),l=n,clearTimeout(i.timeout),!0},c.showInputError=u.showInputError=function(e){var t=p.getModal(),n=t.querySelector(".sa-input-error");d.addClass(n,"show");var i=t.querySelector(".sa-error-container");d.addClass(i,"show"),i.querySelector("p").innerHTML=e,setTimeout(function(){c.enableButtons()},1),t.querySelector("input").focus()},c.resetInputError=u.resetInputError=function(e){if(e&&13===e.keyCode)return!1;var t=p.getModal(),n=t.querySelector(".sa-input-error");d.removeClass(n,"show");var i=t.querySelector(".sa-error-container");d.removeClass(i,"show")},c.disableButtons=u.disableButtons=function(){var e=p.getModal(),t=e.querySelector("button.confirm"),n=e.querySelector("button.cancel");t.disabled=!0,n.disabled=!0},c.enableButtons=u.enableButtons=function(){var e=p.getModal(),t=e.querySelector("button.confirm"),n=e.querySelector("button.cancel");t.disabled=!1,n.disabled=!1},void 0!==e?e.sweetAlert=e.swal=c:f.logStr("SweetAlert is a frontend module!"),o.exports=r.default},{"./modules/default-params":2,"./modules/handle-click":3,"./modules/handle-dom":4,"./modules/handle-key":5,"./modules/handle-swal-dom":6,"./modules/set-params":8,"./modules/utils":9}],2:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i={title:"",text:"",type:null,allowOutsideClick:!1,showConfirmButton:!0,showCancelButton:!1,closeOnConfirm:!0,closeOnCancel:!0,
9confirmButtonText:"OK",confirmButtonColor:"#8CD4F5",cancelButtonText:"Cancel",imageUrl:null,imageSize:null,timer:null,customClass:"",html:!1,animation:!0,allowEscapeKey:!0,inputType:"text",inputPlaceholder:"",inputValue:"",showLoaderOnConfirm:!1};n.default=i,t.exports=n.default},{}],3:[function(t,n,i){Object.defineProperty(i,"__esModule",{value:!0});var o=t("./utils"),r=(t("./handle-swal-dom"),t("./handle-dom")),s=function(t,n,i){function s(e){h&&n.confirmButtonColor&&(p.style.backgroundColor=e)}var c,u,d,f=t||e.event,p=f.target||f.srcElement,h=-1!==p.className.indexOf("confirm"),m=-1!==p.className.indexOf("sweet-overlay"),g=r.hasClass(i,"visible"),A=n.doneFunction&&"true"===i.getAttribute("data-has-done-function");switch(h&&n.confirmButtonColor&&(c=n.confirmButtonColor,u=o.colorLuminance(c,-.04),d=o.colorLuminance(c,-.14)),f.type){case"mouseover":case"mouseup":s(u);break;case"mouseout":s(c);break;case"mousedown":s(d);break;case"focus":var v=i.querySelector("button.confirm"),y=i.querySelector("button.cancel");h?y.style.boxShadow="none":v.style.boxShadow="none";break;case"click":var b=i===p,w=r.isDescendant(i,p);if(!b&&!w&&g&&!n.allowOutsideClick)break;h&&A&&g?a(i,n):A&&g||m?l(i,n):r.isDescendant(i,p)&&"BUTTON"===p.tagName&&sweetAlert.close()}},a=function(e,t){var n=!0;r.hasClass(e,"show-input")&&((n=e.querySelector("input").value)||(n="")),t.doneFunction(n),t.closeOnConfirm&&sweetAlert.close(),t.showLoaderOnConfirm&&sweetAlert.disableButtons()},l=function(e,t){var n=String(t.doneFunction).replace(/\s/g,"");"function("===n.substring(0,9)&&")"!==n.substring(9,10)&&t.doneFunction(!1),t.closeOnCancel&&sweetAlert.close()};i.default={handleButton:s,handleConfirm:a,handleCancel:l},n.exports=i.default},{"./handle-dom":4,"./handle-swal-dom":6,"./utils":9}],4:[function(n,i,o){Object.defineProperty(o,"__esModule",{value:!0});var r=function(e,t){return new RegExp(" "+t+" ").test(" "+e.className+" ")},s=function(e,t){r(e,t)||(e.className+=" "+t)},a=function(e,t){var n=" "+e.className.replace(/[\t\r\n]/g," ")+" ";if(r(e,t)){for(;n.indexOf(" "+t+" ")>=0;)n=n.replace(" "+t+" "," ");e.className=n.replace(/^\s+|\s+$/g,"")}},l=function(e){var n=t.createElement("div");return n.appendChild(t.createTextNode(e)),n.innerHTML},c=function(e){e.style.opacity="",e.style.display="block"},u=function(e){if(e&&!e.length)return c(e);for(var t=0;t<e.length;++t)c(e[t])},d=function(e){e.style.opacity="",e.style.display="none"},f=function(e){if(e&&!e.length)return d(e);for(var t=0;t<e.length;++t)d(e[t])},p=function(e,t){for(var n=t.parentNode;null!==n;){if(n===e)return!0;n=n.parentNode}return!1},h=function(e){e.style.left="-9999px",e.style.display="block";var t,n=e.clientHeight;return t="undefined"!=typeof getComputedStyle?parseInt(getComputedStyle(e).getPropertyValue("padding-top"),10):parseInt(e.currentStyle.padding),e.style.left="",e.style.display="none","-"+parseInt((n+t)/2)+"px"},m=function(e,t){if(+e.style.opacity<1){t=t||16,e.style.opacity=0,e.style.display="block";var n=+new Date,i=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){e.style.opacity=+e.style.opacity+(new Date-n)/100,n=+new Date,+e.style.opacity<1&&setTimeout(i,t)});i()}e.style.display="block"},g=function(e,t){t=t||16,e.style.opacity=1;var n=+new Date,i=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){e.style.opacity=+e.style.opacity-(new Date-n)/100,n=+new Date,+e.style.opacity>0?setTimeout(i,t):e.style.display="none"});i()},A=function(n){if("function"==typeof MouseEvent){var i=new MouseEvent("click",{view:e,bubbles:!1,cancelable:!0});n.dispatchEvent(i)}else if(t.createEvent){var o=t.createEvent("MouseEvents");o.initEvent("click",!1,!1),n.dispatchEvent(o)}else t.createEventObject?n.fireEvent("onclick"):"function"==typeof n.onclick&&n.onclick()},v=function(t){"function"==typeof t.stopPropagation?(t.stopPropagation(),t.preventDefault()):e.event&&e.event.hasOwnProperty("cancelBubble")&&(e.event.cancelBubble=!0)};o.hasClass=r,o.addClass=s,o.removeClass=a,o.escapeHtml=l,o._show=c,o.show=u,o._hide=d,o.hide=f,o.isDescendant=p,o.getTopMargin=h,o.fadeIn=m,o.fadeOut=g,o.fireClick=A,o.stopEventPropagation=v},{}],5:[function(t,i,o){Object.defineProperty(o,"__esModule",{value:!0});var r=t("./handle-dom"),s=t("./handle-swal-dom"),a=function(t,i,o){var a=t||e.event,l=a.keyCode||a.which,c=o.querySelector("button.confirm"),u=o.querySelector("button.cancel"),d=o.querySelectorAll("button[tabindex]");if(-1!==[9,13,32,27].indexOf(l)){for(var f=a.target||a.srcElement,p=-1,h=0;h<d.length;h++)if(f===d[h]){p=h;break}9===l?(f=-1===p?c:p===d.length-1?d[0]:d[p+1],r.stopEventPropagation(a),f.focu
9s(),i.confirmButtonColor&&s.setFocusStyle(f,i.confirmButtonColor)):13===l?("INPUT"===f.tagName&&(f=c,c.focus()),f=-1===p?c:n):27===l&&!0===i.allowEscapeKey?(f=u,r.fireClick(f,a)):f=n}};o.default=a,i.exports=o.default},{"./handle-dom":4,"./handle-swal-dom":6}],6:[function(n,i,o){var r=function(e){return e&&e.__esModule?e:{default:e}};Object.defineProperty(o,"__esModule",{value:!0});var s=n("./utils"),a=n("./handle-dom"),l=r(n("./default-params")),c=r(n("./injected-html")),u=".sweet-alert",d=".sweet-overlay",f=function(){var e=t.createElement("div");for(e.innerHTML=c.default;e.firstChild;)t.body.appendChild(e.firstChild)},p=function(e){function t(){return e.apply(this,arguments)}return t.toString=function(){return e.toString()},t}(function(){var e=t.querySelector(u);return e||(f(),e=p()),e}),h=function(){var e=p();if(e)return e.querySelector("input")},m=function(){return t.querySelector(d)},g=function(e,t){var n=s.hexToRgb(t);e.style.boxShadow="0 0 2px rgba("+n+", 0.8), inset 0 0 0 1px rgba(0, 0, 0, 0.05)"},A=function(n){var i=p();a.fadeIn(m(),10),a.show(i),a.addClass(i,"showSweetAlert"),a.removeClass(i,"hideSweetAlert"),e.previousActiveElement=t.activeElement,i.querySelector("button.confirm").focus(),setTimeout(function(){a.addClass(i,"visible")},500);var o=i.getAttribute("data-timer");if("null"!==o&&""!==o){var r=n;i.timeout=setTimeout(function(){(r?"true"===i.getAttribute("data-has-done-function"):null)?r(null):sweetAlert.close()},o)}},v=function(){var e=p(),t=h();a.removeClass(e,"show-input"),t.value=l.default.inputValue,t.setAttribute("type",l.default.inputType),t.setAttribute("placeholder",l.default.inputPlaceholder),y()},y=function(e){if(e&&13===e.keyCode)return!1;var t=p(),n=t.querySelector(".sa-input-error");a.removeClass(n,"show");var i=t.querySelector(".sa-error-container");a.removeClass(i,"show")},b=function(){p().style.marginTop=a.getTopMargin(p())};o.sweetAlertInitialize=f,o.getModal=p,o.getOverlay=m,o.getInput=h,o.setFocusStyle=g,o.openModal=A,o.resetInput=v,o.resetInputError=y,o.fixVerticalPosition=b},{"./default-params":2,"./handle-dom":4,"./injected-html":7,"./utils":9}],7:[function(e,t,n){Object.defineProperty(n,"__esModule",{value:!0});var i='<div class="sweet-overlay" tabIndex="-1"></div><div class="sweet-alert"><div class="sa-icon sa-error">
9\n <span class="sa-x-mark">\n <span class="sa-line sa-left"></span>\n <span class="sa-line sa-right"></span>\n </span>\n </div><div class="sa-icon sa-warning">\n <span class="sa-body"></span>\n <span class="sa-dot"></span>\n </div><div class="sa-icon sa-info"></div><div class="sa-icon sa-success">\n <span class="sa-line sa-tip"></span>\n <span class="sa-line sa-long"></span>\n\n <div class="sa-placeholder"></div>\n <div class="sa-fix"></div>\n </div><div class="sa-icon sa-custom"></div><h2>Title</h2>\n <p>Text</p>\n <fieldset>\n <input type="text" tabIndex="3" />\n <div class="sa-input-error"></div>\n </fieldset><div class="sa-error-container">\n <div class="icon">!</div>\n <p>Not valid!</p>\n </div><div class="sa-button-container">\n <button class="cancel" tabIndex="2">Cancel</button>\n <div class="sa-confirm-button-container">\n <button class="confirm" tabIndex="1">OK</button><div class="la-ball-fall">\n <div></div>\n <div></div>\n <div></div>\n </div>\n </div>\n </div></div>';n.default=i,t.exports=n.default},{}],8:[function(e,t,i){Object.defineProperty(i,"__esModule",{value:!0});var o=e("./utils"),r=e("./handle-swal-dom"),s=e("./handle-dom"),a=["error","warning","info","success","input","prompt"],l=function(e){var t=r.getModal(),i=t.querySelector("h2"),l=t.querySelector("p"),c=t.querySelector("button.cancel"),u=t.querySelector("button.confirm");if(i.innerHTML=e.html?e.title:s.escapeHtml(e.title).split("\n").join("<br>"),l.innerHTML=e.html?e.text:s.escapeHtml(e.text||"").split("\n").join("<br>"),e.text&&s.show(l),e.customClass)s.addClass(t,e.customClass),t.setAttribute("data-custom-class",e.customClass);else{var d=t.getAttribute("data-custom-class");s.removeClass(t,d),t.setAttribute("data-custom-class","")}if(s.hide(t.querySelectorAll(".sa-icon")),e.type&&!o.isIE8()){var f=function(){for(var i=!1,o=0;o<a.length;o++)if(e.type===a[o]){i=!0;break}if(!i)return logStr("Unknown alert type: "+e.type),{v:!1};var l=n;-1!==["success","error","warning","info"].indexOf(e.type)&&(l=t.querySelector(".sa-icon.sa-"+e.type),s.show(l));var c=r.getInput();switch(e.type){case"success":s.addClass(l,"animate"),s.addClass(l.querySelector(".sa-tip"),"animateSuccessTip"),s.addClass(l.querySelector(".sa-long"),"animateSuccessLong");break;case"error":s.addClass(l,"animateErrorIcon"),s.addClass(l.querySelector(".sa-x-mark"),"animateXMark");break;case"warning":s.addClass(l,"pulseWarning"),s.addClass(l.querySelector(".sa-body"),"pulseWarningIns"),s.addClass(l.querySelector(".sa-dot"),"pulseWarningIns");break;case"input":case"prompt":c.setAttribute("type",e.inputType),c.value=e.inputValue,c.setAttribute("placeholder",e.inputPlaceholder),s.addClass(t,"show-input"),setTimeout(function(){c.focus(),c.addEventListener("keyup",swal.resetInputError)},400)}}();if("object"==typeof f)return f.v}if(e.imageUrl){var p=t.querySelector(".sa-icon.sa-custom");p.style.backgroundImage="url("+e.imageUrl+")",s.show(p);var h=80,m=80;if(e.imageSize){var g=e.imageSize.toString().split("x"),A=g[0],v=g[1];A&&v?(h=A,m=v):logStr("Parameter imageSize expects value with format WIDTHxHEIGHT, got "+e.imageSize)}p.setAttribute("style",p.getAttribute("style")+"width:"+h+"px; height:"+m+"px")}t.setAttribute("data-has-cancel-button",e.showCancelButton),e.showCancelButton?c.style.display="inline-block":s.hide(c),t.setAttribute("data-has-confirm-button",e.showConfirmButton),e.showConfirmButton?u.style.display="inline-block":s.hide(u),e.cancelButtonText&&(c.innerHTML=s.escapeHtml(e.cancelButtonText)),e.confirmButtonText&&(u.innerHTML=s.escapeHtml(e.confirmButtonText)),e.confirmButtonColor&&(u.style.backgroundColor=e.confirmButtonColor,u.style.borderLeftColor=e.confirmLoadingButtonColor,u.style.borderRightColor=e.confirmLoadingButtonColor,r.setFocusStyle(u,e.confirmButtonColor)),t.setAttribute("data-allow-outside-click",e.allowOutsideClick);var y=!!e.doneFunction;t.setAttribute("data-has-done-function",y),e.animation?"string"==typeof e.animation?t.setAttribute("data-animation",e.animation):t.setAttribute("data-animation","pop"):t.setAttribute("data-animation","none"),t.setAttribute("data-timer",e.timer)};i.default=l,t.exports=i.default},{"./handle-dom":4,"./handle-swal-dom":6,"./utils":9}],9:[function(t,n,i){Object.defineProperty(i,"__esModule",{value:!0});var o=function(e,t){for(var n in t)t.hasOwnProperty(n)&&(e[n]=t[n]);return e},r=function(e){var t=/^#?([a-f\d]{2})([a-f\d]{2})([a-f\d]{2})$/i.exec(e);return t?parseInt(t[1],16)+", "+parseInt(t[2],16)+", "+parseInt(t[3],16):null},s=function(){return e.attachEvent&&!e.addEventListener},a=function(t){e.console&&e.console.log("SweetAlert: "+t)},l=function(e,t){(e=String(e).replace(/[^0-9a-f]/gi,"")).length<6&&(e=e[0]+e[0]+e[1]+e[1]+e[2]+e[2]),t=t||0;var n,i,o="#";for(i=0;i<3;i++)n=parseInt(e.substr(2*i,2),16),o+=("00"+(n=Math.round(Math.min(Math.max(0,n+n*t),255)).toString(16))).substr(n.length);return o};i.extend=o,i.hexToRgb=r,i.isIE8=s,i.logStr=a,i.colorLuminance=l},{}]},{},[1]),"function"==typeof define&&define.amd?define(function(){return sweetAlert}):"undefined"!=typeof module&&module.exports&&(module.exports=sweetAlert)}(window,document),function(e){"use strict";"function"==typeof define&&define.amd?define(["jquery"],e):"undefined"!=typeof exports?module.exports=e(require("jquery")):e(jQuery)}(function(e){"use strict";var t=window.Slick||{};(t=function(){function t(t,i){var o,r=this;r.defaults={accessibility:!0,adaptiveHeight:!1,appendArrows:e(t),appendDots:e(t),arrows:!0,asNavFor:null,prevArrow:'<button class="slick-prev" aria-label="Previous" type="button">Previous</button>',nextArrow:'<button class="slick-next" aria-label="Next" type="button">Next</button>',autoplay:!1,autoplaySpeed:3e3,centerMode:!1,centerPadding:"50px",cssEase:"ease",customPaging:function(t,n){return e('<button type="button" />').text(n+1)},dots:!1,dotsClass:"slick-dots",draggable:!0,easing:"linear",edgeFriction:.35,fade:!1,focusOnSelect:!1,focusOnChange:!1,infinite:!0,initialSlide:0,lazyLoad:"ondemand",mobileFirst:!1,pauseOnHover:!0,pauseOnFocus:!0,pauseOnDotsHover:!1,respondTo:"window",responsive:null,rows:1,rtl:!1,slide:"",slidesPerRow:1,slidesToShow:1,slidesToScroll:1,speed:500,swipe:!0,swipeToSlide:!1,touchMove:!0,touchThreshold:5,useCSS:!0,useTransform:!0,variableWidth:!1,vertical:!1,verticalSwiping:!1,waitForAnimate:!0,zIndex:1e3},r.initials={animating:!1,dragging:!1,autoPlayTimer:null,currentDirection:0,currentLeft:null,currentSlide:0,direction:1,$dots:null,listWidth:null,listHeight:null,loadIndex:0,$nextArrow:null,$prevArrow:null,scrolling:!1,slideCount:null,slideWidth:null,$slideTrack:null,$slides:null,
9sliding:!1,slideOffset:0,swipeLeft:null,swiping:!1,$list:null,touchObject:{},transformsEnabled:!1,unslicked:!1},e.extend(r,r.initials),r.activeBreakpoint=null,r.animType=null,r.animProp=null,r.breakpoints=[],r.breakpointSettings=[],r.cssTransitions=!1,r.focussed=!1,r.interrupted=!1,r.hidden="hidden",r.paused=!0,r.positionProp=null,r.respondTo=null,r.rowCount=1,r.shouldClick=!0,r.$slider=e(t),r.$slidesCache=null,r.transformType=null,r.transitionType=null,r.visibilityChange="visibilitychange",r.windowWidth=0,r.windowTimer=null,o=e(t).data("slick")||{},r.options=e.extend({},r.defaults,i,o),r.currentSlide=r.options.initialSlide,r.originalSettings=r.options,void 0!==document.mozHidden?(r.hidden="mozHidden",r.visibilityChange="mozvisibilitychange"):void 0!==document.webkitHidden&&(r.hidden="webkitHidden",r.visibilityChange="webkitvisibilitychange"),r.autoPlay=e.proxy(r.autoPlay,r),r.autoPlayClear=e.proxy(r.autoPlayClear,r),r.autoPlayIterator=e.proxy(r.autoPlayIterator,r),r.changeSlide=e.proxy(r.changeSlide,r),r.clickHandler=e.proxy(r.clickHandler,r),r.selectHandler=e.proxy(r.selectHandler,r),r.setPosition=e.proxy(r.setPosition,r),r.swipeHandler=e.proxy(r.swipeHandler,r),r.dragHandler=e.proxy(r.dragHandler,r),r.keyHandler=e.proxy(r.keyHandler,r),r.instanceUid=n++,r.htmlExpr=/^(?:\s*(<[\w\W]+>)[^>]*)$/,r.registerBreakpoints(),r.init(!0)}var n=0;return t}()).prototype.activateADA=function(){this.$slideTrack.find(".slick-active").attr({"aria-hidden":"false"}).find("a, input, button, select").attr({tabindex:"0"})},t.prototype.addSlide=t.prototype.slickAdd=function(t,n,i){var o=this;if("boolean"==typeof n)i=n,n=null;else if(n<0||n>=o.slideCount)return!1;o.unload(),"number"==typeof n?0===n&&0===o.$slides.length?e(t).appendTo(o.$slideTrack):i?e(t).insertBefore(o.$slides.eq(n)):e(t).insertAfter(o.$slides.eq(n)):!0===i?e(t).prependTo(o.$slideTrack):e(t).appendTo(o.$slideTrack),o.$slides=o.$slideTrack.children(this.options.slide),o.$slideTrack.children(this.options.slide).detach(),o.$slideTrack.append(o.$slides),o.$slides.each(function(t,n){e(n).attr("data-slick-index",t)}),o.$slidesCache=o.$slides,o.reinit()},t.prototype.animateHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.animate({height:t},e.options.speed)}},t.prototype.animateSlide=function(t,n){var i={},o=this;o.animateHeight(),!0===o.options.rtl&&!1===o.options.vertical&&(t=-t),!1===o.transformsEnabled?!1===o.options.vertical?o.$slideTrack.animate({left:t},o.options.speed,o.options.easing,n):o.$slideTrack.animate({top:t},o.options.speed,o.options.easing,n):!1===o.cssTransitions?(!0===o.options.rtl&&(o.currentLeft=-o.currentLeft),e({animStart:o.currentLeft}).animate({animStart:t},{duration:o.options.speed,easing:o.options.easing,step:function(e){e=Math.ceil(e),!1===o.options.vertical?(i[o.animType]="translate("+e+"px, 0px)",o.$slideTrack.css(i)):(i[o.animType]="translate(0px,"+e+"px)",o.$slideTrack.css(i))},complete:function(){n&&n.call()}})):(o.applyTransition(),t=Math.ceil(t),!1===o.options.vertical?i[o.animType]="translate3d("+t+"px, 0px, 0px)":i[o.animType]="translate3d(0px,"+t+"px, 0px)",o.$slideTrack.css(i),n&&setTimeout(function(){o.disableTransition(),n.call()},o.options.speed))},t.prototype.getNavTarget=function(){var t=this,n=t.options.asNavFor;return n&&null!==n&&(n=e(n).not(t.$slider)),n},t.prototype.asNavFor=function(t){var n=this.getNavTarget();null!==n&&"object"==typeof n&&n.each(function(){var n=e(this).slick("getSlick");n.unslicked||n.slideHandler(t,!0)})},t.prototype.applyTransition=function(e){var t=this,n={};!1===t.options.fade?n[t.transitionType]=t.transformType+" "+t.options.speed+"ms "+t.options.cssEase:n[t.transitionType]="opacity "+t.options.speed+"ms "+t.options.cssEase,!1===t.options.fade?t.$slideTrack.css(n):t.$slides.eq(e).css(n)},t.prototype.autoPlay=function(){var e=this;e.autoPlayClear(),e.slideCount>e.options.slidesToShow&&(e.autoPlayTimer=setInterval(e.autoPlayIterator,e.options.autoplaySpeed))},t.prototype.autoPlayClear=function(){var e=this;e.autoPlayTimer&&clearInterval(e.autoPlayTimer)},t.prototype.autoPlayIterator=function(){var e=this,t=e.currentSlide+e.options.slidesToScroll;e.paused||e.interrupted||e.focussed||(!1===e.options.infinite&&(1===e.direction&&e.currentSlide+1===e.slideCount-1?e.direction=0:0===e.direction&&(t=e.currentSlide-e.options.slidesToScroll,e.currentSlide-1==0&&(e.direction=1))),e.slideHandler(t))},t.prototype.buildArrows=function(){var t=this;!0===t.options.arrows&&(t.$prevArrow=e(t.options.prevArrow).addClass("slick-arrow"),t.$nextArrow=e(t.options.nextArrow).addClass("slick-arrow"),t.slideCount>t.options.slidesToShow?(t.$prevArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.$nextArrow.removeClass("slick-hidden").removeAttr("aria-hidden tabindex"),t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.prependTo(t.options.appendArrows),t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.appendTo(t.options.appendArrows),!0!==t.options.infinite&&t.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true")):t.$prevArrow.add(t.$nextArrow).addClass("slick-hidden").attr({"aria-disabled":"true",tabindex:"-1"}))},t.prototype.buildDots=function(){var t,n,i=this;if(!0===i.options.dots&&i.slideCount>i.options.slidesToShow){for(i.$slider.addClass("slick-dotted"),n=e("<ul />").addClass(i.options.dotsClass),t=0;t<=i.getDotCount();t+=1)n.append(e("<li />").append(i.options.customPaging.call(this,i,t)));i.$dots=n.appendTo(i.options.appendDots),i.$dots.find("li").first().addClass("slick-active")}},t.prototype.buildOut=function(){var t=this;t.$slides=t.$slider.children(t.options.slide+":not(.slick-cloned)").addClass("slick-slide"),t.slideCount=t.$slides.length,t.$slides.each(function(t,n){e(n).attr("data-slick-index",t).data("originalStyling",e(n).attr("style")||"")}),t.$slider.addClass("slick-slider"),t.$slideTrack=0===t.slideCount?e('<div class="slick-track"/>').appendTo(t.$slider):t.$slides.wrapAll('<div class="slick-track"/>').parent(),t.$list=t.$slideTrack.wrap('<div class="slick-list"/>').parent(),t.$slideTrack.css("opacity",0),!0!==t.options.centerMode&&!0!==t.options.swipeToSlide||(t.options.slidesToScroll=1),e("img[data-lazy]",t.$slider).not("[src]").addClass("slick-loading"),t.setupInfinite(),t.buildArrows(),t.buildDots(), 10t.updateDots(),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),!0===t.options.draggable&&t.$list.addClass("draggable")},t.prototype.buildRows=function(){var e,t,n,i,o,r,s,a=this;if(i=document.createDocumentFragment(),r=a.$slider.children(),a.options.rows>0){for(s=a.options.slidesPerRow*a.options.rows,o=Math.ceil(r.length/s),e=0;e<o;e++){var l=document.createElement("div");for(t=0;t<a.options.rows;t++){var c=document.createElement("div");for(n=0;n<a.options.slidesPerRow;n++){var u=e*s+(t*a.options.slidesPerRow+n);r.get(u)&&c.appendChild(r.get(u))}l.appendChild(c)}i.appendChild(l)}a.$slider.empty().append(i),a.$slider.children().children().children().css({width:100/a.options.slidesPerRow+"%",display:"inline-block"})}},t.prototype.checkResponsive=function(t,n){var i,o,r,s=this,a=!1,l=s.$slider.width(),c=window.innerWidth||e(window).width();if("window"===s.respondTo?r=c:"slider"===s.respondTo?r=l:"min"===s.respondTo&&(r=Math.min(c,l)),s.options.responsive&&s.options.responsive.length&&null!==s.options.responsive){for(i in o=null,s.breakpoints)s.breakpoints.hasOwnProperty(i)&&(!1===s.originalSettings.mobileFirst?r<s.breakpoints[i]&&(o=s.breakpoints[i]):r>s.breakpoints[i]&&(o=s.breakpoints[i]));null!==o?null!==s.activeBreakpoint?(o!==s.activeBreakpoint||n)&&(s.activeBreakpoint=o,"unslick"===s.breakpointSettings[o]?s.unslick(o):(s.options=e.extend({},s.originalSettings,s.breakpointSettings[o]),!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t)),a=o):(s.activeBreakpoint=o,"unslick"===s.breakpointSettings[o]?s.unslick(o):(s.options=e.extend({},s.originalSettings,s.breakpointSettings[o]),!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t)),a=o):null!==s.activeBreakpoint&&(s.activeBreakpoint=null,s.options=s.originalSettings,!0===t&&(s.currentSlide=s.options.initialSlide),s.refresh(t),a=o),t||!1===a||s.$slider.trigger("breakpoint",[s,a])}},t.prototype.changeSlide=function(t,n){var i,o,r=this,s=e(t.currentTarget);switch(s.is("a")&&t.preventDefault(),s.is("li")||(s=s.closest("li")),i=r.slideCount%r.options.slidesToScroll!==0?0:(r.slideCount-r.currentSlide)%r.options.slidesToScroll,t.data.message){case"previous":o=0===i?r.options.slidesToScroll:r.o
10ptions.slidesToShow-i,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide-o,!1,n);break;case"next":o=0===i?r.options.slidesToScroll:i,r.slideCount>r.options.slidesToShow&&r.slideHandler(r.currentSlide+o,!1,n);break;case"index":var a=0===t.data.index?0:t.data.index||s.index()*r.options.slidesToScroll;r.slideHandler(r.checkNavigable(a),!1,n),s.children().trigger("focus");break;default:return}},t.prototype.checkNavigable=function(e){var t,n;if(n=0,e>(t=this.getNavigableIndexes())[t.length-1])e=t[t.length-1];else for(var i in t){if(e<t[i]){e=n;break}n=t[i]}return e},t.prototype.cleanUpEvents=function(){var t=this;t.options.dots&&null!==t.$dots&&(e("li",t.$dots).off("click.slick",t.changeSlide).off("mouseenter.slick",e.proxy(t.interrupt,t,!0)).off("mouseleave.slick",e.proxy(t.interrupt,t,!1)),!0===t.options.accessibility&&t.$dots.off("keydown.slick",t.keyHandler)),t.$slider.off("focus.slick blur.slick"),!0===t.options.arrows&&t.slideCount>t.options.slidesToShow&&(t.$prevArrow&&t.$prevArrow.off("click.slick",t.changeSlide),t.$nextArrow&&t.$nextArrow.off("click.slick",t.changeSlide),!0===t.options.accessibility&&(t.$prevArrow&&t.$prevArrow.off("keydown.slick",t.keyHandler),t.$nextArrow&&t.$nextArrow.off("keydown.slick",t.keyHandler))),t.$list.off("touchstart.slick mousedown.slick",t.swipeHandler),t.$list.off("touchmove.slick mousemove.slick",t.swipeHandler),t.$list.off("touchend.slick mouseup.slick",t.swipeHandler),t.$list.off("touchcancel.slick mouseleave.
10slick",t.swipeHandler),t.$list.off("click.slick",t.clickHandler),e(document).off(t.visibilityChange,t.visibility),t.cleanUpSlideEvents(),!0===t.options.accessibility&&t.$list.off("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().off("click.slick",t.selectHandler),e(window).off("orientationchange.slick.slick-"+t.instanceUid,t.orientationChange),e(window).off("resize.slick.slick-"+t.instanceUid,t.resize),e("[draggable!=true]",t.$slideTrack).off("dragstart",t.preventDefault),e(window).off("load.slick.slick-"+t.instanceUid,t.setPosition)},t.prototype.cleanUpSlideEvents=function(){var t=this;t.$list.off("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.off("mouseleave.slick",e.proxy(t.interrupt,t,!1))},t.prototype.cleanUpRows=function(){var e,t=this;t.options.rows>0&&((e=t.$slides.children().children()).removeAttr("style"),t.$slider.empty().append(e))},t.prototype.clickHandler=function(e){!1===this.shouldClick&&(e.stopImmediatePropagation(),e.stopPropagation(),e.preventDefault())},t.prototype.destroy=function(t){var n=this;n.autoPlayClear(),n.touchObject={},n.cleanUpEvents(),e(".slick-cloned",n.$slider).detach(),n.$dots&&n.$dots.remove(),n.$prevArrow&&n.$prevArrow.length&&(n.$prevArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),n.htmlExpr.test(n.options.prevArrow)&&n.$prevArrow.remove()),n.$nextArrow&&n.$nextArrow.length&&(n.$nextArrow.removeClass("slick-disabled slick-arrow slick-hidden").removeAttr("aria-hidden aria-disabled tabindex").css("display",""),n.htmlExpr.test(n.options.nextArrow)&&n.$nextArrow.remove()),n.$slides&&(n.$slides.removeClass("slick-slide slick-active slick-center slick-visible slick-current").removeAttr("aria-hidden").removeAttr("data-slick-index").each(function(){e(this).attr("style",e(this).data("originalStyling"))}),n.$slideTrack.children(this.options.slide).detach(),n.$slideTrack.detach(),n.$list.detach(),n.$slider.append(n.$slides)),n.cleanUpRows(),n.$slider.removeClass("slick-slider"),n.$slider.removeClass("slick-initialized"),n.$slider.removeClass("slick-dotted"),n.unslicked=!0,t||n.$slider.trigger("destroy",[n])},t.prototype.disableTransition=function(e){var t=this,n={};n[t.transitionType]="",!1===t.options.fade?t.$slideTrack.css(n):t.$slides.eq(e).css(n)},t.prototype.fadeSlide=function(e,t){var n=this;!1===n.cssTransitions?(n.$slides.eq(e).css({zIndex:n.options.zIndex}),n.$slides.eq(e).animate({opacity:1},n.options.speed,n.options.easing,t)):(n.applyTransition(e),n.$slides.eq(e).css({opacity:1,zIndex:n.options.zIndex}),t&&setTimeout(function(){n.disableTransition(e),t.call()},n.options.speed))},t.prototype.fadeSlideOut=function(e){var t=this;!1===t.cssTransitions?t.$slides.eq(e).animate({opacity:0,zIndex:t.options.zIndex-2},t.options.speed,t.options.easing):(t.applyTransition(e),t.$slides.eq(e).css({opacity:0,zIndex:t.options.zIndex-2}))},t.prototype.filterSlides=t.prototype.slickFilter=function(e){var t=this;null!==e&&(t.$slidesCache=t.$slides,t.unload(),t.$slideTrack.children(this.options.slide).detach(),t.$slidesCache.filter(e).appendTo(t.$slideTrack),t.reinit())},t.prototype.focusHandler=function(){var t=this;t.$slider.off("focus.slick blur.slick").on("focus.slick","*",function(){var n=e(this);setTimeout(function(){t.options.pauseOnFocus&&n.is(":focus")&&(t.focussed=!0,t.autoPlay())},0)}).on("blur.slick","*",function(){e(this);t.options.pauseOnFocus&&(t.focussed=!1,t.autoPlay())})},t.prototype.getCurrent=t.prototype.slickCurrentSlide=function(){return this.currentSlide},t.prototype.getDotCount=function(){var e=this,t=0,n=0,i=0;if(!0===e.options.infinite)if(e.slideCount<=e.options.slidesToShow)++i;else for(;t<e.slideCount;)++i,t=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else if(!0===e.options.centerMode)i=e.slideCount;else if(e.options.asNavFor)for(;t<e.slideCount;)++i,t=n+e.options.slidesToScroll,n+=e.options.slidesToScroll<=e.options.slidesToShow?e.options.slidesToScroll:e.options.slidesToShow;else i=1+Math.ceil((e.slideCount-e.options.slidesToShow)/e.options.slidesToScroll);return i-1},t.prototype.getLeft=function(e){var t,n,i,o,r=this,s=0;return r.slideOffset=0,n=r.$slides.first().outerHeight(!0),!0===r.options.infinite?(r.slideCount>r.options.slidesToShow&&(r.slideOffset=r.slideWidth*r.options.slidesToShow*-1,o=-1,!0===r.options.vertical&&!0===r.options.centerMode&&(2===r.options.slidesToShow?o=-1.5:1===r.options.slidesToShow&&(o=-2)),s=n*r.options.slidesToShow*o),r.slideCount%r.options.slidesToScroll!==0&&e+r.options.slidesToScroll>r.slideCount&&r.slideCount>r.options.slidesToShow&&(e>r.slideCount?(r.slideOffset=(r.options.slidesToShow-(e-r.slideCount))*r.slideWidth*-1,s=(r.options.slidesToShow-(e-r.slideCount))*n*-1):(r.slideOffset=r.slideCount%r.options.slidesToScroll*r.slideWidth*-1,s=r.slideCount%r.options.slidesToScroll*n*-1))):e+r.options.slidesToShow>r.slideCount&&(r.slideOffset=(e+r.options.slidesToShow-r.slideCount)*r.slideWidth,s=(e+r.options.slidesToShow-r.slideCount)*n),r.slideCount<=r.options.slidesToShow&&(r.slideOffset=0,s=0),!0===r.options.centerMode&&r.slideCount<=r.options.slidesToShow?r.slideOffset=r.slideWidth*Math.floor(r.options.slidesToShow)/2-r.slideWidth*r.slideCount/2:!0===r.options.centerMode&&!0===r.options.infinite?r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)-r.slideWidth:!0===r.options.centerMode&&(r.slideOffset=0,r.slideOffset+=r.slideWidth*Math.floor(r.options.slidesToShow/2)),t=!1===r.options.vertical?e*r.slideWidth*-1+r.slideOffset:e*n*-1+s,!0===r.options.variableWidth&&(i=r.slideCount<=r.options.slidesToShow||!1===r.options.infinite?r.$slideTrack.children(".slick-slide").eq(e):r.$slideTrack.children(".slick-slide").eq(e+r.options.slidesToShow),t=!0===r.options.rtl?i[0]?-1*(r.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,!0===r.options.centerMode&&(i=r.slideCount<=r.options.slidesToShow||!1===r.options.infinite?r.$slideTrack.children(".slick-slide").eq(e):r.$slideTrack.children(".slick-slide").eq(e+r.options.slidesToShow+1),t=!0===r.options.rtl?i[0]?-1*(r.$slideTrack.width()-i[0].offsetLeft-i.width()):0:i[0]?-1*i[0].offsetLeft:0,t+=(r.$list.width()-i.outerWidth())/2)),t},t.prototype.getOption=t.prototype.slickGetOption=function(e){return this.options[e]},t.prototype.getNavigableIndexes=function(){var e,t=this,n=0,i=0,o=[];for(!1===t.options.infinite?e=t.slideCount:(n=-1*t.options.slidesToScroll,i=-1*t.options.slidesToScroll,e=2*t.slideCount);n<e;)o.push(n),n=i+t.options.slidesToScroll,i+=t.options.slidesToScroll<=t.options.slidesToShow?t.options.slidesToScroll:t.options.slidesToShow;return o},t.prototype.getSlick=function(){return this},t.prototype.getSlideCount=function(){var t,n,i,o=this;return i=!0===o.options.centerMode?Math.floor(o.$list.width()/2):0,n=-1*o.swipeLeft+i,!0===o.options.swipeToSlide?(o.$slideTrack.find(".slick-slide").each(function(i,r){var s,a;if(s=e(r).outerWidth(),a=r.offsetLeft,!0!==o.options.centerMode&&(a+=s/2),n<a+s)return t=r,!1}),Math.abs(e(t).attr("data-slick-index")-o.currentSlide)||1):o.options.slidesToScroll},t.prototype.goTo=t.prototype.slickGoTo=function(e,t){this.changeSlide({data:{message:"index",index:
10parseInt(e)}},t)},t.prototype.init=function(t){var n=this;e(n.$slider).hasClass("slick-initialized")||(e(n.$slider).addClass("slick-initialized"),n.buildRows(),n.buildOut(),n.setProps(),n.startLoad(),n.loadSlider(),n.initializeEvents(),n.updateArrows(),n.updateDots(),n.checkResponsive(!0),n.focusHandler()),t&&n.$slider.trigger("init",[n]),!0===n.options.accessibility&&n.initADA(),n.options.autoplay&&(n.paused=!1,n.autoPlay())},t.prototype.initADA=function(){var t=this,n=Math.ceil(t.slideCount/t.options.slidesToShow),i=t.getNavigableIndexes().filter(function(e){return e>=0&&e<t.slideCount});t.$slides.add(t.$slideTrack.find(".slick-cloned")).attr({"aria-hidden":"true",tabindex:"-1"}).find("a, input, button, select").attr({tabindex:"-1"}),null!==t.$dots&&(t.$slides.not(t.$slideTrack.find(".slick-cloned")).each(function(n){var o=i.indexOf(n);if(e(this).attr({role:"tabpanel",id:"slick-slide"+t.instanceUid+n,tabindex:-1}),-1!==o){var r="slick-slide-control"+t.instanceUid+o;e("#"+r).length&&e(this).attr({"aria-describedby":r})}}),t.$dots.attr("role","tablist").find("li").each(function(o){var r=i[o];e(this).attr({role:"presentation"}),e(this).find("button").first().attr({role:"tab",id:"slick-slide-control"+t.instanceUid+o,"aria-controls":"slick-slide"+t.instanceUid+r,"aria-label":o+1+" of "+n,"aria-selected":null,tabindex:"-1"})}).eq(t.currentSlide).find("button").attr({"aria-selected":"true",tabindex:"0"}).end());for(var o=t.currentSlide,r=o+t.options.slidesToShow;o<r;o++)t.options.focusOnChange?t.$slides.eq(o).attr({tabindex:"0"}):t.$slides.eq(o).removeAttr("tabindex");t.activateADA()},t.prototype.initArrowEvents=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.off("click.slick").on("click.slick",{message:"previous"},e.changeSlide),e.$nextArrow.off("click.slick").on("click.slick",{message:"next"},e.changeSlide),!0===e.options.accessibility&&(e.$prevArrow.on("keydown.slick",e.keyHandler),e.$nextArrow.on("keydown.slick",e.keyHandler)))},t.prototype.initDotEvents=function(){var t=this;!0===t.options.dots&&t.slideCount>t.options.slidesToShow&&(e("li",t.$dots).on("click.slick",{message:"index"},t.changeSlide),!0===t.options.accessibility&&t.$dots.on("keydown.slick",t.keyHandler)),!0===t.options.dots&&!0===t.options.pauseOnDotsHover&&t.slideCount>t.options.slidesToShow&&e("li",t.$dots).on("mouseenter.slick",e.proxy(t.interrupt,t,!0)).on("mouseleave.slick",e.proxy(t.interrupt,t,!1))},t.prototype.initSlideEvents=function(){var t=this;t.options.pauseOnHover&&(t.$list.on("mouseenter.slick",e.proxy(t.interrupt,t,!0)),t.$list.on("mouseleave.slick",e.proxy(t.interrupt,t,!1)))},t.prototype.initializeEvents=function(){var t=this;t.initArrowEvents(),t.initDotEvents(),t.initSlideEvents(),t.$list.on("touchstart.slick mousedown.slick",{action:"start"},t.swipeHandler),t.$list.on("touchmove.slick mousemove.slick",{action:"move"},t.swipeHandler),t.$list.on("touchend.slick mouseup.slick",{action:"end"}
10,t.swipeHandler),t.$list.on("touchcancel.slick mouseleave.slick",{action:"end"},t.swipeHandler),t.$list.on("click.slick",t.clickHandler),e(document).on(t.visibilityChange,e.proxy(t.visibility,t)),!0===t.options.accessibility&&t.$list.on("keydown.slick",t.keyHandler),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),e(window).on("orientationchange.slick.slick-"+t.instanceUid,e.proxy(t.orientationChange,t)),e(window).on("resize.slick.slick-"+t.instanceUid,e.proxy(t.resize,t)),e("[draggable!=true]",t.$slideTrack).on("dragstart",t.preventDefault),e(window).on("load.slick.slick-"+t.instanceUid,t.setPosition),e(t.setPosition)},t.prototype.initUI=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.show(),e.$nextArrow.show()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.show()},t.prototype.keyHandler=function(e){var t=this;e.target.tagName.match("TEXTAREA|INPUT|SELECT")||(37===e.keyCode&&!0===t.options.accessibility?t.changeSlide({data:{message:!0===t.options.rtl?"next":"previous"}}):39===e.keyCode&&!0===t.options.accessibility&&t.changeSlide({data:{message:!0===t.options.rtl?"previous":"next"}}))},t.prototype.lazyLoad=function(){function t(t){e("img[data-lazy]",t).each(function(){var t=e(this),n=e(this).attr("data-lazy"),i=e(this).attr("data-srcset"),o=e(this).attr("data-sizes")||r.$slider.attr("data-sizes"),s=document.createElement("img");s.onload=function(){t.animate({opacity:0}
vendor: 4,798 bytes, line 10
10,100,function(){i&&(t.attr("srcset",i),o&&t.attr("sizes",o)),t.attr("src",n).animate({opacity:1},200,function(){t.removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading")}),r.$slider.trigger("lazyLoaded",[r,t,n])})},s.onerror=function(){t.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),r.$slider.trigger("lazyLoadError",[r,t,n])},s.src=n})}var n,i,o,r=this;if(!0===r.options.centerMode?!0===r.options.infinite?o=(i=r.currentSlide+(r.options.slidesToShow/2+1))+r.options.slidesToShow+2:(i=Math.max(0,r.currentSlide-(r.options.slidesToShow/2+1)),o=r.options.slidesToShow/2+1+2+r.currentSlide):(i=r.options.infinite?r.options.slidesToShow+r.currentSlide:r.currentSlide,o=Math.ceil(i+r.options.slidesToShow),!0===r.options.fade&&(i>0&&i--,o<=r.slideCount&&o++)),n=r.$slider.find(".slick-slide").slice(i,o),"anticipated"===r.options.lazyLoad)for(var s=i-1,a=o,l=r.$slider.find(".slick-slide"),c=0;c<r.options.slidesToScroll;c++)s<0&&(s=r.slideCount-1),n=(n=n.add(l.eq(s))).add(l.eq(a)),s--,a++;t(n),r.slideCount<=r.options.slidesToShow?t(r.$slider.find(".slick-slide")):r.currentSlide>=r.slideCount-r.options.slidesToShow?t(r.$slider.find(".slick-cloned").slice(0,r.options.slidesToShow)):0===r.currentSlide&&t(r.$slider.find(".slick-cloned").slice(-1*r.options.slidesToShow))},t.prototype.loadSlider=function(){var e=this;e.setPosition(),e.$slideTrack.css({opacity:1}),e.$slider.removeClass("slick-loading"),e.initUI(),"progressive"===e.options.lazyLoad&&e.progressiveLazyLoad()},t.prototype.next=t.prototype.slickNext=function(){this.changeSlide({data:{message:"next"}})},t.prototype.orientationChange=function(){var e=this;e.checkResponsive(),e.setPosition()},t.prototype.pause=t.prototype.slickPause=function(){var e=this;e.autoPlayClear(),e.paused=!0},t.prototype.play=t.prototype.slickPlay=function(){var e=this;e.autoPlay(),e.options.autoplay=!0,e.paused=!1,e.focussed=!1,e.interrupted=!1},t.prototype.postSlide=function(t){var n=this;n.unslicked||(n.$slider.trigger("afterChange",[n,t]),n.animating=!1,n.slideCount>n.options.slidesToShow&&n.setPosition(),n.swipeLeft=null,n.options.autoplay&&n.autoPlay(),!0===n.options.accessibility&&(n.initADA(),n.options.focusOnChange&&e(n.$slides.get(n.currentSlide)).attr("tabindex",0).focus()))},t.prototype.prev=t.prototype.slickPrev=function(){this.changeSlide({data:{message:"previous"}})},t.prototype.preventDefault=function(e){e.preventDefault()},t.prototype.progressiveLazyLoad=function(t){t=t||1;var n,i,o,r,s,a=this,l=e("img[data-lazy]",a.$slider);l.length?(n=l.first(),i=n.attr("data-lazy"),o=n.attr("data-srcset"),r=n.attr("data-sizes")||a.$slider.attr("data-sizes"),(s=document.createElement("img")).onload=function(){o&&(n.attr("srcset",o),r&&n.attr("sizes",r)),n.attr("src",i).removeAttr("data-lazy data-srcset data-sizes").removeClass("slick-loading"),!0===a.options.adaptiveHeight&&a.setPosition(),a.$slider.trigger("lazyLoaded",[a,n,i]),a.progressiveLazyLoad()},s.onerror=function(){t<3?setTimeout(function(){a.progressiveLazyLoad(t+1)},500):(n.removeAttr("data-lazy").removeClass("slick-loading").addClass("slick-lazyload-error"),a.$slider.trigger("lazyLoadError",[a,n,i]),a.progressiveLazyLoad())},s.src=i):a.$slider.trigger("allImagesLoaded",[a])},t.prototype.refresh=function(t){var n,i,o=this;i=o.slideCount-o.options.slidesToShow,!o.options.infinite&&o.currentSlide>i&&(o.currentSlide=i),o.slideCount<=o.options.slidesToShow&&(o.currentSlide=0),n=o.currentSlide,o.destroy(!0),e.extend(o,o.initials,{currentSlide:n}),o.init(),t||o.changeSlide({data:{message:"index",index:n}},!1)},t.prototype.registerBreakpoints=function(){var t,n,i,o=this,r=o.options.responsive||null;if("array"===e.type(r)&&r.length){for(t in o.respondTo=o.options.respondTo||"window",r)if(i=o.breakpoints.length-1,r.hasOwnProperty(t)){for(n=r[t].breakpoint;i>=0;)o.breakpoints[i]&&o.breakpoints[i]===n&&o.breakpoints.splice(i,1),i--;o.breakpoints.push(n),o.breakpointSettings[n]=r[t].settings}o.breakpoints.sort(function(e,t){return o.options.mobileFirst?e-t:t-e})}},t.prototype.reinit=function(){var t=this;t.$slides=t.$slideTrack.children(t.options.slide).addClass("slick-slide"),t.slideCount=t.$slides.length,t.currentSlide>=t.slideCount&&0!==t.currentSlide&&(t.currentSlide=t.currentSlide-t.options.slidesToScroll),t.slideCount<=t.options.slidesToShow&&(t.currentSlide=0),t.registerBreakpoints(),t.setProps(),t.setupInfinite(),t.buildArrows(),t.updateArrows(),t.initArrowEvents(),t.buildDots(),t.updateDots(),t.initDotEvents(),t.cleanUpSlideEvents(),t.initSlideEvents(),t.checkResponsive(!1,!0),!0===t.options.focusOnSelect&&e(t.$slideTrack).children().on("click.slick",t.selectHandler),t.setSlideClasses("number"==typeof t.currentSlide?t.currentSlide:0),t.setPosition(),t.focusHandler(),t.paused=!t.o
10ptions.autoplay,t.autoPlay(),t.$slider.trigger("reInit",[t])},t.prototype.resize=function(){var t=this;e(window).width()!==t.windowWidth&&(clearTimeout(t.windowDelay),t.windowDelay=window.setTimeout(function(){t.windowWidth=e(window).width(),t.checkResponsive(),t.unslicked||t.setPosition()},50))},t.prototype.removeSlide=t.prototype.slickRemove=function(e,t,n){var i=this;if(e="boolean"==typeof e?!0===(t=e)?0:i.slideCount-1:!0===t?--e:e,i.slideCount<1||e<0||e>i.slideCount-1)return!1;i.unload(),!0===n?i.$slideTrack.children().remove():i.$slideTrack.children(this.options.slide).eq(e).remove(),i.$slides=i.$slideTrack.children(this.options.slide),i.$slideTrack.children(this.options.slide).detach(),i.$slideTrack.append(i.$slides),i.$slidesCache=i.$slides,i.reinit()},t.prototype.setCSS=function(e){var t,n,i=this,o={};!0===i.options.rtl&&(e=-e),t="left"==i.positionProp?Math.ceil(e)+"px":"0px",n="top"==i.positionProp?Math.ceil(e)+"px":"0px",o[i.positionProp]=e,!1===i.transformsEnabled?i.$slideTrack.css(o):(o={},!1===i.cssTransitions?(o[i.animType]="translate("+t+", "+n+")",i.$slideTrack.css(o)):(o[i.animType]="translate3d("+t+", "+n+", 0px)",i.$slideTrack.css(o)))},t.prototype.setDimensions=function(){var e=this;!1===e.options.vertical?!0===e.options.centerMode&&e.$list.css({padding:"0px "+e.options.centerPadding}):(e.$list.height(e.$slides.first().outerHeight(!0)*e.options.slidesToShow),!0===e.options.centerMode&&e.$list.css({padding:e.options.centerPadding+" 0px"})),e.listWidth=e.$list.width(),e.listHeight=e.$list.height(),!1===e.options.vertical&&!1===e.options.variableWidth?(e.slideWidth=Math.ceil(e.listWidth/e.options.slidesToShow),e.$slideTrack.width(Math.ceil(e.slideWidth*e.$slideTrack.children(".slick-slide").length))):!0===e.options.variableWidth?e.$slideTrack.width(5e3*e.slideCount):(e.slideWidth=Math.ceil(e.listWidth),e.$slideTrack.height(Math.ceil(e.$slides.first().outerHeight(!0)*e.$slideTrack.children(".slick-slide").length)));var t=e.$slides.first().outerWidth(!0)-e.$slides.first().width();!1===e.options.variableWidth&&e.$slideTrack.children(".slick-slide").width(e.slideWidth-t)},t.prototype.setFade=function(){var t,n=this;n.$slides.each(function(i,o){t=n.slideWidth*i*-1,!0===n.options.rtl?e(o).css({position:"relative",right:t,top:0,zIndex:n.options.zIndex-2,opacity:0}
10):e(o).css({position:"relative",left:t,top:0,zIndex:n.options.zIndex-2,opacity:0})}),n.$slides.eq(n.currentSlide).css({zIndex:n.options.zIndex-1,opacity:1})},t.prototype.setHeight=function(){var e=this;if(1===e.options.slidesToShow&&!0===e.options.adaptiveHeight&&!1===e.options.vertical){var t=e.$slides.eq(e.currentSlide).outerHeight(!0);e.$list.css("height",t)}},t.prototype.setOption=t.prototype.slickSetOption=function(){var t,n,i,o,r,s=this,a=!1;if("object"===e.type(arguments[0])?(i=arguments[0],a=arguments[1],r="multiple"):"string"===e.type(arguments[0])&&(i=arguments[0],o=arguments[1],a=arguments[2],"responsive"===arguments[0]&&"array"===e.type(arguments[1])?r="responsive":void 0!==arguments[1]&&(r="single")),"single"===r)s.options[i]=o;else if("multiple"===r)e.each(i,function(e,t){s.options[e]=t});else if("responsive"===r)for(n in o)if("array"!==e.type(s.options.responsive))s.options.responsive=[o[n]];else{for(t=s.options.responsive.length-1;t>=0;)s.options.responsive[t].breakpoint===o[n].breakpoint&&s.options.responsive.splice(t,1),t--;s.options.responsive.push(o[n])}a&&(s.unload(),s.reinit())},t.prototype.setPosition=function(){var e=this;e.setDimensions(),e.setHeight(),!1===e.options.fade?e.setCSS(e.getLeft(e.currentSlide)):e.setFade(),e.$slider.trigger("setPosition",[e])},t.prototype.setProps=function(){var e=this,t=document.body.style;e.positionProp=!0===e.options.vertical?"top":"left","top"===e.positionProp?e.$slider.addClass("slick-vertical"):e.$slider.removeClass("slick-vertical"),void 0===t.WebkitTransition&&void 0===t.MozTransition&&void 0===t.msTransition||!0===e.options.useCSS&&(e.cssTransitions=!0),e.options.fade&&("number"==typeof e.options.zIndex?e.options.zIndex<3&&(e.options.zIndex=3):e.options.zIndex=e.defaults.zIndex),void 0!==t.OTransform&&(e.animType="OTransform",e.transformType="-o-transform",e.transitionType="OTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.MozTransform&&(e.animType="MozTransform",e.transformType="-moz-transform",e.transitionType="MozTransition",void 0===t.perspectiveProperty&&void 0===t.MozPerspective&&(e.animType=!1)),void 0!==t.webkitTransform&&(e.animType="webkitTransform",e.transformType="-webkit-transform",e.transitionType="webkitTransition",void 0===t.perspectiveProperty&&void 0===t.webkitPerspective&&(e.animType=!1)),void 0!==t.msTransform&&(e.animType="msTransform",e.transformType="-ms-transform",e.transitionType="msTransition",void 0===t.msTransform&&(e.animType=!1)),void 0!==t.transform&&!1!==e.animType&&(e.animType="transform",e.transformType="transform",e.transitionType="transition"),e.transformsEnabled=e.options.useTransform&&null!==e.animType&&!1!==e.animType},t.prototype.setSlideClasses=function(e){var t,n,i,o,r=this;if(n=r.$slider.find(".slick-slide").removeClass("slick-active slick-center slick-current").attr("aria-hidden","true"),r.$slides.eq(e).addClass("slick-current"),!0===r.options.centerMode){var s=r.options.slidesToShow%2==0?1:0;t=Math.floor(r.options.slidesToShow/2),!0===r.options.infinite&&(e>=t&&e<=r.slideCount-1-t?r.$slides.slice(e-t+s,e+t+1).addClass("slick-active").attr("aria-hidden","false"):(i=r.options.slidesToShow+e,n.slice(i-t+1+s,i+t+2).addClass("slick-active").attr("aria-hidden","false")),0===e?n.eq(n.length-1-r.options.slidesToShow).addClass("slick-center"):e===r.slideCount-1&&n.eq(r.options.slidesToShow).addClass("slick-center")),r.$slides.eq(e).addClass("slick-center")}else e>=0&&e<=r.slideCount-r.options.slidesToShow?r.$slides.slice(e,e+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"):n.length<=r.options.slidesToShow?n.addClass("slick-active").attr("aria-hidden","false"):(o=r.slideCount%r.options.slidesToShow,i=!0===r.options.infinite?r.options.slidesToShow+e:e,r.options.slidesToShow==r.options.slidesToScroll&&r.slideCount-e<r.options.slidesToShow?n.slice(i-(r.options.slidesToShow-o),i+o).addClass("slick-active").attr("aria-hidden","false"):n.slice(i,i+r.options.slidesToShow).addClass("slick-active").attr("aria-hidden","false"));"ondemand"!==r.options.lazyLoad&&"anticipated"!==r.options.lazyLoad||r.lazyLoad()},t.prototype.setupInfinite=function(){var t,n,i,o=this;if(!0===o.options.fade&&(o.options.centerMode=!1),!0===o.options.infinite&&!1===o.options.fade&&(n=null,o.slideCount>o.options.slidesToShow)){for(i=!0===o.options.centerMode?o.options.slidesToShow+1:o.options.slidesToShow,t=o.slideCount;t>o.slideCount-i;t-=1)n=t-1,e(o.$slides[n]).clone(!0).attr("id","").attr("data-slick-index",n-o.slideCount).prependTo(o.$slideTrack).addClass("slick-cloned");for(t=0;t<i+o.slideCount;t+=1)n=t,e(o.$slides[n]).clone(!0).attr("id","").attr("data-slick-index",n+o.slideCount).appendTo(o.$slideTrack).addClass("slick-cloned");o.$slideTrack.find(".slick-cloned").find("[id]").each(function(){e(this).attr("id","")})}},t.prototype.interrupt=function(e){var t=this;e||t.autoPlay(),t.interrupted=e},t.prototype.selectHandler=function(t){var n=this,i=e(t.target).is(".slick-slide")?e(t.target):e(t.target).parents(".slick-slide"),o=parseInt(i.attr("data-slick-index"));o||(o=0),n.slideCount<=n.options.slidesToShow?n.slideHandler(o,!1,!0):n.slideHandler(o)},t.prototype.slideHandler=function(e,t,n){var i,o,r,s,a,l=null,c=this;if(t=t||!1,!(!0===c.animating&&!0===c.options.waitForAnimate||!0===c.options.fade&&c.currentSlide===e))if(!1===t&&c.asNavFor(e),i=e,l=c.getLeft(i),s=c.getLeft(c.
10currentSlide),c.currentLeft=null===c.swipeLeft?s:c.swipeLeft,!1===c.options.infinite&&!1===c.options.centerMode&&(e<0||e>c.getDotCount()*c.options.slidesToScroll))!1===c.options.fade&&(i=c.currentSlide,!0!==n&&c.slideCount>c.options.slidesToShow?c.animateSlide(s,function(){c.postSlide(i)}):c.postSlide(i));else if(!1===c.options.infinite&&!0===c.options.centerMode&&(e<0||e>c.slideCount-c.options.slidesToScroll))!1===c.options.fade&&(i=c.currentSlide,!0!==n&&c.slideCount>c.options.slidesToShow?c.animateSlide(s,function(){c.postSlide(i)}):c.postSlide(i));else{if(c.options.autoplay&&clearInterval(c.autoPlayTimer),o=i<0?c.slideCount%c.options.slidesToScroll!==0?c.slideCount-c.slideCount%c.options.slidesToScroll:c.slideCount+i:i>=c.slideCount?c.slideCount%c.options.slidesToScroll!==0?0:i-c.slideCount:i,c.animating=!0,c.$slider.trigger("beforeChange",[c,c.currentSlide,o]),r=c.currentSlide,c.currentSlide=o,c.setSlideClasses(c.currentSlide),c.options.asNavFor&&(a=(a=c.getNavTarget()).slick("getSlick")).slideCount<=a.options.slidesToShow&&a.setSlideClasses(c.currentSlide),c.updateDots(),c.updateArrows(),!0===c.options.fade)return!0!==n?(c.fadeSlideOut(r),c.fadeSlide(o,function(){c.postSlide(o)})):c.postSlide(o),void c.animateHeight();!0!==n&&c.slideCount>c.options.slidesToShow?c.animateSlide(l,function(){c.postSlide(o)}):c.postSlide(o)}},t.prototype.startLoad=function(){var e=this;!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&(e.$prevArrow.hide(),e.$nextArrow.hide()),!0===e.options.dots&&e.slideCount>e.options.slidesToShow&&e.$dots.hide(),e.$slider.addClass("slick-loading")},t.prototype.swipeDirection=function(){var e,t,n,i,o=this;return e=o.touchObject.startX-o.touchObject.curX,t=o.touchObject.startY-o.touchObject.curY,n=Math.atan2(t,e),(i=Math.round(180*n/Math.PI))<0&&(i=360-Math.abs(i)),i<=45&&i>=0||i<=360&&i>=315?!1===o.options.rtl?"left":"right":i>=135&&i<=225?!1===o.options.rtl?"right":"left":!0===o.options.verticalSwiping?i>=35&&i<=135?"down":"up":"vertical"},t.prototype.swipeEnd=function(){var e,t,n=this;if(n.dragging=!1,n.swiping=!1,n.scrolling)return n.scrolling=!1,!1;if(n.interrupted=!1,n.shouldClick=!(n.touchObject.swipeLength>10),void 0===n.touchObject.curX)return!1;if(!0===n.touchObject.edgeHit&&n.$slider.trigger("edge",[n,n.swipeDirection()]),n.touchObject.swipeLength>=n.touchObject.minSwipe){switch(t=n.swipeDirection()){case"left":case"down":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide+n.getSlideCount()):n.currentSlide+n.getSlideCount(),n.currentDirection=0;break;case"right":case"up":e=n.options.swipeToSlide?n.checkNavigable(n.currentSlide-n.getSlideCount()):n.currentSlide-n.getSlideCount(),n.currentDirection=1}"vertical"!=t&&(n.slideHandler(e),n.touchObject={},n.$slider.trigger("swipe",[n,t]))}else n.touchObject.startX!==n.touchObject.curX&&(n.slideHandler(n.currentSlide),n.touchObject={})},t.prototype.swipeHandler=function(e){var t=this;if(!(!1===t.options.swipe||"ontouchend"in document&&!1===t.options.swipe||!1===t.options.draggable&&-1!==e.type.indexOf("mouse")))switch(t.touchObject.fingerCount=e.originalEvent&&void 0!==e.originalEvent.touches?e.originalEvent.touches.length:1,t.touchObject.minSwipe=t.listWidth/t.options.touchThreshold,!0===t.options.verticalSwiping&&(t.touchObject.minSwipe=t.listHeight/t.options.touchThreshold),e.data.action){case"start":t.swipeStart(e);break;case"move":t.swipeMove(e);break;case"end":t.swipeEnd(e)}},t.prototype.swipeMove=function(e){var t,n,i,o,r,s,a=this;return r=void 0!==e.originalEvent?e.originalEvent.touches:null,!(!a.dragging||a.scrolling||r&&1!==r.length)&&(t=a.getLeft(a.currentSlide),a.touchObject.curX=void 0!==r?r[0].pageX:e.clientX,a.touchObject.curY=void 0!==r?r[0].pageY:e.clientY,a.touchObject.swipeLength=Math.round(Math.sqrt(Math.pow(a.touchObject.curX-a.touchObject.startX,2))),s=Math.round(Math.sqrt(Math.pow(a.touchObject.curY-a.touchObject.startY,2))),!a.options.verticalSwiping&&!a.swiping&&s>4?(a.scrolling=!0,!1):(!0===a.options.verticalSwiping&&(a.touchObject.swipeLength=s),n=a.swipeDirection(),void 0!==e.originalEvent&&a.touchObject.swipeLength>4&&(a.swiping=!0,e.preventDefault()),o=(!1===a.options.rtl?1:-1)*(a.touchObject.curX>a.touchObject.startX?1:-1),!0===a.options.verticalSwiping&&(o=a.touchObject.curY>a.touchObject.startY?1:-1),i=a.touchObject.swipeLength,a.touchObject.edgeHit=!1,!1===a.options.infinite&&(0===a.currentSlide&&"right"===n||a.currentSlide>=a.getDotCount()&&"left"===n)&&(i=a.touchObject.swipeLength*a.options.edgeFriction,a.touchObject.edgeHit=!0),!1===a.options.vertical?a.swipeLeft=t+i*o:a.swipeLeft=t+i*(a.$list.height()/a.listWidth)*o,!0===a.options.verticalSwiping&&(a.swipeLeft=t+i*o),!0!==a.options.fade&&!1!==a.options.touchMove&&(!0===a.animating?(a.swipeLeft=null, 11!1):void a.setCSS(a.swipeLeft))))},t.prototype.swipeStart=function(e){var t,n=this;if(n.interrupted=!0,1!==n.touchObject.fingerCount||n.slideCount<=n.options.slidesToShow)return n.touchObject={},!1;void 0!==e.originalEvent&&void 0!==e.originalEvent.touches&&(t=e.originalEvent.touches[0]),n.touchObject.startX=n.touchObject.curX=void 0!==t?t.pageX:e.clientX,n.touchObject.startY=n.touchObject.curY=void 0!==t?t.pageY:e.clientY,n.dragging=!0},t.prototype.unfilterSlides=t.prototype.slickUnfilter=function(){var e=this;null!==e.$slidesCache&&(e.unload(),e.$slideTrack.children(this.options.slide).detach(),e.$slidesCache.appendTo(e.$slideTrack),e.reinit())},t.prototype.unload=function(){var t=this;e(".slick-cloned",t.$slider).remove(),t.$dots&&t.$dots.remove(),t.$prevArrow&&t.htmlExpr.test(t.options.prevArrow)&&t.$prevArrow.remove(),t.$nextArrow&&t.htmlExpr.test(t.options.nextArrow)&&t.$nextArrow.remove(),t.$slides.removeClass("slick-slide slick-active slick-visible slick-current").attr("aria-hidden","true").css("width","")}
11,t.prototype.unslick=function(e){var t=this;t.$slider.trigger("unslick",[t,e]),t.destroy()},t.prototype.updateArrows=function(){var e=this;Math.floor(e.options.slidesToShow/2),!0===e.options.arrows&&e.slideCount>e.options.slidesToShow&&!e.options.infinite&&(e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false"),0===e.currentSlide?(e.$prevArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$nextArrow.removeClass("slick-disabled").attr("aria-disabled","false")):(e.currentSlide>=e.slideCount-e.options.slidesToShow&&!1===e.options.centerMode||e.currentSlide>=e.slideCount-1&&!0===e.options.centerMode)&&(e.$nextArrow.addClass("slick-disabled").attr("aria-disabled","true"),e.$prevArrow.removeClass("slick-disabled").attr("aria-disabled","false")))},t.prototype.updateDots=function(){var e=this;null!==e.$dots&&(e.$dots.find("li").removeClass("slick-active").end(),e.$dots.find("li").eq(Math.floor(e.currentSlide/e.options.slidesToScroll)).addClass("slick-active"))},t.prototype.visibility=function(){var e=this;e.options.autoplay&&(document[e.hidden]?e.interrupted=!0:e.interrupted=!1)},e.fn.slick=function(){var e,n,i=this,o=arguments[0],r=Array.prototype.slice.call(arguments,1),s=i.length;for(e=0;e<s;e++)if("object"==typeof o||void 0===o?i[e].slick=new t(i[e],o):n=i[e].slick[o].apply(i[e].slick,r),void 0!==n)return n;return i}}),$(document).on("turbolinks:load",function(){$(".contact-form-attachment").on("click",function(){$("#contact_attachment").click()}),$(".services-navigation-bar li a").on("click",function(e){if(""!=this.hash){e.preventDefault();const t=this.hash;$("html, body").animate({scrollTop:$(t).offset().top},600,function(){window.location.hash=t})}})}),$(document).on("turbolinks:load",function(){function e(){$(".fixed-top").hide(),window.addEventListener("scroll",function(){setTimeout(function(){$(".fixed-top").show()},3e3)})}AOS.init();var t=$("header.fixed-top");switch($(document).scrollTop()>t.height()?t.addClass("scroll-active"):t.addClass("scroll-default"),$(document).scroll(function(){$(this).scrollTop()>t.height()?(t.addClass("scroll-active"),t.removeClass("scroll-default")):(t.addClass("scroll-default"),t.removeClass("scroll-active"))}),$("div[data-spinner-container]").on("mouseenter",".circle-container",function(e){e.stopPropagation();let t=$(this).parent().find(".ball");for(const e of t){e.style.animationPlayState="paused",$(e).children().get(0).style.animationPlayState="paused"}}),$("div[data-spinner-container]").on("mouseleave",".circle-container",function(e){e.stopPropagation();let t=$(this).parent().find(".ball");for(const e of t){e.style.animationPlayState="running",$(e).children().get(0).style.animationPlayState="running"}}),window.location.hash){case"#services":case"#projects":case"#clients":case"#expertise":case"#contact":e()}$(function(){$('[data-toggle="tooltip"]').tooltip()}),$(".copy_link").click(function(e){e.preventDefault();const t=$(this).attr("href"),o=$(this).find("svg.octicon").length>0,r=o?window.location.origin+t:t;n(r),o&&i($(this)),!o&&(window.location=r)}),window.innerWidth<=436&&($("#embed-mob-desk").removeClass("embed-responsive-16by9"),$("#embed-mob-desk").addClass("embed-responsive-21by9"));const n=e=>{let t=document.createElement("input");t.value=e,document.body.appendChild(t),t.select(),document.execCommand("copy"),document.body.removeChild(t)},i=e=>{e.tooltip("hide").attr("data-original-title","Copied!").tooltip("show"),setTimeout(function(){e.tooltip("hide")},5e3)}}),document.addEventListener("turbolinks:load",function(){initializeProcessSections()}),setTimeout(initializeProcessSections,100),document.addEventListener("turbolinks:load",initializeBlog),$(document).on("turbolinks:load",function(){function e(e){if(!e||!e.length)return[];var t=e.map(function(e){return{year:e.year,value:e.value,isDummy:!1}}),n=D-t.length;if(n<=0)return t;for(var i=t[0].value,o=t[0].year,r=P.slice(-n),s=[],a=0;a<n;a++)s.push({year:o-(n-a),value:100*Math.round(i*r[a]/100),isDummy:!0});return s.concat(t)}function t(e){if(1===e.length)return[.6];var t=Math.max.apply(null,e)||1;return e.map(function(e){return e/t})}function n(e,t){return t=t||"\xa3",(e=Math.round(e))<=0?t+"0":e>=1e3?t+(e/1e3).toFixed(2).replace(/\.?0+$/,"")+"M":t+e+"k"}function i(e){return 1-Math.pow(1-e,3)}function o(e){for(var t=[],n=e.length,i=0;i<n;i++){var o;o=1===n?L-E:x+i/(n-1)*(L-x-E);var r=T-e[i]*(T-_);t.push([o,r])}return t}function r(e){for(var t="M"+e[0][0].toFixed(1)+","+e[0][1].toFixed(1),n=0;n<e.length-1;n++){var i=e[Math.max(n-1,0)],o=e[n],r=e[n+1],s=e[Math.min(n+2,e.length-1)],a=o[0]+(r[0]-i[0])/6,l=o[1]+(r[1]-i[1])/6,c=r[0]-(s[0]-o[0])/6,u=r[1]-(s[1]-o[1])/6;t+=" C"+a.toFixed(1)+","+l.toFixed(1)+" "+c.toFixed(1)+","+u.toFixed(1)+" "+r[0].toFixed(1)+","+r[1].toFixed(1)}return t}function s(e){return 1===e.length?[`M ${x} ${T}`,`L ${e[0][0]} ${T}`,`L ${e[0][0]} ${e[0][1]}`,`L ${x} ${T}`,"Z"].join(" "):r(e)+" L"+e[e.length-1][0]+","+T+" L"+e[0][0]+","+T+" Z"}function a(e){var t=w.getTotalLength();w.style.transition="none",w.style.strokeDasharray=t+" "+t,w.style.strokeDashoffset=t,w.getBoundingClientRect(),S||(w.style.transition="stroke-dashoffset "+(e||1400)+"ms cubic-bezier(0.65, 0, 0.35, 1)"),w.style.strokeDashoffset="0"}function l(e,t,n,o,r){if(S)e.textContent=r(n);else{var s=null;requestAnimationFrame(function a(l){null===s&&(s=l);var c=Math.min((l-s)/o,1);e.textContent=r(t+(n-t)*i(c)),c<1&&requestAnimationFrame(a)})}}function c(e,t){q&&(q.innerHTML="");for(var n=[],i=e.length-1,o=0;o<e.length;o++){var r=document.createElementNS(C,"circle");o===i?(r.setAttribute("class","hero-v2-chart-end"),r.setAttribute("r","6")):(r.setAttribute("class","hero-v2-chart-dot"),r.setAttribute("r","4.5")),t[o].isDummy&&r.setAttribute("data-dummy","true"),r.setAttribute("cx",e[o][0].toFixed(1)),r.setAttribute("cy",e[o][1].toFixed(1)),q&&q.appendChild(r),n.push(r)}return n}function u(e,t){j&&(j.innerHTML=""),M&&(M.innerHTML="");for(var n=0;n<t.length;n++){var i=e[n][0].toFixed(1);if(j){var o=document.createElementNS(C,"line");o.setAttribute("class","hero-v2-chart-grid"),o.setAttribute("x1",i),o.setAttribute("y1","24"),o.setAttribute("x2",i),o.setAttribute("y2",T),j.appendChild(o)}if(M){var r=document.createElementNS(C,"text");r.setAttribute("class","hero-v2-chart-year"),r.setAttribute("x",i),r.setAttribute("y","168"),r.setAttribute("text-anchor","middle"),t[n].isDummy&&r.setAttribute("data-dummy","true"),r.textContent=t[n].year,M.appendChild(r)}}}function d(e,t){if(!B)return[];B.innerHTML="";for(var i=[],o=e.length-1,r=e.length>1,s=0;s<e.length;s++)if(!t[s].isDummy){var a="";r&&s===o?a=" at-end":r&&0===s&&(a=" at-start");var l=document.createElement("div");l.className="hero-v2-pt-label"+a,l.style.left=e[s][0]/L*100+"%",l.style.top=e[s][1]/180*100+"%";var c=document.createElement("div");c.className="hero-v2-pt-label-inner",c.innerHTML="<b>"+n(t[s].value)+"</b><i>\u2019"+String(t[s].year).slice(2)+"</i>",l.appendChild(c),B.appendChild(l),i.push({el:c,index:s})}return i}function f(e){var t=document.getElementById("heroV2Review");t.classList.add("hero-v2-review-swap"),setTimeout(function(){document.getElementById("heroV2ReviewName").textContent=e.name,document.getElementById("heroV2ReviewHandle").textContent=e.role,document.getElementById("heroV2ReviewText").textContent=e.text;var n=document.getElementById("heroV2ReviewAvatar");e.avatar?(n.style.backgroundImage="url("+e.avatar+")",n.textContent=""):(n.style.backgroundImage="none",n.textContent=e.initials||e.name.charAt(0)),t.classList.remove("hero-v2-review-swap")},S?0:300)}function p(i,p){var h=k[i];if(h){0;var m=e(h.graph);if(m.length){var g=o(t(m.map(function(e){return e.value})));w.setAttribute("d",r(g));var A=document.getElementById("heroV2ChartArea");
11A.setAttribute("d",s(g));var v=c(g,m);u(g,m);var y=d(g,m),b=document.getElementById("heroV2RevLabel"),C=document.getElementById("heroV2RevValue"),x=document.getElementById("heroV2ChartLogo"),E=document.getElementById("heroV2ChartLogoLink"),_=document.getElementById("heroV2ChartBlurb"),T=document.getElementById("heroV2ChartPercent"),L=document.getElementById("heroV2ChartGrowth"),I=document.querySelector(".hero-v2-chart-info");b&&(b.textContent=h.metricLabel),E&&h.link&&(E.href=h.link);var D=h.graph.map(function(e){return e.value}),$=null;if(D.length>=2&&D[0]>0&&($=Math.round((D[D.length-1]-D[0])/D[0]*100)),null===$?(L.style.display="none",I.classList.add("full-width")):(L.style.display="",I.classList.remove("full-width")),!p||S)return w.style.transition="none",w.style.strokeDasharray="none",w.style.strokeDashoffset="0",A.style.transition="none",A.style.opacity=1,v.forEach(function(e){e.style.transition="none",e.style.transform="none"}),x.src=h.footerLogo,x.alt=h.name,x.setAttribute("data-project",i),x.style.transition="none",x.style.opacity=1,x.style.transform="none",_.textContent=h.blurb,_.style.transition="none",_.style.opacity=1,_.style.transform="none",C&&(C.textContent=n(h.metricValueK,"\xa3")),null!==$&&(T.textContent=$+"%"),y.forEach(function(e){e.el.style.transition="none",e.el.style.opacity=1,e.el.style.transform="none"}),void f(h.review);a(4e3),A.style.transition="none",A.style.opacity=0,A.getBoundingClientRect(),A.style.transition="opacity 1.2s ease",A.style.opacity=1,v.forEach(function(e,t){e.style.transition="none",e.style.transformBox="fill-box",e.style.transformOrigin="center",e.style.transform="scale(0)",e.getBoundingClientRect(),setTimeout(function(){e.style.transition="transform .6s cubic-bezier(.34,1.56,.64,1)",e.style.transform="scale(1)"},800+260*t)}),y.forEach(function(e){var t=e.el;t.style.transition="none",t.style.opacity=0,t.style.transform="scale(.55) translateY(6px)",t.getBoundingClientRect(),setTimeout(function(){t.style.transition="opacity .5s ease, transform .55s cubic-bezier(.34,1.56,.64,1)",t.style.opacity=1,t.style.transform="scale(1) translateY(0)"},1200+300*e.index)}),null!==$&&setTimeout(function(){l(T,0,$,2e3,function(e){return Math.round(e)+"%"})},1200),C&&(C.textContent="\xa30",setTimeout(function(){l(C,0,h.metricValueK,2100,function(e){return n(e,"\xa3")})},1600)),x.style.transition="none",x.style.opacity=0,x.style.transform="translateY(10px)",_.style.transition="none",_.style.opacity=0,_.style.transform="translateY(10px)",setTimeout(function(){x.src=h.footerLogo,x.alt=h.name,x.setAttribute("data-project",i),_.textContent=h.blurb,[x,_].forEach(function(e,t){e.getBoundingClientRect(),e.style.transition="opacity .6s ease, transform .6s cubic-bezier(.22,.61,.36,1)",e.style.transitionDelay=.14*t+"s",e.style.opacity=1,e.style.transform="translateY(0)"})},2300),f(h.review)}}}function h(e){N.forEach(function(t){var n=t.querySelector(".hero-v2-logo-prog");if(n){var i=t.getAttribute("data-project")===e;n.style.transition="none",n.style.transform="scaleX(0)",i&&!S&&(n.getBoundingClientRect(),n.style.transition="transform "+I+"ms linear",n.style.transform="scaleX(1)")}})}function m(e){N.forEach(function(t){t.classList.toggle("active",t.getAttribute("data-project")===e)}),h(e)}function g(e,t){e.classList.contains("active")||(m(e.getAttribute("data-project")),p(e.getAttribute("data-project"),!0),t&&y())}function A(){var e=document.querySelector(".hero-v2-logo-btn.active");return e?e.getAttribute("data-project"):O[0]}function v(){if(!document.hidden){var e=O[(O.indexOf(A())+1)%O.length];m(e),p(e,!0)}}function y(){window.heroV2TourTimer&&clearInterval(window.heroV2TourTimer),window.heroV2TourTimer=setInterval(v,I)}window.heroV2TourTimer&&(clearInterval(window.heroV2TourTimer),window.heroV2TourTimer=null);var b=document.getElementById("heroV2Data"),w=document.getElementById("heroV2ChartLine");if(b&&w){var k=JSON.parse(b.textContent),S=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,C="http://www.w3.org/2000/svg",x=20,E=20,_=30,T=150,L=400,I=9e3,D=4,$=1500,P=[.22,.45,.72],q=document.getElementById("heroV2Dots"),j=document.getElementById("heroV2Grid"),M=document.getElementById("heroV2Years"),B=document.getElementById("heroV2PtLabels"),N=document.querySelectorAll(".hero-v2-logo-btn");
11N.forEach(function(e){e.addEventListener("click",function(t){t.preventDefault(),g(e,!0)})});var O=Object.keys(k);!function(){var n=document.getElementById("heroV2ChartPercent"),i=document.getElementById("heroV2RevValue"),r=document.getElementById("heroV2ChartLogo"),s=document.getElementById("heroV2ChartBlurb");n&&(n.textContent="0%"),i&&(i.textContent="\xa30"),r&&(r.style.opacity=0),s&&(s.style.opacity=0);var a=k[O[0]];if(a){var l=e(a.graph);l.length&&u(o(t(l.map(function(e){return e.value}))),l)}m(O[0]),setTimeout(function(){p(O[0],!0),y()},S?0:$)}()}}),$(document).on("turbolinks:load",function(){function e(){$(".advantages").removeClass("d-none"),$(".disadvantages").addClass("d-none")}function t(){$(".advantages").addClass("d-none"),$(".disadvantages").removeClass("d-none")}function n(){const e=localStorage.getItem(h);return!e||y-parseInt(e,10)>=v}function i(){$(m).fadeIn()}function o(){$(m).fadeOut()}$("#home-nav-tab button").click(function(){$(this).addClass("active"),$(this).siblings("button").removeClass("active"),"mobile"==$(this).data("value")?mobileTechStack():webTechStack()}),$("#objective-tab button").click(function(){$("#objective-tab button").removeClass("development-tab-active"),$(this).addClass("development-tab-active");var e=$(this).data("target");"mobile"===e?showMobileStack():"custom"===e?showCustomStack():"digital-transformation"===e?showDigitalStack():"data-ai"===e?showDataAiStack():"product-engineering"===e&&showProductEngineeringStack()}),$(document).ready(function(){showAIIcon(),$("#technology-tab button").click(function(){$("#technology-tab button").removeClass("technology-tab-active"),$(this).addClass("technology-tab-active");var e=$(this).data("target");"ai"===e?showAIIcon():"backend"===e?showBackendIcon():"frontend"===e?showFrontendIcon():"mobile"===e?showMobileIcon():"database"===e?showDatabaseIcon():"devops"===e?showDevopsIcon():"survey"===e&&showSurveyIcon()})}),$(document).ready(function(){e(),$("#product-tab button").click(function(){$("#product-tab button").removeClass("development-tab-active"),$(this).addClass("development-tab-active");var n=$(this).data("target");"advantages"===n?e():"disadvantages"===n&&t()});const n=document.querySelectorAll("#product-tab .btn");n.forEach(e=>{e.addEventListener("click",()=>{n.forEach(e=>e.classList.remove("active")),e.classList.add("active")})})});let r="https://www.youtube.com/embed/r8vANXjusrI";var s,a,l,c,u,d,f;$("#openModal").click(function(){document.querySelector(".modal-background").style.display="block",document.body.classList.add("modal-open"),document.getElementById("youtubeVideo").src=r}),$("#closeModal").click(function(){document.querySelector(".modal-background").style.display="none",document.body.classList.remove("modal-open"),document.getElementById("youtubeVideo").src=""}),$(".image-15-colored").hide(),$(".client-image-15").hover(function(){$(".image-15-black-and-white").hide(),$(".image-15-colored").show()},function(){$(".image-15-colored").hide(),$(".image-15-black-and-white").show()}),s=window,a=document,l="script",c="https://www.google-analytics.com/analytics.js",u="ga",s.GoogleAnalyticsObject=u,s[u]=s[u]||function(){(s[u].q=s[u].q||[]).push(arguments)},s[u].l=1*new Date,d=a.createElement(l),f=a.getElementsByTagName(l)[0],d.async=1,d.src=c,f.parentNode.insertBefore(d,f),ga("create","UA-XXXXX-Y","auto"),ga("send","pageview");const p="#myModal",h="sm_last_closed",m="#sale_floating_button",g="#reopen_modal_btn",A="#reopen_modal_btn_desktop",v=18e5,y=(new Date).getTime();"/contact"!==window.location.pathname&&(n()?($(p).modal({backdrop:"static",keyboard:!1,show:!0}),o()):i(),$(p).on("hidden.bs.modal",function(){localStorage.setItem(h,y.toString()),i()}),$(g).on("click",function(){$(p).modal("show"),o()}),$(A).on("click",function(){$(p).modal("show"),o()}));let b=$(".slick-carousel").slick({infinite:!0,slidesToShow:5,slidesToScroll:1,prevArrow:"<i class='fa fa-long-arrow-alt-left slick-prev slick-projects-prev'></i>",nextArrow:"<i class='fa fa-long-arrow-alt-right ml-md-3 ml-5 slick-next slick-projects-next'></i>",lazyLoad:"ondemand",responsive:[{breakpoint:1024,settings:{slidesToShow:3,slidesToScroll:1,infinite:!0,dots:!1}},{breakpoint:768,settings:{slidesToShow:2,slidesToScroll:1}}]});$(".project-slide-item").on("click",function(){let e=$(this).data("slide-index"),t=$(this).data("slide-category");b.slick("slickGoTo",e),$(".project-slide-item").removeClass("active-project-slide"),$(this).addClass("active-project-slide"),"/testimonials"!=window.location.pathname&&loadHomeProjects(t)}),$(".navbar-item").on("click",function(){let e=$(this).data("slide-category");$(".navbar-item").removeClass("active"),$(this).addClass("active"),loadHomeProjects(e)}),$(document).ready(function(){const e=window.location.pathname;
11"/"===e?$('.navbar-item[data-slide-category="artificial-intelligence"]').click():"/services/e-commerce-software-development"===e?$('.navbar-item[data-slide-category="e-commerce"]').click():"/services/ai-ml-software-development"===e?$('.navbar-item[data-slide-category="artificial-intelligence"]').click():$('.navbar-item[data-slide-category="travel"]').click()}),prefill_contact_form();document.querySelectorAll(".new_tab_link").forEach(e=>{e.addEventListener("click",function(t){t.preventDefault(),t.stopImmediatePropagation(),t.ctrlKey||t.metaKey?window.open(e.href,"_blank"):window.location.href=e.href})})});const handle_contact_form_submit=e=>{e.preventDefault();let t=e.target,n=new FormData(t),i={name:n.get("contact[name]"),email:n.get("contact[email]"),message:n.get("contact[message]"),formId:e.target.id};localStorage.setItem("contact_form",JSON.stringify(i)),t.submit()},swal_type=e=>{let t=e.querySelectorAll(".sa-icon"),n="success";return t.forEach(e=>{"block"===e.style.display&&(n=e.classList.contains("sa-error")?"error":"success")}),n},prefill_contact_form=()=>{let e=document.querySelector(".sweet-alert"),t=localStorage.getItem("contact_form");t&&(t=JSON.parse(t));let n=t&&document.getElementById(t.formId);if(e&&e.classList.contains("showSweetAlert")){let i=swal_type(e);n&&t&&"error"===i?(n.elements["contact[name]"].value=t.name||"",n.elements["contact[email]"].value=t.email||"",n.elements["contact[message]"].value=t.message||"",localStorage.removeItem("contact_form")):localStorage.removeItem("contact_form")}};window.TIKSOM_LAND={w:256,h:128,data:"AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB//gBf/+AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAZf/j/////4AAAAAAAAAAAAGAAAAAAAAAAAAAAAAAAAB//gf////8AAAFgAAAAAAAAcAAAAAAAAAAAAAAAAAAAAP4P/////gAAAGAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA/Af////+AAAAAAAAAAAAAAPAAAAAAAAAAAAAAAAGAQZ4AAf///8AAAAAAAABgAAH//wAAMAAAAAAAAAAA+AAOAAAA////gAAAAAAAAYAAB///AAAAAAAAAAAAAAHv+Gj/wAB///8AAAAAAAADAGA/////8A4AAAAAAAAAAAf8DH/4AB///QAAAAAAAAAA5//////z//AAAAAP/+A8R/4GHD4AD//8AAAAB/4AAAj3/////////8A8wB/////8HCecDwAf/4AAAAAf/+AP//f////////////wB////9////gP4D//AAAAAD//+f//7////////////xw/////n///0B8AH/AA/AAAfj+H////////////////AAf///////8QB8AP4ABwAAH8f/////////////////4AH////////AABAA/AAAAAB/n/////////////////+AAf/////f/4AHgAA4AAAAAP8f3//////////////g/AAAfgB/////gAfAAAAAAAAA/4D//////////////cEAAAAMAB/////AB/4AAAAAAABPB/////////////8ABgAAAAAAB/////AD/wAAAAAAwAcf/////////////AAfAAAAAAAD/////gf/gAAAAADgIB/////////////4AB4AAAAAAAH/////j//gAAAAAzA9//////////+///gAHAAAAAAAAP//+f/P//AAAAAGeP///////////////0AYAAAAAAAAf///////0AAAAABz////////////////QAAAAAAAAAA///////AQAAAAAAf///////////////9AAAAAAAAAAA////n//DwAAAAAP////////////////gAAAAAAAAAAD///4P/8AAAAAAAf///////////////+AAAAAAAAAAAP///8H/4AAAAAAB///4n8ff////////wAAAAAAAAAAA////2/4AAAAAAAH9n/APj9////////8EAAAAAAAAAAD///+f/AAAAAAAP8DH8AfH////////+AQAAAAAAAAAAP/////4AAAAAAA/gGPxh+H////////wAAAAAAAAAAAA/////+AAAAAAAD8CEx//4///////+eAIAAAAAAAAAAD/////wAAAAAAAPwABH//j///////wYBAAAAAAAAAAAH/////AAAAAAAAeAAAP/+P///////wwMAAAAAAAAAAAP////8AAAAAAAAD/AAA/////////+DBwAAAAAAAAAAAf////gAAAAAAAH/4AAD/////////4A4AAAAAAAAAAAAf///4AAAAAAAA//wAAf/////////wEAAAAAAAAAAAAB////AAAAAAAAH//48B//////////AAAAAAAAAAAAAAA//8cAAAAAAAAf//////////////8AAAAAAAAAAAAAAD/8AQAAAAAAAD//////8////////wAAAAAAAAAAAAAAT/gBgAAAAAAAf////9/4////////AAAAAAAAAAAAAAAP+ACAAAAAAAD/////z/wf//////4AAAAAAAAAAAAAAAPwAAAAAAAAAf/////n/kA//////AAAAAAAAAAAAAAAA/AAAAAAAAAB/////+P/8B/////4AAAAAAAAAAAAAAAB8AAAAAAAAAP/////8//wD/8f/8AAAAAAAAAAAAAAAAH4MBAAAAAAA//////x/+AD/g/8AAAAAAAAAAAAAAAAAPxgAwAAAAAB//////n/4AP8B/gAAAAAAAAAAAAAAAAAP+AAAAAAAAH/////+P+AA/gH/ACAAAAAAAAAAAAAAAAF4AAAAAAAA//////8/gAD8AH+AIAAAAAAAAAAAAAAAAD+AAAAAAAD//////54AAHgAP4AAAAAAAAAAAAAAAAAABwAAAAAAAP//////0AAAeAA/wAAAAAAAAAAAAAAAAAABAAAAAAAAf//////gAAA4ACeAAAAAAAAAAAAAAAAAAAGB8AAAAAA//////+8AADAAAwAAAAAAAAAAAAAAAAAAAAP/gAAAAB///////wAAEAAgAAAAAAAAAAAAAAAAAAAAB//AAAAAH//////+AAAEAAAADAAAAAAAAAAAAAAAAAAH/+AAAAAH+f////4AAAAAEAAAAAAAAAAAAAAAAAAAAAf//gAAAAIA/////AAAAACIAwAAAAAAAAAAAAAAAAAAB///AAAAAAAf///4AAAAAEgHAAAAAAAAAAAAAAAAAAAP//8AAAAAAB////AAAAAANB8AAAAAAAAAAAAAAAAAAB///wAAAAAAH///4AAAAAAYPwAAAAAAAAAAAAAAAAAAH///gAAAAAAf/+/AAAAAABw+ACAAAAAAAAAAAAAAAAAf///wAAAAAB//74AAAAAADj5AJgAAAAAAAAAAAAAAAB////8AAAAAD///AAAAAAAGAGAfwAAAAAAAAAAAAAAAP////8AAAAAH//8AAAAAAAIAAAPgAAAAAAAAAAAAAAAf////4AAAAAf//wAAAAAAAIAAAfgAAAAAAAAAAAAAAA/////gAAAAB///AAAAAAAAMAAB2AAAAAAAAAAAAAAAD////+AAAAAD//8AAAAAAAAAAAAEAAAAAAAAAAAAAAAH////wAAAAAP//4AAAAAAAAAAAAAAAAAAAAAAAAAAAAf///+AAAAAA///gAAAAAAAAAAgQAAAAAAAAAAAAAAAA////wAAAAAH//+AAAAAAAAAAH
11hAAAAAAAAAAAAAAAAD////AAAAAAf//4MAAAAAAAAG8GAAAAAAAAAAAAAAAAD///8AAAAAB///DgAAAAAAAA/8YAAAAAAAAAAAAAAAAH///wAAAAAH//4eAAAAAAAAH//wAAAAAAAAAAAAAAAAP///AAAAAAf/+A4AAAAAAAAf//AAAAAAAAAAAAAAAAA///4AAAAAA//4HAAAAAAAAP///AAAAAAAAAAAAAAAAD///gAAAAAD//gcAAAAAAAD///8AAAAAAAAAAAAAAAAP//wAAAAAAP/+BwAAAAAAAf///4AAAAAAAAAAAAAAAA//8AAAAAAAf/4GAAAAAAAB////wAAAAAAAAAAAAAAAD//gAAAAAAB/+AAAAAAAAAH////gAAAAAAAAAAAAAAAP/+AAAAAAAH/4AAAAAAAAAf///+AAAAAAAAAAAAAAAB//4AAAAAAAP/gAAAAAAAAA////4AAAAAAAAAAAAAAAH//AAAAAAAA/8AAAAAAAAAD////gAAAAAAAAAAAAAAAf/4AAAAAAAB/gAAAAAAAAAP/P/+AAAAAAAAAAAAAAAB//AAAAAAAAH8AAAAAAAAAA/AP/wAAAAAAAAAAAAAAAH/4AAAAAAAAAAAAAAAAAAADAAP+AAAAAAAAAAAAAAAA/+AAAAAAAAAAAAAAAAAAAAAAAf4AAAAAAAAAAAAAAAD/4AAAAAAAAAAAAAAAAAAAAAAA/AAAAAAAAAAAAAAAAP+AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAA/wAAAAAAAAAAAAAAAAAAAAAAAAAAAMAAAAAAAAAAAAD8AAAAAAAAAAAAAAAAAAAAAAAAGAACAAAAAAAAAAAAAPwAAAAAAAAAAAAAAAAAAAAAAAAIAAIAAAAAAAAAAAAA+AAAAAAAAAAAAAAAAAAAAAAAAAAADAAAAAAAAAAAAAHwAAAAAAAAAAAAAAAAAAAAAAAAAAAYAAAAAAAAAAAAAfgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAB8AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAeAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAwAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA4AAAAAAAAAAAAAAAAAAgAAAAAAAAAAAAAAAAAAAAAAHgAAAAAAAAAAAAPAAAf//vDz/AAAAAAAAAAAAAAAAAA+AAAAAAAAAAAAf//wP///////wAAAAAAAAAAAAAAAA/4AAAAAAEAIAeP/////////////4AAAAAAAAAAAAAAH/gAAAAAf////////////////////gAAAAAAAAAB8AAP+AAAAAf/////////////////////gAAAAAADgAD/+//4AAAAf/////////////////////wAAAAAB///x/////gAAAP/////////////////////8AAAAAf//////////4AAH//////////////////////wAAAB/////////////z/////////////////////////8/////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////////w=="},$(document).on("turbolinks:load",function(){function e(e,t,n){const i=new Date;i.setTime(i.getTime()+24*n*60*60*1e3);const o="expires="+i.toUTCString();document.cookie=e+"="+t+";"+o+";path=/"}function t(e){const t=e+"=",n=document.cookie.split(";");for(let e=0;e<n.length;e++){let i=n[e];for(;" "===i.charAt(0);)i=i.substring(1,i.length);if(0===i.indexOf(t))return i.substring(t.length,i.length)}return null}function n(){const e=t("userConsent");i.style.display=e?"none":"block"}const i=document.getElementById("privacy-section");if(i){n();const t=document.getElementById("rejectAllButton"),o=document.getElementById("acceptAllButton");t&&o&&(t.addEventListener("click",function(){e("userConsent","rejected",365),i.style.display="none"}),o.addEventListener("click",function(){e("userConsent","accepted",365),i.style.display="none"}))}}),function(){function e(e,t){return{x:d.left+(e-u.x)/u.w*d.w,y:d.top+(t-u.y)/u.h*d.h}}function t(e,t){return{x:u.x+(e-d.left)/d.w*u.w,y:u.y+(t-d.top)/d.h*u.h}}function n(){return window.matchMedia&&window.matchMedia("(min-width: 992px)").matches}function i(){return window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function o(e){return-(Math.cos(Math.PI*e)-1)/2}function r(e,t,n,i){var o,r=0,s=1/0,a=260;for(o=0;o<=a;o++){var l=t*(o/a),c=e.getPointAtLength(l),u=c.x-n,d=c.y-i,f=u*u+d*d;f<s&&(s=f,r=l)}var p=t/a;for(o=0;o<14;o++)[r-(p/=2),r+p].forEach(function(o){if(!(o<0||o>t)){var a=e.getPointAtLength(o),l=a.x-n,c=a.y-i,u=l*l+c*c;u<s&&(s=u,r=o)}});return r/t}function s(e,t){return parseFloat(getComputedStyle(e).getPropertyValue(t))}function a(n){function i(t,n){var i=d.getPointAtLength(t*h),o=e(i.x,i.y);f.style.left=o.x+"%",f.style.top=o.y+"%",d.style.strokeDashoffset=100*(1-n)}function a(e){for(var t=0;t<_.length;t++)_[t].style.opacity=e}function l(e,t){function n(s){if(e===T){null===r&&(r=s);var a=s-r;if(a>=S)return i(k,1),m.forEach(function(e){e.step.classList.add("is-active")}),void t();var l,c=0,u=null,d=0;for(l=0;l<b.length;l++){var f=b[l].dur;if(a<c+f){u=b[l],d=(a-c)/f;break}c+=f}if("move"===u.type){var p=u.from+(u.to-u.from)*o(d);i(p,p)}else if("dwell"===u.type)u.step.classList.add("is-active"),i(u.at,u.at);else{var h=u.from+(u.to-u.from)*o(d);i(u.from,h)}requestAnimationFrame(n)}}
11var r=null;requestAnimationFrame(n)}function c(e,t){function n(l){if(e===T){null===r&&(r=l);var c=l-r;if(c<x)return a(1-o(c/x)),void requestAnimationFrame(n);s||(m.forEach(function(e){e.step.classList.remove("is-active")}),i(0,0),s=!0);var u=c-x;if(u<E)return a(o(u/E)),void requestAnimationFrame(n);a(1),t()}}var r=null,s=!1;requestAnimationFrame(n)}function u(e){l(e,function(){e===T&&(I=setTimeout(function(){e===T&&c(e,function(){e===T&&u(e)})},C))})}var d=n.querySelector(".process-v2-curve-path"),f=n.querySelector(".process-v2-ball"),p=Array.prototype.slice.call(n.querySelectorAll(".process-v2-step"));if(!d||!f||!p.length)return null;var h=d.getTotalLength();if(!h)return null;var m=p.map(function(n){var i=n.querySelector(".process-v2-node"),o=t(s(n,"--dot-x"),s(n,"--dot-y")),a=r(d,h,o.x,o.y),l=d.getPointAtLength(a*h),c=e(l.x,l.y);return i.style.left=c.x+"%",i.style.top=c.y+"%",{step:n,frac:a}}).sort(function(e,t){return e.frac-t.frac});n.classList.add("js-relay"),i(0,0);var g=5400,A=440,v=480,y=700,b=[],w=0,k=0;m.forEach(function(e){b.push({type:"move",from:w,to:e.frac,dur:Math.max(A,(e.frac-w)*g)}),b.push({type:"dwell",at:e.frac,step:e.step,dur:v}),w=e.frac,k=e.frac}),b.push({type:"flourish",from:w,to:1,dur:y});var S=b.reduce(function(e,t){return e+t.dur},0),C=1200,x=550,E=350,_=[n.querySelector(".process-v2-curve"),f,n.querySelector(".process-v2-steps")].filter(Boolean),T=0,L=!1,I=null;return{start:function(){L||(L=!0,T++,a(1),m.forEach(function(e){e.step.classList.remove("is-active")}),i(0,0),u(T))},stop:function(){L&&(L=!1,T++,I&&(clearTimeout(I),I=null))}}}function l(e){function t(e,t){var n=p[e].querySelector(".process-v2-node").getBoundingClientRect();return{x:n.left-t.left+n.width/2,y:n.top-t.top+n.height/2}}function n(){var e=d.getBoundingClientRect(),n=p.map(function(n,i){return t(i,e).y}),i=n[n.length-1]-n[0]||1;b=[{type:"dwell",idx:0,dur:h}];for(var o=1;o<p.length;o++){var r=n[o]-n[o-1];b.push({type:"move",from:o-1,to:o,dur:Math.max(g,r/i*m)}),b.push({type:"dwell",idx:o,dur:h})}w=b.reduce(function(e,t){return e+t.dur},0)}function i(e){f.style.left=e.x+"px",f.style.top=e.y+"px"}function r(e,t,n){return{x:e.x+(t.x-e.x)*n,y:e.y+(t.y-e.y)*n}}function s(e){for(var t=0;t<k.length;t++)k[t].style.opacity=e}function a(e){p.forEach(function(t){t.classList.toggle("is-active",e)})}function l(e,n){function s(c){if(e===S){null===l&&(l=c);var u=c-l,f=d.getBoundingClientRect();if(u>=w)return i(t(p.length-1,f)),a(!0),void n();var h,m=0,g=null,A=0;for(h=0;h<b.length;h++){var v=b[h].dur;if(u<m+v){g=b[h],A=(u-m)/v;break}m+=v}"move"===g.type?i(r(t(g.from,f),t(g.to,f),o(A))):(p[g.idx].classList.add("is-active"),i(t(g.idx,f))),requestAnimationFrame(s)}}var l=null;requestAnimationFrame(s)}function c(e,n){function r(u){if(e===S){null===l&&(l=u);var f=u-l;if(f<v)return s(1-o(f/v)),void requestAnimationFrame(r);c||(a(!1),i(t(0,d.getBoundingClientRect())),c=!0);var p=f-v;if(p<y)return s(o(p/y)),void requestAnimationFrame(r);s(1),n()}}var l=null,c=!1;requestAnimationFrame(r)}function u(e){l(e,function(){e===S&&(x=setTimeout(function(){e===S&&c(e,function(){e===S&&u(e)})},A))})}var d=e.querySelector(".process-v2-stage"),f=e.querySelector(".process-v2-vball"),p=Array.prototype.slice.call(e.querySelectorAll(".process-v2-step"));if(!d||!f||!p.length)return null;e.classList.add("js-vrelay");var h=460,m=4200,g=360,A=1300,v=520,y=340,b=[],w=0,k=[e.querySelector(".process-v2-steps"),f].filter(Boolean),S=0,C=!1,x=null;return{start:function(){C||(C=!0,S++,n(),s(1),a(!1),i(t(0,d.getBoundingClientRect())),u(S))},stop:function(){C&&(C=!1,S++,x&&(clearTimeout(x),x=null))}}}function c(){document.querySelectorAll("[data-process]").forEach(function(e){function t(){return n()?a(e):l(e)}function o(){e.classList.add("is-visible"),n()||(e.classList.add("js-vrelay"),r().forEach(function(e){e.classList.add("is-active")}))}function r(){return Array.prototype.slice.call(e.querySelectorAll(".process-v2-step"))}if("true"!==e.dataset.processBound){e.dataset.processBound="true";var s=!i()&&"requestAnimationFrame"in window;if("IntersectionObserver"in window){var c=null,u=!1,d=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting?(s&&!u&&(u=!0,c=t()),c?c.start():(o(),d.unobserve(e.target))):c&&c.stop()})},{threshold:.2});d.observe(e)}else{var f=s?t():null;f?f.start():o()}}})}var u={x:26.5,y:2.5,w:1017,h:395.4},d={left:5.63,top:27.34,w:81.23,h:52.91};document.addEventListener("turbolinks:load",c),document.addEventListener("DOMContentLoaded",c)}(),$(document).on("turbolinks:load",function(){function e(e){return 1-Math.pow(1-e,3)}function t(e,t,n){return e<t?t:e>n?n:e}function n(e,t,n){return e+(t-e)*n}function i(){return(F=(1664525*F+1013904223)%4294967296)/4294967296}function o(e){var t=e.getAttribute("data-count-target")||"",n=t.indexOf(".");return-1===n?0:t.length-n-1}function r(e,t){var n=e.getAttribute("data-count-prefix")||"",i=e.getAttribute("data-count-suffix")||"";return n+t.toFixed(o(e))+i}function s(t){function n(s){null===o&&(o=s);var a=Math.min((s-o)/W,1);t.textContent=r(t,e(a)*i),a<1&&requestAnimationFrame(n)}var i=parseFloat(t.getAttribute("data-count-target"));if(!isNaN(i)){var o=null;t.textContent=r(t,0),requestAnimationFrame(n)}}function a(){I.forEach(function(e){var t=parseFloat(e.getAttribute("data-count-target"));isNaN(t)||(e.textContent=r(e,t))})}function l(e,t){if(!ae)return!0;var n=180*e/Math.PI,i=180*t/Math.PI,o=Math.floor((n+180)/360*le);o=(o%le+le)%le;var r=Math.floor((90-i)/180*ce) 12;r<0?r=0:r>=ce&&(r=ce-1);var s=r*le+o;return!!(ae[s>>3]&128>>(7&s))}function c(e,t){return{lon:e*Math.PI/180,lat:t*Math.PI/180}}function u(e,t){var n=Math.cos(t);return[n*Math.sin(e),Math.sin(t),n*Math.cos(e)]}function d(e,t,n,i,o){var r=1-o;return r*r*r*e+3*r*r*o*t+3*r*o*o*n+o*o*o*i}function f(e,t,n,i,o){var r=1-o;return 3*r*r*(t-e)+6*r*o*(n-t)+3*o*o*(i-n)}function p(e,n,i){var o,r=z[e],s=r.arc[0]*U,a=r.arc[1]*U;if(r.clusters>0){var l=r.count/r.clusters,c=Math.floor(i/l),u=(n.base-.5)*(.85/r.clusters);o=(c+.5)/r.clusters+u}else o=r.count>1?i/(r.count-1):.5,o+=(n.base-.5)*(.9/r.count);
12return{angle:s+(o=t(o,0,1))*(a-s),lenScale:r.lenScale,visible:i<r.count}}function h(){Xe=window.devicePixelRatio||1;var e=T.getBoundingClientRect();Qe=Math.max(1,e.width),Ye=Math.max(1,e.height),T.width=Math.round(Qe*Xe),T.height=Math.round(Ye*Xe),Ge=T.width/2,Ke=T.height,Je=1.02*T.height}function m(e,t){var n=T.getBoundingClientRect();Ze.x=(e-n.left)*Xe,Ze.y=(t-n.top)*Xe,Ze.inside=!0,g(e,t,n)}function g(e,n,i){for(var o=null,r=0;r<D.length;r++)if(D[r].classList.contains("is-active")){o=D[r];break}if(o){var s=t((e-i.left)/i.width-.5,-.5,.5),a=t((n-i.top)/i.height-.5,-.5,.5);o.style.setProperty("--sx",(2*s*et).toFixed(1)+"px"),o.style.setProperty("--sy",(2*a*tt).toFixed(1)+"px")}}function A(){D.forEach(function(e){e.style.setProperty("--sx","0px"),e.style.setProperty("--sy","0px")})}function v(e){nt=e,"dome"===z[e].mode&&(it=e),L.forEach(function(t,n){var i=n===e;t.classList.toggle("is-active",i),t.setAttribute("aria-selected",i?"true":"false")}),D.forEach(function(t){var n=parseInt(t.getAttribute("data-viz-index"),10)===e;t.classList.toggle("is-active",n),n||(t.style.setProperty("--sx","0px"),t.style.setProperty("--sy","0px"))}),P&&P.classList.toggle("is-active",1===e),j&&j.classList.toggle("is-active",0===e),O&&O.classList.toggle("is-active",2===e),B&&B.classList.toggle("is-active",3===e)}function y(e){if(q.length)for(var n=0;n<q.length&&n<De.length;n++){var i=De[n],o=q[n],r=(e+i.offset)%Ie/Ie,s=r*Je*i.tipFrac,a=(Ge+Math.cos(i.angle)*s)/Xe,l=(Ke+Math.sin(i.angle)*s)/Xe,c=t(Math.min(r,1-r)/.14,0,1)*wt*st;if(c<.02||!o.textContent){var u=Le[(n+Math.floor((e+i.offset)/Ie))%Le.length];o.textContent!==u&&(o.textContent=u)}o.style.transform="translate("+a.toFixed(1)+"px, "+l.toFixed(1)+"px) translate(-50%, -50%)",o.style.opacity=c.toFixed(3)}}function b(e,i,o,r,s,a,l,c){if(M.length)for(var u=0;u<M.length&&u<Me.length;u++){var f=Me[u],p=M[u],h=0===f.side?i*l:i*(1-l),m=0===f.side?r-c:r+c,g=a+(s-a)*Math.pow(f.slot,1.1),A=h+.3*(m-h),v=h+.84*(m-h),y=(e+f.offset)%qe/qe,b=1-y,w=d(h,A,v,m,b)/Xe,k=d(g,g,s,s,b)/Xe,S=n(.7,1,y),C=t(Math.min(y,1-y)/.14,0,1)*wt*ht;if(C<.05||!p.textContent){var x=Pe[(u+Math.floor((e+f.offset)/qe))%Pe.length];p.textContent!==x&&(p.textContent=x)}p.style.transform="translate("+w.toFixed(1)+"px, "+k.toFixed(1)+"px) translate(-50%, -50%) scale("+S.toFixed(3)+")",p.style.opacity=C.toFixed(3)}}function w(e,i,o){if(N.length)for(var r=0;r<N.length&&r<We.length;r++){for(var s=We[r],a=N[r],l=i+s.fx*o,c=ie[0],u=ie[ne-1],d=0;d<ne-1;d++){var f=ie[d]._wx,p=ie[d+1]._wx;if(null!=f&&null!=p&&l>=f&&l<=p){c=ie[d],u=ie[d+1];break}}var h=u._wx-c._wx||1,m=t((l-c._wx)/h,0,1),g=n(c._topY,u._topY,m),A=(e+s.offset)%Re/Re,v=l/Xe,y=g/Xe-14-A*He,b=t(A/.18,0,1)*t((1-A)/.35,0,1)*wt*lt;if(b<.05||!a.textContent){var w=Ne+(s.i0+Math.floor((e+s.offset)/Re))%Oe,k=String(w);a.textContent!==k&&(a.textContent=k)}a.style.transform="translate("+v.toFixed(1)+"px, "+y.toFixed(1)+"px) translate(-50%, -50%)",a.style.opacity=b.toFixed(3)}}function k(i){H.clearRect(0,0,T.width,T.height),H.globalCompositeOperation="lighter",Ze.strength=n(Ze.strength,Ze.inside?1:0,.08);var o=ot*Xe,r=rt*Xe,s=z[nt].mode;if(st=n(st,"dome"===s?1:0,.07),at=n(at,"volume"===s?1:0,.07),lt=n(lt,"wave"===s?1:0,.07),dt=n(dt,"particles"===s?1:0,.07),ht=n(ht,"converge"===s?1:0,.07),st>.01){for(var a=0;a<V;a++){var l=X[a],c=p(it,l,a);l.curAngle=n(l.curAngle,c.angle,.09);var h=c.visible?l.lenFrac*Je*c.lenScale:0;l.curLen=n(l.curLen,h,.09);var m=vt?t((bt-.25*l.base)/.75,0,1):0;l.grow=n(l.grow,e(m),.12);var g=1+.02*Math.sin(.0011*i*l.speed+l.phase),A=l.curLen*l.grow*g;if(!(A<.5)){var v=Math.cos(l.curAngle),k=Math.sin(l.curAngle),S=Ge+v*A,C=Ke+k*A,x=0;if(Ze.strength>.01){var E=S-Ze.x,_=C-Ze.y,L=Math.sqrt(E*E+_*_)||1;if(L<o){var I=1-L/o,D=I*I*r*Ze.strength;S+=E/L*D,C+=_/L*D,x=I*Ze.strength}}
12var P=H.createLinearGradient(Ge,Ke,S,C),q=l.alpha*l.grow*st;P.addColorStop(0,"rgba(178, 236, 74, "+q*(.7+.3*x)+")"),P.addColorStop(.6,"rgba(140, 210, 55, "+.35*q+")"),P.addColorStop(1,"rgba(111, 190, 68, "+.06*q+")"),H.strokeStyle=P,H.lineWidth=(.75+1.1*x)*Xe,H.beginPath(),H.moveTo(Ge,Ke),H.lineTo(S,C),H.stroke(),H.beginPath(),H.fillStyle="rgba("+(x>.02?"206, 248, 132":"168, 230, 60")+", "+t(1.15*q+.5*x,0,1)+")",H.arc(S,C,(l.dot+1.5*x)*Xe,0,2*Math.PI),H.fill()}}y(i)}if(at>.01){var j=Math.min(.44*T.width,.84*T.height),M=.5*T.width,B=.86*T.height,N=Ze.inside?.55*(Ze.x/T.width-.5):0,O=Ze.inside?.3*(Ze.y/T.height-.5):0;ct=n(ct,N,.045),ut=n(ut,O,.045);var R=.035*Math.sin(24e-5*i)+ct,F=.022*Math.sin(19e-5*i+1.3)+ut,W=Math.cos(R),U=Math.sin(R),Q=Math.cos(F),Y=Math.sin(F);function G(e,t,n){var i=-e*U+n*W;return[e*W+n*U,t*Q-i*Y,t*Y+i*Q]}for(var J=G(te[0],te[1],te[2]),Z=M+J[0]*j,ee=B-J[1]*j,oe=14,re=1.55*o,se=1.8*r,ae=0;ae<V;ae++){var le=K[ae],ce=vt?t((bt-.25*le.seed)/.75,0,1):0;if(le.sgrow=n(le.sgrow,e(ce),.12),!(le.sgrow<.02)){var ue=le.lon+le.damp*Math.sin(.001*i*le.dspeed+le.dphase),de=le.lat+.6*le.damp*Math.cos(.001*i*le.dspeed+le.dphase),fe=Math.cos(de),pe=G(fe*Math.sin(ue),Math.sin(de),fe*Math.cos(ue)),me=t(J[0]*pe[0]+J[1]*pe[1]+J[2]*pe[2],-1,1),ge=Math.acos(me),Ae=Math.sin(ge);if(!(Ae<.001)){var ve=.26+.74*(.5*pe[2]+.5);q=le.alpha*le.sgrow*at*ve,S=M+pe[0]*j,C=B-pe[1]*j,x=0;if(Ze.strength>.01){var ye=S-Ze.x,be=C-Ze.y,we=Math.sqrt(ye*ye+be*be);we<re&&(x=(1-we/re)*Ze.strength)}var Te=H.createLinearGradient(Z,ee,S,C);Te.addColorStop(0,"rgba(190, 240, 96, "+q*(1.05+.5*x)+")"),Te.addColorStop(.5,"rgba(150, 216, 62, "+.55*q+")"),Te.addColorStop(1,"rgba(120, 196, 72, "+.16*q+")"),H.strokeStyle=Te,H.lineWidth=(.75+1.2*x)*Xe,H.beginPath();for(var Le=0;Le<=oe;Le++){var Ie=Le/oe,De=Math.sin((1-Ie)*ge)/Ae,$e=Math.sin(Ie*ge)/Ae,Pe=M+(Ht=De*J[0]+$e*pe[0])*j,qe=B-(Ft=De*J[1]+$e*pe[1])*j;if(Ze.strength>.01){var je=Pe-Ze.x,Me=qe-Ze.y,Be=Math.sqrt(je*je+Me*Me);if(Be<re&&Be>.5){var Ne=1-Be/re,Oe=Ne*Ne*se*Ze.strength;Pe+=je/Be*Oe,qe+=Me/Be*Oe}}0===Le?H.moveTo(Pe,qe):H.lineTo(Pe,qe)}H.stroke(),H.beginPath(),H.fillStyle="rgba("+(x>
12.02?"206, 248, 132":"168, 230, 60")+", "+t(1.25*q+.5*x,0,1)+")",H.arc(S,C,(le.dot*(pe[2]>0?1:.55)+1.4*x)*Xe,0,2*Math.PI),H.fill()}}}var Re=95*Xe,He=H.createRadialGradient(Z,ee,0,Z,ee,Re);He.addColorStop(0,"rgba(190, 240, 90, "+.16*wt*at+")"),He.addColorStop(.4,"rgba(162, 228, 40, "+.06*wt*at+")"),He.addColorStop(1,"rgba(162, 228, 40, 0)"),H.fillStyle=He,H.beginPath(),H.arc(Z,ee,Re,0,2*Math.PI),H.fill()}if(dt>.01){var Fe=Math.min(.46*T.width,.86*T.height),We=.5*T.width,Ue=.88*T.height,Qe=Ze.inside?.6*(Ze.x/T.width-.5):0,Ye=Ze.inside?.28*(Ze.y/T.height-.5):0;ft=n(ft,Qe,.045),pt=n(pt,Ye,.045);var et=Se+11e-5*i+.05*Math.sin(2e-4*i)+ft,tt=.02*Math.sin(17e-5*i+1.1)+pt,yt=Math.cos(et),kt=Math.sin(et),St=Math.cos(tt),Ct=Math.sin(tt);function xt(e,t,n){var i=-e*kt+n*yt;return[e*yt+n*kt,t*St-i*Ct,t*Ct+i*St]}var Et=1.2*o,_t=1*r;function Tt(e,t){var n=Math.cos(t);return[n*Math.sin(e),Math.sin(t),n*Math.cos(e)]}var Lt=24;function It(e){var t=.5*e[2]+.5;if(!(t<.4)){var n=We+e[0]*Fe,i=Ue-e[1]*Fe;H.beginPath(),H.fillStyle="rgba(200, 244, 120, "+.85*t*dt*wt+")",H.arc(n,i,1.9*Xe,0,2*Math.PI),H.fill()}}for(var Dt=0;Dt<Ce.length;Dt++){var $t=Ce[Dt],Pt=Tt($t.a.lon,$t.a.lat),qt=Tt($t.b.lon,$t.b.lat),jt=xt(Pt[0],Pt[1],Pt[2]),Mt=xt(qt[0],qt[1],qt[2]),Bt=t(jt[0]*Mt[0]+jt[1]*Mt[1]+jt[2]*Mt[2],-1,1),Nt=Math.acos(Bt),Ot=Math.sin(Nt);if(!(Ot<.001)){H.strokeStyle="rgba(150, 216, 62, "+$t.alpha*dt*wt+")",H.lineWidth=.8*Xe,H.beginPath();for(var Rt=0;Rt<=Lt;Rt++){Ie=Rt/Lt,De=Math.sin((1-Ie)*Nt)/Ot,$e=Math.sin(Ie*Nt)/Ot;var Ht=De*jt[0]+$e*Mt[0],Ft=De*jt[1]+$e*Mt[1],Wt=We+Ht*Fe,Ut=Ue-Ft*Fe;0===Rt?H.moveTo(Wt,Ut):H.lineTo(Wt,Ut)}H.stroke(),It(jt),It(Mt)}}for(var zt=0;zt<ke;zt++){var Vt=he[zt],Xt=vt?t((bt-.35*Vt.seed)/.65,0,1):0;if(Vt.pgrow=n(Vt.pgrow,e(Xt),.12),!(Vt.pgrow<.02)){pe=xt(Vt.x,Vt.y,Vt.z),Pe=We+pe[0]*Fe,qe=Ue-pe[1]*Fe;var Qt=.5*pe[2]+.5;q=Vt.alpha*Vt.pgrow*dt*(.18+.82*Qt),x=0;if(Ze.strength>.01){var Yt=Pe-Ze.x,Gt=qe-Ze.y,Kt=Math.sqrt(Yt*Yt+Gt*Gt);if(Kt<Et&&Kt>.5){var Jt=1-Kt/Et,Zt=Jt*Jt*_t*Ze.strength;Pe+=Yt/Kt*Zt,qe+=Gt/Kt*Zt,x=Jt*Ze.strength}}var en=x>.02?"206, 248, 132":Qt>.5?"178, 236, 74":"120, 196, 72";H.fillStyle="rgba("+en+", "+t(1.15*q+.4*x,0,1)+")";var tn=(Vt.dot*(.55+.55*Qt)+1.1*x)*Xe;H.fillRect(Pe-.5*tn,qe-.5*tn,tn,tn)}}for(var nn=10500,on=0;on<$.length&&on<xe.length;on++){var rn,sn,an,ln=$[on],cn=xe[on],un=u(cn.a.lon,cn.a.lat),dn=u(cn.b.lon,cn.b.lat),fn=xt(un[0],un[1],un[2]),pn=xt(dn[0],dn[1],dn[2]),hn=t(fn[0]*pn[0]+fn[1]*pn[1]+fn[2]*pn[2],-1,1),mn=Math.acos(hn),gn=Math.sin(mn),An=(i/nn+.37*on)%1;if(gn<.001)rn=fn[0],sn=fn[1],an=fn[2];else{var vn=Math.sin((1-An)*mn)/gn,yn=Math.sin(An*mn)/gn;rn=vn*fn[0]+yn*pn[0],sn=vn*fn[1]+yn*pn[1],an=vn*fn[2]+yn*pn[2]}var bn=Math.sqrt(rn*rn+sn*sn+an*an)||1,wn=(We+(rn/=bn)*Fe)/Xe,kn=(Ue-(sn/=bn)*Fe)/Xe,Sn=.5*(an/=bn)+.5,Cn=t(Math.min(An,1-An)/.12,0,1),xn=t((Sn-.42)/.3,0,1);if(ln.style.transform="translate("+wn.toFixed(1)+"px, "+kn.toFixed(1)+"px) translate(-50%, -150%)",ln.style.opacity=(Cn*xn*wt*dt).toFixed(3),Sn>.42){var En=We+rn*Fe,_n=Ue-sn*Fe;H.beginPath(),H.fillStyle="rgba(210, 248, 140, "+Cn*xn*dt*wt+")",H.arc(En,_n,2.6*Xe,0,2*Math.PI),H.fill()}}}if(lt>.01){for(var Tn=T.height,Ln=T.width,In=.03*Ln,Dn=.94*Ln,$n=.42*Tn,Pn=.17*Tn,qn=.92*Tn,jn=1.6,Mn=2*Math.PI,Bn=35e-5*i,Nn=0,On=0;On<ne;On++){var Rn=ie[On];Rn._wy=Math.sin(Rn.u*jn*Mn+Bn),Rn._near=(1-Rn._wy)/2,Rn._cum=Nn,Nn+=.26+.74*Rn._near}for(var Hn=0;Hn<ne;Hn++)ie[Hn]._wx=In+ie[Hn]._cum/Nn*Dn,ie[Hn]._topY=$n-ie[Hn]._wy*Pn;for(var Fn=0;Fn<ne;Fn++){var Wn=ie[Fn],Un=vt?t((bt-.4*Wn.u)/.6,0,1):0;if(Wn.wgrow=n(Wn.wgrow,e(Un),.12),!(Wn.wgrow<.02)){var zn=Wn._near,Vn=In+Wn._cum/Nn*Dn,Xn=$n-Wn._wy*Pn,Qn=Xn+qn*(.12+.88*zn)*Wn.wgrow;q=(.08+.82*zn)*Wn.wgrow*lt*Wn.alpha,x=0,S=Vn,C=Xn;if(Ze.strength>.01){var Yn=Vn-Ze.x,Gn=Xn-Ze.y,Kn=Math.sqrt(Yn*Yn+Gn*Gn)||1;if(Kn<o){var Jn=1-Kn/o,Zn=Jn*Jn*r*Ze.strength;S=Vn+Yn/Kn*Zn,C=Xn+Gn/Kn*Zn,x=Jn*Ze.strength}}var ei=H.createLinearGradient(S,C,Vn,Qn);ei.addColorStop(0,"rgba(178, 236, 74, "+q*(.9+.4*x)+")"),ei.addColorStop(.5,"rgba(140, 210, 55, "+.2*q+")"),ei.addColorStop(1,"rgba(120, 200, 60, 0)"),H.strokeStyle=ei,H.lineWidth=(.35+1.15*zn+1*x)*Xe,H.beginPath(),H.moveTo(S,C),H.lineTo(Vn,Qn),H.stroke(),H.beginPath(),H.fillStyle="rgba("+(x>
12.02?"206, 248, 132":"168, 230, 60")+", "+t(1.3*q+.5*x,0,1)+")",H.arc(S,C,(Wn.dotBase*(.4+1.5*zn)+1.3*x)*Xe,0,Mn),H.fill()}}w(i,In,Dn,$n)}if(ht>.01){var ti=T.width,ni=T.height,ii=.52*ni,oi=.06*ni,ri=.2,si=.014*ti,ai=.75,li=2*Math.PI,ci=(oe=26,Ze.inside?(Ze.x/ti-.5)*(.03*ti):0),ui=.5*ti+(mt=n(mt,ci,.05));gt=n(gt,Ze.x,.16),At=n(At,Ze.y,.16);var di=.011*Math.min(ti,ni),fi=.0019*i,pi=1.9,hi=.3*Math.min(ti,ni),mi=.66,gi=ti*(1-2*ri)*.5,Ai=H.createLinearGradient(0,ii-40*Xe,0,ii+40*Xe);Ai.addColorStop(0,"rgba(150, 216, 62, 0)"),Ai.addColorStop(.5,"rgba(196, 240, 120, "+.14*wt*ht+")"),Ai.addColorStop(1,"rgba(120, 200, 150, 0)"),H.fillStyle=Ai,H.fillRect(ui-gi,ii-40*Xe,2*gi,80*Xe);for(var vi=0;vi<2;vi++)for(var yi=0===vi?ti*ri:ti*(1-ri),bi=0===vi?ui-si:ui+si,wi=0;wi<Ee;wi++){var ki=_e[wi],Si=oi+(ii-oi)*Math.pow(ki.t,1.1),Ci=vt?t((bt-.2*ki.seed)/.8,0,1):0;if(!((q=ki.alpha*ht*e(Ci))<.01)){var xi=(.4+.5*(1-ki.t))*Xe,Ei=yi+.3*(bi-yi),_i=Si,Ti=yi+.84*(bi-yi),Li=ii;for(Le=0;Le<=oe;Le++){var Ii=d(yi,Ei,Ti,bi,c=Le/oe),Di=d(Si,_i,Li,ii,c),$i=f(yi,Ei,Ti,bi,c),Pi=f(Si,_i,Li,ii,c),qi=Math.sqrt($i*$i+Pi*Pi)||1,ji=di*Math.sin(Math.PI*c)*Math.sin(pi*li*c-fi+.38*wi),Mi=Ii+-Pi/qi*ji,Bi=Di+$i/qi*ji;if(Ze.strength>.01){var Ni=t(c/.1,0,1)*t((1-c)/.1,0,1),Oi=gt-Mi,Ri=At-Bi,Hi=Math.sqrt(Oi*Oi+Ri*Ri);if(Hi<hi){var Fi=1-Hi/hi;Mi+=Oi*(Fi=Fi*Fi*Ze.strength*Ni*mi),Bi+=Ri*Fi}}ze[Le]=Mi,Ve[Le]=Bi}(P=H.createLinearGradient(yi,Si,bi,ii)).addColorStop(0,"rgba(178, 236, 74, "+q+")"),P.addColorStop(.5,"rgba(140, 210, 55, "+.55*q+")"),P.addColorStop(1,"rgba(120, 196, 72, "+.16*q+")"),H.strokeStyle=P,H.lineWidth=xi,H.beginPath();for(var Wi=0;Wi<=oe;Wi++)0===Wi?H.moveTo(ze[0],Ve[0]):H.lineTo(ze[Wi],Ve[Wi]);H.stroke(),H.beginPath(),H.fillStyle="rgba(206, 248, 132, "+t(1.2*q,0,1)+")",H.arc(yi,Si,ki.dotr*Xe,0,li),H.fill();var Ui=.62*q,zi=H.createLinearGradient(bi,ii,yi,ii+(ii-Si)*ai);zi.addColorStop(0,"rgba(160, 224, 96, "+Ui+")"),zi.addColorStop(.5,"rgba(126, 200, 100, "+.55*Ui+")"),zi.addColorStop(1,"rgba(110, 180, 120, 0)"),H.strokeStyle=zi,H.lineWidth=xi,H.beginPath();for(var Vi=0;Vi<=oe;Vi++){var Xi=ii+(ii-Ve[Vi])*ai;0===Vi?H.moveTo(ze[0],Xi):H.lineTo(ze[Vi],Xi)}H.stroke(),H.beginPath(),H.fillStyle="rgba(170, 226, 120, "+t(.5*q,0,1)+")",H.arc(yi,ii+(ii-Si)*ai,.8*ki.dotr*Xe,0,li),H.fill()}}var Qi=60*Xe,Yi=H.createRadialGradient(ui,ii,0,ui,ii,Qi);Yi.addColorStop(0,"rgba(214, 248, 150, "+.22*wt*ht+")"),Yi.addColorStop(.5,"rgba(160, 224, 80, "+.06*wt*ht+")"),Yi.addColorStop(1,"rgba(160, 224, 80, 0)"),H.fillStyle=Yi,H.beginPath(),H.arc(ui,ii,Qi,0,2*Math.PI),H.fill();var Gi=Math.min(.4*ti,.7*ni),Ki=ii+.12*ni,Ji=H.createRadialGradient(ui,Ki,.15*Gi,ui,Ki,Gi);Ji.addColorStop(0,"rgba(96, 190, 168, "+.05*wt*ht+")"),Ji.addColorStop(.6,"rgba(90, 170, 170, "+.02*wt*ht+")"),Ji.addColorStop(1,"rgba(90, 170, 170, 0)"),H.fillStyle=Ji,H.beginPath(),H.arc(ui,Ki,Gi,0,2*Math.PI),H.fill(),b(i,ti,ni,ui,ii,oi,ri,si)}var Zi=st,eo=150*Xe,to=H.createRadialGradient(Ge,Ke,0,Ge,Ke,eo);to.addColorStop(0,"rgba(190, 240, 90, "+.34*wt*Zi+")"),to.addColorStop(.4,"rgba(162, 228, 40, "+.14*wt*Zi+")"),to.addColorStop(1,"rgba(162, 228, 40, 0)"),H.fillStyle=to,H.beginPath(),H.arc(Ge,Ke,eo,0,2*Math.PI),H.fill()}function S(t){vt&&(null===yt&&(yt=t),bt=Math.min((t-yt)/kt,1),wt=e(bt)),k(t),window.statsV2Raf=requestAnimationFrame(S)}function C(){vt=!0,bt=1,wt=1;var e=z[nt].mode;st="dome"===e?1:0,at="volume"===e?1:0,lt="wave"===e?1:0,dt="particles"===e?1:0,ht="converge"===e?1:0;for(var t=0;t<V;t++){var n=X[t],i=p(it,n,t);n.curAngle=i.angle,n.curLen=i.visible?n.lenFrac*Je*i.lenScale:0,n.grow=1,K[t].sgrow=1,t<ne&&(ie[t].wgrow=1)}for(var o=0;o<ke;o++)he[o].pgrow=1;k(0);for(var r=0;r<q.length&&r<De.length;r++){var s=De[r],a=.5*Je*s.tipFrac;q[r].textContent=Le[r%Le.length],q[r].style.transform="translate("+((Ge+Math.cos(s.angle)*a)/Xe).toFixed(1)+"px, "+((Ke+Math.sin(s.angle)*a)/Xe).toFixed(1)+"px) translate(-50%, -50%)",q[r].style.opacity="1"}for(var l=T.width,c=T.height,u=.52*c,f=.06*c,h=.2,m=.014*l,g=.5*l,A=0;A<M.length&&A<Me.length;A++){var v=Me[A],y=0===v.side?l*h:l*(1-h),b=0===v.side?g-m:g+m,w=f+(u-f)*Math.pow(v.slot,1.1),S=y+.3*(b-y),C=y+.84*(b-y);M[A].textContent=Pe[A%Pe.length],M[A].style.transform="translate("+(d(y,S,C,b,.5)/Xe).toFixed(1)+"px, "+(d(w,w,u,u,.5)/Xe).toFixed(1)+"px) translate(-50%, -50%) scale(0.85)",M[A].style.opacity="1"}for(var x=T.width,E=.03*x,_=.94*x,L=.42*T.height,I=0;I<N.length&&I<We.length;I++){var D=We[I];N[I].textContent=String(Ne+D.i0%Oe),N[I].style.transform="translate("+((E+D.fx*_)/Xe).toFixed(1)+"px, "+(L/Xe-20).toFixed(1)+"px) translate(-50%, -50%)",N[I].style.opacity="1"}}function x(){return!(!window.matchMedia||!window.matchMedia("(max-width: 767px)").matches)}
12function E(){if(R)return a(),void C();vt=!0,I.forEach(s),x()||(window.statsV2Raf=requestAnimationFrame(S))}var _=document.querySelector(".stats-v2");if(_){var T=_.querySelector(".stats-v2-canvas"),L=Array.prototype.slice.call(_.querySelectorAll(".stats-v2-card")),I=Array.prototype.slice.call(_.querySelectorAll(".stats-v2-value")),D=Array.prototype.slice.call(_.querySelectorAll(".stats-v2-img")),$=Array.prototype.slice.call(_.querySelectorAll(".stats-v2-badge")),P=_.querySelector(".stats-v2-badges"),q=Array.prototype.slice.call(_.querySelectorAll(".stats-v2-tag")),j=_.querySelector(".stats-v2-tags"),M=Array.prototype.slice.call(_.querySelectorAll(".stats-v2-industry")),B=_.querySelector(".stats-v2-industries"),N=Array.prototype.slice.call(_.querySelectorAll(".stats-v2-year")),O=_.querySelector(".stats-v2-years");if(T){window.statsV2Raf&&(cancelAnimationFrame(window.statsV2Raf),window.statsV2Raf=null);for(var R=window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches,H=T.getContext("2d"),F=20260714,W=1600,U=Math.PI,z=[{mode:"dome",count:220,arc:[1,2],lenScale:1,clusters:0},{mode:"particles"},{mode:"wave"},{mode:"converge"}],V=240,X=[],Q=0;Q<V;Q++){var Y=i(),G=.62+.3*i();i()<.16&&(G=.95+.35*i()),X.push({base:Y,lenFrac:G,dot:.7+1*i(),alpha:.28+.34*i(),phase:i()*Math.PI*2,speed:.5+.8*i(),curAngle:1.5*U,curLen:0,grow:0})}for(var K=[],J=0;J<V;J++)K.push({lon:i()*Math.PI*2,lat:Math.asin(t(2*i()-1,-.98,.98)),dot:.6+1*i(),alpha:.3+.36*i(),seed:i(),dphase:i()
12*Math.PI*2,dspeed:.4+.9*i(),damp:.015+.05*i(),sgrow:0});for(var Z,ee,te=(Z=[-.62,-.18,.76],ee=Math.sqrt(Z[0]*Z[0]+Z[1]*Z[1]+Z[2]*Z[2]),[Z[0]/ee,Z[1]/ee,Z[2]/ee]),ne=170,ie=[],oe=0;oe<ne;oe++)ie.push({u:oe/(ne-1),dotBase:1.3+.7*i(),alpha:.85+.15*i(),wgrow:0});var re=Math.PI*(3-Math.sqrt(5)),se=window.TIKSOM_LAND||null,ae=null,le=0,ce=0;if(se&&se.data){var ue=atob(se.data);ae=new Uint8Array(ue.length);for(var de=0;de<ue.length;de++)ae[de]=ue.charCodeAt(de);le=se.w,ce=se.h}for(var fe=6e3,pe=2e4,he=[],me=0;me<pe&&he.length<fe;me++){var ge=1-me/(pe-1)*2,Ae=Math.sqrt(Math.max(0,1-ge*ge)),ve=re*me,ye=Math.cos(ve)*Ae,be=Math.sin(ve)*Ae,we=Math.asin(ge);l(Math.atan2(ye,be),we)&&he.push({x:ye,y:ge,z:be,dot:.5+.5*i(),alpha:.42+.36*i(),seed:i(),pgrow:0})}for(var ke=he.length,Se=.35,Ce=[{a:c(-.1,51.5),b:c(-74,40.7),amount:"\xa311.1M",alpha:.34},{a:c(55.3,25.2),b:c(-.1,51.5),amount:"\xa35.18M",alpha:.34},{a:c(-46.6,-23.5),b:c(55.3,25.2),amount:"\xa31.96M",alpha:.3},{a:c(-123.1,49.3),b:c(-74,40.7),amount:"\xa31.63M",alpha:.32},{a:c(151.2,-33.9),b:c(-122.4,37.8),amount:"\xa30.24M",alpha:.28},{a:c(-122.4,37.8),b:c(139.7,35.7),amount:"\xa30.11M",alpha:.3},{a:c(151.2,-33.9),b:c(-.1,51.5),amount:"\xa31.47M+",alpha:.32},{a:c(139.7,35.7),b:c(-122.4,37.8),amount:null,alpha:.2}],xe=Ce.filter(function(e){return e.amount}),Ee=46,_e=[],Te=0;Te<Ee;Te++)_e.push({t:Te/(Ee-1),seed:i(),pulse:i(),pulse2:i(),dotr:.9+.7*i(),alpha:.45+.4*i()});for(var Le=["Holiday Swap: \xa311.1M raised","Roomer Travel: \xa35.18M raised","RapidSpike: \xa31.96M raised","ModernAdvisor: \xa31.63M raised","Crema: \xa30.24M raised","LucidAct: \xa30.11M raised","SYMBYX Biome: \xa31.47M+ raised"],Ie=7e3,De=[],$e=0;$e<4;$e++)De.push({angle:U+(.1+.8*($e+.5)/4)*U,tipFrac:.62+.24*i(),offset:$e*(Ie/4)});for(var Pe=["AI/ML","Fintech","Education","Health","SaaS Based","Travel","Ecommerce","CyberSecurity"],qe=8200,je=[.34,.52,.7,.88],Me=[],Be=0;Be<4;Be++)Me.push({side:Be%2,slot:je[Be],offset:Be*(qe/4)});for(var Ne=2015,Oe=2026-Ne+1,Re=3400,He=46,Fe=[.2,.42,.62,.83],We=[],Ue=0;Ue<4;Ue++)We.push({fx:Fe[Ue],i0:3*Ue,offset:Ue*(Re/4)});var ze=[],Ve=[],Xe=1,Qe=0,Ye=0,Ge=0,Ke=0,Je=0,Ze={x:0,y:0,inside:!1,strength:0},et=14,tt=9;R||(T.addEventListener("mousemove",function(e){m(e.clientX,e.clientY)}),T.addEventListener("mouseleave",function(){Ze.inside=!1,A()}),T.addEventListener("touchmove",function(e){e.touches&&e.touches[0]&&m(e.touches[0].clientX,e.touches[0].clientY)},{passive:!0}),T.addEventListener("touchend",function(){Ze.inside=!1,A()}));var nt=0,it=0;L.forEach(function(e){var t=parseInt(e.getAttribute("data-viz-index"),10)||0;e.addEventListener("click",function(){v(t)}),e.addEventListener("keydown",function(e){if("ArrowRight"===e.key||"ArrowLeft"===e.key){e.preventDefault();var t="ArrowRight"===e.key?1:-1,n=(nt+t+L.length)%L.length;v(n),L[n].focus()}})});var ot=130,rt=38,st=1,at=0,lt=0,ct=0,ut=0,dt=0,ft=0,pt=0,ht=0,mt=0,gt=0,At=0,vt=!1,yt=null,bt=0,wt=0,kt=1700;h();var St=null;if(window.addEventListener("resize",function(){St&&cancelAnimationFrame(St),St=requestAnimationFrame(function(){h(),R?C():x()?window.statsV2Raf&&(cancelAnimationFrame(window.statsV2Raf),window.statsV2Raf=null):vt&&!window.statsV2Raf&&(window.statsV2Raf=requestAnimationFrame(S))})}),v(1),"IntersectionObserver"in window){var Ct=new IntersectionObserver(function(e){e.forEach(function(e){e.isIntersecting&&(E(),Ct.disconnect())})},{threshold:.3});Ct.observe(_)}else E()}}}),function(){function e(){return window.matchMedia&&window.matchMedia("(prefers-reduced-motion: reduce)").matches}function t(e){e.find(".tv2-poster[data-tv2-poster-fallback]").each(function(){function e(){var e=n.shift();e?t.src=e:t.removeAttribute("data-tv2-poster-fallback")}var t=this,n=(t.getAttribute("data-tv2-poster-fallback")||"").split(",").map(function(e){return e.trim()}).filter(Boolean);t.addEventListener("error",e),t.complete&&0===t.naturalWidth&&e()})}function n(e,t){e.find("[data-tv2-player]").each(function(){if(this!==t){var e=this.querySelector("iframe");e&&(e.src="about:blank",e.parentNode.removeChild(e),h(e),y(this),this.classList.remove("is-playing"),this.classList.remove("is-starting"))}})}function i(e,t){var n=e;return Object.keys(t).forEach(function(e){new RegExp("[?&]"+e+"=").test(n)||(n+=(-1===n.indexOf("?")?"?":"&")+e+"="+t[e])}),n}function o(){P||(P=!0,I.forEach(function(e){var t=document.createElement("link");
12t.rel="preconnect",t.href=e,document.head.appendChild(t)}))}function r(){var e=navigator.connection||navigator.mozConnection||navigator.webkitConnection;return!e||!e.saveData&&!/(^|-)2g$/.test(e.effectiveType||"")}function s(e){if("string"!=typeof e||"{"!==e.charAt(0))return null;if(-1===e.indexOf("State"))return null;var t;try{t=JSON.parse(e)}catch(e){return null}var n=t&&t.info;return"number"==typeof n?n:n&&"number"==typeof n.playerState?n.playerState:null}function a(e){for(var t=0;t<q.length;t++)if(q[t].contentWindow===e)return q[t];return null}function l(){j||(j=!0,window.addEventListener("message",function(e){if(D.test(e.origin)){var t=a(e.source);if(t){t.setAttribute("data-tv2-api","alive");var n=s(e.data);-1!==M.indexOf(n)&&b(t)}}}))}function c(e,t){try{e.contentWindow.postMessage(JSON.stringify(t),"*")}catch(e){}}function u(e){c(e,{event:"listening",id:1,channel:"widget"})}function d(e){var t=0,n=setInterval(function(){++t>20||!e.parentNode||"alive"===e.getAttribute("data-tv2-api")?clearInterval(n):u(e)},200);u(e)}function f(e,t){c(e,{event:"command",func:t,args:[]})}function p(e,t){var n=e.getAttribute("data-tv2-video-url");if(!n)return null;var o=document.createElement("iframe");return o.src=i(n,t?L:T),o.title=e.getAttribute("data-tv2-video-title")||"Video testimonial",o.className="tv2-iframe",o.setAttribute("frameborder","0"),o.setAttribute("allowfullscreen","allowfullscreen"),o.setAttribute("allow","accelerometer; autoplay; clipboard-write; encrypted-media; gyroscope; picture-in-picture"),t&&(o.setAttribute("data-tv2-warm","true"),o.setAttribute("tabindex","-1"),o.setAttribute("aria-hidden","true")),o.addEventListener("load",function(){d(o)}),q.push(o),l(),o}function h(e){var t=q.indexOf(e);-1!==t&&q.splice(t,1)}function m(e,t){if(t&&r()){var i=t.querySelector("[data-tv2-player]");if(i&&!i.querySelector("iframe")&&i.querySelector(".tv2-poster")){o();var s=p(i,!0);s&&(n(e,i),i.appendChild(s))}}}function g(e){return e.find(".tv2-slide.slick-active").get(0)||e.find(".tv2-slide").get(0)}function A(e){if(r()){var t=function(){m(e,g(e))};"function"==typeof window.requestIdleCallback?window.requestIdleCallback(t,{timeout:3e3}):setTimeout(t,1500)}}function v(e,t){t.removeAttribute("data-tv2-warm"),t.removeAttribute("tabindex"),t.removeAttribute("aria-hidden"),w(e,t,1200),f(t,"playVideo");var n=0,o=setInterval(function(){++n>8||!t.parentNode?clearInterval(o):(u(t),f(t,"playVideo"))},150);setTimeout(function(){if(clearInterval(o),t.parentNode&&"alive"!==t.getAttribute("data-tv2-api")){var n=e.getAttribute("data-tv2-video-url");n&&(t.src=i(n,T),w(e,t,2500))}},1500)}function y(e){var t=$(e).data("tv2Reveal");t&&(clearTimeout(t),$(e).removeData("tv2Reveal"))}function b(e){var t=e.parentNode;t&&t.hasAttribute("data-tv2-player")&&(y(t),t.classList.remove("is-starting"),t.classList.add("is-playing"))}function w(e,t,n){e.classList.contains("is-playing")||(y(e),e.classList.add("is-starting"),$(e).data("tv2Reveal",setTimeout(function(){t.parentNode===e&&b(t)},n)))}function k(e,t){if(t){var i=t.querySelector("[data-tv2-player]");if(i){n(e,i);var o=i.querySelector("iframe");if(o)o.getAttribute("data-tv2-warm")&&v(i,o);else{var r=p(i,!1);r&&(i.appendChild(r),w(i,r,2500))}}}}function S(e){e.on("click.tv2","[data-tv2-play], .tv2-poster",function(t){t.preventDefault(),k(e,this.closest(".tv2-slide"))}),e.on("pointerenter.tv2 mouseenter.tv2 touchstart.tv2 focusin.tv2","[data-tv2-play], .tv2-poster",function(){o(),m(e,this.closest(".tv2-slide"))})}function C(e,t){var n=e.get(0);if(n&&"function"==typeof window.ResizeObserver){var i=Math.round(n.getBoundingClientRect().width),o=null,r=new ResizeObserver(function(e){var n=Math.round(e[0].contentRect.width);n!==i&&(i=n,o&&cancelAnimationFrame(o),o=requestAnimationFrame(function(){o=null,t.hasClass("slick-initialized")&&t.slick("setPosition")}))});r.observe(n),e.data("tv2Resize",r)}}function x(i){var o=i.find("[data-tv2-track]");if(o.length){o.off(".tv2"),t(o),S(o);var r=o.children(".tv2-slide").length,s=i.find("[data-tv2-counter]");if(r<2)A(o);else{o.hasClass("slick-initialized")&&o.slick("unslick");var a=e();o.slick({rows:0,fade:!0,infinite:!0,slidesToShow:1,slidesToScroll:1,speed:a?0:620,cssEase:"cubic-bezier(0.22, 0.61, 0.36, 1)",adaptiveHeight:!1,autoplay:!1,pauseOnHover:!0,pauseOnFocus:!0,arrows:!0,prevArrow:i.find("[data-tv2-prev]"),nextArrow:i.find("[data-tv2-next]"),dots:!0,appendDots:i.find("[data-tv2-dots]"),customPaging:function(){return $('<button type="button" />')},accessibility:!0,draggable:!0,swipe:!0,swipeToSlide:!0,touchThreshold:12}),o.on("beforeChange.tv2",function(){n(o,null)}),o.on("afterChange.tv2",function(e,t,n){s.length&&s.text(n+1+" / "+r),A(o)}),s.length&&s.text("1 / "+r),o.slick("setPosition"),C(i,o),A(o),$(window).one("load",function(){o.hasClass("slick-initialized")&&o.slick("setPosition")}),i.find("[data-tv2-dots]").on("keydown.tv2",function(e){"ArrowLeft"!==e.key&&"ArrowRight"!==e.key||(e.preventDefault(),o.slick("ArrowLeft"===e.key?"slickPrev":"slickNext"))})}}}function E(){"function"==typeof $.fn.slick&&$("[data-tv2-carousel]").each(function(){x($(this))})}
12function _(){$("[data-tv2-carousel]").each(function(){var e=$(this),t=e.find("[data-tv2-track]"),i=e.data("tv2Resize");i&&(i.disconnect(),e.removeData("tv2Resize")),n(t,null),t.hasClass("slick-initialized")&&t.slick("unslick")})}var T={autoplay:"1",playsinline:"1",rel:"0",enablejsapi:"1"},L={enablejsapi:"1",playsinline:"1",rel:"0"},I=["https://www.youtube.com","https://www.youtube-nocookie.com","https://i.ytimg.com","https://s.ytimg.com","https://www.google.com","https://googleads.g.doubleclick.net","https://static.doubleclick.net"],D=/^https:\/\/(www\.)?(youtube|youtube-nocookie)\.com$/,P=!1,q=[],j=!1,M=[1,3];document.addEventListener("turbolinks:load",E),document.addEventListener("turbolinks:before-cache",_)}(),function(){function e(){t(),(g=document.getElementById("portfolio-scroll-sentinel"))&&(c(),!isMobile()&&"IntersectionObserver"in window?((A=new IntersectionObserver(function(e){e[0].isIntersecting&&i()},{rootMargin:"800px 0px"})).observe(g),n()):a(!0))}function t(){k++,A&&A.disconnect(),clearTimeout(w),g=null,A=null,v=!1}function n(){k++,v=!1,clearTimeout(w),b=0,a(y=o()%r()!==0||0===o()),!y&&s()&&i()}function i(){if(!v&&!y&&g){var e=k,t=new URL(g.dataset.sourceUrl,window.location.origin);t.searchParams.set("page",Math.floor(o()/r())+1),t.searchParams.set("per_page",r()),v=!0,fetch(t.toString(),{headers:{Accept:"application/json"},credentials:"same-origin"}).then(function(e){if(!e.ok)throw new Error("Portfolio page request failed: "+e.status);return e.json()}).then(function(t){if(e===k){v=!1,b=0;var n=$(".projects");t.forEach(function(e){n.find('[data-project-id="'+e.id+'"]').length||n.append(d(e))}),c(),t.length<r()?(y=!0,a(!0)):s()&&i()}}).catch(function(t){e===k&&(v=!1,console.error(t),b<m?(b++,w=setTimeout(i,2e3*b)):(y=!0,a(!0)))})}}function o(){return $(".projects [data-project-id]").length}function r(){return parseInt(g.dataset.perPage,10)||50}function s(){return g.getBoundingClientRect().top<window.innerHeight+800}function a(e){var t=document.getElementById("footer");t&&(t.style.display=e?"block":"none")}function l(e){if(e.ctrlKey||e.metaKey)return window.open(e.currentTarget.href,"_blank"),e.preventDefault(),e.stopImmediatePropagation(),!1}function c(){document.querySelectorAll(".ppc-title").forEach(function(e){e.removeEventListener("click",l),e.addEventListener("click",l)})}function u(e){return String(null==e?"":e).replace(/&/g,"&").replace(/</g,"<").replace(/>/g,">").replace(/"/g,""").replace(/'/g,"'")}function d(e){var t=window.location.origin,n=encodeURIComponent(e.slug),i=e.image_url?`<img class='ppc-img' alt='${u(e.seo_title)}' loading='lazy' decoding='async' src='${u(e.image_url)}'>`:"",o=e.image_url?u(t+e.image_url):"";return`<div class='col-md-4' data-project-id='${e.id}'>\n <div class='port-project-card'>\n <div class='col-md-12'>\n <div class='row justify-content-center'>\n <a class='copy_link' href='${t}/projects/${n}'>\n <div class='po-img-box'>\n ${i}\n <div class='middl'>\n <div class='plus-btn'>\n <span class=''>\n <i class='fas fa-arrow-right' style='font-size:30px; margin-top: 2px '></i>\n </span>\n </div>\n </div>\n </div>\n </a>\n </div>\n </div>\n <div class='col-md-12 pb-4'>\n <div class='ppc-text-box row d-flex flex-column justify-content-around'>\n <div>\n <a class='ppc-title p-title' href='/projects/${n}'>\n <span class=''>${u(e.name)}</span>\n </a>\n <div class='p-text'>\n <span class='ppc-date'>${u(e.sub_title)}</span>\n <div class='p-text'>\n <span class='ppc-des'>${u(e.short_description)}</span>\n <div class='core-technologies-margin'>\n ${e.core_technologies.map(function(e){return h.includes(e.icon_class)?f(!0,e.icon_class,"24px"):p(e.icon_class)}).join("")}\n </div>\n\n <div class='social-share-button' data-title='${u(e.seo_title)}' data-img='${o}' data-url='${t}/projects/${n}' data-desc='${u(e.seo_description)}' data-via=''>\n <a rel='nofollow ' data-site='facebook' class='ssb-icon ssb-facebook' onclick='return SocialShareButton.share(this);' title='Share to Facebook' href='#'></a>\n <a rel='nofollow ' data-site='twitter' class='ssb-icon ssb-twitter' onclick='return SocialShareButton.share(this);' title='Share to Twitter' href='#'></a>\n <a rel='nofollow ' data-site='linkedin' class='ssb-icon ssb-linkedin' onclick='return SocialShareButton.share(this);' title='Share to Linkedin' href='#'></a>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>\n </div>`}function f(e,t,n){return`<a class='core-technologies'><img src='/assets/${u(e?t+"-green":t)}.png' alt='${u(t)}' style='width:${n}'></a>`}function p(e){return`<a class='core-technologies'><span class='${u(e)}'></span></a>`}var h=["swift-icon","kotlin-icon","java-icon","objective-c-icon","flutter-icon"],m=3,g=null,A=null,v=!1,y=!1,b=0,w=null,k=0;document.addEventListener("turbolinks:load",e),document.addEventListener("turbolinks:before-cache",t),document.addEventListener("portfolio:reset",function(e){g&&(g.dataset.sourceUrl=e.detail.sourceUrl,g.dataset.perPage=e.detail.perPage,n())})}(),$(document).ready(function(){$('a[href^="#"]').on("click",function(e){var t=$($(this).attr("href"));if(t.length){e.preventDefault();var n=t.offset().top;$("html, body").animate({scrollTop:n},1e3)}});[document.getElementById("portfolio-link-black"),document.getElementById("portfolio-link-green"),document.getElementById("tell-us-about-project"),document.getElementById("insta-profile"),document.getElementById("fb-profile"),document.getElementById("linkdin-profile")].forEac
12h(e=>{e&&e.addEventListener("click",function(t){t.preventDefault(),t.stopImmediatePropagation(), 13t.ctrlKey||t.metaKey?window.open(e.href,"_blank"):window.location.href=e.href})})}),document.addEventListener("turbolinks:load",function(){function e(e){requestAnimationFrame(()=>{o.forEach((t,n)=>{t.classList.toggle("active",n===e)});const t=i[e],n=(document.createDocumentFragment(),document.createTextNode(t.step_number+".")),l=document.createTextNode(t.title),c=document.createTextNode(t.description);for(;r.firstChild;)r.firstChild.remove();for(;s.firstChild;)s.firstChild.remove();for(;a.firstChild;)a.firstChild.remove();r.appendChild(n),s.appendChild(l),a.appendChild(c)})}function t(e,t){let n;return function(...i){const o=()=>{clearTimeout(n),e(...i)};clearTimeout(n),n=setTimeout(o,t)}}let n=0;const i=[{step_number:"01",title:"Initial Consultation",description:"We start by understanding your business goals, target audience, and specific requirements. This helps us to define the project scope and objectives clearly."},{step_number:"02",title:"Research and Planning",description:"Our team conducts thorough market research and competitor analysis. We then create a detailed project plan, including timelines, milestones, and resource allocation."},{step_number:"03",title:"UI/UX Design",description:"Our designers create wireframes and prototypes, focusing on intuitive and user-friendly interface design. We iterate on designs based on your feedback to ensure the final UI/UX aligns with your vision."},{step_number:"04",title:"Development",description:"Using the latest technologies and frameworks, our developers begin coding the app. We follow agile methodologies, allowing for iterative development and continuous feedback to ensure the app meets all requirements."},{step_number:"05",title:"Quality Assurance",description:"We conduct extensive testing, including functional, performance, security, and usability testing. Our QA team ensures that the app is free of bugs and performs flawlessly across different devices and Android versions."},{step_number:"06",title:"Deployment",description:"Once the app passes all quality checks, we prepare it for launch. We assist with the submission process to the Google Play Store, ensuring all guidelines and requirements are met."},{step_number:"07",title:"Post-Launch Support",description:"After the app is live, we provide ongoing maintenance and support. This includes monitoring performance, addressing any issues, and releasing updates to enhance features and ensure compatibility with new Android versions."},{step_number:"08",title:"Continuous Improvement",description:"We gather user feedback and app analytics to identify areas for improvement. Our team works on adding new features and making enhancements to keep the app competitive and relevant."}],o=document.querySelectorAll(".android-our-process-slider_stack-item"),r=document.getElementById("android-step-number"),s=document.getElementById("android-step-title"),a=document.getElementById("android-step-description"),l=document.getElementById("android-nextSlide"),c=document.getElementById("android-prevSlide"),u=t(e,100);l.addEventListener("click",()=>{n=(n+1)%i.length,u(n)}),c.addEventListener("click",()=>{n=(n-1+i.length)%i.length,u(n)}),o.forEach((e,t)=>{e.addEventListener("click",()=>{n!==t&&(n=t,u(n))})}),e(0)}),$(document).on("turbolinks:load",function(){$(".faq-question").click(function(){$(this).find(".faq-icon").toggleClass("open"),$(this).find(".faq-icon").hasClass("open")?$(this).find(".faq-icon").html("-"):$(this).find(".faq-icon").html("+"),$(".faq-item .collapse").not($(this).next()).collapse("hide"),$(".faq-question").not(this).find(".faq-icon").removeClass("open").html("+")}),$(".expertise-section-link").click(function(){$("html, body").animate({scrollTop:$(".title-section-2").offset().top},800)});let e=document.querySelectorAll(".custom-info-box");e.forEach(function(t){t.addEventListener("mouseover",function(){e.forEach(function(e){e.classList.remove("selected")}),t.classList.add("selected")})})}),$(document).on("turbolinks:load",function(){let e=$("#projectSlider");e.slick({slidesToShow:1,slidesToScroll:1,arrows:!1,autoplay:!1,autoplaySpeed:2e3,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:1204,settings:{slidesToShow:1,slidesToScroll:1}}],onInit:function(){setTimeout(function(){$(".slick-active").first().find(".testimonial-cards").addClass("default-expanded")},100)}}),$("#prev").click(function(){e.slick("slickPrev")}),$("#next").click(function(){e.slick("slickNext")}),e.on("afterChange",function(){$(".testimonial-cards").removeClass("default-expanded"),$(".slick-active").first().find(".testimonial-cards").addClass("default-expanded")})}),document.addEventListener("turbolinks:load",function(){function e(){let e=p.parentElement;if(!e.classList.contains("row")){const t=document.createElement("div");t.className="row mt-3 align-items-center",p.parentElement.insertBefore(t,p);const n=document.createElement("div");
13n.className="col-auto",n.appendChild(p),t.appendChild(n);const i=document.createElement("div");i.className="col-auto ms-auto",t.appendChild(i),e=t}return e}function t(e){return e.replace(/-/g,"_")}function n(e){v||(v=e,sessionStorage.setItem("initialProjectType",e))}function i(e,n,i){a("project_selection"),h.project_type=e,g=e,m=i,sessionStorage.setItem("project_type",e),sessionStorage.setItem(t(n),e),l(`${e.toLowerCase()}-btn`),r(n)}function o(e){l(`${e.toLowerCase()}-btn`)}function r(e,n=!1){f[d].classList.add("hidden"),d=Array.from(f).findIndex(n=>t(n.id)===e),-1!==d?(n||a(e),f[d].classList.remove("hidden"),w&&k&&("hear_about_us_screen"===e||(w.classList.add("d-none"),k.classList.add("d-none"),S.appendChild(w))),n&&s(),c()):console.error(`Screen with ID ${e} not found.`)}function s(){f.forEach(n=>{const i=sessionStorage.getItem(t(n.id));if(i){const t=Array.from(n.querySelectorAll("button")).find(e=>{if(e.textContent.trim()===i)return!0;if("hear-others-btn"===e.id){return!Array.from(n.querySelectorAll("button")).filter(e=>"hear-others-btn"!==e.id).map(e=>e.textContent.trim()).includes(i)}return!1});if(t)if(l(t.id),"hear-others-btn"===t.id){y.classList.remove("d-none"),b.value=i,w.classList.toggle("d-none",!b.value.trim()),k.classList.toggle("d-none",!b.value.trim());e().querySelector(".col-auto.ms-auto").appendChild(w)}else w&&(w.classList.add("d-none"),k.classList.add("d-none"),S.appendChild(w))}})}function a(e){document.querySelectorAll(`#${e.replace(/_/g,"-")} button`).forEach(e=>{e.classList.remove("selected")})}function l(e){const t=document.getElementById(e);t&&(a(t.closest(".screen").id),t.classList.add("selected"))}function c(){0===d||m.length<=1?p.style.display="none":p.style.display=""}window.addEventListener("beforeunload",function(){sessionStorage.clear()});const u=document.getElementById("clear-session-div");u&&u.addEventListener("click",clearSessionData);document.getElementById("estimation-form").addEventListener("submit",function(e){let t=!0;const n=document.getElementById("name");""===n.value.trim()?(t=!1,n.classList.add("is-invalid")):n.classList.remove("is-invalid");const i=document.getElementById("email");/^[^\s@]+@[^\s@]+\.[^\s@]+$/.test(i.value.trim())?i.classList.remove("is-invalid"):(t=!1,i.classList.add("is-invalid"));const o=document.getElementById("phone");if(/^\+?\d{10,15}$/.test(o.value.trim())?o.classList.remove("is-invalid"):(t=!1,o.classList.add("is-invalid")),t){const e={};for(let t=0;t<sessionStorage.length;t++){const n=sessionStorage.key(t);e[n]=sessionStorage.getItem(n)}document.getElementById("session-data").value=JSON.stringify(e)}else e.preventDefault()});let d=0;const f=document.querySelectorAll(".screen"),p=document.getElementById("prev-btn");let h={},m=[],g="",A=!1,v="";const y=document.getElementById("others-input-container"),b=document.getElementById("hear-others-input"),w=document.getElementById("hear-others-next-btn"),k=document.getElementById("hear-others-next-container");let S=w.parentElement;y&&y.classList.add("d-none"),k&&k.classList.add("d-none"),f.forEach(e=>{const n=sessionStorage.getItem(t(e.id));n&&(h[e.id]=n)}),f[d].classList.remove("hidden"),document.getElementById("mobile-btn").addEventListener("click",function(){n("Mobile"),i("Mobile","mobile_start_screen",["project_selection","mobile_start_screen"])}),document.getElementById("web-btn").addEventListener("click",function(){n("Web"),i("Web","new_old_screen",["project_selection","new_old_screen"])}),document.getElementById("mobile-app-yes-btn").addEventListener("click",function(){const e="mobile_app_screen";sessionStorage.setItem(t(e),"Yes"),A=!0;const n=sessionStorage.getItem("initialProjectType");sessionStorage.setItem("project_type",n||"Web"),i("Mobile","mobile_start_screen",[...m,"mobile_start_screen"]),o(n),r("mobile_start_screen")}),document.getElementById("mobile-app-no-btn").addEventListener("click",function(){const e="mobile_app_screen";sessionStorage.setItem(t(e),"No"),A=!1;const n="hear_about_us_screen";m[m.length-1]!==n&&m.push(n),r(n)}),document.querySelectorAll("button[data-next]").forEach(n=>{n.addEventListener("click",function(){const i=t(this.getAttribute("data-next")),o=this.id,s=this.textContent.trim(),c=t(n.closest(".screen").id);if("hear-others-btn"===o){y.classList.remove("d-none"),l(o);e().querySelector(".col-auto.ms-auto").appendChild(w)}else y&&y.classList.add("d-none"),b&&(b.value=""),w&&(w.classList.add("d-none"),S.appendChild(w)),a(c),sessionStorage.setItem(c,s),m[m.length-1]!==i&&m.push(i),l(o),r(i)})}),b&&w&&(b.addEventListener("input",function(){w.classList.toggle("d-none",!this.value.trim()),k.classList.toggle("d-none",!this.value.trim())}),w.addEventListener("click",function(){const e=b.value.trim();if(""===e)return b.classList.add("is-invalid"),void alert("Please specify how you heard about us");const n=t("hear-about-us-screen"),i=e;a(n),sessionStorage.setItem(n,i);const o="form_screen";m[m.length-1]!==o&&m.push(o),r(o)})),p.addEventListener("click",()=>{if(m.length>1){const e=t(m.pop());sessionStorage.removeItem(e);let n=m[m.length-1];"Web"===g&&"form_screen"===e&&"mobile_app_screen"===n&&(m.pop(),n=m[m.length-1]),A&&"form_screen"===n?(m.pop(),r("mobile_app_screen",!0)):r(n,!0)}
13else sessionStorage.clear(),m=[],f.forEach(e=>e.classList.add("hidden")),f[0].classList.remove("hidden"),d=0,w&&k&&(w.classList.add("d-none"),k.classList.add("d-none"),S.appendChild(w));c()}),c()}),$(document).on("turbolinks:load",function(){$(".deliverable-question").click(function(){$(this).find(".deliverable-icon i").toggleClass("fa-chevron-down fa-chevron-up"),$(".faq-item .collapse").not($(this).next()).collapse("hide"),$(".deliverable-question").not(this).find(".deliverable-icon i").removeClass("fa-chevron-up").addClass("fa-chevron-down")}),$(document).ready(function(){$(".testimonial-cards").hover(function(){$(".testimonial-cards.default-expanded").removeClass("default-expanded")})}),$(document).ready(function(){$(".testimonial-cards").hover(function(){$(".testimonial-cards.default-expanded").removeClass("default-expanded")})}),$(document).ready(function(){let e=$("#testimonialSlider1");e.slick({slidesToShow:3,slidesToScroll:1,arrows:!1,autoplay:!1,autoplaySpeed:2e3,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:1204,settings:{slidesToShow:2,slidesToScroll:1}}],onInit:function(){setTimeout(function(){$(".slick-active").first().find(".testimonial-cards").addClass("default-expanded")},100)}}),$("#prev1").click(function(){e.slick("slickPrev")}),$("#next1").click(function(){e.slick("slickNext")}),e.on("afterChange",function(){$(".testimonial-cards.default-expanded").removeClass("default-expanded"),$(".slick-active").first().find(".testimonial-cards").addClass("default-expanded")}),$(".testimonial-cards").hover(function(){e.slick("slickPause"),$(".testimonial-cards.default-expanded").removeClass("default-expanded"),$(this).addClass("default-expanded")},function(){e.slick("slickPlay")}),$(".testimonial-hover").hover(function(){e.slick("slickPlay")},function(){e.slick("slickPause")})})}),document.addEventListener("turbolinks:load",function(){function e(e){i.forEach((t,n)=>t.classList.toggle("active",n===e)),o.textContent=n[e].step_number+".",r.textContent=n[e].title,s.textContent=n[e].description}let t=0;const n=[{step_number:"01",title:"Plan & Strategize",description:"We collaborate with you to understand your business needs and define a roadmap for your DevOps journey. This phase focuses on identifying goals, setting timelines, and selecting the right tools for your specific requirements."},{step_number:"02",title:"Build & Automate",description:"Our team develops pipelines to automate the software development lifecycle, ensuring efficiency and repeatability. Leveraging tools like Jenkins, GitHub Actions, or GitLab CI/CD, we enable faster and reliable deployments."},{step_number:"03",title:"Infrastructure as Code (IaC)",description:"We implement Infrastructure as Code (IaC) to standardize and automate infrastructure provisioning using tools like Terraform, AWS CloudFormation, or Azure Resource Manager. This ensures consistency, scalability, and version control."},{step_number:"04",title:"Continuous Integration & Delivery (CI/CD)",description:"By implementing CI/CD pipelines, we ensure seamless integration of code changes, automated testing, and streamlined deployment processes, minimizing downtime and improving delivery speed."},{step_number:"05",title:"Monitor & Optimize",description:"Through continuous monitoring and logging, we identify and resolve bottlenecks, ensuring system reliability. Tools like Prometheus, Grafana, and ELK stack help us provide real-time insights into your environment."},{step_number:"06",title:"Secure & Maintain",description:"We embed security into every stage of the DevOps lifecycle, implementing DevSecOps practices to protect your infrastructure and data. Our team also ensures ongoing support and maintenance to keep your systems running smoothly."}],i=document.querySelectorAll(".devops-our-process-slider_stack-item"),o=document.getElementById("devops-step-number"),r=document.getElementById("devops-step-title"),s=document.getElementById("devops-step-description");document.getElementById("devops-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("devops-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}
13),i.forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})})}),$(document).on("turbolinks:load",function(){$(".deliverable-question").click(function(){$(this).find(".deliverable-icon i").toggleClass("fa-chevron-down fa-chevron-up"),$(".faq-item .collapse").not($(this).next()).collapse("hide"),$(".deliverable-question").not(this).find(".deliverable-icon i").removeClass("fa-chevron-up").addClass("fa-chevron-down")}),$(document).ready(function(){let e=$("#testimonialSlider");e.slick({slidesToShow:3,slidesToScroll:1,arrows:!1,autoplay:!1,autoplaySpeed:2e3,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:1204,settings:{slidesToShow:2,slidesToScroll:1}}],onInit:function(){setTimeout(function(){$(".slick-active").first().find(".testimonial-cards").addClass("default-expanded")},100)}}),$("#prev").click(function(){e.slick("slickPrev")}),$("#next").click(function(){e.slick("slickNext")}),e.on("afterChange",function(){$(".testimonial-cards").removeClass("default-expanded"),$(".slick-active").first().find(".testimonial-cards").addClass("default-expanded")}),$(".testimonial-cards").hover(function(){e.slick("slickPause"),$(".testimonial-cards.default-expanded").removeClass("default-expanded"),$(this).addClass("default-expanded")},function(){e.slick("slickPlay")}),$(".testimonial-hover").hover(function(){e.slick("slickPlay")},function(){e.slick("slickPause")})})}),$(document).on("turbolinks:load",function(){$(".enterprise-box").first().css("background-color","#6FBE44"),$(".step").on("click",function(){let e=$(this).data("target");$(".step").removeClass("active"),$(this).addClass("active"),$(".content").removeClass("active"),$(e).addClass("active"),$(".enterprise-box").css("background-color",""),$(this).find(".enterprise-box").css("background-color","#6FBE44")}),$(".step").first().click()}),document.addEventListener("turbolinks:load",function(){function e(e){i.textContent=n[e].step_number+".",o.textContent=n[e].title,r.textContent=n[e].description,document.querySelectorAll(".step").forEach((t,n)=>{t.classList.toggle("active",n===e);const i=t.querySelector(".enterprise-box");i.style.backgroundColor=n===e?"#6FBE44":""})}let t=0;const n=[{step_number:"01",title:"Wireframing and Design",description:"We start with wireframing and design to create a clear and intuitive layout for your application, ensuring a user-friendly and visually appealing interface."},{step_number:"02",title:"Setup CI/CD Pipeline",description:"We establish a Continuous Integration/Continuous Deployment (CI/CD) pipeline to automate testing and deployment, ensuring seamless and efficient updates."},{step_number:"03",title:"UI Development",description:"Our team develops the user interface using modern front-end technologies, focusing on creating responsive and interactive designs that enhance user experience."},{step_number:"04",title:"Connect Backend",description:"We integrate the front-end with the backend systems, ensuring smooth data flow and communication between the user interface and server-side functionalities."},{step_number:"05",title:"Performance Optimization",description:"We optimise the performance of your application, implementing best practices to ensure fast load times and a smooth user experience."},{step_number:"06",title:"Cross-Browser and Cross-Device Testing",description:"We conduct thorough testing across various browsers and devices to ensure compatibility and consistent performance for all users."},{step_number:"07",title:"Release",description:"We deploy the final product, ensuring it meets all requirements and is ready for public use, with a focus on reliability and functionality."},{step_number:"08",title:"Monitoring and Maintenance",description:"We provide ongoing monitoring and maintenance to address any issues, implement updates, and ensure the application remains in optimal condition."}],i=document.getElementById("front-step-number"),o=document.getElementById("front-step-title"),r=document.getElementById("front-step-description");document.getElementById("front-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("front-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}),document.querySelectorAll(".step").forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})}),e(t)}
13),document.addEventListener("turbolinks:load",function(){function e(e){i.forEach((t,n)=>t.classList.toggle("active",n===e)),o.textContent=n[e].step_number+".",r.textContent=n[e].title,s.innerHTML=n[e].description}let t=0;const n=[{step_number:"01",title:"Discovery and Requirement Analysis",description:"\n <ul>\n <li><strong>Initial Consultation:</strong> We begin by understanding your vision, goals, and requirements for the app.</li>\n <li><strong>Market Research:</strong> Conducting market research and competitive analysis to identify opportunities.</li>\n <li><strong>Feasibility Study:</strong> Assessing the technical feasibility and scope of the project.</li>\n </ul>\n "},{step_number:"02",title:"Planning and Strategy",description:"\n <ul>\n <li><strong>Project Planning:</strong> Developing a detailed project plan, including timelines, milestones, and resource allocation.</li>\n <li><strong>Wireframing and Prototyping:</strong> Creating wireframes and interactive prototypes to visualise the app's structure and user flow.</li>\n </ul>\n "},{step_number:"03",title:"UI/UX Design",description:"\n <ul>\n <li><strong>User-Centred Design:</strong> Focusing on creating an intuitive and engaging user experience.</li>\n <li><strong>Visual Design:</strong> Designing aesthetically pleasing interfaces that align with your brand identity.</li>\n <li><strong>Feedback and Iteration:</strong> Incorporating feedback to refine and enhance the design.</li>\n </ul>\n "},{step_number:"04",title:"Development",description:"\n <ul>\n <li><strong>Agile Development:</strong> Utilising agile methodologies to ensure flexibility and rapid iterations.</li>\n <li><strong>Frontend Development:</strong> Building the app\u2019s frontend using Swift and other relevant technologies.</li>\n <li><strong>Integration:</strong> Integrating third-party services and APIs as required.</li>\n </ul>\n "},{step_number:"05",title:"Testing and Quality Assurance",description:"\n <ul>\n <li><strong>Automated and Manual Testing:</strong> Conducting thorough testing to identify and fix bugs.</li>\n <li><strong>Usability Testing:</strong> Ensuring the app is user-friendly and meets the intended user experience.</li>\n <li><strong>Performance Optimization:</strong> Optimising the app for speed, responsiveness, and overall performance.</li>\n </ul>\n "},{step_number:"06",title:"Deployment",description:"\n <ul>\n <li><strong>App Store Guidelines:</strong> Ensuring the app complies with Apple\u2019s App Store guidelines.</li>\n <li><strong>Submission:</strong> Submitting the app to the App Store and handling the review process.</li>\n <li><strong>Launch:</strong> Coordinating the app\u2019s launch to maximise visibility and user engagement.</li>\n </ul>\n "},{step_number:"07",title:"Post-Launch Support and Maintenance",description:"\n <ul>\n <li><strong>Monitoring:</strong> Continuously monitoring the app\u2019s performance and user feedback.</li>\n <li><strong>Updates:</strong> Providing regular updates to add new features, improve performance, and ensure compatibility with new iOS versions.</li>\n <li><strong>Support:</strong> Offering ongoing support to address any issues and ensure the app remains up-to-date.</li>\n </ul>\n "},{step_number:"08",title:"Analytics and Improvement",description:"\n <ul>\n <li><strong>Data Analysis:</strong> Using analytics tools to track user behaviour and app performance.</li>\n <li><strong>Continuous Improvement:</strong> Leveraging insights to make data-driven decisions for future updates and enhancements.</li>\n </ul>\n "}],i=document.querySelectorAll(".ios-our-process-slider_stack-item"),o=document.getElementById("ios-step-number"),r=document.getElementById("ios-step-title"),s=document.getElementById("ios-step-description");document.getElementById("ios-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("ios-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}
13),i.forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})})}),$(document).on("turbolinks:load",function(){$(".slider").slick({slidesToShow:3,slidesToScroll:1,autoplay:!0,autoplaySpeed:1e3,arrows:!1,responsive:[{breakpoint:768,settings:{slidesToShow:2}},{breakpoint:1024,settings:{slidesToShow:2}},{breakpoint:480,settings:{slidesToShow:1}}]}),$(".ml-tech-nav-item").click(function(){$(".ml-tech-nav-item").removeClass("active"),$(this).addClass("active");let e=$(this).find("a").data("target");$(".tab-pane").removeClass("show active"),$(e).addClass("show active")})}),document.addEventListener("turbolinks:load",function(){function e(e){i.forEach((t,n)=>t.classList.toggle("active",n===e)),o.textContent=n[e].step_number+".",r.textContent=n[e].title,s.textContent=n[e].description}let t=0;const n=[{step_number:"01",title:"Discovery & Planning",description:"We begin with a comprehensive discovery phase to understand your business goals, target audience, and app requirements. This phase includes market research, competitor analysis, and defining the project scope. We then create a detailed project plan, outlining timelines, milestones, and deliverables."},{step_number:"02",title:"UX/UI Design",description:"Our design team crafts intuitive and engaging user experiences through wireframes, mockups, and prototypes. We focus on creating a seamless user journey, ensuring the app is visually appealing and easy to navigate. Feedback loops with clients ensure that the design aligns with your vision."},{step_number:"03",title:"Development",description:"Our skilled developers bring the designs to life, building the app's frontend and backend using the latest technologies and best practices. We follow an agile methodology, enabling iterative development and continuous client collaboration. This approach ensures flexibility and timely delivery of high-quality software."},{step_number:"04",title:"Testing & Quality Assurance",description:"Rigorous testing is conducted at various stages of development to identify and resolve any issues. We perform functional, performance, usability, and security testing to ensure the app operates smoothly and meets all quality standards. Our QA team ensures that the final product is robust and reliable."},{step_number:"05",title:"Deployment",description:"Once the app has passed all testing phases, we handle the deployment process, ensuring it is smoothly launched on the relevant app stores (Google Play, Apple App Store) or deployed in the required environment. We follow best practices for app submission to ensure a hassle-free release."},{step_number:"06",title:"Maintenance & Support",description:"Our commitment to your success extends beyond deployment. We provide ongoing maintenance and support services to address any issues, implement updates, and add new features as needed. This ensures your app remains up-to-date and continues to deliver value to your users."}],i=document.querySelectorAll(".mobile-our-process-slider_stack-item"),o=document.getElementById("mobile-step-number"),r=document.getElementById("mobile-step-title"),s=document.getElementById("mobile-step-description");e(t),document.getElementById("mobile-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("mobile-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}),i.forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})})}),document.addEventListener("turbolinks:load",function(){function e(e){i.textContent=n[e].step_number+".",o.textContent=n[e].title,r.textContent=n[e].description,document.querySelectorAll(".step").forEach((t,n)=>{t.classList.toggle("active",n===e);const i=t.querySelector(".enterprise-box");i.style.backgroundColor=n===e?"#6FBE44":""})}let t=0;const n=[{step_number:"01",title:"Requirement Gathering",description:"Collaborate closely with you to understand your business needs, objectives, and target audience."},{step_number:"02",title:"Planning and Strategy",description:"Develop a comprehensive project plan, including milestones, timelines, and resource allocation to ensure a clear roadmap for development."},{step_number:"03",title:"UI/UX Design",description:"Create intuitive and engaging designs that offer a seamless user experience, aligning with your brand identity."},{step_number:"04",title:"Development",description:"Write clean, efficient code using React Native to build high-performing mobile applications, incorporating APIs and reusable components."},{step_number:"05",title:"Testing",description:"Conduct rigorous testing, including unit, integration, and user acceptance testing, to identify and resolve any issues, ensuring a bug-free application."},{step_number:"06",title:"Deployment",description:"Launch your app on the iOS and Android platforms, ensuring it meets all store requirements and is optimized for performance."},{step_number:"07",title:"Post-Launch Support",description:"Provide continuous support and maintenance, including updates and enhancements, to keep your app running smoothly and efficie
13ntly."}],i=document.getElementById("react-native-step-number"),o=document.getElementById("react-native-step-title"),r=document.getElementById("react-native-step-description");document.getElementById("react-native-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("react-native-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}),e(t)}),$(document).on("turbolinks:load",function(){document.getElementById("timeline-buttons")&&selectButton(document.querySelector("#timeline-buttons button"),0)});const selectButton=(e,t)=>{const n=document.getElementById("timeline-buttons").children,i=parseInt(getComputedStyle(e).marginBottom),o=parseInt(getComputedStyle(e).marginTop),r=e.offsetHeight+i+o,s=document.getElementById("timeline-indicator"),a=t*r+r/2-10+"px";requestAnimationFrame(()=>{for(let e=0;e<n.length;e++)n[e].classList.remove("active");e.classList.add("active"),s.style.top=a;const i=document.querySelectorAll(".content-section"),o=document.getElementById(`content-${t}`);i.length>5?requestAnimationFrame(()=>{i.forEach(e=>e.classList.remove("active")),o.classList.add("active")}):(i.forEach(e=>e.classList.remove("active")),o.classList.add("active"))})};document.addEventListener("turbolinks:load",function(){function e(e){i.forEach((t,n)=>t.classList.toggle("active",n===e)),o.textContent=n[e].step_number+".",r.textContent=n[e].title,s.textContent=n[e].description}let t=0;const n=[{step_number:"01",title:"Discovery Phase",description:"First, we take the time to thoroughly understand your business needs and goals. Our process includes conducting market research and creating prototypes to visualize how the app will work and feel. This detailed approach refines the app concept, ensuring a solid foundation for Python development that meets your specific business requirements."},{step_number:"02",title:"Architecture Building",description:"Our Python architecture building process involves key steps to ensure a robust and scalable solution. We begin with an initial consultation to understand your requirements and goals. Next, we design a detailed architecture plan, focusing on scalability and efficiency, ensuring it fits your business's specific needs for a strong foundation."},{step_number:"03",title:"UX/UI Design",description:"Our UI/UX design team collaborates with you to craft visually appealing and user-friendly interfaces. We document requirements for Python projects and wireframe screens and create interactive prototypes to ensure the app's usability, accessibility, and overall user satisfaction. This ensures the interface is highly intuitive for all end-users."},{step_number:"04",title:"Deployment",description:"Once the system is thoroughly tested and approved, we proceed with the deployment process. We ensure a smooth and seamless transition by meticulously planning the deployment process, minimizing downtime, and ensuring everything functions correctly in the production environment. Every detail is checked for a flawless go-live."},{step_number:"05",title:"DevOps",description:"We incorporate DevOps practices in our process to streamline software development, testing, and deployment. Our team integrates continuous integration and delivery pipelines, automated testing, infrastructure management, and monitoring for seamless collaboration and efficient project delivery. These practices ensure a strong, scalable foundation for success."},{step_number:"06",title:"Quality Assurance",description:"We implement rigorous quality assurance practices, using both manual and automated testing methods, to detect and resolve functional or performance issues. Our dedicated QA team ensures that your Python application meets exceptionally high standards of quality and reliability, eliminating defects before deployment to production environments."},{step_number:"07",title:"Security",description:"Security is a top priority in Python development. We implement robust security measures, including secure coding practices, data encryption, user authentication, and access control mechanisms, to protect your application and sensitive business data in a digital world from unauthorized access or breaches. This ensures peace of mind for all clients."}],i=document.querySelectorAll(".our-process-slider__stack-item"),o=document.getElementById("step-number"),r=document.getElementById("step-title"),s=document.getElementById("step-description");document.getElementById("nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("prevSlide").addEventListener("click",()=>{ 14t=(t-1+n.length)%n.length,e(t)}
14),i.forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})})}),document.addEventListener("turbolinks:load",function(){function e(e){i.forEach((t,n)=>t.classList.toggle("active",n===e)),o.textContent=n[e].step_number+".",r.textContent=n[e].title,s.textContent=n[e].description}let t=0;const n=[{step_number:"01",title:"Planning and Requirement Analysis",description:"We begin by thoroughly understanding your business goals, target audience, and project requirements. This phase involves detailed discussions to gather all necessary information, followed by a comprehensive analysis to outline the project scope, timeline, and resources needed."},{step_number:"02",title:"Setting Up the Development Environment",description:"Our team sets up the development environment with all the necessary tools and frameworks. This includes installing React.js, configuring the build tools, setting up version control systems, and ensuring that all team members have a consistent development setup."},{step_number:"03",title:"Project Architecture",description:"We design the overall architecture of the project, ensuring a solid foundation for scalability and maintainability. This step includes defining the folder structure, setting up the development workflow, and outlining how different components and modules will interact within the application."},{step_number:"04",title:"Building Reusable Components",description:"In this phase, we create modular and reusable components that can be used across different parts of the application. These components are designed to be flexible and easily maintainable, ensuring a consistent look and feel throughout the project."},{step_number:"05",title:"State Management",description:"Proper state management is crucial for a smooth and efficient React.js application. We implement state management solutions, such as Redux or Context API, to manage the application's state effectively, ensuring data consistency and optimal performance."},{step_number:"06",title:"Routing",description:"We set up client-side routing to enable navigation between different views or pages within the application. This includes configuring React Router and defining the routes, ensuring a seamless and dynamic user experience."},{step_number:"07",title:"Styling",description:"Our team focuses on designing a visually appealing and user-friendly interface. We use modern styling techniques and tools, such as CSS-in-JS, Styled Components, or traditional CSS/Sass, to create responsive and aesthetically pleasing designs."},{step_number:"08",title:"API Integration",description:"We integrate the application with various APIs to enable data fetching and interaction with external services. This includes setting up HTTP clients like Axios, handling asynchronous operations, and ensuring secure and efficient data communication between the client and server."},{step_number:"09",title:"End to End Testing",description:"Comprehensive testing is conducted to ensure the application is bug-free and performs as expected. We use testing frameworks like Jest, Enzyme, or Cypress for unit testing, integration testing, and end-to-end testing, covering all critical aspects of the application."},{step_number:"10",title:"Deployment",description:"Once development and testing are complete, we deploy the application to a production environment. This involves setting up continuous integration and continuous deployment (CI/CD) pipelines, configuring hosting services, and ensuring the application is optimized."}],i=document.querySelectorAll(".react-our-process-slider_stack-item"),o=document.getElementById("react-step-number"),r=document.getElementById("react-step-title"),s=document.getElementById("react-step-description");document.getElementById("react-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("react-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}),i.forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})})}),$(document).on("turbolinks:load",function(){let e=$("#rubyProSlider");e.slick({slidesToShow:2,slidesToScroll:1,arrows:!1,autoplay:!1,autoplaySpeed:2e3,centerMode:!1,centerPadding:"10%",infinite:!0,responsive:[{breakpoint:768,settings:{slidesToShow:1,slidesToScroll:1}},{breakpoint:1204,settings:{slidesToShow:2,slidesToScroll:1}}]}),$("#rubyProPrev").click(function(){e.slick("slickPrev")}),$("#rubyProNext").click(function(){e.slick("slickNext")})}),document.addEventListener("turbolinks:load",()=>{const e=document.getElementById("stacked-cards-wrapper");if(!e)return;e.style.scrollBehavior="smooth",e.style.overflow="hidden";let t=!1,n=1,i=0,o=null;const r=100,s=isIPad()?35:15,a=l=>{if(t)return void(o=requestAnimationFrame(a));
14i||(i=l);if(l-i>r){const{scrollTop:t,scrollHeight:o,clientHeight:r}=e,a=o-r;t>=a?n=-1:t<=0&&(n=1);const c=t+s*n;e.scrollTop=Math.max(0,Math.min(a,c)),i=l}o=requestAnimationFrame(a)};o=requestAnimationFrame(a),e.addEventListener("mouseenter",()=>{t=!0,e.style.scrollBehavior="auto"}),e.addEventListener("mouseleave",()=>{t=!1,e.style.scrollBehavior="smooth",i=performance.now(),o||(o=requestAnimationFrame(a))}),document.addEventListener("turbolinks:before-render",()=>{o&&cancelAnimationFrame(o)})});const isIPad=()=>{const e=window.navigator.userAgent.toLowerCase();return e.includes("ipad")||e.includes("macintosh")&&"ontouchend"in document};document.addEventListener("turbolinks:load",function(){function e(e){i.forEach((t,n)=>t.classList.toggle("active",n===e)),o.textContent=n[e].step_number+".",r.textContent=n[e].title,s.textContent=n[e].description}let t=0;const n=[{step_number:"01",title:"Branding",description:"Visual identity, logo, and additional branding resources to ensure cohesive and impactful design for your product."},{step_number:"02",title:"Workshops & Discovery",description:"Facilitation of design sprints and workshops to gather insights and set the foundation for innovative design solutions."},{step_number:"03",title:"Research & Strategy",description:"Development of personas, roadmaps, backlogs, and strategic resources to align design with user needs and business goals."},{step_number:"04",title:"UI Design & UI Kit",description:"Crafting pixel-perfect interfaces and comprehensive UI kits for seamless and scalable product development."},{step_number:"05",title:"Validated Prototype",description:"Creating interactive prototypes validated by user feedback to refine the product before development."},{step_number:"06",title:"MVP Design",description:"Designing and testing Minimum Viable Products (MVPs) to launch with essential features and iterate based on user input."}],i=document.querySelectorAll(".uiux-our-process-slider_stack-item"),o=document.getElementById("uiux-step-number"),r=document.getElementById("uiux-step-title"),s=document.getElementById("uiux-step-description");e(t),document.getElementById("uiux-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("uiux-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}),i.forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})})}),document.addEventListener("turbolinks:load",function(){function e(e){i.forEach((t,n)=>t.classList.toggle("active",n===e)),o.textContent=n[e].step_number+".",r.textContent=n[e].title,s.textContent=n[e].description}let t=0;const n=[{step_number:"01",title:"Planning and Requirement Analysis",description:"We start by thoroughly understanding your project requirements, business goals, and target audience. This phase involves detailed discussions and analysis to define the project scope, timeline, and resources required. The outcome is a comprehensive project plan that aligns with your objectives."},{step_number:"02",title:"Setting Up the Development Environment",description:"Our team sets up a robust development environment equipped with all necessary tools and frameworks. This includes installing Vue.js, configuring build tools like Vue CLI, setting up version control systems, and ensuring a consistent development setup for all team members."},{step_number:"03",title:"Project Architecture",description:"We design the overall architecture of the project to ensure scalability and maintainability. This includes defining the folder structure, setting up development workflows, and establishing how different components and modules will interact within the application."},{step_number:"04",title:"Building Reusable Components",description:"In this phase, we create modular and reusable Vue.js components that can be used throughout the application. These components are designed to be flexible and maintainable, ensuring a consistent look and feel across the project."},{step_number:"05",title:"State Management",description:"Effective state management is crucial for a smooth and efficient application. We implement state management solutions using Vuex or other suitable libraries to manage the application's state, ensuring data consistency and optimal performance."},{step_number:"06",title:"Routing",description:"We set up client-side routing to enable seamless navigation between different views or pages within the application. This involves configuring Vue Router and defining the routes, ensuring a smooth and dynamic user experience."},{step_number:"07",title:"Styling",description:"Our team focuses on designing a visually appealing and user-friendly interface. We use modern styling techniques and tools, such as CSS, Sass, or CSS-in-JS solutions, to create responsive and aesthetically pleasing designs that enhance the user experience."},{step_number:"08",title:"API Integration",description:"We integrate the application with various APIs to enable data fetching and interaction with external services. This involves setting up HTTP clients like Axios, handling asynchronous operations, and ensuring secure and efficie
14nt data communication between the client and server."},{step_number:"09",title:"End to End Testing",description:"Comprehensive testing is conducted to ensure the application is bug-free and performs as expected. We use testing frameworks like Jest and Cypress for unit testing, integration testing, and end-to-end testing, covering all critical aspects of the application."},{step_number:"10",title:"Deployment",description:"Once development and testing are complete, we deploy the application to a production environment. This involves setting up continuous integration and continuous deployment (CI/CD) pipelines, configuring hosting services, and ensuring the application is optimised for performance and security in the live environment."}],i=document.querySelectorAll(".vue-our-process-slider_stack-item"),o=document.getElementById("vue-step-number"),r=document.getElementById("vue-step-title"),s=document.getElementById("vue-step-description");document.getElementById("vue-nextSlide").addEventListener("click",()=>{t=(t+1)%n.length,e(t)}),document.getElementById("vue-prevSlide").addEventListener("click",()=>{t=(t-1+n.length)%n.length,e(t)}),i.forEach((n,i)=>{n.addEventListener("click",()=>{t=i,e(t)})})});
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.