1/* @license GPL-2.0-or-later https://git.drupalcode.org/project/once/-/raw/v1.0.1/LICENSE.md */ 2/*! @drupal/once - v1.0.1 - 2021-06-12 */ 3var once=function(){"use strict";var n=/[\11\12\14\15\40]+/,e="data-once",t=document;function r(n,t,r){return n[t+"Attribute"](e,r)}function o(e){if("string"!=typeof e)throw new TypeError("once ID must be a string");if(""===e||n.test(e))throw new RangeError("once ID must not be empty or contain spaces");return'[data-once~="'+e+'"]'}function u(n){if(!(n instanceof Element))throw new TypeError("The element must be an instance of Element");return!0}function i(n,e){void 0===e&&(e=t);var r=n;if(null===n)r=[];else{if(!n)throw new TypeError("Selector must not be empty");"string"!=typeof n||e!==t&&!u(e)?n instanceof Element&&(r=[n]):r=e.querySelectorAll(n)}return Array.prototype.slice.call(r)}function c(n,e,t){return e.filter((function(e){var r=u(e)&&e.matches(n);return r&&t&&t(e),r}))}function f(e,t){var o=t.add,u=t.remove,i=[];r(e,"has")&&r(e,"get").trim().split(n).forEach((function(n){i.indexOf(n)<0&&n!==u&&i.push(n)})),o&&i.push(o);var c=i.join(" ");r(e,""===c?"remove":"set",c)}function a(n,e,t){return c(":not("+o(n)+")",i(e,t),(function(e){return f(e,{add:n})}))}return a.remove=function(n,e,t){return c(o(n),i(e,t),(function(e){return f(e,{remove:n})}))},a.filter=function(n,e,t){return c(o(n),i(e,t))},a.find=function(n,e){return i(n?o(n):"[data-once]",e)},a}(); 4 5; 6/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 7window.drupalTranslations={"strings":{"":{"No":"Nee","Invalid phone number":"Ongeldig telefoonnummer"}},"pluralFormula":{"1":0,"default":1}};; 8window.Drupal={behaviors:{},locale:{}};(function(Drupal,drupalSettings,drupalTranslations,console,Proxy,Reflect){Drupal.throwError=function(error){setTimeout(()=>{throw error;},0);};Drupal.attachBehaviors=function(context,settings){context=context||document;settings=settings||drupalSettings;const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].attach==='function')try{behaviors[i].attach(context,settings);}catch(e){Drupal.throwError(e);}});};Drupal.detachBehaviors=function(context,settings,trigger){context=context||document;settings=settings||drupalSettings;trigger=trigger||'unload';const behaviors=Drupal.behaviors;Object.keys(behaviors||{}).forEach((i)=>{if(typeof behaviors[i].detach==='function')try{behaviors[i].detach(context,settings,trigger);}catch(e){Drupal.throwError(e);}});};Drupal.checkPlain=function(str){str=str.toString().replace(/&/g,'&').replace(/</g,'<').replace(/>/g,'>').replace(/"/g,'"').replace(/'/g,''');return str;};Drupal.formatString=function(str,args){const processedArgs={};Object.keys(args||{}).forEach((key)=>{switch(key.charAt(0)){case '@':processedArgs[key]=Drupal.checkPlain(args[key]);break;case '!':processedArgs[key]=args[key];break;default:processedArgs[key]=Drupal.theme('placeholder',args[key]);break;}});return Drupal.stringReplace(str,processedArgs,null);};Drupal.stringReplace=function(str,args,keys){if(str.length===0)return str;if(!Array.isArray(keys)){keys=Object.keys(args||{});keys.sort((a,b)=>a.length-b.length);}if(keys.length===0)return str;const key=keys.pop();const fragments=str.split(key);if(keys.length){for(let i=0;i<fragments.length;i++)fragments[i]=Drupal.stringReplace(fragments[i],args,keys.slice(0));}return fragments.join(args[key]);};Drupal.t=function(str,args,options){options=options||{};options.context=options.context||'';if(drupalTranslations?.strings?.[options.context]?.[str])str=drupalTranslations.strings[options.context][str];if(args)str=Drupal.formatString(str,args);return str;};Drupal.url=function(path){return drupalSettings.path.baseUrl+drupalSettings.path.pathPrefix+path;};Drupal.url.toAbsolute=function(url){const urlParsingNode=document.createElement('a');urlParsingNode.setAttribute('href',url);return urlParsingNode.href;};Drupal.url.isLocal=function(url){let absoluteUrl=Drupal.url.toAbsolute(url);let {protocol}=window.location;if(protocol==='http:'&&absoluteUrl.startsWith('https:'))protocol='https:';let baseUrl=`${protocol}//${window.location.host}${drupalSettings.path.baseUrl.slice(0,-1)}`;try{absoluteUrl=decodeURIComponent(absoluteUrl);}catch(e){}try{baseUrl=decodeURIComponent(baseUrl);}catch(e){}return absoluteUrl===baseUrl||absoluteUrl.startsWith(`${baseUrl}/`);};Drupal.formatPlural=function(count,singular,plural,args,options){args=args||{};args['@count']=count;const pluralDelimiter=drupalSettings.pluralDelimiter;const translations=Drupal.t(singular+pluralDelimiter+plural,args,options).split(pluralDelimiter);let index=0;
8if(drupalTranslations?.pluralFormula)index=count in drupalTranslations.pluralFormula?drupalTranslations.pluralFormula[count]:drupalTranslations.pluralFormula.default;else{if(args['@count']!==1)index=1;}return translations[index];};Drupal.encodePath=function(item){return window.encodeURIComponent(item).replace(/%2F/g,'/');};Drupal.deprecationError=({message})=>{if(drupalSettings.suppressDeprecationErrors===false&&console?.warn)console.warn(`[Deprecation] ${message}`);};Drupal.deprecatedProperty=({target,deprecatedProperty,message})=>{if(!Proxy||!Reflect)return target;return new Proxy(target,{get:(target,key,...rest)=>{if(key===deprecatedProperty)Drupal.deprecationError({message});return Reflect.get(target,key,...rest);}});};Drupal.theme=function(func,...args){if(typeof Drupal.theme?.[func]==='function')return Drupal.theme[func](...args);Drupal.throwError(new TypeError(`Drupal.theme.${func} must be function type.`));};Drupal.theme.placeholder=function(str){return `<em class="placeholder">${Drupal.checkPlain(str)}</em>`;};Drupal.elementIsVisible=function(elem){return !!(elem.offsetWidth||elem.offsetHeight||elem.getClientRects().length);};Drupal.elementIsHidden=function(elem){return !Drupal.elementIsVisible(elem);};})(Drupal,window.drupalSettings,window.drupalTranslations,window.console,window.Proxy,window.Reflect);; 9if(window.jQuery)jQuery.noConflict();document.documentElement.className+=' js';(function(Drupal,drupalSettings){const domReady=(callback)=>{const listener=()=>{callback();document.removeEventListener('DOMContentLoaded',listener);};if(document.readyState!=='loading')setTimeout(callback,0);else document.addEventListener('DOMContentLoaded',listener);};domReady(()=>{Drupal.attachBehaviors(document,drupalSettings);});})(Drupal,window.drupalSettings);; 10/* @license MIT https://raw.githubusercontent.com/focus-trap/tabbable/v6.3.0/LICENSE */ 11/*! 12* tabbable 6.3.0 13* @license MIT, https://github.com/focus-trap/tabbable/blob/master/LICENSE 14*/ 15!function(t,e){"object"==typeof exports&&"undefined"!=typeof module?e(exports):"function"==typeof define&&define.amd?define(["exports"],e):(t="undefined"!=typeof globalThis?globalThis:t||self,function(){var n=t.tabbable,o=t.tabbable={};e(o),o.noConflict=function(){return t.tabbable=n,o}}())}(this,(function(t){"use strict";var e=["input:not([inert])","select:not([inert])","textarea:not([inert])","a[href]:not([inert])","button:not([inert])","[tabindex]:not(slot):not([inert])","audio[controls]:not([inert])","video[controls]:not([inert])",'[contenteditable]:not([contenteditable="false"]):not([inert])',"details>summary:first-of-type:not([inert])","details:not([inert])"],n=e.join(","),o="undefined"==typeof Element,r=o?function(){}:Element.prototype.matches||Element.prototype.msMatchesSelector||Element.prototype.webkitMatchesSelector,i=!o&&Element.prototype.getRootNode?function(t){var e;return null==t||null===(e=t.getRootNode)||void 0===e?void 0:e.call(t)}:function(t){return null==t?void 0:t.ownerDocument},a=function(t,e){var n;void 0===e&&(e=!0);var o=null==t||null===(n=t.getAttribute)||void 0===n?void 0:n.call(t,"inert");return""===o||"true"===o||e&&t&&a(t.parentNode)},l=function(t,e,o){if(a(t))return[];var i=Array.prototype.slice.apply(t.querySelectorAll(n));return e&&r.call(t,n)&&i.unshift(t),i=i.filter(o)},u=function(t,e,o){for(var i=[],l=Array.from(t);l.length;){var c=l.shift();if(!a(c,!1))if("SLOT"===c.tagName){var d=c.assignedElements(),f=d.length?d:c.children,s=u(f,!0,o);o.flatten?i.push.apply(i,s):i.push({scopeParent:c,candidates:s})}else{r.call(c,n)&&o.filter(c)&&(e||!t.includes(c))&&i.push(c);var p=c.shadowRoot||"function"==typeof o.getShadowRoot&&o.getShadowRoot(c),h=!a(p,!1)&&(!o.shadowRootFilter||o.shadowRootFilter(c));if(p&&h){var v=u(!0===p?c.children:p.children,!0,o);o.flatten?i.push.apply(i,v):i.push({scopeParent:c,candidates:v})}else l.unshift.apply(l,c.children)}}return i},c=function(t){return!isNaN(parseInt(t.getAttribute("tabindex"),10))},d=function(t){if(!t)throw new Error("No node provided");return t.tabIndex<0&&(/^(AUDIO|VIDEO|DETAILS)$/.test(t.tagName)||function(t){var e,n=null==t||null===(e=t.getAttribute)||void 0===e?void 0:e.call(t,"contenteditable");return""===n||"true"===n}(t))&&!c(t)?0:t.tabIndex},f=function(t,e){return t.tabIndex===e.tabIndex?t.documentOrder-e.documentOrder:t.tabIndex-e.tabIndex},s=function(t){return"INPUT"===t.tagName},p=function(t){return function(t){return s(t)&&"radio"===t.type}(t)&&!function(t){if(!t.name)return!0;var e,n=t.form||i(t),o=function(t){return n.querySelectorAll('input[type="radio"][name="'+t+'"]')};if("undefined"!=typeof window&&void 0!==window.CSS&&"function"==typeof window.CSS.escape)e=o(window.CSS.escape(t.name));else try{e=o(t.name)}catch(t){return console.error("Looks like you have a radio button with a name attribute containing invalid CSS selector characters and need the CSS.escape polyfill: %s",t.message),!1}var r=function(t,e){for(var n=0;n<t.length;n++)if(t[n].checked&&t[n].form===e)return t[n]}(e,t.form);return!r||r===t}(t)},h=function(t){var e=t.getBoundingClientRect(),n=e.width,o=e.height;return 0===n&&0===o},v=function(t,e){var n=e.displayCheck,o=e.getShadowRoot;if("full-native"===n&&"checkVisibility"in t)return!t.checkVisibility({checkOpacity:!1,opacityProperty:!1,contentVisibilityAuto:!0,visibilityProperty:!0,checkVisibilityCSS:!0});if("hidden"===getComputedStyle(t).visibility)return!0;var a=r.call(t,"details>summary:first-of-type")?t.parentElement:t;if(r.call(a,"details:not([open]) *"))return!0;
15if(n&&"full"!==n&&"full-native"!==n&&"legacy-full"!==n){if("non-zero-area"===n)return h(t)}else{if("function"==typeof o){for(var l=t;t;){var u=t.parentElement,c=i(t);if(u&&!u.shadowRoot&&!0===o(u))return h(t);t=t.assignedSlot?t.assignedSlot:u||c===t.ownerDocument?u:c.host}t=l}if(function(t){var e,n,o,r,a=t&&i(t),l=null===(e=a)||void 0===e?void 0:e.host,u=!1;if(a&&a!==t)for(u=!!(null!==(n=l)&&void 0!==n&&null!==(o=n.ownerDocument)&&void 0!==o&&o.contains(l)||null!=t&&null!==(r=t.ownerDocument)&&void 0!==r&&r.contains(t));!u&&l;){var c,d,f;u=!(null===(d=l=null===(c=a=i(l))||void 0===c?void 0:c.host)||void 0===d||null===(f=d.ownerDocument)||void 0===f||!f.contains(l))}return u}(t))return!t.getClientRects().length;if("legacy-full"!==n)return!0}return!1},b=function(t,e){return!(e.disabled||a(e)||function(t){return s(t)&&"hidden"===t.type}(e)||v(e,t)||function(t){return"DETAILS"===t.tagName&&Array.prototype.slice.apply(t.children).some((function(t){return"SUMMARY"===t.tagName}))}(e)||function(t){if(/^(INPUT|BUTTON|SELECT|TEXTAREA)$/.test(t.tagName))for(var e=t.parentElement;e;){if("FIELDSET"===e.tagName&&e.disabled){for(var n=0;n<e.children.length;n++){var o=e.children.item(n);if("LEGEND"===o.tagName)return!!r.call(e,"fieldset[disabled] *")||!o.contains(t)}return!0}e=e.parentElement}return!1}(e))},y=function(t,e){return!(p(e)||d(e)<0||!b(t,e))},m=function(t){var e=parseInt(t.getAttribute("tabindex"),10);return!!(isNaN(e)||e>=0)},g=function(t){var e=[],n=[];return t.forEach((function(t,o){var r=!!t.scopeParent,i=r?t.scopeParent:t,a=function(t,e){var n=d(t);return n<0&&e&&!c(t)?0:n}(i,r),l=r?g(t.candidates):i;0===a?r?e.push.apply(e,l):e.push(i):n.push({documentOrder:o,tabIndex:a,item:t,isScope:r,content:l})})),n.sort(f).reduce((function(t,e){return e.isScope?t.push.apply(t,e.content):t.push(e.content),t}),[]).concat(e)},w=e.concat("iframe").join(",");t.focusable=function(t,e){return(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:b.bind(null,e),flatten:!0,getShadowRoot:e.getShadowRoot}):l(t,e.includeContainer,b.bind(null,e))},t.getTabIndex=d,t.isFocusable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,w)&&b(e,t)},t.isTabbable=function(t,e){if(e=e||{},!t)throw new Error("No node provided");return!1!==r.call(t,n)&&y(e,t)},t.tabbable=function(t,e){var n;return n=(e=e||{}).getShadowRoot?u([t],e.includeContainer,{filter:y.bind(null,e),flatten:!1,getShadowRoot:e.getShadowRoot,shadowRootFilter:m}):l(t,e.includeContainer,y.bind(null,e)),g(n)}})); 16 17; 18/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 19!function(_,u,l){"use strict";var t,p=void 0===l.eu_cookie_compliance.cookie_value_disagreed||""===l.eu_cookie_compliance.cookie_value_disagreed?"0":l.eu_cookie_compliance.cookie_value_disagreed,r=void 0===l.eu_cookie_compliance.cookie_value_agreed_show_thank_you||""===l.eu_cookie_compliance.cookie_value_agreed_show_thank_you?"1":l.eu_cookie_compliance.cookie_value_agreed_show_thank_you,s=void 0===l.eu_cookie_compliance.cookie_value_agreed||""===l.eu_cookie_compliance.cookie_value_agreed?"2":l.eu_cookie_compliance.cookie_value_agreed;function m(e,o,i){var c="",n=(void 0!==i.expires&&("number"==typeof i.expires&&(n=new Date,i.expires=n.setTime(n.getTime()+24*i.expires*60*60*1e3)),c="; expires="+i.expires.toUTCString()),void 0===i.path?"/":i.path),a="";void 0!==i.domain&&(a="; domain="+i.domain),document.cookie=e+"="+(o||"")+c+"; path="+n+a+"; SameSite=Strict"}function a(e){var o=document.cookie.split(";");if(void 0===e)return o;for(var i=e+"=",c=0;c<o.length;c++){for(var n=o[c];" "==n.charAt(0);)n=n.substring(1,n.length);if(0==n.indexOf(i))return n.substring(i.length,n.length)}return null}function k(e){document.cookie=e+"=; Path=/; Expires=Thu, 01 Jan 1970 00:00:01 GMT;"}u.behaviors.euCookieCompliancePopup={attach:function(e){if(void 0!==l.eu_cookie_compliance){const i=document.querySelector(l.eu_cookie_compliance.containing_element);var o;i.getAttribute("data-eu-cookie-compliance-once")||(i.setAttribute("data-eu-cookie-compliance-once","true"),g=d.getCurrentStatus(),h=d.getAcceptedCategories(),l.eu_cookie_compliance.popup_eu_only_js?u.eu_cookie_compliance.showBanner()&&(o=l.path.baseUrl+l.path.pathPrefix+"eu-cookie-compliance-check",_.getJSON(o,{},function(e){e.in_eu?u.eu_cookie_compliance.execute():(u.eu_cookie_compliance.setStatus(s),l.eu_cookie_compliance.geoip_match=!1,c||"function"!=typeof euCookieComplianceLoadScripts||euCookieComplianceLoadScripts(),"categories"===l.eu_cookie_compliance.method&&(e=l.eu_cookie_compliance.cookie_categories,u.eu_cookie_compliance.setAcceptedCategories(e),u.eu_cookie_compliance.loadCategoryScripts(e)))})):l.eu_cookie_compliance.hide_the_banner||u.eu_cookie_compliance.execute(),_(i).addClass("eu-cookie-compliance-status-"+u.eu_cookie_compliance.getCurrentStatus()))}}},u.eu_cookie_compliance=u.eu_cookie_compliance||function(){(u.eu_cookie_compliance.queue=u.eu_cookie_compliance.queue||[]).push(arguments)},u.eu_cookie_compliance.a=+new Date;var d=u.eu_cookie_compliance,h=[],g=null,c=(d.updateSelectedCategories=function(e){h=e},d.updateCurrentStatus=function(e){g=e},u.eu_cookie_compliance.execute=function(){try{var e,o,i;l.eu_cookie_compliance.popup_enabled&&u.eu_cookie_compliance.cookiesEnabled()&&l.eu_cookie_compliance.modules_allow_popup&&(g=u.eu_cookie_compliance.getCurrentStatus(),void 0===u.eu_cookie_compliance.getVersion()&&u.eu_cookie_compliance.setVersion("unknown"),!0===l.eu_cookie_compliance.popup_eu_only&&!0!==l.eu_cookie_compliance.geoip_match||(e=u.eu_cookie_compliance.getVersion()!==l.eu_cookie_compliance.cookie_policy_version,o=void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed":l.eu_cookie_compliance.cookie_name,i=!l.eu_cookie_compliance.open_by_default||null!==g&&!e||"null"===a(o)&&l.eu_cookie_compliance.settings_tab_enabled,g!==p||!l.eu_cookie_compliance.settings_tab_enabled||"opt_in"!==l.eu_cookie_compliance.method&&"categories"!==l.eu_cookie_compliance.method?g===p&&"default"===l.eu_cookie_compliance.method||null===g||g!==p&&l.eu_cookie_compliance.withdraw_enabled&&l.eu_cookie_compliance.withdraw_button_on_info_popup||g!==p&&e?!l.eu_cookie_compliance.withdraw_enabled&&l.eu_cookie_compliance.disagree_do_not_show_popup&&null!==g||(window.matchMedia("(max-width: "+l.eu_cookie_compliance.mobile_breakpoint+"px)").matches&&l.eu_cookie_compliance.use_mobile_message?u.eu_cookie_compliance.createPopup(l.eu_cookie_compliance.mobile_popup_html_info,i):u.eu_cookie_compliance.createPopup(l.eu_cookie_compliance.popup_html_info,i),u.eu_cookie_compliance.initPopup(),u.eu_cookie_compliance.resizeListener()):g===r&&l.eu_cookie_compliance.popup_agreed_enabled?(u.eu_cookie_compliance.createPopup(l.eu_cookie_compliance.popup_html_agreed),u.eu_cookie_compliance.attachHideEvents()):g===s&&l.eu_cookie_compliance.withdraw_enabled&&!l.eu_cookie_compliance.withdraw_button_on_info_popup&&(u.eu_cookie_compliance.createWithdrawBanner(l.eu_cookie_compliance.withdraw_markup),u.eu_cookie_compliance.initPopup(),u.eu_cookie_compliance.resizeListener()):(u.eu_cookie_compliance.createPopup(l.eu_cookie_compliance.popup_html_info,null!==g),_(".eu-cookie-withdraw-tab").click(u.eu_cookie_compliance.toggleWithdrawBanner),u.eu_cookie_compliance.attachAgreeEvents())))}catch(e){}},u.eu_cookie_compliance.initPopup=function(){u.eu_cookie_compliance.attachAgreeEvents(),"categories"===l.eu_cookie_compliance.method&&(u.eu_cookie_compliance.setPreferenceCheckboxes(h),u.eu_cookie_compliance.attachSavePreferencesEvents()),l.eu_cookie_compliance.withdraw_enabled&&(u.eu_cookie_compliance.attachWithdrawEvents(),g!==r&&g!==s||(_(".eu-cookie-withdraw-button").removeClass("visually-hidden"),_(".eu-cookie-compliance-reject-button").addClass("visually-hidden")))},u.eu_cookie_compliance.positionTab=function(){if(l.eu_cookie_compliance.popup_position){let e=_(".eu-cookie-withdraw-tab").outerHeight();_("#sliding-popup").length&&(e+=_("#sliding-popup").outerHeight()),_(".eu-cookie-withdraw-wrapper").length?_(".eu-cookie-withdraw-tab").css("margin-top","0"):_(".eu-cookie-withdraw-tab").css("margin-top",e+"px")}},u.eu_cookie_compliance.createWithdrawBanner=function(e){var o=_("<div></div>").html(e),e=_(".eu-cookie-withdraw-banner",o),i=(o.attr({id:"sliding-popup",role:"alertdialog","aria-describedby":"popup-text","aria-label":u.t("Cookie compliance banner")}),o.addClass("eu-cookie-withdraw-wrapper"),o.trigger("eu_cookie_compliance_popup_close"),l.eu_cookie_compliance.popup_use_bare_css||l.eu_cookie_compliance.popup_use_olivero_css||e.height(l.eu_cookie_compliance.popup_height).width(l.eu_cookie_compliance.popup_width),o.hide(),0);l.eu_cookie_compliance.popup_position?(o.prependTo(l.eu_cookie_compliance.containing_element),i=parseInt(o.outerHeight()),o.show().addClass("sliding-popup-top").addClass("clearfix").css({top:u.eu_cookie_compliance.getBannerTopHiddenPosition(i)}),setTimeout(function(){var e=o.outerHeight();o.animate({top:u.eu_cookie_compliance.getBannerTopHiddenPosition(e)},l.eu_cookie_compliance.popup_delay,null),l.eu_cookie_compliance.fixed_top_position||_("body").animate({"margin-top":-e+"px"})}.bind(o),0)):(l.eu_cookie_compliance.better_support_for_screen_readers?o.prependTo(l.eu_cookie_compliance.containing_element):o.appendTo(l.eu_cookie_compliance.containing_element),i=o.outerHeight(),o.show().addClass("sliding-popup-bottom").css({bottom:-1*i}),setTimeout(function(){var e=o.outerHeight();o.animate({bottom:-1*e},l.eu_cookie_compliance.popup_delay,null)}.bind(o),0)),_("body").removeClass("eu-cookie-compliance-popup-open"),e.attr("aria-hidden",!0).find("a, button, input").attr("tabindex",-1)},u.eu_cookie_compliance.getBannerTopPosition=function(e){let o;return l.eu_cookie_compliance.fixed_top_position?(o=0,_(".toolbar-tray-horizontal.is-active").length&&(o+=parseInt(_(".toolbar-tray-horizontal.is-active").css("height"))),_(".toolbar-bar").length&&!_("#gin-toolbar-bar").length&&(o+=parseInt(_(".toolbar-bar").css("height"))),o+"px"):0},u.eu_cookie_compliance.getBannerTopHiddenPosition=function(e){let o=0;return l.eu_cookie_compliance.fixed_top_position?o=-e:(_(".toolbar-tray-horizontal.is-active").length&&(o=-parseInt(_(".toolbar-tray-horizontal.is-active").css("height"))),_(".toolbar-bar").length&&!_("#gin-toolbar-bar").length&&(o-=parseInt(_(".toolbar-bar").css("height")))),o+"px"},u.eu_cookie_compliance.getBannerBottomHiddenPosition=function(){return-_("#sliding-popup").outerHeight()+"px"},u.eu_cookie_compliance.toggleWithdrawBanner=function(){var e,o,i,c=_("#sliding-popup"),n=parseInt(c.outerHeight()),a=c.find(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").is(":visible");a&&(e=parseInt(c.css("top")),o=parseInt(_(l.eu_cookie_compliance.containing_element).css("padding-top")),i=parseInt(_(l.eu_cookie_compliance.containing_element).css("margin-top")),a=l.eu_cookie_compliance.popup_position?l.eu_cookie_compliance.fixed_top_position?!(e===-n):!(e===-(o+i+n)):0===parseInt(c.css("bottom"))),l.eu_cookie_compliance.popup_position?a?(l.eu_cookie_compliance.fixed_top_position||_("body").animate({"margin-top":-n+"px"},l.eu_cookie_compliance.popup_delay),c.animate({top:u.eu_cookie_compliance.getBannerTopHiddenPosition(n)},l.eu_cookie_compliance.popup_delay).trigger("eu_cookie_compliance_popup_close")):(l.eu_cookie_compliance.fixed_top_position||_("body").animate({"margin-top":"0px"},l.eu_cookie_compliance.popup_delay),c.find(".eu-cookie-compliance-banner").show(),c.animate({top:u.eu_cookie_compliance.getBannerTopPosition(n)},l.eu_cookie_compliance.popup_delay).trigger("eu_cookie_compliance_popup_open")):a?c.animate({bottom:-1*n},l.eu_cookie_compliance.popup_delay).trigger("eu_cookie_compliance_popup_close"):(c.find(".eu-cookie-compliance-banner").show(),c.animate({bottom:0},l.eu_cookie_compliance.popup_delay).trigger("eu_cookie_compliance_popup_open")),a?(_("body").removeClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!0).find("a, button, input").attr("tabindex",-1)):(_("body").addClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!1).find("a, button, input").attr("tabindex",0))},u.eu_cookie_compliance.resizeListener=function(){var e,o,i,c=_("#sliding-popup"),n=(e=function(){var e=c.outerHeight();l.eu_cookie_compliance.popup_position?(parseFloat(c.css("top"))<0&&(_("body").hasClass("eu-cookie-compliance-popup-open")?(l.eu_cookie_compliance.fixed_top_position||_("body").css({"margin-top":"0px"}),c.css("top",u.eu_cookie_compliance.getBannerTopPosition(e))):(l.eu_cookie_compliance.fixed_top_position||_("body").css({"margin-top":-e+"px"}),c.css("top",u.eu_cookie_compliance.getBannerTopHiddenPosition(e)))),u.eu_cookie_compliance.positionTab()):0!==parseFloat(c.css("bottom"))&&c.css("bottom",-1*e),u.eu_cookie_compliance.positionTab()},o=50,function(){clearTimeout(i),i=setTimeout(function(){clearTimeout(i),e()},o)});setTimeout(function(){n()}),window.addEventListener("resize",n)},u.eu_cookie_compliance.createPopup=function(e,o){var i=_("<div></div>").html(e),e=(i.attr({id:"sliding-popup",role:"alertdialog","aria-describedby":"popup-text","aria-label":u.t("Cookie compliance banner")}),l.eu_cookie_compliance.popup_use_bare_css||l.eu_cookie_compliance.popup_use_olivero_css||i.height(l.eu_cookie_compliance.popup_height).width(l.eu_cookie_compliance.popup_width),i.hide(),0);l.eu_cookie_compliance.popup_position?(i.prependTo(l.eu_cookie_compliance.containing_element),e=i.outerHeight(),i.addClass("sliding-popup-top clearfix").css({top:u.eu_cookie_compliance.getBannerTopHiddenPosition(e)}),!0!==o?(i.show(),i.animate({top:u.eu_cookie_compliance.getBannerTopPosition(e)},l.eu_cookie_compliance.popup_delay,null,function(){i.trigger("eu_cookie_compliance_popup_open"),u.eu_cookie_compliance.positionTab()})):(l.eu_cookie_compliance.fixed_top_position||_("body").css({"margin-top":-e+"px"}),setTimeout(function(){i.show(),u.eu_cookie_compliance.positionTab()},0))):(l.eu_cookie_compliance.better_support_for_screen_readers?i.prependTo(l.eu_cookie_compliance.containing_element):i.appendTo(l.eu_cookie_compliance.containing_element),e=i.outerHeight(),i.show().addClass("sliding-popup-bottom").css({bottom:-1*e}),!0!==o&&i.animate({bottom:0},l.eu_cookie_compliance.popup_delay,null,function(){i.trigger("eu_cookie_compliance_popup_open")})),!0!==o?(_("body").addClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!1).find("a, button, input").attr("tabindex",0)):(_("body").removeClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!0).find("a, button, input").attr("tabindex",-1))},u.eu_cookie_compliance.attachAgreeEvents=function(){var e,o,i=l.eu_cookie_compliance.popup_clicking_confirmation,c=l.eu_cookie_compliance.popup_scrolling_confirmation;"categories"===l.eu_cookie_compliance.method&&l.eu_cookie_compliance.enable_save_preferences_button?_(".agree-button").click(u.eu_cookie_compliance.acceptAllAction):_(".agree-button").click(u.eu_cookie_compliance.acceptAction),_(".decline-button").click(u.eu_cookie_compliance.declineAction),_(".eu-cookie-compliance-close-button").click(u.eu_cookie_compliance.closeAction),_(".eu-cookie-compliance-reject-button").click(u.eu_cookie_compliance.rejectAllAction),i&&_("a, input[type=submit], button[type=submit]").not(".popup-content *").bind("click.euCookieCompliance",u.eu_cookie_compliance.acceptAction),c&&(e=!1,o=function(){e?(u.eu_cookie_compliance.acceptAction(),_(window).off("scroll",o)):e=!0},_(window).bind("scroll",o)),_(".find-more-button").not(".find-more-button-processed").addClass("find-more-button-processed").click(u.eu_cookie_compliance.moreInfoAction)},u.eu_cookie_compliance.closeAction=function(){switch(l.eu_cookie_compliance.close_button_action){case"close_banner":u.eu_cookie_compliance.toggleWithdrawBanner();break;case"save_preferences":u.eu_cookie_compliance.savePreferencesAction();break;case"reject_all_cookies":u.eu_cookie_compliance.rejectAllAction();break;case"accept_all_cookies":u.eu_cookie_compliance.acceptAllAction()}},u.eu_cookie_compliance.attachSavePreferencesEvents=function(){_(".eu-cookie-compliance-save-preferences-button").click(u.eu_cookie_compliance.savePreferencesActio
19n)},u.eu_cookie_compliance.attachHideEvents=function(){var e=l.eu_cookie_compliance.popup_hide_agreed,o=l.eu_cookie_compliance.popup_clicking_confirmation;_(".hide-popup-button").click(function(){u.eu_cookie_compliance.changeStatus(s)}),o&&_("a, input[type=submit], button[type=submit]").unbind("click.euCookieCompliance"),e&&_("a, input[type=submit], button[type=submit]").bind("click.euCookieComplianceHideAgreed",function(){u.eu_cookie_compliance.changeStatus(s)}),_(".find-more-button").not(".find-more-button-processed").addClass("find-more-button-processed").click(u.eu_cookie_compliance.moreInfoAction)},u.eu_cookie_compliance.attachWithdrawEvents=function(){_(".eu-cookie-withdraw-button").click(u.eu_cookie_compliance.withdrawAction),_(".eu-cookie-withdraw-tab").click(u.eu_cookie_compliance.toggleWithdrawBanner)},u.eu_cookie_compliance.acceptAction=function(){var e=l.eu_cookie_compliance.popup_agreed_enabled,o=r;e||(u.eu_cookie_compliance.setStatus(r),o=s),c||"function"!=typeof euCookieComplianceLoadScripts||euCookieComplianceLoadScripts(),void 0!==t&&clearInterval(t),"categories"===l.eu_cookie_compliance.method&&(e=_("#eu-cookie-compliance-categories input:checkbox:checked").map(function(){return _(this).val()}).get(),u.eu_cookie_compliance.setAcceptedCategories(e),u.eu_cookie_compliance.loadCategoryScripts(e),e.length||(o=p)),u.eu_cookie_compliance.changeStatus(o),l.eu_cookie_compliance.withdraw_enabled&&l.eu_cookie_compliance.withdraw_button_on_info_popup&&(u.eu_cookie_compliance.attachWithdrawEvents(),g!==r&&g!==s||(_(".eu-cookie-withdraw-button").removeClass("visually-hidden"),_(".eu-cookie-compliance-reject-button").addClass("visually-hidden")))},u.eu_cookie_compliance.acceptAllAction=function(){var e=l.eu_cookie_compliance.cookie_categories;u.eu_cookie_compliance.setPreferenceCheckboxes(e),u.eu_cookie_compliance.acceptAction()},u.eu_cookie_compliance.rejectAllAction=function(){u.eu_cookie_compliance.setStatus(p),u.eu_cookie_compliance.setPreferenceCheckboxes([]),u.eu_cookie_compliance.acceptAction()},u.eu_cookie_compliance.savePreferencesAction=function(){var e=_("#eu-cookie-compliance-categories input:checkbox:checked").map(function(){return _(this).val()}).get(),o=l.eu_cookie_compliance.popup_agreed_enabled,i=r;o||(u.eu_cookie_compliance.setStatus(r),i=s),c||"function"!=typeof euCookieComplianceLoadScripts||euCookieComplianceLoadScripts(),c=!0,u.eu_cookie_compliance.setAcceptedCategories(e),u.eu_cookie_compliance.loadCategoryScripts(e),e.length||(i=p),u.eu_cookie_compliance.changeStatus(i)},u.eu_cookie_compliance.loadCategoryScripts=function(e){for(var o in e)!0!==i[e[o]]&&"function"==typeof euCookieComplianceLoadScripts&&(euCookieComplianceLoadScripts(e[o]),i[e[o]]=!0)},u.eu_cookie_compliance.declineAction=function(){parseInt(l.eu_cookie_compliance.set_cookie_session_zero_on_disagree)&&(l.eu_cookie_compliance.cookie_session=1),u.eu_cookie_compliance.setStatus(p);var e,o=_("#sliding-popup");(o.hasClass("sliding-popup-top")?(e=o.outerHeight(),l.eu_cookie_compliance.fixed_top_position||_("body").animate({"margin-top":-e+"px"},l.eu_cookie_compliance.popup_delay),l.eu_cookie_compliance.settings_tab_enabled?o.animate({top:u.eu_cookie_compliance.getBannerTopHiddenPosition(e)},l.eu_cookie_compliance.popup_delay,null):o.animate({top:u.eu_cookie_compliance.getBannerTopHiddenPosition(e)},l.eu_cookie_compliance.popup_delay,null,function(){l.eu_cookie_compliance.fixed_top_position||_("body").css({"margin-top":0}),o.hide()})):l.eu_cookie_compliance.settings_tab_enabled?o.animate({bottom:-1*o.outerHeight()},l.eu_cookie_compliance.popup_delay,null):o.animate({bottom:-1*o.outerHeight()},l.eu_cookie_compliance.popup_delay,null,function(){o.hide()})).trigger("eu_cookie_compliance_popup_close"),_("body").removeClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!0).find("a, button, input").attr("tabindex",-1)},u.eu_cookie_compliance.withdrawAction=function(){parseInt(l.eu_cookie_compliance.set_cookie_session_zero_on_disagree)&&(l.eu_cookie_compliance.cookie_session=1),u.eu_cookie_compliance.setStatus(null),u.eu_cookie_compliance.setAcceptedCategories([]),location.reload()},u.eu_cookie_compliance.moreInfoAction=function(){l.eu_cookie_compliance.disagree_do_not_show_popup?(u.eu_cookie_compliance.setStatus(p),l.eu_cookie_compliance.withdraw_enabled&&l.eu_cookie_compliance.withdraw_button_on_info_popup?_("#sliding-popup .eu-cookie-compliance-banner").trigger("eu_cookie_compliance_popup_close").hide():_("#sliding-popup").trigger("eu_cookie_compliance_popup_close").remove(),_("body").removeClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!0).find("a, button, input").attr("tabindex",-1)):l.eu_cookie_compliance.popup_link_new_window?window.open(l.eu_cookie_compliance.popup_link):window.location.href=l.eu_cookie_compliance.popup_link},u.eu_cookie_compliance.getCookieStatus=function(){var e=a(void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed":l.eu_cookie_compliance.cookie_name);return e=void 0!==e&&"null"!==e?e:null},u.eu_cookie_compliance.getCurrentStatus=function(){var e=new o,e=(d.handleEvent("preStatusLoad",e),g=u.eu_cookie_compliance.getCookieStatus(),new n);return d.handleEvent("postStatusLoad",e),g},u.eu_cookie_compliance.setPreferenceCheckboxes=function(e){for(var o in null===u.eu_cookie_compliance.getCookieStatus()&&u.eu_cookie_compliance.getCookieStatus()!==p||_("#eu-cookie-compliance-categories input:checkbox").not(":disabled").prop("checked",!1),e){o=document.getElementById("cookie-category-"+e[o]);null!==o&&(o.checked=!0)}},u.eu_cookie_compliance.getAcceptedCategories=function(){var e=new C;d.handleEvent("prePreferencesLoad",e);var o,e=a(void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed-categories":l.eu_cookie_compliance.cookie_name+"-categories");for(o in h=null!=e?(-1!==e.indexOf("%")&&(e=decodeURI(e).replaceAll(/%2C/g,",")),JSON.parse(e)):[],l.eu_cookie_compliance.cookie_categories_details){var i=l.eu_cookie_compliance.cookie_categories_details[o];"required"===i.checkbox_default_state&&-1===_.inArray(i.id,h)&&h.push(i.id)}e=new S;return d.handleEvent("postPreferencesLoad",e),h},u.eu_cookie_compliance.changeStatus=function(o){var e,i=l.eu_cookie_compliance.reload_page,c=g;if(g!==parseInt(o)){if(l.eu_cookie_compliance.popup_position){let e=_("#sliding-popup").outerHeight();l.eu_cookie_compliance.fixed_top_position||_("body").animate({"margin-top":-e+"px"},l.eu_cookie_compliance.popup_delay),_(".sliding-popup-top").animate({top:u.eu_cookie_compliance.getBannerTopHiddenPosition(e)},l.eu_cookie_compliance.popup_delay,function(){o!==r||null!==c||i?c===r&&(l.eu_cookie_compliance.withdraw_enabled&&l.eu_cookie_compliance.withdraw_button_on_info_popup?(_("#sliding-popup").hide(),window.matchMedia("(max-width: "+l.eu_cookie_compliance.mobile_breakpoint+"px)").matches&&l.eu_cookie_compliance.use_mobile_message?_(".sliding-popup-top").not(".eu-cookie-withdraw-wrapper").html(l.eu_cookie_compliance.mobile_popup_html_info):_(".sliding-popup-top").not(".eu-cookie-withdraw-wrapper").html(l.eu_cookie_compliance.popup_html_info),e=_("#sliding-popup").outerHeight(),l.eu_cookie_compliance.fixed_top_position||_("body").animate({"margin-top":-e+"px"},l.eu_cookie_compliance.popup_delay),_(".sliding-popup-top").css("top",u.eu_cookie_compliance.getBannerTopHiddenPosition(e)),_(".sliding-popup-top").not(".eu-cookie-withdraw-wrapper").trigger("eu_cookie_compliance_popup_close"),u.eu_cookie_compliance.initPopup(),u.eu_cookie_compliance.resizeListener(),_("#sliding-popup").show()):(_(".sliding-popup-top").not(".eu-cookie-withdraw-wrapper").trigger("eu_cookie_compliance_popup_close").remove(),_("body").css({"margin-top":"0px"})),_("body").removeClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!0).find("a, button, input").attr("tabindex",-1)):(l.eu_cookie_compliance.fixed_top_position||_("body").animate({"margin-top":"0px"},l.eu_cookie_compliance.popup_delay),_(".sliding-popup-top").not(".eu-cookie-withdraw-wrapper").html(l.eu_cookie_compliance.popup_html_agreed).animate({top:u.eu_cookie_compliance.getBannerTopPosition(e)},l.eu_cookie_compliance.popup_delay),u.eu_cookie_compliance.attachHideEvents()),l.eu_cookie_compliance.withdraw_enabled&&!l.eu_cookie_compliance.withdraw_button_on_info_popup&&u.eu_cookie_compliance.showWithdrawBanner(o)})}else _(".sliding-popup-bottom").animate({bottom:-1*_("#sliding-popup").outerHeight()},l.eu_cookie_compliance.popup_delay,function(){o!==r||null!==c||i?c===r&&(_("#sliding-popup").css("display","none"),l.eu_cookie_compliance.withdraw_enabled&&l.eu_cookie_compliance.withdraw_button_on_info_popup?(window.matchMedia("(max-width: "+l.eu_cookie_compliance.mobile_breakpoint+"px)").matches&&l.eu_cookie_compliance.use_mobile_message?_(".sliding-popup-bottom").not(".eu-cookie-withdraw-wrapper").html(l.eu_cookie_compliance.mobile_popup_html_info):_(".sliding-popup-bottom").not(".eu-cookie-withdraw-wrapper").html(l.eu_cookie_compliance.popup_html_info),_(".sliding-popup-bottom").css("bottom",u.eu_cookie_compliance.getBannerBottomHiddenPosition()),_(".sliding-popup-bottom").not(".eu-cookie-withdraw-wrapper").trigger("eu_cookie_compliance_popup_close"),u.eu_cookie_compliance.initPopup(),u.eu_cookie_compliance.resizeListener(),_("#sliding-popup").css("display","block")):_(".sliding-popup-bottom").not(".eu-cookie-withdraw-wrapper").trigger("eu_cookie_compliance_popup_close").remove(),_("body").removeClass("eu-cookie-compliance-popup-open"),_(".eu-cookie-compliance-banner, .eu-cookie-withdraw-banner").attr("aria-hidden",!0).find("a, button, input").attr("tabindex",-1)):(_(".sliding-popup-bottom").not(".eu-cookie-withdraw-wrapper").html(l.eu_cookie_compliance.popup_html_agreed).animate({bottom:0},l.eu_cookie_compliance.popup_delay),u.eu_cookie_compliance.attachHideEvents()),l.eu_cookie_compliance.withdraw_enabled&&!l.eu_cookie_compliance.withdraw_button_on_info_popup&&u.eu_cookie_compliance.showWithdrawBanner(o)});if(l.eu_cookie_compliance.reload_page)if(0!==(e=l.eu_cookie_compliance.reload_routes_list).length){for(var n=l.path.currentPath,a=!1,t=0;!a&&t<e.length;t++)var p=new RegExp(e[t],"g"),a=null!==n.match(p);(a&&!l.eu_cookie_compliance.reload_options||!a&&l.eu_cookie_compliance.reload_options)&&location.reload()}else location.reload();u.eu_cookie_compliance.setStatus(o)}},u.eu_cookie_compliance.showWithdrawBanner=function(e){e===s&&l.eu_cookie_compliance.withdraw_enabled&&(l.eu_cookie_compliance.withdraw_button_on_info_popup||(u.eu_cookie_compliance.createWithdrawBanner(l.eu_cookie_compliance.withdraw_markup),u.eu_cookie_compliance.resizeListener()),u.eu_cookie_compliance.attachWithdrawEvents(),l.eu_cookie_compliance.popup_position&&u.eu_cookie_compliance.positionTab())},u.eu_cookie_compliance.setStatus=function(e){var o=new b,o=(d.handleEvent("preStatusSave",o),new Date),i=l.eu_cookie_compliance.domain||"",c=l.eu_cookie_compliance.domain_all_sites?"/":l.path.baseUrl,n=void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed":l.eu_cookie_compliance.cookie_name;1<c.length&&(a=c.length-1,c.lastIndexOf("/")===a&&(c=c.substring(0,a)));parseInt(l.eu_cookie_compliance.cookie_session)?m(n,e,{path:c,domain:i,sameSite:"strict"}):(a=parseInt(l.eu_cookie_compliance.cookie_lifetime),o.setDate(o.getDate()+a),m(n,e,{expires:o,path:c,domain:i,sameSite:"strict"}));var a="eu-cookie-compliance-status-"+g,n="eu-cookie-compliance-status-"+e,c=(_("."+a).removeClass(a).addClass(n),g=e,_(document).trigger("eu_cookie_compliance.changeStatus",[e]),u.eu_cookie_compliance.setVersion(),l.eu_cookie_compliance.store_consent&&(e===r&&l.eu_cookie_compliance.popup_agreed_enabled||e===s&&!l.eu_cookie_compliance.popup_agreed_enabled)&&(o=l.path.baseUrl+l.path.pathPrefix+"eu-cookie-compliance/store_consent/banner",_.post(o,{},function(e){})),new v);d.handleEvent("postStatusSave",c),e===p&&"opt_out"===l.eu_cookie_compliance.method&&(t=setInterval(u.eu_cookie_compliance.BlockCookies,5e3))},u.eu_cookie_compliance.setAcceptedCategories=function(e){var o=new P,o=(d.handleEvent("prePreferencesSave",o),new Date),i=l.eu_cookie_compliance.domain||"",c=l.eu_cookie_compliance.domain_all_sites?"/":l.path.baseUrl,n=void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed-categories":l.eu_cookie_compliance.cookie_name+"-categories",a=(1<c.length&&(a=c.length-1,c.lastIndexOf("/")===a&&(c=c.substring(0,a))),JSON.stringify(e)),t=(parseInt(l.eu_cookie_compliance.cookie_session)?m(n,a,{path:c,domain:i,sameSite:"strict"}):(t=parseInt(l.eu_cookie_compliance.cookie_lifetime),o.setDate(o.getDate()+t),m(n,a,{expires:o,path:c,domain:i,sameSite:"strict"}
19)),h=e,_(document).trigger("eu_cookie_compliance.changePreferences",[e]),new B);d.handleEvent("postPreferencesSave",t)},u.eu_cookie_compliance.hasAgreed=function(e){var o=g===r||g===s;return o=void 0!==e&&o&&"categories"===l.eu_cookie_compliance.method?u.eu_cookie_compliance.hasAgreedWithCategory(e):o},u.eu_cookie_compliance.hasAgreedWithCategory=function(e){return-1!==_.inArray(e,h)},u.eu_cookie_compliance.showBanner=function(){var e=!1;return g===p&&"default"===l.eu_cookie_compliance.method||null===g?l.eu_cookie_compliance.disagree_do_not_show_popup&&null!==g||(e=!0):(g===r&&l.eu_cookie_compliance.popup_agreed_enabled||g===s&&l.eu_cookie_compliance.withdraw_enabled)&&(e=!0),e},u.eu_cookie_compliance.cookiesEnabled=function(){var e=navigator.cookieEnabled;return void 0!==navigator.cookieEnabled||e||(date.setDate(date.getDate()+100),m("testcookie","testcookie",{expires:date,sameSite:"strict"}),e=-1!==a("testcookie").indexOf("testcookie")),e},u.eu_cookie_compliance.cookieMatches=function(e,o){if(e===o)return!0;if(o.indexOf("*")<0)return!1;try{return new RegExp("^"+o.replace(/\./g,"\\.").replace(/\*/g,".+")+"$","g").test(e)}catch(e){return!1}},u.eu_cookie_compliance.isAllowed=function(e){if(0===e.indexOf("SESS")||0===e.indexOf("SSESS"))return!0;var o,i=l.eu_cookie_compliance.allowed_cookies.split(/\r\n|\n|\r/g);for(o in i.push(void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed":l.eu_cookie_compliance.cookie_name),i.push(void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed-categories":l.eu_cookie_compliance.cookie_name+"-categories"),i.push(void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed-version":l.eu_cookie_compliance.cookie_name+"-version"),i)if("string"==typeof i[o]){if(u.eu_cookie_compliance.cookieMatches(e,i[o]))return!0;if("categories"===l.eu_cookie_compliance.method){var c=i[o].indexOf(":");if(-1!==c){var n=i[o].substr(0,c),c=i[o].substr(c+1);if(u.eu_cookie_compliance.cookieMatches(e,c)&&u.eu_cookie_compliance.hasAgreedWithCategory(n))return!0}}}return!1},u.eu_cookie_compliance.getVersion=function(){return!!u.eu_cookie_compliance.hasAgreed()&&a(void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed-version":l.eu_cookie_compliance.cookie_name+"-version")},!(u.eu_cookie_compliance.setVersion=function(e){if(!u.eu_cookie_compliance.hasAgreed())return!1;var o=new Date,i=l.eu_cookie_compliance.domain||"",c=l.eu_cookie_compliance.domain_all_sites?"/":l.path.baseUrl,n=void 0===l.eu_cookie_compliance.cookie_name||""===l.eu_cookie_compliance.cookie_name?"cookie-agreed-version":l.eu_cookie_compliance.cookie_name+"-version",a=(1<c.length&&(a=c.length-1,c.lastIndexOf("/")===a&&(c=c.substring(0,a))),void 0!==e?e:l.eu_cookie_compliance.cookie_policy_version);parseInt(l.eu_cookie_compliance.cookie_session)?m(n,a,{path:c,domain:i,sameSite:"strict"}):(e=parseInt(l.eu_cookie_compliance.cookie_lifetime),o.setDate(o.getDate()+e),m(n,a,{expires:o,path:c,domain:i,sameSite:"strict"}))})),i={},o=(_(function(){void 0!==l.eu_cookie_compliance&&(u.eu_cookie_compliance.hasAgreed()||null===g&&"opt_in"!==l.eu_cookie_compliance.method&&"categories"!==l.eu_cookie_compliance.method)&&("function"==typeof euCookieComplianceLoadScripts&&euCookieComplianceLoadScripts(),c=!0,"categories"===l.eu_cookie_compliance.method&&u.eu_cookie_compliance.loadCategoryScripts(h))}),u.eu_cookie_compliance.BlockCookies=function(){var e,o=u.eu_cookie_compliance.getCookieStatus();if(o!==r&&o!==s||"categories"===l.eu_cookie_compliance.method||void 0===t)for(e in a()){var i,c=window.location.hostname,n=!1;if(!u.eu_cookie_compliance.isAllowed(e)){for(;!n&&""!==c;)k(e),(n=!a(e))||(k(e),n=!a(e)),c=-1===(i=c.indexOf("."))?"":c.substring(i+1);n||(document.cookie=e+"=; expires=Thu, 01 Jan 1970 00:00:01 GMT; path=/;")}}else clearInterval(t)},void 0===l.eu_cookie_compliance||!l.eu_cookie_compliance.automatic_cookies_removal||("opt_in"!==l.eu_cookie_compliance.method||null!==g&&u.eu_cookie_compliance.hasAgreed())&&("opt_out"!==l.eu_cookie_compliance.method||u.eu_cookie_compliance.hasAgreed()||null===g)&&"categories"!==l.eu_cookie_compliance.method||(t=setInterval(u.eu_cookie_compliance.BlockCookies,5e3)),d.handleEvent=function(e,o){for(var i=function(e){var o=[];if(void 0!==u.eu_cookie_compliance&&void 0!==u.eu_cookie_compliance.queue&&u.eu_cookie_compliance.queue.length)for(var i,c,n=0;n<u.eu_cookie_compliance.queue.length;n++)u.eu_cookie_compliance.queue[n].length&&(i=(c=u.eu_cookie_compliance.queue[n])[0],c=c[1],"string"==typeof i&&"function"==typeof c&&i===e&&o.push(c));return o}(e),c=0;c<i.length;c++)void 0!==i[c]&&(o.subscribe(i[c]),o.fire({currentStatus:g,currentCategories:h}),o.unsubscribe(i[c]))},(T=e.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;
19this.handlers.forEach(function(e){e.call(i,o)})},e);function e(){this.handlers=[]}(T=f.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;this.handlers.forEach(function(e){e.call(i,o)})};var n=f;function f(){this.handlers=[]}(T=w.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;this.handlers.forEach(function(e){e.call(i,o)})};var b=w;function w(){this.handlers=[]}(T=y.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;this.handlers.forEach(function(e){e.call(i,o)})};var v=y;function y(){this.handlers=[]}(T=x.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;this.handlers.forEach(function(e){e.call(i,o)})};var C=x;function x(){this.handlers=[]}(T=A.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;this.handlers.forEach(function(e){e.call(i,o)})};var S=A;function A(){this.handlers=[]}(T=E.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;this.handlers.forEach(function(e){e.call(i,o)})};var P=E;function E(){this.handlers=[]}(T=H.prototype).subscribe=function(e){this.handlers.push(e)},T.unsubscribe=function(o){this.handlers=this.handlers.filter(function(e){if(e!==o)return e})},T.fire=function(o,e){var i=e||window;this.handlers.forEach(function(e){e.call(i,o)})};var T,B=H;function H(){this.handlers=[]}}(jQuery,Drupal,drupalSettings,window.Cookies);; 20(function($,Drupal){Drupal.theme.progressBar=function(id){const escapedId=Drupal.checkPlain(id);return (`<div id="${escapedId}" class="progress" aria-live="polite">`+'<div class="progress__label"> </div>'+'<div class="progress__track"><div class="progress__bar"></div></div>'+'<div class="progress__percentage"></div>'+'<div class="progress__description"> </div>'+'</div>');};Drupal.ProgressBar=function(id,updateCallback,method,errorCallback){this.id=id;this.method=method||'GET';this.updateCallback=updateCallback;this.errorCallback=errorCallback;this.element=$(Drupal.theme('progressBar',id));};$.extend(Drupal.ProgressBar.prototype,{setProgress(percentage,message,label){if(percentage>=0&&percentage<=100){$(this.element).find('div.progress__bar').each(function(){this.style.width=`${percentage}%`;});$(this.element).find('div.progress__percentage').html(`${percentage}%`);}$('div.progress__description',this.element).html(message);$('div.progress__label',this.element).html(label);if(this.updateCallback)this.updateCallback(percentage,message,this);},startMonitoring(uri,delay){this.delay=delay;this.uri=uri;this.sendPing();},stopMonitoring(){clearTimeout(this.timer);this.uri=null;},sendPing(){if(this.timer)clearTimeout(this.timer);if(this.uri){const pb=this;let uri=this.uri;if(!uri.includes('?'))uri+='?';else uri+='&';uri+='_format=json';$.ajax({type:this.method,url:uri,data:'',dataType:'json',success(progress){if(progress.status===0){pb.displayError(progress.data);return;}pb.setProgress(progress.percentage,progress.message,progress.label);pb.timer=setTimeout(()=>{pb.sendPing();},pb.delay);},error(xmlhttp){const e=new Drupal.AjaxError(xmlhttp,pb.uri);pb.displayError(`<pre>${e.message}</pre>`);}});}},displayError(string){const error=$('<div class="messages messages--error"></div>').html(string);$(this.element).before(error).hide();if(this.errorCallback)this.errorCallback(this);}});})(jQuery,Drupal);; 21/* @license MIT https://raw.githubusercontent.com/muicss/loadjs/4.3.0/LICENSE.txt */ 22loadjs=function(){var h=function(){},o={},c={},f={};function u(e,n){if(e){var t=f[e];if(c[e]=n,t)for(;t.length;)t[0](e,n),t.splice(0,1)}}function l(e,n){e.call&&(e={success:e}),n.length?(e.error||h)(n):(e.success||h)(e)}function p(t,r,i,s){var o,e,u,n=document,c=i.async,f=(i.numRetries||0)+1,l=i.before||h,a=t.replace(/[\?|#].*$/,""),d=t.replace(/^(css|img|module|nomodule)!/,"");if(s=s||0,/(^css!|\.css$)/.test(a))(u=n.createElement("link")).rel="stylesheet",u.href=d,(o="hideFocus"in u)&&u.relList&&(o=0,u.rel="preload",u.as="style");else if(/(^img!|\.(png|gif|jpg|svg|webp)$)/.test(a))(u=n.createElement("img")).src=d;else if((u=n.createElement("script")).src=d,u.async=void 0===c||c,e="noModule"in u,/^module!/.test(a)){if(!e)return r(t,"l");u.type="module"}else if(/^nomodule!/.test(a)&&e)return r(t,"l");!(u.onload=u.onerror=u.onbeforeload=function(e){var n=e.type[0];if(o)try{u.sheet.cssText.length||(n="e")}catch(e){18!=e.code&&(n="e")}if("e"==n){if((s+=1)<f)return p(t,r,i,s)}else if("preload"==u.rel&&"style"==u.as)return u.rel="stylesheet";r(t,n,e.defaultPrevented)})!==l(t,u)&&n.head.appendChild(u)}function t(e,n,t){var r,i;if(n&&n.trim&&(r=n),i=(r?t:n)||{},r){if(r in o)throw"LoadJS";o[r]=!0}
22function s(n,t){!function(e,r,n){var t,i,s=(e=e.push?e:[e]).length,o=s,u=[];for(t=function(e,n,t){if("e"==n&&u.push(e),"b"==n){if(!t)return;u.push(e)}--s||r(u)},i=0;i<o;i++)p(e[i],t,n)}(e,function(e){l(i,e),n&&l({success:n,error:t},e),u(r,e)},i)}if(i.returnPromise)return new Promise(s);s()}return t.ready=function(e,n){return function(e,t){e=e.push?e:[e];var n,r,i,s=[],o=e.length,u=o;for(n=function(e,n){n.length&&s.push(e),--u||t(s)};o--;)r=e[o],(i=c[r])?n(r,i):(f[r]=f[r]||[]).push(n)}(e,function(e){l(n,e)}),t},t.done=function(e){u(e,[])},t.reset=function(){o={},c={},f={}},t.isDefined=function(e){return e in o},t}();; 23/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */ 24Drupal.debounce=function(func,wait,immediate){let timeout;let result;return function(...args){const context=this;const later=function(){timeout=null;if(!immediate)result=func.apply(context,args);};const callNow=immediate&&!timeout;clearTimeout(timeout);timeout=setTimeout(later,wait);if(callNow)result=func.apply(context,args);return result;};};; 25(function(Drupal,debounce){let liveElement;const announcements=[];Drupal.behaviors.drupalAnnounce={attach(context){if(!liveElement){liveElement=document.createElement('div');liveElement.id='drupal-live-announce';liveElement.className='visually-hidden';liveElement.setAttribute('aria-live','polite');liveElement.setAttribute('aria-busy','false');document.body.appendChild(liveElement);}}};function announce(){const text=[];let priority='polite';let announcement;const il=announcements.length;for(let i=0;i<il;i++){announcement=announcements.pop();text.unshift(announcement.text);if(announcement.priority==='assertive')priority='assertive';}if(text.length){liveElement.innerHTML='';liveElement.setAttribute('aria-busy','true');liveElement.setAttribute('aria-live',priority);liveElement.innerHTML=text.join('\n');liveElement.setAttribute('aria-busy','false');}}Drupal.announce=function(text,priority){announcements.push({text,priority});return debounce(announce,200)();};})(Drupal,Drupal.debounce);; 26((Drupal)=>{Drupal.Message=class{constructor(messageWrapper=null){if(!messageWrapper)this.messageWrapper=Drupal.Message.defaultWrapper();else this.messageWrapper=messageWrapper;}static defaultWrapper(){let wrapper=document.querySelector('[data-drupal-messages]')||document.querySelector('[data-drupal-messages-fallback]');if(!wrapper){wrapper=document.createElement('div');document.body.appendChild(wrapper);}if(wrapper.hasAttribute('data-drupal-messages-fallback')){wrapper.removeAttribute('data-drupal-messages-fallback');wrapper.classList.remove('hidden');}wrapper.setAttribute('data-drupal-messages','');return wrapper.innerHTML===''?Drupal.Message.messageInternalWrapper(wrapper):wrapper.firstElementChild;}static getMessageTypeLabels(){return {status:Drupal.t('Status message'),error:Drupal.t('Error message'),warning:Drupal.t('Warning message')};}add(message,options={}){if(!options.hasOwnProperty('type'))options.type='status';if(typeof message!=='string')throw new Error('Message must be a string.');Drupal.Message.announce(message,options);options.id=options.id?String(options.id):`${options.type}-${Math.random().toFixed(15).replace('0.','')}`;if(!Drupal.Message.getMessageTypeLabels().hasOwnProperty(options.type)){const {type}=options;throw new Error(`The message type, ${type}, is not present in Drupal.Message.getMessageTypeLabels().`);}this.messageWrapper.appendChild(Drupal.theme('message',{text:message},options));return options.id;}select(id){return this.messageWrapper.querySelector(`[data-drupal-message-id^="${id}"]`);}remove(id){return this.messageWrapper.removeChild(this.select(id));}clear(){this.messageWrapper.querySelectorAll('[data-drupal-message-id]').forEach((message)=>{this.messageWrapper.removeChild(message);});}static announce(message,options){if(!options.priority&&(options.type==='warning'||options.type==='error'))options.priority='assertive';if(options.announce!=='')Drupal.announce(options.announce||message,options.priority);}static messageInternalWrapper(messageWrapper){const innerWrapper=document.createElement('div');innerWrapper.setAttribute('class','messages__wrapper');messageWrapper.insertAdjacentElement('afterbegin',innerWrapper);return innerWrapper;}};Drupal.theme.message=({text},{type,id})=>
26{const messagesTypes=Drupal.Message.getMessageTypeLabels();const messageWrapper=document.createElement('div');messageWrapper.setAttribute('class',`messages messages--${type}`);messageWrapper.setAttribute('role',type==='error'||type==='warning'?'alert':'status');messageWrapper.setAttribute('data-drupal-message-id',id);messageWrapper.setAttribute('data-drupal-message-type',type);messageWrapper.setAttribute('aria-label',messagesTypes[type]);messageWrapper.innerHTML=`${text}`;return messageWrapper;};})(Drupal);; 27((Drupal)=>{Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress--fullscreen"><div class="ajax-progress__throbber ajax-progress__throbber--fullscreen"> </div></div>';Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="ajax-progress__throbber"> </div>';return `<div class="ajax-progress ajax-progress--throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressMessage=(message)=>`<div class="ajax-progress__message">${message}</div>`;})(Drupal);; 28(function($,window,Drupal,drupalSettings,loadjs,{isFocusable,tabbable}){Drupal.behaviors.AJAX={attach(context,settings){function loadAjaxBehavior(base){const elementSettings=settings.ajax[base];if(typeof elementSettings.selector==='undefined')elementSettings.selector=`#${base}`;once('drupal-ajax',$(elementSettings.selector)).forEach((el)=>{elementSettings.element=el;elementSettings.base=base;Drupal.ajax(elementSettings);});}Object.keys(settings.ajax||{}).forEach(loadAjaxBehavior);Drupal.ajax.bindAjaxLinks(document.body);once('ajax','.use-ajax-submit').forEach((el)=>{const elementSettings={url:$(el.form).attr('action'),setClick:true,event:'click',progress:{type:'throbber'},base:el.id,element:el};Drupal.ajax(elementSettings);});},detach(context,settings,trigger){if(trigger==='unload')Drupal.ajax.expired().forEach((instance)=>{Drupal.ajax.instances[instance.instanceIndex]=null;});}};Drupal.AjaxError=function(xmlhttp,uri,customMessage){let statusCode;let statusText;let responseText;if(xmlhttp.status)statusCode=`\n${Drupal.t('An AJAX HTTP error occurred.')}\n${Drupal.t('HTTP Result Code: !status',{'!status':xmlhttp.status})}`;else statusCode=`\n${Drupal.t('An AJAX HTTP request terminated abnormally.')}`;statusCode+=`\n${Drupal.t('Debugging information follows.')}`;const pathText=`\n${Drupal.t('Path: !uri',{'!uri':uri})}`;statusText='';try{statusText=`\n${Drupal.t('StatusText: !statusText',{'!statusText':xmlhttp.statusText.trim()})}`;}catch(e){}responseText='';try{responseText=`\n${Drupal.t('ResponseText: !responseText',{'!responseText':xmlhttp.responseText.trim()})}`;}catch(e){}responseText=responseText.replace(/<("[^"]*"|'[^']*'|[^'">])*>/gi,'');responseText=responseText.replace(/[\n]+\s+/g,'\n');const readyStateText=xmlhttp.status===0?`\n${Drupal.t('ReadyState: !readyState',{'!readyState':xmlhttp.readyState})}`:'';customMessage=customMessage?`\n${Drupal.t('CustomMessage: !customMessage',{'!customMessage':customMessage})}`:'';this.message=statusCode+pathText+statusText+customMessage+responseText+readyStateText;this.name='AjaxError';if(!Drupal.AjaxError.messages)Drupal.AjaxError.messages=new Drupal.Message();Drupal.AjaxError.messages.add(Drupal.t("Oops, something went wrong. Check your browser's developer console for more details."),{type:'error'});};Drupal.AjaxError.prototype=new Error();Drupal.AjaxError.prototype.constructor=Drupal.AjaxError;Drupal.ajax=function(settings){if(arguments.length!==1)throw new Error('Drupal.ajax() function must be called with one configuration object only');const base=settings.base||false;const element=settings.element||false;delete settings.base;delete settings.element;if(!settings.progress&&!element)settings.progress=false;const ajax=new Drupal.Ajax(base,element,settings);ajax.instanceIndex=Drupal.ajax.instances.length;Drupal.ajax.instances.push(ajax);return ajax;};Drupal.ajax.instances=[];Drupal.ajax.expired=function(){return Drupal.ajax.instances.filter((instance)=>instance&&instance.element!==false&&!document.body.contains(instance.element));};Drupal.ajax.bindAjaxLinks=(element)=>
28{once('ajax','.use-ajax',element).forEach((ajaxLink)=>{const $linkElement=$(ajaxLink);const elementSettings={progress:{type:'throbber'},dialogType:$linkElement.data('dialog-type'),dialog:$linkElement.data('dialog-options'),dialogRenderer:$linkElement.data('dialog-renderer'),base:$linkElement.attr('id'),element:ajaxLink};const href=$linkElement.attr('href');if(href){elementSettings.url=href;elementSettings.event='click';}const httpMethod=$linkElement.data('ajax-http-method');if(httpMethod)elementSettings.httpMethod=httpMethod;Drupal.ajax(elementSettings);});};Drupal.Ajax=function(base,element,elementSettings){const defaults={httpMethod:'POST',event:element?'mousedown':null,keypress:true,selector:base?`#${base}`:null,effect:'none',speed:'none',method:'replaceWith',progress:{type:'throbber',message:Drupal.t('Processing...')},submit:{js:true}};$.extend(this,defaults,elementSettings);this.commands=new Drupal.AjaxCommands();this.instanceIndex=false;if(this.wrapper)this.wrapper=`#${this.wrapper}`;this.element=element;this.preCommandsFocusedElementSelector=null;this.elementSettings=elementSettings;if(this.element?.form)this.$form=$(this.element.form);if(!this.url){const $element=$(this.element);if(this.element.tagName==='A')this.url=$element.attr('href');else{if(this.element&&element.form)this.url=this.$form.attr('action');}}const originalUrl=this.url;this.url=this.url.replace(/\/nojs(\/|$|\?|#)/,'/ajax$1');if(drupalSettings.ajaxTrustedUrl.hasOwnProperty(originalUrl))drupalSettings.ajaxTrustedUrl[this.url]=true;const ajax=this;ajax.options={url:ajax.url,data:ajax.submit,isInProgress(){return ajax.ajaxing;},beforeSerialize(elementSettings,options){return ajax.beforeSerialize(elementSettings,options);},beforeSubmit(formValues,elementSettings,options){ajax.ajaxing=true;ajax.preCommandsFocusedElementSelector=null;return ajax.beforeSubmit(formValues,elementSettings,options);},beforeSend(xmlhttprequest,options){ajax.ajaxing=true;return ajax.beforeSend(xmlhttprequest,options);},success(response,status,xmlhttprequest){ajax.preCommandsFocusedElementSelector=document.activeElement.getAttribute('data-drupal-selector');if(typeof response==='string')response=JSON.parse(response);if(response!==null&&!drupalSettings.ajaxTrustedUrl.hasOwnProperty(ajax.url))if(xmlhttprequest.getResponseHeader('X-Drupal-Ajax-Token')!=='1'){const customMessage=Drupal.t('The response failed verification so will not be processed.');return ajax.error(xmlhttprequest,ajax.url,customMessage);}return (Promise.resolve(ajax.success(response,status)).then(()=>{ajax.ajaxing=false;$(document).trigger('ajaxSuccess',[xmlhttprequest,this]);$(document).trigger('ajaxComplete',[xmlhttprequest,this]);if(--$.active===0)$(document).trigger('ajaxStop');}));},error(xmlhttprequest,status,error){ajax.ajaxing=false;},complete(xmlhttprequest,status){if(status==='error'||status==='parsererror')return ajax.error(xmlhttprequest,ajax.url);},dataType:'json',jsonp:false,method:ajax.httpMethod};if(elementSettings.dialog)ajax.options.data.dialogOptions=elementSettings.dialog;if(!ajax.options.url.includes('?'))ajax.options.url+='?';else ajax.options.url+='&';let wrapper=`drupal_${elementSettings.dialogType||'ajax'}`;if(elementSettings.dialogRenderer)wrapper+=`.${elementSettings.dialogRenderer}`;ajax.options.url+=`${Drupal.ajax.WRAPPER_FORMAT}=${wrapper}`;$(ajax.element).on(elementSettings.event,function(event){if(!drupalSettings.ajaxTrustedUrl.hasOwnProperty(ajax.url)&&!Drupal.url.isLocal(ajax.url))throw new Error(Drupal.t('The callback URL is not local and not trusted: !url',{'!url':ajax.url}));return ajax.eventResponse(this,event);});if(elementSettings.keypress)$(ajax.element).on('keypress',function(event){return ajax.keypressResponse(this,event);});if(elementSettings.prevent)$(ajax.element).on(elementSettings.prevent,false);};Drupal.ajax.WRAPPER_FORMAT='_wrapper_format';Drupal.Ajax.AJAX_REQUEST_PARAMETER='_drupal_ajax';Drupal.Ajax.prototype.execute=function(){if(this.ajaxing)return;try{this.beforeSerialize(this.element,this.options);return $.ajax(this.options);}catch(e){this.ajaxing=false;window.alert(`An error occurred while attempting to process ${this.options.url}: ${e.message}`);return $.Deferred().reject();}};Drupal.Ajax.prototype.keypressResponse=function(element,event){const ajax=this;if(event.which===13||(event.which===32&&element.type!=='text'&&element.type!=='textarea'&&element.type!=='tel'&&element.type!=='number')){event.preventDefault();event.stopPropagation();$(element).trigger(ajax.elementSettings.event);}};Drupal.Ajax.prototype.eventResponse=function(element,event){event.preventDefault();event.stopPropagation();const ajax=this;if(ajax.ajaxing)return;try{if(ajax.$form){if(ajax.setClick)element.form.clk=element;ajax.$form.ajaxSubmit(ajax.options);}else{ajax.beforeSerialize(ajax.element,ajax.options);$.ajax(ajax.options);}}catch(e){ajax.ajaxing=false;window.alert(`An error occurred while attempting to process ${ajax.options.url}: ${e.message}`);}};Drupal.Ajax.prototype.beforeSerialize=function(element,options){if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.detachBehaviors(this.$form.get(0),settings,'serialize');}options.data[Drupal.Ajax.AJAX_REQUEST_PARAMETER]=1;const pageState=drupalSettings.ajaxPageState;options.data['ajax_page_state[theme]']=pageState.theme;options.data['ajax_page_state[theme_token]']=pageState.theme_token;options.data['ajax_page_state[libraries]']=pageState.libraries;};Drupal.Ajax.prototype.beforeSubmit=function(formValues,element,options){};Drupal.Ajax.prototype.beforeSend=function(xmlhttprequest,options){if(this.$form){options.extraData=options.extraData||{};options.extraData.ajax_iframe_upload='1';const v=$.fieldValue(this.element);if(v!==null)options.extraData[this.element.name]=v;}$(this.element).prop('disabled',true);if(!this.progress||!this.progress.type)return;const progressIndicatorMethod=`setProgressIndicator${this.progress.type.slice(0,1).toUpperCase()}${this.progress.type.slice(1).toLowerCase()}`;if(progressIndicatorMethod in this&&typeof this[progressIndicatorMethod]==='function')this[progressIndicatorMethod].call(this);};Drupal.theme.ajaxProgressThrobber=(message)=>{const messageMarkup=typeof message==='string'?Drupal.theme('ajaxProgressMessage',message):'';const throbber='<div class="throbber"> </div>';return `<div class="ajax-progress ajax-progress-throbber">${throbber}${messageMarkup}</div>`;};Drupal.theme.ajaxProgressIndicatorFullscreen=()=>'<div class="ajax-progress ajax-progress-fullscreen"> </div>';Drupal.theme.ajaxProgressMessage=(message)=>`<div class="message">${message}</div>`;Drupal.theme.ajaxProgressBar=($element)=>$('<div class="ajax-progress ajax-progress-bar"></div>').append($element);Drupal.Ajax.prototype.setProgressIndicatorBar=function(){const progressBar=new Drupal.ProgressBar(`ajax-progress-${this.element.i
28d}`,$.noop,this.progress.method,$.noop);if(this.progress.message)progressBar.setProgress(-1,this.progress.message);if(this.progress.url)progressBar.startMonitoring(this.progress.url,this.progress.interval||1500);this.progress.element=$(Drupal.theme('ajaxProgressBar',progressBar.element));this.progress.object=progressBar;$(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorThrobber=function(){this.progress.element=$(Drupal.theme('ajaxProgressThrobber',this.progress.message));if($(this.element).closest('[data-drupal-ajax-container]').length)$(this.element).closest('[data-drupal-ajax-container]').after(this.progress.element);else $(this.element).after(this.progress.element);};Drupal.Ajax.prototype.setProgressIndicatorFullscreen=function(){this.progress.element=$(Drupal.theme('ajaxProgressIndicatorFullscreen'));$('body').append(this.progress.element);};Drupal.Ajax.prototype.commandExecutionQueue=function(response,status){const ajaxCommands=this.commands;return Object.keys(response||{}).reduce((executionQueue,key)=>executionQueue.then(()=>{const {command}=response[key];if(command&&ajaxCommands[command])return ajaxCommands[command](this,response[key],status);}),Promise.resolve());};Drupal.Ajax.prototype.success=function(response,status){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.element).prop('disabled',false);const elementParents=$(this.element).parents('[data-drupal-selector]').addBack().toArray();const focusChanged=Object.keys(response||{}).some((key)=>{const {command,method}=response[key];return (command==='focusFirst'||command==='openDialog'||(command==='invoke'&&method==='focus'));});return (this.commandExecutionQueue(response,status).then(()=>{if(!focusChanged){let target=false;if(this.element){if($(this.element).data('refocus-blur')&&this.preCommandsFocusedElementSelector)target=document.querySelector(`[data-drupal-selector="${this.preCommandsFocusedElementSelector}"]`);if(!target&&!$(this.element).data('disable-refocus')){for(let n=elementParents.length-1;!target&&n>=0;n--)target=document.querySelector(`[data-drupal-selector="${elementParents[n].getAttribute('data-drupal-selector')}"]`);}}if(target)$(target).trigger('focus');}if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}this.settings=null;}).catch((error)=>console.error(Drupal.t('An error occurred during the execution of the Ajax response: !error',{'!error':error}))));};Drupal.Ajax.prototype.getEffect=function(response){const type=response.effect||this.effect;const speed=response.speed||this.speed;const effect={};if(type==='none'){effect.showEffect='show';effect.hideEffect='hide';effect.showSpeed='';}else if(type==='fade'){effect.showEffect='fadeIn';effect.hideEffect='fadeOut';effect.showSpeed=speed;}else{effect.showEffect=`${type}Toggle`;effect.hideEffect=`${type}Toggle`;effect.showSpeed=speed;}return effect;};Drupal.Ajax.prototype.error=function(xmlhttprequest,uri,customMessage){if(this.progress.element)$(this.progress.element).remove();if(this.progress.object)this.progress.object.stopMonitoring();$(this.wrapper).show();$(this.element).prop('disabled',false);if(this.$form&&document.body.contains(this.$form.get(0))){const settings=this.settings||drupalSettings;Drupal.attachBehaviors(this.$form.get(0),settings);}throw new Drupal.AjaxError(xmlhttprequest,uri,customMessage);};Drupal.theme.ajaxWrapperNewContent=($newContent,ajax,response)=>(response.effect||ajax.effect)!=='none'&&$newContent.filter((i)=>!(($newContent[i].nodeName==='#comment'||($newContent[i].nodeName==='#text'&&/^(\s|\n|\r)*$/.test($newContent[i].textContent))))).length>1?Drupal.theme('ajaxWrapperMultipleRootElements',$newContent):$newContent;Drupal.theme.ajaxWrapperMultipleRootElements=($elements)=>$('<div></div>').append($elements);Drupal.AjaxCommands=function(){};Drupal.AjaxCommands.prototype={insert(ajax,response){const $wrapper=response.selector?$(response.selector):$(ajax.wrapper);const method=response.method||ajax.method;const effect=ajax.getEffect(response);const settings=response.settings||ajax.settings||drupalSettings;const parseHTML=(htmlString)=>{const fragment=document.createDocumentFragment();const template=fragment.appendChild(document.createElement('template'));template.innerHTML=htmlString;return template.content.childNodes;};let $newContent=$(parseHTML(response.data));
28$newContent=Drupal.theme('ajaxWrapperNewContent',$newContent,ajax,response);switch(method){case 'html':case 'replaceWith':case 'replaceAll':case 'empty':case 'remove':Drupal.detachBehaviors($wrapper.get(0),settings);break;default:break;}$wrapper[method]($newContent);if(effect.showEffect!=='show')$newContent.hide();const $ajaxNewContent=$newContent.find('.ajax-new-content');if($ajaxNewContent.length){$ajaxNewContent.hide();$newContent.show();$ajaxNewContent[effect.showEffect](effect.showSpeed);}else{if(effect.showEffect!=='show')$newContent[effect.showEffect](effect.showSpeed);}$newContent.each((index,element)=>{if(element.nodeType===Node.ELEMENT_NODE&&document.documentElement.contains(element))Drupal.attachBehaviors(element,settings);});},remove(ajax,response,status){const settings=response.settings||ajax.settings||drupalSettings;$(response.selector).each(function(){Drupal.detachBehaviors(this,settings);}).remove();},changed(ajax,response,status){const $element=$(response.selector);if(!$element.hasClass('ajax-changed')){$element.addClass('ajax-changed');if(response.asterisk)$element.find(response.asterisk).append(` <abbr class="ajax-changed" title="${Drupal.t('Changed')}">*</abbr> `);}},alert(ajax,response,status){window.alert(response.text);},announce(ajax,response){if(response.priority)Drupal.announce(response.text,response.priority);else Drupal.announce(response.text);},redirect(ajax,response,status){window.location=response.url;},css(ajax,response,status){$(response.selector).css(response.argument);},settings(ajax,response,status){const ajaxSettings=drupalSettings.ajax;if(ajaxSettings)Drupal.ajax.expired().forEach((instance)=>{if(instance.selector){const selector=instance.selector.replace('#','');if(selector in ajaxSettings)delete ajaxSettings[selector];}});if(response.merge)$.extend(true,drupalSettings,response.settings);else ajax.settings=response.settings;},data(ajax,response,status){$(response.selector).data(response.name,response.value);},focusFirst(ajax,response,status){let focusChanged=false;const container=document.querySelector(response.selector);if(container){const tabbableElements=tabbable(container);if(tabbableElements.length){tabbableElements[0].focus();focusChanged=true;}else{if(isFocusable(container)){container.focus();focusChanged=true;}}}if(ajax.hasOwnProperty('element')&&!focusChanged)ajax.element.focus();},invoke(ajax,response,status){const $element=$(response.selector);$element[response.method](...response.args);},restripe(ajax,response,status){$(response.selector).find('> tbody > tr:visible, > tr:visible').removeClass('odd even').filter(':even').addClass('odd').end().filter(':odd').addClass('even');},update_build_id(ajax,response,status){document.querySelectorAll(`input[name="form_build_id"][value="${response.old}"]`).forEach((item)=>{item.value=response.new;});},add_css(ajax,response,status){const allUniqueBundleIds=response.data.map(function(style){const uniqueBundleId=style.href;if(!loadjs.isDefined(uniqueBundleId))loadjs(`css!${style.href}`,uniqueBundleId,{before(path,styleEl){Object.keys(style).forEach((attributeKey)=>{styleEl.setAttribute(attributeKey,style[attributeKey]);});}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},message(ajax,response){const messages=new Drupal.Message(document.querySelector(response.messageWrapperQuerySelector));if(response.clearPrevious)messages.clear();messages.add(response.message,response.messageOptions);},add_js(ajax,response,status){const parentEl=document.querySelector(response.selector||'body');const settings=ajax.settings||drupalSettings;const allUniqueBundleIds=response.data.map((script)=>{const uniqueBundleId=script.src;if(!loadjs.isDefined(uniqueBundleId))loadjs(script.src,uniqueBundleId,{async:false,before(path,scriptEl){Object.keys(script).forEach((attributeKey)=>{scriptEl.setAttribute(attributeKey,script[attributeKey]);});parentEl.appendChild(scriptEl);return false;}});return uniqueBundleId;});return new Promise((resolve,reject)=>{loadjs.ready(allUniqueBundleIds,{success(){Drupal.attachBehaviors(parentEl,settings);resolve();},error(depsNotFound){const message=Drupal.t(`The following files could not be loaded: @dependencies`,{'@dependencies':depsNotFound.join(', ')});reject(message);}});});},scrollTop(ajax,response){document.querySelector(response.selector)?.scrollIntoView();}};const stopEvent=(xhr,settings)=>{return (xhr.getResponseHeader('X-Drupal-Ajax-Token')==='1'&&typeof settings.isInProgress==='function'&&settings.isInProgress());};$.extend(true,$.event.special,{ajaxSuccess:{trigger(event,xhr,settings){if(stopEvent(xhr,settings))return false;}},ajaxComplete:{trigger(event,xhr,settings){if(stopEvent(xhr,settings)){$.active++;return false;}}}});})(jQuery,window,Drupal,drupalSettings,loadjs,window.tabbable);; 29(function(Drupal){Drupal.AjaxCommands.prototype.gtagEvent=function(ajax,response){gtag('event',response.event_name,response.data);};})(Drupal);; 30(function($,Drupal,drupalSettings,once){Drupal.meta_conversions_api={};
30Drupal.meta_conversions_api.shouldSend=function(eventName){if(!drupalSettings.hasOwnProperty('meta_conversions_api'))return false;if(!drupalSettings.meta_conversions_api.enabled)return false;if(!Drupal.meta_conversions_api.allowedCallback())return false;return drupalSettings.meta_conversions_api.events[eventName];};Drupal.meta_conversions_api.allowedCallback=function(){return true;};Drupal.behaviors.metaPageView={attach(context){if(!once('meta-conversions-api-page-view','html').length)return;if(Drupal.meta_conversions_api.shouldSend('PageView'))$.ajax({url:'/ajax/page-view',data:{url:window.location.href}});}};})(jQuery,Drupal,drupalSettings,once);; 31"use strict";(()=>{var XC=Object.create;var md=Object.defineProperty;var JC=Object.getOwnPropertyDescriptor;var ZC=Object.getOwnPropertyNames;var QC=Object.getPrototypeOf,tP=Object.prototype.hasOwnProperty;var R=(t,e)=>()=>(t&&(e=t(t=0)),e);var Zt=(t,e)=>()=>(e||t((e={exports:{}}).exports,e),e.exports),Iv=(t,e)=>{for(var r in e)md(t,r,{get:e[r],enumerable:!0})},eP=(t,e,r,n)=>{if(e&&typeof e=="object"||typeof e=="function")for(let i of ZC(e))!tP.call(t,i)&&i!==r&&md(t,i,{get:()=>e[i],enumerable:!(n=JC(e,i))||n.enumerable});return t};var kv=(t,e,r)=>(r=t!=null?XC(QC(t)):{},eP(e||!t||!t.__esModule?md(r,"default",{value:t,enumerable:!0}):r,t));function KI(t){return{debug:pa.debug.bind(fi,t),log:pa.log.bind(fi,t),info:pa.info.bind(fi,t),warn:pa.warn.bind(fi,t),error:pa.error.bind(fi,t)}}var Ni,fi,pa,YI,Y,Jo,w0,ma,Oe=R(()=>{Ni={log:"log",debug:"debug",info:"info",warn:"warn",error:"error"},fi=console,pa={};Object.keys(Ni).forEach(t=>{pa[t]=fi[t]});YI="Datadog Browser SDK:";Y=KI(YI),Jo="https://docs.datadoghq.com",w0=`${Jo}/real_user_monitoring/browser/troubleshooting`,ma="More details:"});function Wu(t,e){return(...r)=>{try{return t(...r)}catch(n){Y.error(e,n)}}}var $d=R(()=>{Oe()});function Vl(t){return t!==0&&Math.random()*100<=t}function Zo(t,e){return+t.toFixed(e)}function A0(t){return Qo(t)&&t>=0&&t<=100}function Qo(t){return typeof t=="number"}var $u=R(()=>{});function ga(t){try{return JSON.parse(t)}catch{}}function Vi(t){return{...t}}function ts(t,e){return Object.keys(t).some(r=>t[r]===e)}function ar(t){return Object.keys(t).length===0}function ju(t,e){let r={};for(let n of Object.keys(t))r[n]=e(t[n]);return r}var $n=R(()=>{});function Fr(){return new Date().getTime()}function pt(){return Fr()}function bt(t,e){return e-t}function dt(t){return typeof t!="number"?t:Math.round(t*1e6)}function wr(t,e){return t+e}function De(){return performance.now()}function St(){return{relative:De(),timeStamp:pt()}}function ya(){return{relative:0,timeStamp:es()}}function hi(t){return{relative:t,timeStamp:JI(t)}}function Yu(t){return{relative:Yd(t),timeStamp:t}}function Yd(t){return t-es()}function XI(t){return Math.round(wr(es(),t))}function C0(t){return t<31536e6}function Ku(){return Math.round(Fr()-wr(es(),performance.now()))}function es(){var t,e;return jd===void 0&&(jd=(e=(t=performance.timing)==null?void 0:t.navigationStart)!=null?e:performance.timeOrigin),jd}function JI(t){let e=Fr()-performance.now();return e>es()?Math.round(wr(e,t)):XI(t)}var jd,Z=R(()=>{});function Rt(t){return t?(parseInt(t,10)^Math.random()*16>>parseInt(t,10)/4).toString(16):`10000000-1000-4000-8000-${1e11}`.replace(/[018]/g,Rt)}function Bl(t,e){for(va.lastIndex=0;;){let r=va.exec(t);if(r){if(r[1]===e)return r[2]}else break}}function P0(t){let e=new Map;for(va.lastIndex=0;;){let r=va.exec(t);if(r){let n=r[1],i=r[2];e.has(n)?e.get(n).push(i):e.set(n,[i])}else break}return e}function I0(t){let e=new Map;for(va.lastIndex=0;;){let r=va.exec(t);if(r)e.set(r[1],r[2]);else break}return e}function di(t,e,r=""){let n=t.charCodeAt(e-1),o=n>=55296&&n<=56319?e+1:e;return t.length<=o?t:`${t.slice(0,o)}${r}`}var va,pi=R(()=>{va=/(\S+?)\s*=\s*(.*?)(?:;|$)/g});var ot,Kr,ge=R(()=>{ot=globalThis,Kr="WorkerGlobalScope"in ot});function ba(t){var e;return jn(t,(e=ot.location)==null?void 0:e.href).href}function k0(t){try{return!!jn(t)}catch{return!1}}function M0(t){let e=jn(t).pathname;return e[0]==="/"?e:`/${e}`}function jn(t,e){let{URL:r}=ZI();try{return e!==void 0?new r(t,e):new r(t)}catch(n){throw new Error(`Failed to construct URL: ${String(n)}`)}}function ZI(){var t;if(!Kd){let e,r;try{e=document.createElement("iframe"),e.style.display="none",document.body.appendChild(e),r=(t=e.contentWindow)!=null?t:ot}catch{r=ot}Kd={URL:r.URL}
31,e==null||e.remove()}return Kd}var Kd,_a=R(()=>{ge()});function zl(t,e,r=0,n){let i=new Date;i.setTime(i.getTime()+r);let o=`expires=${i.toUTCString()}`,s=n!=null&&n.crossSite?"none":"strict",a=n!=null&&n.domain?`;domain=${n.domain}`:"",l=n!=null&&n.secure?";secure":"",c=n!=null&&n.partitioned?";partitioned":"";document.cookie=`${t}=${e};${o};path=/;samesite=${s}${a}${l}${c}`}function rs(t){let e=Bl(document.cookie,t);if(e!=="")return e}function ho(t){return P0(document.cookie).get(t)||[]}function po(t){return Xd||(Xd=I0(document.cookie)),Xd.get(t)}function R0(t,e){zl(t,"",0,e)}function L0(t=(n=>(n=(r=>(r=ot.location)==null?void 0:r.hostname)())!=null?n:"")(),e=typeof document!="undefined"?document.referrer:""){if(typeof document!="undefined"){if(Jd===void 0){let i=QI(t,e);if(i){let o=`dd_site_test_${Rt()}`,s="test",a=i.split("."),l=a.pop();for(;a.length&&!rs(o);)l=`${a.pop()}.${l}`,zl(o,s,1e3,{domain:l});R0(o,{domain:l}),Jd=l}}return Jd}}function QI(t,e){try{return t||jn(e).hostname}catch{}}var Xd,Jd,Ea=R(()=>{Z();pi();_a();ge()});function D0(t){Zd=t}function Qd(t){O0=t}function lt(t){return function(...e){return lr(t,this,e)}}function lr(t,e,r){try{return t.apply(e,r)}catch(n){qt(n)}}function qt(t){if(Xu(t),Zd)try{Zd(t)}catch(e){Xu(e)}}function Xu(...t){O0&&Y.error("[MONITOR]",...t)}var Zd,O0,cr=R(()=>{Oe();O0=!1});function tp(t){let e=ot.queueMicrotask;typeof e=="function"?e(lt(t)):Promise.resolve().then(lt(t))}var F0=R(()=>{cr();ge()});function Ju(...t){return new J(e=>{let r=t.map(n=>n.subscribe(i=>e.notify(i)));return()=>r.forEach(n=>n.unsubscribe())})}var J,Bi,Ye=R(()=>{F0();J=class{constructor(e){this.onFirstSubscribe=e,this.observers=[]}subscribe(e){return this.addObserver(e),{unsubscribe:()=>this.removeObserver(e)}}notify(e){this.observers.forEach(r=>r(e))}addObserver(e){this.observers.push(e),this.observers.length===1&&this.onFirstSubscribe&&(this.onLastUnsubscribe=this.onFirstSubscribe(this)||void 0)}removeObserver(e){this.observers=this.observers.filter(r=>e!==r),!this.observers.length&&this.onLastUnsubscribe&&this.onLastUnsubscribe()}};Bi=class extends J{constructor(e,r){super(),this.maxBufferSize=e,this.onDrop=r,this.buffer=[],this.droppedCount=0}notify(e){this.buffer.push(e),this.buffer.length>this.maxBufferSize&&(this.buffer.shift(),this.droppedCount++),super.notify(e)}subscribe(e){let r=!1,n={unsubscribe:()=>{r=!0,this.removeObserver(e)}};return tp(()=>{for(let i of this.buffer){if(r)return;e(i)}r||this.addObserver(e)}),n}unbuffer(){tp(()=>{this.droppedCount>0&&this.onDrop&&this.onDrop(this.droppedCount),this.maxBufferSize=this.buffer.length=0})}}});function ep(t){let e=new J;function r(){return t===Hl.GRANTED}return{tryToInit(n){t||(t=n)},onGrantedOnce(n){if(r())n();else{let i=e.subscribe(()=>{r()&&(n(),i.unsubscribe())})}},update(n){t=n,e.notify()},isGranted:r,observable:e}}var Hl,rp=R(()=>{Ye();Hl={GRANTED:"granted",NOT_GRANTED:"not-granted"}});function mi(t){return t===null?"null":Array.isArray(t)?"array":typeof t}function Nr(t){return mi(t)==="object"}var ns=R(()=>{});function is(t){let e=mi(t);return e==="string"||e==="function"||t instanceof RegExp}function Yn(t,e,r=!1){return t.some(n=>{try{if(typeof n=="function")return n(e);if(n instanceof RegExp)return n.lastIndex=0,n.test(e);if(typeof n=="string")return r?e.startsWith(n):n===e}catch(i){Y.error(i)}return!1})}var np=R(()=>{Oe();ns()});function N0(t){return tk.some(e=>t.includes(e))}function V0(t,e=""){if(N0(t))return!1;let n=e.split(` 32`).filter(i=>{let o=i.trim();return o.length&&/^at\s+|@/.test(o)})[1]||"";return N0(n)}var tk,B0=R(()=>{tk=["chrome-extension://","moz-extension://"]});function z0(t,e){let r=ot.location,n=r?r.origin:"",i=t.allowedTrackingOrigins;if(!i)return V0(n,e)?(Y.error(ek),!1):!0;let o=Yn(i,n);return o||Y.error(rk),o}var ek,rk,H0=R(()=>{Oe();ge();np();B0();ek="Running the Browser SDK in a Web extension content script is forbidden unless the `allowedTrackingOrigins` option is provided.",rk="SDK initialized on a non-allowed domain."});function W0(t){return nk.every(e=>t.includes(e))}var Zu,os,U0,G0,q0,nk,Ul=R(()=>{Zu="datad0g.com",os="datadoghq.com",U0="datadoghq.eu",G0="ddog-gov.com",q0="us2.ddog-gov.com",nk=["ddsource","dd-api-key","dd-request-id"]});function ip(t,e){return t!=null&&typeof t!="string"?(Y.error(`${e} must be defined as a string`),!1):!0}function ik(t){return t&&typeof t=="string"&&!/(datadog|ddog|datad0g|dd0g)/.test(t)?(Y.error(`Site should be a valid Datadog site. ${ma} ${Jo}/getting_started/site/.`),!1):!0}function zi(t,e){return t!==void 0&&!A0(t)?(Y.error(`${e} Sample Rate should be a number between 0 and 100`),!1):!0}function Qu(t,e){var r,n,i,o,s,a,l,c,u,d;if(!(t!=null&&t.clientToken)){Y.error("Client Token is not configured, we will not send any data.");return}if(t.allowedTrackingOrigins!==void 0&&!Array.isArray(t.allowedTrackingOrigins)){Y.error("Allowed Tracking Origins must be an array");return}if(!(!ik(t.site)||!zi(t.sessionSampleRate,"Session")||!zi(t.telemetrySampleRate,"Telemetry")||!zi(t.telemetryConfigurationSampleRate,"Telemetry Configuration")||!zi(t.telemetryUsageSampleRate,"Telemetry Usage")||!ip(t.version,"Version")||!ip(t.env,"Env")||!ip(t.service,"Service")||!z0(t,e!=null?e:""))){if(t.trackingConsent!==void 0&&!ts(Hl,t.trackingConsent)){Y.error('Tracking Consent should be either "granted" or "not-granted"');return}return{clientToken:t.clientToken,proxy:t.proxy,site:t.site||os,source:ok(t.source),beforeSend:t.beforeSend&&Wu(t.beforeSend,"beforeSend threw an error:"),cookieOptions:$0(t),sessionPersistence:t.sessionPersistence,sessionSampleRate:(r=t.sessionSampleRate)!=null?r:100,telemetrySampleRate:(n=t.telemetrySampleRate)!=null?n:20,telemetryConfigurationSampleRate:(i=t.telemetryConfigurationSampleRate)!=null?i:5,telemetryUsageSampleRate:(o=t.telemetryUsageSampleRate)!=null?o:5,service:(s=t.service)!=null?s:void 0,env:(a=t.env)!=null?a:void 0,version:(l=t.version)!=null?l:void 0,datacenter:(c=t.datacenter)!=null?c:void 0,silentMultipleInit:!!t.silentMultipleInit,trackingConsent:(u=t.trackingConsent)!=null?u:Hl.GRANTED,trackAnonymousUser:(d=t.trackAnonymousUser)!=null?d:!0,storeContextsAcrossPages:!!t.storeContextsAcrossPages,variant:t.variant,sdkVersion:t.sdkVersion,replica:t.replica}}}function $0(t){let e={};if(e.secure=!!t.useSecureSessionCookie||!!t.usePartitionedCrossSiteSessionCookie,e.crossSite=!!t.usePartitionedCrossSiteSessionCookie,e.partitioned=!!t.usePartitionedCrossSiteSessionCookie,t.trackSessionAcrossSubdomains){let r=L0();if(!r)return;e.domain=r}return e}function tf(t){return{session_sample_rate:t.sessionSampleRate,telemetry_sample_rate:t.telemetrySampleRate,telemetry_configuration_sample_rate:t.telemetryConfigurationSampleRate,telemetry_usage_sample_rate:t.telemetryUsageSampleRate,use_before_send:!!t.beforeSend,use_partitioned_cross_site_session_cookie:t.usePartitionedCrossSiteSessionCookie,use_secure_session_cookie:t.useSecureSessionCookie,use_proxy:!!t.proxy,silent_multiple_init:t.silentMultipleInit,track_session_across_subdomains:t.trackSessionAcrossSubdomains,track_anonymous_user:t.trackAnonymousUser,session_persistence:Array.isArray(t.sessionPersistence)?t.sessionPersistence[0]:t.sessionPersistence,store_contexts_across_pages:!!t.storeContextsAcrossPages,allow_untrusted_events:!!t.allowUntrustedEvents,tracking_consent:t.trackingConsent,use_allowed_tracking_origins:Array.isArray(t.allowedTrackingOrigins),source:t.source,sdk_version:t.sdkVersion,variant:t.variant}}function ok(t){return t==="flutter"||t==="unity"?t:"browser"}var gi,ss,j0=R(()=>{$d();Oe();$u();$n();Ea();rp();H0();Ul();gi={ALLOW:"allow",MASK:"mask",MASK_USER_INPUT:"mask-user-input",MASK_UNLESS_ALLOWLISTED:"mask-unless-allowlisted"},ss={ALL:"all",SAMPLED:"sampled"}});function Kn(t,e,r){return{build(n,i){return as({proxy:t.proxy,site:t.site,path:`/api/v2/${e}`,parameters:sk(t,e,n,i,r)})},trackType:e}}function Sa({replica:t,proxy:e,source:r},n){if(t)return Kn({clientToken:t.clientToken,proxy:e,source:r,site:os},n,n==="rum"?[`application.id=${t.applicationId}`]:void 0)}function as({proxy:t,site:e=os,path:r,parameters:n="",subdomain:i}){let o=r;if(n&&(o+=`?${n}`),typeof t=="string"){let c=`${ba(t)}?ddforward=${encodeURIComponent(o)}`;return i&&(c+=`&ddforwardSubdomain=${i}`),c}if(typeof t=="function")return t({path:r,parameters:n,subdomain:i});let s=e.split("."),a=s.pop(),l=`browser-intake-${s.join("-")}.${a}`;return i&&(l=`${i}.${l}`),`https://${l}${o}
32`}function sk({clientToken:t,source:e="browser"},r,n,{retry:i,encoding:o},s=[]){let a=[`ddsource=${e}`,`dd-api-key=${t}`,`dd-evp-origin-version=${encodeURIComponent("7.3.0")}`,"dd-evp-origin=browser",`dd-request-id=${Rt()}`].concat(s);return o&&a.push(`dd-evp-encoding=${o}`),r==="rum"&&(a.push(`batch_time=${pt()}`,`_dd.api=${n}`),i&&a.push(`_dd.retry_count=${i.count}`,`_dd.retry_after=${i.lastFailureStatus}`)),a.join("&")}var Y0=R(()=>{Z();_a();pi();Ul()});var op=R(()=>{j0();Y0()});function ap(t){Array.isArray(t)&&K0(t.filter(e=>ts(mo,e)))}function K0(t){t.forEach(e=>{sp.add(e)})}function Gl(t){return sp.has(t)}function lp(){return sp}var mo,sp,cp=R(()=>{$n();(function(t){t.TRACK_INTAKE_REQUESTS="track_intake_requests",t.PARTIAL_VIEW_UPDATES="partial_view_updates"})(mo||(mo={}));sp=new Set});function Xr(t,e){let r=ot,n;return r.Zone&&typeof r.Zone.__symbol__=="function"&&(n=t[r.Zone.__symbol__(e)]),n||(n=t[e]),n}var ql=R(()=>{ge()});function Lt(t,e){return Xr(ot,"setTimeout")(lt(t),e)}function Wt(t){Xr(ot,"clearTimeout")(t)}function wn(t,e){return Xr(ot,"setInterval")(lt(t),e)}function yi(t){Xr(ot,"clearInterval")(t)}var Xn=R(()=>{ql();cr();ge()});function Ar(t,e,r){let n=(r==null?void 0:r.leading)!==void 0?r.leading:!0,i=(r==null?void 0:r.trailing)!==void 0?r.trailing:!0,o=!1,s,a;return{throttled:(...l)=>{if(o){s=l;return}n?t(...l):s=l,o=!0,a=Lt(()=>{i&&s&&t(...s),o=!1,s=void 0},e)},cancel:()=>{Wt(a),o=!1,s=void 0}}}function rt(){}var vi=R(()=>{Xn()});function An(t){var i,o;let e=[],r=up(t,"stack"),n=String(t);if(r!=null&&r.startsWith(n)&&(r=r.slice(n.length)),r&&r.split(` 33`).forEach(s=>{let a=ck(s)||hk(s)||pk(s)||yk(s);a&&(!a.func&&a.line&&(a.func=xa),e.push(a))}),e.length>0&&_k()&&t instanceof Error){let s=[],a=t;for(;(a=Object.getPrototypeOf(a))&&Z0(a);){let l=((i=a.constructor)==null?void 0:i.name)||xa;s.push(l)}for(let l=s.length-1;l>=0&&((o=e[0])==null?void 0:o.func)===s[l];l--)e.shift()}return{message:up(t,"message"),name:up(t,"name"),stack:e}}function ck(t){var o,s;let e=ak.exec(t);if(!e)return;let r=((o=e[2])==null?void 0:o.indexOf("native"))===0,n=((s=e[2])==null?void 0:s.indexOf("eval"))===0,i=lk.exec(e[2]);return n&&i&&(e[2]=i[1],e[3]=i[2],e[4]=i[3]),{args:r?[e[2]]:[],column:e[4]?+e[4]:void 0,func:e[1]||xa,line:e[3]?+e[3]:void 0,url:r?void 0:e[2]}}function hk(t){let e=fk.exec(t);if(e)return{args:[],column:e[4]?+e[4]:void 0,func:e[1]||xa,line:e[3]?+e[3]:void 0,url:e[2]}}function pk(t){let e=dk.exec(t);if(e)return{args:[],column:e[4]?+e[4]:void 0,func:e[1]||xa,line:+e[3],url:e[2]}}function yk(t){let e=mk.exec(t);if(!e)return;let r=e[3]&&e[3].indexOf(" > eval")>-1,n=gk.exec(e[3]);return r&&n&&(e[3]=n[1],e[4]=n[2],e[5]=void 0),{args:e[2]?e[2].split(","):[],column:e[5]?+e[5]:void 0,func:e[1]||xa,line:e[4]?+e[4]:void 0,url:e[3]}}function up(t,e){return Nr(t)&&typeof t[e]=="string"?t[e]:void 0}function J0(t,e,r,n){if(e===void 0)return;let{name:i,message:o}=bk(t);return{name:i,message:o,stack:[{url:e,column:n,line:r}]}}function bk(t){let e,r;return{}.toString.call(t)==="[object String]"&&([,e,r]=vk.exec(t)),{name:e,message:r}}function Z0(t){return String(t.constructor).startsWith("class ")}function _k(){if(ef!==void 0)return ef;class t extends Error{constructor(){super(),this.name="Error"}}let[e,r]=[t,Error].map(n=>new n);return ef=Z0(Object.getPrototypeOf(e))&&r.stack!==e.stack,ef}var xa,X0,Ta,ak,lk,uk,fk,dk,mk,gk,vk,ef,ls=R(()=>{ns();xa="?";X0="((?:file|https?|blob|chrome-extension|electron|native|eval|webpack|snippet|<anonymous>|\\w+\\.|\\/).*?)",Ta="(?::(\\d+))",ak=new RegExp(`^\\s*at (.*?) ?\\(${X0}${Ta}?${Ta}?\\)?\\s*$`,"i"),lk=new RegExp(`\\((\\S*)${Ta}${Ta}\\)`);uk="(?:(.*)?(?: @))",fk=new RegExp(`^\\s*at\\s*${uk}?\\s*${X0}${Ta}?${Ta}??\\s*$`,"i");dk=/^\s*at (?:((?:\[object object\])?.+) )?\(?((?:file|ms-appx|https?|webpack|blob):.*?):(\d+)(?::(\d+))?\)?\s*$/i;mk=/^\s*(.*?)(?:\((.*?)\))?(?:(?:(?:^|@)((?:file|https?|blob|chrome|webpack|resource|capacitor|\[native).*?|[^@]*bundle|\[wasm code\])(?::(\d+))?(?::(\d+))?)|@)\s*$/i,gk=/(\S+) line (\d+)(?: > eval line \d+)* > eval/i;vk=/^(?:[Uu]ncaught (?:exception: )?)?(?:((?:Eval|Internal|Range|Reference|Syntax|Type|URI|)Error): )?([\s\S]*)$/});function Jn(t){let r=new Error(t);r.name="HandlingStack";let n;return lr(()=>{let i=An(r);i.stack=i.stack.slice(2),n=cs(i)}),n}function cs(t){let e=fp(t);return t.stack.forEach(r=>{let n=r.func==="?"?"<anonymous>":r.func,i=r.args&&r.args.length>0?`(${r.args.join(", ")})`:"",o=r.line?`:${r.line}`:"",s=r.line&&r.column?`:${r.column}`:"";e+=` 34 at ${n}${i} @ ${r.url}${o}${s}`}),e}function fp(t){return`${t.name||"Error"}: ${t.message}`}var us=R(()=>{cr();ls()});function Fe(t,e,r,{computeHandlingStack:n}={}){let i=t[e];if(typeof i!="function")if(e in t&&typeof e=="string"&&e.startsWith("on"))i=rt;else return{stop:rt};let o=!1,s=function(){if(o)return i.apply(this,arguments);let l=Array.from(arguments);return Sk(r,{target:this,parameters:l,handlingStack:n?Jn("instrumented method"):void 0},()=>i.apply(this,l))},{stop:a}
34=Ek(t,e,i,s);return{stop:()=>{o=!0,a()}}}function Ek(t,e,r,n){return t[e]=n,{stop:()=>{t[e]===n&&(t[e]=r)}}}function Sk(t,e,r){let n;lr(t,null,[{...e,onPostCall:o=>{n=o}}]);let i=r();return n&&lr(n,null,[i]),i}function fs(t,e,r){let n=Object.getOwnPropertyDescriptor(t,e);if(!(n!=null&&n.set)||!n.configurable)return{stop:rt};let i=rt,o=(a,l)=>{Lt(()=>{o!==i&&r(a,l)},0)},s=function(a){n.set.call(this,a),o(this,a)};return Object.defineProperty(t,e,{set:s}),{stop:()=>{var a;((a=Object.getOwnPropertyDescriptor(t,e))==null?void 0:a.set)===s&&Object.defineProperty(t,e,n),o=i}}}var Wl=R(()=>{Xn();cr();vi();us()});function gt(t,e,r,n){return ye(t,[e],r,n)}function ye(t,e,r,{once:n,capture:i,passive:o}={}){let s=lt(d=>{!d.isTrusted&&!d.__ddIsTrusted&&hp===!1||(n&&u(),r(d))}),a=o?{capture:i,passive:o}:i,l=window.EventTarget&&t instanceof EventTarget?window.EventTarget.prototype:t,c=Xr(l,"addEventListener");e.forEach(d=>c.call(t,d,s,a));function u(){let d=Xr(l,"removeEventListener");e.forEach(f=>d.call(t,f,s,a))}return{stop:u}}function wa(t,e){if(!t)return!1;try{return gt(t,e,rt).stop(),!0}catch{return!1}}function Q0(t){hp!==!0&&(hp=t!=null?t:!1)}var hp,Zn=R(()=>{cr();ql();vi()});function rf(t){return xk.test(t)?new TextEncoder().encode(t).length:t.length}function nf(t){if(t.length===1)return t[0];let e=t.reduce((i,o)=>i+o.length,0),r=new Uint8Array(e),n=0;for(let i of t)r.set(i,n),n+=i.length;return r}var xk,$l=R(()=>{xk=/[^\u0000-\u007F]/});function cn(t,e,r){if(typeof t!="object"||t===null)return JSON.stringify(t);let n=hs(Object.prototype),i=hs(Array.prototype),o=hs(Object.getPrototypeOf(t)),s=hs(t);try{return JSON.stringify(t,e,r)}catch{return"<error: unable to serialize object>"}finally{n(),i(),o(),s()}}function hs(t){let e=t,r=e.toJSON;return r?(delete e.toJSON,()=>{e.toJSON=r}):rt}var ds=R(()=>{vi()});function _t(t,e=Tk){let r=hs(Object.prototype),n=hs(Array.prototype);try{let i=[],o=new WeakMap,s=dp(t,wk,void 0,i,o),a=JSON.stringify(s),l=a?a.length:0;if(l>e){pp(e,"discarded",t);return}for(;i.length>0&&l<e;){let c=i.shift(),u=0;if(Array.isArray(c.source))for(let d=0;d<c.source.length;d++){let f=dp(c.source[d],c.path,d,i,o);if(f!==void 0?l+=JSON.stringify(f).length:l+=4,l+=u,u=1,l>e){pp(e,"truncated",t);break}c.target[d]=f}else for(let d in c.source)if(Object.prototype.hasOwnProperty.call(c.source,d)){let f=dp(c.source[d],c.path,d,i,o);if(f!==void 0&&(l+=JSON.stringify(f).length+u+d.length+Ak,u=1),l>e){pp(e,"truncated",t);break}c.target[d]=f}}return s}finally{r(),n()}}function dp(t,e,r,n,i){let o=Ik(t);if(!o||typeof o!="object")return Ck(o);let s=mp(o);if(s!=="[Object]"&&s!=="[Array]"&&s!=="[Error]")return s;let a=t;if(i.has(a))return`[Reference seen at ${i.get(a)}]`;let l=r!==void 0?`${e}.${r}`:e,c=Array.isArray(o)?[]:{};return i.set(a,l),n.push({source:o,target:c,path:l}),c}function Ck(t){return typeof t=="bigint"?`[BigInt] ${t.toString()}`:typeof t=="function"?`[Function] ${t.name||"unknown"}`:typeof t=="symbol"?`[Symbol] ${t.description||t.toString()}`:t}function mp(t){try{if(t instanceof Event)return Pk(t);if(t instanceof RegExp)return`[RegExp] ${t.toString()}`;let r=Object.prototype.toString.call(t).match(/\[object (.*)\]/);if(r!=null&&r[1])return`[${r[1]}]`}catch{}return"[Unserializable]"}function Pk(t){return{type:t.type,isTrusted:t.isTrusted,currentTarget:t.currentTarget?mp(t.currentTarget):null,target:t.target?mp(t.target):null}}function Ik(t){let e=t;if(e&&typeof e.toJSON=="function")try{return e.toJSON()}catch{}return t}function pp(t,e,r){Y.warn(`The data provided has been ${e} as it is over the limit of ${t} characters:`,r)}var Tk,wk,Ak,jl=R(()=>{Oe();ds();Tk=220*1024,wk="$",Ak=3});function tb({originalError:t,stackTrace:e,source:r,useFallbackStack:n=!0,nonErrorPrefix:i}){let o=Cn(t);return!e&&o&&(e=An(t)),{source:r,type:e?e.name:void 0,message:kk(e,o,i,t),stack:e?cs(e):n?of:void 0}}function ps({stackTrace:t,originalError:e,handlingStack:r,componentStack:n,startClocks:i,nonErrorPrefix:o,useFallbackStack:s=!0,source:a,handling:l}){let c=tb({originalError:e,stackTrace:t,source:a,useFallbackStack:s,nonErrorPrefix:o});return{startClocks:i,handling:l,handlingStack:r,componentStack:n,originalError:e,...c,causes:Cn(e)?Lk(e,a):void 0,fingerprint:Mk(e),context:Rk(e)}}function kk(t,e,r,n){return t!=null&&t.message&&(t!=null&&t.name)?t.message:e?"Empty message":r?`${r} ${cn(_t(n))}`:cn(_t(n))}function Mk(t){return Cn(t)&&"dd_fingerprint"in t?String(t.dd_fingerprint):void 0}function Rk(t){if(Nr(t))return t.dd_context}function Cn(t){try{return t instanceof Error||Object.prototype.toString.call(t)==="[object Error]"}catch{return!1}}function Lk(t,e){let r=[],n=t.cause;for(;n!=null&&r.length<10;){let i=tb({originalError:n,source:e,useFallbackStack:!1});r.push(i),n=Cn(n)?n.cause:void 0}return r.length?r:void 0}var of,Yl=R(()=>{jl();ds();ls();us();ns();of="No stack, consider using an instance of Error"});var un,ms=R(()=>{un={AGENT:"agent",CONSOLE:"console",CUSTOM:"custom",LOGGER:"logger",NETWORK:"network",SOURCE:"source",REPORT:"report"}});
34function eb(){return new J(t=>{let e=(i,o)=>{let s=ps({stackTrace:o,originalError:i,startClocks:St(),nonErrorPrefix:"Uncaught",source:un.SOURCE,handling:"unhandled"});t.notify(s)},{stop:r}=Ok(e),{stop:n}=Dk(e);return()=>{r(),n()}})}function Ok(t){return Fe(ot,"onerror",({parameters:[e,r,n,i,o]})=>{let s;Cn(o)||(s=J0(e,r,n,i)),t(o!=null?o:e,s)})}function Dk(t){return wa(ot.window,"unhandledrejection")?Fe(ot,"onunhandledrejection",({parameters:[e]})=>{t(e.reason||"Empty reason")}):{stop:rt}}var rb=R(()=>{Z();Wl();Ye();ls();ge();Zn();vi();Yl();ms()});function gp(t){let e={version:"7.3.0",onReady(r){r()},...t};return Object.defineProperty(e,"_setDebug",{get(){return Qd},enumerable:!1}),e}function yp(t,e,r){let n=t[e];n&&!n.q&&n.version&&Y.warn("SDK is loaded more than once. This is unsupported and might have unexpected behavior."),t[e]=r,n!=null&&n.q&&n.q.forEach(i=>Wu(i,"onReady callback threw an error:")())}var nb=R(()=>{$d();cr();Oe()});function Kl(t,e){e.silentMultipleInit||Y.error(`${t} is already initialized.`)}var ib=R(()=>{Oe()});function vp(t){let e=[];t.includes(gs.cspViolation)&&e.push(Nk());let r=t.filter(n=>n!==gs.cspViolation);return r.length&&e.push(Fk(r)),Ju(...e)}function Fk(t){return new J(e=>{if(!window.ReportingObserver)return;let r=lt((i,o)=>i.forEach(s=>e.notify(Vk(s)))),n=new window.ReportingObserver(r,{types:t,buffered:!0});return n.observe(),()=>{n.disconnect()}})}function Nk(){return new J(t=>{if(!wa(document,"securitypolicyviolation"))return;let{stop:e}=gt(document,"securitypolicyviolation",r=>{t.notify(Bk(r))});return e})}function Vk(t){let{type:e,body:r}=t;return sb({type:r.id,message:`${e}: ${r.message}`,originalError:t,stack:ab(r.id,r.message,r.sourceFile,r.lineNumber,r.columnNumber)})}function Bk(t){let e=`'${t.blockedURI}' blocked by '${t.effectiveDirective}' directive`;return sb({type:t.effectiveDirective,message:`${gs.cspViolation}: ${e}`,originalError:t,csp:{disposition:t.disposition},stack:ab(t.effectiveDirective,t.originalPolicy?`${e} of the policy "${di(t.originalPolicy,100,"...")}"`:"no policy",t.sourceFile,t.lineNumber,t.columnNumber)})}function sb(t){return{startClocks:St(),source:un.REPORT,handling:"unhandled",...t}}function ab(t,e,r,n,i){return r?cs({name:t,message:e,stack:[{func:"?",url:r,line:n!=null?n:void 0,column:i!=null?i:void 0}]}):void 0}var gs,lb=R(()=>{Z();us();cr();Ye();Zn();pi();ms();gs={intervention:"intervention",deprecation:"deprecation",cspViolation:"csp_violation"}});function Ca(t){let{env:e,service:r,version:n,datacenter:i,sdkVersion:o,variant:s}=t,a=[Aa("sdk_version",o!=null?o:"7.3.0")];return e&&a.push(Aa("env",e)),r&&a.push(Aa("service",r)),n&&a.push(Aa("version",n)),i&&a.push(Aa("datacenter",i)),s&&a.push(Aa("variant",s)),a}function Aa(t,e){let r=e?`${t}:${e}`:t;return(r.length>zk||Uk(r))&&Y.warn(`Tag ${r} doesn't meet tag requirements and will be sanitized. ${ma} ${Jo}/getting_started/tagging/#defining-tags`),Hk(r)}function Hk(t){return t.replace(/,/g,"_")}function Uk(t){return new RegExp("[^\\p{Ll}\\p{Lo}0-9_:./-]","u").test(t)}var zk,bp=R(()=>{Oe();zk=200});function Ui(t,e){let r=ot.__ddBrowserSdkExtensionCallback;r&&r({type:t,payload:e})}var _p=R(()=>{ge()});function sf(t,e,r=Gk()){if(e===void 0)return t;if(typeof e!="object"||e===null)return e;if(e instanceof Date)return new Date(e.getTime());if(e instanceof RegExp)return new RegExp(e.source,e.flags);if(r.hasAlreadyBeenSeen(e))return;if(Array.isArray(e)){let i=Array.isArray(t)?t:[];for(let o=0;o<e.length;++o)i[o]=sf(i[o],e[o],r);return i}let n=mi(t)==="object"?t:{};for(let i in e)Object.prototype.hasOwnProperty.call(e,i)&&(n[i]=sf(n[i],e[i],r));return n}function Pa(t){return sf(void 0,t)}function ur(...t){let e;for(let r of t)r!=null&&(e=sf(e,r));return e}function Gk(){let t=new WeakSet;return{hasAlreadyBeenSeen(e){let r=t.has(e);return r||t.add(e),r}}}var Ia=R(()=>{ns()});function af(){var e,r;let t=ot.navigator;return{status:t.onLine?"connected":"not_connected",interfaces:(e=t.connection)!=null&&e.type?[t.connection.type]:void 0,effective_type:(r=t.connection)==null?void 0:r.effectiveType}}var cb=R(()=>{ge()});var Ep=R(()=>{cb()});function ys(t,e){return Xr(ot,"fetch")(t,e)}var Sp=R(()=>{ql();ge()});function ub(t){return t>=500}function fb(t){try{return t.clone()}catch{return}}var lf=R(()=>{});function xp(t,e,r,n,i,o){e.transportStatus===0&&e.queuedPayloads.size()===0&&e.bandwidthMonitor.canHandle(t)?mb(t,e,r,o,{onSuccess:()=>gb(0,e,r,n,i,o),onFailure:()=>{e.queuedPayloads.enqueue(t)||o.notify({type:"queue-full",bandwidth:e.bandwidthMonitor.stats(),payload:t}),pb(e,r,n,i,o)}}):e.queuedPayloads.enqueue(t)||o.notify({type:"queue-full",bandwidth:e.bandwidthMonitor.stats(),payload:t})}function pb(t,e,r,n,i){t.transportStatus===2&&Lt(()=>{let o=t.queuedPayloads.first();mb(o,t,e,i,{onSuccess:()=>{t.queuedPayloads.dequeue(),t.currentBackoffTime=db,gb(1,t,e,r,n,i)},onFailure:()=>{t.currentBackoffTime=Math.min(jk,t.currentBackoffTime*2),pb(t,e,r,n,i)}})},t.currentBackoffTime)}function mb(t,e,r,n,{onSuccess:i,onFailure:o}){e.bandwidthMonitor.add(t),r(t,s=>{e.bandwidthMonitor.remove(t),Yk(s)?(e.transportStatus=e.bandwidthMonitor.ongoingRequestCount>0?1:2,t.retry={count:t.retry?t.retry.count+1:1,lastFailureStatus:s.status},n.notify({type:"failure",bandwidth:e.bandwidthMonitor.stats(),payload:t}),o()):(e.transportStatus=0,n.notify({type:"success",bandwidth:e.bandwidthMonitor.stats(),payload:t}),i())})}function gb(t,e,r,n,i,o){t===0&&e.queuedPayloads.isFull()&&!e.queueFullReported&&(i({message:`Reached max ${n} events size queued for upload: ${hb/1048576}MiB`,source:un.AGENT,startClocks:St()}),e.queueFullReported=!0);let s=e.queuedPayloads;for(e.queuedPayloads=vb();s.size()>0;)xp(s.dequeue(),e,r,n,i,o)}function Yk(t){return t.type!=="opaque"&&(t.status===0&&!navigator.onLine||t.status===408||t.status===429||ub(t.status))}function yb(){return{transportStatus:0,currentBackoffTime:db,bandwidthMonitor:Kk(),queuedPayloads:vb(),queueFullReported:!1}}function vb(){let t=[];return{bytesCount:0,enqueue(e){return this.isFull()?!1:(t.push(e),this.bytesCount+=e.bytesCount,!0)},first(){return t[0]},dequeue(){let e=t.shift();return e&&(this.bytesCount-=e.bytesCount),e},size(){return t.length},isFull(){return this.bytesCount>=hb}}}function Kk(){return{ongoingRequestCount:0,ongoingByteCount:0,canHandle(t){return this.ongoingRequestCount===0||this.ongoingByteCount+t.bytesCount<=Wk&&this.ongoingRequestCount<$k},add(t){this.ongoingRequestCount+=1,this.ongoingByteCount+=t.bytesCount},remove(t){this.ongoingRequestCount-=1,this.ongoingByteCount-=t.bytesCount},stats(){return{ongoingByteCount:this.ongoingByteCount,ongoingRequestCount:this.ongoingRequestCount}}}}var Wk,$k,hb,jk,db,bb=R(()=>{Z();Xn();lf();ms();Wk=80*1024,$k=32,hb=20*1048576,jk=6e4,db=1e3});
34function bi(t,e,r=cf){let n=new J,i=yb();return{observable:n,send:o=>{for(let s of t)xp(o,i,(a,l)=>{Eb(s,a,l)},s.trackType,e,n)},sendOnExit:o=>{for(let s of t)Xk(s,r,o)}}}function Xk(t,e,r){if(r.bytesCount<e)try{let i=t.build("beacon",r);if(navigator.sendBeacon(i,r.data))return}catch(i){Jk(i)}Eb(t,r)}function Jk(t){_b||(_b=!0,qt(t))}function Eb(t,e,r){let n=t.build("fetch",e);ys(n,{method:"POST",body:e.data,mode:"cors"}).then(lt(i=>r==null?void 0:r({status:i.status,type:i.type}))).catch(lt(()=>r==null?void 0:r({status:0})))}var cf,_b,Tp=R(()=>{Sp();cr();Ye();bb();cf=16*1024;_b=!1});function Jr(){let t=Qk();if(t)return{getCapabilities(){var e;return JSON.parse(((e=t.getCapabilities)==null?void 0:e.call(t))||"[]")},getPrivacyLevel(){var e;return(e=t.getPrivacyLevel)==null?void 0:e.call(t)},getIsTraceSampled(){var e;return JSON.parse(((e=t.getIsTraceSampled)==null?void 0:e.call(t))||"null")},getAllowedWebViewHosts(){return JSON.parse(t.getAllowedWebViewHosts())},send(e,r,n){let i=n?{id:n}:void 0;t.send(JSON.stringify({eventType:e,event:r,view:i}))}}}function ka(t){let e=Jr();return!!e&&e.getCapabilities().includes(t)}function Ke(t=(e=>(e=ot.location)==null?void 0:e.hostname)()){var n;let r=Jr();return(n=r==null?void 0:r.getAllowedWebViewHosts().some(i=>Zk(t,i)))!=null?n:!1}function Zk(t,e){if(!e.includes("*"))return t===e||t.endsWith(`.${e}`);let r=e.split("*");if(r.length!==2)return Y.error(`Invalid WebView host pattern "${e}": only one wildcard (*) is supported.`),!1;let[n,i]=r;return t.length>=n.length+i.length&&t.startsWith(n)&&t.endsWith(i)}function Qk(){return ot.DatadogEventBridge}var Sb=R(()=>{Oe();ge()});function uf(t,e){for(let r=t.length-1;r>=0;r-=1){let n=t[r];if(e(n,r,t))return n}}function ff(t){return Object.values(t)}function _i(t){return Object.entries(t)}var Xl=R(()=>{});function Jl(){return new J(t=>{if(Kr)return;let{stop:e}=ye(window,["visibilitychange","freeze"],n=>{n.type==="visibilitychange"&&document.visibilityState==="hidden"?t.notify({reason:vs.HIDDEN}):n.type==="freeze"&&t.notify({reason:vs.FROZEN})},{capture:!0}),r=gt(window,"beforeunload",()=>{t.notify({reason:vs.UNLOADING})}).stop;return()=>{e(),r()}})}function Zl(t){return ff(vs).includes(t)}var vs,hf=R(()=>{Ye();Xl();ge();Zn();vs={HIDDEN:"visibility_hidden",UNLOADING:"before_unload",PAGEHIDE:"page_hide",FROZEN:"page_frozen"}});function Ma({encoder:t,request:e,flushController:r}){let n={},i=r.flushObservable.subscribe(l=>a(l));function o(l,c,u){if(u!==void 0){let d;n[u]!==void 0?d=c-t.estimateEncodedBytesCount(n[u]):(r.notifyBeforeAddMessage(c),d=0),n[u]=l,r.notifyAfterAddMessage(d)}else r.notifyBeforeAddMessage(c),t.write(t.isEmpty?l:` 35${l}`,d=>{r.notifyAfterAddMessage(d-c)})}function s(l,c){let u=cn(l),d=t.estimateEncodedBytesCount(u);if(d>=xb){Y.warn(`Discarded a message whose size was bigger than the maximum allowed size ${xb/1024}KiB. ${ma} ${w0}/#technical-limitations`);return}o(u,d,c)}function a(l){let c=ff(n).join(` 36`);n={};let u=Zl(l.reason),d=u?e.sendOnExit:e.send;if(u&&t.isAsync){let f=t.finishSync();f.outputBytesCount&&d(Tb(f));let h=[f.pendingData,c].filter(Boolean).join(` 37`);h&&d({data:h,bytesCount:rf(h)})}else c&&t.write(t.isEmpty?c:` 38${c}`),t.finish(f=>{d(Tb(f))})}return{flushController:r,add:s,upsert:s,stop:i.unsubscribe}}function Tb(t){let e;return typeof t.output=="string"?e=t.output:e=new Blob([t.output],{type:"text/plain"}),{data:e,bytesCount:t.outputBytesCount,encoding:t.encoding}}var xb,wb=R(()=>{Oe();Xl();hf();ds();$l();xb=256*1024});function Ra({pageMayExitObservable:t,sessionExpireObservable:e}){let r,n=new J,i=t.subscribe(h=>{r=h.reason;try{n.notify(h.reason)}finally{r=void 0}c(h.reason)}),o=e.subscribe(()=>c("session_expire")),s=new J(()=>()=>{i.unsubscribe(),o.unsubscribe()}),a=0,l=0;function c(h){if(l===0)return;let m=l,p=a;l=0,a=0,f(),s.notify({reason:h,messagesCount:m,bytesCount:p})}let u;function d(){u===void 0&&(u=Lt(()=>{c("duration_limit")},wp))}function f(){Wt(u),u=void 0}return{flushObservable:s,preparePageExitFlushObservable:n,get messagesCount(){return l},notifyBeforeAddMessage(h){a+h>=cf&&c(r!=null?r:"bytes_limit"),l+=1,a+=h,d()},notifyAfterAddMessage(h=0){a+=h,l>=tM?c(r!=null?r:"messages_limit"):a>=cf&&c(r!=null?r:"bytes_limit")}}}var wp,tM,Ab=R(()=>{Z();ge();Ye();Xn();Tp();wp=30*1e3,tM=Kr?1:50});var Ap=R(()=>{Tp();Sb();wb();Ab()});function Ql(){let t="",e=0;return{isAsync:!1,get isEmpty(){return!t},write(r,n){let i=rf(r);e+=i,t+=r,n&&n(i)},finish(r){r(this.finishSync())},finishSync(){let r={output:t,outputBytesCount:e,rawBytesCount:e,pendingData:""};return t="",e=0,r},estimateEncodedBytesCount(r){return r.length}}}var Cp=R(()=>{$l()});function Pp(){let t=[];return{register(e){return t.push(e),{unregister(){t=t.filter(r=>r!==e)}}},trigger(e){let r=[];for(let n of t){let i=n(e);if(i===Zr)return Zr;i!==le&&r.push(i)}return ur(...r)}}}var Zr,le,La=R(()=>{Ia();Zr="DISCARDED",le="SKIPPED"});var Gi,Ip=R(()=>{Gi={LOG:"log",CONFIGURATION:"configuration",USAGE:"usage"}});function bs(){return kp||(kp=new Bi(100)),kp}function df(t,e,r){let n=new J,{enabled:i,metricsEnabled:o}=oM(t,e,r,n),{stop:s}=sM(e,n);return{stop:s,enabled:i,metricsEnabled:o}}function oM(t,e,r,n,i=rM,o=iM){let s={},a=!nM.includes(e.site)&&Vl(e.telemetrySampleRate),l={[Gi.LOG]:a,[Gi.CONFIGURATION]:a&&Vl(e.telemetryConfigurationSampleRate),[Gi.USAGE]:a&&Vl(e.telemetryUsageSampleRate),metric:a&&Vl(i)},c=aM(),u=bs();return u.subscribe(({rawEvent:f,metricName:h})=>{if(h&&!l.metric||!l[f.type])return;let m=h||f.status||f.type,p=s[m];if(p||(p=s[m]=new Set),p.size>=o)return;let _=cn(f);if(p.has(_))return;let g=r.trigger({startTime:St().relative});if(g===Zr)return;let y=d(g,t,f,c);n.notify(y),Ui("telemetry",y),p.add(_)}),u.unbuffer(),D0(qi),{enabled:a,metricsEnabled:l.metric};function d(f,h,m,p){let g={type:"telemetry",date:St().timeStamp,service:h,version:"7.3.0",source:"browser",_dd:{format_version:2},telemetry:ur(m,{runtime_env:p,connectivity:af(),sdk_setup:"npm"}),ddtags:Ca(e).join(","),experimental_features:Array.from(lp())};return ur(g,f)}}function sM(t,e){let r=[];if(Ke()){let n=Jr(),i=e.subscribe(o=>n.send("internal_telemetry",o));r.push(i.unsubscribe)}else{let n=[Kn(t,"rum")],i=Sa(t,"rum");i&&lM(t)&&n.push(i);let o=Ma({encoder:Ql(),request:bi(n,rt),flushController:Ra({pageMayExitObservable:Jl(),sessionExpireOb
38servable:new J})});r.push(o.stop);let s=e.subscribe(o.add);r.push(s.unsubscribe)}return{stop:()=>r.forEach(n=>n())}}function aM(){var t;return{is_local_file:((t=ot.location)==null?void 0:t.protocol)==="file:",is_worker:Kr}}function lM(t){return t.site===Zu}function fr(t,e){Xu(Ni.debug,t,e),bs().notify({rawEvent:{type:Gi.LOG,message:t,status:"debug",...e}})}function qi(t,e){bs().notify({rawEvent:{type:Gi.LOG,status:"error",...cM(t),...e}})}function pf(t){bs().notify({rawEvent:{type:Gi.CONFIGURATION,configuration:t}})}function Vr(t,e){bs().notify({rawEvent:{type:Gi.LOG,message:t,status:"debug",...e},metricName:t})}function Qt(t){bs().notify({rawEvent:{type:Gi.USAGE,usage:t}})}function cM(t){if(Cn(t)){let e=An(t);return{error:{kind:e.name,stack:cs(uM(e))},message:e.message}}return{error:{stack:of},message:`Uncaught ${cn(t)}`}}function uM(t){return t.stack=t.stack.filter(e=>!e.url||eM.some(r=>e.url.startsWith(r))),t}var eM,rM,nM,iM,kp,Cb=R(()=>{Z();Oe();Yl();us();cp();op();bp();Ul();Ye();cr();_p();$u();ds();Ia();ls();Ep();Ap();Cp();hf();La();ge();vi();Ip();eM=["https://www.datadoghq-browser-agent.com","https://www.datad0g-browser-agent.com","https://d3uc069fcn7uxw.cloudfront.net","https://d20xtzwzcl0ceb.cloudfront.net","http://localhost","<anonymous>"],rM=1,nM=[G0,q0],iM=15});var Oa=R(()=>{Cb();Ip()});function Pb(t,e){let r=t.indexOf(e);r>=0&&t.splice(r,1)}function Wi(t){return Array.isArray(t)&&t.length>0}var Mp=R(()=>{});function fM(){mf.forEach(t=>t())}function Xe({expireDelay:t,maxEntries:e}){let r=[];ec||(ec=wn(()=>fM(),Ib));let n=()=>{let f=De()-t;for(;r.length>0&&r[r.length-1].endTime<f;)r.pop()};mf.add(n);function i(f,h){let m={value:f,startTime:h,endTime:tc,remove:()=>{Pb(r,m)},close:p=>{m.endTime=p}};return e&&r.length>=e&&r.pop(),r.unshift(m),m}function o(f=tc,h={returnInactive:!1}){for(let m of r)if(m.startTime<=f){if(h.returnInactive||f<=m.endTime)return m.value;break}}function s(f){let h=r[0];(h==null?void 0:h.endTime)===tc&&h.close(f)}function a(f=tc,h=0){let m=wr(f,h);return r.filter(p=>p.startTime<=m&&f<=p.endTime).map(p=>p.value)}function l(f=tc,h=0){let m=wr(f,h);return r.filter(p=>p.startTime<=m&&f<=p.endTime)}function c(f){return r.filter(h=>h.startTime===f)}function u(){r=[]}function d(){mf.delete(n),mf.size===0&&ec&&(yi(ec),ec=void 0)}return{add:i,find:o,closeActive:s,findAll:a,findAllEntries:l,getEntries:c,reset:u,stop:d}}var tc,Ib,ec,mf,Rp=R(()=>{Z();Xn();Mp();tc=1/0,Ib=6e4,mf=new Set});function _s(t,e){return t*e/100}function $i(t,e){if(e===100)return!0;if(e===0)return!1;let r=kb.get(e);if(t===(r==null?void 0:r.sessionId))return r.decision;let n=Mb(BigInt(`0x${t.split("-")[4]}`),e);return kb.set(e,{sessionId:t,decision:n}),n}function Mb(t,e){let r=BigInt("1111111111111111111"),n=BigInt(2)**BigInt(64),i=t*r%n;return Number(i)<=e/100*Number(n)}var kb,Lp=R(()=>{kb=new Map});var Ne,Rb,Lb,hr,go=R(()=>{Z();Ne=4*36e5,Rb=15*6e4,Lb=31536e6,hr={COOKIE:"cookie",MEMORY:"memory",LOCAL_STORAGE:"local-storage"}});function Ob(t){return!!t&&(t.indexOf("&")!==-1||Dp.test(t))}var Dp,Db=R(()=>{Dp=/^([a-zA-Z]+)=([a-z0-9-]+)$/});function Fp(t){return t.created?Number(t.created):void 0}function Np(t){let e=t.expire&&Number(t.expire),r=Fp(t);if(e&&r)return Math.min(e,r+Ne)}function Da(t,e){let r={isExpired:dM};return e.trackAnonymousUser&&(t!=null&&t.anonymousId)&&(r.anonymousId=t==null?void 0:t.anonymousId),r}function rc(t){return ar(t)}function gf(t){return t.isExpired!==void 0||!pM(t)}function pM(t){let e=Np(t);return e?Fr()<e:!1}function Nb(t){t.expire=String(Fr()+Rb)}function yf(t){return _i(t).map(([e,r])=>e==="anonymousId"?`aid=${r}`:`${e}=${r}`).join("&")}function Fa(t){let e={};return Ob(t)&&t.split("&").forEach(r=>{let n=Dp.exec(r);if(n!==null){let[,i,o]=n;i==="aid"?e.anonymousId=o:e[i]=o}}),e}
38function Vp(t,e){return rc(t)?(e.trackAnonymousUser&&(t.anonymousId=Rt()),Da(t,e)):t}function vf(t,e){if(rc(t))return t;let r=t;return gf(t)&&(r=Da(t,e)),r.id||(r.id=Rt(),r.created=String(Fr())),e.trackAnonymousUser&&!r.anonymousId&&(r.anonymousId=Rt()),delete r.isExpired,Nb(r),r}function Vb(t){return gf(t)||rc(t)||!t.id||Nb(t),t}var dM,bf=R(()=>{Z();$n();Xl();pi();go();Db();dM="1"});async function Bp(t,e){let r=`dd_cookie_test_${Rt()}`,n="test",i=t(r,e);try{return await i.getAllAndSet(()=>({value:n,expireDelay:6e4})),(await i.getAll()).includes(n)}catch(o){return Y.error(o),!1}finally{try{await i.getAllAndSet(()=>({value:"",expireDelay:0}))}catch{}}}function zp(t,e){let r=ot.cookieStore,n=new J(()=>gt(r,"change",o=>{(o.changed.some(a=>a.name===t)||o.deleted.some(a=>a.name===t))&&n.notify()}).stop);return{async getAll(){return(await r.getAll(t)).map(o=>o.value)},async getAllAndSet(i){let o=await r.getAll(t),s=o.map(c=>c.value),{value:a,expireDelay:l}=i(s);try{await r.set({name:t,value:a,expires:Fr()+l,path:"/",sameSite:e.crossSite?"none":"strict",domain:e.domain,secure:e.secure,partitioned:e.partitioned})}catch(c){let u=ho(t);fr("Failed to set cookie using Cookie Store API",{"error.message":c.message,newValue:a,cookieOptions:{...e},cookies:o.map(d=>({...d})),cookieCount:o.length,documentCookies:u})}},observable:n}}function Hp(t,e){let r=ho(t),n=new J(()=>{let o=wn(()=>{let s=ho(t);i(s)},mM);return()=>{yi(o)}});function i(o){String(o)!==String(r)&&(r=o,n.notify())}return{getAll(){return Promise.resolve(ho(t))},async getAllAndSet(o){let s=ho(t),{value:a,expireDelay:l}=o(s);zl(t,a,l,e),await Promise.resolve(),i([a])},observable:n}}function nc(){let t=ot.cookieStore;return!!(t&&wa(t,"change"))}var mM,Up=R(()=>{Z();Xn();Ye();Oe();pi();Oa();ge();Zn();Ea();mM=1e3});var yo,_f,Gp=R(()=>{yo="_dd_s_v2",_f="_dd_s"});async function Bb(t){let{cookieOptions:e}=t;if(e){if(nc()&&await Bp(zp,e))return{type:hr.COOKIE,cookieOptions:e,cookieApi:1};if(await Bp(Hp,e))return{type:hr.COOKIE,cookieOptions:e,cookieApi:0}}}function zb(t,e){let{cookieOptions:r,cookieApi:n}=t,i=new J,o=!!e.trackAnonymousUser,s=Hb(r),a=vM(n,r),l=!0;a.observable.subscribe(()=>{a.getAll().then(u=>{i.notify(qp(u,s))}).catch(u=>qt(new Error(`Error while reading session cookies on change: ${u}`)))});function c(u){return a.getAllAndSet(d=>{let f=qp(d,s);l&&ar(f)&&(f=qp(ho(_f),s)),l=!1;let h=u(f);return{value:bM(h,r),expireDelay:o?Lb:Ne}})}return{async setSessionState(u,d){typeof navigator!="undefined"&&navigator.locks?await navigator.locks.request(yo,()=>c(u)).catch(f=>{if(!yM(f))throw f}):(ic=(ic!=null?ic:Promise.resolve()).then(()=>c(u)),await ic)},sessionObservable:i}}function yM(t){return t instanceof Error?t.name==="AbortError"||t.message.includes("no longer runnable"):!1}function vM(t,e){return t===1?zp(yo,e):Hp(yo,e)}function qp(t,e){let r;for(let n of t.slice().reverse())if(r=Fa(n),r.c===e)break;return r==null||delete r.c,r!=null?r:{}}function bM(t,e){return yf(ar(t)?t:{...t,c:Hb(e)})}function Hb(t){let e=t.domain?t.domain.split(".").length-1:0,r=0;return r|=gM<<5,r|=e<<1,r|=t.crossSite?1:0,r.toString(16)}var gM,ic,Ub=R(()=>{$n();Ea();go();bf();Ye();cr();Up();Gp();gM=0});function Gb(){try{let t=Rt(),e=`${_M}${t}`;localStorage.setItem(e,t);let r=localStorage.getItem(e);return localStorage.removeItem(e),t===r?{type:hr.LOCAL_STORAGE}:void 0}catch{return}}function qb(){let t=new J(r=>gt(window,"storage",n=>{n.key===yo&&n.storageArea===localStorage&&r.notify(Fa(n.newValue))}).stop),e=!0;return{async setSessionState(r,n){let i=Fa(localStorage.getItem(yo));e&&rc(i)&&(i=Fa(localStorage.getItem(_f))),e=!1;let o=r(i);localStorage.setItem(yo,yf(o)),await Promise.resolve(),t.notify(o)},sessionObservable:t}}var _M,Wb=R(()=>{pi();Ye();Zn();go();bf();Gp();_M="_dd_test_"});function $b(){return{type:hr.MEMORY}}function jb(){let t=ot;t[Wp]||(t[Wp]={});let e=t[Wp],r=new J,n=e.onChange;return e.onChange=i=>{n==null||n(i),r.notify(i)},{async setSessionState(i,o){var l,c;let s=(l=e.state)!=null?l:{},a=Vi(i(s));e.state=a,await Promise.resolve(),(c=e.onChange)==null||c.call(e,a)},sessionObservable:r}}var Wp,Yb=R(()=>{ge();Ye();$n();go();Wp="_DD_SESSION"});async function Kb(t){let e=EM(t.sessionPersistence);for(let r of e){let n=await SM(r,t);if(n!==void 0)return n}}function EM(t){return Array.isArray(t)?t:t!==void 0?[t]:Kr?[hr.MEMORY]:[hr.COOKIE]}function SM(t,e){switch(t){case hr.COOKIE:return Bb(e);case hr.LOCAL_STORAGE:return Gb();case hr.MEMORY:return $b();default:Y.error(`Invalid session persistence '${String(t)}'`);return}}function Xb(t,e){switch(t.type){case hr.COOKIE:return zb(t,e);case hr.LOCAL_STORAGE:return qb();case hr.MEMORY:return jb()}}var Jb=R(()=>{ge();Oe();go();Ub();Wb();Yb()});
38async function $p(t,e){let r=De(),n=new J,i=new J,o=await Kb(t);if(!o){Y.warn("No storage available for session. We will not send any data.");return}let s=Xb(o,t),a=Xe({expireDelay:TM});ji.push(()=>a.stop());let l=!1,{throttled:c,cancel:u}=Ar(()=>{l=!1,s.setSessionState(x=>vf(x,t),"expandOrRenewOnActivity").catch(qt)},1e3);ji.push(u);let d;ji.push(()=>Wt(d));let f=!1;ji.push(()=>{f=!0});let h=await m().catch(x=>qt(new Error(`Error while resolving initial session state: ${x}`)));if(!h||f)return;for(;!e.isGranted();)if(b(),await new Promise(x=>e.onGrantedOnce(x)),f||(h=await m().catch(qt),!h||f))return;return a.add(S(h),ya().relative),_(h),p(),g(),Vr("Session manager init metrics",{metrics:{duration:bt(r,De())}}),y();async function m(){let x={};return await s.setSessionState(E=>{let w=Vp(E,t);return x=vf(w,t),x},"initialize"),x}function p(){let x=s.sessionObservable.subscribe(E=>{_(E),v(E)});ji.push(()=>x.unsubscribe())}function _(x){Wt(d);let E=Np(x);if(E){let w=E-Fr();d=Lt(()=>{s.setSessionState(P=>gf(P)?(e.isGranted()||delete P.anonymousId,Da(P,t)):P,"expireOnTimeout").catch(qt)},w)}}function g(){e.observable.subscribe(()=>{e.isGranted()?(l=!1,s.setSessionState(x=>vf(x,t),"expandOrRenewOnConsent").catch(qt)):b()}),Kr||(AM(()=>{e.isGranted()&&c()}),CM(()=>{l||s.setSessionState(x=>Vb(x),"expandOnVisibility").catch(qt)}),PM(()=>{s.setSessionState(x=>Vp(x,t),"initializeOnResume").catch(qt)}))}function y(){return{findSession:(x,E)=>a.find(x,E),findTrackedSession:(x,E)=>{let w=a.find(x,E);if(!(!w||w.id==="invalid"||!$i(w.id,t.sessionSampleRate))&&!(Fr()-w.createdAt>wM))return w},renewObservable:n,expireObservable:i,expire:b,updateSessionState:x=>{s.setSessionState(E=>({...E,...x}),"updateState").catch(qt)}}}function v(x){let E=a.find(),w=(E==null?void 0:E.id)!==void 0,P=x.id!==void 0,M=w&&P&&E.id!==x.id;if(w&&(!P||M)&&(l=!0,i.notify(),a.closeActive(De())),P&&(!w||M)){if(l)return;a.add(S(x),De()),n.notify()}else w&&P&&!M&&(E.isReplayForced=!!x.forcedReplay)}function b(){u();let x=Da(a.find(),t);e.isGranted()||delete x.anonymousId,v(x),s.setSessionState(E=>(e.isGranted()||delete E.anonymousId,Da(E,t)),"expire").catch(qt)}function S(x){var w;let E=(w=Fp(x))!=null?w:pt();return x.id?{id:x.id,isReplayForced:!!x.forcedReplay,anonymousId:x.anonymousId,createdAt:E}:{id:"invalid",isReplayForced:!1,anonymousId:void 0,createdAt:E}}}function jp(){let e={id:Rt(),isReplayForced:!1,anonymousId:void 0,createdAt:pt()};return Promise.resolve({findSession:()=>e,findTrackedSession:()=>e,renewObservable:new J,expireObservable:new J,expire:rt,updateSessionState:r=>{e={...e,...r}}})}function AM(t){let{stop:e}=ye(window,["click","touchstart","keydown","scroll"],t,{capture:!0,passive:!0});ji.push(e)}function CM(t){let e=()=>{document.visibilityState==="visible"&&t()},{stop:r}=gt(document,"visibilitychange",e);ji.push(r);let n=wn(e,xM);ji.push(()=>{yi(n)})}function PM(t){let{stop:e}=gt(window,"resume",t,{capture:!0});ji.push(e)}var xM,TM,wM,ji,Zb=R(()=>{Z();Ye();Rp();Zn();Xn();vi();pi();ge();Oe();Lp();Oa();cr();go();bf();Jb();xM=6e4,TM=Ne,wM=36e5*12,ji=[]});var oc,Qb=R(()=>{oc=class{constructor(){this.callbacks={}}notify(e,r){let n=this.callbacks[e];n&&n.forEach(i=>i(r))}subscribe(e,r){return this.callbacks[e]||(this.callbacks[e]=[]),this.callbacks[e].push(r),{unsubscribe:()=>{this.callbacks[e]=this.callbacks[e].filter(n=>r!==n)}}}}});function Ef(t,e,r=IM){let n=0,i=!1;return{isLimitReached(){if(n===0&&Lt(()=>{n=0},6e4),n+=1,n<=r||i)return i=!1,!1;if(n===r+1){i=!0;try{e({message:`Reached max number of ${t}s by minute: ${r}`,source:un.AGENT,startClocks:St()})}finally{i=!1}}return!0}}}var IM,t_=R(()=>{Z();Xn();ms();IM=3e3});function e_(){return kM()===1}function kM(){return Sf!=null?Sf:Sf=MM()}function MM(t=window){var r;let e=t.navigator.userAgent;return t.chrome||/HeadlessChrome/.test(e)?0:((r=t.navigator.vendor)==null?void 0:r.indexOf("Apple"))===0||/safari/i.test(e)&&!/chrome|android/i.test(e)?1:2}var Sf,r_=R(()=>{});function Na(t,e){return document.readyState===t||document.readyState==="complete"?(e(),{stop:rt}):gt(window,t==="complete"?"load":"DOMContentLoaded",e,{once:!0})}function Yp(t){return new Promise(e=>{Na(t,e)})}var n_=R(()=>{vi();Zn()});function sc(){return Kp||(Kp=RM()),Kp}function RM(){return"XMLHttpRequest"in ot?new J(t=>{let{stop:e}=Fe(XMLHttpRequest.prototype,"open",LM),{stop:r}=Fe(XMLHttpRequest.prototype,"send",i=>{OM(i,t)},{computeHandlingStack:!0}),{stop:n}=Fe(XMLHttpRequest.prototype,"abort",DM);return()=>{e(),r(),n()}}):new J}function LM({target:t,parameters:[e,r]}){Xp.set(t,{state:"open",method:String(e).toUpperCase(),url:ba(String(r))})}function OM({target:t,parameters:[e],handlingStack:r},n){let i=Xp.get(t);if(!i)return;let o=i;o.state="start",o.startClocks=St(),o.isAborted=!1,o.xhr=t,o.handlingStack=r,o.requestBody=e;let s=!1,{stop:a}=Fe(t,"onreadystatechange",()=>{t.readyState===XMLHttpRequest.DONE&&l()}),l=()=>{if(c(),a(),s)return;s=!0;let u=i;u.duration=bt(o.startClocks.timeStamp,pt()),u.status=t.status,typeof t.response=="string"&&(u.responseBody=t.response),n.notify({...u,state:"complete"})},{stop:c}=gt(t,"loadend",l);n.notify(o)}function DM({target:t}){let e=Xp.get(t);e&&(e.isAborted=!0)}var Kp,Xp,Jp=R(()=>{Z();Wl();Ye();_a();ge();Zn();Xp=new WeakMap});
38async function i_(t){let e=t.getReader(),r=[];for(;;){let n=await e.read();if(n.done)break;r.push(n.value)}return e.cancel().catch(rt),nf(r)}var o_=R(()=>{$l();vi()});function ac({responseBodyAction:t}={}){return t&&s_.push(t),Zp||(Zp=FM()),Zp}function FM(){return new J(t=>{if(!ot.fetch)return;let{stop:e}=Fe(ot,"fetch",r=>NM(r,t),{computeHandlingStack:!0});return e})}function NM({parameters:t,onPostCall:e,handlingStack:r},n){var d,f;let[i,o]=t,s=o==null?void 0:o.method;s===void 0&&i instanceof Request&&(s=i.method);let a=s!==void 0?String(s).toUpperCase():"GET",l=i instanceof Request?i.url:ba(String(i)),c=St(),u={state:"start",init:o,input:i,method:a,startClocks:c,url:l,handlingStack:r,isAbortedOnStart:i instanceof Request&&((d=i.signal)==null?void 0:d.aborted)||((f=o==null?void 0:o.signal)==null?void 0:f.aborted)||!1};n.notify(u),t[0]=u.input,t[1]=u.init,e(h=>{VM(n,h,u).catch(qt)})}async function VM(t,e,r){var s,a;let n=r,i;try{i=await e}catch(l){t.notify({...n,state:"resolve",status:0,isAborted:((a=(s=n.init)==null?void 0:s.signal)==null?void 0:a.aborted)||l instanceof DOMException&&l.code===DOMException.ABORT_ERR,error:l});return}if(n.response=i,n.status=i.status,n.responseType=i.type,n.isAborted=!1,s_.reduce((l,c)=>Math.max(l,c(n)),0)===1){let l=fb(i);if(l!=null&&l.body)try{let c=await i_(l.body);n.responseBody=new TextDecoder().decode(c)}catch{}}t.notify({...n,state:"resolve"})}var Zp,s_,Qp=R(()=>{Z();Wl();cr();Ye();_a();ge();o_();lf();s_=[]});function lc(t,e){if(window.requestIdleCallback&&window.cancelIdleCallback){let r=window.requestIdleCallback(lt(t),e);return()=>window.cancelIdleCallback(r)}return zM(t)}function zM(t){let e=Fr(),r=Lt(()=>{t({didTimeout:!1,timeRemaining:()=>Math.max(0,BM-(Fr()-e))})},0);return()=>Wt(r)}var BM,tm=R(()=>{Z();Xn();cr();BM=50});function a_(){let t=[];function e(n){let i;if(!n||n.didTimeout){let o=performance.now();i=()=>UM-(performance.now()-o)}else i=n.timeRemaining.bind(n);for(;i()>0&&t.length;)t.shift()();t.length&&r()}function r(){lc(e,{timeout:HM})}return{push(n){t.push(n)===1&&r()},stop(){t.length=0}}}var HM,UM,l_=R(()=>{Z();tm();HM=1e3,UM=30});function c_(t){let e=t.map(r=>(em[r]||(em[r]=GM(r)),em[r]));return Ju(...e)}function GM(t){return new J(e=>{let r=fi[t];return fi[t]=(...n)=>{r.apply(console,n);let i=Jn("console error");lr(()=>{e.notify(qM(n,t,i))})},()=>{fi[t]=r}})}function qM(t,e,r){let n=t.map(i=>WM(i)).join(" ");if(e===Ni.error){let i=t.find(Cn),o=ps({originalError:i,handlingStack:r,startClocks:St(),source:un.CONSOLE,handling:"handled",nonErrorPrefix:"Provided",useFallbackStack:!1});return o.message=n,{api:e,message:n,handlingStack:r,error:o}}return{api:e,message:n,error:void 0,handlingStack:r}}function WM(t){return typeof t=="string"?_t(t):Cn(t)?fp(An(t)):cn(_t(t),void 0,2)}var em,u_=R(()=>{Z();Yl();Ye();Oe();cr();jl();ds();ms();ls();us();em={}});function f_(t){let e=mi(t)==="object";return e||Y.error("Unsupported context:",t),e}var h_=R(()=>{Oe();ns()});function rm(t,e,r){let n={...t};for(let[i,{required:o,type:s}]of Object.entries(e))s==="string"&&!d_(n[i])&&(n[i]=String(n[i])),o&&d_(n[i])&&Y.warn(`The property ${i} of ${r} is required; context will not be sent to the intake.`);return n}function d_(t){return t==null||t===""}function Yi(t="",{propertiesConfig:e={}}={}){let r={},n=new J,i={getContext:()=>Pa(r),setContext:o=>{f_(o)?r=_t(rm(o,e,t)):i.clearContext(),n.notify()},setContextProperty:(o,s)=>{r=_t(rm({...r,[o]:s},e,t)),n.notify()},removeContextProperty:o=>{delete r[o],rm(r,e,t),n.notify()},clearContext:()=>{r={},n.notify()},changeObservable:n};return i}var cc=R(()=>{Ia();jl();Ye();Oe();h_()});function dr(t,e,r,n){return lt((...i)=>(n&&Qt({feature:n}),t()[e][r](...i)))}function uc(t,e,r){t.changeObservable.subscribe(()=>{let n=t.getContext();r.notify(i=>i[e].setContext(n))})}var p_=R(()=>{Oa();cr()});function Va(t,e,r){if(typeof window=="undefined"||typeof localStorage=="undefined")return;let n=YM(e,r);jM.push(gt(window,"storage",({key:l})=>{n===l&&o()})),t.changeObservable.subscribe(s);let i=ur(a(),t.getContext());ar(i)||t.setContext(i);function o(){t.setContext(a())}function s(){localStorage.setItem(n,JSON.stringify(t.getContext()))}function a(){let l=localStorage.getItem(n);return l?JSON.parse(l):{}}}function YM(t,e){return`${$M}_${t}_${e}`}var $M,jM,xf=R(()=>{Zn();Ia();$n();$M="_dd_c",jM=[]});function nm(t,e,r){let n=Tf();return e.storeContextsAcrossPages&&Va(n,r,4),t.register(()=>{let i=n.getContext();return ar(i)||!i.id?le:{account:i}}),n}function Tf(){return Yi("account",{propertiesConfig:{id:{type:"string",required:!0},name:{type:"string"}}})}var m_=R(()=>{xf();La();$n();cc()});function om(t){let e=KM();t.register(()=>({tab:{id:e}}))}function KM(){var t;return im||(im=(t=XM())!=null?t:Rt()),im}function XM(){try{let t=sessionStorage.getItem(g_);if(t)return t;let e=Rt();return sessionStorage.setItem(g_,e),e}catch{return}}var g_,im,y_=R(()=>{pi();g_="_dd_tab_id"});function sm(t,e,r,n){let i=wf();return e.storeContextsAcrossPages&&Va(i,r,2),t.register(()=>{let o=i.getContext();return n?{context:o}:o}),i}function wf(){return Yi("global context")}var v_=R(()=>{xf();cc()});function am(t,e,r,n){let i=Af();return e.storeContextsAcrossPages&&Va(i,n,1),t.register(({eventType:o,startTime:s})=>{let a=i.getContext(),l=r.findTrackedSession(s);return l!=null&&l.anonymousId&&!a.anonymous_id&&e.trackAnonymousUser&&(a.anonymous_id=l.anonymousId),ar(a)?le:{type:o,usr:a}}),i}function Af(){return Yi("user",{propertiesConfig:{id:{type:"string"},name:{type:"string"},email:{type:"string"}}})}var b_=R(()=>{xf();La();cc();
38$n()});var Ve,pr,__=R(()=>{Ve={userContext:"userContext",globalContext:"globalContext",accountContext:"accountContext"},pr={getContext:"getContext",setContext:"setContext",setContextProperty:"setContextProperty",removeContextProperty:"removeContextProperty",clearContext:"clearContext"}});function fc(){return Kr?!1:!!(ot._DATADOG_SYNTHETICS_INJECTS_RUM||po(QM))}function Pf(){let t=eR();return rR(t)?t:void 0}function lm(){return!!Pf()}function eR(){let t=ot._DATADOG_SYNTHETICS_RUM_CONTEXT;if(t)return t;let e=po(tR);return e?ga(decodeURIComponent(e)):{test_id:window._DATADOG_SYNTHETICS_PUBLIC_ID||po(JM),result_id:window._DATADOG_SYNTHETICS_RESULT_ID||po(ZM)}}function rR(t){return typeof t=="object"&&t!==null&&typeof t.test_id=="string"&&typeof t.result_id=="string"}var Cf,JM,ZM,QM,tR,E_=R(()=>{Ea();ge();$n();Cf="datadog-synthetics-",JM=`${Cf}public-id`,ZM=`${Cf}result-id`,QM=`${Cf}injects-rum`,tR=`${Cf}rum-context`});var Cr,Es,S_=R(()=>{Cr={DOCUMENT:"document",XHR:"xhr",BEACON:"beacon",FETCH:"fetch",CSS:"css",JS:"js",IMAGE:"image",FONT:"font",MEDIA:"media",OTHER:"other"},Es={FETCH:Cr.FETCH,XHR:Cr.XHR}});function x_(){let t=new Bi(nR,n=>{fr("Early data collection dropped data on unbuffer",{count:n})}),e=[];function r(n,i){e.push(i.subscribe(o=>{t.notify({type:n,data:o})}))}return r(0,eb()),r(1,ac()),r(2,sc()),r(3,c_(Object.values(Ni))),{observable:t,stop:()=>e.forEach(n=>n.unsubscribe())}}var nR,T_=R(()=>{Ye();Qp();Jp();Oe();Oa();rb();u_();nR=500});function w_(){try{return new Intl.DateTimeFormat().resolvedOptions().timeZone}catch{return}}var A_=R(()=>{});var C_=R(()=>{});var P_=R(()=>{});var I_=R(()=>{P_()});function cm(t,e,r){t.register(({startTime:n})=>{let i=e.findTrackedSession(n);return i?{session:{id:i.id},anonymous_id:i.anonymousId,...r}:le})}var k_=R(()=>{La()});var G=R(()=>{op();Ul();rp();cp();ls();nb();ib();lb();Oa();cr();Ye();Zb();go();Ap();Oe();Cp();_a();Mp();jl();ge();Qb();t_();r_();_p();n_();ql();Wl();Yl();Ea();Up();Jp();Qp();Sp();hf();Zn();tm();l_();Xn();cc();p_();m_();y_();v_();b_();__();Rp();E_();S_();T_();Xl();A_();$u();$l();$n();vi();ds();C_();Ia();pi();np();lf();ns();ms();I_();Ep();us();La();bp();Lp();k_()});var it,Ba,Pn,Ss,Ki,fn,ve=R(()=>{it={ACTION:"action",ERROR:"error",LONG_TASK:"long_task",VIEW:"view",VIEW_UPDATE:"view_update",RESOURCE:"resource",VITAL:"vital"},Ba={LONG_TASK:"long-task",LONG_ANIMATION_FRAME:"long-animation-frame"},Pn={INITIAL_LOAD:"initial_load",ROUTE_CHANGE:"route_change",SESSION_RENEWAL:"session_renewal",BF_CACHE:"bf_cache"},Ss={CLICK:"click",CUSTOM:"custom",TAP:"tap",SCROLL:"scroll",SWIPE:"swipe",APPLICATION_START:"application_start",BACK:"back"},Ki={RAGE_CLICK:"rage_click",ERROR_CLICK:"error_click",DEAD_CLICK:"dead_click"},fn={DURATION:"duration",OPERATION_STEP:"operation_step"}});function If(t,e){e.lastIndex=0;let r=e.exec(t);if(!r)return;let[n,i]=r;return i||n}var um=R(()=>{});function R_(t){let e=[],r=0,n,i={quote:void 0,escapeSequence:void 0},o="";for(let s of t){if(n=M_[r].find(a=>cR[a](s,i)),!n)return[];if(i.escapeSequence!==void 0&&n!==12){if(!hR(i.escapeSequence))return[];
38o+=pR(i.escapeSequence),i.escapeSequence=void 0}uR.includes(n)?o+=s:fR.includes(n)&&o!==""?(e.push(o),o=""):n===12?i.escapeSequence=i.escapeSequence?`${i.escapeSequence}${s}`:s:n===8?i.quote=s:n===9&&(i.quote=void 0),r=n}return M_[r].includes(1)?(o!==""&&e.push(o),e):[]}function hR(t){return`"'/\\bfnrt`.includes(t)||t.startsWith("u")&&t.length===5}function pR(t){return t.startsWith("u")?String.fromCharCode(parseInt(t.slice(1),16)):dR[t]}var iR,oR,sR,aR,lR,cR,M_,uR,fR,dR,L_=R(()=>{iR=/[a-zA-Z_$]/,oR=/[a-zA-Z0-9_$]/,sR=/[0-9]/,aR=/[a-fA-F0-9]/,lR=`'"`,cR={0:()=>!1,1:()=>!1,2:t=>iR.test(t),3:t=>oR.test(t),4:t=>t===".",5:t=>t==="[",6:t=>t==="]",7:t=>sR.test(t),8:t=>lR.includes(t),9:(t,e)=>t===e.quote,10:()=>!0,11:t=>t==="\\",12:(t,e)=>e.escapeSequence===void 0?`${e.quote}/\\bfnrtu`.includes(t):e.escapeSequence.startsWith("u")&&e.escapeSequence.length<5?aR.test(t):!1},M_={0:[2,5],1:[],2:[3,4,5,1],3:[3,4,5,1],4:[2],5:[8,7],6:[4,5,1],7:[7,6],8:[11,9,10],9:[6],10:[11,9,10],11:[12],12:[12,11,9,10]},uR=[2,3,7,10],fR=[4,5,6];dR={'"':'"',"'":"'","/":"/","\\":"\\",b:"\b",f:"\f",n:` 39`,r:"\r",t:" "}});function gR(t){return`${mR}${t}`}function yR(t){if(typeof t!="object"||t===null)return!1;let e="version"in t&&t.version===O_,r="config"in t&&typeof t.config=="object"&&t.config!==null;return e&&r}function F_({remoteConfigurationId:t}){let e=gR(t);return{read(){let r;try{r=localStorage.getItem(e)}catch{return{status:"error"}}if(r===null)return{status:"miss"};let n;try{n=JSON.parse(r)}catch{return this.remove(),{status:"error"}}return yR(n)?{status:"hit",config:n.config}:(this.remove(),{status:"error"})},remove(){try{localStorage.removeItem(e)}catch{}},write(r){let n={version:O_,config:r,fetchedAt:pt()};try{localStorage.setItem(e,JSON.stringify(n))}catch{}}}}var O_,mR,D_,fm=R(()=>{Z();O_=1,mR="dd_rc_",D_={hit:"success",miss:"missing",error:"failure"}});async function N_(t,e){let r,n=B_(),i=await H_(t);return i.ok?(n.increment("fetch","success"),r=V_(t,i.value,e,n)):(n.increment("fetch","failure"),Y.error(i.error)),Vr("remote configuration metrics",{metrics:n.get()}),r}function V_(t,e,r,n){let i={...t};return bR.forEach(h=>{h in e&&(i[h]=o(e[h]))}),Object.keys(r).forEach(h=>{e[h]!==void 0&&s(r[h],e[h])}),i;function o(h){if(Array.isArray(h))return h.map(o);if(Nr(h)){if(_R(h)){let m=h.rcSerializedType;switch(m){case"string":return h.value;case"regex":return z_(h.value);case"dynamic":return a(h);default:Y.error(`Unsupported remote configuration: "rcSerializedType": "${m}"`);return}}return ju(h,o)}return h}function s(h,m){m.forEach(({key:p,value:_})=>{h.setContextProperty(p,o(_))})}function a(h){let m=h.strategy,p;switch(m){case"cookie":p=l(h);break;case"dom":p=u(h);break;case"js":p=f(h);break;case"localStorage":p=c(h);break;default:Y.error(`Unsupported remote configuration: "strategy": "${m}"`);return}let _=h.extractor;return _!==void 0&&typeof p=="string"?ER(_,p):p}function l({name:h}){let m=rs(h);return n.increment("cookie",m!==void 0?"success":"missing"),m}function c({key:h}){let m;try{m=localStorage.getItem(h)}catch{n.increment("localStorage","failure");return}return n.increment("localStorage",m!==null?"success":"missing"),m!=null?m:void 0}function u({selector:h,attribute:m}){let p;try{p=document.querySelector(h)}catch{Y.error(`Invalid selector in the remote configuration: '${h}'`),n.increment("dom","failure");return}if(!p){n.increment("dom","missing");return}if(d(p,m)){Y.error(`Forbidden element selected by the remote configuration: '${h}'`),n.increment("dom","failure");return}let _=m!==void 0?p.getAttribute(m):p.textContent;if(_===null){n.increment("dom","missing");return}return n.increment("dom","success"),_}function d(h,m){return h.getAttribute("type")==="password"&&m==="value"}function f({path:h}){let m=window,p=R_(h);if(p.length===0){Y.error(`Invalid JSON path in the remote configuration: '${h}'`),n.increment("js","failure");return}for(let _ of p){if(!(_ in m)){n.increment("js","missing");return}try{m=m[_]}catch(g){Y.error(`Error accessing: '${h}'`,g),n.increment("js","failure");return}}return n.increment("js","success"),m}}function B_(){let t={fetch:{}};return{get:()=>t,increment:(e,r)=>{t[e]||(t[e]={}),t[e][r]||(t[e][r]=0),t[e][r]=t[e][r]+1}}}function _R(t){return"rcSerializedType"in t}function z_(t){try{return new RegExp(t)}catch{Y.error(`Invalid regex in the remote configuration: '${t}'`)}}function ER(t,e){let r=z_(t.value);if(r!==void 0)return If(e,r)}async function H_(t){let e;try{e=await ys(SR(t))}catch{e=void 0}if(!(e!=null&&e.ok))return{ok:!1,error:new Error("Error fetching the remote configuration.")};let r=await e.json();return r.rum?{ok:!0,value:r.rum}:{ok:!1,error:new Error("No remote configuration for RUM.")}}function za(t){var e,r;return(r=(e=t.remoteConfiguration)==null?void 0:e.id)!=null?r:t.remoteConfigurationId}function SR(t){if(t.remoteConfigurationProxy)return t.remoteConfigurationProxy;let e=za(t);return as({site:t.site,path:`/${vR}/${encodeURIComponent(e)}.json`,subdomain:"sdk-configuration"})}function xR(t,e,r){H_(t).then(n=>
39{n.ok?(r.increment("fetch","success"),e.write(n.value)):(r.increment("fetch","failure"),Y.error(n.error))}).catch(qt).finally(()=>{Vr("remote configuration metrics",{metrics:r.get()})})}function U_(t,e){var o;let r=F_({remoteConfigurationId:za(t)}),n=B_(),i=r.read();if(n.increment("cache",D_[i.status]),xR(t,r,n),i.status==="hit")return V_(t,i.config,e,n);if(!((o=t.remoteConfiguration)!=null&&o.required))return t}var vR,bR,hm=R(()=>{G();um();L_();fm();vR="v1",bR=["applicationId","service","env","version","sessionSampleRate","sessionReplaySampleRate","defaultPrivacyLevel","enablePrivacyForActionName","traceSampleRate","trackSessionAcrossSubdomains","allowedTracingUrls","allowedTrackingOrigins"]});function q_(t,e){var s,a,l,c,u,d,f;if(t.trackFeatureFlagsForEvents!==void 0&&!Array.isArray(t.trackFeatureFlagsForEvents)&&Y.warn("trackFeatureFlagsForEvents should be an array"),!t.applicationId){Y.error("Application ID is not configured, no RUM data will be collected.");return}if(!zi(t.sessionReplaySampleRate,"Session Replay")||!zi(t.traceSampleRate,"Trace"))return;if(t.excludedActivityUrls!==void 0&&!Array.isArray(t.excludedActivityUrls)){Y.error("Excluded Activity Urls should be an array");return}let r=TR(t);if(!r)return;let n=Qu(t,e),i=AR(t);if(!n)return;let o=(s=t.sessionReplaySampleRate)!=null?s:0;return{applicationId:t.applicationId,actionNameAttribute:t.actionNameAttribute,sessionReplaySampleRate:o,startSessionReplayRecordingManually:t.startSessionReplayRecordingManually!==void 0?!!t.startSessionReplayRecordingManually:o===0,traceSampleRate:(a=t.traceSampleRate)!=null?a:100,rulePsr:Qo(t.traceSampleRate)?t.traceSampleRate/100:void 0,allowedTracingUrls:r,excludedActivityUrls:(l=t.excludedActivityUrls)!=null?l:[],workerUrl:t.workerUrl,compressIntakeRequests:!!t.compressIntakeRequests,trackUserInteractions:!!((c=t.trackUserInteractions)==null||c),trackViewsManually:!!t.trackViewsManually,trackResources:!!((u=t.trackResources)==null||u),trackResourceHeaders:PR(t),trackLongTasks:!!((d=t.trackLongTasks)==null||d),subdomain:t.subdomain,defaultPrivacyLevel:ts(gi,t.defaultPrivacyLevel)?t.defaultPrivacyLevel:gi.MASK_USER_INPUT,enablePrivacyForActionName:t.enablePrivacyForActionName!==!1,traceContextInjection:ts(ss,t.traceContextInjection)?t.traceContextInjection:ss.SAMPLED,plugins:t.plugins||[],trackFeatureFlagsForEvents:t.trackFeatureFlagsForEvents||[],profilingSampleRate:(f=t.profilingSampleRate)!=null?f:0,propagateTraceBaggage:t.propagateTraceBaggage!==!1,allowedGraphQlUrls:i,...n}}function TR(t){if(t.allowedTracingUrls===void 0)return[];if(!Array.isArray(t.allowedTracingUrls)){Y.error("Allowed Tracing URLs should be an array");return}if(t.allowedTracingUrls.length!==0&&t.service===void 0){Y.error("Service needs to be configured when tracing is enabled");return}let e=[];return t.allowedTracingUrls.forEach(r=>{let n=W_(r);n?e.push(n):Y.warn("Allowed Tracing Urls parameters should be a string, RegExp, function, or an object. Ignoring parameter",r)}),e}function wR(t){let e=new Set;return Wi(t.allowedTracingUrls)&&t.allowedTracingUrls.forEach(r=>{var n;(n=W_(r))==null||n.propagatorTypes.forEach(i=>e.add(i))}),Array.from(e)}function W_(t){if(is(t))return{match:t,propagatorTypes:G_};if(Nr(t)&&is(t.match)&&(t.propagatorTypes===null||t.propagatorTypes===void 0||Array.isArray(t.propagatorTypes)))return{match:t.match,propagatorTypes:t.propagatorTypes||G_}}function AR(t){if(!t.allowedGraphQlUrls)return[];if(!Array.isArray(t.allowedGraphQlUrls))return Y.warn("allowedGraphQlUrls should be an array"),[];let e=[];
39return t.allowedGraphQlUrls.forEach(r=>{is(r)?e.push({match:r,trackPayload:!1,trackResponseErrors:!1}):Nr(r)&&is(r.match)&&e.push({match:r.match,trackPayload:!!r.trackPayload,trackResponseErrors:!!r.trackResponseErrors})}),e}function PR(t){let e=t.trackResourceHeaders;if(e===void 0||e===!1)return[];if(e===!0)return hc.map(n=>({name:n}));if(!Array.isArray(e))return Y.warn("trackResourceHeaders should be true or an array of MatchHeader"),[];if(e.length===0)return Y.warn("trackResourceHeaders is an empty array, no headers will be captured"),[];let r=[];return e.forEach((n,i)=>{if(!Nr(n)||!is(n.name)){Y.warn(`trackResourceHeaders[${i}] should be a MatchHeader object with a 'name' property`);return}if(n.url!==void 0&&!is(n.url)){Y.warn(`trackResourceHeaders[${i}].url should be a MatchOption`);return}if(n.extractor!==void 0&&!(n.extractor instanceof RegExp)){Y.warn(`trackResourceHeaders[${i}].extractor should be a RegExp`);return}if(n.location!==void 0&&!CR.includes(n.location)){Y.warn(`trackResourceHeaders[${i}].location should be 'request', 'response', or 'any'`);return}r.push({...n,name:typeof n.name=="string"?n.name.toLowerCase():n.name})}),r}function IR(t){return Wi(t)&&t.some(e=>Nr(e)&&e.trackPayload)}function kR(t){return Wi(t)&&t.some(e=>Nr(e)&&e.trackResponseErrors)}function MR(t){if(t===!0)return"default_headers";if(Array.isArray(t))return"custom"}function $_(t){var r;let e=tf(t);return{session_replay_sample_rate:t.sessionReplaySampleRate,start_session_replay_recording_manually:t.startSessionReplayRecordingManually,trace_sample_rate:t.traceSampleRate,trace_context_injection:t.traceContextInjection,propagate_trace_baggage:t.propagateTraceBaggage,action_name_attribute:t.actionNameAttribute,use_allowed_tracing_urls:Wi(t.allowedTracingUrls),use_allowed_graph_ql_urls:Wi(t.allowedGraphQlUrls),use_track_graph_ql_payload:IR(t.allowedGraphQlUrls),use_track_graph_ql_response_errors:kR(t.allowedGraphQlUrls),selected_tracing_propagators:wR(t),default_privacy_level:t.defaultPrivacyLevel,enable_privacy_for_action_name:t.enablePrivacyForActionName,use_excluded_activity_urls:Wi(t.excludedActivityUrls),use_worker_url:!!t.workerUrl,compress_intake_requests:t.compressIntakeRequests,track_views_manually:t.trackViewsManually,track_user_interactions:t.trackUserInteractions,track_resources:t.trackResources,track_long_task:t.trackLongTasks,plugins:(r=t.plugins)==null?void 0:r.map(n=>{var i;return{name:n.name,...(i=n.getConfigurationTelemetry)==null?void 0:i.call(n)}}),track_feature_flags_for_events:t.trackFeatureFlagsForEvents,remote_configuration_id:za(t),profiling_sample_rate:t.profilingSampleRate,use_remote_configuration_proxy:!!t.remoteConfigurationProxy,track_resource_headers:MR(t.trackResourceHeaders),...e}}var G_,hc,CR,j_=R(()=>{G();hm();G_=["tracecontext","datadog"],hc=["cache-control","etag","age","expires","content-type","content-encoding","vary","content-length","server-timing","x-cache"];CR=["request","response","any"]});var kf=R(()=>{j_();hm();fm()});function Mf(t,e,r){if(t)for(let n of t){let i=n[e];i&&i(r)}}var dm=R(()=>{});function pm(){return{assemble:Pp(),assembleTelemetry:Pp()}}var mm=R(()=>{G()});function Y_(t,e){t.register(()=>e.isGranted()?le:Zr)}var K_=R(()=>{G()});function X_({ignoreInitIfSyntheticsWillInjectRum:t=!0,startDeflateWorker:e},r,n){let o=new Bi(500,E=>{fr("preStartRum buffer data lost",{count:E})}),s=wf();uc(s,Ve.globalContext,o);let a=Af();uc(a,Ve.userContext,o);let l=Tf();uc(l,Ve.accountContext,o);let c,u,d,f,h,m,p=pm(),_=r.observable.subscribe(v),g={},y=!1;function v(){if(y||!d||!f||!h||!m)return;_.unsubscribe();let E;if(f.trackViewsManually){if(!c)return;E=c.options}let w=f.trackViewsManually?c==null?void 0:c.callback:void 0,P=n(f,h,u,E,m,p);y=!0,o.subscribe(M=>{M!==w&&M(P)}),o.unbuffer()}function b(E,w){let P=Ke();if(P&&(E=RR(E)),d=E,f){Kl("DD_RUM",E);return}let M=q_(E,w);M&&(M.compressIntakeRequests&&!P&&e&&(u=e(M,"Datadog RUM",rt),!u)||(f=M,r.tryToInit(M.trackingConsent),r.onGrantedOnce(()=>{let{assembleTelemetry:D}=p;if(Y_(D,r),m=df("browser-rum-sdk",M,D),Kr){Y.warn("The RUM SDK is not supported in a web or service worker environment.");return}(Ke()?jp():$p(M,r)).then(V=>{V&&(h=V,cm(D,h,{application:{id:M.applicationId}}),pf($_(E)),v())}).catch(qt)})))}return{init(E,w,P){var D;if(!E){Y.error("Missing configuration");return}if(ap(E.enableExperimentalFeatures),Q0(E.allowUntrustedEvents),d=E,t&&fc())return;if(Mf(E.plugins,"onInit",{initConfiguration:E,publicApi:w}),za(E)){let O={user:a,context:s};if(!!E.remoteConfigurationId||!!((D=E.remoteConfiguration)!=null&&D.sync))N_(E,O).then(z=>{z&&b(z,P)}).catch(qt);else{let z=U_(E,O);z&&b(z,P)}}else b(E,P)},get initConfiguration(){return d},getInternalContext:rt,stopSession:rt,addTiming(E,w=pt()){o.notify(P=>P.addTiming(E,w))}
39,setLoadingTime:(E=>{o.notify(w=>w.setLoadingTime(E))}),startView(E,w=St()){let P=M=>{M.startView(E,w)};o.notify(P),c||(c={options:E,callback:P},v())},setViewName(E){o.notify(w=>w.setViewName(E))},setViewContext(E){o.notify(w=>w.setViewContext(E))},setViewContextProperty(E,w){o.notify(P=>P.setViewContextProperty(E,w))},getViewContext:()=>g,globalContext:s,userContext:a,accountContext:l,addAction(E){o.notify(w=>w.addAction(E))},startAction(E,w){let P=St();o.notify(M=>M.startAction(E,w,P))},stopAction(E,w){let P=St();o.notify(M=>M.stopAction(E,w,P))},startResource(E,w){let P=St();o.notify(M=>M.startResource(E,w,P))},stopResource(E,w){let P=St();o.notify(M=>M.stopResource(E,w,P))},addError(E){o.notify(w=>w.addError(E))},addFeatureFlagEvaluation(E,w){o.notify(P=>P.addFeatureFlagEvaluation(E,w))},startDurationVital(E,w){let P=St();o.notify(M=>M.startDurationVital(E,w,P))},stopDurationVital(E,w){let P=St();o.notify(M=>M.stopDurationVital(E,w,P))},addDurationVital(E){o.notify(w=>w.addDurationVital(E))},addOperationStepVital:(E,w,P,M)=>{o.notify(D=>D.addOperationStepVital(_t(E),w,_t(P),_t(M)))}}}function RR(t){var e,r;return{...t,applicationId:"00000000-aaaa-0000-aaaa-000000000000",clientToken:"empty",sessionSampleRate:100,defaultPrivacyLevel:(r=t.defaultPrivacyLevel)!=null?r:(e=Jr())==null?void 0:e.getPrivacyLevel()}}var J_=R(()=>{Z();G();mm();kf();dm();K_()});function Z_(){let t=Rf();return new J(e=>{let r=new t(lt(n=>e.notify(n)));return r.observe(document,{attributes:!0,characterData:!0,childList:!0,subtree:!0}),()=>r.disconnect()})}function Rf(){let t,e=window;if(e.Zone&&(t=Xr(e,"MutationObserver"),e.MutationObserver&&t===e.MutationObserver)){let r=new e.MutationObserver(rt),n=Xr(r,"originalInstance");t=n==null?void 0:n.constructor}return t||(t=e.MutationObserver),t}var gm=R(()=>{G()});function Q_(){let t=new J,{stop:e}=Fe(window,"open",()=>t.notify());return{observable:t,stop:e}}var tE=R(()=>{G()});function eE(t,e,r,n,i){return{get:o=>{let s=r.findView(o),a=i.findUrl(o),l=e.findTrackedSession(o);if(l&&s&&a){let c=n.findActionId(o);return{application_id:t,session_id:l.id,user_action:c?{id:c}:void 0,view:{id:s.id,name:s.name,referrer:a.referrer,url:a.url}}}}}}var rE=R(()=>{});var ym,vm=R(()=>{G();ym=oc});function bm(t){let e=Xe({expireDelay:LR});t.subscribe(1,n=>{e.add(r(n),n.startClocks.relative)}),t.subscribe(6,({endClocks:n})=>{e.closeActive(n.relative)}),t.subscribe(3,n=>{let i=e.find(n.startClocks.relative);i&&(n.name&&(i.name=n.name),n.context&&(i.context=n.context),i.sessionIsActive=n.sessionIsActive)}),t.subscribe(10,()=>{e.reset()});function r(n){return{service:n.service,version:n.version,context:n.context,id:n.id,name:n.name,startClocks:n.startClocks}}return{findView:n=>e.find(n),stop:()=>{e.stop()}}}var LR,_m=R(()=>{G();LR=Ne});function iE(t){let e=t.name;if(!k0(e))return Cr.OTHER;let r=M0(e);for(let[n,i]of OR)if(i(t.initiatorType,r))return n;return Cr.OTHER}function nE(...t){for(let e=1;e<t.length;e+=1)if(t[e-1]>t[e])return!1;return!0}function oE(t){return t.initiatorType==="xmlhttprequest"||t.initiatorType==="fetch"}function sE(t){let{duration:e,startTime:r,responseEnd:n}=t;return t.initiatorType==="navigation"||e===0&&r<n?bt(r,n):e}function aE(t){if(!DR(t))return;let{startTime:e,fetchStart:r,workerStart:n,redirectStart:i,redirectEnd:o,domainLookupStart:s,domainLookupEnd:a,connectStart:l,secureConnectionStart:c,connectEnd:u,requestStart:d,responseStart:f,responseEnd:h}=t,m={download:xs(e,f,h),first_byte:xs(e,d,f)};return 0<n&&n<r&&(m.worker=xs(e,n,r)),r<u&&(m.connect=xs(e,l,u),l<=c&&c<=u&&(m.ssl=xs(e,c,u))),r<a&&(m.dns=xs(e,s,a)),e<o&&(m.redirect=xs(e,i,o)),m}function lE(t){return t.duration>=0}function DR(t){let e=nE(t.startTime,t.fetchStart,t.domainLookupStart,t.domainLookupEnd,t.connectStart,t.connectEnd,t.requestStart,t.responseStart,t.responseEnd),r=FR(t)?nE(t.startTime,t.redirectStart,t.redirectEnd,t.fetchStart):!0;return e&&r}function FR(t){return t.redirectEnd>t.startTime}function xs(t,e,r){if(t<=e&&e<=r)return{duration:dt(bt(e,r)),start:dt(bt(t,e))}}function cE(t){return t.nextHopProtocol===""?void 0:t.nextHopProtocol}function uE(t){return t.deliveryType===""?"other":t.deliveryType}function fE(t){if(t.startTime<t.responseStart){let{encodedBodySize:e,decodedBodySize:r,transferSize:n}=t;return{size:r,encoded_body_size:e,decoded_body_size:r,transfer_size:n}}return{size:void 0,encoded_body_size:void 0,decoded_body_size:void 0,transfer_size:void 0}}function Ts(t){return t&&(!W0(t)||Gl(mo.TRACK_INTAKE_REQUESTS))}function ws(t,e=VR){if(t.length<=e||!t.startsWith("data:"))return t;let r=t.substring(0,100).match(NR);return r?`${r[0]}[...]`:t}var OR,NR,VR,Ha=R(()=>{Z();G();OR=[[Cr.DOCUMENT,t=>t==="navigation"],[Cr.XHR,t=>t==="xmlhttprequest"],[Cr.FETCH,t=>t==="fetch"],[Cr.BEACON,t=>t==="beacon"],[Cr.CSS,(t,e)=>
39/\.css$/i.test(e)],[Cr.JS,(t,e)=>/\.js$/i.test(e)],[Cr.IMAGE,(t,e)=>["image","img","icon"].includes(t)||/\.(gif|jpg|jpeg|tiff|png|svg|ico)$/i.exec(e)!==null],[Cr.FONT,(t,e)=>/\.(woff|eot|woff2|ttf)$/i.exec(e)!==null],[Cr.MEDIA,(t,e)=>["audio","video"].includes(t)||/\.(mp3|mp4)$/i.exec(e)!==null]];NR=/data:(.+)?(;base64)?,/g,VR=24e3});function hE(){return dE(64)}function Lf(){return dE(63)}function dE(t){let e=crypto.getRandomValues(new Uint32Array(2)),r=BigInt(e[0])+(BigInt(e[1])<<BigInt(32));return t===63&&(r&=BigInt("0x7fffffffffffffff")),r}function As(t){return t.toString(16).padStart(16,"0")}var Em=R(()=>{});function BR(t){t.status===0&&!t.isAborted&&(t.traceId=void 0,t.spanId=void 0,t.traceSampled=void 0)}function mE(t,e,r,n){return{clearTracingIfNeeded:BR,traceFetch:i=>pE(t,i,e,r,n,o=>{var s;if(i.input instanceof Request&&!((s=i.init)!=null&&s.headers))i.input=new Request(i.input),Object.keys(o).forEach(a=>{i.input.headers.append(a,o[a])});else{i.init=Vi(i.init);let a=[];i.init.headers instanceof Headers?i.init.headers.forEach((l,c)=>{a.push([c,l])}):Array.isArray(i.init.headers)?i.init.headers.forEach(l=>{a.push(l)}):i.init.headers&&Object.keys(i.init.headers).forEach(l=>{a.push([l,i.init.headers[l]])}),i.init.headers=a.concat(_i(o))}}),traceXhr:(i,o)=>pE(t,i,e,r,n,s=>{try{Object.keys(s).forEach(a=>{o.setRequestHeader(a,s[a])})}catch{}})}}function pE(t,e,r,n,i,o){var d,f;let s=r.findTrackedSession();if(!s)return;let a=t.allowedTracingUrls.find(h=>Yn([h.match],e.url,!0));if(!a)return;let l=$i(s.id,_s(t.sessionSampleRate,t.traceSampleRate)),c=Ke()&&(f=(d=Jr())==null?void 0:d.getIsTraceSampled())!=null?f:l;(c||t.traceContextInjection===ss.ALL)&&(e.traceSampled=c,e.traceId=hE(),e.spanId=Lf(),o(zR(e.traceId,e.spanId,e.traceSampled,s.id,a.propagatorTypes,n,i,t)))}function zR(t,e,r,n,i,o,s,a){let l={};if(i.forEach(c=>{switch(c){case"datadog":{Object.assign(l,{"x-datadog-origin":"rum","x-datadog-parent-id":e.toString(),"x-datadog-sampling-priority":r?"1":"0","x-datadog-trace-id":t.toString()});break}case"tracecontext":{Object.assign(l,{traceparent:`00-0000000000000000${As(t)}-${As(e)}-0${r?"1":"0"}`,tracestate:`dd=s:${r?"1":"0"};o:rum`});break}case"b3":{Object.assign(l,{b3:`${As(t)}-${As(e)}-${r?"1":"0"}`});break}case"b3multi":{Object.assign(l,{"X-B3-TraceId":As(t),"X-B3-SpanId":As(e),"X-B3-Sampled":r?"1":"0"});break}}}),a.propagateTraceBaggage){let c={"session.id":n},u=o.getContext().id;typeof u=="string"&&(c["user.id"]=u);let d=s.getContext().id;typeof d=="string"&&(c["account.id"]=d);let f=Object.entries(c).map(([h,m])=>`${h}=${encodeURIComponent(m)}`).join(",");f&&(l.baggage=f)}return l}var gE=R(()=>{G();Em()});function yE(t,e){let r=GR(t,e.trackPayload);if(r){if(e.trackResponseErrors&&t.responseBody){let n=UR(t.responseBody);n&&(r.error_count=n.length,r.errors=n)}return r}}function UR(t){let e=ga(t);if(!e||typeof e!="object")return;let r=e;return Wi(r.errors)?r.errors.map(i=>{var s;return{message:i.message,path:i.path,locations:i.locations,code:(s=i.extensions)==null?void 0:s.code}}):void 0}function Of(t,e){return e.allowedGraphQlUrls.find(r=>Yn([r.match],t))}function GR(t,e=!1){let r;if(t.method==="POST"?r=qR(t.requestBody):t.method==="GET"&&(r=WR(t.url)),!!r)return $R(r,e)}function qR(t){if(!t||typeof t!="string")return;let e=ga(t);if(e)return{query:e.query,operationName:e.operationName,variables:e.variables?JSON.stringify(e.variables):void 0,operationType:e.operationType}}function WR(t){let e=jn(t).searchParams,r=e.get("variables"),n=r&&ga(r)!==void 0?r:void 0;return{query:e.get("query")||void 0,operationName:e.get("operationName")||void 0,variables:n,operationType:e.get("operationType")||void 0}}function $R(t,e){let r,n,i;if(t.query){let o=t.query.trim();r=jR(o),e&&(n=di(o,HR,"..."))}if(!r){let o=t.operationType;(o==="query"||o==="mutation"||o==="subscription")&&(r=o)}return t.variables&&(i=t.variables),{operationType:r,operationName:t.operationName,variables:i,payload:n}}function jR(t){var e;return(e=t.match(/^\s*(query|mutation|subscription)\b/i))==null?void 0:e[1]}var HR,Sm=R(()=>{G();HR=32*1024});function vE(t,e,r,n,i,o){let s=mE(e,r,n,i);
39KR(t,s,o),XR(t,e,s,o)}function KR(t,e,r){let n=[];return n.push(sc().subscribe(i=>{i.state==="start"&&Ts(i.url)&&(e.traceXhr(i,i.xhr),Df(i))})),n.push(r.subscribe(({data:i,type:o})=>{if(o!==2)return;let s=i;if(Ts(s.url))switch(s.state){case"start":Df(s),t.notify(7,{requestIndex:s.requestIndex,url:s.url});break;case"complete":e.clearTracingIfNeeded(s),t.notify(8,{...s,type:Es.XHR,isAbortedOnStart:!1});break}})),{stop:()=>n.forEach(i=>i.unsubscribe())}}function XR(t,e,r,n){let i=[];return i.push(ac({responseBodyAction:o=>{var s;return(s=Of(o.url,e))!=null&&s.trackResponseErrors?1:0}}).subscribe(o=>{o.state==="start"&&Ts(o.url)&&(r.traceFetch(o),Df(o))})),i.push(n.subscribe(({data:o,type:s})=>{var l;if(s!==1)return;let a=o;if(Ts(a.url))switch(a.state){case"start":Df(a),t.notify(7,{requestIndex:a.requestIndex,url:a.url});break;case"resolve":r.clearTracingIfNeeded(a),t.notify(8,{...a,duration:bt(a.startClocks.timeStamp,pt()),type:Es.FETCH,requestBody:(l=a.init)==null?void 0:l.body});break}})),{stop:()=>i.forEach(o=>o.unsubscribe())}}function Df(t){t.requestIndex||(t.requestIndex=YR++)}var YR,bE=R(()=>{Z();G();Ha();gE();Sm();YR=1});function Ff(t){return Qo(t)&&t<0?void 0:t}var xm=R(()=>{G()});function dc(t){return t.nodeType===Node.TEXT_NODE}function _E(t){return t.nodeType===Node.COMMENT_NODE}function Br(t){return t.nodeType===Node.ELEMENT_NODE}function Cs(t){return Br(t)&&!!t.shadowRoot}function Ua(t){let e=t;return!!e.host&&e.nodeType===Node.DOCUMENT_FRAGMENT_NODE&&Br(e.host)}function Nf(t,e){let r=t.firstChild;for(;r;)e(r),r=r.nextSibling;Cs(t)&&e(t.shadowRoot)}function pc(t){return Ua(t)?t.host:t.parentNode}function Tm(t){if(t.parentElement)return t.parentElement;let e=t.parentNode;return e&&Ua(e)?e.host:null}var Si=R(()=>{});function zr(t){return new J(e=>{let r=s=>{let a=QR(s);a.length>0&&e.notify(a)},n,i=!0,o=new PerformanceObserver(lt(s=>{i?n=Lt(()=>r(s.getEntries())):r(s.getEntries())}));return o.observe(t),i=!1,JR(),()=>{o.disconnect(),Wt(n)}})}function JR(){!EE&&ZR()&&"addEventListener"in performance&&(EE=gt(performance,"resourcetimingbufferfull",()=>{performance.clearResourceTimings()}))}function ZR(){return window.performance!==void 0&&"getEntries"in performance}function Qr(t){return PerformanceObserver.supportedEntryTypes.includes(t)}function QR(t){return t.filter(e=>!tL(e))}function tL(t){return t.entryType===wt.RESOURCE&&(!Ts(t.name)||!lE(t))}var wt,EE,hn=R(()=>{G();Ha();(function(t){t.EVENT="event",t.FIRST_INPUT="first-input",t.LARGEST_CONTENTFUL_PAINT="largest-contentful-paint",t.LAYOUT_SHIFT="layout-shift",t.LONG_TASK="longtask",t.LONG_ANIMATION_FRAME="long-animation-frame",t.NAVIGATION="navigation",t.PAINT="paint",t.RESOURCE="resource",t.VISIBILITY_STATE="visibility-state"})(wt||(wt={}))});function mc(t,e,r,n,i,o){let s=rL(t,e,r,n),a,l=!1,c=Lt(lt(()=>h({hadActivity:!1})),Am),u=o!==void 0?Lt(lt(()=>h({hadActivity:!0,end:pt()})),o):void 0,d=s.subscribe(({isBusy:m})=>{Wt(c),Wt(a);let p=pt();m||(a=Lt(lt(()=>h({hadActivity:!0,end:p})),eL))}),f=()=>{l=!0,Wt(c),Wt(a),Wt(u),d.unsubscribe()};function h(m){l||(f(),i(m))}return{stop:f}}function rL(t,e,r,n){return new J(i=>{let o=[],s,a=0;return o.push(e.subscribe(c=>{c.every(nL)||l()}),r.subscribe(l),zr({type:wt.RESOURCE}).subscribe(c=>{c.some(u=>!wm(n,u.name))&&l()}),t.subscribe(7,c=>{wm(n,c.url)||(s===void 0&&(s=c.requestIndex),a+=1,l())}),t.subscribe(8,c=>{wm(n,c.url)||s===void 0||c.requestIndex<s||(a-=1,l())})),()=>{o.forEach(c=>c.unsubscribe())};function l(){i.notify({isBusy:a>0})}})}function wm(t,e){return Yn(t.excludedActivityUrls,e)}function nL(t){let e=t.type==="characterData"?t.target.parentElement:t.target;return!!(e&&Br(e)&&e.matches(`[${SE}], [${SE}] *`))}var Am,eL,SE,Cm=R(()=>{Z();G();hn();Si();Am=100,eL=100,SE="data-dd-excluded-activity-mutations"});var Ga,Pm,Vf=R(()=>{Ga="data-dd-action-name",Pm="Masked Element"});function vo(t,e){if(!t.isConnected)return;let r=aL(t),n=[];for(let{rootNode:i,target:o}of r){let s=lL(o,i,e);if(!s)return;n.push(s)}return n.join(iL)}function aL(t){let e=[],r=t;for(;r;){let n=r.getRootNode();if(e.push({rootNode:n,target:r}),Ua(n))r=n.host;else break}return e.reverse()}function lL(t,e,r){let n,i=t;for(;i&&i.nodeName!=="HTML";){let o=xE(i,e,oL,fL,r,n);if(o)return Bf(o,n);let a=xE(i,e,sL,hL,r,n)||uL(i);n=Bf(a,n),i=i.parentElement}return n}function zf(t){return/[0-9]/.test(t)}function Im(t){if(t.id&&!zf(t.id))return`#${CSS.escape(t.id)}`}function cL(t){if(t.tagName==="BODY")return;let e=t.classList;for(let r=0;r<e.length;r+=1){let n=e[r];if(!zf(n))return`${CSS.escape(t.tagName)}.${CSS.escape(n)}`}}function km(t){return CSS.escape(t.tagName)}function TE(t,e){if(e){let n=r(e);
39if(n)return n}for(let n of qa){let i=r(n);if(i)return i}function r(n){if(t.hasAttribute(n))return`${CSS.escape(t.tagName)}${Mm(n,t.getAttribute(n))}`}}function Mm(t,e){return`[${t}="${CSS.escape(e)}"]`}function uL(t){let e=Rm(t);return`${CSS.escape(t.tagName)}:nth-of-type(${e})`}function Rm(t){let r=t.parentNode.firstElementChild,n=1;for(;r&&r!==t;)r.tagName===t.tagName&&(n+=1),r=r.nextElementSibling;return n}function xE(t,e,r,n,i,o){for(let s of r){let a=s(t,i);if(a&&n(t,e,a,o))return a}}function fL(t,e,r,n){return e.querySelectorAll(Bf(r,n)).length===1}function hL(t,e,r,n){let i;if(n===void 0)i=s=>s.matches(r);else{let s=Bf(`${r}:scope`,n);i=a=>a.querySelector(s)!==null}let o=t.previousElementSibling;for(;o;){if(i(o))return!1;o=o.previousElementSibling}for(o=t.nextElementSibling;o;){if(i(o))return!1;o=o.nextElementSibling}return!0}function Bf(t,e){return e?`${t}>${e}`:t}var iL,qa,oL,sL,bo=R(()=>{Si();Vf();iL="::shadow ",qa=[Ga,"data-testid","data-test","data-qa","data-cy","data-test-id","data-qa-id","data-testing","data-component","data-element","data-source-file"],oL=[TE,Im],sL=[TE,cL,km]});function Wa(t){return`[${gc}="${t}"], .${dL}${t}`}var nt,gc,wE,dL,_o,Lm,AE,CE,yc=R(()=>{G();nt={IGNORE:"ignore",HIDDEN:"hidden",ALLOW:gi.ALLOW,MASK:gi.MASK,MASK_USER_INPUT:gi.MASK_USER_INPUT,MASK_UNLESS_ALLOWLISTED:gi.MASK_UNLESS_ALLOWLISTED},gc="data-dd-privacy",wE="hidden",dL="dd-privacy-",_o="***",Lm="data:image/gif;base64,R0lGODlhAQABAIAAAMLCwgAAACH5BAAAAAAALAAAAAABAAEAAAICRAEAOw==",AE={INPUT:!0,OUTPUT:!0,TEXTAREA:!0,SELECT:!0,OPTION:!0,DATALIST:!0,OPTGROUP:!0},CE="x"});function Je(t,e,r){if(r!=null&&r.has(t))return r.get(t);let n=pc(t),i=n?Je(n,e,r):e,o=Dm(t),s=Om(o,i);return r&&r.set(t,s),s}function Om(t,e){switch(e){case nt.HIDDEN:case nt.IGNORE:return e}switch(t){case nt.ALLOW:case nt.MASK:case nt.MASK_USER_INPUT:case nt.MASK_UNLESS_ALLOWLISTED:case nt.HIDDEN:case nt.IGNORE:return t;default:return e}}function Dm(t){if(Br(t)){if(t.tagName==="BASE")return nt.ALLOW;if(t.tagName==="INPUT"){let e=t;if(e.type==="password"||e.type==="email"||e.type==="tel")return nt.MASK;if(e.type==="hidden")return nt.MASK;let r=e.getAttribute("autocomplete");if(r&&(r.startsWith("cc-")||r.endsWith("-password")))return nt.MASK}if(t.matches(Wa(nt.HIDDEN)))return nt.HIDDEN;if(t.matches(Wa(nt.MASK)))return nt.MASK;if(t.matches(Wa(nt.MASK_UNLESS_ALLOWLISTED)))return nt.MASK_UNLESS_ALLOWLISTED;if(t.matches(Wa(nt.MASK_USER_INPUT)))return nt.MASK_USER_INPUT;if(t.matches(Wa(nt.ALLOW)))return nt.ALLOW;if(pL(t))return nt.IGNORE}}function xi(t,e){switch(e){case nt.MASK:case nt.HIDDEN:case nt.IGNORE:return!0;case nt.MASK_UNLESS_ALLOWLISTED:return dc(t)?Hf(t.parentNode)?!0:!IE(t.textContent||""):Hf(t);case nt.MASK_USER_INPUT:return dc(t)?Hf(t.parentNode):Hf(t);default:return!1}}function Uf(t,e,r,n,i){if(n!==nt.MASK&&n!==nt.MASK_UNLESS_ALLOWLISTED||e===gc||qa.includes(e)||e===i.actionNameAttribute)return!1;switch(e){case"title":case"alt":case"placeholder":case"aria-label":case"name":return!0}return!!(t==="A"&&e==="href"||t==="IFRAME"&&e==="srcdoc"||r&&e.startsWith("data-")||(t==="IMG"||t==="SOURCE")&&(e==="src"||e==="srcset"))}function Hf(t){if(!t||t.nodeType!==t.ELEMENT_NODE)return!1;let e=t;if(e.tagName==="INPUT")switch(e.type){case"button":case"color":case"reset":case"submit":return!1}return!!AE[e.tagName]}function PE(t){return t.replace(/\S/g,CE)}function Gf(t,e){var s;let r=(s=t.parentElement)==null?void 0:s.tagName,n=t.textContent||"",i=e;return r==="SCRIPT"?n=_o:i===nt.HIDDEN?n=_o:xi(t,i)&&(r==="DATALIST"||r==="SELECT"||r==="OPTGROUP"||(r==="OPTION"?n=_o:n=PE(n))),r==="HEAD"&&!n.trim()?"":n}function pL(t){if(t.nodeName==="SCRIPT")return!0;
39if(t.nodeName==="LINK"){let r=e("rel");return/preload|prefetch/i.test(r)&&e("as")==="script"||r==="shortcut icon"||r==="icon"}if(t.nodeName==="META"){let r=e("name"),n=e("rel"),i=e("property");return/^msapplication-tile(image|color)$/.test(r)||r==="application-name"||n==="icon"||n==="apple-touch-icon"||n==="shortcut icon"||r==="keywords"||r==="description"||/^(og|twitter|fb):/.test(i)||/^(og|twitter):/.test(r)||r==="pinterest"||r==="robots"||r==="googlebot"||r==="bingbot"||t.hasAttribute("http-equiv")||r==="author"||r==="generator"||r==="framework"||r==="publisher"||r==="progid"||/^article:/.test(i)||/^product:/.test(i)||r==="google-site-verification"||r==="yandex-verification"||r==="csrf-token"||r==="p:domain_verify"||r==="verify-v1"||r==="verification"||r==="shopify-checkout-api-token"}function e(r){return(t.getAttribute(r)||"").toLowerCase()}return!1}function IE(t){var e;return t!=null&&t.trim()?((e=window.$DD_ALLOW)==null?void 0:e.has(t.toLocaleLowerCase()))||!1:!0}function kE(t,e){return IE(t)?t:e||PE(t)}var qf=R(()=>{Si();yc();bo()});function Wf({lifeCycle:t,isChildEvent:e,onChange:r=rt}){let n={errorCount:0,longTaskCount:0,resourceCount:0,actionCount:0,frustrationCount:0},i=t.subscribe(13,o=>{var s;if(!(o.type==="view"||o.type==="vital"||!e(o)))switch(o.type){case it.ERROR:n.errorCount+=1,r();break;case it.ACTION:n.actionCount+=1,o.action.frustration&&(n.frustrationCount+=o.action.frustration.type.length),r();break;case it.LONG_TASK:n.longTaskCount+=1,r();break;case it.RESOURCE:(s=o._dd)!=null&&s.discarded||(n.resourceCount+=1,r());break}});return{stop:()=>{i.unsubscribe()},eventCounts:n}}var Fm=R(()=>{G();ve()});function Eo(t){let e=Xe({expireDelay:mL}),r=new Map;function n(f){var h;r.delete(f.key),(h=f.eventCounts)==null||h.stop()}function i(){r.forEach(f=>{n(f)}),e.reset()}let o=t.subscribe(10,i);function s(f,h,m,p){let _=Rt(),g=e.add(_,h.relative),y=r.get(f);y&&n(y);let v=p!=null&&p.isChildEvent?Wf({lifeCycle:t,isChildEvent:p.isChildEvent(_)}):void 0,b={id:_,key:f,startClocks:h,data:m,historyEntry:g,eventCounts:v};return r.set(f,b),b}function a(f,h,m){var v;let p=r.get(f);if(!p)return;let _=m?ur(p.data,m):p.data;p.historyEntry.close(h.relative);let g=bt(p.startClocks.timeStamp,h.timeStamp),y=(v=p.eventCounts)==null?void 0:v.eventCounts;return n(p),{..._,id:p.id,startClocks:p.startClocks,duration:g,counts:y}}function l(f){var p;let h=r.get(f);if(!h)return;let m=(p=h.eventCounts)==null?void 0:p.eventCounts;return n(h),h.historyEntry.remove(),{...h.data,id:h.id,startClocks:h.startClocks,counts:m}}function c(f){return e.findAll(f)}function u(f){var h,m;return(m=(h=r.get(f))==null?void 0:h.eventCounts)==null?void 0:m.eventCounts}function d(){o.unsubscribe(),i(),e.stop()}return{start:s,stop:a,discard:l,getCounts:u,findId:c,stopAll:d}}var mL,vc=R(()=>{Z();G();Fm();mL=5*6e4});function LE(t,e){let r=t.filter(o=>o instanceof Element&&!gL.includes(o.tagName));if(r.length===0)return"";let n=e?[e].concat(RE):RE,i="";for(let o of r){let s=yL(o,n);if(i+=s,i.length>=ME)return di(i,ME)}return i}function yL(t,e){let r=km(t),n=Im(t),i=vL(t),o=_L(t,e),s=bL(t);return`${r}${n||""}${o}${i}${s};`}function vL(t){return Array.from(t.classList).filter(e=>!zf(e)).sort().map(e=>`.${CSS.escape(e)}`).join("")}function bL(t){let e=Array.from(t.parentNode.children);if(e.length<=1)return"";let r=e.filter(o=>o.tagName===t.tagName),n=e.indexOf(t),i=Rm(t);return`:nth-child(${n+1})${r.length>1?`:nth-of-type(${i})`:""}`}function _L(t,e){let r=[],n=Array.from(t.attributes);for(let i of n)e.includes(i.name)&&r.push(Mm(i.name,i.value));return r.sort().join("")}var gL,ME,RE,OE=R(()=>{G();bo();gL=["HTML","BODY"],ME=2*1024,RE=qa.concat(["role","type","disabled","readonly","tabindex","draggable","target","rel","download","method","action","enctype","autocomplete"])});function FE(t,e){let r=[],n=0,i;o(t);function o(l){l.stopObservable.subscribe(s),r.push(l),Wt(i),i=Lt(a,DE)}function s(){n===1&&r.every(l=>l.isStopped())&&(n=2,e(r))}function a(){Wt(i),n===0&&(n=1,s())}return{tryAppend:l=>n!==0?!1:r.length>0&&!SL(r[r.length-1].event,l.event)?(a(),!1):(o(l),!0),stop:()=>{a()}}}function SL(t,e){return t.target===e.target&&xL(t,e)<=EL&&t.timeStamp-e.timeStamp<=DE}function xL(t,e){return Math.sqrt(Math.pow(t.clientX-e.clientX,2)+Math.pow(t.clientY-e.clientY,2))}var DE,EL,NE=R(()=>{Z();G();DE=1e3,EL=100});function zE(t,e,r=nt.ALLOW){let n=new Map,{actionNameAttribute:i}=e,o=VE(t,Ga)||i&&VE(t,i);return o?{name:o,nameSource:"custom_attribute"}:r===nt.MASK?{name:Pm,nameSource:"mask_placeholder"}:BE(t,wL,e,n)||BE(t,AL,e,n)||{name:"",nameSource:"blank"}}function VE(t,e){let r=TL(t,`[${e}]`);if(!r)return;let n=r.getAttribute(e);return UE(HE(n.trim()))}function TL(t,e){let r=t;for(;r;){if(r.matches(e))return r;r=Tm(r)}return null}function BE(t,e,r,n){let i=t,o=0;for(;o<=CL&&i&&i.nodeName!=="BODY"&&i.nodeName!=="HTML"&&i.nodeName!=="HEAD";){for(let s of e){let a=s(i,r,n);if(a){let{name:l,nameSource:c}=a,u=l==null?void 0:l.trim();if(u)return{name:UE(HE(u)),nameSource:c}}}if(i.nodeName==="FORM")break;
39i=Tm(i),o+=1}}function HE(t){return t.replace(/\s+/g," ")}function UE(t){return t.length>100?`${di(t,100)} [...]`:t}function PL(t,e){let r=t.getRootNode();if(r instanceof ShadowRoot){let n=r.getElementById(e);if(n)return n}return t.ownerDocument?t.ownerDocument.getElementById(e):null}function bc(t,e,r,n){let{enablePrivacyForActionName:i,defaultPrivacyLevel:o}=r,s=t.getAttribute(e);if(s&&i){let a=Je(t,o,n);Uf(t.tagName,e,s,a,r)&&(s=kE(s,Pm))}else s||(s="");return{name:s,nameSource:"standard_attribute"}}function $f(t,e,r){return{name:GE(t,e,r)||"",nameSource:"text_content"}}function GE(t,e,r){if(t.isContentEditable)return;let{enablePrivacyForActionName:n,actionNameAttribute:i,defaultPrivacyLevel:o}=e,s=document.createTreeWalker(t,NodeFilter.SHOW_ELEMENT|NodeFilter.SHOW_TEXT,l),a="";for(;s.nextNode();){let c=s.currentNode;if(Br(c)){(c.nodeName==="BR"||c.nodeName==="P"||["block","flex","grid","list-item","table","table-caption"].includes(getComputedStyle(c).display))&&(a+=" ");continue}a+=c.textContent||""}return a.replace(/\s+/g," ").trim();function l(c){let u=Je(c,o,r);if(n&&u&&xi(c,u))return NodeFilter.FILTER_REJECT;if(Br(c)){if(c.hasAttribute(Ga)||i&&c.hasAttribute(i))return NodeFilter.FILTER_REJECT;let d=getComputedStyle(c);if(d.visibility!=="visible"||d.display==="none"||d.contentVisibility&&d.contentVisibility!=="visible")return NodeFilter.FILTER_REJECT}return NodeFilter.FILTER_ACCEPT}}var wL,AL,CL,qE=R(()=>{G();yc();qf();Si();Vf();wL=[(t,e,r)=>{if("labels"in t&&t.labels&&t.labels.length>0)return $f(t.labels[0],e,r)},t=>{if(t.nodeName==="INPUT"){let e=t,r=e.getAttribute("type");if(r==="button"||r==="submit"||r==="reset")return{name:e.value,nameSource:"text_content"}}},(t,e,r)=>{if(t.nodeName==="BUTTON"||t.nodeName==="LABEL"||t.getAttribute("role")==="button")return $f(t,e,r)},(t,e,r)=>bc(t,"aria-label",e,r),(t,e,r)=>{let n=t.getAttribute("aria-labelledby");if(n)return{name:n.split(/\s+/).map(i=>PL(t,i)).filter(i=>!!i).map(i=>GE(i,e,r)).join(" "),nameSource:"text_content"}},(t,e,r)=>bc(t,"alt",e,r),(t,e,r)=>bc(t,"name",e,r),(t,e,r)=>bc(t,"title",e,r),(t,e,r)=>bc(t,"placeholder",e,r),(t,e,r)=>{if("options"in t&&t.options.length>0)return $f(t.options[0],e,r)}],AL=[(t,e,r)=>$f(t,e,r)],CL=10});function jE({onPointerDown:t,onPointerUp:e}){let r,n={selection:!1,input:!1,scroll:!1},i,o=[gt(window,"pointerdown",s=>{$E(s)&&(r=WE(),n={selection:!1,input:!1,scroll:!1},i=t(s))},{capture:!0}),gt(window,"selectionchange",()=>{(!r||!WE())&&(n.selection=!0)},{capture:!0}),gt(window,"scroll",()=>{n.scroll=!0},{capture:!0,passive:!0}),gt(window,"pointerup",s=>{if($E(s)&&i){let a=n;e(i,s,()=>a),i=void 0}},{capture:!0}),gt(window,"input",()=>{n.input=!0},{capture:!0})];return{stop:()=>{o.forEach(s=>s.stop())}}}function WE(){let t=window.getSelection();return!t||t.isCollapsed}function $E(t){return t.target instanceof Element&&t.isPrimary!==!1}var YE=R(()=>{G()});function JE(t,e){if(IL(t))return e.addFrustration(Ki.RAGE_CLICK),t.some(XE)&&e.addFrustration(Ki.DEAD_CLICK),e.hasError&&e.addFrustration(Ki.ERROR_CLICK),{isRage:!0};let r=t.some(n=>n.getUserActivity().selection);return t.forEach(n=>{n.hasError&&n.addFrustration(Ki.ERROR_CLICK),XE(n)&&!r&&n.addFrustration(Ki.DEAD_CLICK)}),{isRage:!1}}function IL(t){if(t.some(e=>e.getUserActivity().selection||e.getUserActivity().scroll))return!1;for(let e=0;e<t.length-(KE-1);e+=1)if(t[e+KE-1].event.timeStamp-t[e].event.timeStamp<=1e3)return!0;return!1}function XE(t){if(t.hasPageActivity||t.getUserActivity().input||t.getUserActivity().scroll)return!1;let e=t.event.target;return e.tagName==="LABEL"&&e.hasAttribute("for")&&(e=document.getElementById(e.getAttribute("for"))),!(e!=null&&e.matches(kL))}var KE,kL,ZE=R(()=>{Z();ve();KE=3;kL='input:not([type="checkbox"]):not([type="radio"]):not([type="button"]):not([type="submit"]):not([type="reset"]):not([type="range"]),textarea,select,[contenteditable],[contenteditable] *,canvas,a[href],a[href] *'});function QE(t){let e=_c.get(t);return _c.delete(t),e}function Vm(t,e){_c.set(t,e),_c.forEach((r,n)=>{bt(n,De())>Nm&&_c.delete(n)})}var Nm,_c,Bm=R(()=>{Z();Nm=10*1e3,_c=new Map});function jf(t){return e=>{var r,n,i;return(i=(n=(r=e.action)==null?void 0:r.id)==null?void 0:n.includes(t))!=null?i:!1}}var zm=R(()=>{});function tS(t,e,r,n){let i=Eo(t),o=new J,s;t.subscribe(5,c),t.subscribe(11,c);let{stop:a}=jE({onPointerDown:u=>ML(n,t,e,u,r),onPointerUp:({clickActionBase:u,hadActivityOnPointerDown:d},f,h)=>{RL(n,t,e,r,i,o,l,u,f,h,d)}});return{stop:()=>{c(),o.notify(),a(),i.stopAll()},findActionId:i.findId};function l(u){if(!(s!=null&&s.tryAppend(u))){let d=u.clone();s=FE(u,f=>{OL(f,d),s=void 0})}}function c(){s&&s.stop()}}function ML(t,e,r,n,i){let o;
39if(t.enablePrivacyForActionName?o=Je(eS(n),t.defaultPrivacyLevel):o=nt.ALLOW,o===nt.HIDDEN)return;let s=LL(n,o,t),a=!1;return mc(e,r,i,t,l=>{a=l.hadActivity},Am),{clickActionBase:s,hadActivityOnPointerDown:()=>a}}function RL(t,e,r,n,i,o,s,a,l,c,u){var g;let d=rS(e,i,c,a,l);s(d);let f=(g=a==null?void 0:a.target)==null?void 0:g.selector;f&&Vm(l.timeStamp,f);let{stop:h}=mc(e,r,n,t,y=>{y.hadActivity&&y.end<d.startClocks.timeStamp?d.discard():y.hadActivity?d.stop(y.end):u()?d.stop(d.startClocks.timeStamp):d.stop()},Nm),m=e.subscribe(5,({endClocks:y})=>{d.stop(y.timeStamp)}),p=e.subscribe(11,()=>{d.stop(pt())}),_=o.subscribe(()=>{d.stop()});d.stopObservable.subscribe(()=>{p.unsubscribe(),m.unsubscribe(),h(),_.unsubscribe()})}function LL(t,e,r){let n=eS(t),i=n.getBoundingClientRect(),o=vo(n,r.actionNameAttribute),s=LE(t.composedPath(),r.actionNameAttribute);o&&Vm(t.timeStamp,o);let{name:a,nameSource:l}=zE(n,r,e);return{type:Ss.CLICK,target:{width:Math.round(i.width),height:Math.round(i.height),selector:o,composedPathSelector:s||void 0},position:{x:Math.round(t.clientX-i.left),y:Math.round(t.clientY-i.top)},name:a,nameSource:l}}function eS(t){if(t.composed&&Cs(t.target)&&typeof t.composedPath=="function"){let e=t.composedPath();if(e.length>0&&e[0]instanceof Element)return e[0]}return t.target}function rS(t,e,r,n,i){let o=Rt(),s=hi(i.timeStamp),a=e.start(o,s,n,{isChildEvent:jf});t.notify(15,a);let l=0,c,u=[],d=new J;function f(h){l===0&&(l=1,c=h?e.stop(o,Yu(h)):e.discard(o),d.notify())}return{event:i,stop:f,stopObservable:d,get hasError(){var m;let h=(m=c==null?void 0:c.counts)!=null?m:e.getCounts(o);return h?h.errorCount>0:!1},get hasPageActivity(){return c&&"duration"in c},getUserActivity:r,addFrustration:h=>{u.push(h)},get startClocks(){return s},isStopped:()=>l===1||l===2,clone:()=>rS(t,e,r,n,i),validate:h=>{if(f(),l!==1||!c)return;let m={frustrationTypes:u,events:h!=null?h:[i],event:i,...c,counts:c.counts};t.notify(0,m),l=2},discard:()=>{f(),l=2}}}function OL(t,e){let{isRage:r}=JE(t,e);r?(t.forEach(n=>n.discard()),e.stop(pt()),e.validate(t.map(n=>n.event))):(e.discard(),t.forEach(n=>n.validate()))}var nS=R(()=>{Z();G();Si();ve();Cm();bo();qf();yc();vc();OE();NE();qE();YE();ZE();Bm();zm()});function iS(t,e){let r=Eo(t);function n(s,a={},l=St()){var d;let c=(d=a.actionKey)!=null?d:s,u=r.start(c,l,{name:s,...a},{isChildEvent:jf});t.notify(15,u)}function i(s,a={},l=St()){var h;let c=(h=a.actionKey)!=null?h:s,u=r.stop(c,l,a);if(!u)return;let d=[];u.counts&&u.counts.errorCount>0&&d.push(Ki.ERROR_CLICK);let f={...u,type:u.type||Ss.CUSTOM,frustrationTypes:d};e(f)}function o(s){e({id:Rt(),frustrationTypes:[],...s})}return{addAction:o,startAction:n,stopAction:i,findActionId:r.findId,stop:r.stopAll}}var oS=R(()=>{Z();G();ve();vc();zm()});function aS(t,e,r,n,i){let{unsubscribe:o}=t.subscribe(0,u=>{t.notify(12,sS(u))}),s=rt,a;i.trackUserInteractions&&(a=tS(t,r,n,i));let l=iS(t,u=>{t.notify(12,sS(u))}),c={findActionId:u=>{var h;let d=l.findActionId(u),f=(h=a==null?void 0:a.findActionId(u))!=null?h:[];return d.concat(f)}};return e.assemble.register(({startTime:u,eventType:d})=>{if(d!==it.ERROR&&d!==it.RESOURCE&&d!==it.LONG_TASK)return le;let f=d===it.LONG_TASK?wr(u,DL):u,h=c.findActionId(f);return h.length?{type:d,action:{id:h}}:le}),e.assembleTelemetry.register(({startTime:u})=>({action:{id:c.findActionId(u)}})),{addAction:l.addAction,startAction:l.startAction,stopAction:l.stopAction,actionContexts:c,stop:()=>{o(),s(),l.stop(),a==null||a.stop()}}}function sS(t){var n,i,o,s;let e=FL(t),r=Ff(dt(t.duration));return{rawRumEvent:{type:it.ACTION,date:t.startClocks.timeStamp,action:{id:t.id,target:{name:t.name},type:t.type,...r!==void 0&&{loading_time:r},...t.counts&&{error:{count:t.counts.errorCount},long_task:{count:t.counts.longTaskCount},resource:{count:t.counts.resourceCount}},frustration:{type:t.frustrationTypes}},...e?{_dd:{action:{target:{selector:((n=t.target)==null?void 0:n.selector)||void 0,width:((i=t.target)==null?void 0:i.width)||void 0,height:((o=t.target)==null?void 0:o.height)||void 0,composed_path_selector:(s=t.target)==null?void 0:s.composedPathSelector},position:t.position,name_source:t.nameSource}}}:{context:t.context}},duration:t.duration,startClocks:t.startClocks,domainContext:e?{events:t.events}:{handlingStack:t.handlingStack}}}function FL(t){return"events"in t}var DL,lS=R(()=>{Z();G();xm();ve();nS();oS();DL=1});function cS(t){let e=vp([gs.cspViolation,gs.intervention]).subscribe(r=>t.notify(r));return{stop:()=>{e.unsubscribe()}}}var uS=R(()=>{G()});function fS(t,e){let r=new J;return e.subscribe(({data:n,type:i})=>{i===0?r.notify(n):i===3&&n.api===Ni.error&&r.notify(n.error)}),cS(r),r.subscribe(n=>t.notify(14,{error:n})),NL(t)}function NL(t){return t.subscribe(14,({error:e})=>{t.notify(12,VL(e))}),{addError:({error:e,handlingStack:r,componentStack:n,startClocks:i,context:o})=>{let s=ps({originalError:e,handlingStack:r,componentStack:n,startClocks:i,nonErrorPrefix:"Provided",source:un.CUSTOM,handling:"handled"});s.context=ur(s.context,o),t.notify(14,{error:s})}}}function VL(t){let e={date:t.startClocks.timeStamp,error:{id:Rt(),message:t.message,source:t.source,stack:t.stack,handling_stack:t.handlingStack,component_stack:t.componentStack,type:t.type,handling:t.handling,causes:t.causes,source_type:"browser",fingerprint:t.fingerprint,csp:t.csp},type:it.ERROR,context:t.context},r={error:t.originalError,handlingStack:t.handlingStack};return{rawRumEvent:e,startClocks:t.startClocks,domainContext:r}}var hS=R(()=>{G();ve();uS()});function pS(t){let e=zL(t)||HL(t);if(!(!e||e.traceTime<=es()-BL))return e.traceId}function zL(t){let e=t.querySelector("meta[name=dd-trace-id]"),r=t.querySelector("meta[name=dd-trace-time]");return mS(e==null?void 0:e.content,r==null?void 0:r.content)}function HL(t){let e=UL(t);if(e)return mS(Bl(e,"trace-id"),Bl(e,"trace-time"))}function mS(t,e){let r=e&&Number(e);if(!(!t||!r))return{traceId:t,traceTime:r}}function UL(t){for(let e=0;e<t.childNodes.length;e+=1){let r=dS(t.childNodes[e]);if(r)return r}if(t.body)for(let e=t.body.childNodes.length-1;e>=0;e-=1){let r=t.body.childNodes[e],n=dS(r);if(n)return n;if(!dc(r))break}}function dS(t){if(t&&_E(t)){let e=/^\s*DATADOG;(.*?)\s*$/.exec(t.data);if(e)return e[1]}}var BL,gS=R(()=>{Z();G();Si();BL=2*6e4});function GL(t){return!(t.loadEventEnd>0&&t.domComplete<=0)}function $a(){if(Qr(wt.NAVIGATION)){let r=performance.getEntriesByType(wt.NAVIGATION)[0];if(r&&GL(r))return r}let t=qL(),e={entryType:wt.NAVIGATION,initiatorType:"navigation",name:window.location.href,startTime:0,duration:t.loadEventEnd,decodedBodySize:0,encodedBodySize:0,transferSize:0,workerStart:0,toJSON:()=>({...e,toJSON:void 0}),...t};return e}function qL(){let t={},e=performance.timing;for(let r in e)if(Qo(e[r])){let n=r,i=e[n];t[n]=i===0?0:Yd(i)}return t}function Yf(t){return t.responseStart>=0&&t.responseStart<=De()?t.responseStart:void 0}function WL(){if(Qr(wt.RESOURCE))return performance.getEntriesByType(wt.RESOURCE)}function yS(t,e){let r=WL();if(r)return uf(r,n=>n.name===t&&n.startTime<=e)}var Kf=R(()=>{Z();G();hn()});function vS(t){let e=new Set,r=t.subscribe(8,n=>{e.add(n),e.size>1e3&&e.delete(e.values().next().value)});return{getMatchingRequest(n){let i=1/0,o;for(let s of e){let a=n.startTime-s.startClocks.relative;0<=a&&a<i&&s.url===n.name&&(i=Math.abs(a),o=s)}return o&&e.delete(o),o},stop(){r.unsubscribe()}}}var bS=R(()=>{});function _S(t,e){function r(i,o={},s=St()){var l;let a=(l=o.resourceKey)!=null?l:i;e.start(a,s,{url:i,...o})}function n(i,o={},s=St()){var d;let a=(d=o.resourceKey)!=null?d:i,l=e.stop(a,s,{context:o.context,type:o.type});if(!l)return;let c=bt(l.startClocks.relative,s.relative),u={date:l.startClocks.timeStamp,type:it.RESOURCE,resource:{id:l.id,type:l.type||Cr.OTHER,url:ws(l.url),duration:dt(c),method:l.method,status_code:o.statusCode,size:o.size},_dd:{},context:l.context};t.notify(12,{rawRumEvent:u,startClocks:l.startClocks,duration:c,domainContext:{isManual:!0}})}return{startResource:r,stopResource:n}}var ES=R(()=>{Z();G();ve();Ha()});function xS(t,e){let r=a_(),n=vS(t),i=zr({type:wt.RESOURCE,buffered:!0}).subscribe(c=>{for(let u of c)oE(u)?Lt(()=>{let d=Hm(u,n.getMatchingRequest(u),e);d&&t.notify(12,d)},$L):s(()=>Hm(u,void 0,e))}),{stop:o}=Na("interactive",()=>{s(()=>Hm($a(),void 0,e))});function s(c){r.push(()=>{let u=c();u&&t.notify(12,u)})}let a=Eo(t),l=_S(t,a);return{startResource:l.startResource,stopResource:l.stopResource,stop:()=>{o(),r.stop(),i.unsubscribe(),a.stopAll()}}}function Hm(t,e,r){let n=e?XL(e,r):JL(t,r);if(!r.trackResources&&!n)return;let i=hi(t.startTime),o=sE(t),s=QL(e,r),a=ur({date:i.timeStamp,resource:{id:Rt(),duration:dt(o),type:iE(t),method:e==null?void 0:e.method,status_code:e?e.status:ZL(t.responseStatus),url:e?ws(e.url):t.name,protocol:cE(t),delivery_type:uE(t),graphql:e&&jL(e,r),render_blocking_status:t.renderBlockingStatus,...fE(t),...aE(t)},type:it.RESOURCE,_dd:{discarded:!r.trackResources}},n,YL(t),s);return{startClocks:i,duration:o,rawRumEvent:a,domainContext:KL(t,e)}}function jL(t,e){let r=Of(t.url,e);if(r)return yE(t,r)}function YL(t){let e=t.contentType;if(e)return{resource:{response:{headers:{"content-type":e}}}}}function KL(t,e){return{performanceEntry:t,isManual:!1,isAborted:e?e.isAborted:!1,handlingStack:e==null?void 0:e.handlingStack,requestInit:e==null?void 0:e.init,requestInput:e==null?void 0:e.input,response:e==null?void 0:e.response,error:e==null?void 0:e.error,xhr:e==null?void 0:e.xhr}}function XL(t,e){if(t.traceSampled&&t.traceId&&t.spanId)return{_dd:{span_id:t.spanId.toString(),trace_id:t.traceId.toString(),rule_psr:e.rulePsr}}}function JL(t,e){if(t.initiatorType!=="navigation")return;let r=pS(document);if(r)return{_dd:{trace_id:r,span_id:Lf().toString(),rule_psr:e.rulePsr}}}function ZL(t){return t===0?void 0:t}function QL(t,e){let r=e.trackResourceHeaders;if(r.length===0||!t)return;let n=r.filter(l=>l.url!==void 0?Yn([l.url],t.url,!0):!0);if(n.length===0)return;let i=n.filter(l=>l.location===void 0||l.location==="any"||l.location==="response"),o=n.filter(l=>l.location===void 0||l.location==="any"||l.location==="request"),s=i.length>0?tO(t,i):void 0,a=o.length>0?eO(t,o):void 0;if(!(!s&&!a))return{resource:{request:a?{headers:a}:void 0,response:s?{headers:s}:void 0}}}function tO(t,e){if(t.type===Es.FETCH&&t.response)return Um(t.response.headers,e);
39if(t.type===Es.XHR&&t.xhr){let r=t.xhr.getAllResponseHeaders();if(r)try{return Um(new Headers(nO(r)),e)}catch{}}}function eO(t,e){var n;if(t.type!==Es.FETCH)return;let r;return(n=t.init)!=null&&n.headers?r=new Headers(t.init.headers):t.input instanceof Request&&(r=t.input.headers),r?Um(r,e):void 0}function Um(t,e){let r={},n=0,i=0,o=!1;return t.forEach((s,a)=>{if(i++,n>=SS){o||(Y.warn(`Maximum number of headers (${SS}) has been reached. Further headers are dropped.`),o=!0);return}let l=a.toLowerCase();if(rO.test(l))return;let c=e.find(f=>Yn([f.name],l));if(!c)return;let{extractor:u}=c,d=u?If(s,u):s;d!==void 0&&(d.length>Xf&&(Y.warn(`Header "${l}" value was truncated from ${d.length} to ${Xf} characters.`),fr("Resource header value was truncated",{header_name:l,original_length:d.length,limit:Xf})),r[l]=di(d,Xf),n++)}),o&&fr("Maximum number of resource headers reached",{collectedHeaderCount:n,totalHeaderCount:i}),n>0?r:void 0}function nO(t){let e=[],r=t.trim().split(/\r\n/);for(let n of r){let i=n.indexOf(":");i>0&&e.push([n.substring(0,i).trim(),n.substring(i+1).trim()])}return e}var $L,rO,SS,Xf,TS=R(()=>{Z();G();hn();ve();Em();gS();Kf();vc();um();Ha();bS();Sm();ES();$L=50;rO=/(token|cookie|secret|authorization|(api|secret|access|app).?key|(client|connecting|real).?ip|forwarded)/,SS=100,Xf=128});function wS(t,e,r){let{stop:n,eventCounts:i}=Wf({lifeCycle:t,isChildEvent:o=>o.view.id===e,onChange:r});return{stop:n,eventCounts:i}}var AS=R(()=>{Fm()});function CS(t,e){return{stop:zr({type:wt.PAINT,buffered:!0}).subscribe(n=>{let i=n.find(o=>o.name==="first-contentful-paint"&&o.startTime<t.timeStamp&&o.startTime<iO);i&&e(i.startTime)}).unsubscribe}}function PS(t,e){requestAnimationFrame(()=>{requestAnimationFrame(()=>{e(bt(t,De()))})})}var iO,Gm=R(()=>{Z();hn();iO=10*6e4});function IS(t){return aO(()=>{let e=$a();sO(e)||t(oO(e))})}function oO(t){return{domComplete:t.domComplete,domContentLoaded:t.domContentLoadedEventEnd,domInteractive:t.domInteractive,loadEvent:t.loadEventEnd,firstByte:Yf(t)}}function sO(t){return t.loadEventEnd<=0}function aO(t){let e,{stop:r}=Na("complete",()=>{e=Lt(()=>t())});return{stop:()=>{r(),Wt(e)}}}var kS=R(()=>{G();Kf()});function MS(t,e,r,n){let i=1/0,{stop:o}=ye(r,["pointerdown","keydown"],l=>{i=l.timeStamp},{capture:!0,once:!0}),s=0,a=zr({type:wt.LARGEST_CONTENTFUL_PAINT,buffered:!0}).subscribe(l=>{let c=uf(l,u=>u.entryType===wt.LARGEST_CONTENTFUL_PAINT&&u.startTime<i&&u.startTime<e.timeStamp&&u.startTime<lO&&u.size>s);if(c){let u;c.element&&(u=vo(c.element,t.actionNameAttribute));let d=cO(c),f=c.startTime,h=uO(d,f);n({value:f,targetSelector:u,resourceUrl:d,subParts:h}),s=c.size}});return{stop:()=>{o(),a.unsubscribe()}}}function cO(t){return t.url===""?void 0:t.url}function uO(t,e){let r=Yf($a());if(r===void 0)return;let n=t?yS(t,e):void 0,i=n?Math.max(r,n.requestStart||n.startTime):r,o=Math.min(e,Math.max(i,(n==null?void 0:n.responseEnd)||0));return{loadDelay:i-r,loadTime:o-i,renderDelay:e-o}}var lO,RS=R(()=>{Z();G();hn();Kf();bo();lO=10*6e4});function Jf(t,e=window){if(document.visibilityState==="hidden")return{timeStamp:0,stop:rt};if(Qr(wt.VISIBILITY_STATE)){let i=performance.getEntriesByType(wt.VISIBILITY_STATE).filter(o=>o.name==="hidden").find(o=>o.startTime>=t.relative);if(i)return{timeStamp:i.startTime,stop:rt}}let r=1/0,{stop:n}=ye(e,["pagehide","visibilitychange"],i=>{(i.type==="pagehide"||document.visibilityState==="hidden")&&(r=i.timeStamp,n())},{capture:!0});return{get timeStamp(){return r},stop:n}}var qm=R(()=>{G();hn()});function LS(t,e,r,n){let i={},{stop:o}=IS(u=>{r(u.loadEvent),i.navigationTimings=u,n()}),s=Jf(e),{stop:a}=CS(s,u=>{i.firstContentfulPaint=u,n()}),{stop:l}=MS(t,s,window,u=>{i.largestContentfulPaint=u,n()});function c(){o(),a(),l(),s.stop()}return{stop:c,initialViewMetrics:i}}var OS=R(()=>{Gm();kS();RS();qm()});var Wm,fO,$m,DS=R(()=>{Wm=(t,e)=>t*e,fO=(t,e)=>{let r=Math.max(t.left,e.left),n=Math.max(t.top,e.top),i=Math.min(t.right,e.right),o=Math.min(t.bottom,e.bottom);return r>=i||n>=o?0:Wm(i-r,o-n)},$m=t=>{let e=Wm(t.previousRect.width,t.previousRect.height),r=Wm(t.currentRect.width,t.currentRect.height),n=fO(t.previousRect,t.currentRect);return e+r-n}});function NS(t,e,r){if(!gO())return{stop:rt};let n=0,i;r({value:0});let o=mO(),s=zr({type:wt.LAYOUT_SHIFT,buffered:!0}).subscribe(a=>{var l;
39for(let c of a){if(c.hadRecentInput||c.startTime<e)continue;let{cumulatedValue:u,isMaxValue:d}=o.update(c);if(d){let f=hO(c.sources);i={target:f!=null&&f.node?new WeakRef(f.node):void 0,time:bt(e,c.startTime),previousRect:f==null?void 0:f.previousRect,currentRect:f==null?void 0:f.currentRect,devicePixelRatio:window.devicePixelRatio}}if(u>n){n=u;let f=(l=i==null?void 0:i.target)==null?void 0:l.deref();r({value:Zo(n,4),targetSelector:f&&vo(f,t.actionNameAttribute),time:i==null?void 0:i.time,previousRect:i!=null&&i.previousRect?FS(i.previousRect):void 0,currentRect:i!=null&&i.currentRect?FS(i.currentRect):void 0,devicePixelRatio:i==null?void 0:i.devicePixelRatio})}}});return{stop:()=>{s.unsubscribe()}}}function hO(t){let e;for(let r of t)if(r.node&&Br(r.node)){let n=$m(r);(!e||$m(e)<n)&&(e=r)}return e}function FS({x:t,y:e,width:r,height:n}){return{x:t,y:e,width:r,height:n}}function mO(){let t=0,e,r,n=0;return{update:i=>{let o=e===void 0||i.startTime-r>=pO||i.startTime-e>=dO,s;return o?(e=r=i.startTime,n=t=i.value,s=!0):(t+=i.value,r=i.startTime,s=i.value>n,s&&(n=i.value)),{cumulatedValue:t,isMaxValue:s}}}}function gO(){return Qr(wt.LAYOUT_SHIFT)&&"WeakRef"in window}var dO,pO,VS=R(()=>{G();Z();Si();hn();bo();DS();dO=5*1e3,pO=1e3});function zS(){"interactionCount"in performance||Zf||(Zf=new window.PerformanceObserver(lt(t=>{t.getEntries().forEach(e=>{let r=e;r.interactionId&&(jm=Math.min(jm,r.interactionId),Ym=Math.max(Ym,r.interactionId),BS=(Ym-jm)/7+1)})})),Zf.observe({type:"event",buffered:!0,durationThreshold:0}))}var Zf,BS,jm,Ym,Km,HS=R(()=>{G();BS=0,jm=1/0,Ym=0;Km=()=>Zf?BS:window.performance.interactionCount||0});function qS(t,e,r){if(!SO())return{getInteractionToNextPaint:()=>{},setViewEnd:rt,stop:rt};let n=1/0,i,{getViewInteractionCount:o,stopViewInteractionCount:s}=_O(r),a=bO(o),l=EO(a),c=zr({type:wt.FIRST_INPUT,buffered:!0}).subscribe(d),u=zr({type:wt.EVENT,durationThreshold:40,buffered:!0}).subscribe(d);function d(h){for(let p of h)p.interactionId&&p.startTime>=e&&p.startTime<=n&&(a.process(p),l.process(p));l.pruneUntracked();let m=a.estimateP98Interaction();m&&f(m)}function f(h){let m=bt(e,h.startTime);if(h.duration!==(i==null?void 0:i.duration)||m!==i.startTime){let p=QE(h.startTime);!p&&h.target&&Br(h.target)&&(p=vo(h.target,t.actionNameAttribute)),i={duration:h.duration,startTime:m,targetSelector:p}}i.subParts=l.computeSubParts(h,GS(i.duration))}return{getInteractionToNextPaint:()=>{if(i)return{value:GS(i.duration),targetSelector:i.targetSelector,time:i.startTime,subParts:i.subParts};if(o())return{value:0}}
39,setViewEnd:h=>{n=h,s()},stop:()=>{u.unsubscribe(),c.unsubscribe(),l.stop()}}}function bO(t){let e=[];function r(){e.sort((n,i)=>i.duration-n.duration).splice(US)}return{process(n){let i=e.findIndex(s=>n.interactionId===s.interactionId),o=e[e.length-1];i!==-1?n.duration>e[i].duration&&(e[i]=n,r()):(e.length<US||n.duration>o.duration)&&(e.push(n),r())},estimateP98Interaction(){let n=Math.min(e.length-1,Math.floor(t()/50));return e[n]},isTracked(n){return e.some(i=>i.interactionId===n)}}}function _O(t){zS();let e=t===Pn.INITIAL_LOAD?0:Km(),r={stopped:!1};function n(){return Km()-e}return{getViewInteractionCount:()=>r.stopped?r.interactionCount:n(),stopViewInteractionCount:()=>{r={stopped:!0,interactionCount:n()}}}}function EO(t){let e=new Map;function r(n,i){n.startTime=Math.min(i.startTime,n.startTime),n.processingStart=Math.min(i.processingStart,n.processingStart),n.processingEnd=Math.max(i.processingEnd,n.processingEnd)}return{process(n){if(n.interactionId===void 0||!n.processingStart||!n.processingEnd)return;let i=n.startTime+n.duration,o=e.get(n.interactionId);if(o){r(o,n);return}for(let[,s]of e.entries())if(Math.abs(i-s.referenceRenderTime)<=vO){r(s,n),e.set(n.interactionId,s);return}e.set(n.interactionId,{startTime:n.startTime,processingStart:n.processingStart,processingEnd:n.processingEnd,referenceRenderTime:i})},pruneUntracked(){for(let[n]of e)t.isTracked(n)||e.delete(n)},computeSubParts(n,i){if(!n.processingStart||!n.processingEnd||n.interactionId===void 0)return;let o=e.get(n.interactionId);if(!o)return;let s=Math.max(o.startTime+i,o.processingStart),a=Math.min(o.processingEnd,s);return{inputDelay:bt(o.startTime,o.processingStart),processingDuration:bt(o.processingStart,a),presentationDelay:bt(a,s)}},stop(){e.clear()}}}function SO(){return Qr(wt.EVENT)&&window.PerformanceEventTiming&&"interactionId"in PerformanceEventTiming.prototype}function GS(t){return Math.min(t,yO)}var US,yO,vO,WS=R(()=>{Z();G();hn();ve();bo();Si();Bm();HS();US=10,yO=1*6e4,vO=8});function $S(t,e,r,n,i,o,s){let a=i===Pn.INITIAL_LOAD,l=!0,c=[],u=Jf(o);function d(){if(!l&&!a&&c.length>0){let h=Math.max(...c);h<u.timeStamp-o.relative&&s(h)}}let{stop:f}=mc(t,e,r,n,h=>{l&&(l=!1,h.hadActivity&&c.push(bt(o.timeStamp,h.end)),d())});return{stop:()=>{f(),u.stop()},setLoadEvent:h=>{a&&(a=!1,c.push(h),d())}}}var jS=R(()=>{Z();Cm();ve();qm()});function Ec(){let t,e=window.visualViewport;return e?t=e.pageLeft-e.offsetLeft:window.scrollX!==void 0?t=window.scrollX:t=window.pageXOffset||0,Math.round(t)}function Ps(){let t,e=window.visualViewport;return e?t=e.pageTop-e.offsetTop:window.scrollY!==void 0?t=window.scrollY:t=window.pageYOffset||0,Math.round(t)}var Xm=R(()=>{});function Sc(){return Jm||(Jm=xO()),Jm}function xO(){return new J(t=>{let{throttled:e}=Ar(()=>{t.notify(So())},200);return gt(window,"resize",e,{capture:!0,passive:!0}).stop})}function So(){let t=window.visualViewport;return t?{width:Number(t.width*t.scale),height:Number(t.height*t.scale)}:{width:Number(window.innerWidth||0),height:Number(window.innerHeight||0)}}var Jm,Qf=R(()=>{G()});function YS(t,e,r=AO()){let n=0,i=0,o=0,s=r.subscribe(({scrollDepth:a,scrollTop:l,scrollHeight:c})=>{let u=!1;if(a>n&&(n=a,u=!0),c>i){i=c;let d=De();o=bt(t.relative,d),u=!0}u&&e({maxDepth:Math.min(n,i),maxDepthScrollTop:l,maxScrollHeight:i,maxScrollHeightTime:o})});return{stop:()=>s.unsubscribe()}}function wO(){let t=Ps(),{height:e}=So(),r=Math.round((document.scrollingElement||document.documentElement).scrollHeight),n=Math.round(e+t);return{scrollHeight:r,scrollDepth:n,scrollTop:t}}function AO(t=TO){return new J(e=>{function r(){e.notify(wO())}let n=Ar(r,t,{leading:!1,trailing:!0}),i=document.scrollingElement||document.documentElement,o=new ResizeObserver(lt(n.throttled));i&&o.observe(i);let s=gt(window,"scroll",n.throttled,{passive:!0});return()=>{n.cancel(),o.disconnect(),s.stop()}})}var TO,KS=R(()=>{Z();G();Xm();Qf();TO=1e3});function XS(t,e,r,n,i,o,s){let a={},l=!1,c=!1,{stop:u,setLoadEvent:d}=$S(t,e,r,n,o,s,g=>{l||(a.loadingTime=g,i())}),{stop:f}=YS(s,g=>{a.scroll=g}),{stop:h}=NS(n,s.relative,g=>{a.cumulativeLayoutShift=g,i()}
39),{stop:m,getInteractionToNextPaint:p,setViewEnd:_}=qS(n,s.relative,o);return{stop:()=>{u(),h(),f()},stopINPTracking:m,setLoadEvent:d,setViewEnd:g=>{c=!0,_(g)},getCommonViewMetrics:()=>(a.interactionToNextPaint=p(),a),setLoadingTime:g=>{if(c)return;let y=bt(s.timeStamp,g!=null?g:pt());l||u(),l=!0,a.loadingTime=y,i()}}}var JS=R(()=>{Z();VS();WS();jS();KS()});function ZS(t){let{stop:e}=gt(window,"pageshow",r=>{r.persisted&&t(r)},{capture:!0});return e}var QS=R(()=>{G()});function t1(t,e,r){PS(t.relative,n=>{e.firstContentfulPaint=n,e.largestContentfulPaint={value:n},r()})}var e1=R(()=>{Gm()});function n1(t,e,r,n,i,o,s){let a=new Set,l=d(Pn.INITIAL_LOAD,ya(),s),c;f();let u;o&&(u=h(i),c=ZS(m=>{l.end();let p=hi(m.timeStamp);l=d(Pn.BF_CACHE,p,void 0)}));function d(m,p,_){let g=kO(t,e,r,n,m,p,_);return a.add(g),g.stopObservable.subscribe(()=>{a.delete(g)}),g}function f(){t.subscribe(10,()=>{l=d(Pn.SESSION_RENEWAL,void 0,{name:l.name,service:l.service,version:l.version,context:l.contextManager.getContext()})}),t.subscribe(9,()=>{l.end({sessionIsActive:!1})})}function h(m){return m.subscribe(({oldLocation:p,newLocation:_})=>{RO(p,_)&&(l.end(),l=d(Pn.ROUTE_CHANGE))})}return{addTiming:(m,p=pt())=>{l.addTiming(m,p)},setLoadingTime:m=>l.setLoadingTime(m),startView:(m,p)=>{l.end({endClocks:p}),l=d(Pn.ROUTE_CHANGE,p,m)},setViewContext:m=>{l.contextManager.setContext(m)},setViewContextProperty:(m,p)=>{l.contextManager.setContextProperty(m,p)},setViewName:m=>{l.setViewName(m)},getViewContext:()=>l.contextManager.getContext(),stop:()=>{u&&u.unsubscribe(),c&&c(),l.end(),a.forEach(m=>m.stop())}}}function kO(t,e,r,n,i,o=St(),s){let a=Rt(),l=new J,c={},u=0,d,f=Vi(window.location),h=Yi(),m=!0,p=s==null?void 0:s.name,_=(s==null?void 0:s.service)||n.service,g=(s==null?void 0:s.version)||n.version,y=s==null?void 0:s.context,v=s==null?void 0:s.handlingStack;y&&h.setContext(y);let b={id:a,name:p,startClocks:o,service:_,version:g,context:y,url:s==null?void 0:s.url};t.notify(1,b),t.notify(2,b);let{throttled:S,cancel:x}=Ar(L,CO,{leading:!1}),{setLoadEvent:E,setViewEnd:w,stop:P,stopINPTracking:M,getCommonViewMetrics:D,setLoadingTime:O}=XS(t,e,r,n,I,i,o),{stop:V,initialViewMetrics:z}=i===Pn.INITIAL_LOAD?LS(n,o,E,I):{stop:rt,initialViewMetrics:{}};i===Pn.BF_CACHE&&t1(o,z,I);let{stop:F,eventCounts:C}=wS(t,a,I),k=wn(L,PO),T=t.subscribe(11,U=>{U.reason===vs.UNLOADING&&L()});L(),h.changeObservable.subscribe(I);function A(){t.notify(3,{id:a,name:p,context:h.getContext(),startClocks:o,sessionIsActive:m})}function I(){A(),S()}function L(){x(),A(),u+=1;let U=d===void 0?pt():d.timeStamp;t.notify(4,{customTimings:c,documentVersion:u,id:a,name:p,service:_,version:g,context:h.getContext(),loadingType:i,location:f,handlingStack:v,startClocks:o,commonViewMetrics:D(),initialViewMetrics:z,duration:bt(o.timeStamp,U),isActive:d===void 0,sessionIsActive:m,eventCounts:C})}return{get name(){return p},service:_,version:g,contextManager:h,stopObservable:l,end(U={}){var K,W;d||(d=(K=U.endClocks)!=null?K:St(),m=(W=U.sessionIsActive)!=null?W:!0,t.notify(5,{endClocks:d}),t.notify(6,{endClocks:d}),yi(k),w(d.relative),P(),T.unsubscribe(),L(),Lt(()=>{this.stop()},IO))},stop(){V(),F(),M(),l.notify()},addTiming(U,K){if(d)return;let W=C0(K)?K:bt(o.timeStamp,K);c[MO(U)]=W,I()},setLoadingTime:O,setViewName(U){p=U,L()}}}function MO(t){let e=t.replace(/[^a-zA-Z0-9-_.@$]/g,"_");return e!==t&&Y.warn(`Invalid timing name: ${t}, sanitized to: ${e}`),e}function RO(t,e){return t.pathname!==e.pathname||!LO(e.hash)&&r1(e.hash)!==r1(t.hash)}function LO(t){let e=t.substring(1);return e!==""&&!!document.getElementById(e)}function r1(t){let e=t.indexOf("?");return e<0?t:t.slice(0,e)}var CO,PO,IO,i1=R(()=>{Z();G();ve();AS();OS();JS();QS();e1();CO=3e3,PO=5*6e4,IO=5*6e4});function o1(t,e,r,n,i,o,s,a,l){return t.subscribe(4,c=>t.notify(12,OO(c,r,s))),e.assemble.register(({startTime:c,eventType:u})=>{let d=a.findView(c);return d?{type:u,service:d.service,version:d.version,context:d.context,view:{id:d.id,name:d.name}}:Zr}),e.assembleTelemetry.register(({startTime:c})=>{var u;return{view:{id:(u=a.findView(c))==null?void 0:u.id}}}),n1(t,n,i,r,o,!r.trackViewsManually,l)}function OO(t,e,r){var s,a,l,c,u,d,f,h,m,p,_,g,y,v,b;let n=r.getReplayStats(t.id),i=(a=(s=t.commonViewMetrics)==null?void 0:s.cumulativeLayoutShift)==null?void 0:a.devicePixelRatio,o={_dd:{document_version:t.documentVersion,replay_stats:n,cls:i?{device_pixel_ratio:i}:void 0,configuration:{start_session_replay_recording_manually:e.startSessionReplayRecordingManually}},date:t.startClocks.timeStamp,type:it.VIEW,view:{action:{count:t.eventCounts.actionCount},frustration:{count:t.eventCounts.frustrationCount},cumulative_layout_shift:(l=t.commonViewMetrics.cumulativeLayoutShift)==null?void 0:l.value,cumulative_layout_shift_time:dt((c=t.commonViewMetrics.cumulativeLayoutShift)==null?void 0:c.time),cumulative_layout_shift_target_selector:(u=t.commonViewMetrics.cumulativeLayoutShift)==null?void 0:u.targetSelector,first_byte:dt((d=t.initialViewMetrics.navigationTimings)==null?void 0:d.firstByte),dom_complete:dt((f=t.initialViewMetrics.navigationTimings)==null?void 0:f.domComplete),dom_content_loaded:dt((h=t.initialViewMetrics.navigationTimings)==null?void 0:h.domContentLoaded),dom_interactive:dt((m=t.initialViewMetrics.navigationTimings)==null?void 0:m.domInteractive),error:{count:t.eventCounts.errorCount},first_contentful_paint:dt(t.initialViewMetrics.firstContentfulPaint),interaction_to_next_paint:dt((p=t.commonViewMetrics.interactionToNextPaint)==null?void 0:p.value),interaction_to_next_paint_time:dt((_=t.commonViewMetrics.interactionToNextPaint)==null?void 0:_.time),interaction_to_next_paint_target_selector:(g=t.commonViewMetrics.interactionToNextPaint)==null?void 0:g.targetSelector,is_active:t.isActive,name:t.name,largest_contentful_paint:dt((y=t.initialViewMetrics.largestContentfulPaint)==null?void 0:y.value),largest_contentful_paint_target_selector:(v=t.initialViewMetrics.largestContentfulPaint)==null?void 0:v.targetSelector,load_event:dt((b=t.initialViewMetrics.navigationTimings)==null?void 0:b.loadEvent),loading_time:Ff(dt(t.commonViewMetrics.loadingTime)),loading_type:t.loadingType,long_task:{count:t.eventCounts.longTaskCount},performance:DO(t.commonViewMetrics,t.initialViewMetrics),resource:{count:t.eventCounts.resourceCount},time_spent:dt(t.duration)},display:t.commonViewMetrics.scroll?{scroll:{max_depth:t.commonViewMetrics.scroll.maxDepth,max_depth_scroll_top:t.commonViewMetrics.scroll.maxDepthScrollTop,max_scroll_height:t.commonViewMetrics.scroll.maxScrollHeight,max_scroll_height_time:dt(t.commonViewMetrics.scroll.maxScrollHeightTime)}}:void 0,privacy:{replay_level:e.defaultPrivacyLevel},device:{locale:navigator.language,locales:navigator.languages,time_zone:w_()}};return ar(t.customTimings)||(o.view.custom_timings=ju(t.customTimings,dt)),{rawRumEvent:o,startClocks:t.startClocks,duration:t.duration,domainContext:{location:t.location,handlingStack:t.handlingStack}}}function DO({cumulativeLayoutShift:t,interactionToNextPaint:e},{firstContentfulPaint:r,largestContentfulPaint:n}){return{cls:t&&{score:t.value,timestamp:dt(t.time),target_selector:t.targetSelector,previous_rect:t.previousRect,current_rect:t.currentRect},fcp:r&&{timestamp:dt(r)},inp:e&&{duration:dt(e.value),timestamp:dt(e.time),target_selector:e.targetSelector,sub_parts:e.subParts?{input_delay:dt(e.subParts.inputDelay),processing_duration:dt(e.subParts.processingDuration),presentation_delay:dt(e.subParts.presentationDelay)}:void 0},lcp:n&&{timestamp:dt(n.value),target_selector:n.targetSelector,resource_url:n.resourceUrl,sub_parts:n.subParts?{load_delay:dt(n.subParts.loadDelay),load_time:dt(n.subParts.loadTime),render_delay:dt(n.subParts.renderDelay)}:void 0}}}var s1=R(()=>{Z();G();xm();ve();i1()});function Qm(t,e){if(t===e)return!0;
39if(t===null||typeof t!="object"||e===null||typeof e!="object")return t===e;if(Array.isArray(t)&&Array.isArray(e))return t.length!==e.length?!1:t.every((s,a)=>Qm(s,e[a]));if(Array.isArray(t)||Array.isArray(e))return!1;let r=t,n=e,i=Object.keys(r),o=Object.keys(n);return i.length!==o.length?!1:i.every(s=>o.includes(s)&&Qm(r[s],n[s]))}function tg(t,e,r){var a,l,c;let n={},i=(a=r==null?void 0:r.replaceKeys)!=null?a:new Set,o=(l=r==null?void 0:r.appendKeys)!=null?l:new Set,s=(c=r==null?void 0:r.ignoreKeys)!=null?c:new Set;for(let u of Object.keys(t)){if(s.has(u))continue;let d=t[u],f=e[u];if(!i.has(u)&&Nr(d)&&Nr(f)){let h=tg(d,f,{replaceKeys:Zm(i,u),appendKeys:Zm(o,u),ignoreKeys:Zm(s,u)});h&&(n[u]=h)}else o.has(u)&&Array.isArray(d)&&Array.isArray(f)?d.length>f.length&&(n[u]=d.slice(f.length)):Qm(d,f)||(n[u]=d)}for(let u of Object.keys(e))u in t||(n[u]=null);return Object.keys(n).length>0?n:void 0}function Zm(t,e){let r=new Set;for(let n of t)n.startsWith(`${e}.`)&&r.add(n.slice(e.length+1));return r}var a1=R(()=>{G()});function NO(t,e){let r=tg(t,e,{replaceKeys:new Set(["view.custom_timings","context","connectivity","usr","device","privacy"]),appendKeys:new Set(["_dd.page_states"]),ignoreKeys:new Set(["date","type","application","session","view.id","view.url","_dd.document_version","_dd.format_version"])});if(r)return ur(r,{type:it.VIEW_UPDATE,date:t.date,application:t.application,session:t.session,view:{id:t.view.id,url:t.view.url},_dd:{document_version:t._dd.document_version,format_version:t._dd.format_version}})}function l1(t,e,r,n,i,o){let s=[Kn(t,"rum")],a=Sa(t,"rum");a&&s.push(a);let l=Ma({encoder:o(2),request:bi(s,r),flushController:Ra({pageMayExitObservable:n,sessionExpireObservable:i})}),c,u=0;return e.subscribe(13,d=>{if(d.type!==it.VIEW){l.add(d);return}let f=d;if(!Gl(mo.PARTIAL_VIEW_UPDATES)){l.upsert(f,f.view.id);return}let h=f.view.id;if(!f.view.is_active){c=void 0,u=0,l.upsert(f,h);return}if(h!==(c==null?void 0:c.view.id)){c=f,u=0,l.upsert(f,h);return}if(u+=1,u>=FO){u=0,c=f,l.upsert(f,h);return}let m=NO(f,c);c=f,m&&(Ui("rum",m),l.add(m))}),l}var FO,c1=R(()=>{G();ve();a1();FO=100});function u1(t){let e=Jr();t.subscribe(13,r=>{e.send("rum",r)})}var f1=R(()=>{G()});function h1(t,e,r){let n=Xe({expireDelay:VO}),i;t.subscribe(1,({startClocks:a,url:l})=>{let c=ot.location.href,u=l!==void 0?jn(l,c).href:c;n.add(s({url:u,referrer:i||document.referrer}),a.relative),i=u}),t.subscribe(6,({endClocks:a})=>{n.closeActive(a.relative)});let o=r.subscribe(({newLocation:a})=>{let l=n.find();if(l){let c=De();n.closeActive(c),n.add(s({url:a.href,referrer:l.referrer}),c)}});function s({url:a,referrer:l}){return{url:a,referrer:l}}return e.register(({startTime:a,eventType:l})=>{let c=n.find(a);return c?{type:l,view:{url:c.url,referrer:c.referrer}}:Zr}),{findUrl:a=>n.find(a),stop:()=>{o.unsubscribe(),n.stop()}}}var VO,d1=R(()=>{Z();G();VO=Ne});function m1(){let t=Vi(eg());return new J(e=>{let{stop:r}=BO(i),{stop:n}=zO(i);function i(){if(t.href===eg().href)return;let o=Vi(eg());e.notify({newLocation:o,oldLocation:t}),t=o}return()=>{r(),n()}})}function eg(){return ot.location}function BO(t){let{stop:e}=Fe(p1("pushState"),"pushState",({onPostCall:i})=>{i(t)}),{stop:r}=Fe(p1("replaceState"),"replaceState",({onPostCall:i})=>{i(t)}),{stop:n}=gt(window,"popstate",t);return{stop:()=>{e(),r(),n()}}}function zO(t){return gt(window,"hashchange",t)}function p1(t){return Object.prototype.hasOwnProperty.call(history,t)?history:History.prototype}var g1=R(()=>{G()});function y1(t,e,r){let n=Xe({expireDelay:HO});return t.subscribe(1,({startClocks:i})=>{n.add({},i.relative)}),t.subscribe(6,({endClocks:i})=>{n.closeActive(i.relative)}),e.register(({startTime:i,eventType:o})=>{if(!r.trackFeatureFlagsForEvents.concat([it.VIEW,it.ERROR]).includes(o))return le;let a=n.find(i);return!a||ar(a)?le:{type:o,feature_flags:a}}),{addFeatureFlagEvaluation:(i,o)=>{let s=n.find();s&&(s[i]=o)}}}var HO,v1=R(()=>{G();ve();HO=Ne});function E1(t,e,r){t.metricsEnabled&&(S1(),th=!1,e.subscribe(13,()=>{th=!0}),r.subscribe(({bytesCount:n,messagesCount:i})=>{th&&(th=!1,ja.batchCount+=1,_1(ja.batchBytesCount,n),_1(ja.batchMessagesCount,i))}),wn(GO,UO))}function GO(){ja.batchCount!==0&&(Vr("Customer data measures",ja),S1())}function b1(){return{min:1/0,max:0,sum:0}}function _1(t,e){t.sum+=e,t.min=Math.min(t.min,e),t.max=Math.max(t.max,e)}
39function S1(){ja={batchCount:0,batchBytesCount:b1(),batchMessagesCount:b1()}}var UO,ja,th,x1=R(()=>{Z();G();UO=10*1e3});function T1(t,e=WO){let r=Xe({expireDelay:$O,maxEntries:qO}),n;Qr(wt.VISIBILITY_STATE)&&performance.getEntriesByType(wt.VISIBILITY_STATE).forEach(l=>{let c=l.name==="hidden"?"hidden":"active";o(c,l.startTime)}),o(w1(),De());let{stop:i}=ye(window,["pageshow","focus","blur","visibilitychange","resume","freeze","pagehide"],a=>{o(YO(a),a.timeStamp)},{capture:!0});function o(a,l=De()){a!==n&&(n=a,r.closeActive(l),r.add({state:n,startTime:l},l))}function s(a,l,c){return r.findAll(l,c).some(u=>u.state===a)}return t.register(({startTime:a,duration:l=0,eventType:c})=>{if(c===it.VIEW){let u=r.findAll(a,l);return{type:c,_dd:{page_states:jO(u,a,e)}}}return c===it.ACTION||c===it.ERROR?{type:c,view:{in_foreground:s("active",a,0)}}:le}),{wasInPageStateDuringPeriod:s,addPageState:o,stop:()=>{i(),r.stop()}}}function jO(t,e,r){if(t.length!==0)return t.slice(-r).reverse().map(({state:n,startTime:i})=>({state:n,start:dt(bt(e,i))}))}function YO(t){return t.type==="freeze"?"frozen":t.type==="pagehide"?t.persisted?"frozen":"terminated":w1()}function w1(){return document.visibilityState==="hidden"?"hidden":document.hasFocus()?"active":"passive"}var qO,WO,$O,A1=R(()=>{Z();G();hn();ve();qO=4e3,WO=500,$O=Ne});function C1(t){let e,r=requestAnimationFrame(lt(()=>{e=So()})),n=Sc().subscribe(i=>{e=i}).unsubscribe;return t.register(({eventType:i})=>({type:i,display:e?{viewport:e}:void 0})),{stop:()=>{n(),r&&cancelAnimationFrame(r)}}}var P1=R(()=>{G();Qf()});function k1(t,e){let r=Eo(t);function n(l){return!e.wasInPageStateDuringPeriod("frozen",l.startClocks.relative,l.duration)}function i(l){n(l)&&t.notify(12,I1(l))}function o(l,c,u,d){let{operationKey:f,context:h,description:m,handlingStack:p}=u||{},_={name:l,type:fn.OPERATION_STEP,operationKey:f,failureReason:d,stepType:c,startClocks:St(),context:_t(h),description:m,handlingStack:p};t.notify(12,I1(_))}function s(l,c={},u=St()){var f;let{id:d}=r.start((f=c.vitalKey)!=null?f:l,u,{name:l,...c});t.notify(16,{id:d,name:l,startClocks:u,...c})}function a(l,c={},u=St()){var f;let d=r.stop((f=c.vitalKey)!=null?f:l,u,c);d&&i({type:fn.DURATION,...d})}return{addOperationStepVital:o,addDurationVital:i,startDurationVital:s,stopDurationVital:a}}function I1(t){let{startClocks:e,type:r,name:n,description:i,context:o,handlingStack:s}=t,a=t.type===fn.DURATION?t.id:void 0,l={id:a!=null?a:Rt(),type:r,name:n,description:i,...r===fn.DURATION?{duration:dt(t.duration)}:{step_type:t.stepType,operation_key:t.operationKey,failure_reason:t.failureReason}};return{rawRumEvent:{date:e.timeStamp,vital:l,type:it.VITAL,context:o},startClocks:e,duration:r===fn.DURATION?t.duration:void 0,domainContext:s?{handlingStack:s}:{}}}var M1=R(()=>{Z();G();ve();vc()});function R1(t){let e=nc()?KO():JO;return new J(r=>e(t,n=>r.notify(n)))}function KO(){return(t,e)=>gt(ot.cookieStore,"change",n=>{let i=n.changed.find(o=>o.name===t)||n.deleted.find(o=>o.name===t);i&&e(i.value)}).stop}function JO(t,e){let r=rs(t),n=wn(()=>{let i=rs(t);i!==r&&(r=i,e(i))},XO);return()=>{yi(n)}}var XO,L1=R(()=>{Z();G();XO=1e3});function D1(t,e=R1(O1)){let r=po(O1)||ZO(),n=e.subscribe(i=>{r=i});return t.register(({eventType:i})=>typeof r!="string"?le:{type:i,session:{type:"ci_test"},ci_test:{test_execution_id:r}}),{stop:()=>{n.unsubscribe()}}}function ZO(){let t=window.Cypress;if(t)try{return t.env("traceId")}catch{Y.warn("Failed to read Cypress test execution id via Cypress.env(). Upgrade dd-trace-js to >= 5.88.0 to keep RUM \u2194 test correlation working.");return}}var O1,F1=R(()=>{G();L1();O1="datadog-ci-visibility-test-execution-id"});function N1(t,e){let r=Qr(wt.LONG_ANIMATION_FRAME)?wt.LONG_ANIMATION_FRAME:wt.LONG_TASK,n=zr({type:r,buffered:!0}).subscribe(i=>{for(let o of i){if(!e.trackLongTasks)break;let s=hi(o.startTime),a=QO(o,s);t.notify(12,{rawRumEvent:a,startClocks:s,duration:o.duration,domainContext:{performanceEntry:o}})}});return{stop:()=>n.unsubscribe()}}function QO(t,e){let r=Rt(),n=dt(t.duration),i={date:e.timeStamp,type:it.LONG_TASK,_dd:{discarded:!1}};return t.entryType===wt.LONG_TASK?{...i,long_task:{id:r,entry_type:Ba.LONG_TASK,duration:n}}:{...i,long_task:{id:r,entry_type:Ba.LONG_ANIMATION_FRAME,duration:n,blocking_duration:dt(t.blockingDuration),first_ui_event_timestamp:dt(t.firstUIEventTimestamp),render_start:dt(t.render
39Start),style_and_layout_start:dt(t.styleAndLayoutStart),start_time:dt(t.startTime),scripts:t.scripts.map(o=>({duration:dt(o.duration),pause_duration:dt(o.pauseDuration),forced_style_and_layout_duration:dt(o.forcedStyleAndLayoutDuration),start_time:dt(o.startTime),execution_start:dt(o.executionStart),source_url:o.sourceURL,source_function_name:o.sourceFunctionName,source_char_position:o.sourceCharPosition,invoker:o.invoker,invoker_type:o.invokerType,window_attribution:o.windowAttribution}))}}}var V1=R(()=>{Z();G();ve();hn()});function B1(t){t.register(({eventType:e})=>lm()?{type:e,session:{type:"synthetics"},synthetics:{...Pf(),injected:fc()}}:le)}var z1=R(()=>{G()});function U1(t,e,r){let n=Pa(t),i=r(n);return _i(e).forEach(([o,s])=>rg(t,n,o.split(/\.|(?=\[\])/),s)),i}function rg(t,e,r,n){let[i,...o]=r;if(i==="[]"){Array.isArray(t)&&Array.isArray(e)&&t.forEach((s,a)=>rg(s,e[a],o,n));return}if(!(!H1(t)||!H1(e))){if(o.length>0)return rg(t[i],e[i],o,n);tD(t,i,e[i],n)}}function tD(t,e,r,n){if(t[e]===r)return;let i=mi(r);i===n?t[e]=_t(r):n==="object"&&(i==="undefined"||i==="null")&&(t[e]={})}function H1(t){return mi(t)==="object"}var G1=R(()=>{G()});function q1(t,e,r,n,i){let o={[it.ERROR]:Ef(it.ERROR,n,i),[it.ACTION]:Ef(it.ACTION,n,i),[it.VITAL]:Ef(it.VITAL,n,i)};e.subscribe(12,({startClocks:s,duration:a,rawRumEvent:l,domainContext:c})=>{let u=r.trigger({eventType:l.type,rawRumEvent:l,domainContext:c,startTime:s.relative,duration:a});if(u===Zr)return;let d=ur(u,l,{ddtags:Ca(t).join(",")});rD(d,t.beforeSend,c,o)&&(ar(d.context)&&delete d.context,e.notify(13,d))})}function rD(t,e,r,n){var o;if(e){let s=U1(t,eD[t.type],a=>e(a,r));if(s===!1&&t.type!==it.VIEW)return!1;s===!1&&Y.warn("Can't dismiss view events using beforeSend!")}return!((o=n[t.type])==null?void 0:o.isLimitReached())}var Ya,eD,W1=R(()=>{G();ve();G1();Ya={"view.name":"string","view.url":"string","view.referrer":"string",context:"object",service:"string",version:"string"},eD={[it.VIEW]:{...Ya,"view.performance.lcp.resource_url":"string"},[it.ERROR]:{...Ya,"error.message":"string","error.stack":"string","error.handling_stack":"string","error.resource.url":"string","error.fingerprint":"string"},[it.RESOURCE]:{...Ya,"resource.url":"string","resource.graphql.variables":"string","resource.request.headers":"object","resource.response.headers":"object"},[it.ACTION]:{...Ya,"action.target.name":"string"},[it.LONG_TASK]:{...Ya,"long_task.scripts[].source_url":"string","long_task.scripts[].invoker":"string"},[it.VITAL]:Ya}});function Is(t,e){return Ke()?ka("records")?1:0:$i(t.id,_s(e.sessionSampleRate,e.sessionReplaySampleRate))?1:t.isReplayForced?2:0}var ng=R(()=>{G()});function $1(t,e,r,n,i){t.register(({eventType:o,startTime:s})=>{let a=r.findTrackedSession(s),l=i.findView(s);if(!a||!l)return Zr;let c,u,d;return o===it.VIEW?(c=n.getReplayStats(l.id)?!0:void 0,u=Is(a,e)===1,d=l.sessionIsActive?void 0:!1):c=n.isRecording()?!0:void 0,{type:o,session:{id:a.id,type:"user",has_replay:c,sampled_for_replay:u,is_active:d}}})}var j1=R(()=>{G();ng();ve()});function Y1(t){t.register(({eventType:e})=>({type:e,connectivity:af()}))}var K1=R(()=>{G()});function X1(t,e,r){t.register(({eventType:n})=>{let i=e.source;return{type:n,_dd:{format_version:2,drift:Ku(),configuration:{session_sample_rate:Zo(e.sessionSampleRate,3),session_replay_sample_rate:Zo(e.sessionReplaySampleRate,3),profiling_sample_rate:Zo(e.profilingSampleRate,3),trace_sample_rate:Zo(e.traceSampleRate,3)},browser_sdk_version:Ke()?"7.3.0":void 0,sdk_name:r},application:{id:e.applicationId},date:pt(),source:i}})}var J1=R(()=>{Z();G()});function Z1(t){return{addEvent:(e,r,n,i)=>{nD.includes(r.type)&&t.notify(12,{startClocks:hi(e),rawRumEvent:r,domainContext:n,duration:i})}}}var nD,Q1=R(()=>{Z();ve();nD=[it.ACTION,it.ERROR,it.LONG_TASK,it.RESOURCE,it.VITAL]});function tx(t,e){if(!e.metricsEnabled)return{stop:rt};let{unsubscribe:r}=t.subscribe(4,({initialViewMetrics:n})=>{!n.largestContentfulPaint||!n.navigationTimings||(Vr("Initial view metrics",{metrics:iD(n.largestContentfulPaint,n.navigationTimings)}),r())});return{stop:r}}function iD(t,e){return{lcp:{value:t.value},navigation:{domComplete:e.domComplete,domContentLoaded:e.domContentLoaded,domInteractive:e.domInteractive,firstByte:e.firstByte,loadEvent:e.loadEvent}}}var ex=R(()=>{G()});function rx(t){let e=window,r=new Map;function n(){e.DD_SOURCE_CODE_CONTEXT&&(Qt({feature:"source-code-context"}),_i(e.DD_SOURCE_CODE_CONTEXT).forEach(([i,o])=>{let a=An({stack:i}).stack[0];
39if(!a.url){qi("Source code context: missing frame url",{stack:i});return}r.has(a.url)||r.set(a.url,o)}),e.DD_SOURCE_CODE_CONTEXT={})}n(),t.register(({domainContext:i,rawRumEvent:o})=>{if(n(),r.size===0)return le;let s=oD(i,o),a=s&&r.get(s);return a?{type:o.type,service:a.service,version:a.version}:le})}function oD(t,e){var i,o;if(e.type==="long_task"&&e.long_task.entry_type==="long-animation-frame")return(i=e.long_task.scripts[0])==null?void 0:i.source_url;let r;return"handlingStack"in t&&(r=t.handlingStack),e.type==="error"&&e.error.stack&&(r=e.error.stack),(o=An({stack:r}).stack[0])==null?void 0:o.url}var nx=R(()=>{G()});function ig(t,e,r,n,i,o,s,a,l,c){let u=[],d=new ym;d.subscribe(13,g=>Ui("rum",g)),e.expireObservable.subscribe(()=>d.notify(9)),e.renewObservable.subscribe(()=>d.notify(10));let f=g=>{d.notify(14,{error:g}),fr("Error reported to customer",{"error.message":g.message})},h=Jl();if(Ke()){u1(d);let g=h.subscribe(y=>{d.notify(11,y)});u.push(()=>g.unsubscribe())}else{let g=l1(t,d,f,h,e.expireObservable,o),y=g.flushController.preparePageExitFlushObservable.subscribe(v=>{d.notify(11,{reason:v})});u.push(()=>y.unsubscribe()),u.push(()=>g.stop()),E1(a,d,g.flushController.flushObservable)}let{stop:m}=tx(d,a);u.push(m);let{stop:p,..._}=sD(d,l,t,e,r,i,s,c,f);return u.push(p),s.unbuffer(),u.push(()=>n.stop()),{..._,lifeCycle:d,sessionManager:e,stopSession:()=>e.expire(),telemetry:a,stop:()=>{u.forEach(g=>g())},hooks:l}}function sD(t,e,r,n,i,o,s,a,l){let c=[],u=Z_(),d=m1(),{observable:f,stop:h}=Q_();c.push(h);let{assemble:m}=e;X1(m,r,a);let p=T1(m);c.push(()=>p.stop());let _=bm(t);c.push(()=>_.stop());let g=h1(t,m,d);c.push(()=>g.stop());let y=y1(t,m,r);$1(m,r,n,i,_),Y1(m),om(m);let v=sm(m,r,"rum",!0),b=am(m,r,n,"rum"),S=nm(m,r,"rum"),x=aS(t,e,u,f,r);c.push(x.stop);let E=Z1(t),w=C1(m);c.push(w.stop);let P=D1(m);c.push(P.stop),B1(m),q1(r,t,m,l);let{addTiming:M,setLoadingTime:D,startView:O,setViewName:V,setViewContext:z,setViewContextProperty:F,getViewContext:C,stop:k}=o1(t,e,r,u,f,d,i,_,o);rx(m),c.push(k);let T=xS(t,r);c.push(T.stop);let{stop:A}=N1(t,r);c.push(A);let{addError:I}=fS(t,s);vE(t,r,n,b,S,s);let L=k1(t,p),U=eE(r.applicationId,n,_,x.actionContexts,g);return{addAction:x.addAction,startAction:x.startAction,stopAction:x.stopAction,startResource:T.startResource,stopResource:T.stopResource,addEvent:E.addEvent,addError:I,addTiming:M,setLoadingTime:D,addFeatureFlagEvaluation:y.addFeatureFlagEvaluation,startView:O,setViewContext:z,setViewContextProperty:F,getViewContext:C,setViewName:V,viewHistory:_,sessionManager:n,stopSession:()=>n.expire(),getInternalContext:U.get,startDurationVital:L.startDurationVital,stopDurationVital:L.stopDurationVital,addDurationVital:L.addDurationVital,addOperationStepVital:L.addOperationStepVital,globalContext:v,userContext:b,accountContext:S,stop:()=>c.forEach(K=>K())}}var og=R(()=>{G();gm();tE();rE();vm();_m();bE();lS();hS();TS();s1();c1();f1();d1();g1();v1();x1();A1();P1();M1();F1();V1();z1();W1();j1();K1();J1();Q1();ex();nx()});function sg(t,e,r={}){let n=ep(),i=x_(),o=X_(r,n,(c,u,d,f,h,m)=>{let p=d&&r.createDeflateEncoder?g=>r.createDeflateEncoder(d,g):Ql,_=ig(c,u,t,e,f,p,i.observable,h,m,r.sdkName);return t.onRumStart(_.lifeCycle,c,u,_.viewHistory,d,_.telemetry),e.onRumStart(_.lifeCycle,_.hooks,c,u,_.viewHistory,p),o=aD(o,_),Mf(c.plugins,"onRumStart",{addEvent:_.addEvent,addError:_.addError}),_}),s=()=>o,a=c=>{let u=Jn("view");lr(()=>{let d=typeof c=="object"?c:{name:c};o.startView({...d,handlingStack:u}),Qt({feature:"start-view"})})},l=gp({init:c=>{let u=new Error().stack;lr(()=>o.init(c,l,u))},setTrackingConsent:lt(c=>{n.update(c),Qt({feature:"set-tracking-consent",tracking_consent:c})}),setViewName:lt(c=>{o.setViewName(c),Qt({feature:"set-view-name"})}),setViewContext:lt(c=>{o.setViewContext(c),Qt({feature:"set-view-context"})}),setViewContextProperty:lt((c,u)=>{o.setViewContextProperty(c,u),Qt({feature:"set-view-context-property"})}),getViewContext:lt(()=>(Qt({feature:"set-view-context-property"}),o.getViewContext())),getInternalContext:lt(c=>o.getInternalContext(c)),getInitConfiguration:lt(()=>Pa(o.initConfiguration)),addAction:(c,u)=>{let d=Jn("action");lr(()=>{o.addAction({name:_t(c),context:_t(u),startClocks:St(),type:Ss.CUSTOM,handlingStack:d}),Qt({feature:"add-action"})})},startAction:lt((c,u)=>{Qt({feature:"start-action"}),o.startAction(_t(c),{type:_t(u==null?void 0:u.type),context:_t(u==null?void 0:u.context),actionKey:u==null?void 0:u.actionKey})}),stopAction:lt((c,u)=>{Qt({feature:"stop-action"}),o.stopAction(_t(c),{type:_t(u==null?void 0:u.type),context:_t(u==null?void 0:u.context),actionKey:u==null?void 0:u.actionKey})}),startResource:lt((c,u)=>{Qt({feature:"start-resource"}),o.startResource(_t(c),{type:_t(u==null?void 0:u.type),method:_t(u==null?void 0:u.method),context:_t(u==null?void 0:u.context),resourceKey:u==null?void 0:u.resourceKey})}),stopResource:lt((c,u)=>{Qt({feature:"stop-resource"}),o.stopResource(_t(c),{type:_t(u==null?void 0:u.type),statusCode:u==null?void 0:u.statusCode,size:u==null?void 0:u.size,context:_t(u==null?void 0:u.context),resourceKey:u==null?void 0:u.resourceKey})}),addError:(c,u)=>{let d=Jn("error");lr(()=>{o.addError({error:c,handlingStack:d,context:_t(u),startClocks:St()}),Qt({feature:"add-error"})})},addTiming:lt((c,u)=>{o.addTiming(_t(c),u)}
39),setViewLoadingTime:lt(()=>{let c=pt();o.setLoadingTime(c),Qt({feature:"addViewLoadingTime"})}),setGlobalContext:dr(s,Ve.globalContext,pr.setContext,"set-global-context"),getGlobalContext:dr(s,Ve.globalContext,pr.getContext,"get-global-context"),setGlobalContextProperty:dr(s,Ve.globalContext,pr.setContextProperty,"set-global-context-property"),removeGlobalContextProperty:dr(s,Ve.globalContext,pr.removeContextProperty,"remove-global-context-property"),clearGlobalContext:dr(s,Ve.globalContext,pr.clearContext,"clear-global-context"),setUser:dr(s,Ve.userContext,pr.setContext,"set-user"),getUser:dr(s,Ve.userContext,pr.getContext,"get-user"),setUserProperty:dr(s,Ve.userContext,pr.setContextProperty,"set-user-property"),removeUserProperty:dr(s,Ve.userContext,pr.removeContextProperty,"remove-user-property"),clearUser:dr(s,Ve.userContext,pr.clearContext,"clear-user"),setAccount:dr(s,Ve.accountContext,pr.setContext,"set-account"),getAccount:dr(s,Ve.accountContext,pr.getContext,"get-account"),setAccountProperty:dr(s,Ve.accountContext,pr.setContextProperty,"set-account-property"),removeAccountProperty:dr(s,Ve.accountContext,pr.removeContextProperty,"remove-account-property"),clearAccount:dr(s,Ve.accountContext,pr.clearContext,"clear-account"),startView:a,stopSession:lt(()=>{o.stopSession(),Qt({feature:"stop-session"})}),addFeatureFlagEvaluation:lt((c,u)=>{o.addFeatureFlagEvaluation(_t(c),_t(u)),Qt({feature:"add-feature-flag-evaluation"})}),getSessionReplayLink:lt(()=>t.getSessionReplayLink()),startSessionReplayRecording:lt(c=>{t.start(c),Qt({feature:"start-session-replay-recording",force:c==null?void 0:c.force})}),stopSessionReplayRecording:lt(()=>t.stop()),addDurationVital:(c,u)=>{let d=Jn("vital");lr(()=>{Qt({feature:"add-duration-vital"}),o.addDurationVital({id:Rt(),name:_t(c),type:fn.DURATION,startClocks:Yu(u.startTime),duration:u.duration,context:_t(u==null?void 0:u.context),description:_t(u==null?void 0:u.description),handlingStack:d})})},startDurationVital:(c,u)=>{let d=Jn("vital");lr(()=>{Qt({feature:"start-duration-vital"}),o.startDurationVital(_t(c),{vitalKey:u==null?void 0:u.vitalKey,context:_t(u==null?void 0:u.context),description:_t(u==null?void 0:u.description),handlingStack:d})})},stopDurationVital:lt((c,u)=>{Qt({feature:"stop-duration-vital"}),o.stopDurationVital(_t(c),{vitalKey:u==null?void 0:u.vitalKey,context:_t(u==null?void 0:u.context),description:_t(u==null?void 0:u.description)})}),startFeatureOperation:(c,u)=>{let d=Jn("vital");lr(()=>{Qt({feature:"add-operation-step-vital",action_type:"start"}),o.addOperationStepVital(c,"start",{...u,handlingStack:d})})},succeedFeatureOperation:lt((c,u)=>{Qt({feature:"add-operation-step-vital",action_type:"succeed"}),o.addOperationStepVital(c,"end",u)}),failFeatureOperation:lt((c,u,d)=>{Qt({feature:"add-operation-step-vital",action_type:"fail"}),o.addOperationStepVital(c,"end",d,u)}),DEFAULT_TRACKED_RESOURCE_HEADERS:hc});return l}function aD(t,e){return{...t,init:r=>{Kl("DD_RUM",r)},getInternalContext:e.getInternalContext,stopSession:e.stopSession,getViewContext:e.getViewContext,globalContext:e.globalContext,userContext:e.userContext,accountContext:e.accountContext}}var ix=R(()=>{Z();G();ve();kf();dm();J_();og()});function ag(t,{session:e,viewContext:r,errorType:n}){let i=e?e.id:"no-session-id",o=[];n!==void 0&&o.push(`error-type=${n}`),r&&(o.push(`seed=${r.id}`),o.push(`from=${r.startClocks.timeStamp}`));let s=lD(t),a=`/rum/replay/sessions/${i}`;return`${s}${a}?${o.join("&")}`}function lD(t){let e=t.site,r=t.subdomain||cD(t);return`https://${r?`${r}.`:""}${e}`}function cD(t){switch(t.site){case os:case U0:return"app";case Zu:return"dd";default:return}}var ox=R(()=>{G()});function lg(t,e,r,n){let i=a=>{e.notify(14,{error:a}),fr("Error reported to customer",{"error.message":a.message})},o=bi([Kn(t,"profile")],i),s=r(n);return{async send({event:a,...l}){let c=new FormData,u=cn(a);if(!u)throw new Error("Failed to serialize event");c.append("event",new Blob([u],{type:"application/json"}),"event.json");let d=u.length;for(let[f,h]of _i(l)){let m=cn(h);if(!m)throw new Error("Failed to serialize attachment");let p=await uD(s,m);d+=p.outputBytesCount,c.append(f,new Blob([p.output]),f)}o.send({data:c,bytesCount:d})}}}function uD(t,e){return new Promise(r=>{t.write(e),t.finish(n=>{r(n)})})}var sx=R(()=>{G()});var be=R(()=>{ix();
39ve();og();vm();_m();gm();Qf();Xm();kf();Vf();bo();Si();ox();Ha();qf();yc();ng();hn();hn();mm();sx()});function ax(t){return eh(t).segments_count}function lx(t){eh(t).segments_count+=1}function cx(t){eh(t).records_count+=1}function ux(t,e){eh(t).segments_total_raw_size+=e}function fx(t){return In==null?void 0:In.get(t)}function eh(t){In||(In=new Map);let e;return In.has(t)?e=In.get(t):(e={records_count:0,segments_count:0,segments_total_raw_size:0},In.set(t,e),In.size>1e3&&fD()),e}function fD(){if(!In)return;let t=In.keys().next().value;t&&In.delete(t)}var In,rh=R(()=>{});var rr,ne,nr,kn,Xa,gx,yx=R(()=>{rr={FullSnapshot:2,IncrementalSnapshot:3,Meta:4,Focus:6,ViewEnd:7,VisualViewport:8,FrustrationRecord:9,Change:12},ne={AddString:0,AddNode:1,RemoveNode:2,Attribute:3,Text:4,Size:5,ScrollPosition:6,AddStyleSheet:7,AttachedStyleSheets:8,MediaPlaybackState:9,VisualViewport:10},nr={Mutation:0,MouseMove:1,MouseInteraction:2,Scroll:3,ViewportResize:4,Input:5,TouchMove:6,MediaInteraction:7,StyleSheetRule:8},kn={MouseUp:0,MouseDown:1,Click:2,ContextMenu:3,DblClick:4,Focus:5,Blur:6,TouchStart:7,TouchEnd:9},Xa={Play:0,Pause:1},gx={V1:0,Change:1}});var mr=R(()=>{yx()});var vx=R(()=>{});var bx=R(()=>{mr();vx()});function ih(t){return _x(void 0,void 0,t)}function ug(t,e,r){return _x(t,e,r)}function _x(t,e,r){let n={container:void 0,parentId:t,previousSiblingId:void 0,nextSiblingId:e},i=o=>n.previousSiblingId===o-1?0:n.nextSiblingId!==void 0?n.nextSiblingId-o:n.parentId!==void 0?o-n.parentId:null;return{advance(o){let s=r.getOrInsert(o),a=i(s);return n.previousSiblingId=s,{nodeId:s,insertionPoint:a}},ascend(){n.container&&(n=n.container)},descend(){n.previousSiblingId!==void 0&&(n={container:n,parentId:n.previousSiblingId,previousSiblingId:void 0,nextSiblingId:void 0})}}}var oh=R(()=>{});function ks(t,e){let r=t.tagName,n=t.value;if(xi(t,e)){let i=t.type;return r==="INPUT"&&(i==="button"||i==="submit"||i==="reset")?n:!n||r==="OPTION"?void 0:_o}if(r==="OPTION"||r==="SELECT")return t.value;if(!(r!=="INPUT"&&r!=="TEXTAREA"))return n}function Ex(t,e){return t.replace(bD,(r,n,i,o,s,a)=>{let l=i||s||a;if(!e||!l||_D.test(l)||ED.test(l))return r;let c=n||o||"";return`url(${c}${SD(l,e)}${c})`})}function SD(t,e){try{return jn(t,e).href}catch{return t}}function fg(t){return t.tagName.toLowerCase()}function hg(t,e){return`data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='${t}' height='${e}' style='background-color:silver'%3E%3C/svg%3E`}var bD,_D,ED,wc=R(()=>{G();be();bD=/url\((?:(')([^']*)'|(")([^"]*)"|([^)]*))\)/gm,_D=/^[A-Za-z]+:|^\/\//,ED=/^["']?data:.*,/i});function Ja(){return{cssText:{count:0,max:0,sum:0},serializationDuration:{count:0,max:0,sum:0}}}function sh(t,e,r){t[e].count+=1,t[e].max=Math.max(t[e].max,r),t[e].sum+=r}function ah(t,e){for(let r of["cssText","serializationDuration"])t[r].count+=e[r].count,t[r].max=Math.max(t[r].max,e[r].max),t[r].sum+=e[r].sum}var dg=R(()=>{});function Sx(t){let e={},r=o=>{var s;for(let a=0,l=o.length;a<l;a++){let c=o[a];if(typeof c=="string"){let u=t.size;u<1e6?(o[a]=t.getOrInsert(c),t.size>u&&n(ne.AddString,c)):o[a]=(s=t.get(c))!=null?s:c}else Array.isArray(c)&&r(c)}},n=(o,s)=>{o in e||(e[o]=[o]),o!==ne.AddString&&Array.isArray(s)&&r(s),e[o].push(s)};return{add:n,flush:()=>{let o=[];return[ne.AddString,ne.AddNode,ne.RemoveNode,ne.Attribute,ne.Text,ne.Size,ne.ScrollPosition,ne.AddStyleSheet,ne.AttachedStyleSheets,ne.MediaPlaybackState,ne.VisualViewport].forEach(s=>{let a=e[s];a&&o.push(a)}),e={},o}}}var xx=R(()=>{mr()});function Za(t,e,r,n,i,o){let s=Sx(n.stringIds),a=Ja(),l={addMetric(d,f){sh(a,d,f)},addNode(...d){s.add(ne.AddNode,d)},addStyleSheet(d,f,h){h?s.add(ne.AddStyleSheet,[d,f||[],h]):f?s.add(ne.AddStyleSheet,[d,f]):s.add(ne.AddStyleSheet,[d])},attachStyleSheets(d,f){let h=[d];for(let m of f)h.push(m);s.add(ne.AttachedStyleSheets,h)},removeNode(d){s.add(ne.RemoveNode,d)},setAttributes(d){s.add(ne.Attribute,d)},setMediaPlaybackState(d,f){s.add(ne.MediaPlaybackState,[d,f])},setScrollPosition(d,f,h){s.add(ne.ScrollPosition,[d,f,h])},setSize(d,f,h){s.add(ne.Size,[d,f,h])},setText(d,f){s.add(ne.Text,[d,f])},kind:t,scope:n},c=pt();o(l),sh(a,"serializationDuration",bt(c,pt()));let u=s.flush();u.length>0&&e(t===0||t===1?{data:u,format:gx.Change,type:rr.FullSnapshot,timestamp:i}:{data:u,type:rr.Change,timestamp:i}),r(a)}var lh=R(()=>{Z();mr();dg();xx()});function Ac(t,e,r,n){if(e===nt.HIDDEN)return null;let i=t.getAttribute(r),o=t.tagName;if(Uf(o,r,i,e,n)){if(o==="IMG"){let s=t;
39if(s.naturalWidth>0)return hg(s.naturalWidth,s.naturalHeight);let{width:a,height:l}=t.getBoundingClientRect();return a>0||l>0?hg(a,l):Lm}return o==="SOURCE"?Lm:_o}return i&&ws(i,xD)}var xD,ch=R(()=>{be();wc();xD=1e6});function Tx(t,e,r){if(e===nt.HIDDEN)return{};let n={},i=fg(t);for(let s=0;s<t.attributes.length;s+=1){let l=t.attributes.item(s).name,c=Ac(t,e,l,r.scope.configuration);c!==null&&(n[l]=c)}if(t.value&&(i==="textarea"||i==="select"||i==="option"||i==="input")){let s=ks(t,e);s!==void 0&&(n.value=s)}if(i==="option"){let s=t;s.selected&&!xi(s,e)?n.selected="":delete n.selected}let o=t;return i==="input"&&(o.type==="radio"||o.type==="checkbox")&&(o.checked&&!xi(o,e)?n.checked="":delete n.checked),n}function wx(t,e,r){if(e===nt.HIDDEN)return{};let n={},i=t.ownerDocument,o=fg(t);if(o==="link"){let l=Array.from(i.styleSheets).find(u=>u.href===t.href),c=pg(l);c&&l&&(r.addMetric("cssText",c.length),n._cssText=c)}if(o==="style"&&t.sheet){let l=pg(t.sheet);l&&(r.addMetric("cssText",l.length),n._cssText=l)}if(o==="audio"||o==="video"){let l=t;n.rr_mediaState=l.paused?"paused":"played"}let s,a;switch(r.kind){case 0:s=Math.round(t.scrollTop),a=Math.round(t.scrollLeft),(s||a)&&r.scope.elementsScrollPositions.set(t,{scrollTop:s,scrollLeft:a});break;case 1:r.scope.elementsScrollPositions.has(t)&&({scrollTop:s,scrollLeft:a}=r.scope.elementsScrollPositions.get(t));break}return a&&(n.rr_scrollLeft=a),s&&(n.rr_scrollTop=s),n}function pg(t){if(!t)return null;let e;try{e=t.rules||t.cssRules}catch{}if(!e)return null;let r=Array.from(e,e_()?TD:Ax).join("");return Ex(r,t.href)}function TD(t){if(AD(t)&&t.selectorText.includes(":")){let e=/(\[[\w-]+[^\\])(:[^\]]+\])/g;return t.cssText.replace(e,"$1\\$2")}return Ax(t)}function Ax(t){return wD(t)&&pg(t.styleSheet)||t.cssText}function wD(t){return"styleSheet"in t}function AD(t){return"selectorText"in t}var Cx=R(()=>{be();G();wc();ch()});function Ms(t,e,r,n){var s;if(((s=e.parentNode)==null?void 0:s.nodeName)==="STYLE"||r===nt.HIDDEN||r===nt.IGNORE)return;let i,o=Dm(e);if(o?i=Om(o,r):i=r,i===nt.HIDDEN){LD(t,e,n);return}if(i!==nt.IGNORE){switch(e.nodeType){case e.CDATA_SECTION_NODE:RD(t,e,n);break;case e.DOCUMENT_NODE:CD(t,e,n);break;case e.DOCUMENT_FRAGMENT_NODE:PD(t,e,n);break;case e.DOCUMENT_TYPE_NODE:ID(t,e,n);break;case e.ELEMENT_NODE:kD(t,e,i,n);break;case e.TEXT_NODE:MD(t,e,i,n);break;default:return}switch(e.nodeType){case e.CDATA_SECTION_NODE:case e.DOCUMENT_TYPE_NODE:case e.TEXT_NODE:return}t.descend(),Nf(e,a=>{Ms(t,a,i,n)}),t.ascend()}}function CD(t,e,r){let{nodeId:n,insertionPoint:i}=t.advance(e);r.addNode(i,"#document"),r.setScrollPosition(n,Ec(),Ps()),Px(e.adoptedStyleSheets,n,r)}function PD(t,e,r){let{nodeId:n,insertionPoint:i}=t.advance(e);if(!Ua(e)){r.addNode(i,"#document-fragment");return}r.addNode(i,"#shadow-root"),r.scope.shadowRootsController.addShadowRoot(e,r.scope),Px(e.adoptedStyleSheets,n,r)}function ID(t,e,r){let{insertionPoint:n}=t.advance(e);r.addNode(n,"#doctype",e.name,e.publicId,e.systemId)}function kD(t,e,r,n){let{nodeId:i,insertionPoint:o}=t.advance(e),s=Object.entries(Tx(e,r,n));n.addNode(o,Ix(e),...s);let{_cssText:a,rr_mediaState:l,rr_scrollLeft:c,rr_scrollTop:u}=wx(e,r,n),d=e;if(a!==void 0&&d.sheet){let f=n.scope.styleSheetIds.getOrInsert(d.sheet);n.addStyleSheet(a),n.attachStyleSheets(i,[f])}l==="played"?n.setMediaPlaybackState(i,Xa.Play):l==="paused"&&n.setMediaPlaybackState(i,Xa.Pause),(c!==void 0||u!==void 0)&&n.setScrollPosition(i,c||0,u||0)}function MD(t,e,r,n){let{insertionPoint:i}=t.advance(e),o=Gf(e,r);n.addNode(i,"#text",o)}function RD(t,e,r){let{insertionPoint:n}=t.advance(e);r.addNode(n,"#cdata-section")}function LD(t,e,r){if(!Br(e))return;let{nodeId:n,insertionPoint:i}=t.advance(e);r.addNode(i,Ix(e),[gc,wE]);let{width:o,height:s}=e.getBoundingClientRect();r.setSize(n,o,s)}function Px(t,e,r){!t||t.length===0||r.attachStyleSheets(e,t.map(n=>OD(n,r)))}function OD(t,e){let r=Array.from(t.cssRules||t.rules,i=>i.cssText),n=t.media.length>0?Array.from(t.media):void 0;return e.addMetric("cssText",r.reduce((i,o)=>i+o.length,0)),e.addStyleSheet(r,n,t.disabled),e.scope.styleSheetIds.getOrInsert(t)}function Ix(t){let e=t.nodeName;return DD(t)?`svg>${e}
39`:e}function DD(t){return t.namespaceURI==="http://www.w3.org/2000/svg"}var uh=R(()=>{be();mr();Cx()});function mg(t,e,r,n,i,o){o.resetIds(),Za(e,n,i,o,t,s=>{Ms(ih(o.nodeIds),r,o.configuration.defaultPrivacyLevel,s)})}var kx=R(()=>{lh();uh();oh()});function gg(t,e,r,n,i){Za(2,r,n,i,t,o=>FD(e,o))}function FD(t,e){let r=new Set,n=new Map,i=new Map,o=new Set;for(let l of t)switch(l.type){case"attributes":{let c=l.target,u=n.get(c);u||(u=new Map,n.set(c,u));let d=l.attributeName;u.has(d)||u.set(d,l.oldValue);break}case"characterData":i.has(l.target)||i.set(l.target,l.oldValue);break;case"childList":for(let c=0;c<l.addedNodes.length;c++)r.add(l.addedNodes[c]);for(let c=0;c<l.removedNodes.length;c++)o.add(l.removedNodes[c]);break}let s=e.scope.nodeIds.nextId,a=new Map;ND(o,e),VD(r,a,e),BD(i,s,a,e),zD(n,s,a,e)}function ND(t,e){let r=e.scope.nodeIds;for(let n of t){let i=r.get(n);i!==void 0&&(Mx(n,o=>{Cs(o)&&e.scope.shadowRootsController.removeShadowRoot(o.shadowRoot),r.delete(o)}),e.removeNode(i))}}function VD(t,e,r){let n=r.scope.nodeIds;for(let i of t){if(!i.isConnected||n.get(i)!==void 0)continue;let s=pc(i);if(!s)continue;let a=n.get(s);if(a===void 0)continue;let l=Je(s,r.scope.configuration.defaultPrivacyLevel,e),c=HD(i,n);Ms(ug(a,c,n),i,l,r)}}function BD(t,e,r,n){let i=n.scope.nodeIds;for(let[o,s]of t){if(o.textContent===s||!o.isConnected)continue;let a=i.get(o);if(a===void 0||a>=e)continue;let l=pc(o);if(!l)continue;let c=Je(l,n.scope.configuration.defaultPrivacyLevel,r);if(c===nt.HIDDEN||c===nt.IGNORE)continue;let u=Gf(o,c);n.setText(a,u)}}function zD(t,e,r,n){let i=n.scope.nodeIds;for(let[o,s]of t){if(!o.isConnected)continue;let a=i.get(o);if(a===void 0||a>=e)continue;let l=Je(o,n.scope.configuration.defaultPrivacyLevel,r);if(l===nt.HIDDEN||l===nt.IGNORE)continue;let c=[a];for(let[u,d]of s){if(o.getAttribute(u)===d)continue;if(u==="value"){let h=ks(o,l);h!==void 0&&c.push([u,h]);continue}let f=Ac(o,l,u,n.scope.configuration);f===null?c.push([u]):c.push([u,f])}c.length>1&&n.setAttributes(c)}}function HD(t,e){let r=t.nextSibling;for(;r;){let n=e.get(r);if(n!==void 0)return n;r=r.nextSibling}}function Mx(t,e){e(t),Nf(t,r=>Mx(r,e))}var Rx=R(()=>{be();lh();uh();oh();wc();ch()});var Qa=R(()=>{bx();oh();wc();kx();Rx();uh();ch();dg();lh()});function GD(t){return Math.abs(t.pageTop-t.offsetTop-window.scrollY)>25||Math.abs(t.pageLeft-t.offsetLeft-window.scrollX)>25}var Lx,fh,hh=R(()=>{Lx=(t,e)=>{let r=window.visualViewport,n={layoutViewportX:t,layoutViewportY:e,visualVie
39wportX:t,visualViewportY:e};if(r)GD(r)?(n.layoutViewportX=Math.round(t+r.offsetLeft),n.layoutViewportY=Math.round(e+r.offsetTop)):(n.visualViewportX=Math.round(t-r.offsetLeft),n.visualViewportY=Math.round(e-r.offsetTop));else return n;return n},fh=t=>({scale:t.scale,offsetLeft:t.offsetLeft,offsetTop:t.offsetTop,pageLeft:t.pageLeft,pageTop:t.pageTop,height:t.height,width:t.width})});function Ox(t,e,r,n,i){yg(pt(),0,e,r,i);let{unsubscribe:o}=t.subscribe(2,s=>{n(),yg(s.startClocks.timeStamp,1,e,r,i)});return{stop:o}}function yg(t,e,r,n,i){let{width:o,height:s}=So();r({data:{height:s,href:window.location.href,width:o},type:rr.Meta,timestamp:t}),r({data:{has_focus:document.hasFocus()},type:rr.Focus,timestamp:t}),mg(t,e,document,r,n,i),window.visualViewport&&r({data:fh(window.visualViewport),type:rr.VisualViewport,timestamp:t})}var vg=R(()=>{be();Z();mr();Qa();hh()});function Dx(){return bg(1)}function Fx(){return bg(0)}function Nx(){return qD(0)}function Vx(){return bg(0)}function qD(t){return Bx(()=>new Map,t)}function bg(t){return Bx(()=>new WeakMap,t)}function Bx(t,e){let r=t(),n=e,i=o=>r.get(o);return{clear(){n!==e&&(r=t(),n=e)},delete(o){r.delete(o)},get:i,getOrInsert(o){let s=i(o);return s===void 0&&(s=n++,r.set(o,s)),s},get nextId(){return n},get size(){return n-e}}}var zx=R(()=>{});function _g(t,e,r){let n=Dx(),i=Fx(),o=Nx(),s=Vx(),a={resetIds(){a.eventIds.clear(),a.nodeIds.clear(),a.stringIds.clear(),a.styleSheetIds.clear()},configuration:t,elementsScrollPositions:e,eventIds:n,nodeIds:i,shadowRootsController:r,stringIds:o,styleSheetIds:s};return a}var Eg=R(()=>{zx()});function dh(){let t=new WeakMap;return{set(e,r){e===document&&!document.scrollingElement||t.set(e===document?document.scrollingElement:e,r)},get(e){return t.get(e)},has(e){return t.has(e)}}}var ph=R(()=>{});var Hx=R(()=>{Z();be();vg();Eg();ph();Qa()});function Sg(t){return!!t.changedTouches}function Ti(t){return t.composed===!0&&Cs(t.target)?t.composedPath()[0]:t.target}var tl=R(()=>{be()});function gr(t,e,r=pt()){return{data:{source:t,...e},type:rr.IncrementalSnapshot,timestamp:r}}var xo=R(()=>{Z();mr()});function xg(t,e){let{throttled:r,cancel:n}=Ar(o=>{let s=Ti(o),a=e.nodeIds.get(s);if(a===void 0)return;let l=Tg(o);if(!l)return;let c={id:a,timeOffset:0,x:l.x,y:l.y};t(gr(Sg(o)?nr.TouchMove:nr.MouseMove,{positions:[c]}))},WD,{trailing:!1}),{stop:i}=ye(document,["mousemove","touchmove"],r,{capture:!0,passive:!0});return{stop:()=>{i(),n()}}}function Tg(t){let{clientX:e,clientY:r}=Sg(t)?t.changedTouches[0]:t;if(window.visualViewport){let{visualViewportX:n,visualViewportY:i}=Lx(e,r);e=n,r=i}if(!(!Number.isFinite(e)||!Number.isFinite(r)))return{x:e,y:r}}var WD,wg=R(()=>{G();mr();tl();hh();xo();WD=50});function Ag(t,e){let r=n=>{let i=Ti(n),o=e.nodeIds.get(i);if(o===void 0||Je(i,e.configuration.defaultPrivacyLevel)===nt.HIDDEN)return;let s=Ux[n.type],a;if(s!==kn.Blur&&s!==kn.Focus){let l=Tg(n);if(!l)return;a={id:o,type:s,x:l.x,y:l.y}}else a={id:o,type:s};t({id:e.eventIds.getOrInsert(n),...gr(nr.MouseInteraction,a)})};return ye(document,Object.keys(Ux),r,{capture:!0,passive:!0})}var Ux,Gx=R(()=>{G();be();mr();xo();tl();wg();Ux={pointerup:kn.MouseUp,mousedown:kn.MouseDown,click:kn.Click,contextmenu:kn.ContextMenu,dblclick:kn.DblClick,focus:kn.Focus,blur:kn.Blur,touchstart:kn.TouchStart,touchend:kn.TouchEnd}});function Cc(t,e,r){let{throttled:n,cancel:i}=Ar(s=>{let a=Ti(s);if(!a)return;let l=r.nodeIds.get(a);if(l===void 0||Je(a,r.configuration.defaultPrivacyLevel)===nt.HIDDEN)return;let c=a===document?{scrollTop:Ps(),scrollLeft:Ec()}:{scrollTop:Math.round(a.scrollTop),scrollLeft:Math.round(a.scrollLeft)};r.elementsScrollPositions.set(a,c),e(gr(nr.Scroll,{id:l,x:c.scrollLeft,y:c.scrollTop}))},$D),{stop:o}=gt(t,"scroll",n,{capture:!0,passive:!0});return{stop:()=>{o(),i()}}}var $D,qx=R(()=>{G();be();tl();mr();xo();$D=100});function Cg(t){let e=Sc().subscribe(r=>{t(gr(nr.ViewportResize,r))});return{stop:()=>{e.unsubscribe()}}}function Pg(t){let e=window.visualViewport;if(!e)return{stop:rt};let{throttled:r,cancel:n}=Ar(()=>{t({data:fh(e),type:rr.VisualViewport,timestamp:pt()})},jD,{trailing:!1}),{stop:i}=ye(e,["resize","scroll"],r,{capture:!0,passive:!0});return{stop:()=>{i(),n()}}}var jD,Wx=R(()=>{G();Z();be();mr();hh();xo();jD=200});function Ig(t,e){return ye(document,["play","pause"],r=>{let n=Ti(r);if(!n)return;let i=e.nodeIds.get(n);i===void 0||Je(n,e.configuration.defaultPrivacyLevel)===nt.HIDDEN||t(gr(nr.MediaInteraction,{id:i,type:r.type==="play"?Xa.Play:Xa.Pause}))},{capture:!0,passive:!0})}var $x=R(()=>{G();be();mr();tl();xo()});function kg(t,e){function r(o,s){if(!(o!=null&&o.ownerNode))return;let a=e.nodeIds.get(o.ownerNode);a!==void 0&&s(a)}let n=[Fe(CSSStyleSheet.prototype,"insertRule",({target:o,parameters:[s,a]})=>{r(o,l=>t(gr(nr.StyleSheetRule,{id:l,adds:[{rule:s,index:a}]})))}),Fe(CSSStyleSheet.prototype,"deleteRule",({target:o,parameters:[s]})=>{r(o,a=>t(gr(nr.StyleSheetRule,{id:a,removes:[{index:s}]})))})];typeof CSSGroupingRule!="undefined"?i(CSSGroupingRule):(i(CSSMediaRule),i(CSSSupportsRule));function i(o){n.push(Fe(o.prototype,"insertRule",({target:s,parameters:[a,l]})=>{r(s.parentStyleSheet,c=>{let u=jx(s);u&&(u.push(l||0),t(gr(nr.StyleSheetRule,{id:c,adds:[{rule:a,index:u}]})))})}),Fe(o.prototype,"deleteRule",({target:s,parameters:[a]})=>{r(s.parentStyleSheet,l=>{let c=jx(s);c&&(c.push(a),t(gr(nr.StyleSheetRule,{id:l,removes:[{index:c}]})))})}))}return{stop:()=>
39{n.forEach(o=>o.stop())}}}function jx(t){let e=[],r=t;for(;r.parentRule;){let s=Array.from(r.parentRule.cssRules).indexOf(r);e.unshift(s),r=r.parentRule}if(!r.parentStyleSheet)return;let i=Array.from(r.parentStyleSheet.cssRules).indexOf(r);return e.unshift(i),e}var Yx=R(()=>{G();mr();xo()});function Mg(t){return ye(window,["focus","blur"],()=>{t({data:{has_focus:document.hasFocus()},type:rr.Focus,timestamp:pt()})})}var Kx=R(()=>{G();Z();mr()});function Rg(t,e,r){let n=t.subscribe(5,()=>{r(),e({timestamp:pt(),type:rr.ViewEnd})});return{stop:()=>{n.unsubscribe()}}}var Xx=R(()=>{Z();mr()});function Pc(t,e,r){let n=r.configuration.defaultPrivacyLevel,i=new WeakMap,o=t!==document,{stop:s}=ye(t,o?["change"]:["input","change"],u=>{let d=Ti(u);(d instanceof HTMLInputElement||d instanceof HTMLTextAreaElement||d instanceof HTMLSelectElement)&&l(d)},{capture:!0,passive:!0}),a;if(o)a=rt;else{let u=[fs(HTMLInputElement.prototype,"value",l),fs(HTMLInputElement.prototype,"checked",l),fs(HTMLSelectElement.prototype,"value",l),fs(HTMLTextAreaElement.prototype,"value",l),fs(HTMLSelectElement.prototype,"selectedIndex",l)];a=()=>{u.forEach(d=>d.stop())}}return{stop:()=>{a(),s()}};function l(u){let d=Je(u,n);if(d===nt.HIDDEN)return;let f=u.type,h;if(f==="radio"||f==="checkbox"){if(xi(u,d))return;h={isChecked:u.checked}}else{let p=ks(u,d);if(p===void 0)return;h={text:p}}c(u,h);let m=u.name;f==="radio"&&m&&u.checked&&document.querySelectorAll(`input[type="radio"][name="${CSS.escape(m)}"]`).forEach(p=>{p!==u&&c(p,{isChecked:!1})})}function c(u,d){let f=r.nodeIds.get(u);if(f===void 0)return;let h=i.get(u);(!h||h.text!==d.text||h.isChecked!==d.isChecked)&&(i.set(u,d),e(gr(nr.Input,{id:f,...d})))}}var Jx=R(()=>{G();be();mr();tl();Qa();xo()});function Zx(t){let e=rt,r=[];function n(){e(),t(r),r=[]}let{throttled:i,cancel:o}=Ar(n,KD,{leading:!1});return{addMutations:s=>{r.length===0&&(e=lc(i,{timeout:YD}));for(let a of s)r.push(a)},flush:n,stop:()=>{e(),o()}}}var YD,KD,Qx=R(()=>{G();YD=100,KD=16});function Ic(t,e,r,n){let i=Rf();if(!i)return{stop:rt,flush:rt};let o=Zx(a=>{gg(pt(),a.concat(s.takeRecords()),e,r,n)}),s=new i(lt(o.addMutations));return s.observe(t,{attributeOldValue:!0,attributes:!0,characterData:!0,characterDataOldValue:!0,childList:!0,subtree:!0}),{stop:()=>{s.disconnect(),o.stop()},flush:()=>{o.flush()}}}var tT=R(()=>{G();Z();be();Qx();Qa()});var Lg=R(()=>{wg();Gx();qx();Wx();$x();Yx();Kx();Xx();Jx();tT()});var eT,rT=R(()=>{Lg();eT=(t,e)=>{let r=new Map;return{addShadowRoot:(i,o)=>
39{if(r.has(i))return;let s=Ic(i,t,e,o),a=Pc(i,t,o),l=Cc(i,t,o);r.set(i,{flush:()=>s.flush(),stop:()=>{s.stop(),a.stop(),l.stop()}})},removeShadowRoot:i=>{let o=r.get(i);o&&(o.stop(),r.delete(i))},stop:()=>{r.forEach(({stop:i})=>i())},flush:()=>{r.forEach(({flush:i})=>i())}}}});function Og(t){let{emitRecord:e,emitStats:r,configuration:n,lifeCycle:i}=t;if(!e||!r)throw new Error("emit functions are required");let o=f=>{e(f),Ui("record",{record:f});let h=t.viewHistory.findView();cx(h.id)},s=eT(o,r),a=_g(n,dh(),s),{stop:l}=Ox(i,o,r,c,a);function c(){s.flush(),u.flush()}let u=Ic(document,o,r,a),d=[u,xg(o,a),Ag(o,a),Cc(document,o,a),Cg(o),Pc(document,o,a),Ig(o,a),kg(o,a),Mg(o),Pg(o),Rg(i,o,c)];return{stop:()=>{s.stop(),d.forEach(f=>f.stop()),l()},flushMutations:c,shadowRootsController:s}}var nT=R(()=>{G();rh();Lg();ph();rT();vg();Eg()});var Dg=R(()=>{Hx();nT();Qa();ph()});function iT(t,e,r,n){let i=new FormData;i.append("segment",new Blob([t],{type:"application/octet-stream"}),`${e.session.id}-${e.start}`);let o={raw_segment_size:n,compressed_segment_size:t.byteLength,...e},s=JSON.stringify(o);return i.append("event",new Blob([s],{type:"application/json"})),{data:i,bytesCount:t.byteLength,cssText:r.cssText,isFullSnapshot:e.index_in_view===0,rawSize:n,recordCount:e.records_count,serializationDuration:r.serializationDuration}}var oT=R(()=>{});function sT({context:t,creationReason:e,encoder:r}){let n=0,i=t.view.id,o=ax(i),s={start:1/0,end:-1/0,creation_reason:e,records_count:0,has_full_snapshot:!1,index_in_view:o,source:"browser",...t},a=Ja();lx(i);function l(d,f){s.start=Math.min(s.start,d.timestamp),s.end=Math.max(s.end,d.timestamp),s.records_count+=1,s.has_full_snapshot||(s.has_full_snapshot=d.type===rr.FullSnapshot||d.type===rr.Change&&s.index_in_view===0);let h=r.isEmpty?'{"records":[':",";r.write(h+JSON.stringify(d),m=>{n+=m,f(n)})}function c(d){ah(a,d)}function u(d){if(r.isEmpty)throw new Error("Empty segment flushed");r.write(`],${JSON.stringify(s).slice(1)} 40`),r.finish(f=>{ux(s.view.id,f.rawBytesCount),d(s,a,f)})}return{addRecord:l,addStats:c,flush:u}}var aT=R(()=>{mr();rh();Dg()});function Fg(t,e,r,n,i,o){return JD(t,()=>ZD(e.applicationId,r,n),i,o)}function JD(t,e,r,n){let i={status:0,nextSegmentCreationReason:"init"},{unsubscribe:o}=t.subscribe(2,()=>{a("view_change")}),{unsubscribe:s}=t.subscribe(11,l=>{a(l.reason)});function a(l){i.status===1&&(i.segment.flush((c,u,d)=>{let f=iT(d.output,c,u,d.rawBytesCount);Zl(l)?r.sendOnExit(f):r.send(f)}),Wt(i.expirationTimeoutId)),l!=="stop"?i={status:0,nextSegmentCreationReason:l}:i={status:2}}return{addRecord:l=>{if(i.status!==2){if(i.status===0){let c=e();if(!c)return;i={status:1,segment:sT({encoder:n,context:c,creationReason:i.nextSegmentCreationReason}),expirationTimeoutId:Lt(()=>{a("segment_duration_limit")},XD)}}i.segment.addRecord(l,c=>{c>mh&&a("segment_bytes_limit")})}},addStats:l=>{i.status===1&&i.segment.addStats(l)},stop:()=>{a("stop"),o(),s()}}}function ZD(t,e,r){let n=e.findTrackedSession(),i=r.findView();if(!(!n||!i))return{application:{id:t},session:{id:n.id},view:{id:i.id}}}var XD,mh,Ng=R(()=>{Z();G();oT();aT();XD=5*1e3,mh=6e4});function Vg(t,e){if(!t.metricsEnabled)return{stop:rt};let{unsubscribe:r}=e.subscribe(n=>{if(n.type==="failure"||n.type==="queue-full"||n.type==="success"&&n.payload.isFullSnapshot){let i=QD(n.type,n.bandwidth,n.payload);Vr("Segment network request metrics",{metrics:i})}});return{stop:r}}function QD(t,e,r){return{cssText:{count:r.cssText.count,max:r.cssText.max,sum:r.cssText.sum},encoding:{fullSnapshot:"change",incrementalSnapshot:"change"},isFullSnapshot:r.isFullSnapshot,ongoingRequests:{count:e.ongoingRequestCount,totalSize:e.ongoingByteCount},recordCount:r.recordCount,result:t,serializationDuration:{count:r.serializationDuration.count,max:r.serializationDuration.max,sum:r.serializationDuration.sum},size:{compressed:r.bytesCount,raw:r.rawSize}}}var lT=R(()=>{G()});var cT=R(()=>{Ng();Ng();lT()});function uT(t){let e=Jr();return{addRecord:r=>{let n=t.findView();e.send("record",r,n.id)}}}var fT=R(()=>{G()});var hT={};Iv(hT,{startRecording:()=>tF});function tF(t,e,r,n,i,o,s){let a=[],l=h=>{t.notify(14,{error:h}),fr("Error reported to customer",{"error.message":h.message})},c=s||bi([Kn(e,"replay")],l,mh),u,d;if(Ke())({addRecord:u}=uT(n)),d=rt;else{let h=Fg(t,e,r,n,c,i);u=h.addRecord,d=h.addStats,a.push(h.stop);let m=Vg(o,c.observable);a.push(m.stop)}let{stop:f}=Og({emitRecord:u,emitStats:d,configuration:e,lifeCycle:t,viewHistory:n});return a.push(f),{stop:()=>{a.forEach(h=>h())}}}
40var dT=R(()=>{G();Dg();cT();fT()});function ET(t){return t?t.replace(oF,"/?"):"/"}var oF,ST=R(()=>{oF=/\/(?![vV]\d{1,2}\/)([^/\d?]*\d+[^/?]*)/g});var Bg,xT=R(()=>{ST();Bg=(t,e)=>t||ET(e)});function TT(t,e,r){var u,d;let{ids:n,names:i}=sF(t.views),o=t.longTasks.map(f=>f.id).filter(f=>f!==void 0),s=(d=(u=t.actions)==null?void 0:u.map(f=>f.id).filter(f=>f!==void 0))!=null?d:[],{ids:a,labels:l}=aF(t.vitals),c={application:{id:e}};return r&&(c.session={id:r}),n.length&&(c.view={id:n,name:i}),o.length&&(c.long_task={id:o}),s.length&&(c.action={id:s,label:[]}),a.length&&(c.vital={id:a,label:l}),c}function sF(t){let e={ids:[],names:[]};for(let r of t)e.ids.push(r.viewId),r.viewName&&e.names.push(r.viewName);return e.names=Array.from(new Set(e.names)),e}function aF(t){let e={ids:[],labels:[]};if(!t)return e;for(let r of t)e.ids.push(r.id),e.labels.push(r.label);return e.labels=Array.from(new Set(e.labels)),e}var wT=R(()=>{});function AT(t,e,r){return{event:lF(t,e,r),"wall-time.json":t}}function lF(t,e,r){let n=Ca(e),i=TT(t,e.applicationId,r),o=cF(n);return{...i,attachments:["wall-time.json"],start:new Date(t.startClocks.timeStamp).toISOString(),end:new Date(t.endClocks.timeStamp).toISOString(),family:"chrome",runtime:"chrome",format:"json",version:4,tags_profiler:o.join(","),_dd:{clock_drift:Ku()}}}function cF(t){return t.concat(["language:javascript","runtime:chrome","family:chrome","host:browser"])}var CT=R(()=>{Z();G();wT()});function PT(t){let e=Xe({expireDelay:uF});return t.subscribe(12,({rawRumEvent:r,startClocks:n,duration:i})=>{r.type==="long_task"&&e.add({id:r.long_task.id,startClocks:n,duration:i,entryType:r.long_task.entry_type===Ba.LONG_TASK?wt.LONG_TASK:wt.LONG_ANIMATION_FRAME},n.relative).close(wr(n.relative,i))}),e}var uF,IT=R(()=>{Z();G();be();uF=Ne});function kT(t){let e=Xe({expireDelay:fF});return t.subscribe(15,r=>{e.add({id:r.id,label:"",startClocks:r.startClocks,duration:void 0},r.startClocks.relative)}),t.subscribe(12,({rawRumEvent:r,startClocks:n,duration:i})=>{if(r.type==="action"){let o=e.getEntries(n.relative).find(a=>a.value.id===r.action.id),s=i!=null?i:0;o?(o.value.duration=s,o.close(wr(n.relative,s))):e.add({id:r.action.id,label:"",startClocks:n,duration:i},n.relative).close(wr(n.relative,s))}}),e}var fF,MT=R(()=>{Z();G();fF=Ne});function RT(t){let e=Xe({expireDelay:hF});return t.subscribe(16,r=>{e.add({id:r.id,type:fn.DURATION,startClocks:r.startClocks,duration:void 0,label:r.name},r.startClocks.relative)}),t.subscribe(12,({rawRumEvent:r,startClocks:n,duration:i})=>{if(r.type!=="vital")return;if(r.vital.type===fn.OPERATION_STEP){if(r.vital.step_type==="start")e.add({id:r.vital.id,type:r.vital.type,operationKey:r.vital.operation_key,startClocks:n,label:r.vital.name},n.relative);else if(r.vital.step_type==="end"){let s=e.findAllEntries().find(a=>a.value.type===fn.OPERATION_STEP&&a.value.label===r.vital.name&&a.value.operationKey===r.vital.operation_key);if(!s)return;s.value.duration=bt(s.value.startClocks.relative,n.relative),s.close(n.relative)}return}let o=e.getEntries(n.relative).find(s=>s.value.id===r.vital.id);if(o){o.value.duration=i,o.close(wr(n.relative,i));return}e.add({id:r.vital.id,type:r.vital.type,operationKey:r.vital.operation_key,startClocks:n,duration:i,label:r.vital.name},n.relative).close(wr(n.relative,i))}),e}var hF,LT=R(()=>{Z();G();be();hF=Ne});function dF(t,e){var i;let r=(i=t==null?void 0:t.data)==null?void 0:i.attributes;if(!r||typeof r.admitted!="boolean"||typeof r.reason!="string")return e;let n=r.reason==="backend_client_not_initialized"?"backend_unavailable":r.reason;return{decision:r.admitted?"quota_ok":"quota_ko",reason:n}}function pF(t,e){return as({proxy:t.proxy,site:t.site,path:"/api/v2/profiling/quota",parameters:`session_id=${e}`,subdomain:"quota"})}function OT(t,e,r=5e3){let n=pF(t,e),i=new AbortController,o,s=ys(n,{credentials:"omit",signal:i.signal,headers:new Headers({"DD-CLIENT-TOKEN":t.clientToken})}).then(l=>{let c=l.status===429?{decision:"quota_ko",reason:"quota_exceeded"}:{decision:"quota_ok",reason:"api-error"};return l.json().then(u=>(Wt(o),dF(u,c)),()=>(Wt(o),c))}).catch(()=>(Wt(o),{decision:"quota_ok",reason:"api-error"})),a=new Promise(l=>{o=Lt(()=>{i.abort(),l({decision:"quota_ok",reason:"timeout"})},r)});return Promise.race([s,a])}var DT=R(()=>{G()});var NT={};Iv(NT,{DEFAULT_RUM_PROFILER_CONFIGURATION:()=>FT,createRumProfiler:()=>mF});function mF(t,e,r,n,i,o,s=FT){let a=lg(t,e,i,6),l,c=[],u=PT(e),d=kT(e),f=RT(e),h={state:"stopped",stateReason:"initializing"},m=0;e.subscribe(9,()=>{g("session-expired")}),e.subscribe(10,()=>{h.state==="stopped"&&(h.stateReason==="session-expired"||h.stateReason==="quota_ko")&&p()});function p(){var T;if(h.state==="running")return;let F=o.findView();l=F?{startClocks:F.startClocks,viewId:F.id,viewName:Bg(F.name,document.location.pathname)}:void 0,c.push(gt(window,"visibilitychange",M).stop,gt(window,"beforeunload",D).stop),v();let C=++m,k=(T=r.findTrackedSession())==null?void 0:T.id;k&&OT(t,k).then(A=>{C===m&&(h.state!=="running"&&h.state!=="paused"||A.decision==="quota_ko"&&g("quota_ko",A.reason))}).catch(qt)}function _(){g("stopped-by-user")}
40function g(F,C){S(F),c.forEach(k=>k()),c.length=0,n.set({status:"stopped",error_reason:void 0,quota_reason:C})}function y(F){if(F.state==="running")return{cleanupTasks:F.cleanupTasks};let C=[],k=e.subscribe(2,T=>{let A={viewId:T.id,viewName:Bg(T.name,document.location.pathname),startClocks:T.startClocks};E(A),l=A});return C.push(k.unsubscribe),{cleanupTasks:C}}function v(){let F=ot.Profiler;if(!F)throw n.set({status:"error",error_reason:"not-supported-by-browser"}),new Error("RUM Profiler is not supported in this browser.");h.state==="running"&&b(h);let{cleanupTasks:C}=y(h),k;try{k=new F({sampleInterval:s.sampleIntervalMs,maxBufferSize:Math.round(s.collectIntervalMs*1.5/s.sampleIntervalMs)})}catch(T){T instanceof Error&&T.message.includes("disabled by Document Policy")?(Y.warn("[DD_RUM] Profiler startup failed. Ensure your server includes the `Document-Policy: js-profiling` response header when serving HTML pages.",T),n.set({status:"error",error_reason:"missing-document-policy-header"})):n.set({status:"error",error_reason:"unexpected-exception"});return}n.set({status:"running",error_reason:void 0}),h={state:"running",startClocks:St(),profiler:k,timeoutId:Lt(v,s.collectIntervalMs),views:[],cleanupTasks:C,longTasks:[]},E(l),k.addEventListener("samplebufferfull",P)}function b(F){Wt(F.timeoutId),F.profiler.removeEventListener("samplebufferfull",P);let{startClocks:C,views:k}=F;F.profiler.stop().then(T=>{let A=St(),I=bt(C.relative,A.relative),L=u.findAll(C.relative,I),U=d.findAll(C.relative,I),K=f.findAll(C.relative,I).map(st=>({id:st.id,label:st.label,startClocks:st.startClocks,duration:st.duration})),W=I<s.minProfileDurationMs;L.length===0&&W||w(Object.assign(T,{startClocks:C,endClocks:A,clocksOrigin:ya(),longTasks:L,actions:U,vitals:K,views:k,sampleInterval:s.sampleIntervalMs}),C.relative)}).catch(qt)}function S(F){if(h.state!=="running"){(h.state==="paused"||h.state==="stopped"&&F==="stopped-by-user")&&(h={state:"stopped",stateReason:F});return}let C=h;h={state:"stopped",stateReason:F},C.cleanupTasks.forEach(k=>k()),F==="quota_ko"?(Wt(C.timeoutId),C.profiler.removeEventListener("samplebufferfull",P),C.profiler.stop().catch(qt)):b(C)}function x(){if(h.state!=="running")return;let F=h;h={state:"paused"},F.cleanupTasks.forEach(C=>C()),b(F)}function E(F){h.state!=="running"||!F||h.views.push(F)}function w(F,C){var A;let k=(A=r.findTrackedSession(C))==null?void 0:A.id,T=AT(F,t,k);a.send(T)}function P(){v()}function M(){document.visibilityState==="hidden"&&h.state==="running"?x():document.visibilityState==="visible"&&h.state==="paused"&&v()}function D(){v()}function O(){return h.state==="stopped"}function V(){return h.state==="running"}function z(){return h.state==="paused"}return{start:p,stop:_,isStopped:O,isRunning:V,isPaused:z}}var FT,VT=R(()=>{Z();G();be();xT();CT();IT();MT();LT();DT();FT={sampleIntervalMs:10,collectIntervalMs:6e4,minProfileDurationMs:5e3}});var NA=Zt((exports,module)=>{typeof document!="undefined"&&typeof navigator!="undefined"&&(function(t,e){typeof exports=="object"&&typeof module!="undefined"?module.exports=e():typeof define=="function"&&define.amd?define(e):(t=typeof globalThis!="undefined"?globalThis:t||self,t.lottie=e())})(exports,(function(){"use strict";var svgNS="http://www.w3.org/2000/svg",locationHref="",_useWebWorker=!1,initialDefaultFrame=-999999,setWebWorker=function(e){_useWebWorker=!!e},getWebWorker=function(){return _useWebWorker},setLocationHref=function(e){locationHref=e},getLocationHref=function(){return locationHref};function createTag(t){return document.createElement(t)}function extendPrototype(t,e){var r,n=t.length,i;for(r=0;r<n;r+=1){i=t[r].prototype;for(var o in i)Object.prototype.hasOwnProperty.call(i,o)&&(e.prototype[o]=i[o])}}function getDescriptor(t,e){return Object.getOwnPropertyDescriptor(t,e)}function createProxyFunction(t){function e(){}return e.prototype=t,e}var audioControllerFactory=(function(){function t(e){this.audios=[],this.audioFactory=e,this._volume=1,this._isMuted=!1}return t.prototype={addAudio:function(r){this.audios.push(r)},pause:function(){var r,n=this.audios.length;for(r=0;r<n;r+=1)this.audios[r].pause()},resume:function(){var r,n=this.audios.length;for(r=0;r<n;r+=1)this.audios[r].resume()},setRate:function(r){var n,i=this.audios.length;for(n=0;n<i;n+=1)this.audios[n].setRate(r)},createAudio:function(r){return this.audioFactory?this.audioFactory(r):window.Howl?new window.Howl({src:[r]}):{isPlaying:!1,play:function(){this.isPlaying=!0},seek:function(){this.isPlaying=!1},playing:function(){},rate:function(){},setVolume:function(){}}},setAudioFactory:function(r){this.audioFactory=r},setVolume:function(r){this._volume=r,this._updateVolume()},mute:function(){this._isMuted=!0,this._updateVolume()},unmute:function(){this._isMuted=!1,this._updateVolume()},getVolume:function(){return this._volume},_updateVolume:function(){var r,n=this.audios.length;for(r=0;r<n;r+=1)this.audios[r].volume(this._volume*(this._isMuted?0:1))}},function(){return new t}})(),createTypedArray=(function(){function t(r,n){var i=0,o=[],s;switch(r){case"int16":case"uint8c":s=1;break;default:s=1.1;break}for(i=0;i<n;i+=1)o.push(s);return o}function e(r,n){return r==="float32"?new Float32Array(n):r==="int16"?new Int16Array(n):r==="uint8c"?new Uint8ClampedArray(n):t(r,n)}return typeof Uint8ClampedArray=="function"&&typeof Float32Array=="function"?e:t})();function createSizedArray(t){return Array.apply(null,{length:t})}function _typeof$6(t){"@babel/helpers - typeof";return _typeof$6=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$6(t)}var subframeEnabled=!0,expressionsPlugin=null,expressionsInterfaces=null,idPrefix$1="",isSafari=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),_shouldRoundValues=!1,bmPow=Math.pow,bmSqrt=Math.sqrt,bmFloor=Math.floor,bmMax=Math.max,bmMin=Math.min,BMMath={};(function(){var t=["abs","acos","acosh","asin","asinh","atan","atanh","atan2","ceil","cbrt","expm1","clz32","cos","cosh","exp","floor","fround","hypot","imul","log","log1p","log2","log10","max","min","pow","random","round","sign","sin","sinh","sqrt","tan","tanh","trunc","E","LN10","LN2","LOG10E","LOG2E","PI","SQRT1_2","SQRT2"],e,r=t.length;for(e=0;e<r;e+=1)BMMath[t[e]]=Math[t[e]]})();function ProjectInterface$1(){return{}}BMMath.random=Math.random,BMMath.abs=function(t){var e=_typeof$6(t);if(e==="object"&&t.length){var r=createSizedArray(t.length),n,i=t.length;for(n=0;n<i;n+=1)r[n]=Math.abs(t[n]);return r}return Math.abs(t)};var defaultCurveSegments=150,degToRads=Math.PI/180,roundCorner=.5519;function roundValues(t){_shouldRoundValues=!!t}function bmRnd(t){return _shouldRoundValues?Math.round(t):t}function styleDiv(t){t.style.position="absolute",t.style.top=0,t.style.left=0,t.style.display="block",t.style.transformOrigin="0 0",t.style.webkitTransformOrigin="0 0",t.style.backfaceVisibility="visible",t.style.webkitBackfaceVisibility="visible",t.style.transformStyle="preserve-3d",t.style.webkitTransformStyle="preserve-3d",t.style.mozTransformStyle="preserve-3d"}function BMEnterFrameEvent(t,e,r,n){this.type=t,this.currentTime=e,this.totalTime=r,this.direction=n<0?-1:1}function BMCompleteEvent(t,e){this.type=t,this.direction=e<0?-1:1}function BMCompleteLoopEvent(t,e,r,n){this.type=t,this.currentLoop=r,this.totalLoops=e,this.direction=n<0?-1:1}function BMSegmentStartEvent(t,e,r){this.type=t,this.firstFrame=e,this.totalFrames=r}function BMDestroyEvent(t,e){this.type=t,this.target=e}function BMRenderFrameErrorEvent(t,e){this.type="renderFrameError",this.nativeError=t,this.currentTime=e}function BMConfigErrorEvent(t){this.type="configError",this.nativeError=t}function BMAnimationConfigErrorEvent(t,e){this.type=t,this.nativeError=e}var createElementID=(function(){var t=0;return function(){return t+=1,idPrefix$1+"__lottie_element_"+t}})();function HSVtoRGB(t,e,r){var n,i,o,s,a,l,c,u;switch(s=Math.floor(t*6),a=t*6-s,l=r*(1-e),c=r*(1-a*e),u=r*(1-(1-a)*e),s%6){case 0:n=r,i=u,o=l;break;case 1:n=c,i=r,o=l;break;case 2:n=l,i=r,o=u;break;case 3:n=l,i=c,o=r;break;case 4:n=u,i=l,o=r;break;case 5:n=r,i=l,o=c;break;default:break}return[n,i,o]}function RGBtoHSV(t,e,r){var n=Math.max(t,e,r),i=Math.min(t,e,r),o=n-i,s,a=n===0?0:o/n,l=n/255;switch(n){case i:s=0;break;case t:s=e-r+o*(e<r?6:0),s/=6*o;break;case e:s=r-t+o*2,s/=6*o;break;case r:s=t-e+o*4,s/=6*o;break;default:break}return[s,a,l]}function addSaturationToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[1]+=e,r[1]>1?r[1]=1:r[1]<=0&&(r[1]=0),HSVtoRGB(r[0],r[1],r[2])}function addBrightnessToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[2]+=e,r[2]>1?r[2]=1:r[2]<0&&(r[2]=0),HSVtoRGB(r[0],r[1],r[2])}function addHueToRGB(t,e){var r=RGBtoHSV(t[0]*255,t[1]*255,t[2]*255);return r[0]+=e/360,r[0]>1?r[0]-=1:r[0]<0&&(r[0]+=1),HSVtoRGB(r[0],r[1],r[2])}var rgbToHex=(function(){var t=[],e,r;for(e=0;e<256;e+=1)r=e.toString(16),t[e]=r.length===1?"0"+r:r;return function(n,i,o){return n<0&&(n=0),i<0&&(i=0),o<0&&(o=0),"#"+t[n]+t[i]+t[o]}})(),setSubframeEnabled=function(e){subframeEnabled=!!e},getSubframeEnabled=function(){return subframeEnabled},setExpressionsPlugin=function(e){expressionsPlugin=e},getExpressionsPlugin=function(){return expressionsPlugin},setExpressionInterfaces=function(e){expressionsInterfaces=e},getExpressionInterfaces=function(){return expressionsInterfaces},setDefaultCurveSegments=function(e){defaultCurveSegments=e},getDefaultCurveSegments=function(){return defaultCurveSegments},setIdPrefix=function(e){idPrefix$1=e},getIdPrefix=function(){return idPrefix$1};function createNS(t){return document.createElementNS(svgNS,t)}function _typeof$5(t){"@babel/helpers - typeof";return _typeof$5=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$5(t)}var dataManager=(function(){var t=1,e=[],r,n,i={onmessage:function(){},postMessage:function(h){r({data:h})}},o={postMessage:function(h){i.onmessage({data:h})}};function s(f){if(window.Worker&&window.Blob&&getWebWorker()){var h=new Blob(["var _workerSelf = self;
40 self.onmessage = ",f.toString()],{type:"text/javascript"}),m=URL.createObjectURL(h);return new Worker(m)}return r=f,i}function a(){n||(n=s(function(h){function m(){function _(F,C){var k,T,A=F.length,I,L,U,K;for(T=0;T<A;T+=1)if(k=F[T],"ks"in k&&!k.completed){if(k.completed=!0,k.hasMask){var W=k.masksProperties;for(L=W.length,I=0;I<L;I+=1)if(W[I].pt.k.i)S(W[I].pt.k);else for(K=W[I].pt.k.length,U=0;U<K;U+=1)W[I].pt.k[U].s&&S(W[I].pt.k[U].s[0]),W[I].pt.k[U].e&&S(W[I].pt.k[U].e[0])}k.ty===0?(k.layers=v(k.refId,C),_(k.layers,C)):k.ty===4?b(k.shapes):k.ty===5&&V(k)}}function g(F,C){if(F){var k=0,T=F.length;for(k=0;k<T;k+=1)F[k].t===1&&(F[k].data.layers=v(F[k].data.refId,C),_(F[k].data.layers,C))}}function y(F,C){for(var k=0,T=C.length;k<T;){if(C[k].id===F)return C[k];k+=1}return null}function v(F,C){var k=y(F,C);return k?k.layers.__used?JSON.parse(JSON.stringify(k.layers)):(k.layers.__used=!0,k.layers):null}function b(F){var C,k=F.length,T,A;for(C=k-1;C>=0;C-=1)if(F[C].ty==="sh")if(F[C].ks.k.i)S(F[C].ks.k);else for(A=F[C].ks.k.length,T=0;T<A;T+=1)F[C].ks.k[T].s&&S(F[C].ks.k[T].s[0]),F[C].ks.k[T].e&&S(F[C].ks.k[T].e[0]);else F[C].ty==="gr"&&b(F[C].it)}function S(F){var C,k=F.i.length;for(C=0;C<k;C+=1)F.i[C][0]+=F.v[C][0],F.i[C][1]+=F.v[C][1],F.o[C][0]+=F.v[C][0],F.o[C][1]+=F.v[C][1]}function x(F,C){var k=C?C.split("."):[100,100,100];return F[0]>k[0]?!0:k[0]>F[0]?!1:F[1]>k[1]?!0:k[1]>F[1]?!1:F[2]>k[2]?!0:k[2]>F[2]?!1:null}var E=(function(){var F=[4,4,14];function C(T){var A=T.t.d;T.t.d={k:[{s:A,t:0}]}}function k(T){var A,I=T.length;for(A=0;A<I;A+=1)T[A].ty===5&&C(T[A])}return function(T){if(x(F,T.v)&&(k(T.layers),T.assets)){var A,I=T.assets.length;for(A=0;A<I;A+=1)T.assets[A].layers&&k(T.assets[A].layers)}}})(),w=(function(){var F=[4,7,99];return function(C){if(C.chars&&!x(F,C.v)){var k,T=C.chars.length;for(k=0;k<T;k+=1){var A=C.chars[k];A.data&&A.data.shapes&&(b(A.data.shapes),A.data.ip=0,A.data.op=99999,A.data.st=0,A.data.sr=1,A.data.ks={p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0}},C.chars[k].t||(A.data.shapes.push({ty:"no"}),A.data.shapes[0].it.push({p:{k:[0,0],a:0},s:{k:[100,100],a:0},a:{k:[0,0],a:0},r:{k:0,a:0},o:{k:100,a:0},sk:{k:0,a:0},sa:{k:0,a:0},ty:"tr"})))}}}})(),P=(function(){var F=[5,7,15];function C(T){var A=T.t.p;typeof A.a=="number"&&(A.a={a:0,k:A.a}),typeof A.p=="number"&&(A.p={a:0,k:A.p}),typeof A.r=="number"&&(A.r={a:0,k:A.r})}function k(T){var A,I=T.length;for(A=0;A<I;A+=1)T[A].ty===5&&C(T[A])}return function(T){if(x(F,T.v)&&(k(T.layers),T.assets)){var A,I=T.assets.length;for(A=0;A<I;A+=1)T.assets[A].layers&&k(T.assets[A].layers)}}})(),M=(function(){var F=[4,1,9];function C(T){var A,I=T.length,L,U;for(A=0;A<I;A+=1)if(T[A].ty==="gr")C(T[A].it);else if(T[A].ty==="fl"||T[A].ty==="st")if(T[A].c.k&&T[A].c.k[0].i)for(U=T[A].c.k.length,L=0;L<U;L+=1)T[A].c.k[L].s&&(T[A].c.k[L].s[0]/=255,T[A].c.k[L].s[1]/=255,T[A].c.k[L].s[2]/=255,T[A].c.k[L].s[3]/=255),T[A].c.k[L].e&&(T[A].c.k[L].e[0]/=255,T[A].c.k[L].e[1]/=255,T[A].c.k[L].e[2]/=255,T[A].c.k[L].e[3]/=255);else T[A].c.k[0]/=255,T[A].c.k[1]/=255,T[A].c.k[2]/=255,T[A].c.k[3]/=255}function k(T){var A,I=T.length;for(A=0;A<I;A+=1)T[A].ty===4&&C(T[A].shapes)}return function(T){if(x(F,T.v)&&(k(T.layers),T.assets)){var A,I=T.assets.length;for(A=0;A<I;A+=1)T.assets[A].layers&&k(T.assets[A].layers)}}})(),D=(function(){var F=[4,4,18];function C(T){var A,I=T.length,L,U;for(A=I-1;A>=0;A-=1)if(T[A].ty==="sh")if(T[A].ks.k.i)T[A].ks.k.c=T[A].closed;else for(U=T[A].ks.k.length,L=0;L<U;L+=1)T[A].ks.k[L].s&&(T[A].ks.k[L].s[0].c=T[A].closed),T[A].ks.k[L].e&&(T[A].ks.k[L].e[0].c=T[A].closed);else T[A].ty==="gr"&&C(T[A].it)}function k(T){var A,I,L=T.length,U,K,W,st;for(I=0;I<L;I+=1){if(A=T[I],A.hasMask){var ft=A.masksProperties;for(K=ft.length,U=0;U<K;U+=1)if(ft[U].pt.k.i)ft[U].pt.k.c=ft[U].cl;else for(st=ft[U].pt.k.length,W=0;W<st;W+=1)ft[U].pt.k[W].s&&(ft[U].pt.k[W].s[0].c=ft[U].cl),ft[U].pt.k[W].e&&(ft[U].pt.k[W].e[0].c=ft[U].cl)}A.ty===4&&C(A.shapes)}}return function(T){if(x(F,T.v)&&(k(T.layers),T.assets)){var A,I=T.assets.length;for(A=0;A<I;A+=1)T.assets[A].layers&&k(T.assets[A].layers)}}})();function O(F){F.__complete||(M(F),E(F),w(F),P(F),D(F),_(F.layers,F.assets),g(F.chars,F.assets),F.__complete=!0)}function V(F){F.t.a.length===0&&"m"in F.t.p}var z={};return z.completeData=O,z.checkColors=M,z.checkChars=w,z.checkPathProperties=P,z.checkShapes=D,z.completeLayers=_,z}if(o.dataManager||(o.dataManager=m()),o.assetLoader||(o.assetLoader=(function(){function _(y){var v=y.getResponseHeader("content-type");return v&&y.responseType==="json"&&v.indexOf("json")!==-1||y.response&&_typeof$5(y.response)==="object"?y.response:y.response&&typeof y.response=="string"?JSON.parse(y.response):y.responseText?JSON.parse(y.responseText):null}function g(y,v,b,S){var x,E=new XMLHttpRequest;try{E.responseType="json"}catch{}E.onreadystatechange=function(){if(E.readyState===4)if(E.status===200)x=_(E),b(x);else try{x=_(E),b(x)}catch(w){S&&S(w)}};try{E.open(["G","E","T"].join(""),y,!0)}catch{E.open(["G","E","T"].join(""),v+"/"+y,!0)}E.send()}return{load:g}})()),h.data.type==="loadAnimation")o.assetLoader.load(h.data.path,h.data.fullPath,function(_){o.dataManager.completeData(_),o.postMessage({id:h.data.id,payload:_,status:"success"})},function(){o.postMessage({id:h.data.id,status:"error"})});else if(h.data.type==="complete"){var p=h.data.animation;o.dataManager.completeData(p),o.postMessage({id:h.data.id,payload:p,status:"success"})}
vendor: 118,899 bytes, lines 40-41
40else h.data.type==="loadData"&&o.assetLoader.load(h.data.path,h.data.fullPath,function(_){o.postMessage({id:h.data.id,payload:_,status:"success"})},function(){o.postMessage({id:h.data.id,status:"error"})})}),n.onmessage=function(f){var h=f.data,m=h.id,p=e[m];e[m]=null,h.status==="success"?p.onComplete(h.payload):p.onError&&p.onError()})}function l(f,h){t+=1;var m="processId_"+t;return e[m]={onComplete:f,onError:h},m}function c(f,h,m){a();var p=l(h,m);n.postMessage({type:"loadAnimation",path:f,fullPath:window.location.origin+window.location.pathname,id:p})}function u(f,h,m){a();var p=l(h,m);n.postMessage({type:"loadData",path:f,fullPath:window.location.origin+window.location.pathname,id:p})}function d(f,h,m){a();var p=l(h,m);n.postMessage({type:"complete",animation:f,id:p})}return{loadAnimation:c,loadData:u,completeAnimation:d}})(),ImagePreloader=(function(){var t=(function(){var g=createTag("canvas");g.width=1,g.height=1;var y=g.getContext("2d");return y.fillStyle="rgba(0,0,0,0)",y.fillRect(0,0,1,1),g})();function e(){this.loadedAssets+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function r(){this.loadedFootagesCount+=1,this.loadedAssets===this.totalImages&&this.loadedFootagesCount===this.totalFootages&&this.imagesLoadedCb&&this.imagesLoadedCb(null)}function n(g,y,v){var b="";if(g.e)b=g.p;else if(y){var S=g.p;S.indexOf("images/")!==-1&&(S=S.split("/")[1]),b=y+S}else b=v,b+=g.u?g.u:"",b+=g.p;return b}function i(g){var y=0,v=setInterval(function(){var b=g.getBBox();(b.width||y>500)&&(this._imageLoaded(),clearInterval(v)),y+=1}.bind(this),50)}function o(g){var y=n(g,this.assetsPath,this.path),v=createNS("image");isSafari?this.testImageLoaded(v):v.addEventListener("load",this._imageLoaded,!1),v.addEventListener("error",function(){b.img=t,this._imageLoaded()}.bind(this),!1),v.setAttributeNS("http://www.w3.org/1999/xlink","href",y),this._elementHelper.append?this._elementHelper.append(v):this._elementHelper.appendChild(v);var b={img:v,assetData:g};return b}function s(g){var y=n(g,this.assetsPath,this.path),v=createTag("img");v.crossOrigin="anonymous",v.addEventListener("load",this._imageLoaded,!1),v.addEventListener("error",function(){b.img=t,this._imageLoaded()}.bind(this),!1),v.src=y;var b={img:v,assetData:g};return b}function a(g){var y={assetData:g},v=n(g,this.assetsPath,this.path);return dataManager.loadData(v,function(b){y.img=b,this._footageLoaded()}.bind(this),function(){y.img={},this._footageLoaded()}.bind(this)),y}function l(g,y){this.imagesLoadedCb=y;var v,b=g.length;for(v=0;v<b;v+=1)g[v].layers||(!g[v].t||g[v].t==="seq"?(this.totalImages+=1,this.images.push(this._createImageData(g[v]))):g[v].t===3&&(this.totalFootages+=1,this.images.push(this.createFootageData(g[v]))))}function c(g){this.path=g||""}function u(g){this.assetsPath=g||""}function d(g){for(var y=0,v=this.images.length;y<v;){if(this.images[y].assetData===g)return this.images[y].img;y+=1}return null}function f(){this.imagesLoadedCb=null,this.images.length=0}function h(){return this.totalImages===this.loadedAssets}function m(){return this.totalFootages===this.loadedFootagesCount}function p(g,y){g==="svg"?(this._elementHelper=y,this._createImageData=this.createImageData.bind(this)):this._createImageData=this.createImgData.bind(this)}function _(){this._imageLoaded=e.bind(this),this._footageLoaded=r.bind(this),this.testImageLoaded=i.bind(this),this.createFootageData=a.bind(this),this.assetsPath="",this.path="",this.totalImages=0,this.totalFootages=0,this.loadedAssets=0,this.loadedFootagesCount=0,this.imagesLoadedCb=null,this.images=[]}return _.prototype={loadAssets:l,setAssetsPath:u,setPath:c,loadedImages:h,loadedFootages:m,destroy:f,getAsset:d,createImgData:s,createImageData:o,imageLoaded:e,footageLoaded:r,setCacheType:p},_})();function BaseEvent(){}BaseEvent.prototype={triggerEvent:function(e,r){if(this._cbs[e])for(var n=this._cbs[e],i=0;i<n.length;i+=1)n[i](r)},addEventListener:function(e,r){return this._cbs[e]||(this._cbs[e]=[]),this._cbs[e].push(r),function(){this.removeEventListener(e,r)}.bind(this)},removeEventListener:function(e,r){if(!r)this._cbs[e]=null;else if(this._cbs[e]){for(var n=0,i=this._cbs[e].length;n<i;)this._cbs[e][n]===r&&(this._cbs[e].splice(n,1),n-=1,i-=1),n+=1;this._cbs[e].length||(this._cbs[e]=null)}}};var markerParser=(function(){function t(e){for(var r=e.split(`\r 41`),n={},i,o=0,s=0;s<r.length;s+=1)i=r[s].split(":"),i.length===2&&(n[i[0]]=i[1].trim(),o+=1);if(o===0)throw new Error;return n}return function(e){for(var r=[],n=0;n<e.length;n+=1){var i=e[n],o={time:i.tm,duration:i.dr};try{o.payload=JSON.parse(e[n].cm)}catch{try{o.payload=t(e[n].cm)}catch{o.payload={name:e[n].cm}}}r.push(o)}return r}})(),ProjectInterface=(function(){function t(e){this.compositions.push(e)}return function(){function e(r){for(var n=0,i=this.compositions.length;n<i;){if(this.compositions[n].data&&this.compositions[n].data.nm===r)return this.compositions[n].prepareFrame&&this.compositions[n].data.xt&&this.compositions[n].prepareFrame(this.currentFrame),this.compositions[n].compInterface;n+=1}return null}return e.compositions=[],e.currentFrame=0,e.registerComposition=t,e}})(),renderers={},registerRenderer=function(e,r){renderers[e]=r};function getRenderer(t){return renderers[t]}function getRegisteredRenderer(){if(renderers.canvas)return"canvas";for(var t in renderers)if(renderers[t])return t;return""}function _typeof$4(t){"@babel/helpers - typeof";return _typeof$4=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$4(t)}var AnimationItem=function(){this._cbs=[],this.name="",this.path="",this.isLoaded=!1,this.currentFrame=0,this.currentRawFrame=0,this.firstFrame=0,this.totalFrames=0,this.frameRate=0,this.frameMult=0,this.playSpeed=1,this.playDirection=1,this.playCount=0,this.animationData={},this.assets=[],this.isPaused=!0,this.autoplay=!1,this.loop=!0,this.renderer=null,this.animationID=createElementID(),this.assetsPath="",this.timeCompleted=0,this.segmentPos=0,this.isSubframeEnabled=getSubframeEnabled(),this.segments=[],this._idle=!0,this._completedLoop=!1,this.projectInterface=ProjectInterface(),this.imagePreloader=new ImagePreloader,this.audioController=audioControllerFactory(),this.markers=[],this.configAnimation=this.configAnimation.bind(this),this.onSetupError=this.onSetupError.bind(this),this.onSegmentComplete=this.onSegmentComplete.bind(this),this.drawnFrameEvent=new BMEnterFrameEvent("drawnFrame",0,0,0),this.expressionsPlugin=getExpressionsPlugin()};extendPrototype([BaseEvent],AnimationItem),AnimationItem.prototype.setParams=function(t){(t.wrapper||t.container)&&(this.wrapper=t.wrapper||t.container);var e="svg";t.animType?e=t.animType:t.renderer&&(e=t.renderer);var r=getRenderer(e);this.renderer=new r(this,t.rendererSettings),this.imagePreloader.setCacheType(e,this.renderer.globalData.defs),this.renderer.setProjectInterface(this.projectInterface),this.animType=e,t.loop===""||t.loop===null||t.loop===void 0||t.loop===!0?this.loop=!0:t.loop===!1?this.loop=!1:this.loop=parseInt(t.loop,10),this.autoplay="autoplay"in t?t.autoplay:!0,this.name=t.name?t.name:"",this.autoloadSegments=Object.prototype.hasOwnProperty.call(t,"autoloadSegments")?t.autoloadSegments:!0,this.assetsPath=t.assetsPath,this.initialSegment=t.initialSegment,t.audioFactory&&this.audioController.setAudioFactory(t.audioFactory),t.animationData?this.setupAnimation(t.animationData):t.path&&(t.path.lastIndexOf("\\")!==-1?this.path=t.path.substr(0,t.path.lastIndexOf("\\")+1):this.path=t.path.substr(0,t.path.lastIndexOf("/")+1),this.fileName=t.path.substr(t.path.lastIndexOf("/")+1),this.fileName=this.fileName.substr(0,this.fileName.lastIndexOf(".json")),dataManager.loadAnimation(t.path,this.configAnimation,this.onSetupError))},AnimationItem.prototype.onSetupError=function(){this.trigger("data_failed")},AnimationItem.prototype.setupAnimation=function(t){dataManager.completeAnimation(t,this.configAnimation)},AnimationItem.prototype.setData=function(t,e){e&&_typeof$4(e)!=="object"&&(e=JSON.parse(e));var r={wrapper:t,animationData:e},n=t.attributes;r.path=n.getNamedItem("data-animation-path")?n.getNamedItem("data-animation-path").value:n.getNamedItem("data-bm-path")?n.getNamedItem("data-bm-path").value:n.getNamedItem("bm-path")?n.getNamedItem("bm-path").value:"",r.animType=n.getNamedItem("data-anim-type")?n.getNamedItem("data-anim-type").value:n.getNamedItem("data-bm-type")?n.getNamedItem("data-bm-type").value:n.getNamedItem("bm-type")?n.getNamedItem("bm-type").value:n.getNamedItem("data-bm-renderer")?n.getNamedItem("data-bm-renderer").value:n.getNamedItem("bm-renderer")?n.getNamedItem("bm-renderer").value:getRegisteredRenderer()||"canvas";var i=n.getNamedItem("data-anim-loop")?n.getNamedItem("data-anim-loop").value:n.getNamedItem("data-bm-loop")?n.getNamedItem("data-bm-loop").value:n.getNamedItem("bm-loop")?n.getNamedItem("bm-loop").value:"";i==="false"?r.loop=!1:i==="true"?r.loop=!0:i!==""&&(r.loop=parseInt(i,10));var o=n.getNamedItem("data-anim-autoplay")?n.getNamedItem("data-anim-autoplay").value:n.getNamedItem("data-bm-autoplay")?n.getNamedItem("data-bm-autoplay").value:n.getNamedItem("bm-autoplay")?n.getNamedItem("bm-autoplay").value:!0;r.autoplay=o!=="false",r.name=n.getNamedItem("data-name")?n.getNamedItem("data-name").value:n.getNamedItem("data-bm-name")?n.getNamedItem("data-bm-name").value:n.getNamedItem("bm-name")?n.getNamedItem("bm-name").value:"";var s=n.getNamedItem("data-anim-prerender")?n.getNamedItem("data-anim-prerender").value:n.getNamedItem("data-bm-prerender")?n.getNamedItem("data-bm-prerender").value:n.getNamedItem("bm-prerender")?n.getNamedItem("bm-prerender").value:"";s==="false"&&(r.prerender=!1),r.path?this.setParams(r):this.trigger("destroy")},AnimationItem.prototype.includeLayers=function(t){t.op>this.animationData.op&&(this.animationData.op=t.op,this.totalFrames=Math.floor(t.op-this.animationData.ip));var e=this.animationData.layers,r,n=e.length,i=t.layers,o,s=i.length;for(o=0;o<s;o+=1)for(r=0;r<n;){if(e[r].id===i[o].id){e[r]=i[o];break}r+=1}if((t.chars||t.fonts)&&(this.renderer.globalData.fontManager.addChars(t.chars),this.renderer.globalData.fontManager.addFonts(t.fonts,this.renderer.globalData.defs)),t.assets)for(n=t.assets.length,r=0;r<n;r+=1)this.animationData.assets.push(t.assets[r]);this.animationData.__complete=!1,dataManager.completeAnimation(this.animationData,this.onSegmentComplete)},AnimationItem.prototype.onSegmentComplete=function(t){this.animationData=t;var e=getExpressionsPlugin();e&&e.initExpressions(this),this.loadNextSegment()},AnimationItem.prototype.loadNextSegment=function(){var t=this.animationData.segments;if(!t||t.length===0||!this.autoloadSegments){this.trigger("data_ready"),this.timeCompleted=this.totalFrames;return}var e=t.shift();this.timeCompleted=e.time*this.frameRate;var r=this.path+this.fileName+"_"+this.segmentPos+".json";this.segmentPos+=1,dataManager.loadData(r,this.includeLayers.bind(this),function(){this.trigger("data_failed")}.bind(this))},AnimationItem.prototype.loadSegments=function(){var t=this.animationData.segments;t||(this.timeCompleted=this.totalFrames),this.loadNextSegment()},AnimationItem.prototype.imagesLoaded=function(){this.trigger("loaded_images"),this.checkLoaded()},AnimationItem.prototype.preloadImages=function(){this.imagePreloader.setAssetsPath(this.assetsPath),this.imagePreloader.setPath(this.path),this.imagePreloader.loadAssets(this.animationData.assets,this.imagesLoaded.bind(this))},AnimationItem.prototype.configAnimation=function(t){if(this.renderer)try{this.animationData=t,this.initialSegment?(this.totalFrames=Math.floor(this.initialSegment[1]-this.initialSegment[0]),this.firstFrame=Math.round(this.initialSegment[0])):(this.totalFrames=Math.floor(this.animationData.op-this.animationData.ip),this.firstFrame=Math.round(this.animationData.ip)),this.renderer.configAnimation(t),t.assets||(t.assets=[]),this.assets=this.animationData.assets,this.frameRate=this.animationData.fr,this.frameMult=this.animationData.fr/1e3,this.renderer.searchExtraCompositions(t.assets),this.markers=markerParser(t.markers||[]),this.trigger("config_ready"),this.preloadImages(),this.loadSegments(),this.updaFrameModifier(),this.waitForFontsLoaded(),this.isPaused&&this.audioController.pause()}catch(e){this.triggerConfigError(e)}},AnimationItem.prototype.waitForFontsLoaded=function(){this.renderer&&(this.renderer.globalData.fontManager.isLoaded?this.checkLoaded():setTimeout(this.waitForFontsLoaded.bind(this),20))},AnimationItem.prototype.checkLoaded=function(){if(!this.isLoaded&&this.renderer.globalData.fontManager.isLoaded&&(this.imagePreloader.loadedImages()||this.renderer.rendererType!=="canvas")&&this.imagePreloader.loadedFootages()){this.isLoaded=!0;var t=getExpressionsPlugin();t&&t.initExpressions(this),this.renderer.initItems(),setTimeout(function(){this.trigger("DOMLoaded")}.bind(this),0),this.gotoFrame(),this.autoplay&&this.play()}},AnimationItem.prototype.resize=function(t,e){var r=typeof t=="number"?t:void 0,n=typeof e=="number"?e:void 0;this.renderer.updateContainerSize(r,n)},AnimationItem.prototype.setSubframe=function(t){this.isSubframeEnabled=!!t},AnimationItem.prototype.gotoFrame=function(){this.currentFrame=this.isSubframeEnabled?this.currentRawFrame:~~this.currentRawFrame,this.timeCompleted!==this.totalFrames&&this.currentFrame>this.timeCompleted&&(this.currentFrame=this.timeCompleted),this.trigger("enterFrame"),this.renderFrame(),this.trigger("drawnFrame")},AnimationItem.prototype.renderFrame=function(){if(!(this.isLoaded===!1||!this.renderer))try{this.expressionsPlugin&&this.expressionsPlugin.resetFrame(),this.renderer.renderFrame(this.currentFrame+this.firstFrame)}catch(t){this.triggerRenderFrameError(t)}},AnimationItem.prototype.play=function(t){t&&this.name!==t||this.isPaused===!0&&(this.isPaused=!1,this.trigger("_play"),this.audioController.resume(),this._idle&&(this._idle=!1,this.trigger("_active")))},AnimationItem.prototype.pause=function(t){t&&this.name!==t||this.isPaused===!1&&(this.isPaused=!0,this.trigger("_pause"),this._idle=!0,this.trigger("_idle"),this.audioController.pause())},AnimationItem.prototype.togglePause=function(t){t&&this.name!==t||(this.isPaused===!0?this.play():this.pause())},AnimationItem.prototype.stop=function(t){t&&this.name!==t||(this.pause(),this.playCount=0,this._completedLoop=!1,this.setCurrentRawFrameValue(0))},AnimationItem.prototype.getMarkerData=function(t){for(var e,r=0;r<this.markers.length;r+=1)if(e=this.markers[r],e.payload&&e.payload.name===t)return e;return null},AnimationItem.prototype.goToAndStop=function(t,e,r){if(!(r&&this.name!==r)){var n=Number(t);if(isNaN(n)){var i=this.getMarkerData(t);i&&this.goToAndStop(i.time,!0)}else e?this.setCurrentRawFrameValue(t):this.setCurrentRawFrameValue(t*this.frameModifier);this.pause()}},AnimationItem.prototype.goToAndPlay=function(t,e,r){if(!(r&&this.name!==r)){var n=Number(t);if(isNaN(n)){var i=this.getMarkerData(t);i&&(i.duration?this.playSegments([i.time,i.time+i.duration],!0):this.goToAndStop(i.time,!0))}else this.goToAndStop(n,e,r);this.play()}},AnimationItem.prototype.advanceTime=function(t){if(!(this.isPaused===!0||this.isLoaded===!1)){var e=this.currentRawFrame+t*this.frameModifier,r=!1;e>=this.totalFrames-1&&this.frameModifier>0?!this.loop||this.playCount===this.loop?this.checkSegments(e>this.totalFrames?e%this.totalFrames:0)||(r=!0,e=this.totalFrames-1):e>=this.totalFrames?(this.playCount+=1,this.checkSegments(e%this.totalFrames)||(this.setCurrentRawFrameValue(e%this.totalFrames),this._completedLoop=!0,this.trigger("loopComplete"))):this.setCurrentRawFrameValue(e):e<0?this.checkSegments(e%this.totalFrames)||(this.loop&&!(this.playCount--<=0&&this.loop!==!0)?(this.setCurrentRawFrameValue(this.totalFrames+e%this.totalFrames),this._completedLoop?this.trigger("loopComplete"):this._completedLoop=!0):(r=!0,e=0)):this.setCurrentRawFrameValue(e),r&&(this.setCurrentRawFrameValue(e),this.pause(),this.trigger("complete"))}},AnimationItem.prototype.adjustSegment=function(t,e){this.playCount=0,t[1]<t[0]?(this.frameModifier>0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(-1)),this.totalFrames=t[0]-t[1],this.timeCompleted=this.totalFrames,this.firstFrame=t[1],this.setCurrentRawFrameValue(this.totalFrames-.001-e)):t[1]>t[0]&&(this.frameModifier<0&&(this.playSpeed<0?this.setSpeed(-this.playSpeed):this.setDirection(1)),this.totalFrames=t[1]-t[0],this.timeCompleted=this.totalFrames,this.firstFrame=t[0],this.setCurrentRawFrameValue(.001+e)),this.trigger("segmentStart")},AnimationItem.prototype.setSegment=function(t,e){var r=-1;this.isPaused&&(this.currentRawFrame+this.firstFrame<t?r=t:this.currentRawFrame+this.firstFrame>e&&(r=e-t)),this.firstFrame=t,this.totalFrames=e-t,this.timeCompleted=this.totalFrames,r!==-1&&this.goToAndStop(r,!0)},AnimationItem.prototype.playSegments=function(t,e){if(e&&(this.segments.length=0),_typeof$4(t[0])==="object"){var r,n=t.length;for(r=0;r<n;r+=1)this.segments.push(t[r])}else this.segments.push(t);this.segments.length&&e&&this.adjustSegment(this.segments.shift(),0),this.isPaused&&this.play()},AnimationItem.prototype.resetSegments=function(t){this.segments.length=0,this.segments.push([this.animationData.ip,this.animationData.op]),t&&this.checkSegments(0)},AnimationItem.prototype.checkSegments=function(t){return this.segments.length?(this.adjustSegment(this.segments.shift(),t),!0):!1},AnimationItem.prototype.destroy=function(t){t&&this.name!==t||!this.renderer||(this.renderer.destroy(),this.imagePreloader.destroy(),this.trigger("destroy"),this._cbs=null,this.onEnterFrame=null,this.onLoopComplete=null,this.onComplete=null,this.onSegmentStart=null,this.onDestroy=null,this.renderer=null,this.expressionsPlugin=null,this.imagePreloader=null,this.projectInterface=null)},AnimationItem.prototype.setCurrentRawFrameValue=function(t){this.currentRawFrame=t,this.gotoFrame()},AnimationItem.prototype.setSpeed=function(t){this.playSpeed=t,this.updaFrameModifier()},AnimationItem.prototype.setDirection=function(t){this.playDirection=t<0?-1:1,this.updaFrameModifier()},AnimationItem.prototype.setLoop=function(t){this.loop=t},AnimationItem.prototype.setVolume=function(t,e){e&&this.name!==e||this.audioController.setVolume(t)},AnimationItem.prototype.getVolume=function(){return this.audioController.getVolume()},AnimationItem.prototype.mute=function(t){t&&this.name!==t||this.audioController.mute()},AnimationItem.prototype.unmute=function(t){t&&this.name!==t||this.audioController.unmute()},AnimationItem.prototype.updaFrameModifier=function(){this.frameModifier=this.frameMult*this.playSpeed*this.playDirection,this.audioController.setRate(this.playSpeed*this.playDirection)},AnimationItem.prototype.getPath=function(){return this.path},AnimationItem.prototype.getAssetsPath=function(t){var e="";if(t.e)e=t.p;else if(this.assetsPath){var r=t.p;r.indexOf("images/")!==-1&&(r=r.split("/")[1]),e=this.assetsPath+r}else e=this.path,e+=t.u?t.u:"",e+=t.p;return e},AnimationItem.prototype.getAssetData=function(t){for(var e=0,r=this.assets.length;e<r;){if(t===this.assets[e].id)return this.assets[e];e+=1}return null},AnimationItem.prototype.hide=function(){this.renderer.hide()},AnimationItem.prototype.show=function(){this.renderer.show()},AnimationItem.prototype.getDuration=function(t){return t?this.totalFrames:this.totalFrames/this.frameRate},AnimationItem.prototype.updateDocumentData=function(t,e,r){try{var n=this.renderer.getElementByPath(t);n.updateDocumentData(e,r)}catch{}},AnimationItem.prototype.trigger=function(t){if(this._cbs&&this._cbs[t])switch(t){case"enterFrame":this.triggerEvent(t,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameModifier));break;case"drawnFrame":this.drawnFrameEvent.currentTime=this.currentFrame,this.drawnFrameEvent.totalTime=this.totalFrames,this.drawnFrameEvent.direction=this.frameModifier,this.triggerEvent(t,this.drawnFrameEvent);break;case"loopComplete":this.triggerEvent(t,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult));break;case"complete":this.triggerEvent(t,new BMCompleteEvent(t,this.frameMult));break;case"segmentStart":this.triggerEvent(t,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames));break;case"destroy":this.triggerEvent(t,new BMDestroyEvent(t,this));break;default:this.triggerEvent(t)}t==="enterFrame"&&this.onEnterFrame&&this.onEnterFrame.call(this,new BMEnterFrameEvent(t,this.currentFrame,this.totalFrames,this.frameMult)),t==="loopComplete"&&this.onLoopComplete&&this.onLoopComplete.call(this,new BMCompleteLoopEvent(t,this.loop,this.playCount,this.frameMult)),t==="complete"&&this.onComplete&&this.onComplete.call(this,new BMCompleteEvent(t,this.frameMult)),t==="segmentStart"&&this.onSegmentStart&&this.onSegmentStart.call(this,new BMSegmentStartEvent(t,this.firstFrame,this.totalFrames)),t==="destroy"&&this.onDestroy&&this.onDestroy.call(this,new BMDestroyEvent(t,this))},AnimationItem.prototype.triggerRenderFrameError=function(t){var e=new BMRenderFrameErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)},AnimationItem.prototype.triggerConfigError=function(t){var e=new BMConfigErrorEvent(t,this.currentFrame);this.triggerEvent("error",e),this.onError&&this.onError.call(this,e)};var animationManager=(function(){var t={},e=[],r=0,n=0,i=0,o=!0,s=!1;function a(C){for(var k=0,T=C.target;k<n;)e[k].animation===T&&(e.splice(k,1),k-=1,n-=1,T.isPaused||d()),k+=1}function l(C,k){if(!C)return null;for(var T=0;T<n;){if(e[T].elem===C&&e[T].elem!==null)return e[T].animation;T+=1}var A=new AnimationItem;return f(A,C),A.setData(C,k),A}function c(){var C,k=e.length,T=[];for(C=0;C<k;C+=1)T.push(e[C].animation);return T}function u(){i+=1,M()}function d(){i-=1}function f(C,k){C.addEventListener("destroy",a),C.addEventListener("_active",u),C.addEventListener("_idle",d),e.push({elem:k,animation:C}),n+=1}function h(C){var k=new AnimationItem;return f(k,null),k.setParams(C),k}function m(C,k){var T;for(T=0;T<n;T+=1)e[T].animation.setSpeed(C,k)}function p(C,k){var T;for(T=0;T<n;T+=1)e[T].animation.setDirection(C,k)}function _(C){var k;for(k=0;k<n;k+=1)e[k].animation.play(C)}function g(C){var k=C-r,T;for(T=0;T<n;T+=1)e[T].animation.advanceTime(k);r=C,i&&!s?window.requestAnimationFrame(g):o=!0}function y(C){r=C,window.requestAnimationFrame(g)}function v(C){var k;for(k=0;k<n;k+=1)e[k].animation.pause(C)}function b(C,k,T){var A;for(A=0;A<n;A+=1)e[A].animation.goToAndStop(C,k,T)}function S(C){var k;for(k=0;k<n;k+=1)e[k].animation.stop(C)}function x(C){var k;for(k=0;k<n;k+=1)e[k].animation.togglePause(C)}function E(C){var k;for(k=n-1;k>=0;k-=1)e[k].animation.destroy(C)}function w(C,k,T){var A=[].concat([].slice.call(document.getElementsByClassName("lottie")),[].slice.call(document.getElementsByClassName("bodymovin"))),I,L=A.length;for(I=0;I<L;I+=1)T&&A[I].setAttribute("data-bm-type",T),l(A[I],C);if(k&&L===0){T||(T="svg");var U=document.getElementsByTagName("body")[0];U.innerText="";var K=createTag("div");K.style.width="100%",K.style.height="100%",K.setAttribute("data-bm-type",T),U.appendChild(K),l(K,C)}}function P(){var C;for(C=0;C<n;C+=1)e[C].animation.resize()}function M(){!s&&i&&o&&(window.requestAnimationFrame(y),o=!1)}function D(){s=!0}function O(){s=!1,M()}function V(C,k){var T;for(T=0;T<n;T+=1)e[T].animation.setVolume(C,k)}function z(C){var k;for(k=0;k<n;k+=1)e[k].animation.mute(C)}function F(C){var k;for(k=0;k<n;k+=1)e[k].animation.unmute(C)}return t.registerAnimation=l,t.loadAnimation=h,t.setSpeed=m,t.setDirection=p,t.play=_,t.pause=v,t.stop=S,t.togglePause=x,t.searchAnimations=w,t.resize=P,t.goToAndStop=b,t.destroy=E,t.freeze=D,t.unfreeze=O,t.setVolume=V,t.mute=z,t.unmute=F,t.getRegisteredAnimations=c,t})(),BezierFactory=(function(){var t={};t.getBezierEasing=r;var e={};function r(y,v,b,S,x){var E=x||("bez_"+y+"_"+v+"_"+b+"_"+S).replace(/\./g,"p");if(e[E])return e[E];var w=new g([y,v,b,S]);return e[E]=w,w}var n=4,i=.001,o=1e-7,s=10,a=11,l=1/(a-1),c=typeof Float32Array=="function";function u(y,v){return 1-3*v+3*y}function d(y,v){return 3*v-6*y}function f(y){return 3*y}function h(y,v,b){return((u(v,b)*y+d(v,b))*y+f(v))*y}function m(y,v,b){return 3*u(v,b)*y*y+2*d(v,b)*y+f(v)}function p(y,v,b,S,x){var E,w,P=0;do w=v+(b-v)/2,E=h(w,S,x)-y,E>0?b=w:v=w;while(Math.abs(E)>o&&++P<s);return w}function _(y,v,b,S){for(var x=0;x<n;++x){var E=m(v,b,S);if(E===0)return v;var w=h(v,b,S)-y;v-=w/E}return v}function g(y){this._p=y,this._mSampleValues=c?new Float32Array(a):new Array(a),this._precomputed=!1,this.get=this.get.bind(this)}return g.prototype={get:function(v){var b=this._p[0],S=this._p[1],x=this._p[2],E=this._p[3];return this._precomputed||this._precompute(),b===S&&x===E?v:v===0?0:v===1?1:h(this._getTForX(v),S,E)},_precompute:function(){var v=this._p[0],b=this._p[1],S=this._p[2],x=this._p[3];this._precomputed=!0,(v!==b||S!==x)&&this._calcSampleValues()},_calcSampleValues:function(){for(var v=this._p[0],b=this._p[2],S=0;S<a;++S)this._mSampleValues[S]=h(S*l,v,b)},_getTForX:function(v){for(var b=this._p[0],S=this._p[2],x=this._mSampleValues,E=0,w=1,P=a-1;w!==P&&x[w]<=v;++w)E+=l;--w;var M=(v-x[w])/(x[w+1]-x[w]),D=E+M*l,O=m(D,b,S);return O>=i?_(v,D,b,S):O===0?D:p(v,E,E+l,b,S)}},t})(),pooling=(function(){function t(e){return e.concat(createSizedArray(e.length))}return{double:t}})(),poolFactory=(function(){return function(t,e,r){var n=0,i=t,o=createSizedArray(i),s={newElement:a,release:l};function a(){var c;return n?(n-=1,c=o[n]):c=e(),c}function l(c){n===i&&(o=pooling.double(o),i*=2),r&&r(c),o[n]=c,n+=1}return s}})(),bezierLengthPool=(function(){function t(){return{addedLength:0,percents:createTypedArray("float32",getDefaultCurveSegments()),lengths:createTypedArray("float32",getDefaultCurveSegments())}}return poolFactory(8,t)})(),segmentsLengthPool=(function(){function t(){return{lengths:[],totalLength:0}}function e(r){var n,i=r.lengths.length;for(n=0;n<i;n+=1)bezierLengthPool.release(r.lengths[n]);r.lengths.length=0}return poolFactory(8,t,e)})();function bezFunction(){var t=Math;function e(f,h,m,p,_,g){var y=f*p+h*_+m*g-_*p-g*f-m*h;return y>-.001&&y<.001}function r(f,h,m,p,_,g,y,v,b){if(m===0&&g===0&&b===0)return e(f,h,p,_,y,v);var S=t.sqrt(t.pow(p-f,2)+t.pow(_-h,2)+t.pow(g-m,2)),x=t.sqrt(t.pow(y-f,2)+t.pow(v-h,2)+t.pow(b-m,2)),E=t.sqrt(t.pow(y-p,2)+t.pow(v-_,2)+t.pow(b-g,2)),w;return S>x?S>E?w=S-x-E:w=E-x-S:E>x?w=E-x-S:w=x-S-E,w>-1e-4&&w<1e-4}var n=(function(){return function(f,h,m,p){var _=getDefaultCurveSegments(),g,y,v,b,S,x=0,E,w=[],P=[],M=bezierLengthPool.newElement();for(v=m.length,g=0;g<_;g+=1){for(S=g/(_-1),E=0,y=0;y<v;y+=1)b=bmPow(1-S,3)*f[y]+3*bmPow(1-S,2)*S*m[y]+3*(1-S)*bmPow(S,2)*p[y]+bmPow(S,3)*h[y],w[y]=b,P[y]!==null&&(E+=bmPow(w[y]-P[y],2)),P[y]=w[y];E&&(E=bmSqrt(E),x+=E),M.percents[g]=S,M.lengths[g]=x}return M.addedLength=x,M}})();function i(f){var h=segmentsLengthPool.newElement(),m=f.c,p=f.v,_=f.o,g=f.i,y,v=f._length,b=h.lengths,S=0;for(y=0;y<v-1;y+=1)b[y]=n(p[y],p[y+1],_[y],g[y+1]),S+=b[y].addedLength;return m&&v&&(b[y]=n(p[y],p[0],_[y],g[0]),S+=b[y].addedLength),h.totalLength=S,h}function o(f){this.segmentLength=0,this.points=new Array(f)}function s(f,h){this.partialLength=f,this.point=h}var a=(function(){var f={};return function(h,m,p,_){var g=(h[0]+"_"+h[1]+"_"+m[0]+"_"+m[1]+"_"+p[0]+"_"+p[1]+"_"+_[0]+"_"+_[1]).replace(/\./g,"p");if(!f[g]){var y=getDefaultCurveSegments(),v,b,S,x,E,w=0,P,M,D=null;h.length===2&&(h[0]!==m[0]||h[1]!==m[1])&&e(h[0],h[1],m[0],m[1],h[0]+p[0],h[1]+p[1])&&e(h[0],h[1],m[0],m[1],m[0]+_[0],m[1]+_[1])&&(y=2);var O=new o(y);for(S=p.length,v=0;v<y;v+=1){for(M=createSizedArray(S),E=v/(y-1),P=0,b=0;b<S;b+=1)x=bmPow(1-E,3)*h[b]+3*bmPow(1-E,2)*E*(h[b]+p[b])+3*(1-E)*bmPow(E,2)*(m[b]+_[b])+bmPow(E,3)*m[b],M[b]=x,D!==null&&(P+=bmPow(M[b]-D[b],2));P=bmSqrt(P),w+=P,O.points[v]=new s(P,M),D=M}O.segmentLength=w,f[g]=O}return f[g]}})();function l(f,h){var m=h.percents,p=h.lengths,_=m.length,g=bmFloor((_-1)*f),y=f*h.addedLength,v=0;if(g===_-1||g===0||y===p[g])return m[g];for(var b=p[g]>y?-1:1,S=!0;S;)if(p[g]<=y&&p[g+1]>y?(v=(y-p[g])/(p[g+1]-p[g]),S=!1):g+=b,g<0||g>=_-1){if(g===_-1)return m[g];S=!1}return m[g]+(m[g+1]-m[g])*v}function c(f,h,m,p,_,g){var y=l(_,g),v=1-y,b=t.round((v*v*v*f[0]+(y*v*v+v*y*v+v*v*y)*m[0]+(y*y*v+v*y*y+y*v*y)*p[0]+y*y*y*h[0])*1e3)/1e3,S=t.round((v*v*v*f[1]+(y*v*v+v*y*v+v*v*y)*m[1]+(y*y*v+v*y*y+y*v*y)*p[1]+y*y*y*h[1])*1e3)/1e3;return[b,S]}var u=createTypedArray("float32",8);function d(f,h,m,p,_,g,y){_<0?_=0:_>1&&(_=1);var v=l(_,y);g=g>1?1:g;var b=l(g,y),S,x=f.length,E=1-v,w=1-b,P=E*E*E,M=v*E*E*3,D=v*v*E*3,O=v*v*v,V=E*E*w,z=v*E*w+E*v*w+E*E*b,F=v*v*w+E*v*b+v*E*b,C=v*v*b,k=E*w*w,T=v*w*w+E*b*w+E*w*b,A=v*b*w+E*b*b+v*w*b,I=v*b*b,L=w*w*w,U=b*w*w+w*b*w+w*w*b,K=b*b*w+w*b*b+b*w*b,W=b*b*b;for(S=0;S<x;S+=1)u[S*4]=t.round((P*f[S]+M*m[S]+D*p[S]+O*h[S])*1e3)/1e3,u[S*4+1]=t.round((V*f[S]+z*m[S]+F*p[S]+C*h[S])*1e3)/1e3,u[S*4+2]=t.round((k*f[S]+T*m[S]+A*p[S]+I*h[S])*1e3)/1e3,u[S*4+3]=t.round((L*f[S]+U*m[S]+K*p[S]+W*h[S])*1e3)/1e3;return u}return{getSegmentsLength:i,getNewSegment:d,getPointInSegment:c,buildBezierData:a,pointOnLine2D:e,pointOnLine3D:r}}var bez=bezFunction(),initFrame=initialDefaultFrame,mathAbs=Math.abs;function interpolateValue(t,e){var r=this.offsetTime,n;this.propType==="multidimensional"&&(n=createTypedArray("float32",this.pv.length));for(var i=e.lastIndex,o=i,s=this.keyframes.length-1,a=!0,l,c,u;a;){if(l=this.keyframes[o],c=this.keyframes[o+1],o===s-1&&t>=c.t-r){l.h&&(l=c),i=0;break}if(c.t-r>t){i=o;break}o<s-1?o+=1:(i=0,a=!1)}u=this.keyframesMetadata[o]||{};var d,f,h,m,p,_,g=c.t-r,y=l.t-r,v;if(l.to){u.bezierData||(u.bezierData=bez.buildBezierData(l.s,c.s||l.e,l.to,l.ti));var b=u.bezierData;if(t>=g||t<y){var S=t>=g?b.points.length-1:0;for(f=b.points[S].point.length,d=0;d<f;d+=1)n[d]=b.points[S].point[d]}else{u.__fnct?_=u.__fnct:(_=BezierFactory.getBezierEasing(l.o.x,l.o.y,l.i.x,l.i.y,l.n).get,u.__fnct=_),h=_((t-y)/(g-y));var x=b.segmentLength*h,E,w=e.lastFrame<t&&e._lastKeyframeIndex===o?e._lastAddedLength:0;for(p=e.lastFrame<t&&e._lastKeyframeIndex===o?e._lastPoint:0,a=!0,m=b.points.length;a;){if(w+=b.points[p].partialLength,x===0||h===0||p===b.points.length-1){for(f=b.points[p].point.length,d=0;d<f;d+=1)n[d]=b.points[p].point[d];break}else if(x>=w&&x<w+b.points[p+1].partialLength){for(E=(x-w)/b.points[p+1].partialLength,f=b.points[p].point.length,d=0;d<f;d+=1)n[d]=b.points[p].point[d]+(b.points[p+1].point[d]-b.points[p].point[d])*E;break}p<m-1?p+=1:a=!1}e._lastPoint=p,e._lastAddedLength=w-b.points[p].partialLength,e._lastKeyframeIndex=o}}else{var P,M,D,O,V;if(s=l.s.length,v=c.s||l.e,this.sh&&l.h!==1)if(t>=g)n[0]=v[0],n[1]=v[1],n[2]=v[2];else if(t<=y)n[0]=l.s[0],n[1]=l.s[1],n[2]=l.s[2];else{var z=createQuaternion(l.s),F=createQuaternion(v),C=(t-y)/(g-y);quaternionToEuler(n,slerp(z,F,C))}else for(o=0;o<s;o+=1)l.h!==1&&(t>=g?h=1:t<y?h=0:(l.o.x.constructor===Array?(u.__fnct||(u.__fnct=[]),u.__fnct[o]?_=u.__fnct[o]:(P=l.o.x[o]===void 0?l.o.x[0]:l.o.x[o],M=l.o.y[o]===void 0?l.o.y[0]:l.o.y[o],D=l.i.x[o]===void 0?l.i.x[0]:l.i.x[o],O=l.i.y[o]===void 0?l.i.y[0]:l.i.y[o],_=BezierFactory.getBezierEasing(P,M,D,O).get,u.__fnct[o]=_)):u.__fnct?_=u.__fnct:(P=l.o.x,M=l.o.y,D=l.i.x,O=l.i.y,_=BezierFactory.getBezierEasing(P,M,D,O).get,l.keyframeMetadata=_),h=_((t-y)/(g-y)))),v=c.s||l.e,V=l.h===1?l.s[o]:l.s[o]+(v[o]-l.s[o])*h,this.propType==="multidimensional"?n[o]=V:n=V}return e.lastIndex=i,n}function slerp(t,e,r){var n=[],i=t[0],o=t[1],s=t[2],a=t[3],l=e[0],c=e[1],u=e[2],d=e[3],f,h,m,p,_;return h=i*l+o*c+s*u+a*d,h<0&&(h=-h,l=-l,c=-c,u=-u,d=-d),1-h>1e-6?(f=Math.acos(h),m=Math.sin(f),p=Math.sin((1-r)*f)/m,_=Math.sin(r*f)/m):(p=1-r,_=r),n[0]=p*i+_*l,n[1]=p*o+_*c,n[2]=p*s+_*u,n[3]=p*a+_*d,n}function quaternionToEuler(t,e){var r=e[0],n=e[1],i=e[2],o=e[3],s=Math.atan2(2*n*o-2*r*i,1-2*n*n-2*i*i),a=Math.asin(2*r*n+2*i*o),l=Math.atan2(2*r*o-2*n*i,1-2*r*r-2*i*i);t[0]=s/degToRads,t[1]=a/degToRads,t[2]=l/degToRads}function createQuaternion(t){var e=t[0]*degToRads,r=t[1]*degToRads,n=t[2]*degToRads,i=Math.cos(e/2),o=Math.cos(r/2),s=Math.cos(n/2),a=Math.sin(e/2),l=Math.sin(r/2),c=Math.sin(n/2),u=i*o*s-a*l*c,d=a*l*s+i*o*c,f=a*o*s+i*l*c,h=i*l*s-a*o*c;return[d,f,h,u]}function getValueAtCurrentTime(){var t=this.comp.renderedFrame-this.offsetTime,e=this.keyframes[0].t-this.offsetTime,r=this.keyframes[this.keyframes.length-1].t-this.offsetTime;if(!(t===this._caching.lastFrame||this._caching.lastFrame!==initFrame&&(this._caching.lastFrame>=r&&t>=r||this._caching.lastFrame<e&&t<e))){this._caching.lastFrame>=t&&(this._caching._lastKeyframeIndex=-1,this._caching.lastIndex=0);var n=this.interpolateValue(t,this._caching);this.pv=n}return this._caching.lastFrame=t,this.pv}function setVValue(t){var e;if(this.propType==="unidimensional")e=t*this.mult,mathAbs(this.v-e)>1e-5&&(this.v=e,this._mdf=!0);else for(var r=0,n=this.v.length;r<n;)e=t[r]*this.mult,mathAbs(this.v[r]-e)>1e-5&&(this.v[r]=e,this._mdf=!0),r+=1}function processEffectsSequence(){if(!(this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)){if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=this._isFirstFrame;var t,e=this.effectsSequence.length,r=this.kf?this.pv:this.data.k;for(t=0;t<e;t+=1)r=this.effectsSequence[t](r);this.setVValue(r),this._isFirstFrame=!1,this.lock=!1,this.frameId=this.elem.globalData.frameId}}function addEffect(t){this.effectsSequence.push(t),this.container.addDynamicProperty(this)}function ValueProperty(t,e,r,n){this.propType="unidimensional",this.mult=r||1,this.data=e,this.v=r?e.k*r:e.k,this.pv=e.k,this._mdf=!1,this.elem=t,this.container=n,this.comp=t.comp,this.k=!1,this.kf=!1,this.vel=0,this.effectsSequence=[],this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function MultiDimensionalProperty(t,e,r,n){this.propType="multidimensional",this.mult=r||1,this.data=e,this._mdf=!1,this.elem=t,this.container=n,this.comp=t.comp,this.k=!1,this.kf=!1,this.frameId=-1;var i,o=e.k.length;for(this.v=createTypedArray("float32",o),this.pv=createTypedArray("float32",o),this.vel=createTypedArray("float32",o),i=0;i<o;i+=1)this.v[i]=e.k[i]*this.mult,this.pv[i]=e.k[i];this._isFirstFrame=!0,this.effectsSequence=[],this.getValue=processEffectsSequence,this.setVValue=setVValue,this.addEffect=addEffect}function KeyframedValueProperty(t,e,r,n){this.propType="unidimensional",this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.frameId=-1,this._caching={lastFrame:initFrame,lastIndex:0,value:0,_lastKeyframeIndex:-1},this.k=!0,this.kf=!0,this.data=e,this.mult=r||1,this.elem=t,this.container=n,this.comp=t.comp,this.v=initFrame,this.pv=initFrame,this._isFirstFrame=!0,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.addEffect=addEffect}function KeyframedMultidimensionalProperty(t,e,r,n){this.propType="multidimensional";var i,o=e.k.length,s,a,l,c;for(i=0;i<o-1;i+=1)e.k[i].to&&e.k[i].s&&e.k[i+1]&&e.k[i+1].s&&(s=e.k[i].s,a=e.k[i+1].s,l=e.k[i].to,c=e.k[i].ti,(s.length===2&&!(s[0]===a[0]&&s[1]===a[1])&&bez.pointOnLine2D(s[0],s[1],a[0],a[1],s[0]+l[0],s[1]+l[1])&&bez.pointOnLine2D(s[0],s[1],a[0],a[1],a[0]+c[0],a[1]+c[1])||s.length===3&&!(s[0]===a[0]&&s[1]===a[1]&&s[2]===a[2])&&bez.pointOnLine3D(s[0],s[1],s[2],a[0],a[1],a[2],s[0]+l[0],s[1]+l[1],s[2]+l[2])&&bez.pointOnLine3D(s[0],s[1],s[2],a[0],a[1],a[2],a[0]+c[0],a[1]+c[1],a[2]+c[2]))&&(e.k[i].to=null,e.k[i].ti=null),s[0]===a[0]&&s[1]===a[1]&&l[0]===0&&l[1]===0&&c[0]===0&&c[1]===0&&(s.length===2||s[2]===a[2]&&l[2]===0&&c[2]===0)&&(e.k[i].to=null,e.k[i].ti=null));this.effectsSequence=[getValueAtCurrentTime.bind(this)],this.data=e,this.keyframes=e.k,this.keyframesMetadata=[],this.offsetTime=t.data.st,this.k=!0,this.kf=!0,this._isFirstFrame=!0,this.mult=r||1,this.elem=t,this.container=n,this.comp=t.comp,this.getValue=processEffectsSequence,this.setVValue=setVValue,this.interpolateValue=interpolateValue,this.frameId=-1;var u=e.k[0].s.length;for(this.v=createTypedArray("float32",u),this.pv=createTypedArray("float32",u),i=0;i<u;i+=1)this.v[i]=initFrame,this.pv[i]=initFrame;this._caching={lastFrame:initFrame,lastIndex:0,value:createTypedArray("float32",u)},this.addEffect=addEffect}var PropertyFactory=(function(){function t(r,n,i,o,s){n.sid&&(n=r.globalData.slotManager.getProp(n));var a;if(!n.k.length)a=new ValueProperty(r,n,o,s);else if(typeof n.k[0]=="number")a=new MultiDimensionalProperty(r,n,o,s);else switch(i){case 0:a=new KeyframedValueProperty(r,n,o,s);break;case 1:a=new KeyframedMultidimensionalProperty(r,n,o,s);break;default:break}return a.effectsSequence.length&&s.addDynamicProperty(a),a}var e={getProp:t};return e})();function DynamicPropertyContainer(){}DynamicPropertyContainer.prototype={addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&(this.dynamicProperties.push(e),this.container.addDynamicProperty(this),this._isAnimated=!0)},iterateDynamicProperties:function(){this._mdf=!1;var e,r=this.dynamicProperties.length;for(e=0;e<r;e+=1)this.dynamicProperties[e].getValue(),this.dynamicProperties[e]._mdf&&(this._mdf=!0)},initDynamicPropertyContainer:function(e){this.container=e,this.dynamicProperties=[],this._mdf=!1,this._isAnimated=!1}};var pointPool=(function(){function t(){return createTypedArray("float32",2)}return poolFactory(8,t)})();function ShapePath(){this.c=!1,this._length=0,this._maxLength=8,this.v=createSizedArray(this._maxLength),this.o=createSizedArray(this._maxLength),this.i=createSizedArray(this._maxLength)}ShapePath.prototype.setPathData=function(t,e){this.c=t,this.setLength(e);for(var r=0;r<e;)this.v[r]=pointPool.newElement(),this.o[r]=pointPool.newElement(),this.i[r]=pointPool.newElement(),r+=1},ShapePath.prototype.setLength=function(t){for(;this._maxLength<t;)this.doubleArrayLength();this._length=t},ShapePath.prototype.doubleArrayLength=function(){this.v=this.v.concat(createSizedArray(this._maxLength)),this.i=this.i.concat(createSizedArray(this._maxLength)),this.o=this.o.concat(createSizedArray(this._maxLength)),this._maxLength*=2},ShapePath.prototype.setXYAt=function(t,e,r,n,i){var o;switch(this._length=Math.max(this._length,n+1),this._length>=this._maxLength&&this.doubleArrayLength(),r){case"v":o=this.v;break;case"i":o=this.i;break;case"o":o=this.o;break;default:o=[];break}(!o[n]||o[n]&&!i)&&(o[n]=pointPool.newElement()),o[n][0]=t,o[n][1]=e},ShapePath.prototype.setTripleAt=function(t,e,r,n,i,o,s,a){this.setXYAt(t,e,"v",s,a),this.setXYAt(r,n,"o",s,a),this.setXYAt(i,o,"i",s,a)},ShapePath.prototype.reverse=function(){var t=new ShapePath;t.setPathData(this.c,this._length);var e=this.v,r=this.o,n=this.i,i=0;this.c&&(t.setTripleAt(e[0][0],e[0][1],n[0][0],n[0][1],r[0][0],r[0][1],0,!1),i=1);var o=this._length-1,s=this._length,a;for(a=i;a<s;a+=1)t.setTripleAt(e[o][0],e[o][1],n[o][0],n[o][1],r[o][0],r[o][1],a,!1),o-=1;return t},ShapePath.prototype.length=function(){return this._length};var shapePool=(function(){function t(){return new ShapePath}function e(i){var o=i._length,s;for(s=0;s<o;s+=1)pointPool.release(i.v[s]),pointPool.release(i.i[s]),pointPool.release(i.o[s]),i.v[s]=null,i.i[s]=null,i.o[s]=null;i._length=0,i.c=!1}function r(i){var o=n.newElement(),s,a=i._length===void 0?i.v.length:i._length;for(o.setLength(a),o.c=i.c,s=0;s<a;s+=1)o.setTripleAt(i.v[s][0],i.v[s][1],i.o[s][0],i.o[s][1],i.i[s][0],i.i[s][1],s);return o}var n=poolFactory(4,t,e);return n.clone=r,n})();function ShapeCollection(){this._length=0,this._maxLength=4,this.shapes=createSizedArray(this._maxLength)}ShapeCollection.prototype.addShape=function(t){this._length===this._maxLength&&(this.shapes=this.shapes.concat(createSizedArray(this._maxLength)),this._maxLength*=2),this.shapes[this._length]=t,this._length+=1},ShapeCollection.prototype.releaseShapes=function(){var t;for(t=0;t<this._length;t+=1)shapePool.release(this.shapes[t]);this._length=0};var shapeCollectionPool=(function(){var t={newShapeCollection:i,release:o},e=0,r=4,n=createSizedArray(r);function i(){var s;return e?(e-=1,s=n[e]):s=new ShapeCollection,s}function o(s){var a,l=s._length;for(a=0;a<l;a+=1)shapePool.release(s.shapes[a]);s._length=0,e===r&&(n=pooling.double(n),r*=2),n[e]=s,e+=1}return t})(),ShapePropertyFactory=(function(){var t=-999999;function e(g,y,v){var b=v.lastIndex,S,x,E,w,P,M,D,O,V,z=this.keyframes;if(g<z[0].t-this.offsetTime)S=z[0].s[0],E=!0,b=0;else if(g>=z[z.length-1].t-this.offsetTime)S=z[z.length-1].s?z[z.length-1].s[0]:z[z.length-2].e[0],E=!0;else{for(var F=b,C=z.length-1,k=!0,T,A,I;k&&(T=z[F],A=z[F+1],!(A.t-this.offsetTime>g));)F<C-1?F+=1:k=!1;if(I=this.keyframesMetadata[F]||{},E=T.h===1,b=F,!E){if(g>=A.t-this.offsetTime)O=1;else if(g<T.t-this.offsetTime)O=0;else{var L;I.__fnct?L=I.__fnct:(L=BezierFactory.getBezierEasing(T.o.x,T.o.y,T.i.x,T.i.y).get,I.__fnct=L),O=L((g-(T.t-this.offsetTime))/(A.t-this.offsetTime-(T.t-this.offsetTime)))}x=A.s?A.s[0]:T.e[0]}S=T.s[0]}for(M=y._length,D=S.i[0].length,v.lastIndex=b,w=0;w<M;w+=1)for(P=0;P<D;P+=1)V=E?S.i[w][P]:S.i[w][P]+(x.i[w][P]-S.i[w][P])*O,y.i[w][P]=V,V=E?S.o[w][P]:S.o[w][P]+(x.o[w][P]-S.o[w][P])*O,y.o[w][P]=V,V=E?S.v[w][P]:S.v[w][P]+(x.v[w][P]-S.v[w][P])*O,y.v[w][P]=V}function r(){var g=this.comp.renderedFrame-this.offsetTime,y=this.keyframes[0].t-this.offsetTime,v=this.keyframes[this.keyframes.length-1].t-this.offsetTime,b=this._caching.lastFrame;return b!==t&&(b<y&&g<y||b>v&&g>v)||(this._caching.lastIndex=b<g?this._caching.lastIndex:0,this.interpolateShape(g,this.pv,this._caching)),this._caching.lastFrame=g,this.pv}function n(){this.paths=this.localShapeCollection}function i(g,y){if(g._length!==y._length||g.c!==y.c)return!1;var v,b=g._length;for(v=0;v<b;v+=1)if(g.v[v][0]!==y.v[v][0]||g.v[v][1]!==y.v[v][1]||g.o[v][0]!==y.o[v][0]||g.o[v][1]!==y.o[v][1]||g.i[v][0]!==y.i[v][0]||g.i[v][1]!==y.i[v][1])return!1;return!0}function o(g){i(this.v,g)||(this.v=shapePool.clone(g),this.localShapeCollection.releaseShapes(),this.localShapeCollection.addShape(this.v),this._mdf=!0,this.paths=this.localShapeCollection)}function s(){if(this.elem.globalData.frameId!==this.frameId){if(!this.effectsSequence.length){this._mdf=!1;return}if(this.lock){this.setVValue(this.pv);return}this.lock=!0,this._mdf=!1;var g;this.kf?g=this.pv:this.data.ks?g=this.data.ks.k:g=this.data.pt.k;var y,v=this.effectsSequence.length;for(y=0;y<v;y+=1)g=this.effectsSequence[y](g);this.setVValue(g),this.lock=!1,this.frameId=this.elem.globalData.frameId}}function a(g,y,v){this.propType="shape",this.comp=g.comp,this.container=g,this.elem=g,this.data=y,this.k=!1,this.kf=!1,this._mdf=!1;var b=v===3?y.pt.k:y.ks.k;this.v=shapePool.clone(b),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.reset=n,this.effectsSequence=[]}function l(g){this.effectsSequence.push(g),this.container.addDynamicProperty(this)}a.prototype.interpolateShape=e,a.prototype.getValue=s,a.prototype.setVValue=o,a.prototype.addEffect=l;function c(g,y,v){this.propType="shape",this.comp=g.comp,this.elem=g,this.container=g,this.offsetTime=g.data.st,this.keyframes=v===3?y.pt.k:y.ks.k,this.keyframesMetadata=[],this.k=!0,this.kf=!0;var b=this.keyframes[0].s[0].i.length;this.v=shapePool.newElement(),this.v.setPathData(this.keyframes[0].s[0].c,b),this.pv=shapePool.clone(this.v),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.paths.addShape(this.v),this.lastFrame=t,this.reset=n,this._caching={lastFrame:t,lastIndex:0},this.effectsSequence=[r.bind(this)]}c.prototype.getValue=s,c.prototype.interpolateShape=e,c.prototype.setVValue=o,c.prototype.addEffect=l;var u=(function(){var g=roundCorner;function y(v,b){this.v=shapePool.newElement(),this.v.setPathData(!0,4),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.paths=this.localShapeCollection,this.localShapeCollection.addShape(this.v),this.d=b.d,this.elem=v,this.comp=v.comp,this.frameId=-1,this.initDynamicPropertyContainer(v),this.p=PropertyFactory.getProp(v,b.p,1,0,this),this.s=PropertyFactory.getProp(v,b.s,1,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertEllToPath())}return y.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertEllToPath())},convertEllToPath:function(){var b=this.p.v[0],S=this.p.v[1],x=this.s.v[0]/2,E=this.s.v[1]/2,w=this.d!==3,P=this.v;P.v[0][0]=b,P.v[0][1]=S-E,P.v[1][0]=w?b+x:b-x,P.v[1][1]=S,P.v[2][0]=b,P.v[2][1]=S+E,P.v[3][0]=w?b-x:b+x,P.v[3][1]=S,P.i[0][0]=w?b-x*g:b+x*g,P.i[0][1]=S-E,P.i[1][0]=w?b+x:b-x,P.i[1][1]=S-E*g,P.i[2][0]=w?b+x*g:b-x*g,P.i[2][1]=S+E,P.i[3][0]=w?b-x:b+x,P.i[3][1]=S+E*g,P.o[0][0]=w?b+x*g:b-x*g,P.o[0][1]=S-E,P.o[1][0]=w?b+x:b-x,P.o[1][1]=S+E*g,P.o[2][0]=w?b-x*g:b+x*g,P.o[2][1]=S+E,P.o[3][0]=w?b-x:b+x,P.o[3][1]=S-E*g}},extendPrototype([DynamicPropertyContainer],y),y})(),d=(function(){function g(y,v){this.v=shapePool.newElement(),this.v.setPathData(!0,0),this.elem=y,this.comp=y.comp,this.data=v,this.frameId=-1,this.d=v.d,this.initDynamicPropertyContainer(y),v.sy===1?(this.ir=PropertyFactory.getProp(y,v.ir,0,0,this),this.is=PropertyFactory.getProp(y,v.is,0,.01,this),this.convertToPath=this.convertStarToPath):this.convertToPath=this.convertPolygonToPath,this.pt=PropertyFactory.getProp(y,v.pt,0,0,this),this.p=PropertyFactory.getProp(y,v.p,1,0,this),this.r=PropertyFactory.getProp(y,v.r,0,degToRads,this),this.or=PropertyFactory.getProp(y,v.or,0,0,this),this.os=PropertyFactory.getProp(y,v.os,0,.01,this),this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertToPath())}return g.prototype={reset:n,getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertToPath())},convertStarToPath:function(){var v=Math.floor(this.pt.v)*2,b=Math.PI*2/v,S=!0,x=this.or.v,E=this.ir.v,w=this.os.v,P=this.is.v,M=2*Math.PI*x/(v*2),D=2*Math.PI*E/(v*2),O,V,z,F,C=-Math.PI/2;C+=this.r.v;var k=this.data.d===3?-1:1;for(this.v._length=0,O=0;O<v;O+=1){V=S?x:E,z=S?w:P,F=S?M:D;var T=V*Math.cos(C),A=V*Math.sin(C),I=T===0&&A===0?0:A/Math.sqrt(T*T+A*A),L=T===0&&A===0?0:-T/Math.sqrt(T*T+A*A);T+=+this.p.v[0],A+=+this.p.v[1],this.v.setTripleAt(T,A,T-I*F*z*k,A-L*F*z*k,T+I*F*z*k,A+L*F*z*k,O,!0),S=!S,C+=b*k}},convertPolygonToPath:function(){var v=Math.floor(this.pt.v),b=Math.PI*2/v,S=this.or.v,x=this.os.v,E=2*Math.PI*S/(v*4),w,P=-Math.PI*.5,M=this.data.d===3?-1:1;for(P+=this.r.v,this.v._length=0,w=0;w<v;w+=1){var D=S*Math.cos(P),O=S*Math.sin(P),V=D===0&&O===0?0:O/Math.sqrt(D*D+O*O),z=D===0&&O===0?0:-D/Math.sqrt(D*D+O*O);D+=+this.p.v[0],O+=+this.p.v[1],this.v.setTripleAt(D,O,D-V*E*x*M,O-z*E*x*M,D+V*E*x*M,O+z*E*x*M,w,!0),P+=b*M}this.paths.length=0,this.paths[0]=this.v}},extendPrototype([DynamicPropertyContainer],g),g})(),f=(function(){function g(y,v){this.v=shapePool.newElement(),this.v.c=!0,this.localShapeCollection=shapeCollectionPool.newShapeCollection(),this.localShapeCollection.addShape(this.v),this.paths=this.localShapeCollection,this.elem=y,this.comp=y.comp,this.frameId=-1,this.d=v.d,this.initDynamicPropertyContainer(y),this.p=PropertyFactory.getProp(y,v.p,1,0,this),this.s=PropertyFactory.getProp(y,v.s,1,0,this),this.r=PropertyFactory.getProp(y,v.r,0,0,this),this.dynamicProperties.length?this.k=!0:(this.k=!1,this.convertRectToPath())}return g.prototype={convertRectToPath:function(){var v=this.p.v[0],b=this.p.v[1],S=this.s.v[0]/2,x=this.s.v[1]/2,E=bmMin(S,x,this.r.v),w=E*(1-roundCorner);this.v._length=0,this.d===2||this.d===1?(this.v.setTripleAt(v+S,b-x+E,v+S,b-x+E,v+S,b-x+w,0,!0),this.v.setTripleAt(v+S,b+x-E,v+S,b+x-w,v+S,b+x-E,1,!0),E!==0?(this.v.setTripleAt(v+S-E,b+x,v+S-E,b+x,v+S-w,b+x,2,!0),this.v.setTripleAt(v-S+E,b+x,v-S+w,b+x,v-S+E,b+x,3,!0),this.v.setTripleAt(v-S,b+x-E,v-S,b+x-E,v-S,b+x-w,4,!0),this.v.setTripleAt(v-S,b-x+E,v-S,b-x+w,v-S,b-x+E,5,!0),this.v.setTripleAt(v-S+E,b-x,v-S+E,b-x,v-S+w,b-x,6,!0),this.v.setTripleAt(v+S-E,b-x,v+S-w,b-x,v+S-E,b-x,7,!0)):(this.v.setTripleAt(v-S,b+x,v-S+w,b+x,v-S,b+x,2),this.v.setTripleAt(v-S,b-x,v-S,b-x+w,v-S,b-x,3))):(this.v.setTripleAt(v+S,b-x+E,v+S,b-x+w,v+S,b-x+E,0,!0),E!==0?(this.v.setTripleAt(v+S-E,b-x,v+S-E,b-x,v+S-w,b-x,1,!0),this.v.setTripleAt(v-S+E,b-x,v-S+w,b-x,v-S+E,b-x,2,!0),this.v.setTripleAt(v-S,b-x+E,v-S,b-x+E,v-S,b-x+w,3,!0),this.v.setTripleAt(v-S,b+x-E,v-S,b+x-w,v-S,b+x-E,4,!0),this.v.setTripleAt(v-S+E,b+x,v-S+E,b+x,v-S+w,b+x,5,!0),this.v.setTripleAt(v+S-E,b+x,v+S-w,b+x,v+S-E,b+x,6,!0),this.v.setTripleAt(v+S,b+x-E,v+S,b+x-E,v+S,b+x-w,7,!0)):(this.v.setTripleAt(v-S,b-x,v-S+w,b-x,v-S,b-x,1,!0),this.v.setTripleAt(v-S,b+x,v-S,b+x-w,v-S,b+x,2,!0),this.v.setTripleAt(v+S,b+x,v+S-w,b+x,v+S,b+x,3,!0)))},getValue:function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf&&this.convertRectToPath())},reset:n},extendPrototype([DynamicPropertyContainer],g),g})();function h(g,y,v){var b;if(v===3||v===4){var S=v===3?y.pt:y.ks,x=S.k;x.length?b=new c(g,y,v):b=new a(g,y,v)}else v===5?b=new f(g,y):v===6?b=new u(g,y):v===7&&(b=new d(g,y));return b.k&&g.addDynamicProperty(b),b}function m(){return a}function p(){return c}var _={};return _.getShapeProp=h,_.getConstructorFunction=m,_.getKeyframedConstructorFunction=p,_})();var Matrix=(function(){var t=Math.cos,e=Math.sin,r=Math.tan,n=Math.round;function i(){return this.props[0]=1,this.props[1]=0,this.props[2]=0,this.props[3]=0,this.props[4]=0,this.props[5]=1,this.props[6]=0,this.props[7]=0,this.props[8]=0,this.props[9]=0,this.props[10]=1,this.props[11]=0,this.props[12]=0,this.props[13]=0,this.props[14]=0,this.props[15]=1,this}function o(T){if(T===0)return this;var A=t(T),I=e(T);return this._t(A,-I,0,0,I,A,0,0,0,0,1,0,0,0,0,1)}function s(T){if(T===0)return this;var A=t(T),I=e(T);return this._t(1,0,0,0,0,A,-I,0,0,I,A,0,0,0,0,1)}function a(T){if(T===0)return this;var A=t(T),I=e(T);return this._t(A,0,I,0,0,1,0,0,-I,0,A,0,0,0,0,1)}function l(T){if(T===0)return this;var A=t(T),I=e(T);return this._t(A,-I,0,0,I,A,0,0,0,0,1,0,0,0,0,1)}function c(T,A){return this._t(1,A,T,1,0,0)}function u(T,A){return this.shear(r(T),r(A))}function d(T,A){var I=t(A),L=e(A);return this._t(I,L,0,0,-L,I,0,0,0,0,1,0,0,0,0,1)._t(1,0,0,0,r(T),1,0,0,0,0,1,0,0,0,0,1)._t(I,-L,0,0,L,I,0,0,0,0,1,0,0,0,0,1)}function f(T,A,I){return!I&&I!==0&&(I=1),T===1&&A===1&&I===1?this:this._t(T,0,0,0,0,A,0,0,0,0,I,0,0,0,0,1)}function h(T,A,I,L,U,K,W,st,ft,xt,Dt,Bt,se,Mt,zt,tt){return this.props[0]=T,this.props[1]=A,this.props[2]=I,this.props[3]=L,this.props[4]=U,this.props[5]=K,this.props[6]=W,this.props[7]=st,this.props[8]=ft,this.props[9]=xt,this.props[10]=Dt,this.props[11]=Bt,this.props[12]=se,this.props[13]=Mt,this.props[14]=zt,this.props[15]=tt,this}function m(T,A,I){return I=I||0,T!==0||A!==0||I!==0?this._t(1,0,0,0,0,1,0,0,0,0,1,0,T,A,I,1):this}function p(T,A,I,L,U,K,W,st,ft,xt,Dt,Bt,se,Mt,zt,tt){var q=this.props;if(T===1&&A===0&&I===0&&L===0&&U===0&&K===1&&W===0&&st===0&&ft===0&&xt===0&&Dt===1&&Bt===0)return q[12]=q[12]*T+q[15]*se,q[13]=q[13]*K+q[15]*Mt,q[14]=q[14]*Dt+q[15]*zt,q[15]*=tt,this._identityCalculated=!1,this;var Ht=q[0],ee=q[1],B=q[2],Jt=q[3],xe=q[4],he=q[5],At=q[6],ke=q[7],Me=q[8],Te=q[9],Ut=q[10],de=q[11],Nt=q[12],tr=q[13],$t=q[14],we=q[15];return q[0]=Ht*T+ee*U+B*ft+Jt*se,q[1]=Ht*A+ee*K+B*xt+Jt*Mt,q[2]=Ht*I+ee*W+B*Dt+Jt*zt,q[3]=Ht*L+ee*st+B*Bt+Jt*tt,q[4]=xe*T+he*U+At*ft+ke*se,q[5]=xe*A+he*K+At*xt+ke*Mt,q[6]=xe*I+he*W+At*Dt+ke*zt,q[7]=xe*L+he*st+At*Bt+ke*tt,q[8]=Me*T+Te*U+Ut*ft+de*se,q[9]=Me*A+Te*K+Ut*xt+de*Mt,q[10]=Me*I+Te*W+Ut*Dt+de*zt,q[11]=Me*L+Te*st+Ut*Bt+de*tt,q[12]=Nt*T+tr*U+$t*ft+we*se,q[13]=Nt*A+tr*K+$t*xt+we*Mt,q[14]=Nt*I+tr*W+$t*Dt+we*zt,q[15]=Nt*L+tr*st+$t*Bt+we*tt,this._identityCalculated=!1,this}function _(T){var A=T.props;return this.transform(A[0],A[1],A[2],A[3],A[4],A[5],A[6],A[7],A[8],A[9],A[10],A[11],A[12],A[13],A[14],A[15])}function g(){return this._identityCalculated||(this._identity=!(this.props[0]!==1||this.props[1]!==0||this.props[2]!==0||this.props[3]!==0||this.props[4]!==0||this.props[5]!==1||this.props[6]!==0||this.props[7]!==0||this.props[8]!==0||this.props[9]!==0||this.props[10]!==1||this.props[11]!==0||this.props[12]!==0||this.props[13]!==0||this.props[14]!==0||this.props[15]!==1),this._identityCalculated=!0),this._identity}function y(T){for(var A=0;A<16;){if(T.props[A]!==this.props[A])return!1;A+=1}return!0}function v(T){var A;for(A=0;A<16;A+=1)T.props[A]=this.props[A];return T}function b(T){var A;for(A=0;A<16;A+=1)this.props[A]=T[A]}function S(T,A,I){return{x:T*this.props[0]+A*this.props[4]+I*this.props[8]+this.props[12],y:T*this.props[1]+A*this.props[5]+I*this.props[9]+this.props[13],z:T*this.props[2]+A*this.props[6]+I*this.props[10]+this.props[14]}}function x(T,A,I){return T*this.props[0]+A*this.props[4]+I*this.props[8]+this.props[12]}function E(T,A,I){return T*this.props[1]+A*this.props[5]+I*this.props[9]+this.props[13]}function w(T,A,I){return T*this.props[2]+A*this.props[6]+I*this.props[10]+this.props[14]}function P(){var T=this.props[0]*this.props[5]-this.props[1]*this.props[4],A=this.props[5]/T,I=-this.props[1]/T,L=-this.props[4]/T,U=this.props[0]/T,K=(this.props[4]*this.props[13]-this.props[5]*this.props[12])/T,W=-(this.props[0]*this.props[13]-this.props[1]*this.props[12])/T,st=new Matrix;return st.props[0]=A,st.props[1]=I,st.props[4]=L,st.props[5]=U,st.props[12]=K,st.props[13]=W,st}function M(T){var A=this.getInverseMatrix();return A.applyToPointArray(T[0],T[1],T[2]||0)}function D(T){var A,I=T.length,L=[];for(A=0;A<I;A+=1)L[A]=M(T[A]);return L}function O(T,A,I){var L=createTypedArray("float32",6);if(this.isIdentity())L[0]=T[0],L[1]=T[1],L[2]=A[0],L[3]=A[1],L[4]=I[0],L[5]=I[1];else{var U=this.props[0],K=this.props[1],W=this.props[4],st=this.props[5],ft=this.props[12],xt=this.props[13];L[0]=T[0]*U+T[1]*W+ft,L[1]=T[0]*K+T[1]*st+xt,L[2]=A[0]*U+A[1]*W+ft,L[3]=A[0]*K+A[1]*st+xt,L[4]=I[0]*U+I[1]*W+ft,L[5]=I[0]*K+I[1]*st+xt}return L}function V(T,A,I){var L;return this.isIdentity()?L=[T,A,I]:L=[T*this.props[0]+A*this.props[4]+I*this.props[8]+this.props[12],T*this.props[1]+A*this.props[5]+I*this.props[9]+this.props[13],T*this.props[2]+A*this.props[6]+I*this.props[10]+this.props[14]],L}function z(T,A){if(this.isIdentity())return T+","+A;var I=this.props;return Math.round((T*I[0]+A*I[4]+I[12])*100)/100+","+Math.round((T*I[1]+A*I[5]+I[13])*100)/100}function F(){for(var T=0,A=this.props,I="matrix3d(",L=1e4;T<16;)I+=n(A[T]*L)/L,I+=T===15?")":",",T+=1;return I}function C(T){var A=1e4;return T<1e-6&&T>0||T>-1e-6&&T<0?n(T*A)/A:T}function k(){var T=this.props,A=C(T[0]),I=C(T[1]),L=C(T[4]),U=C(T[5]),K=C(T[12]),W=C(T[13]);return"matrix("+A+","+I+","+L+","+U+","+K+","+W+")"}return function(){this.reset=i,this.rotate=o,this.rotateX=s,this.rotateY=a,this.rotateZ=l,this.skew=u,this.skewFromAxis=d,this.shear=c,this.scale=f,this.setTransform=h,this.translate=m,this.transform=p,this.multiply=_,this.applyToPoint=S,this.applyToX=x,this.applyToY=E,this.applyToZ=w,this.applyToPointArray=V,this.applyToTriplePoints=O,this.applyToPointStringified=z,this.toCSS=F,this.to2dCSS=k,this.clone=v,this.cloneFromProps=b,this.equals=y,this.inversePoints=D,this.inversePoint=M,this.getInverseMatrix=P,this._t=this.transform,this.isIdentity=g,this._identity=!0,this._identityCalculated=!1,this.props=createTypedArray("float32",16),this.reset()}})();function _typeof$3(t){"@babel/helpers - typeof";return _typeof$3=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$3(t)}var lottie={},standalone="__[STANDALONE]__",animationData="__[ANIMATIONDATA]__",renderer="";function setLocation(t){setLocationHref(t)}function searchAnimations(){standalone===!0?animationManager.searchAnimations(animationData,standalone,renderer):animationManager.searchAnimations()}function setSubframeRendering(t){setSubframeEnabled(t)}function setPrefix(t){setIdPrefix(t)}function loadAnimation(t){return standalone===!0&&(t.animationData=JSON.parse(animationData)),animationManager.loadAnimation(t)}function setQuality(t){if(typeof t=="string")switch(t){case"high":setDefaultCurveSegments(200);break;default:case"medium":setDefaultCurveSegments(50);break;case"low":setDefaultCurveSegments(10);break}else!isNaN(t)&&t>1&&setDefaultCurveSegments(t);getDefaultCurveSegments()>=50?roundValues(!1):roundValues(!0)}function inBrowser(){return typeof navigator!="undefined"}function installPlugin(t,e){t==="expressions"&&setExpressionsPlugin(e)}function getFactory(t){switch(t){case"propertyFactory":return PropertyFactory;case"shapePropertyFactory":return ShapePropertyFactory;case"matrix":return Matrix;default:return null}}lottie.play=animationManager.play,lottie.pause=animationManager.pause,lottie.setLocationHref=setLocation,lottie.togglePause=animationManager.togglePause,lottie.setSpeed=animationManager.setSpeed,lottie.setDirection=animationManager.setDirection,lottie.stop=animationManager.stop,lottie.searchAnimations=searchAnimations,lottie.registerAnimation=animationManager.registerAnimation,lottie.loadAnimation=loadAnimation,lottie.setSubframeRendering=setSubframeRendering,lottie.resize=animationManager.resize,lottie.goToAndStop=animationManager.goToAndStop,lottie.destroy=animationManager.destroy,lottie.setQuality=setQuality,lottie.inBrowser=inBrowser,lottie.installPlugin=installPlugin,lottie.freeze=animationManager.freeze,lottie.unfreeze=animationManager.unfreeze,lottie.setVolume=animationManager.setVolume,lottie.mute=animationManager.mute,lottie.unmute=animationManager.unmute,lottie.getRegisteredAnimations=animationManager.getRegisteredAnimations,lottie.useWebWorker=setWebWorker,lottie.setIDPrefix=setPrefix,lottie.__getFactory=getFactory,lottie.version="5.13.0";function checkReady(){document.readyState==="complete"&&(clearInterval(readyStateCheckInterval),searchAnimations())}function getQueryVariable(t){for(var e=queryString.split("&"),r=0;r<e.length;r+=1){var n=e[r].split("=");if(decodeURIComponent(n[0])==t)return decodeURIComponent(n[1])}return null}var queryString="";if(standalone){var scripts=document.getElementsByTagName("script"),index=scripts.length-1,myScript=scripts[index]||{src:""};queryString=myScript.src?myScript.src.replace(/^[^\?]+\??/,""):"",renderer=getQueryVariable("renderer")}var readyStateCheckInterval=setInterval(checkReady,100);try{!((typeof exports=="undefined"?"undefined":_typeof$3(exports))==="object"&&typeof module!="undefined")&&!(typeof define=="function"&&define.amd)&&(window.bodymovin=lottie)}catch(t){}var ShapeModifiers=(function(){var t={},e={};t.registerModifier=r,t.getModifier=n;function r(i,o){e[i]||(e[i]=o)}function n(i,o,s){return new e[i](o,s)}return t})();function ShapeModifier(){}ShapeModifier.prototype.initModifierProperties=function(){},ShapeModifier.prototype.addShapeToModifier=function(){},ShapeModifier.prototype.addShape=function(t){if(!this.closed){t.sh.container.addDynamicProperty(t.sh);var e={shape:t.sh,data:t,localShapeCollection:shapeCollectionPool.newShapeCollection()};this.shapes.push(e),this.addShapeToModifier(e),this._isAnimated&&t.setAsAnimated()}},ShapeModifier.prototype.init=function(t,e){this.shapes=[],this.elem=t,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e),this.frameId=initialDefaultFrame,this.closed=!1,this.k=!1,this.dynamicProperties.length?this.k=!0:this.getValue(!0)},ShapeModifier.prototype.processKeys=function(){this.elem.globalData.frameId!==this.frameId&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties())},extendPrototype([DynamicPropertyContainer],ShapeModifier);function TrimModifier(){}extendPrototype([ShapeModifier],TrimModifier),TrimModifier.prototype.initModifierProperties=function(t,e){this.s=PropertyFactory.getProp(t,e.s,0,.01,this),this.e=PropertyFactory.getProp(t,e.e,0,.01,this),this.o=PropertyFactory.getProp(t,e.o,0,0,this),this.sValue=0,this.eValue=0,this.getValue=this.processKeys,this.m=e.m,this._isAnimated=!!this.s.effectsSequence.length||!!this.e.effectsSequence.length||!!this.o.effectsSequence.length},TrimModifier.prototype.addShapeToModifier=function(t){t.pathsData=[]},TrimModifier.prototype.calculateShapeEdges=function(t,e,r,n,i){var o=[];e<=1?o.push({s:t,e}):t>=1?o.push({s:t-1,e:e-1}):(o.push({s:t,e:1}),o.push({s:0,e:e-1}));var s=[],a,l=o.length,c;for(a=0;a<l;a+=1)if(c=o[a],!(c.e*i<n||c.s*i>n+r)){var u,d;c.s*i<=n?u=0:u=(c.s*i-n)/r,c.e*i>=n+r?d=1:d=(c.e*i-n)/r,s.push([u,d])}return s.length||s.push([0,0]),s},TrimModifier.prototype.releasePathsData=function(t){var e,r=t.length;for(e=0;e<r;e+=1)segmentsLengthPool.release(t[e]);return t.length=0,t},TrimModifier.prototype.processShapes=function(t){var e,r;if(this._mdf||t){var n=this.o.v%360/360;if(n<0&&(n+=1),this.s.v>1?e=1+n:this.s.v<0?e=0+n:e=this.s.v+n,this.e.v>1?r=1+n:this.e.v<0?r=0+n:r=this.e.v+n,e>r){var i=e;e=r,r=i}e=Math.round(e*1e4)*1e-4,r=Math.round(r*1e4)*1e-4,this.sValue=e,this.eValue=r}else e=this.sValue,r=this.eValue;var o,s,a=this.shapes.length,l,c,u,d,f,h=0;if(r===e)for(s=0;s<a;s+=1)this.shapes[s].localShapeCollection.releaseShapes(),this.shapes[s].shape._mdf=!0,this.shapes[s].shape.paths=this.shapes[s].localShapeCollection,this._mdf&&(this.shapes[s].pathsData.length=0);else if(r===1&&e===0||r===0&&e===1){if(this._mdf)for(s=0;s<a;s+=1)this.shapes[s].pathsData.length=0,this.shapes[s].shape._mdf=!0}else{var m=[],p,_;for(s=0;s<a;s+=1)if(p=this.shapes[s],!p.shape._mdf&&!this._mdf&&!t&&this.m!==2)p.shape.paths=p.localShapeCollection;else{if(o=p.shape.paths,c=o._length,f=0,!p.shape._mdf&&p.pathsData.length)f=p.totalShapeLength;else{for(u=this.releasePathsData(p.pathsData),l=0;l<c;l+=1)d=bez.getSegmentsLength(o.shapes[l]),u.push(d),f+=d.totalLength;p.totalShapeLength=f,p.pathsData=u}h+=f,p.shape._mdf=!0}var g=e,y=r,v=0,b;for(s=a-1;s>=0;s-=1)if(p=this.shapes[s],p.shape._mdf){for(_=p.localShapeCollection,_.releaseShapes(),this.m===2&&a>1?(b=this.calculateShapeEdges(e,r,p.totalShapeLength,v,h),v+=p.totalShapeLength):b=[[g,y]],c=b.length,l=0;l<c;l+=1){g=b[l][0],y=b[l][1],m.length=0,y<=1?m.push({s:p.totalShapeLength*g,e:p.totalShapeLength*y}):g>=1?m.push({s:p.totalShapeLength*(g-1),e:p.totalShapeLength*(y-1)}):(m.push({s:p.totalShapeLength*g,e:p.totalShapeLength}),m.push({s:0,e:p.totalShapeLength*(y-1)}));var S=this.addShapes(p,m[0]);if(m[0].s!==m[0].e){if(m.length>1){var x=p.shape.paths.shapes[p.shape.paths._length-1];if(x.c){var E=S.pop();this.addPaths(S,_),S=this.addShapes(p,m[1],E)}else this.addPaths(S,_),S=this.addShapes(p,m[1])}this.addPaths(S,_)}}p.shape.paths=_}}},TrimModifier.prototype.addPaths=function(t,e){var r,n=t.length;for(r=0;r<n;r+=1)e.addShape(t[r])},TrimModifier.prototype.addSegment=function(t,e,r,n,i,o,s){i.setXYAt(e[0],e[1],"o",o),i.setXYAt(r[0],r[1],"i",o+1),s&&i.setXYAt(t[0],t[1],"v",o),i.setXYAt(n[0],n[1],"v",o+1)},TrimModifier.prototype.addSegmentFromArray=function(t,e,r,n){e.setXYAt(t[1],t[5],"o",r),e.setXYAt(t[2],t[6],"i",r+1),n&&e.setXYAt(t[0],t[4],"v",r),e.setXYAt(t[3],t[7],"v",r+1)},TrimModifier.prototype.addShapes=function(t,e,r){var n=t.pathsData,i=t.shape.paths.shapes,o,s=t.shape.paths._length,a,l,c=0,u,d,f,h,m=[],p,_=!0;for(r?(d=r._length,p=r._length):(r=shapePool.newElement(),d=0,p=0),m.push(r),o=0;o<s;o+=1){for(f=n[o].lengths,r.c=i[o].c,l=i[o].c?f.length:f.length+1,a=1;a<l;a+=1)if(u=f[a-1],c+u.addedLength<e.s)c+=u.addedLength,r.c=!1;else if(c>e.e){r.c=!1;break}else e.s<=c&&e.e>=c+u.addedLength?(this.addSegment(i[o].v[a-1],i[o].o[a-1],i[o].i[a],i[o].v[a],r,d,_),_=!1):(h=bez.getNewSegment(i[o].v[a-1],i[o].v[a],i[o].o[a-1],i[o].i[a],(e.s-c)/u.addedLength,(e.e-c)/u.addedLength,f[a-1]),this.addSegmentFromArray(h,r,d,_),_=!1,r.c=!1),c+=u.addedLength,d+=1;if(i[o].c&&f.length){if(u=f[a-1],c<=e.e){var g=f[a-1].addedLength;e.s<=c&&e.e>=c+g?(this.addSegment(i[o].v[a-1],i[o].o[a-1],i[o].i[0],i[o].v[0],r,d,_),_=!1):(h=bez.getNewSegment(i[o].v[a-1],i[o].v[0],i[o].o[a-1],i[o].i[0],(e.s-c)/g,(e.e-c)/g,f[a-1]),this.addSegmentFromArray(h,r,d,_),_=!1,r.c=!1)}else r.c=!1;c+=u.addedLength,d+=1}if(r._length&&(r.setXYAt(r.v[p][0],r.v[p][1],"i",p),r.setXYAt(r.v[r._length-1][0],r.v[r._length-1][1],"o",r._length-1)),c>e.e)break;o<s-1&&(r=shapePool.newElement(),_=!0,m.push(r),d=0)}return m};function PuckerAndBloatModifier(){}extendPrototype([ShapeModifier],PuckerAndBloatModifier),PuckerAndBloatModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this._isAnimated=!!this.amount.effectsSequence.length},PuckerAndBloatModifier.prototype.processPath=function(t,e){var r=e/100,n=[0,0],i=t._length,o=0;for(o=0;o<i;o+=1)n[0]+=t.v[o][0],n[1]+=t.v[o][1];n[0]/=i,n[1]/=i;var s=shapePool.newElement();s.c=t.c;var a,l,c,u,d,f;for(o=0;o<i;o+=1)a=t.v[o][0]+(n[0]-t.v[o][0])*r,l=t.v[o][1]+(n[1]-t.v[o][1])*r,c=t.o[o][0]+(n[0]-t.o[o][0])*-r,u=t.o[o][1]+(n[1]-t.o[o][1])*-r,d=t.i[o][0]+(n[0]-t.i[o][0])*-r,f=t.i[o][1]+(n[1]-t.i[o][1])*-r,s.setTripleAt(a,l,c,u,d,f,o);return s},PuckerAndBloatModifier.prototype.processShapes=function(t){var e,r,n=this.shapes.length,i,o,s=this.amount.v;if(s!==0){var a,l;for(r=0;r<n;r+=1){if(a=this.shapes[r],l=a.localShapeCollection,!(!a.shape._mdf&&!this._mdf&&!t))for(l.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,o=a.shape.paths._length,i=0;i<o;i+=1)l.addShape(this.processPath(e[i],s));a.shape.paths=a.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};var TransformPropertyFactory=(function(){var t=[0,0];function e(l){var c=this._mdf;this.iterateDynamicProperties(),this._mdf=this._mdf||c,this.a&&l.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.s&&l.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&l.skewFromAxis(-this.sk.v,this.sa.v),this.r?l.rotate(-this.r.v):l.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.data.p.s?this.data.p.z?l.translate(this.px.v,this.py.v,-this.pz.v):l.translate(this.px.v,this.py.v,0):l.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}function r(l){if(this.elem.globalData.frameId!==this.frameId){if(this._isDirty&&(this.precalculateMatrix(),this._isDirty=!1),this.iterateDynamicProperties(),this._mdf||l){var c;if(this.v.cloneFromProps(this.pre.props),this.appliedTransformations<1&&this.v.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations<2&&this.v.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.sk&&this.appliedTransformations<3&&this.v.skewFromAxis(-this.sk.v,this.sa.v),this.r&&this.appliedTransformations<4?this.v.rotate(-this.r.v):!this.r&&this.appliedTransformations<4&&this.v.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.autoOriented){var u,d;if(c=this.elem.globalData.frameRate,this.p&&this.p.keyframes&&this.p.getValueAtTime)this.p._caching.lastFrame+this.p.offsetTime<=this.p.keyframes[0].t?(u=this.p.getValueAtTime((this.p.keyframes[0].t+.01)/c,0),d=this.p.getValueAtTime(this.p.keyframes[0].t/c,0)):this.p._caching.lastFrame+this.p.offsetTime>=this.p.keyframes[this.p.keyframes.length-1].t?(u=this.p.getValueAtTime(this.p.keyframes[this.p.keyframes.length-1].t/c,0),d=this.p.getValueAtTime((this.p.keyframes[this.p.keyframes.length-1].t-.05)/c,0)):(u=this.p.pv,d=this.p.getValueAtTime((this.p._caching.lastFrame+this.p.offsetTime-.01)/c,this.p.offsetTime));else if(this.px&&this.px.keyframes&&this.py.keyframes&&this.px.getValueAtTime&&this.py.getValueAtTime){u=[],d=[];var f=this.px,h=this.py;f._caching.lastFrame+f.offsetTime<=f.keyframes[0].t?(u[0]=f.getValueAtTime((f.keyframes[0].t+.01)/c,0),u[1]=h.getValueAtTime((h.keyframes[0].t+.01)/c,0),d[0]=f.getValueAtTime(f.keyframes[0].t/c,0),d[1]=h.getValueAtTime(h.keyframes[0].t/c,0)):f._caching.lastFrame+f.offsetTime>=f.keyframes[f.keyframes.length-1].t?(u[0]=f.getValueAtTime(f.keyframes[f.keyframes.length-1].t/c,0),u[1]=h.getValueAtTime(h.keyframes[h.keyframes.length-1].t/c,0),d[0]=f.getValueAtTime((f.keyframes[f.keyframes.length-1].t-.01)/c,0),d[1]=h.getValueAtTime((h.keyframes[h.keyframes.length-1].t-.01)/c,0)):(u=[f.pv,h.pv],d[0]=f.getValueAtTime((f._caching.lastFrame+f.offsetTime-.01)/c,f.offsetTime),d[1]=h.getValueAtTime((h._caching.lastFrame+h.offsetTime-.01)/c,h.offsetTime))}else d=t,u=d;this.v.rotate(-Math.atan2(u[1]-d[1],u[0]-d[0]))}this.data.p&&this.data.p.s?this.data.p.z?this.v.translate(this.px.v,this.py.v,-this.pz.v):this.v.translate(this.px.v,this.py.v,0):this.v.translate(this.p.v[0],this.p.v[1],-this.p.v[2])}this.frameId=this.elem.globalData.frameId}}function n(){if(this.appliedTransformations=0,this.pre.reset(),!this.a.effectsSequence.length)this.pre.translate(-this.a.v[0],-this.a.v[1],this.a.v[2]),this.appliedTransformations=1;else return;if(!this.s.effectsSequence.length)this.pre.scale(this.s.v[0],this.s.v[1],this.s.v[2]),this.appliedTransformations=2;else return;if(this.sk)if(!this.sk.effectsSequence.length&&!this.sa.effectsSequence.length)this.pre.skewFromAxis(-this.sk.v,this.sa.v),this.appliedTransformations=3;else return;this.r?this.r.effectsSequence.length||(this.pre.rotate(-this.r.v),this.appliedTransformations=4):!this.rz.effectsSequence.length&&!this.ry.effectsSequence.length&&!this.rx.effectsSequence.length&&!this.or.effectsSequence.length&&(this.pre.rotateZ(-this.rz.v).rotateY(this.ry.v).rotateX(this.rx.v).rotateZ(-this.or.v[2]).rotateY(this.or.v[1]).rotateX(this.or.v[0]),this.appliedTransformations=4)}function i(){}function o(l){this._addDynamicProperty(l),this.elem.addDynamicProperty(l),this._isDirty=!0}function s(l,c,u){if(this.elem=l,this.frameId=-1,this.propType="transform",this.data=c,this.v=new Matrix,this.pre=new Matrix,this.appliedTransformations=0,this.initDynamicPropertyContainer(u||l),c.p&&c.p.s?(this.px=PropertyFactory.getProp(l,c.p.x,0,0,this),this.py=PropertyFactory.getProp(l,c.p.y,0,0,this),c.p.z&&(this.pz=PropertyFactory.getProp(l,c.p.z,0,0,this))):this.p=PropertyFactory.getProp(l,c.p||{k:[0,0,0]},1,0,this),c.rx){if(this.rx=PropertyFactory.getProp(l,c.rx,0,degToRads,this),this.ry=PropertyFactory.getProp(l,c.ry,0,degToRads,this),this.rz=PropertyFactory.getProp(l,c.rz,0,degToRads,this),c.or.k[0].ti){var d,f=c.or.k.length;for(d=0;d<f;d+=1)c.or.k[d].to=null,c.or.k[d].ti=null}this.or=PropertyFactory.getProp(l,c.or,1,degToRads,this),this.or.sh=!0}else this.r=PropertyFactory.getProp(l,c.r||{k:0},0,degToRads,this);c.sk&&(this.sk=PropertyFactory.getProp(l,c.sk,0,degToRads,this),this.sa=PropertyFactory.getProp(l,c.sa,0,degToRads,this)),this.a=PropertyFactory.getProp(l,c.a||{k:[0,0,0]},1,0,this),this.s=PropertyFactory.getProp(l,c.s||{k:[100,100,100]},1,.01,this),c.o?this.o=PropertyFactory.getProp(l,c.o,0,.01,l):this.o={_mdf:!1,v:1},this._isDirty=!0,this.dynamicProperties.length||this.getValue(!0)}s.prototype={applyToMatrix:e,getValue:r,precalculateMatrix:n,autoOrient:i},extendPrototype([DynamicPropertyContainer],s),s.prototype.addDynamicProperty=o,s.prototype._addDynamicProperty=DynamicPropertyContainer.prototype.addDynamicProperty;function a(l,c,u){return new s(l,c,u)}return{getTransformProperty:a}})();function RepeaterModifier(){}extendPrototype([ShapeModifier],RepeaterModifier),RepeaterModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.c=PropertyFactory.getProp(t,e.c,0,null,this),this.o=PropertyFactory.getProp(t,e.o,0,null,this),this.tr=TransformPropertyFactory.getTransformProperty(t,e.tr,this),this.so=PropertyFactory.getProp(t,e.tr.so,0,.01,this),this.eo=PropertyFactory.getProp(t,e.tr.eo,0,.01,this),this.data=e,this.dynamicProperties.length||this.getValue(!0),this._isAnimated=!!this.dynamicProperties.length,this.pMatrix=new Matrix,this.rMatrix=new Matrix,this.sMatrix=new Matrix,this.tMatrix=new Matrix,this.matrix=new Matrix},RepeaterModifier.prototype.applyTransforms=function(t,e,r,n,i,o){var s=o?-1:1,a=n.s.v[0]+(1-n.s.v[0])*(1-i),l=n.s.v[1]+(1-n.s.v[1])*(1-i);t.translate(n.p.v[0]*s*i,n.p.v[1]*s*i,n.p.v[2]),e.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),e.rotate(-n.r.v*s*i),e.translate(n.a.v[0],n.a.v[1],n.a.v[2]),r.translate(-n.a.v[0],-n.a.v[1],n.a.v[2]),r.scale(o?1/a:a,o?1/l:l),r.translate(n.a.v[0],n.a.v[1],n.a.v[2])},RepeaterModifier.prototype.init=function(t,e,r,n){for(this.elem=t,this.arr=e,this.pos=r,this.elemsData=n,this._currentCopies=0,this._elements=[],this._groups=[],this.frameId=-1,this.initDynamicPropertyContainer(t),this.initModifierProperties(t,e[r]);r>0;)r-=1,this._elements.unshift(e[r]);this.dynamicProperties.length?this.k=!0:this.getValue(!0)},RepeaterModifier.prototype.resetElements=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e]._processed=!1,t[e].ty==="gr"&&this.resetElements(t[e].it)},RepeaterModifier.prototype.cloneElements=function(t){var e=JSON.parse(JSON.stringify(t));return this.resetElements(e),e},RepeaterModifier.prototype.changeGroupRender=function(t,e){var r,n=t.length;for(r=0;r<n;r+=1)t[r]._render=e,t[r].ty==="gr"&&this.changeGroupRender(t[r].it,e)},RepeaterModifier.prototype.processShapes=function(t){var e,r,n,i,o,s=!1;if(this._mdf||t){var a=Math.ceil(this.c.v);if(this._groups.length<a){for(;this._groups.length<a;){var l={it:this.cloneElements(this._elements),ty:"gr"};l.it.push({a:{a:0,ix:1,k:[0,0]},nm:"Transform",o:{a:0,ix:7,k:100},p:{a:0,ix:2,k:[0,0]},r:{a:1,ix:6,k:[{s:0,e:0,t:0},{s:0,e:0,t:1}]},s:{a:0,ix:3,k:[100,100]},sa:{a:0,ix:5,k:0},sk:{a:0,ix:4,k:0},ty:"tr"}),this.arr.splice(0,0,l),this._groups.splice(0,0,l),this._currentCopies+=1}this.elem.reloadShapes(),s=!0}o=0;var c;for(n=0;n<=this._groups.length-1;n+=1){if(c=o<a,this._groups[n]._render=c,this.changeGroupRender(this._groups[n].it,c),!c){var u=this.elemsData[n].it,d=u[u.length-1];d.transform.op.v!==0?(d.transform.op._mdf=!0,d.transform.op.v=0):d.transform.op._mdf=!1}o+=1}this._currentCopies=a;var f=this.o.v,h=f%1,m=f>0?Math.floor(f):Math.ceil(f),p=this.pMatrix.props,_=this.rMatrix.props,g=this.sMatrix.props;this.pMatrix.reset(),this.rMatrix.reset(),this.sMatrix.reset(),this.tMatrix.reset(),this.matrix.reset();var y=0;if(f>0){for(;y<m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),y+=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,h,!1),y+=h)}else if(f<0){for(;y>m;)this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!0),y-=1;h&&(this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,-h,!0),y-=h)}n=this.data.m===1?0:this._currentCopies-1,i=this.data.m===1?1:-1,o=this._currentCopies;for(var v,b;o;){if(e=this.elemsData[n].it,r=e[e.length-1].transform.mProps.v.props,b=r.length,e[e.length-1].transform.mProps._mdf=!0,e[e.length-1].transform.op._mdf=!0,e[e.length-1].transform.op.v=this._currentCopies===1?this.so.v:this.so.v+(this.eo.v-this.so.v)*(n/(this._currentCopies-1)),y!==0){for((n!==0&&i===1||n!==this._currentCopies-1&&i===-1)&&this.applyTransforms(this.pMatrix,this.rMatrix,this.sMatrix,this.tr,1,!1),this.matrix.transform(_[0],_[1],_[2],_[3],_[4],_[5],_[6],_[7],_[8],_[9],_[10],_[11],_[12],_[13],_[14],_[15]),this.matrix.transform(g[0],g[1],g[2],g[3],g[4],g[5],g[6],g[7],g[8],g[9],g[10],g[11],g[12],g[13],g[14],g[15]),this.matrix.transform(p[0],p[1],p[2],p[3],p[4],p[5],p[6],p[7],p[8],p[9],p[10],p[11],p[12],p[13],p[14],p[15]),v=0;v<b;v+=1)r[v]=this.matrix.props[v];this.matrix.reset()}else for(this.matrix.reset(),v=0;v<b;v+=1)r[v]=this.matrix.props[v];y+=1,o-=1,n+=i}}else for(o=this._currentCopies,n=0,i=1;o;)e=this.elemsData[n].it,r=e[e.length-1].transform.mProps.v.props,e[e.length-1].transform.mProps._mdf=!1,e[e.length-1].transform.op._mdf=!1,o-=1,n+=i;return s},RepeaterModifier.prototype.addShape=function(){};function RoundCornersModifier(){}extendPrototype([ShapeModifier],RoundCornersModifier),RoundCornersModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.rd=PropertyFactory.getProp(t,e.r,0,null,this),this._isAnimated=!!this.rd.effectsSequence.length},RoundCornersModifier.prototype.processPath=function(t,e){var r=shapePool.newElement();r.c=t.c;var n,i=t._length,o,s,a,l,c,u,d=0,f,h,m,p,_,g;for(n=0;n<i;n+=1)o=t.v[n],a=t.o[n],s=t.i[n],o[0]===a[0]&&o[1]===a[1]&&o[0]===s[0]&&o[1]===s[1]?(n===0||n===i-1)&&!t.c?(r.setTripleAt(o[0],o[1],a[0],a[1],s[0],s[1],d),d+=1):(n===0?l=t.v[i-1]:l=t.v[n-1],c=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),u=c?Math.min(c/2,e)/c:0,_=o[0]+(l[0]-o[0])*u,f=_,g=o[1]-(o[1]-l[1])*u,h=g,m=f-(f-o[0])*roundCorner,p=h-(h-o[1])*roundCorner,r.setTripleAt(f,h,m,p,_,g,d),d+=1,n===i-1?l=t.v[0]:l=t.v[n+1],c=Math.sqrt(Math.pow(o[0]-l[0],2)+Math.pow(o[1]-l[1],2)),u=c?Math.min(c/2,e)/c:0,m=o[0]+(l[0]-o[0])*u,f=m,p=o[1]+(l[1]-o[1])*u,h=p,_=f-(f-o[0])*roundCorner,g=h-(h-o[1])*roundCorner,r.setTripleAt(f,h,m,p,_,g,d),d+=1):(r.setTripleAt(t.v[n][0],t.v[n][1],t.o[n][0],t.o[n][1],t.i[n][0],t.i[n][1],d),d+=1);return r},RoundCornersModifier.prototype.processShapes=function(t){var e,r,n=this.shapes.length,i,o,s=this.rd.v;if(s!==0){var a,l;for(r=0;r<n;r+=1){if(a=this.shapes[r],l=a.localShapeCollection,!(!a.shape._mdf&&!this._mdf&&!t))for(l.releaseShapes(),a.shape._mdf=!0,e=a.shape.paths.shapes,o=a.shape.paths._length,i=0;i<o;i+=1)l.addShape(this.processPath(e[i],s));a.shape.paths=a.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function floatEqual(t,e){return Math.abs(t-e)*1e5<=Math.min(Math.abs(t),Math.abs(e))}function floatZero(t){return Math.abs(t)<=1e-5}function lerp(t,e,r){return t*(1-r)+e*r}function lerpPoint(t,e,r){return[lerp(t[0],e[0],r),lerp(t[1],e[1],r)]}function quadRoots(t,e,r){if(t===0)return[];var n=e*e-4*t*r;if(n<0)return[];var i=-e/(2*t);if(n===0)return[i];var o=Math.sqrt(n)/(2*t);return[i-o,i+o]}function polynomialCoefficients(t,e,r,n){return[-t+3*e-3*r+n,3*t-6*e+3*r,-3*t+3*e,t]}function singlePoint(t){return new PolynomialBezier(t,t,t,t,!1)}function PolynomialBezier(t,e,r,n,i){i&&pointEqual(t,e)&&(e=lerpPoint(t,n,1/3)),i&&pointEqual(r,n)&&(r=lerpPoint(t,n,2/3));var o=polynomialCoefficients(t[0],e[0],r[0],n[0]),s=polynomialCoefficients(t[1],e[1],r[1],n[1]);this.a=[o[0],s[0]],this.b=[o[1],s[1]],this.c=[o[2],s[2]],this.d=[o[3],s[3]],this.points=[t,e,r,n]}PolynomialBezier.prototype.point=function(t){return[((this.a[0]*t+this.b[0])*t+this.c[0])*t+this.d[0],((this.a[1]*t+this.b[1])*t+this.c[1])*t+this.d[1]]},PolynomialBezier.prototype.derivative=function(t){return[(3*t*this.a[0]+2*this.b[0])*t+this.c[0],(3*t*this.a[1]+2*this.b[1])*t+this.c[1]]},PolynomialBezier.prototype.tangentAngle=function(t){var e=this.derivative(t);return Math.atan2(e[1],e[0])},PolynomialBezier.prototype.normalAngle=function(t){var e=this.derivative(t);return Math.atan2(e[0],e[1])},PolynomialBezier.prototype.inflectionPoints=function(){var t=this.a[1]*this.b[0]-this.a[0]*this.b[1];if(floatZero(t))return[];var e=-.5*(this.a[1]*this.c[0]-this.a[0]*this.c[1])/t,r=e*e-1/3*(this.b[1]*this.c[0]-this.b[0]*this.c[1])/t;if(r<0)return[];var n=Math.sqrt(r);return floatZero(n)?n>0&&n<1?[e]:[]:[e-n,e+n].filter(function(i){return i>0&&i<1})},PolynomialBezier.prototype.split=function(t){if(t<=0)return[singlePoint(this.points[0]),this];if(t>=1)return[this,singlePoint(this.points[this.points.length-1])];var e=lerpPoint(this.points[0],this.points[1],t),r=lerpPoint(this.points[1],this.points[2],t),n=lerpPoint(this.points[2],this.points[3],t),i=lerpPoint(e,r,t),o=lerpPoint(r,n,t),s=lerpPoint(i,o,t);return[new PolynomialBezier(this.points[0],e,i,s,!0),new PolynomialBezier(s,o,n,this.points[3],!0)]};function extrema(t,e){var r=t.points[0][e],n=t.points[t.points.length-1][e];if(r>n){var i=n;n=r,r=i}for(var o=quadRoots(3*t.a[e],2*t.b[e],t.c[e]),s=0;s<o.length;s+=1)if(o[s]>0&&o[s]<1){var a=t.point(o[s])[e];a<r?r=a:a>n&&(n=a)}return{min:r,max:n}}PolynomialBezier.prototype.bounds=function(){return{x:extrema(this,0),y:extrema(this,1)}},PolynomialBezier.prototype.boundingBox=function(){var t=this.bounds();return{left:t.x.min,right:t.x.max,top:t.y.min,bottom:t.y.max,width:t.x.max-t.x.min,height:t.y.max-t.y.min,cx:(t.x.max+t.x.min)/2,cy:(t.y.max+t.y.min)/2}};function intersectData(t,e,r){var n=t.boundingBox();return{cx:n.cx,cy:n.cy,width:n.width,height:n.height,bez:t,t:(e+r)/2,t1:e,t2:r}}function splitData(t){var e=t.bez.split(.5);return[intersectData(e[0],t.t1,t.t),intersectData(e[1],t.t,t.t2)]}function boxIntersect(t,e){return Math.abs(t.cx-e.cx)*2<t.width+e.width&&Math.abs(t.cy-e.cy)*2<t.height+e.height}function intersectsImpl(t,e,r,n,i,o){if(boxIntersect(t,e)){if(r>=o||t.width<=n&&t.height<=n&&e.width<=n&&e.height<=n){i.push([t.t,e.t]);return}var s=splitData(t),a=splitData(e);intersectsImpl(s[0],a[0],r+1,n,i,o),intersectsImpl(s[0],a[1],r+1,n,i,o),intersectsImpl(s[1],a[0],r+1,n,i,o),intersectsImpl(s[1],a[1],r+1,n,i,o)}}PolynomialBezier.prototype.intersections=function(t,e,r){e===void 0&&(e=2),r===void 0&&(r=7);var n=[];return intersectsImpl(intersectData(this,0,1),intersectData(t,0,1),0,e,n,r),n},PolynomialBezier.shapeSegment=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[e],t.o[e],t.i[r],t.v[r],!0)},PolynomialBezier.shapeSegmentInverted=function(t,e){var r=(e+1)%t.length();return new PolynomialBezier(t.v[r],t.i[r],t.o[e],t.v[e],!0)};function crossProduct(t,e){return[t[1]*e[2]-t[2]*e[1],t[2]*e[0]-t[0]*e[2],t[0]*e[1]-t[1]*e[0]]}function lineIntersection(t,e,r,n){var i=[t[0],t[1],1],o=[e[0],e[1],1],s=[r[0],r[1],1],a=[n[0],n[1],1],l=crossProduct(crossProduct(i,o),crossProduct(s,a));return floatZero(l[2])?null:[l[0]/l[2],l[1]/l[2]]}function polarOffset(t,e,r){return[t[0]+Math.cos(e)*r,t[1]-Math.sin(e)*r]}function pointDistance(t,e){return Math.hypot(t[0]-e[0],t[1]-e[1])}function pointEqual(t,e){return floatEqual(t[0],e[0])&&floatEqual(t[1],e[1])}function ZigZagModifier(){}extendPrototype([ShapeModifier],ZigZagModifier),ZigZagModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amplitude=PropertyFactory.getProp(t,e.s,0,null,this),this.frequency=PropertyFactory.getProp(t,e.r,0,null,this),this.pointsType=PropertyFactory.getProp(t,e.pt,0,null,this),this._isAnimated=this.amplitude.effectsSequence.length!==0||this.frequency.effectsSequence.length!==0||this.pointsType.effectsSequence.length!==0};function setPoint(t,e,r,n,i,o,s){var a=r-Math.PI/2,l=r+Math.PI/2,c=e[0]+Math.cos(r)*n*i,u=e[1]-Math.sin(r)*n*i;t.setTripleAt(c,u,c+Math.cos(a)*o,u-Math.sin(a)*o,c+Math.cos(l)*s,u-Math.sin(l)*s,t.length())}function getPerpendicularVector(t,e){var r=[e[0]-t[0],e[1]-t[1]],n=-Math.PI*.5,i=[Math.cos(n)*r[0]-Math.sin(n)*r[1],Math.sin(n)*r[0]+Math.cos(n)*r[1]];return i}function getProjectingAngle(t,e){var r=e===0?t.length()-1:e-1,n=(e+1)%t.length(),i=t.v[r],o=t.v[n],s=getPerpendicularVector(i,o);return Math.atan2(0,1)-Math.atan2(s[1],s[0])}function zigZagCorner(t,e,r,n,i,o,s){var a=getProjectingAngle(e,r),l=e.v[r%e._length],c=e.v[r===0?e._length-1:r-1],u=e.v[(r+1)%e._length],d=o===2?Math.sqrt(Math.pow(l[0]-c[0],2)+Math.pow(l[1]-c[1],2)):0,f=o===2?Math.sqrt(Math.pow(l[0]-u[0],2)+Math.pow(l[1]-u[1],2)):0;setPoint(t,e.v[r%e._length],a,s,n,f/((i+1)*2),d/((i+1)*2),o)}function zigZagSegment(t,e,r,n,i,o){for(var s=0;s<n;s+=1){var a=(s+1)/(n+1),l=i===2?Math.sqrt(Math.pow(e.points[3][0]-e.points[0][0],2)+Math.pow(e.points[3][1]-e.points[0][1],2)):0,c=e.normalAngle(a),u=e.point(a);setPoint(t,u,c,o,r,l/((n+1)*2),l/((n+1)*2),i),o=-o}return o}ZigZagModifier.prototype.processPath=function(t,e,r,n){var i=t._length,o=shapePool.newElement();if(o.c=t.c,t.c||(i-=1),i===0)return o;var s=-1,a=PolynomialBezier.shapeSegment(t,0);zigZagCorner(o,t,0,e,r,n,s);for(var l=0;l<i;l+=1)s=zigZagSegment(o,a,e,r,n,-s),l===i-1&&!t.c?a=null:a=PolynomialBezier.shapeSegment(t,(l+1)%i),zigZagCorner(o,t,l+1,e,r,n,s);return o},ZigZagModifier.prototype.processShapes=function(t){var e,r,n=this.shapes.length,i,o,s=this.amplitude.v,a=Math.max(0,Math.round(this.frequency.v)),l=this.pointsType.v;if(s!==0){var c,u;for(r=0;r<n;r+=1){if(c=this.shapes[r],u=c.localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!t))for(u.releaseShapes(),c.shape._mdf=!0,e=c.shape.paths.shapes,o=c.shape.paths._length,i=0;i<o;i+=1)u.addShape(this.processPath(e[i],s,a,l));c.shape.paths=c.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function linearOffset(t,e,r){var n=Math.atan2(e[0]-t[0],e[1]-t[1]);return[polarOffset(t,n,r),polarOffset(e,n,r)]}function offsetSegment(t,e){var r,n,i,o,s,a,l;l=linearOffset(t.points[0],t.points[1],e),r=l[0],n=l[1],l=linearOffset(t.points[1],t.points[2],e),i=l[0],o=l[1],l=linearOffset(t.points[2],t.points[3],e),s=l[0],a=l[1];var c=lineIntersection(r,n,i,o);c===null&&(c=n);var u=lineIntersection(s,a,i,o);return u===null&&(u=s),new PolynomialBezier(r,c,u,a)}function joinLines(t,e,r,n,i){var o=e.points[3],s=r.points[0];if(n===3||pointEqual(o,s))return o;if(n===2){var a=-e.tangentAngle(1),l=-r.tangentAngle(0)+Math.PI,c=lineIntersection(o,polarOffset(o,a+Math.PI/2,100),s,polarOffset(s,a+Math.PI/2,100)),u=c?pointDistance(c,o):pointDistance(o,s)/2,d=polarOffset(o,a,2*u*roundCorner);return t.setXYAt(d[0],d[1],"o",t.length()-1),d=polarOffset(s,l,2*u*roundCorner),t.setTripleAt(s[0],s[1],s[0],s[1],d[0],d[1],t.length()),s}var f=pointEqual(o,e.points[2])?e.points[0]:e.points[2],h=pointEqual(s,r.points[1])?r.points[3]:r.points[1],m=lineIntersection(f,o,s,h);return m&&pointDistance(m,o)<i?(t.setTripleAt(m[0],m[1],m[0],m[1],m[0],m[1],t.length()),m):o}function getIntersection(t,e){var r=t.intersections(e);return r.length&&floatEqual(r[0][0],1)&&r.shift(),r.length?r[0]:null}function pruneSegmentIntersection(t,e){var r=t.slice(),n=e.slice(),i=getIntersection(t[t.length-1],e[0]);return i&&(r[t.length-1]=t[t.length-1].split(i[0])[0],n[0]=e[0].split(i[1])[1]),t.length>1&&e.length>1&&(i=getIntersection(t[0],e[e.length-1]),i)?[[t[0].split(i[0])[0]],[e[e.length-1].split(i[1])[1]]]:[r,n]}function pruneIntersections(t){for(var e,r=1;r<t.length;r+=1)e=pruneSegmentIntersection(t[r-1],t[r]),t[r-1]=e[0],t[r]=e[1];return t.length>1&&(e=pruneSegmentIntersection(t[t.length-1],t[0]),t[t.length-1]=e[0],t[0]=e[1]),t}function offsetSegmentSplit(t,e){var r=t.inflectionPoints(),n,i,o,s;if(r.length===0)return[offsetSegment(t,e)];if(r.length===1||floatEqual(r[1],1))return o=t.split(r[0]),n=o[0],i=o[1],[offsetSegment(n,e),offsetSegment(i,e)];o=t.split(r[0]),n=o[0];var a=(r[1]-r[0])/(1-r[0]);return o=o[1].split(a),s=o[0],i=o[1],[offsetSegment(n,e),offsetSegment(s,e),offsetSegment(i,e)]}function OffsetPathModifier(){}extendPrototype([ShapeModifier],OffsetPathModifier),OffsetPathModifier.prototype.initModifierProperties=function(t,e){this.getValue=this.processKeys,this.amount=PropertyFactory.getProp(t,e.a,0,null,this),this.miterLimit=PropertyFactory.getProp(t,e.ml,0,null,this),this.lineJoin=e.lj,this._isAnimated=this.amount.effectsSequence.length!==0},OffsetPathModifier.prototype.processPath=function(t,e,r,n){var i=shapePool.newElement();i.c=t.c;var o=t.length();t.c||(o-=1);var s,a,l,c=[];for(s=0;s<o;s+=1)l=PolynomialBezier.shapeSegment(t,s),c.push(offsetSegmentSplit(l,e));if(!t.c)for(s=o-1;s>=0;s-=1)l=PolynomialBezier.shapeSegmentInverted(t,s),c.push(offsetSegmentSplit(l,e));c=pruneIntersections(c);var u=null,d=null;for(s=0;s<c.length;s+=1){var f=c[s];for(d&&(u=joinLines(i,d,f[0],r,n)),d=f[f.length-1],a=0;a<f.length;a+=1)l=f[a],u&&pointEqual(l.points[0],u)?i.setXYAt(l.points[1][0],l.points[1][1],"o",i.length()-1):i.setTripleAt(l.points[0][0],l.points[0][1],l.points[1][0],l.points[1][1],l.points[0][0],l.points[0][1],i.length()),i.setTripleAt(l.points[3][0],l.points[3][1],l.points[3][0],l.points[3][1],l.points[2][0],l.points[2][1],i.length()),u=l.points[3]}return c.length&&joinLines(i,d,c[0][0],r,n),i},OffsetPathModifier.prototype.processShapes=function(t){var e,r,n=this.shapes.length,i,o,s=this.amount.v,a=this.miterLimit.v,l=this.lineJoin;if(s!==0){var c,u;for(r=0;r<n;r+=1){if(c=this.shapes[r],u=c.localShapeCollection,!(!c.shape._mdf&&!this._mdf&&!t))for(u.releaseShapes(),c.shape._mdf=!0,e=c.shape.paths.shapes,o=c.shape.paths._length,i=0;i<o;i+=1)u.addShape(this.processPath(e[i],s,l,a));c.shape.paths=c.localShapeCollection}}this.dynamicProperties.length||(this._mdf=!1)};function getFontProperties(t){for(var e=t.fStyle?t.fStyle.split(" "):[],r="normal",n="normal",i=e.length,o,s=0;s<i;s+=1)switch(o=e[s].toLowerCase(),o){case"italic":n="italic";break;case"bold":r="700";break;case"black":r="900";break;case"medium":r="500";break;case"regular":case"normal":r="400";break;case"light":case"thin":r="200";break;default:break}return{style:n,weight:t.fWeight||r}}var FontManager=(function(){var t=5e3,e={w:0,size:0,shapes:[],data:{shapes:[]}},r=[];r=r.concat([2304,2305,2306,2307,2362,2363,2364,2364,2366,2367,2368,2369,2370,2371,2372,2373,2374,2375,2376,2377,2378,2379,2380,2381,2382,2383,2387,2388,2389,2390,2391,2402,2403]);var n=127988,i=917631,o=917601,s=917626,a=65039,l=8205,c=127462,u=127487,d=["d83cdffb","d83cdffc","d83cdffd","d83cdffe","d83cdfff"];function f(C){var k=C.split(","),T,A=k.length,I=[];for(T=0;T<A;T+=1)k[T]!=="sans-serif"&&k[T]!=="monospace"&&I.push(k[T]);return I.join(",")}function h(C,k){var T=createTag("span");T.setAttribute("aria-hidden",!0),T.style.fontFamily=k;var A=createTag("span");A.innerText="giItT1WQy@!-/#",T.style.position="absolute",T.style.left="-10000px",T.style.top="-10000px",T.style.fontSize="300px",T.style.fontVariant="normal",T.style.fontStyle="normal",T.style.fontWeight="normal",T.style.letterSpacing="0",T.appendChild(A),document.body.appendChild(T);var I=A.offsetWidth;return A.style.fontFamily=f(C)+", "+k,{node:A,w:I,parent:T}}function m(){var C,k=this.fonts.length,T,A,I=k;for(C=0;C<k;C+=1)this.fonts[C].loaded?I-=1:this.fonts[C].fOrigin==="n"||this.fonts[C].origin===0?this.fonts[C].loaded=!0:(T=this.fonts[C].monoCase.node,A=this.fonts[C].monoCase.w,T.offsetWidth!==A?(I-=1,this.fonts[C].loaded=!0):(T=this.fonts[C].sansCase.node,A=this.fonts[C].sansCase.w,T.offsetWidth!==A&&(I-=1,this.fonts[C].loaded=!0)),this.fonts[C].loaded&&(this.fonts[C].sansCase.parent.parentNode.removeChild(this.fonts[C].sansCase.parent),this.fonts[C].monoCase.parent.parentNode.removeChild(this.fonts[C].monoCase.parent)));I!==0&&Date.now()-this.initTime<t?setTimeout(this.checkLoadedFontsBinded,20):setTimeout(this.setIsLoadedBinded,10)}function p(C,k){var T=document.body&&k?"svg":"canvas",A,I=getFontProperties(C);if(T==="svg"){var L=createNS("text");L.style.fontSize="100px",L.setAttribute("font-family",C.fFamily),L.setAttribute("font-style",I.style),L.setAttribute("font-weight",I.weight),L.textContent="1",C.fClass?(L.style.fontFamily="inherit",L.setAttribute("class",C.fClass)):L.style.fontFamily=C.fFamily,k.appendChild(L),A=L}else{var U=new OffscreenCanvas(500,500).getContext("2d");U.font=I.style+" "+I.weight+" 100px "+C.fFamily,A=U}function K(W){return T==="svg"?(A.textContent=W,A.getComputedTextLength()):A.measureText(W).width}return{measureText:K}}function _(C,k){if(!C){this.isLoaded=!0;return}if(this.chars){this.isLoaded=!0,this.fonts=C.list;return}if(!document.body){this.isLoaded=!0,C.list.forEach(function(Dt){Dt.helper=p(Dt),Dt.cache={}}),this.fonts=C.list;return}var T=C.list,A,I=T.length,L=I;for(A=0;A<I;A+=1){var U=!0,K,W;if(T[A].loaded=!1,T[A].monoCase=h(T[A].fFamily,"monospace"),T[A].sansCase=h(T[A].fFamily,"sans-serif"),!T[A].fPath)T[A].loaded=!0,L-=1;else if(T[A].fOrigin==="p"||T[A].origin===3){if(K=document.querySelectorAll('style[f-forigin="p"][f-family="'+T[A].fFamily+'"], style[f-origin="3"][f-family="'+T[A].fFamily+'"]'),K.length>0&&(U=!1),U){var st=createTag("style");st.setAttribute("f-forigin",T[A].fOrigin),st.setAttribute("f-origin",T[A].origin),st.setAttribute("f-family",T[A].fFamily),st.type="text/css",st.innerText="@font-face {font-family: "+T[A].fFamily+"; font-style: normal; src: url('"+T[A].fPath+"');}",k.appendChild(st)}}else if(T[A].fOrigin==="g"||T[A].origin===1){for(K=document.querySelectorAll('link[f-forigin="g"], link[f-origin="1"]'),W=0;W<K.length;W+=1)K[W].href.indexOf(T[A].fPath)!==-1&&(U=!1);if(U){var ft=createTag("link");ft.setAttribute("f-forigin",T[A].fOrigin),ft.setAttribute("f-origin",T[A].origin),ft.type="text/css",ft.rel="stylesheet",ft.href=T[A].fPath,document.body.appendChild(ft)}}else if(T[A].fOrigin==="t"||T[A].origin===2){for(K=document.querySelectorAll('script[f-forigin="t"], script[f-origin="2"]'),W=0;W<K.length;W+=1)T[A].fPath===K[W].src&&(U=!1);if(U){var xt=createTag("link");xt.setAttribute("f-forigin",T[A].fOrigin),xt.setAttribute("f-origin",T[A].origin),xt.setAttribute("rel","stylesheet"),xt.setAttribute("href",T[A].fPath),k.appendChild(xt)}}T[A].helper=p(T[A],k),T[A].cache={},this.fonts.push(T[A])}L===0?this.isLoaded=!0:setTimeout(this.checkLoadedFonts.bind(this),100)}function g(C){if(C){this.chars||(this.chars=[]);var k,T=C.length,A,I=this.chars.length,L;for(k=0;k<T;k+=1){for(A=0,L=!1;A<I;)this.chars[A].style===C[k].style&&this.chars[A].fFamily===C[k].fFamily&&this.chars[A].ch===C[k].ch&&(L=!0),A+=1;L||(this.chars.push(C[k]),I+=1)}}}function y(C,k,T){for(var A=0,I=this.chars.length;A<I;){if(this.chars[A].ch===C&&this.chars[A].style===k&&this.chars[A].fFamily===T)return this.chars[A];A+=1}return(typeof C=="string"&&C.charCodeAt(0)!==13||!C)&&console&&console.warn&&!this._warned&&(this._warned=!0,console.warn("Missing character from exported characters list: ",C,k,T)),e}function v(C,k,T){var A=this.getFontByName(k),I=C;if(!A.cache[I]){var L=A.helper;if(C===" "){var U=L.measureText("|"+C+"|"),K=L.measureText("||");A.cache[I]=(U-K)/100}else A.cache[I]=L.measureText(C)/100}return A.cache[I]*T}function b(C){for(var k=0,T=this.fonts.length;k<T;){if(this.fonts[k].fName===C)return this.fonts[k];k+=1}return this.fonts[0]}function S(C){var k=0,T=C.charCodeAt(0);if(T>=55296&&T<=56319){var A=C.charCodeAt(1);A>=56320&&A<=57343&&(k=(T-55296)*1024+A-56320+65536)}return k}function x(C,k){var T=C.toString(16)+k.toString(16);return d.indexOf(T)!==-1}function E(C){return C===l}function w(C){return C===a}function P(C){var k=S(C);return k>=c&&k<=u}function M(C){return P(C.substr(0,2))&&P(C.substr(2,2))}function D(C){return r.indexOf(C)!==-1}function O(C,k){var T=S(C.substr(k,2));if(T!==n)return!1;var A=0;for(k+=2;A<5;){if(T=S(C.substr(k,2)),T<o||T>s)return!1;A+=1,k+=2}return S(C.substr(k,2))===i}function V(){this.isLoaded=!0}var z=function(){this.fonts=[],this.chars=null,this.typekitLoaded=0,this.isLoaded=!1,this._warned=!1,this.initTime=Date.now(),this.setIsLoadedBinded=this.setIsLoaded.bind(this),this.checkLoadedFontsBinded=this.checkLoadedFonts.bind(this)};z.isModifier=x,z.isZeroWidthJoiner=E,z.isFlagEmoji=M,z.isRegionalCode=P,z.isCombinedCharacter=D,z.isRegionalFlag=O,z.isVariationSelector=w,z.BLACK_FLAG_CODE_POINT=n;var F={addChars:g,addFonts:_,getCharData:y,getFontByName:b,measureText:v,checkLoadedFonts:m,setIsLoaded:V};return z.prototype=F,z})();function SlotManager(t){this.animationData=t}SlotManager.prototype.getProp=function(t){return this.animationData.slots&&this.animationData.slots[t.sid]?Object.assign(t,this.animationData.slots[t.sid].p):t};function slotFactory(t){return new SlotManager(t)}function RenderableElement(){}RenderableElement.prototype={initRenderable:function(){this.isInRange=!1,this.hidden=!1,this.isTransparent=!1,this.renderableComponents=[]},addRenderableComponent:function(e){this.renderableComponents.indexOf(e)===-1&&this.renderableComponents.push(e)},removeRenderableComponent:function(e){this.renderableComponents.indexOf(e)!==-1&&this.renderableComponents.splice(this.renderableComponents.indexOf(e),1)},prepareRenderableFrame:function(e){this.checkLayerLimits(e)},checkTransparency:function(){this.finalTransform.mProp.o.v<=0?!this.isTransparent&&this.globalData.renderConfig.hideOnTransparent&&(this.isTransparent=!0,this.hide()):this.isTransparent&&(this.isTransparent=!1,this.show())},checkLayerLimits:function(e){this.data.ip-this.data.st<=e&&this.data.op-this.data.st>e?this.isInRange!==!0&&(this.globalData._mdf=!0,this._mdf=!0,this.isInRange=!0,this.show()):this.isInRange!==!1&&(this.globalData._mdf=!0,this.isInRange=!1,this.hide())},renderRenderable:function(){var e,r=this.renderableComponents.length;for(e=0;e<r;e+=1)this.renderableComponents[e].renderFrame(this._isFirstFrame)},sourceRectAtTime:function(){return{top:0,left:0,width:100,height:100}},getLayerSize:function(){return this.data.ty===5?{w:this.data.textData.width,h:this.data.textData.height}:{w:this.data.width,h:this.data.height}}};var getBlendMode=(function(){var t={0:"source-over",1:"multiply",2:"screen",3:"overlay",4:"darken",5:"lighten",6:"color-dodge",7:"color-burn",8:"hard-light",9:"soft-light",10:"difference",11:"exclusion",12:"hue",13:"saturation",14:"color",15:"luminosity"};return function(e){return t[e]||""}})();function SliderEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function AngleEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function ColorEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function PointEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,1,0,r)}function LayerIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function MaskIndexEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function CheckboxEffect(t,e,r){this.p=PropertyFactory.getProp(e,t.v,0,0,r)}function NoValueEffect(){this.p={}}function EffectsManager(t,e){var r=t.ef||[];this.effectElements=[];var n,i=r.length,o;for(n=0;n<i;n+=1)o=new GroupEffect(r[n],e),this.effectElements.push(o)}function GroupEffect(t,e){this.init(t,e)}extendPrototype([DynamicPropertyContainer],GroupEffect),GroupEffect.prototype.getValue=GroupEffect.prototype.iterateDynamicProperties,GroupEffect.prototype.init=function(t,e){this.data=t,this.effectElements=[],this.initDynamicPropertyContainer(e);var r,n=this.data.ef.length,i,o=this.data.ef;for(r=0;r<n;r+=1){switch(i=null,o[r].ty){case 0:i=new SliderEffect(o[r],e,this);break;case 1:i=new AngleEffect(o[r],e,this);break;case 2:i=new ColorEffect(o[r],e,this);break;case 3:i=new PointEffect(o[r],e,this);break;case 4:case 7:i=new CheckboxEffect(o[r],e,this);break;case 10:i=new LayerIndexEffect(o[r],e,this);break;case 11:i=new MaskIndexEffect(o[r],e,this);break;case 5:i=new EffectsManager(o[r],e,this);break;default:i=new NoValueEffect(o[r],e,this);break}i&&this.effectElements.push(i)}};function BaseElement(){}BaseElement.prototype={checkMasks:function(){if(!this.data.hasMask)return!1;for(var e=0,r=this.data.masksProperties.length;e<r;){if(this.data.masksProperties[e].mode!=="n"&&this.data.masksProperties[e].cl!==!1)return!0;e+=1}return!1},initExpressions:function(){var e=getExpressionInterfaces();if(e){var r=e("layer"),n=e("effects"),i=e("shape"),o=e("text"),s=e("comp");this.layerInterface=r(this),this.data.hasMask&&this.maskManager&&this.layerInterface.registerMaskInterface(this.maskManager);var a=n.createEffectsInterface(this,this.layerInterface);this.layerInterface.registerEffectsInterface(a),this.data.ty===0||this.data.xt?this.compInterface=s(this):this.data.ty===4?(this.layerInterface.shapeInterface=i(this.shapesData,this.itemsData,this.layerInterface),this.layerInterface.content=this.layerInterface.shapeInterface):this.data.ty===5&&(this.layerInterface.textInterface=o(this),this.layerInterface.text=this.layerInterface.textInterface)}},setBlendMode:function(){var e=getBlendMode(this.data.bm),r=this.baseElement||this.layerElement;r.style["mix-blend-mode"]=e},initBaseData:function(e,r,n){this.globalData=r,this.comp=n,this.data=e,this.layerId=createElementID(),this.data.sr||(this.data.sr=1),this.effectsManager=new EffectsManager(this.data,this,this.dynamicProperties)},getType:function(){return this.type},sourceRectAtTime:function(){}};function FrameElement(){}FrameElement.prototype={initFrame:function(){this._isFirstFrame=!1,this.dynamicProperties=[],this._mdf=!1},prepareProperties:function(e,r){var n,i=this.dynamicProperties.length;for(n=0;n<i;n+=1)(r||this._isParent&&this.dynamicProperties[n].propType==="transform")&&(this.dynamicProperties[n].getValue(),this.dynamicProperties[n]._mdf&&(this.globalData._mdf=!0,this._mdf=!0))},addDynamicProperty:function(e){this.dynamicProperties.indexOf(e)===-1&&this.dynamicProperties.push(e)}};function FootageElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.footageData=e.imageLoader.getAsset(this.assetData),this.initBaseData(t,e,r)}FootageElement.prototype.prepareFrame=function(){},extendPrototype([RenderableElement,BaseElement,FrameElement],FootageElement),FootageElement.prototype.getBaseElement=function(){return null},FootageElement.prototype.renderFrame=function(){},FootageElement.prototype.destroy=function(){},FootageElement.prototype.initExpressions=function(){var t=getExpressionInterfaces();if(t){var e=t("footage");this.layerInterface=e(this)}},FootageElement.prototype.getFootageData=function(){return this.footageData};function AudioElement(t,e,r){this.initFrame(),this.initRenderable(),this.assetData=e.getAssetData(t.refId),this.initBaseData(t,e,r),this._isPlaying=!1,this._canPlay=!1;var n=this.globalData.getAssetsPath(this.assetData);this.audio=this.globalData.audioController.createAudio(n),this._currentTime=0,this.globalData.audioController.addAudio(this),this._volumeMultiplier=1,this._volume=1,this._previousVolume=null,this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0},this.lv=PropertyFactory.getProp(this,t.au&&t.au.lv?t.au.lv:{k:[100]},1,.01,this)}AudioElement.prototype.prepareFrame=function(t){if(this.prepareRenderableFrame(t,!0),this.prepareProperties(t,!0),this.tm._placeholder)this._currentTime=t/this.data.sr;else{var e=this.tm.v;this._currentTime=e}this._volume=this.lv.v[0];var r=this._volume*this._volumeMultiplier;this._previousVolume!==r&&(this._previousVolume=r,this.audio.volume(r))},extendPrototype([RenderableElement,BaseElement,FrameElement],AudioElement),AudioElement.prototype.renderFrame=function(){this.isInRange&&this._canPlay&&(this._isPlaying?(!this.audio.playing()||Math.abs(this._currentTime/this.globalData.frameRate-this.audio.seek())>.1)&&this.audio.seek(this._currentTime/this.globalData.frameRate):(this.audio.play(),this.audio.seek(this._currentTime/this.globalData.frameRate),this._isPlaying=!0))},AudioElement.prototype.show=function(){},AudioElement.prototype.hide=function(){this.audio.pause(),this._isPlaying=!1},AudioElement.prototype.pause=function(){this.audio.pause(),this._isPlaying=!1,this._canPlay=!1},AudioElement.prototype.resume=function(){this._canPlay=!0},AudioElement.prototype.setRate=function(t){this.audio.rate(t)},AudioElement.prototype.volume=function(t){this._volumeMultiplier=t,this._previousVolume=t*this._volume,this.audio.volume(this._previousVolume)},AudioElement.prototype.getBaseElement=function(){return null},AudioElement.prototype.destroy=function(){},AudioElement.prototype.sourceRectAtTime=function(){},AudioElement.prototype.initExpressions=function(){};function BaseRenderer(){}BaseRenderer.prototype.checkLayers=function(t){var e,r=this.layers.length,n;for(this.completeLayers=!0,e=r-1;e>=0;e-=1)this.elements[e]||(n=this.layers[e],n.ip-n.st<=t-this.layers[e].st&&n.op-n.st>t-this.layers[e].st&&this.buildItem(e)),this.completeLayers=this.elements[e]?this.completeLayers:!1;this.checkPendingElements()},BaseRenderer.prototype.createItem=function(t){switch(t.ty){case 2:return this.createImage(t);case 0:return this.createComp(t);case 1:return this.createSolid(t);case 3:return this.createNull(t);case 4:return this.createShape(t);case 5:return this.createText(t);case 6:return this.createAudio(t);case 13:return this.createCamera(t);case 15:return this.createFootage(t);default:return this.createNull(t)}},BaseRenderer.prototype.createCamera=function(){throw new Error("You're using a 3d camera. Try the html renderer.")},BaseRenderer.prototype.createAudio=function(t){return new AudioElement(t,this.globalData,this)},BaseRenderer.prototype.createFootage=function(t){return new FootageElement(t,this.globalData,this)},BaseRenderer.prototype.buildAllItems=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.buildItem(t);this.checkPendingElements()},BaseRenderer.prototype.includeLayers=function(t){this.completeLayers=!1;var e,r=t.length,n,i=this.layers.length;for(e=0;e<r;e+=1)for(n=0;n<i;){if(this.layers[n].id===t[e].id){this.layers[n]=t[e];break}n+=1}},BaseRenderer.prototype.setProjectInterface=function(t){this.globalData.projectInterface=t},BaseRenderer.prototype.initItems=function(){this.globalData.progressiveLoad||this.buildAllItems()},BaseRenderer.prototype.buildElementParenting=function(t,e,r){for(var n=this.elements,i=this.layers,o=0,s=i.length;o<s;)i[o].ind==e&&(!n[o]||n[o]===!0?(this.buildItem(o),this.addPendingElement(t)):(r.push(n[o]),n[o].setAsParent(),i[o].parent!==void 0?this.buildElementParenting(t,i[o].parent,r):t.setHierarchy(r))),o+=1},BaseRenderer.prototype.addPendingElement=function(t){this.pendingElements.push(t)},BaseRenderer.prototype.searchExtraCompositions=function(t){var e,r=t.length;for(e=0;e<r;e+=1)if(t[e].xt){var n=this.createComp(t[e]);n.initExpressions(),this.globalData.projectInterface.registerComposition(n)}},BaseRenderer.prototype.getElementById=function(t){var e,r=this.elements.length;for(e=0;e<r;e+=1)if(this.elements[e].data.ind===t)return this.elements[e];return null},BaseRenderer.prototype.getElementByPath=function(t){var e=t.shift(),r;if(typeof e=="number")r=this.elements[e];else{var n,i=this.elements.length;for(n=0;n<i;n+=1)if(this.elements[n].data.nm===e){r=this.elements[n];break}}return t.length===0?r:r.getElementByPath(t)},BaseRenderer.prototype.setupGlobalData=function(t,e){this.globalData.fontManager=new FontManager,this.globalData.slotManager=slotFactory(t),this.globalData.fontManager.addChars(t.chars),this.globalData.fontManager.addFonts(t.fonts,e),this.globalData.getAssetData=this.animationItem.getAssetData.bind(this.animationItem),this.globalData.getAssetsPath=this.animationItem.getAssetsPath.bind(this.animationItem),this.globalData.imageLoader=this.animationItem.imagePreloader,this.globalData.audioController=this.animationItem.audioController,this.globalData.frameId=0,this.globalData.frameRate=t.fr,this.globalData.nm=t.nm,this.globalData.compSize={w:t.w,h:t.h}};var effectTypes={TRANSFORM_EFFECT:"transformEFfect"};function TransformElement(){}TransformElement.prototype={initTransform:function(){var e=new Matrix;this.finalTransform={mProp:this.data.ks?TransformPropertyFactory.getTransformProperty(this,this.data.ks,this):{o:0},_matMdf:!1,_localMatMdf:!1,_opMdf:!1,mat:e,localMat:e,localOpacity:1},this.data.ao&&(this.finalTransform.mProp.autoOriented=!0),this.data.ty},renderTransform:function(){if(this.finalTransform._opMdf=this.finalTransform.mProp.o._mdf||this._isFirstFrame,this.finalTransform._matMdf=this.finalTransform.mProp._mdf||this._isFirstFrame,this.hierarchy){var e,r=this.finalTransform.mat,n=0,i=this.hierarchy.length;if(!this.finalTransform._matMdf)for(;n<i;){if(this.hierarchy[n].finalTransform.mProp._mdf){this.finalTransform._matMdf=!0;break}n+=1}if(this.finalTransform._matMdf)for(e=this.finalTransform.mProp.v.props,r.cloneFromProps(e),n=0;n<i;n+=1)r.multiply(this.hierarchy[n].finalTransform.mProp.v)}(!this.localTransforms||this.finalTransform._matMdf)&&(this.finalTransform._localMatMdf=this.finalTransform._matMdf),this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v)},renderLocalTransform:function(){if(this.localTransforms){var e=0,r=this.localTransforms.length;if(this.finalTransform._localMatMdf=this.finalTransform._matMdf,!this.finalTransform._localMatMdf||!this.finalTransform._opMdf)for(;e<r;)this.localTransforms[e]._mdf&&(this.finalTransform._localMatMdf=!0),this.localTransforms[e]._opMdf&&!this.finalTransform._opMdf&&(this.finalTransform.localOpacity=this.finalTransform.mProp.o.v,this.finalTransform._opMdf=!0),e+=1;if(this.finalTransform._localMatMdf){var n=this.finalTransform.localMat;for(this.localTransforms[0].matrix.clone(n),e=1;e<r;e+=1){var i=this.localTransforms[e].matrix;n.multiply(i)}n.multiply(this.finalTransform.mat)}if(this.finalTransform._opMdf){var o=this.finalTransform.localOpacity;for(e=0;e<r;e+=1)o*=this.localTransforms[e].opacity*.01;this.finalTransform.localOpacity=o}}},searchEffectTransforms:function(){if(this.renderableEffectsManager){var e=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT);if(e.length){this.localTransforms=[],this.finalTransform.localMat=new Matrix;var r=0,n=e.length;for(r=0;r<n;r+=1)this.localTransforms.push(e[r])}}},globalToLocal:function(e){var r=[];r.push(this.finalTransform);for(var n=!0,i=this.comp;n;)i.finalTransform?(i.data.hasMask&&r.splice(0,0,i.finalTransform),i=i.comp):n=!1;var o,s=r.length,a;for(o=0;o<s;o+=1)a=r[o].mat.applyToPointArray(0,0,0),e=[e[0]-a[0],e[1]-a[1],0];return e},mHelper:new Matrix};function MaskElement(t,e,r){this.data=t,this.element=e,this.globalData=r,this.storedData=[],this.masksProperties=this.data.masksProperties||[],this.maskElement=null;var n=this.globalData.defs,i,o=this.masksProperties?this.masksProperties.length:0;this.viewData=createSizedArray(o),this.solidPath="";var s,a=this.masksProperties,l=0,c=[],u,d,f=createElementID(),h,m,p,_,g="clipPath",y="clip-path";for(i=0;i<o;i+=1)if((a[i].mode!=="a"&&a[i].mode!=="n"||a[i].inv||a[i].o.k!==100||a[i].o.x)&&(g="mask",y="mask"),(a[i].mode==="s"||a[i].mode==="i")&&l===0?(h=createNS("rect"),h.setAttribute("fill","#ffffff"),h.setAttribute("width",this.element.comp.data.w||0),h.setAttribute("height",this.element.comp.data.h||0),c.push(h)):h=null,s=createNS("path"),a[i].mode==="n")this.viewData[i]={op:PropertyFactory.getProp(this.element,a[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,a[i],3),elem:s,lastPath:""},n.appendChild(s);else{l+=1,s.setAttribute("fill",a[i].mode==="s"?"#000000":"#ffffff"),s.setAttribute("clip-rule","nonzero");var v;if(a[i].x.k!==0?(g="mask",y="mask",_=PropertyFactory.getProp(this.element,a[i].x,0,null,this.element),v=createElementID(),m=createNS("filter"),m.setAttribute("id",v),p=createNS("feMorphology"),p.setAttribute("operator","erode"),p.setAttribute("in","SourceGraphic"),p.setAttribute("radius","0"),m.appendChild(p),n.appendChild(m),s.setAttribute("stroke",a[i].mode==="s"?"#000000":"#ffffff")):(p=null,_=null),this.storedData[i]={elem:s,x:_,expan:p,lastPath:"",lastOperator:"",filterId:v,lastRadius:0},a[i].mode==="i"){d=c.length;var b=createNS("g");for(u=0;u<d;u+=1)b.appendChild(c[u]);var S=createNS("mask");S.setAttribute("mask-type","alpha"),S.setAttribute("id",f+"_"+l),S.appendChild(s),n.appendChild(S),b.setAttribute("mask","url("+getLocationHref()+"#"+f+"_"+l+")"),c.length=0,c.push(b)}else c.push(s);a[i].inv&&!this.solidPath&&(this.solidPath=this.createLayerSolidPath()),this.viewData[i]={elem:s,lastPath:"",op:PropertyFactory.getProp(this.element,a[i].o,0,.01,this.element),prop:ShapePropertyFactory.getShapeProp(this.element,a[i],3),invRect:h},this.viewData[i].prop.k||this.drawPath(a[i],this.viewData[i].prop.v,this.viewData[i])}for(this.maskElement=createNS(g),o=c.length,i=0;i<o;i+=1)this.maskElement.appendChild(c[i]);l>0&&(this.maskElement.setAttribute("id",f),this.element.maskedElement.setAttribute(y,"url("+getLocationHref()+"#"+f+")"),n.appendChild(this.maskElement)),this.viewData.length&&this.element.addRenderableComponent(this)}MaskElement.prototype.getMaskProperty=function(t){return this.viewData[t].prop},MaskElement.prototype.renderFrame=function(t){var e=this.element.finalTransform.mat,r,n=this.masksProperties.length;for(r=0;r<n;r+=1)if((this.viewData[r].prop._mdf||t)&&this.drawPath(this.masksProperties[r],this.viewData[r].prop.v,this.viewData[r]),(this.viewData[r].op._mdf||t)&&this.viewData[r].elem.setAttribute("fill-opacity",this.viewData[r].op.v),this.masksProperties[r].mode!=="n"&&(this.viewData[r].invRect&&(this.element.finalTransform.mProp._mdf||t)&&this.viewData[r].invRect.setAttribute("transform",e.getInverseMatrix().to2dCSS()),this.storedData[r].x&&(this.storedData[r].x._mdf||t))){var i=this.storedData[r].expan;this.storedData[r].x.v<0?(this.storedData[r].lastOperator!=="erode"&&(this.storedData[r].lastOperator="erode",this.storedData[r].elem.setAttribute("filter","url("+getLocationHref()+"#"+this.storedData[r].filterId+")")),i.setAttribute("radius",-this.storedData[r].x.v)):(this.storedData[r].lastOperator!=="dilate"&&(this.storedData[r].lastOperator="dilate",this.storedData[r].elem.setAttribute("filter",null)),this.storedData[r].elem.setAttribute("stroke-width",this.storedData[r].x.v*2))}},MaskElement.prototype.getMaskelement=function(){return this.maskElement},MaskElement.prototype.createLayerSolidPath=function(){var t="M0,0 ";return t+=" h"+this.globalData.compSize.w,t+=" v"+this.globalData.compSize.h,t+=" h-"+this.globalData.compSize.w,t+=" v-"+this.globalData.compSize.h+" ",t},MaskElement.prototype.drawPath=function(t,e,r){var n=" M"+e.v[0][0]+","+e.v[0][1],i,o;for(o=e._length,i=1;i<o;i+=1)n+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[i][0]+","+e.i[i][1]+" "+e.v[i][0]+","+e.v[i][1];if(e.c&&o>1&&(n+=" C"+e.o[i-1][0]+","+e.o[i-1][1]+" "+e.i[0][0]+","+e.i[0][1]+" "+e.v[0][0]+","+e.v[0][1]),r.lastPath!==n){var s="";r.elem&&(e.c&&(s=t.inv?this.solidPath+n:n),r.elem.setAttribute("d",s)),r.lastPath=n}},MaskElement.prototype.destroy=function(){this.element=null,this.globalData=null,this.maskElement=null,this.data=null,this.masksProperties=null};var filtersFactory=(function(){var t={};t.createFilter=e,t.createAlphaToLuminanceFilter=r;function e(n,i){var o=createNS("filter");return o.setAttribute("id",n),i!==!0&&(o.setAttribute("filterUnits","objectBoundingBox"),o.setAttribute("x","0%"),o.setAttribute("y","0%"),o.setAttribute("width","100%"),o.setAttribute("height","100%")),o}function r(){var n=createNS("feColorMatrix");return n.setAttribute("type","matrix"),n.setAttribute("color-interpolation-filters","sRGB"),n.setAttribute("values","0 0 0 1 0 0 0 0 1 0 0 0 0 1 0 0 0 0 1 1"),n}return t})(),featureSupport=(function(){var t={maskType:!0,svgLumaHidden:!0,offscreenCanvas:typeof OffscreenCanvas!="undefined"};return(/MSIE 10/i.test(navigator.userAgent)||/MSIE 9/i.test(navigator.userAgent)||/rv:11.0/i.test(navigator.userAgent)||/Edge\/\d./i.test(navigator.userAgent))&&(t.maskType=!1),/firefox/i.test(navigator.userAgent)&&(t.svgLumaHidden=!1),t})(),registeredEffects$1={},idPrefix="filter_result_";function SVGEffects(t){var e,r="SourceGraphic",n=t.data.ef?t.data.ef.length:0,i=createElementID(),o=filtersFactory.createFilter(i,!0),s=0;this.filters=[];var a;for(e=0;e<n;e+=1){a=null;var l=t.data.ef[e].ty;if(registeredEffects$1[l]){var c=registeredEffects$1[l].effect;a=new c(o,t.effectsManager.effectElements[e],t,idPrefix+s,r),r=idPrefix+s,registeredEffects$1[l].countsAsEffect&&(s+=1)}a&&this.filters.push(a)}s&&(t.globalData.defs.appendChild(o),t.layerElement.setAttribute("filter","url("+getLocationHref()+"#"+i+")")),this.filters.length&&t.addRenderableComponent(this)}SVGEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t)},SVGEffects.prototype.getEffects=function(t){var e,r=this.filters.length,n=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&n.push(this.filters[e]);return n};function registerEffect$1(t,e,r){registeredEffects$1[t]={effect:e,countsAsEffect:r}}function SVGBaseElement(){}SVGBaseElement.prototype={initRendererElement:function(){this.layerElement=createNS("g")},createContainerElements:function(){this.matteElement=createNS("g"),this.transformedElement=this.layerElement,this.maskedElement=this.layerElement,this._sizeChanged=!1;var e=null;if(this.data.td){this.matteMasks={};var r=createNS("g");r.setAttribute("id",this.layerId),r.appendChild(this.layerElement),e=r,this.globalData.defs.appendChild(r)}else this.data.tt?(this.matteElement.appendChild(this.layerElement),e=this.matteElement,this.baseElement=this.matteElement):this.baseElement=this.layerElement;if(this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.ty===0&&!this.data.hd){var n=createNS("clipPath"),i=createNS("path");i.setAttribute("d","M0,0 L"+this.data.w+",0 L"+this.data.w+","+this.data.h+" L0,"+this.data.h+"z");var o=createElementID();if(n.setAttribute("id",o),n.appendChild(i),this.globalData.defs.appendChild(n),this.checkMasks()){var s=createNS("g");s.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")"),s.appendChild(this.layerElement),this.transformedElement=s,e?e.appendChild(this.transformedElement):this.baseElement=this.transformedElement}else this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+o+")")}this.data.bm!==0&&this.setBlendMode()},renderElement:function(){this.finalTransform._localMatMdf&&this.transformedElement.setAttribute("transform",this.finalTransform.localMat.to2dCSS()),this.finalTransform._opMdf&&this.transformedElement.setAttribute("opacity",this.finalTransform.localOpacity)},destroyBaseElement:function(){this.layerElement=null,this.matteElement=null,this.maskManager.destroy()},getBaseElement:function(){return this.data.hd?null:this.baseElement},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData),this.renderableEffectsManager=new SVGEffects(this),this.searchEffectTransforms()},getMatte:function(e){if(this.matteMasks||(this.matteMasks={}),!this.matteMasks[e]){var r=this.layerId+"_"+e,n,i,o,s;if(e===1||e===3){var a=createNS("mask");a.setAttribute("id",r),a.setAttribute("mask-type",e===3?"luminance":"alpha"),o=createNS("use"),o.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),a.appendChild(o),this.globalData.defs.appendChild(a),!featureSupport.maskType&&e===1&&(a.setAttribute("mask-type","luminance"),n=createElementID(),i=filtersFactory.createFilter(n),this.globalData.defs.appendChild(i),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),s=createNS("g"),s.appendChild(o),a.appendChild(s),s.setAttribute("filter","url("+getLocationHref()+"#"+n+")"))}else if(e===2){var l=createNS("mask");l.setAttribute("id",r),l.setAttribute("mask-type","alpha");var c=createNS("g");l.appendChild(c),n=createElementID(),i=filtersFactory.createFilter(n);var u=createNS("feComponentTransfer");u.setAttribute("in","SourceGraphic"),i.appendChild(u);var d=createNS("feFuncA");d.setAttribute("type","table"),d.setAttribute("tableValues","1.0 0.0"),u.appendChild(d),this.globalData.defs.appendChild(i);var f=createNS("rect");f.setAttribute("width",this.comp.data.w),f.setAttribute("height",this.comp.data.h),f.setAttribute("x","0"),f.setAttribute("y","0"),f.setAttribute("fill","#ffffff"),f.setAttribute("op
41acity","0"),c.setAttribute("filter","url("+getLocationHref()+"#"+n+")"),c.appendChild(f),o=createNS("use"),o.setAttributeNS("http://www.w3.org/1999/xlink","href","#"+this.layerId),c.appendChild(o),featureSupport.maskType||(l.setAttribute("mask-type","luminance"),i.appendChild(filtersFactory.createAlphaToLuminanceFilter()),s=createNS("g"),c.appendChild(f),s.appendChild(this.layerElement),c.appendChild(s)),this.globalData.defs.appendChild(l)}this.matteMasks[e]=r}return this.matteMasks[e]},setMatte:function(e){this.matteElement&&this.matteElement.setAttribute("mask","url("+getLocationHref()+"#"+e+")")}};function HierarchyElement(){}HierarchyElement.prototype={initHierarchy:function(){this.hierarchy=[],this._isParent=!1,this.checkParenting()},setHierarchy:function(e){this.hierarchy=e},setAsParent:function(){this._isParent=!0},checkParenting:function(){this.data.parent!==void 0&&this.comp.buildElementParenting(this,this.data.parent,[])}};function RenderableDOMElement(){}(function(){var t={initElement:function(r,n,i){this.initFrame(),this.initBaseData(r,n,i),this.initTransform(r,n,i),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide()},hide:function(){if(!this.hidden&&(!this.isInRange||this.isTransparent)){var r=this.baseElement||this.layerElement;r.style.display="none",this.hidden=!0}},show:function(){if(this.isInRange&&!this.isTransparent){if(!this.data.hd){var r=this.baseElement||this.layerElement;r.style.display="block"}this.hidden=!1,this._isFirstFrame=!0}},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},renderInnerContent:function(){},prepareFrame:function(r){this._mdf=!1,this.prepareRenderableFrame(r),this.prepareProperties(r,this.isInRange),this.checkTransparency()},destroy:function(){this.innerElem=null,this.destroyBaseElement()}};extendPrototype([RenderableElement,createProxyFunction(t)],RenderableDOMElement)})();function IImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.assetData&&this.assetData.sid&&(this.assetData=e.slotManager.getProp(this.assetData)),this.initElement(t,e,r),this.sourceRect={top:0,left:0,width:this.assetData.w,height:this.assetData.h}}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],IImageElement),IImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData);this.innerElem=createNS("image"),this.innerElem.setAttribute("width",this.assetData.w+"px"),this.innerElem.setAttribute("height",this.assetData.h+"px"),this.innerElem.setAttribute("preserveAspectRatio",this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio),this.innerElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.innerElem)},IImageElement.prototype.sourceRectAtTime=function(){return this.sourceRect};function ProcessedElement(t,e){this.elem=t,this.pos=e}function IShapeElement(){}IShapeElement.prototype={addShapeToModifiers:function(e){var r,n=this.shapeModifiers.length;for(r=0;r<n;r+=1)this.shapeModifiers[r].addShape(e)},isShapeInAnimatedModifiers:function(e){for(var r=0,n=this.shapeModifiers.length;r<n;)if(this.shapeModifiers[r].isAnimatedWithShape(e))return!0;return!1},renderModifiers:function(){if(this.shapeModifiers.length){var e,r=this.shapes.length;for(e=0;e<r;e+=1)this.shapes[e].sh.reset();r=this.shapeModifiers.length;var n;for(e=r-1;e>=0&&(n=this.shapeModifiers[e].processShapes(this._isFirstFrame),!n);e-=1);}},searchProcessedElement:function(e){for(var r=this.processedElements,n=0,i=r.length;n<i;){if(r[n].elem===e)return r[n].pos;n+=1}return 0},addProcessedElement:function(e,r){for(var n=this.processedElements,i=n.length;i;)if(i-=1,n[i].elem===e){n[i].pos=r;return}n.push(new ProcessedElement(e,r))},prepareFrame:function(e){this.prepareRenderableFrame(e),this.prepareProperties(e,this.isInRange)}};var lineCapEnum={1:"butt",2:"round",3:"square"},lineJoinEnum={1:"miter",2:"round",3:"bevel"};function SVGShapeData(t,e,r){this.caches=[],this.styles=[],this.transformers=t,this.lStr="",this.sh=r,this.lvl=e,this._isAnimated=!!r.k;for(var n=0,i=t.length;n<i;){if(t[n].mProps.dynamicProperties.length){this._isAnimated=!0;break}n+=1}}SVGShapeData.prototype.setAsAnimated=function(){this._isAnimated=!0};function SVGStyleData(t,e){this.data=t,this.type=t.ty,this.d="",this.lvl=e,this._mdf=!1,this.closed=t.hd===!0,this.pElem=createNS("path"),this.msElem=null}SVGStyleData.prototype.reset=function(){this.d="",this._mdf=!1};function DashProperty(t,e,r,n){this.elem=t,this.frameId=-1,this.dataProps=createSizedArray(e.length),this.renderer=r,this.k=!1,this.dashStr="",this.dashArray=createTypedArray("float32",e.length?e.length-1:0),this.dashoffset=createTypedArray("float32",1),this.initDynamicPropertyContainer(n);var i,o=e.length||0,s;for(i=0;i<o;i+=1)s=PropertyFactory.getProp(t,e[i].v,0,0,this),this.k=s.k||this.k,this.dataProps[i]={n:e[i].n,p:s};this.k||this.getValue(!0),this._isAnimated=this.k}DashProperty.prototype.getValue=function(t){if(!(this.elem.globalData.frameId===this.frameId&&
vendor: 39,995 bytes, line 41
41!t)&&(this.frameId=this.elem.globalData.frameId,this.iterateDynamicProperties(),this._mdf=this._mdf||t,this._mdf)){var e=0,r=this.dataProps.length;for(this.renderer==="svg"&&(this.dashStr=""),e=0;e<r;e+=1)this.dataProps[e].n!=="o"?this.renderer==="svg"?this.dashStr+=" "+this.dataProps[e].p.v:this.dashArray[e]=this.dataProps[e].p.v:this.dashoffset[0]=this.dataProps[e].p.v}},extendPrototype([DynamicPropertyContainer],DashProperty);function SVGStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r,this._isAnimated=!!this._isAnimated}extendPrototype([DynamicPropertyContainer],SVGStrokeStyleData);function SVGFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.c=PropertyFactory.getProp(t,e.c,1,255,this),this.style=r}extendPrototype([DynamicPropertyContainer],SVGFillStyleData);function SVGNoStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.style=r}extendPrototype([DynamicPropertyContainer],SVGNoStyleData);function GradientProperty(t,e,r){this.data=e,this.c=createTypedArray("uint8c",e.p*4);var n=e.k.k[0].s?e.k.k[0].s.length-e.p*4:e.k.k.length-e.p*4;this.o=createTypedArray("float32",n),this._cmdf=!1,this._omdf=!1,this._collapsable=this.checkCollapsable(),this._hasOpacity=n,this.initDynamicPropertyContainer(r),this.prop=PropertyFactory.getProp(t,e.k,1,null,this),this.k=this.prop.k,this.getValue(!0)}GradientProperty.prototype.comparePoints=function(t,e){for(var r=0,n=this.o.length/2,i;r<n;){if(i=Math.abs(t[r*4]-t[e*4+r*2]),i>.01)return!1;r+=1}return!0},GradientProperty.prototype.checkCollapsable=function(){if(this.o.length/2!==this.c.length/4)return!1;if(this.data.k.k[0].s)for(var t=0,e=this.data.k.k.length;t<e;){if(!this.comparePoints(this.data.k.k[t].s,this.data.p))return!1;t+=1}else if(!this.comparePoints(this.data.k.k,this.data.p))return!1;return!0},GradientProperty.prototype.getValue=function(t){if(this.prop.getValue(),this._mdf=!1,this._cmdf=!1,this._omdf=!1,this.prop._mdf||t){var e,r=this.data.p*4,n,i;for(e=0;e<r;e+=1)n=e%4===0?100:255,i=Math.round(this.prop.v[e]*n),this.c[e]!==i&&(this.c[e]=i,this._cmdf=!t);if(this.o.length)for(r=this.prop.v.length,e=this.data.p*4;e<r;e+=1)n=e%2===0?100:1,i=e%2===0?Math.round(this.prop.v[e]*100):this.prop.v[e],this.o[e-this.data.p*4]!==i&&(this.o[e-this.data.p*4]=i,this._omdf=!t);this._mdf=!t}},extendPrototype([DynamicPropertyContainer],GradientProperty);function SVGGradientFillStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.initGradientData(t,e,r)}SVGGradientFillStyleData.prototype.initGradientData=function(t,e,r){this.o=PropertyFactory.getProp(t,e.o,0,.01,this),this.s=PropertyFactory.getProp(t,e.s,1,null,this),this.e=PropertyFactory.getProp(t,e.e,1,null,this),this.h=PropertyFactory.getProp(t,e.h||{k:0},0,.01,this),this.a=PropertyFactory.getProp(t,e.a||{k:0},0,degToRads,this),this.g=new GradientProperty(t,e.g,this),this.style=r,this.stops=[],this.setGradientData(r.pElem,e),this.setGradientOpacity(e,r),this._isAnimated=!!this._isAnimated},SVGGradientFillStyleData.prototype.setGradientData=function(t,e){var r=createElementID(),n=createNS(e.t===1?"linearGradient":"radialGradient");n.setAttribute("id",r),n.setAttribute("spreadMethod","pad"),n.setAttribute("gradientUnits","userSpaceOnUse");var i=[],o,s,a;for(a=e.g.p*4,s=0;s<a;s+=4)o=createNS("stop"),n.appendChild(o),i.push(o);t.setAttribute(e.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+r+")"),this.gf=n,this.cst=i},SVGGradientFillStyleData.prototype.setGradientOpacity=function(t,e){if(this.g._hasOpacity&&!this.g._collapsable){var r,n,i,o=createNS("mask"),s=createNS("path");o.appendChild(s);var a=createElementID(),l=createElementID();o.setAttribute("id",l);var c=createNS(t.t===1?"linearGradient":"radialGradient");c.setAttribute("id",a),c.setAttribute("spreadMethod","pad"),c.setAttribute("gradientUnits","userSpaceOnUse"),i=t.g.k.k[0].s?t.g.k.k[0].s.length:t.g.k.k.length;var u=this.stops;for(n=t.g.p*4;n<i;n+=2)r=createNS("stop"),r.setAttribute("stop-color","rgb(255,255,255)"),c.appendChild(r),u.push(r);s.setAttribute(t.ty==="gf"?"fill":"stroke","url("+getLocationHref()+"#"+a+")"),t.ty==="gs"&&(s.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),s.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),t.lj===1&&s.setAttribute("stroke-miterlimit",t.ml)),this.of=c,this.ms=o,this.ost=u,this.maskId=l,e.msElem=s}},extendPrototype([DynamicPropertyContainer],SVGGradientFillStyleData);function SVGGradientStrokeStyleData(t,e,r){this.initDynamicPropertyContainer(t),this.getValue=this.iterateDynamicProperties,this.w=PropertyFactory.getProp(t,e.w,0,null,this),this.d=new DashProperty(t,e.d||{},"svg",this),this.initGradientData(t,e,r),this._isAnimated=!!this._isAnimated}extendPrototype([SVGGradientFillStyleData,DynamicPropertyContainer],SVGGradientStrokeStyleData);function ShapeGroupData(){this.it=[],this.prevViewData=[],this.gr=createNS("g")}function SVGTransformData(t,e,r){this.transform={mProps:t,op:e,container:r},this.elements=[],this._isAnimated=this.transform.mProps.dynamicProperties.length||this.transform.op.effectsSequence.length}var buildShapeString=function(e,r,n,i){if(r===0)return"";var o=e.o,s=e.i,a=e.v,l,c=" M"+i.applyToPointStringified(a[0][0],a[0][1]);for(l=1;l<r;l+=1)c+=" C"+i.applyToPointStringified(o[l-1][0],o[l-1][1])+" "+i.applyToPointStringified(s[l][0],s[l][1])+" "+i.applyToPointStringified(a[l][0],a[l][1]);return n&&r&&(c+=" C"+i.applyToPointStringified(o[l-1][0],o[l-1][1])+" "+i.applyToPointStringified(s[0][0],s[0][1])+" "+i.applyToPointStringified(a[0][0],a[0][1]),c+="z"),c},SVGElementsRenderer=(function(){var t=new Matrix,e=new Matrix,r={createRenderFunction:n};function n(d){switch(d.ty){case"fl":return a;case"gf":return c;case"gs":return l;case"st":return u;case"sh":case"el":case"rc":case"sr":return s;case"tr":return i;case"no":return o;default:return null}}function i(d,f,h){(h||f.transform.op._mdf)&&f.transform.container.setAttribute("opacity",f.transform.op.v),(h||f.transform.mProps._mdf)&&f.transform.container.setAttribute("transform",f.transform.mProps.v.to2dCSS())}function o(){}function s(d,f,h){var m,p,_,g,y,v,b=f.styles.length,S=f.lvl,x,E,w,P;for(v=0;v<b;v+=1){if(g=f.sh._mdf||h,f.styles[v].lvl<S){for(E=e.reset(),w=S-f.styles[v].lvl,P=f.transformers.length-1;!g&&w>0;)g=f.transformers[P].mProps._mdf||g,w-=1,P-=1;if(g)for(w=S-f.styles[v].lvl,P=f.transformers.length-1;w>0;)E.multiply(f.transformers[P].mProps.v),w-=1,P-=1}else E=t;if(x=f.sh.paths,p=x._length,g){for(_="",m=0;m<p;m+=1)y=x.shapes[m],y&&y._length&&(_+=buildShapeString(y,y._length,y.c,E));f.caches[v]=_}else _=f.caches[v];f.styles[v].d+=d.hd===!0?"":_,f.styles[v]._mdf=g||f.styles[v]._mdf}}function a(d,f,h){var m=f.style;(f.c._mdf||h)&&m.pElem.setAttribute("fill","rgb("+bmFloor(f.c.v[0])+","+bmFloor(f.c.v[1])+","+bmFloor(f.c.v[2])+")"),(f.o._mdf||h)&&m.pElem.setAttribute("fill-opacity",f.o.v)}function l(d,f,h){c(d,f,h),u(d,f,h)}function c(d,f,h){var m=f.gf,p=f.g._hasOpacity,_=f.s.v,g=f.e.v;if(f.o._mdf||h){var y=d.ty==="gf"?"fill-opacity":"stroke-opacity";f.style.pElem.setAttribute(y,f.o.v)}if(f.s._mdf||h){var v=d.t===1?"x1":"cx",b=v==="x1"?"y1":"cy";m.setAttribute(v,_[0]),m.setAttribute(b,_[1]),p&&!f.g._collapsable&&(f.of.setAttribute(v,_[0]),f.of.setAttribute(b,_[1]))}var S,x,E,w;if(f.g._cmdf||h){S=f.cst;var P=f.g.c;for(E=S.length,x=0;x<E;x+=1)w=S[x],w.setAttribute("offset",P[x*4]+"%"),w.setAttribute("stop-color","rgb("+P[x*4+1]+","+P[x*4+2]+","+P[x*4+3]+")")}if(p&&(f.g._omdf||h)){var M=f.g.o;for(f.g._collapsable?S=f.cst:S=f.ost,E=S.length,x=0;x<E;x+=1)w=S[x],f.g._collapsable||w.setAttribute("offset",M[x*2]+"%"),w.setAttribute("stop-opacity",M[x*2+1])}if(d.t===1)(f.e._mdf||h)&&(m.setAttribute("x2",g[0]),m.setAttribute("y2",g[1]),p&&!f.g._collapsable&&(f.of.setAttribute("x2",g[0]),f.of.setAttribute("y2",g[1])));else{var D;if((f.s._mdf||f.e._mdf||h)&&(D=Math.sqrt(Math.pow(_[0]-g[0],2)+Math.pow(_[1]-g[1],2)),m.setAttribute("r",D),p&&!f.g._collapsable&&f.of.setAttribute("r",D)),f.s._mdf||f.e._mdf||f.h._mdf||f.a._mdf||h){D||(D=Math.sqrt(Math.pow(_[0]-g[0],2)+Math.pow(_[1]-g[1],2)));var O=Math.atan2(g[1]-_[1],g[0]-_[0]),V=f.h.v;V>=1?V=.99:V<=-1&&(V=-.99);var z=D*V,F=Math.cos(O+f.a.v)*z+_[0],C=Math.sin(O+f.a.v)*z+_[1];m.setAttribute("fx",F),m.setAttribute("fy",C),p&&!f.g._collapsable&&(f.of.setAttribute("fx",F),f.of.setAttribute("fy",C))}}}function u(d,f,h){var m=f.style,p=f.d;p&&(p._mdf||h)&&p.dashStr&&(m.pElem.setAttribute("stroke-dasharray",p.dashStr),m.pElem.setAttribute("stroke-dashoffset",p.dashoffset[0])),f.c&&(f.c._mdf||h)&&m.pElem.setAttribute("stroke","rgb("+bmFloor(f.c.v[0])+","+bmFloor(f.c.v[1])+","+bmFloor(f.c.v[2])+")"),(f.o._mdf||h)&&m.pElem.setAttribute("stroke-opacity",f.o.v),(f.w._mdf||h)&&(m.pElem.setAttribute("stroke-width",f.w.v),m.msElem&&m.msElem.setAttribute("stroke-width",f.w.v))}return r})();function SVGShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.initElement(t,e,r),this.prevViewData=[]}extendPrototype([BaseElement,TransformElement,SVGBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableDOMElement],SVGShapeElement),SVGShapeElement.prototype.initSecondaryElement=function(){},SVGShapeElement.prototype.identityMatrix=new Matrix,SVGShapeElement.prototype.buildExpressionInterface=function(){},SVGShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes()},SVGShapeElement.prototype.filterUniqueShapes=function(){var t,e=this.shapes.length,r,n,i=this.stylesList.length,o,s=[],a=!1;for(n=0;n<i;n+=1){for(o=this.stylesList[n],a=!1,s.length=0,t=0;t<e;t+=1)r=this.shapes[t],r.styles.indexOf(o)!==-1&&(s.push(r),a=r._isAnimated||a);s.length>1&&a&&this.setShapesAsAnimated(s)}},SVGShapeElement.prototype.setShapesAsAnimated=function(t){var e,r=t.length;for(e=0;e<r;e+=1)t[e].setAsAnimated()},SVGShapeElement.prototype.createStyleElement=function(t,e){var r,n=new SVGStyleData(t,e),i=n.pElem;if(t.ty==="st")r=new SVGStrokeStyleData(this,t,n);else if(t.ty==="fl")r=new SVGFillStyleData(this,t,n);else if(t.ty==="gf"||t.ty==="gs"){var o=t.ty==="gf"?SVGGradientFillStyleData:SVGGradientStrokeStyleData;r=new o(this,t,n),this.globalData.defs.appendChild(r.gf),r.maskId&&(this.globalData.defs.appendChild(r.ms),this.globalData.defs.appendChild(r.of),i.setAttribute("mask","url("+getLocationHref()+"#"+r.maskId+")"))}else t.ty==="no"&&(r=new SVGNoStyleData(this,t,n));return(t.ty==="st"||t.ty==="gs")&&(i.setAttribute("stroke-linecap",lineCapEnum[t.lc||2]),i.setAttribute("stroke-linejoin",lineJoinEnum[t.lj||2]),i.setAttribute("fill-opacity","0"),t.lj===1&&i.setAttribute("stroke-miterlimit",t.ml)),t.r===2&&i.setAttribute("fill-rule","evenodd"),t.ln&&i.setAttribute("id",t.ln),t.cl&&i.setAttribute("class",t.cl),t.bm&&(i.style["mix-blend-mode"]=getBlendMode(t.bm)),this.stylesList.push(n),this.addToAnimatedContents(t,r),r},SVGShapeElement.prototype.createGroupElement=function(t){var e=new ShapeGroupData;return t.ln&&e.gr.setAttribute("id",t.ln),t.cl&&e.gr.setAttribute("class",t.cl),t.bm&&(e.gr.style["mix-blend-mode"]=getBlendMode(t.bm)),e},SVGShapeElement.prototype.createTransformElement=function(t,e){var r=TransformPropertyFactory.getTransformProperty(this,t,this),n=new SVGTransformData(r,r.o,e);return this.addToAnimatedContents(t,n),n},SVGShapeElement.prototype.createShapeElement=function(t,e,r){var n=4;t.ty==="rc"?n=5:t.ty==="el"?n=6:t.ty==="sr"&&(n=7);var i=ShapePropertyFactory.getShapeProp(this,t,n,this),o=new SVGShapeData(e,r,i);return this.shapes.push(o),this.addShapeToModifiers(o),this.addToAnimatedContents(t,o),o},SVGShapeElement.prototype.addToAnimatedContents=function(t,e){for(var r=0,n=this.animatedContents.length;r<n;){if(this.animatedContents[r].element===e)return;r+=1}this.animatedContents.push({fn:SVGElementsRenderer.createRenderFunction(t),element:e,data:t})},SVGShapeElement.prototype.setElementStyles=function(t){var e=t.styles,r,n=this.stylesList.length;for(r=0;r<n;r+=1)e.indexOf(this.stylesList[r])===-1&&!this.stylesList[r].closed&&e.push(this.stylesList[r])},SVGShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.layerElement,0,[],!0),this.filterUniqueShapes(),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers()},SVGShapeElement.prototype.searchShapes=function(t,e,r,n,i,o,s){var a=[].concat(o),l,c=t.length-1,u,d,f=[],h=[],m,p,_;for(l=c;l>=0;l-=1){if(_=this.searchProcessedElement(t[l]),_?e[l]=r[_-1]:t[l]._render=s,t[l].ty==="fl"||t[l].ty==="st"||t[l].ty==="gf"||t[l].ty==="gs"||t[l].ty==="no")_?e[l].style.closed=t[l].hd:e[l]=this.createStyleElement(t[l],i),t[l]._render&&e[l].style.pElem.parentNode!==n&&n.appendChild(e[l].style.pElem),f.push(e[l].style);else if(t[l].ty==="gr"){if(!_)e[l]=this.createGroupElement(t[l]);else for(d=e[l].it.length,u=0;u<d;u+=1)e[l].prevViewData[u]=e[l].it[u];this.searchShapes(t[l].it,e[l].it,e[l].prevViewData,e[l].gr,i+1,a,s),t[l]._render&&e[l].gr.parentNode!==n&&n.appendChild(e[l].gr)}else t[l].ty==="tr"?(_||(e[l]=this.createTransformElement(t[l],n)),m=e[l].transform,a.push(m)):t[l].ty==="sh"||t[l].ty==="rc"||t[l].ty==="el"||t[l].ty==="sr"?(_||(e[l]=this.createShapeElement(t[l],a,i)),this.setElementStyles(e[l])):t[l].ty==="tm"||t[l].ty==="rd"||t[l].ty==="ms"||t[l].ty==="pb"||t[l].ty==="zz"||t[l].ty==="op"?(_?(p=e[l],p.closed=!1):(p=ShapeModifiers.getModifier(t[l].ty),p.init(this,t[l]),e[l]=p,this.shapeModifiers.push(p)),h.push(p)):t[l].ty==="rp"&&(_?(p=e[l],p.closed=!0):(p=ShapeModifiers.getModifier(t[l].ty),e[l]=p,p.init(this,t,l,e),this.shapeModifiers.push(p),s=!1),h.push(p));this.addProcessedElement(t[l],l+1)}for(c=f.length,l=0;l<c;l+=1)f[l].closed=!0;for(c=h.length,l=0;l<c;l+=1)h[l].closed=!0},SVGShapeElement.prototype.renderInnerContent=function(){this.renderModifiers();var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].reset();for(this.renderShape(),t=0;t<e;t+=1)(this.stylesList[t]._mdf||this._isFirstFrame)&&(this.stylesList[t].msElem&&(this.stylesList[t].msElem.setAttribute("d",this.stylesList[t].d),this.stylesList[t].d="M0 0"+this.stylesList[t].d),this.stylesList[t].pElem.setAttribute("d",this.stylesList[t].d||"M0 0"))},SVGShapeElement.prototype.renderShape=function(){var t,e=this.animatedContents.length,r;for(t=0;t<e;t+=1)r=this.animatedContents[t],(this._isFirstFrame||r.element._isAnimated)&&r.data!==!0&&r.fn(r.data,r.element,this._isFirstFrame)},SVGShapeElement.prototype.destroy=function(){this.destroyBaseElement(),this.shapesData=null,this.itemsData=null};function LetterProps(t,e,r,n,i,o){this.o=t,this.sw=e,this.sc=r,this.fc=n,this.m=i,this.p=o,this._mdf={o:!0,sw:!!e,sc:!!r,fc:!!n,m:!0,p:!0}}LetterProps.prototype.update=function(t,e,r,n,i,o){this._mdf.o=!1,this._mdf.sw=!1,this._mdf.sc=!1,this._mdf.fc=!1,this._mdf.m=!1,this._mdf.p=!1;var s=!1;return this.o!==t&&(this.o=t,this._mdf.o=!0,s=!0),this.sw!==e&&(this.sw=e,this._mdf.sw=!0,s=!0),this.sc!==r&&(this.sc=r,this._mdf.sc=!0,s=!0),this.fc!==n&&(this.fc=n,this._mdf.fc=!0,s=!0),this.m!==i&&(this.m=i,this._mdf.m=!0,s=!0),o.length&&(this.p[0]!==o[0]||this.p[1]!==o[1]||this.p[4]!==o[4]||this.p[5]!==o[5]||this.p[12]!==o[12]||this.p[13]!==o[13])&&(this.p=o,this._mdf.p=!0,s=!0),s};function TextProperty(t,e){this._frameId=initialDefaultFrame,this.pv="",this.v="",this.kf=!1,this._isFirstFrame=!0,this._mdf=!1,e.d&&e.d.sid&&(e.d=t.globalData.slotManager.getProp(e.d)),this.data=e,this.elem=t,this.comp=this.elem.comp,this.keysIndex=0,this.canResize=!1,this.minimumFontSize=1,this.effectsSequence=[],this.currentData={ascent:0,boxWidth:this.defaultBoxWidth,f:"",fStyle:"",fWeight:"",fc:"",j:"",justifyOffset:"",l:[],lh:0,lineWidths:[],ls:"",of:"",s:"",sc:"",sw:0,t:0,tr:0,sz:0,ps:null,fillColorAnim:!1,strokeColorAnim:!1,strokeWidthAnim:!1,yOffset:0,finalSize:0,finalText:[],finalLineHeight:0,__complete:!1},this.copyData(this.currentData,this.data.d.k[0].s),this.searchProperty()||this.completeTextData(this.currentData)}TextProperty.prototype.defaultBoxWidth=[0,0],TextProperty.prototype.copyData=function(t,e){for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&(t[r]=e[r]);return t},TextProperty.prototype.setCurrentData=function(t){t.__complete||this.completeTextData(t),this.currentData=t,this.currentData.boxWidth=this.currentData.boxWidth||this.defaultBoxWidth,this._mdf=!0},TextProperty.prototype.searchProperty=function(){return this.searchKeyframes()},TextProperty.prototype.searchKeyframes=function(){return this.kf=this.data.d.k.length>1,this.kf&&this.addEffect(this.getKeyframeValue.bind(this)),this.kf},TextProperty.prototype.addEffect=function(t){this.effectsSequence.push(t),this.elem.addDynamicProperty(this)},TextProperty.prototype.getValue=function(t){if(!((this.elem.globalData.frameId===this.frameId||!this.effectsSequence.length)&&!t)){this.currentData.t=this.data.d.k[this.keysIndex].s.t;var e=this.currentData,r=this.keysIndex;if(this.lock){this.setCurrentData(this.currentData);return}this.lock=!0,this._mdf=!1;var n,i=this.effectsSequence.length,o=t||this.data.d.k[this.keysIndex].s;for(n=0;n<i;n+=1)r!==this.keysIndex?o=this.effectsSequence[n](o,o.t):o=this.effectsSequence[n](this.currentData,o.t);e!==o&&this.setCurrentData(o),this.v=this.currentData,this.pv=this.v,this.lock=!1,this.frameId=this.elem.globalData.frameId}},TextProperty.prototype.getKeyframeValue=function(){for(var t=this.data.d.k,e=this.elem.comp.renderedFrame,r=0,n=t.length;r<=n-1&&!(r===n-1||t[r+1].t>e);)r+=1;return this.keysIndex!==r&&(this.keysIndex=r),this.data.d.k[this.keysIndex].s},TextProperty.prototype.buildFinalText=function(t){for(var e=[],r=0,n=t.length,i,o,s=!1,a=!1,l="";r<n;)s=a,a=!1,i=t.charCodeAt(r),l=t.charAt(r),FontManager.isCombinedCharacter(i)?s=!0:i>=55296&&i<=56319?FontManager.isRegionalFlag(t,r)?l=t.substr(r,14):(o=t.charCodeAt(r+1),o>=56320&&o<=57343&&(FontManager.isModifier(i,o)?(l=t.substr(r,2),s=!0):FontManager.isFlagEmoji(t.substr(r,4))?l=t.substr(r,4):l=t.substr(r,2))):i>56319?(o=t.charCodeAt(r+1),FontManager.isVariationSelector(i)&&(s=!0)):FontManager.isZeroWidthJoiner(i)&&(s=!0,a=!0),s?(e[e.length-1]+=l,s=!1):e.push(l),r+=l.length;return e},TextProperty.prototype.completeTextData=function(t){t.__complete=!0;var e=this.elem.globalData.fontManager,r=this.data,n=[],i,o,s,a=0,l,c=r.m.g,u=0,d=0,f=0,h=[],m=0,p=0,_,g,y=e.getFontByName(t.f),v,b=0,S=getFontProperties(y);t.fWeight=S.weight,t.fStyle=S.style,t.finalSize=t.s,t.finalText=this.buildFinalText(t.t),o=t.finalText.length,t.finalLineHeight=t.lh;var x=t.tr/1e3*t.finalSize,E;if(t.sz)for(var w=!0,P=t.sz[0],M=t.sz[1],D,O;w;){O=this.buildFinalText(t.t),D=0,m=0,o=O.length,x=t.tr/1e3*t.finalSize;var V=-1;for(i=0;i<o;i+=1)E=O[i].charCodeAt(0),s=!1,O[i]===" "?V=i:(E===13||E===3)&&(m=0,s=!0,D+=t.finalLineHeight||t.finalSize*1.2),e.chars?(v=e.getCharData(O[i],y.fStyle,y.fFamily),b=s?0:v.w*t.finalSize/100):b=e.measureText(O[i],t.f,t.finalSize),m+b>P&&O[i]!==" "?(V===-1?o+=1:i=V,D+=t.finalLineHeight||t.finalSize*1.2,O.splice(i,V===i?1:0,"\r"),V=-1,m=0):(m+=b,m+=x);D+=y.ascent*t.finalSize/100,this.canResize&&t.finalSize>this.minimumFontSize&&M<D?(t.finalSize-=1,t.finalLineHeight=t.finalSize*t.lh/t.s):(t.finalText=O,o=t.finalText.length,w=!1)}m=-x,b=0;var z=0,F;for(i=0;i<o;i+=1)if(s=!1,F=t.finalText[i],E=F.charCodeAt(0),E===13||E===3?(z=0,h.push(m),p=m>p?m:p,m=-2*x,l="",s=!0,f+=1):l=F,e.chars?(v=e.getCharData(F,y.fStyle,e.getFontByName(t.f).fFamily),b=s?0:v.w*t.finalSize/100):b=e.measureText(l,t.f,t.finalSize),F===" "?z+=b+x:(m+=b+x+z,z=0),n.push({l:b,an:b,add:u,n:s,anIndexes:[],val:l,line:f,animatorJustifyOffset:0}),c==2){if(u+=b,l===""||l===" "||i===o-1){for((l===""||l===" ")&&(u-=b);d<=i;)n[d].an=u,n[d].ind=a,n[d].extra=b,d+=1;a+=1,u=0}}else if(c==3){if(u+=b,l===""||i===o-1){for(l===""&&(u-=b);d<=i;)n[d].an=u,n[d].ind=a,n[d].extra=b,d+=1;u=0,a+=1}}else n[a].ind=a,n[a].extra=0,a+=1;if(t.l=n,p=m>p?m:p,h.push(m),t.sz)t.boxWidth=t.sz[0],t.justifyOffset=0;else switch(t.boxWidth=p,t.j){case 1:t.justifyOffset=-t.boxWidth;break;case 2:t.justifyOffset=-t.boxWidth/2;break;default:t.justifyOffset=0}t.lineWidths=h;var C=r.a,k,T;g=C.length;var A,I,L=[];for(_=0;_<g;_+=1){for(k=C[_],k.a.sc&&(t.strokeColorAnim=!0),k.a.sw&&(t.strokeWidthAnim=!0),(k.a.fc||k.a.fh||k.a.fs||k.a.fb)&&(t.fillColorAnim=!0),I=0,A=k.s.b,i=0;i<o;i+=1)T=n[i],T.anIndexes[_]=I,(A==1&&T.val!==""||A==2&&T.val!==""&&T.val!==" "||A==3&&(T.n||T.val==" "||i==o-1)||A==4&&(T.n||i==o-1))&&(k.s.rn===1&&L.push(I),I+=1);r.a[_].s.totalChars=I;var U=-1,K;if(k.s.rn===1)for(i=0;i<o;i+=1)T=n[i],U!=T.anIndexes[_]&&(U=T.anIndexes[_],K=L.splice(Math.floor(Math.random()*L.length),1)[0]),T.anIndexes[_]=K}t.yOffset=t.finalLineHeight||t.finalSize*1.2,t.ls=t.ls||0,t.ascent=y.ascent*t.finalSize/100},TextProperty.prototype.updateDocumentData=function(t,e){e=e===void 0?this.keysIndex:e;var r=this.copyData({},this.data.d.k[e].s);r=this.copyData(r,t),this.data.d.k[e].s=r,this.recalculate(e),this.setCurrentData(r),this.elem.addDynamicProperty(this)},TextProperty.prototype.recalculate=function(t){var e=this.data.d.k[t].s;e.__complete=!1,this.keysIndex=0,this._isFirstFrame=!0,this.getValue(e)},TextProperty.prototype.canResizeFont=function(t){this.canResize=t,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)},TextProperty.prototype.setMinimumFontSize=function(t){this.minimumFontSize=Math.floor(t)||1,this.recalculate(this.keysIndex),this.elem.addDynamicProperty(this)};var TextSelectorProp=(function(){var t=Math.max,e=Math.min,r=Math.floor;function n(o,s){this._currentTextLength=-1,this.k=!1,this.data=s,this.elem=o,this.comp=o.comp,this.finalS=0,this.finalE=0,this.initDynamicPropertyContainer(o),this.s=PropertyFactory.getProp(o,s.s||{k:0},0,0,this),"e"in s?this.e=PropertyFactory.getProp(o,s.e,0,0,this):this.e={v:100},this.o=PropertyFactory.getProp(o,s.o||{k:0},0,0,this),this.xe=PropertyFactory.getProp(o,s.xe||{k:0},0,0,this),this.ne=PropertyFactory.getProp(o,s.ne||{k:0},0,0,this),this.sm=PropertyFactory.getProp(o,s.sm||{k:100},0,0,this),this.a=PropertyFactory.getProp(o,s.a,0,.01,this),this.dynamicProperties.length||this.getValue()}n.prototype={getMult:function(s){this._currentTextLength!==this.elem.textProperty.currentData.l.length&&this.getValue();var a=0,l=0,c=1,u=1;this.ne.v>0?a=this.ne.v/100:l=-this.ne.v/100,this.xe.v>0?c=1-this.xe.v/100:u=1+this.xe.v/100;var d=BezierFactory.getBezierEasing(a,l,c,u).get,f=0,h=this.finalS,m=this.finalE,p=this.data.sh;if(p===2)m===h?f=s>=m?1:0:f=t(0,e(.5/(m-h)+(s-h)/(m-h),1)),f=d(f);else if(p===3)m===h?f=s>=m?0:1:f=1-t(0,e(.5/(m-h)+(s-h)/(m-h),1)),f=d(f);else if(p===4)m===h?f=0:(f=t(0,e(.5/(m-h)+(s-h)/(m-h),1)),f<.5?f*=2:f=1-2*(f-.5)),f=d(f);else if(p===5){if(m===h)f=0;else{var _=m-h;s=e(t(0,s+.5-h),m-h);var g=-_/2+s,y=_/2;f=Math.sqrt(1-g*g/(y*y))}f=d(f)}else p===6?(m===h?f=0:(s=e(t(0,s+.5-h),m-h),f=(1+Math.cos(Math.PI+Math.PI*2*s/(m-h)))/2),f=d(f)):(s>=r(h)&&(s-h<0?f=t(0,e(e(m,1)-(h-s),1)):f=t(0,e(m-s,1))),f=d(f));if(this.sm.v!==100){var v=this.sm.v*.01;v===0&&(v=1e-8);var b=.5-v*.5;f<b?f=0:(f=(f-b)/v,f>1&&(f=1))}return f*this.a.v},getValue:function(s){this.iterateDynamicProperties(),this._mdf=s||this._mdf,this._currentTextLength=this.elem.textProperty.currentData.l.length||0,s&&this.data.r===2&&(this.e.v=this._currentTextLength);var a=this.data.r===2?1:100/this.data.totalChars,l=this.o.v/a,c=this.s.v/a+l,u=this.e.v/a+l;if(c>u){var d=c;c=u,u=d}this.finalS=c,this.finalE=u}},extendPrototype([DynamicPropertyContainer],n);function i(o,s,a){return new n(o,s,a)}return{getTextSelectorProp:i}})();function TextAnimatorDataProperty(t,e,r){var n={propType:!1},i=PropertyFactory.getProp,o=e.a;this.a={r:o.r?i(t,o.r,0,degToRads,r):n,rx:o.rx?i(t,o.rx,0,degToRads,r):n,ry:o.ry?i(t,o.ry,0,degToRads,r):n,sk:o.sk?i(t,o.sk,0,degToRads,r):n,sa:o.sa?i(t,o.sa,0,degToRads,r):n,s:o.s?i(t,o.s,1,.01,r):n,a:o.a?i(t,o.a,1,0,r):n,o:o.o?i(t,o.o,0,.01,r):n,p:o.p?i(t,o.p,1,0,r):n,sw:o.sw?i(t,o.sw,0,0,r):n,sc:o.sc?i(t,o.sc,1,0,r):n,fc:o.fc?i(t,o.fc,1,0,r):n,fh:o.fh?i(t,o.fh,0,0,r):n,fs:o.fs?i(t,o.fs,0,.01,r):n,fb:o.fb?i(t,o.fb,0,.01,r):n,t:o.t?i(t,o.t,0,0,r):n},this.s=TextSelectorProp.getTextSelectorProp(t,e.s,r),this.s.t=e.s.t}function TextAnimatorProperty(t,e,r){this._isFirstFrame=!0,this._hasMaskedPath=!1,this._frameId=-1,this._textData=t,this._renderType=e,this._elem=r,this._animatorsData=createSizedArray(this._textData.a.length),this._pathData={},this._moreOptions={alignment:{}},this.renderedLetters=[],this.lettersChangedFlag=!1,this.initDynamicPropertyContainer(r)}TextAnimatorProperty.prototype.searchProperties=function(){var t,e=this._textData.a.length,r,n=PropertyFactory.getProp;for(t=0;t<e;t+=1)r=this._textData.a[t],this._animatorsData[t]=new TextAnimatorDataProperty(this._elem,r,this);this._textData.p&&"m"in this._textData.p?(this._pathData={a:n(this._elem,this._textData.p.a,0,0,this),f:n(this._elem,this._textData.p.f,0,0,this),l:n(this._elem,this._textData.p.l,0,0,this),r:n(this._elem,this._textData.p.r,0,0,this),p:n(this._elem,this._textData.p.p,0,0,this),m:this._elem.maskManager.getMaskProperty(this._textData.p.m)},this._hasMaskedPath=!0):this._hasMaskedPath=!1,this._moreOptions.alignment=n(this._elem,this._textData.m.a,1,0,this)},TextAnimatorProperty.prototype.getMeasures=function(t,e){if(this.lettersChangedFlag=e,!(!this._mdf&&!this._isFirstFrame&&!e&&(!this._hasMaskedPath||!this._pathData.m._mdf))){this._isFirstFrame=!1;var r=this._moreOptions.alignment.v,n=this._animatorsData,i=this._textData,o=this.mHelper,s=this._renderType,a=this.renderedLetters.length,l,c,u,d,f=t.l,h,m,p,_,g,y,v,b,S,x,E,w,P,M,D;if(this._hasMaskedPath){if(D=this._pathData.m,!this._pathData.n||this._pathData._mdf){var O=D.v;this._pathData.r.v&&(O=O.reverse()),h={tLength:0,segments:[]},d=O._length-1;var V;for(w=0,u=0;u<d;u+=1)V=bez.buildBezierData(O.v[u],O.v[u+1],[O.o[u][0]-O.v[u][0],O.o[u][1]-O.v[u][1]],[O.i[u+1][0]-O.v[u+1][0],O.i[u+1][1]-O.v[u+1][1]]),h.tLength+=V.segmentLength,h.segments.push(V),w+=V.segmentLength;u=d,D.v.c&&(V=bez.buildBezierData(O.v[u],O.v[0],[O.o[u][0]-O.v[u][0],O.o[u][1]-O.v[u][1]],[O.i[0][0]-O.v[0][0],O.i[0][1]-O.v[0][1]]),h.tLength+=V.segmentLength,h.segments.push(V),w+=V.segmentLength),this._pathData.pi=h}if(h=this._pathData.pi,m=this._pathData.f.v,v=0,y=1,_=0,g=!0,x=h.segments,m<0&&D.v.c)for(h.tLength<Math.abs(m)&&(m=-Math.abs(m)%h.tLength),v=x.length-1,S=x[v].points,y=S.length-1;m<0;)m+=S[y].partialLength,y-=1,y<0&&(v-=1,S=x[v].points,y=S.length-1);S=x[v].points,b=S[y-1],p=S[y],E=p.partialLength}d=f.length,l=0,c=0;var z=t.finalSize*1.2*.714,F=!0,C,k,T,A,I;A=n.length;var L,U=-1,K,W,st,ft=m,xt=v,Dt=y,Bt=-1,se,Mt,zt,tt,q,Ht,ee,B,Jt="",xe=this.defaultPropsArray,he;if(t.j===2||t.j===1){var At=0,ke=0,Me=t.j===2?-.5:-1,Te=0,Ut=!0;for(u=0;u<d;u+=1)if(f[u].n){for(At&&(At+=ke);Te<u;)f[Te].animatorJustifyOffset=At,Te+=1;At=0,Ut=!0}else{for(T=0;T<A;T+=1)C=n[T].a,C.t.propType&&(Ut&&t.j===2&&(ke+=C.t.v*Me),k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),L.length?At+=C.t.v*L[0]*Me:At+=C.t.v*L*Me);Ut=!1}for(At&&(At+=ke);Te<u;)f[Te].animatorJustifyOffset=At,Te+=1}for(u=0;u<d;u+=1){if(o.reset(),se=1,f[u].n)l=0,c+=t.yOffset,c+=F?1:0,m=ft,F=!1,this._hasMaskedPath&&(v=xt,y=Dt,S=x[v].points,b=S[y-1],p=S[y],E=p.partialLength,_=0),Jt="",B="",Ht="",he="",xe=this.defaultPropsArray;else{if(this._hasMaskedPath){if(Bt!==f[u].line){switch(t.j){case 1:m+=w-t.lineWidths[f[u].line];break;case 2:m+=(w-t.lineWidths[f[u].line])/2;break;default:break}Bt=f[u].line}U!==f[u].ind&&(f[U]&&(m+=f[U].extra),m+=f[u].an/2,U=f[u].ind),m+=r[0]*f[u].an*.005;var de=0;for(T=0;T<A;T+=1)C=n[T].a,C.p.propType&&(k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),L.length?de+=C.p.v[0]*L[0]:de+=C.p.v[0]*L),C.a.propType&&(k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),L.length?de+=C.a.v[0]*L[0]:de+=C.a.v[0]*L);for(g=!0,this._pathData.a.v&&(m=f[0].an*.5+(w-this._pathData.f.v-f[0].an*.5-f[f.length-1].an*.5)*U/(d-1),m+=this._pathData.f.v);g;)_+E>=m+de||!S?(P=(m+de-_)/p.partialLength,W=b.point[0]+(p.point[0]-b.point[0])*P,st=b.point[1]+(p.point[1]-b.point[1])*P,o.translate(-r[0]*f[u].an*.005,-(r[1]*z)*.01),g=!1):S&&(_+=p.partialLength,y+=1,y>=S.length&&(y=0,v+=1,x[v]?S=x[v].points:D.v.c?(y=0,v=0,S=x[v].points):(_-=p.partialLength,S=null)),S&&(b=p,p=S[y],E=p.partialLength));K=f[u].an/2-f[u].add,o.translate(-K,0,0)}else K=f[u].an/2-f[u].add,o.translate(-K,0,0),o.translate(-r[0]*f[u].an*.005,-r[1]*z*.01,0);for(T=0;T<A;T+=1)C=n[T].a,C.t.propType&&(k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),(l!==0||t.j!==0)&&(this._hasMaskedPath?L.length?m+=C.t.v*L[0]:m+=C.t.v*L:L.length?l+=C.t.v*L[0]:l+=C.t.v*L));for(t.strokeWidthAnim&&(zt=t.sw||0),t.strokeColorAnim&&(t.sc?Mt=[t.sc[0],t.sc[1],t.sc[2]]:Mt=[0,0,0]),t.fillColorAnim&&t.fc&&(tt=[t.fc[0],t.fc[1],t.fc[2]]),T=0;T<A;T+=1)C=n[T].a,C.a.propType&&(k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),L.length?o.translate(-C.a.v[0]*L[0],-C.a.v[1]*L[1],C.a.v[2]*L[2]):o.translate(-C.a.v[0]*L,-C.a.v[1]*L,C.a.v[2]*L));for(T=0;T<A;T+=1)C=n[T].a,C.s.propType&&(k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),L.length?o.scale(1+(C.s.v[0]-1)*L[0],1+(C.s.v[1]-1)*L[1],1):o.scale(1+(C.s.v[0]-1)*L,1+(C.s.v[1]-1)*L,1));for(T=0;T<A;T+=1){if(C=n[T].a,k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),C.sk.propType&&(L.length?o.skewFromAxis(-C.sk.v*L[0],C.sa.v*L[1]):o.skewFromAxis(-C.sk.v*L,C.sa.v*L)),C.r.propType&&(L.length?o.rotateZ(-C.r.v*L[2]):o.rotateZ(-C.r.v*L)),C.ry.propType&&(L.length?o.rotateY(C.ry.v*L[1]):o.rotateY(C.ry.v*L)),C.rx.propType&&(L.length?o.rotateX(C.rx.v*L[0]):o.rotateX(C.rx.v*L)),C.o.propType&&(L.length?se+=(C.o.v*L[0]-se)*L[0]:se+=(C.o.v*L-se)*L),t.strokeWidthAnim&&C.sw.propType&&(L.length?zt+=C.sw.v*L[0]:zt+=C.sw.v*L),t.strokeColorAnim&&C.sc.propType)for(q=0;q<3;q+=1)L.length?Mt[q]+=(C.sc.v[q]-Mt[q])*L[0]:Mt[q]+=(C.sc.v[q]-Mt[q])*L;if(t.fillColorAnim&&t.fc){if(C.fc.propType)for(q=0;q<3;q+=1)L.length?tt[q]+=(C.fc.v[q]-tt[q])*L[0]:tt[q]+=(C.fc.v[q]-tt[q])*L;C.fh.propType&&(L.length?tt=addHueToRGB(tt,C.fh.v*L[0]):tt=addHueToRGB(tt,C.fh.v*L)),C.fs.propType&&(L.length?tt=addSaturationToRGB(tt,C.fs.v*L[0]):tt=addSaturationToRGB(tt,C.fs.v*L)),C.fb.propType&&(L.length?tt=addBrightnessToRGB(tt,C.fb.v*L[0]):tt=addBrightnessToRGB(tt,C.fb.v*L))}}for(T=0;T<A;T+=1)C=n[T].a,C.p.propType&&(k=n[T].s,L=k.getMult(f[u].anIndexes[T],i.a[T].s.totalChars),this._hasMaskedPath?L.length?o.translate(0,C.p.v[1]*L[0],-C.p.v[2]*L[1]):o.translate(0,C.p.v[1]*L,-C.p.v[2]*L):L.length?o.translate(C.p.v[0]*L[0],C.p.v[1]*L[1],-C.p.v[2]*L[2]):o.translate(C.p.v[0]*L,C.p.v[1]*L,-C.p.v[2]*L));if(t.strokeWidthAnim&&(Ht=zt<0?0:zt),t.strokeColorAnim&&(ee="rgb("+Math.round(Mt[0]*255)+","+Math.round(Mt[1]*255)+","+Math.round(Mt[2]*255)+")"),t.fillColorAnim&&t.fc&&(B="rgb("+Math.round(tt[0]*255)+","+Math.round(tt[1]*255)+","+Math.round(tt[2]*255)+")"),this._hasMaskedPath){if(o.translate(0,-t.ls),o.translate(0,r[1]*z*.01+c,0),this._pathData.p.v){M=(p.point[1]-b.point[1])/(p.point[0]-b.point[0]);var Nt=Math.atan(M)*180/Math.PI;p.point[0]<b.point[0]&&(Nt+=180),o.rotate(-Nt*Math.PI/180)}o.translate(W,st,0),m-=r[0]*f[u].an*.005,f[u+1]&&U!==f[u+1].ind&&(m+=f[u].an/2,m+=t.tr*.001*t.finalSize)}else{switch(o.translate(l,c,0),t.ps&&o.translate(t.ps[0],t.ps[1]+t.ascent,0),t.j){case 1:o.translate(f[u].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[f[u].line]),0,0);break;case 2:o.translate(f[u].animatorJustifyOffset+t.justifyOffset+(t.boxWidth-t.lineWidths[f[u].line])/2,0,0);break;default:break}o.translate(0,-t.ls),o.translate(K,0,0),o.translate(r[0]*f[u].an*.005,r[1]*z*.01,0),l+=f[u].l+t.tr*.001*t.finalSize}s==="html"?Jt=o.toCSS():s==="svg"?Jt=o.to2dCSS():xe=[o.props[0],o.props[1],o.props[2],o.props[3],o.props[4],o.props[5],o.props[6],o.props[7],o.props[8],o.props[9],o.props[10],o.props[11],o.props[12],o.props[13],o.props[14],o.props[15]],he=se}a<=u?(I=new LetterProps(he,Ht,ee,B,Jt,xe),this.renderedLetters.push(I),a+=1,this.lettersChangedFlag=!0):(I=this.renderedLetters[u],this.lettersChangedFlag=I.update(he,Ht,ee,B,Jt,xe)||this.lettersChangedFlag)}}},TextAnimatorProperty.prototype.getValue=function(){this._elem.globalData.frameId!==this._frameId&&(this._frameId=this._elem.globalData.frameId,this.iterateDynamicProperties())},TextAnimatorProperty.prototype.mHelper=new Matrix,TextAnimatorProperty.prototype.defaultPropsArray=[],extendPrototype([DynamicPropertyContainer],TextAnimatorProperty);function ITextElement(){}ITextElement.prototype.initElement=function(t,e,r){this.lettersChangedFlag=!0,this.initFrame(),this.initBaseData(t,e,r),this.textProperty=new TextProperty(this,t.t,this.dynamicProperties),this.textAnimator=new TextAnimatorProperty(t.t,this.renderType,this),this.initTransform(t,e,r),this.initHierarchy(),this.initRenderable(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),this.createContent(),this.hide(),this.textAnimator.searchProperties(this.dynamicProperties)},ITextElement.prototype.prepareFrame=function(t){this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange)},ITextElement.prototype.createPathShape=function(t,e){var r,n=e.length,i,o="";for(r=0;r<n;r+=1)e[r].ty==="sh"&&(i=e[r].ks.k,o+=buildShapeString(i,i.i.length,!0,t));return o},ITextElement.prototype.updateDocumentData=function(t,e){this.textProperty.updateDocumentData(t,e)},ITextElement.prototype.canResizeFont=function(t){this.textProperty.canResizeFont(t)},ITextElement.prototype.setMinimumFontSize=function(t){this.textProperty.setMinimumFontSize(t)},ITextElement.prototype.applyTextPropertiesToMatrix=function(t,e,r,n,i){switch(t.ps&&e.translate(t.ps[0],t.ps[1]+t.ascent,0),e.translate(0,-t.ls,0),t.j){case 1:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r]),0,0);break;case 2:e.translate(t.justifyOffset+(t.boxWidth-t.lineWidths[r])/2,0,0);break;default:break}e.translate(n,i,0)},ITextElement.prototype.buildColor=function(t){return"rgb("+Math.round(t[0]*255)+","+Math.round(t[1]*255)+","+Math.round(t[2]*255)+")"},ITextElement.prototype.emptyProp=new LetterProps,ITextElement.prototype.destroy=function(){},ITextElement.prototype.validateText=function(){(this.textProperty._mdf||this.textProperty._isFirstFrame)&&(this.buildNewText(),this.textProperty._isFirstFrame=!1,this.textProperty._mdf=!1)};var emptyShapeData={shapes:[]};function SVGTextLottieElement(t,e,r){this.textSpans=[],this.renderType="svg",this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,SVGBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],SVGTextLottieElement),SVGTextLottieElement.prototype.createContent=function(){this.data.singleShape&&!this.globalData.fontManager.chars&&(this.textContainer=createNS("text"))},SVGTextLottieElement.prototype.buildTextContents=function(t){for(var e=0,r=t.length,n=[],i="";e<r;)t[e]==="\r"||t[e]==="�"?(n.push(i),i=""):i+=t[e],e+=1;return n.push(i),n},SVGTextLottieElement.prototype.buildShapeData=function(t,e){if(t.shapes&&t.shapes.length){var r=t.shapes[0];if(r.it){var n=r.it[r.it.length-1];n.s&&(n.s.k[0]=e,n.s.k[1]=e)}}return t},SVGTextLottieElement.prototype.buildNewText=function(){this.addDynamicProperty(this);var t,e,r=this.textProperty.currentData;this.renderedLetters=createSizedArray(r?r.l.length:0),r.fc?this.layerElement.setAttribute("fill",this.buildColor(r.fc)):this.layerElement.setAttribute("fill","rgba(0,0,0,0)"),r.sc&&(this.layerElement.setAttribute("stroke",this.buildColor(r.sc)),this.layerElement.setAttribute("stroke-width",r.sw)),this.layerElement.setAttribute("font-size",r.finalSize);var n=this.globalData.fontManager.getFontByName(r.f);if(n.fClass)this.layerElement.setAttribute("class",n.fClass);else{this.layerElement.setAttribute("font-family",n.fFamily);var i=r.fWeight,o=r.fStyle;this.layerElement.setAttribute("font-style",o),this.layerElement.setAttribute("font-weight",i)}this.layerElement.setAttribute("aria-label",r.t);var s=r.l||[],a=!!this.globalData.fontManager.chars;e=s.length;var l,c=this.mHelper,u="",d=this.data.singleShape,f=0,h=0,m=!0,p=r.tr*.001*r.finalSize;if(d&&!a&&!r.sz){var _=this.textContainer,g="start";switch(r.j){case 1:g="end";break;case 2:g="middle";break;default:g="start";break}_.setAttribute("text-anchor",g),_.setAttribute("letter-spacing",p);var y=this.buildTextContents(r.finalText);for(e=y.length,h=r.ps?r.ps[1]+r.ascent:0,t=0;t<e;t+=1)l=this.textSpans[t].span||createNS("tspan"),l.textContent=y[t],l.setAttribute("x",0),l.setAttribute("y",h),l.style.display="inherit",_.appendChild(l),this.textSpans[t]||(this.textSpans[t]={span:null,glyph:null}),this.textSpans[t].span=l,h+=r.finalLineHeight;this.layerElement.appendChild(_)}else{var v=this.textSpans.length,b;for(t=0;t<e;t+=1){if(this.textSpans[t]||(this.textSpans[t]={span:null,childSpan:null,glyph:null}),!a||!d||t===0){if(l=v>t?this.textSpans[t].span:createNS(a?"g":"text"),v<=t){if(l.setAttribute("stroke-linecap","butt"),l.setAttribute("stroke-linejoin","round"),l.setAttribute("stroke-miterlimit","4"),this.textSpans[t].span=l,a){var S=createNS("g");l.appendChild(S),this.textSpans[t].childSpan=S}this.textSpans[t].span=l,this.layerElement.appendChild(l)}l.style.display="inherit"}if(c.reset(),d&&(s[t].n&&(f=-p,h+=r.yOffset,h+=m?1:0,m=!1),this.applyTextPropertiesToMatrix(r,c,s[t].line,f,h),f+=s[t].l||0,f+=p),a){b=this.globalData.fontManager.getCharData(r.finalText[t],n.fStyle,this.globalData.fontManager.getFontByName(r.f).fFamily);var x;if(b.t===1)x=new SVGCompElement(b.data,this.globalData,this);else{var E=emptyShapeData;b.data&&b.data.shapes&&(E=this.buildShapeData(b.data,r.finalSize)),x=new SVGShapeElement(E,this.globalData,this)}if(this.textSpans[t].glyph){var w=this.textSpans[t].glyph;this.textSpans[t].childSpan.removeChild(w.layerElement),w.destroy()}this.textSpans[t].glyph=x,x._debug=!0,x.prepareFrame(0),x.renderFrame(),this.textSpans[t].childSpan.appendChild(x.layerElement),b.t===1&&this.textSpans[t].childSpan.setAttribute("transform","scale("+r.finalSize/100+","+r.finalSize/100+")")}else d&&l.setAttribute("transform","translate("+c.props[12]+","+c.props[13]+")"),l.textContent=s[t].val,l.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve")}d&&l&&l.setAttribute("d",u)}for(;t<this.textSpans.length;)this.textSpans[t].span.style.display="none",t+=1;this._sizeChanged=!0},SVGTextLottieElement.prototype.sourceRectAtTime=function(){if(this.prepareFrame(this.comp.renderedFrame-this.data.st),this.renderInnerContent(),this._sizeChanged){this._sizeChanged=!1;var t=this.layerElement.getBBox();this.bbox={top:t.y,left:t.x,width:t.width,height:t.height}}return this.bbox},SVGTextLottieElement.prototype.getValue=function(){var t,e=this.textSpans.length,r;for(this.renderedFrame=this.comp.renderedFrame,t=0;t<e;t+=1)r=this.textSpans[t].glyph,r&&(r.prepareFrame(this.comp.renderedFrame-this.data.st),r._mdf&&(this._mdf=!0))},SVGTextLottieElement.prototype.renderInnerContent=function(){if(this.validateText(),(!this.data.singleShape||this._mdf)&&(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),this.lettersChangedFlag||this.textAnimator.lettersChangedFlag)){this._sizeChanged=!0;var t,e,r=this.textAnimator.renderedLetters,n=this.textProperty.currentData.l;e=n.length;var i,o,s;for(t=0;t<e;t+=1)n[t].n||(i=r[t],o=this.textSpans[t].span,s=this.textSpans[t].glyph,s&&s.renderFrame(),i._mdf.m&&o.setAttribute("transform",i.m),i._mdf.o&&o.setAttribute("op
41acity",i.o),i._mdf.sw&&o.setAttribute("stroke-width",i.sw),i._mdf.sc&&o.setAttribute("stroke",i.sc),i._mdf.fc&&o.setAttribute("fill",i.fc))}};function ISolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([IImageElement],ISolidElement),ISolidElement.prototype.createContent=function(){var t=createNS("rect");t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.layerElement.appendChild(t)};function NullElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initFrame(),this.initTransform(t,e,r),this.initHierarchy()}NullElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},NullElement.prototype.renderFrame=function(){},NullElement.prototype.getBaseElement=function(){return null},NullElement.prototype.destroy=function(){},NullElement.prototype.sourceRectAtTime=function(){},NullElement.prototype.hide=function(){},extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement],NullElement);function SVGRendererBase(){}extendPrototype([BaseRenderer],SVGRendererBase),SVGRendererBase.prototype.createNull=function(t){return new NullElement(t,this.globalData,this)},SVGRendererBase.prototype.createShape=function(t){return new SVGShapeElement(t,this.globalData,this)},SVGRendererBase.prototype.createText=function(t){return new SVGTextLottieElement(t,this.globalData,this)},SVGRendererBase.prototype.createImage=function(t){return new IImageElement(t,this.globalData,this)},SVGRendererBase.prototype.createSolid=function(t){return new ISolidElement(t,this.globalData,this)},SVGRendererBase.prototype.configAnimation=function(t){this.svgElement.setAttribute("xmlns","http://www.w3.org/2000/svg"),this.svgElement.setAttribute("xmlns:xlink","http://www.w3.org/1999/xlink"),this.renderConfig.viewBoxSize?this.svgElement.setAttribute("viewBox",this.renderConfig.viewBoxSize):this.svgElement.setAttribute("viewBox","0 0 "+t.w+" "+t.h),this.renderConfig.viewBoxOnly||(this.svgElement.setAttribute("width",t.w),this.svgElement.setAttribute("height",t.h),this.svgElement.style.width="100%",this.svgElement.style.height="100%",this.svgElement.style.transform="translate3d(0,0,0)",this.svgElement.style.contentVisibility=this.renderConfig.contentVisibility),this.renderConfig.width&&this.svgElement.setAttribute("width",this.renderConfig.width),this.renderConfig.height&&this.svgElement.setAttribute("height",this.renderConfig.height),this.renderConfig.className&&this.svgElement.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.svgElement.setAttribute("id",this.renderConfig.id),this.renderConfig.focusable!==void 0&&this.svgElement.setAttribute("focusable",this.renderConfig.focusable),this.svgElement.setAttribute("preserveAspectRatio",this.renderConfig.preserveAspectRatio),this.animationItem.wrapper.appendChild(this.svgElement);var e=this.globalData.defs;this.setupGlobalData(t,e),this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.data=t;var r=createNS("clipPath"),n=createNS("rect");n.setAttribute("width",t.w),n.setAttribute("height",t.h),n.setAttribute("x",0),n.setAttribute("y",0);var i=createElementID();r.setAttribute("id",i),r.appendChild(n),this.layerElement.setAttribute("clip-path","url("+getLocationHref()+"#"+i+")"),e.appendChild(r),this.layers=t.layers,this.elements=createSizedArray(t.layers.length)},SVGRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.layerElement=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},SVGRendererBase.prototype.updateContainerSize=function(){},SVGRendererBase.prototype.findIndexByInd=function(t){var e=0,r=this.layers.length;for(e=0;e<r;e+=1)if(this.layers[e].ind===t)return e;return-1},SVGRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){e[t]=!0;var r=this.createItem(this.layers[t]);if(e[t]=r,getExpressionsPlugin()&&(this.layers[t].ty===0&&this.globalData.projectInterface.registerComposition(r),r.initExpressions()),this.appendElementInPos(r,t),this.layers[t].tt){var n="tp"in this.layers[t]?this.findIndexByInd(this.layers[t].tp):t-1;if(n===-1)return;if(!this.elements[n]||this.elements[n]===!0)this.buildItem(n),this.addPendingElement(r);else{var i=e[n],o=i.getMatte(this.layers[t].tt);r.setMatte(o)}}}},SVGRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();if(t.checkParenting(),t.data.tt)for(var e=0,r=this.elements.length;e<r;){if(this.elements[e]===t){var n="tp"in t.data?this.findIndexByInd(t.data.tp):e-1,i=this.elements[n],o=i.getMatte(this.layers[e].tt);t.setMatte(o);break}e+=1}}},SVGRendererBase.prototype.renderFrame=function(t){if(!(this.renderedFrame===t||this.destroyed)){t===null?t=this.renderedFrame:this.renderedFrame=t,this.globalData.frameNum=t,this.globalData.frameId+=1,this.globalData.projectInterface.currentFrame=t,this.globalData._mdf=!1;var e,r=this.layers.length;for(this.completeLayers||this.checkLayers(t),e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].prepareFrame(t-this.layers[e].st);if(this.globalData._mdf)for(e=0;e<r;e+=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()}},SVGRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){for(var n=0,i;n<e;)this.elements[n]&&this.elements[n]!==!0&&this.elements[n].getBaseElement()&&
vendor: 5,410 bytes, line 41
41(i=this.elements[n].getBaseElement()),n+=1;i?this.layerElement.insertBefore(r,i):this.layerElement.appendChild(r)}},SVGRendererBase.prototype.hide=function(){this.layerElement.style.display="none"},SVGRendererBase.prototype.show=function(){this.layerElement.style.display="block"};function ICompElement(){}extendPrototype([BaseElement,TransformElement,HierarchyElement,FrameElement,RenderableDOMElement],ICompElement),ICompElement.prototype.initElement=function(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initTransform(t,e,r),this.initRenderable(),this.initHierarchy(),this.initRendererElement(),this.createContainerElements(),this.createRenderableComponents(),(this.data.xt||!e.progressiveLoad)&&this.buildAllItems(),this.hide()},ICompElement.prototype.prepareFrame=function(t){if(this._mdf=!1,this.prepareRenderableFrame(t),this.prepareProperties(t,this.isInRange),!(!this.isInRange&&!this.data.xt)){if(this.tm._placeholder)this.renderedFrame=t/this.data.sr;else{var e=this.tm.v;e===this.data.op&&(e=this.data.op-1),this.renderedFrame=e}var r,n=this.elements.length;for(this.completeLayers||this.checkLayers(this.renderedFrame),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&(this.elements[r].prepareFrame(this.renderedFrame-this.layers[r].st),this.elements[r]._mdf&&(this._mdf=!0))}},ICompElement.prototype.renderInnerContent=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)(this.completeLayers||this.elements[t])&&this.elements[t].renderFrame()},ICompElement.prototype.setElements=function(t){this.elements=t},ICompElement.prototype.getElements=function(){return this.elements},ICompElement.prototype.destroyElements=function(){var t,e=this.layers.length;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy()},ICompElement.prototype.destroy=function(){this.destroyElements(),this.destroyBaseElement()};function SVGCompElement(t,e,r){this.layers=t.layers,this.supports3d=!0,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([SVGRendererBase,ICompElement,SVGBaseElement],SVGCompElement),SVGCompElement.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function SVGRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.svgElement=createNS("svg");var r="";if(e&&e.title){var n=createNS("title"),i=createElementID();n.setAttribute("id",i),n.textContent=e.title,this.svgElement.appendChild(n),r+=i}if(e&&e.description){var o=createNS("desc"),s=createElementID();o.setAttribute("id",s),o.textContent=e.description,this.svgElement.appendChild(o),r+=" "+s}r&&this.svgElement.setAttribute("aria-labelledby",r);var a=createNS("defs");this.svgElement.appendChild(a);var l=createNS("g");this.svgElement.appendChild(l),this.layerElement=l,this.renderConfig={preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",progressiveLoad:e&&e.progressiveLoad||!1,hideOnTransparent:!(e&&e.hideOnTransparent===!1),viewBoxOnly:e&&e.viewBoxOnly||!1,viewBoxSize:e&&e.viewBoxSize||!1,className:e&&e.className||"",id:e&&e.id||"",focusable:e&&e.focusable,filterSize:{width:e&&e.filterSize&&e.filterSize.width||"100%",height:e&&e.filterSize&&e.filterSize.height||"100%",x:e&&e.filterSize&&e.filterSize.x||"0%",y:e&&e.filterSize&&e.filterSize.y||"0%"},width:e&&e.width,height:e&&e.height,runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,defs:a,renderConfig:this.renderConfig},this.elements=[],this.pendingElements=[],this.destroyed=!1,this.rendererType="svg"}extendPrototype([SVGRendererBase],SVGRenderer),SVGRenderer.prototype.createComp=function(t){return new SVGCompElement(t,this.globalData,this)};function ShapeTransformManager(){this.sequences={},this.sequenceList=[],this.transform_key_count=0}ShapeTransformManager.prototype={addTransformSequence:function(e){var r,n=e.length,i="_";for(r=0;r<n;r+=1)i+=e[r].transform.key+"_";var o=this.sequences[i];return o||(o={transforms:[].concat(e),finalTransform:new Matrix,_mdf:!1},this.sequences[i]=o,this.sequenceList.push(o)),o},processSequence:function(e,r){for(var n=0,i=e.transforms.length,o=r;n<i&&!r;){if(e.transforms[n].transform.mProps._mdf){o=!0;break}n+=1}if(o)for(e.finalTransform.reset(),n=i-1;n>=0;n-=1)e.finalTransform.multiply(e.transforms[n].transform.mProps.v);e._mdf=o},processSequences:function(e){var r,n=this.sequenceList.length;for(r=0;r<n;r+=1)this.processSequence(this.sequenceList[r],e)},getNewKey:function(){return this.transform_key_count+=1,"_"+this.transform_key_count}};var lumaLoader=function(){var e="__lottie_element_luma_buffer",r=null,n=null,i=null;function o(){var l=createNS("svg"),c=createNS("filter"),u=createNS("feColorMatrix");return c.setAttribute("id",e),u.setAttribute("type","matrix"),u.setAttribute("color-interpolation-filters","sRGB"),u.setAttribute("values","0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0, 0.3, 0.3, 0.3, 0, 0"),c.appendChild(u),l.appendChild(c),l.setAttribute("id",e+"_svg"),featureSupport.svgLumaHidden&&(l.style.display="none"),l}function s(){r||(i=o(),document.body.appendChild(i),r=createTag("canvas"),n=r.getContext("2d"),n.filter="url
41(#"+e+")",n.fillStyle="rgba(0,0,0,0)",n.fillRect(0,0,1,1))}function a(l){return r||s(),r.width=l.width,r.height=l.height,n.filter="url(#"+e+")",r}return{load:s,get:a}};function createCanvas(t,e){if(featureSupport.offscreenCanvas)return new OffscreenCanvas(t,e);var r=createTag("canvas");return r.width=t,r.height=e,r}var assetLoader=(function(){return{loadLumaCanvas:lumaLoader.load,getLumaCanvas:lumaLoader.get,createCanvas}})(),registeredEffects={};function CVEffects(t){var e,r=t.data.ef?t.data.ef.length:0;this.filters=[];var n;for(e=0;e<r;e+=1){n=null;var i=t.data.ef[e].ty;if(registeredEffects[i]){var o=registeredEffects[i].effect;n=new o(t.effectsManager.effectElements[e],t)}n&&this.filters.push(n)}this.filters.length&&t.addRenderableComponent(this)}CVEffects.prototype.renderFrame=function(t){var e,r=this.filters.length;for(e=0;e<r;e+=1)this.filters[e].renderFrame(t)},CVEffects.prototype.getEffects=function(t){var e,r=this.filters.length,n=[];for(e=0;e<r;e+=1)this.filters[e].type===t&&n.push(this.filters[e]);return n};function registerEffect(t,e){registeredEffects[t]={effect:e}}function CVMaskElement(t,e){this.data=t,this.element=e,this.masksProperties=this.data.masksProperties||[],this.viewData=createSizedArray(this.masksProperties.length);var r,n=this.masksProperties.length,i=!1;for(r=0;r<n;r+=1)this.masksProperties[r].mode!=="n"&&(i=!0),this.viewData[r]=ShapePropertyFactory.getShapeProp(this.element,this.masksProperties[r],3);this.hasMasks=i,i&&this.element.addRenderableComponent(this)}CVMaskElement.prototype.renderFrame=function(){if(this.hasMasks){var t=this.element.finalTransform.mat,e=this.element.canvasContext,r,n=this.masksProperties.length,i,o,s;for(e.beginPath(),r=0;r<n;r+=1)if(this.masksProperties[r].mode!=="n"){this.masksProperties[r].inv&&(e.moveTo(0,0),e.lineTo(this.element.globalData.compSize.w,0),e.lineTo(this.element.globalData.compSize.w,this.element.globalData.compSize.h),e.lineTo(0,this.element.globalData.compSize.h),e.lineTo(0,0)),s=this.viewData[r].v,i=t.applyToPointArray(s.v[0][0],s.v[0][1],0),e.moveTo(i[0],i[1]);var a,l=s._length;for(a=1;a<l;a+=1)o=t.applyToTriplePoints(s.o[a-1],s.i[a],s.v[a]),e.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5]);o=t.applyToTriplePoints(s.o[a-1],s.i[0],s.v[0]),e.bezierCurveTo(o[0],o[1],o[2],o[3],o[4],o[5])}this.element.globalData.renderer.save(!0),e.clip()}},CVMaskElement.prototype.getMaskProperty=MaskElement.prototype.getMaskProperty,CVMaskElement.prototype.destroy=function(){this.element=null};function CVBaseElement(){}var operationsMap={1:"source-in",2:"source-out",3:"source-in",4:"source-out"};CVBaseElement.prototype={createElements:function(){},initRendererElement:function(){},createContainerElements:function(){if(this.data.tt>=1){this.buffers=[];var e=this.globalData.canvasContext,r=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(r);var n=assetLoader.createCanvas(e.canvas.width,e.canvas.height);this.buffers.push(n),this.data.tt>=3&&!document._isProxy&&assetLoader.loadLumaCanvas()}this.canvasContext=this.globalData.canvasContext,this.transformCanvas=this.globalData.transformCanvas,this.renderableEffectsManager=new CVEffects(this),this.searchEffectTransforms()},createContent:function(){},setBlendMode:function(){var e=this.globalData;if(e.blendMode!==this.data.bm){e.blendMode=this.data.bm;var r=getBlendMode(this.data.bm);e.canvasContext.globalCompositeOperation=r}},createRenderableComponents:function(){this.maskManager=new CVMaskElement(this.data,this),this.transformEffects=this.renderableEffectsManager.getEffects(effectTypes.TRANSFORM_EFFECT)},hideElement:function(){!this.hidden&&(!this.isInRange||this.isTransparent)&&(this.hidden=!0)},showElement:function(){this.isInRange&&!this.isTransparent&&(this.hidden=!1,this._isFirstFrame=!0,this.maskManager._isFirstFrame=!0)},clearCanvas:function(e){e.clearRect(this.transformCanvas.tx,this.transformCanvas.ty,this.transformCanvas.w*this.transformCanvas.sx,this.transformCanvas.h*this.transformCanvas.sy)},prepareLayer:function(){if(this.data.tt>=1){var e=this.buffers[0],r=e.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.currentTransform=this.canvasContext.getTransform(),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform)}},exitLayer:function(){if(this.data.tt>=1){var e=this.buffers[1],r=e.getContext("2d");this.clearCanvas(r),r.drawImage(this.canvasContext.canvas,0,0),this.canvasContext.setTransform(1,0,0,1,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.setTransform(this.currentTransform);var n=this.comp.getElementById("tp"in this.data?this.data.tp:this.data.ind-1);if(n.renderFrame(!0),this.canvasContext.setTransform(1,0,0,1,0,0),this.data.tt>=3&&!document._isProxy){var i=assetLoader.getLumaCanvas(this.canvasContext.canvas),o=i.getContext("2d");o.drawImage(this.canvasContext.canvas,0,0),this.clearCanvas(this.canvasContext),this.canvasContext.drawImage(i,0,0)}this.canvasContext.globalCompositeOperation=operationsMap[this.data.tt],this.canvasContext.drawImage(e,0,0),this.canvasContext.globalCompositeOperation="destination-over",this.canvasContext.drawImage(this.buffers[0],0,0),this.canvasContext.setTransform(this.currentTransform),this.canvasContext.globalCompositeOperation="source-over"}},renderFrame:function(e){if(!(this.hidden||this.data.hd)&&!(this.data.td===1&&!e)){this.renderTransform(),this.renderRenderable(),this.renderLocalTransform(),this.setBlendMode();var r=this.data.ty===0;this.prepareLayer(),this.globalData.renderer.save(r),this.globalData.renderer.ctxTransform(this.finalTransform.localMat.props),this.globalData.renderer.ctxOpacity(this.finalTransform.localOpacity),this.renderInnerContent(),this.globalData.renderer.restore(r),this.exitLayer(),this.maskManager.hasMasks&&this.globalData.renderer.restore(!0),this._isFirstFrame&&(this._isFirstFrame=!1)}},destroy:function(){this.canvasContext=null,this.data=null,this.globalData=null,this.maskManager.destroy()},mHelper:new Matrix},CVBaseElement.prototype.hide=CVBaseElement.prototype.hideElement,CVBaseElement.prototype.show=CVBaseElement.prototype.showElement;function CVShapeData(t,e,r,n){this.styledShapes=[],this.tr=[0,0,0,0,0,0];var i=4;e.ty==="rc"?i=5:e.ty==="el"?i=6:e.ty==="sr"&&(i=7),this.sh=ShapePropertyFactory.getShapeProp(t,e,i,t);var o,s=r.length,a;for(o=0;o<s;o+=1)r[o].closed||(a={transforms:n.addTransformSequence(r[o].transforms),trNodes:[]},this.styledShapes.push(a),r[o].elements.push(a))}CVShapeData.prototype.setAsAnimated=SVGShapeData.prototype.setAsAnimated;function CVShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.itemsData=[],this.prevViewData=[],this.shapeModifiers=[],this.processedElements=[],this.transformsManager=new ShapeTransformManager,this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,IShapeElement,HierarchyElement,FrameElement,RenderableElement],CVShapeElement),CVShapeElement.prototype.initElement=RenderableDOMElement.prototype.initElement,CVShapeElement.prototype.transformHelper={opacity:1,_opMdf:!1},CVShapeElement.prototype.dashResetter=[],CVShapeElement.prototype.createContent=function(){this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[])},CVShapeElement.prototype.createStyleElement=function(t,e){var r={data:t,type:t.ty,preTransforms:this.transformsManager.addTransformSequence(e),transforms:[],elements:[],closed:t.hd===!0},n={};if(t.ty==="fl"||t.ty==="st"?(n.c=PropertyFactory.getProp(this,t.c,1,255,this),n.c.k||(r.co="rgb("+bmFloor(n.c.v[0])+","+bmFloor(n.c.v[1])+","+bmFloor(n.c.v[2])+")")):(t.ty==="gf"||t.ty==="gs")&&(n.s=PropertyFactory.getProp(this,t.s,1,null,this),n.e=PropertyFactory.getProp(this,t.e,1,null,this),n.h=PropertyFactory.getProp(this,t.h||{k:0},0,.01,this),n.a=PropertyFactory.getProp(this,t.a||{k:0},0,degToRads,this),n.g=new GradientProperty(this,t.g,this)),n.o=PropertyFactory.getProp(this,t.o,0,.01,this),t.ty==="st"||t.ty==="gs"){if(r.lc=lineCapEnum[t.lc||2],r.lj=lineJoinEnum[t.lj||2],t.lj==1&&(r.ml=t.ml),n.w=PropertyFactory.getProp(this,t.w,0,null,this),n.w.k||(r.wi=n.w.v),t.d){var i=new DashProperty(this,t.d,"canvas",this);n.d=i,n.d.k||(r.da=n.d.dashArray,r.do=n.d.dashoffset[0])}}else r.r=t.r===2?"evenodd":"nonzero";return this.stylesList.push(r),n.style=r,n},CVShapeElement.prototype.createGroupElement=function(){var t={it:[],prevViewData:[]};return t},CVShapeElement.prototype.createTransformElement=function(t){var e={transform:{opacity:1,_opMdf:!1,key:this.transformsManager.getNewKey(),op:PropertyFactory.getProp(this,t.o,0,.01,this),mProps:TransformPropertyFactory.getTransformProperty(this,t,this)}};return e},CVShapeElement.prototype.createShapeElement=function(t){var e=new CVShapeData(this,t,this.stylesList,this.transformsManager);return this.shapes.push(e),this.addShapeToModifiers(e),e},CVShapeElement.prototype.reloadShapes=function(){this._isFirstFrame=!0;var t,e=this.itemsData.length;for(t=0;t<e;t+=1)this.prevViewData[t]=this.itemsData[t];for(this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,!0,[]),e=this.dynamicProperties.length,t=0;t<e;t+=1)this.dynamicProperties[t].getValue();this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame)},CVShapeElement.prototype.addTransformToStyleList=function(t){var e,r=this.stylesList.length;for(e=0;e<r;e+=1)this.stylesList[e].closed||this.stylesList[e].transforms.push(t)},CVShapeElement.prototype.removeTransformFromStyleList=function(){var t,e=this.stylesList.length;for(t=0;t<e;t+=1)this.stylesList[t].closed||this.stylesList[t].transforms.pop()},CVShapeElement.prototype.closeStyles=function(t){var e,r=t.length;for(e=0;e<r;
vendor: 110,565 bytes, line 41
41e+=1)t[e].closed=!0},CVShapeElement.prototype.searchShapes=function(t,e,r,n,i){var o,s=t.length-1,a,l,c=[],u=[],d,f,h,m=[].concat(i);for(o=s;o>=0;o-=1){if(d=this.searchProcessedElement(t[o]),d?e[o]=r[d-1]:t[o]._shouldRender=n,t[o].ty==="fl"||t[o].ty==="st"||t[o].ty==="gf"||t[o].ty==="gs")d?e[o].style.closed=!1:e[o]=this.createStyleElement(t[o],m),c.push(e[o].style);else if(t[o].ty==="gr"){if(!d)e[o]=this.createGroupElement(t[o]);else for(l=e[o].it.length,a=0;a<l;a+=1)e[o].prevViewData[a]=e[o].it[a];this.searchShapes(t[o].it,e[o].it,e[o].prevViewData,n,m)}else t[o].ty==="tr"?(d||(h=this.createTransformElement(t[o]),e[o]=h),m.push(e[o]),this.addTransformToStyleList(e[o])):t[o].ty==="sh"||t[o].ty==="rc"||t[o].ty==="el"||t[o].ty==="sr"?d||(e[o]=this.createShapeElement(t[o])):t[o].ty==="tm"||t[o].ty==="rd"||t[o].ty==="pb"||t[o].ty==="zz"||t[o].ty==="op"?(d?(f=e[o],f.closed=!1):(f=ShapeModifiers.getModifier(t[o].ty),f.init(this,t[o]),e[o]=f,this.shapeModifiers.push(f)),u.push(f)):t[o].ty==="rp"&&(d?(f=e[o],f.closed=!0):(f=ShapeModifiers.getModifier(t[o].ty),e[o]=f,f.init(this,t,o,e),this.shapeModifiers.push(f),n=!1),u.push(f));this.addProcessedElement(t[o],o+1)}for(this.removeTransformFromStyleList(),this.closeStyles(c),s=u.length,o=0;o<s;o+=1)u[o].closed=!0},CVShapeElement.prototype.renderInnerContent=function(){this.transformHelper.opacity=1,this.transformHelper._opMdf=!1,this.renderModifiers(),this.transformsManager.processSequences(this._isFirstFrame),this.renderShape(this.transformHelper,this.shapesData,this.itemsData,!0)},CVShapeElement.prototype.renderShapeTransform=function(t,e){(t._opMdf||e.op._mdf||this._isFirstFrame)&&(e.opacity=t.opacity,e.opacity*=e.op.v,e._opMdf=!0)},CVShapeElement.prototype.drawLayer=function(){var t,e=this.stylesList.length,r,n,i,o,s,a,l=this.globalData.renderer,c=this.globalData.canvasContext,u,d;for(t=0;t<e;t+=1)if(d=this.stylesList[t],u=d.type,!((u==="st"||u==="gs")&&d.wi===0||!d.data._shouldRender||d.coOp===0||this.globalData.currentGlobalAlpha===0)){for(l.save(),s=d.elements,u==="st"||u==="gs"?(l.ctxStrokeStyle(u==="st"?d.co:d.grd),l.ctxLineWidth(d.wi),l.ctxLineCap(d.lc),l.ctxLineJoin(d.lj),l.ctxMiterLimit(d.ml||0)):l.ctxFillStyle(u==="fl"?d.co:d.grd),l.ctxOpacity(d.coOp),u!=="st"&&u!=="gs"&&c.beginPath(),l.ctxTransform(d.preTransforms.finalTransform.props),n=s.length,r=0;r<n;r+=1){for((u==="st"||u==="gs")&&(c.beginPath(),d.da&&(c.setLineDash(d.da),c.lineDashOffset=d.do)),a=s[r].trNodes,o=a.length,i=0;i<o;i+=1)a[i].t==="m"?c.moveTo(a[i].p[0],a[i].p[1]):a[i].t==="c"?c.bezierCurveTo(a[i].pts[0],a[i].pts[1],a[i].pts[2],a[i].pts[3],a[i].pts[4],a[i].pts[5]):c.closePath();(u==="st"||u==="gs")&&(l.ctxStroke(),d.da&&c.setLineDash(this.dashResetter))}u!=="st"&&u!=="gs"&&this.globalData.renderer.ctxFill(d.r),l.restore()}},CVShapeElement.prototype.renderShape=function(t,e,r,n){var i,o=e.length-1,s;for(s=t,i=o;i>=0;i-=1)e[i].ty==="tr"?(s=r[i].transform,this.renderShapeTransform(t,s)):e[i].ty==="sh"||e[i].ty==="el"||e[i].ty==="rc"||e[i].ty==="sr"?this.renderPath(e[i],r[i]):e[i].ty==="fl"?this.renderFill(e[i],r[i],s):e[i].ty==="st"?this.renderStroke(e[i],r[i],s):e[i].ty==="gf"||e[i].ty==="gs"?this.renderGradientFill(e[i],r[i],s):e[i].ty==="gr"?this.renderShape(s,e[i].it,r[i].it):e[i].ty;n&&this.drawLayer()},CVShapeElement.prototype.renderStyledShape=function(t,e){if(this._isFirstFrame||e._mdf||t.transforms._mdf){var r=t.trNodes,n=e.paths,i,o,s,a=n._length;r.length=0;var l=t.transforms.finalTransform;for(s=0;s<a;s+=1){var c=n.shapes[s];if(c&&c.v){for(o=c._length,i=1;i<o;i+=1)i===1&&r.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),r.push({t:"c",pts:l.applyToTriplePoints(c.o[i-1],c.i[i],c.v[i])});o===1&&r.push({t:"m",p:l.applyToPointArray(c.v[0][0],c.v[0][1],0)}),c.c&&o&&(r.push({t:"c",pts:l.applyToTriplePoints(c.o[i-1],c.i[0],c.v[0])}),r.push({t:"z"}))}}t.trNodes=r}},CVShapeElement.prototype.renderPath=function(t,e){if(t.hd!==!0&&t._shouldRender){var r,n=e.styledShapes.length;for(r=0;r<n;r+=1)this.renderStyledShape(e.styledShapes[r],e.sh)}},CVShapeElement.prototype.renderFill=function(t,e,r){var n=e.style;(e.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=e.o.v*r.opacity)},CVShapeElement.prototype.renderGradientFill=function(t,e,r){var n=e.style,i;if(!n.grd||e.g._mdf||e.s._mdf||e.e._mdf||t.t!==1&&(e.h._mdf||e.a._mdf)){var o=this.globalData.canvasContext,s=e.s.v,a=e.e.v;if(t.t===1)i=o.createLinearGradient(s[0],s[1],a[0],a[1]);else{var l=Math.sqrt(Math.pow(s[0]-a[0],2)+Math.pow(s[1]-a[1],2)),c=Math.atan2(a[1]-s[1],a[0]-s[0]),u=e.h.v;u>=1?u=.99:u<=-1&&(u=-.99);var d=l*u,f=Math.cos(c+e.a.v)*d+s[0],h=Math.sin(c+e.a.v)*d+s[1];i=o.createRadialGradient(f,h,0,s[0],s[1],l)}var m,p=t.g.p,_=e.g.c,g=1;for(m=0;m<p;m+=1)e.g._hasOpacity&&e.g._collapsable&&(g=e.g.o[m*2+1]),i.addColorStop(_[m*4]/100,"rgba("+_[m*4+1]+","+_[m*4+2]+","+_[m*4+3]+","+g+")");n.grd=i}n.coOp=e.o.v*r.opacity},CVShapeElement.prototype.renderStroke=function(t,e,r){var n=e.style,i=e.d;i&&(i._mdf||this._isFirstFrame)&&(n.da=i.dashArray,n.do=i.dashoffset[0]),(e.c._mdf||this._isFirstFrame)&&(n.co="rgb("+bmFloor(e.c.v[0])+","+bmFloor(e.c.v[1])+","+bmFloor(e.c.v[2])+")"),(e.o._mdf||r._opMdf||this._isFirstFrame)&&(n.coOp=e.o.v*r.opacity),(e.w._mdf||this._isFirstFrame)&&(n.wi=e.w.v)},CVShapeElement.prototype.destroy=function(){this.shapesData=null,this.globalData=null,this.canvasContext=null,this.stylesList.length=0,this.itemsData.length=0};function CVTextElement(t,e,r){this.textSpans=[],this.yOffset=0,this.fillColorAnim=!1,this.strokeColorAnim=!1,this.strokeWidthAnim=!1,this.stroke=!1,this.fill=!1,this.justifyOffset=0,this.currentRender=null,this.renderType="canvas",this.values={fill:"rgba(0,0,0,0)",stroke:"rgba(0,0,0,0)",sWidth:0,fValue:""},this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement,ITextElement],CVTextElement),CVTextElement.prototype.tHelper=createTag("canvas").getContext("2d"),CVTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=!1;t.fc?(e=!0,this.values.fill=this.buildColor(t.fc)):this.values.fill="rgba(0,0,0,0)",this.fill=e;var r=!1;t.sc&&(r=!0,this.values.stroke=this.buildColor(t.sc),this.values.sWidth=t.sw);var n=this.globalData.fontManager.getFontByName(t.f),i,o,s=t.l,a=this.mHelper;this.stroke=r,this.values.fValue=t.finalSize+"px "+this.globalData.fontManager.getFontByName(t.f).fFamily,o=t.finalText.length;var l,c,u,d,f,h,m,p,_,g,y=this.data.singleShape,v=t.tr*.001*t.finalSize,b=0,S=0,x=!0,E=0;for(i=0;i<o;i+=1){l=this.globalData.fontManager.getCharData(t.finalText[i],n.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),c=l&&l.data||{},a.reset(),y&&s[i].n&&(b=-v,S+=t.yOffset,S+=x?1:0,x=!1),f=c.shapes?c.shapes[0].it:[],m=f.length,a.scale(t.finalSize/100,t.finalSize/100),y&&this.applyTextPropertiesToMatrix(t,a,s[i].line,b,S),_=createSizedArray(m-1);var w=0;for(h=0;h<m;h+=1)if(f[h].ty==="sh"){for(d=f[h].ks.k.i.length,p=f[h].ks.k,g=[],u=1;u<d;u+=1)u===1&&g.push(a.applyToX(p.v[0][0],p.v[0][1],0),a.applyToY(p.v[0][0],p.v[0][1],0)),g.push(a.applyToX(p.o[u-1][0],p.o[u-1][1],0),a.applyToY(p.o[u-1][0],p.o[u-1][1],0),a.applyToX(p.i[u][0],p.i[u][1],0),a.applyToY(p.i[u][0],p.i[u][1],0),a.applyToX(p.v[u][0],p.v[u][1],0),a.applyToY(p.v[u][0],p.v[u][1],0));g.push(a.applyToX(p.o[u-1][0],p.o[u-1][1],0),a.applyToY(p.o[u-1][0],p.o[u-1][1],0),a.applyToX(p.i[0][0],p.i[0][1],0),a.applyToY(p.i[0][0],p.i[0][1],0),a.applyToX(p.v[0][0],p.v[0][1],0),a.applyToY(p.v[0][0],p.v[0][1],0)),_[w]=g,w+=1}y&&(b+=s[i].l,b+=v),this.textSpans[E]?this.textSpans[E].elem=_:this.textSpans[E]={elem:_},E+=1}},CVTextElement.prototype.renderInnerContent=function(){this.validateText();var t=this.canvasContext;t.font=this.values.fValue,this.globalData.renderer.ctxLineCap("butt"),this.globalData.renderer.ctxLineJoin("miter"),this.globalData.renderer.ctxMiterLimit(4),this.data.singleShape||this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag);var e,r,n,i,o,s,a=this.textAnimator.renderedLetters,l=this.textProperty.currentData.l;r=l.length;var c,u=null,d=null,f=null,h,m,p=this.globalData.renderer;for(e=0;e<r;e+=1)if(!l[e].n){if(c=a[e],c&&(p.save(),p.ctxTransform(c.p),p.ctxOpacity(c.o)),this.fill){for(c&&c.fc?u!==c.fc&&(p.ctxFillStyle(c.fc),u=c.fc):u!==this.values.fill&&(u=this.values.fill,p.ctxFillStyle(this.values.fill)),h=this.textSpans[e].elem,i=h.length,this.globalData.canvasContext.beginPath(),n=0;n<i;n+=1)for(m=h[n],s=m.length,this.globalData.canvasContext.moveTo(m[0],m[1]),o=2;o<s;o+=6)this.globalData.canvasContext.bezierCurveTo(m[o],m[o+1],m[o+2],m[o+3],m[o+4],m[o+5]);this.globalData.canvasContext.closePath(),p.ctxFill()}if(this.stroke){for(c&&c.sw?f!==c.sw&&(f=c.sw,p.ctxLineWidth(c.sw)):f!==this.values.sWidth&&(f=this.values.sWidth,p.ctxLineWidth(this.values.sWidth)),c&&c.sc?d!==c.sc&&(d=c.sc,p.ctxStrokeStyle(c.sc)):d!==this.values.stroke&&(d=this.values.stroke,p.ctxStrokeStyle(this.values.stroke)),h=this.textSpans[e].elem,i=h.length,this.globalData.canvasContext.beginPath(),n=0;n<i;n+=1)for(m=h[n],s=m.length,this.globalData.canvasContext.moveTo(m[0],m[1]),o=2;o<s;o+=6)this.globalData.canvasContext.bezierCurveTo(m[o],m[o+1],m[o+2],m[o+3],m[o+4],m[o+5]);this.globalData.canvasContext.closePath(),p.ctxStroke()}c&&this.globalData.renderer.restore()}};function CVImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.img=e.imageLoader.getAsset(this.assetData),this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVImageElement),CVImageElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVImageElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVImageElement.prototype.createContent=function(){if(this.img.width&&(this.assetData.w!==this.img.width||this.assetData.h!==this.img.height)){var t=createTag("canvas");t.width=this.assetData.w,t.height=this.assetData.h;var e=t.getContext("2d"),r=this.img.width,n=this.img.height,i=r/n,o=this.assetData.w/this.assetData.h,s,a,l=this.assetData.pr||this.globalData.renderConfig.imagePreserveAspectRatio;i>o&&l==="xMidYMid slice"||i<o&&l!=="xMidYMid slice"?(a=n,s=a*o):(s=r,a=s/o),e.drawImage(this.img,(r-s)/2,(n-a)/2,s,a,0,0,this.assetData.w,this.assetData.h),this.img=t}},CVImageElement.prototype.renderInnerContent=function(){this.canvasContext.drawImage(this.img,0,0)},CVImageElement.prototype.destroy=function(){this.img=null};function CVSolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,CVBaseElement,HierarchyElement,FrameElement,RenderableElement],CVSolidElement),CVSolidElement.prototype.initElement=SVGShapeElement.prototype.initElement,CVSolidElement.prototype.prepareFrame=IImageElement.prototype.prepareFrame,CVSolidElement.prototype.renderInnerContent=function(){this.globalData.renderer.ctxFillStyle(this.data.sc),this.globalData.renderer.ctxFillRect(0,0,this.data.sw,this.data.sh)};function CanvasRendererBase(){}extendPrototype([BaseRenderer],CanvasRendererBase),CanvasRendererBase.prototype.createShape=function(t){return new CVShapeElement(t,this.globalData,this)},CanvasRendererBase.prototype.createText=function(t){return new CVTextElement(t,this.globalData,this)},CanvasRendererBase.prototype.createImage=function(t){return new CVImageElement(t,this.globalData,this)},CanvasRendererBase.prototype.createSolid=function(t){return new CVSolidElement(t,this.globalData,this)},CanvasRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,CanvasRendererBase.prototype.ctxTransform=function(t){t[0]===1&&t[1]===0&&t[4]===0&&t[5]===1&&t[12]===0&&t[13]===0||this.canvasContext.transform(t[0],t[1],t[4],t[5],t[12],t[13])},CanvasRendererBase.prototype.ctxOpacity=function(t){this.canvasContext.globalAlpha*=t<0?0:t},CanvasRendererBase.prototype.ctxFillStyle=function(t){this.canvasContext.fillStyle=t},CanvasRendererBase.prototype.ctxStrokeStyle=function(t){this.canvasContext.strokeStyle=t},CanvasRendererBase.prototype.ctxLineWidth=function(t){this.canvasContext.lineWidth=t},CanvasRendererBase.prototype.ctxLineCap=function(t){this.canvasContext.lineCap=t},CanvasRendererBase.prototype.ctxLineJoin=function(t){this.canvasContext.lineJoin=t},CanvasRendererBase.prototype.ctxMiterLimit=function(t){this.canvasContext.miterLimit=t},CanvasRendererBase.prototype.ctxFill=function(t){this.canvasContext.fill(t)},CanvasRendererBase.prototype.ctxFillRect=function(t,e,r,n){this.canvasContext.fillRect(t,e,r,n)},CanvasRendererBase.prototype.ctxStroke=function(){this.canvasContext.stroke()},CanvasRendererBase.prototype.reset=function(){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}this.contextData.reset()},CanvasRendererBase.prototype.save=function(){this.canvasContext.save()},CanvasRendererBase.prototype.restore=function(t){if(!this.renderConfig.clearCanvas){this.canvasContext.restore();return}t&&(this.globalData.blendMode="source-over"),this.contextData.restore(t)},CanvasRendererBase.prototype.configAnimation=function(t){if(this.animationItem.wrapper){this.animationItem.container=createTag("canvas");var e=this.animationItem.container.style;e.width="100%",e.height="100%";var r="0px 0px 0px";e.transformOrigin=r,e.mozTransformOrigin=r,e.webkitTransformOrigin=r,e["-webkit-transform"]=r,e.contentVisibility=this.renderConfig.contentVisibility,this.animationItem.wrapper.appendChild(this.animationItem.container),this.canvasContext=this.animationItem.container.getContext("2d"),this.renderConfig.className&&this.animationItem.container.setAttribute("class",this.renderConfig.className),this.renderConfig.id&&this.animationItem.container.setAttribute("id",this.renderConfig.id)}else this.canvasContext=this.renderConfig.context;this.contextData.setContext(this.canvasContext),this.data=t,this.layers=t.layers,this.transformCanvas={w:t.w,h:t.h,sx:0,sy:0,tx:0,ty:0},this.setupGlobalData(t,document.body),this.globalData.canvasContext=this.canvasContext,this.globalData.renderer=this,this.globalData.isDashed=!1,this.globalData.progressiveLoad=this.renderConfig.progressiveLoad,this.globalData.transformCanvas=this.transformCanvas,this.elements=createSizedArray(t.layers.length),this.updateContainerSize()},CanvasRendererBase.prototype.updateContainerSize=function(t,e){this.reset();var r,n;t?(r=t,n=e,this.canvasContext.canvas.width=r,this.canvasContext.canvas.height=n):(this.animationItem.wrapper&&this.animationItem.container?(r=this.animationItem.wrapper.offsetWidth,n=this.animationItem.wrapper.offsetHeight):(r=this.canvasContext.canvas.width,n=this.canvasContext.canvas.height),this.canvasContext.canvas.width=r*this.renderConfig.dpr,this.canvasContext.canvas.height=n*this.renderConfig.dpr);var i,o;if(this.renderConfig.preserveAspectRatio.indexOf("meet")!==-1||this.renderConfig.preserveAspectRatio.indexOf("slice")!==-1){var s=this.renderConfig.preserveAspectRatio.split(" "),a=s[1]||"meet",l=s[0]||"xMidYMid",c=l.substr(0,4),u=l.substr(4);i=r/n,o=this.transformCanvas.w/this.transformCanvas.h,o>i&&a==="meet"||o<i&&a==="slice"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=r/(this.transformCanvas.w/this.renderConfig.dpr)):(this.transformCanvas.sx=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr)),c==="xMid"&&(o<i&&a==="meet"||o>i&&a==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(n/this.transformCanvas.h))/2*this.renderConfig.dpr:c==="xMax"&&(o<i&&a==="meet"||o>i&&a==="slice")?this.transformCanvas.tx=(r-this.transformCanvas.w*(n/this.transformCanvas.h))*this.renderConfig.dpr:this.transformCanvas.tx=0,u==="YMid"&&(o>i&&a==="meet"||o<i&&a==="slice")?this.transformCanvas.ty=(n-this.transformCanvas.h*(r/this.transformCanvas.w))/2*this.renderConfig.dpr:u==="YMax"&&(o>i&&a==="meet"||o<i&&a==="slice")?this.transformCanvas.ty=(n-this.transformCanvas.h*(r/this.transformCanvas.w))*this.renderConfig.dpr:this.transformCanvas.ty=0}else this.renderConfig.preserveAspectRatio==="none"?(this.transformCanvas.sx=r/(this.transformCanvas.w/this.renderConfig.dpr),this.transformCanvas.sy=n/(this.transformCanvas.h/this.renderConfig.dpr),this.transformCanvas.tx=0,this.transformCanvas.ty=0):(this.transformCanvas.sx=this.renderConfig.dpr,this.transformCanvas.sy=this.renderConfig.dpr,this.transformCanvas.tx=0,this.transformCanvas.ty=0);this.transformCanvas.props=[this.transformCanvas.sx,0,0,0,0,this.transformCanvas.sy,0,0,0,0,1,0,this.transformCanvas.tx,this.transformCanvas.ty,0,1],this.ctxTransform(this.transformCanvas.props),this.canvasContext.beginPath(),this.canvasContext.rect(0,0,this.transformCanvas.w,this.transformCanvas.h),this.canvasContext.closePath(),this.canvasContext.clip(),this.renderFrame(this.renderedFrame,!0)},CanvasRendererBase.prototype.destroy=function(){this.renderConfig.clearCanvas&&this.animationItem.wrapper&&(this.animationItem.wrapper.innerText="");var t,e=this.layers?this.layers.length:0;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.globalData.canvasContext=null,this.animationItem.container=null,this.destroyed=!0},CanvasRendererBase.prototype.renderFrame=function(t,e){if(!(this.renderedFrame===t&&this.renderConfig.clearCanvas===!0&&!e||this.destroyed||t===-1)){this.renderedFrame=t,this.globalData.frameNum=t-this.animationItem._isFirstFrame,this.globalData.frameId+=1,this.globalData._mdf=!this.renderConfig.clearCanvas||e,this.globalData.projectInterface.currentFrame=t;var r,n=this.layers.length;for(this.completeLayers||this.checkLayers(t),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].prepareFrame(t-this.layers[r].st);if(this.globalData._mdf){for(this.renderConfig.clearCanvas===!0?this.canvasContext.clearRect(0,0,this.transformCanvas.w,this.transformCanvas.h):this.save(),r=n-1;r>=0;r-=1)(this.completeLayers||this.elements[r])&&this.elements[r].renderFrame();this.renderConfig.clearCanvas!==!0&&this.restore()}}},CanvasRendererBase.prototype.buildItem=function(t){var e=this.elements;if(!(e[t]||this.layers[t].ty===99)){var r=this.createItem(this.layers[t],this,this.globalData);e[t]=r,r.initExpressions()}},CanvasRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting()}},CanvasRendererBase.prototype.hide=function(){this.animationItem.container.style.display="none"},CanvasRendererBase.prototype.show=function(){this.animationItem.container.style.display="block"};function CanvasContext(){this.opacity=-1,this.transform=createTypedArray("float32",16),this.fillStyle="",this.strokeStyle="",this.lineWidth="",this.lineCap="",this.lineJoin="",this.miterLimit="",this.id=Math.random()}function CVContextData(){this.stack=[],this.cArrPos=0,this.cTr=new Matrix;var t,e=15;for(t=0;t<e;t+=1){var r=new CanvasContext;this.stack[t]=r}this._length=e,this.nativeContext=null,this.transformMat=new Matrix,this.currentOpacity=1,this.currentFillStyle="",this.appliedFillStyle="",this.currentStrokeStyle="",this.appliedStrokeStyle="",this.currentLineWidth="",this.appliedLineWidth="",this.currentLineCap="",this.appliedLineCap="",this.currentLineJoin="",this.appliedLineJoin="",this.appliedMiterLimit="",this.currentMiterLimit=""}CVContextData.prototype.duplicate=function(){var t=this._length*2,e=0;for(e=this._length;e<t;e+=1)this.stack[e]=new CanvasContext;this._length=t},CVContextData.prototype.reset=function(){this.cArrPos=0,this.cTr.reset(),this.stack[this.cArrPos].opacity=1},CVContextData.prototype.restore=function(t){this.cArrPos-=1;var e=this.stack[this.cArrPos],r=e.transform,n,i=this.cTr.props;for(n=0;n<16;n+=1)i[n]=r[n];if(t){this.nativeContext.restore();var o=this.stack[this.cArrPos+1];this.appliedFillStyle=o.fillStyle,this.appliedStrokeStyle=o.strokeStyle,this.appliedLineWidth=o.lineWidth,this.appliedLineCap=o.lineCap,this.appliedLineJoin=o.lineJoin,this.appliedMiterLimit=o.miterLimit}this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13]),(t||e.opacity!==-1&&this.currentOpacity!==e.opacity)&&(this.nativeContext.globalAlpha=e.opacity,this.currentOpacity=e.opacity),this.currentFillStyle=e.fillStyle,this.currentStrokeStyle=e.strokeStyle,this.currentLineWidth=e.lineWidth,this.currentLineCap=e.lineCap,this.currentLineJoin=e.lineJoin,this.currentMiterLimit=e.miterLimit},CVContextData.prototype.save=function(t){t&&this.nativeContext.save();var e=this.cTr.props;this._length<=this.cArrPos&&this.duplicate();var r=this.stack[this.cArrPos],n;for(n=0;n<16;n+=1)r.transform[n]=e[n];this.cArrPos+=1;var i=this.stack[this.cArrPos];i.opacity=r.opacity,i.fillStyle=r.fillStyle,i.strokeStyle=r.strokeStyle,i.lineWidth=r.lineWidth,i.lineCap=r.lineCap,i.lineJoin=r.lineJoin,i.miterLimit=r.miterLimit},CVContextData.prototype.setOpacity=function(t){this.stack[this.cArrPos].opacity=t},CVContextData.prototype.setContext=function(t){this.nativeContext=t},CVContextData.prototype.fillStyle=function(t){this.stack[this.cArrPos].fillStyle!==t&&(this.currentFillStyle=t,this.stack[this.cArrPos].fillStyle=t)},CVContextData.prototype.strokeStyle=function(t){this.stack[this.cArrPos].strokeStyle!==t&&(this.currentStrokeStyle=t,this.stack[this.cArrPos].strokeStyle=t)},CVContextData.prototype.lineWidth=function(t){this.stack[this.cArrPos].lineWidth!==t&&(this.currentLineWidth=t,this.stack[this.cArrPos].lineWidth=t)},CVContextData.prototype.lineCap=function(t){this.stack[this.cArrPos].lineCap!==t&&(this.currentLineCap=t,this.stack[this.cArrPos].lineCap=t)},CVContextData.prototype.lineJoin=function(t){this.stack[this.cArrPos].lineJoin!==t&&(this.currentLineJoin=t,this.stack[this.cArrPos].lineJoin=t)},CVContextData.prototype.miterLimit=function(t){this.stack[this.cArrPos].miterLimit!==t&&(this.currentMiterLimit=t,this.stack[this.cArrPos].miterLimit=t)},CVContextData.prototype.transform=function(t){this.transformMat.cloneFromProps(t);var e=this.cTr;this.transformMat.multiply(e),e.cloneFromProps(this.transformMat.props);var r=e.props;this.nativeContext.setTransform(r[0],r[1],r[4],r[5],r[12],r[13])},CVContextData.prototype.opacity=function(t){var e=this.stack[this.cArrPos].opacity;e*=t<0?0:t,this.stack[this.cArrPos].opacity!==e&&(this.currentOpacity!==t&&(this.nativeContext.globalAlpha=t,this.currentOpacity=t),this.stack[this.cArrPos].opacity=e)},CVContextData.prototype.fill=function(t){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fill(t)},CVContextData.prototype.fillRect=function(t,e,r,n){this.appliedFillStyle!==this.currentFillStyle&&(this.appliedFillStyle=this.currentFillStyle,this.nativeContext.fillStyle=this.appliedFillStyle),this.nativeContext.fillRect(t,e,r,n)},CVContextData.prototype.stroke=function(){this.appliedStrokeStyle!==this.currentStrokeStyle&&(this.appliedStrokeStyle=this.currentStrokeStyle,this.nativeContext.strokeStyle=this.appliedStrokeStyle),this.appliedLineWidth!==this.currentLineWidth&&(this.appliedLineWidth=this.currentLineWidth,this.nativeContext.lineWidth=this.appliedLineWidth),this.appliedLineCap!==this.currentLineCap&&(this.appliedLineCap=this.currentLineCap,this.nativeContext.lineCap=this.appliedLineCap),this.appliedLineJoin!==this.currentLineJoin&&(this.appliedLineJoin=this.currentLineJoin,this.nativeContext.lineJoin=this.appliedLineJoin),this.appliedMiterLimit!==this.currentMiterLimit&&(this.appliedMiterLimit=this.currentMiterLimit,this.nativeContext.miterLimit=this.appliedMiterLimit),this.nativeContext.stroke()};function CVCompElement(t,e,r){this.completeLayers=!1,this.layers=t.layers,this.pendingElements=[],this.elements=createSizedArray(this.layers.length),this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([CanvasRendererBase,ICompElement,CVBaseElement],CVCompElement),CVCompElement.prototype.renderInnerContent=function(){var t=this.canvasContext;t.beginPath(),t.moveTo(0,0),t.lineTo(this.data.w,0),t.lineTo(this.data.w,this.data.h),t.lineTo(0,this.data.h),t.lineTo(0,0),t.clip();var e,r=this.layers.length;for(e=r-1;e>=0;e-=1)(this.completeLayers||this.elements[e])&&this.elements[e].renderFrame()},CVCompElement.prototype.destroy=function(){var t,e=this.layers.length;for(t=e-1;t>=0;t-=1)this.elements[t]&&this.elements[t].destroy();this.layers=null,this.elements=null},CVCompElement.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function CanvasRenderer(t,e){this.animationItem=t,this.renderConfig={clearCanvas:e&&e.clearCanvas!==void 0?e.clearCanvas:!0,context:e&&e.context||null,progressiveLoad:e&&e.progressiveLoad||!1,preserveAspectRatio:e&&e.preserveAspectRatio||"xMidYMid meet",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",contentVisibility:e&&e.contentVisibility||"visible",className:e&&e.className||"",id:e&&e.id||"",runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.renderConfig.dpr=e&&e.dpr||1,this.animationItem.wrapper&&(this.renderConfig.dpr=e&&e.dpr||window.devicePixelRatio||1),this.renderedFrame=-1,this.globalData={frameNum:-1,_mdf:!1,renderConfig:this.renderConfig,currentGlobalAlpha:-1},this.contextData=new CVContextData,this.elements=[],this.pendingElements=[],this.transformMat=new Matrix,this.completeLayers=!1,this.rendererType="canvas",this.renderConfig.clearCanvas&&(this.ctxTransform=this.contextData.transform.bind(this.contextData),this.ctxOpacity=this.contextData.opacity.bind(this.contextData),this.ctxFillStyle=this.contextData.fillStyle.bind(this.contextData),this.ctxStrokeStyle=this.contextData.strokeStyle.bind(this.contextData),this.ctxLineWidth=this.contextData.lineWidth.bind(this.contextData),this.ctxLineCap=this.contextData.lineCap.bind(this.contextData),this.ctxLineJoin=this.contextData.lineJoin.bind(this.contextData),this.ctxMiterLimit=this.contextData.miterLimit.bind(this.contextData),this.ctxFill=this.contextData.fill.bind(this.contextData),this.ctxFillRect=this.contextData.fillRect.bind(this.contextData),this.ctxStroke=this.contextData.stroke.bind(this.contextData),this.save=this.contextData.save.bind(this.contextData))}extendPrototype([CanvasRendererBase],CanvasRenderer),CanvasRenderer.prototype.createComp=function(t){return new CVCompElement(t,this.globalData,this)};function HBaseElement(){}HBaseElement.prototype={checkBlendMode:function(){},initRendererElement:function(){this.baseElement=createTag(this.data.tg||"div"),this.data.hasMask?(this.svgElement=createNS("svg"),this.layerElement=createNS("g"),this.maskedElement=this.layerElement,this.svgElement.appendChild(this.layerElement),this.baseElement.appendChild(this.svgElement)):this.layerElement=this.baseElement,styleDiv(this.baseElement)},createContainerElements:function(){this.renderableEffectsManager=new CVEffects(this),this.transformedElement=this.baseElement,this.maskedElement=this.layerElement,this.data.ln&&this.layerElement.setAttribute("id",this.data.ln),this.data.cl&&this.layerElement.setAttribute("class",this.data.cl),this.data.bm!==0&&this.setBlendMode()},renderElement:function(){var e=this.transformedElement?this.transformedElement.style:{};if(this.finalTransform._matMdf){var r=this.finalTransform.mat.toCSS();e.transform=r,e.webkitTransform=r}this.finalTransform._opMdf&&(e.opacity=this.finalTransform.mProp.o.v)},renderFrame:function(){this.data.hd||this.hidden||(this.renderTransform(),this.renderRenderable(),this.renderElement(),this.renderInnerContent(),this._isFirstFrame&&(this._isFirstFrame=!1))},destroy:function(){this.layerElement=null,this.transformedElement=null,this.matteElement&&(this.matteElement=null),this.maskManager&&(this.maskManager.destroy(),this.maskManager=null)},createRenderableComponents:function(){this.maskManager=new MaskElement(this.data,this,this.globalData)},addEffects:function(){},setMatte:function(){}},HBaseElement.prototype.getBaseElement=SVGBaseElement.prototype.getBaseElement,HBaseElement.prototype.destroyBaseElement=HBaseElement.prototype.destroy,HBaseElement.prototype.buildElementParenting=BaseRenderer.prototype.buildElementParenting;function HSolidElement(t,e,r){this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement],HSolidElement),HSolidElement.prototype.createContent=function(){var t;this.data.hasMask?(t=createNS("rect"),t.setAttribute("width",this.data.sw),t.setAttribute("height",this.data.sh),t.setAttribute("fill",this.data.sc),this.svgElement.setAttribute("width",this.data.sw),this.svgElement.setAttribute("height",this.data.sh)):(t=createTag("div"),t.style.width=this.data.sw+"px",t.style.height=this.data.sh+"px",t.style.backgroundColor=this.data.sc),this.layerElement.appendChild(t)};function HShapeElement(t,e,r){this.shapes=[],this.shapesData=t.shapes,this.stylesList=[],this.shapeModifiers=[],this.itemsData=[],this.processedElements=[],this.animatedContents=[],this.shapesContainer=createNS("g"),this.initElement(t,e,r),this.prevViewData=[],this.currentBBox={x:999999,y:-999999,h:0,w:0}}extendPrototype([BaseElement,TransformElement,HSolidElement,SVGShapeElement,HBaseElement,HierarchyElement,FrameElement,RenderableElement],HShapeElement),HShapeElement.prototype._renderShapeFrame=HShapeElement.prototype.renderInnerContent,HShapeElement.prototype.createContent=function(){var t;if(this.baseElement.style.fontSize=0,this.data.hasMask)this.layerElement.appendChild(this.shapesContainer),t=this.svgElement;else{t=createNS("svg");var e=this.comp.data?this.comp.data:this.globalData.compSize;t.setAttribute("width",e.w),t.setAttribute("height",e.h),t.appendChild(this.shapesContainer),this.layerElement.appendChild(t)}this.searchShapes(this.shapesData,this.itemsData,this.prevViewData,this.shapesContainer,0,[],!0),this.filterUniqueShapes(),this.shapeCont=t},HShapeElement.prototype.getTransformedPoint=function(t,e){var r,n=t.length;for(r=0;r<n;r+=1)e=t[r].mProps.v.applyToPointArray(e[0],e[1],0);return e},HShapeElement.prototype.calculateShapeBoundingBox=function(t,e){var r=t.sh.v,n=t.transformers,i,o=r._length,s,a,l,c;if(!(o<=1)){for(i=0;i<o-1;i+=1)s=this.getTransformedPoint(n,r.v[i]),a=this.getTransformedPoint(n,r.o[i]),l=this.getTransformedPoint(n,r.i[i+1]),c=this.getTransformedPoint(n,r.v[i+1]),this.checkBounds(s,a,l,c,e);r.c&&(s=this.getTransformedPoint(n,r.v[i]),a=this.getTransformedPoint(n,r.o[i]),l=this.getTransformedPoint(n,r.i[0]),c=this.getTransformedPoint(n,r.v[0]),this.checkBounds(s,a,l,c,e))}},HShapeElement.prototype.checkBounds=function(t,e,r,n,i){this.getBoundsOfCurve(t,e,r,n);var o=this.shapeBoundingBox;i.x=bmMin(o.left,i.x),i.xMax=bmMax(o.right,i.xMax),i.y=bmMin(o.top,i.y),i.yMax=bmMax(o.bottom,i.yMax)},HShapeElement.prototype.shapeBoundingBox={left:0,right:0,top:0,bottom:0},HShapeElement.prototype.tempBoundingBox={x:0,xMax:0,y:0,yMax:0,width:0,height:0},HShapeElement.prototype.getBoundsOfCurve=function(t,e,r,n){for(var i=[[t[0],n[0]],[t[1],n[1]]],o,s,a,l,c,u,d,f=0;f<2;++f)s=6*t[f]-12*e[f]+6*r[f],o=-3*t[f]+9*e[f]-9*r[f]+3*n[f],a=3*e[f]-3*t[f],s|=0,o|=0,a|=0,o===0&&s===0||(o===0?(l=-a/s,l>0&&l<1&&i[f].push(this.calculateF(l,t,e,r,n,f))):(c=s*s-4*a*o,c>=0&&(u=(-s+bmSqrt(c))/(2*o),u>0&&u<1&&i[f].push(this.calculateF(u,t,e,r,n,f)),d=(-s-bmSqrt(c))/(2*o),d>0&&d<1&&i[f].push(this.calculateF(d,t,e,r,n,f)))));this.shapeBoundingBox.left=bmMin.apply(null,i[0]),this.shapeBoundingBox.top=bmMin.apply(null,i[1]),this.shapeBoundingBox.right=bmMax.apply(null,i[0]),this.shapeBoundingBox.bottom=bmMax.apply(null,i[1])},HShapeElement.prototype.calculateF=function(t,e,r,n,i,o){return bmPow(1-t,3)*e[o]+3*bmPow(1-t,2)*t*r[o]+3*(1-t)*bmPow(t,2)*n[o]+bmPow(t,3)*i[o]},HShapeElement.prototype.calculateBoundingBox=function(t,e){var r,n=t.length;for(r=0;r<n;r+=1)t[r]&&t[r].sh?this.calculateShapeBoundingBox(t[r],e):t[r]&&t[r].it?this.calculateBoundingBox(t[r].it,e):t[r]&&t[r].style&&t[r].w&&this.expandStrokeBoundingBox(t[r].w,e)},HShapeElement.prototype.expandStrokeBoundingBox=function(t,e){var r=0;if(t.keyframes){for(var n=0;n<t.keyframes.length;n+=1){var i=t.keyframes[n].s;i>r&&(r=i)}r*=t.mult}else r=t.v*t.mult;e.x-=r,e.xMax+=r,e.y-=r,e.yMax+=r},HShapeElement.prototype.currentBoxContains=function(t){return this.currentBBox.x<=t.x&&this.currentBBox.y<=t.y&&this.currentBBox.width+this.currentBBox.x>=t.x+t.width&&this.currentBBox.height+this.currentBBox.y>=t.y+t.height},HShapeElement.prototype.renderInnerContent=function(){if(this._renderShapeFrame(),!this.hidden&&(this._isFirstFrame||this._mdf)){var t=this.tempBoundingBox,e=999999;if(t.x=e,t.xMax=-e,t.y=e,t.yMax=-e,this.calculateBoundingBox(this.itemsData,t),t.width=t.xMax<t.x?0:t.xMax-t.x,t.height=t.yMax<t.y?0:t.yMax-t.y,this.currentBoxContains(t))return;var r=!1;if(this.currentBBox.w!==t.width&&(this.currentBBox.w=t.width,this.shapeCont.setAttribute("width",t.width),r=!0),this.currentBBox.h!==t.height&&(this.currentBBox.h=t.height,this.shapeCont.setAttribute("height",t.height),r=!0),r||this.currentBBox.x!==t.x||this.currentBBox.y!==t.y){this.currentBBox.w=t.width,this.currentBBox.h=t.height,this.currentBBox.x=t.x,this.currentBBox.y=t.y,this.shapeCont.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h);var n=this.shapeCont.style,i="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";n.transform=i,n.webkitTransform=i}}};function HTextElement(t,e,r){this.textSpans=[],this.textPaths=[],this.currentBBox={x:999999,y:-999999,h:0,w:0},this.renderType="svg",this.isMasked=!1,this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HierarchyElement,FrameElement,RenderableDOMElement,ITextElement],HTextElement),HTextElement.prototype.createContent=function(){if(this.isMasked=this.checkMasks(),this.isMasked){this.renderType="svg",this.compW=this.comp.data.w,this.compH=this.comp.data.h,this.svgElement.setAttribute("width",this.compW),this.svgElement.setAttribute("height",this.compH);var t=createNS("g");this.maskedElement.appendChild(t),this.innerElem=t}else this.renderType="html",this.innerElem=this.layerElement;this.checkParenting()},HTextElement.prototype.buildNewText=function(){var t=this.textProperty.currentData;this.renderedLetters=createSizedArray(t.l?t.l.length:0);var e=this.innerElem.style,r=t.fc?this.buildColor(t.fc):"rgba(0,0,0,0)";e.fill=r,e.color=r,t.sc&&(e.stroke=this.buildColor(t.sc),e.strokeWidth=t.sw+"px");var n=this.globalData.fontManager.getFontByName(t.f);if(!this.globalData.fontManager.chars)if(e.fontSize=t.finalSize+"px",e.lineHeight=t.finalSize+"px",n.fClass)this.innerElem.className=n.fClass;else{e.fontFamily=n.fFamily;var i=t.fWeight,o=t.fStyle;e.fontStyle=o,e.fontWeight=i}var s,a,l=t.l;a=l.length;var c,u,d,f=this.mHelper,h,m="",p=0;for(s=0;s<a;s+=1){if(this.globalData.fontManager.chars?(this.textPaths[p]?c=this.textPaths[p]:(c=createNS("path"),c.setAttribute("stroke-linecap",lineCapEnum[1]),c.setAttribute("stroke-linejoin",lineJoinEnum[2]),c.setAttribute("stroke-miterlimit","4")),this.isMasked||(this.textSpans[p]?(u=this.textSpans[p],d=u.children[0]):(u=createTag("div"),u.style.lineHeight=0,d=createNS("svg"),d.appendChild(c),styleDiv(u)))):this.isMasked?c=this.textPaths[p]?this.textPaths[p]:createNS("text"):this.textSpans[p]?(u=this.textSpans[p],c=this.textPaths[p]):(u=createTag("span"),styleDiv(u),c=createTag("span"),styleDiv(c),u.appendChild(c)),this.globalData.fontManager.chars){var _=this.globalData.fontManager.getCharData(t.finalText[s],n.fStyle,this.globalData.fontManager.getFontByName(t.f).fFamily),g;if(_?g=_.data:g=null,f.reset(),g&&g.shapes&&g.shapes.length&&(h=g.shapes[0].it,f.scale(t.finalSize/100,t.finalSize/100),m=this.createPathShape(f,h),c.setAttribute("d",m)),this.isMasked)this.innerElem.appendChild(c);else{if(this.innerElem.appendChild(u),g&&g.shapes){document.body.appendChild(d);var y=d.getBBox();d.setAttribute("width",y.width+2),d.setAttribute("height",y.height+2),d.setAttribute("viewBox",y.x-1+" "+(y.y-1)+" "+(y.width+2)+" "+(y.height+2));var v=d.style,b="translate("+(y.x-1)+"px,"+(y.y-1)+"px)";v.transform=b,v.webkitTransform=b,l[s].yOffset=y.y-1}else d.setAttribute("width",1),d.setAttribute("height",1);u.appendChild(d)}}else if(c.textContent=l[s].val,c.setAttributeNS("http://www.w3.org/XML/1998/namespace","xml:space","preserve"),this.isMasked)this.innerElem.appendChild(c);else{this.innerElem.appendChild(u);var S=c.style,x="translate3d(0,"+-t.finalSize/1.2+"px,0)";S.transform=x,S.webkitTransform=x}this.isMasked?this.textSpans[p]=c:this.textSpans[p]=u,this.textSpans[p].style.display="block",this.textPaths[p]=c,p+=1}for(;p<this.textSpans.length;)this.textSpans[p].style.display="none",p+=1},HTextElement.prototype.renderInnerContent=function(){this.validateText();var t;if(this.data.singleShape){if(!this._isFirstFrame&&!this.lettersChangedFlag)return;if(this.isMasked&&this.finalTransform._matMdf){this.svgElement.setAttribute("viewBox",-this.finalTransform.mProp.p.v[0]+" "+-this.finalTransform.mProp.p.v[1]+" "+this.compW+" "+this.compH),t=this.svgElement.style;var e="translate("+-this.finalTransform.mProp.p.v[0]+"px,"+-this.finalTransform.mProp.p.v[1]+"px)";t.transform=e,t.webkitTransform=e}}if(this.textAnimator.getMeasures(this.textProperty.currentData,this.lettersChangedFlag),!(!this.lettersChangedFlag&&!this.textAnimator.lettersChangedFlag)){var r,n,i=0,o=this.textAnimator.renderedLetters,s=this.textProperty.currentData.l;n=s.length;var a,l,c;for(r=0;r<n;r+=1)s[r].n?i+=1:(l=this.textSpans[r],c=this.textPaths[r],a=o[i],i+=1,a._mdf.m&&(this.isMasked?l.setAttribute("transform",a.m):(l.style.webkitTransform=a.m,l.style.transform=a.m)),l.style.opacity=a.o,a.sw&&a._mdf.sw&&c.setAttribute("stroke-width",a.sw),a.sc&&a._mdf.sc&&c.setAttribute("stroke",a.sc),a.fc&&a._mdf.fc&&(c.setAttribute("fill",a.fc),c.style.color=a.fc));if(this.innerElem.getBBox&&!this.hidden&&(this._isFirstFrame||this._mdf)){var u=this.innerElem.getBBox();this.currentBBox.w!==u.width&&(this.currentBBox.w=u.width,this.svgElement.setAttribute("width",u.width)),this.currentBBox.h!==u.height&&(this.currentBBox.h=u.height,this.svgElement.setAttribute("height",u.height));var d=1;if(this.currentBBox.w!==u.width+d*2||this.currentBBox.h!==u.height+d*2||this.currentBBox.x!==u.x-d||this.currentBBox.y!==u.y-d){this.currentBBox.w=u.width+d*2,this.currentBBox.h=u.height+d*2,this.currentBBox.x=u.x-d,this.currentBBox.y=u.y-d,this.svgElement.setAttribute("viewBox",this.currentBBox.x+" "+this.currentBBox.y+" "+this.currentBBox.w+" "+this.currentBBox.h),t=this.svgElement.style;var f="translate("+this.currentBBox.x+"px,"+this.currentBBox.y+"px)";t.transform=f,t.webkitTransform=f}}}};function HCameraElement(t,e,r){this.initFrame(),this.initBaseData(t,e,r),this.initHierarchy();var n=PropertyFactory.getProp;if(this.pe=n(this,t.pe,0,0,this),t.ks.p.s?(this.px=n(this,t.ks.p.x,1,0,this),this.py=n(this,t.ks.p.y,1,0,this),this.pz=n(this,t.ks.p.z,1,0,this)):this.p=n(this,t.ks.p,1,0,this),t.ks.a&&(this.a=n(this,t.ks.a,1,0,this)),t.ks.or.k.length&&t.ks.or.k[0].to){var i,o=t.ks.or.k.length;for(i=0;i<o;i+=1)t.ks.or.k[i].to=null,t.ks.or.k[i].ti=null}this.or=n(this,t.ks.or,1,degToRads,this),this.or.sh=!0,this.rx=n(this,t.ks.rx,0,degToRads,this),this.ry=n(this,t.ks.ry,0,degToRads,this),this.rz=n(this,t.ks.rz,0,degToRads,this),this.mat=new Matrix,this._prevMat=new Matrix,this._isFirstFrame=!0,this.finalTransform={mProp:this}}extendPrototype([BaseElement,FrameElement,HierarchyElement],HCameraElement),HCameraElement.prototype.setup=function(){var t,e=this.comp.threeDElements.length,r,n,i;for(t=0;t<e;t+=1)if(r=this.comp.threeDElements[t],r.type==="3d"){n=r.perspectiveElem.style,i=r.container.style;var o=this.pe.v+"px",s="0px 0px 0px",a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";n.perspective=o,n.webkitPerspective=o,i.transformOrigin=s,i.mozTransformOrigin=s,i.webkitTransformOrigin=s,n.transform=a,n.webkitTransform=a}},HCameraElement.prototype.createElements=function(){},HCameraElement.prototype.hide=function(){},HCameraElement.prototype.renderFrame=function(){var t=this._isFirstFrame,e,r;if(this.hierarchy)for(r=this.hierarchy.length,e=0;e<r;e+=1)t=this.hierarchy[e].finalTransform.mProp._mdf||t;if(t||this.pe._mdf||this.p&&this.p._mdf||this.px&&(this.px._mdf||this.py._mdf||this.pz._mdf)||this.rx._mdf||this.ry._mdf||this.rz._mdf||this.or._mdf||this.a&&this.a._mdf){if(this.mat.reset(),this.hierarchy)for(r=this.hierarchy.length-1,e=r;e>=0;e-=1){var n=this.hierarchy[e].finalTransform.mProp;this.mat.translate(-n.p.v[0],-n.p.v[1],n.p.v[2]),this.mat.rotateX(-n.or.v[0]).rotateY(-n.or.v[1]).rotateZ(n.or.v[2]),this.mat.rotateX(-n.rx.v).rotateY(-n.ry.v).rotateZ(n.rz.v),this.mat.scale(1/n.s.v[0],1/n.s.v[1],1/n.s.v[2]),this.mat.translate(n.a.v[0],n.a.v[1],n.a.v[2])}if(this.p?this.mat.translate(-this.p.v[0],-this.p.v[1],this.p.v[2]):this.mat.translate(-this.px.v,-this.py.v,this.pz.v),this.a){var i;this.p?i=[this.p.v[0]-this.a.v[0],this.p.v[1]-this.a.v[1],this.p.v[2]-this.a.v[2]]:i=[this.px.v-this.a.v[0],this.py.v-this.a.v[1],this.pz.v-this.a.v[2]];var o=Math.sqrt(Math.pow(i[0],2)+Math.pow(i[1],2)+Math.pow(i[2],2)),s=[i[0]/o,i[1]/o,i[2]/o],a=Math.sqrt(s[2]*s[2]+s[0]*s[0]),l=Math.atan2(s[1],a),c=Math.atan2(s[0],-s[2]);this.mat.rotateY(c).rotateX(-l)}this.mat.rotateX(-this.rx.v).rotateY(-this.ry.v).rotateZ(this.rz.v),this.mat.rotateX(-this.or.v[0]).rotateY(-this.or.v[1]).rotateZ(this.or.v[2]),this.mat.translate(this.globalData.compSize.w/2,this.globalData.compSize.h/2,0),this.mat.translate(0,0,this.pe.v);var u=!this._prevMat.equals(this.mat);if((u||this.pe._mdf)&&this.comp.threeDElements){r=this.comp.threeDElements.length;var d,f,h;for(e=0;e<r;e+=1)if(d=this.comp.threeDElements[e],d.type==="3d"){if(u){var m=this.mat.toCSS();h=d.container.style,h.transform=m,h.webkitTransform=m}this.pe._mdf&&(f=d.perspectiveElem.style,f.perspective=this.pe.v+"px",f.webkitPerspective=this.pe.v+"px")}this.mat.clone(this._prevMat)}}this._isFirstFrame=!1},HCameraElement.prototype.prepareFrame=function(t){this.prepareProperties(t,!0)},HCameraElement.prototype.destroy=function(){},HCameraElement.prototype.getBaseElement=function(){return null};function HImageElement(t,e,r){this.assetData=e.getAssetData(t.refId),this.initElement(t,e,r)}extendPrototype([BaseElement,TransformElement,HBaseElement,HSolidElement,HierarchyElement,FrameElement,RenderableElement],HImageElement),HImageElement.prototype.createContent=function(){var t=this.globalData.getAssetsPath(this.assetData),e=new Image;this.data.hasMask?(this.imageElem=createNS("image"),this.imageElem.setAttribute("width",this.assetData.w+"px"),this.imageElem.setAttribute("height",this.assetData.h+"px"),this.imageElem.setAttributeNS("http://www.w3.org/1999/xlink","href",t),this.layerElement.appendChild(this.imageElem),this.baseElement.setAttribute("width",this.assetData.w),this.baseElement.setAttribute("height",this.assetData.h)):this.layerElement.appendChild(e),e.crossOrigin="anonymous",e.src=t,this.data.ln&&this.baseElement.setAttribute("id",this.data.ln)};function HybridRendererBase(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"}},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([BaseRenderer],HybridRendererBase),HybridRendererBase.prototype.buildItem=SVGRenderer.prototype.buildItem,HybridRendererBase.prototype.checkPendingElements=function(){for(;this.pendingElements.length;){var t=this.pendingElements.pop();t.checkParenting()}},HybridRendererBase.prototype.appendElementInPos=function(t,e){var r=t.getBaseElement();if(r){var n=this.layers[e];if(!n.ddd||!this.supports3d)if(this.threeDElements)this.addTo3dContainer(r,e);else{for(var i=0,o,s,a;i<e;)this.elements[i]&&this.elements[i]!==!0&&this.elements[i].getBaseElement&&(s=this.elements[i],a=this.layers[i].ddd?this.getThreeDContainerByPos(i):s.getBaseElement(),o=a||o),i+=1;o?(!n.ddd||!this.supports3d)&&this.layerElement.insertBefore(r,o):(!n.ddd||!this.supports3d)&&this.layerElement.appendChild(r)}else this.addTo3dContainer(r,e)}},HybridRendererBase.prototype.createShape=function(t){return this.supports3d?new HShapeElement(t,this.globalData,this):new SVGShapeElement(t,this.globalData,this)},HybridRendererBase.prototype.createText=function(t){return this.supports3d?new HTextElement(t,this.globalData,this):new SVGTextLottieElement(t,this.globalData,this)},HybridRendererBase.prototype.createCamera=function(t){return this.camera=new HCameraElement(t,this.globalData,this),this.camera},HybridRendererBase.prototype.createImage=function(t){return this.supports3d?new HImageElement(t,this.globalData,this):new IImageElement(t,this.globalData,this)},HybridRendererBase.prototype.createSolid=function(t){return this.supports3d?new HSolidElement(t,this.globalData,this):new ISolidElement(t,this.globalData,this)},HybridRendererBase.prototype.createNull=SVGRenderer.prototype.createNull,HybridRendererBase.prototype.getThreeDContainerByPos=function(t){for(var e=0,r=this.threeDElements.length;e<r;){if(this.threeDElements[e].startPos<=t&&this.threeDElements[e].endPos>=t)return this.threeDElements[e].perspectiveElem;e+=1}return null},HybridRendererBase.prototype.createThreeDContainer=function(t,e){var r=createTag("div"),n,i;styleDiv(r);var o=createTag("div");if(styleDiv(o),e==="3d"){n=r.style,n.width=this.globalData.compSize.w+"px",n.height=this.globalData.compSize.h+"px";var s="50% 50%";n.webkitTransformOrigin=s,n.mozTransformOrigin=s,n.transformOrigin=s,i=o.style;var a="matrix3d(1,0,0,0,0,1,0,0,0,0,1,0,0,0,0,1)";i.transform=a,i.webkitTransform=a}r.appendChild(o);var l={container:o,perspectiveElem:r,startPos:t,endPos:t,type:e};return this.threeDElements.push(l),l},HybridRendererBase.prototype.build3dContainers=function(){var t,e=this.layers.length,r,n="";for(t=0;t<e;t+=1)this.layers[t].ddd&&this.layers[t].ty!==3?(n!=="3d"&&(n="3d",r=this.createThreeDContainer(t,"3d")),r.endPos=Math.max(r.endPos,t)):(n!=="2d"&&(n="2d",r=this.createThreeDContainer(t,"2d")),r.endPos=Math.max(r.endPos,t));for(e=this.threeDElements.length,t=e-1;t>=0;t-=1)this.resizerElem.appendChild(this.threeDElements[t].perspectiveElem)},HybridRendererBase.prototype.addTo3dContainer=function(t,e){for(var r=0,n=this.threeDElements.length;r<n;){if(e<=this.threeDElements[r].endPos){for(var i=this.threeDElements[r].startPos,o;i<e;)this.elements[i]&&this.elements[i].getBaseElement&&(o=this.elements[i].getBaseElement()),i+=1;o?this.threeDElements[r].container.insertBefore(t,o):this.threeDElements[r].container.appendChild(t);break}r+=1}},HybridRendererBase.prototype.configAnimation=function(t){var e=createTag("div"),r=this.animationItem.wrapper,n=e.style;n.width=t.w+"px",n.height=t.h+"px",this.resizerElem=e,styleDiv(e),n.transformStyle="flat",n.mozTransformStyle="flat",n.webkitTransformStyle="flat",this.renderConfig.className&&e.setAttribute("class",this.renderConfig.className),r.appendChild(e),n.overflow="hidden";var i=createNS("svg");i.setAttribute("width","1"),i.setAttribute("height","1"),styleDiv(i),this.resizerElem.appendChild(i);var o=createNS("defs");i.appendChild(o),this.data=t,this.setupGlobalData(t,i),this.globalData.defs=o,this.layers=t.layers,this.layerElement=this.resizerElem,this.build3dContainers(),this.updateContainerSize()},HybridRendererBase.prototype.destroy=function(){this.animationItem.wrapper&&(this.animationItem.wrapper.innerText=""),this.animationItem.container=null,this.globalData.defs=null;var t,e=this.layers?this.layers.length:0;for(t=0;t<e;t+=1)this.elements[t]&&this.elements[t].destroy&&this.elements[t].destroy();this.elements.length=0,this.destroyed=!0,this.animationItem=null},HybridRendererBase.prototype.updateContainerSize=function(){var t=this.animationItem.wrapper.offsetWidth,e=this.animationItem.wrapper.offsetHeight,r=t/e,n=this.globalData.compSize.w/this.globalData.compSize.h,i,o,s,a;n>r?(i=t/this.globalData.compSize.w,o=t/this.globalData.compSize.w,s=0,a=(e-this.globalData.compSize.h*(t/this.globalData.compSize.w))/2):(i=e/this.globalData.compSize.h,o=e/this.globalData.compSize.h,s=(t-this.globalData.compSize.w*(e/this.globalData.compSize.h))/2,a=0);var l=this.resizerElem.style;l.webkitTransform="matrix3d("+i+",0,0,0,0,"+o+",0,0,0,0,1,0,"+s+","+a+",0,1)",l.transform=l.webkitTransform},HybridRendererBase.prototype.renderFrame=SVGRenderer.prototype.renderFrame,HybridRendererBase.prototype.hide=function(){this.resizerElem.style.display="none"},HybridRendererBase.prototype.show=function(){this.resizerElem.style.display="block"},HybridRendererBase.prototype.initItems=function(){if(this.buildAllItems(),this.camera)this.camera.setup();else{var t=this.globalData.compSize.w,e=this.globalData.compSize.h,r,n=this.threeDElements.length;for(r=0;r<n;r+=1){var i=this.threeDElements[r].perspectiveElem.style;i.webkitPerspective=Math.sqrt(Math.pow(t,2)+Math.pow(e,2))+"px",i.perspective=i.webkitPerspective}}},HybridRendererBase.prototype.searchExtraCompositions=function(t){var e,r=t.length,n=createTag("div");for(e=0;e<r;e+=1)if(t[e].xt){var i=this.createComp(t[e],n,this.globalData.comp,null);i.initExpressions(),this.globalData.projectInterface.registerComposition(i)}};function HCompElement(t,e,r){this.layers=t.layers,this.supports3d=!t.hasMask,this.completeLayers=!1,this.pendingElements=[],this.elements=this.layers?createSizedArray(this.layers.length):[],this.initElement(t,e,r),this.tm=t.tm?PropertyFactory.getProp(this,t.tm,0,e.frameRate,this):{_placeholder:!0}}extendPrototype([HybridRendererBase,ICompElement,HBaseElement],HCompElement),HCompElement.prototype._createBaseContainerElements=HCompElement.prototype.createContainerElements,HCompElement.prototype.createContainerElements=function(){this._createBaseContainerElements(),this.data.hasMask?(this.svgElement.setAttribute("width",this.data.w),this.svgElement.setAttribute("height",this.data.h),this.transformedElement=this.baseElement):this.transformedElement=this.layerElement},HCompElement.prototype.addTo3dContainer=function(t,e){for(var r=0,n;r<e;)this.elements[r]&&this.elements[r].getBaseElement&&(n=this.elements[r].getBaseElement()),r+=1;n?this.layerElement.insertBefore(t,n):this.layerElement.appendChild(t)},HCompElement.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};function HybridRenderer(t,e){this.animationItem=t,this.layers=null,this.renderedFrame=-1,this.renderConfig={className:e&&e.className||"",imagePreserveAspectRatio:e&&e.imagePreserveAspectRatio||"xMidYMid slice",hideOnTransparent:!(e&&e.hideOnTransparent===!1),filterSize:{width:e&&e.filterSize&&e.filterSize.width||"400%",height:e&&e.filterSize&&e.filterSize.height||"400%",x:e&&e.filterSize&&e.filterSize.x||"-100%",y:e&&e.filterSize&&e.filterSize.y||"-100%"},runExpressions:!e||e.runExpressions===void 0||e.runExpressions},this.globalData={_mdf:!1,frameNum:-1,renderConfig:this.renderConfig},this.pendingElements=[],this.elements=[],this.threeDElements=[],this.destroyed=!1,this.camera=null,this.supports3d=!0,this.rendererType="html"}extendPrototype([HybridRendererBase],HybridRenderer),HybridRenderer.prototype.createComp=function(t){return this.supports3d?new HCompElement(t,this.globalData,this):new SVGCompElement(t,this.globalData,this)};var CompExpressionInterface=(function(){return function(t){function e(r){for(var n=0,i=t.layers.length;n<i;){if(t.layers[n].nm===r||t.layers[n].ind===r)return t.elements[n].layerInterface;n+=1}return null}return Object.defineProperty(e,"_name",{value:t.data.nm}),e.layer=e,e.pixelAspect=1,e.height=t.data.h||t.globalData.compSize.h,e.width=t.data.w||t.globalData.compSize.w,e.pixelAspect=1,e.frameDuration=1/t.globalData.frameRate,e.displayStartTime=0,e.numLayers=t.layers.length,e}})();function _typeof$2(t){"@babel/helpers - typeof";return _typeof$2=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$2(t)}function seedRandom(t,e){var r=this,n=256,i=6,o=52,s="random",a=e.pow(n,i),l=e.pow(2,o),c=l*2,u=n-1,d;function f(v,b,S){var x=[];b=b===!0?{entropy:!0}:b||{};var E=_(p(b.entropy?[v,y(t)]:v===null?g():v,3),x),w=new h(x),P=function(){for(var D=w.g(i),O=a,V=0;D<l;)D=(D+V)*n,O*=n,V=w.g(1);for(;D>=c;)D/=2,O/=2,V>>>=1;return(D+V)/O};return P.int32=function(){return w.g(4)|0},P.quick=function(){return w.g(4)/4294967296},P.double=P,_(y(w.S),t),(b.pass||S||function(M,D,O,V){return V&&(V.S&&m(V,w),M.state=function(){return m(w,{})}),O?(e[s]=M,D):M})(P,E,"global"in b?b.global:this==e,b.state)}e["seed"+s]=f;function h(v){var b,S=v.length,x=this,E=0,w=x.i=x.j=0,P=x.S=[];for(S||(v=[S++]);E<n;)P[E]=E++;for(E=0;E<n;E++)P[E]=P[w=u&w+v[E%S]+(b=P[E])],P[w]=b;x.g=function(M){for(var D,O=0,V=x.i,z=x.j,F=x.S;M--;)D=F[V=u&V+1],O=O*n+F[u&(F[V]=F[z=u&z+D])+(F[z]=D)];return x.i=V,x.j=z,O}}function m(v,b){return b.i=v.i,b.j=v.j,b.S=v.S.slice(),b}function p(v,b){var S=[],x=_typeof$2(v),E;if(b&&x=="object")for(E in v)try{S.push(p(v[E],b-1))}catch{}return S.length?S:x=="string"?v:v+"\0"}function _(v,b){for(var S=v+"",x,E=0;E<S.length;)b[u&E]=u&(x^=b[u&E]*19)+S.charCodeAt(E++);return y(b)}function g(){try{if(d)return y(d.randomBytes(n));var v=new Uint8Array(n);return(r.crypto||r.msCrypto).getRandomValues(v),y(v)}catch{var b=r.navigator,S=b&&b.plugins;return[+new Date,r,S,r.screen,y(t)]}}function y(v){return String.fromCharCode.apply(0,v)}_(e.random(),t)}function initialize$2(t){seedRandom([],t)}var propTypes={SHAPE:"shape"};function _typeof$1(t){"@babel/helpers - typeof";return _typeof$1=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof$1(t)}var ExpressionManager=(function(){"use strict";var ob={},Math=BMMath,window=null,document=null,XMLHttpRequest=null,fetch=null,frames=null,_lottieGlobal={};initialize$2(BMMath);function resetFrame(){_lottieGlobal={}}function $bm_isInstanceOfArray(t){return t.constructor===Array||t.constructor===Float32Array}function isNumerable(t,e){return t==="number"||e instanceof Number||t==="boolean"||t==="string"}function $bm_neg(t){var e=_typeof$1(t);if(e==="number"||t instanceof Number||e==="boolean")return-t;if($bm_isInstanceOfArray(t)){var r,n=t.length,i=[];for(r=0;r<n;r+=1)i[r]=-t[r];return i}return t.propType?t.v:-t}var easeInBez=BezierFactory.getBezierEasing(.333,0,.833,.833,"easeIn").get,easeOutBez=BezierFactory.getBezierEasing(.167,.167,.667,1,"easeOut").get,easeInOutBez=BezierFactory.getBezierEasing(.33,0,.667,1,"easeInOut").get;function sum(t,e){var r=_typeof$1(t),n=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(n,e)||r==="string"||n==="string")return t+e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e))return t=t.slice(0),t[0]+=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t+e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var i=0,o=t.length,s=e.length,a=[];i<o||i<s;)(typeof t[i]=="number"||t[i]instanceof Number)&&(typeof e[i]=="number"||e[i]instanceof Number)?a[i]=t[i]+e[i]:a[i]=e[i]===void 0?t[i]:t[i]||e[i],i+=1;return a}return 0}var add=sum;function sub(t,e){var r=_typeof$1(t),n=_typeof$1(e);if(isNumerable(r,t)&&isNumerable(n,e))return r==="string"&&(t=parseInt(t,10)),n==="string"&&(e=parseInt(e,10)),t-e;if($bm_isInstanceOfArray(t)&&isNumerable(n,e))return t=t.slice(0),t[0]-=e,t;if(isNumerable(r,t)&&$bm_isInstanceOfArray(e))return e=e.slice(0),e[0]=t-e[0],e;if($bm_isInstanceOfArray(t)&&$bm_isInstanceOfArray(e)){for(var i=0,o=t.length,s=e.length,a=[];i<o||i<s;)(typeof t[i]=="number"||t[i]instanceof Number)&&(typeof e[i]=="number"||e[i]instanceof Number)?a[i]=t[i]-e[i]:a[i]=e[i]===void 0?t[i]:t[i]||e[i],i+=1;return a}return 0}function mul(t,e){var r=_typeof$1(t),n=_typeof$1(e),i;if(isNumerable(r,t)&&isNumerable(n,e))return t*e;var o,s;if($bm_isInstanceOfArray(t)&&isNumerable(n,e)){for(s=t.length,i=createTypedArray("float32",s),o=0;o<s;o+=1)i[o]=t[o]*e;return i}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(s=e.length,i=createTypedArray("float32",s),o=0;o<s;o+=1)i[o]=t*e[o];return i}return 0}function div(t,e){var r=_typeof$1(t),n=_typeof$1(e),i;if(isNumerable(r,t)&&isNumerable(n,e))return t/e;var o,s;if($bm_isInstanceOfArray(t)&&isNumerable(n,e)){for(s=t.length,i=createTypedArray("float32",s),o=0;o<s;o+=1)i[o]=t[o]/e;return i}if(isNumerable(r,t)&&$bm_isInstanceOfArray(e)){for(s=e.length,i=createTypedArray("float32",s),o=0;o<s;o+=1)i[o]=t/e[o];return i}return 0}function mod(t,e){return typeof t=="string"&&(t=parseInt(t,10)),typeof e=="string"&&(e=parseInt(e,10)),t%e}var $bm_sum=sum,$bm_sub=sub,$bm_mul=mul,$bm_div=div,$bm_mod=mod;function clamp(t,e,r){if(e>r){var n=r;r=e,e=n}return Math.min(Math.max(t,e),r)}function radiansToDegrees(t){return t/degToRads}var radians_to_degrees=radiansToDegrees;function degreesToRadians(t){return t*degToRads}var degrees_to_radians=radiansToDegrees,helperLengthArray=[0,0,0,0,0,0];function length(t,e){if(typeof t=="number"||t instanceof Number)return e=e||0,Math.abs(t-e);e||(e=helperLengthArray);var r,n=Math.min(t.length,e.length),i=0;for(r=0;r<n;r+=1)i+=Math.pow(e[r]-t[r],2);return Math.sqrt(i)}function normalize(t){return div(t,length(t))}function rgbToHsl(t){var e=t[0],r=t[1],n=t[2],i=Math.max(e,r,n),o=Math.min(e,r,n),s,a,l=(i+o)/2;if(i===o)s=0,a=0;else{var c=i-o;switch(a=l>.5?c/(2-i-o):c/(i+o),i){case e:s=(r-n)/c+(r<n?6:0);break;case r:s=(n-e)/c+2;break;case n:s=(e-r)/c+4;break;default:break}s/=6}return[s,a,l,t[3]]}function hue2rgb(t,e,r){return r<0&&(r+=1),r>1&&(r-=1),r<1/6?t+(e-t)*6*r:r<1/2?e:r<2/3?t+(e-t)*(2/3-r)*6:t}function hslToRgb(t){var e=t[0],r=t[1],n=t[2],i,o,s;if(r===0)i=n,s=n,o=n;else{var a=n<.5?n*(1+r):n+r-n*r,l=2*n-a;i=hue2rgb(l,a,e+1/3),o=hue2rgb(l,a,e),s=hue2rgb(l,a,e-1/3)}return[i,o,s,t[3]]}function linear(t,e,r,n,i){if((n===void 0||i===void 0)&&(n=e,i=r,e=0,r=1),r<e){var o=r;r=e,e=o}if(t<=e)return n;if(t>=r)return i;var s=r===e?0:(t-e)/(r-e);if(!n.length)return n+(i-n)*s;var a,l=n.length,c=createTypedArray("float32",l);for(a=0;a<l;a+=1)c[a]=n[a]+(i[a]-n[a])*s;return c}function random(t,e){if(e===void 0&&(t===void 0?(t=0,e=1):(e=t,t=void 0)),e.length){var r,n=e.length;t||(t=createTypedArray("float32",n));var i=createTypedArray("float32",n),o=BMMath.random();for(r=0;r<n;r+=1)i[r]=t[r]+o*(e[r]-t[r]);return i}t===void 0&&(t=0);var s=BMMath.random();return t+s*(e-t)}function createPath(t,e,r,n){var i,o=t.length,s=shapePool.newElement();s.setPathData(!!n,o);var a=[0,0],l,c;for(i=0;i<o;i+=1)l=e&&e[i]?e[i]:a,c=r&&r[i]?r[i]:a,s.setTripleAt(t[i][0],t[i][1],c[0]+t[i][0],c[1]+t[i][1],l[0]+t[i][0],l[1]+t[i][1],i,!0);return s}function initiateExpression(elem,data,property){function noOp(t){return t}if(!elem.globalData.renderConfig.runExpressions)return noOp;var val=data.x,needsVelocity=/velocity(?![\w\d])/.test(val),_needsRandom=val.indexOf("random")!==-1,elemType=elem.data.ty,transform,$bm_transform,content,effect,thisProperty=property;thisProperty._name=elem.data.nm,thisProperty.valueAtTime=thisProperty.getValueAtTime,Object.defineProperty(thisProperty,"value",{get:function(){return thisProperty.v}}),elem.comp.frameDuration=1/elem.comp.globalData.frameRate,elem.comp.displayStartTime=0;var inPoint=elem.data.ip/elem.comp.globalData.frameRate,outPoint=elem.data.op/elem.comp.globalData.frameRate,width=elem.data.sw?elem.data.sw:0,height=elem.data.sh?elem.data.sh:0,name=elem.data.nm,loopIn,loop_in,loopOut,loop_out,smooth,toWorld,fromWorld,fromComp,toComp,fromCompToSurface,position,rotation,anchorPoint,scale,thisLayer,thisComp,mask,valueAtTime,velocityAtTime,scoped_bm_rt,expression_function=eval("[function _expression_function(){"+val+";scoped_bm_rt=$bm_rt}]")[0],numKeys=property.kf?data.k.length:0,active=!this.data||this.data.hd!==!0,wiggle=function t(e,r){var n,i,o=this.pv.length?this.pv.length:1,s=createTypedArray("float32",o);e=5;var a=Math.floor(time*e);for(n=0,i=0;n<a;){for(i=0;i<o;i+=1)s[i]+=-r+r*2*BMMath.random();n+=1}var l=time*e,c=l-Math.floor(l),u=createTypedArray("float32",o);if(o>1){for(i=0;i<o;i+=1)u[i]=this.pv[i]+s[i]+(-r+r*2*BMMath.random())*c;return u}return this.pv+s[0]+(-r+r*2*BMMath.random())*c}.bind(this);thisProperty.loopIn&&(loopIn=thisProperty.loopIn.bind(thisProperty),loop_in=loopIn),thisProperty.loopOut&&(loopOut=thisProperty.loopOut.bind(thisProperty),loop_out=loopOut),thisProperty.smooth&&(smooth=thisProperty.smooth.bind(thisProperty));function loopInDuration(t,e){return loopIn(t,e,!0)}function loopOutDuration(t,e){return loopOut(t,e,!0)}this.getValueAtTime&&(valueAtTime=this.getValueAtTime.bind(this)),this.getVelocityAtTime&&(velocityAtTime=this.getVelocityAtTime.bind(this));var comp=elem.comp.globalData.projectInterface.bind(elem.comp.globalData.projectInterface);function lookAt(t,e){var r=[e[0]-t[0],e[1]-t[1],e[2]-t[2]],n=Math.atan2(r[0],Math.sqrt(r[1]*r[1]+r[2]*r[2]))/degToRads,i=-Math.atan2(r[1],r[2])/degToRads;return[i,n,0]}function easeOut(t,e,r,n,i){return applyEase(easeOutBez,t,e,r,n,i)}function easeIn(t,e,r,n,i){return applyEase(easeInBez,t,e,r,n,i)}function ease(t,e,r,n,i){return applyEase(easeInOutBez,t,e,r,n,i)}function applyEase(t,e,r,n,i,o){i===void 0?(i=r,o=n):e=(e-r)/(n-r),e>1?e=1:e<0&&(e=0);var s=t(e);if($bm_isInstanceOfArray(i)){var a,l=i.length,c=createTypedArray("float32",l);for(a=0;a<l;a+=1)c[a]=(o[a]-i[a])*s+i[a];return c}return(o-i)*s+i}function nearestKey(t){var e,r=data.k.length,n,i;if(!data.k.length||typeof data.k[0]=="number")n=0,i=0;else if(n=-1,t*=elem.comp.globalData.frameRate,t<data.k[0].t)n=1,i=data.k[0].t;else{for(e=0;e<r-1;e+=1)if(t===data.k[e].t){n=e+1,i=data.k[e].t;break}else if(t>data.k[e].t&&t<data.k[e+1].t){t-data.k[e].t>data.k[e+1].t-t?(n=e+2,i=data.k[e+1].t):(n=e+1,i=data.k[e].t);break}n===-1&&(n=e+1,i=data.k[e].t)}var o={};return o.index=n,o.time=i/elem.comp.globalData.frameRate,o}function key(t){var e,r,n;if(!data.k.length||typeof data.k[0]=="number")throw new Error("The property has no keyframe at index "+t);t-=1,e={time:data.k[t].t/elem.comp.globalData.frameRate,value:[]};var i=Object.prototype.hasOwnProperty.call(data.k[t],"s")?data.k[t].s:data.k[t-1].e;for(n=i.length,r=0;r<n;r+=1)e[r]=i[r],e.value[r]=i[r];return e}function framesToTime(t,e){return e||(e=elem.comp.globalData.frameRate),t/e}function timeToFrames(t,e){return!t&&t!==0&&(t=time),e||(e=elem.comp.globalData.frameRate),t*e}function seedRandom(t){BMMath.seedrandom(randSeed+t)}function sourceRectAtTime(){return elem.sourceRectAtTime()}function substring(t,e){return typeof value=="string"?e===void 0?value.substring(t):value.substring(t,e):""}function substr(t,e){return typeof value=="string"?e===void 0?value.substr(t):value.substr(t,e):""}function posterizeTime(t){time=t===0?0:Math.floor(time*t)/t,value=valueAtTime(time)}var time,velocity,value,text,textIndex,textTotal,selectorValue,index=elem.data.ind,hasParent=!!(elem.hierarchy&&elem.hierarchy.length),parent,randSeed=Math.floor(Math.random()*1e6),globalData=elem.globalData;function executeExpression(t){return value=t,this.frameExpressionId===elem.globalData.frameId&&this.propType!=="textSelector"?value:(this.propType==="textSelector"&&(textIndex=this.textIndex,textTotal=this.textTotal,selectorValue=this.selectorValue),thisLayer||(text=elem.layerInterface.text,thisLayer=elem.layerInterface,thisComp=elem.comp.compInterface,toWorld=thisLayer.toWorld.bind(thisLayer),fromWorld=thisLayer.fromWorld.bind(thisLayer),fromComp=thisLayer.fromComp.bind(thisLayer),toComp=thisLayer.toComp.bind(thisLayer),mask=thisLayer.mask?thisLayer.mask.bind(thisLayer):null,fromCompToSurface=fromComp),transform||(transform=elem.layerInterface("ADBE Transform Group"),$bm_transform=transform,transform&&(anchorPoint=transform.anchorPoint)),elemType===4&&!content&&(content=thisLayer("ADBE Root Vectors Group")),effect||(effect=thisLayer(4)),hasParent=!!(elem.hierarchy&&elem.hierarchy.length),hasParent&&!parent&&(parent=elem.hierarchy[0].layerInterface),time=this.comp.renderedFrame/this.comp.globalData.frameRate,_needsRandom&&seedRandom(randSeed+time),needsVelocity&&(velocity=velocityAtTime(time)),expression_function(),this.frameExpressionId=elem.globalData.frameId,scoped_bm_rt=scoped_bm_rt.propType===propTypes.SHAPE?scoped_bm_rt.v:scoped_bm_rt,scoped_bm_rt)}return executeExpression.__preventDeadCodeRemoval=[$bm_transform,anchorPoint,time,velocity,inPoint,outPoint,width,height,name,loop_in,loop_out,smooth,toComp,fromCompToSurface,toWorld,fromWorld,mask,position,rotation,scale,thisComp,numKeys,active,wiggle,loopInDuration,loopOutDuration,comp,lookAt,easeOut,easeIn,ease,nearestKey,key,text,textIndex,textTotal,selectorValue,framesToTime,timeToFrames,sourceRectAtTime,substring,substr,posterizeTime,index,globalData],executeExpression}return ob.initiateExpression=initiateExpression,ob.__preventDeadCodeRemoval=[window,document,XMLHttpRequest,fetch,frames,$bm_neg,add,$bm_sum,$bm_sub,$bm_mul,$bm_div,$bm_mod,clamp,radians_to_degrees,degreesToRadians,degrees_to_radians,normalize,rgbToHsl,hslToRgb,linear,random,createPath,_lottieGlobal],ob.resetFrame=resetFrame,ob})(),Expressions=(function(){var t={};t.initExpressions=e,t.resetFrame=ExpressionManager.resetFrame;function e(r){var n=0,i=[];function o(){n+=1}function s(){n-=1,n===0&&l()}function a(c){i.indexOf(c)===-1&&i.push(c)}function l(){var c,u=i.length;for(c=0;c<u;c+=1)i[c].release();i.length=0}r.renderer.compInterface=CompExpressionInterface(r.renderer),r.renderer.globalData.projectInterface.registerComposition(r.renderer),r.renderer.globalData.pushExpression=o,r.renderer.globalData.popExpression=s,r.renderer.globalData.registerExpressionProperty=a}return t})(),MaskManagerInterface=(function(){function t(r,n){this._mask=r,this._data=n}Object.defineProperty(t.prototype,"maskPath",{get:function(){return this._mask.prop.k&&this._mask.prop.getValue(),this._mask.prop}}),Object.defineProperty(t.prototype,"maskOpacity",{get:function(){return this._mask.op.k&&this._mask.op.getValue(),this._mask.op.v*100}});var e=function(n){var i=createSizedArray(n.viewData.length),o,s=n.viewData.length;for(o=0;o<s;o+=1)i[o]=new t(n.viewData[o],n.masksProperties[o]);var a=function(c){for(o=0;o<s;){if(n.masksProperties[o].nm===c)return i[o];o+=1}return null};return a};return e})(),ExpressionPropertyInterface=(function(){var t={pv:0,v:0,mult:1},e={pv:[0,0,0],v:[0,0,0],mult:1};function r(s,a,l){Object.defineProperty(s,"velocity",{get:function(){return a.getVelocityAtTime(a.comp.currentFrame)}}),s.numKeys=a.keyframes?a.keyframes.length:0,s.key=function(c){if(!s.numKeys)return 0;var u="";"s"in a.keyframes[c-1]?u=a.keyframes[c-1].s:"e"in a.keyframes[c-2]?u=a.keyframes[c-2].e:u=a.keyframes[c-2].s;var d=l==="unidimensional"?new Number(u):Object.assign({},u);return d.time=a.keyframes[c-1].t/a.elem.comp.globalData.frameRate,d.value=l==="unidimensional"?u[0]:u,d},s.valueAtTime=a.getValueAtTime,s.speedAtTime=a.getSpeedAtTime,s.velocityAtTime=a.getVelocityAtTime,s.propertyGroup=a.propertyGroup}function n(s){(!s||!("pv"in s))&&(s=t);var a=1/s.mult,l=s.pv*a,c=new Number(l);return c.value=l,r(c,s,"unidimensional"),function(){return s.k&&s.getValue(),l=s.v*a,c.value!==l&&(c=new Number(l),c.value=l,c[0]=l,r(c,s,"unidimensional")),c}}function i(s){(!s||!("pv"in s))&&(s=e);var a=1/s.mult,l=s.data&&s.data.l||s.pv.length,c=createTypedArray("float32",l),u=createTypedArray("float32",l);return c.value=u,r(c,s,"multidimensional"),function(){s.k&&s.getValue();for(var d=0;d<l;d+=1)u[d]=s.v[d]*a,c[d]=u[d];return c}}function o(){return t}return function(s){return s?s.propType==="unidimensional"?n(s):i(s):o}})(),TransformExpressionInterface=(function(){return function(t){function e(s){switch(s){case"scale":case"Scale":case"ADBE Scale":case 6:return e.scale;case"rotation":case"Rotation":case"ADBE Rotation":case"ADBE Rotate Z":case 10:return e.rotation;case"ADBE Rotate X":return e.xRotation;case"ADBE Rotate Y":return e.yRotation;case"position":case"Position":case"ADBE Position":case 2:return e.position;case"ADBE Position_0":return e.xPosition;case"ADBE Position_1":return e.yPosition;case"ADBE Position_2":return e.zPosition;case"anchorPoint":case"AnchorPoint":case"Anchor Point":case"ADBE AnchorPoint":case 1:return e.anchorPoint;case"opacity":case"Opacity":case 11:return e.opacity;default:return null}}Object.defineProperty(e,"rotation",{get:ExpressionPropertyInterface(t.r||t.rz)}),Object.defineProperty(e,"zRotation",{get:ExpressionPropertyInterface(t.rz||t.r)}),Object.defineProperty(e,"xRotation",{get:ExpressionPropertyInterface(t.rx)}),Object.defineProperty(e,"yRotation",{get:ExpressionPropertyInterface(t.ry)}),Object.defineProperty(e,"scale",{get:ExpressionPropertyInterface(t.s)});var r,n,i,o;return t.p?o=ExpressionPropertyInterface(t.p):(r=ExpressionPropertyInterface(t.px),n=ExpressionPropertyInterface(t.py),t.pz&&(i=ExpressionPropertyInterface(t.pz))),Object.defineProperty(e,"position",{get:function(){return t.p?o():[r(),n(),i?i():0]}}),Object.defineProperty(e,"xPosition",{get:ExpressionPropertyInterface(t.px)}),Object.defineProperty(e,"yPosition",{get:ExpressionPropertyInterface(t.py)}),Object.defineProperty(e,"zPosition",{get:ExpressionPropertyInterface(t.pz)}),Object.defineProperty(e,"anchorPoint",{get:ExpressionPropertyInterface(t.a)}),Object.defineProperty(e,"opacity",{get:ExpressionPropertyInterface(t.o)}),Object.defineProperty(e,"skew",{get:ExpressionPropertyInterface(t.sk)}),Object.defineProperty(e,"skewAxis",{get:ExpressionPropertyInterface(t.sa)}),Object.defineProperty(e,"orientation",{get:ExpressionPropertyInterface(t.or)}),e}})(),LayerExpressionInterface=(function(){function t(c){var u=new Matrix;if(c!==void 0){var d=this._elem.finalTransform.mProp.getValueAtTime(c);d.clone(u)}else{var f=this._elem.finalTransform.mProp;f.applyToMatrix(u)}return u}function e(c,u){var d=this.getMatrix(u);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.applyPoint(d,c)}function r(c,u){var d=this.getMatrix(u);return this.applyPoint(d,c)}function n(c,u){var d=this.getMatrix(u);return d.props[12]=0,d.props[13]=0,d.props[14]=0,this.invertPoint(d,c)}function i(c,u){var d=this.getMatrix(u);return this.invertPoint(d,c)}function o(c,u){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,f=this._elem.hierarchy.length;for(d=0;d<f;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(c)}return c.applyToPointArray(u[0],u[1],u[2]||0)}function s(c,u){if(this._elem.hierarchy&&this._elem.hierarchy.length){var d,f=this._elem.hierarchy.length;for(d=0;d<f;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(c)}return c.inversePoint(u)}function a(c){var u=new Matrix;if(u.reset(),this._elem.finalTransform.mProp.applyToMatrix(u),this._elem.hierarchy&&this._elem.hierarchy.length){var d,f=this._elem.hierarchy.length;for(d=0;d<f;d+=1)this._elem.hierarchy[d].finalTransform.mProp.applyToMatrix(u);return u.inversePoint(c)}return u.inversePoint(c)}function l(){return[1,1,1,1]}return function(c){var u;function d(p){h.mask=new MaskManagerInterface(p,c)}function f(p){h.effect=p}function h(p){switch(p){case"ADBE Root Vectors Group":case"Contents":case 2:return h.shapeInterface;case 1:case 6:case"Transform":case"transform":case"ADBE Transform Group":return u;case 4:case"ADBE Effect Parade":case"effects":case"Effects":return h.effect;case"ADBE Text Properties":return h.textInterface;default:return null}}h.getMatrix=t,h.invertPoint=s,h.applyPoint=o,h.toWorld=r,h.toWorldVec=e,h.fromWorld=i,h.fromWorldVec=n,h.toComp=r,h.fromComp=a,h.sampleImage=l,h.sourceRectAtTime=c.sourceRectAtTime.bind(c),h._elem=c,u=TransformExpressionInterface(c.finalTransform.mProp);var m=getDescriptor(u,"anchorPoint");return Object.defineProperties(h,{hasParent:{get:function(){return c.hierarchy.length}},parent:{get:function(){return c.hierarchy[0].layerInterface}},rotation:getDescriptor(u,"rotation"),scale:getDescriptor(u,"scale"),position:getDescriptor(u,"position"),opacity:getDescriptor(u,"opacity"),anchorPoint:m,anchor_point:m,transform:{get:function(){return u}},active:{get:function(){return c.isInRange}}}),h.startTime=c.data.st,h.index=c.data.ind,h.source=c.data.refId,h.height=c.data.ty===0?c.data.h:100,h.width=c.data.ty===0?c.data.w:100,h.inPoint=c.data.ip/c.comp.globalData.frameRate,h.outPoint=c.data.op/c.comp.globalData.frameRate,h._name=c.data.nm,h.registerMaskInterface=d,h.registerEffectsInterface=f,h}})(),propertyGroupFactory=(function(){return function(t,e){return function(r){return r=r===void 0?1:r,r<=0?t:e(r-1)}}})(),PropertyInterface=(function(){return function(t,e){var r={_name:t};function n(i){return i=i===void 0?1:i,i<=0?r:e(i-1)}return n}})(),EffectsExpressionInterface=(function(){var t={createEffectsInterface:e};function e(i,o){if(i.effectsManager){var s=[],a=i.data.ef,l,c=i.effectsManager.effectElements.length;for(l=0;l<c;l+=1)s.push(r(a[l],i.effectsManager.effectElements[l],o,i));var u=i.data.ef||[],d=function(h){for(l=0,c=u.length;l<c;){if(h===u[l].nm||h===u[l].mn||h===u[l].ix)return s[l];l+=1}return null};return Object.defineProperty(d,"numProperties",{get:function(){return u.length}}),d}return null}function r(i,o,s,a){function l(h){for(var m=i.ef,p=0,_=m.length;p<_;){if(h===m[p].nm||h===m[p].mn||h===m[p].ix)return m[p].ty===5?u[p]:u[p]();p+=1}throw new Error}var c=propertyGroupFactory(l,s),u=[],d,f=i.ef.length;for(d=0;d<f;d+=1)i.ef[d].ty===5?u.push(r(i.ef[d],o.effectElements[d],o.effectElements[d].propertyGroup,a)):u.push(n(o.effectElements[d],i.ef[d].ty,a,c));return i.mn==="ADBE Color Control"&&Object.defineProperty(l,"color",{get:function(){return u[0]()}}),Object.defineProperties(l,{numProperties:{get:function(){return i.np}},_name:{value:i.nm},propertyGroup:{value:c}}),l.enabled=i.en!==0,l.active=l.enabled,l}function n(i,o,s,a){var l=ExpressionPropertyInterface(i.p);function c(){return o===10?s.comp.compInterface(i.p.v):l()}return i.p.setGroupProperty&&i.p.setGroupProperty(PropertyInterface("",a)),c}return t})(),ShapePathInterface=(function(){return function(e,r,n){var i=r.sh;function o(a){return a==="Shape"||a==="shape"||a==="Path"||a==="path"||a==="ADBE Vector Shape"||a===2?o.path:null}var s=propertyGroupFactory(o,n);return i.setGroupProperty(PropertyInterface("Path",s)),Object.defineProperties(o,{path:{get:function(){return i.k&&i.getValue(),i}},shape:{get:function(){return i.k&&i.getValue(),i}},_name:{value:e.nm},ix:{value:e.ix},propertyIndex:{value:e.ix},mn:{value:e.mn},propertyGroup:{value:n}}),o}})(),ShapeExpressionInterface=(function(){function t(m,p,_){var g=[],y,v=m?m.length:0;for(y=0;y<v;y+=1)m[y].ty==="gr"?g.push(r(m[y],p[y],_)):m[y].ty==="fl"?g.push(n(m[y],p[y],_)):m[y].ty==="st"?g.push(s(m[y],p[y],_)):m[y].ty==="tm"?g.push(a(m[y],p[y],_)):m[y].ty==="tr"||(m[y].ty==="el"?g.push(c(m[y],p[y],_)):m[y].ty==="sr"?g.push(u(m[y],p[y],_)):m[y].ty==="sh"?g.push(ShapePathInterface(m[y],p[y],_)):m[y].ty==="rc"?g.push(d(m[y],p[y],_)):m[y].ty==="rd"?g.push(f(m[y],p[y],_)):m[y].ty==="rp"?g.push(h(m[y],p[y],_)):m[y].ty==="gf"?g.push(i(m[y],p[y],_)):g.push(o(m[y],p[y],_)));return g}function e(m,p,_){var g,y=function(S){for(var x=0,E=g.length;x<E;){if(g[x]._name===S||g[x].mn===S||g[x].propertyIndex===S||g[x].ix===S||g[x].ind===S)return g[x];x+=1}return typeof S=="number"?g[S-1]:null};y.propertyGroup=propertyGroupFactory(y,_),g=t(m.it,p.it,y.propertyGroup),y.numProperties=g.length;var v=l(m.it[m.it.length-1],p.it[p.it.length-1],y.propertyGroup);return y.transform=v,y.propertyIndex=m.cix,y._name=m.nm,y}function r(m,p,_){var g=function(S){switch(S){case"ADBE Vectors Group":case"Contents":case 2:return g.content;default:return g.transform}};g.propertyGroup=propertyGroupFactory(g,_);var y=e(m,p,g.propertyGroup),v=l(m.it[m.it.length-1],p.it[p.it.length-1],g.propertyGroup);return g.content=y,g.transform=v,Object.defineProperty(g,"_name",{get:function(){return m.nm}}),g.numProperties=m.np,g.propertyIndex=m.ix,g.nm=m.nm,g.mn=m.mn,g}function n(m,p,_){function g(y){return y==="Color"||y==="color"?g.color:y==="Opacity"||y==="opacity"?g.opacity:null}return Object.defineProperties(g,{color:{get:ExpressionPropertyInterface(p.c)},opacity:{get:ExpressionPropertyInterface(p.o)},_name:{value:m.nm},mn:{value:m.mn}}),p.c.setGroupProperty(PropertyInterface("Color",_)),p.o.setGroupProperty(PropertyInterface("Opacity",_)),g}function i(m,p,_){function g(y){return y==="Start Point"||y==="start point"?g.startPoint:y==="End Point"||y==="end point"?g.endPoint:y==="Opacity"||y==="opacity"?g.opacity:null}return Object.defineProperties(g,{startPoint:{get:ExpressionPropertyInterface(p.s)},endPoint:{get:ExpressionPropertyInterface(p.e)},opacity:{get:ExpressionPropertyInterface(p.o)},type:{get:function(){return"a"}},_name:{value:m.nm},mn:{value:m.mn}}),p.s.setGroupProperty(PropertyInterface("Start Point",_)),p.e.setGroupProperty(PropertyInterface("End Point",_)),p.o.setGroupProperty(PropertyInterface("Opacity",_)),g}function o(){function m(){return null}return m}function s(m,p,_){var g=propertyGroupFactory(E,_),y=propertyGroupFactory(x,g);function v(w){Object.defineProperty(x,m.d[w].nm,{get:ExpressionPropertyInterface(p.d.dataProps[w].p)})}var b,S=m.d?m.d.length:0,x={};for(b=0;b<S;b+=1)v(b),p.d.dataProps[b].p.setGroupProperty(y);function E(w){return w==="Color"||w==="color"?E.color:w==="Opacity"||w==="opacity"?E.opacity:w==="Stroke Width"||w==="stroke width"?E.strokeWidth:null}return Object.defineProperties(E,{color:{get:ExpressionPropertyInterface(p.c)},opacity:{get:ExpressionPropertyInterface(p.o)},strokeWidth:{get:ExpressionPropertyInterface(p.w)},dash:{get:function(){return x}},_name:{value:m.nm},mn:{value:m.mn}}),p.c.setGroupProperty(PropertyInterface("Color",g)),p.o.setGroupProperty(PropertyInterface("Opacity",g)),p.w.setGroupProperty(PropertyInterface("Stroke Width",g)),E}function a(m,p,_){function g(v){return v===m.e.ix||v==="End"||v==="end"?g.end:v===m.s.ix?g.start:v===m.o.ix?g.offset:null}var y=propertyGroupFactory(g,_);return g.propertyIndex=m.ix,p.s.setGroupProperty(PropertyInterface("Start",y)),p.e.setGroupProperty(PropertyInterface("End",y)),p.o.setGroupProperty(PropertyInterface("Offset",y)),g.propertyIndex=m.ix,g.propertyGroup=_,Object.defineProperties(g,{start:{get:ExpressionPropertyInterface(p.s)},end:{get:ExpressionPropertyInterface(p.e)},offset:{get:ExpressionPropertyInterface(p.o)},_name:{value:m.nm}}),g.mn=m.mn,g}function l(m,p,_){function g(v){return m.a.ix===v||v==="Anchor Point"?g.anchorPoint:m.o.ix===v||v==="Opacity"?g.opacity:m.p.ix===v||v==="Position"?g.position:m.r.ix===v||v==="Rotation"||v==="ADBE Vector Rotation"?g.rotation:m.s.ix===v||v==="Scale"?g.scale:m.sk&&m.sk.ix===v||v==="Skew"?g.skew:m.sa&&m.sa.ix===v||v==="Skew Axis"?g.skewAxis:null}var y=propertyGroupFactory(g,_);return p.transform.mProps.o.setGroupProperty(PropertyInterface("Opacity",y)),p.transform.mProps.p.setGroupProperty(PropertyInterface("Position",y)),p.transform.mProps.a.setGroupProperty(PropertyInterface("Anchor Point",y)),p.transform.mProps.s.setGroupProperty(PropertyInterface("Scale",y)),p.transform.mProps.r.setGroupProperty(PropertyInterface("Rotation",y)),p.transform.mProps.sk&&(p.transform.mProps.sk.setGroupProperty(PropertyInterface("Skew",y)),p.transform.mProps.sa.setGroupProperty(PropertyInterface("Skew Angle",y))),p.transform.op.setGroupProperty(PropertyInterface("Opacity",y)),Object.defineProperties(g,{opacity:{get:ExpressionPropertyInterface(p.transform.mProps.o)},position:{get:ExpressionPropertyInterface(p.transform.mProps.p)},anchorPoint:{get:ExpressionPropertyInterface(p.transform.mProps.a)},scale:{get:ExpressionPropertyInterface(p.transform.mProps.s)},rotation:{get:ExpressionPropertyInterface(p.transform.mProps.r)},skew:{get:ExpressionPropertyInterface(p.transform.mProps.sk)},skewAxis:{get:ExpressionPropertyInterface(p.transform.mProps.sa)},_name:{value:m.nm}}),g.ty="tr",g.mn=m.mn,g.propertyGroup=_,g}function c(m,p,_){function g(b){return m.p.ix===b?g.position:m.s.ix===b?g.size:null}var y=propertyGroupFactory(g,_);g.propertyIndex=m.ix;var v=p.sh.ty==="tm"?p.sh.prop:p.sh;return v.s.setGroupProperty(PropertyInterface("Size",y)),v.p.setGroupProperty(PropertyInterface("Position",y)),Object.defineProperties(g,{size:{get:ExpressionPropertyInterface(v.s)},position:{get:ExpressionPropertyInterface(v.p)},_name:{value:m.nm}}),g.mn=m.mn,g}function u(m,p,_){function g(b){return m.p.ix===b?g.position:m.r.ix===b?g.rotation:m.pt.ix===b?g.points:m.or.ix===b||b==="ADBE Vector Star Outer Radius"?g.outerRadius:m.os.ix===b?g.outerRoundness:m.ir&&(m.ir.ix===b||b==="ADBE Vector Star Inner Radius")?g.innerRadius:m.is&&m.is.ix===b?g.innerRoundness:null}var y=propertyGroupFactory(g,_),v=p.sh.ty==="tm"?p.sh.prop:p.sh;return g.propertyIndex=m.ix,v.or.setGroupProperty(PropertyInterface("Outer Radius",y)),v.os.setGroupProperty(PropertyInterface("Outer Roundness",y)),v.pt.setGroupProperty(PropertyInterface("Points",y)),v.p.setGroupProperty(PropertyInterface("Position",y)),v.r.setGroupProperty(PropertyInterface("Rotation",y)),m.ir&&(v.ir.setGroupProperty(PropertyInterface("Inner Radius",y)),v.is.setGroupProperty(PropertyInterface("Inner Roundness",y))),Object.defineProperties(g,{position:{get:ExpressionPropertyInterface(v.p)},rotation:{get:ExpressionPropertyInterface(v.r)},points:{get:ExpressionPropertyInterface(v.pt)},outerRadius:{get:ExpressionPropertyInterface(v.or)},outerRoundness:{get:ExpressionPropertyInterface(v.os)},innerRadius:{get:ExpressionPropertyInterface(v.ir)},innerRoundness:{get:ExpressionPropertyInterface(v.is)},_name:{value:m.nm}}),g.mn=m.mn,g}function d(m,p,_){function g(b){return m.p.ix===b?g.position:m.r.ix===b?g.roundness:m.s.ix===b||b==="Size"||b==="ADBE Vector Rect Size"?g.size:null}var y=propertyGroupFactory(g,_),v=p.sh.ty==="tm"?p.sh.prop:p.sh;return g.propertyIndex=m.ix,v.p.setGroupProperty(PropertyInterface("Position",y)),v.s.setGroupProperty(PropertyInterface("Size",y)),v.r.setGroupProperty(PropertyInterface("Rotation",y)),Object.defineProperties(g,{position:{get:ExpressionPropertyInterface(v.p)},roundness:{get:ExpressionPropertyInterface(v.r)},size:{get:ExpressionPropertyInterface(v.s)},_name:{value:m.nm}}),g.mn=m.mn,g}function f(m,p,_){function g(b){return m.r.ix===b||b==="Round Corners 1"?g.radius:null}var y=propertyGroupFactory(g,_),v=p;return g.propertyIndex=m.ix,v.rd.setGroupProperty(PropertyInterface("Radius",y)),Object.defineProperties(g,{radius:{get:ExpressionPropertyInterface(v.rd)},_name:{value:m.nm}}),g.mn=m.mn,g}function h(m,p,_){function g(b){return m.c.ix===b||b==="Copies"?g.copies:m.o.ix===b||b==="Offset"?g.offset:null}var y=propertyGroupFactory(g,_),v=p;return g.propertyIndex=m.ix,v.c.setGroupProperty(PropertyInterface("Copies",y)),v.o.setGroupProperty(PropertyInterface("Offset",y)),Object.defineProperties(g,{copies:{get:ExpressionPropertyInterface(v.c)},offset:{get:ExpressionPropertyInterface(v.o)},_name:{value:m.nm}}),g.mn=m.mn,g}return function(m,p,_){var g;function y(b){if(typeof b=="number")return b=b===void 0?1:b,b===0?_:g[b-1];for(var S=0,x=g.length;S<x;){if(g[S]._name===b)return g[S];S+=1}return null}function v(){return _}return y.propertyGroup=propertyGroupFactory(y,v),g=t(m,p,y.propertyGroup),y.numProperties=g.length,y._name="Contents",y}})(),TextExpressionInterface=(function(){return function(t){var e;function r(n){return n==="ADBE Text Document"?r.sourceText:null}return Object.defineProperty(r,"sourceText",{get:function(){t.textProperty.getValue();var i=t.textProperty.currentData.t;return(!e||i!==e.value)&&(e=new String(i),e.value=i||new String(i),Object.defineProperty(e,"style",{get:function(){return{fillColor:t.textProperty.currentData.fc}}})),e}}),r}})();function _typeof(t){"@babel/helpers - typeof";return _typeof=typeof Symbol=="function"&&typeof Symbol.iterator=="symbol"?function(e){return typeof e}:function(e){return e&&typeof Symbol=="function"&&e.constructor===Symbol&&e!==Symbol.prototype?"symbol":typeof e},_typeof(t)}var FootageInterface=(function(){var t=function(n){var i="",o=n.getFootageData();function s(){return i="",o=n.getFootageData(),a}function a(l){if(o[l])return i=l,o=o[l],_typeof(o)==="object"?a:o;var c=l.indexOf(i);if(c!==-1){var u=parseInt(l.substr(c+i.length),10);return o=o[u],_typeof(o)==="object"?a:o}return""}return s},e=function(n){function i(o){return o==="Outline"?i.outlineInterface():null}return i._name="Outline",i.outlineInterface=t(n),i};return function(r){function n(i){return i==="Data"?n.dataInterface:null}return n._name="Data",n.dataInterface=e(r),n}})(),interfaces={layer:LayerExpressionInterface,effects:EffectsExpressionInterface,comp:CompExpressionInterface,shape:ShapeExpressionInterface,text:TextExpressionInterface,footage:FootageInterface};function getInterface(t){return interfaces[t]||null}var expressionHelpers=(function(){function t(s,a,l){a.x&&(l.k=!0,l.x=!0,l.initiateExpression=ExpressionManager.initiateExpression,l.effectsSequence.push(l.initiateExpression(s,a,l).bind(l)))}function e(s){return s*=this.elem.globalData.frameRate,s-=this.offsetTime,s!==this._cachingAtTime.lastFrame&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastFrame<s?this._cachingAtTime.lastIndex:0,this._cachingAtTime.value=this.interpolateValue(s,this._cachingAtTime),this._cachingAtTime.lastFrame=s),this._cachingAtTime.value}function r(s){var a=-.01,l=this.getValueAtTime(s),c=this.getValueAtTime(s+a),u=0;if(l.length){var d;for(d=0;d<l.length;d+=1)u+=Math.pow(c[d]-l[d],2);u=Math.sqrt(u)*100}else u=0;return u}function n(s){if(this.vel!==void 0)return this.vel;var a=-.001,l=this.getValueAtTime(s),c=this.getValueAtTime(s+a),u;if(l.length){u=createTypedArray("float32",l.length);var d;for(d=0;d<l.length;d+=1)u[d]=(c[d]-l[d])/a}else u=(c-l)/a;return u}function i(){return this.pv}function o(s){this.propertyGroup=s}return{searchExpressions:t,getSpeedAtTime:r,getVelocityAtTime:n,getValueAtTime:e,getStaticValueAtTime:i,setGroupProperty:o}})();function addPropertyDecorator(){function t(f,h,m){if(!this.k||!this.keyframes)return this.pv;f=f?f.toLowerCase():"";var p=this.comp.renderedFrame,_=this.keyframes,g=_[_.length-1].t;if(p<=g)return this.pv;var y,v;m?(h?y=Math.abs(g-this.elem.comp.globalData.frameRate*h):y=Math.max(0,g-this.elem.data.ip),v=g-y):((!h||h>_.length-1)&&(h=_.length-1),v=_[_.length-1-h].t,y=g-v);var b,S,x;if(f==="pingpong"){var E=Math.floor((p-v)/y);if(E%2!==0)return this.getValueAtTime((y-(p-v)%y+v)/this.comp.globalData.frameRate,0)}else if(f==="offset"){var w=this.getValueAtTime(v/this.comp.globalData.frameRate,0),P=this.getValueAtTime(g/this.comp.globalData.frameRate,0),M=this.getValueAtTime(((p-v)%y+v)/this.comp.globalData.frameRate,0),D=Math.floor((p-v)/y);if(this.pv.length){for(x=new Array(w.length),S=x.length,b=0;b<S;b+=1)x[b]=(P[b]-w[b])*D+M[b];return x}return(P-w)*D+M}else if(f==="continue"){var O=this.getValueAtTime(g/this.comp.globalData.frameRate,0),V=this.getValueAtTime((g-.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(x=new Array(O.length),S=x.length,b=0;b<S;b+=1)x[b]=O[b]+(O[b]-V[b])*((p-g)/this.comp.globalData.frameRate)/5e-4;return x}return O+(O-V)*((p-g)/.001)}return this.getValueAtTime(((p-v)%y+v)/this.comp.globalData.frameRate,0)}function e(f,h,m){if(!this.k)return this.pv;f=f?f.toLowerCase():"";var p=this.comp.renderedFrame,_=this.keyframes,g=_[0].t;if(p>=g)return this.pv;var y,v;m?(h?y=Math.abs(this.elem.comp.globalData.frameRate*h):y=Math.max(0,this.elem.data.op-g),v=g+y):((!h||h>_.length-1)&&(h=_.length-1),v=_[h].t,y=v-g);var b,S,x;if(f==="pingpong"){var E=Math.floor((g-p)/y);if(E%2===0)return this.getValueAtTime(((g-p)%y+g)/this.comp.globalData.frameRate,0)}else if(f==="offset"){var w=this.getValueAtTime(g/this.comp.globalData.frameRate,0),P=this.getValueAtTime(v/this.comp.globalData.frameRate,0),M=this.getValueAtTime((y-(g-p)%y+g)/this.comp.globalData.frameRate,0),D=Math.floor((g-p)/y)+1;if(this.pv.length){for(x=new Array(w.length),S=x.length,b=0;b<S;b+=1)x[b]=M[b]-(P[b]-w[b])*D;return x}return M-(P-w)*D}else if(f==="continue"){var O=this.getValueAtTime(g/this.comp.globalData.frameRate,0),V=this.getValueAtTime((g+.001)/this.comp.globalData.frameRate,0);if(this.pv.length){for(x=new Array(O.length),S=x.length,b=0;b<S;b+=1)x[b]=O[b]+(O[b]-V[b])*(g-p)/.001;return x}return O+(O-V)*(g-p)/.001}return this.getValueAtTime((y-((g-p)%y+g))/this.comp.globalData.frameRate,0)}function r(f,h){if(!this.k)return this.pv;if(f=(f||.4)*.5,h=Math.floor(h||5),h<=1)return this.pv;var m=this.comp.renderedFrame/this.comp.globalData.frameRate,p=m-f,_=m+f,g=h>1?(_-p)/(h-1):1,y=0,v=0,b;this.pv.length?b=createTypedArray("float32",this.pv.length):b=0;for(var S;y<h;){if(S=this.getValueAtTime(p+y*g),this.pv.length)for(v=0;v<this.pv.length;v+=1)b[v]+=S[v];else b+=S;y+=1}if(this.pv.length)for(v=0;v<this.pv.length;v+=1)b[v]/=h;else b/=h;return b}function n(f){this._transformCachingAtTime||(this._transformCachingAtTime={v:new Matrix});var h=this._transformCachingAtTime.v;if(h.cloneFromProps(this.pre.props),this.appliedTransformations<1){var m=this.a.getValueAtTime(f);h.translate(-m[0]*this.a.mult,-m[1]*this.a.mult,m[2]*this.a.mult)}if(this.appliedTransformations<2){var p=this.s.getValueAtTime(f);h.scale(p[0]*this.s.mult,p[1]*this.s.mult,p[2]*this.s.mult)}if(this.sk&&this.appliedTransformations<3){var _=this.sk.getValueAtTime(f),g=this.sa.getValueAtTime(f);h.skewFromAxis(-_*this.sk.mult,g*this.sa.mult)}if(this.r&&this.appliedTransformations<4){var y=this.r.getValueAtTime(f);h.rotate(-y*this.r.mult)}else if(!this.r&&this.appliedTransformations<4){var v=this.rz.getValueAtTime(f),b=this.ry.getValueAtTime(f),S=this.rx.getValueAtTime(f),x=this.or.getValueAtTime(f);h.rotateZ(-v*this.rz.mult).rotateY(b*this.ry.mult).rotateX(S*this.rx.mult).rotateZ(-x[2]*this.or.mult).rotateY(x[1]*this.or.mult).rotateX(x[0]*this.or.mult)}if(this.data.p&&this.data.p.s){var E=this.px.getValueAtTime(f),w=this.py.getValueAtTime(f);if(this.data.p.z){var P=this.pz.getValueAtTime(f);h.translate(E*this.px.mult,w*this.py.mult,-P*this.pz.mult)}else h.translate(E*this.px.mult,w*this.py.mult,0)}else{var M=this.p.getValueAtTime(f);h.translate(M[0]*this.p.mult,M[1]*this.p.mult,-M[2]*this.p.mult)}return h}function i(){return this.v.clone(new Matrix)}var o=TransformPropertyFactory.getTransformProperty;TransformPropertyFactory.getTransformProperty=function(f,h,m){var p=o(f,h,m);return p.dynamicProperties.length?p.getValueAtTime=n.bind(p):p.getValueAtTime=i.bind(p),p.setGroupProperty=expressionHelpers.setGroupProperty,p};var s=PropertyFactory.getProp;PropertyFactory.getProp=function(f,h,m,p,_){var g=s(f,h,m,p,_);g.kf?g.getValueAtTime=expressionHelpers.getValueAtTime.bind(g):g.getValueAtTime=expressionHelpers.getStaticValueAtTime.bind(g),g.setGroupProperty=expressionHelpers.setGroupProperty,g.loopOut=t,g.loopIn=e,g.smooth=r,g.getVelocityAtTime=expressionHelpers.getVelocityAtTime.bind(g),g.getSpeedAtTime=expressionHelpers.getSpeedAtTime.bind(g),g.numKeys=h.a===1?h.k.length:0,g.propertyIndex=h.ix;var y=0;return m!==0&&(y=createTypedArray("float32",h.a===1?h.k[0].s.length:h.k.length)),g._cachingAtTime={lastFrame:initialDefaultFrame,lastIndex:0,value:y},expressionHelpers.searchExpressions(f,h,g),g.k&&_.addDynamicProperty(g),g};function a(f){return this._cachingAtTime||(this._cachingAtTime={shapeValue:shapePool.clone(this.pv),lastIndex:0,lastTime:initialDefaultFrame}),f*=this.elem.globalData.frameRate,f-=this.offsetTime,f!==this._cachingAtTime.lastTime&&(this._cachingAtTime.lastIndex=this._cachingAtTime.lastTime<f?this._caching.lastIndex:0,this._cachingAtTime.lastTime=f,this.interpolateShape(f,this._cachingAtTime.shapeValue,this._cachingAtTime)),this._cachingAtTime.shapeValue}var l=ShapePropertyFactory.getConstructorFunction(),c=ShapePropertyFactory.getKeyframedConstructorFunction();function u(){}u.prototype={vertices:function(h,m){this.k&&this.getValue();var p=this.v;m!==void 0&&(p=this.getValueAtTime(m,0));var _,g=p._length,y=p[h],v=p.v,b=createSizedArray(g);for(_=0;_<g;_+=1)h==="i"||h==="o"?b[_]=[y[_][0]-v[_][0],y[_][1]-v[_][1]]:b[_]=[y[_][0],y[_][1]];return b},points:function(h){return this.vertices("v",h)},inTangents:function(h){return this.vertices("i",h)},outTangents:function(h){return this.vertices("o",h)},isClosed:function(){return this.v.c},pointOnPath:function(h,m){var p=this.v;m!==void 0&&(p=this.getValueAtTime(m,0)),this._segmentsLength||(this._segmentsLength=bez.getSegmentsLength(p));for(var _=this._segmentsLength,g=_.lengths,y=_.totalLength*h,v=0,b=g.length,S=0,x;v<b;){if(S+g[v].addedLength>y){var E=v,w=p.c&&v===b-1?0:v+1,P=(y-S)/g[v].addedLength;x=bez.getPointInSegment(p.v[E],p.v[w],p.o[E],p.i[w],P,g[v]);break}else S+=g[v].addedLength;v+=1}return x||(x=p.c?[p.v[0][0],p.v[0][1]]:[p.v[p._length-1][0],p.v[p._length-1][1]]),x},vectorOnPath:function(h,m,p){h==1?h=this.v.c:h==0&&(h=.999);var _=this.pointOnPath(h,m),g=this.pointOnPath(h+.001,m),y=g[0]-_[0],v=g[1]-_[1],b=Math.sqrt(Math.pow(y,2)+Math.pow(v,2));if(b===0)return[0,0];var S=p==="tangent"?[y/b,v/b]:[-v/b,y/b];return S},tangentOnPath:function(h,m){return this.vectorOnPath(h,m,"tangent")},normalOnPath:function(h,m){return this.vectorOnPath(h,m,"normal")},setGroupProperty:expressionHelpers.setGroupProperty,getValueAtTime:expressionHelpers.getStaticValueAtTime},extendPrototype([u],l),extendPrototype([u],c),c.prototype.getValueAtTime=a,c.prototype.initiateExpression=ExpressionManager.initiateExpression;var d=ShapePropertyFactory.getShapeProp;ShapePropertyFactory.getShapeProp=function(f,h,m,p,_){var g=d(f,h,m,p,_);return g.propertyIndex=h.ix,g.lock=!1,m===3?expressionHelpers.searchExpressions(f,h.pt,g):m===4&&expressionHelpers.searchExpressions(f,h.ks,g),g.k&&f.addDynamicProperty(g),g}}function initialize$1(){addPropertyDecorator()}function addDecorator(){function t(){return this.data.d.x?(this.calculateExpression=ExpressionManager.initiateExpression.bind(this)(this.elem,this.data.d,this),this.addEffect(this.getExpressionValue.bind(this)),!0):null}TextProperty.prototype.getExpressionValue=function(e,r){var n=this.calculateExpression(r);if(e.t!==n){var i={};return this.copyData(i,e),i.t=n.toString(),i.__complete=!1,i}return e},TextProperty.prototype.searchProperty=function(){var e=this.searchKeyframes(),r=this.searchExpressions();return this.kf=e||r,this.kf},TextProperty.prototype.searchExpressions=t}function initialize(){addDecorator()}function SVGComposableEffect(){}SVGComposableEffect.prototype={createMergeNode:function t(e,r){var n=createNS("feMerge");n.setAttribute("result",e);var i,o;for(o=0;o<r.length;o+=1)i=createNS("feMergeNode"),i.setAttribute("in",r[o]),n.appendChild(i),n.appendChild(i);return n}};var linearFilterValue="0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0";function SVGTintFilter(t,e,r,n,i){this.filterManager=e;var o=createNS("feColorMatrix");o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","linearRGB"),o.setAttribute("values",linearFilterValue+" 1 0"),this.linearFilter=o,o.setAttribute("result",n+"_tint_1"),t.appendChild(o),o=createNS("feColorMatrix"),o.setAttribute("type","matrix"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),o.setAttribute("result",n+"_tint_2"),t.appendChild(o),this.matrixFilter=o;var s=this.createMergeNode(n,[i,n+"_tint_1",n+"_tint_2"]);t.appendChild(s)}extendPrototype([SVGComposableEffect],SVGTintFilter),SVGTintFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v/100;this.linearFilter.setAttribute("values",linearFilterValue+" "+n+" 0"),this.matrixFilter.setAttribute("values",r[0]-e[0]+" 0 0 0 "+e[0]+" "+(r[1]-e[1])+" 0 0 0 "+e[1]+" "+(r[2]-e[2])+" 0 0 0 "+e[2]+" 0 0 0 1 0")}};function SVGFillFilter(t,e,r,n){this.filterManager=e;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","sRGB"),i.setAttribute("values","1 0 0 0 0 0 1 0 0 0 0 0 1 0 0 0 0 0 1 0"),i.setAttribute("result",n),t.appendChild(i),this.matrixFilter=i}SVGFillFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[2].p.v,r=this.filterManager.effectElements[6].p.v;this.matrixFilter.setAttribute("values","0 0 0 0 "+e[0]+" 0 0 0 0 "+e[1]+" 0 0 0 0 "+e[2]+" 0 0 0 "+r+" 0")}};function SVGStrokeEffect(t,e,r){this.initialized=!1,this.filterManager=e,this.elem=r,this.paths=[]}SVGStrokeEffect.prototype.initialize=function(){var t=this.elem.layerElement.children||this.elem.layerElement.childNodes,e,r,n,i;for(this.filterManager.effectElements[1].p.v===1?(i=this.elem.maskManager.masksProperties.length,n=0):(n=this.filterManager.effectElements[0].p.v-1,i=n+1),r=createNS("g"),r.setAttribute("fill","none"),r.setAttribute("stroke-linecap","round"),r.setAttribute("stroke-dashoffset",1),n;n<i;n+=1)e=createNS("path"),r.appendChild(e),this.paths.push({p:e,m:n});if(this.filterManager.effectElements[10].p.v===3){var o=createNS("mask"),s=createElementID();o.setAttribute("id",s),o.setAttribute("mask-type","alpha"),o.appendChild(r),this.elem.globalData.defs.appendChild(o);var a=createNS("g");for(a.setAttribute("mask","url("+getLocationHref()+"#"+s+")");t[0];)a.appendChild(t[0]);this.elem.layerElement.appendChild(a),this.masker=o,r.setAttribute("stroke","#fff")}else if(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2){if(this.filterManager.effectElements[10].p.v===2)for(t=this.elem.layerElement.children||this.elem.layerElement.childNodes;t.length;)this.elem.layerElement.removeChild(t[0]);this.elem.layerElement.appendChild(r),this.elem.layerElement.removeAttribute("mask"),r.setAttribute("stroke","#fff")}this.initialized=!0,this.pathMasker=r},SVGStrokeEffect.prototype.renderFrame=function(t){this.initialized||this.initialize();var e,r=this.paths.length,n,i;for(e=0;e<r;e+=1)if(this.paths[e].m!==-1&&(n=this.elem.maskManager.viewData[this.paths[e].m],i=this.paths[e].p,(t||this.filterManager._mdf||n.prop._mdf)&&i.setAttribute("d",n.lastPath),t||this.filterManager.effectElements[9].p._mdf||this.filterManager.effectElements[4].p._mdf||this.filterManager.effectElements[7].p._mdf||this.filterManager.effectElements[8].p._mdf||n.prop._mdf)){var o;if(this.filterManager.effectElements[7].p.v!==0||this.filterManager.effectElements[8].p.v!==100){var s=Math.min(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,a=Math.max(this.filterManager.effectElements[7].p.v,this.filterManager.effectElements[8].p.v)*.01,l=i.getTotalLength();o="0 0 0 "+l*s+" ";var c=l*(a-s),u=1+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01,d=Math.floor(c/u),f;for(f=0;f<d;f+=1)o+="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01+" ";o+="0 "+l*10+" 0 0"}else o="1 "+this.filterManager.effectElements[4].p.v*2*this.filterManager.effectElements[9].p.v*.01;i.setAttribute("stroke-dasharray",o)}if((t||this.filterManager.effectElements[4].p._mdf)&&this.pathMasker.setAttribute("stroke-width",this.filterManager.effectElements[4].p.v*2),(t||this.filterManager.effectElements[6].p._mdf)&&this.pathMasker.setAttribute("opacity",this.filterManager.effectElements[6].p.v),(this.filterManager.effectElements[10].p.v===1||this.filterManager.effectElements[10].p.v===2)&&(t||this.filterManager.effectElements[3].p._mdf)){var h=this.filterManager.effectElements[3].p.v;this.pathMasker.setAttribute("stroke","rgb("+bmFloor(h[0]*255)+","+bmFloor(h[1]*255)+","+bmFloor(h[2]*255)+")")}};function SVGTritoneFilter(t,e,r,n){this.filterManager=e;var i=createNS("feColorMatrix");i.setAttribute("type","matrix"),i.setAttribute("color-interpolation-filters","linearRGB"),i.setAttribute("values","0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0.3333 0.3333 0.3333 0 0 0 0 0 1 0"),t.appendChild(i);var o=createNS("feComponentTransfer");o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",n),this.matrixFilter=o;var s=createNS("feFuncR");s.setAttribute("type","table"),o.appendChild(s),this.feFuncR=s;var a=createNS("feFuncG");a.setAttribute("type","table"),o.appendChild(a),this.feFuncG=a;var l=createNS("feFuncB");l.setAttribute("type","table"),o.appendChild(l),this.feFuncB=l,t.appendChild(o)}SVGTritoneFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=this.filterManager.effectElements[0].p.v,r=this.filterManager.effectElements[1].p.v,n=this.filterManager.effectElements[2].p.v,i=n[0]+" "+r[0]+" "+e[0],o=n[1]+" "+r[1]+" "+e[1],s=n[2]+" "+r[2]+" "+e[2];this.feFuncR.setAttribute("tableValues",i),this.feFuncG.setAttribute("tableValues",o),this.feFuncB.setAttribute("tableValues",s)}};function SVGProLevelsFilter(t,e,r,n){this.filterManager=e;var i=this.filterManager.effectElements,o=createNS("feComponentTransfer");(i[10].p.k||i[10].p.v!==0||i[11].p.k||i[11].p.v!==1||i[12].p.k||i[12].p.v!==1||i[13].p.k||i[13].p.v!==0||i[14].p.k||i[14].p.v!==1)&&(this.feFuncR=this.createFeFunc("feFuncR",o)),(i[17].p.k||i[17].p.v!==0||i[18].p.k||i[18].p.v!==1||i[19].p.k||i[19].p.v!==1||i[20].p.k||i[20].p.v!==0||i[21].p.k||i[21].p.v!==1)&&(this.feFuncG=this.createFeFunc("feFuncG",o)),(i[24].p.k||i[24].p.v!==0||i[25].p.k||i[25].p.v!==1||i[26].p.k||i[26].p.v!==1||i[27].p.k||i[27].p.v!==0||i[28].p.k||i[28].p.v!==1)&&(this.feFuncB=this.createFeFunc("feFuncB",o)),(i[31].p.k||i[31].p.v!==0||i[32].p.k||i[32].p.v!==1||i[33].p.k||i[33].p.v!==1||i[34].p.k||i[34].p.v!==0||i[35].p.k||i[35].p.v!==1)&&(this.feFuncA=this.createFeFunc("feFuncA",o)),(this.feFuncR||this.feFuncG||this.feFuncB||this.feFuncA)&&(o.setAttribute("color-interpolation-filters","sRGB"),t.appendChild(o)),(i[3].p.k||i[3].p.v!==0||i[4].p.k||i[4].p.v!==1||i[5].p.k||i[5].p.v!==1||i[6].p.k||i[6].p.v!==0||i[7].p.k||i[7].p.v!==1)&&(o=createNS("feComponentTransfer"),o.setAttribute("color-interpolation-filters","sRGB"),o.setAttribute("result",n),t.appendChild(o),this.feFuncRComposed=this.createFeFunc("feFuncR",o),this.feFuncGComposed=this.createFeFunc("feFuncG",o),this.feFuncBComposed=this.createFeFunc("feFuncB",o))}SVGProLevelsFilter.prototype.createFeFunc=function(t,e){var r=createNS(t);return r.setAttribute("type","table"),e.appendChild(r),r},SVGProLevelsFilter.prototype.getTableValue=function(t,e,r,n,i){for(var o=0,s=256,a,l=Math.min(t,e),c=Math.max(t,e),u=Array.call(null,{length:s}),d,f=0,h=i-n,m=e-t;o<=256;)a=o/256,a<=l?d=m<0?i:n:a>=c?d=m<0?n:i:d=n+h*Math.pow((a-t)/m,1/r),u[f]=d,f+=1,o+=256/(s-1);return u.join(" ")},SVGProLevelsFilter.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e,r=this.filterManager.effectElements;this.feFuncRComposed&&(t||r[3].p._mdf||r[4].p._mdf||r[5].p._mdf||r[6].p._mdf||r[7].p._mdf)&&(e=this.getTableValue(r[3].p.v,r[4].p.v,r[5].p.v,r[6].p.v,r[7].p.v),this.feFuncRComposed.setAttribute("tableValues",e),this.feFuncGComposed.setAttribute("tableValues",e),this.feFuncBComposed.setAttribute("tableValues",e)),this.feFuncR&&(t||r[10].p._mdf||r[11].p._mdf||r[12].p._mdf||r[13].p._mdf||r[14].p._mdf)&&(e=this.getTableValue(r[10].p.v,r[11].p.v,r[12].p.v,r[13].p.v,r[14].p.v),this.feFuncR.setAttribute("tableValues",e)),this.feFuncG&&(t||r[17].p._mdf||r[18].p._mdf||r[19].p._mdf||r[20].p._mdf||r[21].p._mdf)&&(e=this.getTableValue(r[17].p.v,r[18].p.v,r[19].p.v,r[20].p.v,r[21].p.v),this.feFuncG.setAttribute("tableValues",e)),this.feFuncB&&(t||r[24].p._mdf||r[25].p._mdf||r[26].p._mdf||r[27].p._mdf||r[28].p._mdf)&&(e=this.getTableValue(r[24].p.v,r[25].p.v,r[26].p.v,r[27].p.v,r[28].p.v),this.feFuncB.setAttribute("tableValues",e)),this.feFuncA&&(t||r[31].p._mdf||r[32].p._mdf||r[33].p._mdf||r[34].p._mdf||r[35].p._mdf)&&(e=this.getTableValue(r[31].p.v,r[32].p.v,r[33].p.v,r[34].p.v,r[35].p.v),this.feFuncA.setAttribute("tableValues",e))}};function SVGDropShadowEffect(t,e,r,n,i){var o=e.container.globalData.renderConfig.filterSize,s=e.data.fs||o;t.setAttribute("x",s.x||o.x),t.setAttribute("y",s.y||o.y),t.setAttribute("width",s.width||o.width),t.setAttribute("height",s.height||o.height),this.filterManager=e;var a=createNS("feGaussianBlur");a.setAttribute("in","SourceAlpha"),a.setAttribute("result",n+"_drop_shadow_1"),a.setAttribute("stdDeviation","0"),this.feGaussianBlur=a,t.appendChild(a);var l=createNS("feOffset");l.setAttribute("dx","25"),l.setAttribute("dy","0"),l.setAttribute("in",n+"_drop_shadow_1"),l.setAttribute("result",n+"_drop_shadow_2"),this.feOffset=l,t.appendChild(l);var c=createNS("feFlood");c.setAttribute("flood-color","#00ff00"),c.setAttribute("flood-opacity","1"),c.setAttribute("result",n+"_drop_shadow_3"),this.feFlood=c,t.appendChild(c);var u=createNS("feComposite");u.setAttribute("in",n+"_drop_shadow_3"),u.setAttribute("in2",n+"_drop_shadow_2"),u.setAttribute("operator","in"),u.setAttribute("result",n+"_drop_shadow_4"),t.appendChild(u);var d=this.createMergeNode(n,[n+"_drop_shadow_4",i]);t.appendChild(d)}extendPrototype([SVGComposableEffect],SVGDropShadowEffect),SVGDropShadowEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){if((t||this.filterManager.effectElements[4].p._mdf)&&this.feGaussianBlur.setAttribute("stdDeviation",this.filterManager.effectElements[4].p.v/4),t||this.filterManager.effectElements[0].p._mdf){var e=this.filterManager.effectElements[0].p.v;this.feFlood.setAttribute("flood-color",rgbToHex(Math.round(e[0]*255),Math.round(e[1]*255),Math.round(e[2]*255)))}if((t||this.filterManager.effectElements[1].p._mdf)&&this.feFlood.setAttribute("flood-opacity",this.filterManager.effectElements[1].p.v/255),t||this.filterManager.effectElements[2].p._mdf||this.filterManager.effectElements[3].p._mdf){var r=this.filterManager.effectElements[3].p.v,n=(this.filterManager.effectElements[2].p.v-90)*degToRads,i=r*Math.cos(n),o=r*Math.sin(n);this.feOffset.setAttribute("dx",i),this.feOffset.setAttribute("dy",o)}}};var _svgMatteSymbols=[];function SVGMatte3Effect(t,e,r){this.initialized=!1,this.filterManager=e,this.filterElem=t,this.elem=r,r.matteElement=createNS("g"),r.matteElement.appendChild(r.layerElement),r.matteElement.appendChild(r.transformedElement),r.baseElement=r.matteElement}SVGMatte3Effect.prototype.findSymbol=function(t){for(var e=0,r=_svgMatteSymbols.length;e<r;){if(_svgMatteSymbols[e]===t)return _svgMatteSymbols[e];e+=1}return null},SVGMatte3Effect.prototype.replaceInParent=function(t,e){var r=t.layerElement.parentNode;if(r){for(var n=r.children,i=0,o=n.length;i<o&&n[i]!==t.layerElement;)i+=1;var s;i<=o-2&&(s=n[i+1]);var a=createNS("use");a.setAttribute("href","#"+e),s?r.insertBefore(a,s):r.appendChild(a)}},SVGMatte3Effect.prototype.setElementAsMask=function(t,e){if(!this.findSymbol(e)){var r=createElementID(),n=createNS("mask");n.setAttribute("id",e.layerId),n.setAttribute("mask-type","alpha"),_svgMatteSymbols.push(e);var i=t.globalData.defs;i.appendChild(n);var o=createNS("symbol");o.setAttribute("id",r),this.replaceInParent(e,r),o.appendChild(e.layerElement),i.appendChild(o);var s=createNS("use");s.setAttribute("href","#"+r),n.appendChild(s),e.data.hd=!1,e.show()}t.setMatte(e.layerId)},SVGMatte3Effect.prototype.initialize=function(){for(var t=this.filterManager.effectElements[0].p.v,e=this.elem.comp.elements,r=0,n=e.length;r<n;)e[r]&&e[r].data.ind===t&&this.setElementAsMask(this.elem,e[r]),r+=1;this.initialized=!0},SVGMatte3Effect.prototype.renderFrame=function(){this.initialized||this.initialize()};function SVGGaussianBlurEffect(t,e,r,n){t.setAttribute("x","-100%"),t.setAttribute("y","-100%"),t.setAttribute("width","300%"),t.setAttribute("height","300%"),this.filterManager=e;var i=createNS("feGaussianBlur");i.setAttribute("result",n),t.appendChild(i),this.feGaussianBlur=i}SVGGaussianBlurEffect.prototype.renderFrame=function(t){if(t||this.filterManager._mdf){var e=.3,r=this.filterManager.effectElements[0].p.v*e,n=this.filterManager.effectElements[1].p.v,i=n==3?0:r,o=n==2?0:r;this.feGaussianBlur.setAttribute("stdDeviation",i+" "+o);var s=this.filterManager.effectElements[2].p.v==1?"wrap":"duplicate";this.feGaussianBlur.setAttribute("edgeMode",s)}};function TransformEffect(){}TransformEffect.prototype.init=function(t){this.effectsManager=t,this.type=effectTypes.TRANSFORM_EFFECT,this.matrix=new Matrix,this.opacity=-1,this._mdf=!1,this._opMdf=!1},TransformEffect.prototype.renderFrame=function(t){if(this._opMdf=!1,this._mdf=!1,t||this.effectsManager._mdf){var e=this.effectsManager.effectElements,r=e[0].p.v,n=e[1].p.v,i=e[2].p.v===1,o=e[3].p.v,s=i?o:e[4].p.v,a=e[5].p.v,l=e[6].p.v,c=e[7].p.v;this.matrix.reset(),this.matrix.translate(-r[0],-r[1],r[2]),this.matrix.scale(s*.01,o*.01,1),this.matrix.rotate(-c*degToRads),this.matrix.skewFromAxis(-a*degToRads,(l+90)*degToRads),this.matrix.translate(n[0],n[1],0),this._mdf=!0,this.opacity!==e[8].p.v&&(this.opacity=e[8].p.v,this._opMdf=!0)}};function SVGTransformEffect(t,e){this.init(e)}extendPrototype([TransformEffect],SVGTransformEffect);function CVTransformEffect(t){this.init(t)}return extendPrototype([TransformEffect],CVTransformEffect),registerRenderer("canvas",CanvasRenderer),registerRenderer("html",HybridRenderer),registerRenderer("svg",SVGRenderer),ShapeModifiers.registerModifier("tm",TrimModifier),ShapeModifiers.registerModifier("pb",PuckerAndBloatModifier),ShapeModifiers.registerModifier("rp",RepeaterModifier),ShapeModifiers.registerModifier("rd",RoundCornersModifier),ShapeModifiers.registerModifier("zz",ZigZagModifier),ShapeModifiers.registerModifier("op",OffsetPathModifier),setExpressionsPlugin(Expressions),setExpressionInterfaces(getInterface),initialize$1(),initialize(),registerEffect$1(20,SVGTintFilter,!0),registerEffect$1(21,SVGFillFilter,!0),registerEffect$1(22,SVGStrokeEffect,!1),registerEffect$1(23,SVGTritoneFilter,!0),registerEffect$1(24,SVGProLevelsFilter,!0),registerEffect$1(25,SVGDropShadowEffect,!0),registerEffect$1(28,SVGMatte3Effect,!1),registerEffect$1(29,SVGGaussianBlurEffect,!0),registerEffect$1(35,SVGTransformEffect,!1),registerEffect(35,CVTransformEffect),lottie}))});var GA=Zt((SZ,UA)=>
41{UA.exports=function(){return typeof Promise=="function"&&Promise.prototype&&Promise.prototype.then}});var Vo=Zt(Js=>{var rv,M2=[0,26,44,70,100,134,172,196,242,292,346,404,466,532,581,655,733,815,901,991,1085,1156,1258,1364,1474,1588,1706,1828,1921,2051,2185,2323,2465,2611,2761,2876,3034,3196,3362,3532,3706];Js.getSymbolSize=function(e){if(!e)throw new Error('"version" cannot be null or undefined');if(e<1||e>40)throw new Error('"version" should be in range from 1 to 40');return e*4+17};Js.getSymbolTotalCodewords=function(e){return M2[e]};Js.getBCHDigit=function(t){let e=0;for(;t!==0;)e++,t>>>=1;return e};Js.setToSJISFunction=function(e){if(typeof e!="function")throw new Error('"toSJISFunc" is not a valid function.');rv=e};Js.isKanjiModeEnabled=function(){return typeof rv!="undefined"};Js.toSJIS=function(e){return rv(e)}});var nd=Zt(Nn=>{Nn.L={bit:1};Nn.M={bit:0};Nn.Q={bit:3};Nn.H={bit:2};function R2(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"l":case"low":return Nn.L;case"m":case"medium":return Nn.M;case"q":case"quartile":return Nn.Q;case"h":case"high":return Nn.H;default:throw new Error("Unknown EC Level: "+t)}}Nn.isValid=function(e){return e&&typeof e.bit!="undefined"&&e.bit>=0&&e.bit<4};Nn.from=function(e,r){if(Nn.isValid(e))return e;try{return R2(e)}catch{return r}}});var $A=Zt((wZ,WA)=>{function qA(){this.buffer=[],this.length=0}qA.prototype={get:function(t){let e=Math.floor(t/8);return(this.buffer[e]>>>7-t%8&1)===1},put:function(t,e){for(let r=0;r<e;r++)this.putBit((t>>>e-r-1&1)===1)},getLengthInBits:function(){return this.length},putBit:function(t){let e=Math.floor(this.length/8);this.buffer.length<=e&&this.buffer.push(0),t&&(this.buffer[e]|=128>>>this.length%8),this.length++}};WA.exports=qA});var YA=Zt((AZ,jA)=>{function cu(t){if(!t||t<1)throw new Error("BitMatrix size must be defined and greater than 0");this.size=t,this.data=new Uint8Array(t*t),this.reservedBit=new Uint8Array(t*t)}cu.prototype.set=function(t,e,r,n){let i=t*this.size+e;this.data[i]=r,n&&(this.reservedBit[i]=!0)};cu.prototype.get=function(t,e){return this.data[t*this.size+e]};cu.prototype.xor=function(t,e,r){this.data[t*this.size+e]^=r};cu.prototype.isReserved=function(t,e){return this.reservedBit[t*this.size+e]};jA.exports=cu});var KA=Zt(id=>{var L2=Vo().getSymbolSize;id.getRowColCoords=function(e){if(e===1)return[];let r=Math.floor(e/7)+2,n=L2(e),i=n===145?26:Math.ceil((n-13)/(2*r-2))*2,o=[n-7];for(let s=1;s<r-1;s++)o[s]=o[s-1]-i;return o.push(6),o.reverse()};id.getPositions=function(e){let r=[],n=id.getRowColCoords(e),i=n.length;for(let o=0;o<i;o++)for(let s=0;s<i;s++)o===0&&s===0||o===0&&s===i-1||o===i-1&&s===0||r.push([n[o],n[s]]);return r}});var ZA=Zt(JA=>{var O2=Vo().getSymbolSize,XA=7;JA.getPositions=function(e){let r=O2(e);return[[0,0],[r-XA,0],[0,r-XA]]}});var QA=Zt(ce=>{ce.Patterns={PATTERN000:0,PATTERN001:1,PATTERN010:2,PATTERN011:3,PATTERN100:4,PATTERN101:5,PATTERN110:6,PATTERN111:7};var Zs={N1:3,N2:3,N3:40,N4:10};ce.isValid=function(e){return e!=null&&e!==""&&!isNaN(e)&&e>=0&&e<=7};ce.from=function(e){return ce.isValid(e)?parseInt(e,10):void 0};ce.getPenaltyN1=function(e){let r=e.size,n=0,i=0,o=0,s=null,a=null;for(let l=0;l<r;l++){i=o=0,s=a=null;for(let c=0;c<r;c++){let u=e.get(l,c);u===s?i++:(i>=5&&(n+=Zs.N1+(i-5)),s=u,i=1),u=e.get(c,l),u===a?o++:(o>=5&&(n+=Zs.N1+(o-5)),a=u,o=1)}i>=5&&(n+=Zs.N1+(i-5)),o>=5&&(n+=Zs.N1+(o-5))}return n};ce.getPenaltyN2=function(e){let r=e.size,n=0;for(let i=0;i<r-1;i++)for(let o=0;o<r-1;o++){let s=e.get(i,o)+e.get(i,o+1)+e.get(i+1,o)+e.get(i+1,o+1);(s===4||s===0)&&n++}return n*Zs.N2};ce.getPenaltyN3=function(e){let r=e.size,n=0,i=0,o=0;for(let s=0;s<r;s++){i=o=0;for(let a=0;a<r;a++)i=i<<1&2047|e.get(s,a),a>=10&&(i===1488||i===93)&&n++,o=o<<1&2047|e.get(a,s),a>=10&&(o===1488||o===93)&&n++}return n*Zs.N3};ce.getPenaltyN4=function(e){let r=0,n=e.data.length;for(let o=0;o<n;o++)r+=e.data[o];return Math.abs(Math.ceil(r*100/n/5)-10)*Zs.N4};function D2(t,e,r){switch(t){case ce.Patterns.PATTERN000:return(e+r)%2===0;case ce.Patterns.PATTERN001:return e%2===0;case ce.Patterns.PATTERN010:return r%3===0;case ce.Patterns.PATTERN011:return(e+r)%3===0;case ce.Patterns.PATTERN100:return(Math.floor(e/2)+Math.floor(r/3))%2===0;case ce.Patterns.PATTERN101:return e*r%2+e*r%3===0;case ce.Patterns.PATTERN110:return(e*r%2+e*r%3)%2===0;case ce.Patterns.PATTERN111:return(e*r%3+(e+r)%2)%2===0;default:throw new Error("bad maskPattern:"+t)}}
41ce.applyMask=function(e,r){let n=r.size;for(let i=0;i<n;i++)for(let o=0;o<n;o++)r.isReserved(o,i)||r.xor(o,i,D2(e,o,i))};ce.getBestMask=function(e,r){let n=Object.keys(ce.Patterns).length,i=0,o=1/0;for(let s=0;s<n;s++){r(s),ce.applyMask(s,e);let a=ce.getPenaltyN1(e)+ce.getPenaltyN2(e)+ce.getPenaltyN3(e)+ce.getPenaltyN4(e);ce.applyMask(s,e),a<o&&(o=a,i=s)}return i}});var iv=Zt(nv=>{var Bo=nd(),od=[1,1,1,1,1,1,1,1,1,1,2,2,1,2,2,4,1,2,4,4,2,4,4,4,2,4,6,5,2,4,6,6,2,5,8,8,4,5,8,8,4,5,8,11,4,8,10,11,4,9,12,16,4,9,16,16,6,10,12,18,6,10,17,16,6,11,16,19,6,13,18,21,7,14,21,25,8,16,20,25,8,17,23,25,9,17,23,34,9,18,25,30,10,20,27,32,12,21,29,35,12,23,34,37,12,25,34,40,13,26,35,42,14,28,38,45,15,29,40,48,16,31,43,51,17,33,45,54,18,35,48,57,19,37,51,60,19,38,53,63,20,40,56,66,21,43,59,70,22,45,62,74,24,47,65,77,25,49,68,81],sd=[7,10,13,17,10,16,22,28,15,26,36,44,20,36,52,64,26,48,72,88,36,64,96,112,40,72,108,130,48,88,132,156,60,110,160,192,72,130,192,224,80,150,224,264,96,176,260,308,104,198,288,352,120,216,320,384,132,240,360,432,144,280,408,480,168,308,448,532,180,338,504,588,196,364,546,650,224,416,600,700,224,442,644,750,252,476,690,816,270,504,750,900,300,560,810,960,312,588,870,1050,336,644,952,1110,360,700,1020,1200,390,728,1050,1260,420,784,1140,1350,450,812,1200,1440,480,868,1290,1530,510,924,1350,1620,540,980,1440,1710,570,1036,1530,1800,570,1064,1590,1890,600,1120,1680,1980,630,1204,1770,2100,660,1260,1860,2220,720,1316,1950,2310,750,1372,2040,2430];nv.getBlocksCount=function(e,r){switch(r){case Bo.L:return od[(e-1)*4+0];case Bo.M:return od[(e-1)*4+1];case Bo.Q:return od[(e-1)*4+2];case Bo.H:return od[(e-1)*4+3];default:return}};nv.getTotalCodewordsCount=function(e,r){switch(r){case Bo.L:return sd[(e-1)*4+0];case Bo.M:return sd[(e-1)*4+1];case Bo.Q:return sd[(e-1)*4+2];case Bo.H:return sd[(e-1)*4+3];default:return}}});var tC=Zt(ld=>{var uu=new Uint8Array(512),ad=new Uint8Array(256);(function(){let e=1;for(let r=0;r<255;r++)uu[r]=e,ad[e]=r,e<<=1,e&256&&(e^=285);for(let r=255;r<512;r++)uu[r]=uu[r-255]})();ld.log=function(e){if(e<1)throw new Error("log("+e+")");return ad[e]};ld.exp=function(e){return uu[e]};ld.mul=function(e,r){return e===0||r===0?0:uu[ad[e]+ad[r]]}});var eC=Zt(fu=>{var ov=tC();fu.mul=function(e,r){let n=new Uint8Array(e.length+r.length-1);for(let i=0;i<e.length;i++)for(let o=0;o<r.length;o++)n[i+o]^=ov.mul(e[i],r[o]);return n};fu.mod=function(e,r){let n=new Uint8Array(e);for(;n.length-r.length>=0;){let i=n[0];for(let s=0;s<r.length;s++)n[s]^=ov.mul(r[s],i);let o=0;for(;o<n.length&&n[o]===0;)o++;n=n.slice(o)}return n};fu.generateECPolynomial=function(e){let r=new Uint8Array([1]);for(let n=0;n<e;n++)r=fu.mul(r,new Uint8Array([1,ov.exp(n)]));return r}});var iC=Zt((LZ,nC)=>{var rC=eC();function sv(t){this.genPoly=void 0,this.degree=t,this.degree&&this.initialize(this.degree)}sv.prototype.initialize=function(e){this.degree=e,this.genPoly=rC.generateECPolynomial(this.degree)};sv.prototype.encode=function(e){if(!this.genPoly)throw new Error("Encoder not initialized");let r=new Uint8Array(e.length+this.degree);r.set(e);let n=rC.mod(r,this.genPoly),i=this.degree-n.length;if(i>0){let o=new Uint8Array(this.degree);return o.set(n,i),o}return n};nC.exports=sv});var av=Zt(oC=>{oC.isValid=function(e){return!isNaN(e)&&e>=1&&e<=40}});var lv=Zt(so=>{var sC="[0-9]+",F2="[A-Z $%*+\\-./:]+",hu="(?:[u3000-u303F]|[u3040-u309F]|[u30A0-u30FF]|[uFF00-uFFEF]|[u4E00-u9FAF]|[u2605-u2606]|[u2190-u2195]|u203B|[u2010u2015u2018u2019u2025u2026u201Cu201Du2225u2260]|[u0391-u0451]|[u00A7u00A8u00B1u00B4u00D7u00F7])+";hu=hu.replace(/u/g,"\\u");var N2="(?:(?![A-Z0-9 $%*+\\-./:]|"+hu+`)(?:.|[\r 42]))+`;so.KANJI=new RegExp(hu,"g");so.BYTE_KANJI=new RegExp("[^A-Z0-9 $%*+\\-./:]+","g");so.BYTE=new RegExp(N2,"g");so.NUMERIC=new RegExp(sC,"g");so.ALPHANUMERIC=new RegExp(F2,"g");var V2=new RegExp("^"+hu+"$"),B2=new RegExp("^"+sC+"$"),z2=new RegExp("^[A-Z0-9 $%*+\\-./:]+$");so.testKanji=function(e){return V2.test(e)};so.testNumeric=function(e){return B2.test(e)};so.testAlphanumeric=function(e){return z2.test(e)}});var zo=Zt(We=>{var H2=av(),cv=lv();We.NUMERIC={id:"Numeric",bit:1,ccBits:[10,12,14]};We.ALPHANUMERIC={id:"Alphanumeric",bit:2,ccBits:[9,11,13]};We.BYTE={id:"Byte",bit:4,ccBits:[8,16,16]};We.KANJI={id:"Kanji",bit:8,ccBits:[8,10,12]};We.MIXED={bit:-1};We.getCharCountIndicator=function(e,r){if(!e.ccBits)throw new Error("Invalid mode: "+e);if(!H2.isValid(r))throw new Error("Invalid version: "+r);return r>=1&&r<10?e.ccBits[0]:r<27?e.ccBits[1]:e.ccBits[2]};We.getBestModeForData=function(e){return cv.testNumeric(e)?We.NUMERIC:cv.testAlphanumeric(e)?We.ALPHANUMERIC:cv.testKanji(e)?We.KANJI:We.BYTE};We.toString=function(e){if(e&&e.id)return e.id;throw new Error("Invalid mode")};We.isValid=function(e){return e&&e.bit&&e.ccBits};function U2(t){if(typeof t!="string")throw new Error("Param is not a string");switch(t.toLowerCase()){case"numeric":return We.NUMERIC;case"alphanumeric":return We.ALPHANUMERIC;case"kanji":return We.KANJI;case"byte":return We.BYTE;default:throw new Error("Unknown mode: "+t)}}We.from=function(e,r){if(We.isValid(e))return e;try{return U2(e)}catch{return r}}});var fC=Zt(Qs=>{var cd=Vo(),G2=iv(),aC=nd(),Ho=zo(),uv=av(),cC=7973,lC=cd.getBCHDigit
42(cC);function q2(t,e,r){for(let n=1;n<=40;n++)if(e<=Qs.getCapacity(n,r,t))return n}function uC(t,e){return Ho.getCharCountIndicator(t,e)+4}function W2(t,e){let r=0;return t.forEach(function(n){let i=uC(n.mode,e);r+=i+n.getBitsLength()}),r}function $2(t,e){for(let r=1;r<=40;r++)if(W2(t,r)<=Qs.getCapacity(r,e,Ho.MIXED))return r}Qs.from=function(e,r){return uv.isValid(e)?parseInt(e,10):r};Qs.getCapacity=function(e,r,n){if(!uv.isValid(e))throw new Error("Invalid QR Code version");typeof n=="undefined"&&(n=Ho.BYTE);let i=cd.getSymbolTotalCodewords(e),o=G2.getTotalCodewordsCount(e,r),s=(i-o)*8;if(n===Ho.MIXED)return s;let a=s-uC(n,e);switch(n){case Ho.NUMERIC:return Math.floor(a/10*3);case Ho.ALPHANUMERIC:return Math.floor(a/11*2);case Ho.KANJI:return Math.floor(a/13);case Ho.BYTE:default:return Math.floor(a/8)}};Qs.getBestVersionForData=function(e,r){let n,i=aC.from(r,aC.M);if(Array.isArray(e)){if(e.length>1)return $2(e,i);if(e.length===0)return 1;n=e[0]}else n=e;return q2(n.mode,n.getLength(),i)};Qs.getEncodedBits=function(e){if(!uv.isValid(e)||e<7)throw new Error("Invalid QR Code version");let r=e<<12;for(;cd.getBCHDigit(r)-lC>=0;)r^=cC<<cd.getBCHDigit(r)-lC;return e<<12|r}});var mC=Zt(pC=>{var fv=Vo(),dC=1335,j2=21522,hC=fv.getBCHDigit(dC);pC.getEncodedBits=function(e,r){let n=e.bit<<3|r,i=n<<10;for(;fv.getBCHDigit(i)-hC>=0;)i^=dC<<fv.getBCHDigit(i)-hC;return(n<<10|i)^j2}});var yC=Zt((BZ,gC)=>{var Y2=zo();function Sl(t){this.mode=Y2.NUMERIC,this.data=t.toString()}Sl.getBitsLength=function(e){return 10*Math.floor(e/3)+(e%3?e%3*3+1:0)};Sl.prototype.getLength=function(){return this.data.length};Sl.prototype.getBitsLength=function(){return Sl.getBitsLength(this.data.length)};Sl.prototype.write=function(e){let r,n,i;for(r=0;r+3<=this.data.length;r+=3)n=this.data.substr(r,3),i=parseInt(n,10),e.put(i,10);let o=this.data.length-r;o>0&&(n=this.data.substr(r),i=parseInt(n,10),e.put(i,o*3+1))};gC.exports=Sl});var bC=Zt((zZ,vC)=>{var K2=zo(),hv=["0","1","2","3","4","5","6","7","8","9","A","B","C","D","E","F","G","H","I","J","K","L","M","N","O","P","Q","R","S","T","U","V","W","X","Y","Z"," ","$","%","*","+","-",".","/",":"];function xl(t){this.mode=K2.ALPHANUMERIC,this.data=t}xl.getBitsLength=function(e){return 11*Math.floor(e/2)+6*(e%2)};xl.prototype.getLength=function(){return this.data.length};xl.prototype.getBitsLength=function(){return xl.getBitsLength(this.data.length)};xl.prototype.write=function(e){let r;for(r=0;r+2<=this.data.length;r+=2){let n=hv.indexOf(this.data[r])*45;n+=hv.indexOf(this.data[r+1]),e.put(n,11)}this.data.length%2&&e.put(hv.indexOf(this.data[r]),6)};vC.exports=xl});var EC=Zt((HZ,_C)=>{var X2=zo();function Tl(t){this.mode=X2.BYTE,typeof t=="string"?this.data=new TextEncoder().encode(t):this.data=new Uint8Array(t)}Tl.getBitsLength=function(e){return e*8};Tl.prototype.getLength=function(){return this.data.length};Tl.prototype.getBitsLength=function(){return Tl.getBitsLength(this.data.length)};Tl.prototype.write=function(t){for(let e=0,r=this.data.length;e<r;e++)t.put(this.data[e],8)};_C.exports=Tl});var xC=Zt((UZ,SC)=>{var J2=zo(),Z2=Vo();function wl(t){this.mode=J2.KANJI,this.data=t}wl.getBitsLength=function(e){return e*13};wl.prototype.getLength=function(){return this.data.length};wl.prototype.getBitsLength=function(){return wl.getBitsLength(this.data.length)};wl.prototype.write=function(t){let e;for(e=0;e<this.data.length;e++){let r=Z2.toSJIS(this.data[e]);if(r>=33088&&r<=40956)r-=33088;else if(r>=57408&&r<=60351)r-=49472;else throw new Error("Invalid SJIS character: "+this.data[e]+` 43Make sure your charset is UTF-8`);r=(r>>>8&255)*192+(r&255),t.put(r,13)}};SC.exports=wl});var TC=Zt((GZ,dv)=>{"use strict";var du={single_source_shortest_paths:function(t,e,r){var n={},i={};i[e]=0;var o=du.PriorityQueue.make();o.push(e,0);for(var s,a,l,c,u,d,f,h,m;!o.empty();){s=o.pop(),a=s.value,c=s.cost,u=t[a]||{};for(l in u)u.hasOwnProperty(l)&&(d=u[l],f=c+d,h=i[l],m=typeof i[l]=="undefined",(m||h>f)&&(i[l]=f,o.push(l,f),n[l]=a))}if(typeof r!="undefined"&&typeof i[r]=="undefined"){var p=["Could not find a path from ",e," to ",r,"."].join("");throw new Error(p)}return n},extract_shortest_path_from_predecessor_list:function(t,e){for(var r=[],n=e,i;n;)r.push(n),i=t[n],n=t[n];return r.reverse(),r},find_path:function(t,e,r){var n=du.single_source_shortest_paths(t,e,r);return du.extract_shortest_path_from_predecessor_list(n,r)},PriorityQueue:{make:function(t){var e=du.PriorityQueue,r={},n;t=t||{};for(n in e)e.hasOwnProperty(n)&&(r[n]=e[n]);return r.queue=[],r.sorter=t.sorter||e.default_sorter,r},default_sorter:function(t,e){return t.cost-e.cost},push:function(t,e){var r={value:t,cost:e};this.queue.push(r),this.queue.sort(this.sorter)},pop:function(){return this.queue.shift()},empty:function(){return this.queue.length===0}}};typeof dv!="undefined"&&(dv.exports=du)}
43);var RC=Zt(Al=>{var Xt=zo(),CC=yC(),PC=bC(),IC=EC(),kC=xC(),pu=lv(),ud=Vo(),Q2=TC();function wC(t){return unescape(encodeURIComponent(t)).length}function mu(t,e,r){let n=[],i;for(;(i=t.exec(r))!==null;)n.push({data:i[0],index:i.index,mode:e,length:i[0].length});return n}function MC(t){let e=mu(pu.NUMERIC,Xt.NUMERIC,t),r=mu(pu.ALPHANUMERIC,Xt.ALPHANUMERIC,t),n,i;return ud.isKanjiModeEnabled()?(n=mu(pu.BYTE,Xt.BYTE,t),i=mu(pu.KANJI,Xt.KANJI,t)):(n=mu(pu.BYTE_KANJI,Xt.BYTE,t),i=[]),e.concat(r,n,i).sort(function(s,a){return s.index-a.index}).map(function(s){return{data:s.data,mode:s.mode,length:s.length}})}function pv(t,e){switch(e){case Xt.NUMERIC:return CC.getBitsLength(t);case Xt.ALPHANUMERIC:return PC.getBitsLength(t);case Xt.KANJI:return kC.getBitsLength(t);case Xt.BYTE:return IC.getBitsLength(t)}}function tV(t){return t.reduce(function(e,r){let n=e.length-1>=0?e[e.length-1]:null;return n&&n.mode===r.mode?(e[e.length-1].data+=r.data,e):(e.push(r),e)},[])}function eV(t){let e=[];for(let r=0;r<t.length;r++){let n=t[r];switch(n.mode){case Xt.NUMERIC:e.push([n,{data:n.data,mode:Xt.ALPHANUMERIC,length:n.length},{data:n.data,mode:Xt.BYTE,length:n.length}]);break;case Xt.ALPHANUMERIC:e.push([n,{data:n.data,mode:Xt.BYTE,length:n.length}]);break;case Xt.KANJI:e.push([n,{data:n.data,mode:Xt.BYTE,length:wC(n.data)}]);break;case Xt.BYTE:e.push([{data:n.data,mode:Xt.BYTE,length:wC(n.data)}])}}return e}function rV(t,e){let r={},n={start:{}},i=["start"];for(let o=0;o<t.length;o++){let s=t[o],a=[];for(let l=0;l<s.length;l++){let c=s[l],u=""+o+l;a.push(u),r[u]={node:c,lastCount:0},n[u]={};for(let d=0;d<i.length;d++){let f=i[d];r[f]&&r[f].node.mode===c.mode?(n[f][u]=pv(r[f].lastCount+c.length,c.mode)-pv(r[f].lastCount,c.mode),r[f].lastCount+=c.length):(r[f]&&(r[f].lastCount=c.length),n[f][u]=pv(c.length,c.mode)+4+Xt.getCharCountIndicator(c.mode,e))}}i=a}for(let o=0;o<i.length;o++)n[i[o]].end=0;return{map:n,table:r}}function AC(t,e){let r,n=Xt.getBestModeForData(t);if(r=Xt.from(e,n),r!==Xt.BYTE&&r.bit<n.bit)throw new Error('"'+t+'" cannot be encoded with mode '+Xt.toString(r)+`. 44 Suggested mode is: `+Xt.toString(n));switch(r===Xt.KANJI&&!ud.isKanjiModeEnabled()&&(r=Xt.BYTE),r){case Xt.NUMERIC:return new CC(t);case Xt.ALPHANUMERIC:return new PC(t);case Xt.KANJI:return new kC(t);case Xt.BYTE:return new IC(t)}}Al.fromArray=function(e){return e.reduce(function(r,n){return typeof n=="string"?r.push(AC(n,null)):n.data&&r.push(AC(n.data,n.mode)),r},[])};Al.fromString=function(e,r){let n=MC(e,ud.isKanjiModeEnabled()),i=eV(n),o=rV(i,r),s=Q2.find_path(o.map,"start","end"),a=[];for(let l=1;l<s.length-1;l++)a.push(o.table[s[l]].node);return Al.fromArray(tV(a))};Al.rawSplit=function(e){return Al.fromArray(MC(e,ud.isKanjiModeEnabled()))}});var OC=Zt(LC=>{var hd=Vo(),mv=nd(),nV=$A(),iV=YA(),oV=KA(),sV=ZA(),vv=QA(),bv=iv(),aV=iC(),fd=fC(),lV=mC(),cV=zo(),gv=RC();function uV(t,e){let r=t.size,n=sV.getPositions(e);for(let i=0;i<n.length;i++){let o=n[i][0],s=n[i][1];for(let a=-1;a<=7;a++)if(!(o+a<=-1||r<=o+a))for(let l=-1;l<=7;l++)s+l<=-1||r<=s+l||(a>=0&&a<=6&&(l===0||l===6)||l>=0&&l<=6&&(a===0||a===6)||a>=2&&a<=4&&l>=2&&l<=4?t.set(o+a,s+l,!0,!0):t.set(o+a,s+l,!1,!0))}}function fV(t){let e=t.size;for(let r=8;r<e-8;r++){let n=r%2===0;t.set(r,6,n,!0),t.set(6,r,n,!0)}}function hV(t,e){let r=oV.getPositions(e);for(let n=0;n<r.length;n++){let i=r[n][0],o=r[n][1];for(let s=-2;s<=2;s++)for(let a=-2;a<=2;a++)s===-2||s===2||a===-2||a===2||s===0&&a===0?t.set(i+s,o+a,!0,!0):t.set(i+s,o+a,!1,!0)}}function dV(t,e){let r=t.size,n=fd.getEncodedBits(e),i,o,s;for(let a=0;a<18;a++)i=Math.floor(a/3),o=a%3+r-8-3,s=(n>>a&1)===1,t.set(i,o,s,!0),t.set(o,i,s,!0)}function yv(t,e,r){let n=t.size,i=lV.getEncodedBits(e,r),o,s;for(o=0;o<15;o++)s=(i>>o&1)===1,o<6?t.set(o,8,s,!0):o<8?t.set(o+1,8,s,!0):t.set(n-15+o,8,s,!0),o<8?t.set(8,n-o-1,s,!0):o<9?t.set(8,15-o-1+1,s,!0):t.set(8,15-o-1,s,!0);t.set(n-8,8,1,!0)}function pV(t,e){let r=t.size,n=-1,i=r-1,o=7,s=0;for(let a=r-1;a>0;a-=2)for(a===6&&a--;;){for(let l=0;l<2;l++)if(!t.isReserved(i,a-l)){let c=!1;s<e.length&&(c=(e[s]>>>o&1)===1),t.set(i,a-l,c),o--,o===-1&&(s++,o=7)}if(i+=n,i<0||r<=i){i-=n,n=-n;break}}}function mV(t,e,r){let n=new nV;r.forEach(function(l){n.put(l.mode.bit,4),n.put(l.getLength(),cV.getCharCountIndicator(l.mode,t)),l.write(n)});let i=hd.getSymbolTotalCodewords(t),o=bv.getTotalCodewordsCount(t,e),s=(i-o)*8;for(n.getLengthInBits()+4<=s&&n.put(0,4);n.getLengthInBits()%8!==0;)n.putBit(0);let a=(s-n.getLengthInBits())/8;for(let l=0;l<a;l++)n.put(l%2?17:236,8);return gV(n,t,e)}function gV(t,e,r){let n=hd.getSymbolTotalCodewords(e),i=bv.getTotalCodewordsCount(e,r),o=n-i,s=bv.getBlocksCount(e,r),a=n%s,l=s-a,c=Math.floor(n/s),u=Math.floor(o/s),d=u+1,f=c-u,h=new aV(f),m=0,p=new Array(s),_=new Array(s),g=0,y=new Uint8Array(t.buffer);for(let E=0;E<s;E++){let w=E<l?u:d;p[E]=y.slice(m,m+w),_[E]=h.encode(p[E]),m+=w,g=Math.max(g,w)}let v=new Uint8Array(n),b=0,S,x;for(S=0;S<g;S++)for(x=0;x<s;x++)S<p[x].length&&(v[b++]=p[x][S]);for(S=0;S<f;S++)for(x=0;x<s;x++)v[b++]=_[x][S];return v}function yV(t,e,r,n){let i;if(Array.isArray(t))i=gv.fromArray(t);else if(typeof t=="string"){let c=e;if(!c){let u=gv.rawSplit(t);c=fd.getBestVersionForData(u,r)}i=gv.fromString(t,c||40)}else throw new Error("Invalid data");let o=fd.getBestVersionForData(i,r);if(!o)throw new Error("The amount of data is too big to be stored in a QR Code");if(!e)e=o;else if(e<o)throw new Error(` 45The chosen QR Code version cannot contain this amount of data. 46Minimum version required to store current data is: `+o+`. 47`);let s=mV(e,r,i),a=hd.getSymbolSize(e),l=new iV(a);return uV(l,e),fV(l),hV(l,e),yv(l,r,0),e>=7&&dV(l,e),pV(l,s),isNaN(n)&&(n=vv.getBestMask(l,yv.bind(null,l,r))),vv.applyMask(n,l),yv(l,r,n),{modules:l,version:e,errorCorrectionLevel:r,maskPattern:n,segments:i}}LC.create=function(e,r){if(typeof e=="undefined"||e==="")throw new Error("No input text");let n=mv.M,i,o;return typeof r!="undefined"&&(n=mv.from(r.errorCorrectionLevel,mv.M),i=fd.from(r.version),o=vv.from(r.maskPattern),r.toSJISFunc&&hd.setToSJISFunction(r.toSJISFunc)),yV(e,i,n,o)}});var _v=Zt(ta=>{function DC(t){if(typeof t=="number"&&(t=t.toString()),typeof t!="string")throw new Error("Color should be defined as hex string");let e=t.slice().replace("#","").split("");
47if(e.length<3||e.length===5||e.length>8)throw new Error("Invalid hex color: "+t);(e.length===3||e.length===4)&&(e=Array.prototype.concat.apply([],e.map(function(n){return[n,n]}))),e.length===6&&e.push("F","F");let r=parseInt(e.join(""),16);return{r:r>>24&255,g:r>>16&255,b:r>>8&255,a:r&255,hex:"#"+e.slice(0,6).join("")}}ta.getOptions=function(e){e||(e={}),e.color||(e.color={});let r=typeof e.margin=="undefined"||e.margin===null||e.margin<0?4:e.margin,n=e.width&&e.width>=21?e.width:void 0,i=e.scale||4;return{width:n,scale:n?4:i,margin:r,color:{dark:DC(e.color.dark||"#000000ff"),light:DC(e.color.light||"#ffffffff")},type:e.type,rendererOpts:e.rendererOpts||{}}};ta.getScale=function(e,r){return r.width&&r.width>=e+r.margin*2?r.width/(e+r.margin*2):r.scale};ta.getImageWidth=function(e,r){let n=ta.getScale(e,r);return Math.floor((e+r.margin*2)*n)};ta.qrToImageData=function(e,r,n){let i=r.modules.size,o=r.modules.data,s=ta.getScale(i,n),a=Math.floor((i+n.margin*2)*s),l=n.margin*s,c=[n.color.light,n.color.dark];for(let u=0;u<a;u++)for(let d=0;d<a;d++){let f=(u*a+d)*4,h=n.color.light;if(u>=l&&d>=l&&u<a-l&&d<a-l){let m=Math.floor((u-l)/s),p=Math.floor((d-l)/s);h=c[o[m*i+p]?1:0]}e[f++]=h.r,e[f++]=h.g,e[f++]=h.b,e[f]=h.a}}});var FC=Zt(dd=>{var Ev=_v();function vV(t,e,r){t.clearRect(0,0,e.width,e.height),e.style||(e.style={}),e.height=r,e.width=r,e.style.height=r+"px",e.style.width=r+"px"}function bV(){try{return document.createElement("canvas")}catch{throw new Error("You need to specify a canvas element")}}dd.render=function(e,r,n){let i=n,o=r;typeof i=="undefined"&&(!r||!r.getContext)&&(i=r,r=void 0),r||(o=bV()),i=Ev.getOptions(i);let s=Ev.getImageWidth(e.modules.size,i),a=o.getContext("2d"),l=a.createImageData(s,s);return Ev.qrToImageData(l.data,e,i),vV(a,o,s),a.putImageData(l,0,0),o};dd.renderToDataURL=function(e,r,n){let i=n;typeof i=="undefined"&&(!r||!r.getContext)&&(i=r,r=void 0),i||(i={});let o=dd.render(e,r,i),s=i.type||"image/png",a=i.rendererOpts||{};return o.toDataURL(s,a.quality)}});var BC=Zt(VC=>{var _V=_v();function NC(t,e){let r=t.a/255,n=e+'="'+t.hex+'"';return r<1?n+" "+e+'-opacity="'+r.toFixed(2).slice(1)+'"':n}function Sv(t,e,r){let n=t+e;return typeof r!="undefined"&&(n+=" "+r),n}function EV(t,e,r){let n="",i=0,o=!1,s=0;for(let a=0;a<t.length;a++){let l=Math.floor(a%e),c=Math.floor(a/e);!l&&!o&&(o=!0),t[a]?(s++,a>0&&l>0&&t[a-1]||(n+=o?Sv("M",l+r,.5+c+r):Sv("m",i,0),i=0,o=!1),l+1<e&&t[a+1]||(n+=Sv("h",s),s=0)):i++}return n}VC.render=function(e,r,n){let i=_V.getOptions(r),o=e.modules.size,s=e.modules.data,a=o+i.margin*2,l=i.color.light.a?"<path "+NC(i.color.light,"fill")+' d="M0 0h'+a+"v"+a+'H0z"/>':"",c="<path "+NC(i.color.dark,"stroke")+' d="'+EV(s,o,i.margin)+'"/>',u='viewBox="0 0 '+a+" "+a+'"',f='<svg xmlns="http://www.w3.org/2000/svg" '+(i.width?'width="'+i.width+'" height="'+i.width+'" ':"")+u+' shape-rendering="crispEdges">'+l+c+`</svg> 48`;return typeof n=="function"&&n(null,f),f}});var HC=Zt(gu=>{var SV=GA(),xv=OC(),zC=FC(),xV=BC();function Tv(t,e,r,n,i){let o=[].slice.call(arguments,1),s=o.length,a=typeof o[s-1]=="function";if(!a&&!SV())throw new Error("Callback required as last argument");if(a){if(s<2)throw new Error("Too few arguments provided");s===2?(i=r,r=e,e=n=void 0):s===3&&(e.getContext&&typeof i=="undefined"?(i=n,n=void 0):(i=n,n=r,r=e,e=void 0))}else{if(s<1)throw new Error("Too few arguments provided");return s===1?(r=e,e=n=void 0):s===2&&!e.getContext&&(n=r,r=e,e=void 0),new Promise(function(l,c){try{let u=xv.create(r,n);l(t(u,e,n))}catch(u){c(u)}})}try{let l=xv.create(r,n);i(null,t(l,e,n))}catch(l){i(l)}}gu.create=xv.create;gu.toCanvas=Tv.bind(null,zC.render);gu.toDataURL=Tv.bind(null,zC.renderToDataURL);gu.toString=Tv.bind(null,function(t,e,r){return xV.render(t,r)})});var rP=Object.defineProperty,Xv=t=>{throw TypeError(t)},nP=(t,e,r)=>e in t?rP(t,e,{enumerable:!0,configurable:!0,writable:!0,value:r}):t[e]=r,Fi=(t,e,r)=>nP(t,typeof e!="symbol"?e+"":e,r),Od=(t,e,r)=>e.has(t)||Xv("Cannot "+r),j=(t,e,r)=>(Od(t,e,"read from private field"),r?r.call(t):e.get(t)),Le=(t,e,r)=>e.has(t)?Xv("Cannot add the same private member more than once"):e instanceof WeakSet?e.add(t):e.set(t,r),Ae=(t,e,r,n)=>(Od(t,e,"write to private field"),n?n.call(t,r):e.set(t,r),r),Gn=(t,e,r)=>(Od(t,e,"access private method"),r);if(typeof globalThis.window<"u"){let t=!1;document.addEventListener("submit",e=>{var n,i;if(t){t=!1;return}let r=e.target;if(r&&r.method==="dialog"){let o=r.closest("el-dialog");if(!o||!("beforeClose"in o))return;let s=(i=(n=e.submitter)==null?void 0:n.value)!=null?i:"",a=o.beforeClose(s);if(a===!0||(e.preventDefault(),e.stopImmediatePropagation(),a===!1))return;a.then(l=>{l&&(t=!0,r.dispatchEvent(e))}).catch(console.error)}},!0)}
vendor: 44,663 bytes, lines 48-110
48var Hu=class extends Event{constructor(t,{oldState:e="",newState:r="",...n}={}){super(t,n),Fi(this,"oldState"),Fi(this,"newState"),this.oldState=String(e||""),this.newState=String(r||"")}},Mv=new WeakMap;function Jv(t,e,r){Mv.set(t,setTimeout(()=>{Mv.has(t)&&t.dispatchEvent(new Hu("toggle",{cancelable:!1,oldState:e,newState:r}))},0))}var Dd=globalThis.ShadowRoot||function(){},iP=globalThis.HTMLDialogElement||function(){},Eu=new WeakMap,Di=new WeakMap,Tn=new WeakMap,oa=new WeakMap;function Mu(t){return oa.get(t)||"hidden"}var Ru=new WeakMap;function Rl(t){return[...t].pop()}function oP(t){let e=t.popoverTargetElement;if(!(e instanceof HTMLElement))return;let r=Mu(e);t.popoverTargetAction==="show"&&r==="showing"||t.popoverTargetAction==="hide"&&r==="hidden"||(r==="showing"?aa(e,!0,!0):jo(e,!1)&&(Ru.set(e,t),_d(e)))}function jo(t,e){return!(t.popover!=="auto"&&t.popover!=="manual"&&t.popover!=="hint"||!t.isConnected||e&&Mu(t)!=="showing"||!e&&Mu(t)!=="hidden"||t instanceof iP&&t.hasAttribute("open")||document.fullscreenElement===t)}function Rv(t){if(!t)return 0;let e=Di.get(document)||new Set,r=Tn.get(document)||new Set;return r.has(t)?[...r].indexOf(t)+e.size+1:e.has(t)?[...e].indexOf(t)+1:0}function sP(t){let e=Zv(t),r=aP(t);return Rv(e)>Rv(r)?e:r}function Ll(t){let e,r=Tn.get(t)||new Set,n=Di.get(t)||new Set,i=r.size>0?r:n.size>0?n:null;return i?(e=Rl(i),e.isConnected?e:(i.delete(e),Ll(t))):null}function Lv(t){for(let e of t||[])if(!e.isConnected)t.delete(e);else return e;return null}function sa(t){return typeof t.getRootNode=="function"?t.getRootNode():t.parentNode?sa(t.parentNode):t}function Zv(t){for(;t;){if(t instanceof HTMLElement&&t.popover==="auto"&&oa.get(t)==="showing")return t;if(t=t instanceof Element&&t.assignedSlot||t.parentElement||sa(t),t instanceof Dd&&(t=t.host),t instanceof Document)return}}function aP(t){for(;t;){let e=t.popoverTargetElement;if(e instanceof HTMLElement)return e;if(t=t.parentElement||sa(t),t instanceof Dd&&(t=t.host),t instanceof Document)return}}function Ov(t,e){let r=new Map,n=0;for(let s of e||[])r.set(s,n),n+=1;r.set(t,n),n+=1;let i=null;function o(s){if(!s)return;let a=!1,l=null,c=null;for(;!a;){if(l=Zv(s)||null,l===null||!r.has(l))return;(t.popover==="hint"||l.popover==="auto")&&(a=!0),a||(s=l.parentElement)}c=r.get(l),(i===null||r.get(i)<c)&&(i=l)}return o(t.parentElement||sa(t)),i}function lP(t){return t.hidden||t instanceof Dd||(t instanceof HTMLButtonElement||t instanceof HTMLInputElement||t instanceof HTMLSelectElement||t instanceof HTMLTextAreaElement||t instanceof HTMLOptGroupElement||t instanceof HTMLOptionElement||t instanceof HTMLFieldSetElement)&&t.disabled||t instanceof HTMLInputElement&&t.type==="hidden"||t instanceof HTMLAnchorElement&&t.href===""?!1:typeof t.tabIndex=="number"&&t.tabIndex!==-1}function cP(t){if(t.shadowRoot&&t.shadowRoot.delegatesFocus!==!0)return null;let e=t;e.shadowRoot&&(e=e.shadowRoot);let r=e.querySelector("[autofocus]");if(r)return r;{let o=e.querySelectorAll("slot");for(let s of o){let a=s.assignedElements({flatten:!0});for(let l of a){if(l.hasAttribute("autofocus"))return l;if(r=l.querySelector("[autofocus]"),r)return r}}}let n=t.ownerDocument.createTreeWalker(e,NodeFilter.SHOW_ELEMENT),i=n.currentNode;for(;i;){if(lP(i))return i;i=n.nextNode()}}function uP(t){var e;(e=cP(t))==null||e.focus()}var Lu=new WeakMap;function _d(t){if(!jo(t,!1))return;let e=t.ownerDocument;if(!t.dispatchEvent(new Hu("beforetoggle",{cancelable:!0,oldState:"closed",newState:"open"}))||!jo(t,!1))return;let r=!1,n=t.popover,i=null,o=Ov(t,Di.get(e)||new Set),s=Ov(t,Tn.get(e)||new Set);if(n==="auto"&&(Ed(Tn.get(e)||new Set,r,!0),Yo(o||e,r,!0),i="auto"),n==="hint"&&(s?(Yo(s,r,!0),i="hint"):(Ed(Tn.get(e)||new Set,r,!0),o?(Yo(o,r,!0),i="auto"):i="hint")),n==="auto"||n==="hint"){if(n!==t.popover||!jo(t,!1))return;Ll(e)||(r=!0),i==="auto"?(Di.has(e)||Di.set(e,new Set),Di.get(e).add(t)):i==="hint"&&(Tn.has(e)||Tn.set(e,new Set),Tn.get(e).add(t))}Lu.delete(t);let a=e.activeElement;t.classList.add(":popover-open"),oa.set(t,"showing"),Eu.has(e)||Eu.set(e,new Set),Eu.get(e).add(t),Qv(Ru.get(t),!0),uP(t),r&&a&&t.popover==="auto"&&Lu.set(t,a),Jv(t,"closed","open")}function aa(t,e=!1,r=!1){var n,i;if(!jo(t,!0))return;let o=t.ownerDocument;if(["auto","hint"].includes(t.popover)&&(Yo(t,e,r),!jo(t,!0)))return;let s=Di.get(o)||new Set,a=s.has(t)&&Rl(s)===t;if(Qv(Ru.get(t),!1),Ru.delete(t),r&&(t.dispatchEvent(new Hu("beforetoggle",{oldState:"open",newState:"closed"})),a&&Rl(s)!==t&&Yo(t,e,r),!jo(t,!0)))return;(n=Eu.get(o))==null||n.delete(t),s.delete(t),(i=Tn.get(o))==null||i.delete(t),t.classList.remove(":popover-open"),oa.set(t,"hidden"),r&&Jv(t,"open","closed");let l=Lu.get(t);l&&(Lu.delete(t),e&&l.focus())}function fP(t,e=!1,r=!1){let n=Ll(t);for(;n;)aa(n,e,r),n=Ll(t)}function Ed(t,e=!1,r=!1){let n=Lv(t);for(;n;)aa(n,e,r),n=Lv(t)}function Dv(t,e,r,n){let i=!1,o=!1;for(;i||!o;){o=!0;let s=null,a=!1;for(let l of e)if(l===t)a=!0;else if(a){s=l;break}if(!s)return;for(;Mu(s)==="showing"&&e.size;)aa(Rl(e),r,n);e.has(t)&&Rl(e)!==t&&(i=!0),i&&(n=!1)}}function Yo(t,e,r){var n,i;let o=t.ownerDocument||t;if(t instanceof Document)return fP(o,e,r);if((n=Tn.get(o))!=null&&n.has(t)){Dv(t,Tn.get(o),e,r);return}Ed(Tn.get(o)||new Set,e,r),(i=Di.get(o))!=null&&i.has(t)&&Dv(t,Di.get(o),e,r)}var gd=new WeakMap;function Fv(t){if(!t.isTrusted)return;let e=t.composedPath()[0];if(!e)return;let r=e.ownerDocument;if(!Ll(r))return;let n=sP(e);if(n&&t.type==="pointerdown")gd.set(r,n);else if(t.type==="pointerup"){let i=gd.get(r)===n;gd.delete(r),i&&Yo(n||r,!1,!0)}}var yd=new WeakMap;function Qv(t,e=!1){if(!t)return;yd.has(t)||yd.set(t,t.getAttribute("aria-expanded"));let r=t.popoverTargetElement;if(r instanceof HTMLElement&&r.popover==="auto")t.setAttribute("aria-expanded",String(e));else{let n=yd.get(t);n?t.setAttribute("aria-expanded",n):t.removeAttribute("aria-expanded")}}var Nv=globalThis.ShadowRoot||function(){};function hP(){return typeof HTMLElement<"u"&&typeof HTMLElement.prototype=="object"&&"popover"in HTMLElement.prototype}function Go(t,e,r){let n=t[e];Object.defineProperty(t,e,{value(i){return n.call(this,r(i))}})}var dP=/(^|[^\\]):popover-open\b/g;function pP(){return typeof globalThis.CSSLayerBlockRule=="function"}function mP(){let t=pP();return` 49${t?"@layer popover-polyfill {":""} 50 :where([popover]) { 51 position: fixed; 52 z-index: 2147483647; 53 inset: 0; 54 padding: 0.25em; 55 width: fit-content; 56 height: fit-content; 57 border-width: initial; 58 border-color: initial; 59 border-image: initial; 60 border-style: solid; 61 background-color: canvas; 62 color: canvastext; 63 overflow: auto; 64 margin: auto; 65 } 66 67 :where([popover]:not(.\\:popover-open)) { 68 display: none; 69 } 70 71 :where(dialog[popover].\\:popover-open) { 72 display: block; 73 } 74 75 :where(dialog[popover][open]) { 76 display: revert; 77 } 78 79 :where([anchor].\\:popover-open) { 80 inset: auto; 81 } 82 83 :where([anchor]:popover-open) { 84 inset: auto; 85 } 86 87 @supports not (background-color: canvas) { 88 :where([popover]) { 89 background-color: white; 90 color: black; 91 } 92 } 93 94 @supports (width: -moz-fit-content) { 95 :where([popover]) { 96 width: -moz-fit-content; 97 height: -moz-fit-content; 98 } 99 } 100 101 @supports not (inset: 0) { 102 :where([popover]) { 103 top: 0; 104 left: 0; 105 right: 0; 106 bottom: 0; 107 } 108 } 109${t?"}":""} 110`}var ea=null;function vd(t){let e=mP();if(ea===null)try{ea=new CSSStyleSheet,ea.replaceSync(e)}catch{ea=!1}if(ea===!1){let r=document.createElement("style");r.textContent=e,t instanceof Document?t.head.prepend(r):t.prepend(r)}else t.adoptedStyleSheets=[ea,...t.adoptedStyleSheets]}function gP(){if(typeof window>"u")return;window.ToggleEvent=window.ToggleEvent||Hu;function t(a){return a!=null&&a.includes(":popover-open")&&(a=a.replace(dP,"$1.\\:popover-open")),a}Go(Document.prototype,"querySelector",t),Go(Document.prototype,"querySelectorAll",t),Go(Element.prototype,"querySelector",t),Go(Element.prototype,"querySelectorAll",t),Go(Element.prototype,"matches",t),Go(Element.prototype,"closest",t),Go(DocumentFragment.prototype,"querySelectorAll",t),Object.defineProperties(HTMLElement.prototype,{popover:{enumerable:!0,configurable:!0,get(){if(!this.hasAttribute("popover"))return null;let a=(this.getAttribute("popover")||"").toLowerCase();return a===""||a=="auto"?"auto":a=="hint"?"hint":"manual"},set(a){a===null?this.removeAttribute("popover"):this.setAttribute("popover",a)}},showPopover:{enumerable:!0,configurable:!0,value(a={}){_d(this)}},hidePopover:{enumerable:!0,configurable:!0,value(){aa(this,!0,!0)}},togglePopover:{enumerable:!0,configurable:!0,value(a={}){return typeof a=="boolean"&&(a={force:a}),oa.get(this)==="showing"&&a.force===void 0||a.force===!1?aa(this,!0,!0):(a.force===void 0||a.force===!0)&&_d(this),oa.get(this)==="showing"}}});let e=Element.prototype.attachShadow;e&&Object.defineProperties(Element.prototype,{attachShadow:{enumerable:!0,configurable:!0,writable:!0,value(a){let l=e.call(this,a);return vd(l),l}}});let r=HTMLElement.prototype.attachInternals;r&&Object.defineProperties(HTMLElement.prototype,{attachInternals:{enumerable:!0,configurable:!0,writable:!0,value(){let a=r.call(this);return a.shadowRoot&&vd(a.shadowRoot),a}}});let n=new WeakMap;function i(a){Object.defineProperties(a.prototype,{popoverTargetElement:{enumerable:!0,configurable:!0,set(l){if(l===null)this.removeAttribute("popovertarget"),n.delete(this);else if(l instanceof Element)this.setAttribute("popovertarget",""),n.set(this,l);else throw new TypeError("popoverTargetElement must be an element or null")},get(){if(this.localName!=="button"&&this.localName!=="input"||this.localName==="input"&&this.type!=="reset"&&this.type!=="image"&&this.type!=="button"||this.disabled||this.form&&this.type==="submit")return null;let l=n.get(this);if(l&&l.isConnected)return l;if(l&&!l.isConnected)return n.delete(this),null;let c=sa(this),u=this.getAttribute("popovertarget");return(c instanceof Document||c instanceof Nv)&&u&&c.getElementById(u)||null}},popoverTargetAction:{enumerable:!0,configurable:!0,get(){let l=(this.getAttribute("popovertargetaction")||"").toLowerCase();return l==="show"||l==="hide"?l:"toggle"},set(l){this.setAttribute("popovertargetaction",l)}}})}i(HTMLButtonElement),i(HTMLInputElement);let o=a=>{if(a.defaultPrevented)return;let l=a.composedPath(),c=l[0];if(!(c instanceof Element)||c!=null&&c.shadowRoot)return;let u=sa(c);if(!(u instanceof Nv||u instanceof Document))return;let d=l.find(f=>{var h;return(h=f.matches)==null?void 0:h.call(f,"[popovertargetaction],[popovertarget]")});if(d){oP(d),a.preventDefault();return}},s=a=>{let l=a.key,c=a.target;!a.defaultPrevented&&c&&(l==="Escape"||l==="Esc")&&Yo(c.ownerDocument,!0,!0)};(a=>{a.addEventListener("click",o),a.addEventListener("keydown",s),a.addEventListener("pointerdown",Fv),a.addEventListener("pointerup",Fv)})(document),vd(document)}function yP(){return typeof HTMLButtonElement<"u"&&"command"in HTMLButtonElement.prototype&&"source"in((globalThis.CommandEvent||{}).prototype||{})}function vP(){document.addEventListener("invoke",m=>{m.type=="invoke"&&m.isTrusted&&(m.stopImmediatePropagation(),m.preventDefault())},!0),document.addEventListener("command",m=>{m.type=="command"&&m.isTrusted&&(m.stopImmediatePropagation(),m.preventDefault())},!0);function t(m,p,_=!0){Object.defineProperty(m,p,{...Object.getOwnPropertyDescriptor(m,p),enumerable:_})}function e(m){return m&&typeof m.getRootNode=="function"?m.getRootNode():m&&m.parentNode?e(m.parentNode):m}let r=new WeakMap,n=new WeakMap;class i extends Event{constructor(p,_={}){super(p,_);let{source:g,command:y}=_;if(g!=null&&!(g instanceof Element))throw new TypeError("source must be an element");r.set(this,g||null),n.set(this,y!==void 0?String(y):"")}get[Symbol.toStringTag](){return"CommandEvent"}get source(){if(!r.has(this))throw new TypeError("illegal invocation");let p=r.get(this);if(!(p instanceof Element))return null;let _=e(p);return _!==e(this.target||document)?_.host:p}get command(){if(!n.has(this))throw new TypeError("illegal invocation");return n.get(this)}get action(){throw new Error("CommandEvent#action was renamed to CommandEvent#command")}get invoker(){throw new Error("CommandEvent#invoker was renamed to CommandEvent#source")}}t(i.prototype,"source"),t(i.prototype,"command");class o extends Event{constructor(p,_={}){throw super(p,_),new Error("InvokeEvent has been deprecated, it has been renamed to `CommandEvent`")}}let s=new WeakMap;function a(m){Object.defineProperties(m.prototype,{commandForElement:{enumerable:!0,configurable:!0,set(p){if(this.hasAttribute("invokeaction"))throw new TypeError("Element has deprecated `invokeaction` attribute, replace with `command`");if(this.hasAttribute("invoketarget"))throw new TypeError("Element has deprecated `invoketarget` attribute, replace with `commandfor`");if(p===null)this.removeAttribute("commandfor"),s.delete(this);else if(p instanceof Element){this.setAttribute("commandfor","");let _=e(p);e(this)===_||_===this.ownerDocument?s.set(this,p):s.delete(this)}else throw new TypeError("commandForElement must be an element or null")},get(){if(this.localName!=="button")return null;if(this.hasAttribute("invokeaction")||this.hasAttribute("invoketarget"))return console.warn("Element has deprecated `invoketarget` or `invokeaction` attribute, use `commandfor` and `command` instead"),null;if(this.disabled)return null;if(this.form&&this.getAttribute("type")!=="button")return console.warn("Element with `commandFor` is a form participant. It should explicitly set `type=button` in order for `commandFor` to work"),null;let p=s.get(this);if(p)return p.isConnected?p:(s.delete(this),null);let _=e(this),g=this.getAttribute("commandfor");return(_ instanceof Document||_ instanceof ShadowRoot)&&g&&_.getElementById(g)||null}},command:{enumerable:!0,configurable:!0,get(){let p=this.getAttribute("command")||"";if(p.startsWith("--"))return p;let _=p.toLowerCase();switch(_){case"show-modal":case"close":case"toggle-popover":case"hide-popover":case"show-popover":return _}return""},set(p){this.setAttribute("command",p)}},invokeAction:{enumerable:!1,configurable:!0,get(){throw new Error("invokeAction is deprecated. It has been renamed to command")},set(p){throw new Error("invokeAction is deprecated. It has been renamed to command")}},invokeTargetElement:{enumerable:!1,configurable:!0,get(){throw new Error("invokeTargetElement is deprecated. It has been renamed to command")},set(p){throw new Error("invokeTargetElement is deprecated. It has been renamed to command")}}})}let l=new WeakMap;Object.defineProperties(HTMLElement.prototype,{oncommand:{enumerable:!0,configurable:!0,get(){return u.takeRecords(),l.get(this)||null},set(m){let p=l.get(this)||null;p&&this.removeEventListener("command",p),l.set(this,typeof m=="object"||typeof m=="function"?m:null),typeof m=="function"&&this.addEventListener("command",m)}}});function c(m){for(let p of m)p.oncommand=new Function("event",p.getAttribute("oncommand"))}let u=new MutationObserver(m=>{for(let p of m){let{target:_}=p;p.type==="childList"?c(_.querySelectorAll("[oncommand]")):c([_])}});u.observe(document,{subtree:!0,childList:!0,attributeFilter:["oncommand"]}),c(document.querySelectorAll("[oncommand]"));function d(m){if(m.defaultPrevented||m.type!=="click")return;let p=m.target.closest("button[invoketarget], button[invokeaction], input[invoketarget], input[invokeaction]");if(p&&(console.warn("Elements with `invoketarget` or `invokeaction` are deprecated and should be renamed to use `commandfor` and `command` respectively"),p.matches("input")))throw new Error("Input elements no longer support `commandfor`");let _=m.target.closest("button[commandfor], button[command]");if(!_)return;if(_.form&&_.getAttribute("type")!=="button")throw m.preventDefault(),new Error("Element with `commandFor` is a form participant. It should explicitly set `type=button` in order for `commandFor` to work. In order for it to act as a Submit button, it must not have command or commandfor attributes");if(_.hasAttribute("command")!==_.hasAttribute("commandfor")){let b=_.hasAttribute("command")?"command":"commandfor",S=_.hasAttribute("command")?"commandfor":"command";throw new Error(`Element with ${b} attribute must also have a ${S} attribute to function.`)}if(_.command!=="show-popover"&&_.command!=="hide-popover"&&_.command!=="toggle-popover"&&_.command!=="show-modal"&&_.command!=="close"&&!_.command.startsWith("--")){console.warn(`"${_.command}" is not a valid command value. Custom commands must begin with --`);return}let g=_.commandForElement;if(!g)return;let y=new i("command",{command:_.command,source:_,cancelable:!0});if(g.dispatchEvent(y),y.defaultPrevented)return;let v=y.command.toLowerCase();if(g.popover){let b=!g.matches(":popover-open");b&&(v==="toggle-popover"||v==="show-popover")?g.showPopover({source:_}):!b&&v==="hide-popover"&&g.hidePopover()}else if(g.localName==="dialog"){let b=!g.hasAttribute("open");b&&v==="show-modal"?g.showModal():!b&&v==="close"&&g.close()}}function f(m){m.addEventListener("click",d,!0)}function h(m,p){let _=m.prototype.attachShadow;m.prototype.attachShadow=function(y){let v=_.call(this,y);return p(v),v};let g=m.prototype.attachInternals;m.prototype.attachInternals=function(){let y=g.call(this);return y.shadowRoot&&p(y.shadowRoot),y}}a(HTMLButtonElement),h(HTMLElement,m=>{f(m),u.observe(m,{attributeFilter:["oncommand"]}),c(m.querySelectorAll("[oncommand]"))}),f(document),Object.assign(globalThis,{CommandEvent:i,InvokeEvent:o})}function bP(){if(typeof HTMLDialogElement!="function")return!1;let t=!1,e=document.createElement("dialog");return e.addEventListener("beforetoggle",r=>{t=!0,r.preventDefault()}),e.show(),t}function _P(){let t=new WeakMap;function e(s){let a=s.open?"closed":"open",l=s.open?"open":"closed";if(t.has(s)){let c=t.get(s);l=c.oldState,clearTimeout(c.id)}t.set(s,{oldState:l,id:setTimeout(()=>{s.dispatchEvent(new ToggleEvent("toggle",{newState:a,oldState:l}))})})}let r=HTMLDialogElement.prototype.show,n=HTMLDialogElement.prototype.showModal,i=HTMLDialogElement.prototype.close;function o(s){let a=new ToggleEvent("beforetoggle",{newState:"closed",oldState:"open",cancelable:!1});s.dispatchEvent(a),s.open&&e(s)}document.addEventListener("submit",s=>{let a=s.target;if(a.method==="dialog"){let l=a.closest("dialog");l instanceof HTMLDialogElement&&o(l)}},!0),Object.defineProperties(HTMLDialogElement.prototype,{show:{value(){if(this.open||this.matches(":popover-open, :modal")||!this.ownerDocument)return r.apply(this,arguments);let s=new ToggleEvent("beforetoggle",{newState:"open",oldState:"closed",cancelable:!0});this.dispatchEvent(s)&&(e(this),r.apply(this,arguments))}},showModal:{value(){if(this.open||this.matches(":popover-open, :modal")||!this.isConnected||!this.ownerDocument)return n.apply(this,arguments);let s=new ToggleEvent("beforetoggle",{newState:"open",oldState:"closed",cancelable:!0});if(this.dispatchEvent(s))return e(this),n.apply(this,arguments)}},close:{value(){return!this.open&&!this.matches(":popover-open, :modal")?i.apply(this,arguments):(o(this),i.apply(this,arguments))}}})}function t0(t){function e(){document.readyState!=="loading"&&(t(),document.removeEventListener("DOMContentLoaded",e))}typeof window<"u"&&typeof document<"u"&&(document.addEventListener("DOMContentLoaded",e),e())}typeof globalThis.window<"u"&&(hP()||(gP(),t0(async()=>{if(await EP("popover-polyfill"))return;let t=document.createElement("style");t.textContent="@layer popover-polyfill;",t.setAttribute("suppressHydrationWarning",""),t.addEventListener("securitypolicyviolation",()=>{console.log("CSP rules on this website prevented @tailwindplus/elements from defining `popover-polyfill` as the first CSS layer. This is necessary to ensure the popover polyfill behaves correctly with CSS layers. To fix this, please manually add the following CSS to the top of your first stylesheet:\n\n```\n@layer popover-polyfill;\n```")}),document.documentElement.prepend(t)})),yP()||vP(),bP()||_P());async function EP(t){await SP();for(let e of document.styleSheets)try{for(let r of e.rules)if(r.constructor.name==="CSSLayerStatementRule"&&"nameList"in r&&r.nameList.includes(t))return!0}catch{}return!1}async function SP(){await Promise.all(Array.from(document.querySelectorAll('link[rel="stylesheet"]')).map(t=>t.sheet?Promise.resolve():new Promise(e=>{t.addEventListener("load",()=>e(),{once:!0}),t.addEventListener("error",()=>e(),{once:!0})})))}function Fd(t){"focus"in t&&t.focus({focusVisible:Su})}var Su=!1;if(typeof globalThis.window<"u"){let t;(e=>(e[e.Keyboard=0]="Keyboard",e[e.Mouse=1]="Mouse"))(t||(t={})),document.addEventListener("keydown",e=>{e.metaKey||e.altKey||e.ctrlKey||(Su=!0,document.documentElement.dataset.focusVisible="")},!0),document.addEventListener("click",e=>{e.detail===1?(Su=!1,delete document.documentElement.dataset.focusVisible):e.detail===0&&(Su=!0,document.documentElement.dataset.focusVisible="")},!0)}typeof globalThis.HTMLElement>"u"&&(globalThis.HTMLElement=class{});var Il,xu,qo,pe=class extends HTMLElement{constructor(){super(...arguments),Le(this,Il,new AbortController),Le(this,xu,!1),Le(this,qo,!1)}connectedCallback(){if("observedAttributes"in this.constructor&&typeof this.constructor.observedAttributes=="object"&&Array.isArray(this.constructor.observedAttributes))for(let e of this.constructor.observedAttributes)typeof e=="string"&&(e in this||Object.defineProperty(this,e,{get(){return this.getAttribute(e)},set(r){if(r==null||r===!1){this.removeAttribute(e);return}this.setAttribute(e,r.toString())}}));Ae(this,xu,!0);let t=j(this,Il).signal;queueMicrotask(()=>{var e;if(!t.aborted)try{(e=this.mount)==null||e.call(this,t)}catch(r){console.error(r)}})}disconnectedCallback(){j(this,Il).abort(),Ae(this,Il,new AbortController)}setAttributeNoCallbacks(t,e){try{Ae(this,qo,!0),this.setAttribute(t,e)}finally{Ae(this,qo,!1)}}removeAttributeNoCallbacks(t){try{Ae(this,qo,!0),this.removeAttribute(t)}finally{Ae(this,qo,!1)}}attributeChangedCallback(t,e,r){var n;j(this,xu)&&(j(this,qo)||e!==r&&((n=this.onAttributeChange)==null||n.call(this,t,e,r)))}};Il=new WeakMap,xu=new WeakMap,qo=new WeakMap;function me(t,e){typeof globalThis.customElements>"u"||customElements.get(t)===e||customElements.define(t,e)}function la(){let t=[],e={addEventListener(r,n,i,o){return r.addEventListener(n,i,o),e.add(()=>r.removeEventListener(n,i,o))},requestAnimationFrame(...r){let n=requestAnimationFrame(...r);return e.add(()=>cancelAnimationFrame(n))},nextFrame(...r){return e.requestAnimationFrame(()=>e.requestAnimationFrame(...r))},setTimeout(...r){let n=setTimeout(...r);return e.add(()=>clearTimeout(n))},microTask(...r){let n={current:!0};return queueMicrotask(()=>{n.current&&r[0]()}),e.add(()=>{n.current=!1})},style(r,n,i){let o=r.style.getPropertyValue(n);return n.startsWith("--")?r.style.setProperty(n,i):Object.assign(r.style,{[n]:i}),this.add(()=>{n.startsWith("--")?r.style.setProperty(n,o):Object.assign(r.style,{[n]:o})})},add(r){return t.includes(r)||t.push(r),()=>{let n=t.indexOf(r);if(n>=0)for(let i of t.splice(n,1))i()}},dispose(){for(let r of t.splice(0))r()}};return e}function Nd(t,e=()=>[]){let r=!1,n=null,i=la();return{start(o,s){let a=[t,...e()];r?r=!1:r=n!==null&&n!==o,n=o;for(let l of a)xP(l,()=>{r||(o==="in"?(l.dataset.transition="",l.dataset.enter="",l.dataset.closed="",delete l.dataset.leave):o==="out"&&(l.dataset.transition="",l.dataset.leave="",delete l.dataset.enter))},n!==null);i.nextFrame(()=>{for(let l of a)r?o==="in"?(delete l.dataset.enter,delete l.dataset.closed,l.dataset.leave=""):o==="out"&&(delete l.dataset.leave,l.dataset.enter="",l.dataset.closed=""):o==="in"?delete l.dataset.closed:o==="out"&&(l.dataset.closed="");i.requestAnimationFrame(()=>{i.add(e0(t,()=>{if(!(r&&a.some(l=>r0(l)))){for(let l of a)delete l.dataset.transition,delete l.dataset.enter,delete l.dataset.closed,delete l.dataset.leave;n=null,s==null||s()}}))})})},abort(){i.dispose(),r=!1,n=null}}}function xP(t,e,r=!1){if(r){e();return}let n=t.style.transition;t.style.transition="none",e(),t.offsetHeight,t.style.transition=n}function e0(t,e){var o,s;let r=la();if(!t)return r.dispose;let n=!1;r.add(()=>{n=!0});let i=(s=(o=t.getAnimations)==null?void 0:o.call(t,{subtree:!0}).filter(a=>a instanceof CSSTransition))!=null?s:[];return i.length===0?(e(),r.dispose):(Promise.allSettled(i.map(a=>a.finished)).then(()=>{n||e()}),r.dispose)}function r0(t){var e,r;return((r=(e=t.getAnimations)==null?void 0:e.call(t))!=null?r:[]).some(n=>n instanceof CSSTransition&&n.playState!=="finished")}var Ou=Math.min,Ko=Math.max,Du=Math.round,bu=Math.floor,li=t=>({x:t,y:t}),TP={left:"right",right:"left",bottom:"top",top:"bottom"},wP={start:"end",end:"start"};function Vv(t,e,r){return Ko(t,Ou(e,r))}function Vd(t,e){return typeof t=="function"?t(e):t}function ca(t){return t.split("-")[0]}function Bd(t){return t.split("-")[1]}function n0(t){return t==="x"?"y":"x"}function i0(t){return t==="y"?"height":"width"}var AP=new Set(["top","bottom"]);function $o(t){return AP.has(ca(t))?"y":"x"}function o0(t){return n0($o(t))}function CP(t,e,r){r===void 0&&(r=!1);let n=Bd(t),i=o0(t),o=i0(i),s=i==="x"?n===(r?"end":"start")?"right":"left":n==="start"?"bottom":"top";return e.reference[o]>e.floating[o]&&(s=Fu(s)),[s,Fu(s)]}function PP(t){let e=Fu(t);return[Sd(t),e,Sd(e)]}function Sd(t){return t.replace(/start|end/g,e=>wP[e])}var Bv=["left","right"],zv=["right","left"],IP=["top","bottom"],kP=["bottom","top"];function MP(t,e,r){switch(t){case"top":case"bottom":return r?e?zv:Bv:e?Bv:zv;case"left":case"right":return e?IP:kP;default:return[]}}function RP(t,e,r,n){let i=Bd(t),o=MP(ca(t),r==="start",n);return i&&(o=o.map(s=>s+"-"+i),e&&(o=o.concat(o.map(Sd)))),o}function Fu(t){return t.replace(/left|right|bottom|top/g,e=>TP[e])}function LP(t){return{top:0,right:0,bottom:0,left:0,...t}}function OP(t){return typeof t!="number"?LP(t):{top:t,right:t,bottom:t,left:t}}function Nu(t){let{x:e,y:r,width:n,height:i}=t;return{width:n,height:i,top:r,left:e,right:e+n,bottom:r+i,x:e,y:r}}function Hv(t,e,r){let{reference:n,floating:i}=t,o=$o(e),s=o0(e),a=i0(s),l=ca(e),c=o==="y",u=n.x+n.width/2-i.width/2,d=n.y+n.height/2-i.height/2,f=n[a]/2-i[a]/2,h;switch(l){case"top":h={x:u,y:n.y-i.height};break;case"bottom":h={x:u,y:n.y+n.height};break;case"right":h={x:n.x+n.width,y:d};break;case"left":h={x:n.x-i.width,y:d};break;default:h={x:n.x,y:n.y}}switch(Bd(e)){case"start":h[s]-=f*(r&&c?-1:1);break;case"end":h[s]+=f*(r&&c?-1:1);break}return h}var DP=async(t,e,r)=>{let{placement:n="bottom",strategy:i="absolute",middleware:o=[],platform:s}=r,a=o.filter(Boolean),l=await(s.isRTL==null?void 0:s.isRTL(e)),c=await s.getElementRects({reference:t,floating:e,strategy:i}),{x:u,y:d}=Hv(c,n,l),f=n,h={},m=0;for(let p=0;p<a.length;p++){let{name:_,fn:g}=a[p],{x:y,y:v,data:b,reset:S}=await g({x:u,y:d,initialPlacement:n,placement:f,strategy:i,middlewareData:h,rects:c,platform:s,elements:{reference:t,floating:e}});u=y!=null?y:u,d=v!=null?v:d,h={...h,[_]:{...h[_],...b}},S&&m<=50&&(m++,typeof S=="object"&&(S.placement&&(f=S.placement),S.rects&&(c=S.rects===!0?await s.getElementRects({reference:t,floating:e,strategy:i}):S.rects),{x:u,y:d}=Hv(c,f,l)),p=-1)}return{x:u,y:d,placement:f,strategy:i,middlewareData:h}};async function s0(t,e){var r;e===void 0&&(e={});let{x:n,y:i,platform:o,rects:s,elements:a,strategy:l}=t,{boundary:c="clippingAncestors",rootBoundary:u="viewport",elementContext:d="floating",altBoundary:f=!1,padding:h=0}=Vd(e,t),m=OP(h),p=a[f?d==="floating"?"reference":"floating":d],_=Nu(await o.getClippingRect({element:(r=await(o.isElement==null?void 0:o.isElement(p)))==null||r?p:p.contextElement||await(o.getDocumentElement==null?void 0:o.getDocumentElement(a.floating)),boundary:c,rootBoundary:u,strategy:l})),g=d==="floating"?{x:n,y:i,width:s.floating.width,height:s.floating.height}:s.reference,y=await(o.getOffsetParent==null?void 0:o.getOffsetParent(a.floating)),v=await(o.isElement==null?void 0:o.isElement(y))?await(o.getScale==null?void 0:o.getScale(y))||{x:1,y:1}:{x:1,y:1},b=Nu(o.convertOffsetParentRelativeRectToViewportRelativeRect?await o.convertOffsetParentRelativeRectToViewportRelativeRect({elements:a,rect:g,offsetParent:y,strategy:l}):g);return{top:(_.top-b.top+m.top)/v.y,bottom:(b.bottom-_.bottom+m.bottom)/v.y,left:(_.left-b.left+m.left)/v.x,right:(b.right-_.right+m.right)/v.x}}var FP=function(t){return t===void 0&&(t={}),{name:"flip",options:t,async fn(e){var r,n;let{placement:i,middlewareData:o,rects:s,initialPlacement:a,platform:l,elements:c}=e,{mainAxis:u=!0,crossAxis:d=!0,fallbackPlacements:f,fallbackStrategy:h="bestFit",fallbackAxisSideDirection:m="none",flipAlignment:p=!0,..._}=Vd(t,e);if((r=o.arrow)!=null&&r.alignmentOffset)return{};let g=ca(i),y=$o(a),v=ca(a)===a,b=await(l.isRTL==null?void 0:l.isRTL(c.floating)),S=f||(v||!p?[Fu(a)]:PP(a)),x=m!=="none";!f&&x&&S.push(...RP(a,p,m,b));let E=[a,...S],w=await s0(e,_),P=[],M=((n=o.flip)==null?void 0:n.overflows)||[];if(u&&P.push(w[g]),d){let z=CP(i,s,b);P.push(w[z[0]],w[z[1]])}if(M=[...M,{placement:i,overflows:P}],!P.every(z=>z<=0)){var D,O;let z=(((D=o.flip)==null?void 0:D.index)||0)+1,F=E[z];if(F&&(!(d==="alignment"&&y!==$o(F))||M.every(k=>$o(k.placement)===y?k.overflows[0]>0:!0)))return{data:{index:z,overflows:M},reset:{placement:F}};let C=(O=M.filter(k=>k.overflows[0]<=0).sort((k,T)=>k.overflows[1]-T.overflows[1])[0])==null?void 0:O.placement;if(!C)switch(h){case"bestFit":{var V;let k=(V=M.filter(T=>{if(x){let A=$o(T.placement);return A===y||A==="y"}return!0}).map(T=>[T.placement,T.overflows.filter(A=>A>0).reduce((A,I)=>A+I,0)]).sort((T,A)=>T[1]-A[1])[0])==null?void 0:V[0];k&&(C=k);break}case"initialPlacement":C=a;break}if(i!==C)return{reset:{placement:C}}}return{}}}},NP=function(t){return t===void 0&&(t={}),{name:"shift",options:t,async fn(e){let{x:r,y:n,placement:i}=e,{mainAxis:o=!0,crossAxis:s=!1,limiter:a={fn:_=>{let{x:g,y}=_;return{x:g,y}}},...l}=Vd(t,e),c={x:r,y:n},u=await s0(e,l),d=$o(ca(i)),f=n0(d),h=c[f],m=c[d];if(o){let _=f==="y"?"top":"left",g=f==="y"?"bottom":"right",y=h+u[_],v=h-u[g];h=Vv(y,h,v)}if(s){let _=d==="y"?"top":"left",g=d==="y"?"bottom":"right",y=m+u[_],v=m-u[g];m=Vv(y,m,v)}let p=a.fn({...e,[f]:h,[d]:m});return{...p,data:{x:p.x-r,y:p.y-n,enabled:{[f]:o,[d]:s}}}}}};function Uu(){return typeof window<"u"}function da(t){return a0(t)?(t.nodeName||"").toLowerCase():"#document"}function ln(t){var e;return(t==null||(e=t.ownerDocument)==null?void 0:e.defaultView)||window}function ui(t){var e;return(e=(a0(t)?t.ownerDocument:t.document)||window.document)==null?void 0:e.documentElement}function a0(t){return Uu()?t instanceof Node||t instanceof ln(t).Node:!1}function qn(t){return Uu()?t instanceof Element||t instanceof ln(t).Element:!1}function ci(t){return Uu()?t instanceof HTMLElement||t instanceof ln(t).HTMLElement:!1}function Uv(t){return!Uu()||typeof ShadowRoot>"u"?!1:t instanceof ShadowRoot||t instanceof ln(t).ShadowRoot}var VP=new Set(["inline","contents"]);function Fl(t){let{overflow:e,overflowX:r,overflowY:n,display:i}=Wn(t);return/auto|scroll|overlay|hidden|clip/.test(e+n+r)&&!VP.has(i)}var BP=new Set(["table","td","th"]);function zP(t){return BP.has(da(t))}var HP=[":popover-open",":modal"];function Gu(t){return HP.some(e=>{try{return t.matches(e)}catch{return!1}})}var UP=["transform","translate","scale","rotate","perspective"],GP=["transform","translate","scale","rotate","perspective","filter"],qP=["paint","layout","strict","content"];function zd(t){let e=Hd(),r=qn(t)?Wn(t):t;return UP.some(n=>r[n]?r[n]!=="none":!1)||(r.containerType?r.containerType!=="normal":!1)||!e&&(r.backdropFilter?r.backdropFilter!=="none":!1)||!e&&(r.filter?r.filter!=="none":!1)||GP.some(n=>(r.willChange||"").includes(n))||qP.some(n=>(r.contain||"").includes(n))}function WP(t){let e=fo(t);for(;ci(e)&&!ua(e);){if(zd(e))return e;if(Gu(e))return null;e=fo(e)}return null}function Hd(){return typeof CSS>"u"||!CSS.supports?!1:CSS.supports("-webkit-backdrop-filter","none")}var $P=new Set(["html","body","#document"]);function ua(t){return $P.has(da(t))}function Wn(t){return ln(t).getComputedStyle(t)}function qu(t){return qn(t)?{scrollLeft:t.scrollLeft,scrollTop:t.scrollTop}:{scrollLeft:t.scrollX,scrollTop:t.scrollY}}function fo(t){if(da(t)==="html")return t;let e=t.assignedSlot||t.parentNode||Uv(t)&&t.host||ui(t);return Uv(e)?e.host:e}function l0(t){let e=fo(t);return ua(e)?t.ownerDocument?t.ownerDocument.body:t.body:ci(e)&&Fl(e)?e:l0(e)}function Ol(t,e,r){var n;e===void 0&&(e=[]),r===void 0&&(r=!0);let i=l0(t),o=i===((n=t.ownerDocument)==null?void 0:n.body),s=ln(i);if(o){let a=xd(s);return e.concat(s,s.visualViewport||[],Fl(i)?i:[],a&&r?Ol(a):[])}return e.concat(i,Ol(i,[],r))}function xd(t){return t.parent&&Object.getPrototypeOf(t.parent)?t.frameElement:null}function c0(t){let e=Wn(t),r=parseFloat(e.width)||0,n=parseFloat(e.height)||0,i=ci(t),o=i?t.offsetWidth:r,s=i?t.offsetHeight:n,a=Du(r)!==o||Du(n)!==s;return a&&(r=o,n=s),{width:r,height:n,$:a}}function Ud(t){return qn(t)?t:t.contextElement}function ia(t){let e=Ud(t);if(!ci(e))return li(1);let r=e.getBoundingClientRect(),{width:n,height:i,$:o}=c0(e),s=(o?Du(r.width):r.width)/n,a=(o?Du(r.height):r.height)/i;return(!s||!Number.isFinite(s))&&(s=1),(!a||!Number.isFinite(a))&&(a=1),{x:s,y:a}}var jP=li(0);function u0(t){let e=ln(t);return!Hd()||!e.visualViewport?jP:{x:e.visualViewport.offsetLeft,y:e.visualViewport.offsetTop}}function YP(t,e,r){return e===void 0&&(e=!1),!r||e&&r!==ln(t)?!1:e}function Xo(t,e,r,n){e===void 0&&(e=!1),r===void 0&&(r=!1);let i=t.getBoundingClientRect(),o=Ud(t),s=li(1);e&&(n?qn(n)&&(s=ia(n)):s=ia(t));let a=YP(o,r,n)?u0(o):li(0),l=(i.left+a.x)/s.x,c=(i.top+a.y)/s.y,u=i.width/s.x,d=i.height/s.y;if(o){let f=ln(o),h=n&&qn(n)?ln(n):n,m=f,p=xd(m);for(;p&&n&&h!==m;){let _=ia(p),g=p.getBoundingClientRect(),y=Wn(p),v=g.left+(p.clientLeft+parseFloat(y.paddingLeft))*_.x,b=g.top+(p.clientTop+parseFloat(y.paddingTop))*_.y;l*=_.x,c*=_.y,u*=_.x,d*=_.y,l+=v,c+=b,m=ln(p),p=xd(m)}}return Nu({width:u,height:d,x:l,y:c})}function Gd(t,e){let r=qu(t).scrollLeft;return e?e.left+r:Xo(ui(t)).left+r}function f0(t,e,r){r===void 0&&(r=!1);let n=t.getBoundingClientRect(),i=n.left+e.scrollLeft-(r?0:Gd(t,n)),o=n.top+e.scrollTop;return{x:i,y:o}}function KP(t){let{elements:e,rect:r,offsetParent:n,strategy:i}=t,o=i==="fixed",s=ui(n),a=e?Gu(e.floating):!1;if(n===s||a&&o)return r;let l={scrollLeft:0,scrollTop:0},c=li(1),u=li(0),d=ci(n);if((d||!d&&!o)&&((da(n)!=="body"||Fl(s))&&(l=qu(n)),ci(n))){let h=Xo(n);c=ia(n),u.x=h.x+n.clientLeft,u.y=h.y+n.clientTop}let f=s&&!d&&!o?f0(s,l,!0):li(0);return{width:r.width*c.x,height:r.height*c.y,x:r.x*c.x-l.scrollLeft*c.x+u.x+f.x,y:r.y*c.y-l.scrollTop*c.y+u.y+f.y}}function XP(t){return Array.from(t.getClientRects())}function JP(t){let e=ui(t),r=qu(t),n=t.ownerDocument.body,i=Ko(e.scrollWidth,e.clientWidth,n.scrollWidth,n.clientWidth),o=Ko(e.scrollHeight,e.clientHeight,n.scrollHeight,n.clientHeight),s=-r.scrollLeft+Gd(t),a=-r.scrollTop;return Wn(n).direction==="rtl"&&(s+=Ko(e.clientWidth,n.clientWidth)-i),{width:i,height:o,x:s,y:a}}function ZP(t,e){let r=ln(t),n=ui(t),i=r.visualViewport,o=n.clientWidth,s=n.clientHeight,a=0,l=0;if(i){o=i.width,s=i.height;let c=Hd();(!c||c&&e==="fixed")&&(a=i.offsetLeft,l=i.offsetTop)}return{width:o,height:s,x:a,y:l}}var QP=new Set(["absolute","fixed"]);function tI(t,e){let r=Xo(t,!0,e==="fixed"),n=r.top+t.clientTop,i=r.left+t.clientLeft,o=ci(t)?ia(t):li(1),s=t.clientWidth*o.x,a=t.clientHeight*o.y,l=i*o.x,c=n*o.y;return{width:s,height:a,x:l,y:c}}function Gv(t,e,r){let n;if(e==="viewport")n=ZP(t,r);else if(e==="document")n=JP(ui(t));else if(qn(e))n=tI(e,r);else{let i=u0(t);n={x:e.x-i.x,y:e.y-i.y,width:e.width,height:e.height}}return Nu(n)}function h0(t,e){let r=fo(t);return r===e||!qn(r)||ua(r)?!1:Wn(r).position==="fixed"||h0(r,e)}function eI(t,e){let r=e.get(t);if(r)return r;let n=Ol(t,[],!1).filter(a=>qn(a)&&da(a)!=="body"),i=null,o=Wn(t).position==="fixed",s=o?fo(t):t;for(;qn(s)&&!ua(s);){let a=Wn(s),l=zd(s);!l&&a.position==="fixed"&&(i=null),(o?!l&&!i:!l&&a.position==="static"&&i&&QP.has(i.position)||Fl(s)&&!l&&h0(t,s))?n=n.filter(c=>c!==s):i=a,s=fo(s)}return e.set(t,n),n}function rI(t){let{element:e,boundary:r,rootBoundary:n,strategy:i}=t,o=[...r==="clippingAncestors"?Gu(e)?[]:eI(e,this._c):[].concat(r),n],s=o[0],a=o.reduce((l,c)=>{let u=Gv(e,c,i);return l.top=Ko(u.top,l.top),l.right=Ou(u.right,l.right),l.bottom=Ou(u.bottom,l.bottom),l.left=Ko(u.left,l.left),l},Gv(e,s,i));return{width:a.right-a.left,height:a.bottom-a.top,x:a.left,y:a.top}}function nI(t){let{width:e,height:r}=c0(t);return{width:e,height:r}}function iI(t,e,r){let n=ci(e),i=ui(e),o=r==="fixed",s=Xo(t,!0,o,e),a={scrollLeft:0,scrollTop:0},l=li(0);function c(){l.x=Gd(i)}if(n||!n&&!o)if((da(e)!=="body"||Fl(i))&&(a=qu(e)),n){let h=Xo(e,!0,o,e);l.x=h.x+e.clientLeft,l.y=h.y+e.clientTop}else i&&c();o&&!n&&i&&c();let u=i&&!n&&!o?f0(i,a):li(0),d=s.left+a.scrollLeft-l.x-u.x,f=s.top+a.scrollTop-l.y-u.y;return{x:d,y:f,width:s.width,height:s.height}}function bd(t){return Wn(t).position==="static"}function qv(t,e){if(!ci(t)||Wn(t).position==="fixed")return null;if(e)return e(t);let r=t.offsetParent;return ui(t)===r&&(r=r.ownerDocument.body),r}function d0(t,e){let r=ln(t);if(Gu(t))return r;if(!ci(t)){let i=fo(t);for(;i&&!ua(i);){if(qn(i)&&!bd(i))return i;i=fo(i)}return r}let n=qv(t,e);for(;n&&zP(n)&&bd(n);)n=qv(n,e);return n&&ua(n)&&bd(n)&&!zd(n)?r:n||WP(t)||r}var oI=async function(t){let e=this.getOffsetParent||d0,r=this.getDimensions,n=await r(t.floating);return{reference:iI(t.reference,await e(t.floating),t.strategy),floating:{x:0,y:0,width:n.width,height:n.height}}};function sI(t){return Wn(t).direction==="rtl"}var Tu={convertOffsetParentRelativeRectToViewportRelativeRect:KP,getDocumentElement:ui,getClippingRect:rI,getOffsetParent:d0,getElementRects:oI,getClientRects:XP,getDimensions:nI,getScale:ia,isElement:qn,isRTL:sI};function p0(t,e){return t.x===e.x&&t.y===e.y&&t.width===e.width&&t.height===e.height}function aI(t,e){let r=null,n,i=ui(t);function o(){var a;clearTimeout(n),(a=r)==null||a.disconnect(),r=null}function s(a,l){a===void 0&&(a=!1),l===void 0&&(l=1),o();let c=t.getBoundingClientRect(),{left:u,top:d,width:f,height:h}=c;if(a||e(),!f||!h)return;let m=bu(d),p=bu(i.clientWidth-(u+f)),_=bu(i.clientHeight-(d+h)),g=bu(u),y={rootMargin:-m+"px "+-p+"px "+-_+"px "+-g+"px",threshold:Ko(0,Ou(1,l))||1},v=!0;function b(S){let x=S[0].intersectionRatio;if(x!==l){if(!v)return s();x?s(!1,x):n=setTimeout(()=>{s(!1,1e-7)},1e3)}x===1&&!p0(c,t.getBoundingClientRect())&&s(),v=!1}try{r=new IntersectionObserver(b,{...y,root:i.ownerDocument})}catch{r=new IntersectionObserver(b,y)}r.observe(t)}return s(!0),o}function lI(t,e,r,n){n===void 0&&(n={});let{ancestorScroll:i=!0,ancestorResize:o=!0,elementResize:s=typeof ResizeObserver=="function",layoutShift:a=typeof IntersectionObserver=="function",animationFrame:l=!1}=n,c=Ud(t),u=i||o?[...c?Ol(c):[],...Ol(e)]:[];u.forEach(g=>{i&&g.addEventListener("scroll",r,{passive:!0}),o&&g.addEventListener("resize",r)});let d=c&&a?aI(c,r):null,f=-1,h=null;s&&(h=new ResizeObserver(g=>{let[y]=g;y&&y.target===c&&h&&(h.unobserve(e),cancelAnimationFrame(f),f=requestAnimationFrame(()=>{var v;(v=h)==null||v.observe(e)})),r()}),c&&!l&&h.observe(c),h.observe(e));let m,p=l?Xo(t):null;l&&_();function _(){let g=Xo(t);p&&!p0(p,g)&&r(),p=g,m=requestAnimationFrame(_)}return r(),()=>{var g;u.forEach(y=>{i&&y.removeEventListener("scroll",r),o&&y.removeEventListener("resize",r)}),d==null||d(),(g=h)==null||g.disconnect(),h=null,l&&cancelAnimationFrame(m)}}var cI=NP,uI=FP,fI=(t,e,r)=>{let n=new Map,i={platform:Tu,...r},o={...i.platform,_c:n};return DP(t,e,{...i,platform:o})};function hI(t){let e=()=>{};return function(r,n){if(e(),!r){requestAnimationFrame(()=>{r0(t)?e0(t,()=>{t.style.removeProperty("position")}):t.style.removeProperty("position")});return}if(!n||!t.hasAttribute("anchor"))return;let i=t.getAttribute("anchor"),o=t.getAttribute("anchor-strategy")||"absolute";o!=="absolute"&&o!=="fixed"&&(console.warn(`[createAnchorUpdater] Invalid anchor strategy "${o}" for element:`,t),o="absolute"),e=lI(n,t,()=>{let s=Wv(window.getComputedStyle(t).getPropertyValue("--anchor-gap"),t),a=Wv(window.getComputedStyle(t).getPropertyValue("--anchor-offset"),t),l=i.split(" ")[0],c={};switch(l){case"top":case"bottom":c={top:s,left:-1*a,right:a,bottom:s};break;case"left":case"right":c={top:-1*a,bottom:a,left:s,right:s};break}fI(n,t,{strategy:o,placement:i.replace(" ","-"),middleware:[uI({padding:c}),cI({padding:c})]}).then(async({x:u,y:d,placement:f})=>{var p;if(!dI()&&o==="absolute"){let _=null;for(let g=t.parentElement;g;g=g.parentElement){let y=getComputedStyle(g).position;if(y==="relative"||y==="absolute"||y==="fixed"||y==="sticky"){_=g;break}}if(_){let g=_.getBoundingClientRect();u-=g.left+window.scrollX,d-=g.top+window.scrollY}}let h=`${u}px`,m=`${d}px`;switch(f.split("-")[0]){case"top":m=`calc(${d}px - var(--anchor-gap, 0px))`,h=`calc(${u}px + var(--anchor-offset, 0px))`;break;case"right":h=`calc(${u}px + var(--anchor-gap, 0px))`,m=`calc(${d}px + var(--anchor-offset, 0px))`;break;case"bottom":m=`calc(${d}px + var(--anchor-gap, 0px))`,h=`calc(${u}px + var(--anchor-offset, 0px))`;break;case"left":h=`calc(${u}px - var(--anchor-gap, 0px))`,m=`calc(${d}px + var(--anchor-offset, 0px))`;break}{let _=t.getBoundingClientRect();if(_.x===0&&_.y===0&&_.width===0&&_.height===0)return}Object.assign(t.style,{left:h,top:m,position:o}),await((p=Tu.isRTL)==null?void 0:p.call(Tu,t))&&Object.assign(t.style,{right:"unset",bottom:"unset"})})})}}function dI(){return"showPopover"in HTMLElement.prototype&&HTMLElement.prototype.showPopover.toString().includes("[native code]")}function Wv(t,e){let r=document.createElement("div");e.appendChild(r),r.style.setProperty("margin-top","0px","important"),r.style.setProperty("margin-top",t,"important");let n=parseFloat(window.getComputedStyle(r).marginTop)||0;return e.removeChild(r),n}function _u(t){return qd(t)&&"tabIndex"in t}function qd(t){return pI(t)&&"tagName"in t}function m0(t){return qd(t)&&"accessKey"in t}function pI(t){return typeof t!="object"||t===null?!1:"nodeType"in t}function mI(t){return qd(t)&&"style"in t}function gI(t){return m0(t)&&t.nodeName==="INPUT"}function ai(t){let e=t.getBoundingClientRect();return!(!(e.x!==0||e.y!==0||e.width!==0||e.height!==0)||(t.ownerDocument.defaultView||window).getComputedStyle(t).visibility==="hidden")}var yI={get selectRequired(){let t=document.createElement("select");t.setAttribute("required","true");let e=t.validationMessage;return Object.defineProperty(this,"selectRequired",{value:e}),e}};function Td(t,e,r){function n(){if(!ai(t)){for(let i of t.children)if(ai(i))return;r()}}if(typeof ResizeObserver<"u"){let i=new ResizeObserver(n);i.observe(t),e.addEventListener("abort",()=>i.disconnect())}if(typeof IntersectionObserver<"u"){let i=new IntersectionObserver(n);i.observe(t),e.addEventListener("abort",()=>i.disconnect())}}var Nl=["[contentEditable=true]","[tabindex]","a[href]","area[href]","button:not([disabled])","iframe","input:not([disabled])","select:not([disabled])","textarea:not([disabled])"].map(t=>`${t}:not([tabindex='-1'])`).join(",");function fa(t,e,r){let n=e?t.indexOf(e):null;switch(n===-1&&(n=null),r){case 0:{for(let i=0;i<t.length;i++)if(ai(t[i]))return t[i];return null}case 1:{for(let i=t.length-1;i>=0;i--)if(ai(t[i]))return t[i];return null}case 2:{if(n===null)return fa(t,e,1);for(let i=n-1;i>=0;i--)if(ai(t[i]))return t[i];return null}case 3:{if(n===null)return fa(t,e,0);for(let i=n+1;i<t.length;i++)if(ai(t[i]))return t[i];return null}case 4:return null}}var si=[];t0(()=>{function t(e){if(e.target===document.body||si[0]===e.target)return;let r=e.target;r&&"closest"in r&&(r=r.closest(Nl),si.unshift(r!=null?r:e.target),si=si.filter(n=>n!=null&&n.isConnected),si.splice(10))}window.addEventListener("click",t,{capture:!0}),window.addEventListener("pointerdown",t,{capture:!0}),window.addEventListener("focus",t,{capture:!0}),document.body.addEventListener("click",t,{capture:!0}),document.body.addEventListener("pointerdown",t,{capture:!0}),document.body.addEventListener("focus",t,{capture:!0})});var Vu=!1,g0=!1;typeof navigator<"u"&&(Vu=/^((?!chrome|android).)*safari/i.test(navigator.userAgent),g0=navigator.userAgent.toLowerCase().includes("firefox"));var wd=!1;function Wd(t,e,r,n,i,o){vI(t.ownerDocument);let s=Nd(t),a=hI(t),l=la();t.hasAttribute("popover")||t.setAttribute("popover","");let c=r();for(let f of c)f.setAttribute("type","button"),f.setAttribute("aria-haspopup","true"),f.setAttribute("aria-controls",t.id),f.setAttribute("aria-expanded","fal
110se");t.hasAttribute("open")&&queueMicrotask(()=>t.showPopover());function u(){t.hasAttribute("open")&&t.hidePopover()}let d=new AbortController;e.addEventListener("abort",()=>d.abort()),t.addEventListener("beforetoggle",f=>{var p;let h=Ad(f,c);a(f.newState==="open",(p=n==null?void 0:n())!=null?p:h),f.newState==="open"?h&&(Td(h,d.signal,u),Td(t,d.signal,u)):(d.abort(),d=new AbortController);let m=t.hasAttribute("open");f.newState==="open"&&!m?t.setAttributeNoCallbacks("open",""):f.newState==="closed"&&m&&t.removeAttributeNoCallbacks("open"),f.newState==="open"?(h==null||h.setAttribute("aria-expanded","true"),h!=null&&h.id&&t.setAttribute("aria-labelledby",h.id),i==null||i(),wd=t.getAttribute("popover")===""):(h==null||h.setAttribute("aria-expanded","false"),t.removeAttribute("aria-labelledby"),o==null||o(),wd=!1),f.oldState==="closed"&&f.newState==="open"?(Vu&&(l.dispose(),l=la()),s.start("in")):f.oldState==="open"&&f.newState==="closed"&&(Vu&&l.style(t,"transition-property","none"),s.start("out"))},{signal:e}),e.addEventListener("abort",()=>s.abort())}function Ad(t,e){var r,n,i;return(i=(n=(r=t.source)!=null?r:si.find(o=>e.includes(o)))!=null?n:e[0])!=null?i:null}var $v=new WeakSet;function vI(t){if(g0||Vu||$v.has(t))return;$v.add(t);let e=null;t.addEventListener("mousedown",()=>{wd&&(t.body.setAttribute("tabindex","-1"),e&&clearTimeout(e),e=setTimeout(()=>t.body.removeAttribute("tabindex")))},{capture:!0})}function ha(t,e,r,n){function i(){let a=t.getBoundingClientRect();n.style.setProperty(e,a.width+"px")}let o=t.ownerDocument,s=new ResizeObserver(i);s.observe(t),o.addEventListener("transitionend",i,{signal:r}),r.addEventListener("abort",()=>s.disconnect())}var bI=0;function Tr(t){return`${t}-${bI++}`}var _I=200;function Dl(t,e,r,n){EI(),t.addEventListener(e,i=>{Cd!==null&&Date.now()-Cd<_I||n(i)},{passive:!0,signal:r})}var Cd=null,jv=!1;function EI(){jv||(jv=!0,document.addEventListener("keydown",()=>{Cd=Date.now()},{capture:!0}))}var SI=class extends Map{constructor(t){super(),this.factory=t}get(t){let e=super.get(t);return e===void 0&&(e=this.factory(t,this),this.set(t,e)),e}},Yv=new SI(()=>({referenceCounter:0,d:la()}));function y0(t){let e=Yv.get(t);if(e.referenceCounter++,e.referenceCounter===1){let n=[AI(),TI(),xI()];n.forEach(({before:i})=>i({doc:t,d:e.d})),n.forEach(({after:i})=>i({doc:t,d:e.d}))}let r=!1;return()=>{r||(r=!0,e.referenceCounter--,!(e.referenceCounter>0)&&(e.d.dispose(),Yv.delete(t)))}}function xI(){return{before({doc:t,d:e}){e.style(t.documentElement,"overflow","hidden")},after(){}}}function TI(){let t;return{before({doc:e}){var i;let r=e.documentElement,n=(i=e.defaultView)!=null?i:window;t=Math.max(0,n.innerWidth-r.clientWidth),r.style.setProperty("--el-top-layer-scrollbar-offset","0px")},after({doc:e,d:r}){let n=e.documentElement,i=Math.max(0,n.clientWidth-n.offsetWidth),o=Math.max(0,t-i);r.style(n,"paddingRight",`${o}px`),r.add(()=>{n.style.setProperty("--el-top-layer-scrollbar-offset",`-${o}px`)})}}}function wI(){return/iPhone/gi.test(window.navigator.platform)||/Mac/gi.test(window.navigator.platform)&&window.navigator.maxTouchPoints>0}function AI(){return wI()?{before({doc:t,d:e}){function r(n){return!!n.closest("[popover], dialog > *")}e.microTask(()=>{var o;if(window.getComputedStyle(t.documentElement).scrollBehavior!=="auto"){let s=la();s.style(t.documentElement,"scrollBehavior","auto"),e.add(()=>e.microTask(()=>s.dispose()))}let n=(o=window.scrollY)!=null?o:window.pageYOffset,i=null;e.addEventListener(t,"click",s=>{if(_u(s.target))try{let a=s.target.closest("a");if(!a)return;let{hash:l}=new URL(a.href),c=t.querySelector(l);_u(c)&&!r(c)&&(i=c)}catch{}},!0),e.addEventListener(t,"touchstart",s=>{if(_u(s.target)&&mI(s.target))if(r(s.target)){let a=s.target;for(;a.parentElement&&r(a.parentElement);)a=a.parentElement;e.style(a,"overscrollBehavior","contain")}else e.style(s.target,"touchAction","none")}),e.addEventListener(t,"touchmove",s=>{if(_u(s.target)){if(gI(s.target))return;if(r(s.target)){let a=s.target;for(;a.parentElement&&a.dataset.tailwindplusPortal!==""&&!(a.scrollHeight>a.clientHeight||a.scrollWidth>a.clientWidth);)a=a.parentElement;a.dataset.tailwindplusPortal===""&&s.preventDefault()}else s.preventDefault()}},{passive:!1}),e.add(()=>{var a;let s=(a=window.scrollY)!=null?a:window.pageYOffset;n!==s&&window.scrollTo(0,n),i&&i.isConnected&&(i.scrollIntoView({block:"nearest"}),i=null)})})},after(){}}:{before(){},after(){}}}function v0(t,e){let r=null;t.addEventListener("toggle",n=>{n.newState==="open"?r||(r=y0(t.ownerDocument)):r&&(r(),r=null)},{signal:e}),e.addEventListener("abort",()=>{r&&(r(),r=null)})}var Kv=/([\u2700-\u27BF]|[\uE000-\uF8FF]|\uD83C[\uDC00-\uDFFF]|\uD83D[\uDC00-\uDFFF]|[\u2011-\u26FF]|\uD83E[\uDD10-\uDDFF])/g;function Pd(t){var o,s;let e=(o=t.innerText)!=null?o:"",r=t.cloneNode(!0);if(!m0(r))return e;let n=!1;for(let a of r.querySelectorAll('[hidden],[aria-hidden],[role="img"]'))a.remove(),n=!0;let i=n?(s=r.innerText)!=null?s:"":e;return Kv.test(i)&&(i=i.replace(Kv,"")),i}function CI(t){let e=t.getAttribute("aria-label");if(typeof e=="string")return e.trim();let r=t.getAttribute("aria-labelledby");if(r){let n=r.split(" ").map(i=>{let o=document.getElementById(i);if(o){let s=o.getAttribute("aria-label");return typeof s=="string"?s.trim():Pd(o).trim()}return null}
vendor: 33,058 bytes, line 110
110).filter(Boolean);if(n.length>0)return n.join(", ")}return Pd(t).trim()}var xn,wu,PI=class extends pe{constructor(){super(...arguments),Le(this,xn,[]),Le(this,wu,null)}mount(t){let e=this.getInput(),r=this.getButton(),n=this.getOptions();e.id||(e.id=Tr("autocomplete-input")),r&&(r.id||(r.id=Tr("autocomplete-button"))),n.id||(n.id=Tr("autocomplete-listbox")),Wd(n,t,()=>{let u=this.getButton();return u?[u]:[]},()=>this.getInput(),()=>this.onBeforeOpen(),()=>this.onBeforeClose()),v0(n,t),e.setAttribute("role","combobox"),e.setAttribute("aria-autocomplete","list"),e.setAttribute("aria-expanded","false"),e.setAttribute("aria-controls",n.id),e.setAttribute("aria-activedescendant",""),e.setAttribute("autocomplete","off"),r&&(r.setAttribute("type","button"),r.setAttribute("tabindex","-1"),r.setAttribute("aria-expanded","false"),r.setAttribute("aria-haspopup","listbox"),r.setAttribute("popovertarget",n.id)),n.setAttribute("role","listbox"),n.setAttribute("popover","manual");let i=this,o=new WeakSet;function s(){for(let u of n.getItems())o.has(u)||(o.add(u),u.id||(u.id=Tr("option")),u.setAttribute("role","option"),u.setAttribute("aria-selected","false"),u.setAttribute("tabIndex","-1"),u.addEventListener("mousedown",d=>{d.button===0&&(d.preventDefault(),i.selectOption(u))},{signal:t}),Dl(u,"mouseover",t,()=>i.setActiveItem(u,!1)),Dl(u,"mouseout",t,()=>i.clearActiveItem()));i.filterOptions()}s();let a=new MutationObserver(s);a.observe(this,{attributes:!1,childList:!0,subtree:!0}),r&&ha(r,"--button-width",t,this),ha(e,"--input-width",t,this),e.addEventListener("input",()=>{e.matches(":disabled")||(this.filterOptions(),j(this,xn).length>0?n.hasAttribute("open")||n.showPopover():n.hidePopover())},{signal:t});let l=()=>{e.matches(":disabled")||(e.focus(),n.hasAttribute("open")?n.hidePopover():(this.filterOptions(),j(this,xn).length>0&&n.showPopover()))};e.addEventListener("pointerdown",l,{signal:t}),r&&(r.addEventListener("pointerdown",u=>{u.preventDefault(),l()},{signal:t}),r.addEventListener("click",u=>{u.preventDefault(),u.stopImmediatePropagation()},{signal:t})),e.addEventListener("blur",({relatedTarget:u})=>{u&&this.contains(u)||n.hidePopover()},{signal:t}),e.addEventListener("keydown",u=>{if(!e.matches(":disabled"))switch(u.key){case"ArrowDown":{u.preventDefault(),n.hasAttribute("open")||(j(this,xn).length===0&&this.filterOptions(),j(this,xn).length>0&&n.showPopover()),this.goToItem(3);break}case"ArrowUp":{u.preventDefault(),n.hasAttribute("open")||(j(this,xn).length===0&&this.filterOptions(),j(this,xn).length>0&&n.showPopover()),this.goToItem(2);break}case"Home":case"PageUp":return n.hasAttribute("open")?(u.preventDefault(),u.stopPropagation(),this.goToItem(0)):void 0;case"End":case"PageDown":return n.hasAttribute("open")?(u.preventDefault(),u.stopPropagation(),this.goToItem(1)):void 0;case"Enter":{let d=this.getActiveItem();d&&(u.preventDefault(),this.selectOption(d)),n.hasAttribute("open")&&(u.preventDefault(),n.hidePopover());break}case"Escape":{if(!n.hasAttribute("open"))return;u.preventDefault(),n.hidePopover();break}case"Tab":{n.hidePopover();break}}},{signal:t});let c=Array.from(n.querySelectorAll("el-option[disabled]"));for(let u of c)u.setAttribute("aria-disabled","true"),u.setAttribute("aria-selected","false");t.addEventListener("abort",()=>{a.disconnect()})}getInput(){let t=this.querySelector("input");if(!t)throw new Error("`<el-autocomplete>` must contain an input element.");return t}getButton(){return this.querySelector("button")}getOptions(){let t=this.querySelector("el-options");if(!t)throw new Error("`<el-autocomplete>` must contain a `<el-options>` element.");return t}filterOptions(){var e,r,n;let t=this.getInput().value.toLowerCase();j(this,wu)!==t&&(this.clearActiveItem(),Ae(this,wu,t)),Ae(this,xn,[]);for(let i of this.getOptions().getItems()){let o=((e=i.getAttribute("value"))==null?void 0:e.toLowerCase())||"",s=(n=(r=Pd(i))==null?void 0:r.trim().toLowerCase())!=null?n:"";t===""||o.includes(t)||s.includes(t)?(j(this,xn).push(i),i.removeAttribute("hidden"),i.removeAttribute("aria-hidden")):(i.setAttribute("hidden",""),i.setAttribute("aria-hidden","true"))}}getActiveItem(){let t=this.getInput().getAttribute("aria-activedescendant");return t?document.getElementById(t):null}goToItem(t){if(j(this,xn).length===0)return;let e=this.getActiveItem(),r=fa(j(this,xn),e,t);r&&this.setActiveItem(r)}setActiveItem(t,e=!0){let r=this.getInput(),n=this.getActiveItem();n!==null&&n.setAttribute("aria-selected","false"),t.setAttribute("aria-selected","true"),r.setAttribute("aria-activedescendant",t.id),e&&t.scrollIntoView({block:"nearest"})}clearActiveItem(){let t=this.getInput(),e=this.getActiveItem();e!==null&&e.setAttribute("aria-selected","false"),t.setAttribute("aria-activedescendant","")}selectOption(t){let e=this.getInput(),r=t.getAttribute("value");r&&(e.value=r,e.dispatchEvent(new Event("input",{bubbles:!0,cancelable:!0})),e.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),this.getOptions().hidePopover())}onBeforeOpen(){let t=this.getInput(),e=this.getButton();t.setAttribute("aria-expanded","true"),e==null||e.setAttribute("aria-expanded","true")}onBeforeClose(){let t=this.getInput(),e=this.getButton();t.setAttribute("aria-expanded","false"),e==null||e.setAttribute("aria-expanded","false"),this.clearActiveItem()}};xn=new WeakMap,wu=new WeakMap;me("el-autocomplete",PI);var oi,Au,Bu,Wo,Cu,Id,II=class extends pe{constructor(){super(...arguments),Le(this,Wo),Le(this,oi,[]),Le(this,Au,null),Le(this,Bu,({query:t,content:e})=>e.toLocaleLowerCase().includes(t.toLocaleLowerCase().trim()))}mount(t){let e=this.getInput(),r=this.getItems();e.id||(e.id=Tr("command-input")),r.id||(r.id=Tr("command-items")),e.setAttribute("role","combobox"),e.setAttribute("aria-autocomplete","list"),e.setAttribute("autocomplete","off"),e.setAttribute("aria-controls",r.id),r.setAttribute("role","listbox");let n=this,i=new WeakSet;function o(a=!1){var l;for(let c of r.getItems())i.has(c)||(i.add(c),c.id||(c.id=Tr("item")),c.setAttribute("role","option"),c.setAttribute("tabIndex","-1"),c.setAttribute("aria-selected","false"),c.hasAttribute("disabled")&&c.setAttribute("aria-disabled","true"),Dl(c,"mouseover",t,()=>{var u;return Gn(u=n,Wo,Id).call(u,c,!1)}));Gn(l=n,Wo,Cu).call(l,a),a||n.goToItem(0)}o(!0);let s=new MutationObserver(()=>o(!1));s.observe(this,{attributes:!1,childList:!0,subtree:!0}),ha(e,"--input-width",t,this),e.addEventListener("input",()=>Gn(this,Wo,Cu).call(this),{signal:t}),e.addEventListener("keydown",a=>{switch(a.key){case"ArrowDown":{a.preventDefault(),this.goToItem(3);break}case"ArrowUp":{a.preventDefault(),this.goToItem(2);break}case"Home":case"PageUp":return a.preventDefault(),a.stopPropagation(),this.goToItem(0);case"End":case"PageDown":return a.preventDefault(),a.stopPropagation(),this.goToItem(1);case"Enter":{let l=this.getActiveItem();l&&(a.preventDefault(),l.click());break}case"Tab":break}},{signal:t}),t.addEventListener("abort",()=>{s.disconnect()})}getInput(){let t=this.querySelector("input");if(!t)throw new Error("`<el-command-palette>` must contain an input element.");return t}getItems(){let t=this.querySelector("el-command-list");if(!t)throw new Error("`<el-command-palette>` must contain a `<el-command-list>` element.");return t}getGroups(){return this.getItems().querySelectorAll("el-command-group")}getSuggestions(){return this.querySelector("el-defaults")}getActiveItem(){let t=this.getInput().getAttribute("aria-activedescendant");return t?document.getElementById(t):null}goToItem(t){if(j(this,oi).length===0)return;let e=this.getActiveItem(),r=fa(j(this,oi),e,t);r&&Gn(this,Wo,Id).call(this,r)}clearActiveItem(){let t=this.getInput(),e=this.getActiveItem();if(e!==null){e.setAttribute("aria-selected","false");let r=this.querySelector(`el-command-preview[for="${e.id}"]`);r&&r.setAttribute("hidden","")}t.removeAttribute("aria-activedescendant"),this.dispatchEvent(new CustomEvent("change",{detail:{relatedTarget:null},bubbles:!1,cancelable:!1}))}reset(){let t=this.getInput();t.value="",t.dispatchEvent(new Event("input",{bubbles:!0,cancelable:!0})),t.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),Gn(this,Wo,Cu).call(this,!0),this.clearActiveItem()}setFilterCallback(t){Ae(this,Bu,t)}};oi=new WeakMap,Au=new WeakMap,Bu=new WeakMap,Wo=new WeakSet,Cu=function(t=!1){var o,s;let e=this.getItems(),r=(o=this.getInput().value)!=null?o:"";Ae(this,oi,[]);for(let a of e.getItems()){if(a.closest("el-defaults"))continue;let l=(s=CI(a))!=null?s:"";r===""||!j(this,Bu).call(this,{query:r,node:a,content:l})?(a.setAttribute("hidden",""),a.setAttribute("aria-hidden","true")):(j(this,oi).push(a),a.removeAttribute("hidden"),a.removeAttribute("aria-hidden"))}for(let a of this.getGroups())a.getItems().some(l=>!l.hasAttribute("hidden"))?a.removeAttribute("hidden"):a.setAttribute("hidden","");let n=this.getSuggestions();n&&(r===""?(n.removeAttribute("hidden"),Ae(this,oi,n.getItems())):n.setAttribute("hidden",""));let i=this.querySelector("el-no-results");i&&(r===""||j(this,oi).length>0?i.setAttribute("hidden",""):i.removeAttribute("hidden")),j(this,oi).length===0?e.setAttribute("hidden",""):e.removeAttribute("hidden"),!(t&&r==="")&&(j(this,oi).length===0?this.clearActiveItem():j(this,Au)!==r&&this.goToItem(0),Ae(this,Au,r))},Id=function(t,e=!0){let r=this.getInput(),n=this.getActiveItem();if(t===n)return;if(n!==null){n.setAttribute("aria-selected","false");let o=this.querySelector(`el-command-preview[for="${n.id}"]`);o&&o.setAttribute("hidden","")}t.setAttribute("aria-selected","true"),r.setAttribute("aria-activedescendant",t.id);let i=this.querySelector(`el-command-preview[for="${t.id}"]`);i&&i.removeAttribute("hidden"),e&&t.scrollIntoView({block:"nearest"}),this.dispatchEvent(new CustomEvent("change",{detail:{relatedTarget:t},bubbles:!1,cancelable:!1}))};var kI=class extends pe{getItems(){return Array.from(this.querySelectorAll(`${Nl},[role="option"]`))}},MI=class extends pe{getItems(){return Array.from(this.querySelectorAll(`${Nl},[role="option"]`))}},RI=class extends pe{},LI=class extends pe{},OI=class extends pe{getItems(){return Array.from(this.querySelectorAll(`${Nl},[role="option"]`))}};me("el-command-palette",II);me("el-command-list",kI);me("el-defaults",MI);me("el-no-results",RI);me("el-command-group",OI);me("el-command-preview",LI);var xr=null;typeof globalThis.window<"u"&&(xr=HTMLDialogElement.prototype.close,Object.defineProperties(HTMLDialogElement.prototype,{close:{value(t){let e=this.closest("el-dialog");if(!(e instanceof zu))return xr==null?void 0:xr.call(this,t);let r=e.beforeClose(t);if(r===!0)return xr==null?void 0:xr.call(this,t);r!==!1&&r.then(n=>n?xr==null?void 0:xr.call(this,t):null).catch(console.error)}}}),document.addEventListener("command",t=>{var o;let e=t.target;if(!(e instanceof HTMLDialogElement)||!("command"in t)||t.command!=="close")return;let r=e.closest("el-dialog");if(!(r instanceof zu))return;let n=((o=t.source)==null?void 0:o.tagName)==="BUTTON"?t.source.value:void 0,i=r.beforeClose(n);i!==!0&&(t.stopImmediatePropagation(),t.preventDefault(),i!==!1&&i.then(s=>s?xr==null?void 0:xr.call(e,n):null).catch(console.error))},!0));var Oi,co,kl,ra,Pu,kd,zu=class extends pe{constructor(){super(...arguments),Le(this,Pu),Le(this,Oi,null),Le(this,co,null),Le(this,kl,!0),Le(this,ra,Nd(this,()=>Array.from(this.querySelectorAll("el-dialog-panel,el-dialog-backdrop"))))}mount(t){let e=this.getNativeDialog();e.removeAttribute("open"),e.style.setProperty("right","var(--el-top-layer-scrollbar-offset, 0px)");let r=this.hasAttribute("open");for(let o of Gn(this,Pu,kd).call(this))o.setAttribute("aria-expanded",r.toString());VI(e,t,o=>{o.preventDefault();let s=new Event("cancel",{bubbles:!1,cancelable:!0});!this.dispatchEvent(s)||e.close("")});let n=this.querySelector("el-dialog-panel");Td(n!=null?n:e,t,()=>{this.hasAttribute("open")&&e.close("")});let i=null;e.addEventListener("beforetoggle",o=>{let s=o;s.newState==="open"&&s.oldState==="closed"&&this.beforeOpen();let a=this.hasAttribute("open");if(s.newState==="open"&&!a?(this.dispatchEvent(new CustomEvent("open",{bubbles:!1,cancelable:!1})),this.setAttribute("open","")):s.newState==="closed"&&a&&(this.dispatchEvent(new CustomEvent("close",{bubbles:!1,cancelable:!1})),this.removeAttribute("open")),s.newState==="open"&&s.oldState==="closed")si.length>0&&!i&&(i=si[0]);else if(s.newState==="closed"&&s.oldState==="open"){let l=j(this,kl);setTimeout(()=>{if(!l){i&&i===document.activeElement&&i.isConnected&&"blur"in i&&typeof i.blur=="function"&&i.blur();return}i&&i!==document.activeElement&&i.isConnected&&Fd(i),i=null})}},{signal:t}),e.addEventListener("focusout",o=>{o.relatedTarget===null&&queueMicrotask(()=>{e.contains(e.ownerDocument.activeElement)||e.focus()})},{signal:t}),t.addEventListener("abort",()=>{var o;j(this,ra).abort(),(o=j(this,co))==null||o.call(this)}),this.hasAttribute("open")&&e.showModal()}onAttributeChange(t,e,r){switch(t){case"open":{let n=this.getNativeDialog();for(let i of Gn(this,Pu,kd).call(this))i.setAttribute("aria-expanded",r!==null?"true":"false");r===null?n.close():n.showModal();break}}}getNativeDialog(){let t=this.querySelector("dialog");if(!t)throw new Error("[ElDialog] No `<dialog>` element found");return t}beforeOpen(){Ae(this,kl,!0),j(this,Oi)&&(j(this,Oi).abort(),Ae(this,Oi,null)),j(this,co)||Ae(this,co,y0(this.ownerDocument)),j(this,ra)&&j(this,ra).start("in")}beforeClose(t){if(j(this,co)&&(j(this,co).call(this),Ae(this,co,null)),j(this,Oi))return!1;Ae(this,Oi,new AbortController);let e=j(this,Oi).signal;return new Promise(r=>{var n;(n=j(this,ra))==null||n.start("out",()=>{e.aborted||(Ae(this,Oi,null),requestAnimationFrame(()=>{let i=this.getNativeDialog(),o=i.style.cssText;i.style.cssText=o+"transition-duration: 0 !important;",xr==null||xr.call(i,t),requestAnimationFrame(()=>{i.style.cssText=o})}),r(!0))})})}show(){this.getNativeDialog().showModal()}hide({restoreFocus:t=!0}={}){Ae(this,kl,t),this.getNativeDialog().close()}};Oi=new WeakMap,co=new WeakMap,kl=new WeakMap,ra=new WeakMap,Pu=new WeakSet,kd=function(){return document.querySelectorAll(`[commandfor="${this.getNativeDialog().id}"]`)},Fi(zu,"observedAttributes",["open"]);var DI=class extends pe{mount(t){NI(this,t,()=>{let e=this.getDialog(),r=e.getNativeDialog();if(!r.hasAttribute("open"))return;let n=new Event("cancel",{bubbles:!1,cancelable:!0});!e.dispatchEvent(n)||r.close()})}getDialog(){let t=this.closest("el-dialog");if(!t)throw new Error("[ElDialogPanel] No `<el-dialog>` parent found");return t}},FI=class extends pe{mount(){this.setAttribute("inert","")}};me("el-dialog",zu);me("el-dialog-panel",DI);me("el-dialog-backdrop",FI);function NI(t,e,r){let n=null;document.addEventListener("pointerdown",i=>{n=i.composedPath()[0]||i.target},!0),document.addEventListener("click",i=>{if(n!==i.target)return;if(i.target===t){let{clientX:s,clientY:a}=i,l=t.getBoundingClientRect();if(s>=l.left&&s<=l.right&&a>=l.top&&a<=l.bottom)return;r(i);return}let o=t.closest("dialog");if(o&&o.contains(i.target)&&!t.contains(i.target)){r(i);return}if(i.target===i.target.ownerDocument.documentElement){r(i);return}},{signal:e,capture:!0})}function VI(t,e,r){t.addEventListener("keydown",n=>{n.key==="Escape"&&(n.defaultPrevented||r(n))},{signal:e})}var Ml,Iu,Md,b0=class extends pe{constructor(){super(...arguments),Le(this,Iu),Le(this,Ml,Nd(this))}mount(t){this.id||(this.id=Tr("disclosure")),this.hasAttribute("hidden")?this.removeAttributeNoCallbacks("open"):this.setAttributeNoCallbacks("open","");let e=!this.hasAttribute("hidden");for(let r of Gn(this,Iu,Md).call(this))r.setAttribute("aria-expanded",e.toString()),r.setAttribute("aria-controls",this.id);this.addEventListener("command",r=>{if(r.target instanceof HTMLElement&&"command"in r)switch(r.command){case"--show":{this.show(),r.preventDefault();break}case"--hide":{this.hide(),r.preventDefault();break}case"--toggle":{this.toggle(),r.preventDefault();break}}},{signal:t}),t.addEventListener("abort",()=>j(this,Ml).abort())}onAttributeChange(t,e,r){switch(t){case"hidden":{r===null?this.setAttributeNoCallbacks("open",""):this.removeAttributeNoCallbacks("open");for(let n of Gn(this,Iu,Md).call(this))n.setAttribute("aria-expanded",r===null?"true":"false");r===null?j(this,Ml).start("in"):j(this,Ml).start("out");break}case"open":{r===null?this.hide():this.show();break}}}show(){this.removeAttribute("hidden")}hide(){this.setAttribute("hidden","")}toggle(){this.hasAttribute("hidden")?this.show():this.hide()}};Ml=new WeakMap,Iu=new WeakSet,Md=function(){return document.querySelectorAll(`[commandfor="${this.id}"]`)},Fi(b0,"observedAttributes",["hidden","open"]);me("el-disclosure",b0);function _0(t,e,r,n,i){let o=null;for(let s of e)s.addEventListener("pointerdown",a=>{a.button===0&&t.classList.contains(":popover-open")&&(o=Date.now()+100)},{signal:n,capture:!0});t.ownerDocument.addEventListener("focusin",s=>{if(!r.hasAttribute("open"))return;let a=s.target,l=s.relatedTarget;a!==null&&(o&&Date.now()<o||t.contains(a)||e.some(c=>c.contains(a))||i(l))},{signal:n})}var BI=200;function E0(t,e,r){let n=null,i="",o=null,s=null;t.id||(t.id=Tr(e.role));let a=e.getButton();a.id||(a.id=Tr(`${e.role}-button`)),Wd(t,r,()=>[e.getButton()],()=>e.getButton(),()=>e.onBeforeOpen(),()=>{e.onBeforeClose(),p(),i="",o&&(clearTimeout(o),o=null)}),v0(t,r),t.setAttribute("popover","manual"),t.setAttribute("role",e.role),a.setAttribute("popovertarget",t.id),a.setAttribute("aria-haspopup",e.role);let l=new WeakSet;function c(){let b=e.getItems(),S={passive:!0,signal:r},x=e.role==="menu"?"menuitem":"option";for(let E of b)l.has(E)||(l.add(E),E.id||(E.id=Tr("item")),E.setAttribute("role",x),E.setAttribute("tabIndex","-1"),E.addEventListener("click",()=>e.onItemClick(E),S),Dl(E,"mouseover",r,()=>m(E,!1)),Dl(E,"mouseout",r,()=>p()))}c();let u=new MutationObserver(c);u.observe(t,{attributes:!1,childList:!0,subtree:!0}),_0(t,[a],t,r,b=>{b===null&&(s=Date.now()+100),t.hidePopover()});let d=null,f=!1;a.addEventListener("pointerdown",b=>{if(b.button===0&&!a.matches(":disabled")){if(b.pointerType==="touch"){f=!0;return}t.togglePopover(),d=Date.now()}},{signal:r}),document.addEventListener("pointerup",b=>{if(!(b.button!==0||a.matches(":disabled")||!t.hasAttribute("open"))){if(Date.now()-(d!=null?d:0)>BI){let S=b.composedPath();if(S.includes(t)){if(d!==null){let x=_();x&&x.click()}return}for(let x of S)if(x instanceof Element&&(x.getAttribute("commandfor")||x.getAttribute("popovertarget"))===t.id)return;t.hidePopover()}d=null}},{signal:r,capture:!0}),a.addEventListener("click",b=>{if(f){f=!1;return}b.preventDefault(),b.stopPropagation()},{signal:r});let h=null;t.addEventListener("beforetoggle",b=>{let S=b;S.newState==="open"&&S.oldState==="closed"&&si.length>0&&!h&&(h=si[0])},{signal:r}),t.addEventListener("toggle",b=>{let S=b;S.newState==="closed"&&S.oldState==="open"&&setTimeout(()=>{!t.contains(document.activeElement)&&document.activeElement!==document.body||s&&Date.now()<s||(h&&h!==document.activeElement&&h.isConnected&&Fd(h),h=null)})},{signal:r}),r.addEventListener("abort",()=>{o&&(clearTimeout(o),o=null),u.disconnect()});function m(b,S=!0){let x=_();x!==null&&x.setAttribute("tabIndex","-1"),t.removeAttribute("tabIndex"),b.setAttribute("tabIndex","0"),b.focus({preventScroll:!0}),n=b,S&&b.scrollIntoView({block:"nearest"})}function p(){let b=_();b!==null&&b.setAttribute("tabIndex","-1"),n=null,t.hasAttribute("open")&&(t.setAttribute("tabIndex","0"),t.focus())}function _(){return n}function g(b,S=!1){var M,D,O;if(b==="")return null;let x=e.getItems(),E=b.toLowerCase(),w=_(),P=w?x.indexOf(w):-1;if(!S&&w&&P!==-1&&ai(w)&&(((M=w.textContent)==null?void 0:M.trim().toLowerCase())||"").startsWith(E))return w;for(let V=P+1;V<x.length;V++)if((((D=x[V].textContent)==null?void 0:D.trim().toLowerCase())||"").startsWith(E)&&ai(x[V]))return x[V];for(let V=0;V<=P;V++)if((((O=x[V].textContent)==null?void 0:O.trim().toLowerCase())||"").startsWith(E)&&ai(x[V]))return x[V];return null}function y(b){let S=i==="";o&&(clearTimeout(o),o=null),i+=b.toLowerCase();let x=g(i,S);x&&m(x,!0),o=setTimeout(()=>{i="",o=null},350)}function v(){return i!==""}return{ignoreNextFocusRestoration:()=>s=Date.now()+100,setActiveItem:m,clearActiveItem:p,getActiveItem:_,findItemBySearchQuery:g,handleSearchKey:y,hasActiveSearchQuery:v}}var uo,na,He,ku,Rd,Ld=class extends pe{constructor(){super(...arguments),Le(this,ku),Le(this,uo,this.attachInternals()),Le(this,na,""),Le(this,He,null)}mount(t){var i,o;let e=this.getOptions();this.value=(o=(i=this.getAttribute("value"))!=null?i:this.value)!=null?o:"";let r=this.getButton();r.id||(r.id=Tr("select-button")),ha(r,"--button-width",t,this),r.addEventListener("keydown",s=>{if(!r.matches(":disabled"))switch(s.key){case"ArrowUp":{e.showPopover(),this.goToItem("selected"),s.preventDefault();break}case"ArrowDown":{e.showPopover(),this.goToItem("selected"),s.preventDefault();break}case"Enter":{s.preventDefault(),j(this,uo).form&&j(this,uo).form.requestSubmit();break}case" ":{if(e.hasAttribute("open")&&j(this,He)&&j(this,He).hasActiveSearchQuery()){s.preventDefault(),s.stopPropagation(),j(this,He).handleSearchKey(s.key);break}s.preventDefault(),e.hasAttribute("open")?e.hidePopover():(e.showPopover(),this.goToItem("selected"));break}default:{e.hasAttribute("open")&&s.key.length===1&&!s.ctrlKey&&!s.altKey&&!s.metaKey&&(s.preventDefault(),s.stopPropagation(),this.handleSearchKey(s.key));break}}},{signal:t});for(let s of j(this,uo).labels)s.setAttribute("for",r.id);Ae(this,He,E0(e,{role:"listbox",getItems:()=>this.getItems(),onItemClick:s=>this.setSelectedOption(s),getButton:()=>this.getButton(),onBeforeOpen:()=>this.onBeforeOpen(),onBeforeClose:()=>this.onBeforeClose()},t)),e.addEventListener("keydown",s=>{switch(s.key){case"ArrowDown":return s.preventDefault(),s.stopPropagation(),this.goToItem(3);case"ArrowUp":return s.preventDefault(),s.stopPropagation(),this.goToItem(2);case"Home":case"PageUp":return s.preventDefault(),s.stopPropagation(),this.goToItem(0);case"End":case"PageDown":return s.preventDefault(),s.stopPropagation(),this.goToItem(1);case" ":if(j(this,He)&&j(this,He).hasActiveSearchQuery()){s.preventDefault(),s.stopPropagation(),j(this,He).handleSearchKey(s.key);return}case"Enter":{s.preventDefault(),s.stopPropagation();let a=this.getActiveItem();a?a.click():e.hidePopover();return}case"Tab":{j(this,He)&&j(this,He).ignoreNextFocusRestoration();break}case"Escape":{s.preventDefault(),s.stopPropagation(),e.hidePopover(),r.focus();break}default:{s.key.length===1&&!s.ctrlKey&&!s.altKey&&!s.metaKey&&(s.preventDefault(),s.stopPropagation(),j(this,He)&&j(this,He).handleSearchKey(s.key));break}}},{signal:t}),e.addEventListener("toggle",s=>{s.newState==="open"&&this.onOpen()},{signal:t});let n=Array.from(e.querySelectorAll("el-option[disabled]"));for(let s of n)s.setAttribute("aria-disabled","true"),s.setAttribute("aria-selected","false")}onAttributeChange(t,e,r){switch(t){case"value":{r!==null&&(this.value=r);break}case"required":{Gn(this,ku,Rd).call(this);break}}}getButton(){let t=this.querySelector("button");if(!t)throw new Error("`<el-select>` must contain a button element.");return t}getOptions(){let t=this.querySelector("el-options");if(!t)throw new Error("`<el-select>` must contain a `<el-options>` element.");return t}setSelectedOption(t){this.value=t.getAttribute("value"),this.dispatchEvent(new Event("input",{bubbles:!0,cancelable:!0})),this.dispatchEvent(new Event("change",{bubbles:!0,cancelable:!0})),this.getOptions().hidePopover()}getOptionByName(t){return this.getOptions().getOptionByName(t)}getItems(){return this.getOptions().getItems()}getActiveItem(){var t;return(t=j(this,He))==null?void 0:t.getActiveItem()}getSelectedOption(){return this.getOptionByName(j(this,na))}goToItem(t=4){let e=this.getItems();if(e.length===0)return;let r=this.getActiveItem();if(r===null&&(t===2||t===3)){this.goToItem("selected");return}if(t==="selected"){let i=this.getSelectedOption();i&&ai(i)?this.setActiveItem(i):this.goToItem(0);return}let n=fa(e,r,t);n&&this.setActiveItem(n)}setActiveItem(t){j(this,He)&&j(this,He).setActiveItem(t)}clearActiveItem(){j(this,He)&&j(this,He).clearActiveItem()}onBeforeOpen(){let t=this.getButton(),e=t.dataset.originalTabIndex;e&&(t.dataset.originalTabIndex=e),t.setAttribute("tabIndex","-1")}onOpen(){this.getActiveItem()===null&&this.goToItem("selected")}onBeforeClose(){let t=this.getButton(),e=t.dataset.originalTabIndex;delete t.dataset.originalTabIndex,e!==void 0?t.setAttribute("tabIndex",e):t.removeAttribute("tabIndex");let r=this.getActiveItem();r!==null&&r.setAttribute("tabIndex","-1")}handleSearchKey(t){j(this,He)&&j(this,He).handleSearchKey(t)}set value(t){Ae(this,na,t),j(this,uo).setFormValue(t),Gn(this,ku,Rd).call(this);let e=this.getSelectedOption();if(e){for(let r of this.getItems())r.setAttribute("aria-selected","false");e.setAttribute("aria-selected","true");try{this.querySelectorAll("el-selectedcontent").forEach(r=>r.update())}catch{}}}get value(){return j(this,na)}};uo=new WeakMap,na=new WeakMap,He=new WeakMap,ku=new WeakSet,Rd=function(){if(!this.hasAttribute("required")||j(this,na)){j(this,uo).setValidity({});return}j(this,uo).setValidity({valueMissing:!0},yI.selectRequired,this.getButton())},Fi(Ld,"formAssociated",!0),Fi(Ld,"observedAttributes",["required"]);var zI=class extends pe{mount(){this.update()}update(){let t=this.getSelect().getSelectedOption();if(!t)return;let e=document.createDocumentFragment();for(let r of t.childNodes)e.append(r.cloneNode(!0));this.replaceChildren(e)}getSelect(){let t=this.closest("el-select");if(!t)throw new Error("`<el-selectedcontent>` must be inside of a `<el-select>` element.");return t}};me("el-select",Ld);me("el-selectedcontent",zI);var HI=class extends pe{getButton(){let t=this.querySelector("button");if(!t)throw new Error("[ElDropdown] No `<button>` element found");return t}mount(t){let e=this.getButton();e.id||(e.id=Tr("dropdown-button")),ha(e,"--button-width",t,this);let r=this.querySelectorAll("label");for(let n of r)n.setAttribute("for",e.id)}},Ue,S0=class extends pe{constructor(){super(...arguments),Le(this,Ue,null)}mount(t){Ae(this,Ue,E0(this,{role:"menu",getItems:()=>this.getItems(),onItemClick:()=>this.hidePopover(),getButton:()=>this.getDropdown().getButton(),onBeforeOpen:()=>this.onBeforeOpen(),onBeforeClose:()=>this.onBeforeClose()},t));let e=this.getDropdown().getButton();e.addEventListener("keydown",r=>{if(!e.disabled)switch(r.key){case"ArrowDown":{this.showPopover(),this.goToItem(0),r.preventDefault();break}case"ArrowUp":{this.showPopover(),this.goToItem(1),r.preventDefault();break}case" ":if(this.hasAttribute("open")&&j(this,Ue)&&j(this,Ue).hasActiveSearchQuery()){r.preventDefault(),r.stopPropagation(),j(this,Ue).handleSearchKey(r.key);break}case"Enter":{r.preventDefault(),this.hasAttribute("open")?this.hidePopover():(this.showPopover(),this.goToItem(0));break}default:{this.hasAttribute("open")&&r.key.length===1&&!r.ctrlKey&&!r.altKey&&!r.metaKey&&(r.preventDefault(),r.stopPropagation(),j(this,Ue)&&j(this,Ue).handleSearchKey(r.key));break}}},{signal:t}),this.addEventListener("keydown",r=>{switch(r.key){case"ArrowDown":return r.preventDefault(),r.stopPropagation(),this.goToItem(3);case"ArrowUp":return r.preventDefault(),r.stopPropagation(),this.goToItem(2);case"Home":case"PageUp":return r.preventDefault(),r.stopPropagation(),this.goToItem(0);case"End":case"PageDown":return r.preventDefault(),r.stopPropagation(),this.goToItem(1);case" ":if(j(this,Ue)&&j(this,Ue).hasActiveSearchQuery()){r.preventDefault(),r.stopPropagation(),j(this,Ue).handleSearchKey(r.key);return}case"Enter":{r.preventDefault(),r.stopPropagation();let n=this.getActiveItem();n?n.click():this.hidePopover();return}case"Tab":{j(this,Ue)&&j(this,Ue).ignoreNextFocusRestoration();break}case"Escape":{r.preventDefault(),r.stopPropagation(),this.hidePopover(),e.focus();break}default:{r.key.length===1&&!r.ctrlKey&&!r.altKey&&!r.metaKey&&(r.preventDefault(),r.stopPropagation(),j(this,Ue)&&j(this,Ue).handleSearchKey(r.key));break}}},{signal:t})}onBeforeOpen(){let t=this.getDropdown().getButton(),e=t.dataset.originalTabIndex;e&&(t.dataset.originalTabIndex=e),t.setAttribute("tabIndex","-1"),this.getActiveItem()===null&&(this.setAttribute("tabIndex","0"),setTimeout(()=>this.focus({preventScroll:!0})))}onBeforeClose(){let t=this.getDropdown().getButton(),e=t.dataset.originalTabIndex;delete t.dataset.originalTabIndex,e!==void 0?t.setAttribute("tabIndex",e):t.removeAttribute("tabIndex");let r=this.getActiveItem();r!==null&&r.setAttribute("tabIndex","-1")}goToItem(t=4){let e=this.getItems();if(e.length===0)return;let r=this.getActiveItem(),n=fa(e,r,t);n&&this.setActiveItem(n)}setActiveItem(t){j(this,Ue)&&j(this,Ue).setActiveItem(t)}clearActiveItem(){j(this,Ue)&&j(this,Ue).clearActiveItem()}getDropdown(){let t=this.closest("el-dropdown");if(!t)throw new Error("[ElMenu] No `<el-dropdown>` element found");return t}getItems(){return Array.from(this.querySelectorAll(`${Nl},[role="menuitem"]`))}getActiveItem(){var t;return((t=j(this,Ue))==null?void 0:t.getActiveItem())||null}onAttributeChange(t,e,r){t==="open"&&(r===null?this.hidePopover():this.showPopover())}};Ue=new WeakMap,Fi(S0,"observedAttributes",["anchor","open"]);me("el-menu",S0);me("el-dropdown",HI);var x0=class extends pe{onAttributeChange(t,e,r){t==="open"&&(r===null?this.hidePopover():this.showPopover())}getOptionByName(t){return this.querySelector(`el-option[value="${t}"]`)||null}getItems(){return Array.from(this.querySelectorAll("el-option:not([disabled])"))}};Fi(x0,"observedAttributes",["anchor","open"]);var UI=class extends pe{};me("el-options",x0);me("el-option",UI);var GI=class extends pe{getPopovers(){return Array.from(this.querySelectorAll("* > el-popover"))}},T0=class extends pe{mount(t){if(!this.id)throw new Error("[ElPopover] No id found for popover (ensure `id` is set)");let e=this.getButtons();for(let o of e)o.id||(o.id=Tr("popover-button")),o.addEventListener("keydown",s=>{(s.key==="Enter"||s.key===" ")&&(s.preventDefault(),this.togglePopover())},{signal:t});Wd(this,t,()=>this.getButtons()),this.setAttribute("tabindex","-1");let r=this,n=this.closest("el-popover-group");n&&n.getPopovers().includes(this)&&(r=n),_0(r,e,this,t,()=>this.hidePopover());let i=new AbortController;t.addEventListener("abort",()=>i.abort()),this.addEventListener("beforetoggle",o=>{if(o.newState==="open"){let s=Ad(o,e);s&&ha(s,"--button-width",i.signal,this)}else i.abort(),i=new AbortController}),this.addEventListener("toggle",o=>{o.newState==="closed"&&o.oldState==="open"&&setTimeout(()=>{if(!this.contains(document.activeElement)&&document.activeElement!==document.body)return;let s=Ad(o,e);s&&s!==document.activeElement&&s.isConnected&&Fd(s)})},{signal:t})}getButtons(){let t=this.id,e=Array.from(document.querySelectorAll(`[popovertarget="${t}"]`));if(!e)throw new Error('[ElPopover] No button found for popover (ensure you add a `<button popovertarget="${id}">` on the page)');return e}onAttributeChange(t,e,r){t==="open"&&(r===null?this.hidePopover():this.showPopover())}};Fi(T0,"observedAttributes",["anchor","open"]);me("el-popover",T0);me("el-popover-group",GI);var qI=class extends pe{mount(t){let e=this.getList(),r=this.getPanels(),n=e.getTabButtons(),i=r.getPanels();if(n.length!==i.length){console.warn("[ElTabGroup] Mismatch between number of tabs and panels");return}for(let s=0;s<i.length;s++){let a=i[s],l=n[s];l.id||(l.id=Tr("tailwindplus-tab")),a.id||(a.id=Tr("tailwindplus-tab-panel")),a.setAttribute("aria-labelledby",l.id),l.setAttribute("aria-controls",a.id),l.setAttribute("role","tab")}let o=this.getActiveTab();o===-1&&(o=0),e.setActiveTab(o),r.setActivePanel(o),e.addEventListener("keydown",s=>{switch(s.key){case"ArrowLeft":{s.preventDefault();let a=this.getActiveTab()-1;a<0&&(a=n.length-1),this.setActiveTab(a),n[a].focus();break}case"ArrowRight":{s.preventDefault();let a=this.getActiveTab()+1;a>=n.length&&(a=0),this.setActiveTab(a),n[a].focus();break}case"Home":case"PageUp":{s.preventDefault(),this.setActiveTab(0),n[0].focus();break}case"End":case"PageDown":{s.preventDefault(),this.setActiveTab(n.length-1),n[n.length-1].focus();break}}},{signal:t});for(let s=0;s<n.length;s++)n[s].addEventListener("click",a=>{a.preventDefault(),this.setActiveTab(s)},{signal:t})}getActiveTab(){let t=this.querySelector("el-tab-panels"),e=t.getPanels().find(r=>!r.hasAttribute("hidden"));return e?t.getPanels().indexOf(e):-1}getList(){let t=this.querySelector("el-tab-list");if(!t)throw new Error("[ElTabGroup] No `<el-tab-list>` element found");return t}getPanels(){let t=this.querySelector("el-tab-panels");if(!t)throw new Error("[ElTabGroup] No `<el-tab-panels>` element found");return t}setActiveTab(t){if(this.getActiveTab()===t)return;let e=this.getList(),r=this.getPanels(),n=e.getTabButtons();t<0||t>=n.length||(e.setActiveTab(t),r.setActivePanel(t))}},WI=class extends pe{mount(){this.setAttribute("role","tablist"),this.setAttribute("aria-orientation","horizontal")}getTabButtons(){let t=this.querySelectorAll("button");return Array.from(t)}
110setActiveTab(t){this.getTabButtons().forEach((e,r)=>{let n=r===t;e.setAttribute("tabindex",n?"0":"-1"),e.setAttribute("aria-selected",n?"true":"false")})}},$I=class extends pe{mount(){let t=this.getTabGroup().getList(),e=this.getPanels(),r=new MutationObserver(n=>{for(let i of n){let o=i.target;switch(i.attributeName){case"hidden":if(!o.hasAttribute(i.attributeName)){let s=e.indexOf(o);t.setActiveTab(s),this.setActivePanel(s)}}}});for(let n of e)n.setAttribute("role","tabpanel"),n.setAttribute("tabindex","0"),r.observe(n,{attributeFilter:["hidden"],attributes:!0})}getTabGroup(){let t=this.closest("el-tab-group");if(!t)throw new Error("`<el-tab-panels>` must be inside of a `<el-tab-group>` element.");return t}getPanels(){return Array.from(this.children)}setActivePanel(t){this.getPanels().forEach((e,r)=>{e.toggleAttribute("hidden",r!==t)})}};me("el-tab-list",WI);me("el-tab-panels",$I);me("el-tab-group",qI);var jI=class extends pe{mount(t){let e=new WeakMap;this.addEventListener("command",r=>{var a,l;let n=r;if(n.command!=="--copy")return;let i=n.source;(a=e.get(i))==null||a.abort();let o=new AbortController;e.set(i,o);let s=(l=this.textContent)!=null?l:"";return navigator.clipboard.writeText(s).then(()=>{i.dataset.copied=""}).catch(c=>{i.dataset.error="",console.error("Failed to copy text: ",c)}).finally(()=>{let c=setTimeout(()=>{delete i.dataset.copied,delete i.dataset.error},2e3);o.signal.addEventListener("abort",()=>clearTimeout(c),{once:!0})})},{signal:t})}};me("el-copyable",jI);typeof globalThis.window<"u"&&setTimeout(()=>window.dispatchEvent(new Event("elements:ready")));G();be();G();rh();G();function xc(t,e){let r=0,n=[],i,o=!0,s=0,a=[],l=e,{stop:c}=gt(t,"message",({data:f})=>{if(f.type!=="wrote"||f.streamId!==l)return;let h=a[0];h&&(h.id===f.id?(a.shift(),r+=f.additionalBytesCount,n.push(f.result),i=f.trailer,h.writeCallback?h.writeCallback(f.result.byteLength):h.finishCallback&&h.finishCallback()):h.id<f.id&&c())});function u(){let f=n.length===0?new Uint8Array(0):nf(n.concat(i)),h={rawBytesCount:r,output:f,outputBytesCount:f.byteLength,encoding:"deflate"};return r=0,n=[],h}function d(){o||(t.postMessage({action:"reset",streamId:e}),o=!0)}return{isAsync:!0,get isEmpty(){return o},write(f,h){t.postMessage({action:"write",id:s,data:f,streamId:e}),a.push({id:s,writeCallback:h,data:f}),o=!1,s+=1},finish(f){d(),a.length?(a.forEach(h=>{delete h.writeCallback}),a[a.length-1].finishCallback=()=>f(u())):f(u())},finishSync(){d();let f=a.map(h=>h.data).join("");return a.length=0,{...u(),pendingData:f}},estimateEncodedBytesCount(f){return f.length/8},stop(){c()}}}Z();G();G();function Ka({configuredUrl:t,error:e,source:r,scriptType:n}){if(Y.error(`${r} failed to start: an error occurred while initializing the ${n}:`,e),e instanceof Event||e instanceof Error&&hD(e.message)){let i;t?i=`Please make sure the ${n} URL ${t} is correct and CSP is correctly configured.`:i="Please make sure CSP is correctly configured.",Y.error(`${i} See documentation at ${Jo}/integrations/content_security_policy_logs/#use-csp-with-real-user-monitoring-and-session-replay`)}else n==="worker"&&qi(e)}function hD(t){return t.includes("Content Security Policy")||t.includes("requires 'TrustedScriptURL'")}var dD=30*1e3;function dx(t){return new Worker(t.workerUrl||URL.createObjectURL(new Blob(['(()=>{function t(t){if(1===t.length)return t[0];const e=t.reduce((t,e)=>t+e.length,0),a=new Uint8Array(e);let n=0;for(const e of t)a.set(e,n),n+=e.length;return a}function e(t){for(var e=t.length;--e>=0;)t[e]=0}var a=new Uint8Array([0,0,0,0,0,0,0,0,1,1,1,1,2,2,2,2,3,3,3,3,4,4,4,4,5,5,5,5,0]),n=new Uint8Array([0,0,0,0,1,1,2,2,3,3,4,4,5,5,6,6,7,7,8,8,9,9,10,10,11,11,12,12,13,13]),r=new Uint8Array([0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,0,2,3,7]),i=new Uint8Array([16,17,18,0,8,7,9,6,10,5,11,4,12,3,13,2,14,1,15]),s=Array(576);e(s);var h=Array(60);e(h);var l=Array(512);e(l);var _=Array(256);e(_);var o=Array(29);e(o);var d,u,f,c=Array(30);function p(t,e,a,n,r){this.static_tree=t,this.extra_bits=e,this.extra_base=a,this.elems=n,this.max_length=r,this.has_stree=t?.length}function g(t,e){this.dyn_tree=t,this.max_code=0,this.stat_desc=e}e(c);var v=function(t){return t<256?l[t]:l[256+(t>>
vendor: 5,321 bytes, line 110
110>7)]},w=function(t,e){t.pending_buf[t.pending++]=255&e,t.pending_buf[t.pending++]=e>>>8&255},m=function(t,e,a){t.bi_valid>16-a?(t.bi_buf|=e<<t.bi_valid&65535,w(t,t.bi_buf),t.bi_buf=e>>16-t.bi_valid,t.bi_valid+=a-16):(t.bi_buf|=e<<t.bi_valid&65535,t.bi_valid+=a)},b=function(t,e,a){m(t,a[2*e],a[2*e+1])},y=function(t,e){var a=0;do{a|=1&t,t>>>=1,a<<=1}while(--e>0);return a>>>1},z=function(t,e,a){var n,r,i=Array(16),s=0;for(n=1;n<=15;n++)i[n]=s=s+a[n-1]<<1;for(r=0;r<=e;r++){var h=t[2*r+1];0!==h&&(t[2*r]=y(i[h]++,h))}},k=function(t){var e;for(e=0;e<286;e++)t.dyn_ltree[2*e]=0;for(e=0;e<30;e++)t.dyn_dtree[2*e]=0;for(e=0;e<19;e++)t.bl_tree[2*e]=0;t.dyn_ltree[512]=1,t.opt_len=t.static_len=0,t.last_lit=t.matches=0},x=function(t){t.bi_valid>8?w(t,t.bi_buf):t.bi_valid>0&&(t.pending_buf[t.pending++]=t.bi_buf),t.bi_buf=0,t.bi_valid=0},A=function(t,e,a,n){var r=2*e,i=2*a;return t[r]<t[i]||t[r]===t[i]&&n[e]<=n[a]},U=function(t,e,a){for(var n=t.heap[a],r=a<<1;r<=t.heap_len&&(r<t.heap_len&&A(e,t.heap[r+1],t.heap[r],t.depth)&&r++,!A(e,n,t.heap[r],t.depth));)t.heap[a]=t.heap[r],a=r,r<<=1;t.heap[a]=n},B=function(t,e,r){var i,s,h,l,d=0;if(0!==t.last_lit)do{i=t.pending_buf[t.d_buf+2*d]<<8|t.pending_buf[t.d_buf+2*d+1],s=t.pending_buf[t.l_buf+d],d++,0===i?b(t,s,e):(h=_[s],b(t,h+256+1,e),0!==(l=a[h])&&(s-=o[h],m(t,s,l)),i--,h=v(i),b(t,h,r),0!==(l=n[h])&&(i-=c[h],m(t,i,l)))}while(d<t.last_lit);b(t,256,e)},I=function(t,e){var a,n,r,i=e.dyn_tree,s=e.stat_desc.static_tree,h=e.stat_desc.has_stree,l=e.stat_desc.elems,_=-1;for(t.heap_len=0,t.heap_max=573,a=0;a<l;a++)0!==i[2*a]?(t.heap[++t.heap_len]=_=a,t.depth[a]=0):i[2*a+1]=0;for(;t.heap_len<2;)i[2*(r=t.heap[++t.heap_len]=_<2?++_:0)]=1,t.depth[r]=0,t.opt_len--,h&&(t.static_len-=s[2*r+1]);for(e.max_code=_,a=t.heap_len>>1;a>=1;a--)U(t,i,a);r=l;do{a=t.heap[1],t.heap[1]=t.heap[t.heap_len--],U(t,i,1),n=t.heap[1],t.heap[--t.heap_max]=a,t.heap[--t.heap_max]=n,i[2*r]=i[2*a]+i[2*n],t.depth[r]=(t.depth[a]>=t.depth[n]?t.depth[a]:t.depth[n])+1,i[2*a+1]=i[2*n+1]=r,t.heap[1]=r++,U(t,i,1)}while(t.heap_len>=2);t.heap[--t.heap_max]=t.heap[1],function(t,e){var a,n,r,i,s,h,l=e.dyn_tree,_=e.max_code,o=e.stat_desc.static_tree,d=e.stat_desc.has_stree,u=e.stat_desc.extra_bits,f=e.stat_desc.extra_base,c=e.stat_desc.max_length,p=0;for(i=0;i<=15;i++)t.bl_count[i]=0;for(l[2*t.heap[t.heap_max]+1]=0,a=t.heap_max+1;a<573;a++)(i=l[2*l[2*(n=t.heap[a])+1]+1]+1)>c&&(i=c,p++),l[2*n+1]=i,n>_||(t.bl_count[i]++,s=0,n>=f&&(s=u[n-f]),h=l[2*n],t.opt_len+=h*(i+s),d&&(t.static_len+=h*(o[2*n+1]+s)));if(0!==p){do{for(i=c-1;0===t.bl_count[i];)i--;t.bl_count[i]--,t.bl_count[i+1]+=2,t.bl_count[c]--,p-=2}while(p>0);for(i=c;0!==i;i--)for(n=t.bl_count[i];0!==n;)(r=t.heap[--a])>_||(l[2*r+1]!==i&&(t.opt_len+=(i-l[2*r+1])*l[2*r],l[2*r+1]=i),n--)}}(t,e),z(i,_,t.bl_count)},E=function(t,e,a){var n,r,i=-1,s=e[1],h=0,l=7,_=4;for(0===s&&(l=138,_=3),e[2*(a+1)+1]=65535,n=0;n<=a;n++)r=s,s=e[2*(n+1)+1],++h<l&&r===s||(h<_?t.bl_tree[2*r]+=h:0!==r?(r!==i&&t.bl_tree[2*r]++,t.bl_tree[32]++):h<=10?t.bl_tree[34]++:t.bl_tree[36]++,h=0,i=r,0===s?(l=138,_=3):r===s?(l=6,_=3):(l=7,_=4))},D=function(t,e,a){var n,r,i=-1,s=e[1],h=0,l=7,_=4;for(0===s&&(l=138,_=3),n=0;n<=a;n++)if(r=s,s=e[2*(n+1)+1],!(++h<l&&r===s)){if(h<_)do{b(t,r,t.bl_tree)}while(0!==--h);else 0!==r?(r!==i&&(b(t,r,t.bl_tree),h--),b(t,16,t.bl_tree),m(t,h-3,2)):h<=10?(b(t,17,t.bl_tree),m(t,h-3,3)):(b(t,18,t.bl_tree),m(t,h-11,7));h=0,i=r,0===s?(l=138,_=3):r===s?(l=6,_=3):(l=7,_=4)}},M=!1,j=function(t,e,a,n){m(t,0+(n?1:0),3),function(t,e,a){x(t),w(t,a),w(t,~a),t.pending_buf.set(t.window.subarray(e,e+a),t.pending),t.pending+=a}(t,e,a)},C=j,L=function(t,e,a,n){for(var r=65535&t,i=t>>>16&65535,s=0;0!==a;){a-=s=a>2e3?2e3:a;do{i=i+(r=r+e[n++]|0)|0}while(--s);r%=65521,i%=65521}return r|i<<16},S=new Uint32Array(function(){for(var t,e=[],a=0;a<256;a++){t=a;for(var n=0;n<8;n++)t=1&t?3988292384^t>>>1:t>>>1;e[a]=t}return e}()),O=function(t,e,a,n){var r=S,i=n+a;t^=-1;for(var s=n;s<i;s++)t=t>>>8^r[255&(t^e[s])];return-1^t},T={2:"need dictionary",1:"stream end",0:"","-1":"file error","-2":"stream error","-3":"data error","-4":"insufficient memory","-5":"buffer error","-6":"incompatible version"},q=C,F=function(t,e,a){return t.pending_buf[t.d_buf+2*t.last_lit]=e>>>8&255,t.pending_buf[t.d_buf+2*t.last_lit+1]=255&e,t.pending_buf[t.l_buf+t.last_lit]=255&a,t.last_lit++,0===e?t.dyn_ltree[2*a]++:(t.matches++,e--,t.dyn_ltree[2*(_[a]+256+1)]++,t.dyn_dtree[2*v(e)]++),t.last_lit===t.lit_bufsize-1},G=-2,H=258,J=262,K=103,N=113,P=666,Q=function(t,e){return t.msg=T[e],e},R=function(t){return(t<<1)-(t>4?9:0)},V=function(t){for(var e=t.length;--e>=0;)t[e]=0},W=function(t,e,a){return(e<<t.hash_shift^a)&t.hash_mask},X=function(t){var e=t.state,a=e.pending;a>t.avail_out&&(a=t.avail_out),0!==a&&(t.output.set(e.pending_buf.subarray(e.pending_out,e.pending_out+a),t.next_out),t.next_out+=a,e.pending_out+=a,t.total_out+=a,t.avail_out-=a,e.pending-=a,0===e.pending&&(e.pending_out=0))},Y=function(t,e){(function(t,e,a,n){var r,l,_=0;t.level>0?(2===t.strm.data_type&&(t.strm.data_type=function(t){var e,a=4093624447;for(e=0;e<=31;e++,a>>>=1)if(1&a&&0!==t.dyn_ltree[2*e])return 0;if(0!==t.dyn_ltree[18]||0!==t.dyn_ltree[20]||0!==t.dyn_ltree[26])return 1;for(e=32;e<256;e++)if(0!==t.dyn_ltree[2*e])return 1;return 0}(t)),I(t,t.l_desc),I(t,t.d_desc),_=function(t){var e;
vendor: 8,957 bytes, line 110
110for(E(t,t.dyn_ltree,t.l_desc.max_code),E(t,t.dyn_dtree,t.d_desc.max_code),I(t,t.bl_desc),e=18;e>=3&&0===t.bl_tree[2*i[e]+1];e--);return t.opt_len+=3*(e+1)+5+5+4,e}(t),r=t.opt_len+3+7>>>3,(l=t.static_len+3+7>>>3)<=r&&(r=l)):r=l=a+5,a+4<=r&&-1!==e?j(t,e,a,n):4===t.strategy||l===r?(m(t,2+(n?1:0),3),B(t,s,h)):(m(t,4+(n?1:0),3),function(t,e,a,n){var r;for(m(t,e-257,5),m(t,a-1,5),m(t,n-4,4),r=0;r<n;r++)m(t,t.bl_tree[2*i[r]+1],3);D(t,t.dyn_ltree,e-1),D(t,t.dyn_dtree,a-1)}(t,t.l_desc.max_code+1,t.d_desc.max_code+1,_+1),B(t,t.dyn_ltree,t.dyn_dtree)),k(t),n&&x(t)})(t,t.block_start>=0?t.block_start:-1,t.strstart-t.block_start,e),t.block_start=t.strstart,X(t.strm)},Z=function(t,e){t.pending_buf[t.pending++]=e},$=function(t,e){t.pending_buf[t.pending++]=e>>>8&255,t.pending_buf[t.pending++]=255&e},tt=function(t,e,a,n){var r=t.avail_in;return r>n&&(r=n),0===r?0:(t.avail_in-=r,e.set(t.input.subarray(t.next_in,t.next_in+r),a),1===t.state.wrap?t.adler=L(t.adler,e,r,a):2===t.state.wrap&&(t.adler=O(t.adler,e,r,a)),t.next_in+=r,t.total_in+=r,r)},et=function(t,e){var a,n,r=t.max_chain_length,i=t.strstart,s=t.prev_length,h=t.nice_match,l=t.strstart>t.w_size-J?t.strstart-(t.w_size-J):0,_=t.window,o=t.w_mask,d=t.prev,u=t.strstart+H,f=_[i+s-1],c=_[i+s];t.prev_length>=t.good_match&&(r>>=2),h>t.lookahead&&(h=t.lookahead);do{if(_[(a=e)+s]===c&&_[a+s-1]===f&&_[a]===_[i]&&_[++a]===_[i+1]){i+=2,a++;do{}while(_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&_[++i]===_[++a]&&i<u);if(n=H-(u-i),i=u-H,n>s){if(t.match_start=e,s=n,n>=h)break;f=_[i+s-1],c=_[i+s]}}}while((e=d[e&o])>l&&0!==--r);return s<=t.lookahead?s:t.lookahead},at=function(t){var e,a,n,r,i,s=t.w_size;do{if(r=t.window_size-t.lookahead-t.strstart,t.strstart>=s+(s-J)){t.window.set(t.window.subarray(s,s+s),0),t.match_start-=s,t.strstart-=s,t.block_start-=s,e=a=t.hash_size;do{n=t.head[--e],t.head[e]=n>=s?n-s:0}while(--a);e=a=s;do{n=t.prev[--e],t.prev[e]=n>=s?n-s:0}while(--a);r+=s}if(0===t.strm.avail_in)break;if(a=tt(t.strm,t.window,t.strstart+t.lookahead,r),t.lookahead+=a,t.lookahead+t.insert>=3)for(i=t.strstart-t.insert,t.ins_h=t.window[i],t.ins_h=W(t,t.ins_h,t.window[i+1]);t.insert&&(t.ins_h=W(t,t.ins_h,t.window[i+3-1]),t.prev[i&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=i,i++,t.insert--,!(t.lookahead+t.insert<3)););}while(t.lookahead<J&&0!==t.strm.avail_in)},nt=function(t,e){for(var a,n;;){if(t.lookahead<J){if(at(t),t.lookahead<J&&0===e)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),0!==a&&t.strstart-a<=t.w_size-J&&(t.match_length=et(t,a)),t.match_length>=3)if(n=F(t,t.strstart-t.match_start,t.match_length-3),t.lookahead-=t.match_length,t.match_length<=t.max_lazy_match&&t.lookahead>=3){t.match_length--;do{t.strstart++,t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart}while(0!==--t.match_length);t.strstart++}else t.strstart+=t.match_length,t.match_length=0,t.ins_h=t.window[t.strstart],t.ins_h=W(t,t.ins_h,t.window[t.strstart+1]);else n=F(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++;if(n&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=t.strstart<2?t.strstart:2,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2},rt=function(t,e){for(var a,n,r;;){if(t.lookahead<J){if(at(t),t.lookahead<J&&0===e)return 1;if(0===t.lookahead)break}if(a=0,t.lookahead>=3&&(t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart),t.prev_length=t.match_length,t.prev_match=t.match_start,t.match_length=2,0!==a&&t.prev_length<t.max_lazy_match&&t.strstart-a<=t.w_size-J&&(t.match_length=et(t,a),t.match_length<=5&&(1===t.strategy||3===t.match_length&&t.strstart-t.match_start>4096)&&(t.match_length=2)),t.prev_length>=3&&t.match_length<=t.prev_length){r=t.strstart+t.lookahead-3,n=F(t,t.strstart-1-t.prev_match,t.prev_length-3),t.lookahead-=t.prev_length-1,t.prev_length-=2;do{++t.strstart<=r&&(t.ins_h=W(t,t.ins_h,t.window[t.strstart+3-1]),a=t.prev[t.strstart&t.w_mask]=t.head[t.ins_h],t.head[t.ins_h]=t.strstart)}while(0!==--t.prev_length);if(t.match_available=0,t.match_length=2,t.strstart++,n&&(Y(t,!1),0===t.strm.avail_out))return 1}else if(t.match_available){if((n=F(t,0,t.window[t.strstart-1]))&&Y(t,!1),t.strstart++,t.lookahead--,0===t.strm.avail_out)return 1}else t.match_available=1,t.strstart++,t.lookahead--}return t.match_available&&(n=F(t,0,t.window[t.strstart-1]),t.match_available=0),t.insert=t.strstart<2?t.strstart:2,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2};function it(t,e,a,n,r){this.good_length=t,this.max_lazy=e,this.nice_length=a,this.max_chain=n,this.func=r}var st=[new it(0,0,0,0,function(t,e){var a=65535;for(a>t.pending_buf_size-5&&(a=t.pending_buf_size-5);;){if(t.lookahead<=1){if(at(t),0===t.lookahead&&0===e)return 1;if(0===t.lookahead)break}t.strstart+=t.lookahead,t.lookahead=0;var n=t.block_start+a;if((0===t.strstart||t.strstart>=n)&&(t.lookahead=t.strstart-n,t.strstart=n,Y(t,!1),0===t.strm.avail_out))return 1;if(t.strstart-t.block_start>=t.w_size-J&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):(t.strstart>t.block_start&&(Y(t,!1),t.strm.avail_out),1)}),new it(4,4,8,4,nt),new it(4,5,16,8,nt),new it(4,6,32,32,nt),new it(4,4,16,16,rt),new it(8,16,32,32,rt),new it(8,16,128,128,rt),new it(8,32,128,256,rt),new it(32,128,258,1024,rt),new it(32,258,258,4096,rt)];function ht(){this.strm=null,this.status=0,this.pending_buf=null,this.pending_buf_size=0,this.pending_out=0,this.pending=0,this.wrap=0,this.gzhead=null,this.gzindex=0,this.method=8,this.last_flush=-1,this.w_size=0,this.w_bits=0,this.w_mask=0,this.window=null,this.window_size=0,this.prev=null,this.head=null,this.ins_h=0,this.hash_size=0,this.hash_bits=0,this.hash_mask=0,this.hash_shift=0,this.block_start=0,this.match_length=0,this.prev_match=0,this.match_available=0,this.strstart=0,this.match_start=0,this.lookahead=0,this.prev_length=0,this.max_chain_length=0,this.max_lazy_match=0,this.level=0,this.strategy=0,this.good_match=0,this.nice_match=0,this.dyn_ltree=new Uint16Array(1146),this.dyn_dtree=new Uint16Array(122),this.bl_tree=new Uint16Array(78),V(this.dyn_ltree),V(this.dyn_dtree),V(this.bl_tree),this.l_desc=null,this.d_desc=null,this.bl_desc=null,this.bl_count=new Uint16Array(16),this.heap=new Uint16Array(573),V(this.heap),this.heap_len=0,this.heap_max=0,this.depth=new Uint16Array(573),V(this.depth),this.l_buf=0,this.lit_bufsize=0,this.last_lit=0,this.d_buf=0,this.opt_len=0,this.static_len=0,this.matches=0,this.insert=0,this.bi_buf=0,this.bi_valid=0}for(var lt=function(t){var e,i=function(t){if(!t?.state)return Q(t,G);t.total_in=t.total_out=0,t.data_type=2;var e=t.state;return e.pending=0,e.pending_out=0,e.wrap<0&&(e.wrap=-e.wrap),e.status=e.wrap?42:N,t.adler=2===e.wrap?0:1,e.last_flush=0,function(t){M||(function(){var t,e,i,g,v,w=Array(16);for(i=0,g=0;g<28;g++)for(o[g]=i,t=0;t<1<<a[g];t++)_[i++]=g;for(_[i-1]=g,v=0,g=0;g<16;g++)for(c[g]=v,t=0;t<1<<n[g];t++)l[v++]=g;for(v>>=7;g<30;g++)for(c[g]=v<<7,t=0;t<1<<n[g]-7;t++)l[256+v++]=g;for(e=0;e<=15;e++)w[e]=0;for(t=0;t<=143;)s[2*t+1]=8,t++,w[8]++;for(;t<=255;)s[2*t+1]=9,t++,w[9]++;for(;t<=279;)s[2*t+1]=7,t++,w[7]++;for(;t<=287;)s[2*t+1]=8,t++,w[8]++;for(z(s,287,w),t=0;t<30;t++)h[2*t+1]=5,h[2*t]=y(t,5);d=new p(s,a,257,286,15),u=new p(h,n,0,30,15),f=new p([],r,0,19,7)}(),M=!0),t.l_desc=new g(t.dyn_ltree,d),t.d_desc=new g(t.dyn_dtree,u),t.bl_desc=new g(t.bl_tree,f),t.bi_buf=0,t.bi_valid=0,k(t)}(e),0}(t);return 0===i&&((e=t.state).window_size=2*e.w_size,V(e.head),e.max_lazy_match=st[e.level].max_lazy,e.good_match=st[e.level].good_length,e.nice_match=st[e.level].nice_length,e.max_chain_length=st[e.level].max_chain,e.strstart=0,e.block_start=0,e.lookahead=0,e.insert=0,e.match_length=e.prev_length=2,e.match_available=0,e.ins_h=0),i},_t=function(t,e){var a,n;if(!t?.state||e>5||e<0)return t?Q(t,G):G;var r=t.state;if(!t.output||!t.input&&0!==t.avail_in||r.status===P&&4!==e)return Q(t,0===t.avail_out?-5:G);r.strm=t;var i=r.last_flush;if(r.last_flush=e,42===r.status)if(2===r.wrap)t.adler=0,Z(r,31),Z(r,139),Z(r,8),r.gzhead?(Z(r,(r.gzhead.text?1:0)+(r.gzhead.hcrc?2:0)+(r.gzhead.extra?4:0)+(r.gzhead.name?8:0)+(r.gzhead.comment?16:0)),Z(r,255&r.gzhead.time),Z(r,r.gzhead.time>>8&255),Z(r,r.gzhead.time>>16&255),Z(r,r.gzhead.time>>24&255),Z(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),Z(r,255&r.gzhead.os),r.gzhead.extra?.length&&(Z(r,255&r.gzhead.extra.length),Z(r,r.gzhead.extra.length>>8&255)),r.gzhead.hcrc&&(t.adler=O(t.adler,r.pending_buf,r.pending,0)),r.gzindex=0,r.status=69):(Z(r,0),Z(r,0),Z(r,0),Z(r,0),Z(r,0),Z(r,9===r.level?2:r.strategy>=2||r.level<2?4:0),Z(r,3),r.status=N);else{var h=8+(r.w_bits-8<<4)<<8;h|=(r.strategy>
vendor: 5,917 bytes, line 110
110=2||r.level<2?0:r.level<6?1:6===r.level?2:3)<<6,0!==r.strstart&&(h|=32),h+=31-h%31,r.status=N,$(r,h),0!==r.strstart&&($(r,t.adler>>>16),$(r,65535&t.adler)),t.adler=1}if(69===r.status)if(r.gzhead.extra){for(a=r.pending;r.gzindex<(65535&r.gzhead.extra.length)&&(r.pending!==r.pending_buf_size||(r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),X(t),a=r.pending,r.pending!==r.pending_buf_size));)Z(r,255&r.gzhead.extra[r.gzindex]),r.gzindex++;r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),r.gzindex===r.gzhead.extra.length&&(r.gzindex=0,r.status=73)}else r.status=73;if(73===r.status)if(r.gzhead.name){a=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),X(t),a=r.pending,r.pending===r.pending_buf_size)){n=1;break}n=r.gzindex<r.gzhead.name.length?255&r.gzhead.name.charCodeAt(r.gzindex++):0,Z(r,n)}while(0!==n);r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),0===n&&(r.gzindex=0,r.status=91)}else r.status=91;if(91===r.status)if(r.gzhead.comment){a=r.pending;do{if(r.pending===r.pending_buf_size&&(r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),X(t),a=r.pending,r.pending===r.pending_buf_size)){n=1;break}n=r.gzindex<r.gzhead.comment.length?255&r.gzhead.comment.charCodeAt(r.gzindex++):0,Z(r,n)}while(0!==n);r.gzhead.hcrc&&r.pending>a&&(t.adler=O(t.adler,r.pending_buf,r.pending-a,a)),0===n&&(r.status=K)}else r.status=K;if(r.status===K&&(r.gzhead.hcrc?(r.pending+2>r.pending_buf_size&&X(t),r.pending+2<=r.pending_buf_size&&(Z(r,255&t.adler),Z(r,t.adler>>8&255),t.adler=0,r.status=N)):r.status=N),0!==r.pending){if(X(t),0===t.avail_out)return r.last_flush=-1,0}else if(0===t.avail_in&&R(e)<=R(i)&&4!==e)return Q(t,-5);if(r.status===P&&0!==t.avail_in)return Q(t,-5);if(0!==t.avail_in||0!==r.lookahead||0!==e&&r.status!==P){var l=2===r.strategy?function(t,e){for(var a;;){if(0===t.lookahead&&(at(t),0===t.lookahead)){if(0===e)return 1;break}if(t.match_length=0,a=F(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++,a&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2}(r,e):3===r.strategy?function(t,e){for(var a,n,r,i,s=t.window;;){if(t.lookahead<=H){if(at(t),t.lookahead<=H&&0===e)return 1;if(0===t.lookahead)break}if(t.match_length=0,t.lookahead>=3&&t.strstart>0&&(n=s[r=t.strstart-1])===s[++r]&&n===s[++r]&&n===s[++r]){i=t.strstart+H;do{}while(n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&n===s[++r]&&r<i);t.match_length=H-(i-r),t.match_length>t.lookahead&&(t.match_length=t.lookahead)}if(t.match_length>=3?(a=F(t,1,t.match_length-3),t.lookahead-=t.match_length,t.strstart+=t.match_length,t.match_length=0):(a=F(t,0,t.window[t.strstart]),t.lookahead--,t.strstart++),a&&(Y(t,!1),0===t.strm.avail_out))return 1}return t.insert=0,4===e?(Y(t,!0),0===t.strm.avail_out?3:4):t.last_lit&&(Y(t,!1),0===t.strm.avail_out)?1:2}(r,e):st[r.level].func(r,e);if(3!==l&&4!==l||(r.status=P),1===l||3===l)return 0===t.avail_out&&(r.last_flush=-1),0;if(2===l&&(1===e?function(t){m(t,2,3),b(t,256,s),function(t){16===t.bi_valid?(w(t,t.bi_buf),t.bi_buf=0,t.bi_valid=0):t.bi_valid>=8&&(t.pending_buf[t.pending++]=255&t.bi_buf,t.bi_buf>>=8,t.bi_valid-=8)}(t)}(r):5!==e&&(q(r,0,0,!1),3===e&&(V(r.head),0===r.lookahead&&(r.strstart=0,r.block_start=0,r.insert=0))),X(t),0===t.avail_out))return r.last_flush=-1,0}return 4!==e?0:r.wrap<=0?1:(2===r.wrap?(Z(r,255&t.adler),Z(r,t.adler>>8&255),Z(r,t.adler>>16&255),Z(r,t.adler>>24&255),Z(r,255&t.total_in),Z(r,t.total_in>>8&255),Z(r,t.total_in>>16&255),Z(r,t.total_in>>24&255)):($(r,t.adler>>>16),$(r,65535&t.adler)),X(t),r.wrap>0&&(r.wrap=-r.wrap),0!==r.pending?0:1)},ot=function(t){if(!t?.state)return G;var e=t.state.status;return 42!==e&&69!==e&&73!==e&&91!==e&&e!==K&&e!==N&&e!==P?Q(t,G):(t.state=null,e===N?Q(t,-3):0)},dt=new Uint8Array(256),ut=0;ut<256;ut++)dt[ut]=ut>=252?6:ut>=248?5:ut>=240?4:ut>=224?3:ut>=192?2:1;dt[254]=dt[254]=1;var ft=function(){this.input=null,this.next_in=0,this.avail_in=0,this.total_in=0,this.output=null,this.next_out=0,this.avail_out=0,this.total_out=0,this.msg="",this.state=null,this.data_type=2,this.adler=0},ct=Object.prototype.toString;function pt(){this.options={level:-1,method:8,chunkSize:16384,windowBits:15,memLevel:8,strategy:0};var t=this.options;t.raw&&t.windowBits>0?t.windowBits=-t.windowBits:t.gzip&&t.windowBits>0&&t.windowBits<16&&(t.windowBits+=16),this.err=0,this.msg="",this.ended=!1,this.chunks=[],this.strm=new ft,this.strm.avail_out=0;var e,a,n=function(t,e,a,n,r,i){if(!t)return G;var s=1;if(-1===e&&(e=6),n<0?(s=0,n=-n):n>15&&(s=2,n-=16),r<1||r>9||8!==a||n<8||n>15||e<0||e>9||i<0||i>4)return Q(t,G);8===n&&(n=9);var h=new ht;return t.state=h,h.strm=t,h.wrap=s,h.gzhead=null,h.w_bits=n,h.w_size=1<<h.w_bits,h.w_mask=h.w_size-1,h.hash_bits=r+7,h.hash_size=1<<h.hash_bits,h.hash_mask=h.hash_size-1,h.hash_shift=~~((h.hash_bits+3-1)/3),h.window=new Uint8Array(2*h.w_size),h.head=new Uint16Array(h.hash_size),h.prev=new Uint16Array(h.w_size),h.lit_bufsize=1<<r+6,h.pending_buf_size=4*h.lit_bufsize,h.pending_buf=new Uint8Array(h.pending_buf_size),h.d_buf=1*h.lit_bufsize,h.l_buf=3*h.lit_bufsize,h.level=e,h.strategy=i,h.method=a,lt(t)}(this.strm,t.level,t.method,t.windowBits,t.memLevel,t.strategy);if(0!==n)throw Error(T[n]);if(t.header&&(e=this.strm,a=t.header,e?.state&&(2!==e.state.wrap||(e.state.gzhead=a))),t.dictionary){var r;if(r="[object ArrayBuffer]"===ct.call(t.dictionary)?new Uint8Array(t.dictionary):t.dictionary,0!==(n=function(t,e){var a=e.length;if(!t?.state)return G;var n=t.state,r=n.wrap;if(2===r||1===r&&42!==n.status||n.lookahead)return G;if(1===r&&(t.adler=L(t.adler,e,a,0)),n.wrap=0,a>=n.w_size){0===r&&(V(n.head),n.strstart=0,n.block_start=0,n.insert=0);var i=new Uint8Array(n.w_size);
110i.set(e.subarray(a-n.w_size,a),0),e=i,a=n.w_size}var s=t.avail_in,h=t.next_in,l=t.input;for(t.avail_in=a,t.next_in=0,t.input=e,at(n);n.lookahead>=3;){var _=n.strstart,o=n.lookahead-2;do{n.ins_h=W(n,n.ins_h,n.window[_+3-1]),n.prev[_&n.w_mask]=n.head[n.ins_h],n.head[n.ins_h]=_,_++}while(--o);n.strstart=_,n.lookahead=2,at(n)}return n.strstart+=n.lookahead,n.block_start=n.strstart,n.insert=n.lookahead,n.lookahead=0,n.match_length=n.prev_length=2,n.match_available=0,t.next_in=h,t.input=l,t.avail_in=s,n.wrap=r,0}(this.strm,r)))throw Error(T[n]);this._dict_set=!0}}function gt(t,e,a){try{t.postMessage({type:"errored",error:e,streamId:a})}catch{t.postMessage({type:"errored",error:e+"",streamId:a})}}function vt(t){const e=t.strm.adler;return new Uint8Array([3,0,e>>>24&255,e>>>16&255,e>>>8&255,255&e])}pt.prototype.push=function(t,e){var a,n,r=this.strm,i=this.options.chunkSize;if(this.ended)return!1;for(n=e===~~e?e:!0===e?4:0,"[object ArrayBuffer]"===ct.call(t)?r.input=new Uint8Array(t):r.input=t,r.next_in=0,r.avail_in=r.input.length;;)if(0===r.avail_out&&(r.output=new Uint8Array(i),r.next_out=0,r.avail_out=i),(2===n||3===n)&&r.avail_out<=6)this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;else{if(1===(a=_t(r,n)))return r.next_out>0&&this.onData(r.output.subarray(0,r.next_out)),a=ot(this.strm),this.onEnd(a),this.ended=!0,0===a;if(0!==r.avail_out){if(n>0&&r.next_out>0)this.onData(r.output.subarray(0,r.next_out)),r.avail_out=0;else if(0===r.avail_in)break}else this.onData(r.output)}return!0},pt.prototype.onData=function(t){this.chunks.push(t)},pt.prototype.onEnd=function(t){0===t&&(this.result=function(t){for(var e=0,a=0,n=t.length;a<n;a++)e+=t[a].length;for(var r=new Uint8Array(e),i=0,s=0,h=t.length;i<h;i++){var l=t[i];r.set(l,s),s+=l.length}return r}(this.chunks)),this.chunks=[],this.err=t,this.msg=this.strm.msg},function(e=self){try{const a=new Map;e.addEventListener("message",n=>{try{const r=function(e,a){switch(a.action){case"init":return{type:"initialized",version:"7.3.0"};case"write":{let n=e.get(a.streamId);n||(n=new pt,e.set(a.streamId,n));const r=n.chunks.length,i=(new TextEncoder).encode(a.data);return n.push(i,2),{type:"wrote",id:a.id,streamId:a.streamId,result:t(n.chunks.slice(r)),trailer:vt(n),additionalBytesCount:i.length}}case"reset":e.delete(a.streamId)}}(a,n.data);r&&e.postMessage(r)}catch(t){gt(e,t,n.data&&"streamId"in n.data?n.data.streamId:void 0)}})}catch(t){gt(e,t)}}()})();'])))}var Be={status:0};function Tc(t,e,r){switch(Be.status===0&&pD(t,e),Be.status){case 1:return Be.initializationFailureCallbacks.push(r),Be.worker;case 3:return Be.worker}}function nh(){return Be.status}function pD(t,e){try{let r=dx(t),{stop:n}=gt(r,"error",s=>{cg(t,e,s)}),{stop:i}=gt(r,"message",({data:s})=>{s.type==="errored"?cg(t,e,s.error,s.streamId):s.type==="initialized"&&gD(s.version)});r.postMessage({action:"init"}),Lt(()=>mD(e),dD),Be={status:1,worker:r,stop:()=>{n(),i()},initializationFailureCallbacks:[]}}catch(r){cg(t,e,r)}}function mD(t){Be.status===1&&(Y.error(`${t} failed to start: a timeout occurred while initializing the Worker`),Be.initializationFailureCallbacks.forEach(e=>e()),Be={status:2})}function gD(t){Be.status===1&&(Be={status:3,worker:Be.worker,stop:Be.stop,version:t})}function cg(t,e,r,n){Be.status===1||Be.status===0?(Ka({configuredUrl:t.workerUrl,error:r,source:e,scriptType:"worker"}),Be.status===1&&Be.initializationFailureCallbacks.forEach(i=>i()),Be={status:2}):qi(r,{worker_version:Be.status===3&&Be.version,stream_id:n})}be();G();be();function px(t,e,r,n){let i=e.findTrackedSession(),o=yD(t,i,n),s=r.findView();return ag(t,{viewContext:s,errorType:o,session:i})}function yD(t,e,r){if(!e)return"rum-not-tracked";if(Is(e,t)===0)return"incorrect-session-plan";if(!r)return"replay-not-started"}Z();G();function mx(t,e){if(!t.metricsEnabled)return{stop:rt};let r,n,i,{unsubscribe:o}=e.subscribe(s=>{switch(s.type){case"start":r={forced:s.forced,timestamp:pt()},n=void 0,i=void 0;break;case"document-ready":r&&(n=bt(r.timestamp,pt()));break;case"recorder-settled":r&&(i=bt(r.timestamp,pt()));break;case"aborted":case"deflate-encoder-load-failed":case"recorder-load-failed":case"succeeded":o(),r&&Vr("Recorder init metrics",{metrics:vD(r.forced,i,bt(r.timestamp,pt()),s.type,n)});break}});return{stop:o}}function vD(t,e,r,n,i){return{forced:t,loadRecorderModuleDuration:e,recorderInitDuration:r,result:n,waitForDocReadyDuration:i}}async function pT(){try{return await eF()}catch(t){Ka({error:t,source:"Recorder",scriptType:"module"})}}async function eF(){return(await Promise.resolve().then(()=>(dT(),hT))).startRecording}function gT(t,e,r,n,i,o){let s=0,a;e.subscribe(9,()=>{(s===2||s===3)&&(d(),s=1)}),e.subscribe(10,()=>{s===1&&u()});let l=new J;mx(o,l);let c=async f=>{l.notify({type:"start",forced:f});let[h]=await Promise.all([mT(l,{type:"recorder-settled"},pT()),mT(l,{type:"document-ready"},Yp("interactive"))]);if(s!==2){l.notify({type:"aborted"});return}if(!h){s=0,l.notify({type:"recorder-load-failed"});return}let m=i();if(!m){s=0,l.notify({type:"deflate-encoder-load-failed"});return}({stop:a}=h(e,t,r,n,m,o)),s=3,l.notify({type:"succeeded"})};function u(f){let h=r.findTrackedSession(),m=h?Is(h,t):void 0;if(!rF(m,f)){s=1;return}if(nF(s))return;s=2;let p=iF(m,f)||!1;
110c(p).catch(qt),p&&r.updateSessionState({forcedReplay:"1"})}function d(){s===3&&(a==null||a()),s=0}return{start:u,stop:d,getSessionReplayLink(){return px(t,r,n,s!==0)},isRecording:()=>s===3}}function rF(t,e){return t!==void 0&&(t!==0||(e==null?void 0:e.force))}function nF(t){return t===2||t===3}function iF(t,e){return e&&e.force&&t===0}async function mT(t,e,r){try{return await r}finally{t.notify(e)}}G();function yT(){let t=0;return{strategy:{start(){t=1},stop(){t=2},isRecording:()=>!1,getSessionReplayLink:rt},shouldStartImmediately(e){return t===1||t===0&&!e.startSessionReplayRecordingManually}}}function vT(){if(Ke()&&!ka("records"))return{start:rt,stop:rt,getReplayStats:()=>{},onRumStart:rt,isRecording:()=>!1,getSessionReplayLink:()=>{}};let{strategy:t,shouldStartImmediately:e}=yT();return{start:n=>t.start(n),stop:()=>t.stop(),getSessionReplayLink:()=>t.getSessionReplayLink(),onRumStart:r,isRecording:()=>nh()===3&&t.isRecording(),getReplayStats:n=>nh()===3?fx(n):void 0};function r(n,i,o,s,a,l){let c;function u(){return c||(a!=null||(a=Tc(i,"Datadog Session Replay",()=>t.stop())),a&&(c=xc(a,1))),c}t=gT(i,n,o,s,u,l),e(i)&&t.start()}}G();G();function bT(){return ot.Profiler!==void 0}G();be();function _T(t){let e={status:"starting"};return t.assemble.register(({eventType:r})=>r!==it.VIEW&&r!==it.LONG_TASK&&r!==it.ACTION&&r!==it.VITAL?le:{type:r,_dd:{profiling:e}}),{get:()=>e,set:r=>{e=r}}}async function BT(){try{return await gF()}catch(t){Ka({error:t,source:"Profiler",scriptType:"module"})}}async function gF(){return(await Promise.resolve().then(()=>(VT(),NT))).createRumProfiler}function zT(){let t;function e(r,n,i,o,s,a){let l=o.findTrackedSession();if(!l||!$i(l.id,_s(i.sessionSampleRate,i.profilingSampleRate)))return;let c=_T(n);if(!bT()){c.set({status:"error",error_reason:"not-supported-by-browser"});return}BT().then(u=>{if(!u){c.set({status:"error",error_reason:"failed-to-lazy-load"});return}t=u(i,r,o,c,a,s,void 0),t.start()}).catch(qt)}return{onRumStart:e,stop:()=>{t==null||t.stop()}}}be();var yF=vT(),vF=zT(),zg=sg(yF,vF,{startDeflateWorker:Tc,createDeflateEncoder:xc,sdkName:"rum"});yp(ot,"DD_RUM",zg);var HT,Qn=(HT=globalThis.drupalSettings)==null?void 0:HT.datadog;Qn!=null&&Qn.enabled&&Qn.applicationId&&Qn.clientToken&&zg.init({applicationId:Qn.applicationId,clientToken:Qn.clientToken,site:Qn.site,service:Qn.service,env:Qn.env,version:Qn.version,sessionSampleRate:100,sessionReplaySampleRate:20,trackResources:!0,trackUserInteractions:!0,trackLongTasks:!0});function wi(t){for(var e=t+"=",r=document.cookie.split(";"),n=0;n<r.length;n++){for(var i=r[n];i.charAt(0)==" ";)i=i.substring(1,i.length);if(i.indexOf(e)==0)return i.substring(e.length,i.length)}return null}function To(t,e,r){var n;if(r){var i=new Date;i.setTime(i.getTime()+r*24*60*60*1e3),n="; expires="+i.toString()}else n="";document.cookie=encodeURIComponent(t)+"="+encodeURIComponent(e)+n+"; path=/;SameSite=Strict"}(()=>{let t=globalThis.Drupal,e=globalThis.once;if(!(t!=null&&t.behaviors)||!e)return;let r=()=>{let f=navigator.userAgent;return/Edg\//.test(f)?"Edge":/OPR\//.test(f)?"Opera":/SamsungBrowser\//.test(f)?"Samsung Internet":/Chrome\//.test(f)?"Chrome":/Safari\//.test(f)?"Safari":/Firefox\//.test(f)?"Firefox":/MSIE|Trident\//.test(f)?"Internet Explorer":"Unknown"},n=f=>{var p,_;if(!f)return null;let h;try{h=new URL(f).hostname.toLowerCase()}catch{return null}return(_=(p=[{source:"google",hostnamePattern:/^(www\.)?google\.[a-z.]+$/},{source:"bing",hostnamePattern:/^(www\.)?bing\.com$/},{source:"yahoo",hostnamePattern:/^search\.yahoo\.[a-z.]+$/},{source:"duckduckgo",hostnamePattern:/^(www\.)?duckduckgo\.com$/},{source:"yandex",hostnamePattern:/^(www\.)?yandex\.[a-z.]+$/},{source:"baidu",hostnamePattern:/^(www\.)?baidu\.com$/},{source:"ecosia",hostnamePattern:/^(www\.)?ecosia\.org$/},{source:"qwant",hostnamePattern:/^(www\.)?qwant\.com$/},{source:"startpage",hostnamePattern:/^(www\.)?startpage\.com$/},{source:"brave",hostnamePattern:/^search\.brave\.com$/},{source:"aol",hostnamePattern:/^search\.aol\.com$/},{source:"ask",hostnamePattern:/^(www\.)?ask\.com$/},{source:"seznam",hostnamePattern:/^(www\.)?seznam\.cz$/},{source:"naver",hostnamePattern:/^(www\.)?naver\.com$/}].find(({hostnamePattern:g})=>g.test(h)))==null?void 0:p.source)!=null?_:null},i=f=>{var p,_;if(!f)return null;let h;try{h=new URL(f).hostname.toLowerCase()}catch{return null}return(_=(p=[{source:"chatgpt",domains:["chatgpt.com","chat.openai.com"]},{source:"claude",domains:["claude.ai"]},{source:"perplexity",domains:["perplexity.ai"]},{source:"gemini",domains:["gemini.google.com"]},{source:"microsoft-copilot",domains:["copilot.com","copilot.microsoft.com","m365.cloud.microsoft"]},{source:"grok",domains:["grok.com"]},{source:"deepseek",domains:["chat.deepseek.com"]},{source:"mistral-vibe",domains:["chat.mistral.ai"]},{source:"poe",domains:["poe.com"]},{source:"you",domains:["you.com"]}].find(({domains:g})=>g.some(y=>h===y||h.endsWith(`.${y}`))))==null?void 0:p.source)!=null?_:null},o=f=>{if(!f)return null;try{let h=new URL(f);if(!["http:","https:"].includes(h.protocol))return null;let m=h.hostname.toLowerCase().replace(/^www\./,""),p=window.location.hostname.toLowerCase().replace(/^www\./,"");return m===p||m.endsWith(`.${p}`)||p.endsWith(`.${m}`)?null:m}catch{return null}},s=()=>["cookie-category-analytics","cookie-category-marketing","cookie-category-personalization"].filter(h=>{let m=document.getElementById(h);return m==null?void 0:m.checked}).length,a=f=>f>=1?"agree_cookies":"deny_cookies",l={utm_medium:"~feature",utm_source:"~channel",utm_campaign:"~campaign"},c=()=>{let f=wi("cookie-website-session");if(!f)return null;try{let h=new URL(decodeURIComponent(f)),m=new URLSearchParams;return Object.entries(l).forEach(([p,_])=>{let g=h.searchParams.get(p);g&&m.set(_,g)}),m.size>0?m:null}catch{return null}},u=(f,h)=>{try{let m=new URL(f,window.location.origin);return h.forEach((p,_)=>{m.searchParams.set(_,p)}),m.toString()}catch{return f}},d=(f,h)=>{let m={element_tag:h.tagName.toLowerCase(),created:Math.floor(Date.now()/1e3),url:window.location.pathname+window.location.search,element_id:f};h.className&&(m.element_class=h.className);let p="/api/analytics/save-cookies",_=wi("cookie-website-uid");_&&(m.id=_,p="/api/analytics/update-cookies"),fetch(p,{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(m)}).catch(()=>{})};t.behaviors.analytics={attach(f,h){if(e("analytics-cookie-undecided","html",f).length>0&&!wi("cookie-website-uid")&&!wi("cookie-agreed")){let x={element_tag:"button",created:Math.floor(Date.now()/1e3),element_id:"undecided_cookies",url:window.location.pathname+window.location.search};fetch("/api/analytics/save-cookies-without-choice",{method:"POST",headers:{"Content-Type":"application/json"},body:JSON.stringify(x)}).then(E=>{if(!E.ok)throw new Error(`HTTP error! Status: ${E.status}`);return E.json()}).then(E=>{To("cookie-website-uid",E,30)}).catch(E=>{console.error("Error occurred:",E)})}if(e("analytics-cookie-clicks","html",f).length>0){let x=["agree_cookies","deny_cookies"];document.addEventListener("click",E=>{let w=E.target;for(;w&&w!==document.documentElement;){if(w.tagName==="A"||w.tagName==="BUTTON"||w.tagName==="H1"){if(w.id==="sidebar_save_preferences"){let P=a(s());d(P,w);break}if(x.includes(w.id)){let P=w.getAttribute("href");P&&E.preventDefault(),d(w.id,w),P&&(window.location.href=P);break}}w=w.parentElement}})}let _=new URL(window.location.href).searchParams,g=["utm_source","utm_medium","utm_campaign","utm_term","utm_content","fbclid","gclid","dclid","msclkid","ttclid","epik","li_fat_id","cid","aff_id","partner_id","ref","referrer"];if(!_.has("utm_medium")&&document.referrer){let x=i(document.referrer),E=n(document.referrer),w=o(document.referrer),P=(M,D)=>{_.get("utm_source")||_.set("utm_source",M),_.get("utm_source")&&_.set("utm_medium",D)};x?P(x,"ai-assistant"):E?P(E,"organic"):w&&P(w,"referral")}let y=_.toString(),v=window.location.origin+window.location.pathname+(y?"?"+y:"");g.some(x=>_.has(x))&&(wi("cookie-website-source")||To("cookie-website-source",v,90),_.has("_gl")||To("cookie-website-session",v,14)),Object.entries({"cookie-website-source":"website_source","cookie-website-session":"website_session"}
110).forEach(([x,E])=>{let w=wi(x);if(w){let P=document.querySelector(`form input[type="hidden"][name="${E}"]`);P&&(P.value=decodeURIComponent(w))}})}},t.behaviors.analytics_branch={attach(f){let h=c();if(!h)return;e("analytics_branch",'a[href*="link.nowjobs.com"], a[href*="link.staffme.fr"]',f).forEach(p=>{let _=p.getAttribute("href");if(!_)return;let g=u(_,h);p.href=g,p.setAttribute("href",g)})}},t.behaviors.forms_previous_url={attach(f){if(!document.referrer)return;e("forms_previous_url",'input[data-drupal-selector="edit-previous-url"]',f).forEach(m=>{m.value=document.referrer,m.setAttribute("value",document.referrer)})}},t.behaviors.forms_browser={attach(f){let h=e("forms_browser",'input[type="hidden"][name="browser"]',f);if(h.length===0)return;let m=r();h.forEach(p=>{p.value=m,p.setAttribute("value",m)})}}})();function Xi(t){if(t===void 0)throw new ReferenceError("this hasn't been initialised - super() hasn't been called");return t}function XT(t,e){t.prototype=Object.create(e.prototype),t.prototype.constructor=t,t.__proto__=e}var nn={autoSleep:120,force3D:"auto",nullTargetWarn:1,units:{lineHeight:""}},Dc={duration:.5,overwrite:!1,delay:0},iy,yr,fe,Rn=1e8,oe=1/Rn,Yg=Math.PI*2,bF=Yg/4,_F=0,JT=Math.sqrt,EF=Math.cos,SF=Math.sin,Ze=function(e){return typeof e=="string"},Ce=function(e){return typeof e=="function"},Zi=function(e){return typeof e=="number"},wh=function(e){return typeof e=="undefined"},Pi=function(e){return typeof e=="object"},rn=function(e){return e!==!1},oy=function(){return typeof window!="undefined"},gh=function(e){return Ce(e)||Ze(e)},ZT=typeof ArrayBuffer=="function"&&ArrayBuffer.isView||function(){},Ir=Array.isArray,xF=/random\([^)]+\)/g,TF=/,\s*/g,UT=/(?:-?\.?\d|\.)+/gi,sy=/[-+=.]*\d+[.e\-+]*\d*[e\-+]*\d*/g,Ds=/[-+=.]*\d+[.e-]*\d*[a-z%]*/g,Hg=/[-+=.]*\d+\.?\d*(?:e-|e\+)?\d*/gi,ay=/[+-]=-?[.\d]+/,wF=/[^,'"\[\]\s]+/gi,AF=/^[+\-=e\s\d]*\d+[.\d]*([a-z]*|%)\s*$/i,Ee,Ai,Kg,ly,pn={},_h={},QT,tw=function(e){return(_h=rl(e,pn))&&kr},Ah=function(e,r){return console.warn("Invalid property",e,"set to",r,"Missing plugin? gsap.registerPlugin()")},Fc=function(e,r){return!r&&console.warn(e)},ew=function(e,r){return e&&(pn[e]=r)&&_h&&(_h[e]=r)||pn},Nc=function(){return 0},CF={suppressEvents:!0,isStart:!0,kill:!1},yh={suppressEvents:!0,kill:!1},PF={suppressEvents:!0},cy={},Ao=[],Xg={},rw,tn={},Ug={},GT=30,vh=[],uy="",fy=function(e){var r=e[0],n,i;if(Pi(r)||Ce(r)||(e=[e]),!(n=(r._gsap||{}).harness)){for(i=vh.length;i--&&!vh[i].targetTest(r););n=vh[i]}for(i=e.length;i--;)e[i]&&(e[i]._gsap||(e[i]._gsap=new my(e[i],n)))||e.splice(i,1);return e},Co=function(e){return e._gsap||fy(Ln(e))[0]._gsap},hy=function(e,r,n){return(n=e[r])&&Ce(n)?e[r]():wh(n)&&e.getAttribute&&e.getAttribute(r)||n},Hr=function(e,r){return(e=e.split(",")).forEach(r)||e},Pe=function(e){return Math.round(e*1e5)/1e5||0},_e=function(e){return Math.round(e*1e7)/1e7||0},Fs=function(e,r){var n=r.charAt(0),i=parseFloat(r.substr(2));return e=parseFloat(e),n==="+"?e+i:n==="-"?e-i:n==="*"?e*i:e/i},IF=function(e,r){for(var n=r.length,i=0;e.indexOf(r[i])<0&&++i<n;);return i<n},Eh=function(){var e=Ao.length,r=Ao.slice(0),n,i;for(Xg={},Ao.length=0,n=0;n<e;n++)i=r[n],i&&i._lazy&&(i.render(i._lazy[0],i._lazy[1],!0)._lazy=0)},dy=function(e){return!!(e._initted||e._startAt||e.add)},nw=function(e,r,n,i){Ao.length&&!yr&&Eh(),e.render(r,n,i||!!(yr&&r<0&&dy(e))),Ao.length&&!yr&&Eh()},iw=function(e){var r=parseFloat(e);return(r||r===0)&&(e+"").match(wF).length<2?r:Ze(e)?e.trim():e},ow=function(e){return e},mn=function(e,r){for(var n in r)n in e||(e[n]=r[n]);return e},kF=function(e){return function(r,n){for(var i in n)i in r||i==="duration"&&e||i==="ease"||(r[i]=n[i])}},rl=function(e,r){for(var n in r)e[n]=r[n];return e},qT=function t(e,r){for(var n in r)n!=="__proto__"&&n!=="constructor"&&n!=="prototype"&&(e[n]=Pi(r[n])?t(e[n]||(e[n]={}),r[n]):r[n]);return e},Sh=function(e,r){var n={},i;for(i in e)i in r||(n[i]=e[i]);return n},Rc=function(e){var r=e.parent||Ee,n=e.keyframes?kF(Ir(e.keyframes)):mn;if(rn(e.inherit))for(;r;)n(e,r.vars.defaults),r=r.parent||r._dp;return e},MF=function(e,r){for(var n=e.length,i=n===r.length;i&&n--&&e[n]===r[n];);return n<0},sw=function(e,r,n,i,o){n===void 0&&(n="_first"),i===void 0&&(i="_last");var s=e[i],a;if(o)for(a=r[o];s&&s[o]>a;)s=s._prev;return s?(r._next=s._next,s._next=r):(r._next=e[n],e[n]=r),r._next?r._next._prev=r:e[i]=r,r._prev=s,r.parent=r._dp=e,r},Ch=function(e,r,n,i){n===void 0&&(n="_first"),i===void 0&&(i="_last");var o=r._prev,s=r._next;o?o._next=s:e[n]===r&&(e[n]=s),s?s._prev=o:e[i]===r&&(e[i]=o),r._next=r._prev=r.parent=null},Po=function(e,r){e.parent&&(!r||e.parent.autoRemoveChildren)&&e.parent.remove&&e.parent.remove(e),e._act=0},Rs=function(e,r){if(e&&(!r||r._end>e._dur||r._start<0))for(var n=e;n;)n._dirty=1,n=n.parent;return e},RF=function(e){for(var r=e.parent;r&&r.parent;)r._dirty=1,r.totalDuration(),r=r.parent;return e},Jg=function(e,r,n,i){return e._startAt&&(yr?e._startAt.revert(yh):e.vars.immediateRender&&!e.vars.autoRevert||e._startAt.render(r,!0,i))},LF=function t(e){return!e||e._ts&&t(e.parent)},WT=function(e){return e._repeat?nl(e._tTime,e=e.duration()+e._rDelay)*e:0},nl=function(e,r){var n=Math.floor(e=_e(e/r));return e&&n===e?n-1:n},xh=function(e,r){return(e-r._start)*r._ts+(r._ts>=0?0:r._dirty?r.totalDuration():r._tDur)},Ph=function(e){return e._end=_e(e._start+(e._tDur/Math.abs(e._ts||e._rts||oe)||
1100))},Ih=function(e,r){var n=e._dp;return n&&n.smoothChildTiming&&e._ts&&(e._start=_e(n._time-(e._ts>0?r/e._ts:((e._dirty?e.totalDuration():e._tDur)-r)/-e._ts)),Ph(e),n._dirty||Rs(n,e)),e},aw=function(e,r){var n;if((r._time||!r._dur&&r._initted||r._start<e._time&&(r._dur||!r.add))&&(n=xh(e.rawTime(),r),(!r._dur||zc(0,r.totalDuration(),n)-r._tTime>oe)&&r.render(n,!0)),Rs(e,r)._dp&&e._initted&&e._time>=e._dur&&e._ts){if(e._dur<e.duration())for(n=e;n._dp;)n.rawTime()>=0&&n.totalTime(n._tTime),n=n._dp;e._zTime=-oe}},Ci=function(e,r,n,i){return r.parent&&Po(r),r._start=_e((Zi(n)?n:n||e!==Ee?Mn(e,n,r):e._time)+r._delay),r._end=_e(r._start+(r.totalDuration()/Math.abs(r.timeScale())||0)),sw(e,r,"_first","_last",e._sort?"_start":0),Zg(r)||(e._recent=r),i||aw(e,r),e._ts<0&&Ih(e,e._tTime),e},lw=function(e,r){return(pn.ScrollTrigger||Ah("scrollTrigger",r))&&pn.ScrollTrigger.create(r,e)},cw=function(e,r,n,i,o){if(vy(e,r,o),!e._initted)return 1;if(!n&&e._pt&&!yr&&(e._dur&&e.vars.lazy!==!1||!e._dur&&e.vars.lazy)&&rw!==en.frame)return Ao.push(e),e._lazy=[o,i],1},OF=function t(e){var r=e.parent;return r&&r._ts&&r._initted&&!r._lock&&(r.rawTime()<0||t(r))},Zg=function(e){var r=e.data;return r==="isFromStart"||r==="isStart"},DF=function(e,r,n,i){var o=e.ratio,s=r<0||!r&&(!e._start&&OF(e)&&!(!e._initted&&Zg(e))||(e._ts<0||e._dp._ts<0)&&!Zg(e))?0:1,a=e._rDelay,l=0,c,u,d;if(a&&e._repeat&&(l=zc(0,e._tDur,r),u=nl(l,a),e._yoyo&&u&1&&(s=1-s),u!==nl(e._tTime,a)&&(o=1-s,e.vars.repeatRefresh&&e._initted&&e.invali
110date())),s!==o||yr||i||e._zTime===oe||!r&&e._zTime){if(!e._initted&&cw(e,r,i,n,l))return;for(d=e._zTime,e._zTime=r||(n?oe:0),n||(n=r&&!d),e.ratio=s,e._from&&(s=1-s),e._time=0,e._tTime=l,c=e._pt;c;)c.r(s,c.d),c=c._next;r<0&&Jg(e,r,n,!0),e._onUpdate&&!n&&dn(e,"onUpdate"),l&&e._repeat&&!n&&e.parent&&dn(e,"onRepeat"),(r>=e._tDur||r<0)&&e.ratio===s&&(s&&Po(e,1),!n&&!yr&&(dn(e,s?"onComplete":"onReverseComplete",!0),e._prom&&e._prom()))}else e._zTime||(e._zTime=r)},FF=function(e,r,n){var i;if(n>r)for(i=e._first;i&&i._start<=n;){if(i.data==="isPause"&&i._start>r)return i;i=i._next}else for(i=e._last;i&&i._start>=n;){if(i.data==="isPause"&&i._start<r)return i;i=i._prev}},il=function(e,r,n,i){var o=e._repeat,s=_e(r)||0,a=e._tTime/e._tDur;return a&&!i&&(e._time*=s/e._dur),e._dur=s,e._tDur=o?o<0?1e10:_e(s*(o+1)+e._rDelay*o):s,a>0&&!i&&Ih(e,e._tTime=e._tDur*a),e.parent&&Ph(e),n||Rs(e.parent,e),e},$T=function(e){return e instanceof Pr?Rs(e):il(e,e._dur)},NF={_start:0,endTime:Nc,totalDuration:Nc},Mn=function t(e,r,n){var i=e.labels,o=e._recent||NF,s=e.duration()>=Rn?o.endTime(!1):e._dur,a,l,c;return Ze(r)&&(isNaN(r)||r in i)?(l=r.charAt(0),c=r.substr(-1)==="%",a=r.indexOf("="),l==="<"||l===">"?(a>=0&&(r=r.replace(/=/,"")),(l==="<"?o._start:o.endTime(o._repeat>=0))+(parseFloat(r.substr(1))||0)*(c?(a<0?o:n).totalDuration()/100:1)):a<0?(r in i||(i[r]=s),i[r]):(l=parseFloat(r.charAt(a-1)+r.substr(a+1)),c&&n&&(l=l/100*(Ir(n)?n[0]:n).totalDuration()),a>1?t(e,r.substr(0,a-1),n)+l:s+l)):r==null?s:+r},Lc=function(e,r,n){var i=Zi(r[1]),o=(i?2:1)+(e<2?0:1),s=r[o],a,l;if(i&&(s.duration=r[1]),s.parent=n,e){for(a=s,l=n;l&&!("immediateRender"in a);)a=l.vars.defaults||{},l=rn(l.vars.inherit)&&l.parent;s.immediateRender=rn(a.immediateRender),e<2?s.runBackwards=1:s.startAt=r[o-1]}return new ze(r[0],s,r[o+1])},Io=function(e,r){return e||e===0?r(e):r},zc=function(e,r,n){return n<e?e:n>r?r:n},vr=function(e,r){return!Ze(e)||!(r=AF.exec(e))?"":r[1]},VF=function(e,r,n){return Io(n,function(i){return zc(e,r,i)})},Qg=[].slice,uw=function(e,r){return e&&Pi(e)&&"length"in e&&(!r&&!e.length||e.length-1 in e&&Pi(e[0]))&&!e.nodeType&&e!==Ai},BF=function(e,r,n){return n===void 0&&(n=[]),e.forEach(function(i){var o;return Ze(i)&&!r||uw(i,1)?(o=n).push.apply(o,Ln(i)):n.push(i)})||n},Ln=function(e,r,n){return fe&&!r&&fe.selector?fe.selector(e):Ze(e)&&!n&&(Kg||!ol())?Qg.call((r||ly).querySelectorAll(e),0):Ir(e)?BF(e,n):uw(e)?Qg.call(e,0):e?[e]:[]},ty=function(e){return e=Ln(e)[0]||Fc("Invalid scope")||{},function(r){var n=e.current||e.nativeElement||e;return Ln(r,n.querySelectorAll?n:n===e?Fc("Invalid scope")||ly.createElement("div"):e)}},fw=function(e){return e.sort(function(){return .5-Math.random()})},hw=function(e){if(Ce(e))return e;var r=Pi(e)?e:{each:e},n=Ls(r.ease),i=r.from||0,o=parseFloat(r.base)||0,s={},a=i>0&&i<1,l=isNaN(i)||a,c=r.axis,u=i,d=i;return Ze(i)?u=d={center:.5,edges:.5,end:1}[i]||0:!a&&l&&(u=i[0],d=i[1]),function(f,h,m){var p=(m||r).length,_=s[p],g,y,v,b,S,x,E,w,P;if(!_){if(P=r.grid==="auto"?0:(r.grid||[1,Rn])[1],!P){for(E=-Rn;E<(E=m[P++].getBoundingClientRect().left)&&P<p;);P<p&&P--}for(_=s[p]=[],g=l?Math.min(P,p)*u-.5:i%P,y=P===Rn?0:l?p*d/P-.5:i/P|0,E=0,w=Rn,x=0;x<p;x++)v=x%P-g,b=y-(x/P|0),_[x]=S=c?Math.abs(c==="y"?b:v):JT(v*v+b*b),S>E&&(E=S),S<w&&(w=S);i==="random"&&fw(_),_.max=E-w,_.min=w,_.v=p=(parseFloat(r.amount)||parseFloat(r.each)*(P>p?p-1:c?c==="y"?p/P:P:Math.max(P,p/P))||0)*(i==="edges"?-1:1),_.b=p<0?o-p:o,_.u=vr(r.amount||r.each)||0,n=n&&p<0?ZF(n):n}return p=(_[f]-_.min)/_.max||0,_e(_.b+(n?n(p):p)*_.v)+_.u}},ey=function(e){var r=Math.pow(10,((e+"").split(".")[1]||"").length);return function(n){var i=_e(Math.round(parseFloat(n)/e)*e*r);return(i-i%1)/r+(Zi(n)?0:vr(n))}},dw=function(e,r){var n=Ir(e),i,o;return!n&&Pi(e)&&(i=n=e.radius||Rn,e.values?(e=Ln(e.values),(o=!Zi(e[0]))&&(i*=i)):e=ey(e.increment)),Io(r,n?Ce(e)?function(s){return o=e(s),Math.abs(o-s)<=i?o:s}:function(s){for(var a=parseFloat(o?s.x:s),l=parseFloat(o?s.y:0),c=Rn,u=0,d=e.length,f,h;d--;)o?(f=e[d].x-a,h=e[d].y-l,f=f*f+h*h):f=Math.abs(e[d]-a),f<c&&(c=f,u=d);return u=!i||c<=i?e[u]:s,o||u===s||Zi(s)?u:u+vr(s)}:ey(e))},pw=function(e,r,n,i){return Io(Ir(e)?!r:n===!0?!!(n=0):!i,function(){return Ir(e)?e[~~(Math.random()*e.length)]:(n=n||1e-5)&&(i=n<1?Math.pow(10,(n+"").length-2):1)&&Math.floor(Math.round((e-n/2+Math.random()*(r-e+n*.99))/n)*n*i)/i}
110)},zF=function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];return function(i){return r.reduce(function(o,s){return s(o)},i)}},HF=function(e,r){return function(n){return e(parseFloat(n))+(r||vr(n))}},UF=function(e,r,n){return gw(e,r,0,1,n)},mw=function(e,r,n){return Io(n,function(i){return e[~~r(i)]})},GF=function t(e,r,n){var i=r-e;return Ir(e)?mw(e,t(0,e.length),r):Io(n,function(o){return(i+(o-e)%i)%i+e})},qF=function t(e,r,n){var i=r-e,o=i*2;return Ir(e)?mw(e,t(0,e.length-1),r):Io(n,function(s){return s=(o+(s-e)%o)%o||0,e+(s>i?o-s:s)})},sl=function(e){return e.replace(xF,function(r){var n=r.indexOf("[")+1,i=r.substring(n||7,n?r.indexOf("]"):r.length-1).split(TF);return pw(n?i:+i[0],n?0:+i[1],+i[2]||1e-5)})},gw=function(e,r,n,i,o){var s=r-e,a=i-n;return Io(o,function(l){return n+((l-e)/s*a||0)})},WF=function t(e,r,n,i){var o=isNaN(e+r)?0:function(h){return(1-h)*e+h*r};if(!o){var s=Ze(e),a={},l,c,u,d,f;if(n===!0&&(i=1)&&(n=null),s)e={p:e},r={p:r};else if(Ir(e)&&!Ir(r)){for(u=[],d=e.length,f=d-2,c=1;c<d;c++)u.push(t(e[c-1],e[c]));d--,o=function(m){m*=d;var p=Math.min(f,~~m);return u[p](m-p)},n=r}else i||(e=rl(Ir(e)?[]:{},e));if(!u){for(l in r)gy.call(a,e,l,"get",r[l]);o=function(m){return Ey(m,a)||(s?e.p:e)}}}return Io(n,o)},jT=function(e,r,n){var i=e.labels,o=Rn,s,a,l;for(s in i)a=i[s]-r,a<0==!!n&&a&&o>(a=Math.abs(a))&&(l=s,o=a);return l},dn=function(e,r,n){var i=e.vars,o=i[r],s=fe,a=e._ctx,l,c,u;if(o)return l=i[r+"Params"],c=i.callbackScope||e,n&&Ao.length&&Eh(),a&&(fe=a),u=l?o.apply(c,l):o.call(c),fe=s,u},kc=function(e){return Po(e),e.scrollTrigger&&e.scrollTrigger.kill(!!yr),e.progress()<1&&dn(e,"onInterrupt"),e},el,yw=[],vw=function(e){if(e)if(e=!e.name&&e.default||e,oy()||e.headless){var r=e.name,n=Ce(e),i=r&&!n&&e.init?function(){this._props=[]}:e,o={init:Nc,render:Ey,add:gy,kill:lN,modifier:aN,rawVars:0},s={targetTest:0,get:0,getSetter:kh,aliases:{},register:0};if(ol(),e!==i){if(tn[r])return;mn(i,mn(Sh(e,o),s)),rl(i.prototype,rl(o,Sh(e,s))),tn[i.prop=r]=i,e.targetTest&&(vh.push(i),cy[r]=1),r=(r==="css"?"CSS":r.charAt(0).toUpperCase()+r.substr(1))+"Plugin"}ew(r,i),e.register&&e.register(kr,i,Ur)}else yw.push(e)},ie=255,Mc={aqua:[0,ie,ie],lime:[0,ie,0],silver:[192,192,192],black:[0,0,0],maroon:[128,0,0],teal:[0,128,128],blue:[0,0,ie],navy:[0,0,128],white:[ie,ie,ie],olive:[128,128,0],yellow:[ie,ie,0],orange:[ie,165,0],gray:[128,128,128],purple:[128,0,128],green:[0,128,0],red:[ie,0,0],pink:[ie,192,203],cyan:[0,ie,ie],transparent:[ie,ie,ie,0]},Gg=function(e,r,n){return e+=e<0?1:e>1?-1:0,(e*6<1?r+(n-r)*e*6:e<.5?n:e*3<2?r+(n-r)*(2/3-e)*6:r)*ie+.5|0},bw=function(e,r,n){var i=e?Zi(e)?[e>>16,e>>8&ie,e&ie]:0:Mc.black,o,s,a,l,c,u,d,f,h,m;if(!i){if(e.substr(-1)===","&&(e=e.substr(0,e.length-1)),Mc[e])i=Mc[e];else if(e.charAt(0)==="#"){if(e.length<6&&(o=e.charAt(1),s=e.charAt(2),a=e.charAt(3),e="#"+o+o+s+s+a+a+(e.length===5?e.charAt(4)+e.charAt(4):"")),e.length===9)return i=parseInt(e.substr(1,6),16),[i>>16,i>>8&ie,i&ie,parseInt(e.substr(7),16)/255];e=parseInt(e.substr(1),16),i=[e>>16,e>>8&ie,e&ie]}else if(e.substr(0,3)==="hsl"){if(i=m=e.match(UT),!r)l=+i[0]%360/360,c=+i[1]/100,u=+i[2]/100,s=u<=.5?u*(c+1):u+c-u*c,o=u*2-s,i.length>3&&(i[3]*=1),i[0]=Gg(l+1/3,o,s),i[1]=Gg(l,o,s),i[2]=Gg(l-1/3,o,s);else if(~e.indexOf("="))return i=e.match(sy),n&&i.length<4&&(i[3]=1),i}else i=e.match(UT)||Mc.transparent;i=i.map(Number)}return r&&!m&&(o=i[0]/ie,s=i[1]/ie,a=i[2]/ie,d=Math.max(o,s,a),f=Math.min(o,s,a),u=(d+f)/2,d===f?l=c=0:(h=d-f,c=u>.5?h/(2-d-f):h/(d+f),l=d===o?(s-a)/h+(s<a?6:0):d===s?(a-o)/h+2:(o-s)/h+4,l*=60),i[0]=~~(l+.5),i[1]=~~(c*100+.5),i[2]=~~(u*100+.5)),n&&i.length<4&&(i[3]=1),i},_w=function(e){var r=[],n=[],i=-1;return e.split(Ji).forEach(function(o){var s=o.match(Ds)||[];r.push.apply(r,s),n.push(i+=s.length+1)}),r.c=n,r},YT=function(e,r,n){var i="",o=(e+i).match(Ji),s=r?"hsla(":"rgba(",a=0,l,c,u,d;if(!o)return e;if(o=o.map(function(f){return(f=bw(f,r,1))&&s+(r?f[0]+","+f[1]+"%,"+f[2]+"%,"+f[3]:f.join(","))+")"}),n&&(u=_w(e),l=n.c,l.join(i)!==u.c.join(i)))for(c=e.replace(Ji,"1").split(Ds),d=c.length-1;a<d;a++)i+=c[a]+(~l.indexOf(a)?o.shift()||s+"0,0,0,0)":(u.length?u:o.length?o:n).shift());if(!c)for(c=e.split(Ji),d=c.length-1;a<d;a++)i+=c[a]+o[a];return i+c[d]},Ji=(function(){var t="(?:\\b(?:(?:rgb|rgba|hsl|hsla)\\(.+?\\))|\\B#(?:[0-9a-f]{3,4}){1,2}\\b",e;for(e in Mc)t+="|"+e+"\\b";return new RegExp(t+")","gi")})(),$F=/hsl[a]?\(/,py=function(e){var r=e.join(" "),n;if(Ji.lastIndex=0,Ji.test(r))return n=$F.test(r),e[1]=YT(e[1],n),e[0]=YT(e[0],n,_w(e[1])),!0},Vc,en=(function(){var t=Date.now,e=500,r=33,n=t(),i=n,o=1e3/240,s=o,a=[],l,c,u,d,f,h,m=function p(_){var g=t()-i,y=_===!0,v,b,S,x;if((g>e||g<0)&&(n+=g-r),i+=g,S=i-n,v=S-s,(v>0||y)&&(x=++d.frame,f=S-d.time*1e3,d.time=S=S/1e3,s+=v+(v>=o?4:o-v),b=1),y||(l=c(p)),b)for(h=0;h<a.length;h++)a[h](S,f,x,_)};return d={time:0,frame:0,tick:function(){m(!0)},deltaRatio:function(_){return f/(1e3/(_||60))},wake:function(){QT&&(!Kg&&oy()&&(Ai=Kg=window,ly=Ai.document||{},pn.gsap=kr,(Ai.gsapVersions||(Ai.gsapVersions=[])).push(kr.version),tw(_h||Ai.GreenSockGlobals||!Ai.gsap&&Ai||{}),yw.forEach(vw)),u=typeof requestAnimationFrame!="undefined"&&requestAnimationFrame,l&&d.sleep(),c=u||function(_){return setTimeout(_,s-d.time*1e3+1|0)},Vc=1,m(2))},sleep:function(){(u?cancelAnimationFrame:clearTimeout)(l),Vc=0,c=Nc},lagSmoothing:function(_,g){e=_||1/0,r=Math.min(g||33,e)},fps:function(_){o=1e3/(_||240),s=d.time*1e3+o},add:function(_,g,y){var v=g?function(b,S,x,E){_(b,S,x,E),d.remove(v)}:_;return d.remove(_),a[y?"unshift":"push"](v),ol(),v},remove:function(_,g){~(g=a.indexOf(_))&&a.splice(g,1)&&h>=g&&h--},_listeners:a},d})(),ol=function(){return!Vc&&en.wake()},Ot={},jF=/^[\d.\-M][\d.\-,\s]/,YF=/["']/g,KF=function(e){for(var r={},n=e.substr(1,e.length-3).split(":"),i=n[0],o=1,s=n.length,a,l,c;o<s;o++)l=n[o],a=o!==s-1?l.lastIndexOf(","):l.length,c=l.substr(0,a),r[i]=isNaN(c)?c.replace(YF,"").trim():+c,i=l.substr(a+1).trim();return r},XF=function(e){var r=e.indexOf("(")+1,n=e.indexOf(")"),i=e.indexOf("(",r);return e.substring(r,~i&&i<n?e.indexOf(")",n+1):n)},JF=function(e){var r=(e+"").split("("),n=Ot[r[0]];return n&&r.length>1&&n.config?n.config.apply(null,~e.indexOf("{")?[KF(r[1])]:XF(e).split(",").map(iw)):Ot._CE&&jF.test(e)?Ot._CE("",e):n},ZF=function(e){return function(r){return 1-e(1-r)}},Ls=function(e,r){return e&&(Ce(e)?e:Ot[e]||JF(e))||r},Ns=function(e,r,n,i){n===void 0&&(n=function(l){return 1-r(1-l)}),i===void 0&&(i=function(l){return l<.5?r(l*2)/2:1-r((1-l)*2)/2});var o={easeIn:r,easeOut:n,easeInOut:i},s;return Hr(e,function(a){Ot[a]=pn[a]=o,Ot[s=a.toLowerCase()]=n;for(var l in o)Ot[s+(l==="easeIn"?".in":l==="easeOut"?".out":".inOut")]=Ot[a+"."+l]=o[l]}),o},Ew=function(e){return function(r){return r<.5?(1-e(1-r*2))/2:.5+e((r-.5)*2)/2}},qg=function t(e,r,n){var i=r>=1?r:1,o=(n||(e?.3:.45))/(r<1?r:1),s=o/Yg*(Math.asin(1/i)||0),a=function(u){return u===1?1:i*Math.pow(2,-10*u)*SF((u-s)*o)+1},l=e==="out"?a:e==="in"?function(c){return 1-a(1-c)}:Ew(a);return o=Yg/o,l.config=function(c,u){return t(e,c,u)},l},Wg=function t(e,r){r===void 0&&(r=1.70158);var n=function(s){return s?--s*s*((r+1)*s+r)+1:0},i=e==="out"?n:e==="in"?function(o){return 1-n(1-o)}:Ew(n);return i.config=function(o){return t(e,o)},i};Hr("Linear,Quad,Cubic,Quart,Quint,Strong",function(t,e){var r=e<5?e+1:e;Ns(t+",Power"+(r-1),e?function(n){return Math.pow(n,r)}:function(n){return n},function(n){return 1-Math.pow(1-n,r)},function(n){return n<.5?Math.pow(n*2,r)/2:1-Math.pow((1-n)*2,r)/2})});Ot.Linear.easeNone=Ot.none=Ot.Linear.easeIn;Ns("Elastic",qg("in"),qg("out"),qg());(function(t,e){var r=1/e,n=2*r,i=2.5*r,o=function(a){return a<r?t*a*a:a<n?t*Math.pow(a-1.5/e,2)+.75:a<i?t*(a-=2.25/e)*a+.9375:t*Math.pow(a-2.625/e,2)+.984375};Ns("Bounce",function(s){return 1-o(1-s)},o)})(7.5625,2.75);Ns("Expo",function(t){return Math.pow(2,10*(t-1))*t+t*t*t*t*t*t*(1-t)});Ns("Circ",function(t){return-(JT(1-t*t)-1)});Ns("Sine",function(t){return t===1?1:-EF(t*bF)+1});Ns("Back",Wg("in"),Wg("out"),Wg());
vendor: 5,094 bytes, line 110
110Ot.SteppedEase=Ot.steps=pn.SteppedEase={config:function(e,r){e===void 0&&(e=1);var n=1/e,i=e+(r?0:1),o=r?1:0,s=1-oe;return function(a){return((i*zc(0,s,a)|0)+o)*n}}};Dc.ease=Ot["quad.out"];Hr("onComplete,onUpdate,onStart,onRepeat,onReverseComplete,onInterrupt",function(t){return uy+=t+","+t+"Params,"});var my=function(e,r){this.id=_F++,e._gsap=this,this.target=e,this.harness=r,this.get=r?r.get:hy,this.set=r?r.getSetter:kh},Bc=(function(){function t(r){this.vars=r,this._delay=+r.delay||0,(this._repeat=r.repeat===1/0?-2:r.repeat||0)&&(this._rDelay=r.repeatDelay||0,this._yoyo=!!r.yoyo||!!r.yoyoEase),this._ts=1,il(this,+r.duration,1,1),this.data=r.data,fe&&(this._ctx=fe,fe.data.push(this)),Vc||en.wake()}var e=t.prototype;return e.delay=function(n){return n||n===0?(this.parent&&this.parent.smoothChildTiming&&this.startTime(this._start+n-this._delay),this._delay=n,this):this._delay},e.duration=function(n){return arguments.length?this.totalDuration(this._repeat>0?n+(n+this._rDelay)*this._repeat:n):this.totalDuration()&&this._dur},e.totalDuration=function(n){return arguments.length?(this._dirty=0,il(this,this._repeat<0?n:(n-this._repeat*this._rDelay)/(this._repeat+1))):this._tDur},e.totalTime=function(n,i){if(ol(),!arguments.length)return this._tTime;var o=this._dp;if(o&&o.smoothChildTiming&&this._ts){for(Ih(this,n),!o._dp||o.parent||aw(o,this);o&&o.parent;)o.parent._time!==o._start+(o._ts>=0?o._tTime/o._ts:(o.totalDuration()-o._tTime)/-o._ts)&&o.totalTime(o._tTime,!0),o=o.parent;!this.parent&&this._dp.autoRemoveChildren&&(this._ts>0&&n<this._tDur||this._ts<0&&n>0||!this._tDur&&!n)&&Ci(this._dp,this,this._start-this._delay)}return(this._tTime!==n||!this._dur&&!i||this._initted&&Math.abs(this._zTime)===oe||!this._initted&&this._dur&&n||!n&&!this._initted&&(this.add||this._ptLookup))&&(this._ts||(this._pTime=n),nw(this,n,i)),this},e.time=function(n,i){return arguments.length?this.totalTime(Math.min(this.totalDuration(),n+WT(this))%(this._dur+this._rDelay)||(n?this._dur:0),i):this._time},e.totalProgress=function(n,i){return arguments.length?this.totalTime(this.totalDuration()*n,i):this.totalDuration()?Math.min(1,this._tTime/this._tDur):this.rawTime()>=0&&this._initted?1:0},e.progress=function(n,i){return arguments.length?this.totalTime(this.duration()*(this._yoyo&&!(this.iteration()&1)?1-n:n)+WT(this),i):this.duration()?Math.min(1,this._time/this._dur):this.rawTime()>0?1:0},e.iteration=function(n,i){var o=this.duration()+this._rDelay;return arguments.length?this.totalTime(this._time+(n-1)*o,i):this._repeat?nl(this._tTime,o)+1:1},e.timeScale=function(n,i){if(!arguments.length)return this._rts===-oe?0:this._rts;if(this._rts===n)return this;var o=this.parent&&this._ts?xh(this.parent._time,this):this._tTime;return this._rts=+n||0,this._ts=this._ps||n===-oe?0:this._rts,this.totalTime(zc(-Math.abs(this._delay),this.totalDuration(),o),i!==!1),Ph(this),RF(this)},e.paused=function(n){return arguments.length?(this._ps!==n&&(this._ps=n,n?(this._pTime=this._tTime||Math.max(-this._delay,this.rawTime()),this._ts=this._act=0):(ol(),this._ts=this._rts,this.totalTime(this.parent&&!this.parent.smoothChildTiming?this.rawTime():this._tTime||this._pTime,this.progress()===1&&Math.abs(this._zTime)!==oe&&(this._tTime-=oe)))),this):this._ps},e.startTime=function(n){if(arguments.length){this._start=_e(n);var i=this.parent||this._dp;return i&&(i._sort||!this.parent)&&Ci(i,this,this._start-this._delay),this}return this._start},e.endTime=function(n){return this._start+(rn(n)?this.totalDuration():this.duration())/Math.abs(this._ts||1)},e.rawTime=function(n){var i=this.parent||this._dp;return i?n&&(!this._ts||this._repeat&&this._time&&this.totalProgress()<1)?this._tTime%(this._dur+this._rDelay):this._ts?xh(i.rawTime(n),this):this._tTime:this._tTime},e.revert=function(n){n===void 0&&(n=PF);var i=yr;return yr=n,dy(this)&&(this.timeline&&this.timeline.revert(n),this.totalTime(-.01,n.suppressEvents)),this.data!=="nested"&&n.kill!==!1&&this.kill(),yr=i,this},e.globalTime=function(n){for(var i=this,o=arguments.length?n:i.rawTime();i;)o=i._start+o/(Math.abs(i._ts)||1),i=i._dp;return!this.parent&&this._sat?this._sat.globalTime(n):o},e.repeat=function(n){return arguments.length?(this._repeat=n===1/0?-2:n,$T(this)):this._repeat===-2?1/0:this._repeat},e.repeatDelay=function(n){if(arguments.length){var i=this._time;return this._rDelay=n,$T(this),i?this.time(i):this}return this._rDelay},e.yoyo=function(n){return arguments.length?(this._yoyo=n,this):this._yoyo},e.seek=function(n,i){return this.totalTime(Mn(this,n),rn(i))},e.restart=function(n,i){return this.play().totalTime(n?-this._delay:0,rn(i)),this._dur||(this._zTime=-oe),this},e.play=function(n,i){return n!=null&&this.seek(n,i),this.reversed(!1).paused(!1)},e.reverse=function(n,i){return n!=null&&this.seek(n||this.totalDuration(),i),this.reversed(!0).paused(!1)},e.pause=function(n,i){return n!=null&&this.seek(n,i),this.paused(!0)},e.resume=function(){return this.paused(!1)},e.reversed=function(n){return arguments.length?(!!n!==this.reversed()&&this.timeScale(-this._rts||(n?-oe:0)),this):this._rts<0}
110,e.invalidate=function(){return this._initted=this._act=0,this._zTime=-oe,this},e.isActive=function(){var n=this.parent||this._dp,i=this._start,o;return!!(!n||this._ts&&this._initted&&n.isActive()&&(o=n.rawTime(!0))>=i&&o<this.endTime(!0)-oe)},e.eventCallback=function(n,i,o){var s=this.vars;return arguments.length>1?(i?(s[n]=i,o&&(s[n+"Params"]=o),n==="onUpdate"&&(this._onUpdate=i)):delete s[n],this):s[n]},e.then=function(n){var i=this,o=i._prom;return new Promise(function(s){var a=Ce(n)?n:ow,l=function(){var u=i.then;i.then=null,o&&o(),Ce(a)&&(a=a(i))&&(a.then||a===i)&&(i.then=u),s(a),i.then=u};i._initted&&i.totalProgress()===1&&i._ts>=0||!i._tTime&&i._ts<0?l():i._prom=l})},e.kill=function(){kc(this)},t})();mn(Bc.prototype,{_time:0,_start:0,_end:0,_tTime:0,_tDur:0,_dirty:0,_repeat:0,_yoyo:!1,parent:null,_initted:!1,_rDelay:0,_ts:1,_dp:0,ratio:0,_zTime:-oe,_prom:0,_ps:!1,_rts:1});var Pr=(function(t){XT(e,t);function e(n,i){var o;return n===void 0&&(n={}),o=t.call(this,n)||this,o.labels={},o.smoothChildTiming=!!n.smoothChildTiming,o.autoRemoveChildren=!!n.autoRemoveChildren,o._sort=rn(n.sortChildren),Ee&&Ci(n.parent||Ee,Xi(o),i),n.reversed&&o.reverse(),n.paused&&o.paused(!0),n.scrollTrigger&&lw(Xi(o),n.scrollTrigger),o}var r=e.prototype;return r.to=function(i,o,s){return Lc(0,arguments,this),this},r.from=function(i,o,s){return Lc(1,arguments,this),this},r.fromTo=function(i,o,s,a){return Lc(2,arguments,this),this},r.set=function(i,o,s){return o.duration=0,o.parent=this,Rc(o).repeatDelay||(o.repeat=0),o.immediateRender=!!o.immediateRender,new ze(i,o,Mn(this,s),1),this},r.call=function(i,o,s){return Ci(this,ze.delayedCall(0,i,o),s)},r.staggerTo=function(i,o,s,a,l,c,u){return s.duration=o,s.stagger=s.stagger||a,s.onComplete=c,s.onCompleteParams=u,s.parent=this,new ze(i,s,Mn(this,l)),this},r.staggerFrom=function(i,o,s,a,l,c,u){return s.runBackwards=1,Rc(s).immediateRender=rn(s.immediateRender),this.staggerTo(i,o,s,a,l,c,u)},r.staggerFromTo=function(i,o,s,a,l,c,u,d){return a.startAt=s,Rc(a).immediateRender=rn(a.immediateRender),this.staggerTo(i,o,a,l,c,u,d)},r.render=function(i,o,s){var a=this._time,l=this._dirty?this.totalDuration():this._tDur,c=this._dur,u=i<=0?0:_e(i),d=this._zTime<0!=i<0&&(this._initted||!c),f,h,m,p,_,g,y,v,b,S,x,E;if(this!==Ee&&u>l&&i>=0&&(u=l),u!==this._tTime||s||d){if(a!==this._time&&c&&(u+=this._time-a,i+=this._time-a),f=u,b=this._start,v=this._ts,g=!v,d&&(c||(a=this._zTime),(i||!o)&&(this._zTime=i)),this._repeat){if(x=this._yoyo,_=c+this._rDelay,this._repeat<-1&&i<0)return this.totalTime(_*100+i,o,s);if(f=_e(u%_),u===l?(p=this._repeat,f=c):(S=_e(u/_),p=~~S,p&&p===S&&(f=c,p--),f>c&&(f=c)),S=nl(this._tTime,_),!a&&this._tTime&&S!==p&&this._tTime-S*_-this._dur<=0&&(S=p),x&&p&1&&(f=c-f,E=1),p!==S&&!this._lock){var w=x&&S&1,P=w===(x&&p&1);
vendor: 6,311 bytes, line 110
110if(p<S&&(w=!w),a=w?0:u%c?c:u,this._lock=1,this.render(a||(E?0:_e(p*_)),o,!c)._lock=0,this._tTime=u,!o&&this.parent&&dn(this,"onRepeat"),this.vars.repeatRefresh&&!E&&(this.invalidate()._lock=1,S=p),a&&a!==this._time||g!==!this._ts||this.vars.onRepeat&&!this.parent&&!this._act)return this;if(c=this._dur,l=this._tDur,P&&(this._lock=2,a=w?c:-1e-4,this.render(a,!0),this.vars.repeatRefresh&&!E&&this.invalidate()),this._lock=0,!this._ts&&!g)return this}}if(this._hasPause&&!this._forcing&&this._lock<2&&(y=FF(this,_e(a),_e(f)),y&&(u-=f-(f=y._start))),this._tTime=u,this._time=f,this._act=!!v,this._initted||(this._onUpdate=this.vars.onUpdate,this._initted=1,this._zTime=i,a=0),!a&&u&&c&&!o&&!S&&(dn(this,"onStart"),this._tTime!==u))return this;if(f>=a&&i>=0)for(h=this._first;h;){if(m=h._next,(h._act||f>=h._start)&&h._ts&&y!==h){if(h.parent!==this)return this.render(i,o,s);if(h.render(h._ts>0?(f-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(f-h._start)*h._ts,o,s),f!==this._time||!this._ts&&!g){y=0,m&&(u+=this._zTime=-oe);break}}h=m}else{h=this._last;for(var M=i<0?i:f;h;){if(m=h._prev,(h._act||M<=h._end)&&h._ts&&y!==h){if(h.parent!==this)return this.render(i,o,s);if(h.render(h._ts>0?(M-h._start)*h._ts:(h._dirty?h.totalDuration():h._tDur)+(M-h._start)*h._ts,o,s||yr&&dy(h)),f!==this._time||!this._ts&&!g){y=0,m&&(u+=this._zTime=M?-oe:oe);break}}h=m}}if(y&&!o&&(this.pause(),y.render(f>=a?0:-oe)._zTime=f>=a?1:-1,this._ts))return this._start=b,Ph(this),this.render(i,o,s);this._onUpdate&&!o&&dn(this,"onUpdate",!0),(u===l&&this._tTime>=this.totalDuration()||!u&&a)&&(b===this._start||Math.abs(v)!==Math.abs(this._ts))&&(this._lock||((i||!c)&&(u===l&&this._ts>0||!u&&this._ts<0)&&Po(this,1),!o&&!(i<0&&!a)&&(u||a||!l)&&(dn(this,u===l&&i>=0?"onComplete":"onReverseComplete",!0),this._prom&&!(u<l&&this.timeScale()>0)&&this._prom())))}return this},r.add=function(i,o){var s=this;if(Zi(o)||(o=Mn(this,o,i)),!(i instanceof Bc)){if(Ir(i))return i.forEach(function(a){return s.add(a,o)}),this;if(Ze(i))return this.addLabel(i,o);if(Ce(i))i=ze.delayedCall(0,i);else return this}return this!==i?Ci(this,i,o):this},r.getChildren=function(i,o,s,a){i===void 0&&(i=!0),o===void 0&&(o=!0),s===void 0&&(s=!0),a===void 0&&(a=-Rn);for(var l=[],c=this._first;c;)c._start>=a&&(c instanceof ze?o&&l.push(c):(s&&l.push(c),i&&l.push.apply(l,c.getChildren(!0,o,s)))),c=c._next;return l},r.getById=function(i){for(var o=this.getChildren(1,1,1),s=o.length;s--;)if(o[s].vars.id===i)return o[s]},r.remove=function(i){return Ze(i)?this.removeLabel(i):Ce(i)?this.killTweensOf(i):(i.parent===this&&Ch(this,i),i===this._recent&&(this._recent=this._last),Rs(this))},r.totalTime=function(i,o){return arguments.length?(this._forcing=1,!this._dp&&this._ts&&(this._start=_e(en.time-(this._ts>0?i/this._ts:(this.totalDuration()-i)/-this._ts))),t.prototype.totalTime.call(this,i,o),this._forcing=0,this):this._tTime},r.addLabel=function(i,o){return this.labels[i]=Mn(this,o),this},r.removeLabel=function(i){return delete this.labels[i],this},r.addPause=function(i,o,s){var a=ze.delayedCall(0,o||Nc,s);return a.data="isPause",this._hasPause=1,Ci(this,a,Mn(this,i))},r.removePause=function(i){var o=this._first;for(i=Mn(this,i);o;)o._start===i&&o.data==="isPause"&&Po(o),o=o._next},r.killTweensOf=function(i,o,s){for(var a=this.getTweensOf(i,s),l=a.length;l--;)wo!==a[l]&&a[l].kill(i,o);return this},r.getTweensOf=function(i,o){for(var s=[],a=Ln(i),l=this._first,c=Zi(o),u;l;)l instanceof ze?IF(l._targets,a)&&(c?(!wo||l._initted&&l._ts)&&l.globalTime(0)<=o&&l.globalTime(l.totalDuration())>o:!o||l.isActive())&&s.push(l):(u=l.getTweensOf(a,o)).length&&s.push.apply(s,u),l=l._next;return s},r.tweenTo=function(i,o){o=o||{};var s=this,a=Mn(s,i),l=o,c=l.startAt,u=l.onStart,d=l.onStartParams,f=l.immediateRender,h,m=ze.to(s,mn({ease:o.ease||"none",lazy:!1,immediateRender:!1,time:a,overwrite:"auto",duration:o.duration||Math.abs((a-(c&&"time"in c?c.time:s._time))/s.timeScale())||oe,onStart:function(){if(s.pause(),!h){var _=o.duration||Math.abs((a-(c&&"time"in c?c.time:s._time))/s.timeScale());m._dur!==_&&il(m,_,0,1).render(m._time,!0,!0),h=1}u&&u.apply(m,d||[])}},o));return f?m.render(0):m},r.tweenFromTo=function(i,o,s){return this.tweenTo(o,mn({startAt:{time:Mn(this,i)}},s))},r.recent=function(){return this._recent},r.nextLabel=function(i){return i===void 0&&(i=this._time),jT(this,Mn(this,i))},r.previousLabel=function(i){return i===void 0&&(i=this._time),jT(this,Mn(this,i),1)},r.currentLabel=function(i){return arguments.length?this.seek(i,!0):this.previousLabel(this._time+oe)},r.shiftChildren=function(i,o,s){s===void 0&&(s=0);var a=this._first,l=this.labels,c;for(i=_e(i);a;)a._start>=s&&(a._start+=i,a._end+=i),a=a._next;if(o)for(c in l)l[c]>=s&&(l[c]+=i);return Rs(this)},r.invalidate=function(i){var o=this._first;for(this._lock=0;o;)o.invalidate(i),o=o._next;return t.prototype.invalidate.call(this,i)},r.clear=function(i){i===void 0&&(i=!0);for(var o=this._first,s;o;)s=o._next,this.remove(o),o=s;return this._dp&&(this._time=this._tTime=this._pTime=0),i&&(this.labels={}),Rs(this)},r.totalDuration=function(i){var o=0,s=this,a=s._last,l=Rn,c,u,d;if(arguments.length)return s.timeScale((s._repeat<0?s.duration():s.totalDuration())/(s.reversed()?-i:i));if(s._dirty){for(d=s.parent;a;)c=a._prev,a._dirty&&a.totalDuration(),u=a._start,u>l&&s._sort&&a._ts&&!s._lock?(s._lock=1,Ci(s,a,u-a._delay,1)._lock=0):l=u,u<0&&a._ts&&(o-=u,(!d&&!s._dp||d&&d.smoothChildTiming)&&(s._start+=_e(u/s._ts),s._time-=u,s._tTime-=u),s.shiftChildren(-u,!1,-1/0),l=0),a._end>o&&a._ts&&(o=a._end),a=c;il(s,s===Ee&&s._time>o?s._time:o,1,1),s._dirty=0}return s._tDur},e.updateRoot=function(i){if(Ee._ts&&(nw(Ee,xh(i,Ee)),rw=en.frame),en.frame>=GT){GT+=nn.autoSleep||120;var o=Ee._first;if((!o||!o._ts)&&nn.autoSleep&&en._listeners.length<2){for(;o&&!o._ts;)o=o._next;o||en.sleep()}}},e})(Bc);mn(Pr.prototype,{_lock:0,_hasPause:0,_forcing:0});var QF=function(e,r,n,i,o,s,a){var l=new Ur(this._pt,e,r,0,1,_y,null,o),c=0,u=0,d,f,h,m,p,_,g,y;for(l.b=n,l.e=i,n+="",i+="",(g=~i.indexOf("random("))&&(i=sl(i)),s&&(y=[n,i],s(y,e,r),n=y[0],i=y[1]),f=n.match(Hg)||[];d=Hg.exec(i);)m=d[0],p=i.substring(c,d.index),h?h=(h+1)%5:p.substr(-5)==="rgba("&&(h=1),m!==f[u++]&&(_=parseFloat(f[u-1])||0,l._pt={_next:l._pt,p:p||u===1?p:",",s:_,c:m.charAt(1)==="="?Fs(_,m)-_
110:parseFloat(m)-_,m:h&&h<4?Math.round:0},c=Hg.lastIndex);return l.c=c<i.length?i.substring(c,i.length):"",l.fp=a,(ay.test(i)||g)&&(l.e=0),this._pt=l,l},gy=function(e,r,n,i,o,s,a,l,c,u){Ce(i)&&(i=i(o||0,e,s));var d=e[r],f=n!=="get"?n:Ce(d)?c?e[r.indexOf("set")||!Ce(e["get"+r.substr(3)])?r:"get"+r.substr(3)](c):e[r]():d,h=Ce(d)?c?iN:Tw:by,m;if(Ze(i)&&(~i.indexOf("random(")&&(i=sl(i)),i.charAt(1)==="="&&(m=Fs(f,i)+(vr(f)||0),(m||m===0)&&(i=m))),!u||f!==i||ry)return!isNaN(f*i)&&i!==""?(m=new Ur(this._pt,e,r,+f||0,i-(f||0),typeof d=="boolean"?sN:ww,0,h),c&&(m.fp=c),a&&m.modifier(a,this,e),this._pt=m):(!d&&!(r in e)&&Ah(r,i),QF.call(this,e,r,f,i,h,l||nn.stringFilter,c))},tN=function(e,r,n,i,o){if(Ce(e)&&(e=Oc(e,o,r,n,i)),!Pi(e)||e.style&&e.nodeType||Ir(e)||ZT(e))return Ze(e)?Oc(e,o,r,n,i):e;var s={},a;for(a in e)s[a]=Oc(e[a],o,r,n,i);return s},yy=function(e,r,n,i,o,s){var a,l,c,u;if(tn[e]&&(a=new tn[e]).init(o,a.rawVars?r[e]:tN(r[e],i,o,s,n),n,i,s)!==!1&&(n._pt=l=new Ur(n._pt,o,e,0,1,a.render,a,0,a.priority),n!==el))for(c=n._ptLookup[n._targets.indexOf(o)],u=a._props.length;u--;)c[a._props[u]]=l;return a},wo,ry,vy=function t(e,r,n){var i=e.vars,o=i.ease,s=i.startAt,a=i.immediateRender,l=i.lazy,c=i.onUpdate,u=i.runBackwards,d=i.yoyoEase,f=i.keyframes,h=i.autoRevert,m=e._dur,p=e._startAt,_=e._targets,g=e.parent,y=g&&g.data==="nested"?g.vars.targets:_,v=e._overwrite==="auto"&&!iy,b=e.timeline,S=i.easeReverse||d,x,E,w,P,M,D,O,V,z,F,C,k,T;if(b&&(!f||!o)&&(o="none"),e._ease=Ls(o,Dc.ease),e._rEase=S&&(Ls(S)||e._ease),e._from=!b&&!!i.runBackwards,e._from&&(e.ratio=1),!b||f&&!i.stagger){if(V=_[0]?Co(_[0]).harness:0,k=V&&i[V.prop],x=Sh(i,cy),p&&(p._zTime<0&&p.progress(1),r<0&&u&&a&&!h?p.render(-1,!0):p.revert(u&&m?yh:CF),p._lazy=0),s){if(Po(e._startAt=ze.set(_,mn({data:"isStart",overwrite:!1,parent:g,immediateRender:!0,lazy:!p&&rn(l),startAt:null,delay:0,onUpdate:c&&function(){return dn(e,"onUpdate")},stagger:0},s))),e._startAt._dp=0,e._startAt._sat=e,r<0&&(yr||!a&&!h)&&e._startAt.revert(yh),a&&m&&r<=0&&n<=0){r&&(e._zTime=r);return}}else if(u&&m&&!p){if(r&&(a=!1),w=mn({overwrite:!1,data:"isFromStart",lazy:a&&!p&&rn(l),immediateRender:a,stagger:0,parent:g},x),k&&(w[V.prop]=k),Po(e._startAt=ze.set(_,w)),e._startAt._dp=0,e._startAt._sat=e,r<0&&(yr?e._startAt.revert(yh):e._startAt.render(-1,!0)),e._zTime=r,!a)t(e._startAt,oe,oe);else if(!r)return}for(e._pt=e._ptCache=0,l=m&&rn(l)||l&&!m,E=0;E<_.length;E++){if(M=_[E],O=M._gsap||fy(_)[E]._gsap,e._ptLookup[E]=F={},Xg[O.id]&&Ao.length&&Eh(),C=y===_?E:y.indexOf(M),V&&(z=new V).init(M,k||x,e,C,y)!==!1&&(e._pt=P=new Ur(e._pt,M,z.name,0,1,z.render,z,0,z.priority),z._props.forEach(function(A){F[A]=P}),z.priority&&(D=1)),!V||k)for(w in x)tn[w]&&(z=yy(w,x,e,C,M,y))?z.priority&&(D=1):F[w]=P=gy.call(e,M,w,"get",x[w],C,y,0,i.stringFilter);e._op&&e._op[E]&&e.kill(M,e._op[E]),v&&e._pt&&(wo=e,Ee.killTweensOf(M,F,e.globalTime(r)),T=!e.parent,wo=0),e._pt&&l&&(Xg[O.id]=1)}D&&Sy(e),e._onInit&&e._onInit(e)}e._onUpdate=c,e._initted=(!e._op||e._pt)&&!T,f&&r<=0&&b.render(Rn,!0,!0)},eN=function(e,r,n,i,o,s,a,l){var c=(e._pt&&e._ptCache||(e._ptCache={}))[r],u,d,f,h;if(!c)for(c=e._ptCache[r]=[],f=e._ptLookup,h=e._targets.length;h--;){if(u=f[h][r],u&&u.d&&u.d._pt)for(u=u.d._pt;u&&u.p!==r&&u.fp!==r;)u=u._next;if(!u)return ry=1,e.vars[r]="+=0",vy(e,a),ry=0,l?Fc(r+" not eligible for reset. Try splitting into individual properties"):1;c.push(u)}for(h=c.length;h--;)d=c[h],u=d._pt||d,u.s=(i||i===0)&&!o?i:u.s+(i||0)+s*u.c,u.c=n-u.s,d.e&&(d.e=Pe(n)+vr(d.e)),d.b&&(d.b=u.s+vr(d.b))},rN=function(e,r){var n=e[0]?Co(e[0]).harness:0,i=n&&n.aliases,o,s,a,l;if(!i)return r;o=rl({},r);for(s in i)if(s in o)for(l=i[s].split(","),a=l.length;a--;)o[l[a]]=o[s];return o},nN=function(e,r,n,i){var o=r.ease||i||"power1.inOut",s,a;if(Ir(r))a=n[e]||(n[e]=[]),r.forEach(function(l,c){return a.push({t:c/(r.length-1)*100,v:l,e:o})});else for(s in r)a=n[s]||(n[s]=[]),s==="ease"||a.push({t:parseFloat(e),v:r[s],e:o})},Oc=function(e,r,n,i,o){return Ce(e)?e.call(r,n,i,o):Ze(e)&&~e.indexOf("random(")?sl(e):e},Sw=uy+"repeat,repeatDelay,yoyo,repeatRefresh,yoyoEase,easeReverse,autoRevert",xw={};Hr(Sw+",id,stagger,delay,duration,paused,scrollTrigger",function(t){return xw[t]=1});var ze=(function(t){XT(e,t);function e(n,i,o,s){var a;typeof i=="number"&&(o.duration=i,i=o,o=null),a=t.call(this,s?i:Rc(i))||this;var l=a.vars,c=l.duration,u=l.delay,d=l.immediateRender,f=l.stagger,h=l.overwrite,m=l.keyframes,p=l.defaults,_=l.scrollTrigger,g=i.parent||Ee,y=(Ir(n)||ZT(n)?Zi(n[0]):"length"in i)?[n]:Ln(n),v,b,S,x,E,w,P,M;if(a._targets=y.length?fy(y):Fc("GSAP target "+n+" not found. https://gsap.com",!nn.nullTargetWarn)||[],a._ptLookup=[],a._over
110write=h,m||f||gh(c)||gh(u)){i=a.vars;var D=i.easeReverse||i.yoyoEase;if(v=a.timeline=new Pr({data:"nested",defaults:p||{},targets:g&&g.data==="nested"?g.vars.targets:y}),v.kill(),v.parent=v._dp=Xi(a),v._start=0,f||gh(c)||gh(u)){if(x=y.length,P=f&&hw(f),Pi(f))for(E in f)~Sw.indexOf(E)&&(M||(M={}),M[E]=f[E]);for(b=0;b<x;b++)S=Sh(i,xw),S.stagger=0,D&&(S.easeReverse=D),M&&rl(S,M),w=y[b],S.duration=+Oc(c,Xi(a),b,w,y),S.delay=(+Oc(u,Xi(a),b,w,y)||0)-a._delay,!f&&x===1&&S.delay&&(a._delay=u=S.delay,a._start+=u,S.delay=0),v.to(w,S,P?P(b,w,y):0),v._ease=Ot.none;v.duration()?c=u=0:a.timeline=0}else if(m){Rc(mn(v.vars.defaults,{ease:"none"})),v._ease=Ls(m.ease||i.ease||"none");var O=0,V,z,F;if(Ir(m))m.forEach(function(C){return v.to(y,C,">")}),v.duration();else{S={};for(E in m)E==="ease"||E==="easeEach"||nN(E,m[E],S,m.easeEach);for(E in S)for(V=S[E].sort(function(C,k){return C.t-k.t}),O=0,b=0;b<V.length;b++)z=V[b],F={ease:z.e,duration:(z.t-(b?V[b-1].t:0))/100*c},F[E]=z.v,v.to(y,F,O),O+=F.duration;v.duration()<c&&v.to({},{duration:c-v.duration()})}}c||a.duration(c=v.duration())}else a.timeline=0;return h===!0&&!iy&&(wo=Xi(a),Ee.killTweensOf(y),wo=0),Ci(g,Xi(a),o),i.reversed&&a.reverse(),i.paused&&a.paused(!0),(d||!c&&!m&&a._start===_e(g._time)&&rn(d)&&LF(Xi(a))&&g.data!=="nested")&&(a._tTime=-oe,a.render(Math.max(0,-u)||0)),_&&lw(Xi(a),_),a}var r=e.prototype;return r.render=function(i,o,s){var a=this._time,l=this._tDur,c=this._dur,u=i<0,d=i>l-oe&&!u?l:i<oe?0:i,f,h,m,p,_,g,y,v;if(!c)DF(this,i,o,s);else if(d!==this._tTime||!i||s||!this._initted&&this._tTime||this._startAt&&this._zTime<0!==u||this._lazy){if(f=d,v=this.timeline,this._repeat){if(p=c+this._rDelay,this._repeat<-1&&u)return this.totalTime(p*100+i,o,s);if(f=_e(d%p),d===l?(m=this._repeat,f=c):(_=_e(d/p),m=~~_,m&&m===_?(f=c,m--):f>c&&(f=c)),g=this._yoyo&&m&1,g&&(f=c-f),_=nl(this._tTime,p),f===a&&!s&&this._initted&&m===_)return this._tTime=d,this;m!==_&&this.vars.repeatRefresh&&!g&&!this._lock&&f!==p&&this._initted&&(this._lock=s=1,this.render(_e(p*m),!0).invalidate()._lock=0)}if(!this._initted){if(cw(this,u?i:f,s,o,d))return this._tTime=0,this;if(a!==this._time&&!(s&&this.vars.repeatRefresh&&m!==_))return this;if(c!==this._dur)return this.render(i,o,s)}if(this._rEase){var b=f<a;if(b!==this._inv){var S=b?a:c-a;this._inv=b,this._from&&(this.ratio=1-this.ratio),this._invRatio=this.ratio,this._invTime=a,this._invRecip=S?(b?-1:1)/S:0,this._invScale=b?-this.ratio:1-this.ratio,this._invEase=b?this._rEase:this._ease}this.ratio=y=this._invRatio+this._invScale*this._invEase((f-this._invTime)*this._invRecip)}else this.ratio=y=this._ease(f/c);if(this._from&&(this.ratio=y=1-y),this._tTime=d,this._time=f,!this._act&&this._ts&&(this._act=1,this._lazy=0),!a&&d&&!o&&!_&&(dn(this,"onStart"),this._tTime!==d))return this;for(h=this._pt;h;)h.r(y,h.d),h=h._next;v&&v.render(i<0?i:v._dur*v._ease(f/this._dur),o,s)||this._startAt&&(this._zTime=i),this._onUpdate&&!o&&(u&&Jg(this,i,o,s),dn(this,"onUpdate")),this._repeat&&m!==_&&this.vars.onRepeat&&!o&&this.parent&&dn(this,"onRepeat"),(d===this._tDur||!d)&&this._tTime===d&&(u&&!this._onUpdate&&Jg(this,i,!0,!0),(i||!c)&&(d===this._tDur&&this._ts>0||!d&&this._ts<0)&&Po(this,1),!o&&!(u&&!a)&&(d||a||g)&&(dn(this,d===l?"onComplete":"onReverseComplete",!0),this._prom&&!(d<l&&this.timeScale()>0)&&this._prom()))}return this},r.targets=function(){return this._targets},r.invalidate=function(i){return(!i||!this.vars.runBackwards)&&(this._startAt=0),this._pt=this._op=this._onUpdate=this._lazy=this.ratio=0,this._ptLookup=[],this.timeline&&this.timeline.invalidate(i),t.prototype.invalidate.call(this,i)},r.resetTo=function(i,o,s,a,l){Vc||en.wake(),this._ts||this.play();var c=Math.min(this._dur,(this._dp._time-this._start)*this._ts),u;return this._initted||vy(this,c),u=this._ease(c/this._dur),eN(this,i,o,s,a,u,c,l)?this.resetTo(i,o,s,a,1):(Ih(this,0),this.parent||sw(this._dp,this,"_first","_last",this._dp._sort?"_start":0),this.render(0))},r.kill=function(i,o){if(o===void 0&&(o="all"),!i&&(!o||o==="all"))return this._lazy=this._pt=0,this.parent?kc(this):this.scrollTrigger&&this.scrollTrigger.kill(!!yr),this;if(this.timeline){var s=this.timeline.totalDuration();
110return this.timeline.killTweensOf(i,o,wo&&wo.vars.overwrite!==!0)._first||kc(this),this.parent&&s!==this.timeline.totalDuration()&&il(this,this._dur*this.timeline._tDur/s,0,1),this}var a=this._targets,l=i?Ln(i):a,c=this._ptLookup,u=this._pt,d,f,h,m,p,_,g;if((!o||o==="all")&&MF(a,l))return o==="all"&&(this._pt=0),kc(this);for(d=this._op=this._op||[],o!=="all"&&(Ze(o)&&(p={},Hr(o,function(y){return p[y]=1}),o=p),o=rN(a,o)),g=a.length;g--;)if(~l.indexOf(a[g])){f=c[g],o==="all"?(d[g]=o,m=f,h={}):(h=d[g]=d[g]||{},m=o);for(p in m)_=f&&f[p],_&&((!("kill"in _.d)||_.d.kill(p)===!0)&&Ch(this,_,"_pt"),delete f[p]),h!=="all"&&(h[p]=1)}return this._initted&&!this._pt&&u&&kc(this),this},e.to=function(i,o){return new e(i,o,arguments[2])},e.from=function(i,o){return Lc(1,arguments)},e.delayedCall=function(i,o,s,a){return new e(o,0,{immediateRender:!1,lazy:!1,overwrite:!1,delay:i,onComplete:o,onReverseComplete:o,onCompleteParams:s,onReverseCompleteParams:s,callbackScope:a})},e.fromTo=function(i,o,s){return Lc(2,arguments)},e.set=function(i,o){return o.duration=0,o.repeatDelay||(o.repeat=0),new e(i,o)},e.killTweensOf=function(i,o,s){return Ee.killTweensOf(i,o,s)},e})(Bc);mn(ze.prototype,{_targets:[],_lazy:0,_startAt:0,_op:0,_onInit:0});Hr("staggerTo,staggerFrom,staggerFromTo",function(t){ze[t]=function(){var e=new Pr,r=Qg.call(arguments,0);return r.splice(t==="staggerFromTo"?5:4,0,0),e[t].apply(e,r)}});var by=function(e,r,n){return e[r]=n},Tw=function(e,r,n){return e[r](n)},iN=function(e,r,n,i){return e[r](i.fp,n)},oN=function(e,r,n){return e.setAttribute(r,n)},kh=function(e,r){return Ce(e[r])?Tw:wh(e[r])&&e.setAttribute?oN:by},ww=function(e,r){return r.set(r.t,r.p,Math.round((r.s+r.c*e)*1e6)/1e6,r)},sN=function(e,r){return r.set(r.t,r.p,!!(r.s+r.c*e),r)},_y=function(e,r){var n=r._pt,i="";if(!e&&r.b)i=r.b;else if(e===1&&r.e)i=r.e;else{for(;n;)i=n.p+(n.m?n.m(n.s+n.c*e):Math.round((n.s+n.c*e)*1e4)/1e4)+i,n=n._next;i+=r.c}r.set(r.t,r.p,i,r)},Ey=function(e,r){for(var n=r._pt;n;)n.r(e,n.d),n=n._next},aN=function(e,r,n,i){for(var o=this._pt,s;o;)s=o._next,o.p===i&&o.modifier(e,r,n),o=s},lN=function(e){for(var r=this._pt,n,i;r;)i=r._next,r.p===e&&!r.op||r.op===e?Ch(this,r,"_pt"):r.dep||(n=1),r=i;return!n},cN=function(e,r,n,i){i.mSet(e,r,i.m.call(i.tween,n,i.mt),i)},Sy=function(e){for(var r=e._pt,n,i,o,s;r;){for(n=r._next,i=o;i&&i.pr>r.pr;)i=i._next;(r._prev=i?i._prev:s)?r._prev._next=r:o=r,(r._next=i)?i._prev=r:s=r,r=n}e._pt=o},Ur=(function(){function t(r,n,i,o,s,a,l,c,u){this.t=n,this.s=o,this.c=s,this.p=i,this.r=a||ww,this.d=l||this,this.set=c||by,this.pr=u||0,this._next=r,r&&(r._prev=this)}var e=t.prototype;return e.modifier=function(n,i,o){this.mSet=this.mSet||this.set,this.set=cN,this.m=n,this.mt=o,this.tween=i},t})();Hr(uy+"parent,duration,ease,delay,overwrite,runBackwards,startAt,yoyo,immediateRender,repeat,repeatDelay,data,paused,reversed,lazy,callbackScope,stringFilter,id,yoyoEase,stagger,inherit,repeatRefresh,keyframes,autoRevert,scrollTrigger,easeReverse",function(t){return cy[t]=1});pn.TweenMax=pn.TweenLite=ze;pn.TimelineLite=pn.TimelineMax=Pr;Ee=new Pr({sortChildren:!1,defaults:Dc,autoRemoveChildren:!0,id:"root",smoothChildTiming:!0});nn.stringFilter=py;var Os=[],bh={},uN=[],KT=0,fN=0,$g=function(e){return(bh[e]||uN).map(function(r){return r()})},ny=function(){var e=Date.now(),r=[];e-KT>2&&($g("matchMediaInit"),Os.forEach(function(n){var i=n.queries,o=n.conditions,s,a,l,c;for(a in i)s=Ai.matchMedia(i[a]).matches,s&&(l=1),s!==o[a]&&(o[a]=s,c=1);c&&(n.revert(),l&&r.push(n))}),$g("matchMediaRevert"),r.forEach(function(n){return n.onMatch(n,function(i){return n.add(null,i)})}),KT=e,$g("matchMedia"))},Aw=(function(){function t(r,n){this.selector=n&&ty(n),this.data=[],this._r=[],this.isReverted=!1,this.id=fN++,r&&this.add(r)}var e=t.prototype;return e.add=function(n,i,o){Ce(n)&&(o=i,i=n,n=Ce);var s=this,a=function(){var c=fe,u=s.selector,d;return c&&c!==s&&c.data.push(s),o&&(s.selector=ty(o)),fe=s,d=i.apply(s,arguments),Ce(d)&&s._r.push(d),fe=c,s.selector=u,s.isReverted=!1,d};return s.last=a,n===Ce?a(s,function(l){return s.add(null,l)}):n?s[n]=a:a},e.ignore=function(n){var i=fe;fe=null,n(this),fe=i},e.getTweens=function(){var n=[];return this.data.forEach(function(i){return i instanceof t?n.push.apply(n,i.getTweens()):i instanceof ze&&!(i.parent&&i.parent.data==="nested")&&n.push(i)}),n},e.clear=function(){this._r.length=this.data.length=0},e.kill=function(n,i){var o=this;if(n?(function(){for(var a=o.getTweens(),l=o.data.length,c;l--;)c=o.data[l],c.data==="isFlip"&&(c.revert(),c.getChildren(!0,!0,!1).forEac
110h(function(u){return a.splice(a.indexOf(u),1)}));for(a.map(function(u){return{g:u._dur||u._delay||u._sat&&!u._sat.vars.immediateRender?u.globalTime(0):-1/0,t:u}}).sort(function(u,d){return d.g-u.g||-1/0}).forEach(function(u){return u.t.revert(n)}),l=o.data.length;l--;)c=o.data[l],c instanceof Pr?c.data!=="nested"&&(c.scrollTrigger&&c.scrollTrigger.revert(),c.kill()):!(c instanceof ze)&&c.revert&&c.revert(n);o._r.forEach(function(u){return u(n,o)}),o.isReverted=!0})():this.data.forEach(function(a){return a.kill&&a.kill()}),this.clear(),i)for(var s=Os.length;s--;)Os[s].id===this.id&&Os.splice(s,1)},e.revert=function(n){this.kill(n||{})},t})(),hN=(function(){function t(r){this.contexts=[],this.scope=r,fe&&fe.data.push(this)}var e=t.prototype;return e.add=function(n,i,o){Pi(n)||(n={matches:n});var s=new Aw(0,o||this.scope),a=s.conditions={},l,c,u;fe&&!s.selector&&(s.selector=fe.selector),this.contexts.push(s),i=s.add("onMatch",i),s.queries=n;for(c in n)c==="all"?u=1:(l=Ai.matchMedia(n[c]),l&&(Os.indexOf(s)<0&&Os.push(s),(a[c]=l.matches)&&(u=1),l.addListener?l.addListener(ny):l.addEventListener("change",ny)));return u&&i(s,function(d){return s.add(null,d)}),this},e.revert=function(n){this.kill(n||{})}
110,e.kill=function(n){this.contexts.forEach(function(i){return i.kill(n,!0)})},t})(),Th={registerPlugin:function(){for(var e=arguments.length,r=new Array(e),n=0;n<e;n++)r[n]=arguments[n];r.forEach(function(i){return vw(i)})},timeline:function(e){return new Pr(e)},getTweensOf:function(e,r){return Ee.getTweensOf(e,r)},getProperty:function(e,r,n,i){Ze(e)&&(e=Ln(e)[0]);var o=Co(e||{}).get,s=n?ow:iw;return n==="native"&&(n=""),e&&(r?s((tn[r]&&tn[r].get||o)(e,r,n,i)):function(a,l,c){return s((tn[a]&&tn[a].get||o)(e,a,l,c))})},quickSetter:function(e,r,n){if(e=Ln(e),e.length>1){var i=e.map(function(u){return kr.quickSetter(u,r,n)}),o=i.length;return function(u){for(var d=o;d--;)i[d](u)}}e=e[0]||{};var s=tn[r],a=Co(e),l=a.harness&&(a.harness.aliases||{})[r]||r,c=s?function(u){var d=new s;el._pt=0,d.init(e,n?u+n:u,el,0,[e]),d.render(1,d),el._pt&&Ey(1,el)}:a.set(e,l);return s?c:function(u){return c(e,l,n?u+n:u,a,1)}},quickTo:function(e,r,n){var i,o=kr.to(e,mn((i={},i[r]="+=0.1",i.paused=!0,i.stagger=0,i),n||{})),s=function(l,c,u){return o.resetTo(r,l,c,u)};return s.tween=o,s},isTweening:function(e){return Ee.getTweensOf(e,!0).length>0},defaults:function(e){return e&&e.ease&&(e.ease=Ls(e.ease,Dc.ease)),qT(Dc,e||{})},config:function(e){return qT(nn,e||{})},registerEffect:function(e){var r=e.name,n=e.effect,i=e.plugins,o=e.defaults,s=e.extendTimeline;(i||"").split(",").forEach(function(a){return a&&!tn[a]&&!pn[a]&&Fc(r+" effect requires "+a+" plugin.")}),Ug[r]=function(a,l,c){return n(Ln(a),mn(l||{},o),c)},s&&(Pr.prototype[r]=function(a,l,c){return this.add(Ug[r](a,Pi(l)?l:(c=l)&&{},this),c)})},registerEase:function(e,r){Ot[e]=Ls(r)},parseEase:function(e,r){return arguments.length?Ls(e,r):Ot},getById:function(e){return Ee.getById(e)},exportRoot:function(e,r){e===void 0&&(e={});var n=new Pr(e),i,o;for(n.smoothChildTiming=rn(e.smoothChildTiming),Ee.remove(n),n._dp=0,n._time=n._tTime=Ee._time,i=Ee._first;i;)o=i._next,(r||!(!i._dur&&i instanceof ze&&i.vars.onComplete===i._targets[0]))&&Ci(n,i,i._start-i._delay),i=o;return Ci(Ee,n,0),n},context:function(e,r){return e?new Aw(e,r):fe},matchMedia:function(e){return new hN(e)},matchMediaRefresh:function(){return Os.forEach(function(e){var r=e.conditions,n,i;for(i in r)r[i]&&(r[i]=!1,n=1);n&&e.revert()})||ny()},addEventListener:function(e,r){var n=bh[e]||(bh[e]=[]);~n.indexOf(r)||n.push(r)},removeEventListener:function(e,r){var n=bh[e],i=n&&n.indexOf(r);i>=0&&n.splice(i,1)},utils:{wrap:GF,wrapYoyo:qF,distribute:hw,random:pw,snap:dw,normalize:UF,getUnit:vr,clamp:VF,splitColor:bw,toArray:Ln,selector:ty,mapRange:gw,pipe:zF,unitize:HF,interpolate:WF,shuffle:fw},install:tw,effects:Ug,ticker:en,updateRoot:Pr.updateRoot,plugins:tn,globalTimeline:Ee,core:{PropTween:Ur,globals:ew,Tween:ze,Timeline:Pr,Animation:Bc,getCache:Co,_removeLinkedListItem:Ch,reverting:function(){return yr},context:function(e){return e&&fe&&(fe.data.push(e),e._ctx=fe),fe},suppressOverwrites:function(e){return iy=e}}};Hr("to,from,fromTo,delayedCall,set,killTweensOf",function(t){return Th[t]=ze[t]});en.add(Pr.updateRoot);el=Th.to({},{duration:0});var dN=function(e,r){for(var n=e._pt;n&&n.p!==r&&n.op!==r&&n.fp!==r;)n=n._next;return n},pN=function(e,r){var n=e._targets,i,o,s;for(i in r)for(o=n.length;o--;)s=e._ptLookup[o][i],s&&(s=s.d)&&(s._pt&&(s=dN(s,i)),s&&s.modifier&&s.modifier(r[i],e,n[o],i))},jg=function(e,r){return{name:e,headless:1,rawVars:1,init:function(i,o,s){s._onInit=function(a){var l,c;if(Ze(o)&&(l={},Hr(o,function(u){return l[u]=1}),o=l),r){l={};for(c in o)l[c]=r(o[c]);o=l}pN(a,o)}}}},kr=Th.registerPlugin({name:"attr",init:function(e,r,n,i,o){var s,a,l;this.tween=n;for(s in r)l=e.getAttribute(s)||"",a=this.add(e,"setAttribute",(l||0)+"",r[s],i,o,0,0,s),a.op=s,a.b=l,this._props.push(s)},render:function(e,r){for(var n=r._pt;n;)yr?n.set(n.t,n.p,n.b,n):n.r(e,n.d),n=n._next}},{name:"endArray",headless:1,init:function(e,r){for(var n=r.length;n--;)this.add(e,n,e[n]||0,r[n],0,0,0,0,0,1)}},jg("roundProps",ey),jg("modifiers"),jg("snap",dw))||Th;ze.version=Pr.version=kr.version="3.15.0";QT=1;oy()&&ol();var mN=Ot.Power0,gN=Ot.Power1,yN=Ot.Power2,vN=Ot.Power3,bN=Ot.Power4,_N=Ot.Linear,EN=Ot.Quad,SN=Ot.Cubic,xN=Ot.Quart,TN=Ot.Quint,wN=Ot.Strong,AN=Ot.Elastic,CN=Ot.Back,PN=Ot.SteppedEase,IN=Ot.Bounce,kN=Ot.Sine,MN=Ot.Expo,RN=Ot.Circ;var Cw,ko,ll,Py,Hs,LN,Pw,Iy,ON=function(){return typeof window!="undefined"},to={},zs=180/Math.PI,cl=Math.PI/180,al=Math.atan2,Iw=1e8,ky=/([A-Z])/g,DN=/(left|right|width|margin|padding|x)/i,FN=/[\s,\(]\S/,Ii={autoAlpha:"opacity,visibility",scale:"scaleX,scaleY",alpha:"opacity"},Ty=function(e,r){return r.set(r.t,r.p,Math.round((r.s+r.c*e)*1e4)/1e4+r.u,r)},NN=function(e,r){return r.set(r.t,r.p,e===1?r.e:Math.round((r.s+r.c*e)*1e4)/1e4+r.u,r)},VN=function(e,r){return r.set(r.t,r.p,e?Math.round((r.s+r.c*e)*1e4)/1e4+r.u:r.b,r)},BN=function(e,r){return r.set(r.t,r.p,e===1?r.e:e?Math.round((r.s+r.c*e)*1e4)/1e4+r.u:r.b,r)},zN=function(e,r){var n=r.s+r.c*e;r.set(r.t,r.p,~~(n+(n<0?-.5:.5))+r.u,r)},Nw=function(e,r){return r.set(r.t,r.p,e?r.e:r.b,r)},Vw=function(e,r){return r.set(r.t,r.p,e!==1?r.b:r.e,r)},HN=function(e,r,n){return e.style[r]=n},UN=function(e,r,n){return e.style.setProperty(r,n)},GN=function(e,r,n){return e._gsap[r]=n},qN=function(e,r,n){return e._gsap.scaleX=e._gsap.scaleY=n},WN=function(e,r,n,i,o){var s=e._gsap;s.scaleX=s.scaleY=n,s.renderTransform(o,s)},$N=function(e,r,n,i,o){var s=e._gsap;s[r]=n,s.renderTransform(o,s)},Se="transform",on=Se+"Origin",jN=function t(e,r){var n=this,i=this.target,o=i.style,s=i._gsap;if(e in to&&o){if(this.tfm=this.tfm||{},e!=="transform")e=Ii[e]||e,~e.indexOf(",")?e.split(",").forEach(function(a){return n.tfm[a]=Qi(i,a)}):this.tfm[e]=s.x?s[e]:Qi(i,e),e===on&&(this.tfm.zOrigin=s.zOrigin);else return Ii.transform.split(",").forEach(function(a){return t.call(n,a,r)});if(this.props.indexOf(Se)>=0)return;s.svg&&(this.svgo=i.getAttribute("data-svg-origin"),this.props.push(on,r,"")),e=Se}(o||r)&&this.props.push(e,r,o[e])},Bw=function(e){e.translate&&(e.removeProperty("translate"),e.removeProperty("scale"),e.removeProperty("rotate"))},YN=function(){var e=this.props,r=this.target,n=r.style,i=r._gsap,o,s;for(o=0;o<e.length;
110o+=3)e[o+1]?e[o+1]===2?r[e[o]](e[o+2]):r[e[o]]=e[o+2]:e[o+2]?n[e[o]]=e[o+2]:n.removeProperty(e[o].substr(0,2)==="--"?e[o]:e[o].replace(ky,"-$1").toLowerCase());if(this.tfm){for(s in this.tfm)i[s]=this.tfm[s];i.svg&&(i.renderTransform(),r.setAttribute("data-svg-origin",this.svgo||"")),o=Iy(),(!o||!o.isStart)&&!n[Se]&&(Bw(n),i.zOrigin&&n[on]&&(n[on]+=" "+i.zOrigin+"px",i.zOrigin=0,i.renderTransform()),i.uncache=1)}},zw=function(e,r){var n={target:e,props:[],revert:YN,save:jN};return e._gsap||kr.core.getCache(e),r&&e.style&&e.nodeType&&r.split(",").forEach(function(i){return n.save(i)}),n},Hw,wy=function(e,r){var n=ko.createElementNS?ko.createElementNS((r||"http://www.w3.org/1999/xhtml").replace(/^https/,"http"),e):ko.createElement(e);return n&&n.style?n:ko.createElement(e)},gn=function t(e,r,n){var i=getComputedStyle(e);return i[r]||i.getPropertyValue(r.replace(ky,"-$1").toLowerCase())||i.getPropertyValue(r)||!n&&t(e,ul(r)||r,1)||""},kw="O,Moz,ms,Ms,Webkit".split(","),ul=function(e,r,n){var i=r||Hs,o=i.style,s=5;if(e in o&&!n)return e;for(e=e.charAt(0).toUpperCase()+e.substr(1);s--&&!(kw[s]+e in o););return s<0?null:(s===3?"ms":s>=0?kw[s]:"")+e},Ay=function(){ON()&&window.document&&(Cw=window,ko=Cw.document,ll=ko.documentElement,Hs=wy("div")||{style:{}},LN=wy("div"),Se=ul(Se),on=Se+"Origin",Hs.style.cssText="border-width:0;line-height:0;position:absolute;padding:0",Hw=!!ul("perspective"),Iy=kr.core.reverting,Py=1)},Mw=function(e){var r=e.ownerSVGElement,n=wy("svg",r&&r.getAttribute("xmlns")||"http://www.w3.org/2000/svg"),i=e.cloneNode(!0),o;i.style.display="block",n.appendChild(i),ll.appendChild(n);try{o=i.getBBox()}catch{}return n.removeChild(i),ll.removeChild(n),o},Rw=function(e,r){for(var n=r.length;n--;)if(e.hasAttribute(r[n]))return e.getAttribute(r[n])},Uw=function(e){var r,n;try{r=e.getBBox()}catch{r=Mw(e),n=1}return r&&(r.width||r.height)||n||(r=Mw(e)),r&&!r.width&&!r.x&&!r.y?{x:+Rw(e,["x","cx","x1"])||0,y:+Rw(e,["y","cy","y1"])||0,width:0,height:0}:r},Gw=function(e){return!!(e.getCTM&&(!e.parentNode||e.ownerSVGElement)&&Uw(e))},Ro=function(e,r){if(r){var n=e.style,i;r in to&&r!==on&&(r=Se),n.removeProperty?(i=r.substr(0,2),(i==="ms"||r.substr(0,6)==="webkit")&&(r="-"+r),n.removeProperty(i==="--"?r:r.replace(ky,"-$1").toLowerCase())):n.removeAttribute(r)}},Mo=function(e,r,n,i,o,s){var a=new Ur(e._pt,r,n,0,1,s?Vw:Nw);return e._pt=a,a.b=i,a.e=o,e._props.push(n),a},Lw={deg:1,rad:1,turn:1},KN={grid:1,flex:1},Lo=function t(e,r,n,i){var o=parseFloat(n)||0,s=(n+"").trim().substr((o+"").length)||"px",a=Hs.style,l=DN.test(r),c=e.tagName.toLowerCase()==="svg",u=(c?"client":"offset")+(l?"Width":"Height"),d=100,f=i==="px",h=i==="%",m,p,_,g;if(i===s||!o||Lw[i]||Lw[s])return o;if(s!=="px"&&!f&&(o=t(e,r,n,"px")),g=e.getCTM&&Gw(e),(h||s==="%")&&(to[r]||~r.indexOf("adius")))return m=g?e.getBBox()[l?"width":"height"]:e[u],Pe(h?o/m*d:o/100*m);if(a[l?"width":"height"]=d+(f?s:i),p=i!=="rem"&&~r.indexOf("adius")||i==="em"&&e.appendChild&&!c?e:e.parentNode,g&&(p=(e.ownerSVGElement||{}).parentNode),(!p||p===ko||!p.appendChild)&&(p=ko.body),_=p._gsap,_&&h&&_.width&&l&&_.time===en.time&&!_.uncache)return Pe(o/_.width*d);if(h&&(r==="height"||r==="width")){var y=e.style[r];e.style[r]=d+i,m=e[u],y?e.style[r]=y:Ro(e,r)}else(h||s==="%")&&!KN[gn(p,"display")]&&(a.position=gn(e,"position")),p===e&&(a.position="static"),p.appendChild(Hs),m=Hs[u],p.removeChild(Hs),a.position="absolute";return l&&h&&(_=Co(p),_.time=en.time,_.width=p[u]),Pe(f?m*o/d:m&&o?d/m*o:0)},Qi=function(e,r,n,i){var o;return Py||Ay(),r in Ii&&r!=="transform"&&(r=Ii[r],~r.indexOf(",")&&(r=r.split(",")[0])),to[r]&&r!=="transform"?(o=Gc(e,i),o=r!=="transformOrigin"?o[r]:o.svg?o.origin:Rh(gn(e,on))+" "+o.zOrigin+"px"):(o=e.style[r],(!o||o==="auto"||i||~(o+"").indexOf("calc("))&&(o=Mh[r]&&Mh[r](e,r,n)||gn(e,r)||hy(e,r)||(r==="opacity"?1:0))),n&&!~(o+"").trim().indexOf(" ")?Lo(e,r,o,n)+n:o},XN=function(e,r,n,i){if(!n||n==="none"){var o=ul(r,e,1),s=o&&gn(e,o,1);s&&s!==n?(r=o,n=s):r==="borderColor"&&(n=gn(e,"borderTopColor"))}var a=new Ur(this._pt,e.style,r,0,1,_y),l=0,c=0,u,d,f,h,m,p,_,g,y,v,b,S;if(a.b=n,a.e=i,n+="",i+="",i.substring(0,6)==="var(--"&&(i=gn(e,i.substring(4,i.indexOf(")")))),i==="auto"&&(p=e.style[r],e.style[r]=i,i=gn(e,r)||i,p?e.style[r]=p:Ro(e,r)),u=[n,i],py(u),n=u[0],i=u[1],f=n.match(Ds)||[],S=i.match(Ds)||[],S.length){for(;d=Ds.exec(i);)_=d[0],y=i.substring(l,d.index),m?m=(m+1)%5:(y.substr(-5)==="rgba("||y.substr(-5)==="hsla(")&&(m=1),_!==(p=f[c++]||"")&&(h=parseFloat(p)||0,b=p.substr((h+"").length),_.charAt(1)==="="&&(_=Fs(h,_)+b),g=parseFloat(_),v=_.substr((g+"").length),l=Ds.lastIndex-v.length,v||(v=v||nn.units[r]||b,l===i.length&&(i+=v,a.e+=v)),b!==v&&(h=Lo(e,r,p,v)||0),a._pt={_next:a._pt,p:y||c===1?y:",",s:h,c:g-h,m:m&&m<4||r==="zIndex"?Math.round:0});a.c=l<i.length?i.substring(l,i.length):""}else a.r=r==="display"&&i==="none"?Vw:Nw;return ay.test(i)&&(a.e=0),this._pt=a,a},Ow={top:"0%",bottom:"100%",left:"0%",right:"100%",center:"50%"},JN=function(e){var r=e.split(" "),n=r[0],i=r[1]||"50%";return(n==="top"||n==="bottom"||i==="left"||i==="right")&&(e=n,n=i,i=e),r[0]=Ow[n]||n,r[1]=Ow[i]||i,r.j
110oin(" ")},ZN=function(e,r){if(r.tween&&r.tween._time===r.tween._dur){var n=r.t,i=n.style,o=r.u,s=n._gsap,a,l,c;if(o==="all"||o===!0)i.cssText="",l=1;else for(o=o.split(","),c=o.length;--c>-1;)a=o[c],to[a]&&(l=1,a=a==="transformOrigin"?on:Se),Ro(n,a);l&&(Ro(n,Se),s&&(s.svg&&n.removeAttribute("transform"),i.scale=i.rotate=i.translate="none",Gc(n,1),s.uncache=1,Bw(i)))}},Mh={clearProps:function(e,r,n,i,o){if(o.data!=="isFromStart"){var s=e._pt=new Ur(e._pt,r,n,0,0,ZN);return s.u=i,s.pr=-10,s.tween=o,e._props.push(n),1}}},Uc=[1,0,0,1,0,0],qw={},Ww=function(e){return e==="matrix(1, 0, 0, 1, 0, 0)"||e==="none"||!e},Dw=function(e){var r=gn(e,Se);return Ww(r)?Uc:r.substr(7).match(sy).map(Pe)},My=function(e,r){var n=e._gsap||Co(e),i=e.style,o=Dw(e),s,a,l,c;return n.svg&&e.getAttribute("transform")?(l=e.transform.baseVal.consolidate().matrix,o=[l.a,l.b,l.c,l.d,l.e,l.f],o.join(",")==="1,0,0,1,0,0"?Uc:o):(o===Uc&&!e.offsetParent&&e!==ll&&!n.svg&&(l=i.display,i.display="block",s=e.parentNode,(!s||!e.offsetParent&&!e.getBoundingClientRect().width)&&(c=1,a=e.nextElementSibling,ll.appendChild(e)),o=Dw(e),l?i.display=l:Ro(e,"display"),c&&(a?s.insertBefore(e,a):s?s.appendChild(e):ll.removeChild(e))),r&&o.length>6?[o[0],o[1],o[4],o[5],o[12],o[13]]:o)},Cy=function(e,r,n,i,o,s){var a=e._gsap,l=o||My(e,!0),c=a.xOrigin||0,u=a.yOrigin||0,d=a.xOffset||0,f=a.yOffset||0,h=l[0],m=l[1],p=l[2],_=l[3],g=l[4],y=l[5],v=r.split(" "),b=parseFloat(v[0])||0,S=parseFloat(v[1])||0,x,E,w,P;n?l!==Uc&&(E=h*_-m*p)&&(w=b*(_/E)+S*(-p/E)+(p*y-_*g)/E,P=b*(-m/E)+S*(h/E)-(h*y-m*g)/E,b=w,S=P):(x=Uw(e),b=x.x+(~v[0].indexOf("%")?b/100*x.width:b),S=x.y+(~(v[1]||v[0]).indexOf("%")?S/100*x.height:S)),i||i!==!1&&a.smooth?(g=b-c,y=S-u,a.xOffset=d+(g*h+y*p)-g,a.yOffset=f+(g*m+y*_)-y):a.xOffset=a.yOffset=0,a.xOrigin=b,a.yOrigin=S,a.smooth=!!i,a.origin=r,a.originIsAbsolute=!!n,e.style[on]="0px 0px",s&&(Mo(s,a,"xOrigin",c,b),Mo(s,a,"yOrigin",u,S),Mo(s,a,"xOffset",d,a.xOffset),Mo(s,a,"yOffset",f,a.yOffset)),e.setAttribute("data-svg-origin",b+" "+S)},Gc=function(e,r){var n=e._gsap||new my(e);if("x"in n&&!r&&!n.uncache)return n;var i=e.style,o=n.scaleX<0,s="px",a="deg",l=getComputedStyle(e),c=gn(e,on)||"0",u,d,f,h,m,p,_,g,y,v,b,S,x,E,w,P,M,D,O,V,z,F,C,k,T,A,I,L,U,K,W,st;return u=d=f=p=_=g=y=v=b=0,h=m=1,n.svg=!!(e.getCTM&&Gw(e)),l.translate&&((l.translate!=="none"||l.scale!=="none"||l.rotate!=="none")&&(i[Se]=(l.translate!=="none"?"translate3d("+(l.translate+" 0 0").split(" ").slice(0,3).join(", ")+") ":"")+(l.rotate!=="none"?"rotate("+l.rotate+") ":"")+(l.scale!=="none"?"scale("+l.scale.split(" ").join(",")+") ":"")+(l[Se]!=="none"?l[Se]:"")),i.scale=i.rotate=i.translate="none"),E=My(e,n.svg),n.svg&&(n.uncache?(T=e.getBBox(),c=n.xOrigin-T.x+"px "+(n.yOrigin-T.y)+"px",k=""):k=!r&&e.getAttribute("data-svg-origin"),Cy(e,k||c,!!k||n.originIsAbsolute,n.smooth!==!1,E)),S=n.xOrigin||0,x=n.yOrigin||0,E!==Uc&&(D=E[0],O=E[1],V=E[2],z=E[3],u=F=E[4],d=C=E[5],E.length===6?(h=Math.sqrt(D*D+O*O),m=Math.sqrt(z*z+V*V),p=D||O?al(O,D)*zs:0,y=V||z?al(V,z)*zs+p:0,y&&(m*=Math.abs(Math.cos(y*cl))),n.svg&&(u-=S-(S*D+x*V),d-=x-(S*O+x*z))):(st=E[6],K=E[7],I=E[8],L=E[9],U=E[10],W=E[11],u=E[12],d=E[13],f=E[14],w=al(st,U),_=w*zs,w&&(P=Math.cos(-w),M=Math.sin(-w),k=F*P+I*M,T=C*P+L*M,A=st*P+U*M,I=F*-M+I*P,L=C*-M+L*P,U=st*-M+U*P,W=K*-M+W*P,F=k,C=T,st=A),w=al(-V,U),g=w*zs,w&&(P=Math.cos(-w),M=Math.sin(-w),k=D*P-I*M,T=O*P-L*M,A=V*P-U*M,W=z*M+W*P,D=k,O=T,V=A),w=al(O,D),p=w*zs,w&&(P=Math.cos(w),M=Math.sin(w),k=D*P+O*M,T=F*P+C*M,O=O*P-D*M,C=C*P-F*M,D=k,F=T),_&&Math.abs(_)+Math.abs(p)>359.9&&(_=p=0,g=180-g),h=Pe(Math.sqrt(D*D+O*O+V*V)),m=Pe(Math.sqrt(C*C+st*st)),w=al(F,C),y=Math.abs(w)>2e-4?w*zs:0,b=W?1/(W<0?-W:W):0),n.svg&&(k=e.getAttribute("transform"),n.forceCSS=e.setAttribute("transform","")||!Ww(gn(e,Se)),k&&e.setAttribute("transform",k))),Math.abs(y)>90&&Math.abs(y)<270&&(o?(h*=-1,y+=p<=0?180:-180,p+=p<=0?180:-180):(m*=-1,y+=y<=0?180:-180)),r=r||n.uncache,n.x=u-((n.xPercent=u&&(!r&&n.xPercent||(Math.round(e.offsetWidth/2)===Math.round(-u)?-50:0)))?e.offsetWidth*n.xPercent/100:0)+s,n.y=d-((n.yPercent=d&&(!r&&n.yPercent||(Math.round(e.offsetHeight/2)===Math.round(-d)?-50:0)))?e.offsetHeight*n.yPercent/100:0)+s,n.z=f+s,n.scaleX=Pe(h),n.scaleY=Pe(m),n.rotation=Pe(p)+a,n.rotationX=Pe(_)+a,n.rotationY=Pe(g)+a,n.skewX=y+a,n.skewY=v+a,n.transformPerspective=b+s,(n.zOrigin=parseFloat(c.split(" ")[2])||!r&&n.zOrigin||0)&&(i[on]=Rh(c)),n.xOffset=n.yOffset=0,n.force3D=nn.force3D,n.renderTransform=n.svg?t2:Hw?$w:QN,n.uncache=0,n},Rh=function(e){return(e=e.split(" "))[0]+" "+e[1]},xy=function(e,r,n){var i=vr(r);return Pe(parseFloat(r)+parseFloat(Lo(e,"x",n+"px",i)))+i},QN=function(e,r){r.z="0px",r.rotationY=r.rotationX="0deg",r.force3D=0,$w(e,r)},Vs="0deg",Hc="0px",Bs=") ",$w=function(e,r){var n=r||this,i=n.xPercent,o=n.yPercent,s=n.x,a=n.y,l=n.z,c=n.rotation,u=n.rotationY,d=n.rotationX,f=n.skewX,h=n.skewY,m=n.scaleX,p=n.scaleY,_=n.transformPerspective,g=n.force3D,y=n.target,v=n.zOrigin,b="",S=g==="auto"&&e&&e!==1||g===!0;if(v&&(d!==Vs||u!==Vs)){var x=parseFloat(u)*cl,E=Math.sin(x),w=Math.cos(x),P;x=parseFloat(d)*cl,P=Math.cos(x),s=xy(y,s,E*P*-v),a=xy(y,a,-Math.sin(x)*-v),l=xy(y,l,w*P*-v+v)}_!==Hc&&(b+="perspective("+_+Bs),(i||o)&&(b+="translate("+i+"%, "+o+"%) "),(S||s!==Hc||a!==Hc||l!==Hc)&&(b+=l!==Hc||S?"translate3d("+s+", "+a+", "+l+") ":"translate("+s+", "+a+Bs),c!==Vs&&(b+="rotate("+c+Bs),u!==Vs&&(b+="rotateY("+u+Bs),d!==Vs&&(b+="rotateX("+d+Bs),(f!==Vs||h!==Vs)&&(b+="skew("+f+", "+h+Bs),(m!==1||p!==1)&&(b+="scale("+m+", "+p+Bs),y.style[Se]=b||"translate(0, 0)"},t2=function(e,r){var n=r||this,i=n.xPercent,o=n.yPercent,s=n.x,a=n.y,l=n.rotation,c=n.skewX,u=n.skewY,d=n.scaleX,f=n.scaleY,h=n.target,m=n.xOrigin,p=n.yOrigin,_=n.xOffset,g=n.yOffset,y=n.forceCSS,v=parseFloat(s),b=parseFloat(a),S,x,E,w,P;l=parseFloat(l),c=parseFloat(c),u=parseFloat(u),u&&(u=parseFloat(u),c+=u,l+=u),l||c?(l*=cl,c*=cl,S=Math.cos(l)*d,x=Math.sin(l)*d,E=Math.sin(l-c)*-f,w=Math.cos(l-c)*f,c&&(u*=cl,P=Math.tan(c-u),P=Math.sqrt(1+P*P),E*=P,w*=P,u&&(P=Math.tan(u),P=Math.sqrt(1+P*P),S*=P,x*=P)),S=Pe(S),x=Pe(x),E=Pe(E),w=Pe(w)):(S=d,w=f,x=E=0),(v&&!~(s+"").indexOf("px")||b&&!~(a+"").indexOf("px"))&&(v=Lo(h,"x",s,"px"),b=Lo(h,"y",a,"px")),(m||p||_||g)&&(v=Pe(v+m-(m*S+p*E)+_),b=Pe(b+p-(m*x+p*w)+g)),(i||o)&&(P=h.getBBox(),v=Pe(v+i/100*P.width),b=Pe(b+o/100*P.height)),P="matrix("+S+","+x+","+E+","+w+","+v+","+b+")",h.setAttribute("transform",P),y&&(h.style[Se]=P)},e2=function(e,r,n,i,o){var s=360,a=Ze(o),l=parseFloat(o)*(a&&~o.indexOf("rad")?zs:1),c=l-i,u=i+c+"deg",d,f;return a&&(d=o.split("_")[1],d==="short"&&(c%=s,c!==c%(s/2)&&(c+=c<0?s:-s)),d==="cw"&&c<0?c=(c+s*Iw)%s-~~(c/s)*s:d==="ccw"&&c>0&&(c=(c-s*Iw)%s-~~(c/s)*s)),e._pt=f=new Ur(e._pt,r,n,i,c,NN),f.e=u,f.u="deg",e._props.push(n),f},Fw=function(e,r){for(var n in r)e[n]=r[n];return e},r2=function(e,r,n){var i=Fw({},n._gsap),o="perspective,force3D,transformOrigin,svgOrigin",s=n.style,a,l,c,u,d,f,h,m;i.svg?(c=n.getAttribute("transform"),n.setAttribute("transform",""),s[Se]=r,a=Gc(n,1),Ro(n,Se),n.setAttribute("transform",c)):(c=getComputedStyle(n)[Se],s[Se]=r,a=Gc(n,1),s[Se]=c);for(l in to)c=i[l],u=a[l],c!==u&&o.indexOf(l)<0&&(h=vr(c),m=vr(u),d=h!==m?Lo(n,l,c,m):parseFloat(c),f=parseFloat(u),e._pt=new Ur(e._pt,a,l,d,f-d,Ty),e._pt.u=m||0,e._props.push(l));Fw(a,i)};Hr("padding,margin,Width,Radius",function(t,e){var r="Top",n="Right",i="Bottom",o="Left",s=(e<3?[r,n,i,o]:[r+o,r+n,i+n,i+o]).map(function(a){return e<2?t+a:"border"+a+t});Mh[e>1?"border"+t:t]=function(a,l,c,u,d){var f,h;if(arguments.length<4)return f=s.map(function(m){return Qi(a,m,c)}),h=f.join(" "),h.split(f[0]).length===5?f[0]:h;f=(u+"").split(" "),h={}
110,s.forEach(function(m,p){return h[m]=f[p]=f[p]||f[(p-1)/2|0]}),a.init(l,h,d)}});var Ry={name:"css",register:Ay,targetTest:function(e){return e.style&&e.nodeType},init:function(e,r,n,i,o){var s=this._props,a=e.style,l=n.vars.startAt,c,u,d,f,h,m,p,_,g,y,v,b,S,x,E,w,P;Py||Ay(),this.styles=this.styles||zw(e),w=this.styles.props,this.tween=n;for(p in r)if(p!=="autoRound"&&(u=r[p],!(tn[p]&&yy(p,r,n,i,e,o)))){if(h=typeof u,m=Mh[p],h==="function"&&(u=u.call(n,i,e,o),h=typeof u),h==="string"&&~u.indexOf("random(")&&(u=sl(u)),m)m(this,e,p,u,n)&&(E=1);else if(p.substr(0,2)==="--")c=(getComputedStyle(e).getPropertyValue(p)+"").trim(),u+="",Ji.lastIndex=0,Ji.test(c)||(_=vr(c),g=vr(u),g?_!==g&&(c=Lo(e,p,c,g)+g):_&&(u+=_)),this.add(a,"setProperty",c,u,i,o,0,0,p),s.push(p),w.push(p,0,a[p]);else if(h!=="undefined"){if(l&&p in l?(c=typeof l[p]=="function"?l[p].call(n,i,e,o):l[p],Ze(c)&&~c.indexOf("random(")&&(c=sl(c)),vr(c+"")||c==="auto"||(c+=nn.units[p]||vr(Qi(e,p))||""),(c+"").charAt(1)==="="&&(c=Qi(e,p))):c=Qi(e,p),f=parseFloat(c),y=h==="string"&&u.charAt(1)==="="&&u.substr(0,2),y&&(u=u.substr(2)),d=parseFloat(u),p in Ii&&(p==="autoAlpha"&&(f===1&&Qi(e,"visibility")==="hidden"&&d&&(f=0),w.push("visibility",0,a.visibility),Mo(this,a,"visibility",f?"inherit":"hidden",d?"inherit":"hidden",!d)),p!=="scale"&&p!=="transform"&&(p=Ii[p],~p.indexOf(",")&&(p=p.split(",")[0]))),v=p in to,v){if(this.styles.save(p),P=u,h==="string"&&u.substring(0,6)==="var(--"){if(u=gn(e,u.substring(4,u.indexOf(")"))),u.substring(0,5)==="calc("){var M=e.style.perspective;e.style.perspective=u,u=gn(e,"perspective"),M?e.style.perspective=M:Ro(e,"perspective")}d=parseFloat(u)}if(b||(S=e._gsap,S.renderTransform&&!r.parseTransform||Gc(e,r.parseTransform),x=r.smoothOrigin!==!1&&S.smooth,b=this._pt=new Ur(this._pt,a,Se,0,1,S.renderTransform,S,0,-1),b.dep=1),p==="scale")this._pt=new Ur(this._pt,S,"scaleY",S.scaleY,(y?Fs(S.scaleY,y+d):d)-S.scaleY||0,Ty),this._pt.u=0,s.push("scaleY",p),p+="X";else if(p==="transformOrigin"){w.push(on,0,a[on]),u=JN(u),S.svg?Cy(e,u,0,x,0,this):(g=parseFloat(u.split(" ")[2])||0,g!==S.zOrigin&&Mo(this,S,"zOrigin",S.zOrigin,g),Mo(this,a,p,Rh(c),Rh(u)));continue}else if(p==="svgOrigin"){Cy(e,u,1,x,0,this);continue}else if(p in qw){e2(this,S,p,f,y?Fs(f,y+u):u);continue}else if(p==="smoothOrigin"){Mo(this,S,"smooth",S.smooth,u);continue}else if(p==="force3D"){S[p]=u;continue}else if(p==="transform"){r2(this,u,e);continue}}else p in a||(p=ul(p)||p);if(v||(d||d===0)&&(f||f===0)&&!FN.test(u)&&p in a)_=(c+"").substr((f+"").length),d||(d=0),g=vr(u)||(p in nn.units?nn.units[p]:_),_!==g&&(f=Lo(e,p,c,g)),this._pt=new Ur(this._pt,v?S:a,p,f,(y?Fs(f,y+d):d)-f,!v&&(g==="px"||p==="zIndex")&&r.autoRound!==!1?zN:Ty),this._pt.u=g||0,v&&P!==u?(this._pt.b=c,this._pt.e=P,this._pt.r=BN):_!==g&&g!=="%"&&(this._pt.b=c,this._pt.r=VN);else if(p in a)XN.call(this,e,p,c,y?y+u:u);else if(p in e)this.add(e,p,c||e[p],y?y+u:u,i,o);else if(p!=="parseTransform"){Ah(p,u);continue}v||(p in a?w.push(p,0,a[p]):typeof e[p]=="function"?w.push(p,2,e[p]()):w.push(p,1,c||e[p])),s.push(p)}}E&&Sy(this)},render:function(e,r){if(r.tween._time||!Iy())for(var n=r._pt;n;)n.r(e,n.d),n=n._next;else r.styles.revert()},get:Qi,aliases:Ii,getSetter:function(e,r,n){var i=Ii[r];return i&&i.indexOf(",")<0&&(r=i),r in to&&r!==on&&(e._gsap.x||Qi(e,"x"))?n&&Pw===n?r==="scale"?qN:GN:(Pw=n||{})&&(r==="scale"?WN:$N):e.style&&!wh(e.style[r])?HN:~r.indexOf("-")?UN:kh(e,r)},core:{_removeProperty:Ro,_getMatrix:My}};kr.utils.checkPrefix=ul;kr.core.getStyleSaver=zw;(function(t,e,r,n){var i=Hr(t+","+e+","+r,function(o){to[o]=1});Hr(e,function(o){nn.units[o]="deg",qw[o]=1}),Ii[i[13]]=t+","+e,Hr(n,function(o){var s=o.split(":");Ii[s[1]]=i[s[0]]})})("x,y,z,scale,scaleX,scaleY,xPercent,yPercent","rotation,rotationX,rotationY,skewX,skewY","transform,transformOrigin,svgOrigin,force3D,smoothOrigin,transformPerspective","0:translateX,1:translateY,2:translateZ,8:rotate,8:rotationZ,8:rotateZ,9:rotateX,10:rotateY");Hr("x,y,z,top,right,bottom,left,width,height,fontSize,padding,margin,perspective",function(t){nn.units[t]="px"});kr.registerPlugin(Ry);var sn=kr.registerPlugin(Ry)||kr,hZ=sn.core.Tween;function jw(t,e){for(var r=0;r<e.length;r++){var n=e[r];n.enumerable=n.enumerable||!1,n.configurable=!0,"value"in n&&(n.writable=!0),Object.defineProperty(t,n.key,n)}}function n2(t,e,r){return e&&jw(t.prototype,e),r&&jw(t,r),t}var br,Dh,i2,yn,Oo,Do,hl,Kw,Us,dl,Xw,eo,ti,Jw,Zw=function(){return br||typeof window!="undefined"&&(br=window.gsap)&&br.registerPlugin&&br},Qw=1,fl=[],Ct=[],ei=[],Wc=Date.now,Ly=function(e,r){return r},o2=function(){var e=dl.core,r=e.bridge||{},n=e._scrollers,i=e._proxies;n.push.apply(n,Ct),i.push.apply(i,ei),Ct=n,ei=i,Ly=function(s,a){return r[s](a)}},no=function(e,r){return~ei.indexOf(e)&&ei[ei.indexOf(e)+1][r]}
110,$c=function(e){return!!~Xw.indexOf(e)},qr=function(e,r,n,i,o){return e.addEventListener(r,n,{passive:i!==!1,capture:!!o})},Gr=function(e,r,n,i){return e.removeEventListener(r,n,!!i)},Lh="scrollLeft",Oh="scrollTop",Oy=function(){return eo&&eo.isPressed||Ct.cache++},Fh=function(e,r){var n=function i(o){if(o||o===0){Qw&&(yn.history.scrollRestoration="manual");var s=eo&&eo.isPressed;o=i.v=Math.round(o)||(eo&&eo.iOS?1:0),e(o),i.cacheID=Ct.cache,s&&Ly("ss",o)}else(r||Ct.cache!==i.cacheID||Ly("ref"))&&(i.cacheID=Ct.cache,i.v=e());return i.v+i.offset};return n.offset=0,e&&n},Mr={s:Lh,p:"left",p2:"Left",os:"right",os2:"Right",d:"width",d2:"Width",a:"x",sc:Fh(function(t){return arguments.length?yn.scrollTo(t,Ge.sc()):yn.pageXOffset||Oo[Lh]||Do[Lh]||hl[Lh]||0})},Ge={s:Oh,p:"top",p2:"Top",os:"bottom",os2:"Bottom",d:"height",d2:"Height",a:"y",op:Mr,sc:Fh(function(t){return arguments.length?yn.scrollTo(Mr.sc(),t):yn.pageYOffset||Oo[Oh]||Do[Oh]||hl[Oh]||0})},Wr=function(e,r){return(r&&r._ctx&&r._ctx.selector||br.utils.toArray)(e)[0]||(typeof e=="string"&&br.config().nullTargetWarn!==!1?console.warn("Element not found:",e):null)},s2=function(e,r){for(var n=r.length;n--;)if(r[n]===e||r[n].contains(e))return!0;return!1},ro=function(e,r){var n=r.s,i=r.sc;$c(e)&&(e=Oo.scrollingElement||Do);var o=Ct.indexOf(e),s=i===Ge.sc?1:2;!~o&&(o=Ct.push(e)-1),Ct[o+s]||qr(e,"scroll",Oy);var a=Ct[o+s],l=a||(Ct[o+s]=Fh(no(e,n),!0)||($c(e)?i:Fh(function(c){return arguments.length?e[n]=c:e[n]})));return l.target=e,a||(l.smooth=br.getProperty(e,"scrollBehavior")==="smooth"),l},Nh=function(e,r,n){var i=e,o=e,s=Wc(),a=s,l=r||50,c=Math.max(500,l*3),u=function(m,p){var _=Wc();p||_-s>l?(o=i,i=m,a=s,s=_):n?i+=m:i=o+(m-o)/(_-a)*(s-a)},d=function(){o=i=n?0:i,a=s=0},f=function(m){var p=a,_=o,g=Wc();return(m||m===0)&&m!==i&&u(m),s===a||g-a>c?0:(i+(n?_:-_))/((n?g:s)-p)*1e3};return{update:u,reset:d,getVelocity:f}},qc=function(e,r){return r&&!e._gsapAllow&&e.cancelable!==!1&&e.preventDefault(),e.changedTouches?e.changedTouches[0]:e},Yw=function(e){var r=Math.max.apply(Math,e),n=Math.min.apply(Math,e);return Math.abs(r)>=Math.abs(n)?r:n},tA=function(){dl=br.core.globals().ScrollTrigger,dl&&dl.core&&o2()},eA=function(e){return br=e||Zw(),!Dh&&br&&typeof document!="undefined"&&document.body&&(yn=window,Oo=document,Do=Oo.documentElement,hl=Oo.body,Xw=[yn,Oo,Do,hl],i2=br.utils.clamp,Jw=br.core.context||function(){},Us="onpointerenter"in hl?"pointer":"mouse",Kw=Ie.isTouch=yn.matchMedia&&yn.matchMedia("(hover: none), (pointer: coarse)").matches?1:"ontouchstart"in yn||navigator.maxTouchPoints>0||navigator.msMaxTouchPoints>0?2:0,ti=Ie.eventTypes=("ontouchstart"in Do?"touchstart,touchmove,touchcancel,touchend":"onpointerdown"in Do?"pointerdown,pointermove,pointercancel,pointerup":"mousedown,mousemove,mouseup,mouseup").split(","),setTimeout(function(){return Qw=0},500),Dh=1),dl||tA(),Dh};Mr.op=Ge;Ct.cache=0;var Ie=(function(){function t(r){this.init(r)}var e=t.prototype;return e.init=function(n){Dh||eA(br)||console.warn("Please gsap.registerPlugin(Observer)"),dl||tA();var i=n.tolerance,o=n.dragMinimum,s=n.type,a=n.target,l=n.lineHeight,c=n.debounce,u=n.preventDefault,d=n.onStop,f=n.onStopDelay,h=n.ignore,m=n.wheelSpeed,p=n.event,_=n.onDragStart,g=n.onDragEnd,y=n.onDrag,v=n.onPress,b=n.onRelease,S=n.onRight,x=n.onLeft,E=n.onUp,w=n.onDown,P=n.onChangeX,M=n.onChangeY,D=n.onChange,O=n.onToggleX,V=n.onToggleY,z=n.onHover,F=n.onHoverEnd,C=n.onMove,k=n.ignoreCheck,T=n.isNormalizer,A=n.onGestureStart,I=n.onGestureEnd,L=n.onWheel,U=n.onEnable,K=n.onDisable,W=n.onClick,st=n.scrollSpeed,ft=n.capture,xt=n.allowClicks,Dt=n.lockAxis,Bt=n.onLockAxis;this.target=a=Wr(a)||Do,this.vars=n,h&&(h=br.utils.toArray(h)),i=i||1e-9,o=o||0,m=m||1,st=st||1,s=s||"wheel,touch,pointer",c=c!==!1,l||(l=parseFloat(yn.getComputedStyle(hl).lineHeight)||22);var se,Mt,zt,tt,q,Ht,ee,B=this,Jt=0,xe=0,he=n.passive||!u&&n.passive!==!1,At=ro(a,Mr),ke=ro(a,Ge),Me=At(),Te=ke(),Ut=~s.indexOf("touch")&&!~s.indexOf("pointer")&&ti[0]==="pointerdown",de=$c(a),Nt=a.ownerDocument||Oo,tr=[0,0,0],$t=[0,0,0],we=0,ri=function(){return we=Wc()},re=function(ct,Ft){return(B.event=ct)&&h&&s2(ct.target,h)||Ft&&Ut&&ct.pointerType!=="touch"||k&&k(ct,Ft)},En=function(){B._vx.reset(),B._vy.reset(),Mt.pause(),d&&d(B)},sr=function(){var ct=B.deltaX=Yw(tr),Ft=B.deltaY=Yw($t),X=Math.abs(ct)>=i,ht=Math.abs(Ft)>=i;
110D&&(X||ht)&&D(B,ct,Ft,tr,$t),X&&(S&&B.deltaX>0&&S(B),x&&B.deltaX<0&&x(B),P&&P(B),O&&B.deltaX<0!=Jt<0&&O(B),Jt=B.deltaX,tr[0]=tr[1]=tr[2]=0),ht&&(w&&B.deltaY>0&&w(B),E&&B.deltaY<0&&E(B),M&&M(B),V&&B.deltaY<0!=xe<0&&V(B),xe=B.deltaY,$t[0]=$t[1]=$t[2]=0),(tt||zt)&&(C&&C(B),zt&&(_&&zt===1&&_(B),y&&y(B),zt=0),tt=!1),Ht&&!(Ht=!1)&&Bt&&Bt(B),q&&(L(B),q=!1),se=0},Vn=function(ct,Ft,X){tr[X]+=ct,$t[X]+=Ft,B._vx.update(ct),B._vy.update(Ft),c?se||(se=requestAnimationFrame(sr)):sr()},Ri=function(ct,Ft){Dt&&!ee&&(B.axis=ee=Math.abs(ct)>Math.abs(Ft)?"x":"y",Ht=!0),ee!=="y"&&(tr[2]+=ct,B._vx.update(ct,!0)),ee!=="x"&&($t[2]+=Ft,B._vy.update(Ft,!0)),c?se||(se=requestAnimationFrame(sr)):sr()},Bn=function(ct){if(!re(ct,1)){ct=qc(ct,u);var Ft=ct.clientX,X=ct.clientY,ht=Ft-B.x,at=X-B.y,yt=B.isDragging;B.x=Ft,B.y=X,(yt||(ht||at)&&(Math.abs(B.startX-Ft)>=o||Math.abs(B.startY-X)>=o))&&(zt||(zt=yt?2:1),yt||(B.isDragging=!0),Ri(ht,at))}},zn=B.onPress=function(Et){re(Et,1)||Et&&Et.button||(B.axis=ee=null,Mt.pause(),B.isPressed=!0,Et=qc(Et),Jt=xe=0,B.startX=B.x=Et.clientX,B.startY=B.y=Et.clientY,B._vx.reset(),B._vy.reset(),qr(T?a:Nt,ti[1],Bn,he,!0),B.deltaX=B.deltaY=0,v&&v(B))},mt=B.onRelease=function(Et){if(!re(Et,1)){Gr(T?a:Nt,ti[1],Bn,!0);var ct=!isNaN(B.y-B.startY),Ft=B.isDragging,X=Ft&&(Math.abs(B.x-B.startX)>3||Math.abs(B.y-B.startY)>3),ht=qc(Et);!X&&ct&&(B._vx.reset(),B._vy.reset(),u&&xt&&br.delayedCall(.08,function(){if(Wc()-we>300&&!Et.defaultPrevented){if(Et.target.click)Et.target.click();else if(Nt.createEvent){var at=Nt.createEvent("MouseEvents");at.initMouseEvent("click",!0,!0,yn,1,ht.screenX,ht.screenY,ht.clientX,ht.clientY,!1,!1,!1,!1,0,null),Et.target.dispatchEvent(at)}}})),B.isDragging=B.isGesturing=B.isPressed=!1,d&&Ft&&!T&&Mt.restart(!0),zt&&sr(),g&&Ft&&g(B),b&&b(B,X)}},Hn=function(ct){return ct.touches&&ct.touches.length>1&&(B.isGesturing=!0)&&A(ct,B.isDragging)},Dr=function(){return(B.isGesturing=!1)||I(B)},_r=function(ct){if(!re(ct)){var Ft=At(),X=ke();Vn((Ft-Me)*st,(X-Te)*st,1),Me=Ft,Te=X,d&&Mt.restart(!0)}},an=function(ct){if(!re(ct)){ct=qc(ct,u),L&&(q=!0);var Ft=(ct.deltaMode===1?l:ct.deltaMode===2?yn.innerHeight:1)*m;Vn(ct.deltaX*Ft,ct.deltaY*Ft,0),d&&!T&&Mt.restart(!0)}},Li=function(ct){if(!re(ct)){var Ft=ct.clientX,X=ct.clientY,ht=Ft-B.x,at=X-B.y;B.x=Ft,B.y=X,tt=!0,d&&Mt.restart(!0),(ht||at)&&Ri(ht,at)}},Un=function(ct){B.event=ct,z(B)},Sn=function(ct){B.event=ct,F(B)},$e=function(ct){return re(ct)||qc(ct,u)&&W(B)};Mt=B._dc=br.delayedCall(f||.25,En).pause(),B.deltaX=B.deltaY=0,B._vx=Nh(0,50,!0),B._vy=Nh(0,50,!0),B.scrollX=At,B.scrollY=ke,B.isDragging=B.isGesturing=B.isPressed=!1,Jw(this),B.enable=function(Et){return B.isEnabled||(qr(de?Nt:a,"scroll",Oy),s.indexOf("scroll")>=0&&qr(de?Nt:a,"scroll",_r,he,ft),s.indexOf("wheel")>=0&&qr(a,"wheel",an,he,ft),(s.indexOf("touch")>=0&&Kw||s.indexOf("pointer")>=0)&&(qr(a,ti[0],zn,he,ft),qr(Nt,ti[2],mt),qr(Nt,ti[3],mt),xt&&qr(a,"click",ri,!0,!0),W&&qr(a,"click",$e),A&&qr(Nt,"gesturestart",Hn),I&&qr(Nt,"gestureend",Dr),z&&qr(a,Us+"enter",Un),F&&qr(a,Us+"leave",Sn),C&&qr(a,Us+"move",Li)),B.isEnabled=!0,B.isDragging=B.isGesturing=B.isPressed=tt=zt=!1,B._vx.reset(),B._vy.reset(),Me=At(),Te=ke(),Et&&Et.type&&zn(Et),U&&U(B)),B},B.disable=function(){B.isEnabled&&(fl.filter(function(Et){return Et!==B&&$c(Et.target)}).length||Gr(de?Nt:a,"scroll",Oy),B.isPressed&&(B._vx.reset(),B._vy.reset(),Gr(T?a:Nt,ti[1],Bn,!0)),Gr(de?Nt:a,"scroll",_r,ft),Gr(a,"wheel",an,ft),Gr(a,ti[0],zn,ft),Gr(Nt,ti[2],mt),Gr(Nt,ti[3],mt),Gr(a,"click",ri,!0),Gr(a,"click",$e),Gr(Nt,"gesturestart",Hn),Gr(Nt,"gestureend",Dr),Gr(a,Us+"enter",Un),Gr(a,Us+"leave",Sn),Gr(a,Us+"move",Li),B.isEnabled=B.isPressed=B.isDragging=!1,K&&K(B))},B.kill=B.revert=function(){B.disable();var Et=fl.indexOf(B);Et>=0&&fl.splice(Et,1),eo===B&&(eo=0)},fl.push(B),T&&$c(a)&&(eo=B),B.enable(p)},n2(t,[{key:"velocityX",get:function(){return this._vx.getVelocity()}},{key:"velocityY",get:function(){return this._vy.getVelocity()}}]),t})();Ie.version="3.15.0";Ie.create=function(t){return new Ie(t)};Ie.register=eA;Ie.getAll=function(){return fl.slice()};Ie.getById=function(t){return fl.filter(function(e){return e.vars.id===t})[0]};Zw()&&br.registerPlugin(Ie);var et,yl,It,te,_n,Kt,Yy,Qh,su,Qc,Yc,Vh,Rr,rd,Hy,jr,rA,nA,vl,bA,Dy,_A,$r,Uy,EA,
110SA,Fo,Gy,Ky,bl,Xy,tu,qy,Fy,Bh=1,Lr=Date.now,Ny=Lr(),Fn=0,Kc=0,iA=function(e,r,n){var i=bn(e)&&(e.substr(0,6)==="clamp("||e.indexOf("max")>-1);return n["_"+r+"Clamp"]=i,i?e.substr(6,e.length-7):e},oA=function(e,r){return r&&(!bn(e)||e.substr(0,6)!=="clamp(")?"clamp("+e+")":e},a2=function t(){return Kc&&requestAnimationFrame(t)},sA=function(){return rd=1},aA=function(){return rd=0},ki=function(e){return e},Xc=function(e){return Math.round(e*1e5)/1e5||0},xA=function(){return typeof window!="undefined"},TA=function(){return et||xA()&&(et=window.gsap)&&et.registerPlugin&&et},Ys=function(e){return!!~Yy.indexOf(e)},wA=function(e){return(e==="Height"?Xy:It["inner"+e])||_n["client"+e]||Kt["client"+e]},AA=function(e){return no(e,"getBoundingClientRect")||(Ys(e)?function(){return Zh.width=It.innerWidth,Zh.height=Xy,Zh}:function(){return io(e)})},l2=function(e,r,n){var i=n.d,o=n.d2,s=n.a;return(s=no(e,"getBoundingClientRect"))?function(){return s()[i]}:function(){return(r?wA(o):e["client"+o])||0}},c2=function(e,r){return!r||~ei.indexOf(e)?AA(e):function(){return Zh}},Mi=function(e,r){var n=r.s,i=r.d2,o=r.d,s=r.a;return Math.max(0,(n="scroll"+i)&&(s=no(e,n))?s()-AA(e)()[o]:Ys(e)?(_n[n]||Kt[n])-wA(i):e[n]-e["offset"+i])},zh=function(e,r){for(var n=0;n<vl.length;n+=3)(!r||~r.indexOf(vl[n+1]))&&e(vl[n],vl[n+1],vl[n+2])},bn=function(e){return typeof e=="string"},Or=function(e){return typeof e=="function"},Jc=function(e){return typeof e=="number"},Gs=function(e){return typeof e=="object"},jc=function(e,r,n){return e&&e.progress(r?0:1)&&n&&e.pause()},pl=function(e,r,n){if(e.enabled){var i=e._ctx?e._ctx.add(function(){return r(e,n)}):r(e,n);i&&i.totalTime&&(e.callbackAnimation=i)}},ml=Math.abs,CA="left",PA="top",Jy="right",Zy="bottom",Ws="width",$s="height",eu="Right",ru="Left",nu="Top",iu="Bottom",qe="padding",On="margin",El="Width",Qy="Height",Qe="px",Dn=function(e){return It.getComputedStyle(e.nodeType===Node.DOCUMENT_NODE?e.scrollingElement:e)},u2=function(e){var r=Dn(e).position;e.style.position=r==="absolute"||r==="fixed"?r:"relative"},lA=function(e,r){for(var n in r)n in e||(e[n]=r[n]);return e},io=function(e,r){var n=r&&Dn(e)[Hy]!=="matrix(1, 0, 0, 1, 0, 0)"&&et.to(e,{x:0,y:0,xPercent:0,yPercent:0,rotation:0,rotationX:0,rotationY:0,scale:1,skewX:0,skewY:0}).progress(1),i=e.getBoundingClientRect?e.getBoundingClientRect():e.scrollingElement.getBoundingClientRect();return n&&n.progress(0).kill(),i},td=function(e,r){var n=r.d2;return e["offset"+n]||e["client"+n]||0},IA=function(e){var r=[],n=e.labels,i=e.duration(),o;for(o in n)r.push(n[o]/i);return r},f2=function(e){return function(r){return et.utils.snap(IA(e),r)}},tv=function(e){var r=et.utils.snap(e),n=Array.isArray(e)&&e.slice(0).sort(function(i,o){return i-o});return n?function(i,o,s){s===void 0&&(s=.001);var a;if(!o)return r(i);if(o>0){for(i-=s,a=0;a<n.length;a++)if(n[a]>=i)return n[a];return n[a-1]}else for(a=n.length,i+=s;a--;)if(n[a]<=i)return n[a];return n[0]}:function(i,o,s){s===void 0&&(s=.001);var a=r(i);return!o||Math.abs(a-i)<s||a-i<0==o<0?a:r(o<0?i-e:i+e)}},h2=function(e){return function(r,n){return tv(IA(e))(r,n.direction)}},Hh=function(e,r,n,i){return n.split(",").forEach(function(o){return e(r,o,i)})},or=function(e,r,n,i,o){return e.addEventListener(r,n,{passive:!i,capture:!!o})},ir=function(e,r,n,i){return e.removeEventListener(r,n,!!i)},Uh=function(e,r,n){n=n&&n.wheelHandler,n&&(e(r,"wheel",n),e(r,"touchmove",n))},cA={startColor:"green",endColor:"red",indent:0,fontSize:"16px",fontWeight:"normal"},Gh={toggleActions:"play",anticipatePin:0},ed={top:0,left:0,center:.5,bottom:1,right:1},Yh=function(e,r){if(bn(e)){var n=e.indexOf("="),i=~n?+(e.charAt(n-1)+1)*parseFloat(e.substr(n+1)):0;~n&&(e.indexOf("%")>n&&(i*=r/100),e=e.substr(0,n-1)),e=i+(e in ed?ed[e]*r:~e.indexOf("%")?parseFloat(e)*r/100:parseFloat(e)||0)}return e},qh=function(e,r,n,i,o,s,a,l){var c=o.startColor,u=o.endColor,d=o.fontSize,f=o.indent,h=o.fontWeight,m=te.createElement("div"),p=Ys(n)||no(n,"pinType")==="fixed",_=e.indexOf("scroller")!==-1,g=p?Kt:n.tagName==="IFRAME"?n.contentDocument.body:n,y=e.indexOf("start")!==-1,v=y?c:u,b="border-color:"+v+";font-size:"+d+";color:"+v+";font-weight:"+h+";pointer-events:none;white-space:nowrap;font-family:sans-serif,Arial;z-index:1000;padding:4px 8px;border-width:0;border-style:solid;";return b+="position:"+((_||l)&&p?"fixed;":"absolute;"),(_||l||!p)&&(b+=(i===Ge?Jy:Zy)+":"+(s+parseFloat(f))+"px;"),a&&(b+="box-sizing:border-box;text-align:left;width:"+a.offsetWidth+"px;"),m._isStart=y,m.setAttribute("class","gsap-marker-"+e+(r?" marker-"+r:"")),m.style.cssText=b,m.innerText=r||r===0?e+"-"+r:e,g.children[0]?g.insertBefore(m,g.children[0]):g.appendChild(m),m._offset=m["offset"+i.op.d2],Kh(m,0,i,y),m},Kh=function(e,r,n,i){var o={display:"block"},s=n[i?"os2":"p2"],a=n[i?"p2":"os2"];e._isFlipped=i,o[n.a+"Percent"]=i?-100:0,o[n.a]=i?"1px":0,o["border"+s+El]=1,o["border"+a+El]=0,o[n.p]=r+"px",et.set(e,o)},Pt=[],Wy={},au,uA=function(){return Lr()-Fn>34&&(au||(au=requestAnimationFrame(oo)))},gl=function(){(!$r||!$r.isPressed||$r.startX>Kt.clientWidth)&&(Ct.cache++,$r?au||(au=requestAnimationFrame(oo)):oo(),Fn||Xs("scrollStart"),Fn=Lr())}
110,Vy=function(){SA=It.innerWidth,EA=It.innerHeight},Zc=function(e){Ct.cache++,(e===!0||!Rr&&!_A&&!te.fullscreenElement&&!te.webkitFullscreenElement&&(!Uy||SA!==It.innerWidth||Math.abs(It.innerHeight-EA)>It.innerHeight*.25))&&Qh.restart(!0)},Ks={},d2=[],kA=function t(){return ir(kt,"scrollEnd",t)||qs(!0)},Xs=function(e){return Ks[e]&&Ks[e].map(function(r){return r()})||d2},vn=[],MA=function(e){for(var r=0;r<vn.length;r+=5)(!e||vn[r+4]&&vn[r+4].query===e)&&(vn[r].style.cssText=vn[r+1],vn[r].getBBox&&vn[r].setAttribute("transform",vn[r+2]||""),vn[r+3].uncache=1)},RA=function(){return Ct.forEach(function(e){return Or(e)&&++e.cacheID&&(e.rec=e())})},ev=function(e,r){var n;for(jr=0;jr<Pt.length;jr++)n=Pt[jr],n&&(!r||n._ctx===r)&&(e?n.kill(1):n.revert(!0,!0));tu=!0,r&&MA(r),r||Xs("revert")},LA=function(e,r){Ct.cache++,(r||!Yr)&&Ct.forEach(function(n){return Or(n)&&n.cacheID++&&(n.rec=0)}),bn(e)&&(It.history.scrollRestoration=Ky=e)},Yr,js=0,fA,p2=function(){if(fA!==js){var e=fA=js;requestAnimationFrame(function(){return e===js&&qs(!0)})}},OA=function(){Kt.appendChild(bl),Xy=!$r&&bl.offsetHeight||It.innerHeight,Kt.removeChild(bl)},hA=function(e){return su(".gsap-marker-start, .gsap-marker-end, .gsap-marker-scroller-start, .gsap-marker-scroller-end").forEach(function(r){return r.style.display=e?"none":"block"})},qs=function(e,r){if(_n=te.documentElement,Kt=te.body,Yy=[It,te,_n,Kt],Fn&&!e&&!tu){or(kt,"scrollEnd",kA);return}OA(),Yr=kt.isRefreshing=!0,tu||RA();var n=Xs("refreshInit");bA&&kt.sort(),r||ev(),Ct.forEach(function(i){Or(i)&&(i.smooth&&(i.target.style.scrollBehavior="auto"),i(0))}),Pt.slice(0).forEach(function(i){return i.refresh()}),tu=!1,Pt.forEach(function(i){if(i._subPinOffset&&i.pin){var o=i.vars.horizontal?"offsetWidth":"offsetHeight",s=i.pin[o];i.revert(!0,1),i.adjustPinSpacing(i.pin[o]-s),i.refresh()}}),qy=1,hA(!0),Pt.forEach(function(i){var o=Mi(i.scroller,i._dir),s=i.vars.end==="max"||i._endClamp&&i.end>o,a=i._startClamp&&i.start>=o;(s||a)&&i.setPositions(a?o-1:i.start,s?Math.max(a?o:i.start+1,o):i.end,!0)}),hA(!1),qy=0,n.forEach(function(i){return i&&i.render&&i.render(-1)}),Ct.forEach(function(i){Or(i)&&(i.smooth&&requestAnimationFrame(function(){return i.target.style.scrollBehavior="smooth"}),i.rec&&i(i.rec))}),LA(Ky,1),Qh.pause(),js++,Yr=2,oo(2),Pt.forEach(function(i){return Or(i.vars.onRefresh)&&i.vars.onRefresh(i)}),Yr=kt.isRefreshing=!1,Xs("refresh")},$y=0,Xh=1,ou,oo=function(e){if(e===2||!Yr&&!tu){kt.isUpdating=!0,ou&&ou.update(0);var r=Pt.length,n=Lr(),i=n-Ny>=50,o=r&&Pt[0].scroll();if(Xh=$y>o?-1:1,Yr||($y=o),i&&(Fn&&!rd&&n-Fn>200&&(Fn=0,Xs("scrollEnd")),Yc=Ny,Ny=n),Xh<0){for(jr=r;jr-- >0;)Pt[jr]&&Pt[jr].update(0,i);Xh=1}else for(jr=0;jr<r;jr++)Pt[jr]&&Pt[jr].update(0,i);kt.isUpdating=!1}au=0},jy=[CA,PA,Zy,Jy,On+iu,On+eu,On+nu,On+ru,"display","flexShrink","float","zIndex","gridColumnStart","gridColumnEnd","gridRowStart","gridRowEnd","gridArea","justifySelf","alignSelf","placeSelf","order"],Jh=jy.concat([Ws,$s,"boxSizing","max"+El,"max"+Qy,"position",On,qe,qe+nu,qe+eu,qe+iu,qe+ru]),m2=function(e,r,n){_l(n);var i=e._gsap;if(i.spacerIsNative)_l(i.spacerState);else if(e._gsap.swappedIn){var o=r.parentNode;o&&(o.insertBefore(e,r),o.removeChild(r))}e._gsap.swappedIn=!1},By=function(e,r,n,i){if(!e._gsap.swappedIn){for(var o=jy.length,s=r.style,a=e.style,l;o--;)l=jy[o],s[l]=n[l];s.position=n.position==="absolute"?"absolute":"relative",n.display==="inline"&&(s.display="inline-block"),a[Zy]=a[Jy]="auto",s.flexBasis=n.flexBasis||"auto",s.overflow="visible",s.boxSizing="border-box",s[Ws]=td(e,Mr)+Qe,s[$s]=td(e,Ge)+Qe,s[qe]=a[On]=a[PA]=a[CA]="0",_l(i),a[Ws]=a["max"+El]=n[Ws],a[$s]=a["max"+Qy]=n[$s],a[qe]=n[qe],e.parentNode!==r&&(e.parentNode.insertBefore(r,e),r.appendChild(e)),e._gsap.swappedIn=!0}},g2=/([A-Z])/g,_l=function(e){if(e){var r=e.t.style,n=e.length,i=0,o,s;for((e.t._gsap||et.core.getCache(e.t)).uncache=1;i<n;i+=2)s=e[i+1],o=e[i],s?r[o]=s:r[o]&&r.removeProperty(o.replace(g2,"-$1").toLowerCase())}},Wh=function(e){for(var r=Jh.length,n=e.style,i=[],o=0;o<r;o++)i.push(Jh[o],n[Jh[o]]);return i.t=e,i},y2=function(e,r,n){for(var i=[],o=e.length,s=n?8:0,a;s<o;
110s+=2)a=e[s],i.push(a,a in r?r[a]:e[s+1]);return i.t=e.t,i},Zh={left:0,top:0},dA=function(e,r,n,i,o,s,a,l,c,u,d,f,h,m){Or(e)&&(e=e(l)),bn(e)&&e.substr(0,3)==="max"&&(e=f+(e.charAt(4)==="="?Yh("0"+e.substr(3),n):0));var p=h?h.time():0,_,g,y;if(h&&h.seek(0),isNaN(e)||(e=+e),Jc(e))h&&(e=et.utils.mapRange(h.scrollTrigger.start,h.scrollTrigger.end,0,f,e)),a&&Kh(a,n,i,!0);else{Or(r)&&(r=r(l));var v=(e||"0").split(" "),b,S,x,E;y=Wr(r,l)||Kt,b=io(y)||{},(!b||!b.left&&!b.top)&&Dn(y).display==="none"&&(E=y.style.display,y.style.display="block",b=io(y),E?y.style.display=E:y.style.removeProperty("display")),S=Yh(v[0],b[i.d]),x=Yh(v[1]||"0",n),e=b[i.p]-c[i.p]-u+S+o-x,a&&Kh(a,x,i,n-x<20||a._isStart&&x>20),n-=n-x}if(m&&(l[m]=e||-.001,e<0&&(e=0)),s){var w=e+n,P=s._isStart;_="scroll"+i.d2,Kh(s,w,i,P&&w>20||!P&&(d?Math.max(Kt[_],_n[_]):s.parentNode[_])<=w+1),d&&(c=io(a),d&&(s.style[i.op.p]=c[i.op.p]-i.op.m-s._offset+Qe))}return h&&y&&(_=io(y),h.seek(f),g=io(y),h._caScrollDist=_[i.p]-g[i.p],e=e/h._caScrollDist*f),h&&h.seek(p),h?e:Math.round(e)},v2=/(webkit|moz|length|cssText|inset)/i,pA=function(e,r,n,i){if(e.parentNode!==r){var o=e.style,s,a;if(r===Kt){e._stOrig=o.cssText,a=Dn(e);for(s in a)!+s&&!v2.test(s)&&a[s]&&typeof o[s]=="string"&&s!=="0"&&(o[s]=a[s]);o.top=n,o.left=i}else o.cssText=e._stOrig;et.core.getCache(e).uncache=1,r.appendChild(e)}},DA=function(e,r,n){var i=r,o=i;return function(s){var a=Math.round(e());return a!==i&&a!==o&&Math.abs(a-i)>3&&Math.abs(a-o)>3&&(s=a,n&&n()),o=i,i=Math.round(s),i}},$h=function(e,r,n){var i={};i[r.p]="+="+n,et.set(e,i)},mA=function(e,r){var n=ro(e,r),i="_scroll"+r.p2,o=function s(a,l,c,u,d){var f=s.tween,h=l.onComplete,m={};c=c||n();var p=DA(n,c,function(){f.kill(),s.tween=0});return d=u&&d||0,u=u||a-c,f&&f.kill(),l[i]=a,l.inherit=!1,l.modifiers=m,m[i]=function(){return p(c+u*f.ratio+d*f.ratio*f.ratio)},l.onUpdate=function(){Ct.cache++,s.tween&&oo()},l.onComplete=function(){s.tween=0,h&&h.call(f)},f=s.tween=et.to(e,l),f};return e[i]=n,n.wheelHandler=function(){return o.tween&&o.tween.kill()&&(o.tween=0)},or(e,"wheel",n.wheelHandler),kt.isTouch&&or(e,"touchmove",n.wheelHandler),o},kt=(function(){function t(r,n){yl||t.register(et)||console.warn("Please gsap.registerPlugin(ScrollTrigger)"),Gy(this),this.init(r,n)}var e=t.prototype;return e.init=function(n,i){if(this.progress=this.start=0,this.vars&&this.kill(!0,!0),!Kc){this.update=this.refresh=this.kill=ki;return}n=lA(bn(n)||Jc(n)||n.nodeType?{trigger:n}:n,Gh);var o=n,s=o.onUpdate,a=o.toggleClass,l=o.id,c=o.onToggle,u=o.onRefresh,d=o.scrub,f=o.trigger,h=o.pin,m=o.pinSpacing,p=o.invalidateOnRefresh,_=o.anticipatePin,g=o.onScrubComplete,y=o.onSnapComplete,v=o.once,b=o.snap,S=o.pinReparent,x=o.pinSpacer,E=o.containerAnimation,w=o.fastScrollEnd,P=o.preventOverlaps,M=n.horizontal||n.containerAnimation&&n.horizontal!==!1?Mr:Ge,D=!d&&d!==0,O=Wr(n.scroller||It),V=et.core.getCache(O),z=Ys(O),F=("pinType"in n?n.pinType:no(O,"pinType")||z&&"fixed")==="fixed",C=[n.onEnter,n.onLeave,n.onEnterBack,n.onLeaveBack],k=D&&n.toggleActions.split(" "),T="markers"in n?n.markers:Gh.markers,A=z?0:parseFloat(Dn(O)["border"+M.p2+El])||0,I=this,L=n.onRefreshInit&&function(){return n.onRefreshInit(I)},U=l2(O,z,M),K=c2(O,z),W=0,st=0,ft=0,xt=ro(O,M),Dt,Bt,se,Mt,zt,tt,q,Ht,ee,B,Jt,xe,he,At,ke,Me,Te,Ut,de,Nt,tr,$t,we,ri,re,En,sr,Vn,Ri,Bn,zn,mt,Hn,Dr,_r,an,Li,Un,Sn;if(I._startClamp=I._endClamp=!1,I._dir=M,_*=45,I.scroller=O,I.scroll=E?E.time.bind(E):xt,Mt=xt(),I.vars=n,i=i||n.animation,"refreshPriority"in n&&(bA=1,n.refreshPriority===-9999&&(ou=I)),V.tweenScroll=V.tweenScroll||{top:mA(O,Ge),left:mA(O,Mr)},I.tweenTo=Dt=V.tweenScroll[M.p],I.scrubDuration=function(X){Hn=Jc(X)&&X,Hn?mt?mt.duration(X):mt=et.to(i,{ease:"expo",totalProgress:"+=0",inherit:!1,duration:Hn,paused:!0,onComplete:function(){return g&&g(I)}}):(mt&&mt.progress(1).kill(),mt=0)},i&&(i.vars.lazy=!1,i._initted&&!I.isReverted||i.vars.immediateRender!==!1&&n.immediateRender!==!1&&i.duration()&&i.render(0,!0,!0),I.animation=i.pause(),i.scrollTrigger=I,I.scrubDuration(d),Bn=0,l||(l=i.vars.id)),b&&((!Gs(b)||b.push)&&(b={snapTo:b}),"scrollBehavior"in Kt.style&&et.set(z?[Kt,_n]:O,{scrollBehavior:"auto"}),Ct.forEach(function(X){return Or(X)&&X.target===(z?te.scrollingElement||_n:O)&&(X.smooth=!1)}),se=Or(b.snapTo)?b.snapTo:b.snapTo==="labels"?f2(i):b.snapTo==="labelsDirectional"?h2(i):b.directional!==!1?function(X,ht){return tv(b.snapTo)(X,Lr()-st<500?0:ht.direction)}:et.utils.snap(b.snapTo),Dr=b.duration||{min:.1,max:2},Dr=Gs(Dr)?Qc(Dr.min,Dr.max):Qc(Dr,Dr),_r=et.delayedCall(b.delay||Hn/2||.1,function(){var X=xt(),ht=Lr()-st<500,at=Dt.tween;
110if((ht||Math.abs(I.getVelocity())<10)&&!at&&!rd&&W!==X){var yt=(X-tt)/At,Re=i&&!D?i.totalProgress():yt,N=ht?0:(Re-zn)/(Lr()-Yc)*1e3||0,H=et.utils.clamp(-yt,1-yt,ml(N/2)*N/.185),$=yt+(b.inertia===!1?0:H),Q,vt,ut=b,jt=ut.onStart,Tt=ut.onInterrupt,Vt=ut.onComplete;if(Q=se($,I),Jc(Q)||(Q=$),vt=Math.max(0,Math.round(tt+Q*At)),X<=q&&X>=tt&&vt!==X){if(at&&!at._initted&&at.data<=ml(vt-X))return;b.inertia===!1&&(H=Q-yt),Dt(vt,{duration:Dr(ml(Math.max(ml($-Re),ml(Q-Re))*.185/N/.05||0)),ease:b.ease||"power3",data:ml(vt-X),onInterrupt:function(){return _r.restart(!0)&&Tt&&pl(I,Tt)},onComplete:function(){I.update(),W=xt(),i&&!D&&(mt?mt.resetTo("totalProgress",Q,i._tTime/i._tDur):i.progress(Q)),Bn=zn=i&&!D?i.totalProgress():I.progress,y&&y(I),Vt&&pl(I,Vt)}},X,H*At,vt-X-H*At),jt&&pl(I,jt,Dt.tween)}}else I.isActive&&W!==X&&_r.restart(!0)}).pause()),l&&(Wy[l]=I),f=I.trigger=Wr(f||h!==!0&&h),Sn=f&&f._gsap&&f._gsap.stRevert,Sn&&(Sn=Sn(I)),h=h===!0?f:Wr(h),bn(a)&&(a={targets:f,className:a}),h&&(m===!1||m===On||(m=!m&&h.parentNode&&h.parentNode.style&&Dn(h.parentNode).display==="flex"?!1:qe),I.pin=h,Bt=et.core.getCache(h),Bt.spacer?ke=Bt.pinState:(x&&(x=Wr(x),x&&!x.nodeType&&(x=x.current||x.nativeElement),Bt.spacerIsNative=!!x,x&&(Bt.spacerState=Wh(x))),Bt.spacer=Ut=x||te.createElement("div"),Ut.classList.add("pin-spacer"),l&&Ut.classList.add("pin-spacer-"+l),Bt.pinState=ke=Wh(h)),n.force3D!==!1&&et.set(h,{force3D:!0}),I.spacer=Ut=Bt.spacer,Ri=Dn(h),ri=Ri[m+M.os2],Nt=et.getProperty(h),tr=et.quickSetter(h,M.a,Qe),By(h,Ut,Ri),Te=Wh(h)),T){xe=Gs(T)?lA(T,cA):cA,B=qh("scroller-start",l,O,M,xe,0),Jt=qh("scroller-end",l,O,M,xe,0,B),de=B["offset"+M.op.d2];var $e=Wr(no(O,"content")||O);Ht=this.markerStart=qh("start",l,$e,M,xe,de,0,E),ee=this.markerEnd=qh("end",l,$e,M,xe,de,0,E),E&&(Un=et.quickSetter([Ht,ee],M.a,Qe)),!F&&!(ei.length&&no(O,"fixedMarkers")===!0)&&(u2(z?Kt:O),et.set([B,Jt],{force3D:!0}),En=et.quickSetter(B,M.a,Qe),Vn=et.quickSetter(Jt,M.a,Qe))}if(E){var Et=E.vars.onUpdate,ct=E.vars.onUpdateParams;E.eventCallback("onUpdate",function(){I.update(0,0,1),Et&&Et.apply(E,ct||[])})}if(I.previous=function(){return Pt[Pt.indexOf(I)-1]},I.next=function(){return Pt[Pt.indexOf(I)+1]},I.revert=function(X,ht){if(!ht)return I.kill(!0);var at=X!==!1||!I.enabled,yt=Rr;at!==I.isReverted&&(at&&(an=Math.max(xt(),I.scroll.rec||0),ft=I.progress,Li=i&&i.progress()),Ht&&[Ht,ee,B,Jt].forEach(function(Re){return Re.style.display=at?"none":"block"}),at&&(Rr=I,I.update(at)),h&&(!S||!I.isActive)&&(at?m2(h,Ut,ke):By(h,Ut,Dn(h),re)),at||I.update(at),Rr=yt,I.isReverted=at)},I.refresh=function(X,ht,at,yt){if(!((Rr||!I.enabled)&&!ht)){if(h&&X&&Fn){or(t,"scrollEnd",kA);return}!Yr&&L&&L(I),Rr=I,Dt.tween&&!at&&(Dt.tween.kill(),Dt.tween=0),mt&&mt.pause(),p&&i&&(i.revert({kill:!1}).invalidate(),i.getChildren?i.getChildren(!0,!0,!1).forEach(function(lo){return lo.vars.immediateRender&&lo.render(0,!0,!0)}):i.vars.immediateRender&&i.render(0,!0,!0)),I.isReverted||I.revert(!0,!0),I._subPinOffset=!1;var Re=U(),N=K(),H=E?E.duration():Mi(O,M),$=At<=.01||!At,Q=0,vt=yt||0,ut=Gs(at)?at.end:n.end,jt=n.endTrigger||f,Tt=Gs(at)?at.start:n.start||(n.start===0||!f?0:h?"0 0":"0 100%"),Vt=I.pinnedContainer=n.pinnedContainer&&Wr(n.pinnedContainer,I),er=f&&Math.max(0,Pt.indexOf(I))||0,Gt=er,ae,Er,Uo,yu,Sr,je,ni,pd,Pv,Cl,ii,Pl,vu;for(T&&Gs(at)&&(Pl=et.getProperty(B,M.p),vu=et.getProperty(Jt,M.p));Gt-- >0;)je=Pt[Gt],je.end||je.refresh(0,1)||(Rr=I),ni=je.pin,ni&&(ni===f||ni===h||ni===Vt)&&!je.isReverted&&(Cl||(Cl=[]),Cl.unshift(je),je.revert(!0,!0)),je!==Pt[Gt]&&(er--,Gt--);for(Or(Tt)&&(Tt=Tt(I)),Tt=iA(Tt,"start",I),tt=dA(Tt,f,Re,M,xt(),Ht,B,I,N,A,F,H,E,I._startClamp&&"_startClamp")||(h?-.001:0),Or(ut)&&(ut=ut(I)),bn(ut)&&!ut.indexOf("+=")&&(~ut.indexOf(" ")?ut=(bn(Tt)?Tt.split(" ")[0]:"")+ut:(Q=Yh(ut.substr(2),Re),ut=bn(Tt)?Tt:(E?et.utils.mapRange(0,E.duration(),E.scrollTrigger.start,E.scrollTrigger.end,tt):tt)+Q,jt=f)),ut=iA(ut,"end",I),q=Math.max(tt,dA(ut||(jt?"100% 0":H),jt,Re,M,xt()+Q,ee,Jt,I,N,A,F,H,E,I._endClamp&&"_endClamp"))||-.001,Q=0,Gt=er;Gt--;)je=Pt[Gt]||{},ni=je.pin,ni&&je.start-je._pinPush<=tt&&!E&&je.end>0&&(ae=je.end-(I._startClamp?Math.max(0,je.start):je.start),(ni===f&&je.start-je._pinPush<tt||ni===Vt)&&isNaN(Tt)&&(Q+=ae*(1-je.progress)),ni===h&&(vt+=ae));if(tt+=Q,q+=Q,I._startClamp&&(I._startClamp+=Q),I._endClamp&&!Yr&&(I._endClamp=q||-.001,q=Math.min(q,Mi(O,M))),At=q-tt||(tt-=.01)&&.001,$&&(ft=et.utils.clamp(0,1,et.utils.normalize(tt,q,an))),I._pinPush=vt,Ht&&Q&&(ae={},ae[M.a]="+="+Q,Vt&&(ae[M.p]="-="+xt()),et.set([Ht,ee],ae)),h&&!(qy&&I.end>=Mi(O,M)))ae=Dn(h),yu=M===Ge,Uo=xt(),$t=parseFloat(Nt(M.a))+vt,!H&&q>1&&(ii=(z?te.scrollingElement||_n:O).style,ii={style:ii,value:ii["overflow"+M.a.toUpperCase()]},z&&Dn(Kt)["overflow"+M.a.toUpperCase()]!=="scroll"&&(ii.style["overflow"+M.a.toUpperCase()]="scroll")),By(h,Ut,ae),Te=Wh(h),Er=io(h,!0),pd=F&&ro(O,yu?Mr:Ge)(),m?(re=[m+M.os2,At+vt+Qe],re.t=Ut,Gt=m===qe?td(h,M)+At+vt:0,Gt&&(re.push(M.d,Gt+Qe),Ut.style.flexBasis!=="auto"&&(Ut.style.flexBasis=Gt+Qe)),_l(re),Vt&&Pt.forEach(function(lo){lo.pin===Vt&&lo.vars.pinSpacing!==!1&&(lo._subPinOffset=!0)}),F&&xt(an)):(Gt=td(h,M),Gt&&Ut.style.flexBasis!=="auto"&&(Ut.style.flexBasis=Gt+Qe)),F&&(Sr={top:Er.top+(yu?Uo-tt:pd)+Qe,left:Er.left+(yu?pd:Uo-tt)+Qe,boxSizing:"border-box",position:"fixed"}
110,Sr[Ws]=Sr["max"+El]=Math.ceil(Er.width)+Qe,Sr[$s]=Sr["max"+Qy]=Math.ceil(Er.height)+Qe,Sr[On]=Sr[On+nu]=Sr[On+eu]=Sr[On+iu]=Sr[On+ru]="0",Sr[qe]=ae[qe],Sr[qe+nu]=ae[qe+nu],Sr[qe+eu]=ae[qe+eu],Sr[qe+iu]=ae[qe+iu],Sr[qe+ru]=ae[qe+ru],Me=y2(ke,Sr,S),Yr&&xt(0)),i?(Pv=i._initted,Dy(1),i.render(i.duration(),!0,!0),we=Nt(M.a)-$t+At+vt,sr=Math.abs(At-we)>1,F&&sr&&Me.splice(Me.length-2,2),i.render(0,!0,!0),Pv||i.invalidate(!0),i.parent||i.totalTime(i.totalTime()),Dy(0)):we=At,ii&&(ii.value?ii.style["overflow"+M.a.toUpperCase()]=ii.value:ii.style.removeProperty("overflow-"+M.a));else if(f&&xt()&&!E)for(Er=f.parentNode;Er&&Er!==Kt;)Er._pinOffset&&(tt-=Er._pinOffset,q-=Er._pinOffset),Er=Er.parentNode;Cl&&Cl.forEach(function(lo){return lo.revert(!1,!0)}),I.start=tt,I.end=q,Mt=zt=Yr?an:xt(),!E&&!Yr&&(Mt<an&&xt(an),I.scroll.rec=0),I.revert(!1,!0),st=Lr(),_r&&(W=-1,_r.restart(!0)),Rr=0,i&&D&&(i._initted||Li)&&i.progress()!==Li&&i.progress(Li||0,!0).render(i.time(),!0,!0),($||ft!==I.progress||E||p||i&&!i._initted)&&(i&&!D&&(i._initted||ft||i.vars.immediateRender!==!1)&&i.totalProgress(E&&tt<-.001&&!ft?et.utils.normalize(tt,q,0):ft,!0),I.progress=$||(Mt-tt)/At===ft?0:ft),h&&m&&(Ut._pinOffset=Math.round(I.progress*we)),mt&&mt.invalidate(),isNaN(Pl)||(Pl-=et.getProperty(B,M.p),vu-=et.getProperty(Jt,M.p),$h(B,M,Pl),$h(Ht,M,Pl-(yt||0)),$h(Jt,M,vu),$h(ee,M,vu-(yt||0))),$&&!Yr&&I.update(),u&&!Yr&&!he&&(he=!0,u(I),he=!1)}},I.getVelocity=function(){return(xt()-zt)/(Lr()-Yc)*1e3||0},I.endAnimation=function(){jc(I.callbackAnimation),i&&(mt?mt.progress(1):i.paused()?D||jc(i,I.direction<0,1):jc(i,i.reversed()))},I.labelToScroll=function(X){return i&&i.labels&&(tt||I.refresh()||tt)+i.labels[X]/i.duration()*At||0},I.getTrailing=function(X){var ht=Pt.indexOf(I),at=I.direction>0?Pt.slice(0,ht).reverse():Pt.slice(ht+1);return(bn(X)?at.filter(function(yt){return yt.vars.preventOverlaps===X}):at).filter(function(yt){return I.direction>0?yt.end<=tt:yt.start>=q})},I.update=function(X,ht,at){if(!(E&&!at&&!X)){var yt=Yr===!0?an:I.scroll(),Re=X?0:(yt-tt)/At,N=Re<0?0:Re>1?1:Re||0,H=I.progress,$,Q,vt,ut,jt,Tt,Vt,er;if(ht&&(zt=Mt,Mt=E?xt():yt,b&&(zn=Bn,Bn=i&&!D?i.totalProgress():N)),_&&h&&!Rr&&!Bh&&Fn&&(!N&&tt<yt+(yt-zt)/(Lr()-Yc)*_?N=1e-4:N===1&&q>yt+(yt-zt)/(Lr()-Yc)*_&&(N=.9999)),N!==H&&I.enabled){if($=I.isActive=!!N&&N<1,Q=!!H&&H<1,Tt=$!==Q,jt=Tt||!!N!=!!H,I.direction=N>H?1:-1,I.progress=N,jt&&!Rr&&(vt=N&&!H?0:N===1?1:H===1?2:3,D&&(ut=!Tt&&k[vt+1]!=="none"&&k[vt+1]||k[vt],er=i&&(ut==="complete"||ut==="reset"||ut in i))),P&&(Tt||er)&&(er||d||!i)&&(Or(P)?P(I):I.getTrailing(P).forEach(function(Uo){return Uo.endAnimation()})),D||(mt&&!Rr&&!Bh?(mt._dp._time-mt._start!==mt._time&&mt.render(mt._dp._time-mt._start),mt.resetTo?mt.resetTo("totalProgress",N,i._tTime/i._tDur):(mt.vars.totalProgress=N,mt.invalidate().restart())):i&&i.totalProgress(N,!!(Rr&&(st||X)))),h){if(X&&m&&(Ut.style[m+M.os2]=ri),!F)tr(Xc($t+we*N));else if(jt){if(Vt=!X&&N>H&&q+1>yt&&yt+1>=Mi(O,M),S)if(!X&&($||Vt)){var Gt=io(h,!0),ae=yt-tt;pA(h,Kt,Gt.top+(M===Ge?ae:0)+Qe,Gt.left+(M===Ge?0:ae)+Qe)}else pA(h,Ut);_l($||Vt?Me:Te),sr&&N<1&&$||tr($t+(N===1&&!Vt?we:0))}}b&&!Dt.tween&&!Rr&&!Bh&&_r.restart(!0),a&&(Tt||v&&N&&(N<1||!Fy))&&su(a.targets).forEach(function(Uo){return Uo.classList[$||v?"add":"remove"](a.className)}),s&&!D&&!X&&s(I),jt&&!Rr?(D&&(er&&(ut==="complete"?i.pause().totalProgress(1):ut==="reset"?i.restart(!0).pause():ut==="restart"?i.restart(!0):i[ut]()),s&&s(I)),(Tt||!Fy)&&(c&&Tt&&pl(I,c),C[vt]&&pl(I,C[vt]),v&&(N===1?I.kill(!1,1):C[vt]=0),Tt||(vt=N===1?1:3,C[vt]&&pl(I,C[vt]))),w&&!$&&Math.abs(I.getVelocity())>(Jc(w)?w:2500)&&(jc(I.callbackAnimation),mt?mt.progress(1):jc(i,ut==="reverse"?1:!N,1))):D&&s&&!Rr&&s(I)}if(Vn){var Er=E?yt/E.duration()*(E._caScrollDist||0):yt;En(Er+(B._isFlipped?1:0)),Vn(Er)}Un&&Un(-yt/E.duration()*(E._caScrollDist||0))}},I.enable=function(X,ht){I.enabled||(I.enabled=!0,or(O,"resize",Zc),z||or(O,"scroll",gl),L&&or(t,"refreshInit",L),X!==!1&&(I.progress=ft=0,Mt=zt=W=xt()),ht!==!1&&I.refresh())},I.getTween=function(X){return X&&Dt?Dt.tween:mt},I.setPositions=function(X,ht,at,yt){if(E){var Re=E.scrollTrigger,N=E.duration(),H=Re.end-Re.start;
110X=Re.start+H*X/N,ht=Re.start+H*ht/N}I.refresh(!1,!1,{start:oA(X,at&&!!I._startClamp),end:oA(ht,at&&!!I._endClamp)},yt),I.update()},I.adjustPinSpacing=function(X){if(re&&X){var ht=re.indexOf(M.d)+1;re[ht]=parseFloat(re[ht])+X+Qe,re[1]=parseFloat(re[1])+X+Qe,_l(re)}},I.disable=function(X,ht){if(X!==!1&&I.revert(!0,!0),I.enabled&&(I.enabled=I.isActive=!1,ht||mt&&mt.pause(),an=0,Bt&&(Bt.uncache=1),L&&ir(t,"refreshInit",L),_r&&(_r.pause(),Dt.tween&&Dt.tween.kill()&&(Dt.tween=0)),!z)){for(var at=Pt.length;at--;)if(Pt[at].scroller===O&&Pt[at]!==I)return;ir(O,"resize",Zc),z||ir(O,"scroll",gl)}},I.kill=function(X,ht){I.disable(X,ht),mt&&!ht&&mt.kill(),l&&delete Wy[l];var at=Pt.indexOf(I);at>=0&&Pt.splice(at,1),at===jr&&Xh>0&&jr--,at=0,Pt.forEach(function(yt){return yt.scroller===I.scroller&&(at=1)}),at||Yr||(I.scroll.rec=0),i&&(i.scrollTrigger=null,X&&i.revert({kill:!1}),ht||i.kill()),Ht&&[Ht,ee,B,Jt].forEach(function(yt){return yt.parentNode&&yt.parentNode.removeChild(yt)}),ou===I&&(ou=0),h&&(Bt&&(Bt.uncache=1),at=0,Pt.forEach(function(yt){return yt.pin===h&&at++}),at||(Bt.spacer=0)),n.onKill&&n.onKill(I)},Pt.push(I),I.enable(!1,!1),Sn&&Sn(I),i&&i.add&&!At){var Ft=I.update;I.update=function(){I.update=Ft,Ct.cache++,tt||q||I.refresh()},et.delayedCall(.01,I.update),At=.01,tt=q=0}else I.refresh();h&&p2()},t.register=function(n){return yl||(et=n||TA(),xA()&&window.document&&t.enable(),yl=Kc),yl},t.defaults=function(n){if(n)for(var i in n)Gh[i]=n[i];return Gh},t.disable=function(n,i){Kc=0,Pt.forEach(function(s){return s[i?"kill":"disable"](n)}),ir(It,"wheel",gl),ir(te,"scroll",gl),clearInterval(Vh),ir(te,"touchcancel",ki),ir(Kt,"touchstart",ki),Hh(ir,te,"pointerdown,touchstart,mousedown",sA),Hh(ir,te,"pointerup,touchend,mouseup",aA),Qh.kill(),zh(ir);for(var o=0;o<Ct.length;o+=3)Uh(ir,Ct[o],Ct[o+1]),Uh(ir,Ct[o],Ct[o+2])},t.enable=function(){if(It=window,te=document,_n=te.documentElement,Kt=te.body,et){if(su=et.utils.toArray,Qc=et.utils.clamp,Gy=et.core.context||ki,Dy=et.core.suppressOverwrites||ki,Ky=It.history.scrollRestoration||"auto",$y=It.pageYOffset||0,et.core.globals("ScrollTrigger",t),Kt){Kc=1,bl=document.createElement("div"),bl.style.height="100vh",bl.style.position="absolute",OA(),a2(),Ie.register(et),t.isTouch=Ie.isTouch,Fo=Ie.isTouch&&/(iPad|iPhone|iPod|Mac)/g.test(navigator.userAgent),Uy=Ie.isTouch===1,or(It,"wheel",gl),Yy=[It,te,_n,Kt],et.matchMedia?(t.matchMedia=function(u){var d=et.matchMedia(),f;for(f in u)d.add(f,u[f]);return d},et.addEventListener("matchMediaInit",function(){RA(),ev()}),et.addEventListener("matchMediaRevert",function(){return MA()}),et.addEventListener("matchMedia",function(){qs(0,1),Xs("matchMedia")}),et.matchMedia().add("(orientation: portrait)",function(){return Vy(),Vy})):console.warn("Requires GSAP 3.11.0 or later"),Vy(),or(te,"scroll",gl);var n=Kt.hasAttribute("style"),i=Kt.style,o=i.borderTopStyle,s=et.core.Animation.prototype,a,l;for(s.revert||Object.defineProperty(s,"revert",{value:function(){return this.time(-.01,!0)}}),i.borderTopStyle="solid",a=io(Kt),Ge.m=Math.round(a.top+Ge.sc())||0,Mr.m=Math.round(a.left+Mr.sc())||0,o?i.borderTopStyle=o:i.removeProperty("border-top-style"),n||(Kt.setAttribute("style",""),Kt.removeAttribute("style")),Vh=setInterval(uA,250),et.delayedCall(.5,function(){return Bh=0}),or(te,"touchcancel",ki),or(Kt,"touchstart",ki),Hh(or,te,"pointerdown,touchstart,mousedown",sA),Hh(or,te,"pointerup,touchend,mouseup",aA),Hy=et.utils.checkPrefix("transform"),Jh.push(Hy),yl=Lr(),Qh=et.delayedCall(.2,qs).pause(),vl=[te,"visibilitychange",function(){var u=It.innerWidth,d=It.innerHeight;te.hidden?(rA=u,nA=d):(rA!==u||nA!==d)&&Zc()},te,"DOMContentLoaded",qs,It,"load",qs,It,"resize",Zc],zh(or),Pt.forEach(function(u){return u.enable(0,1)}),l=0;l<Ct.length;l+=3)Uh(ir,Ct[l],Ct[l+1]),Uh(ir,Ct[l],Ct[l+2])}else if(te){var c=function u(){t.enable(),te.removeEventListener("DOMContentLoaded",u)};te.addEventListener("DOMContentLoaded",c)}}},t.config=function(n){"limitCallbacks"in n&&(Fy=!!n.limitCallbacks);var i=n.syncInterval;i&&clearInterval(Vh)||(Vh=i)&&setInterval(uA,i),"ignoreMobileResize"in n&&(Uy=t.isTouch===1&&n.ignoreMobileResize),"autoRefreshEvents"in n&&
110(zh(ir)||zh(or,n.autoRefreshEvents||"none"),_A=(n.autoRefreshEvents+"").indexOf("resize")===-1)},t.scrollerProxy=function(n,i){var o=Wr(n),s=Ct.indexOf(o),a=Ys(o);~s&&Ct.splice(s,a?6:2),i&&(a?ei.unshift(It,i,Kt,i,_n,i):ei.unshift(o,i))},t.clearMatchMedia=function(n){Pt.forEach(function(i){return i._ctx&&i._ctx.query===n&&i._ctx.kill(!0,!0)})},t.isInViewport=function(n,i,o){var s=(bn(n)?Wr(n):n).getBoundingClientRect(),a=s[o?Ws:$s]*i||0;return o?s.right-a>0&&s.left+a<It.innerWidth:s.bottom-a>0&&s.top+a<It.innerHeight},t.positionInViewport=function(n,i,o){bn(n)&&(n=Wr(n));var s=n.getBoundingClientRect(),a=s[o?Ws:$s],l=i==null?a/2:i in ed?ed[i]*a:~i.indexOf("%")?parseFloat(i)*a/100:parseFloat(i)||0;return o?(s.left+l)/It.innerWidth:(s.top+l)/It.innerHeight},t.killAll=function(n){if(Pt.slice(0).forEach(function(o){return o.vars.id!=="ScrollSmoother"&&o.kill()}),n!==!0){var i=Ks.killAll||[];Ks={},i.forEach(function(o){return o()})}},t})();kt.version="3.15.0";kt.saveStyles=function(t){return t?su(t).forEach(function(e){if(e&&e.style){var r=vn.indexOf(e);r>=0&&vn.splice(r,5),vn.push(e,e.style.cssText,e.getBBox&&e.getAttribute("transform"),et.core.getCache(e),Gy())}}):vn};kt.revert=function(t,e){return ev(!t,e)};kt.create=function(t,e){return new kt(t,e)};kt.refresh=function(t){return t?Zc(!0):(yl||kt.register())&&qs(!0)};kt.update=function(t){return++Ct.cache&&oo(t===!0?2:0)};kt.clearScrollMemory=LA;kt.maxScroll=function(t,e){return Mi(t,e?Mr:Ge)};kt.getScrollFunc=function(t,e){return ro(Wr(t),e?Mr:Ge)};kt.getById=function(t){return Wy[t]};kt.getAll=function(){return Pt.filter(function(t){return t.vars.id!=="ScrollSmoother"})};kt.isScrolling=function(){return!!Fn};kt.snapDirectional=tv;kt.addEventListener=function(t,e){var r=Ks[t]||(Ks[t]=[]);~r.indexOf(e)||r.push(e)};kt.removeEventListener=function(t,e){var r=Ks[t],n=r&&r.indexOf(e);n>=0&&r.splice(n,1)};kt.batch=function(t,e){var r=[],n={},i=e.interval||.016,o=e.batchMax||1e9,s=function(c,u){var d=[],f=[],h=et.delayedCall(i,function(){u(d,f),d=[],f=[]}).pause();return function(m){d.length||h.restart(!0),d.push(m.trigger),f.push(m),o<=d.length&&h.progress(1)}},a;for(a in e)n[a]=a.substr(0,2)==="on"&&Or(e[a])&&a!=="onRefreshInit"?s(a,e[a]):e[a];return Or(o)&&(o=o(),or(kt,"refresh",function(){return o=e.batchMax()})),su(t).forEach(function(l){var c={};for(a in n)c[a]=n[a];c.trigger=l,r.push(kt.create(c))}),r};var gA=function(e,r,n,i){return r>i?e(i):r<0&&e(0),n>i?(i-r)/(n-r):n<0?r/(r-n):1},zy=function t(e,r){r===!0?e.style.removeProperty("touch-action"):e.style.touchAction=r===!0?"auto":r?"pan-"+r+(Ie.isTouch?" pinch-zoom":""):"none",e===_n&&t(Kt,r)},jh={auto:1,scroll:1},b2=function(e){var r=e.event,n=e.target,i=e.axis,o=(r.changedTouches?r.changedTouches[0]:r).target,s=o._gsap||et.core.getCache(o),a=Lr(),l;if(!s._isScrollT||a-s._isScrollT>2e3){for(;o&&o!==Kt&&(o.scrollHeight<=o.clientHeight&&o.scrollWidth<=o.clientWidth||!(jh[(l=Dn(o)).overflowY]||jh[l.overflowX]));)o=o.parentNode;s._isScroll=o&&o!==n&&!Ys(o)&&(jh[(l=Dn(o)).overflowY]||jh[l.overflowX]),s._isScrollT=a}(s._isScroll||i==="x")&&(r.stopPropagation(),r._gsapAllow=!0)},FA=function(e,r,n,i){return Ie.create({target:e,capture:!0,debounce:!1,lockAxis:!0,type:r,onWheel:i=i&&b2,onPress:i,onDrag:i,onScroll:i,onEnable:function(){return n&&or(te,Ie.eventTypes[0],vA,!1,!0)},onDisable:function(){return ir(te,Ie.eventTypes[0],vA,!0)}})},_2=/(input|label|select|textarea)/i,yA,vA=function(e){var r=_2.test(e.target.tagName);(r||yA)&&(e._gsapAllow=!0,yA=r)},E2=function(e){Gs(e)||(e={}),e.preventDefault=e.isNormalizer=e.allowClicks=!0,e.type||(e.type="wheel,touch"),e.debounce=!!e.debounce,e.id=e.id||"normalizer";var r=e,n=r.normalizeScrollX,i=r.momentum,o=r.allowNestedScroll,s=r.onRelease,a,l,c=Wr(e.target)||_n,u=et.core.globals().ScrollSmoother,d=u&&u.get(),f=Fo&&(e.content&&Wr(e.content)||d&&e.content!==!1&&!d.smooth()&&d.content()),h=ro(c,Ge),m=ro(c,Mr),p=1,_=(Ie.isTouch&&It.visualViewport?It.visualViewport.scale*It.visualViewport.width:It.outerWidth)/It.innerWidth,g=0,y=Or(i)?function(){return i(a)}:function(){return i||2.8},v,b,S=FA(c,e.type,!0,o),x=function(){return b=!1},E=ki,w=ki,P=function(){l=Mi(c,Ge),w=Qc(Fo?1:0,l),n&&(E=Qc(0,Mi(c,Mr))),v=js},M=function(){f._gsap.y=Xc(parseFloat(f._gsap.y)+h.offset)+"px",f.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+parseFloat(f._gsap.y)+", 0, 1)",h.offset=h.cacheID=0},D=function(){if(b){requestAnimationFrame(x);var T=Xc(a.deltaY/2),A=w(h.v-T);if(f&&A!==h.v+h.offset){h.offset=A-h.v;
110var I=Xc((parseFloat(f&&f._gsap.y)||0)-h.offset);f.style.transform="matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, "+I+", 0, 1)",f._gsap.y=I+"px",h.cacheID=Ct.cache,oo()}return!0}h.offset&&M(),b=!0},O,V,z,F,C=function(){P(),O.isActive()&&O.vars.scrollY>l&&(h()>l?O.progress(1)&&h(l):O.resetTo("scrollY",l))};return f&&et.set(f,{y:"+=0"}),e.ignoreCheck=function(k){return Fo&&k.type==="touchmove"&&D(k)||p>1.05&&k.type!=="touchstart"||a.isGesturing||k.touches&&k.touches.length>1},e.onPress=function(){b=!1;var k=p;p=Xc((It.visualViewport&&It.visualViewport.scale||1)/_),O.pause(),k!==p&&zy(c,p>1.01?!0:n?!1:"x"),V=m(),z=h(),P(),v=js},e.onRelease=e.onGestureStart=function(k,T){if(h.offset&&M(),!T)F.restart(!0);else{Ct.cache++;var A=y(),I,L;n&&(I=m(),L=I+A*.05*-k.velocityX/.227,A*=gA(m,I,L,Mi(c,Mr)),O.vars.scrollX=E(L)),I=h(),L=I+A*.05*-k.velocityY/.227,A*=gA(h,I,L,Mi(c,Ge)),O.vars.scrollY=w(L),O.invalidate().duration(A).play(.01),(Fo&&O.vars.scrollY>=l||I>=l-1)&&et.to({},{onUpdate:C,duration:A})}s&&s(k)},e.onWheel=function(){O._ts&&O.pause(),Lr()-g>1e3&&(v=0,g=Lr())},e.onChange=function(k,T,A,I,L){if(js!==v&&P(),T&&n&&m(E(I[2]===T?V+(k.startX-k.x):m()+T-I[1])),A){h.offset&&M();var U=L[2]===A,K=U?z+k.startY-k.y:h()+A-L[1],W=w(K);U&&K!==W&&(z+=W-K),h(W)}(A||T)&&oo()},e.onEnable=function(){zy(c,n?!1:"x"),kt.addEventListener("refresh",C),or(It,"resize",C),h.smooth&&(h.target.style.scrollBehavior="auto",h.smooth=m.smooth=!1),S.enable()},e.onDisable=function(){zy(c,!0),ir(It,"resize",C),kt.removeEventListener("refresh",C),S.kill()},e.lockAxis=e.lockAxis!==!1,a=new Ie(e),a.iOS=Fo,Fo&&!h()&&h(1),Fo&&et.ticker.add(ki),F=a._dc,O=et.to(a,{ease:"power4",paused:!0,inherit:!1,scrollX:n?"+=0.1":"+=0",scrollY:"+=0.1",modifiers:{scrollY:DA(h,h(),function(){return O.pause()})},onUpdate:oo,onComplete:F.vars.onComplete}),a};kt.sort=function(t){if(Or(t))return Pt.sort(t);var e=It.pageYOffset||0;return kt.getAll().forEach(function(r){return r._sortY=r.trigger?e+r.trigger.getBoundingClientRect().top:r.start+It.innerHeight}),Pt.sort(t||function(r,n){return(r.vars.refreshPriority||0)*-1e6+(r.vars.containerAnimation?1e6:r._sortY)-((n.vars.containerAnimation?1e6:n._sortY)+(n.vars.refreshPriority||0)*-1e6)})};kt.observe=function(t){return new Ie(t)};kt.normalizeScroll=function(t){if(typeof t=="undefined")return $r;if(t===!0&&$r)return $r.enable();if(t===!1){$r&&$r.kill(),$r=t;return}var e=t instanceof Ie?t:E2(t);return $r&&$r.target===e.target&&$r.kill(),Ys(e.target)&&($r=e),e};kt.core={_getVelocityProp:Nh,_inputObserver:FA,_scrollers:Ct,_proxies:ei,bridge:{ss:function(){Fn||Xs("scrollStart"),Fn=Lr()},ref:function(){return Rr}}};TA()&&et.registerPlugin(kt);var BA=kv(NA(),1),S2={sm:576,md:768,lg:992,xl:1200,"2xl":1400},x2={sm:"gsapScrollSm",md:"gsapScrollMd",lg:"gsapScrollLg",xl:"gsapScrollXl","2xl":"gsapScroll2xl"},T2={sm:"gsapParallaxSm",md:"gsapParallaxMd",lg:"gsapParallaxLg",xl:"gsapParallaxXl","2xl":"gsapParallax2xl"};function No(t){if(t===void 0)return null;let e=Number(t);return Number.isFinite(e)?e:null}function VA(t,e,r){var n;if(t==="outside-left"){let i=r.getBoundingClientRect().width||r.offsetWidth||1;return-(window.innerWidth/i)*100}if(t==="outside-right"){let i=r.getBoundingClientRect().width||r.offsetWidth||1;return window.innerWidth/i*100}return(n=No(t))!=null?n:e}function w2(t,e=24,r=!0){var a,l;let n=window.innerWidth,i=(a=No(t.dataset.gsapScroll))!=null?a:No(t.dataset.gsapParallax),o=null,s=["2xl","xl","lg","md","sm"];for(let c of s){if(n<S2[c])continue;let u=(l=No(t.dataset[x2[c]]))!=null?l:No(t.dataset[T2[c]]);if(u!==null){o=u;break}}return o===null&&(o=i!=null?i:e),r?Math.abs(o):o}(()=>{let t=globalThis.Drupal,e=globalThis.once;!(t!=null&&t.behaviors)||!e||(sn.registerPlugin(kt),t.behaviors.animations_scroll={attach(r){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;e("nowjobs_gsap_scroll","[data-gsap-scroll]",r).forEach(i=>{var h,m;let o=i.dataset.gsapScrollStart||"top bottom",s=i.dataset.gsapScrollEnd||"bottom top",a=i.dataset.gsapScrollMode||"to",l=(h=No(i.dataset.gsapScrollX))!=null?h:0,c=i.dataset.gsapScrollTrigger,u=c&&(m=document.querySelector(c))!=null?m:i,f={x:l,y:()=>w2(i),ease:"none",scrollTrigger:{trigger:u,start:o,end:s,scrub:!0,invalidateOnRefresh:!0}};if(a==="from"){sn.from(i,f);return}sn.to(i,f)})}},t.behaviors.animations_bounce={attach(r){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;e("nowjobs_gsap_bounce","[data-gsap-bounce]",r).forEach(i=>
110{var l,c,u;let o=i.dataset.gsapBounceTrigger,s=o&&(l=document.querySelector(o))!=null?l:i,a=(c=No(i.dataset.gsapBounce))!=null?c:250;sn.fromTo(i,{y:a},{y:0,duration:(u=No(i.dataset.gsapBounceDuration))!=null?u:.9,ease:i.dataset.gsapBounceEase||"bounce.out",scrollTrigger:{trigger:s,start:i.dataset.gsapBounceStart||"bottom bottom",toggleActions:"play none none reverse",invalidateOnRefresh:!0}})})}},t.behaviors.animations_scroll_x={attach(r){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;e("nowjobs_gsap_scroll_x","[data-gsap-scroll-x]:not([data-gsap-scroll])",r).forEach(i=>{var d;let o=i.dataset.gsapScrollXFrom,s=i.dataset.gsapScrollXTo,a=i.dataset.gsapScrollXStart||"top bottom",l=i.dataset.gsapScrollXEnd||"bottom top",c=i.dataset.gsapScrollXTrigger,u=c&&(d=document.querySelector(c))!=null?d:i;sn.fromTo(i,{xPercent:()=>VA(o,-100,i)},{xPercent:()=>VA(s,100,i),ease:"none",scrollTrigger:{trigger:u,start:a,end:l,scrub:.5,invalidateOnRefresh:!0}})})}},t.behaviors.animations_stretch={attach(r){if(window.matchMedia("(prefers-reduced-motion: reduce)").matches)return;e("nowjobs_gsap_stretch","[data-gsap-stretch]",r).forEach(i=>{let o=i.dataset.gsapStretchOrigin||"center center",s=i.dataset.gsapStretchStart||"top bottom",a=i.dataset.gsapStretchEnd||"bottom top";sn.fromTo(i,{scaleY:.5,transformOrigin:o},{scaleY:1,transformOrigin:o,ease:"none",scrollTrigger:{trigger:i,start:s,end:a,scrub:!0,invalidateOnRefresh:!0}})})}},t.behaviors.animations_lottie={attach(r){e("nowjobs_lottie","[data-lottie-src]",r).forEach(i=>{let o=i.dataset.lottieSrc,s=i.querySelector(".js-lottie-player"),a=i.querySelector(".js-lottie-fallback");if(!o||!s)return;let l=window.matchMedia("(prefers-reduced-motion: reduce)").matches,c=i.dataset.lottieLoop!=="false"&&!l,u=i.dataset.lottieAutoplay!=="false"&&!l,d=BA.default.loadAnimation({container:s,renderer:"svg",loop:c,autoplay:u,path:o,rendererSettings:{preserveAspectRatio:"xMidYMid meet"}});d.addEventListener("DOMLoaded",()=>{l&&d.goToAndStop(0,!0),a==null||a.classList.add("hidden")}),i.addEventListener("DOMNodeRemoved",()=>{d.destroy()},{once:!0})})}})})();(()=>{window.dataLayer=window.dataLayer||[];let t=window.Drupal,e=window.once;if(!(t!=null&&t.behaviors)||!e)return;let r=30,n="1.0.0",i="cookie-agreed-categories",o=()=>{let E=wi(i);if(!E)return[];try{let w=JSON.parse(decodeURIComponent(E));return Array.isArray(w)?w:[]}catch{return[]}},s=E=>{To("cookie-agreed","2",r),To("cookie-agreed-version",n,r),To(i,JSON.stringify(E),r)},a=()=>document.getElementById("sliding-popup"),l=()=>document.querySelector(".eccs"),c=()=>document.querySelector(".eccb"),u=()=>{let E=a();E&&(E.classList.remove("show_sidebar"),E.classList.add("hide_popup"))},d=()=>{var E,w,P;(E=a())==null||E.classList.add("show_sidebar"),(w=a())==null||w.classList.remove("hide_popup"),(P=l())==null||P.classList.add("show")},f=()=>{var E;u(),(E=l())==null||E.classList.remove("show")},h=E=>{var D;let w=E.includes("analytics"),P=E.includes("marketing"),M=E.includes("personalization");(D=window.dataLayer)==null||D.push({event:"cookie_update",ad_storage:P?"granted":"denied",ad_personalization:P?"granted":"denied",ad_user_data:P?"granted":"denied",analytics_storage:w?"granted":"denied",personalization_storage:M?"granted":"denied"})},m=()=>{let E=o();[document.getElementById("cookie-category-analytics"),document.getElementById("cookie-category-marketing"),document.getElementById("cookie-category-personalization")].forEach(P=>{P&&(P.checked=E.includes(P.id.replace("cookie-category-","")))})},p=()=>{var w,P,M;let E=[];return(w=document.getElementById("cookie-category-analytics"))!=null&&w.checked&&E.push("analytics"),(P=document.getElementById("cookie-category-marketing"))!=null&&P.checked&&E.push("marketing"),(M=document.getElementById("cookie-category-personalization"))!=null&&M.checked&&E.push("personalization"),E},_=()=>{let E=o();(E.length>0||wi(i))&&(h(E),u())},g=()=>{var E,w;(E=c())==null||E.remove(),(w=a())==null||w.classList.remove("hide_popup"),d(),m()},y=()=>{s(p()),f(),_()},v=()=>{s([]),u(),_()},b=()=>{var E;u(),(E=c())==null||E.classList.add("hide_banner"),_()},S=()=>{var w,P;let E=(w=document.getElementById("popup-text"))==null?void 0:w.getAttribute("data-text");E&&((P=a())==null||P.setAttribute("title",E))},x=E=>{var M;let w=E.target;if(!w)return;let P=w.closest("#agree_cookies, #edit_cookies, #deny_cookies, #sidebar_close, #sidebar_save_preferences, .edit-policies");if(P){if(P.id==="agree_cookies"){b();return}if(P.id==="edit_cookies"||P.classList.contains("edit-policies")){g(),(M=c())==null||M.classList.add("hide_banner");return}if(P.id==="deny_cookies"){v();return}if(P.id==="sidebar_close"){f(),_();return}P.id==="sidebar_save_preferences"&&y()}};t.behaviors.eu_cookie_compliance={attach(E,w){e("eu-cookie-compliance-init","html",E).length!==0&&(S(),_(),document.body.addEventListener("click",x))}}})();(()=>{let t=globalThis.Drupal,e=globalThis.once;if(!(t!=null&&t.behaviors)||!e)return;let r=n=>{n.hasAttribute("hidden")?n.setAttribute("inert",""):n.removeAttribute("inert")};t.behaviors.disclosure_inert={attach(n){e("disclosure-inert","el-disclosure",n).forEac
110h(o=>{r(o),new MutationObserver(()=>r(o)).observe(o,{attributes:!0,attributeFilter:["hidden"]})})}}})();var lu={xs:540,sm:720,md:960,lg:1140,xl:1340},A2=()=>{let t=getComputedStyle(document.documentElement).getPropertyValue("--spacing").trim();if(!t)return 4;let e=parseFloat(t);return Number.isNaN(e)?4:t.endsWith("rem")?e*16:e},C2=t=>t<576?lu.xs:t<768?lu.sm:t<992?lu.md:t<1200?lu.lg:lu.xl,P2=t=>{let e=A2(),r=t>=992&&t<1400?16:4;return e*r},I2=(t=document.documentElement.clientWidth)=>{let e=C2(t),r=Math.min(t,e),n=(t-r)/2,i=P2(t);return n+i},k2=(t=document.documentElement.clientWidth)=>t,zA=(t=document.documentElement)=>{let e=k2();t.style.setProperty("--container-offset-left",`${I2(e)}px`),t.style.setProperty("--layout-viewport-width",`${e}px`)};function HA(){return"ontouchstart"in window||navigator.maxTouchPoints>0||navigator.maxTouchPoints>0}var UC=kv(HC(),1);(()=>{let t=globalThis.Drupal,e=globalThis.once;!(t!=null&&t.behaviors)||!e||(t.behaviors.general={attach(r,n){let i=()=>zA();i(),window.addEventListener("resize",i)}},t.behaviors.smooth_scroll={attach(r){e("smooth-scroll",'a[href^="#"]',r).forEach(i=>{i.addEventListener("click",o=>{let s=i.getAttribute("href");if(!s||!s.startsWith("#"))return;let a=s.slice(1),l=document.getElementById(a);if(l){o.preventDefault();let u=l.getBoundingClientRect().top+window.scrollY+0;window.scrollTo({top:u,behavior:"smooth"})}})})}},t.behaviors.app_popup={attach(r){var f;let n=HA(),i=e("button_app_mobile",".button_app_mobile",r),o=e("button_app_desktop",".button_app_desktop",r),s=e("button_app_download_qr",'[command="show-modal"][commandfor="download"]',r),a=document.getElementById("download"),l=a==null?void 0:a.querySelector(".pt-8 .svg_auto"),c=(f=l==null?void 0:l.innerHTML)!=null?f:"",u=()=>{!l||!c||(l.innerHTML=c)},d=async h=>{if(l)try{let m=await UC.default.toString(h,{type:"svg",margin:0,width:1554});l.innerHTML=m}catch(m){console.error(m),u()}};s.forEach(h=>{h.addEventListener("click",()=>{var p;let m=(p=h.getAttribute("data-custom-link"))==null?void 0:p.trim();if(!m){u();return}d(m)})}),n?(o.forEach(h=>{h.classList.add("hidden")}),i.forEach(h=>{h.classList.remove("hidden")})):(i.forEach(h=>{h.classList.add("hidden")}),o.forEach(h=>{h.classList.remove("hidden")}))}},t.behaviors.close_notification={attach(r){e("close-assertive",".nowjobs_close_notification",r).forEach(o=>{o.addEventListener("click",()=>{let s=o.closest('[aria-live="assertive"]');s&&s.remove()})})}},t.behaviors.text_long_read_more={attach(r){let n=e("text-long-read-more",".text_long_read_more .field--type-text-long > .field__item",r),i=300;n.forEach(o=>{var _,g;let s=document.querySelector(".interface_translations"),a=(s==null?void 0:s.getAttribute("data-nowjobs-truncated-text-read-more"))||"Read more",l=o.innerHTML;if(((g=(_=o.textContent)==null?void 0:_.replace(/\s+/g," ").trim())!=null?g:"").length<=i)return;let u=(y,v)=>{let b=v,S=!1,x=document.createDocumentFragment(),E=(w,P)=>{var M;if(b<=0){S=!0;return}if(w.nodeType===Node.TEXT_NODE){let D=(M=w.textContent)!=null?M:"";if(!D)return;if(D.length<=b){P.appendChild(document.createTextNode(D)),b-=D.length;return}P.appendChild(document.createTextNode(D.slice(0,b).trimEnd())),b=0,S=!0;return}if(w.nodeType===Node.ELEMENT_NODE){let D=w,O=D.cloneNode(!1);P.appendChild(O),Array.from(D.childNodes).forEach(V=>{E(V,O)}),O.hasChildNodes()||O.remove()}};return Array.from(y.childNodes).forEach(w=>{E(w,x)}),{fragment:x,truncated:S}},{fragment:d,truncated:f}=u(o,i);if(!f)return;o.replaceChildren(d);let h=document.createElement("button");h.type="button",h.className="font-semibold text-pink ml-1 inline p-0 border-0 bg-transparent cursor-pointer",h.textContent=a,h.setAttribute("aria-expanded","false"),h.addEventListener("click",()=>{o.innerHTML=l,h.setAttribute("aria-expanded","true")});let m=o.lastElementChild,p=m!=null?m:o;p.appendChild(document.createTextNode("...")),p.appendChild(h)})}},t.behaviors.scroll_lock={attach(r,n){let i=document.body,o=e("modal-overflow-open",'[command="show-modal"]',r),s=e("modal-overflow-close",'[command="close"]',r);o.forEach(a=>{a.addEventListener("click",()=>{i.style.overflowX="visible"})}
110),s.forEach(a=>{a.addEventListener("click",()=>{i.style.overflowX=""})})}})})();var ao,wv,jC,Av,YC,GC=Math.PI/180,KC=function(){return ao||typeof window!="undefined"&&(ao=window.gsap)&&ao.registerPlugin&&ao},qC=function(e){return Math.round(e*1e4)/1e4};var WC=function(e){ao=e||KC(),wv||(jC=ao.utils.getUnit,Av=ao.core.getStyleSaver,YC=ao.core.reverting||function(){},wv=1)},$C=function(e,r,n,i,o){var s=e._gsap,a=s.get(e,r);this.p=r,this.set=s.set(e,r),this.s=this.val=parseFloat(a),this.u=jC(a)||0,this.vel=n||0,this.v=this.vel/o,i||i===0?(this.acc=i,this.a=this.acc/(o*o)):this.acc=this.a=0},Cv={version:"3.15.0",name:"physics2D",register:WC,init:function(e,r,n){wv||WC();var i=this,o=+r.angle||0,s=+r.velocity||0,a=+r.acceleration||0,l=r.xProp||"x",c=r.yProp||"y",u=r.accelerationAngle||r.accelerationAngle===0?+r.accelerationAngle:o;i.styles=Av&&Av(e,r.xProp&&r.xProp!=="x"?r.xProp+","+r.yProp:"transform"),i.target=e,i.tween=n,i.step=0,i.sps=30,r.gravity&&(a=+r.gravity,u=90),o*=GC,u*=GC,i.fr=1-(+r.friction||0),i._props.push(l,c),i.xp=new $C(e,l,Math.cos(o)*s,Math.cos(u)*a,i.sps),i.yp=new $C(e,c,Math.sin(o)*s,Math.sin(u)*a,i.sps),i.skipX=i.skipY=0},render:function(e,r){var n=r.xp,i=r.yp,o=r.tween,s=r.target,a=r.step,l=r.sps,c=r.fr,u=r.skipX,d=r.skipY,f=o._from?o._dur-o._time:o._time,h,m,p,_,g,y;if(o._time||!YC()){if(c===1)p=f*f*.5,h=n.s+n.vel*f+n.acc*p,m=i.s+i.vel*f+i.acc*p;else{for(f*=l,_=y=(f|0)-a,y<0&&(n.v=n.vel/l,i.v=i.vel/l,n.val=n.s,i.val=i.s,r.step=0,_=y=f|0),g=f%1*c;y--;)n.v+=n.a,i.v+=i.a,n.v*=c,i.v*=c,n.val+=n.v,i.val+=i.v;h=n.val+n.v*g,m=i.val+i.v*g,r.step+=_}u||n.set(s,n.p,qC(h)+n.u),d||i.set(s,i.p,qC(m)+i.u)}else r.styles.revert()},kill:function(e){this.xp.p===e&&(this.skipX=1),this.yp.p===e&&(this.skipY=1)}};KC()&&ao.registerPlugin(Cv);(()=>{let t=globalThis.Drupal,e=globalThis.once;if(!(t!=null&&t.behaviors)||!e)return;sn.registerPlugin(Cv);let r="particles-interaction-style",n="particles-interaction-container",i="/themes/custom/nowjobs",o={emitterSize:300,dotQuantity:75,dotSizeMax:100,dotSizeMin:55,speed:3,gravity:3},s={default:{},thumbs:{className:"thumbs",imagePaths:["images/interactions/thumb.png","images/interactions/thumb 2.png","images/interactions/thumb 3.png"]}},a={default:{},thumbs:{className:"thumbs",imagePaths:["images/interactions/nutella/thumb.png","images/interactions/nutella/thumb 2.png","images/interactions/nutella/thumb 3.png"]}},l=null,c=0,u=()=>{if(document.getElementById(r))return;let E=document.createElement("style");E.id=r,E.textContent=` 111 .particles-dot { 112 background: var(--color-purple); 113 border-radius: 50%; 114 position: absolute; 115 } 116 117 .particles-dot--icon { 118 background-color: transparent; 119 background-position: center; 120 background-repeat: no-repeat; 121 background-size: contain; 122 border-radius: 0; 123 } 124 `,document.head.appendChild(E)},d=()=>{if(l)return l;let w=Array.from(document.querySelectorAll("script[src]")).find(P=>P.src.includes("/themes/custom/nowjobs/dist/js/nowjobs"));if(w)try{let P=new URL(w.src,window.location.href),D=P.pathname.indexOf("/dist/js/");if(D>-1)return l=P.pathname.slice(0,D),l}catch{}return l=i,l},f=E=>{let w=E.replace(/^\/+/,"");return`${d()}/${w}`},h=E=>{let w=Object.entries(s),P=window.location.host;(P.includes("localhost:3000")||P.includes("drupal-starterskit.test")||P.includes("uat.nowjobs"))&&(w=Object.entries(a));for(let[M,D]of w)if(D.className&&E.classList.contains(D.className))return M;return"default"},m=E=>E==="default"||E==="thumbs",p=()=>document.body.classList.contains("user-logged-in"),_=E=>{let w=Date.now();c+=1;let P=`${n}-${E}-${w}-${c}`,M=document.createElement("div");return M.id=P,M.dataset.particlesTimestamp=String(w),M.dataset.particlesVariant=E,M.style.cssText="position:fixed; left:0; top:0; width:0; height:0; overflow:visible; z-index:5000; pointer-events:none;",document.body.appendChild(M),M},g=(E,w)=>{var z;let P=sn.timeline({paused:!0}),M=s[w],D=window.location.host;(D.includes("localhost:3000")||D.includes("drupal-starterskit.test")||D.includes("uat.nowjobs"))&&(M=a[w]);let V=((z=M.imagePaths)!=null?z:M.imagePath?[M.imagePath]:[]).map(F=>f(F));for(let F=0;F<o.dotQuantity;F++){let C=document.createElement("div");if(C.className="particles-dot",V.length>0){let I=V[Math.floor(Math.random()*V.length)];C.classList.add("particles-dot--icon"),C.style.backgroundImage=`url("${I}")`}let k=sn.utils.random(o.dotSizeMin,o.dotSizeMax,1);E.appendChild(C);let T=Math.random()*Math.PI*2,A=Math.random()*(o.emitterSize/2-k/2);sn.set(C,{x:Math.cos(T)*A,y:Math.sin(T)*A,width:k,height:k,xPercent:-50,yPercent:-50,force3D:!0,opacity:1}),P.to(C,{physics2D:{angle:T*180/Math.PI,velocity:(100+Math.random()*250)*o.speed,gravity:500*o.gravity},duration:1.8+Math.random()*1.1},0).to(C,{opacity:0,duration:.6,ease:"power2.inOut"},1.4)}return P},y=(E,w,P="default")=>{if(p())return;u();let M=_(P),D=g(M,P);sn.set(M,{x:E,y:w}),D.eventCallback("onComplete",()=>{D.kill(),M.remove()}),D.play(0)},v=E=>{let w=h(E),P=E.getBoundingClientRect();y(P.left+P.width/2,P.top+P.height/2,w)},b=E=>
124{e("particles-interaction","button.particles",E).forEach(P=>{P.addEventListener("click",()=>{v(P)})})},S=E=>{e("particles-event-bridge","html",document).length!==0&&document.addEventListener("nowjobs:particles",P=>{let D=P.detail;if(!D)return;let O=m(D.variant)?D.variant:"default";y(D.x,D.y,O)})};globalThis.nowjobsInteractions={explodeAt:y};let x=[b,S];t.behaviors.interactions={attach(E){x.forEach(w=>w(E))}}})();(()=>{let t=globalThis.Drupal,e=globalThis.once;if(!(t!=null&&t.behaviors)||!e)return;let r=1200,n=840,i=8,o=80,s=150,a=4,l=()=>{let y=getComputedStyle(document.documentElement);return(parseFloat(y.getPropertyValue("--gin-toolbar-y-offset"))||0)+(parseFloat(y.getPropertyValue("--gin-toolbar-secondary-height"))||0)},c=()=>{var O;if(window.innerWidth<r)return null;let y=document.getElementById("block-nowjobs-main-menu"),v=document.querySelector(".logo_menu"),b=document.querySelector(".account_menu");if(!y||!v||!b)return null;let S=y.getBoundingClientRect(),x=v.getBoundingClientRect(),w=b.getBoundingClientRect().right-x.left,P=Math.round(w-48),D=((O=y.querySelector(".navigation_menu"))!=null?O:y).getBoundingClientRect();return{widthFullNav:w,heightFullNav:S.height,cardWidth:P,posLeft:Math.round(x.left+24),posTop:Math.round(D.bottom)}},u=y=>{document.documentElement.style.setProperty("--header-mega-menu-max-width",`${y.cardWidth}px`),document.documentElement.style.setProperty("--header-mega-menu-pos-left",`${y.posLeft}px`),document.documentElement.style.setProperty("--header-mega-menu-pos-top",`${y.posTop}px`),document.documentElement.style.setProperty("--mega-menu-card-gap",`${i}px`),document.documentElement.style.setProperty("--header-nav-height",`${y.heightFullNav}px`),document.documentElement.style.setProperty("--gin-toolbar-offset-total",`${l()}px`)},d=()=>{let y=c();y&&u(y)},f=y=>Math.round(parseFloat(getComputedStyle(document.documentElement).getPropertyValue(y))||0),h=(y,v)=>{let b=y.trim();if(!b)return v;let S=b.match(/^(-?\d*\.?\d+)s$/);if(S)return parseFloat(S[1])*1e3;let x=b.match(/^(-?\d*\.?\d+)ms$/);if(x)return parseFloat(x[1]);let E=parseFloat(b);return Number.isFinite(E)?E:v},m=()=>{let y=document.querySelector("header");if(!y)return 0;let v=getComputedStyle(y).transform;if(!v||v==="none")return 0;try{return new DOMMatrixReadOnly(v).m42}catch{return 0}},p=0,_=()=>Math.abs(m()-p)<=1,g=(y,v)=>{let b=0;return(...S)=>{window.clearTimeout(b),b=window.setTimeout(()=>y(...S),v)}};t.behaviors.menu_toggle={attach(y,v){let b=document.querySelector('[command="show-modal"][commandfor="mobile-menu"]'),S=window.location.host;window.innerWidth<1200||S.includes("localhost:3000")||S.includes("drupal-starterskit.test");let x=1200,E=document.getElementById("mobile-menu"),w=document.querySelector('[command="close"][commandfor="mobile-menu"]');function P(){let M=E==null?void 0:E.hasAttribute("open"),D=window.innerWidth>=x;M&&D&&w.click()}window.addEventListener("resize",P)}},t.behaviors.menu_underline={attach(y,v){var P;let b=document.querySelector("[navbar-level-two]"),S=b==null?void 0:b.querySelector(".navbar-level-two--underline"),x=Array.from((P=b==null?void 0:b.querySelectorAll("a"))!=null?P:[]);if(!b||!S||x.length===0)return;let E=x.find(M=>M.classList.contains("is-active"))||x[0];S.style.transition="none",w(E),requestAnimationFrame(()=>{S.style.transition="left 0.3s ease, width 0.3s ease"}),x.forEach(M=>{M.addEventListener("mouseenter",()=>w(M)),M.addEventListener("focus",()=>w(M))}),b.addEventListener("mouseleave",()=>w(E));function w(M){let D=M.getBoundingClientRect(),O=b.getBoundingClientRect(),V=D.left-O.left,z=D.width;S.style.left=`${V}px`,S.style.width=`${z}px`}}},t.behaviors.menu_hover={attach(y,v){if(!e||e("menu_hover_desktop","html",document).length===0)return;let S=window.matchMedia("(min-width: 1200px)"),x=Array.from(document.querySelectorAll('[popovertarget*="desktop-menu-"]')).map(M=>{let D=M.getAttribute("popovertarget");if(!D)return null;let O=document.getElementById(D),V=M.parentElement;return!O||!V?null:{button:M,popover:O,wrapper:V,pinned:!1,leaveTimeout:0}}).filter(M=>M!==null);if(x.length===0)return;let E=M=>{"showPopover"in M&&M.showPopover()},w=M=>{"hidePopover"in M&&M.hidePopover()},P=(M=null)=>{x.forEach(D=>{M&&D.popover===M||(D.pinned=!1,w(D.popover))})};x.forEach(M=>{M.wrapper.addEventListener("mouseenter",()=>
124{S.matches&&(window.clearTimeout(M.leaveTimeout),E(M.popover))}),M.wrapper.addEventListener("mouseleave",()=>{!S.matches||M.pinned||(M.leaveTimeout=window.setTimeout(()=>{M.pinned||w(M.popover)},150))}),M.button.addEventListener("click",D=>{if(!S.matches)return;D.preventDefault(),D.stopPropagation();let O=!M.pinned;P(O?M.popover:null),M.pinned=O,O?E(M.popover):w(M.popover)})}),document.addEventListener("click",M=>{if(!S.matches)return;let D=M.target;x.some(V=>V.wrapper.contains(D))||P()}),document.addEventListener("keydown",M=>{S.matches&&M.key==="Escape"&&P()})}},t.behaviors.menu_scroll={attach(y,v){if(!e||e("menu_scroll","html",document).length===0)return;let S=document.querySelector("header"),x=document.querySelector("#block-nowjobs-main-menu");if(!S||!x)return;let E=1200,w=100,P=100,M=window.scrollY,D=!1,O=0,V=0;function z(){if(x.classList.contains("navbar_level_two")&&window.innerWidth>=E){let k=document.querySelector(".navbar_level_two_top_nav");return(k==null?void 0:k.offsetHeight)||0}return x.offsetHeight}function F(k){let T=S.getBoundingClientRect(),A=T.bottom-T.top,I=A-k;return document.documentElement.style.setProperty("--visible-header-height",`${I}px`),document.documentElement.style.setProperty("--header-height",`${A}px`),I}function C(k,T){S.style.transform=`translateY(${k}px)`,S.style.transition="transform 0.3s ease",p=k,F(T),d()}S.addEventListener("transitionend",k=>{k.propertyName!=="transform"||k.target!==S||d()}),window.addEventListener("scroll",()=>{let k=Math.max(window.scrollY,0),T=k-M,A=k>100;if(T>0?(O+=T,V=0):T<0&&(V+=Math.abs(T),O=0),!D&&A&&O>=w){let I=z()+1;C(-I,I),D=!0,O=0}D&&V>=P&&(C(0,0),D=!1,V=0),M=k},{passive:!0}),F(0),d()}},t.behaviors.menu_language={attach(y,v){document.querySelector("[navbar-level-two]")&&document.getElementById("language").classList.add("navbar-level-two--language-popup");let S=y.querySelector("#language");if(S){let x=S.querySelectorAll("button[data-country]"),E=S.querySelectorAll("[data-country-languages]");x.forEach(w=>{w.addEventListener("click",()=>{let P=w.dataset.country;P&&(E.forEach(M=>{if(M.dataset.countryLanguages===P){M.classList.remove("hidden");let O=M.querySelector("a");O&&O.focus()}else M.classList.add("hidden")}),x.forEach(M=>{let D=M===w;M.classList.toggle("bg-pink-25",D),M.classList.toggle("border-pink-100",D),D?M.setAttribute("aria-expanded","true"):M.setAttribute("aria-expanded","false")}))})})}}},t.behaviors.menu_header_spacing={attach(y,v){let b=document.querySelector("header"),S=document.querySelector("main");if(!b||!S)return;let x=()=>{let E=b.offsetHeight;S.style.paddingTop=`${E}px`};x(),window.addEventListener("resize",x)}},t.behaviors.menu_mega={attach(y,v){if(e("menu_mega","html",document).length===0)return;let S=document.getElementById("block-nowjobs-main-menu"),x=document.querySelector(".navigation_menu"),E=document.getElementById("desktop-mega-menu"),w=E==null?void 0:E.querySelector(".mega-menu-card"),P=w==null?void 0:w.querySelector(".mega-menu-card-surface");if(!S||!x||!E||!w||!P)return;let M=Array.from(document.querySelectorAll("[data-mega-menu-panel]")).reduce((N,H)=>{let $=H.dataset.megaMenuPanel,Q=$?document.getElementById($):null;return $&&Q&&N.push({id:$,index:N.length,trigger:H,panel:Q}),N},[]),D=N=>{var H;return N instanceof HTMLAnchorElement&&((H=N.getAttribute("href"))!=null?H:"")!==""};if(M.length===0)return;let O=new Map(M.map(N=>[N.id,N])),V=new Map,z=new Map,F=new Map,C=window.matchMedia(`(min-width: ${r}px)`),k=window.matchMedia("(prefers-reduced-motion: reduce)"),T=(N,H)=>{let $=parseFloat(getComputedStyle(S).getPropertyValue(N));return Number.isFinite($)?$:H},A=(N,H)=>h(getComputedStyle(S).getPropertyValue(N),H),I=(N,H)=>getComputedStyle(S).getPropertyValue(N).trim()||H,L=()=>k.matches?0:A("--mega-menu-duration-height",360),U=()=>k.matches?0:A("--mega-menu-duration",280),K=()=>k.matches?0:A("--mega-menu-duration-out",220),W=()=>T("--mega-menu-offset-x",32),st=()=>T("--mega-menu-scale-closed",.95),ft=()=>T("--mega-menu-scale-overshoot",1.05),xt=(N,H)=>{let $=N.querySelector("[data-mega-menu-sidebar]");if(!$)return null;let Q=$.querySelectorAll("[data-mega-menu-section-panel]").length,vt=[];for(let ut=0;ut<Q;ut+=1){let jt=N.cloneNode(!0);jt.classList.remove("hidden"),jt.style.cssText=` 125 position: absolute; 126 visibility: hidden; 127 pointer-events: none; 128 left: -9999px; 129 top: 0; 130 opacity: 1; 131 transform: none; 132 width: ${H}px; 133 `,jt.querySelectorAll("[data-mega-menu-section]").forEach((Tt,Vt)=>{Tt.classList.toggle("is-active",Vt===ut),Vt===ut?Tt.setAttribute("aria-current","true"):Tt.removeAttribute("aria-current")}),jt.querySelectorAll("[data-mega-menu-section-panel]").forEach((Tt,Vt)=>{Tt.classList.toggle("is-active",Vt===ut),Vt===ut?Tt.removeAttribute("hidden"):Tt.setAttribute("hidden","")}),jt.querySelectorAll("[data-mega-menu-section-cta]").forEach((Tt,Vt)=>{Tt.classList.toggle("is-active",Vt===ut),Vt===ut?Tt.removeAttribute("hidden"):Tt.setAttribute("hidden","")}),document.body.appendChild(jt),vt.push(Math.round(jt.getBoundingClientRect().height)),jt.remove()}return vt},Dt=()=>{let N=w.offsetWidth||f("--header-mega-menu-max-width");N&&M.forEach(({id:H,panel:$})=>
133{let Q=xt($,N);if(Q){z.set(H,Q),V.set(H,Math.max(...Q,0));return}let vt=$.cloneNode(!0);vt.classList.remove("hidden"),vt.style.cssText=` 134 position: absolute; 135 visibility: hidden; 136 pointer-events: none; 137 left: -9999px; 138 top: 0; 139 opacity: 1; 140 transform: none; 141 width: ${N}px; 142 `,document.body.appendChild(vt),V.set(H,Math.round(vt.getBoundingClientRect().height)),vt.remove()})},Bt=N=>{var vt,ut;let H=O.get(N),$=H&&(vt=F.get(H.panel))!=null?vt:0,Q=z.get(N);return(Q==null?void 0:Q[$])!==void 0?Q[$]:(ut=V.get(N))!=null?ut:0},se=N=>{N.classList.remove("mega-menu-panel-section--enter","is-active"),N.setAttribute("hidden","")},Mt=(N,H)=>{N.classList.remove("mega-menu-panel-section--enter"),N.classList.add("is-active"),N.removeAttribute("hidden"),!(!H||U()===0)&&(N.offsetWidth,N.classList.add("mega-menu-panel-section--enter"))},zt=(N,H,$)=>{var er;let Q=N.querySelector("[data-mega-menu-sidebar]");if(!Q||((er=F.get(N))!=null?er:0)===H)return;let ut=Q.querySelectorAll("[data-mega-menu-section]"),jt=Q.querySelectorAll("[data-mega-menu-section-panel]"),Tt=Q.querySelectorAll("[data-mega-menu-section-cta]");ut.forEach((Gt,ae)=>{Gt.classList.toggle("is-active",ae===H),ae===H?Gt.setAttribute("aria-current","true"):Gt.removeAttribute("aria-current")}),jt.forEach((Gt,ae)=>{if(ae===H){Mt(Gt,$);return}se(Gt)}),Tt.forEach((Gt,ae)=>{if(ae===H){Mt(Gt,$);return}se(Gt)}),F.set(N,H);let Vt=M.find(({panel:Gt})=>Gt===N);Vt&&$t===Vt.id&&xe(Bt(Vt.id))},tt=N=>{let H=N.querySelector("[data-mega-menu-sidebar]");H&&(F.set(N,0),H.querySelectorAll("[data-mega-menu-section]").forEach(($,Q)=>{$.classList.toggle("is-active",Q===0),Q===0?$.setAttribute("aria-current","true"):$.removeAttribute("aria-current")}),H.querySelectorAll("[data-mega-menu-section-panel]").forEach(($,Q)=>{$.classList.remove("mega-menu-panel-section--enter"),$.classList.toggle("is-active",Q===0),Q===0?$.removeAttribute("hidden"):$.setAttribute("hidden","")}),H.querySelectorAll("[data-mega-menu-section-cta]").forEach(($,Q)=>{$.classList.remove("mega-menu-panel-section--enter"),$.classList.toggle("is-active",Q===0),Q===0?$.removeAttribute("hidden"):$.setAttribute("hidden","")}))},q=()=>{M.forEach(({panel:N})=>{let H=N.querySelector("[data-mega-menu-sidebar]");H&&(F.set(N,0),H.querySelectorAll("[data-mega-menu-section]").forEach(($,Q)=>{$.addEventListener("mouseenter",()=>{C.matches&&zt(N,Q,!0)}),$.addEventListener("focus",()=>{C.matches&&zt(N,Q,!0)})}))})},Ht=null,ee=N=>{w.style.height=`${Math.round(N)}px`},B=()=>{let N=parseFloat(getComputedStyle(w).height);return Number.isFinite(N)?N:0},Jt=()=>{Ht==null||Ht.cancel(),Ht=null},xe=N=>{let H=B(),$=L();return Jt(),ee(N),$===0||Math.abs(H-N)<1?null:(Ht=w.animate([{height:`${Math.round(H)}px`},{height:`${Math.round(N)}px`}],{duration:$,easing:I("--mega-menu-ease-height","ease"),fill:"backwards"}),Ht)},he=[],At=()=>{let N=parseFloat(getComputedStyle(P).scale);return Number.isFinite(N)?N:1},ke=(N,H=!1)=>{let $=parseFloat(getComputedStyle(P).opacity)||0,Q=At(),vt=N?1:0,ut=N?1:st(),jt=N?U():K();he.forEach(ae=>ae.cancel()),he=[],P.style.opacity=String(vt),P.style.scale=String(ut);let Tt=Math.abs($-vt)<.01&&Math.abs(Q-ut)<.001;if(jt===0||Tt)return null;let Vt={duration:jt,easing:I("--mega-menu-surface-ease","ease"),fill:"backwards"},er=P.animate([{opacity:$},{opacity:vt}],Vt),Gt=N&&H?P.animate([{scale:String(Q)},{scale:String(ft()),offset:.65},{scale:String(ut)}],Vt):P.animate([{scale:String(Q)},{scale:String(ut)}],Vt);return he=[er,Gt],he[0]},Me=new Map,Te=N=>{let H=getComputedStyle(N).transform;if(!H||H==="none")return 0;try{return new DOMMatrixReadOnly(H).m41}catch{return 0}},Ut=(N,H,$,Q,vt)=>{var er;let ut=Te(N),jt=parseFloat(getComputedStyle(N).opacity)||0;(er=Me.get(N))==null||er.cancel(),Me.delete(N),N.style.transform=`translateX(${Math.round(H)}px)`,N.style.opacity=String($);let Tt=Math.abs(ut-H)<1&&Math.abs(jt-$)<.01;if(Q===0||Tt)return null;let Vt=N.animate([{transform:`translateX(${Math.round(ut)}px)`,opacity:jt},{transform:`translateX(${Math.round(H)}px)`,opacity:$}],{duration:Q,easing:vt,fill:"backwards"});return Me.set(N,Vt),Vt},de=(N,H)=>{if(!N){H();return}
142N.finished.then(H).catch(()=>{})},Nt=N=>{N.classList.remove("mega-menu-panel--enter"),N.classList.add("hidden"),N.setAttribute("aria-hidden","true"),N.style.transform="",N.style.opacity=""},tr=(N,H)=>{N.classList.remove("mega-menu-panel--enter"),N.classList.contains("hidden")&&(N.style.transform=`translateX(${Math.round(H)}px)`,N.style.opacity="0",N.classList.remove("hidden"),N.offsetWidth),N.setAttribute("aria-hidden","false"),N.offsetWidth,N.classList.add("mega-menu-panel--enter")},$t=null,we=null,ri=null,re=null,En=0,sr=0,Vn=!1,Ri=()=>E.matches(":popover-open"),Bn=()=>{Vn=!0,!Ri()&&"showPopover"in E&&E.showPopover()},zn=()=>{Vn=!1,Ri()&&"hidePopover"in E&&E.hidePopover()},mt=!1,Hn=!1,Dr=0,_r=window.scrollY,an=[S,E],Li=(N,H)=>an.some($=>{let Q=$.getBoundingClientRect();return N>=Q.left&&N<=Q.right&&H>=Q.top&&H<=Q.bottom}),Un=()=>$t!==null||Vn,Sn=()=>C.matches&&Un()&&mt,$e=()=>{let N=Sn();if(N!==Hn){if(Hn=N,N){Dr=window.scrollY,document.documentElement.style.overflow="hidden",document.body.style.overflow="hidden";return}document.documentElement.style.overflow="",document.body.style.overflow="",window.scrollTo(0,Dr),_r=Dr}},Et=(N,H)=>{let $=Li(N,H);$!==mt&&(mt=$,$e())},ct=N=>{!C.matches||!Un()||(N instanceof WheelEvent&&Et(N.clientX,N.clientY),Sn()&&N.preventDefault())};document.addEventListener("wheel",ct,{passive:!1,capture:!0}),document.addEventListener("touchmove",ct,{passive:!1,capture:!0}),document.addEventListener("mousemove",N=>{!C.matches||!Un()||Et(N.clientX,N.clientY)},{passive:!0});let Ft=N=>{M.forEach(H=>H.trigger.setAttribute("aria-expanded",String(H.id===N)))},X=N=>{let H=O.get(N);if(!H)return;window.clearTimeout(En),window.clearTimeout(sr),re=null;let $=we&&we!==N?O.get(we):null,Q=Vn;$t=N,we=N,_r=window.scrollY,Bn(),Ft(N),Q?xe(Bt(N)):(Jt(),ee(Bt(N))),ke(!0,!Q);let vt=$?H.index>$.index?1:-1:0,ut=W();if(tt(H.panel),tr(H.panel,vt*ut*2),Ut(H.panel,0,1,U(),I("--mega-menu-ease-enter","ease")),$){let jt=Ut($.panel,vt*-ut,0,K(),I("--mega-menu-ease-leave","ease"));de(jt,()=>{$t!==$.id&&Nt($.panel)})}$e()},ht=()=>{if(window.clearTimeout(En),window.clearTimeout(sr),re=null,ri=null,$t===null){we===null&&zn(),$e();return}let N=O.get($t);$t=null,Ft(null);let H=ke(!1);N&&Ut(N.panel,Te(N.panel),0,K(),I("--mega-menu-ease-leave","ease")),de(H,()=>{$t===null&&(we=null,M.forEach(({panel:$})=>{Nt($),tt($)}),Jt(),ee(0),zn(),$e())}),$e()},at=(N,H=!1)=>{if(O.has(N)){if(window.clearTimeout(sr),$t===N){window.clearTimeout(En),re=null,window.clearTimeout(sr),Bn(),$e();return}if(H||$t===null){X(N);return}re=N,window.clearTimeout(En),En=window.setTimeout(()=>X(N),o)}},yt=()=>{ri||(window.clearTimeout(En),window.clearTimeout(sr),re=null,sr=window.setTimeout(ht,s))};M.forEach(({id:N,trigger:H})=>{H.setAttribute("aria-expanded","false"),H.addEventListener("mouseenter",()=>{!C.matches||!_()||at(N)}),H.addEventListener("mouseleave",()=>{!C.matches||re!==N||(window.clearTimeout(En),re=null)}),H.addEventListener("click",$=>{if(!(!C.matches||D(H))){if($.preventDefault(),$.stopPropagation(),ri===N){ht();return}ri=N,at(N,!0)}}),H.addEventListener("focus",()=>{C.matches&&at(N,!0)})}),Array.from(x.querySelectorAll("a")).filter(N=>!N.hasAttribute("data-mega-menu-panel")&&!E.contains(N)).forEach(N=>{N.addEventListener("mouseenter",()=>{C.matches&&ht()})}),S.addEventListener("mouseenter",()=>{C.matches&&(mt=!0,$e())}),S.addEventListener("mouseleave",N=>{if(!C.matches)return;let H=N.relatedTarget;H&&(E.contains(H)||S.contains(H))||(mt=!1,$e())}),x.addEventListener("mouseenter",()=>{C.matches&&(mt=!0,$e())}),x.addEventListener("mouseleave",N=>{if(!C.matches)return;let H=N.relatedTarget;H&&E.contains(H)||(mt=!1,$e(),yt())}),E.addEventListener("mouseenter",()=>{C.matches&&(window.clearTimeout(sr),mt=!0,$e())}),E.addEventListener("mouseleave",N=>{if(!C.matches)return;let H=N.relatedTarget;H&&x.contains(H)||(mt=!1,$e(),yt())}),document.addEventListener("click",N=>{if(!C.matches)return;let H=N.target;x.contains(H)||E.contains(H)||ht()}),document.addEventListener("keydown",N=>{N.key==="Escape"&&ht()}),window.addEventListener("scroll",()=>{if(!(!C.matches||!Un())){if(Hn){_r=window.scrollY;return}Math.abs(window.scrollY-_r)<a||ht()}},{passive:!0}
142),C.addEventListener("change",()=>{C.matches||(mt=!1,$e(),ht())});let Re=c();Re&&u(Re),Dt(),q(),window.addEventListener("resize",g(()=>{let N=c();if(N&&u(N),Dt(),Jt(),$t){ee(Bt($t));return}we=null,ee(0),M.forEach(({panel:H})=>Nt(H)),zn()},150)),"fonts"in document&&document.fonts.ready.then(Dt)}},t.behaviors.menu_values={attach(y,v){let b=document.querySelector("header"),S=document.getElementById("block-nowjobs-main-menu"),x=document.querySelector("main");if(!(!b||!x)&&(d(),window.addEventListener("resize",d),window.addEventListener("scroll",g(d,16),{passive:!0}),S)){let E=new ResizeObserver(g(d,50));E.observe(S),E.observe(b)}}}})();(()=>{let t=globalThis.Drupal,e=globalThis.once;if(!(t!=null&&t.behaviors)||!e)return;let r=()=>window.matchMedia("(prefers-reduced-motion: reduce)").matches,n=g=>{var y,v,b,S;if(g instanceof Element){let x=(v=(y=g.closest("#block-nowjobs-mainnavigation"))!=null?y:g.closest("#mobile-menu"))!=null?v:g.closest('dialog[id^="mobile-menu-"]');if(x instanceof HTMLElement)return x}return(S=(b=document.getElementById("block-nowjobs-mainnavigation"))!=null?b:document.getElementById("mobile-menu"))!=null?S:document.documentElement},i=(g,y,v)=>{let b=g.getPropertyValue(y).trim();return b?Number.parseFloat(b):v},o=g=>{let y=getComputedStyle(n(g)),v=window.matchMedia("(width >= 40rem)").matches;return{panelDuration:i(y,v?"--mobile-menu-duration-sm":"--mobile-menu-duration",v?700:500),itemDuration:i(y,"--mobile-menu-item-duration",300),itemStagger:i(y,"--mobile-menu-item-stagger",30)}},s=g=>{g.querySelectorAll('el-disclosure[id^="mobile-menu-dropdown-"]').forEach(y=>{y.setAttribute("hidden","")}),g.querySelectorAll('[aria-controls^="mobile-menu-dropdown-"]').forEach(y=>{y.setAttribute("aria-expanded","false")})},a=g=>g.querySelectorAll(".mobile-menu-l1-panel-item"),l=(g,y)=>{let{itemDuration:v,itemStagger:b}=o(y),S=a(g);if(!S.length)return 0;let x=S[S.length-1],E=Number.parseInt(x.style.getPropertyValue("--index")||"0",10);return v+E*b},c=g=>g.querySelector('[data-mobile-menu-l1-panel-state="active"], [data-mobile-menu-l1-panel-state="entering"]'),u=(g,y)=>{if(g.setAttribute("data-mobile-menu-l1-panel-state",y),y==="active"){g.removeAttribute("inert"),g.classList.remove("mobile-menu-l1-panel--enter"),g.style.removeProperty("animation"),g.style.removeProperty("opacity"),g.style.removeProperty("transform");return}if(y==="idle"){g.setAttribute("inert",""),g.classList.remove("mobile-menu-l1-panel--enter"),g.style.removeProperty("animation"),g.style.removeProperty("opacity"),g.style.removeProperty("transform");return}g.removeAttribute("inert")},d=(g,y,v)=>new Promise(b=>{let S=!1,x=()=>{S||(S=!0,g.removeEventListener("animationend",E),window.clearTimeout(w),b())},E=P=>{P.target===g&&(v&&P.animationName!==v||x())},w=window.setTimeout(x,y+50);g.addEventListener("animationend",E)}),f=g=>{a(g).forEach(y=>{y.style.animation="none",y.offsetWidth,y.style.removeProperty("animation")})},h=async(g,y)=>{if(r()){u(g,"active");return}let v=a(g),b=v[v.length-1];u(g,"entering"),f(g),g.classList.add("mobile-menu-l1-panel--enter"),b&&await d(b,l(g,y),"mega-menu-item-fade-in"),u(g,"active")},m=async(g,y)=>{if(r()){u(g,"idle"),s(g);return}let{panelDuration:v}=o(y);u(g,"exiting"),await d(g,v,"mobile-menu-l1-panel-exit"),u(g,"idle"),s(g)},p=(g,y)=>{u(g,"idle"),s(g),u(y,"active")},_=(g,y)=>{g==null||g.querySelectorAll("[data-mobile-menu-l1-pill]").forEach(v=>{v===y?(v.setAttribute("aria-current","page"),v.scrollIntoView({inline:"center",block:"nearest",behavior:"smooth"})):v.removeAttribute("aria-current")})};t.behaviors.mobile_menu_l1_pills={attach(g){e("mobile-menu-l1-pill","[data-mobile-menu-l1-pill]",g).forEach(v=>{v.addEventListener("click",async b=>{var D;let S=v.getAttribute("commandfor");if(!S)return;b.preventDefault();let x=v.closest(".link_with_level_ones"),E=(D=x==null?void 0:x.parentElement)==null?void 0:D.querySelector(".mobile-menu-l1-panels");if(!E||E.dataset.mobileMenuL1PanelsAnimating==="true")return;let w=E.querySelector(`#${CSS.escape(S)}`),P=w==null?void 0:w.getAttribute("data-mobile-menu-l1-panel-state"),M=c(E);if(!(!w||!M||M===w)&&!(P==="active"||P==="entering")){if(E.dataset.mobileMenuL1PanelsAnimating="true",_(x,v),r()){p(M,w),E.removeAttribute("data-mobile-menu-l1-panels-animating"),delete E.dataset.mobileMenuL1PanelsAnimating;return}try{await m(M,v),await h(w,v)}finally{E.removeAttribute("data-mobile-menu-l1-panels-animating"),delete E.dataset.mobileMenuL1PanelsAnimating}}})})}}})();(()=>{let t=globalThis.Drupal,e=globalThis.once;if(!(t!=null&&t.behaviors)||!e)return;t.behaviors.video={attach(n){e("video_popup_autoplay",'button[command="show-modal"][commandfor^="video_popup_"]',n).forEac
142h(s=>{s.addEventListener("click",()=>{let a=s.getAttribute("commandfor");if(!a)return;let l=document.getElementById(a);if(!l)return;let c=l.querySelector(".field--name-field-media-oembed-video");if(!c)return;let u=c.querySelector("iframe");if(!u)return;let d=u.src;l.setAttribute("data-original-src",d);let f=d.match(/url=([^&]+)/),h=f?r(f[1]):null;if(!h)return;let m=h.embedURL,p=document.createElement("iframe");p.src=m,p.allow="autoplay; encrypted-media",p.setAttribute("allowfullscreen",""),p.className="media-oembed-content",p.width="560",p.height="315",c.innerHTML="",c.appendChild(p);let _=()=>{setTimeout(()=>{c.innerHTML="",c.appendChild(u)},300)}})}),e("dialog_ratio",'dialog[id^="video_popup_"]',n).forEach(s=>{let a=s.querySelector("el-dialog-panel");if(!a)return;let l=s.querySelector("article[data-ratio]");if(!l)return;let c=l.getAttribute("data-ratio");if(!c)return;a.style.setProperty("--ratio",c.split(":")[1]);let u=()=>{console.log("stopVideo");let d=s.querySelector(".field--name-field-media-oembed-video");if(!d)return;let f=document.createElement("iframe");f.src=s.getAttribute("data-original-src"),d.innerHTML="",d.appendChild(f)};s.addEventListener("close",u)})}};function r(n){let i=decodeURIComponent(n),o=i.match(/(?:youtube\.com\/(?:watch\?v=|embed\/|shorts\/)|youtu\.be\/)([a-zA-Z0-9_-]{11})/);if(o&&o[1]){let a=o[1];return{platform:"youtube",videoID:a,embedURL:`https://www.youtube.com/embed/${a}?autoplay=1&rel=0&modestbranding=1&mute=0`}}let s=i.match(/(?:vimeo\.com\/(?:video\/)?)(\d+)/);if(s&&s[1]){let a=s[1];return{platform:"vimeo",videoID:a,embedURL:`https://player.vimeo.com/video/${a}?autoplay=1&title=0&byline=0&portrait=0`}}return null}})();})(); 143/*! Bundled license information: 144 145lottie-web/build/player/lottie.js: 146 (*! 147 Transformation Matrix v2.0 148 (c) Epistemex 2014-2015 149 www.epistemex.com 150 By Ken Fyrstenberg 151 Contributions by leeoniya. 152 License: MIT, header required. 153 *) 154 155@tailwindplus/elements/dist/index.js: 156 (*! @tailwindplus/elements v1.0.22 | Proprietary License | https://tailwindcss.com/plus/license *) 157 158gsap/gsap-core.js: 159 (*! 160 * GSAP 3.15.0 161 * https://gsap.com 162 * 163 * @license Copyright 2008-2026, GreenSock. All rights reserved. 164 * Subject to the terms at https://gsap.com/standard-license 165 * @author: Jack Doyle, [email protected] 166 *) 167 168gsap/CSSPlugin.js: 169 (*! 170 * CSSPlugin 3.15.0 171 * https://gsap.com 172 * 173 * Copyright 2008-2026, GreenSock. All rights reserved. 174 * Subject to the terms at https://gsap.com/standard-license 175 * @author: Jack Doyle, [email protected] 176 *) 177 178gsap/Observer.js: 179 (*! 180 * Observer 3.15.0 181 * https://gsap.com 182 * 183 * @license Copyright 2008-2026, GreenSock. All rights reserved. 184 * Subject to the terms at https://gsap.com/standard-license 185 * @author: Jack Doyle, [email protected] 186 *) 187 188gsap/ScrollTrigger.js: 189 (*! 190 * ScrollTrigger 3.15.0 191 * https://gsap.com 192 * 193 * @license Copyright 2008-2026, GreenSock. All rights reserved. 194 * Subject to the terms at https://gsap.com/standard-license 195 * @author: Jack Doyle, [email protected] 196 *) 197 198gsap/Physics2DPlugin.js: 199 (*! 200 * Physics2DPlugin 3.15.0 201 * https://gsap.com 202 * 203 * @license Copyright 2008-2026, GreenSock. All rights reserved. 204 * Subject to the terms at https://gsap.com/standard-license 205 * @author: Jack Doyle, [email protected] 206 *) 207*/ 208; 209"use strict";(()=>{function Dt(t){return typeof t=="number";}function Mt(t){return typeof t=="string";}function bt(t){return typeof t=="boolean";}function kt(t){return Object.prototype.toString.call(t)==="[object Object]";}function k(t){return Math.abs(t);}function Ht(t){return Math.sign(t);}function dt(t,e){return k(t-e);}function ne(t,e){if(t===0||e===0||k(t)<=k(e))return 0;let n=dt(k(t),k(e));return k(n/t);}function oe(t){return Math.round(t*100)/100;}function pt(t){return mt(t).map(Number);}function st(t){return t[ht(t)];}function ht(t){return Math.max(0,t.length-1);}function At(t,e){return e===ht(t);}function Vt(t,e=0){return Array.from(Array(t),(n,r)=>e+r);}function mt(t){return Object.keys(t);}function Rt(t,e){return [t,e].reduce((n,r)=>(mt(r).forEach((c)=>{let s=n[c],o=r[c],l=kt(s)&&kt(o);n[c]=l?Rt(s,o):o;}),n),{});}function Ot(t,e){return typeof e.MouseEvent!="undefined"&&t instanceof e.MouseEvent;}function se(t,e){let n={start:r,center:c,end:s};function r(){return 0;}function c(i){return s(i)/2;}function s(i){return e-i;}function o(i,a){return Mt(t)?n[t](i):t(e,i,a);}return {measure:o};}function gt(){let t=[];function e(c,s,o,l={passive:!0}){let i;if("addEventListener" in c)c.addEventListener(s,o,l),i=()=>c.removeEventListener(s,o,l);else{let a=c;a.addListener(o),i=()=>a.removeListener(o);}return t.push(i),r;}function n(){t=t.filter((c)=>c());}let r={add:e,clear:n};return r;}function re(t,e,n,r){let c=gt(),s=1e3/60,o=null,l=0,i=0;function a(){c.add(t,"visibilitychange",()=>{t.hidden&&d();});}function y(){b(),c.clear();}function p(g){if(!i)return;o||(o=g,n(),n());let f=g-o;for(o=g,l+=f;l>=s;)n(),l-=s;let h=l/s;r(h),i&&(i=e.requestAnimationFrame(p));}function m(){i||(i=e.requestAnimationFrame(p));}function b(){e.cancelAnimationFrame(i),o=null,l=0,i=0;}function d(){o=null,l=0;}return {init:a,destroy:y,start:m,stop:b,update:n,render:r};}function ie(t,e){let n=e==="rtl",r=t==="y",c=r?"y":"x",s=r?"x":"y",o=!r&&n?-1:1,l=y(),i=p();function a(d){let {height:u,width:g}=d;return r?u:g;}function y(){return r?"top":n?"right":"left";}function p(){return r?"bottom":n?"left":"right";}function m(d){return d*o;}return {scroll:c,cross:s,startEdge:l,endEdge:i,measureSize:a,direction:m};}function ct(t=0,e=0){let n=k(t-e);function r(a){return a<t;}function c(a){return a>e;}function s(a){return r(a)||c(a);}function o(a){return s(a)?r(a)?t:e:a;}function l(a){return n?a-n*Math.ceil((a-e)/n):a;}return {length:n,max:e,min:t,constrain:o,reachedAny:s,reachedMax:c,reachedMin:r,removeOffset:l};}function jt(t,e,n){let {constrain:r}=ct(0,t),c=t+1,s=o(e);function o(m){return n?k((c+m)%c):r(m);}function l(){return s;}function i(m){return s=o(m),p;}function a(m){return y().set(l()+m);}function y(){return jt(t,l(),n);}let p={get:l,set:i,add:a,clone:y};return p;}function ce(t,e,n,r,c,s,o,l,i,a,y,p,m,b,d,u,g,f,h){let {cross:L,direction:v}=t,C=["INPUT","SELECT","TEXTAREA"],O={passive:!1},I=gt(),w=gt(),T=ct(50,225).constrain(b.measure(20)),x={mouse:300,touch:400},M={mouse:500,touch:600},B=d?43:25,R=!1,D=0,_=0,G=!1,V=!1,K=!1,Y=!1;function J(S){if(!h)return;function H(F){(bt(h)||h(S,F))&&rt(F);}let E=e;I.add(E,"dragstart",(F)=>F.preventDefault(),O).add(E,"touchmove",()=>{},O).add(E,"touchend",()=>{}).add(E,"touchstart",H).add(E,"mousedown",H).add(E,"touchcancel",j).add(E,"contextmenu",j).add(E,"click",et,!0);}function U(){I.clear(),w.clear();}function W(){let S=Y?n:e;w.add(S,"touchmove",Q,O).add(S,"touchend",j).add(S,"mousemove",Q,O).add(S,"mouseup",j);}function Z(S){let H=S.nodeName||"";return C.includes(H);}function nt(){return (d?M:x)[Y?"mouse":"touch"];}
209function ot(S,H){let E=p.add(Ht(S)*-1),F=y.byDistance(S,!d).distance;return d||k(S)<T?F:g&&H?F*.5:y.byIndex(E.get(),0).distance;}function rt(S){let H=Ot(S,r);Y=H,K=d&&H&&!S.buttons&&R,R=dt(c.get(),o.get())>=2,!(H&&S.button!==0)&&(Z(S.target)||(G=!0,s.pointerDown(S),a.useFriction(0).useDuration(0),c.set(o),W(),D=s.readPoint(S),_=s.readPoint(S,L),m.emit("pointerDown")));}function Q(S){if(!Ot(S,r)&&S.touches.length>=2)return j(S);let E=s.readPoint(S),F=s.readPoint(S,L),A=dt(E,D),$=dt(F,_);if(!V&&!Y&&(!S.cancelable||(V=A>$,!V)))return j(S);let q=s.pointerMove(S);A>u&&(K=!0),a.useFriction(.3).useDuration(.75),l.start(),c.add(v(q)),S.preventDefault();}function j(S){let E=y.byDistance(0,!1).index!==p.get(),F=s.pointerUp(S)*nt(),A=ot(v(F),E),$=ne(F,A),q=B-10*$,z=f+$/50;V=!1,G=!1,w.clear(),a.useDuration(q).useFriction(z),i.distance(A,!d),Y=!1,m.emit("pointerUp");}function et(S){K&&(S.stopPropagation(),S.preventDefault(),K=!1);}function X(){return G;}return {init:J,destroy:U,pointerDown:X};}function le(t,e){let r,c;function s(p){return p.timeStamp;}function o(p,m){let d=`client${(m||t.scroll)==="x"?"X":"Y"}`;return (Ot(p,e)?p:p.touches[0])[d];}function l(p){return r=p,c=p,o(p);}function i(p){let m=o(p)-o(c),b=s(p)-s(r)>170;return c=p,b&&(r=p),m;}function a(p){if(!r||!c)return 0;let m=o(c)-o(r),b=s(p)-s(r),d=s(p)-s(c)>170,u=m/b;return b&&!d&&k(u)>.1?u:0;}return {pointerDown:l,pointerMove:i,pointerUp:a,readPoint:o};}function ae(){function t(n){let {offsetTop:r,offsetLeft:c,offsetWidth:s,offsetHeight:o}=n;return {top:r,right:c+s,bottom:r+o,left:c,width:s,height:o};}return {measure:t};}function ue(t){function e(r){return t*(r/100);}return {measure:e};}function fe(t,e,n,r,c,s,o){let l=[t].concat(r),i,a,y=[],p=!1;function m(g){return c.measureSize(o.measure(g));}function b(g){if(!s)return;a=m(t),y=r.map(m);function f(h){for(let L of h){if(p)return;let v=L.target===t,C=r.indexOf(L.target),O=v?a:y[C],I=m(v?t:r[C]);if(k(I-O)>=.5){g.reInit(),e.emit("resize");break;}}}i=new ResizeObserver((h)=>{(bt(s)||s(g,h))&&f(h);}),n.requestAnimationFrame(()=>{l.forEach((h)=>i.observe(h));});}function d(){p=!0,i&&i.disconnect();}return {init:b,destroy:d};}function de(t,e,n,r,c,s){let o=0,l=0,i=c,a=s,y=t.get(),p=0;function m(){let O=r.get()-t.get(),I=!i,w=0;return I?(o=0,n.set(r),t.set(r),w=O):(n.set(t),o+=O/i,o*=a,y+=o,t.add(o),w=y-p),l=Ht(w),p=y,C;}function b(){let O=r.get()-e.get();return k(O)<.001;}function d(){return i;}function u(){return l;}function g(){return o;}function f(){return L(c);}function h(){return v(s);}function L(O){return i=O,C;}function v(O){return a=O,C;}let C={direction:u,duration:d,velocity:g,seek:m,settled:b,useBaseFriction:h,useBaseDuration:f,useFriction:v,useDuration:L};return C;}function pe(t,e,n,r,c){let s=c.measure(10),o=c.measure(50),l=ct(.1,.99),i=!1;function a(){return !(i||!t.reachedAny(n.get())||!t.reachedAny(e.get()));}function y(b){if(!a())return;let d=t.reachedMin(e.get())?"min":"max",u=k(t[d]-e.get()),g=n.get()-e.get(),f=l.constrain(u/o);n.subtract(g*f),!b&&k(g)<s&&(n.set(t.constrain(n.get())),r.useDuration(25).useBaseFriction());}function p(b){i=!b;}return {shouldConstrain:a,constrain:y,toggleActive:p};}function me(t,e,n,r,c){let s=ct(-e+t,0),o=p(),l=y(),i=m();function a(d,u){return dt(d,u)<=1;}function y(){let d=o[0],u=st(o),g=o.lastIndexOf(d),f=o.indexOf(u)+1;return ct(g,f);}function p(){return n.map((d,u)=>{let {min:g,max:f}=s,h=s.constrain(d),L=!u,v=At(n,u);return L?f:v||a(g,h)?g:a(f,h)?f:h;}).map((d)=>parseFloat(d.toFixed(3)));}function m(){if(e<=t+c)return [s.max];if(r==="keepSnaps")return o;let {min:d,max:u}=l;return o.slice(d,u);}return {snapsContained:i,scrollContainLimit:l};}function ge(t,e,n){let r=e[0],c=n?r-t:st(e);return {limit:ct(c,r)};}function he(t,e,n,r){let s=e.min+.1,o=e.max+.1,{reachedMin:l,reachedMax:i}=ct(s,o);function a(m){return m===1?i(n.get()):m===-1?l(n.get()):!1;}function y(m){if(!a(m))return;let b=t*(m*-1);r.forEach((d)=>d.add(b));}return {loop:y};}function ye(t){let {max:e,length:n}=t;function r(s){let o=s-e;return n?o/-n:0;}return {get:r};}function Se(t,e,n,r,c){let {startEdge:s,endEdge:o}=t,{groupSlides:l}=c,i=p().map(e.measure),a=m(),y=b();function p(){return l(r).map((u)=>st(u)[o]-u[0][s]).map(k);}function m(){return r.map((u)=>n[s]-u[s]).map((u)=>-k(u));}function b(){return l(a).map((u)=>u[0]).map((u,g)=>u+i[g]);}return {snaps:a,snapsAligned:y};}function Ee(t,e,n,r,c,s){let {groupSlides:o}=c,{min:l,max:i}=r,a=y();function y(){let m=o(s),b=!t||e==="keepSnaps";
209return n.length===1?[s]:b?m:m.slice(l,i).map((d,u,g)=>{let f=!u,h=At(g,u);if(f){let L=st(g[0])+1;return Vt(L);}if(h){let L=ht(s)-st(g)[0]+1;return Vt(L,st(g)[0]);}return d;});}return {slideRegistry:a};}function be(t,e,n,r,c){let {reachedAny:s,removeOffset:o,constrain:l}=r;function i(d){return d.concat().sort((u,g)=>k(u)-k(g))[0];}function a(d){let u=t?o(d):l(d),g=e.map((h,L)=>({diff:y(h-u,0),index:L})).sort((h,L)=>k(h.diff)-k(L.diff)),{index:f}=g[0];return {index:f,distance:u};}function y(d,u){let g=[d,d+n,d-n];if(!t)return d;if(!u)return i(g);let f=g.filter((h)=>Ht(h)===u);return f.length?i(f):st(g)-n;}function p(d,u){let g=e[d]-c.get(),f=y(g,u);return {index:d,distance:f};}function m(d,u){let g=c.get()+d,{index:f,distance:h}=a(g),L=!t&&s(g);if(!u||L)return {index:f,distance:d};let v=e[f]-h,C=d+y(v,0);return {index:f,distance:C};}return {byDistance:m,byIndex:p,shortcut:y};}function Le(t,e,n,r,c,s,o){function l(p){let m=p.distance,b=p.index!==e.get();s.add(m),m&&(r.duration()?t.start():(t.update(),t.render(1),t.update())),b&&(n.set(e.get()),e.set(p.index),o.emit("select"));}function i(p,m){let b=c.byDistance(p,m);l(b);}function a(p,m){let b=e.clone().set(p),d=c.byIndex(b.get(),m);l(d);}return {distance:i,index:a};}function Te(t,e,n,r,c,s,o,l){let i={passive:!0,capture:!0},a=0;function y(b){if(!l)return;function d(u){if(new Date().getTime()-a>10)return;o.emit("slideFocusStart"),t.scrollLeft=0;let h=n.findIndex((L)=>L.includes(u));Dt(h)&&(c.useDuration(0),r.index(h,0),o.emit("slideFocus"));}s.add(document,"keydown",p,!1),e.forEach((u,g)=>{s.add(u,"focus",(f)=>{(bt(l)||l(b,f))&&d(g);},i);});}function p(b){b.code==="Tab"&&(a=new Date().getTime());}return {init:y};}function ft(t){let e=t;function n(){return e;}function r(i){e=o(i);}function c(i){e+=o(i);}function s(i){e-=o(i);}function o(i){return Dt(i)?i:i.get();}return {get:n,set:r,add:c,subtract:s};}function $t(t,e){let n=t.scroll==="x"?o:l,r=e.style,c=null,s=!1;function o(m){return `translate3d(${m}px,0px,0px)`;}function l(m){return `translate3d(0px,${m}px,0px)`;}function i(m){if(s)return;let b=oe(t.direction(m));b!==c&&(r.transform=n(b),c=b);}function a(m){s=!m;}function y(){s||(r.transform="",e.getAttribute("style")||e.removeAttribute("style"));}return {clear:y,to:i,toggleActive:a};}function xe(t,e,n,r,c,s,o,l,i){let y=pt(c),p=pt(c).reverse(),m=f().concat(h());function b(I,w){return I.reduce((T,x)=>T-c[x],w);}function d(I,w){return I.reduce((T,x)=>b(T,w)>0?T.concat([x]):T,[]);}function u(I){return s.map((w,T)=>({start:w-r[T]+.5+I,end:w+e-.5+I}));}function g(I,w,T){let x=u(w);return I.map((M)=>{let B=T?0:-n,R=T?n:0,D=T?"end":"start",_=x[M][D];return {index:M,loopPoint:_,slideLocation:ft(-1),translate:$t(t,i[M]),target:()=>l.get()>_?B:R};});}function f(){let I=o[0],w=d(p,I);return g(w,n,!1);}function h(){let I=e-o[0]-1,w=d(y,I);return g(w,-n,!0);}function L(){return m.every(({index:I})=>{let w=y.filter((T)=>T!==I);return b(w,e)<=.1;});}function v(){m.forEach((I)=>{let {target:w,translate:T,slideLocation:x}=I,M=w();M!==x.get()&&(T.to(M),x.set(M));});}function C(){m.forEach((I)=>I.translate.clear());}return {canLoop:L,clear:C,loop:v,loopPoints:m};}function ve(t,e,n){let r,c=!1;function s(i){if(!n)return;function a(y){for(let p of y)if(p.type==="childList"){i.reInit(),e.emit("slidesChanged");break;}}r=new MutationObserver((y)=>{c||(bt(n)||n(i,y))&&a(y);}),r.observe(t,{childList:!0});}function o(){r&&r.disconnect(),c=!0;}return {init:s,destroy:o};}function Ie(t,e,n,r){let c={},s=null,o=null,l,i=!1;function a(){l=new IntersectionObserver((d)=>{i||(d.forEach((u)=>{let g=e.indexOf(u.target);c[g]=u;}),s=null,o=null,n.emit("slidesInView"));},{root:t.parentElement,threshold:r}),e.forEach((d)=>l.observe(d));}function y(){l&&l.disconnect(),i=!0;}function p(d){return mt(c).reduce((u,g)=>{let f=parseInt(g),{isIntersecting:h}=c[f];return (d&&h||!d&&!h)&&u.push(f),u;},[]);}function m(d=!0){if(d&&s)return s;if(!d&&o)return o;let u=p(d);return d&&(s=u),d||(o=u),u;}return {init:a,destroy:y,get:m};}function we(t,e,n,r,c,s){let {measureSize:o,startEdge:l,endEdge:i}=t,a=n[0]&&c,y=d(),p=u(),m=n.map(o),b=g();function d(){if(!a)return 0;let h=n[0];return k(e[l]-h[l]);}function u(){if(!a)return 0;let h=s.getComputedStyle(st(r));return parseFloat(h.getPropertyValue(`margin-${i}`));}function g(){return n.map((h,L,v)=>{let C=!L,O=At(v,L);return C?m[L]+y:O?m[L]+p:v[L+1][l]-h[l];}).map(k);}return {slideSizes:m,slideSizesWithGaps:b,startGap:y,endGap:p};}function Me(t,e,n,r,c,s,o,l,i){let {startEdge:a,endEdge:y,direction:p}=t,m=Dt(n);function b(f,h){return pt(f).filter((L)=>L%h===0).map((L)=>f.slice(L,L+h));}function d(f){return f.length?pt(f).reduce((h,L,v)=>{let C=st(h)||0,O=C===0,I=L===ht(f),w=c[a]-s[C][a],T=c[a]-s[L][y],x=!r&&O?p(o):0,M=!r&&I?p(l):0,B=k(T-M-(w+x));return v&&B>e+i&&h.push(L),I&&h.push(f.length),h;},[]).map((h,L,v)=>{let C=Math.max(v[L-1]||0);return f.slice(C,h);}):[];}function u(f){return m?b(f,n):d(f);}return {groupSlides:u};}function Oe(t,e,n,r,c,s,o){let {align:l,axis:i,direction:a,startIndex:y,loop:p,duration:m,dragFree:b,dragThreshold:d,inViewThreshold:u,slidesToScroll:g,skipSnaps:f,containScroll:h,watchResize:L,watchSlides:v,watchDrag:C,watchFocus:O}=s,I=2,w=ae(),T=w.measure(e),x=n.map(w.measure),M=ie(i,a),B=M.measureSize(T),R=ue(B
209),D=se(l,B),_=!p&&!!h,G=p||!!h,{slideSizes:V,slideSizesWithGaps:K,startGap:Y,endGap:J}=we(M,T,x,n,G,c),U=Me(M,B,g,p,T,x,Y,J,I),{snaps:W,snapsAligned:Z}=Se(M,D,T,x,U),nt=-st(W)+st(K),{snapsContained:ot,scrollContainLimit:rt}=me(B,nt,Z,h,I),Q=_?ot:Z,{limit:j}=ge(nt,Q,p),et=jt(ht(Q),y,p),X=et.clone(),P=pt(n),S=({dragHandler:lt,scrollBody:It,scrollBounds:wt,options:{loop:Et}})=>{Et||wt.constrain(lt.pointerDown()),It.seek();},H=({scrollBody:lt,translate:It,location:wt,offsetLocation:Et,previousLocation:Xt,scrollLooper:Kt,slideLooper:Wt,dragHandler:Yt,animation:Jt,eventHandler:Nt,scrollBounds:Zt,options:{loop:Pt}},Bt)=>{let _t=lt.settled(),te=!Zt.shouldConstrain(),qt=Pt?_t:_t&&te,zt=qt&&!Yt.pointerDown();zt&&Jt.stop();let ee=wt.get()*Bt+Xt.get()*(1-Bt);Et.set(ee),Pt&&(Kt.loop(lt.direction()),Wt.loop()),It.to(Et.get()),zt&&Nt.emit("settle"),qt||Nt.emit("scroll");},E=re(r,c,()=>S(vt),(lt)=>H(vt,lt)),F=.68,A=Q[et.get()],$=ft(A),q=ft(A),z=ft(A),N=ft(A),tt=de($,z,q,N,m,F),it=be(p,Q,nt,j,N),St=Le(E,et,X,tt,it,N,o),at=ye(j),ut=gt(),Ut=Ie(e,n,o,u),{slideRegistry:Ft}=Ee(_,h,Q,rt,U,P),Qt=Te(t,n,Ft,St,tt,ut,o,O),vt={ownerDocument:r,ownerWindow:c,eventHandler:o,containerRect:T,slideRects:x,animation:E,axis:M,dragHandler:ce(M,t,r,c,N,le(M,c),$,E,St,tt,it,et,o,R,b,d,f,F,C),eventStore:ut,percentOfView:R,index:et,indexPrevious:X,limit:j,location:$,offsetLocation:z,previousLocation:q,options:s,resizeHandler:fe(e,o,c,n,M,L,w),scrollBody:tt,scrollBounds:pe(j,z,N,tt,R),scrollLooper:he(nt,j,z,[$,z,q,N]),scrollProgress:at,scrollSnapList:Q.map(at.get),scrollSnaps:Q,scrollTarget:it,scrollTo:St,slideLooper:xe(M,B,nt,V,K,W,Q,z,n),slideFocus:Qt,slidesHandler:ve(e,o,v),slidesInView:Ut,slideIndexes:P,slideRegistry:Ft,slidesToScroll:U,target:N,translate:$t(M,e)};return vt;}function De(){let t={},e;function n(a){e=a;}function r(a){return t[a]||[];}function c(a){return r(a).forEach((y)=>y(e,a)),i;}function s(a,y){return t[a]=r(a).concat([y]),i;}function o(a,y){return t[a]=r(a).filter((p)=>p!==y),i;}function l(){t={};}let i={init:n,emit:c,off:o,on:s,clear:l};return i;}var He={align:"center",axis:"x",container:null,slides:null,containScroll:"trimSnaps",direction:"ltr",slidesToScroll:1,inViewThreshold:0,breakpoints:{},dragFree:!1,dragThreshold:10,loop:!1,skipSnaps:!1,duration:25,startIndex:0,active:!0,watchDrag:!0,watchResize:!0,watchSlides:!0,watchFocus:!0};function Ae(t){function e(s,o){return Rt(s,o||{});}function n(s){let o=s.breakpoints||{},l=mt(o).filter((i)=>t.matchMedia(i).matches).map((i)=>o[i]).reduce((i,a)=>e(i,a),{});return e(s,l);}function r(s){return s.map((o)=>mt(o.breakpoints||{})).reduce((o,l)=>o.concat(l),[]).map(t.matchMedia);}return {mergeOptions:e,optionsAtMedia:n,optionsMediaQueries:r};}function Ce(t){let e=[];function n(s,o){return e=o.filter(({options:l})=>t.optionsAtMedia(l).active!==!1),e.forEach((l)=>l.init(s,t)),o.reduce((l,i)=>Object.assign(l,{[i.name]:i}),{});}function r(){e=e.filter((s)=>s.destroy());}return {init:n,destroy:r};}function Lt(t,e,n){let r=t.ownerDocument,c=r.defaultView,s=Ae(c),o=Ce(s),l=gt(),i=De(),{mergeOptions:a,optionsAtMedia:y,optionsMediaQueries:p}=s,{on:m,off:b,emit:d}=i,u=M,g=!1,f,h=a(He,Lt.globalOptions),L=a(h),v=[],C,O,I;function w(){let {container:P,slides:S}=L;O=(Mt(P)?t.querySelector(P):P)||t.children[0];let E=Mt(S)?O.querySelectorAll(S):S;I=[].slice.call(E||O.children);}function T(P){let S=Oe(t,O,I,r,c,P,i);if(P.loop&&!S.slideLooper.canLoop()){let H=Object.assign({},P,{loop:!1});return T(H);}return S;}function x(P,S){g||(h=a(h,P),L=y(h),v=S||v,w(),f=T(L),p([h,...v.map(({options:H})=>H)]).forEach((H)=>l.add(H,"change",M)),L.active&&(f.translate.to(f.location.get()),f.animation.init(),f.slidesInView.init(),f.slideFocus.init(X),f.eventHandler.init(X),f.resizeHandler.init(X),f.slidesHandler.init(X),f.options.loop&&f.slideLooper.loop(),O.offsetParent&&I.length&&f.dragHandler.init(X),C=o.init(X,v)));}function M(P,S){let H=U();B(),x(a({startIndex:H},P),S),i.emit("reInit");}function B(){f.dragHandler.destroy(),f.eventStore.clear(),f.translate.clear(),f.slideLooper.clear(),f.resizeHandler.destroy(),f.slidesHandler.destroy(),f.slidesInView.destroy(),f.animation.destroy(),o.destroy(),l.clear();}function R(){g||(g=!0,l.clear(),B(),i.emit("destroy"),i.clear());}function D(P,S,H){!L.active||g||(f.scrollBody.useBaseFriction().useDuration(S===!0?0:L.duration),f.scrollTo.index(P,H||0));}function _(P){let S=f.index.add(1).get();D(S,P,-1);}function G(P){let S=f.index.add(-1).get();D(S,P,1);}function V(){return f.index.add(1).get()!==U();}function K(){return f.index.add(-1).get()!==U();}function Y(){return f.scrollSnapList;}function J(){return f.scrollProgress.get(f.offsetLocation.get());}function U(){return f.index.get();}function W(){return f.indexPrevious.get();}function Z(){return f.slidesInView.get();}function nt(){return f.slidesInView.get(!1);}function ot(){return C;}function rt(){return f;}function Q(){return t;}function j(){return O;}function et(){return I;}let X={canScrollNext:V,canScrollPrev:K,containerNode:j,internalEngine:rt,destroy:R,off:b,on:m,emit:d,plugins:ot,previousScrollSnap:W,reInit:u,rootNode:Q,scrollNext:_,scrollPrev:G,scrollProgress:J,scrollSnapList:Y,scrollTo:D,selectedScrollSnap:U,slideNo
209des:et,slidesInView:Z,slidesNotInView:nt};return x(e,n),setTimeout(()=>i.emit("init"),0),X;}Lt.globalOptions=void 0;var Fe={active:!0,breakpoints:{},delay:4e3,jump:!1,playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,stopOnLastSnap:!1,rootNode:null};function Ne(t,e){let n=t.scrollSnapList();return typeof e=="number"?n.map(()=>e):e(n,t);}function Pe(t,e){let n=t.rootNode();return e&&e(n)||n;}function Tt(t={}){let e,n,r,c,s=null,o=0,l=!1,i=!1,a=!1,y=!1;function p(D,_){n=D;let {mergeOptions:G,optionsAtMedia:V}=_,K=G(Fe,Tt.globalOptions),Y=G(K,t);if(e=V(Y),n.scrollSnapList().length<=1)return;y=e.jump,r=!1,c=Ne(n,e.delay);let {eventStore:J,ownerDocument:U}=n.internalEngine(),W=!!n.internalEngine().options.watchDrag,Z=Pe(n,e.rootNode);J.add(U,"visibilitychange",f),W&&n.on("pointerDown",L),W&&!e.stopOnInteraction&&n.on("pointerUp",v),e.stopOnMouseEnter&&J.add(Z,"mouseenter",C),e.stopOnMouseEnter&&!e.stopOnInteraction&&J.add(Z,"mouseleave",O),e.stopOnFocusIn&&n.on("slideFocusStart",g),e.stopOnFocusIn&&!e.stopOnInteraction&&J.add(n.containerNode(),"focusout",u),e.playOnInit&&u();}function m(){n.off("pointerDown",L).off("pointerUp",v).off("slideFocusStart",g),g(),r=!0,l=!1;}function b(){let {ownerWindow:D}=n.internalEngine();D.clearTimeout(o),o=D.setTimeout(M,c[n.selectedScrollSnap()]),s=new Date().getTime(),n.emit("autoplay:timerset");}function d(){let {ownerWindow:D}=n.internalEngine();D.clearTimeout(o),o=0,s=null,n.emit("autoplay:timerstopped");}function u(){if(!r){if(h()){a=!0;return;}l||n.emit("autoplay:play"),b(),l=!0;}}function g(){r||(l&&n.emit("autoplay:stop"),d(),l=!1);}function f(){if(h())return a=l,g();a&&u();}function h(){let {ownerDocument:D}=n.internalEngine();return D.visibilityState==="hidden";}function L(){i||g();}function v(){i||u();}function C(){i=!0,g();}function O(){i=!1,u();}function I(D){typeof D!="undefined"&&(y=D),u();}function w(){l&&g();}function T(){l&&u();}function x(){return l;}function M(){let {index:D}=n.internalEngine(),_=D.clone().add(1).get(),G=n.scrollSnapList().length-1,V=e.stopOnLastSnap&&_===G;if(n.canScrollNext()?n.scrollNext(y):n.scrollTo(0,y),n.emit("autoplay:select"),V)return g();u();}function B(){if(!s)return null;let D=c[n.selectedScrollSnap()],_=new Date().getTime()-s;return D-_;}return {name:"autoplay",options:t,init:p,destroy:m,play:I,stop:w,reset:T,isPlaying:x,timeUntilNext:B};}Tt.globalOptions=void 0;var Be={direction:"forward",speed:2,startDelay:1e3,active:!0,breakpoints:{},playOnInit:!0,stopOnFocusIn:!0,stopOnInteraction:!0,stopOnMouseEnter:!1,rootNode:null};function _e(t,e){let n=t.rootNode();return e&&e(n)||n;}function xt(t={}){let e,n,r,c,s=0,o=!1,l=!1,i;function a(T,x){n=T;let {mergeOptions:M,optionsAtMedia:B}=x,R=M(Be,xt.globalOptions),D=M(R,t);if(e=B(D),n.scrollSnapList().length<=1)return;c=e.startDelay,r=!1,i=n.internalEngine().scrollBody;let {eventStore:_}=n.internalEngine(),G=!!n.internalEngine().options.watchDrag,V=_e(n,e.rootNode);G&&n.on("pointerDown",d),G&&!e.stopOnInteraction&&n.on("pointerUp",u),e.stopOnMouseEnter&&_.add(V,"mouseenter",g),e.stopOnMouseEnter&&!e.stopOnInteraction&&_.add(V,"mouseleave",f),e.stopOnFocusIn&&n.on("slideFocusStart",m),e.stopOnFocusIn&&!e.stopOnInteraction&&_.add(n.containerNode(),"focusout",p),e.playOnInit&&p();}function y(){n.off("pointerDown",d).off("pointerUp",u).off("slideFocusStart",m).off("settle",h),m(),r=!0,o=!1;}function p(){if(r||o)return;n.emit("autoScroll:play");let T=n.internalEngine(),{ownerWindow:x}=T;s=x.setTimeout(()=>{T.scrollBody=b(T),T.animation.start();},c),o=!0;}function m(){if(r||!o)return;n.emit("autoScroll:stop");let T=n.internalEngine(),{ownerWindow:x}=T;T.scrollBody=i,x.clearTimeout(s),s=0,o=!1;}function b(T){let {location:x,previousLocation:M,offsetLocation:B,target:R,scrollTarget:D,index:_,indexPrevious:G,limit:{reachedMin:V,reachedMax:K,constrain:Y},options:{loop:J}}=T,U=e.direction==="forward"?-1:1,W=()=>et,Z=0,nt=0,ot=x.get(),rt=0,Q=!1;function j(){let X=0;M.set(x),Z=U*e.speed,ot+=Z,x.add(Z),R.set(x),X=ot-rt,nt=Math.sign(X),rt=ot;let P=D.byDistance(0,!1).index;_.get()!==P&&(G.set(_.get()),_.set(P),n.emit("select"));let S=e.direction==="forward"?V(B.get()):K(B.get());if(!J&&S){Q=!0;let H=Y(x.get());x.set(H),R.set(x),m();}return et;}let et={direction:()=>nt,duration:()=>-1,velocity:()=>Z,settled:()=>Q,seek:j,useBaseFriction:W,useBaseDuration:W,useFriction:W,useDuration:W};return et;}function d(){l||m();}function u(){l||L();}function g(){l=!0,m();}function f(){l=!1,p();}function h(){n.off("settle",h),p();}function L(){n.on("settle",h);}function v(T){typeof T!="undefined"&&(c=T),p();}function C(){o&&m();}function O(){o&&(m(),L());}function I(){return o;}return {name:"autoScroll",options:t,init:a,destroy:y,play:v,stop:C,reset:O,isPlaying:I};}xt.globalOptions=void 0;var yt={xs:540,sm:720,md:960,lg:1140,xl:1340},qe=()=>{let t=getComputedStyle(document.documentElement).getPropertyValue("--spacing").trim();if(!t)return 4;let e=parseFloat(t);return Number.isNaN(e)?4:t.endsWith("rem")?e*16:e;},ze=(t)=>
209t<576?yt.xs:t<768?yt.sm:t<992?yt.md:t<1200?yt.lg:yt.xl,ke=(t)=>{let e=qe(),n=t>=992&&t<1400?16:4;return e*n;},Ve=(t=document.documentElement.clientWidth)=>{let e=ze(t),n=Math.min(t,e),r=(t-n)/2,c=ke(t);return r+c;},Re=(t=document.documentElement.clientWidth)=>t,Ct=(t=document.documentElement)=>{let e=Re();t.style.setProperty("--container-offset-left",`${Ve(e)}px`),t.style.setProperty("--layout-viewport-width",`${e}px`);};var Gt=(t)=>{let {onceId:e,selector:n,breakpoint:r="(min-width: 992px)",alwaysEnabledClass:c,loop:s=!1,center:o=!1,dragFree:l=!1,skipSnaps:i=!1,watchDrag:a=!0,watchResize:y=!0,autoplay:p=!1,autoScroll:m=!1,equalHeight:b=!1,startIndex:d=0,activeSlideClass:u,decorateDots:g}=t;return (f)=>{let h=globalThis.once;if(!h)return;h(e,n,f).forEach((v)=>{let C=!!c&&v.classList.contains(c),O=v.querySelector(".embla__viewport");if(!O)return;let I=v.querySelector(".embla__prev"),w=v.querySelector(".embla__next"),T=v.querySelector(".embla__dots"),x=null,M=[],B=null,R=[],D=null,_=typeof d=="function"?d({section:v,viewport:O}):d,G={align:o?"center":"start",containScroll:o?!1:"trimSnaps",loop:s,dragFree:l,ski
209pSnaps:i,watchDrag:a,watchResize:y,startIndex:Math.max(0,_)},V=[];m?V.push(xt(typeof m=="object"?m:void 0)):p&&V.push(Tt(typeof p=="object"?p:void 0));let K=(E)=>{I&&(I.disabled=!E.canScrollPrev()),w&&(w.disabled=!E.canScrollNext());},Y=(E)=>{var $;if(!T)return [];let F=T.querySelector(".embla__dot"),A=(($=F==null?void 0:F.dataset.drupalTranslation)==null?void 0:$.trim())||"Go to slide";return T.innerHTML="",E.scrollSnapList().map((q,z)=>{let N=document.createElement("button");N.type="button",N.className="embla__dot inline-flex min-h-6 min-w-6 items-center justify-center rounded-full touch-manipulation transition";let tt=document.createElement("span");return tt.className="pointer-events-none block h-2 w-2 rounded-full bg-purple-200 transition",N.setAttribute("aria-label",`${A} ${z+1}`),N.addEventListener("click",()=>E.scrollTo(z)),N.appendChild(tt),T.appendChild(N),N;});},J=(E,F)=>{E.forEach((A,$)=>{let q=$===F.selectedScrollSnap(),z=A.classList.contains("embla__dot--image");if(A.setAttribute("aria-current",q?"true":"false"),z){A.classList.toggle("outline-2",q),A.classList.toggle("outline-purple",q),A.classList.toggle("-outline-offset-1",q),A.classList.toggle("opacity-100",q),A.classList.toggle("w-10",q),A.classList.toggle("h-10",q),A.classList.toggle("opacity-70",!q);return;}let N=A.firstElementChild;N&&(N.classList.toggle("bg-purple",q),N.classList.toggle("h-3",q),N.classList.toggle("w-3",q),N.classList.toggle("bg-purple-200",!q),N.classList.toggle("h-2",!q),N.classList.toggle("w-2",!q));});},U=(E)=>{if(!u)return;let F=E.selectedScrollSnap(),A=E.slideNodes(),$=A.length,q=(z)=>{let N=z-F;if(!s||$<=1)return N;let tt=N+$,it=N-$;return [N,tt,it].reduce((at,ut)=>Math.abs(ut)<Math.abs(at)?ut:at,N);};A.forEach((z,N)=>{let tt=q(N),it=Math.abs(tt);z.classList.toggle(u,it===0),z.classList.toggle(`${u}-1`,it===1),z.classList.toggle(`${u}-2`,it===2),z.classList.toggle(`${u}-1-before`,tt===-1),z.classList.toggle(`${u}-1-after`,tt===1),z.classList.toggle(`${u}-2-before`,tt===-2),z.classList.toggle(`${u}-2-after`,tt===2);});},W=()=>Array.from(v.querySelectorAll(".embla__slide__inner")),Z=()=>{b&&W().forEach((E)=>{E.style.minHeight="";});},nt=()=>{if(!b)return;let E=W();if(E.length===0)return;E.forEach((A)=>{A.style.minHeight="";});let F=E.reduce((A,$)=>Math.max(A,$.offsetHeight),0);F<=0||E.forEach((A)=>{A.style.minHeight=`${F}px`;});},ot=()=>{!b||D!==null||(D=requestAnimationFrame(()=>{D=null,nt();}));},rt=()=>{b&&(B=()=>ot(),window.addEventListener("resize",B),R=Array.from(v.querySelectorAll("img")).map((E)=>{let F=()=>ot();return E.addEventListener("load",F),{image:E,handler:F};}));},Q=()=>{B&&(window.removeEventListener("resize",B),B=null),R.forEach(({image:E,handler:F})=>{E.removeEventListener("load",F);}),R=[],D!==null&&(cancelAnimationFrame(D),D=null),Z();},j=()=>{Ct(),x==null||x.reInit();},et=(E)=>{M=Y(E),g==null||g({section:v,dots:M,emblaApi:E}),I==null||I.addEventListener("click",()=>E.scrollPrev()),w==null||w.addEventListener("click",()=>E.scrollNext()),E.on("select",()=>{K(E),J(M,E),U(E);}),E.on("reInit",()=>{M=Y(E),g==null||g({section:v,dots:M,emblaApi:E}),K(E),J(M,E),U(E);}),K(E),J(M,E),U(E),ot();},X=()=>{x||(Ct(),requestAnimationFrame(()=>{requestAnimationFrame(()=>{x=Lt(O,G,V),rt(),et(x);});}));},P=()=>{Q(),x==null||x.destroy(),x=null;},S=null,H=null;if(r&&!C){S=window.matchMedia(r);let E=()=>{S.matches?P():X();};H=()=>E(),E(),S.addEventListener("change",H);}else X();window.addEventListener("resize",j),v.addEventListener("DOMNodeRemoved",()=>{window.removeEventListener("resize",j),S&&H&&S.removeEventListener("change",H),P();},{once:!0});});};};(()=>{let t=globalThis.Drupal;t!=null&&t.behaviors&&(t.behaviors.paragraph_reviews={attach(e){Gt({onceId:"reviews",selector:".paragraph_reviews",alwaysEnabledClass:"embla_overflow_all",loop:!0,center:!0,equalHeight:!0,startIndex:({section:n})=>{let r=n.querySelectorAll(".embla__slide").length;return Math.floor(r/2);},activeSlideClass:"embla__slide--middle",decorateDots:({section:n,dots:r})=>{let c=Array.from(n.querySelectorAll(".embla__slide .field--name-field-image-1 img"));r.forEach((s,o)=>{let l=c[o];if(!l)return;s.classList.add("embla__dot--image","h-8","w-8","overflow-hidden"),s.classList.remove("bg-purple","bg-purple-200","h-2","w-2","h-3","w-3"),s.innerHTML="";let i=l.cloneNode(!0);i.className="h-full w-full object-cover",s.appendChild(i);});}})(e);}});})();})();;
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.