// source --> https://horizon-habitat.fr/wp-includes/js/jquery/jquery.min.js?ver=3.7.1 
/*! jQuery v3.7.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
!function(e,t){"use strict";"object"==typeof module&&"object"==typeof module.exports?module.exports=e.document?t(e,!0):function(e){if(!e.document)throw new Error("jQuery requires a window with a document");return t(e)}:t(e)}("undefined"!=typeof window?window:this,function(ie,e){"use strict";var oe=[],r=Object.getPrototypeOf,ae=oe.slice,g=oe.flat?function(e){return oe.flat.call(e)}:function(e){return oe.concat.apply([],e)},s=oe.push,se=oe.indexOf,n={},i=n.toString,ue=n.hasOwnProperty,o=ue.toString,a=o.call(Object),le={},v=function(e){return"function"==typeof e&&"number"!=typeof e.nodeType&&"function"!=typeof e.item},y=function(e){return null!=e&&e===e.window},C=ie.document,u={type:!0,src:!0,nonce:!0,noModule:!0};function m(e,t,n){var r,i,o=(n=n||C).createElement("script");if(o.text=e,t)for(r in u)(i=t[r]||t.getAttribute&&t.getAttribute(r))&&o.setAttribute(r,i);n.head.appendChild(o).parentNode.removeChild(o)}function x(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?n[i.call(e)]||"object":typeof e}var t="3.7.1",l=/HTML$/i,ce=function(e,t){return new ce.fn.init(e,t)};function c(e){var t=!!e&&"length"in e&&e.length,n=x(e);return!v(e)&&!y(e)&&("array"===n||0===t||"number"==typeof t&&0<t&&t-1 in e)}function fe(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()}ce.fn=ce.prototype={jquery:t,constructor:ce,length:0,toArray:function(){return ae.call(this)},get:function(e){return null==e?ae.call(this):e<0?this[e+this.length]:this[e]},pushStack:function(e){var t=ce.merge(this.constructor(),e);return t.prevObject=this,t},each:function(e){return ce.each(this,e)},map:function(n){return this.pushStack(ce.map(this,function(e,t){return n.call(e,t,e)}))},slice:function(){return this.pushStack(ae.apply(this,arguments))},first:function(){return this.eq(0)},last:function(){return this.eq(-1)},even:function(){return this.pushStack(ce.grep(this,function(e,t){return(t+1)%2}))},odd:function(){return this.pushStack(ce.grep(this,function(e,t){return t%2}))},eq:function(e){var t=this.length,n=+e+(e<0?t:0);return this.pushStack(0<=n&&n<t?[this[n]]:[])},end:function(){return this.prevObject||this.constructor()},push:s,sort:oe.sort,splice:oe.splice},ce.extend=ce.fn.extend=function(){var e,t,n,r,i,o,a=arguments[0]||{},s=1,u=arguments.length,l=!1;for("boolean"==typeof a&&(l=a,a=arguments[s]||{},s++),"object"==typeof a||v(a)||(a={}),s===u&&(a=this,s--);s<u;s++)if(null!=(e=arguments[s]))for(t in e)r=e[t],"__proto__"!==t&&a!==r&&(l&&r&&(ce.isPlainObject(r)||(i=Array.isArray(r)))?(n=a[t],o=i&&!Array.isArray(n)?[]:i||ce.isPlainObject(n)?n:{},i=!1,a[t]=ce.extend(l,o,r)):void 0!==r&&(a[t]=r));return a},ce.extend({expando:"jQuery"+(t+Math.random()).replace(/\D/g,""),isReady:!0,error:function(e){throw new Error(e)},noop:function(){},isPlainObject:function(e){var t,n;return!(!e||"[object Object]"!==i.call(e))&&(!(t=r(e))||"function"==typeof(n=ue.call(t,"constructor")&&t.constructor)&&o.call(n)===a)},isEmptyObject:function(e){var t;for(t in e)return!1;return!0},globalEval:function(e,t,n){m(e,{nonce:t&&t.nonce},n)},each:function(e,t){var n,r=0;if(c(e)){for(n=e.length;r<n;r++)if(!1===t.call(e[r],r,e[r]))break}else for(r in e)if(!1===t.call(e[r],r,e[r]))break;return e},text:function(e){var t,n="",r=0,i=e.nodeType;if(!i)while(t=e[r++])n+=ce.text(t);return 1===i||11===i?e.textContent:9===i?e.documentElement.textContent:3===i||4===i?e.nodeValue:n},makeArray:function(e,t){var n=t||[];return null!=e&&(c(Object(e))?ce.merge(n,"string"==typeof e?[e]:e):s.call(n,e)),n},inArray:function(e,t,n){return null==t?-1:se.call(t,e,n)},isXMLDoc:function(e){var t=e&&e.namespaceURI,n=e&&(e.ownerDocument||e).documentElement;return!l.test(t||n&&n.nodeName||"HTML")},merge:function(e,t){for(var n=+t.length,r=0,i=e.length;r<n;r++)e[i++]=t[r];return e.length=i,e},grep:function(e,t,n){for(var r=[],i=0,o=e.length,a=!n;i<o;i++)!t(e[i],i)!==a&&r.push(e[i]);return r},map:function(e,t,n){var r,i,o=0,a=[];if(c(e))for(r=e.length;o<r;o++)null!=(i=t(e[o],o,n))&&a.push(i);else for(o in e)null!=(i=t(e[o],o,n))&&a.push(i);return g(a)},guid:1,support:le}),"function"==typeof Symbol&&(ce.fn[Symbol.iterator]=oe[Symbol.iterator]),ce.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){n["[object "+t+"]"]=t.toLowerCase()});var pe=oe.pop,de=oe.sort,he=oe.splice,ge="[\\x20\\t\\r\\n\\f]",ve=new RegExp("^"+ge+"+|((?:^|[^\\\\])(?:\\\\.)*)"+ge+"+$","g");ce.contains=function(e,t){var n=t&&t.parentNode;return e===n||!(!n||1!==n.nodeType||!(e.contains?e.contains(n):e.compareDocumentPosition&&16&e.compareDocumentPosition(n)))};var f=/([\0-\x1f\x7f]|^-?\d)|^-$|[^\x80-\uFFFF\w-]/g;function p(e,t){return t?"\0"===e?"\ufffd":e.slice(0,-1)+"\\"+e.charCodeAt(e.length-1).toString(16)+" ":"\\"+e}ce.escapeSelector=function(e){return(e+"").replace(f,p)};var ye=C,me=s;!function(){var e,b,w,o,a,T,r,C,d,i,k=me,S=ce.expando,E=0,n=0,s=W(),c=W(),u=W(),h=W(),l=function(e,t){return e===t&&(a=!0),0},f="checked|selected|async|autofocus|autoplay|controls|defer|disabled|hidden|ismap|loop|multiple|open|readonly|required|scoped",t="(?:\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\[^\\r\\n\\f]|[\\w-]|[^\0-\\x7f])+",p="\\["+ge+"*("+t+")(?:"+ge+"*([*^$|!~]?=)"+ge+"*(?:'((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\"|("+t+"))|)"+ge+"*\\]",g=":("+t+")(?:\\((('((?:\\\\.|[^\\\\'])*)'|\"((?:\\\\.|[^\\\\\"])*)\")|((?:\\\\.|[^\\\\()[\\]]|"+p+")*)|.*)\\)|)",v=new RegExp(ge+"+","g"),y=new RegExp("^"+ge+"*,"+ge+"*"),m=new RegExp("^"+ge+"*([>+~]|"+ge+")"+ge+"*"),x=new RegExp(ge+"|>"),j=new RegExp(g),A=new RegExp("^"+t+"$"),D={ID:new RegExp("^#("+t+")"),CLASS:new RegExp("^\\.("+t+")"),TAG:new RegExp("^("+t+"|[*])"),ATTR:new RegExp("^"+p),PSEUDO:new RegExp("^"+g),CHILD:new RegExp("^:(only|first|last|nth|nth-last)-(child|of-type)(?:\\("+ge+"*(even|odd|(([+-]|)(\\d*)n|)"+ge+"*(?:([+-]|)"+ge+"*(\\d+)|))"+ge+"*\\)|)","i"),bool:new RegExp("^(?:"+f+")$","i"),needsContext:new RegExp("^"+ge+"*[>+~]|:(even|odd|eq|gt|lt|nth|first|last)(?:\\("+ge+"*((?:-\\d)?\\d*)"+ge+"*\\)|)(?=[^-]|$)","i")},N=/^(?:input|select|textarea|button)$/i,q=/^h\d$/i,L=/^(?:#([\w-]+)|(\w+)|\.([\w-]+))$/,H=/[+~]/,O=new RegExp("\\\\[\\da-fA-F]{1,6}"+ge+"?|\\\\([^\\r\\n\\f])","g"),P=function(e,t){var n="0x"+e.slice(1)-65536;return t||(n<0?String.fromCharCode(n+65536):String.fromCharCode(n>>10|55296,1023&n|56320))},M=function(){V()},R=J(function(e){return!0===e.disabled&&fe(e,"fieldset")},{dir:"parentNode",next:"legend"});try{k.apply(oe=ae.call(ye.childNodes),ye.childNodes),oe[ye.childNodes.length].nodeType}catch(e){k={apply:function(e,t){me.apply(e,ae.call(t))},call:function(e){me.apply(e,ae.call(arguments,1))}}}function I(t,e,n,r){var i,o,a,s,u,l,c,f=e&&e.ownerDocument,p=e?e.nodeType:9;if(n=n||[],"string"!=typeof t||!t||1!==p&&9!==p&&11!==p)return n;if(!r&&(V(e),e=e||T,C)){if(11!==p&&(u=L.exec(t)))if(i=u[1]){if(9===p){if(!(a=e.getElementById(i)))return n;if(a.id===i)return k.call(n,a),n}else if(f&&(a=f.getElementById(i))&&I.contains(e,a)&&a.id===i)return k.call(n,a),n}else{if(u[2])return k.apply(n,e.getElementsByTagName(t)),n;if((i=u[3])&&e.getElementsByClassName)return k.apply(n,e.getElementsByClassName(i)),n}if(!(h[t+" "]||d&&d.test(t))){if(c=t,f=e,1===p&&(x.test(t)||m.test(t))){(f=H.test(t)&&U(e.parentNode)||e)==e&&le.scope||((s=e.getAttribute("id"))?s=ce.escapeSelector(s):e.setAttribute("id",s=S)),o=(l=Y(t)).length;while(o--)l[o]=(s?"#"+s:":scope")+" "+Q(l[o]);c=l.join(",")}try{return k.apply(n,f.querySelectorAll(c)),n}catch(e){h(t,!0)}finally{s===S&&e.removeAttribute("id")}}}return re(t.replace(ve,"$1"),e,n,r)}function W(){var r=[];return function e(t,n){return r.push(t+" ")>b.cacheLength&&delete e[r.shift()],e[t+" "]=n}}function F(e){return e[S]=!0,e}function $(e){var t=T.createElement("fieldset");try{return!!e(t)}catch(e){return!1}finally{t.parentNode&&t.parentNode.removeChild(t),t=null}}function B(t){return function(e){return fe(e,"input")&&e.type===t}}function _(t){return function(e){return(fe(e,"input")||fe(e,"button"))&&e.type===t}}function z(t){return function(e){return"form"in e?e.parentNode&&!1===e.disabled?"label"in e?"label"in e.parentNode?e.parentNode.disabled===t:e.disabled===t:e.isDisabled===t||e.isDisabled!==!t&&R(e)===t:e.disabled===t:"label"in e&&e.disabled===t}}function X(a){return F(function(o){return o=+o,F(function(e,t){var n,r=a([],e.length,o),i=r.length;while(i--)e[n=r[i]]&&(e[n]=!(t[n]=e[n]))})})}function U(e){return e&&"undefined"!=typeof e.getElementsByTagName&&e}function V(e){var t,n=e?e.ownerDocument||e:ye;return n!=T&&9===n.nodeType&&n.documentElement&&(r=(T=n).documentElement,C=!ce.isXMLDoc(T),i=r.matches||r.webkitMatchesSelector||r.msMatchesSelector,r.msMatchesSelector&&ye!=T&&(t=T.defaultView)&&t.top!==t&&t.addEventListener("unload",M),le.getById=$(function(e){return r.appendChild(e).id=ce.expando,!T.getElementsByName||!T.getElementsByName(ce.expando).length}),le.disconnectedMatch=$(function(e){return i.call(e,"*")}),le.scope=$(function(){return T.querySelectorAll(":scope")}),le.cssHas=$(function(){try{return T.querySelector(":has(*,:jqfake)"),!1}catch(e){return!0}}),le.getById?(b.filter.ID=function(e){var t=e.replace(O,P);return function(e){return e.getAttribute("id")===t}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n=t.getElementById(e);return n?[n]:[]}}):(b.filter.ID=function(e){var n=e.replace(O,P);return function(e){var t="undefined"!=typeof e.getAttributeNode&&e.getAttributeNode("id");return t&&t.value===n}},b.find.ID=function(e,t){if("undefined"!=typeof t.getElementById&&C){var n,r,i,o=t.getElementById(e);if(o){if((n=o.getAttributeNode("id"))&&n.value===e)return[o];i=t.getElementsByName(e),r=0;while(o=i[r++])if((n=o.getAttributeNode("id"))&&n.value===e)return[o]}return[]}}),b.find.TAG=function(e,t){return"undefined"!=typeof t.getElementsByTagName?t.getElementsByTagName(e):t.querySelectorAll(e)},b.find.CLASS=function(e,t){if("undefined"!=typeof t.getElementsByClassName&&C)return t.getElementsByClassName(e)},d=[],$(function(e){var t;r.appendChild(e).innerHTML="<a id='"+S+"' href='' disabled='disabled'></a><select id='"+S+"-\r\\' disabled='disabled'><option selected=''></option></select>",e.querySelectorAll("[selected]").length||d.push("\\["+ge+"*(?:value|"+f+")"),e.querySelectorAll("[id~="+S+"-]").length||d.push("~="),e.querySelectorAll("a#"+S+"+*").length||d.push(".#.+[+~]"),e.querySelectorAll(":checked").length||d.push(":checked"),(t=T.createElement("input")).setAttribute("type","hidden"),e.appendChild(t).setAttribute("name","D"),r.appendChild(e).disabled=!0,2!==e.querySelectorAll(":disabled").length&&d.push(":enabled",":disabled"),(t=T.createElement("input")).setAttribute("name",""),e.appendChild(t),e.querySelectorAll("[name='']").length||d.push("\\["+ge+"*name"+ge+"*="+ge+"*(?:''|\"\")")}),le.cssHas||d.push(":has"),d=d.length&&new RegExp(d.join("|")),l=function(e,t){if(e===t)return a=!0,0;var n=!e.compareDocumentPosition-!t.compareDocumentPosition;return n||(1&(n=(e.ownerDocument||e)==(t.ownerDocument||t)?e.compareDocumentPosition(t):1)||!le.sortDetached&&t.compareDocumentPosition(e)===n?e===T||e.ownerDocument==ye&&I.contains(ye,e)?-1:t===T||t.ownerDocument==ye&&I.contains(ye,t)?1:o?se.call(o,e)-se.call(o,t):0:4&n?-1:1)}),T}for(e in I.matches=function(e,t){return I(e,null,null,t)},I.matchesSelector=function(e,t){if(V(e),C&&!h[t+" "]&&(!d||!d.test(t)))try{var n=i.call(e,t);if(n||le.disconnectedMatch||e.document&&11!==e.document.nodeType)return n}catch(e){h(t,!0)}return 0<I(t,T,null,[e]).length},I.contains=function(e,t){return(e.ownerDocument||e)!=T&&V(e),ce.contains(e,t)},I.attr=function(e,t){(e.ownerDocument||e)!=T&&V(e);var n=b.attrHandle[t.toLowerCase()],r=n&&ue.call(b.attrHandle,t.toLowerCase())?n(e,t,!C):void 0;return void 0!==r?r:e.getAttribute(t)},I.error=function(e){throw new Error("Syntax error, unrecognized expression: "+e)},ce.uniqueSort=function(e){var t,n=[],r=0,i=0;if(a=!le.sortStable,o=!le.sortStable&&ae.call(e,0),de.call(e,l),a){while(t=e[i++])t===e[i]&&(r=n.push(i));while(r--)he.call(e,n[r],1)}return o=null,e},ce.fn.uniqueSort=function(){return this.pushStack(ce.uniqueSort(ae.apply(this)))},(b=ce.expr={cacheLength:50,createPseudo:F,match:D,attrHandle:{},find:{},relative:{">":{dir:"parentNode",first:!0}," ":{dir:"parentNode"},"+":{dir:"previousSibling",first:!0},"~":{dir:"previousSibling"}},preFilter:{ATTR:function(e){return e[1]=e[1].replace(O,P),e[3]=(e[3]||e[4]||e[5]||"").replace(O,P),"~="===e[2]&&(e[3]=" "+e[3]+" "),e.slice(0,4)},CHILD:function(e){return e[1]=e[1].toLowerCase(),"nth"===e[1].slice(0,3)?(e[3]||I.error(e[0]),e[4]=+(e[4]?e[5]+(e[6]||1):2*("even"===e[3]||"odd"===e[3])),e[5]=+(e[7]+e[8]||"odd"===e[3])):e[3]&&I.error(e[0]),e},PSEUDO:function(e){var t,n=!e[6]&&e[2];return D.CHILD.test(e[0])?null:(e[3]?e[2]=e[4]||e[5]||"":n&&j.test(n)&&(t=Y(n,!0))&&(t=n.indexOf(")",n.length-t)-n.length)&&(e[0]=e[0].slice(0,t),e[2]=n.slice(0,t)),e.slice(0,3))}},filter:{TAG:function(e){var t=e.replace(O,P).toLowerCase();return"*"===e?function(){return!0}:function(e){return fe(e,t)}},CLASS:function(e){var t=s[e+" "];return t||(t=new RegExp("(^|"+ge+")"+e+"("+ge+"|$)"))&&s(e,function(e){return t.test("string"==typeof e.className&&e.className||"undefined"!=typeof e.getAttribute&&e.getAttribute("class")||"")})},ATTR:function(n,r,i){return function(e){var t=I.attr(e,n);return null==t?"!="===r:!r||(t+="","="===r?t===i:"!="===r?t!==i:"^="===r?i&&0===t.indexOf(i):"*="===r?i&&-1<t.indexOf(i):"$="===r?i&&t.slice(-i.length)===i:"~="===r?-1<(" "+t.replace(v," ")+" ").indexOf(i):"|="===r&&(t===i||t.slice(0,i.length+1)===i+"-"))}},CHILD:function(d,e,t,h,g){var v="nth"!==d.slice(0,3),y="last"!==d.slice(-4),m="of-type"===e;return 1===h&&0===g?function(e){return!!e.parentNode}:function(e,t,n){var r,i,o,a,s,u=v!==y?"nextSibling":"previousSibling",l=e.parentNode,c=m&&e.nodeName.toLowerCase(),f=!n&&!m,p=!1;if(l){if(v){while(u){o=e;while(o=o[u])if(m?fe(o,c):1===o.nodeType)return!1;s=u="only"===d&&!s&&"nextSibling"}return!0}if(s=[y?l.firstChild:l.lastChild],y&&f){p=(a=(r=(i=l[S]||(l[S]={}))[d]||[])[0]===E&&r[1])&&r[2],o=a&&l.childNodes[a];while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if(1===o.nodeType&&++p&&o===e){i[d]=[E,a,p];break}}else if(f&&(p=a=(r=(i=e[S]||(e[S]={}))[d]||[])[0]===E&&r[1]),!1===p)while(o=++a&&o&&o[u]||(p=a=0)||s.pop())if((m?fe(o,c):1===o.nodeType)&&++p&&(f&&((i=o[S]||(o[S]={}))[d]=[E,p]),o===e))break;return(p-=g)===h||p%h==0&&0<=p/h}}},PSEUDO:function(e,o){var t,a=b.pseudos[e]||b.setFilters[e.toLowerCase()]||I.error("unsupported pseudo: "+e);return a[S]?a(o):1<a.length?(t=[e,e,"",o],b.setFilters.hasOwnProperty(e.toLowerCase())?F(function(e,t){var n,r=a(e,o),i=r.length;while(i--)e[n=se.call(e,r[i])]=!(t[n]=r[i])}):function(e){return a(e,0,t)}):a}},pseudos:{not:F(function(e){var r=[],i=[],s=ne(e.replace(ve,"$1"));return s[S]?F(function(e,t,n,r){var i,o=s(e,null,r,[]),a=e.length;while(a--)(i=o[a])&&(e[a]=!(t[a]=i))}):function(e,t,n){return r[0]=e,s(r,null,n,i),r[0]=null,!i.pop()}}),has:F(function(t){return function(e){return 0<I(t,e).length}}),contains:F(function(t){return t=t.replace(O,P),function(e){return-1<(e.textContent||ce.text(e)).indexOf(t)}}),lang:F(function(n){return A.test(n||"")||I.error("unsupported lang: "+n),n=n.replace(O,P).toLowerCase(),function(e){var t;do{if(t=C?e.lang:e.getAttribute("xml:lang")||e.getAttribute("lang"))return(t=t.toLowerCase())===n||0===t.indexOf(n+"-")}while((e=e.parentNode)&&1===e.nodeType);return!1}}),target:function(e){var t=ie.location&&ie.location.hash;return t&&t.slice(1)===e.id},root:function(e){return e===r},focus:function(e){return e===function(){try{return T.activeElement}catch(e){}}()&&T.hasFocus()&&!!(e.type||e.href||~e.tabIndex)},enabled:z(!1),disabled:z(!0),checked:function(e){return fe(e,"input")&&!!e.checked||fe(e,"option")&&!!e.selected},selected:function(e){return e.parentNode&&e.parentNode.selectedIndex,!0===e.selected},empty:function(e){for(e=e.firstChild;e;e=e.nextSibling)if(e.nodeType<6)return!1;return!0},parent:function(e){return!b.pseudos.empty(e)},header:function(e){return q.test(e.nodeName)},input:function(e){return N.test(e.nodeName)},button:function(e){return fe(e,"input")&&"button"===e.type||fe(e,"button")},text:function(e){var t;return fe(e,"input")&&"text"===e.type&&(null==(t=e.getAttribute("type"))||"text"===t.toLowerCase())},first:X(function(){return[0]}),last:X(function(e,t){return[t-1]}),eq:X(function(e,t,n){return[n<0?n+t:n]}),even:X(function(e,t){for(var n=0;n<t;n+=2)e.push(n);return e}),odd:X(function(e,t){for(var n=1;n<t;n+=2)e.push(n);return e}),lt:X(function(e,t,n){var r;for(r=n<0?n+t:t<n?t:n;0<=--r;)e.push(r);return e}),gt:X(function(e,t,n){for(var r=n<0?n+t:n;++r<t;)e.push(r);return e})}}).pseudos.nth=b.pseudos.eq,{radio:!0,checkbox:!0,file:!0,password:!0,image:!0})b.pseudos[e]=B(e);for(e in{submit:!0,reset:!0})b.pseudos[e]=_(e);function G(){}function Y(e,t){var n,r,i,o,a,s,u,l=c[e+" "];if(l)return t?0:l.slice(0);a=e,s=[],u=b.preFilter;while(a){for(o in n&&!(r=y.exec(a))||(r&&(a=a.slice(r[0].length)||a),s.push(i=[])),n=!1,(r=m.exec(a))&&(n=r.shift(),i.push({value:n,type:r[0].replace(ve," ")}),a=a.slice(n.length)),b.filter)!(r=D[o].exec(a))||u[o]&&!(r=u[o](r))||(n=r.shift(),i.push({value:n,type:o,matches:r}),a=a.slice(n.length));if(!n)break}return t?a.length:a?I.error(e):c(e,s).slice(0)}function Q(e){for(var t=0,n=e.length,r="";t<n;t++)r+=e[t].value;return r}function J(a,e,t){var s=e.dir,u=e.next,l=u||s,c=t&&"parentNode"===l,f=n++;return e.first?function(e,t,n){while(e=e[s])if(1===e.nodeType||c)return a(e,t,n);return!1}:function(e,t,n){var r,i,o=[E,f];if(n){while(e=e[s])if((1===e.nodeType||c)&&a(e,t,n))return!0}else while(e=e[s])if(1===e.nodeType||c)if(i=e[S]||(e[S]={}),u&&fe(e,u))e=e[s]||e;else{if((r=i[l])&&r[0]===E&&r[1]===f)return o[2]=r[2];if((i[l]=o)[2]=a(e,t,n))return!0}return!1}}function K(i){return 1<i.length?function(e,t,n){var r=i.length;while(r--)if(!i[r](e,t,n))return!1;return!0}:i[0]}function Z(e,t,n,r,i){for(var o,a=[],s=0,u=e.length,l=null!=t;s<u;s++)(o=e[s])&&(n&&!n(o,r,i)||(a.push(o),l&&t.push(s)));return a}function ee(d,h,g,v,y,e){return v&&!v[S]&&(v=ee(v)),y&&!y[S]&&(y=ee(y,e)),F(function(e,t,n,r){var i,o,a,s,u=[],l=[],c=t.length,f=e||function(e,t,n){for(var r=0,i=t.length;r<i;r++)I(e,t[r],n);return n}(h||"*",n.nodeType?[n]:n,[]),p=!d||!e&&h?f:Z(f,u,d,n,r);if(g?g(p,s=y||(e?d:c||v)?[]:t,n,r):s=p,v){i=Z(s,l),v(i,[],n,r),o=i.length;while(o--)(a=i[o])&&(s[l[o]]=!(p[l[o]]=a))}if(e){if(y||d){if(y){i=[],o=s.length;while(o--)(a=s[o])&&i.push(p[o]=a);y(null,s=[],i,r)}o=s.length;while(o--)(a=s[o])&&-1<(i=y?se.call(e,a):u[o])&&(e[i]=!(t[i]=a))}}else s=Z(s===t?s.splice(c,s.length):s),y?y(null,t,s,r):k.apply(t,s)})}function te(e){for(var i,t,n,r=e.length,o=b.relative[e[0].type],a=o||b.relative[" "],s=o?1:0,u=J(function(e){return e===i},a,!0),l=J(function(e){return-1<se.call(i,e)},a,!0),c=[function(e,t,n){var r=!o&&(n||t!=w)||((i=t).nodeType?u(e,t,n):l(e,t,n));return i=null,r}];s<r;s++)if(t=b.relative[e[s].type])c=[J(K(c),t)];else{if((t=b.filter[e[s].type].apply(null,e[s].matches))[S]){for(n=++s;n<r;n++)if(b.relative[e[n].type])break;return ee(1<s&&K(c),1<s&&Q(e.slice(0,s-1).concat({value:" "===e[s-2].type?"*":""})).replace(ve,"$1"),t,s<n&&te(e.slice(s,n)),n<r&&te(e=e.slice(n)),n<r&&Q(e))}c.push(t)}return K(c)}function ne(e,t){var n,v,y,m,x,r,i=[],o=[],a=u[e+" "];if(!a){t||(t=Y(e)),n=t.length;while(n--)(a=te(t[n]))[S]?i.push(a):o.push(a);(a=u(e,(v=o,m=0<(y=i).length,x=0<v.length,r=function(e,t,n,r,i){var o,a,s,u=0,l="0",c=e&&[],f=[],p=w,d=e||x&&b.find.TAG("*",i),h=E+=null==p?1:Math.random()||.1,g=d.length;for(i&&(w=t==T||t||i);l!==g&&null!=(o=d[l]);l++){if(x&&o){a=0,t||o.ownerDocument==T||(V(o),n=!C);while(s=v[a++])if(s(o,t||T,n)){k.call(r,o);break}i&&(E=h)}m&&((o=!s&&o)&&u--,e&&c.push(o))}if(u+=l,m&&l!==u){a=0;while(s=y[a++])s(c,f,t,n);if(e){if(0<u)while(l--)c[l]||f[l]||(f[l]=pe.call(r));f=Z(f)}k.apply(r,f),i&&!e&&0<f.length&&1<u+y.length&&ce.uniqueSort(r)}return i&&(E=h,w=p),c},m?F(r):r))).selector=e}return a}function re(e,t,n,r){var i,o,a,s,u,l="function"==typeof e&&e,c=!r&&Y(e=l.selector||e);if(n=n||[],1===c.length){if(2<(o=c[0]=c[0].slice(0)).length&&"ID"===(a=o[0]).type&&9===t.nodeType&&C&&b.relative[o[1].type]){if(!(t=(b.find.ID(a.matches[0].replace(O,P),t)||[])[0]))return n;l&&(t=t.parentNode),e=e.slice(o.shift().value.length)}i=D.needsContext.test(e)?0:o.length;while(i--){if(a=o[i],b.relative[s=a.type])break;if((u=b.find[s])&&(r=u(a.matches[0].replace(O,P),H.test(o[0].type)&&U(t.parentNode)||t))){if(o.splice(i,1),!(e=r.length&&Q(o)))return k.apply(n,r),n;break}}}return(l||ne(e,c))(r,t,!C,n,!t||H.test(e)&&U(t.parentNode)||t),n}G.prototype=b.filters=b.pseudos,b.setFilters=new G,le.sortStable=S.split("").sort(l).join("")===S,V(),le.sortDetached=$(function(e){return 1&e.compareDocumentPosition(T.createElement("fieldset"))}),ce.find=I,ce.expr[":"]=ce.expr.pseudos,ce.unique=ce.uniqueSort,I.compile=ne,I.select=re,I.setDocument=V,I.tokenize=Y,I.escape=ce.escapeSelector,I.getText=ce.text,I.isXML=ce.isXMLDoc,I.selectors=ce.expr,I.support=ce.support,I.uniqueSort=ce.uniqueSort}();var d=function(e,t,n){var r=[],i=void 0!==n;while((e=e[t])&&9!==e.nodeType)if(1===e.nodeType){if(i&&ce(e).is(n))break;r.push(e)}return r},h=function(e,t){for(var n=[];e;e=e.nextSibling)1===e.nodeType&&e!==t&&n.push(e);return n},b=ce.expr.match.needsContext,w=/^<([a-z][^\/\0>:\x20\t\r\n\f]*)[\x20\t\r\n\f]*\/?>(?:<\/\1>|)$/i;function T(e,n,r){return v(n)?ce.grep(e,function(e,t){return!!n.call(e,t,e)!==r}):n.nodeType?ce.grep(e,function(e){return e===n!==r}):"string"!=typeof n?ce.grep(e,function(e){return-1<se.call(n,e)!==r}):ce.filter(n,e,r)}ce.filter=function(e,t,n){var r=t[0];return n&&(e=":not("+e+")"),1===t.length&&1===r.nodeType?ce.find.matchesSelector(r,e)?[r]:[]:ce.find.matches(e,ce.grep(t,function(e){return 1===e.nodeType}))},ce.fn.extend({find:function(e){var t,n,r=this.length,i=this;if("string"!=typeof e)return this.pushStack(ce(e).filter(function(){for(t=0;t<r;t++)if(ce.contains(i[t],this))return!0}));for(n=this.pushStack([]),t=0;t<r;t++)ce.find(e,i[t],n);return 1<r?ce.uniqueSort(n):n},filter:function(e){return this.pushStack(T(this,e||[],!1))},not:function(e){return this.pushStack(T(this,e||[],!0))},is:function(e){return!!T(this,"string"==typeof e&&b.test(e)?ce(e):e||[],!1).length}});var k,S=/^(?:\s*(<[\w\W]+>)[^>]*|#([\w-]+))$/;(ce.fn.init=function(e,t,n){var r,i;if(!e)return this;if(n=n||k,"string"==typeof e){if(!(r="<"===e[0]&&">"===e[e.length-1]&&3<=e.length?[null,e,null]:S.exec(e))||!r[1]&&t)return!t||t.jquery?(t||n).find(e):this.constructor(t).find(e);if(r[1]){if(t=t instanceof ce?t[0]:t,ce.merge(this,ce.parseHTML(r[1],t&&t.nodeType?t.ownerDocument||t:C,!0)),w.test(r[1])&&ce.isPlainObject(t))for(r in t)v(this[r])?this[r](t[r]):this.attr(r,t[r]);return this}return(i=C.getElementById(r[2]))&&(this[0]=i,this.length=1),this}return e.nodeType?(this[0]=e,this.length=1,this):v(e)?void 0!==n.ready?n.ready(e):e(ce):ce.makeArray(e,this)}).prototype=ce.fn,k=ce(C);var E=/^(?:parents|prev(?:Until|All))/,j={children:!0,contents:!0,next:!0,prev:!0};function A(e,t){while((e=e[t])&&1!==e.nodeType);return e}ce.fn.extend({has:function(e){var t=ce(e,this),n=t.length;return this.filter(function(){for(var e=0;e<n;e++)if(ce.contains(this,t[e]))return!0})},closest:function(e,t){var n,r=0,i=this.length,o=[],a="string"!=typeof e&&ce(e);if(!b.test(e))for(;r<i;r++)for(n=this[r];n&&n!==t;n=n.parentNode)if(n.nodeType<11&&(a?-1<a.index(n):1===n.nodeType&&ce.find.matchesSelector(n,e))){o.push(n);break}return this.pushStack(1<o.length?ce.uniqueSort(o):o)},index:function(e){return e?"string"==typeof e?se.call(ce(e),this[0]):se.call(this,e.jquery?e[0]:e):this[0]&&this[0].parentNode?this.first().prevAll().length:-1},add:function(e,t){return this.pushStack(ce.uniqueSort(ce.merge(this.get(),ce(e,t))))},addBack:function(e){return this.add(null==e?this.prevObject:this.prevObject.filter(e))}}),ce.each({parent:function(e){var t=e.parentNode;return t&&11!==t.nodeType?t:null},parents:function(e){return d(e,"parentNode")},parentsUntil:function(e,t,n){return d(e,"parentNode",n)},next:function(e){return A(e,"nextSibling")},prev:function(e){return A(e,"previousSibling")},nextAll:function(e){return d(e,"nextSibling")},prevAll:function(e){return d(e,"previousSibling")},nextUntil:function(e,t,n){return d(e,"nextSibling",n)},prevUntil:function(e,t,n){return d(e,"previousSibling",n)},siblings:function(e){return h((e.parentNode||{}).firstChild,e)},children:function(e){return h(e.firstChild)},contents:function(e){return null!=e.contentDocument&&r(e.contentDocument)?e.contentDocument:(fe(e,"template")&&(e=e.content||e),ce.merge([],e.childNodes))}},function(r,i){ce.fn[r]=function(e,t){var n=ce.map(this,i,e);return"Until"!==r.slice(-5)&&(t=e),t&&"string"==typeof t&&(n=ce.filter(t,n)),1<this.length&&(j[r]||ce.uniqueSort(n),E.test(r)&&n.reverse()),this.pushStack(n)}});var D=/[^\x20\t\r\n\f]+/g;function N(e){return e}function q(e){throw e}function L(e,t,n,r){var i;try{e&&v(i=e.promise)?i.call(e).done(t).fail(n):e&&v(i=e.then)?i.call(e,t,n):t.apply(void 0,[e].slice(r))}catch(e){n.apply(void 0,[e])}}ce.Callbacks=function(r){var e,n;r="string"==typeof r?(e=r,n={},ce.each(e.match(D)||[],function(e,t){n[t]=!0}),n):ce.extend({},r);var i,t,o,a,s=[],u=[],l=-1,c=function(){for(a=a||r.once,o=i=!0;u.length;l=-1){t=u.shift();while(++l<s.length)!1===s[l].apply(t[0],t[1])&&r.stopOnFalse&&(l=s.length,t=!1)}r.memory||(t=!1),i=!1,a&&(s=t?[]:"")},f={add:function(){return s&&(t&&!i&&(l=s.length-1,u.push(t)),function n(e){ce.each(e,function(e,t){v(t)?r.unique&&f.has(t)||s.push(t):t&&t.length&&"string"!==x(t)&&n(t)})}(arguments),t&&!i&&c()),this},remove:function(){return ce.each(arguments,function(e,t){var n;while(-1<(n=ce.inArray(t,s,n)))s.splice(n,1),n<=l&&l--}),this},has:function(e){return e?-1<ce.inArray(e,s):0<s.length},empty:function(){return s&&(s=[]),this},disable:function(){return a=u=[],s=t="",this},disabled:function(){return!s},lock:function(){return a=u=[],t||i||(s=t=""),this},locked:function(){return!!a},fireWith:function(e,t){return a||(t=[e,(t=t||[]).slice?t.slice():t],u.push(t),i||c()),this},fire:function(){return f.fireWith(this,arguments),this},fired:function(){return!!o}};return f},ce.extend({Deferred:function(e){var o=[["notify","progress",ce.Callbacks("memory"),ce.Callbacks("memory"),2],["resolve","done",ce.Callbacks("once memory"),ce.Callbacks("once memory"),0,"resolved"],["reject","fail",ce.Callbacks("once memory"),ce.Callbacks("once memory"),1,"rejected"]],i="pending",a={state:function(){return i},always:function(){return s.done(arguments).fail(arguments),this},"catch":function(e){return a.then(null,e)},pipe:function(){var i=arguments;return ce.Deferred(function(r){ce.each(o,function(e,t){var n=v(i[t[4]])&&i[t[4]];s[t[1]](function(){var e=n&&n.apply(this,arguments);e&&v(e.promise)?e.promise().progress(r.notify).done(r.resolve).fail(r.reject):r[t[0]+"With"](this,n?[e]:arguments)})}),i=null}).promise()},then:function(t,n,r){var u=0;function l(i,o,a,s){return function(){var n=this,r=arguments,e=function(){var e,t;if(!(i<u)){if((e=a.apply(n,r))===o.promise())throw new TypeError("Thenable self-resolution");t=e&&("object"==typeof e||"function"==typeof e)&&e.then,v(t)?s?t.call(e,l(u,o,N,s),l(u,o,q,s)):(u++,t.call(e,l(u,o,N,s),l(u,o,q,s),l(u,o,N,o.notifyWith))):(a!==N&&(n=void 0,r=[e]),(s||o.resolveWith)(n,r))}},t=s?e:function(){try{e()}catch(e){ce.Deferred.exceptionHook&&ce.Deferred.exceptionHook(e,t.error),u<=i+1&&(a!==q&&(n=void 0,r=[e]),o.rejectWith(n,r))}};i?t():(ce.Deferred.getErrorHook?t.error=ce.Deferred.getErrorHook():ce.Deferred.getStackHook&&(t.error=ce.Deferred.getStackHook()),ie.setTimeout(t))}}return ce.Deferred(function(e){o[0][3].add(l(0,e,v(r)?r:N,e.notifyWith)),o[1][3].add(l(0,e,v(t)?t:N)),o[2][3].add(l(0,e,v(n)?n:q))}).promise()},promise:function(e){return null!=e?ce.extend(e,a):a}},s={};return ce.each(o,function(e,t){var n=t[2],r=t[5];a[t[1]]=n.add,r&&n.add(function(){i=r},o[3-e][2].disable,o[3-e][3].disable,o[0][2].lock,o[0][3].lock),n.add(t[3].fire),s[t[0]]=function(){return s[t[0]+"With"](this===s?void 0:this,arguments),this},s[t[0]+"With"]=n.fireWith}),a.promise(s),e&&e.call(s,s),s},when:function(e){var n=arguments.length,t=n,r=Array(t),i=ae.call(arguments),o=ce.Deferred(),a=function(t){return function(e){r[t]=this,i[t]=1<arguments.length?ae.call(arguments):e,--n||o.resolveWith(r,i)}};if(n<=1&&(L(e,o.done(a(t)).resolve,o.reject,!n),"pending"===o.state()||v(i[t]&&i[t].then)))return o.then();while(t--)L(i[t],a(t),o.reject);return o.promise()}});var H=/^(Eval|Internal|Range|Reference|Syntax|Type|URI)Error$/;ce.Deferred.exceptionHook=function(e,t){ie.console&&ie.console.warn&&e&&H.test(e.name)&&ie.console.warn("jQuery.Deferred exception: "+e.message,e.stack,t)},ce.readyException=function(e){ie.setTimeout(function(){throw e})};var O=ce.Deferred();function P(){C.removeEventListener("DOMContentLoaded",P),ie.removeEventListener("load",P),ce.ready()}ce.fn.ready=function(e){return O.then(e)["catch"](function(e){ce.readyException(e)}),this},ce.extend({isReady:!1,readyWait:1,ready:function(e){(!0===e?--ce.readyWait:ce.isReady)||(ce.isReady=!0)!==e&&0<--ce.readyWait||O.resolveWith(C,[ce])}}),ce.ready.then=O.then,"complete"===C.readyState||"loading"!==C.readyState&&!C.documentElement.doScroll?ie.setTimeout(ce.ready):(C.addEventListener("DOMContentLoaded",P),ie.addEventListener("load",P));var M=function(e,t,n,r,i,o,a){var s=0,u=e.length,l=null==n;if("object"===x(n))for(s in i=!0,n)M(e,t,s,n[s],!0,o,a);else if(void 0!==r&&(i=!0,v(r)||(a=!0),l&&(a?(t.call(e,r),t=null):(l=t,t=function(e,t,n){return l.call(ce(e),n)})),t))for(;s<u;s++)t(e[s],n,a?r:r.call(e[s],s,t(e[s],n)));return i?e:l?t.call(e):u?t(e[0],n):o},R=/^-ms-/,I=/-([a-z])/g;function W(e,t){return t.toUpperCase()}function F(e){return e.replace(R,"ms-").replace(I,W)}var $=function(e){return 1===e.nodeType||9===e.nodeType||!+e.nodeType};function B(){this.expando=ce.expando+B.uid++}B.uid=1,B.prototype={cache:function(e){var t=e[this.expando];return t||(t={},$(e)&&(e.nodeType?e[this.expando]=t:Object.defineProperty(e,this.expando,{value:t,configurable:!0}))),t},set:function(e,t,n){var r,i=this.cache(e);if("string"==typeof t)i[F(t)]=n;else for(r in t)i[F(r)]=t[r];return i},get:function(e,t){return void 0===t?this.cache(e):e[this.expando]&&e[this.expando][F(t)]},access:function(e,t,n){return void 0===t||t&&"string"==typeof t&&void 0===n?this.get(e,t):(this.set(e,t,n),void 0!==n?n:t)},remove:function(e,t){var n,r=e[this.expando];if(void 0!==r){if(void 0!==t){n=(t=Array.isArray(t)?t.map(F):(t=F(t))in r?[t]:t.match(D)||[]).length;while(n--)delete r[t[n]]}(void 0===t||ce.isEmptyObject(r))&&(e.nodeType?e[this.expando]=void 0:delete e[this.expando])}},hasData:function(e){var t=e[this.expando];return void 0!==t&&!ce.isEmptyObject(t)}};var _=new B,z=new B,X=/^(?:\{[\w\W]*\}|\[[\w\W]*\])$/,U=/[A-Z]/g;function V(e,t,n){var r,i;if(void 0===n&&1===e.nodeType)if(r="data-"+t.replace(U,"-$&").toLowerCase(),"string"==typeof(n=e.getAttribute(r))){try{n="true"===(i=n)||"false"!==i&&("null"===i?null:i===+i+""?+i:X.test(i)?JSON.parse(i):i)}catch(e){}z.set(e,t,n)}else n=void 0;return n}ce.extend({hasData:function(e){return z.hasData(e)||_.hasData(e)},data:function(e,t,n){return z.access(e,t,n)},removeData:function(e,t){z.remove(e,t)},_data:function(e,t,n){return _.access(e,t,n)},_removeData:function(e,t){_.remove(e,t)}}),ce.fn.extend({data:function(n,e){var t,r,i,o=this[0],a=o&&o.attributes;if(void 0===n){if(this.length&&(i=z.get(o),1===o.nodeType&&!_.get(o,"hasDataAttrs"))){t=a.length;while(t--)a[t]&&0===(r=a[t].name).indexOf("data-")&&(r=F(r.slice(5)),V(o,r,i[r]));_.set(o,"hasDataAttrs",!0)}return i}return"object"==typeof n?this.each(function(){z.set(this,n)}):M(this,function(e){var t;if(o&&void 0===e)return void 0!==(t=z.get(o,n))?t:void 0!==(t=V(o,n))?t:void 0;this.each(function(){z.set(this,n,e)})},null,e,1<arguments.length,null,!0)},removeData:function(e){return this.each(function(){z.remove(this,e)})}}),ce.extend({queue:function(e,t,n){var r;if(e)return t=(t||"fx")+"queue",r=_.get(e,t),n&&(!r||Array.isArray(n)?r=_.access(e,t,ce.makeArray(n)):r.push(n)),r||[]},dequeue:function(e,t){t=t||"fx";var n=ce.queue(e,t),r=n.length,i=n.shift(),o=ce._queueHooks(e,t);"inprogress"===i&&(i=n.shift(),r--),i&&("fx"===t&&n.unshift("inprogress"),delete o.stop,i.call(e,function(){ce.dequeue(e,t)},o)),!r&&o&&o.empty.fire()},_queueHooks:function(e,t){var n=t+"queueHooks";return _.get(e,n)||_.access(e,n,{empty:ce.Callbacks("once memory").add(function(){_.remove(e,[t+"queue",n])})})}}),ce.fn.extend({queue:function(t,n){var e=2;return"string"!=typeof t&&(n=t,t="fx",e--),arguments.length<e?ce.queue(this[0],t):void 0===n?this:this.each(function(){var e=ce.queue(this,t,n);ce._queueHooks(this,t),"fx"===t&&"inprogress"!==e[0]&&ce.dequeue(this,t)})},dequeue:function(e){return this.each(function(){ce.dequeue(this,e)})},clearQueue:function(e){return this.queue(e||"fx",[])},promise:function(e,t){var n,r=1,i=ce.Deferred(),o=this,a=this.length,s=function(){--r||i.resolveWith(o,[o])};"string"!=typeof e&&(t=e,e=void 0),e=e||"fx";while(a--)(n=_.get(o[a],e+"queueHooks"))&&n.empty&&(r++,n.empty.add(s));return s(),i.promise(t)}});var G=/[+-]?(?:\d*\.|)\d+(?:[eE][+-]?\d+|)/.source,Y=new RegExp("^(?:([+-])=|)("+G+")([a-z%]*)$","i"),Q=["Top","Right","Bottom","Left"],J=C.documentElement,K=function(e){return ce.contains(e.ownerDocument,e)},Z={composed:!0};J.getRootNode&&(K=function(e){return ce.contains(e.ownerDocument,e)||e.getRootNode(Z)===e.ownerDocument});var ee=function(e,t){return"none"===(e=t||e).style.display||""===e.style.display&&K(e)&&"none"===ce.css(e,"display")};function te(e,t,n,r){var i,o,a=20,s=r?function(){return r.cur()}:function(){return ce.css(e,t,"")},u=s(),l=n&&n[3]||(ce.cssNumber[t]?"":"px"),c=e.nodeType&&(ce.cssNumber[t]||"px"!==l&&+u)&&Y.exec(ce.css(e,t));if(c&&c[3]!==l){u/=2,l=l||c[3],c=+u||1;while(a--)ce.style(e,t,c+l),(1-o)*(1-(o=s()/u||.5))<=0&&(a=0),c/=o;c*=2,ce.style(e,t,c+l),n=n||[]}return n&&(c=+c||+u||0,i=n[1]?c+(n[1]+1)*n[2]:+n[2],r&&(r.unit=l,r.start=c,r.end=i)),i}var ne={};function re(e,t){for(var n,r,i,o,a,s,u,l=[],c=0,f=e.length;c<f;c++)(r=e[c]).style&&(n=r.style.display,t?("none"===n&&(l[c]=_.get(r,"display")||null,l[c]||(r.style.display="")),""===r.style.display&&ee(r)&&(l[c]=(u=a=o=void 0,a=(i=r).ownerDocument,s=i.nodeName,(u=ne[s])||(o=a.body.appendChild(a.createElement(s)),u=ce.css(o,"display"),o.parentNode.removeChild(o),"none"===u&&(u="block"),ne[s]=u)))):"none"!==n&&(l[c]="none",_.set(r,"display",n)));for(c=0;c<f;c++)null!=l[c]&&(e[c].style.display=l[c]);return e}ce.fn.extend({show:function(){return re(this,!0)},hide:function(){return re(this)},toggle:function(e){return"boolean"==typeof e?e?this.show():this.hide():this.each(function(){ee(this)?ce(this).show():ce(this).hide()})}});var xe,be,we=/^(?:checkbox|radio)$/i,Te=/<([a-z][^\/\0>\x20\t\r\n\f]*)/i,Ce=/^$|^module$|\/(?:java|ecma)script/i;xe=C.createDocumentFragment().appendChild(C.createElement("div")),(be=C.createElement("input")).setAttribute("type","radio"),be.setAttribute("checked","checked"),be.setAttribute("name","t"),xe.appendChild(be),le.checkClone=xe.cloneNode(!0).cloneNode(!0).lastChild.checked,xe.innerHTML="<textarea>x</textarea>",le.noCloneChecked=!!xe.cloneNode(!0).lastChild.defaultValue,xe.innerHTML="<option></option>",le.option=!!xe.lastChild;var ke={thead:[1,"<table>","</table>"],col:[2,"<table><colgroup>","</colgroup></table>"],tr:[2,"<table><tbody>","</tbody></table>"],td:[3,"<table><tbody><tr>","</tr></tbody></table>"],_default:[0,"",""]};function Se(e,t){var n;return n="undefined"!=typeof e.getElementsByTagName?e.getElementsByTagName(t||"*"):"undefined"!=typeof e.querySelectorAll?e.querySelectorAll(t||"*"):[],void 0===t||t&&fe(e,t)?ce.merge([e],n):n}function Ee(e,t){for(var n=0,r=e.length;n<r;n++)_.set(e[n],"globalEval",!t||_.get(t[n],"globalEval"))}ke.tbody=ke.tfoot=ke.colgroup=ke.caption=ke.thead,ke.th=ke.td,le.option||(ke.optgroup=ke.option=[1,"<select multiple='multiple'>","</select>"]);var je=/<|&#?\w+;/;function Ae(e,t,n,r,i){for(var o,a,s,u,l,c,f=t.createDocumentFragment(),p=[],d=0,h=e.length;d<h;d++)if((o=e[d])||0===o)if("object"===x(o))ce.merge(p,o.nodeType?[o]:o);else if(je.test(o)){a=a||f.appendChild(t.createElement("div")),s=(Te.exec(o)||["",""])[1].toLowerCase(),u=ke[s]||ke._default,a.innerHTML=u[1]+ce.htmlPrefilter(o)+u[2],c=u[0];while(c--)a=a.lastChild;ce.merge(p,a.childNodes),(a=f.firstChild).textContent=""}else p.push(t.createTextNode(o));f.textContent="",d=0;while(o=p[d++])if(r&&-1<ce.inArray(o,r))i&&i.push(o);else if(l=K(o),a=Se(f.appendChild(o),"script"),l&&Ee(a),n){c=0;while(o=a[c++])Ce.test(o.type||"")&&n.push(o)}return f}var De=/^([^.]*)(?:\.(.+)|)/;function Ne(){return!0}function qe(){return!1}function Le(e,t,n,r,i,o){var a,s;if("object"==typeof t){for(s in"string"!=typeof n&&(r=r||n,n=void 0),t)Le(e,s,n,r,t[s],o);return e}if(null==r&&null==i?(i=n,r=n=void 0):null==i&&("string"==typeof n?(i=r,r=void 0):(i=r,r=n,n=void 0)),!1===i)i=qe;else if(!i)return e;return 1===o&&(a=i,(i=function(e){return ce().off(e),a.apply(this,arguments)}).guid=a.guid||(a.guid=ce.guid++)),e.each(function(){ce.event.add(this,t,i,r,n)})}function He(e,r,t){t?(_.set(e,r,!1),ce.event.add(e,r,{namespace:!1,handler:function(e){var t,n=_.get(this,r);if(1&e.isTrigger&&this[r]){if(n)(ce.event.special[r]||{}).delegateType&&e.stopPropagation();else if(n=ae.call(arguments),_.set(this,r,n),this[r](),t=_.get(this,r),_.set(this,r,!1),n!==t)return e.stopImmediatePropagation(),e.preventDefault(),t}else n&&(_.set(this,r,ce.event.trigger(n[0],n.slice(1),this)),e.stopPropagation(),e.isImmediatePropagationStopped=Ne)}})):void 0===_.get(e,r)&&ce.event.add(e,r,Ne)}ce.event={global:{},add:function(t,e,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.get(t);if($(t)){n.handler&&(n=(o=n).handler,i=o.selector),i&&ce.find.matchesSelector(J,i),n.guid||(n.guid=ce.guid++),(u=v.events)||(u=v.events=Object.create(null)),(a=v.handle)||(a=v.handle=function(e){return"undefined"!=typeof ce&&ce.event.triggered!==e.type?ce.event.dispatch.apply(t,arguments):void 0}),l=(e=(e||"").match(D)||[""]).length;while(l--)d=g=(s=De.exec(e[l])||[])[1],h=(s[2]||"").split(".").sort(),d&&(f=ce.event.special[d]||{},d=(i?f.delegateType:f.bindType)||d,f=ce.event.special[d]||{},c=ce.extend({type:d,origType:g,data:r,handler:n,guid:n.guid,selector:i,needsContext:i&&ce.expr.match.needsContext.test(i),namespace:h.join(".")},o),(p=u[d])||((p=u[d]=[]).delegateCount=0,f.setup&&!1!==f.setup.call(t,r,h,a)||t.addEventListener&&t.addEventListener(d,a)),f.add&&(f.add.call(t,c),c.handler.guid||(c.handler.guid=n.guid)),i?p.splice(p.delegateCount++,0,c):p.push(c),ce.event.global[d]=!0)}},remove:function(e,t,n,r,i){var o,a,s,u,l,c,f,p,d,h,g,v=_.hasData(e)&&_.get(e);if(v&&(u=v.events)){l=(t=(t||"").match(D)||[""]).length;while(l--)if(d=g=(s=De.exec(t[l])||[])[1],h=(s[2]||"").split(".").sort(),d){f=ce.event.special[d]||{},p=u[d=(r?f.delegateType:f.bindType)||d]||[],s=s[2]&&new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"),a=o=p.length;while(o--)c=p[o],!i&&g!==c.origType||n&&n.guid!==c.guid||s&&!s.test(c.namespace)||r&&r!==c.selector&&("**"!==r||!c.selector)||(p.splice(o,1),c.selector&&p.delegateCount--,f.remove&&f.remove.call(e,c));a&&!p.length&&(f.teardown&&!1!==f.teardown.call(e,h,v.handle)||ce.removeEvent(e,d,v.handle),delete u[d])}else for(d in u)ce.event.remove(e,d+t[l],n,r,!0);ce.isEmptyObject(u)&&_.remove(e,"handle events")}},dispatch:function(e){var t,n,r,i,o,a,s=new Array(arguments.length),u=ce.event.fix(e),l=(_.get(this,"events")||Object.create(null))[u.type]||[],c=ce.event.special[u.type]||{};for(s[0]=u,t=1;t<arguments.length;t++)s[t]=arguments[t];if(u.delegateTarget=this,!c.preDispatch||!1!==c.preDispatch.call(this,u)){a=ce.event.handlers.call(this,u,l),t=0;while((i=a[t++])&&!u.isPropagationStopped()){u.currentTarget=i.elem,n=0;while((o=i.handlers[n++])&&!u.isImmediatePropagationStopped())u.rnamespace&&!1!==o.namespace&&!u.rnamespace.test(o.namespace)||(u.handleObj=o,u.data=o.data,void 0!==(r=((ce.event.special[o.origType]||{}).handle||o.handler).apply(i.elem,s))&&!1===(u.result=r)&&(u.preventDefault(),u.stopPropagation()))}return c.postDispatch&&c.postDispatch.call(this,u),u.result}},handlers:function(e,t){var n,r,i,o,a,s=[],u=t.delegateCount,l=e.target;if(u&&l.nodeType&&!("click"===e.type&&1<=e.button))for(;l!==this;l=l.parentNode||this)if(1===l.nodeType&&("click"!==e.type||!0!==l.disabled)){for(o=[],a={},n=0;n<u;n++)void 0===a[i=(r=t[n]).selector+" "]&&(a[i]=r.needsContext?-1<ce(i,this).index(l):ce.find(i,this,null,[l]).length),a[i]&&o.push(r);o.length&&s.push({elem:l,handlers:o})}return l=this,u<t.length&&s.push({elem:l,handlers:t.slice(u)}),s},addProp:function(t,e){Object.defineProperty(ce.Event.prototype,t,{enumerable:!0,configurable:!0,get:v(e)?function(){if(this.originalEvent)return e(this.originalEvent)}:function(){if(this.originalEvent)return this.originalEvent[t]},set:function(e){Object.defineProperty(this,t,{enumerable:!0,configurable:!0,writable:!0,value:e})}})},fix:function(e){return e[ce.expando]?e:new ce.Event(e)},special:{load:{noBubble:!0},click:{setup:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click",!0),!1},trigger:function(e){var t=this||e;return we.test(t.type)&&t.click&&fe(t,"input")&&He(t,"click"),!0},_default:function(e){var t=e.target;return we.test(t.type)&&t.click&&fe(t,"input")&&_.get(t,"click")||fe(t,"a")}},beforeunload:{postDispatch:function(e){void 0!==e.result&&e.originalEvent&&(e.originalEvent.returnValue=e.result)}}}},ce.removeEvent=function(e,t,n){e.removeEventListener&&e.removeEventListener(t,n)},ce.Event=function(e,t){if(!(this instanceof ce.Event))return new ce.Event(e,t);e&&e.type?(this.originalEvent=e,this.type=e.type,this.isDefaultPrevented=e.defaultPrevented||void 0===e.defaultPrevented&&!1===e.returnValue?Ne:qe,this.target=e.target&&3===e.target.nodeType?e.target.parentNode:e.target,this.currentTarget=e.currentTarget,this.relatedTarget=e.relatedTarget):this.type=e,t&&ce.extend(this,t),this.timeStamp=e&&e.timeStamp||Date.now(),this[ce.expando]=!0},ce.Event.prototype={constructor:ce.Event,isDefaultPrevented:qe,isPropagationStopped:qe,isImmediatePropagationStopped:qe,isSimulated:!1,preventDefault:function(){var e=this.originalEvent;this.isDefaultPrevented=Ne,e&&!this.isSimulated&&e.preventDefault()},stopPropagation:function(){var e=this.originalEvent;this.isPropagationStopped=Ne,e&&!this.isSimulated&&e.stopPropagation()},stopImmediatePropagation:function(){var e=this.originalEvent;this.isImmediatePropagationStopped=Ne,e&&!this.isSimulated&&e.stopImmediatePropagation(),this.stopPropagation()}},ce.each({altKey:!0,bubbles:!0,cancelable:!0,changedTouches:!0,ctrlKey:!0,detail:!0,eventPhase:!0,metaKey:!0,pageX:!0,pageY:!0,shiftKey:!0,view:!0,"char":!0,code:!0,charCode:!0,key:!0,keyCode:!0,button:!0,buttons:!0,clientX:!0,clientY:!0,offsetX:!0,offsetY:!0,pointerId:!0,pointerType:!0,screenX:!0,screenY:!0,targetTouches:!0,toElement:!0,touches:!0,which:!0},ce.event.addProp),ce.each({focus:"focusin",blur:"focusout"},function(r,i){function o(e){if(C.documentMode){var t=_.get(this,"handle"),n=ce.event.fix(e);n.type="focusin"===e.type?"focus":"blur",n.isSimulated=!0,t(e),n.target===n.currentTarget&&t(n)}else ce.event.simulate(i,e.target,ce.event.fix(e))}ce.event.special[r]={setup:function(){var e;if(He(this,r,!0),!C.documentMode)return!1;(e=_.get(this,i))||this.addEventListener(i,o),_.set(this,i,(e||0)+1)},trigger:function(){return He(this,r),!0},teardown:function(){var e;if(!C.documentMode)return!1;(e=_.get(this,i)-1)?_.set(this,i,e):(this.removeEventListener(i,o),_.remove(this,i))},_default:function(e){return _.get(e.target,r)},delegateType:i},ce.event.special[i]={setup:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i);n||(C.documentMode?this.addEventListener(i,o):e.addEventListener(r,o,!0)),_.set(t,i,(n||0)+1)},teardown:function(){var e=this.ownerDocument||this.document||this,t=C.documentMode?this:e,n=_.get(t,i)-1;n?_.set(t,i,n):(C.documentMode?this.removeEventListener(i,o):e.removeEventListener(r,o,!0),_.remove(t,i))}}}),ce.each({mouseenter:"mouseover",mouseleave:"mouseout",pointerenter:"pointerover",pointerleave:"pointerout"},function(e,i){ce.event.special[e]={delegateType:i,bindType:i,handle:function(e){var t,n=e.relatedTarget,r=e.handleObj;return n&&(n===this||ce.contains(this,n))||(e.type=r.origType,t=r.handler.apply(this,arguments),e.type=i),t}}}),ce.fn.extend({on:function(e,t,n,r){return Le(this,e,t,n,r)},one:function(e,t,n,r){return Le(this,e,t,n,r,1)},off:function(e,t,n){var r,i;if(e&&e.preventDefault&&e.handleObj)return r=e.handleObj,ce(e.delegateTarget).off(r.namespace?r.origType+"."+r.namespace:r.origType,r.selector,r.handler),this;if("object"==typeof e){for(i in e)this.off(i,t,e[i]);return this}return!1!==t&&"function"!=typeof t||(n=t,t=void 0),!1===n&&(n=qe),this.each(function(){ce.event.remove(this,e,n,t)})}});var Oe=/<script|<style|<link/i,Pe=/checked\s*(?:[^=]|=\s*.checked.)/i,Me=/^\s*<!\[CDATA\[|\]\]>\s*$/g;function Re(e,t){return fe(e,"table")&&fe(11!==t.nodeType?t:t.firstChild,"tr")&&ce(e).children("tbody")[0]||e}function Ie(e){return e.type=(null!==e.getAttribute("type"))+"/"+e.type,e}function We(e){return"true/"===(e.type||"").slice(0,5)?e.type=e.type.slice(5):e.removeAttribute("type"),e}function Fe(e,t){var n,r,i,o,a,s;if(1===t.nodeType){if(_.hasData(e)&&(s=_.get(e).events))for(i in _.remove(t,"handle events"),s)for(n=0,r=s[i].length;n<r;n++)ce.event.add(t,i,s[i][n]);z.hasData(e)&&(o=z.access(e),a=ce.extend({},o),z.set(t,a))}}function $e(n,r,i,o){r=g(r);var e,t,a,s,u,l,c=0,f=n.length,p=f-1,d=r[0],h=v(d);if(h||1<f&&"string"==typeof d&&!le.checkClone&&Pe.test(d))return n.each(function(e){var t=n.eq(e);h&&(r[0]=d.call(this,e,t.html())),$e(t,r,i,o)});if(f&&(t=(e=Ae(r,n[0].ownerDocument,!1,n,o)).firstChild,1===e.childNodes.length&&(e=t),t||o)){for(s=(a=ce.map(Se(e,"script"),Ie)).length;c<f;c++)u=e,c!==p&&(u=ce.clone(u,!0,!0),s&&ce.merge(a,Se(u,"script"))),i.call(n[c],u,c);if(s)for(l=a[a.length-1].ownerDocument,ce.map(a,We),c=0;c<s;c++)u=a[c],Ce.test(u.type||"")&&!_.access(u,"globalEval")&&ce.contains(l,u)&&(u.src&&"module"!==(u.type||"").toLowerCase()?ce._evalUrl&&!u.noModule&&ce._evalUrl(u.src,{nonce:u.nonce||u.getAttribute("nonce")},l):m(u.textContent.replace(Me,""),u,l))}return n}function Be(e,t,n){for(var r,i=t?ce.filter(t,e):e,o=0;null!=(r=i[o]);o++)n||1!==r.nodeType||ce.cleanData(Se(r)),r.parentNode&&(n&&K(r)&&Ee(Se(r,"script")),r.parentNode.removeChild(r));return e}ce.extend({htmlPrefilter:function(e){return e},clone:function(e,t,n){var r,i,o,a,s,u,l,c=e.cloneNode(!0),f=K(e);if(!(le.noCloneChecked||1!==e.nodeType&&11!==e.nodeType||ce.isXMLDoc(e)))for(a=Se(c),r=0,i=(o=Se(e)).length;r<i;r++)s=o[r],u=a[r],void 0,"input"===(l=u.nodeName.toLowerCase())&&we.test(s.type)?u.checked=s.checked:"input"!==l&&"textarea"!==l||(u.defaultValue=s.defaultValue);if(t)if(n)for(o=o||Se(e),a=a||Se(c),r=0,i=o.length;r<i;r++)Fe(o[r],a[r]);else Fe(e,c);return 0<(a=Se(c,"script")).length&&Ee(a,!f&&Se(e,"script")),c},cleanData:function(e){for(var t,n,r,i=ce.event.special,o=0;void 0!==(n=e[o]);o++)if($(n)){if(t=n[_.expando]){if(t.events)for(r in t.events)i[r]?ce.event.remove(n,r):ce.removeEvent(n,r,t.handle);n[_.expando]=void 0}n[z.expando]&&(n[z.expando]=void 0)}}}),ce.fn.extend({detach:function(e){return Be(this,e,!0)},remove:function(e){return Be(this,e)},text:function(e){return M(this,function(e){return void 0===e?ce.text(this):this.empty().each(function(){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||(this.textContent=e)})},null,e,arguments.length)},append:function(){return $e(this,arguments,function(e){1!==this.nodeType&&11!==this.nodeType&&9!==this.nodeType||Re(this,e).appendChild(e)})},prepend:function(){return $e(this,arguments,function(e){if(1===this.nodeType||11===this.nodeType||9===this.nodeType){var t=Re(this,e);t.insertBefore(e,t.firstChild)}})},before:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this)})},after:function(){return $e(this,arguments,function(e){this.parentNode&&this.parentNode.insertBefore(e,this.nextSibling)})},empty:function(){for(var e,t=0;null!=(e=this[t]);t++)1===e.nodeType&&(ce.cleanData(Se(e,!1)),e.textContent="");return this},clone:function(e,t){return e=null!=e&&e,t=null==t?e:t,this.map(function(){return ce.clone(this,e,t)})},html:function(e){return M(this,function(e){var t=this[0]||{},n=0,r=this.length;if(void 0===e&&1===t.nodeType)return t.innerHTML;if("string"==typeof e&&!Oe.test(e)&&!ke[(Te.exec(e)||["",""])[1].toLowerCase()]){e=ce.htmlPrefilter(e);try{for(;n<r;n++)1===(t=this[n]||{}).nodeType&&(ce.cleanData(Se(t,!1)),t.innerHTML=e);t=0}catch(e){}}t&&this.empty().append(e)},null,e,arguments.length)},replaceWith:function(){var n=[];return $e(this,arguments,function(e){var t=this.parentNode;ce.inArray(this,n)<0&&(ce.cleanData(Se(this)),t&&t.replaceChild(e,this))},n)}}),ce.each({appendTo:"append",prependTo:"prepend",insertBefore:"before",insertAfter:"after",replaceAll:"replaceWith"},function(e,a){ce.fn[e]=function(e){for(var t,n=[],r=ce(e),i=r.length-1,o=0;o<=i;o++)t=o===i?this:this.clone(!0),ce(r[o])[a](t),s.apply(n,t.get());return this.pushStack(n)}});var _e=new RegExp("^("+G+")(?!px)[a-z%]+$","i"),ze=/^--/,Xe=function(e){var t=e.ownerDocument.defaultView;return t&&t.opener||(t=ie),t.getComputedStyle(e)},Ue=function(e,t,n){var r,i,o={};for(i in t)o[i]=e.style[i],e.style[i]=t[i];for(i in r=n.call(e),t)e.style[i]=o[i];return r},Ve=new RegExp(Q.join("|"),"i");function Ge(e,t,n){var r,i,o,a,s=ze.test(t),u=e.style;return(n=n||Xe(e))&&(a=n.getPropertyValue(t)||n[t],s&&a&&(a=a.replace(ve,"$1")||void 0),""!==a||K(e)||(a=ce.style(e,t)),!le.pixelBoxStyles()&&_e.test(a)&&Ve.test(t)&&(r=u.width,i=u.minWidth,o=u.maxWidth,u.minWidth=u.maxWidth=u.width=a,a=n.width,u.width=r,u.minWidth=i,u.maxWidth=o)),void 0!==a?a+"":a}function Ye(e,t){return{get:function(){if(!e())return(this.get=t).apply(this,arguments);delete this.get}}}!function(){function e(){if(l){u.style.cssText="position:absolute;left:-11111px;width:60px;margin-top:1px;padding:0;border:0",l.style.cssText="position:relative;display:block;box-sizing:border-box;overflow:scroll;margin:auto;border:1px;padding:1px;width:60%;top:1%",J.appendChild(u).appendChild(l);var e=ie.getComputedStyle(l);n="1%"!==e.top,s=12===t(e.marginLeft),l.style.right="60%",o=36===t(e.right),r=36===t(e.width),l.style.position="absolute",i=12===t(l.offsetWidth/3),J.removeChild(u),l=null}}function t(e){return Math.round(parseFloat(e))}var n,r,i,o,a,s,u=C.createElement("div"),l=C.createElement("div");l.style&&(l.style.backgroundClip="content-box",l.cloneNode(!0).style.backgroundClip="",le.clearCloneStyle="content-box"===l.style.backgroundClip,ce.extend(le,{boxSizingReliable:function(){return e(),r},pixelBoxStyles:function(){return e(),o},pixelPosition:function(){return e(),n},reliableMarginLeft:function(){return e(),s},scrollboxSize:function(){return e(),i},reliableTrDimensions:function(){var e,t,n,r;return null==a&&(e=C.createElement("table"),t=C.createElement("tr"),n=C.createElement("div"),e.style.cssText="position:absolute;left:-11111px;border-collapse:separate",t.style.cssText="box-sizing:content-box;border:1px solid",t.style.height="1px",n.style.height="9px",n.style.display="block",J.appendChild(e).appendChild(t).appendChild(n),r=ie.getComputedStyle(t),a=parseInt(r.height,10)+parseInt(r.borderTopWidth,10)+parseInt(r.borderBottomWidth,10)===t.offsetHeight,J.removeChild(e)),a}}))}();var Qe=["Webkit","Moz","ms"],Je=C.createElement("div").style,Ke={};function Ze(e){var t=ce.cssProps[e]||Ke[e];return t||(e in Je?e:Ke[e]=function(e){var t=e[0].toUpperCase()+e.slice(1),n=Qe.length;while(n--)if((e=Qe[n]+t)in Je)return e}(e)||e)}var et=/^(none|table(?!-c[ea]).+)/,tt={position:"absolute",visibility:"hidden",display:"block"},nt={letterSpacing:"0",fontWeight:"400"};function rt(e,t,n){var r=Y.exec(t);return r?Math.max(0,r[2]-(n||0))+(r[3]||"px"):t}function it(e,t,n,r,i,o){var a="width"===t?1:0,s=0,u=0,l=0;if(n===(r?"border":"content"))return 0;for(;a<4;a+=2)"margin"===n&&(l+=ce.css(e,n+Q[a],!0,i)),r?("content"===n&&(u-=ce.css(e,"padding"+Q[a],!0,i)),"margin"!==n&&(u-=ce.css(e,"border"+Q[a]+"Width",!0,i))):(u+=ce.css(e,"padding"+Q[a],!0,i),"padding"!==n?u+=ce.css(e,"border"+Q[a]+"Width",!0,i):s+=ce.css(e,"border"+Q[a]+"Width",!0,i));return!r&&0<=o&&(u+=Math.max(0,Math.ceil(e["offset"+t[0].toUpperCase()+t.slice(1)]-o-u-s-.5))||0),u+l}function ot(e,t,n){var r=Xe(e),i=(!le.boxSizingReliable()||n)&&"border-box"===ce.css(e,"boxSizing",!1,r),o=i,a=Ge(e,t,r),s="offset"+t[0].toUpperCase()+t.slice(1);if(_e.test(a)){if(!n)return a;a="auto"}return(!le.boxSizingReliable()&&i||!le.reliableTrDimensions()&&fe(e,"tr")||"auto"===a||!parseFloat(a)&&"inline"===ce.css(e,"display",!1,r))&&e.getClientRects().length&&(i="border-box"===ce.css(e,"boxSizing",!1,r),(o=s in e)&&(a=e[s])),(a=parseFloat(a)||0)+it(e,t,n||(i?"border":"content"),o,r,a)+"px"}function at(e,t,n,r,i){return new at.prototype.init(e,t,n,r,i)}ce.extend({cssHooks:{opacity:{get:function(e,t){if(t){var n=Ge(e,"opacity");return""===n?"1":n}}}},cssNumber:{animationIterationCount:!0,aspectRatio:!0,borderImageSlice:!0,columnCount:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,scale:!0,widows:!0,zIndex:!0,zoom:!0,fillOpacity:!0,floodOpacity:!0,stopOpacity:!0,strokeMiterlimit:!0,strokeOpacity:!0},cssProps:{},style:function(e,t,n,r){if(e&&3!==e.nodeType&&8!==e.nodeType&&e.style){var i,o,a,s=F(t),u=ze.test(t),l=e.style;if(u||(t=Ze(s)),a=ce.cssHooks[t]||ce.cssHooks[s],void 0===n)return a&&"get"in a&&void 0!==(i=a.get(e,!1,r))?i:l[t];"string"===(o=typeof n)&&(i=Y.exec(n))&&i[1]&&(n=te(e,t,i),o="number"),null!=n&&n==n&&("number"!==o||u||(n+=i&&i[3]||(ce.cssNumber[s]?"":"px")),le.clearCloneStyle||""!==n||0!==t.indexOf("background")||(l[t]="inherit"),a&&"set"in a&&void 0===(n=a.set(e,n,r))||(u?l.setProperty(t,n):l[t]=n))}},css:function(e,t,n,r){var i,o,a,s=F(t);return ze.test(t)||(t=Ze(s)),(a=ce.cssHooks[t]||ce.cssHooks[s])&&"get"in a&&(i=a.get(e,!0,n)),void 0===i&&(i=Ge(e,t,r)),"normal"===i&&t in nt&&(i=nt[t]),""===n||n?(o=parseFloat(i),!0===n||isFinite(o)?o||0:i):i}}),ce.each(["height","width"],function(e,u){ce.cssHooks[u]={get:function(e,t,n){if(t)return!et.test(ce.css(e,"display"))||e.getClientRects().length&&e.getBoundingClientRect().width?ot(e,u,n):Ue(e,tt,function(){return ot(e,u,n)})},set:function(e,t,n){var r,i=Xe(e),o=!le.scrollboxSize()&&"absolute"===i.position,a=(o||n)&&"border-box"===ce.css(e,"boxSizing",!1,i),s=n?it(e,u,n,a,i):0;return a&&o&&(s-=Math.ceil(e["offset"+u[0].toUpperCase()+u.slice(1)]-parseFloat(i[u])-it(e,u,"border",!1,i)-.5)),s&&(r=Y.exec(t))&&"px"!==(r[3]||"px")&&(e.style[u]=t,t=ce.css(e,u)),rt(0,t,s)}}}),ce.cssHooks.marginLeft=Ye(le.reliableMarginLeft,function(e,t){if(t)return(parseFloat(Ge(e,"marginLeft"))||e.getBoundingClientRect().left-Ue(e,{marginLeft:0},function(){return e.getBoundingClientRect().left}))+"px"}),ce.each({margin:"",padding:"",border:"Width"},function(i,o){ce.cssHooks[i+o]={expand:function(e){for(var t=0,n={},r="string"==typeof e?e.split(" "):[e];t<4;t++)n[i+Q[t]+o]=r[t]||r[t-2]||r[0];return n}},"margin"!==i&&(ce.cssHooks[i+o].set=rt)}),ce.fn.extend({css:function(e,t){return M(this,function(e,t,n){var r,i,o={},a=0;if(Array.isArray(t)){for(r=Xe(e),i=t.length;a<i;a++)o[t[a]]=ce.css(e,t[a],!1,r);return o}return void 0!==n?ce.style(e,t,n):ce.css(e,t)},e,t,1<arguments.length)}}),((ce.Tween=at).prototype={constructor:at,init:function(e,t,n,r,i,o){this.elem=e,this.prop=n,this.easing=i||ce.easing._default,this.options=t,this.start=this.now=this.cur(),this.end=r,this.unit=o||(ce.cssNumber[n]?"":"px")},cur:function(){var e=at.propHooks[this.prop];return e&&e.get?e.get(this):at.propHooks._default.get(this)},run:function(e){var t,n=at.propHooks[this.prop];return this.options.duration?this.pos=t=ce.easing[this.easing](e,this.options.duration*e,0,1,this.options.duration):this.pos=t=e,this.now=(this.end-this.start)*t+this.start,this.options.step&&this.options.step.call(this.elem,this.now,this),n&&n.set?n.set(this):at.propHooks._default.set(this),this}}).init.prototype=at.prototype,(at.propHooks={_default:{get:function(e){var t;return 1!==e.elem.nodeType||null!=e.elem[e.prop]&&null==e.elem.style[e.prop]?e.elem[e.prop]:(t=ce.css(e.elem,e.prop,""))&&"auto"!==t?t:0},set:function(e){ce.fx.step[e.prop]?ce.fx.step[e.prop](e):1!==e.elem.nodeType||!ce.cssHooks[e.prop]&&null==e.elem.style[Ze(e.prop)]?e.elem[e.prop]=e.now:ce.style(e.elem,e.prop,e.now+e.unit)}}}).scrollTop=at.propHooks.scrollLeft={set:function(e){e.elem.nodeType&&e.elem.parentNode&&(e.elem[e.prop]=e.now)}},ce.easing={linear:function(e){return e},swing:function(e){return.5-Math.cos(e*Math.PI)/2},_default:"swing"},ce.fx=at.prototype.init,ce.fx.step={};var st,ut,lt,ct,ft=/^(?:toggle|show|hide)$/,pt=/queueHooks$/;function dt(){ut&&(!1===C.hidden&&ie.requestAnimationFrame?ie.requestAnimationFrame(dt):ie.setTimeout(dt,ce.fx.interval),ce.fx.tick())}function ht(){return ie.setTimeout(function(){st=void 0}),st=Date.now()}function gt(e,t){var n,r=0,i={height:e};for(t=t?1:0;r<4;r+=2-t)i["margin"+(n=Q[r])]=i["padding"+n]=e;return t&&(i.opacity=i.width=e),i}function vt(e,t,n){for(var r,i=(yt.tweeners[t]||[]).concat(yt.tweeners["*"]),o=0,a=i.length;o<a;o++)if(r=i[o].call(n,t,e))return r}function yt(o,e,t){var n,a,r=0,i=yt.prefilters.length,s=ce.Deferred().always(function(){delete u.elem}),u=function(){if(a)return!1;for(var e=st||ht(),t=Math.max(0,l.startTime+l.duration-e),n=1-(t/l.duration||0),r=0,i=l.tweens.length;r<i;r++)l.tweens[r].run(n);return s.notifyWith(o,[l,n,t]),n<1&&i?t:(i||s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l]),!1)},l=s.promise({elem:o,props:ce.extend({},e),opts:ce.extend(!0,{specialEasing:{},easing:ce.easing._default},t),originalProperties:e,originalOptions:t,startTime:st||ht(),duration:t.duration,tweens:[],createTween:function(e,t){var n=ce.Tween(o,l.opts,e,t,l.opts.specialEasing[e]||l.opts.easing);return l.tweens.push(n),n},stop:function(e){var t=0,n=e?l.tweens.length:0;if(a)return this;for(a=!0;t<n;t++)l.tweens[t].run(1);return e?(s.notifyWith(o,[l,1,0]),s.resolveWith(o,[l,e])):s.rejectWith(o,[l,e]),this}}),c=l.props;for(!function(e,t){var n,r,i,o,a;for(n in e)if(i=t[r=F(n)],o=e[n],Array.isArray(o)&&(i=o[1],o=e[n]=o[0]),n!==r&&(e[r]=o,delete e[n]),(a=ce.cssHooks[r])&&"expand"in a)for(n in o=a.expand(o),delete e[r],o)n in e||(e[n]=o[n],t[n]=i);else t[r]=i}(c,l.opts.specialEasing);r<i;r++)if(n=yt.prefilters[r].call(l,o,c,l.opts))return v(n.stop)&&(ce._queueHooks(l.elem,l.opts.queue).stop=n.stop.bind(n)),n;return ce.map(c,vt,l),v(l.opts.start)&&l.opts.start.call(o,l),l.progress(l.opts.progress).done(l.opts.done,l.opts.complete).fail(l.opts.fail).always(l.opts.always),ce.fx.timer(ce.extend(u,{elem:o,anim:l,queue:l.opts.queue})),l}ce.Animation=ce.extend(yt,{tweeners:{"*":[function(e,t){var n=this.createTween(e,t);return te(n.elem,e,Y.exec(t),n),n}]},tweener:function(e,t){v(e)?(t=e,e=["*"]):e=e.match(D);for(var n,r=0,i=e.length;r<i;r++)n=e[r],yt.tweeners[n]=yt.tweeners[n]||[],yt.tweeners[n].unshift(t)},prefilters:[function(e,t,n){var r,i,o,a,s,u,l,c,f="width"in t||"height"in t,p=this,d={},h=e.style,g=e.nodeType&&ee(e),v=_.get(e,"fxshow");for(r in n.queue||(null==(a=ce._queueHooks(e,"fx")).unqueued&&(a.unqueued=0,s=a.empty.fire,a.empty.fire=function(){a.unqueued||s()}),a.unqueued++,p.always(function(){p.always(function(){a.unqueued--,ce.queue(e,"fx").length||a.empty.fire()})})),t)if(i=t[r],ft.test(i)){if(delete t[r],o=o||"toggle"===i,i===(g?"hide":"show")){if("show"!==i||!v||void 0===v[r])continue;g=!0}d[r]=v&&v[r]||ce.style(e,r)}if((u=!ce.isEmptyObject(t))||!ce.isEmptyObject(d))for(r in f&&1===e.nodeType&&(n.overflow=[h.overflow,h.overflowX,h.overflowY],null==(l=v&&v.display)&&(l=_.get(e,"display")),"none"===(c=ce.css(e,"display"))&&(l?c=l:(re([e],!0),l=e.style.display||l,c=ce.css(e,"display"),re([e]))),("inline"===c||"inline-block"===c&&null!=l)&&"none"===ce.css(e,"float")&&(u||(p.done(function(){h.display=l}),null==l&&(c=h.display,l="none"===c?"":c)),h.display="inline-block")),n.overflow&&(h.overflow="hidden",p.always(function(){h.overflow=n.overflow[0],h.overflowX=n.overflow[1],h.overflowY=n.overflow[2]})),u=!1,d)u||(v?"hidden"in v&&(g=v.hidden):v=_.access(e,"fxshow",{display:l}),o&&(v.hidden=!g),g&&re([e],!0),p.done(function(){for(r in g||re([e]),_.remove(e,"fxshow"),d)ce.style(e,r,d[r])})),u=vt(g?v[r]:0,r,p),r in v||(v[r]=u.start,g&&(u.end=u.start,u.start=0))}],prefilter:function(e,t){t?yt.prefilters.unshift(e):yt.prefilters.push(e)}}),ce.speed=function(e,t,n){var r=e&&"object"==typeof e?ce.extend({},e):{complete:n||!n&&t||v(e)&&e,duration:e,easing:n&&t||t&&!v(t)&&t};return ce.fx.off?r.duration=0:"number"!=typeof r.duration&&(r.duration in ce.fx.speeds?r.duration=ce.fx.speeds[r.duration]:r.duration=ce.fx.speeds._default),null!=r.queue&&!0!==r.queue||(r.queue="fx"),r.old=r.complete,r.complete=function(){v(r.old)&&r.old.call(this),r.queue&&ce.dequeue(this,r.queue)},r},ce.fn.extend({fadeTo:function(e,t,n,r){return this.filter(ee).css("opacity",0).show().end().animate({opacity:t},e,n,r)},animate:function(t,e,n,r){var i=ce.isEmptyObject(t),o=ce.speed(e,n,r),a=function(){var e=yt(this,ce.extend({},t),o);(i||_.get(this,"finish"))&&e.stop(!0)};return a.finish=a,i||!1===o.queue?this.each(a):this.queue(o.queue,a)},stop:function(i,e,o){var a=function(e){var t=e.stop;delete e.stop,t(o)};return"string"!=typeof i&&(o=e,e=i,i=void 0),e&&this.queue(i||"fx",[]),this.each(function(){var e=!0,t=null!=i&&i+"queueHooks",n=ce.timers,r=_.get(this);if(t)r[t]&&r[t].stop&&a(r[t]);else for(t in r)r[t]&&r[t].stop&&pt.test(t)&&a(r[t]);for(t=n.length;t--;)n[t].elem!==this||null!=i&&n[t].queue!==i||(n[t].anim.stop(o),e=!1,n.splice(t,1));!e&&o||ce.dequeue(this,i)})},finish:function(a){return!1!==a&&(a=a||"fx"),this.each(function(){var e,t=_.get(this),n=t[a+"queue"],r=t[a+"queueHooks"],i=ce.timers,o=n?n.length:0;for(t.finish=!0,ce.queue(this,a,[]),r&&r.stop&&r.stop.call(this,!0),e=i.length;e--;)i[e].elem===this&&i[e].queue===a&&(i[e].anim.stop(!0),i.splice(e,1));for(e=0;e<o;e++)n[e]&&n[e].finish&&n[e].finish.call(this);delete t.finish})}}),ce.each(["toggle","show","hide"],function(e,r){var i=ce.fn[r];ce.fn[r]=function(e,t,n){return null==e||"boolean"==typeof e?i.apply(this,arguments):this.animate(gt(r,!0),e,t,n)}}),ce.each({slideDown:gt("show"),slideUp:gt("hide"),slideToggle:gt("toggle"),fadeIn:{opacity:"show"},fadeOut:{opacity:"hide"},fadeToggle:{opacity:"toggle"}},function(e,r){ce.fn[e]=function(e,t,n){return this.animate(r,e,t,n)}}),ce.timers=[],ce.fx.tick=function(){var e,t=0,n=ce.timers;for(st=Date.now();t<n.length;t++)(e=n[t])()||n[t]!==e||n.splice(t--,1);n.length||ce.fx.stop(),st=void 0},ce.fx.timer=function(e){ce.timers.push(e),ce.fx.start()},ce.fx.interval=13,ce.fx.start=function(){ut||(ut=!0,dt())},ce.fx.stop=function(){ut=null},ce.fx.speeds={slow:600,fast:200,_default:400},ce.fn.delay=function(r,e){return r=ce.fx&&ce.fx.speeds[r]||r,e=e||"fx",this.queue(e,function(e,t){var n=ie.setTimeout(e,r);t.stop=function(){ie.clearTimeout(n)}})},lt=C.createElement("input"),ct=C.createElement("select").appendChild(C.createElement("option")),lt.type="checkbox",le.checkOn=""!==lt.value,le.optSelected=ct.selected,(lt=C.createElement("input")).value="t",lt.type="radio",le.radioValue="t"===lt.value;var mt,xt=ce.expr.attrHandle;ce.fn.extend({attr:function(e,t){return M(this,ce.attr,e,t,1<arguments.length)},removeAttr:function(e){return this.each(function(){ce.removeAttr(this,e)})}}),ce.extend({attr:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return"undefined"==typeof e.getAttribute?ce.prop(e,t,n):(1===o&&ce.isXMLDoc(e)||(i=ce.attrHooks[t.toLowerCase()]||(ce.expr.match.bool.test(t)?mt:void 0)),void 0!==n?null===n?void ce.removeAttr(e,t):i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:(e.setAttribute(t,n+""),n):i&&"get"in i&&null!==(r=i.get(e,t))?r:null==(r=ce.find.attr(e,t))?void 0:r)},attrHooks:{type:{set:function(e,t){if(!le.radioValue&&"radio"===t&&fe(e,"input")){var n=e.value;return e.setAttribute("type",t),n&&(e.value=n),t}}}},removeAttr:function(e,t){var n,r=0,i=t&&t.match(D);if(i&&1===e.nodeType)while(n=i[r++])e.removeAttribute(n)}}),mt={set:function(e,t,n){return!1===t?ce.removeAttr(e,n):e.setAttribute(n,n),n}},ce.each(ce.expr.match.bool.source.match(/\w+/g),function(e,t){var a=xt[t]||ce.find.attr;xt[t]=function(e,t,n){var r,i,o=t.toLowerCase();return n||(i=xt[o],xt[o]=r,r=null!=a(e,t,n)?o:null,xt[o]=i),r}});var bt=/^(?:input|select|textarea|button)$/i,wt=/^(?:a|area)$/i;function Tt(e){return(e.match(D)||[]).join(" ")}function Ct(e){return e.getAttribute&&e.getAttribute("class")||""}function kt(e){return Array.isArray(e)?e:"string"==typeof e&&e.match(D)||[]}ce.fn.extend({prop:function(e,t){return M(this,ce.prop,e,t,1<arguments.length)},removeProp:function(e){return this.each(function(){delete this[ce.propFix[e]||e]})}}),ce.extend({prop:function(e,t,n){var r,i,o=e.nodeType;if(3!==o&&8!==o&&2!==o)return 1===o&&ce.isXMLDoc(e)||(t=ce.propFix[t]||t,i=ce.propHooks[t]),void 0!==n?i&&"set"in i&&void 0!==(r=i.set(e,n,t))?r:e[t]=n:i&&"get"in i&&null!==(r=i.get(e,t))?r:e[t]},propHooks:{tabIndex:{get:function(e){var t=ce.find.attr(e,"tabindex");return t?parseInt(t,10):bt.test(e.nodeName)||wt.test(e.nodeName)&&e.href?0:-1}}},propFix:{"for":"htmlFor","class":"className"}}),le.optSelected||(ce.propHooks.selected={get:function(e){var t=e.parentNode;return t&&t.parentNode&&t.parentNode.selectedIndex,null},set:function(e){var t=e.parentNode;t&&(t.selectedIndex,t.parentNode&&t.parentNode.selectedIndex)}}),ce.each(["tabIndex","readOnly","maxLength","cellSpacing","cellPadding","rowSpan","colSpan","useMap","frameBorder","contentEditable"],function(){ce.propFix[this.toLowerCase()]=this}),ce.fn.extend({addClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).addClass(t.call(this,e,Ct(this)))}):(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++)i=e[o],n.indexOf(" "+i+" ")<0&&(n+=i+" ");a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this},removeClass:function(t){var e,n,r,i,o,a;return v(t)?this.each(function(e){ce(this).removeClass(t.call(this,e,Ct(this)))}):arguments.length?(e=kt(t)).length?this.each(function(){if(r=Ct(this),n=1===this.nodeType&&" "+Tt(r)+" "){for(o=0;o<e.length;o++){i=e[o];while(-1<n.indexOf(" "+i+" "))n=n.replace(" "+i+" "," ")}a=Tt(n),r!==a&&this.setAttribute("class",a)}}):this:this.attr("class","")},toggleClass:function(t,n){var e,r,i,o,a=typeof t,s="string"===a||Array.isArray(t);return v(t)?this.each(function(e){ce(this).toggleClass(t.call(this,e,Ct(this),n),n)}):"boolean"==typeof n&&s?n?this.addClass(t):this.removeClass(t):(e=kt(t),this.each(function(){if(s)for(o=ce(this),i=0;i<e.length;i++)r=e[i],o.hasClass(r)?o.removeClass(r):o.addClass(r);else void 0!==t&&"boolean"!==a||((r=Ct(this))&&_.set(this,"__className__",r),this.setAttribute&&this.setAttribute("class",r||!1===t?"":_.get(this,"__className__")||""))}))},hasClass:function(e){var t,n,r=0;t=" "+e+" ";while(n=this[r++])if(1===n.nodeType&&-1<(" "+Tt(Ct(n))+" ").indexOf(t))return!0;return!1}});var St=/\r/g;ce.fn.extend({val:function(n){var r,e,i,t=this[0];return arguments.length?(i=v(n),this.each(function(e){var t;1===this.nodeType&&(null==(t=i?n.call(this,e,ce(this).val()):n)?t="":"number"==typeof t?t+="":Array.isArray(t)&&(t=ce.map(t,function(e){return null==e?"":e+""})),(r=ce.valHooks[this.type]||ce.valHooks[this.nodeName.toLowerCase()])&&"set"in r&&void 0!==r.set(this,t,"value")||(this.value=t))})):t?(r=ce.valHooks[t.type]||ce.valHooks[t.nodeName.toLowerCase()])&&"get"in r&&void 0!==(e=r.get(t,"value"))?e:"string"==typeof(e=t.value)?e.replace(St,""):null==e?"":e:void 0}}),ce.extend({valHooks:{option:{get:function(e){var t=ce.find.attr(e,"value");return null!=t?t:Tt(ce.text(e))}},select:{get:function(e){var t,n,r,i=e.options,o=e.selectedIndex,a="select-one"===e.type,s=a?null:[],u=a?o+1:i.length;for(r=o<0?u:a?o:0;r<u;r++)if(((n=i[r]).selected||r===o)&&!n.disabled&&(!n.parentNode.disabled||!fe(n.parentNode,"optgroup"))){if(t=ce(n).val(),a)return t;s.push(t)}return s},set:function(e,t){var n,r,i=e.options,o=ce.makeArray(t),a=i.length;while(a--)((r=i[a]).selected=-1<ce.inArray(ce.valHooks.option.get(r),o))&&(n=!0);return n||(e.selectedIndex=-1),o}}}}),ce.each(["radio","checkbox"],function(){ce.valHooks[this]={set:function(e,t){if(Array.isArray(t))return e.checked=-1<ce.inArray(ce(e).val(),t)}},le.checkOn||(ce.valHooks[this].get=function(e){return null===e.getAttribute("value")?"on":e.value})});var Et=ie.location,jt={guid:Date.now()},At=/\?/;ce.parseXML=function(e){var t,n;if(!e||"string"!=typeof e)return null;try{t=(new ie.DOMParser).parseFromString(e,"text/xml")}catch(e){}return n=t&&t.getElementsByTagName("parsererror")[0],t&&!n||ce.error("Invalid XML: "+(n?ce.map(n.childNodes,function(e){return e.textContent}).join("\n"):e)),t};var Dt=/^(?:focusinfocus|focusoutblur)$/,Nt=function(e){e.stopPropagation()};ce.extend(ce.event,{trigger:function(e,t,n,r){var i,o,a,s,u,l,c,f,p=[n||C],d=ue.call(e,"type")?e.type:e,h=ue.call(e,"namespace")?e.namespace.split("."):[];if(o=f=a=n=n||C,3!==n.nodeType&&8!==n.nodeType&&!Dt.test(d+ce.event.triggered)&&(-1<d.indexOf(".")&&(d=(h=d.split(".")).shift(),h.sort()),u=d.indexOf(":")<0&&"on"+d,(e=e[ce.expando]?e:new ce.Event(d,"object"==typeof e&&e)).isTrigger=r?2:3,e.namespace=h.join("."),e.rnamespace=e.namespace?new RegExp("(^|\\.)"+h.join("\\.(?:.*\\.|)")+"(\\.|$)"):null,e.result=void 0,e.target||(e.target=n),t=null==t?[e]:ce.makeArray(t,[e]),c=ce.event.special[d]||{},r||!c.trigger||!1!==c.trigger.apply(n,t))){if(!r&&!c.noBubble&&!y(n)){for(s=c.delegateType||d,Dt.test(s+d)||(o=o.parentNode);o;o=o.parentNode)p.push(o),a=o;a===(n.ownerDocument||C)&&p.push(a.defaultView||a.parentWindow||ie)}i=0;while((o=p[i++])&&!e.isPropagationStopped())f=o,e.type=1<i?s:c.bindType||d,(l=(_.get(o,"events")||Object.create(null))[e.type]&&_.get(o,"handle"))&&l.apply(o,t),(l=u&&o[u])&&l.apply&&$(o)&&(e.result=l.apply(o,t),!1===e.result&&e.preventDefault());return e.type=d,r||e.isDefaultPrevented()||c._default&&!1!==c._default.apply(p.pop(),t)||!$(n)||u&&v(n[d])&&!y(n)&&((a=n[u])&&(n[u]=null),ce.event.triggered=d,e.isPropagationStopped()&&f.addEventListener(d,Nt),n[d](),e.isPropagationStopped()&&f.removeEventListener(d,Nt),ce.event.triggered=void 0,a&&(n[u]=a)),e.result}},simulate:function(e,t,n){var r=ce.extend(new ce.Event,n,{type:e,isSimulated:!0});ce.event.trigger(r,null,t)}}),ce.fn.extend({trigger:function(e,t){return this.each(function(){ce.event.trigger(e,t,this)})},triggerHandler:function(e,t){var n=this[0];if(n)return ce.event.trigger(e,t,n,!0)}});var qt=/\[\]$/,Lt=/\r?\n/g,Ht=/^(?:submit|button|image|reset|file)$/i,Ot=/^(?:input|select|textarea|keygen)/i;function Pt(n,e,r,i){var t;if(Array.isArray(e))ce.each(e,function(e,t){r||qt.test(n)?i(n,t):Pt(n+"["+("object"==typeof t&&null!=t?e:"")+"]",t,r,i)});else if(r||"object"!==x(e))i(n,e);else for(t in e)Pt(n+"["+t+"]",e[t],r,i)}ce.param=function(e,t){var n,r=[],i=function(e,t){var n=v(t)?t():t;r[r.length]=encodeURIComponent(e)+"="+encodeURIComponent(null==n?"":n)};if(null==e)return"";if(Array.isArray(e)||e.jquery&&!ce.isPlainObject(e))ce.each(e,function(){i(this.name,this.value)});else for(n in e)Pt(n,e[n],t,i);return r.join("&")},ce.fn.extend({serialize:function(){return ce.param(this.serializeArray())},serializeArray:function(){return this.map(function(){var e=ce.prop(this,"elements");return e?ce.makeArray(e):this}).filter(function(){var e=this.type;return this.name&&!ce(this).is(":disabled")&&Ot.test(this.nodeName)&&!Ht.test(e)&&(this.checked||!we.test(e))}).map(function(e,t){var n=ce(this).val();return null==n?null:Array.isArray(n)?ce.map(n,function(e){return{name:t.name,value:e.replace(Lt,"\r\n")}}):{name:t.name,value:n.replace(Lt,"\r\n")}}).get()}});var Mt=/%20/g,Rt=/#.*$/,It=/([?&])_=[^&]*/,Wt=/^(.*?):[ \t]*([^\r\n]*)$/gm,Ft=/^(?:GET|HEAD)$/,$t=/^\/\//,Bt={},_t={},zt="*/".concat("*"),Xt=C.createElement("a");function Ut(o){return function(e,t){"string"!=typeof e&&(t=e,e="*");var n,r=0,i=e.toLowerCase().match(D)||[];if(v(t))while(n=i[r++])"+"===n[0]?(n=n.slice(1)||"*",(o[n]=o[n]||[]).unshift(t)):(o[n]=o[n]||[]).push(t)}}function Vt(t,i,o,a){var s={},u=t===_t;function l(e){var r;return s[e]=!0,ce.each(t[e]||[],function(e,t){var n=t(i,o,a);return"string"!=typeof n||u||s[n]?u?!(r=n):void 0:(i.dataTypes.unshift(n),l(n),!1)}),r}return l(i.dataTypes[0])||!s["*"]&&l("*")}function Gt(e,t){var n,r,i=ce.ajaxSettings.flatOptions||{};for(n in t)void 0!==t[n]&&((i[n]?e:r||(r={}))[n]=t[n]);return r&&ce.extend(!0,e,r),e}Xt.href=Et.href,ce.extend({active:0,lastModified:{},etag:{},ajaxSettings:{url:Et.href,type:"GET",isLocal:/^(?:about|app|app-storage|.+-extension|file|res|widget):$/.test(Et.protocol),global:!0,processData:!0,async:!0,contentType:"application/x-www-form-urlencoded; charset=UTF-8",accepts:{"*":zt,text:"text/plain",html:"text/html",xml:"application/xml, text/xml",json:"application/json, text/javascript"},contents:{xml:/\bxml\b/,html:/\bhtml/,json:/\bjson\b/},responseFields:{xml:"responseXML",text:"responseText",json:"responseJSON"},converters:{"* text":String,"text html":!0,"text json":JSON.parse,"text xml":ce.parseXML},flatOptions:{url:!0,context:!0}},ajaxSetup:function(e,t){return t?Gt(Gt(e,ce.ajaxSettings),t):Gt(ce.ajaxSettings,e)},ajaxPrefilter:Ut(Bt),ajaxTransport:Ut(_t),ajax:function(e,t){"object"==typeof e&&(t=e,e=void 0),t=t||{};var c,f,p,n,d,r,h,g,i,o,v=ce.ajaxSetup({},t),y=v.context||v,m=v.context&&(y.nodeType||y.jquery)?ce(y):ce.event,x=ce.Deferred(),b=ce.Callbacks("once memory"),w=v.statusCode||{},a={},s={},u="canceled",T={readyState:0,getResponseHeader:function(e){var t;if(h){if(!n){n={};while(t=Wt.exec(p))n[t[1].toLowerCase()+" "]=(n[t[1].toLowerCase()+" "]||[]).concat(t[2])}t=n[e.toLowerCase()+" "]}return null==t?null:t.join(", ")},getAllResponseHeaders:function(){return h?p:null},setRequestHeader:function(e,t){return null==h&&(e=s[e.toLowerCase()]=s[e.toLowerCase()]||e,a[e]=t),this},overrideMimeType:function(e){return null==h&&(v.mimeType=e),this},statusCode:function(e){var t;if(e)if(h)T.always(e[T.status]);else for(t in e)w[t]=[w[t],e[t]];return this},abort:function(e){var t=e||u;return c&&c.abort(t),l(0,t),this}};if(x.promise(T),v.url=((e||v.url||Et.href)+"").replace($t,Et.protocol+"//"),v.type=t.method||t.type||v.method||v.type,v.dataTypes=(v.dataType||"*").toLowerCase().match(D)||[""],null==v.crossDomain){r=C.createElement("a");try{r.href=v.url,r.href=r.href,v.crossDomain=Xt.protocol+"//"+Xt.host!=r.protocol+"//"+r.host}catch(e){v.crossDomain=!0}}if(v.data&&v.processData&&"string"!=typeof v.data&&(v.data=ce.param(v.data,v.traditional)),Vt(Bt,v,t,T),h)return T;for(i in(g=ce.event&&v.global)&&0==ce.active++&&ce.event.trigger("ajaxStart"),v.type=v.type.toUpperCase(),v.hasContent=!Ft.test(v.type),f=v.url.replace(Rt,""),v.hasContent?v.data&&v.processData&&0===(v.contentType||"").indexOf("application/x-www-form-urlencoded")&&(v.data=v.data.replace(Mt,"+")):(o=v.url.slice(f.length),v.data&&(v.processData||"string"==typeof v.data)&&(f+=(At.test(f)?"&":"?")+v.data,delete v.data),!1===v.cache&&(f=f.replace(It,"$1"),o=(At.test(f)?"&":"?")+"_="+jt.guid+++o),v.url=f+o),v.ifModified&&(ce.lastModified[f]&&T.setRequestHeader("If-Modified-Since",ce.lastModified[f]),ce.etag[f]&&T.setRequestHeader("If-None-Match",ce.etag[f])),(v.data&&v.hasContent&&!1!==v.contentType||t.contentType)&&T.setRequestHeader("Content-Type",v.contentType),T.setRequestHeader("Accept",v.dataTypes[0]&&v.accepts[v.dataTypes[0]]?v.accepts[v.dataTypes[0]]+("*"!==v.dataTypes[0]?", "+zt+"; q=0.01":""):v.accepts["*"]),v.headers)T.setRequestHeader(i,v.headers[i]);if(v.beforeSend&&(!1===v.beforeSend.call(y,T,v)||h))return T.abort();if(u="abort",b.add(v.complete),T.done(v.success),T.fail(v.error),c=Vt(_t,v,t,T)){if(T.readyState=1,g&&m.trigger("ajaxSend",[T,v]),h)return T;v.async&&0<v.timeout&&(d=ie.setTimeout(function(){T.abort("timeout")},v.timeout));try{h=!1,c.send(a,l)}catch(e){if(h)throw e;l(-1,e)}}else l(-1,"No Transport");function l(e,t,n,r){var i,o,a,s,u,l=t;h||(h=!0,d&&ie.clearTimeout(d),c=void 0,p=r||"",T.readyState=0<e?4:0,i=200<=e&&e<300||304===e,n&&(s=function(e,t,n){var r,i,o,a,s=e.contents,u=e.dataTypes;while("*"===u[0])u.shift(),void 0===r&&(r=e.mimeType||t.getResponseHeader("Content-Type"));if(r)for(i in s)if(s[i]&&s[i].test(r)){u.unshift(i);break}if(u[0]in n)o=u[0];else{for(i in n){if(!u[0]||e.converters[i+" "+u[0]]){o=i;break}a||(a=i)}o=o||a}if(o)return o!==u[0]&&u.unshift(o),n[o]}(v,T,n)),!i&&-1<ce.inArray("script",v.dataTypes)&&ce.inArray("json",v.dataTypes)<0&&(v.converters["text script"]=function(){}),s=function(e,t,n,r){var i,o,a,s,u,l={},c=e.dataTypes.slice();if(c[1])for(a in e.converters)l[a.toLowerCase()]=e.converters[a];o=c.shift();while(o)if(e.responseFields[o]&&(n[e.responseFields[o]]=t),!u&&r&&e.dataFilter&&(t=e.dataFilter(t,e.dataType)),u=o,o=c.shift())if("*"===o)o=u;else if("*"!==u&&u!==o){if(!(a=l[u+" "+o]||l["* "+o]))for(i in l)if((s=i.split(" "))[1]===o&&(a=l[u+" "+s[0]]||l["* "+s[0]])){!0===a?a=l[i]:!0!==l[i]&&(o=s[0],c.unshift(s[1]));break}if(!0!==a)if(a&&e["throws"])t=a(t);else try{t=a(t)}catch(e){return{state:"parsererror",error:a?e:"No conversion from "+u+" to "+o}}}return{state:"success",data:t}}(v,s,T,i),i?(v.ifModified&&((u=T.getResponseHeader("Last-Modified"))&&(ce.lastModified[f]=u),(u=T.getResponseHeader("etag"))&&(ce.etag[f]=u)),204===e||"HEAD"===v.type?l="nocontent":304===e?l="notmodified":(l=s.state,o=s.data,i=!(a=s.error))):(a=l,!e&&l||(l="error",e<0&&(e=0))),T.status=e,T.statusText=(t||l)+"",i?x.resolveWith(y,[o,l,T]):x.rejectWith(y,[T,l,a]),T.statusCode(w),w=void 0,g&&m.trigger(i?"ajaxSuccess":"ajaxError",[T,v,i?o:a]),b.fireWith(y,[T,l]),g&&(m.trigger("ajaxComplete",[T,v]),--ce.active||ce.event.trigger("ajaxStop")))}return T},getJSON:function(e,t,n){return ce.get(e,t,n,"json")},getScript:function(e,t){return ce.get(e,void 0,t,"script")}}),ce.each(["get","post"],function(e,i){ce[i]=function(e,t,n,r){return v(t)&&(r=r||n,n=t,t=void 0),ce.ajax(ce.extend({url:e,type:i,dataType:r,data:t,success:n},ce.isPlainObject(e)&&e))}}),ce.ajaxPrefilter(function(e){var t;for(t in e.headers)"content-type"===t.toLowerCase()&&(e.contentType=e.headers[t]||"")}),ce._evalUrl=function(e,t,n){return ce.ajax({url:e,type:"GET",dataType:"script",cache:!0,async:!1,global:!1,converters:{"text script":function(){}},dataFilter:function(e){ce.globalEval(e,t,n)}})},ce.fn.extend({wrapAll:function(e){var t;return this[0]&&(v(e)&&(e=e.call(this[0])),t=ce(e,this[0].ownerDocument).eq(0).clone(!0),this[0].parentNode&&t.insertBefore(this[0]),t.map(function(){var e=this;while(e.firstElementChild)e=e.firstElementChild;return e}).append(this)),this},wrapInner:function(n){return v(n)?this.each(function(e){ce(this).wrapInner(n.call(this,e))}):this.each(function(){var e=ce(this),t=e.contents();t.length?t.wrapAll(n):e.append(n)})},wrap:function(t){var n=v(t);return this.each(function(e){ce(this).wrapAll(n?t.call(this,e):t)})},unwrap:function(e){return this.parent(e).not("body").each(function(){ce(this).replaceWith(this.childNodes)}),this}}),ce.expr.pseudos.hidden=function(e){return!ce.expr.pseudos.visible(e)},ce.expr.pseudos.visible=function(e){return!!(e.offsetWidth||e.offsetHeight||e.getClientRects().length)},ce.ajaxSettings.xhr=function(){try{return new ie.XMLHttpRequest}catch(e){}};var Yt={0:200,1223:204},Qt=ce.ajaxSettings.xhr();le.cors=!!Qt&&"withCredentials"in Qt,le.ajax=Qt=!!Qt,ce.ajaxTransport(function(i){var o,a;if(le.cors||Qt&&!i.crossDomain)return{send:function(e,t){var n,r=i.xhr();if(r.open(i.type,i.url,i.async,i.username,i.password),i.xhrFields)for(n in i.xhrFields)r[n]=i.xhrFields[n];for(n in i.mimeType&&r.overrideMimeType&&r.overrideMimeType(i.mimeType),i.crossDomain||e["X-Requested-With"]||(e["X-Requested-With"]="XMLHttpRequest"),e)r.setRequestHeader(n,e[n]);o=function(e){return function(){o&&(o=a=r.onload=r.onerror=r.onabort=r.ontimeout=r.onreadystatechange=null,"abort"===e?r.abort():"error"===e?"number"!=typeof r.status?t(0,"error"):t(r.status,r.statusText):t(Yt[r.status]||r.status,r.statusText,"text"!==(r.responseType||"text")||"string"!=typeof r.responseText?{binary:r.response}:{text:r.responseText},r.getAllResponseHeaders()))}},r.onload=o(),a=r.onerror=r.ontimeout=o("error"),void 0!==r.onabort?r.onabort=a:r.onreadystatechange=function(){4===r.readyState&&ie.setTimeout(function(){o&&a()})},o=o("abort");try{r.send(i.hasContent&&i.data||null)}catch(e){if(o)throw e}},abort:function(){o&&o()}}}),ce.ajaxPrefilter(function(e){e.crossDomain&&(e.contents.script=!1)}),ce.ajaxSetup({accepts:{script:"text/javascript, application/javascript, application/ecmascript, application/x-ecmascript"},contents:{script:/\b(?:java|ecma)script\b/},converters:{"text script":function(e){return ce.globalEval(e),e}}}),ce.ajaxPrefilter("script",function(e){void 0===e.cache&&(e.cache=!1),e.crossDomain&&(e.type="GET")}),ce.ajaxTransport("script",function(n){var r,i;if(n.crossDomain||n.scriptAttrs)return{send:function(e,t){r=ce("<script>").attr(n.scriptAttrs||{}).prop({charset:n.scriptCharset,src:n.url}).on("load error",i=function(e){r.remove(),i=null,e&&t("error"===e.type?404:200,e.type)}),C.head.appendChild(r[0])},abort:function(){i&&i()}}});var Jt,Kt=[],Zt=/(=)\?(?=&|$)|\?\?/;ce.ajaxSetup({jsonp:"callback",jsonpCallback:function(){var e=Kt.pop()||ce.expando+"_"+jt.guid++;return this[e]=!0,e}}),ce.ajaxPrefilter("json jsonp",function(e,t,n){var r,i,o,a=!1!==e.jsonp&&(Zt.test(e.url)?"url":"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&Zt.test(e.data)&&"data");if(a||"jsonp"===e.dataTypes[0])return r=e.jsonpCallback=v(e.jsonpCallback)?e.jsonpCallback():e.jsonpCallback,a?e[a]=e[a].replace(Zt,"$1"+r):!1!==e.jsonp&&(e.url+=(At.test(e.url)?"&":"?")+e.jsonp+"="+r),e.converters["script json"]=function(){return o||ce.error(r+" was not called"),o[0]},e.dataTypes[0]="json",i=ie[r],ie[r]=function(){o=arguments},n.always(function(){void 0===i?ce(ie).removeProp(r):ie[r]=i,e[r]&&(e.jsonpCallback=t.jsonpCallback,Kt.push(r)),o&&v(i)&&i(o[0]),o=i=void 0}),"script"}),le.createHTMLDocument=((Jt=C.implementation.createHTMLDocument("").body).innerHTML="<form></form><form></form>",2===Jt.childNodes.length),ce.parseHTML=function(e,t,n){return"string"!=typeof e?[]:("boolean"==typeof t&&(n=t,t=!1),t||(le.createHTMLDocument?((r=(t=C.implementation.createHTMLDocument("")).createElement("base")).href=C.location.href,t.head.appendChild(r)):t=C),o=!n&&[],(i=w.exec(e))?[t.createElement(i[1])]:(i=Ae([e],t,o),o&&o.length&&ce(o).remove(),ce.merge([],i.childNodes)));var r,i,o},ce.fn.load=function(e,t,n){var r,i,o,a=this,s=e.indexOf(" ");return-1<s&&(r=Tt(e.slice(s)),e=e.slice(0,s)),v(t)?(n=t,t=void 0):t&&"object"==typeof t&&(i="POST"),0<a.length&&ce.ajax({url:e,type:i||"GET",dataType:"html",data:t}).done(function(e){o=arguments,a.html(r?ce("<div>").append(ce.parseHTML(e)).find(r):e)}).always(n&&function(e,t){a.each(function(){n.apply(this,o||[e.responseText,t,e])})}),this},ce.expr.pseudos.animated=function(t){return ce.grep(ce.timers,function(e){return t===e.elem}).length},ce.offset={setOffset:function(e,t,n){var r,i,o,a,s,u,l=ce.css(e,"position"),c=ce(e),f={};"static"===l&&(e.style.position="relative"),s=c.offset(),o=ce.css(e,"top"),u=ce.css(e,"left"),("absolute"===l||"fixed"===l)&&-1<(o+u).indexOf("auto")?(a=(r=c.position()).top,i=r.left):(a=parseFloat(o)||0,i=parseFloat(u)||0),v(t)&&(t=t.call(e,n,ce.extend({},s))),null!=t.top&&(f.top=t.top-s.top+a),null!=t.left&&(f.left=t.left-s.left+i),"using"in t?t.using.call(e,f):c.css(f)}},ce.fn.extend({offset:function(t){if(arguments.length)return void 0===t?this:this.each(function(e){ce.offset.setOffset(this,t,e)});var e,n,r=this[0];return r?r.getClientRects().length?(e=r.getBoundingClientRect(),n=r.ownerDocument.defaultView,{top:e.top+n.pageYOffset,left:e.left+n.pageXOffset}):{top:0,left:0}:void 0},position:function(){if(this[0]){var e,t,n,r=this[0],i={top:0,left:0};if("fixed"===ce.css(r,"position"))t=r.getBoundingClientRect();else{t=this.offset(),n=r.ownerDocument,e=r.offsetParent||n.documentElement;while(e&&(e===n.body||e===n.documentElement)&&"static"===ce.css(e,"position"))e=e.parentNode;e&&e!==r&&1===e.nodeType&&((i=ce(e).offset()).top+=ce.css(e,"borderTopWidth",!0),i.left+=ce.css(e,"borderLeftWidth",!0))}return{top:t.top-i.top-ce.css(r,"marginTop",!0),left:t.left-i.left-ce.css(r,"marginLeft",!0)}}},offsetParent:function(){return this.map(function(){var e=this.offsetParent;while(e&&"static"===ce.css(e,"position"))e=e.offsetParent;return e||J})}}),ce.each({scrollLeft:"pageXOffset",scrollTop:"pageYOffset"},function(t,i){var o="pageYOffset"===i;ce.fn[t]=function(e){return M(this,function(e,t,n){var r;if(y(e)?r=e:9===e.nodeType&&(r=e.defaultView),void 0===n)return r?r[i]:e[t];r?r.scrollTo(o?r.pageXOffset:n,o?n:r.pageYOffset):e[t]=n},t,e,arguments.length)}}),ce.each(["top","left"],function(e,n){ce.cssHooks[n]=Ye(le.pixelPosition,function(e,t){if(t)return t=Ge(e,n),_e.test(t)?ce(e).position()[n]+"px":t})}),ce.each({Height:"height",Width:"width"},function(a,s){ce.each({padding:"inner"+a,content:s,"":"outer"+a},function(r,o){ce.fn[o]=function(e,t){var n=arguments.length&&(r||"boolean"!=typeof e),i=r||(!0===e||!0===t?"margin":"border");return M(this,function(e,t,n){var r;return y(e)?0===o.indexOf("outer")?e["inner"+a]:e.document.documentElement["client"+a]:9===e.nodeType?(r=e.documentElement,Math.max(e.body["scroll"+a],r["scroll"+a],e.body["offset"+a],r["offset"+a],r["client"+a])):void 0===n?ce.css(e,t,i):ce.style(e,t,n,i)},s,n?e:void 0,n)}})}),ce.each(["ajaxStart","ajaxStop","ajaxComplete","ajaxError","ajaxSuccess","ajaxSend"],function(e,t){ce.fn[t]=function(e){return this.on(t,e)}}),ce.fn.extend({bind:function(e,t,n){return this.on(e,null,t,n)},unbind:function(e,t){return this.off(e,null,t)},delegate:function(e,t,n,r){return this.on(t,e,n,r)},undelegate:function(e,t,n){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",n)},hover:function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)}}),ce.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,n){ce.fn[n]=function(e,t){return 0<arguments.length?this.on(n,null,e,t):this.trigger(n)}});var en=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;ce.proxy=function(e,t){var n,r,i;if("string"==typeof t&&(n=e[t],t=e,e=n),v(e))return r=ae.call(arguments,2),(i=function(){return e.apply(t||this,r.concat(ae.call(arguments)))}).guid=e.guid=e.guid||ce.guid++,i},ce.holdReady=function(e){e?ce.readyWait++:ce.ready(!0)},ce.isArray=Array.isArray,ce.parseJSON=JSON.parse,ce.nodeName=fe,ce.isFunction=v,ce.isWindow=y,ce.camelCase=F,ce.type=x,ce.now=Date.now,ce.isNumeric=function(e){var t=ce.type(e);return("number"===t||"string"===t)&&!isNaN(e-parseFloat(e))},ce.trim=function(e){return null==e?"":(e+"").replace(en,"$1")},"function"==typeof define&&define.amd&&define("jquery",[],function(){return ce});var tn=ie.jQuery,nn=ie.$;return ce.noConflict=function(e){return ie.$===ce&&(ie.$=nn),e&&ie.jQuery===ce&&(ie.jQuery=tn),ce},"undefined"==typeof e&&(ie.jQuery=ie.$=ce),ce});
jQuery.noConflict();
// source --> https://horizon-habitat.fr/wp-includes/js/jquery/jquery-migrate.min.js?ver=3.4.1 
/*! jQuery Migrate v3.4.1 | (c) OpenJS Foundation and other contributors | jquery.org/license */
"undefined"==typeof jQuery.migrateMute&&(jQuery.migrateMute=!0),function(t){"use strict";"function"==typeof define&&define.amd?define(["jquery"],function(e){return t(e,window)}):"object"==typeof module&&module.exports?module.exports=t(require("jquery"),window):t(jQuery,window)}(function(s,n){"use strict";function e(e){return 0<=function(e,t){for(var r=/^(\d+)\.(\d+)\.(\d+)/,n=r.exec(e)||[],o=r.exec(t)||[],a=1;a<=3;a++){if(+o[a]<+n[a])return 1;if(+n[a]<+o[a])return-1}return 0}(s.fn.jquery,e)}s.migrateVersion="3.4.1";var t=Object.create(null);s.migrateDisablePatches=function(){for(var e=0;e<arguments.length;e++)t[arguments[e]]=!0},s.migrateEnablePatches=function(){for(var e=0;e<arguments.length;e++)delete t[arguments[e]]},s.migrateIsPatchEnabled=function(e){return!t[e]},n.console&&n.console.log&&(s&&e("3.0.0")&&!e("5.0.0")||n.console.log("JQMIGRATE: jQuery 3.x-4.x REQUIRED"),s.migrateWarnings&&n.console.log("JQMIGRATE: Migrate plugin loaded multiple times"),n.console.log("JQMIGRATE: Migrate is installed"+(s.migrateMute?"":" with logging active")+", version "+s.migrateVersion));var o={};function u(e,t){var r=n.console;!s.migrateIsPatchEnabled(e)||s.migrateDeduplicateWarnings&&o[t]||(o[t]=!0,s.migrateWarnings.push(t+" ["+e+"]"),r&&r.warn&&!s.migrateMute&&(r.warn("JQMIGRATE: "+t),s.migrateTrace&&r.trace&&r.trace()))}function r(e,t,r,n,o){Object.defineProperty(e,t,{configurable:!0,enumerable:!0,get:function(){return u(n,o),r},set:function(e){u(n,o),r=e}})}function a(e,t,r,n,o){var a=e[t];e[t]=function(){return o&&u(n,o),(s.migrateIsPatchEnabled(n)?r:a||s.noop).apply(this,arguments)}}function c(e,t,r,n,o){if(!o)throw new Error("No warning message provided");return a(e,t,r,n,o),0}function i(e,t,r,n){return a(e,t,r,n),0}s.migrateDeduplicateWarnings=!0,s.migrateWarnings=[],void 0===s.migrateTrace&&(s.migrateTrace=!0),s.migrateReset=function(){o={},s.migrateWarnings.length=0},"BackCompat"===n.document.compatMode&&u("quirks","jQuery is not compatible with Quirks Mode");var d,l,p,f={},m=s.fn.init,y=s.find,h=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/,g=/\[(\s*[-\w]+\s*)([~|^$*]?=)\s*([-\w#]*?#[-\w#]*)\s*\]/g,v=/^[\s\uFEFF\xA0]+|([^\s\uFEFF\xA0])[\s\uFEFF\xA0]+$/g;for(d in i(s.fn,"init",function(e){var t=Array.prototype.slice.call(arguments);return s.migrateIsPatchEnabled("selector-empty-id")&&"string"==typeof e&&"#"===e&&(u("selector-empty-id","jQuery( '#' ) is not a valid selector"),t[0]=[]),m.apply(this,t)},"selector-empty-id"),s.fn.init.prototype=s.fn,i(s,"find",function(t){var r=Array.prototype.slice.call(arguments);if("string"==typeof t&&h.test(t))try{n.document.querySelector(t)}catch(e){t=t.replace(g,function(e,t,r,n){return"["+t+r+'"'+n+'"]'});try{n.document.querySelector(t),u("selector-hash","Attribute selector with '#' must be quoted: "+r[0]),r[0]=t}catch(e){u("selector-hash","Attribute selector with '#' was not fixed: "+r[0])}}return y.apply(this,r)},"selector-hash"),y)Object.prototype.hasOwnProperty.call(y,d)&&(s.find[d]=y[d]);c(s.fn,"size",function(){return this.length},"size","jQuery.fn.size() is deprecated and removed; use the .length property"),c(s,"parseJSON",function(){return JSON.parse.apply(null,arguments)},"parseJSON","jQuery.parseJSON is deprecated; use JSON.parse"),c(s,"holdReady",s.holdReady,"holdReady","jQuery.holdReady is deprecated"),c(s,"unique",s.uniqueSort,"unique","jQuery.unique is deprecated; use jQuery.uniqueSort"),r(s.expr,"filters",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr.filters is deprecated; use jQuery.expr.pseudos"),r(s.expr,":",s.expr.pseudos,"expr-pre-pseudos","jQuery.expr[':'] is deprecated; use jQuery.expr.pseudos"),e("3.1.1")&&c(s,"trim",function(e){return null==e?"":(e+"").replace(v,"$1")},"trim","jQuery.trim is deprecated; use String.prototype.trim"),e("3.2.0")&&(c(s,"nodeName",function(e,t){return e.nodeName&&e.nodeName.toLowerCase()===t.toLowerCase()},"nodeName","jQuery.nodeName is deprecated"),c(s,"isArray",Array.isArray,"isArray","jQuery.isArray is deprecated; use Array.isArray")),e("3.3.0")&&(c(s,"isNumeric",function(e){var t=typeof e;return("number"==t||"string"==t)&&!isNaN(e-parseFloat(e))},"isNumeric","jQuery.isNumeric() is deprecated"),s.each("Boolean Number String Function Array Date RegExp Object Error Symbol".split(" "),function(e,t){f["[object "+t+"]"]=t.toLowerCase()}),c(s,"type",function(e){return null==e?e+"":"object"==typeof e||"function"==typeof e?f[Object.prototype.toString.call(e)]||"object":typeof e},"type","jQuery.type is deprecated"),c(s,"isFunction",function(e){return"function"==typeof e},"isFunction","jQuery.isFunction() is deprecated"),c(s,"isWindow",function(e){return null!=e&&e===e.window},"isWindow","jQuery.isWindow() is deprecated")),s.ajax&&(l=s.ajax,p=/(=)\?(?=&|$)|\?\?/,i(s,"ajax",function(){var e=l.apply(this,arguments);return e.promise&&(c(e,"success",e.done,"jqXHR-methods","jQXHR.success is deprecated and removed"),c(e,"error",e.fail,"jqXHR-methods","jQXHR.error is deprecated and removed"),c(e,"complete",e.always,"jqXHR-methods","jQXHR.complete is deprecated and removed")),e},"jqXHR-methods"),e("4.0.0")||s.ajaxPrefilter("+json",function(e){!1!==e.jsonp&&(p.test(e.url)||"string"==typeof e.data&&0===(e.contentType||"").indexOf("application/x-www-form-urlencoded")&&p.test(e.data))&&u("jsonp-promotion","JSON-to-JSONP auto-promotion is deprecated")}));var j=s.fn.removeAttr,b=s.fn.toggleClass,w=/\S+/g;function x(e){return e.replace(/-([a-z])/g,function(e,t){return t.toUpperCase()})}i(s.fn,"removeAttr",function(e){var r=this,n=!1;return s.each(e.match(w),function(e,t){s.expr.match.bool.test(t)&&r.each(function(){if(!1!==s(this).prop(t))return!(n=!0)}),n&&(u("removeAttr-bool","jQuery.fn.removeAttr no longer sets boolean properties: "+t),r.prop(t,!1))}),j.apply(this,arguments)},"removeAttr-bool"),i(s.fn,"toggleClass",function(t){return void 0!==t&&"boolean"!=typeof t?b.apply(this,arguments):(u("toggleClass-bool","jQuery.fn.toggleClass( boolean ) is deprecated"),this.each(function(){var e=this.getAttribute&&this.getAttribute("class")||"";e&&s.data(this,"__className__",e),this.setAttribute&&this.setAttribute("class",!e&&!1!==t&&s.data(this,"__className__")||"")}))},"toggleClass-bool");var Q,A,R=!1,C=/^[a-z]/,N=/^(?:Border(?:Top|Right|Bottom|Left)?(?:Width|)|(?:Margin|Padding)?(?:Top|Right|Bottom|Left)?|(?:Min|Max)?(?:Width|Height))$/;s.swap&&s.each(["height","width","reliableMarginRight"],function(e,t){var r=s.cssHooks[t]&&s.cssHooks[t].get;r&&(s.cssHooks[t].get=function(){var e;return R=!0,e=r.apply(this,arguments),R=!1,e})}),i(s,"swap",function(e,t,r,n){var o,a,i={};for(a in R||u("swap","jQuery.swap() is undocumented and deprecated"),t)i[a]=e.style[a],e.style[a]=t[a];for(a in o=r.apply(e,n||[]),t)e.style[a]=i[a];return o},"swap"),e("3.4.0")&&"undefined"!=typeof Proxy&&(s.cssProps=new Proxy(s.cssProps||{},{set:function(){return u("cssProps","jQuery.cssProps is deprecated"),Reflect.set.apply(this,arguments)}})),e("4.0.0")?(A={animationIterationCount:!0,columnCount:!0,fillOpacity:!0,flexGrow:!0,flexShrink:!0,fontWeight:!0,gridArea:!0,gridColumn:!0,gridColumnEnd:!0,gridColumnStart:!0,gridRow:!0,gridRowEnd:!0,gridRowStart:!0,lineHeight:!0,opacity:!0,order:!0,orphans:!0,widows:!0,zIndex:!0,zoom:!0},"undefined"!=typeof Proxy?s.cssNumber=new Proxy(A,{get:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.get.apply(this,arguments)},set:function(){return u("css-number","jQuery.cssNumber is deprecated"),Reflect.set.apply(this,arguments)}}):s.cssNumber=A):A=s.cssNumber,Q=s.fn.css,i(s.fn,"css",function(e,t){var r,n,o=this;return e&&"object"==typeof e&&!Array.isArray(e)?(s.each(e,function(e,t){s.fn.css.call(o,e,t)}),this):("number"==typeof t&&(r=x(e),n=r,C.test(n)&&N.test(n[0].toUpperCase()+n.slice(1))||A[r]||u("css-number",'Number-typed values are deprecated for jQuery.fn.css( "'+e+'", value )')),Q.apply(this,arguments))},"css-number");var S,P,k,H,E=s.data;i(s,"data",function(e,t,r){var n,o,a;if(t&&"object"==typeof t&&2===arguments.length){for(a in n=s.hasData(e)&&E.call(this,e),o={},t)a!==x(a)?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+a),n[a]=t[a]):o[a]=t[a];return E.call(this,e,o),t}return t&&"string"==typeof t&&t!==x(t)&&(n=s.hasData(e)&&E.call(this,e))&&t in n?(u("data-camelCase","jQuery.data() always sets/gets camelCased names: "+t),2<arguments.length&&(n[t]=r),n[t]):E.apply(this,arguments)},"data-camelCase"),s.fx&&(k=s.Tween.prototype.run,H=function(e){return e},i(s.Tween.prototype,"run",function(){1<s.easing[this.easing].length&&(u("easing-one-arg","'jQuery.easing."+this.easing.toString()+"' should use only one argument"),s.easing[this.easing]=H),k.apply(this,arguments)},"easing-one-arg"),S=s.fx.interval,P="jQuery.fx.interval is deprecated",n.requestAnimationFrame&&Object.defineProperty(s.fx,"interval",{configurable:!0,enumerable:!0,get:function(){return n.document.hidden||u("fx-interval",P),s.migrateIsPatchEnabled("fx-interval")&&void 0===S?13:S},set:function(e){u("fx-interval",P),S=e}}));var M=s.fn.load,q=s.event.add,O=s.event.fix;s.event.props=[],s.event.fixHooks={},r(s.event.props,"concat",s.event.props.concat,"event-old-patch","jQuery.event.props.concat() is deprecated and removed"),i(s.event,"fix",function(e){var t,r=e.type,n=this.fixHooks[r],o=s.event.props;if(o.length){u("event-old-patch","jQuery.event.props are deprecated and removed: "+o.join());while(o.length)s.event.addProp(o.pop())}if(n&&!n._migrated_&&(n._migrated_=!0,u("event-old-patch","jQuery.event.fixHooks are deprecated and removed: "+r),(o=n.props)&&o.length))while(o.length)s.event.addProp(o.pop());return t=O.call(this,e),n&&n.filter?n.filter(t,e):t},"event-old-patch"),i(s.event,"add",function(e,t){return e===n&&"load"===t&&"complete"===n.document.readyState&&u("load-after-event","jQuery(window).on('load'...) called after load event occurred"),q.apply(this,arguments)},"load-after-event"),s.each(["load","unload","error"],function(e,t){i(s.fn,t,function(){var e=Array.prototype.slice.call(arguments,0);return"load"===t&&"string"==typeof e[0]?M.apply(this,e):(u("shorthand-removed-v3","jQuery.fn."+t+"() is deprecated"),e.splice(0,0,t),arguments.length?this.on.apply(this,e):(this.triggerHandler.apply(this,e),this))},"shorthand-removed-v3")}),s.each("blur focus focusin focusout resize scroll click dblclick mousedown mouseup mousemove mouseover mouseout mouseenter mouseleave change select submit keydown keypress keyup contextmenu".split(" "),function(e,r){c(s.fn,r,function(e,t){return 0<arguments.length?this.on(r,null,e,t):this.trigger(r)},"shorthand-deprecated-v3","jQuery.fn."+r+"() event shorthand is deprecated")}),s(function(){s(n.document).triggerHandler("ready")}),s.event.special.ready={setup:function(){this===n.document&&u("ready-event","'ready' event is deprecated")}},c(s.fn,"bind",function(e,t,r){return this.on(e,null,t,r)},"pre-on-methods","jQuery.fn.bind() is deprecated"),c(s.fn,"unbind",function(e,t){return this.off(e,null,t)},"pre-on-methods","jQuery.fn.unbind() is deprecated"),c(s.fn,"delegate",function(e,t,r,n){return this.on(t,e,r,n)},"pre-on-methods","jQuery.fn.delegate() is deprecated"),c(s.fn,"undelegate",function(e,t,r){return 1===arguments.length?this.off(e,"**"):this.off(t,e||"**",r)},"pre-on-methods","jQuery.fn.undelegate() is deprecated"),c(s.fn,"hover",function(e,t){return this.on("mouseenter",e).on("mouseleave",t||e)},"pre-on-methods","jQuery.fn.hover() is deprecated");function T(e){var t=n.document.implementation.createHTMLDocument("");return t.body.innerHTML=e,t.body&&t.body.innerHTML}var F=/<(?!area|br|col|embed|hr|img|input|link|meta|param)(([a-z][^\/\0>\x20\t\r\n\f]*)[^>]*)\/>/gi;s.UNSAFE_restoreLegacyHtmlPrefilter=function(){s.migrateEnablePatches("self-closed-tags")},i(s,"htmlPrefilter",function(e){var t,r;return(r=(t=e).replace(F,"<$1></$2>"))!==t&&T(t)!==T(r)&&u("self-closed-tags","HTML tags must be properly nested and closed: "+t),e.replace(F,"<$1></$2>")},"self-closed-tags"),s.migrateDisablePatches("self-closed-tags");var D,W,_,I=s.fn.offset;return i(s.fn,"offset",function(){var e=this[0];return!e||e.nodeType&&e.getBoundingClientRect?I.apply(this,arguments):(u("offset-valid-elem","jQuery.fn.offset() requires a valid DOM element"),arguments.length?this:void 0)},"offset-valid-elem"),s.ajax&&(D=s.param,i(s,"param",function(e,t){var r=s.ajaxSettings&&s.ajaxSettings.traditional;return void 0===t&&r&&(u("param-ajax-traditional","jQuery.param() no longer uses jQuery.ajaxSettings.traditional"),t=r),D.call(this,e,t)},"param-ajax-traditional")),c(s.fn,"andSelf",s.fn.addBack,"andSelf","jQuery.fn.andSelf() is deprecated and removed, use jQuery.fn.addBack()"),s.Deferred&&(W=s.Deferred,_=[["resolve","done",s.Callbacks("once memory"),s.Callbacks("once memory"),"resolved"],["reject","fail",s.Callbacks("once memory"),s.Callbacks("once memory"),"rejected"],["notify","progress",s.Callbacks("memory"),s.Callbacks("memory")]],i(s,"Deferred",function(e){var a=W(),i=a.promise();function t(){var o=arguments;return s.Deferred(function(n){s.each(_,function(e,t){var r="function"==typeof o[e]&&o[e];a[t[1]](function(){var e=r&&r.apply(this,arguments);e&&"function"==typeof e.promise?e.promise().done(n.resolve).fail(n.reject).progress(n.notify):n[t[0]+"With"](this===i?n.promise():this,r?[e]:arguments)})}),o=null}).promise()}return c(a,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),c(i,"pipe",t,"deferred-pipe","deferred.pipe() is deprecated"),e&&e.call(a,a),a},"deferred-pipe"),s.Deferred.exceptionHook=W.exceptionHook),s});
// source --> https://horizon-habitat.fr/wp-content/cache/149bf625-0351-4eb8-8e05-945821991224/7862763b3ec30441136f2153d6ad67a2d4fe38f9.js?ver=1.15.4 
/* Loaded from local cache - 1775729616 */"use strict";(()=>{var pv=Object.defineProperty,gv=Object.defineProperties;var hv=Object.getOwnPropertyDescriptors;var Ju=Object.getOwnPropertySymbols;var mv=Object.prototype.hasOwnProperty,vv=Object.prototype.propertyIsEnumerable;var Ku=(e,n,t)=>n in e?pv(e,n,{enumerable:!0,configurable:!0,writable:!0,value:t}):e[n]=t,I=(e,n)=>{for(var t in n||={})mv.call(n,t)&&Ku(e,t,n[t]);if(Ju)for(var t of Ju(n))vv.call(n,t)&&Ku(e,t,n[t]);return e},U=(e,n)=>gv(e,hv(n));var Me=null,hi=!1,Ba=1,Cv=null,Le=Symbol("SIGNAL");function T(e){let n=Me;return Me=e,n}function vi(){return Me}var sr={version:0,lastCleanEpoch:0,dirty:!1,producers:void 0,producersTail:void 0,consumers:void 0,consumersTail:void 0,recomputing:!1,consumerAllowSignalWrites:!1,consumerIsAlwaysLive:!1,kind:"unknown",producerMustRecompute:()=>!1,producerRecomputeValue:()=>{},consumerMarkedDirty:()=>{},consumerOnSignalRead:()=>{}};function ro(e){if(hi)throw new Error("");if(Me===null)return;Me.consumerOnSignalRead(e);let n=Me.producersTail;if(n!==void 0&&n.producer===e)return;let t,r=Me.recomputing;if(r&&(t=n!==void 0?n.nextProducer:Me.producers,t!==void 0&&t.producer===e)){Me.producersTail=t,t.lastReadVersion=e.version;return}let o=e.consumersTail;if(o!==void 0&&o.consumer===Me&&(!r||bv(o,Me)))return;let i=lr(Me),s={producer:e,consumer:Me,nextProducer:t,prevConsumer:o,lastReadVersion:e.version,nextConsumer:void 0};Me.producersTail=s,n!==void 0?n.nextProducer=s:Me.producers=s,i&&nf(e,s)}function Xu(){Ba++}function Va(e){if(!(lr(e)&&!e.dirty)&&!(!e.dirty&&e.lastCleanEpoch===Ba)){if(!e.producerMustRecompute(e)&&!io(e)){Pa(e);return}e.producerRecomputeValue(e),Pa(e)}}function ja(e){if(e.consumers===void 0)return;let n=hi;hi=!0;try{for(let t=e.consumers;t!==void 0;t=t.nextConsumer){let r=t.consumer;r.dirty||yv(r)}}finally{hi=n}}function Ha(){return Me?.consumerAllowSignalWrites!==!1}function yv(e){e.dirty=!0,ja(e),e.consumerMarkedDirty?.(e)}function Pa(e){e.dirty=!1,e.lastCleanEpoch=Ba}function ar(e){return e&&ef(e),T(e)}function ef(e){e.producersTail=void 0,e.recomputing=!0}function oo(e,n){T(n),e&&tf(e)}function tf(e){e.recomputing=!1;let n=e.producersTail,t=n!==void 0?n.nextProducer:e.producers;if(t!==void 0){if(lr(e))do t=$a(t);while(t!==void 0);n!==void 0?n.nextProducer=void 0:e.producers=void 0}}function io(e){for(let n=e.producers;n!==void 0;n=n.nextProducer){let t=n.producer,r=n.lastReadVersion;if(r!==t.version||(Va(t),r!==t.version))return!0}return!1}function En(e){if(lr(e)){let n=e.producers;for(;n!==void 0;)n=$a(n)}e.producers=void 0,e.producersTail=void 0,e.consumers=void 0,e.consumersTail=void 0}function nf(e,n){let t=e.consumersTail,r=lr(e);if(t!==void 0?(n.nextConsumer=t.nextConsumer,t.nextConsumer=n):(n.nextConsumer=void 0,e.consumers=n),n.prevConsumer=t,e.consumersTail=n,!r)for(let o=e.producers;o!==void 0;o=o.nextProducer)nf(o.producer,o)}function $a(e){let n=e.producer,t=e.nextProducer,r=e.nextConsumer,o=e.prevConsumer;if(e.nextConsumer=void 0,e.prevConsumer=void 0,r!==void 0?r.prevConsumer=o:n.consumersTail=o,o!==void 0)o.nextConsumer=r;else if(n.consumers=r,!lr(n)){let i=n.producers;for(;i!==void 0;)i=$a(i)}return t}function lr(e){return e.consumerIsAlwaysLive||e.consumers!==void 0}function Ua(e){Cv?.(e)}function bv(e,n){let t=n.producersTail;if(t!==void 0){let r=n.producers;do{if(r===e)return!0;if(r===t)break;r=r.nextProducer}while(r!==void 0)}return!1}function Wa(e,n){return Object.is(e,n)}function Ci(e,n){let t=Object.create(_v);t.computation=e,n!==void 0&&(t.equal=n);let r=()=>{if(Va(t),ro(t),t.value===mi)throw t.error;return t.value};return r[Le]=t,Ua(t),r}var ka=Symbol("UNSET"),La=Symbol("COMPUTING"),mi=Symbol("ERRORED"),_v=U(I({},sr),{value:ka,dirty:!0,error:null,equal:Wa,kind:"computed",producerMustRecompute(e){return e.value===ka||e.value===La},producerRecomputeValue(e){if(e.value===La)throw new Error("");let n=e.value;e.value=La;let t=ar(e),r,o=!1;try{r=e.computation(),T(null),o=n!==ka&&n!==mi&&r!==mi&&e.equal(n,r)}catch(i){r=mi,e.error=i}finally{oo(e,t)}if(o){e.value=n;return}e.value=r,e.version++}});function xv(){throw new Error}var rf=xv;function of(e){rf(e)}function Ga(e){rf=e}var Dv=null;function qa(e,n){let t=Object.create(yi);t.value=e,n!==void 0&&(t.equal=n);let r=()=>sf(t);return r[Le]=t,Ua(t),[r,s=>so(t,s),s=>af(t,s)]}function sf(e){return ro(e),e.value}function so(e,n){Ha()||of(e),e.equal(e.value,n)||(e.value=n,Ev(e))}function af(e,n){Ha()||of(e),so(e,n(e.value))}var yi=U(I({},sr),{equal:Wa,value:void 0,kind:"signal"});function Ev(e){e.version++,Xu(),ja(e),Dv?.(e)}var Za=U(I({},sr),{consumerIsAlwaysLive:!0,consumerAllowSignalWrites:!0,dirty:!0,kind:"effect"});function Ya(e){if(e.dirty=!1,e.version>0&&!io(e))return;e.version++;let n=ar(e);try{e.cleanup(),e.fn()}finally{oo(e,n)}}function $(e){return typeof e=="function"}function bi(e){let t=e(r=>{Error.call(r),r.stack=new Error().stack});return t.prototype=Object.create(Error.prototype),t.prototype.constructor=t,t}var _i=bi(e=>function(t){e(this),this.message=t?`${t.length} errors occurred during unsubscription:
${t.map((r,o)=>`${o+1}) ${r.toString()}`).join(`
  `)}`:"",this.name="UnsubscriptionError",this.errors=t});function zn(e,n){if(e){let t=e.indexOf(n);0<=t&&e.splice(t,1)}}var we=class e{constructor(n){this.initialTeardown=n,this.closed=!1,this._parentage=null,this._finalizers=null}unsubscribe(){let n;if(!this.closed){this.closed=!0;let{_parentage:t}=this;if(t)if(this._parentage=null,Array.isArray(t))for(let i of t)i.remove(this);else t.remove(this);let{initialTeardown:r}=this;if($(r))try{r()}catch(i){n=i instanceof _i?i.errors:[i]}let{_finalizers:o}=this;if(o){this._finalizers=null;for(let i of o)try{lf(i)}catch(s){n=n??[],s instanceof _i?n=[...n,...s.errors]:n.push(s)}}if(n)throw new _i(n)}}add(n){var t;if(n&&n!==this)if(this.closed)lf(n);else{if(n instanceof e){if(n.closed||n._hasParent(this))return;n._addParent(this)}(this._finalizers=(t=this._finalizers)!==null&&t!==void 0?t:[]).push(n)}}_hasParent(n){let{_parentage:t}=this;return t===n||Array.isArray(t)&&t.includes(n)}_addParent(n){let{_parentage:t}=this;this._parentage=Array.isArray(t)?(t.push(n),t):t?[t,n]:n}_removeParent(n){let{_parentage:t}=this;t===n?this._parentage=null:Array.isArray(t)&&zn(t,n)}remove(n){let{_finalizers:t}=this;t&&zn(t,n),n instanceof e&&n._removeParent(this)}};we.EMPTY=(()=>{let e=new we;return e.closed=!0,e})();var Qa=we.EMPTY;function xi(e){return e instanceof we||e&&"closed"in e&&$(e.remove)&&$(e.add)&&$(e.unsubscribe)}function lf(e){$(e)?e():e.unsubscribe()}var pt={onUnhandledError:null,onStoppedNotification:null,Promise:void 0,useDeprecatedSynchronousErrorHandling:!1,useDeprecatedNextContext:!1};var cr={setTimeout(e,n,...t){let{delegate:r}=cr;return r?.setTimeout?r.setTimeout(e,n,...t):setTimeout(e,n,...t)},clearTimeout(e){let{delegate:n}=cr;return(n?.clearTimeout||clearTimeout)(e)},delegate:void 0};function Di(e){cr.setTimeout(()=>{let{onUnhandledError:n}=pt;if(n)n(e);else throw e})}function In(){}var cf=Ja("C",void 0,void 0);function df(e){return Ja("E",void 0,e)}function uf(e){return Ja("N",e,void 0)}function Ja(e,n,t){return{kind:e,value:n,error:t}}var wn=null;function dr(e){if(pt.useDeprecatedSynchronousErrorHandling){let n=!wn;if(n&&(wn={errorThrown:!1,error:null}),e(),n){let{errorThrown:t,error:r}=wn;if(wn=null,t)throw r}}else e()}function ff(e){pt.useDeprecatedSynchronousErrorHandling&&wn&&(wn.errorThrown=!0,wn.error=e)}var Tn=class extends we{constructor(n){super(),this.isStopped=!1,n?(this.destination=n,xi(n)&&n.add(this)):this.destination=wv}static create(n,t,r){return new Pt(n,t,r)}next(n){this.isStopped?Xa(uf(n),this):this._next(n)}error(n){this.isStopped?Xa(df(n),this):(this.isStopped=!0,this._error(n))}complete(){this.isStopped?Xa(cf,this):(this.isStopped=!0,this._complete())}unsubscribe(){this.closed||(this.isStopped=!0,super.unsubscribe(),this.destination=null)}_next(n){this.destination.next(n)}_error(n){try{this.destination.error(n)}finally{this.unsubscribe()}}_complete(){try{this.destination.complete()}finally{this.unsubscribe()}}},zv=Function.prototype.bind;function Ka(e,n){return zv.call(e,n)}var el=class{constructor(n){this.partialObserver=n}next(n){let{partialObserver:t}=this;if(t.next)try{t.next(n)}catch(r){Ei(r)}}error(n){let{partialObserver:t}=this;if(t.error)try{t.error(n)}catch(r){Ei(r)}else Ei(n)}complete(){let{partialObserver:n}=this;if(n.complete)try{n.complete()}catch(t){Ei(t)}}},Pt=class extends Tn{constructor(n,t,r){super();let o;if($(n)||!n)o={next:n??void 0,error:t??void 0,complete:r??void 0};else{let i;this&&pt.useDeprecatedNextContext?(i=Object.create(n),i.unsubscribe=()=>this.unsubscribe(),o={next:n.next&&Ka(n.next,i),error:n.error&&Ka(n.error,i),complete:n.complete&&Ka(n.complete,i)}):o=n}this.destination=new el(o)}};function Ei(e){pt.useDeprecatedSynchronousErrorHandling?ff(e):Di(e)}function Iv(e){throw e}function Xa(e,n){let{onStoppedNotification:t}=pt;t&&cr.setTimeout(()=>t(e,n))}var wv={closed:!0,next:In,error:Iv,complete:In};var ur=typeof Symbol=="function"&&Symbol.observable||"@@observable";function Xt(e){return e}function pf(e){return e.length===0?Xt:e.length===1?e[0]:function(t){return e.reduce((r,o)=>o(r),t)}}var G=(()=>{class e{constructor(t){t&&(this._subscribe=t)}lift(t){let r=new e;return r.source=this,r.operator=t,r}subscribe(t,r,o){let i=Sv(t)?t:new Pt(t,r,o);return dr(()=>{let{operator:s,source:a}=this;i.add(s?s.call(i,a):a?this._subscribe(i):this._trySubscribe(i))}),i}_trySubscribe(t){try{return this._subscribe(t)}catch(r){t.error(r)}}forEach(t,r){return r=gf(r),new r((o,i)=>{let s=new Pt({next:a=>{try{t(a)}catch(l){i(l),s.unsubscribe()}},error:i,complete:o});this.subscribe(s)})}_subscribe(t){var r;return(r=this.source)===null||r===void 0?void 0:r.subscribe(t)}[ur](){return this}pipe(...t){return pf(t)(this)}toPromise(t){return t=gf(t),new t((r,o)=>{let i;this.subscribe(s=>i=s,s=>o(s),()=>r(i))})}}return e.create=n=>new e(n),e})();function gf(e){var n;return(n=e??pt.Promise)!==null&&n!==void 0?n:Promise}function Tv(e){return e&&$(e.next)&&$(e.error)&&$(e.complete)}function Sv(e){return e&&e instanceof Tn||Tv(e)&&xi(e)}function Mv(e){return $(e?.lift)}function X(e){return n=>{if(Mv(n))return n.lift(function(t){try{return e(t,this)}catch(r){this.error(r)}});throw new TypeError("Unable to lift unknown Observable type")}}function le(e,n,t,r,o){return new tl(e,n,t,r,o)}var tl=class extends Tn{constructor(n,t,r,o,i,s){super(n),this.onFinalize=i,this.shouldUnsubscribe=s,this._next=t?function(a){try{t(a)}catch(l){n.error(l)}}:super._next,this._error=o?function(a){try{o(a)}catch(l){n.error(l)}finally{this.unsubscribe()}}:super._error,this._complete=r?function(){try{r()}catch(a){n.error(a)}finally{this.unsubscribe()}}:super._complete}unsubscribe(){var n;if(!this.shouldUnsubscribe||this.shouldUnsubscribe()){let{closed:t}=this;super.unsubscribe(),!t&&((n=this.onFinalize)===null||n===void 0||n.call(this))}}};var hf=bi(e=>function(){e(this),this.name="ObjectUnsubscribedError",this.message="object unsubscribed"});var De=(()=>{class e extends G{constructor(){super(),this.closed=!1,this.currentObservers=null,this.observers=[],this.isStopped=!1,this.hasError=!1,this.thrownError=null}lift(t){let r=new zi(this,this);return r.operator=t,r}_throwIfClosed(){if(this.closed)throw new hf}next(t){dr(()=>{if(this._throwIfClosed(),!this.isStopped){this.currentObservers||(this.currentObservers=Array.from(this.observers));for(let r of this.currentObservers)r.next(t)}})}error(t){dr(()=>{if(this._throwIfClosed(),!this.isStopped){this.hasError=this.isStopped=!0,this.thrownError=t;let{observers:r}=this;for(;r.length;)r.shift().error(t)}})}complete(){dr(()=>{if(this._throwIfClosed(),!this.isStopped){this.isStopped=!0;let{observers:t}=this;for(;t.length;)t.shift().complete()}})}unsubscribe(){this.isStopped=this.closed=!0,this.observers=this.currentObservers=null}get observed(){var t;return((t=this.observers)===null||t===void 0?void 0:t.length)>0}_trySubscribe(t){return this._throwIfClosed(),super._trySubscribe(t)}_subscribe(t){return this._throwIfClosed(),this._checkFinalizedStatuses(t),this._innerSubscribe(t)}_innerSubscribe(t){let{hasError:r,isStopped:o,observers:i}=this;return r||o?Qa:(this.currentObservers=null,i.push(t),new we(()=>{this.currentObservers=null,zn(i,t)}))}_checkFinalizedStatuses(t){let{hasError:r,thrownError:o,isStopped:i}=this;r?t.error(o):i&&t.complete()}asObservable(){let t=new G;return t.source=this,t}}return e.create=(n,t)=>new zi(n,t),e})(),zi=class extends De{constructor(n,t){super(),this.destination=n,this.source=t}next(n){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.next)===null||r===void 0||r.call(t,n)}error(n){var t,r;(r=(t=this.destination)===null||t===void 0?void 0:t.error)===null||r===void 0||r.call(t,n)}complete(){var n,t;(t=(n=this.destination)===null||n===void 0?void 0:n.complete)===null||t===void 0||t.call(n)}_subscribe(n){var t,r;return(r=(t=this.source)===null||t===void 0?void 0:t.subscribe(n))!==null&&r!==void 0?r:Qa}};var Sn=class extends De{constructor(n){super(),this._value=n}get value(){return this.getValue()}_subscribe(n){let t=super._subscribe(n);return!t.closed&&n.next(this._value),t}getValue(){let{hasError:n,thrownError:t,_value:r}=this;if(n)throw t;return this._throwIfClosed(),r}next(n){super.next(this._value=n)}};var ao={now(){return(ao.delegate||Date).now()},delegate:void 0};var en=class extends De{constructor(n=1/0,t=1/0,r=ao){super(),this._bufferSize=n,this._windowTime=t,this._timestampProvider=r,this._buffer=[],this._infiniteTimeWindow=!0,this._infiniteTimeWindow=t===1/0,this._bufferSize=Math.max(1,n),this._windowTime=Math.max(1,t)}next(n){let{isStopped:t,_buffer:r,_infiniteTimeWindow:o,_timestampProvider:i,_windowTime:s}=this;t||(r.push(n),!o&&r.push(i.now()+s)),this._trimBuffer(),super.next(n)}_subscribe(n){this._throwIfClosed(),this._trimBuffer();let t=this._innerSubscribe(n),{_infiniteTimeWindow:r,_buffer:o}=this,i=o.slice();for(let s=0;s<i.length&&!n.closed;s+=r?1:2)n.next(i[s]);return this._checkFinalizedStatuses(n),t}_trimBuffer(){let{_bufferSize:n,_timestampProvider:t,_buffer:r,_infiniteTimeWindow:o}=this,i=(o?1:2)*n;if(n<1/0&&i<r.length&&r.splice(0,r.length-i),!o){let s=t.now(),a=0;for(let l=1;l<r.length&&r[l]<=s;l+=2)a=l;a&&r.splice(0,a+1)}}};var Ii=class extends we{constructor(n,t){super()}schedule(n,t=0){return this}};var lo={setInterval(e,n,...t){let{delegate:r}=lo;return r?.setInterval?r.setInterval(e,n,...t):setInterval(e,n,...t)},clearInterval(e){let{delegate:n}=lo;return(n?.clearInterval||clearInterval)(e)},delegate:void 0};var wi=class extends Ii{constructor(n,t){super(n,t),this.scheduler=n,this.work=t,this.pending=!1}schedule(n,t=0){var r;if(this.closed)return this;this.state=n;let o=this.id,i=this.scheduler;return o!=null&&(this.id=this.recycleAsyncId(i,o,t)),this.pending=!0,this.delay=t,this.id=(r=this.id)!==null&&r!==void 0?r:this.requestAsyncId(i,this.id,t),this}requestAsyncId(n,t,r=0){return lo.setInterval(n.flush.bind(n,this),r)}recycleAsyncId(n,t,r=0){if(r!=null&&this.delay===r&&this.pending===!1)return t;t!=null&&lo.clearInterval(t)}execute(n,t){if(this.closed)return new Error("executing a cancelled action");this.pending=!1;let r=this._execute(n,t);if(r)return r;this.pending===!1&&this.id!=null&&(this.id=this.recycleAsyncId(this.scheduler,this.id,null))}_execute(n,t){let r=!1,o;try{this.work(n)}catch(i){r=!0,o=i||new Error("Scheduled action threw falsy error")}if(r)return this.unsubscribe(),o}unsubscribe(){if(!this.closed){let{id:n,scheduler:t}=this,{actions:r}=t;this.work=this.state=this.scheduler=null,this.pending=!1,zn(r,this),n!=null&&(this.id=this.recycleAsyncId(t,n,null)),this.delay=null,super.unsubscribe()}}};var fr=class e{constructor(n,t=e.now){this.schedulerActionCtor=n,this.now=t}schedule(n,t=0,r){return new this.schedulerActionCtor(this,n).schedule(r,t)}};fr.now=ao.now;var Ti=class extends fr{constructor(n,t=fr.now){super(n,t),this.actions=[],this._active=!1}flush(n){let{actions:t}=this;if(this._active){t.push(n);return}let r;this._active=!0;do if(r=n.execute(n.state,n.delay))break;while(n=t.shift());if(this._active=!1,r){for(;n=t.shift();)n.unsubscribe();throw r}}};var mf=new Ti(wi);var tn=new G(e=>e.complete());function vf(e){return e&&$(e.schedule)}function Cf(e){return e[e.length-1]}function nn(e){return vf(Cf(e))?e.pop():void 0}function yf(e,n){return typeof Cf(e)=="number"?e.pop():n}function _f(e,n){var t={};for(var r in e)Object.prototype.hasOwnProperty.call(e,r)&&n.indexOf(r)<0&&(t[r]=e[r]);if(e!=null&&typeof Object.getOwnPropertySymbols=="function")for(var o=0,r=Object.getOwnPropertySymbols(e);o<r.length;o++)n.indexOf(r[o])<0&&Object.prototype.propertyIsEnumerable.call(e,r[o])&&(t[r[o]]=e[r[o]]);return t}function xf(e,n,t,r){function o(i){return i instanceof t?i:new t(function(s){s(i)})}return new(t||(t=Promise))(function(i,s){function a(d){try{c(r.next(d))}catch(u){s(u)}}function l(d){try{c(r.throw(d))}catch(u){s(u)}}function c(d){d.done?i(d.value):o(d.value).then(a,l)}c((r=r.apply(e,n||[])).next())})}function bf(e){var n=typeof Symbol=="function"&&Symbol.iterator,t=n&&e[n],r=0;if(t)return t.call(e);if(e&&typeof e.length=="number")return{next:function(){return e&&r>=e.length&&(e=void 0),{value:e&&e[r++],done:!e}}};throw new TypeError(n?"Object is not iterable.":"Symbol.iterator is not defined.")}function Mn(e){return this instanceof Mn?(this.v=e,this):new Mn(e)}function Df(e,n,t){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var r=t.apply(e,n||[]),o,i=[];return o=Object.create((typeof AsyncIterator=="function"?AsyncIterator:Object).prototype),a("next"),a("throw"),a("return",s),o[Symbol.asyncIterator]=function(){return this},o;function s(p){return function(b){return Promise.resolve(b).then(p,u)}}function a(p,b){r[p]&&(o[p]=function(z){return new Promise(function(L,R){i.push([p,z,L,R])>1||l(p,z)})},b&&(o[p]=b(o[p])))}function l(p,b){try{c(r[p](b))}catch(z){h(i[0][3],z)}}function c(p){p.value instanceof Mn?Promise.resolve(p.value.v).then(d,u):h(i[0][2],p)}function d(p){l("next",p)}function u(p){l("throw",p)}function h(p,b){p(b),i.shift(),i.length&&l(i[0][0],i[0][1])}}function Ef(e){if(!Symbol.asyncIterator)throw new TypeError("Symbol.asyncIterator is not defined.");var n=e[Symbol.asyncIterator],t;return n?n.call(e):(e=typeof bf=="function"?bf(e):e[Symbol.iterator](),t={},r("next"),r("throw"),r("return"),t[Symbol.asyncIterator]=function(){return this},t);function r(i){t[i]=e[i]&&function(s){return new Promise(function(a,l){s=e[i](s),o(a,l,s.done,s.value)})}}function o(i,s,a,l){Promise.resolve(l).then(function(c){i({value:c,done:a})},s)}}var Si=e=>e&&typeof e.length=="number"&&typeof e!="function";function Mi(e){return $(e?.then)}function Ni(e){return $(e[ur])}function Ai(e){return Symbol.asyncIterator&&$(e?.[Symbol.asyncIterator])}function Oi(e){return new TypeError(`You provided ${e!==null&&typeof e=="object"?"an invalid object":`'${e}'`} where a stream was expected. You can provide an Observable, Promise, ReadableStream, Array, AsyncIterable, or Iterable.`)}function Nv(){return typeof Symbol!="function"||!Symbol.iterator?"@@iterator":Symbol.iterator}var Fi=Nv();function Ri(e){return $(e?.[Fi])}function ki(e){return Df(this,arguments,function*(){let t=e.getReader();try{for(;;){let{value:r,done:o}=yield Mn(t.read());if(o)return yield Mn(void 0);yield yield Mn(r)}}finally{t.releaseLock()}})}function Li(e){return $(e?.getReader)}function pe(e){if(e instanceof G)return e;if(e!=null){if(Ni(e))return Av(e);if(Si(e))return Ov(e);if(Mi(e))return Fv(e);if(Ai(e))return zf(e);if(Ri(e))return Rv(e);if(Li(e))return kv(e)}throw Oi(e)}function Av(e){return new G(n=>{let t=e[ur]();if($(t.subscribe))return t.subscribe(n);throw new TypeError("Provided object does not correctly implement Symbol.observable")})}function Ov(e){return new G(n=>{for(let t=0;t<e.length&&!n.closed;t++)n.next(e[t]);n.complete()})}function Fv(e){return new G(n=>{e.then(t=>{n.closed||(n.next(t),n.complete())},t=>n.error(t)).then(null,Di)})}function Rv(e){return new G(n=>{for(let t of e)if(n.next(t),n.closed)return;n.complete()})}function zf(e){return new G(n=>{Lv(e,n).catch(t=>n.error(t))})}function kv(e){return zf(ki(e))}function Lv(e,n){var t,r,o,i;return xf(this,void 0,void 0,function*(){try{for(t=Ef(e);r=yield t.next(),!r.done;){let s=r.value;if(n.next(s),n.closed)return}}catch(s){o={error:s}}finally{try{r&&!r.done&&(i=t.return)&&(yield i.call(t))}finally{if(o)throw o.error}}n.complete()})}function tt(e,n,t,r=0,o=!1){let i=n.schedule(function(){t(),o?e.add(this.schedule(null,r)):this.unsubscribe()},r);if(e.add(i),!o)return i}function Pi(e,n=0){return X((t,r)=>{t.subscribe(le(r,o=>tt(r,e,()=>r.next(o),n),()=>tt(r,e,()=>r.complete(),n),o=>tt(r,e,()=>r.error(o),n)))})}function Bi(e,n=0){return X((t,r)=>{r.add(e.schedule(()=>t.subscribe(r),n))})}function If(e,n){return pe(e).pipe(Bi(n),Pi(n))}function wf(e,n){return pe(e).pipe(Bi(n),Pi(n))}function Tf(e,n){return new G(t=>{let r=0;return n.schedule(function(){r===e.length?t.complete():(t.next(e[r++]),t.closed||this.schedule())})})}function Sf(e,n){return new G(t=>{let r;return tt(t,n,()=>{r=e[Fi](),tt(t,n,()=>{let o,i;try{({value:o,done:i}=r.next())}catch(s){t.error(s);return}i?t.complete():t.next(o)},0,!0)}),()=>$(r?.return)&&r.return()})}function Vi(e,n){if(!e)throw new Error("Iterable cannot be null");return new G(t=>{tt(t,n,()=>{let r=e[Symbol.asyncIterator]();tt(t,n,()=>{r.next().then(o=>{o.done?t.complete():t.next(o.value)})},0,!0)})})}function Mf(e,n){return Vi(ki(e),n)}function Nf(e,n){if(e!=null){if(Ni(e))return If(e,n);if(Si(e))return Tf(e,n);if(Mi(e))return wf(e,n);if(Ai(e))return Vi(e,n);if(Ri(e))return Sf(e,n);if(Li(e))return Mf(e,n)}throw Oi(e)}function pr(e,n){return n?Nf(e,n):pe(e)}function Pe(...e){let n=nn(e);return pr(e,n)}function Nn(e,n){return X((t,r)=>{let o=0;t.subscribe(le(r,i=>{r.next(e.call(n,i,o++))}))})}function Af(e,n,t,r,o,i,s,a){let l=[],c=0,d=0,u=!1,h=()=>{u&&!l.length&&!c&&n.complete()},p=z=>c<r?b(z):l.push(z),b=z=>{i&&n.next(z),c++;let L=!1;pe(t(z,d++)).subscribe(le(n,R=>{o?.(R),i?p(R):n.next(R)},()=>{L=!0},void 0,()=>{if(L)try{for(c--;l.length&&c<r;){let R=l.shift();s?tt(n,s,()=>b(R)):b(R)}h()}catch(R){n.error(R)}}))};return e.subscribe(le(n,p,()=>{u=!0,h()})),()=>{a?.()}}function nl(e,n,t=1/0){return $(n)?nl((r,o)=>Nn((i,s)=>n(r,i,o,s))(pe(e(r,o))),t):(typeof n=="number"&&(t=n),X((r,o)=>Af(r,o,e,t)))}function An(e=1/0){return nl(Xt,e)}function Of(){return An(1)}function rl(...e){return Of()(pr(e,nn(e)))}function ol(...e){let n=nn(e),t=yf(e,1/0),r=e;return r.length?r.length===1?pe(r[0]):An(t)(pr(r,n)):tn}var il=new G(In);function gr(e,n){return X((t,r)=>{let o=0;t.subscribe(le(r,i=>e.call(n,i,o++)&&r.next(i)))})}function ji(e,n=mf){return X((t,r)=>{let o=null,i=null,s=null,a=()=>{if(o){o.unsubscribe(),o=null;let c=i;i=null,r.next(c)}};function l(){let c=s+e,d=n.now();if(d<c){o=this.schedule(void 0,c-d),r.add(o);return}a()}t.subscribe(le(r,c=>{i=c,s=n.now(),o||(o=n.schedule(l,e),r.add(o))},()=>{a(),r.complete()},void 0,()=>{i=o=null}))})}function Hi(e){return e<=0?()=>tn:X((n,t)=>{let r=0;n.subscribe(le(t,o=>{++r<=e&&(t.next(o),e<=r&&t.complete())}))})}function hr(e,n=Xt){return e=e??Pv,X((t,r)=>{let o,i=!0;t.subscribe(le(r,s=>{let a=n(s);(i||!e(o,a))&&(i=!1,o=a,r.next(s))}))})}function Pv(e,n){return e===n}function Ff(e={}){let{connector:n=()=>new De,resetOnError:t=!0,resetOnComplete:r=!0,resetOnRefCountZero:o=!0}=e;return i=>{let s,a,l,c=0,d=!1,u=!1,h=()=>{a?.unsubscribe(),a=void 0},p=()=>{h(),s=l=void 0,d=u=!1},b=()=>{let z=s;p(),z?.unsubscribe()};return X((z,L)=>{c++,!u&&!d&&h();let R=l=l??n();L.add(()=>{c--,c===0&&!u&&!d&&(a=sl(b,o))}),R.subscribe(L),!s&&c>0&&(s=new Pt({next:Ie=>R.next(Ie),error:Ie=>{u=!0,h(),a=sl(p,t,Ie),R.error(Ie)},complete:()=>{d=!0,h(),a=sl(p,r),R.complete()}}),pe(z).subscribe(s))})(i)}}function sl(e,n,...t){if(n===!0){e();return}if(n===!1)return;let r=new Pt({next:()=>{r.unsubscribe(),e()}});return pe(n(...t)).subscribe(r)}function al(e,n,t){let r,o=!1;return e&&typeof e=="object"?{bufferSize:r=1/0,windowTime:n=1/0,refCount:o=!1,scheduler:t}=e:r=e??1/0,Ff({connector:()=>new en(r,n,t),resetOnError:!0,resetOnComplete:!1,resetOnRefCountZero:o})}function co(...e){let n=nn(e);return X((t,r)=>{(n?rl(e,t,n):rl(e,t)).subscribe(r)})}function mr(e,n){return X((t,r)=>{let o=null,i=0,s=!1,a=()=>s&&!o&&r.complete();t.subscribe(le(r,l=>{o?.unsubscribe();let c=0,d=i++;pe(e(l,d)).subscribe(o=le(r,u=>r.next(n?n(l,u,d,c++):u),()=>{o=null,a()}))},()=>{s=!0,a()}))})}function uo(e){return X((n,t)=>{pe(e).subscribe(le(t,()=>t.complete(),In)),!t.closed&&n.subscribe(t)})}function ll(e,n,t){let r=$(e)||n||t?{next:e,error:n,complete:t}:e;return r?X((o,i)=>{var s;(s=r.subscribe)===null||s===void 0||s.call(r);let a=!0;o.subscribe(le(i,l=>{var c;(c=r.next)===null||c===void 0||c.call(r,l),i.next(l)},()=>{var l;a=!1,(l=r.complete)===null||l===void 0||l.call(r),i.complete()},l=>{var c;a=!1,(c=r.error)===null||c===void 0||c.call(r,l),i.error(l)},()=>{var l,c;a&&((l=r.unsubscribe)===null||l===void 0||l.call(r)),(c=r.finalize)===null||c===void 0||c.call(r)}))}):Xt}var cl;function $i(){return cl}function wt(e){let n=cl;return cl=e,n}var Rf=Symbol("NotFound");function vr(e){return e===Rf||e?.name==="\u0275NotFound"}var Qi="https://angular.dev/best-practices/security#preventing-cross-site-scripting-xss",S=class extends Error{code;constructor(n,t){super(ln(n,t)),this.code=n}};function Vv(e){return`NG0${Math.abs(e)}`}function ln(e,n){return`${Vv(e)}${n?": "+n:""}`}var rt=globalThis;function Q(e){for(let n in e)if(e[n]===Q)return n;throw Error("")}function Vf(e,n){for(let t in n)n.hasOwnProperty(t)&&!e.hasOwnProperty(t)&&(e[t]=n[t])}function rn(e){if(typeof e=="string")return e;if(Array.isArray(e))return`[${e.map(rn).join(", ")}]`;if(e==null)return""+e;let n=e.overriddenName||e.name;if(n)return`${n}`;let t=e.toString();if(t==null)return""+t;let r=t.indexOf(`
`);return r>=0?t.slice(0,r):t}function Ji(e,n){return e?n?`${e} ${n}`:e:n||""}var jv=Q({__forward_ref__:Q});function Ki(e){return e.__forward_ref__=Ki,e.toString=function(){return rn(this())},e}function Te(e){return xl(e)?e():e}function xl(e){return typeof e=="function"&&e.hasOwnProperty(jv)&&e.__forward_ref__===Ki}function Z(e){return{token:e.token,providedIn:e.providedIn||null,factory:e.factory,value:void 0}}function Xi(e){return Hv(e,es)}function Hv(e,n){return e.hasOwnProperty(n)&&e[n]||null}function $v(e){let n=e?.[es]??null;return n||null}function ul(e){return e&&e.hasOwnProperty(Wi)?e[Wi]:null}var es=Q({\u0275prov:Q}),Wi=Q({\u0275inj:Q}),B=class{_desc;ngMetadataName="InjectionToken";\u0275prov;constructor(n,t){this._desc=n,this.\u0275prov=void 0,typeof t=="number"?this.__NG_ELEMENT_ID__=t:t!==void 0&&(this.\u0275prov=Z({token:this,providedIn:t.providedIn||"root",factory:t.factory}))}get multi(){return this}toString(){return`InjectionToken ${this._desc}`}};function Dl(e){return e&&!!e.\u0275providers}var El=Q({\u0275cmp:Q}),zl=Q({\u0275dir:Q}),Il=Q({\u0275pipe:Q});var po=Q({\u0275fac:Q}),Ln=Q({__NG_ELEMENT_ID__:Q}),kf=Q({__NG_ENV_ID__:Q});function Pn(e){return Tl(e,"@Component"),e[El]||null}function wl(e){return Tl(e,"@Directive"),e[zl]||null}function jf(e){return Tl(e,"@Pipe"),e[Il]||null}function Tl(e,n){if(e==null)throw new S(-919,!1)}function Co(e){return typeof e=="string"?e:e==null?"":String(e)}var Hf=Q({ngErrorCode:Q}),Uv=Q({ngErrorMessage:Q}),Wv=Q({ngTokenPath:Q});function Sl(e,n){return $f("",-200,n)}function ts(e,n){throw new S(-201,!1)}function $f(e,n,t){let r=new S(n,e);return r[Hf]=n,r[Uv]=e,t&&(r[Wv]=t),r}function Gv(e){return e[Hf]}var fl;function Uf(){return fl}function Be(e){let n=fl;return fl=e,n}function Ml(e,n,t){let r=Xi(e);if(r&&r.providedIn=="root")return r.value===void 0?r.value=r.factory():r.value;if(t&8)return null;if(n!==void 0)return n;ts(e,"")}var qv={},On=qv,Zv="__NG_DI_FLAG__",pl=class{injector;constructor(n){this.injector=n}retrieve(n,t){let r=Fn(t)||0;try{return this.injector.get(n,r&8?null:On,r)}catch(o){if(vr(o))return o;throw o}}};function Yv(e,n=0){let t=$i();if(t===void 0)throw new S(-203,!1);if(t===null)return Ml(e,void 0,n);{let r=Qv(n),o=t.retrieve(e,r);if(vr(o)){if(r.optional)return null;throw o}return o}}function k(e,n=0){return(Uf()||Yv)(Te(e),n)}function N(e,n){return k(e,Fn(n))}function Fn(e){return typeof e>"u"||typeof e=="number"?e:0|(e.optional&&8)|(e.host&&1)|(e.self&&2)|(e.skipSelf&&4)}function Qv(e){return{optional:!!(e&8),host:!!(e&1),self:!!(e&2),skipSelf:!!(e&4)}}function gl(e){let n=[];for(let t=0;t<e.length;t++){let r=Te(e[t]);if(Array.isArray(r)){if(r.length===0)throw new S(900,!1);let o,i=0;for(let s=0;s<r.length;s++){let a=r[s],l=Jv(a);typeof l=="number"?l===-1?o=a.token:i|=l:o=a}n.push(k(o,i))}else n.push(k(r))}return n}function Jv(e){return e[Zv]}function on(e,n){let t=e.hasOwnProperty(po);return t?e[po]:null}function Wf(e,n,t){if(e.length!==n.length)return!1;for(let r=0;r<e.length;r++){let o=e[r],i=n[r];if(t&&(o=t(o),i=t(i)),i!==o)return!1}return!0}function Gf(e){return e.flat(Number.POSITIVE_INFINITY)}function ns(e,n){e.forEach(t=>Array.isArray(t)?ns(t,n):n(t))}function Nl(e,n,t){n>=e.length?e.push(t):e.splice(n,0,t)}function yo(e,n){return n>=e.length-1?e.pop():e.splice(n,1)[0]}function qf(e,n){let t=[];for(let r=0;r<e;r++)t.push(n);return t}function Zf(e,n,t,r){let o=e.length;if(o==n)e.push(t,r);else if(o===1)e.push(r,e[0]),e[0]=t;else{for(o--,e.push(e[o-1],e[o]);o>n;){let i=o-2;e[o]=e[i],o--}e[n]=t,e[n+1]=r}}function rs(e,n,t){let r=yr(e,n);return r>=0?e[r|1]=t:(r=~r,Zf(e,r,n,t)),r}function os(e,n){let t=yr(e,n);if(t>=0)return e[t|1]}function yr(e,n){return Kv(e,n,1)}function Kv(e,n,t){let r=0,o=e.length>>t;for(;o!==r;){let i=r+(o-r>>1),s=e[i<<t];if(n===s)return i<<t;s>n?o=i:r=i+1}return~(o<<t)}var cn={},gt=[],br=new B(""),Al=new B("",-1),Ol=new B(""),go=class{get(n,t=On){if(t===On){let o=$f("",-201);throw o.name="\u0275NotFound",o}return t}};function is(e){return{\u0275providers:e}}function Yf(...e){return{\u0275providers:Fl(!0,e),\u0275fromNgModule:!0}}function Fl(e,...n){let t=[],r=new Set,o,i=s=>{t.push(s)};return ns(n,s=>{let a=s;Gi(a,i,[],r)&&(o||=[],o.push(a))}),o!==void 0&&Qf(o,i),t}function Qf(e,n){for(let t=0;t<e.length;t++){let{ngModule:r,providers:o}=e[t];Rl(o,i=>{n(i,r)})}}function Gi(e,n,t,r){if(e=Te(e),!e)return!1;let o=null,i=ul(e),s=!i&&Pn(e);if(!i&&!s){let l=e.ngModule;if(i=ul(l),i)o=l;else return!1}else{if(s&&!s.standalone)return!1;o=e}let a=r.has(o);if(s){if(a)return!1;if(r.add(o),s.dependencies){let l=typeof s.dependencies=="function"?s.dependencies():s.dependencies;for(let c of l)Gi(c,n,t,r)}}else if(i){if(i.imports!=null&&!a){r.add(o);let c;ns(i.imports,d=>{Gi(d,n,t,r)&&(c||=[],c.push(d))}),c!==void 0&&Qf(c,n)}if(!a){let c=on(o)||(()=>new o);n({provide:o,useFactory:c,deps:gt},o),n({provide:Ol,useValue:o,multi:!0},o),n({provide:br,useValue:()=>k(o),multi:!0},o)}let l=i.providers;if(l!=null&&!a){let c=e;Rl(l,d=>{n(d,c)})}}else return!1;return o!==e&&e.providers!==void 0}function Rl(e,n){for(let t of e)Dl(t)&&(t=t.\u0275providers),Array.isArray(t)?Rl(t,n):n(t)}var Xv=Q({provide:String,useValue:Q});function Jf(e){return e!==null&&typeof e=="object"&&Xv in e}function eC(e){return!!(e&&e.useExisting)}function tC(e){return!!(e&&e.useFactory)}function Rn(e){return typeof e=="function"}function Kf(e){return!!e.useClass}var bo=new B(""),Ui={},Lf={},dl;function _o(){return dl===void 0&&(dl=new go),dl}var nt=class{},kn=class extends nt{parent;source;scopes;records=new Map;_ngOnDestroyHooks=new Set;_onDestroyHooks=[];get destroyed(){return this._destroyed}_destroyed=!1;injectorDefTypes;constructor(n,t,r,o){super(),this.parent=t,this.source=r,this.scopes=o,ml(n,s=>this.processProvider(s)),this.records.set(Al,Cr(void 0,this)),o.has("environment")&&this.records.set(nt,Cr(void 0,this));let i=this.records.get(bo);i!=null&&typeof i.value=="string"&&this.scopes.add(i.value),this.injectorDefTypes=new Set(this.get(Ol,gt,{self:!0}))}retrieve(n,t){let r=Fn(t)||0;try{return this.get(n,On,r)}catch(o){if(vr(o))return o;throw o}}destroy(){fo(this),this._destroyed=!0;let n=T(null);try{for(let r of this._ngOnDestroyHooks)r.ngOnDestroy();let t=this._onDestroyHooks;this._onDestroyHooks=[];for(let r of t)r()}finally{this.records.clear(),this._ngOnDestroyHooks.clear(),this.injectorDefTypes.clear(),T(n)}}onDestroy(n){return fo(this),this._onDestroyHooks.push(n),()=>this.removeOnDestroy(n)}runInContext(n){fo(this);let t=wt(this),r=Be(void 0),o;try{return n()}finally{wt(t),Be(r)}}get(n,t=On,r){if(fo(this),n.hasOwnProperty(kf))return n[kf](this);let o=Fn(r),i,s=wt(this),a=Be(void 0);try{if(!(o&4)){let c=this.records.get(n);if(c===void 0){let d=sC(n)&&Xi(n);d&&this.injectableDefInScope(d)?c=Cr(hl(n),Ui):c=null,this.records.set(n,c)}if(c!=null)return this.hydrate(n,c,o)}let l=o&2?_o():this.parent;return t=o&8&&t===On?null:t,l.get(n,t)}catch(l){let c=Gv(l);throw c===-200||c===-201?new S(c,null):l}finally{Be(a),wt(s)}}resolveInjectorInitializers(){let n=T(null),t=wt(this),r=Be(void 0),o;try{let i=this.get(br,gt,{self:!0});for(let s of i)s()}finally{wt(t),Be(r),T(n)}}toString(){let n=[],t=this.records;for(let r of t.keys())n.push(rn(r));return`R3Injector[${n.join(", ")}]`}processProvider(n){n=Te(n);let t=Rn(n)?n:Te(n&&n.provide),r=rC(n);if(!Rn(n)&&n.multi===!0){let o=this.records.get(t);o||(o=Cr(void 0,Ui,!0),o.factory=()=>gl(o.multi),this.records.set(t,o)),t=n,o.multi.push(n)}this.records.set(t,r)}hydrate(n,t,r){let o=T(null);try{if(t.value===Lf)throw Sl(rn(n));return t.value===Ui&&(t.value=Lf,t.value=t.factory(void 0,r)),typeof t.value=="object"&&t.value&&iC(t.value)&&this._ngOnDestroyHooks.add(t.value),t.value}finally{T(o)}}injectableDefInScope(n){if(!n.providedIn)return!1;let t=Te(n.providedIn);return typeof t=="string"?t==="any"||this.scopes.has(t):this.injectorDefTypes.has(t)}removeOnDestroy(n){let t=this._onDestroyHooks.indexOf(n);t!==-1&&this._onDestroyHooks.splice(t,1)}};function hl(e){let n=Xi(e),t=n!==null?n.factory:on(e);if(t!==null)return t;if(e instanceof B)throw new S(204,!1);if(e instanceof Function)return nC(e);throw new S(204,!1)}function nC(e){if(e.length>0)throw new S(204,!1);let t=$v(e);return t!==null?()=>t.factory(e):()=>new e}function rC(e){if(Jf(e))return Cr(void 0,e.useValue);{let n=kl(e);return Cr(n,Ui)}}function kl(e,n,t){let r;if(Rn(e)){let o=Te(e);return on(o)||hl(o)}else if(Jf(e))r=()=>Te(e.useValue);else if(tC(e))r=()=>e.useFactory(...gl(e.deps||[]));else if(eC(e))r=(o,i)=>k(Te(e.useExisting),i!==void 0&&i&8?8:void 0);else{let o=Te(e&&(e.useClass||e.provide));if(oC(e))r=()=>new o(...gl(e.deps));else return on(o)||hl(o)}return r}function fo(e){if(e.destroyed)throw new S(205,!1)}function Cr(e,n,t=!1){return{factory:e,value:n,multi:t?[]:void 0}}function oC(e){return!!e.deps}function iC(e){return e!==null&&typeof e=="object"&&typeof e.ngOnDestroy=="function"}function sC(e){return typeof e=="function"||typeof e=="object"&&e.ngMetadataName==="InjectionToken"}function ml(e,n){for(let t of e)Array.isArray(t)?ml(t,n):t&&Dl(t)?ml(t.\u0275providers,n):n(t)}function ss(e,n){let t;e instanceof kn?(fo(e),t=e):t=new pl(e);let r,o=wt(t),i=Be(void 0);try{return n()}finally{wt(o),Be(i)}}function Xf(){return Uf()!==void 0||$i()!=null}var mt=0,w=1,A=2,ye=3,ot=4,Ve=5,Bn=6,_r=7,ge=8,jt=9,Tt=10,ee=11,xr=12,Ll=13,Vn=14,je=15,dn=16,jn=17,St=18,Ht=19,Pl=20,Bt=21,as=22,sn=23,Ke=24,ls=25,Hn=26,te=27,ep=1,Bl=6,un=7,xo=8,$n=9,de=10;function Mt(e){return Array.isArray(e)&&typeof e[ep]=="object"}function vt(e){return Array.isArray(e)&&e[ep]===!0}function Vl(e){return(e.flags&4)!==0}function fn(e){return e.componentOffset>-1}function Dr(e){return(e.flags&1)===1}function Nt(e){return!!e.template}function Er(e){return(e[A]&512)!==0}function Un(e){return(e[A]&256)===256}var jl="svg",tp="math";function it(e){for(;Array.isArray(e);)e=e[mt];return e}function Hl(e,n){return it(n[e])}function Ct(e,n){return it(n[e.index])}function Do(e,n){return e.data[n]}function Eo(e,n){return e[n]}function $l(e,n,t,r){t>=e.data.length&&(e.data[t]=null,e.blueprint[t]=null),n[t]=r}function st(e,n){let t=n[e];return Mt(t)?t:t[mt]}function np(e){return(e[A]&4)===4}function cs(e){return(e[A]&128)===128}function rp(e){return vt(e[ye])}function at(e,n){return n==null?null:e[n]}function Ul(e){e[jn]=0}function ds(e){e[A]&1024||(e[A]|=1024,cs(e)&&Ir(e))}function op(e,n){for(;e>0;)n=n[Vn],e--;return n}function zr(e){return!!(e[A]&9216||e[Ke]?.dirty)}function us(e){e[Tt].changeDetectionScheduler?.notify(8),e[A]&64&&(e[A]|=1024),zr(e)&&Ir(e)}function Ir(e){e[Tt].changeDetectionScheduler?.notify(0);let n=an(e);for(;n!==null&&!(n[A]&8192||(n[A]|=8192,!cs(n)));)n=an(n)}function Wl(e,n){if(Un(e))throw new S(911,!1);e[Bt]===null&&(e[Bt]=[]),e[Bt].push(n)}function ip(e,n){if(e[Bt]===null)return;let t=e[Bt].indexOf(n);t!==-1&&e[Bt].splice(t,1)}function an(e){let n=e[ye];return vt(n)?n[ye]:n}function Gl(e){return e[_r]??=[]}function ql(e){return e.cleanup??=[]}function sp(e,n,t,r){let o=Gl(n);o.push(t),e.firstCreatePass&&ql(e).push(r,o.length-1)}var P={lFrame:vp(null),bindingsEnabled:!0,skipHydrationRootTNode:null};var vl=!1;function ap(){return P.lFrame.elementDepthCount}function lp(){P.lFrame.elementDepthCount++}function Zl(){P.lFrame.elementDepthCount--}function fs(){return P.bindingsEnabled}function Yl(){return P.skipHydrationRootTNode!==null}function Ql(e){return P.skipHydrationRootTNode===e}function Jl(){P.skipHydrationRootTNode=null}function M(){return P.lFrame.lView}function ue(){return P.lFrame.tView}function oe(e){return P.lFrame.contextLView=e,e[ge]}function ie(e){return P.lFrame.contextLView=null,e}function Ne(){let e=Kl();for(;e!==null&&e.type===64;)e=e.parent;return e}function Kl(){return P.lFrame.currentTNode}function cp(){let e=P.lFrame,n=e.currentTNode;return e.isParent?n:n.parent}function wr(e,n){let t=P.lFrame;t.currentTNode=e,t.isParent=n}function Xl(){return P.lFrame.isParent}function ec(){P.lFrame.isParent=!1}function dp(){return P.lFrame.contextLView}function tc(){return vl}function ho(e){let n=vl;return vl=e,n}function pn(){let e=P.lFrame,n=e.bindingRootIndex;return n===-1&&(n=e.bindingRootIndex=e.tView.bindingStartIndex),n}function up(e){return P.lFrame.bindingIndex=e}function Wn(){return P.lFrame.bindingIndex++}function nc(e){let n=P.lFrame,t=n.bindingIndex;return n.bindingIndex=n.bindingIndex+e,t}function fp(){return P.lFrame.inI18n}function pp(e,n){let t=P.lFrame;t.bindingIndex=t.bindingRootIndex=e,ps(n)}function gp(){return P.lFrame.currentDirectiveIndex}function ps(e){P.lFrame.currentDirectiveIndex=e}function hp(e){let n=P.lFrame.currentDirectiveIndex;return n===-1?null:e[n]}function rc(){return P.lFrame.currentQueryIndex}function gs(e){P.lFrame.currentQueryIndex=e}function aC(e){let n=e[w];return n.type===2?n.declTNode:n.type===1?e[Ve]:null}function oc(e,n,t){if(t&4){let o=n,i=e;for(;o=o.parent,o===null&&!(t&1);)if(o=aC(i),o===null||(i=i[Vn],o.type&10))break;if(o===null)return!1;n=o,e=i}let r=P.lFrame=mp();return r.currentTNode=n,r.lView=e,!0}function hs(e){let n=mp(),t=e[w];P.lFrame=n,n.currentTNode=t.firstChild,n.lView=e,n.tView=t,n.contextLView=e,n.bindingIndex=t.bindingStartIndex,n.inI18n=!1}function mp(){let e=P.lFrame,n=e===null?null:e.child;return n===null?vp(e):n}function vp(e){let n={currentTNode:null,isParent:!0,lView:null,tView:null,selectedIndex:-1,contextLView:null,elementDepthCount:0,currentNamespace:null,currentDirectiveIndex:-1,bindingRootIndex:-1,bindingIndex:-1,currentQueryIndex:0,parent:e,child:null,inI18n:!1};return e!==null&&(e.child=n),n}function Cp(){let e=P.lFrame;return P.lFrame=e.parent,e.currentTNode=null,e.lView=null,e}var ic=Cp;function ms(){let e=Cp();e.isParent=!0,e.tView=null,e.selectedIndex=-1,e.contextLView=null,e.elementDepthCount=0,e.currentDirectiveIndex=-1,e.currentNamespace=null,e.bindingRootIndex=-1,e.bindingIndex=-1,e.currentQueryIndex=0}function yp(e){return(P.lFrame.contextLView=op(e,P.lFrame.contextLView))[ge]}function $t(){return P.lFrame.selectedIndex}function gn(e){P.lFrame.selectedIndex=e}function vs(){let e=P.lFrame;return Do(e.tView,e.selectedIndex)}function Cs(){P.lFrame.currentNamespace=jl}function bp(){return P.lFrame.currentNamespace}var _p=!0;function ys(){return _p}function zo(e){_p=e}function Cl(e,n=null,t=null,r){let o=xp(e,n,t,r);return o.resolveInjectorInitializers(),o}function xp(e,n=null,t=null,r,o=new Set){let i=[t||gt,Yf(e)];return r=r||(typeof e=="object"?void 0:rn(e)),new kn(i,n||_o(),r||null,o)}var O=class e{static THROW_IF_NOT_FOUND=On;static NULL=new go;static create(n,t){if(Array.isArray(n))return Cl({name:""},t,n,"");{let r=n.name??"";return Cl({name:r},n.parent,n.providers,r)}}static \u0275prov=Z({token:e,providedIn:"any",factory:()=>k(Al)});static __NG_ELEMENT_ID__=-1},he=new B(""),We=(()=>{class e{static __NG_ELEMENT_ID__=lC;static __NG_ENV_ID__=t=>t}return e})(),qi=class extends We{_lView;constructor(n){super(),this._lView=n}get destroyed(){return Un(this._lView)}onDestroy(n){let t=this._lView;return Wl(t,n),()=>ip(t,n)}};function lC(){return new qi(M())}var Dp=!1,Ep=new B(""),Tr=(()=>{class e{taskId=0;pendingTasks=new Set;destroyed=!1;pendingTask=new Sn(!1);debugTaskTracker=N(Ep,{optional:!0});get hasPendingTasks(){return this.destroyed?!1:this.pendingTask.value}get hasPendingTasksObservable(){return this.destroyed?new G(t=>{t.next(!1),t.complete()}):this.pendingTask}add(){!this.hasPendingTasks&&!this.destroyed&&this.pendingTask.next(!0);let t=this.taskId++;return this.pendingTasks.add(t),this.debugTaskTracker?.add(t),t}has(t){return this.pendingTasks.has(t)}remove(t){this.pendingTasks.delete(t),this.debugTaskTracker?.remove(t),this.pendingTasks.size===0&&this.hasPendingTasks&&this.pendingTask.next(!1)}ngOnDestroy(){this.pendingTasks.clear(),this.hasPendingTasks&&this.pendingTask.next(!1),this.destroyed=!0,this.pendingTask.unsubscribe()}static \u0275prov=Z({token:e,providedIn:"root",factory:()=>new e})}return e})(),yl=class extends De{__isAsync;destroyRef=void 0;pendingTasks=void 0;constructor(n=!1){super(),this.__isAsync=n,Xf()&&(this.destroyRef=N(We,{optional:!0})??void 0,this.pendingTasks=N(Tr,{optional:!0})??void 0)}emit(n){let t=T(null);try{super.next(n)}finally{T(t)}}subscribe(n,t,r){let o=n,i=t||(()=>null),s=r;if(n&&typeof n=="object"){let l=n;o=l.next?.bind(l),i=l.error?.bind(l),s=l.complete?.bind(l)}this.__isAsync&&(i=this.wrapInTimeout(i),o&&(o=this.wrapInTimeout(o)),s&&(s=this.wrapInTimeout(s)));let a=super.subscribe({next:o,error:i,complete:s});return n instanceof we&&n.add(a),a}wrapInTimeout(n){return t=>{let r=this.pendingTasks?.add();setTimeout(()=>{try{n(t)}finally{r!==void 0&&this.pendingTasks?.remove(r)}})}}},Je=yl;function Zi(...e){}function sc(e){let n,t;function r(){e=Zi;try{t!==void 0&&typeof cancelAnimationFrame=="function"&&cancelAnimationFrame(t),n!==void 0&&clearTimeout(n)}catch{}}return n=setTimeout(()=>{e(),r()}),typeof requestAnimationFrame=="function"&&(t=requestAnimationFrame(()=>{e(),r()})),()=>r()}function zp(e){return queueMicrotask(()=>e()),()=>{e=Zi}}var ac="isAngularZone",mo=ac+"_ID",cC=0,Ue=class e{hasPendingMacrotasks=!1;hasPendingMicrotasks=!1;isStable=!0;onUnstable=new Je(!1);onMicrotaskEmpty=new Je(!1);onStable=new Je(!1);onError=new Je(!1);constructor(n){let{enableLongStackTrace:t=!1,shouldCoalesceEventChangeDetection:r=!1,shouldCoalesceRunChangeDetection:o=!1,scheduleInRootZone:i=Dp}=n;if(typeof Zone>"u")throw new S(908,!1);Zone.assertZonePatched();let s=this;s._nesting=0,s._outer=s._inner=Zone.current,Zone.TaskTrackingZoneSpec&&(s._inner=s._inner.fork(new Zone.TaskTrackingZoneSpec)),t&&Zone.longStackTraceZoneSpec&&(s._inner=s._inner.fork(Zone.longStackTraceZoneSpec)),s.shouldCoalesceEventChangeDetection=!o&&r,s.shouldCoalesceRunChangeDetection=o,s.callbackScheduled=!1,s.scheduleInRootZone=i,fC(s)}static isInAngularZone(){return typeof Zone<"u"&&Zone.current.get(ac)===!0}static assertInAngularZone(){if(!e.isInAngularZone())throw new S(909,!1)}static assertNotInAngularZone(){if(e.isInAngularZone())throw new S(909,!1)}run(n,t,r){return this._inner.run(n,t,r)}runTask(n,t,r,o){let i=this._inner,s=i.scheduleEventTask("NgZoneEvent: "+o,n,dC,Zi,Zi);try{return i.runTask(s,t,r)}finally{i.cancelTask(s)}}runGuarded(n,t,r){return this._inner.runGuarded(n,t,r)}runOutsideAngular(n){return this._outer.run(n)}},dC={};function lc(e){if(e._nesting==0&&!e.hasPendingMicrotasks&&!e.isStable)try{e._nesting++,e.onMicrotaskEmpty.emit(null)}finally{if(e._nesting--,!e.hasPendingMicrotasks)try{e.runOutsideAngular(()=>e.onStable.emit(null))}finally{e.isStable=!0}}}function uC(e){if(e.isCheckStableRunning||e.callbackScheduled)return;e.callbackScheduled=!0;function n(){sc(()=>{e.callbackScheduled=!1,bl(e),e.isCheckStableRunning=!0,lc(e),e.isCheckStableRunning=!1})}e.scheduleInRootZone?Zone.root.run(()=>{n()}):e._outer.run(()=>{n()}),bl(e)}function fC(e){let n=()=>{uC(e)},t=cC++;e._inner=e._inner.fork({name:"angular",properties:{[ac]:!0,[mo]:t,[mo+t]:!0},onInvokeTask:(r,o,i,s,a,l)=>{if(pC(l))return r.invokeTask(i,s,a,l);try{return Pf(e),r.invokeTask(i,s,a,l)}finally{(e.shouldCoalesceEventChangeDetection&&s.type==="eventTask"||e.shouldCoalesceRunChangeDetection)&&n(),Bf(e)}},onInvoke:(r,o,i,s,a,l,c)=>{try{return Pf(e),r.invoke(i,s,a,l,c)}finally{e.shouldCoalesceRunChangeDetection&&!e.callbackScheduled&&!gC(l)&&n(),Bf(e)}},onHasTask:(r,o,i,s)=>{r.hasTask(i,s),o===i&&(s.change=="microTask"?(e._hasPendingMicrotasks=s.microTask,bl(e),lc(e)):s.change=="macroTask"&&(e.hasPendingMacrotasks=s.macroTask))},onHandleError:(r,o,i,s)=>(r.handleError(i,s),e.runOutsideAngular(()=>e.onError.emit(s)),!1)})}function bl(e){e._hasPendingMicrotasks||(e.shouldCoalesceEventChangeDetection||e.shouldCoalesceRunChangeDetection)&&e.callbackScheduled===!0?e.hasPendingMicrotasks=!0:e.hasPendingMicrotasks=!1}function Pf(e){e._nesting++,e.isStable&&(e.isStable=!1,e.onUnstable.emit(null))}function Bf(e){e._nesting--,lc(e)}var vo=class{hasPendingMicrotasks=!1;hasPendingMacrotasks=!1;isStable=!0;onUnstable=new Je;onMicrotaskEmpty=new Je;onStable=new Je;onError=new Je;run(n,t,r){return n.apply(t,r)}runGuarded(n,t,r){return n.apply(t,r)}runOutsideAngular(n){return n()}runTask(n,t,r,o){return n.apply(t,r)}};function pC(e){return Ip(e,"__ignore_ng_zone__")}function gC(e){return Ip(e,"__scheduler_tick__")}function Ip(e,n){return!Array.isArray(e)||e.length!==1?!1:e[0]?.data?.[n]===!0}var ht=class{_console=console;handleError(n){this._console.error("ERROR",n)}},Gn=new B("",{factory:()=>{let e=N(Ue),n=N(nt),t;return r=>{e.runOutsideAngular(()=>{n.destroyed&&!t?setTimeout(()=>{throw r}):(t??=n.get(ht),t.handleError(r))})}}}),wp={provide:br,useValue:()=>{let e=N(ht,{optional:!0})},multi:!0};function He(e,n){let[t,r,o]=qa(e,n?.equal),i=t,s=i[Le];return i.set=r,i.update=o,i.asReadonly=cc.bind(i),i}function cc(){let e=this[Le];if(e.readonlyFn===void 0){let n=()=>this();n[Le]=e,e.readonlyFn=n}return e.readonlyFn}var bs=(()=>{class e{view;node;constructor(t,r){this.view=t,this.node=r}static __NG_ELEMENT_ID__=hC}return e})();function hC(){return new bs(M(),Ne())}var Vt=class{},Io=new B("",{factory:()=>!0});var dc=new B("");var _s=(()=>{class e{static \u0275prov=Z({token:e,providedIn:"root",factory:()=>new _l})}return e})(),_l=class{dirtyEffectCount=0;queues=new Map;add(n){this.enqueue(n),this.schedule(n)}schedule(n){n.dirty&&this.dirtyEffectCount++}remove(n){let t=n.zone,r=this.queues.get(t);r.has(n)&&(r.delete(n),n.dirty&&this.dirtyEffectCount--)}enqueue(n){let t=n.zone;this.queues.has(t)||this.queues.set(t,new Set);let r=this.queues.get(t);r.has(n)||r.add(n)}flush(){for(;this.dirtyEffectCount>0;){let n=!1;for(let[t,r]of this.queues)t===null?n||=this.flushQueue(r):n||=t.run(()=>this.flushQueue(r));n||(this.dirtyEffectCount=0)}}flushQueue(n){let t=!1;for(let r of n)r.dirty&&(this.dirtyEffectCount--,t=!0,r.run());return t}},Yi=class{[Le];constructor(n){this[Le]=n}destroy(){this[Le].destroy()}};function yt(e,n){let t=n?.injector??N(O),r=n?.manualCleanup!==!0?t.get(We):null,o,i=t.get(bs,null,{optional:!0}),s=t.get(Vt);return i!==null?(o=CC(i.view,s,e),r instanceof qi&&r._lView===i.view&&(r=null)):o=yC(e,t.get(_s),s),o.injector=t,r!==null&&(o.onDestroyFns=[r.onDestroy(()=>o.destroy())]),new Yi(o)}var Tp=U(I({},Za),{cleanupFns:void 0,zone:null,onDestroyFns:null,run(){let e=ho(!1);try{Ya(this)}finally{ho(e)}},cleanup(){if(!this.cleanupFns?.length)return;let e=T(null);try{for(;this.cleanupFns.length;)this.cleanupFns.pop()()}finally{this.cleanupFns=[],T(e)}}}),mC=U(I({},Tp),{consumerMarkedDirty(){this.scheduler.schedule(this),this.notifier.notify(12)},destroy(){if(En(this),this.onDestroyFns!==null)for(let e of this.onDestroyFns)e();this.cleanup(),this.scheduler.remove(this)}}),vC=U(I({},Tp),{consumerMarkedDirty(){this.view[A]|=8192,Ir(this.view),this.notifier.notify(13)},destroy(){if(En(this),this.onDestroyFns!==null)for(let e of this.onDestroyFns)e();this.cleanup(),this.view[sn]?.delete(this)}});function CC(e,n,t){let r=Object.create(vC);return r.view=e,r.zone=typeof Zone<"u"?Zone.current:null,r.notifier=n,r.fn=Sp(r,t),e[sn]??=new Set,e[sn].add(r),r.consumerMarkedDirty(r),r}function yC(e,n,t){let r=Object.create(mC);return r.fn=Sp(r,e),r.scheduler=n,r.notifier=t,r.zone=typeof Zone<"u"?Zone.current:null,r.scheduler.add(r),r.notifier.notify(12),r}function Sp(e,n){return()=>{n(t=>(e.cleanupFns??=[]).push(t))}}function Gs(e){return{toString:e}.toString()}function TC(e){return typeof e=="function"}function ag(e,n,t,r){n!==null?n.applyValueToInputSignal(n,r):e[t]=r}var Ns=class{previousValue;currentValue;firstChange;constructor(n,t,r){this.previousValue=n,this.currentValue=t,this.firstChange=r}isFirstChange(){return this.firstChange}},Ge=(()=>{let e=()=>lg;return e.ngInherit=!0,e})();function lg(e){return e.type.prototype.ngOnChanges&&(e.setInput=MC),SC}function SC(){let e=dg(this),n=e?.current;if(n){let t=e.previous;if(t===cn)e.previous=n;else for(let r in n)t[r]=n[r];e.current=null,this.ngOnChanges(n)}}function MC(e,n,t,r,o){let i=this.declaredInputs[r],s=dg(e)||NC(e,{previous:cn,current:null}),a=s.current||(s.current={}),l=s.previous,c=l[i];a[i]=new Ns(c&&c.currentValue,t,l===cn),ag(e,n,o,t)}var cg="__ngSimpleChanges__";function dg(e){return e[cg]||null}function NC(e,n){return e[cg]=n}var Mp=[];var J=function(e,n=null,t){for(let r=0;r<Mp.length;r++){let o=Mp[r];o(e,n,t)}},q=(function(e){return e[e.TemplateCreateStart=0]="TemplateCreateStart",e[e.TemplateCreateEnd=1]="TemplateCreateEnd",e[e.TemplateUpdateStart=2]="TemplateUpdateStart",e[e.TemplateUpdateEnd=3]="TemplateUpdateEnd",e[e.LifecycleHookStart=4]="LifecycleHookStart",e[e.LifecycleHookEnd=5]="LifecycleHookEnd",e[e.OutputStart=6]="OutputStart",e[e.OutputEnd=7]="OutputEnd",e[e.BootstrapApplicationStart=8]="BootstrapApplicationStart",e[e.BootstrapApplicationEnd=9]="BootstrapApplicationEnd",e[e.BootstrapComponentStart=10]="BootstrapComponentStart",e[e.BootstrapComponentEnd=11]="BootstrapComponentEnd",e[e.ChangeDetectionStart=12]="ChangeDetectionStart",e[e.ChangeDetectionEnd=13]="ChangeDetectionEnd",e[e.ChangeDetectionSyncStart=14]="ChangeDetectionSyncStart",e[e.ChangeDetectionSyncEnd=15]="ChangeDetectionSyncEnd",e[e.AfterRenderHooksStart=16]="AfterRenderHooksStart",e[e.AfterRenderHooksEnd=17]="AfterRenderHooksEnd",e[e.ComponentStart=18]="ComponentStart",e[e.ComponentEnd=19]="ComponentEnd",e[e.DeferBlockStateStart=20]="DeferBlockStateStart",e[e.DeferBlockStateEnd=21]="DeferBlockStateEnd",e[e.DynamicComponentStart=22]="DynamicComponentStart",e[e.DynamicComponentEnd=23]="DynamicComponentEnd",e[e.HostBindingsUpdateStart=24]="HostBindingsUpdateStart",e[e.HostBindingsUpdateEnd=25]="HostBindingsUpdateEnd",e})(q||{});function AC(e,n,t){let{ngOnChanges:r,ngOnInit:o,ngDoCheck:i}=n.type.prototype;if(r){let s=lg(n);(t.preOrderHooks??=[]).push(e,s),(t.preOrderCheckHooks??=[]).push(e,s)}o&&(t.preOrderHooks??=[]).push(0-e,o),i&&((t.preOrderHooks??=[]).push(e,i),(t.preOrderCheckHooks??=[]).push(e,i))}function ug(e,n){for(let t=n.directiveStart,r=n.directiveEnd;t<r;t++){let i=e.data[t].type.prototype,{ngAfterContentInit:s,ngAfterContentChecked:a,ngAfterViewInit:l,ngAfterViewChecked:c,ngOnDestroy:d}=i;s&&(e.contentHooks??=[]).push(-t,s),a&&((e.contentHooks??=[]).push(t,a),(e.contentCheckHooks??=[]).push(t,a)),l&&(e.viewHooks??=[]).push(-t,l),c&&((e.viewHooks??=[]).push(t,c),(e.viewCheckHooks??=[]).push(t,c)),d!=null&&(e.destroyHooks??=[]).push(t,d)}}function Is(e,n,t){fg(e,n,3,t)}function ws(e,n,t,r){(e[A]&3)===t&&fg(e,n,t,r)}function uc(e,n){let t=e[A];(t&3)===n&&(t&=16383,t+=1,e[A]=t)}function fg(e,n,t,r){let o=r!==void 0?e[jn]&65535:0,i=r??-1,s=n.length-1,a=0;for(let l=o;l<s;l++)if(typeof n[l+1]=="number"){if(a=n[l],r!=null&&a>=r)break}else n[l]<0&&(e[jn]+=65536),(a<i||i==-1)&&(OC(e,t,n,l),e[jn]=(e[jn]&4294901760)+l+2),l++}function Np(e,n){J(q.LifecycleHookStart,e,n);let t=T(null);try{n.call(e)}finally{T(t),J(q.LifecycleHookEnd,e,n)}}function OC(e,n,t,r){let o=t[r]<0,i=t[r+1],s=o?-t[r]:t[r],a=e[s];o?e[A]>>14<e[jn]>>16&&(e[A]&3)===n&&(e[A]+=16384,Np(a,i)):Np(a,i)}var Mr=-1,Zn=class{factory;name;injectImpl;resolving=!1;canSeeViewProviders;multi;componentProviders;index;providerFactory;constructor(n,t,r,o){this.factory=n,this.name=o,this.canSeeViewProviders=t,this.injectImpl=r}};function FC(e){return(e.flags&8)!==0}function RC(e){return(e.flags&16)!==0}function kC(e,n,t){let r=0;for(;r<t.length;){let o=t[r];if(typeof o=="number"){if(o!==0)break;r++;let i=t[r++],s=t[r++],a=t[r++];e.setAttribute(n,s,a,i)}else{let i=o,s=t[++r];PC(i)?e.setProperty(n,i,s):e.setAttribute(n,i,s),r++}}return r}function LC(e){return e===3||e===4||e===6}function PC(e){return e.charCodeAt(0)===64}function Nr(e,n){if(!(n===null||n.length===0))if(e===null||e.length===0)e=n.slice();else{let t=-1;for(let r=0;r<n.length;r++){let o=n[r];typeof o=="number"?t=o:t===0||(t===-1||t===2?Ap(e,t,o,null,n[++r]):Ap(e,t,o,null,null))}}return e}function Ap(e,n,t,r,o){let i=0,s=e.length;if(n===-1)s=-1;else for(;i<e.length;){let a=e[i++];if(typeof a=="number"){if(a===n){s=-1;break}else if(a>n){s=i-1;break}}}for(;i<e.length;){let a=e[i];if(typeof a=="number")break;if(a===t){o!==null&&(e[i+1]=o);return}i++,o!==null&&i++}s!==-1&&(e.splice(s,0,n),i=s+1),e.splice(i++,0,t),o!==null&&e.splice(i++,0,o)}function pg(e){return e!==Mr}function As(e){return e&32767}function BC(e){return e>>16}function Os(e,n){let t=BC(e),r=n;for(;t>0;)r=r[Vn],t--;return r}var _c=!0;function Fs(e){let n=_c;return _c=e,n}var VC=256,gg=VC-1,hg=5,jC=0,At={};function HC(e,n,t){let r;typeof t=="string"?r=t.charCodeAt(0)||0:t.hasOwnProperty(Ln)&&(r=t[Ln]),r==null&&(r=t[Ln]=jC++);let o=r&gg,i=1<<o;n.data[e+(o>>hg)]|=i}function Rs(e,n){let t=mg(e,n);if(t!==-1)return t;let r=n[w];r.firstCreatePass&&(e.injectorIndex=n.length,fc(r.data,e),fc(n,null),fc(r.blueprint,null));let o=id(e,n),i=e.injectorIndex;if(pg(o)){let s=As(o),a=Os(o,n),l=a[w].data;for(let c=0;c<8;c++)n[i+c]=a[s+c]|l[s+c]}return n[i+8]=o,i}function fc(e,n){e.push(0,0,0,0,0,0,0,0,n)}function mg(e,n){return e.injectorIndex===-1||e.parent&&e.parent.injectorIndex===e.injectorIndex||n[e.injectorIndex+8]===null?-1:e.injectorIndex}function id(e,n){if(e.parent&&e.parent.injectorIndex!==-1)return e.parent.injectorIndex;let t=0,r=null,o=n;for(;o!==null;){if(r=_g(o),r===null)return Mr;if(t++,o=o[Vn],r.injectorIndex!==-1)return r.injectorIndex|t<<16}return Mr}function xc(e,n,t){HC(e,n,t)}function vg(e,n,t){if(t&8||e!==void 0)return e;ts(n,"NodeInjector")}function Cg(e,n,t,r){if(t&8&&r===void 0&&(r=null),(t&3)===0){let o=e[jt],i=Be(void 0);try{return o?o.get(n,r,t&8):Ml(n,r,t&8)}finally{Be(i)}}return vg(r,n,t)}function yg(e,n,t,r=0,o){if(e!==null){if(n[A]&2048&&!(r&2)){let s=GC(e,n,t,r,At);if(s!==At)return s}let i=bg(e,n,t,r,At);if(i!==At)return i}return Cg(n,t,r,o)}function bg(e,n,t,r,o){let i=UC(t);if(typeof i=="function"){if(!oc(n,e,r))return r&1?vg(o,t,r):Cg(n,t,r,o);try{let s;if(s=i(r),s==null&&!(r&8))ts(t);else return s}finally{ic()}}else if(typeof i=="number"){let s=null,a=mg(e,n),l=Mr,c=r&1?n[je][Ve]:null;for((a===-1||r&4)&&(l=a===-1?id(e,n):n[a+8],l===Mr||!Fp(r,!1)?a=-1:(s=n[w],a=As(l),n=Os(l,n)));a!==-1;){let d=n[w];if(Op(i,a,d.data)){let u=$C(a,n,t,s,r,c);if(u!==At)return u}l=n[a+8],l!==Mr&&Fp(r,n[w].data[a+8]===c)&&Op(i,a,n)?(s=d,a=As(l),n=Os(l,n)):a=-1}}return o}function $C(e,n,t,r,o,i){let s=n[w],a=s.data[e+8],l=r==null?fn(a)&&_c:r!=s&&(a.type&3)!==0,c=o&1&&i===a,d=Ts(a,s,t,l,c);return d!==null?No(n,s,d,a,o):At}function Ts(e,n,t,r,o){let i=e.providerIndexes,s=n.data,a=i&1048575,l=e.directiveStart,c=e.directiveEnd,d=i>>20,u=r?a:a+d,h=o?a+d:c;for(let p=u;p<h;p++){let b=s[p];if(p<l&&t===b||p>=l&&b.type===t)return p}if(o){let p=s[l];if(p&&Nt(p)&&p.type===t)return l}return null}function No(e,n,t,r,o){let i=e[t],s=n.data;if(i instanceof Zn){let a=i;if(a.resolving)throw Sl("");let l=Fs(a.canSeeViewProviders);a.resolving=!0;let c=s[t].type||s[t],d,u=a.injectImpl?Be(a.injectImpl):null,h=oc(e,r,0);try{i=e[t]=a.factory(void 0,o,s,e,r),n.firstCreatePass&&t>=r.directiveStart&&AC(t,s[t],n)}finally{u!==null&&Be(u),Fs(l),a.resolving=!1,ic()}}return i}function UC(e){if(typeof e=="string")return e.charCodeAt(0)||0;let n=e.hasOwnProperty(Ln)?e[Ln]:void 0;return typeof n=="number"?n>=0?n&gg:WC:n}function Op(e,n,t){let r=1<<e;return!!(t[n+(e>>hg)]&r)}function Fp(e,n){return!(e&2)&&!(e&1&&n)}var qn=class{_tNode;_lView;constructor(n,t){this._tNode=n,this._lView=t}get(n,t,r){return yg(this._tNode,this._lView,n,Fn(r),t)}};function WC(){return new qn(Ne(),M())}function sd(e){return Gs(()=>{let n=e.prototype.constructor,t=n[po]||Dc(n),r=Object.prototype,o=Object.getPrototypeOf(e.prototype).constructor;for(;o&&o!==r;){let i=o[po]||Dc(o);if(i&&i!==t)return i;o=Object.getPrototypeOf(o)}return i=>new i})}function Dc(e){return xl(e)?()=>{let n=Dc(Te(e));return n&&n()}:on(e)}function GC(e,n,t,r,o){let i=e,s=n;for(;i!==null&&s!==null&&s[A]&2048&&!Er(s);){let a=bg(i,s,t,r|2,At);if(a!==At)return a;let l=i.parent;if(!l){let c=s[Pl];if(c){let d=c.get(t,At,r);if(d!==At)return d}l=_g(s),s=s[Vn]}i=l}return o}function _g(e){let n=e[w],t=n.type;return t===2?n.declTNode:t===1?e[Ve]:null}function qC(){return kr(Ne(),M())}function kr(e,n){return new se(Ct(e,n))}var se=(()=>{class e{nativeElement;constructor(t){this.nativeElement=t}static __NG_ELEMENT_ID__=qC}return e})();function ZC(e){return e instanceof se?e.nativeElement:e}function YC(){return this._results[Symbol.iterator]()}var ks=class{_emitDistinctChangesOnly;dirty=!0;_onDirty=void 0;_results=[];_changesDetected=!1;_changes=void 0;length=0;first=void 0;last=void 0;get changes(){return this._changes??=new De}constructor(n=!1){this._emitDistinctChangesOnly=n}get(n){return this._results[n]}map(n){return this._results.map(n)}filter(n){return this._results.filter(n)}find(n){return this._results.find(n)}reduce(n,t){return this._results.reduce(n,t)}forEach(n){this._results.forEach(n)}some(n){return this._results.some(n)}toArray(){return this._results.slice()}toString(){return this._results.toString()}reset(n,t){this.dirty=!1;let r=Gf(n);(this._changesDetected=!Wf(this._results,r,t))&&(this._results=r,this.length=r.length,this.last=r[this.length-1],this.first=r[0])}notifyOnChanges(){this._changes!==void 0&&(this._changesDetected||!this._emitDistinctChangesOnly)&&this._changes.next(this)}onDirty(n){this._onDirty=n}setDirty(){this.dirty=!0,this._onDirty?.()}destroy(){this._changes!==void 0&&(this._changes.complete(),this._changes.unsubscribe())}[Symbol.iterator]=YC};function xg(e){return(e.flags&128)===128}var ad=(function(e){return e[e.OnPush=0]="OnPush",e[e.Default=1]="Default",e})(ad||{}),Dg=new Map,QC=0;function JC(){return QC++}function KC(e){Dg.set(e[Ht],e)}function Ec(e){Dg.delete(e[Ht])}var Rp="__ngContext__";function Ar(e,n){Mt(n)?(e[Rp]=n[Ht],KC(n)):e[Rp]=n}function Eg(e){return Ig(e[xr])}function zg(e){return Ig(e[ot])}function Ig(e){for(;e!==null&&!vt(e);)e=e[ot];return e}var zc;function ld(e){zc=e}function wg(){if(zc!==void 0)return zc;if(typeof document<"u")return document;throw new S(210,!1)}var qs=new B("",{factory:()=>XC}),XC="ng";var Zs=new B(""),be=new B("",{providedIn:"platform",factory:()=>"unknown"});var Ys=new B("",{factory:()=>N(he).body?.querySelector("[ngCspNonce]")?.getAttribute("ngCspNonce")||null});var Tg="r";var Sg="di";var Mg=!1,Ng=new B("",{factory:()=>Mg});var ey=(e,n,t,r)=>{};function ty(e,n,t,r){ey(e,n,t,r)}function Qs(e){return(e.flags&32)===32}var ny=()=>null;function Ag(e,n,t=!1){return ny(e,n,t)}function Og(e,n){let t=e.contentQueries;if(t!==null){let r=T(null);try{for(let o=0;o<t.length;o+=2){let i=t[o],s=t[o+1];if(s!==-1){let a=e.data[s];gs(i),a.contentQueries(2,n[s],s)}}}finally{T(r)}}}function Ic(e,n,t){gs(0);let r=T(null);try{n(e,t)}finally{T(r)}}function cd(e,n,t){if(Vl(n)){let r=T(null);try{let o=n.directiveStart,i=n.directiveEnd;for(let s=o;s<i;s++){let a=e.data[s];if(a.contentQueries){let l=t[s];a.contentQueries(1,l,s)}}}finally{T(r)}}}var xt=(function(e){return e[e.Emulated=0]="Emulated",e[e.None=2]="None",e[e.ShadowDom=3]="ShadowDom",e[e.ExperimentalIsolatedShadowDom=4]="ExperimentalIsolatedShadowDom",e})(xt||{});var xs;function ry(){if(xs===void 0&&(xs=null,rt.trustedTypes))try{xs=rt.trustedTypes.createPolicy("angular",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return xs}function Js(e){return ry()?.createHTML(e)||e}var Ds;function oy(){if(Ds===void 0&&(Ds=null,rt.trustedTypes))try{Ds=rt.trustedTypes.createPolicy("angular#unsafe-bypass",{createHTML:e=>e,createScript:e=>e,createScriptURL:e=>e})}catch{}return Ds}function kp(e){return oy()?.createHTML(e)||e}var Ut=class{changingThisBreaksApplicationSecurity;constructor(n){this.changingThisBreaksApplicationSecurity=n}toString(){return`SafeValue must use [property]=binding: ${this.changingThisBreaksApplicationSecurity} (see ${Qi})`}},wc=class extends Ut{getTypeName(){return"HTML"}},Tc=class extends Ut{getTypeName(){return"Style"}},Sc=class extends Ut{getTypeName(){return"Script"}},Mc=class extends Ut{getTypeName(){return"URL"}},Nc=class extends Ut{getTypeName(){return"ResourceURL"}};function ct(e){return e instanceof Ut?e.changingThisBreaksApplicationSecurity:e}function Gt(e,n){let t=Fg(e);if(t!=null&&t!==n){if(t==="ResourceURL"&&n==="URL")return!0;throw new Error(`Required a safe ${n}, got a ${t} (see ${Qi})`)}return t===n}function Fg(e){return e instanceof Ut&&e.getTypeName()||null}function dd(e){return new wc(e)}function ud(e){return new Tc(e)}function fd(e){return new Sc(e)}function pd(e){return new Mc(e)}function gd(e){return new Nc(e)}function iy(e){let n=new Oc(e);return sy()?new Ac(n):n}var Ac=class{inertDocumentHelper;constructor(n){this.inertDocumentHelper=n}getInertBodyElement(n){n="<body><remove></remove>"+n;try{let t=new window.DOMParser().parseFromString(Js(n),"text/html").body;return t===null?this.inertDocumentHelper.getInertBodyElement(n):(t.firstChild?.remove(),t)}catch{return null}}},Oc=class{defaultDoc;inertDocument;constructor(n){this.defaultDoc=n,this.inertDocument=this.defaultDoc.implementation.createHTMLDocument("sanitization-inert")}getInertBodyElement(n){let t=this.inertDocument.createElement("template");return t.innerHTML=Js(n),t}};function sy(){try{return!!new window.DOMParser().parseFromString(Js(""),"text/html")}catch{return!1}}var ay=/^(?!javascript:)(?:[a-z0-9+.-]+:|[^&:\/?#]*(?:[\/?#]|$))/i;function Bo(e){return e=String(e),e.match(ay)?e:"unsafe:"+e}function qt(e){let n={};for(let t of e.split(","))n[t]=!0;return n}function Vo(...e){let n={};for(let t of e)for(let r in t)t.hasOwnProperty(r)&&(n[r]=!0);return n}var Rg=qt("area,br,col,hr,img,wbr"),kg=qt("colgroup,dd,dt,li,p,tbody,td,tfoot,th,thead,tr"),Lg=qt("rp,rt"),ly=Vo(Lg,kg),cy=Vo(kg,qt("address,article,aside,blockquote,caption,center,del,details,dialog,dir,div,dl,figure,figcaption,footer,h1,h2,h3,h4,h5,h6,header,hgroup,hr,ins,main,map,menu,nav,ol,pre,section,summary,table,ul")),dy=Vo(Lg,qt("a,abbr,acronym,audio,b,bdi,bdo,big,br,cite,code,del,dfn,em,font,i,img,ins,kbd,label,map,mark,picture,q,ruby,rp,rt,s,samp,small,source,span,strike,strong,sub,sup,time,track,tt,u,var,video")),Lp=Vo(Rg,cy,dy,ly),Pg=qt("background,cite,href,itemtype,longdesc,poster,src,xlink:href"),uy=qt("abbr,accesskey,align,alt,autoplay,axis,bgcolor,border,cellpadding,cellspacing,class,clear,color,cols,colspan,compact,controls,coords,datetime,default,dir,download,face,headers,height,hidden,hreflang,hspace,ismap,itemscope,itemprop,kind,label,lang,language,loop,media,muted,nohref,nowrap,open,preload,rel,rev,role,rows,rowspan,rules,scope,scrolling,shape,size,sizes,span,srclang,srcset,start,summary,tabindex,target,title,translate,type,usemap,valign,value,vspace,width"),fy=qt("aria-activedescendant,aria-atomic,aria-autocomplete,aria-busy,aria-checked,aria-colcount,aria-colindex,aria-colspan,aria-controls,aria-current,aria-describedby,aria-details,aria-disabled,aria-dropeffect,aria-errormessage,aria-expanded,aria-flowto,aria-grabbed,aria-haspopup,aria-hidden,aria-invalid,aria-keyshortcuts,aria-label,aria-labelledby,aria-level,aria-live,aria-modal,aria-multiline,aria-multiselectable,aria-orientation,aria-owns,aria-placeholder,aria-posinset,aria-pressed,aria-readonly,aria-relevant,aria-required,aria-roledescription,aria-rowcount,aria-rowindex,aria-rowspan,aria-selected,aria-setsize,aria-sort,aria-valuemax,aria-valuemin,aria-valuenow,aria-valuetext"),py=Vo(Pg,uy,fy),gy=qt("script,style,template"),Fc=class{sanitizedSomething=!1;buf=[];sanitizeChildren(n){let t=n.firstChild,r=!0,o=[];for(;t;){if(t.nodeType===Node.ELEMENT_NODE?r=this.startElement(t):t.nodeType===Node.TEXT_NODE?this.chars(t.nodeValue):this.sanitizedSomething=!0,r&&t.firstChild){o.push(t),t=vy(t);continue}for(;t;){t.nodeType===Node.ELEMENT_NODE&&this.endElement(t);let i=my(t);if(i){t=i;break}t=o.pop()}}return this.buf.join("")}startElement(n){let t=Pp(n).toLowerCase();if(!Lp.hasOwnProperty(t))return this.sanitizedSomething=!0,!gy.hasOwnProperty(t);this.buf.push("<"),this.buf.push(t);let r=n.attributes;for(let o=0;o<r.length;o++){let i=r.item(o),s=i.name,a=s.toLowerCase();if(!py.hasOwnProperty(a)){this.sanitizedSomething=!0;continue}let l=i.value;Pg[a]&&(l=Bo(l)),this.buf.push(" ",s,'="',Bp(l),'"')}return this.buf.push(">"),!0}endElement(n){let t=Pp(n).toLowerCase();Lp.hasOwnProperty(t)&&!Rg.hasOwnProperty(t)&&(this.buf.push("</"),this.buf.push(t),this.buf.push(">"))}chars(n){this.buf.push(Bp(n))}};function hy(e,n){return(e.compareDocumentPosition(n)&Node.DOCUMENT_POSITION_CONTAINED_BY)!==Node.DOCUMENT_POSITION_CONTAINED_BY}function my(e){let n=e.nextSibling;if(n&&e!==n.previousSibling)throw Bg(n);return n}function vy(e){let n=e.firstChild;if(n&&hy(e,n))throw Bg(n);return n}function Pp(e){let n=e.nodeName;return typeof n=="string"?n:"FORM"}function Bg(e){return new Error(`Failed to sanitize html because the element is clobbered: ${e.outerHTML}`)}var Cy=/[\uD800-\uDBFF][\uDC00-\uDFFF]/g,yy=/([^\#-~ |!])/g;function Bp(e){return e.replace(/&/g,"&amp;").replace(Cy,function(n){let t=n.charCodeAt(0),r=n.charCodeAt(1);return"&#"+((t-55296)*1024+(r-56320)+65536)+";"}).replace(yy,function(n){return"&#"+n.charCodeAt(0)+";"}).replace(/</g,"&lt;").replace(/>/g,"&gt;")}var Es;function Ks(e,n){let t=null;try{Es=Es||iy(e);let r=n?String(n):"";t=Es.getInertBodyElement(r);let o=5,i=r;do{if(o===0)throw new Error("Failed to sanitize html because the input is unstable");o--,r=i,i=t.innerHTML,t=Es.getInertBodyElement(r)}while(r!==i);let a=new Fc().sanitizeChildren(Vp(t)||t);return Js(a)}finally{if(t){let r=Vp(t)||t;for(;r.firstChild;)r.firstChild.remove()}}}function Vp(e){return"content"in e&&by(e)?e.content:null}function by(e){return e.nodeType===Node.ELEMENT_NODE&&e.nodeName==="TEMPLATE"}var _y=/^>|^->|<!--|-->|--!>|<!-$/g,xy=/(<|>)/g,Dy="\u200B$1\u200B";function Ey(e){return e.replace(_y,n=>n.replace(xy,Dy))}function zy(e,n){return e.createText(n)}function Iy(e,n,t){e.setValue(n,t)}function wy(e,n){return e.createComment(Ey(n))}function Vg(e,n,t){return e.createElement(n,t)}function Ls(e,n,t,r,o){e.insertBefore(n,t,r,o)}function jg(e,n,t){e.appendChild(n,t)}function jp(e,n,t,r,o){r!==null?Ls(e,n,t,r,o):jg(e,n,t)}function Hg(e,n,t,r){e.removeChild(null,n,t,r)}function Ty(e,n,t){e.setAttribute(n,"style",t)}function Sy(e,n,t){t===""?e.removeAttribute(n,"class"):e.setAttribute(n,"class",t)}function $g(e,n,t){let{mergedAttrs:r,classes:o,styles:i}=t;r!==null&&kC(e,n,r),o!==null&&Sy(e,n,o),i!==null&&Ty(e,n,i)}var Dt=(function(e){return e[e.NONE=0]="NONE",e[e.HTML=1]="HTML",e[e.STYLE=2]="STYLE",e[e.SCRIPT=3]="SCRIPT",e[e.URL=4]="URL",e[e.RESOURCE_URL=5]="RESOURCE_URL",e})(Dt||{});function _e(e){let n=Ug();return n?kp(n.sanitize(Dt.HTML,e)||""):Gt(e,"HTML")?kp(ct(e)):Ks(wg(),Co(e))}function $e(e){let n=Ug();return n?n.sanitize(Dt.URL,e)||"":Gt(e,"URL")?ct(e):Bo(Co(e))}function Ug(){let e=M();return e&&e[Tt].sanitizer}function My(e,n,t){let r=e.length;for(;;){let o=e.indexOf(n,t);if(o===-1)return o;if(o===0||e.charCodeAt(o-1)<=32){let i=n.length;if(o+i===r||e.charCodeAt(o+i)<=32)return o}t=o+1}}var Wg="ng-template";function Ny(e,n,t,r){let o=0;if(r){for(;o<n.length&&typeof n[o]=="string";o+=2)if(n[o]==="class"&&My(n[o+1].toLowerCase(),t,0)!==-1)return!0}else if(hd(e))return!1;if(o=n.indexOf(1,o),o>-1){let i;for(;++o<n.length&&typeof(i=n[o])=="string";)if(i.toLowerCase()===t)return!0}return!1}function hd(e){return e.type===4&&e.value!==Wg}function Ay(e,n,t){let r=e.type===4&&!t?Wg:e.value;return n===r}function Oy(e,n,t){let r=4,o=e.attrs,i=o!==null?ky(o):0,s=!1;for(let a=0;a<n.length;a++){let l=n[a];if(typeof l=="number"){if(!s&&!bt(r)&&!bt(l))return!1;if(s&&bt(l))continue;s=!1,r=l|r&1;continue}if(!s)if(r&4){if(r=2|r&1,l!==""&&!Ay(e,l,t)||l===""&&n.length===1){if(bt(r))return!1;s=!0}}else if(r&8){if(o===null||!Ny(e,o,l,t)){if(bt(r))return!1;s=!0}}else{let c=n[++a],d=Fy(l,o,hd(e),t);if(d===-1){if(bt(r))return!1;s=!0;continue}if(c!==""){let u;if(d>i?u="":u=o[d+1].toLowerCase(),r&2&&c!==u){if(bt(r))return!1;s=!0}}}}return bt(r)||s}function bt(e){return(e&1)===0}function Fy(e,n,t,r){if(n===null)return-1;let o=0;if(r||!t){let i=!1;for(;o<n.length;){let s=n[o];if(s===e)return o;if(s===3||s===6)i=!0;else if(s===1||s===2){let a=n[++o];for(;typeof a=="string";)a=n[++o];continue}else{if(s===4)break;if(s===0){o+=4;continue}}o+=i?1:2}return-1}else return Ly(n,e)}function Gg(e,n,t=!1){for(let r=0;r<n.length;r++)if(Oy(e,n[r],t))return!0;return!1}function Ry(e){let n=e.attrs;if(n!=null){let t=n.indexOf(5);if((t&1)===0)return n[t+1]}return null}function ky(e){for(let n=0;n<e.length;n++){let t=e[n];if(LC(t))return n}return e.length}function Ly(e,n){let t=e.indexOf(4);if(t>-1)for(t++;t<e.length;){let r=e[t];if(typeof r=="number")return-1;if(r===n)return t;t++}return-1}function Py(e,n){e:for(let t=0;t<n.length;t++){let r=n[t];if(e.length===r.length){for(let o=0;o<e.length;o++)if(e[o]!==r[o])continue e;return!0}}return!1}function Hp(e,n){return e?":not("+n.trim()+")":n}function By(e){let n=e[0],t=1,r=2,o="",i=!1;for(;t<e.length;){let s=e[t];if(typeof s=="string")if(r&2){let a=e[++t];o+="["+s+(a.length>0?'="'+a+'"':"")+"]"}else r&8?o+="."+s:r&4&&(o+=" "+s);else o!==""&&!bt(s)&&(n+=Hp(i,o),o=""),r=s,i=i||!bt(r);t++}return o!==""&&(n+=Hp(i,o)),n}function Vy(e){return e.map(By).join(",")}function jy(e){let n=[],t=[],r=1,o=2;for(;r<e.length;){let i=e[r];if(typeof i=="string")o===2?i!==""&&n.push(i,e[++r]):o===8&&t.push(i);else{if(!bt(o))break;o=i}r++}return t.length&&n.push(1,...t),n}var Xe={};function md(e,n,t,r,o,i,s,a,l,c,d){let u=te+r,h=u+o,p=Hy(u,h),b=typeof c=="function"?c():c;return p[w]={type:e,blueprint:p,template:t,queries:null,viewQuery:a,declTNode:n,data:p.slice().fill(null,u),bindingStartIndex:u,expandoStartIndex:h,hostBindingOpCodes:null,firstCreatePass:!0,firstUpdatePass:!0,staticViewQueries:!1,staticContentQueries:!1,preOrderHooks:null,preOrderCheckHooks:null,contentHooks:null,contentCheckHooks:null,viewHooks:null,viewCheckHooks:null,destroyHooks:null,cleanup:null,contentQueries:null,components:null,directiveRegistry:typeof i=="function"?i():i,pipeRegistry:typeof s=="function"?s():s,firstChild:null,schemas:l,consts:b,incompleteFirstPass:!1,ssrId:d}}function Hy(e,n){let t=[];for(let r=0;r<n;r++)t.push(r<e?null:Xe);return t}function $y(e){let n=e.tView;return n===null||n.incompleteFirstPass?e.tView=md(1,null,e.template,e.decls,e.vars,e.directiveDefs,e.pipeDefs,e.viewQuery,e.schemas,e.consts,e.id):n}function vd(e,n,t,r,o,i,s,a,l,c,d){let u=n.blueprint.slice();return u[mt]=o,u[A]=r|4|128|8|64|1024,(c!==null||e&&e[A]&2048)&&(u[A]|=2048),Ul(u),u[ye]=u[Vn]=e,u[ge]=t,u[Tt]=s||e&&e[Tt],u[ee]=a||e&&e[ee],u[jt]=l||e&&e[jt]||null,u[Ve]=i,u[Ht]=JC(),u[Bn]=d,u[Pl]=c,u[je]=n.type==2?e[je]:u,u}function Uy(e,n,t){let r=Ct(n,e),o=$y(t),i=e[Tt].rendererFactory,s=Cd(e,vd(e,o,null,qg(t),r,n,null,i.createRenderer(r,t),null,null,null));return e[n.index]=s}function qg(e){let n=16;return e.signals?n=4096:e.onPush&&(n=64),n}function Zg(e,n,t,r){if(t===0)return-1;let o=n.length;for(let i=0;i<t;i++)n.push(r),e.blueprint.push(r),e.data.push(null);return o}function Cd(e,n){return e[xr]?e[Ll][ot]=n:e[xr]=n,e[Ll]=n,n}function g(e=1){Yg(ue(),M(),$t()+e,!1)}function Yg(e,n,t,r){if(!r)if((n[A]&3)===3){let i=e.preOrderCheckHooks;i!==null&&Is(n,i,t)}else{let i=e.preOrderHooks;i!==null&&ws(n,i,0,t)}gn(t)}var Xs=(function(e){return e[e.None=0]="None",e[e.SignalBased=1]="SignalBased",e[e.HasDecoratorInputTransform=2]="HasDecoratorInputTransform",e})(Xs||{});function Rc(e,n,t,r){let o=T(null);try{let[i,s,a]=e.inputs[t],l=null;(s&Xs.SignalBased)!==0&&(l=n[i][Le]),l!==null&&l.transformFn!==void 0?r=l.transformFn(r):a!==null&&(r=a.call(n,r)),e.setInput!==null?e.setInput(n,l,r,t,i):ag(n,l,i,r)}finally{T(o)}}var Ot=(function(e){return e[e.Important=1]="Important",e[e.DashCase=2]="DashCase",e})(Ot||{}),Wy;function yd(e,n){return Wy(e,n)}var Yn=new Set,bd=(function(e){return e[e.CHANGE_DETECTION=0]="CHANGE_DETECTION",e[e.AFTER_NEXT_RENDER=1]="AFTER_NEXT_RENDER",e})(bd||{}),jo=new B(""),$p=new Set;function mn(e){$p.has(e)||($p.add(e),performance?.mark?.("mark_feature_usage",{detail:{feature:e}}))}var Qg=(()=>{class e{impl=null;execute(){this.impl?.execute()}static \u0275prov=Z({token:e,providedIn:"root",factory:()=>new e})}return e})();var _d=new B("",{factory:()=>({queue:new Set,isScheduled:!1,scheduler:null,injector:N(nt)})});function Jg(e,n,t){let r=e.get(_d);if(Array.isArray(n))for(let o of n)r.queue.add(o),t?.detachedLeaveAnimationFns?.push(o);else r.queue.add(n),t?.detachedLeaveAnimationFns?.push(n);r.scheduler&&r.scheduler(e)}function Gy(e,n){let t=e.get(_d);if(n.detachedLeaveAnimationFns){for(let r of n.detachedLeaveAnimationFns)t.queue.delete(r);n.detachedLeaveAnimationFns=void 0}}function qy(e,n){for(let[t,r]of n)Jg(e,r.animateFns)}function Zy(e,n){let t=e.get(_d);if(Array.isArray(n))for(let r of n)t.queue.delete(r);else t.queue.delete(n)}function Up(e,n,t,r){let o=e?.[Hn]?.enter;n!==null&&o&&o.has(t.index)&&qy(r,o)}function Sr(e,n,t,r,o,i,s,a){if(o!=null){let l,c=!1;vt(o)?l=o:Mt(o)&&(c=!0,o=o[mt]);let d=it(o);e===0&&r!==null?(Up(a,r,i,t),s==null?jg(n,r,d):Ls(n,r,d,s||null,!0)):e===1&&r!==null?(Up(a,r,i,t),Ls(n,r,d,s||null,!0)):e===2?Wp(a,i,t,u=>{Hg(n,d,c,u)}):e===3&&Wp(a,i,t,()=>{n.destroyNode(d)}),l!=null&&ib(n,e,t,l,i,r,s)}}function Yy(e,n){Kg(e,n),n[mt]=null,n[Ve]=null}function Qy(e,n,t,r,o,i){r[mt]=o,r[Ve]=n,ta(e,r,t,1,o,i)}function Kg(e,n){n[Tt].changeDetectionScheduler?.notify(9),ta(e,n,n[ee],2,null,null)}function Jy(e){let n=e[xr];if(!n)return pc(e[w],e);for(;n;){let t=null;if(Mt(n))t=n[xr];else{let r=n[de];r&&(t=r)}if(!t){for(;n&&!n[ot]&&n!==e;)Mt(n)&&pc(n[w],n),n=n[ye];n===null&&(n=e),Mt(n)&&pc(n[w],n),t=n&&n[ot]}n=t}}function xd(e,n){let t=e[$n],r=t.indexOf(n);t.splice(r,1)}function ea(e,n){if(Un(n))return;let t=n[ee];t.destroyNode&&ta(e,n,t,3,null,null),Jy(n)}function pc(e,n){if(Un(n))return;let t=T(null);try{n[A]&=-129,n[A]|=256,n[Ke]&&En(n[Ke]),eb(e,n),Xy(e,n),n[w].type===1&&n[ee].destroy();let r=n[dn];if(r!==null&&vt(n[ye])){r!==n[ye]&&xd(r,n);let o=n[St];o!==null&&o.detachView(e)}Ec(n)}finally{T(t)}}function Wp(e,n,t,r){let o=e?.[Hn];if(o?.enter?.has(n.index)&&Zy(t,o.enter.get(n.index).animateFns),o==null||o.leave==null||!o.leave.has(n.index))return r(!1);e&&Yn.add(e[Ht]),Jg(t,()=>{if(o.leave&&o.leave.has(n.index)){let s=o.leave.get(n.index),a=[];if(s){for(let l=0;l<s.animateFns.length;l++){let c=s.animateFns[l],{promise:d}=c();a.push(d)}o.detachedLeaveAnimationFns=void 0}o.running=Promise.allSettled(a),Ky(e,r)}else e&&Yn.delete(e[Ht]),r(!1)},o)}function Ky(e,n){let t=e[Hn]?.running;if(t){t.then(()=>{e[Hn].running=void 0,Yn.delete(e[Ht]),n(!0)});return}n(!1)}function Xy(e,n){let t=e.cleanup,r=n[_r];if(t!==null)for(let s=0;s<t.length-1;s+=2)if(typeof t[s]=="string"){let a=t[s+3];a>=0?r[a]():r[-a].unsubscribe(),s+=2}else{let a=r[t[s+1]];t[s].call(a)}r!==null&&(n[_r]=null);let o=n[Bt];if(o!==null){n[Bt]=null;for(let s=0;s<o.length;s++){let a=o[s];a()}}let i=n[sn];if(i!==null){n[sn]=null;for(let s of i)s.destroy()}}function eb(e,n){let t;if(e!=null&&(t=e.destroyHooks)!=null)for(let r=0;r<t.length;r+=2){let o=n[t[r]];if(!(o instanceof Zn)){let i=t[r+1];if(Array.isArray(i))for(let s=0;s<i.length;s+=2){let a=o[i[s]],l=i[s+1];J(q.LifecycleHookStart,a,l);try{l.call(a)}finally{J(q.LifecycleHookEnd,a,l)}}else{J(q.LifecycleHookStart,o,i);try{i.call(o)}finally{J(q.LifecycleHookEnd,o,i)}}}}}function Xg(e,n,t){return tb(e,n.parent,t)}function tb(e,n,t){let r=n;for(;r!==null&&r.type&168;)n=r,r=n.parent;if(r===null)return t[mt];if(fn(r)){let{encapsulation:o}=e.data[r.directiveStart+r.componentOffset];if(o===xt.None||o===xt.Emulated)return null}return Ct(r,t)}function eh(e,n,t){return rb(e,n,t)}function nb(e,n,t){return e.type&40?Ct(e,t):null}var rb=nb,Gp;function Dd(e,n,t,r){let o=Xg(e,r,n),i=n[ee],s=r.parent||n[Ve],a=eh(s,r,n);if(o!=null)if(Array.isArray(t))for(let l=0;l<t.length;l++)jp(i,o,t[l],a,!1);else jp(i,o,t,a,!1);Gp!==void 0&&Gp(i,r,n,t,o)}function To(e,n){if(n!==null){let t=n.type;if(t&3)return Ct(n,e);if(t&4)return kc(-1,e[n.index]);if(t&8){let r=n.child;if(r!==null)return To(e,r);{let o=e[n.index];return vt(o)?kc(-1,o):it(o)}}else{if(t&128)return To(e,n.next);if(t&32)return yd(n,e)()||it(e[n.index]);{let r=th(e,n);if(r!==null){if(Array.isArray(r))return r[0];let o=an(e[je]);return To(o,r)}else return To(e,n.next)}}}return null}function th(e,n){if(n!==null){let r=e[je][Ve],o=n.projection;return r.projection[o]}return null}function kc(e,n){let t=de+e+1;if(t<n.length){let r=n[t],o=r[w].firstChild;if(o!==null)return To(r,o)}return n[un]}function Ed(e,n,t,r,o,i,s){for(;t!=null;){let a=r[jt];if(t.type===128){t=t.next;continue}let l=r[t.index],c=t.type;if(s&&n===0&&(l&&Ar(it(l),r),t.flags|=2),!Qs(t))if(c&8)Ed(e,n,t.child,r,o,i,!1),Sr(n,e,a,o,l,t,i,r);else if(c&32){let d=yd(t,r),u;for(;u=d();)Sr(n,e,a,o,u,t,i,r);Sr(n,e,a,o,l,t,i,r)}else c&16?nh(e,n,r,t,o,i):Sr(n,e,a,o,l,t,i,r);t=s?t.projectionNext:t.next}}function ta(e,n,t,r,o,i){Ed(t,r,e.firstChild,n,o,i,!1)}function ob(e,n,t){let r=n[ee],o=Xg(e,t,n),i=t.parent||n[Ve],s=eh(i,t,n);nh(r,0,n,t,o,s)}function nh(e,n,t,r,o,i){let s=t[je],l=s[Ve].projection[r.projection];if(Array.isArray(l))for(let c=0;c<l.length;c++){let d=l[c];Sr(n,e,t[jt],o,d,r,i,t)}else{let c=l,d=s[ye];xg(r)&&(c.flags|=128),Ed(e,n,c,d,o,i,!0)}}function ib(e,n,t,r,o,i,s){let a=r[un],l=it(r);a!==l&&Sr(n,e,t,i,a,o,s);for(let c=de;c<r.length;c++){let d=r[c];ta(d[w],d,e,n,i,a)}}function sb(e,n,t,r,o){if(n)o?e.addClass(t,r):e.removeClass(t,r);else{let i=r.indexOf("-")===-1?void 0:Ot.DashCase;o==null?e.removeStyle(t,r,i):(typeof o=="string"&&o.endsWith("!important")&&(o=o.slice(0,-10),i|=Ot.Important),e.setStyle(t,r,o,i))}}function rh(e,n,t,r,o){let i=$t(),s=r&2;try{gn(-1),s&&n.length>te&&Yg(e,n,te,!1);let a=s?q.TemplateUpdateStart:q.TemplateCreateStart;J(a,o,t),t(r,o)}finally{gn(i);let a=s?q.TemplateUpdateEnd:q.TemplateCreateEnd;J(a,o,t)}}function na(e,n,t){pb(e,n,t),(t.flags&64)===64&&gb(e,n,t)}function Ho(e,n,t=Ct){let r=n.localNames;if(r!==null){let o=n.index+1;for(let i=0;i<r.length;i+=2){let s=r[i+1],a=s===-1?t(n,e):e[s];e[o++]=a}}}function ab(e,n,t,r){let i=r.get(Ng,Mg)||t===xt.ShadowDom||t===xt.ExperimentalIsolatedShadowDom,s=e.selectRootElement(n,i);return lb(s),s}function lb(e){cb(e)}var cb=()=>null;function db(e){return e==="class"?"className":e==="for"?"htmlFor":e==="formaction"?"formAction":e==="innerHtml"?"innerHTML":e==="readonly"?"readOnly":e==="tabindex"?"tabIndex":e}function ub(e,n,t,r,o,i){let s=n[w];if(Td(e,s,n,t,r)){fn(e)&&fb(n,e.index);return}e.type&3&&(t=db(t)),oh(e,n,t,r,o,i)}function oh(e,n,t,r,o,i){if(e.type&3){let s=Ct(e,n);r=i!=null?i(r,e.value||"",t):r,o.setProperty(s,t,r)}else e.type&12}function fb(e,n){let t=st(n,e);t[A]&16||(t[A]|=64)}function pb(e,n,t){let r=t.directiveStart,o=t.directiveEnd;fn(t)&&Uy(n,t,e.data[r+t.componentOffset]),e.firstCreatePass||Rs(t,n);let i=t.initialInputs;for(let s=r;s<o;s++){let a=e.data[s],l=No(n,e,s,t);if(Ar(l,n),i!==null&&Cb(n,s-r,l,a,t,i),Nt(a)){let c=st(t.index,n);c[ge]=No(n,e,s,t)}}}function gb(e,n,t){let r=t.directiveStart,o=t.directiveEnd,i=t.index,s=gp();try{gn(i);for(let a=r;a<o;a++){let l=e.data[a],c=n[a];ps(a),(l.hostBindings!==null||l.hostVars!==0||l.hostAttrs!==null)&&hb(l,c)}}finally{gn(-1),ps(s)}}function hb(e,n){e.hostBindings!==null&&e.hostBindings(1,n)}function zd(e,n){let t=e.directiveRegistry,r=null;if(t)for(let o=0;o<t.length;o++){let i=t[o];Gg(n,i.selectors,!1)&&(r??=[],Nt(i)?r.unshift(i):r.push(i))}return r}function mb(e,n,t,r,o,i){let s=Ct(e,n);vb(n[ee],s,i,e.value,t,r,o)}function vb(e,n,t,r,o,i,s){if(i==null)e.removeAttribute(n,o,t);else{let a=s==null?Co(i):s(i,r||"",o);e.setAttribute(n,o,a,t)}}function Cb(e,n,t,r,o,i){let s=i[n];if(s!==null)for(let a=0;a<s.length;a+=2){let l=s[a],c=s[a+1];Rc(r,t,l,c)}}function Id(e,n,t,r,o){let i=te+t,s=n[w],a=o(s,n,e,r,t);n[i]=a,wr(e,!0);let l=e.type===2;return l?($g(n[ee],a,e),(ap()===0||Dr(e))&&Ar(a,n),lp()):Ar(a,n),ys()&&(!l||!Qs(e))&&Dd(s,n,a,e),e}function wd(e){let n=e;return Xl()?ec():(n=n.parent,wr(n,!1)),n}function yb(e,n){let t=e[jt];if(!t)return;let r;try{r=t.get(Gn,null)}catch{r=null}r?.(n)}function Td(e,n,t,r,o){let i=e.inputs?.[r],s=e.hostDirectiveInputs?.[r],a=!1;if(s)for(let l=0;l<s.length;l+=2){let c=s[l],d=s[l+1],u=n.data[c];Rc(u,t[c],d,o),a=!0}if(i)for(let l of i){let c=t[l],d=n.data[l];Rc(d,c,r,o),a=!0}return a}function bb(e,n){let t=st(n,e),r=t[w];_b(r,t);let o=t[mt];o!==null&&t[Bn]===null&&(t[Bn]=Ag(o,t[jt])),J(q.ComponentStart);try{Sd(r,t,t[ge])}finally{J(q.ComponentEnd,t[ge])}}function _b(e,n){for(let t=n.length;t<e.blueprint.length;t++)n.push(e.blueprint[t])}function Sd(e,n,t){hs(n);try{let r=e.viewQuery;r!==null&&Ic(1,r,t);let o=e.template;o!==null&&rh(e,n,o,1,t),e.firstCreatePass&&(e.firstCreatePass=!1),n[St]?.finishViewCreation(e),e.staticContentQueries&&Og(e,n),e.staticViewQueries&&Ic(2,e.viewQuery,t);let i=e.components;i!==null&&xb(n,i)}catch(r){throw e.firstCreatePass&&(e.incompleteFirstPass=!0,e.firstCreatePass=!1),r}finally{n[A]&=-5,ms()}}function xb(e,n){for(let t=0;t<n.length;t++)bb(e,n[t])}function $o(e,n,t,r){let o=T(null);try{let i=n.tView,a=e[A]&4096?4096:16,l=vd(e,i,t,a,null,n,null,null,r?.injector??null,r?.embeddedViewInjector??null,r?.dehydratedView??null),c=e[n.index];l[dn]=c;let d=e[St];return d!==null&&(l[St]=d.createEmbeddedView(i)),Sd(i,l,t),l}finally{T(o)}}function Or(e,n){return!n||n.firstChild===null||xg(e)}function Ao(e,n,t,r,o=!1){for(;t!==null;){if(t.type===128){t=o?t.projectionNext:t.next;continue}let i=n[t.index];i!==null&&r.push(it(i)),vt(i)&&ih(i,r);let s=t.type;if(s&8)Ao(e,n,t.child,r);else if(s&32){let a=yd(t,n),l;for(;l=a();)r.push(l)}else if(s&16){let a=th(n,t);if(Array.isArray(a))r.push(...a);else{let l=an(n[je]);Ao(l[w],l,a,r,!0)}}t=o?t.projectionNext:t.next}return r}function ih(e,n){for(let t=de;t<e.length;t++){let r=e[t],o=r[w].firstChild;o!==null&&Ao(r[w],r,o,n)}e[un]!==e[mt]&&n.push(e[un])}function sh(e){if(e[ls]!==null){for(let n of e[ls])n.impl.addSequence(n);e[ls].length=0}}var ah=[];function Db(e){return e[Ke]??Eb(e)}function Eb(e){let n=ah.pop()??Object.create(Ib);return n.lView=e,n}function zb(e){e.lView[Ke]!==e&&(e.lView=null,ah.push(e))}var Ib=U(I({},sr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{Ir(e.lView)},consumerOnSignalRead(){this.lView[Ke]=this}});function wb(e){let n=e[Ke]??Object.create(Tb);return n.lView=e,n}var Tb=U(I({},sr),{consumerIsAlwaysLive:!0,kind:"template",consumerMarkedDirty:e=>{let n=an(e.lView);for(;n&&!lh(n[w]);)n=an(n);n&&ds(n)},consumerOnSignalRead(){this.lView[Ke]=this}});function lh(e){return e.type!==2}function ch(e){if(e[sn]===null)return;let n=!0;for(;n;){let t=!1;for(let r of e[sn])r.dirty&&(t=!0,r.zone===null||Zone.current===r.zone?r.run():r.zone.run(()=>r.run()));n=t&&!!(e[A]&8192)}}var Sb=100;function dh(e,n=0){let r=e[Tt].rendererFactory,o=!1;o||r.begin?.();try{Mb(e,n)}finally{o||r.end?.()}}function Mb(e,n){let t=tc();try{ho(!0),Lc(e,n);let r=0;for(;zr(e);){if(r===Sb)throw new S(103,!1);r++,Lc(e,1)}}finally{ho(t)}}function Nb(e,n,t,r){if(Un(n))return;let o=n[A],i=!1,s=!1;hs(n);let a=!0,l=null,c=null;i||(lh(e)?(c=Db(n),l=ar(c)):vi()===null?(a=!1,c=wb(n),l=ar(c)):n[Ke]&&(En(n[Ke]),n[Ke]=null));try{Ul(n),up(e.bindingStartIndex),t!==null&&rh(e,n,t,2,r);let d=(o&3)===3;if(!i)if(d){let p=e.preOrderCheckHooks;p!==null&&Is(n,p,null)}else{let p=e.preOrderHooks;p!==null&&ws(n,p,0,null),uc(n,0)}if(s||Ab(n),ch(n),uh(n,0),e.contentQueries!==null&&Og(e,n),!i)if(d){let p=e.contentCheckHooks;p!==null&&Is(n,p)}else{let p=e.contentHooks;p!==null&&ws(n,p,1),uc(n,1)}Fb(e,n);let u=e.components;u!==null&&ph(n,u,0);let h=e.viewQuery;if(h!==null&&Ic(2,h,r),!i)if(d){let p=e.viewCheckHooks;p!==null&&Is(n,p)}else{let p=e.viewHooks;p!==null&&ws(n,p,2),uc(n,2)}if(e.firstUpdatePass===!0&&(e.firstUpdatePass=!1),n[as]){for(let p of n[as])p();n[as]=null}i||(sh(n),n[A]&=-73)}catch(d){throw i||Ir(n),d}finally{c!==null&&(oo(c,l),a&&zb(c)),ms()}}function uh(e,n){for(let t=Eg(e);t!==null;t=zg(t))for(let r=de;r<t.length;r++){let o=t[r];fh(o,n)}}function Ab(e){for(let n=Eg(e);n!==null;n=zg(n)){if(!(n[A]&2))continue;let t=n[$n];for(let r=0;r<t.length;r++){let o=t[r];ds(o)}}}function Ob(e,n,t){J(q.ComponentStart);let r=st(n,e);try{fh(r,t)}finally{J(q.ComponentEnd,r[ge])}}function fh(e,n){cs(e)&&Lc(e,n)}function Lc(e,n){let r=e[w],o=e[A],i=e[Ke],s=!!(n===0&&o&16);if(s||=!!(o&64&&n===0),s||=!!(o&1024),s||=!!(i?.dirty&&io(i)),s||=!1,i&&(i.dirty=!1),e[A]&=-9217,s)Nb(r,e,r.template,e[ge]);else if(o&8192){let a=T(null);try{ch(e),uh(e,1);let l=r.components;l!==null&&ph(e,l,1),sh(e)}finally{T(a)}}}function ph(e,n,t){for(let r=0;r<n.length;r++)Ob(e,n[r],t)}function Fb(e,n){let t=e.hostBindingOpCodes;if(t!==null)try{for(let r=0;r<t.length;r++){let o=t[r];if(o<0)gn(~o);else{let i=o,s=t[++r],a=t[++r];pp(s,i);let l=n[i];J(q.HostBindingsUpdateStart,l);try{a(2,l)}finally{J(q.HostBindingsUpdateEnd,l)}}}}finally{gn(-1)}}function Md(e,n){let t=tc()?64:1088;for(e[Tt].changeDetectionScheduler?.notify(n);e;){e[A]|=t;let r=an(e);if(Er(e)&&!r)return e;e=r}return null}function gh(e,n,t,r){return[e,!0,0,n,null,r,null,t,null,null]}function hh(e,n){let t=de+n;if(t<e.length)return e[t]}function Uo(e,n,t,r=!0){let o=n[w];if(Rb(o,n,e,t),r){let s=kc(t,e),a=n[ee],l=a.parentNode(e[un]);l!==null&&Qy(o,e[Ve],a,n,l,s)}let i=n[Bn];i!==null&&i.firstChild!==null&&(i.firstChild=null)}function mh(e,n){let t=Oo(e,n);return t!==void 0&&ea(t[w],t),t}function Oo(e,n){if(e.length<=de)return;let t=de+n,r=e[t];if(r){let o=r[dn];o!==null&&o!==e&&xd(o,r),n>0&&(e[t-1][ot]=r[ot]);let i=yo(e,de+n);Yy(r[w],r);let s=i[St];s!==null&&s.detachView(i[w]),r[ye]=null,r[ot]=null,r[A]&=-129}return r}function Rb(e,n,t,r){let o=de+r,i=t.length;r>0&&(t[o-1][ot]=n),r<i-de?(n[ot]=t[o],Nl(t,de+r,n)):(t.push(n),n[ot]=null),n[ye]=t;let s=n[dn];s!==null&&t!==s&&vh(s,n);let a=n[St];a!==null&&a.insertView(e),us(n),n[A]|=128}function vh(e,n){let t=e[$n],r=n[ye];if(Mt(r))e[A]|=2;else{let o=r[ye][je];n[je]!==o&&(e[A]|=2)}t===null?e[$n]=[n]:t.push(n)}var hn=class{_lView;_cdRefInjectingView;_appRef=null;_attachedToViewContainer=!1;exhaustive;get rootNodes(){let n=this._lView,t=n[w];return Ao(t,n,t.firstChild,[])}constructor(n,t){this._lView=n,this._cdRefInjectingView=t}get context(){return this._lView[ge]}set context(n){this._lView[ge]=n}get destroyed(){return Un(this._lView)}destroy(){if(this._appRef)this._appRef.detachView(this);else if(this._attachedToViewContainer){let n=this._lView[ye];if(vt(n)){let t=n[xo],r=t?t.indexOf(this):-1;r>-1&&(Oo(n,r),yo(t,r))}this._attachedToViewContainer=!1}ea(this._lView[w],this._lView)}onDestroy(n){Wl(this._lView,n)}markForCheck(){Md(this._cdRefInjectingView||this._lView,4)}detach(){this._lView[A]&=-129}reattach(){us(this._lView),this._lView[A]|=128}detectChanges(){this._lView[A]|=1024,dh(this._lView)}checkNoChanges(){}attachToViewContainerRef(){if(this._appRef)throw new S(902,!1);this._attachedToViewContainer=!0}detachFromAppRef(){this._appRef=null;let n=Er(this._lView),t=this._lView[dn];t!==null&&!n&&xd(t,this._lView),Kg(this._lView[w],this._lView)}attachToAppRef(n){if(this._attachedToViewContainer)throw new S(902,!1);this._appRef=n;let t=Er(this._lView),r=this._lView[dn];r!==null&&!t&&vh(r,this._lView),us(this._lView)}};function Nd(e){return zr(e._lView)||!!(e._lView[A]&64)}function Ad(e){ds(e._lView)}var Fr=(()=>{class e{_declarationLView;_declarationTContainer;elementRef;static __NG_ELEMENT_ID__=kb;constructor(t,r,o){this._declarationLView=t,this._declarationTContainer=r,this.elementRef=o}get ssrId(){return this._declarationTContainer.tView?.ssrId||null}createEmbeddedView(t,r){return this.createEmbeddedViewImpl(t,r)}createEmbeddedViewImpl(t,r,o){let i=$o(this._declarationLView,this._declarationTContainer,t,{embeddedViewInjector:r,dehydratedView:o});return new hn(i)}}return e})();function kb(){return ra(Ne(),M())}function ra(e,n){return e.type&4?new Fr(n,e,kr(e,n)):null}function Lr(e,n,t,r,o){let i=e.data[n];if(i===null)i=Lb(e,n,t,r,o),fp()&&(i.flags|=32);else if(i.type&64){i.type=t,i.value=r,i.attrs=o;let s=cp();i.injectorIndex=s===null?-1:s.injectorIndex}return wr(i,!0),i}function Lb(e,n,t,r,o){let i=Kl(),s=Xl(),a=s?i:i&&i.parent,l=e.data[n]=Bb(e,a,t,n,r,o);return Pb(e,l,i,s),l}function Pb(e,n,t,r){e.firstChild===null&&(e.firstChild=n),t!==null&&(r?t.child==null&&n.parent!==null&&(t.child=n):t.next===null&&(t.next=n,n.prev=t))}function Bb(e,n,t,r,o,i){let s=n?n.injectorIndex:-1,a=0;return Yl()&&(a|=128),{type:t,index:r,insertBeforeIndex:null,injectorIndex:s,directiveStart:-1,directiveEnd:-1,directiveStylingLast:-1,componentOffset:-1,fieldIndex:-1,customControlIndex:-1,propertyBindings:null,flags:a,providerIndexes:0,value:o,attrs:i,mergedAttrs:null,localNames:null,initialInputs:null,inputs:null,hostDirectiveInputs:null,outputs:null,hostDirectiveOutputs:null,directiveToIndex:null,tView:null,next:null,prev:null,projectionNext:null,child:null,parent:n,projection:null,styles:null,stylesWithoutHost:null,residualStyles:void 0,classes:null,classesWithoutHost:null,residualClasses:void 0,classBindings:0,styleBindings:0}}function Vb(e){let n=e[Bl]??[],r=e[ye][ee],o=[];for(let i of n)i.data[Sg]!==void 0?o.push(i):jb(i,r);e[Bl]=o}function jb(e,n){let t=0,r=e.firstChild;if(r){let o=e.data[Tg];for(;t<o;){let i=r.nextSibling;Hg(n,r,!1),r=i,t++}}}var Hb=()=>null,$b=()=>null;function Ps(e,n){return Hb(e,n)}function Ch(e,n,t){return $b(e,n,t)}var yh=class{},oa=class{},Pc=class{resolveComponentFactory(n){throw new S(917,!1)}},Jn=class{static NULL=new Pc},Wt=class{},Rt=(()=>{class e{destroyNode=null;static __NG_ELEMENT_ID__=()=>Ub()}return e})();function Ub(){let e=M(),n=Ne(),t=st(n.index,e);return(Mt(t)?t:e)[ee]}var bh=(()=>{class e{static \u0275prov=Z({token:e,providedIn:"root",factory:()=>null})}return e})();var Ss={},Bc=class{injector;parentInjector;constructor(n,t){this.injector=n,this.parentInjector=t}get(n,t,r){let o=this.injector.get(n,Ss,r);return o!==Ss||t===Ss?o:this.parentInjector.get(n,t,r)}};function Bs(e,n,t){let r=t?e.styles:null,o=t?e.classes:null,i=0;if(n!==null)for(let s=0;s<n.length;s++){let a=n[s];if(typeof a=="number")i=a;else if(i==1)o=Ji(o,a);else if(i==2){let l=a,c=n[++s];r=Ji(r,l+": "+c+";")}}t?e.styles=r:e.stylesWithoutHost=r,t?e.classes=o:e.classesWithoutHost=o}function E(e,n=0){let t=M();if(t===null)return k(e,n);let r=Ne();return yg(r,t,Te(e),n)}function _h(e,n,t,r,o){let i=r===null?null:{"":-1},s=o(e,t);if(s!==null){let a=s,l=null,c=null;for(let d of s)if(d.resolveHostDirectives!==null){[a,l,c]=d.resolveHostDirectives(s);break}qb(e,n,t,a,i,l,c)}i!==null&&r!==null&&Wb(t,r,i)}function Wb(e,n,t){let r=e.localNames=[];for(let o=0;o<n.length;o+=2){let i=t[n[o+1]];if(i==null)throw new S(-301,!1);r.push(n[o],i)}}function Gb(e,n,t){n.componentOffset=t,(e.components??=[]).push(n.index)}function qb(e,n,t,r,o,i,s){let a=r.length,l=null;for(let h=0;h<a;h++){let p=r[h];l===null&&Nt(p)&&(l=p,Gb(e,t,h)),xc(Rs(t,n),e,p.type)}Xb(t,e.data.length,a),l?.viewProvidersResolver&&l.viewProvidersResolver(l);for(let h=0;h<a;h++){let p=r[h];p.providersResolver&&p.providersResolver(p)}let c=!1,d=!1,u=Zg(e,n,a,null);a>0&&(t.directiveToIndex=new Map);for(let h=0;h<a;h++){let p=r[h];if(t.mergedAttrs=Nr(t.mergedAttrs,p.hostAttrs),Yb(e,t,n,u,p),Kb(u,p,o),s!==null&&s.has(p)){let[z,L]=s.get(p);t.directiveToIndex.set(p.type,[u,z+t.directiveStart,L+t.directiveStart])}else(i===null||!i.has(p))&&t.directiveToIndex.set(p.type,u);p.contentQueries!==null&&(t.flags|=4),(p.hostBindings!==null||p.hostAttrs!==null||p.hostVars!==0)&&(t.flags|=64);let b=p.type.prototype;!c&&(b.ngOnChanges||b.ngOnInit||b.ngDoCheck)&&((e.preOrderHooks??=[]).push(t.index),c=!0),!d&&(b.ngOnChanges||b.ngDoCheck)&&((e.preOrderCheckHooks??=[]).push(t.index),d=!0),u++}Zb(e,t,i)}function Zb(e,n,t){for(let r=n.directiveStart;r<n.directiveEnd;r++){let o=e.data[r];if(t===null||!t.has(o))qp(0,n,o,r),qp(1,n,o,r),Yp(n,r,!1);else{let i=t.get(o);Zp(0,n,i,r),Zp(1,n,i,r),Yp(n,r,!0)}}}function qp(e,n,t,r){let o=e===0?t.inputs:t.outputs;for(let i in o)if(o.hasOwnProperty(i)){let s;e===0?s=n.inputs??={}:s=n.outputs??={},s[i]??=[],s[i].push(r),xh(n,i)}}function Zp(e,n,t,r){let o=e===0?t.inputs:t.outputs;for(let i in o)if(o.hasOwnProperty(i)){let s=o[i],a;e===0?a=n.hostDirectiveInputs??={}:a=n.hostDirectiveOutputs??={},a[s]??=[],a[s].push(r,i),xh(n,s)}}function xh(e,n){n==="class"?e.flags|=8:n==="style"&&(e.flags|=16)}function Yp(e,n,t){let{attrs:r,inputs:o,hostDirectiveInputs:i}=e;if(r===null||!t&&o===null||t&&i===null||hd(e)){e.initialInputs??=[],e.initialInputs.push(null);return}let s=null,a=0;for(;a<r.length;){let l=r[a];if(l===0){a+=4;continue}else if(l===5){a+=2;continue}else if(typeof l=="number")break;if(!t&&o.hasOwnProperty(l)){let c=o[l];for(let d of c)if(d===n){s??=[],s.push(l,r[a+1]);break}}else if(t&&i.hasOwnProperty(l)){let c=i[l];for(let d=0;d<c.length;d+=2)if(c[d]===n){s??=[],s.push(c[d+1],r[a+1]);break}}a+=2}e.initialInputs??=[],e.initialInputs.push(s)}function Yb(e,n,t,r,o){e.data[r]=o;let i=o.factory||(o.factory=on(o.type,!0)),s=new Zn(i,Nt(o),E,null);e.blueprint[r]=s,t[r]=s,Qb(e,n,r,Zg(e,t,o.hostVars,Xe),o)}function Qb(e,n,t,r,o){let i=o.hostBindings;if(i){let s=e.hostBindingOpCodes;s===null&&(s=e.hostBindingOpCodes=[]);let a=~n.index;Jb(s)!=a&&s.push(a),s.push(t,r,i)}}function Jb(e){let n=e.length;for(;n>0;){let t=e[--n];if(typeof t=="number"&&t<0)return t}return 0}function Kb(e,n,t){if(t){if(n.exportAs)for(let r=0;r<n.exportAs.length;r++)t[n.exportAs[r]]=e;Nt(n)&&(t[""]=e)}}function Xb(e,n,t){e.flags|=1,e.directiveStart=n,e.directiveEnd=n+t,e.providerIndexes=n}function Od(e,n,t,r,o,i,s,a){let l=n[w],c=l.consts,d=at(c,s),u=Lr(l,e,t,r,d);return i&&_h(l,n,u,at(c,a),o),u.mergedAttrs=Nr(u.mergedAttrs,u.attrs),u.attrs!==null&&Bs(u,u.attrs,!1),u.mergedAttrs!==null&&Bs(u,u.mergedAttrs,!0),l.queries!==null&&l.queries.elementStart(l,u),u}function Fd(e,n){ug(e,n),Vl(n)&&e.queries.elementEnd(n)}function e1(e,n,t,r,o,i){let s=n.consts,a=at(s,o),l=Lr(n,e,t,r,a);if(l.mergedAttrs=Nr(l.mergedAttrs,l.attrs),i!=null){let c=at(s,i);l.localNames=[];for(let d=0;d<c.length;d+=2)l.localNames.push(c[d],-1)}return l.attrs!==null&&Bs(l,l.attrs,!1),l.mergedAttrs!==null&&Bs(l,l.mergedAttrs,!0),n.queries!==null&&n.queries.elementStart(n,l),l}function ia(e,n,t){return e[n]=t}function t1(e,n){return e[n]}function lt(e,n,t){if(t===Xe)return!1;let r=e[n];return Object.is(r,t)?!1:(e[n]=t,!0)}function Dh(e,n,t,r){let o=lt(e,n,t);return lt(e,n+1,r)||o}function n1(e,n,t,r,o){let i=Dh(e,n,t,r);return lt(e,n+2,o)||i}function Ms(e,n,t){return function r(o){let i=fn(e)?st(e.index,n):n;Md(i,5);let s=n[ge],a=Qp(n,s,t,o),l=r.__ngNextListenerFn__;for(;l;)a=Qp(n,s,l,o)&&a,l=l.__ngNextListenerFn__;return a}}function Qp(e,n,t,r){let o=T(null);try{return J(q.OutputStart,n,t),t(r)!==!1}catch(i){return yb(e,i),!1}finally{J(q.OutputEnd,n,t),T(o)}}function Eh(e,n,t,r,o,i,s,a){let l=Dr(e),c=!1,d=null;if(!r&&l&&(d=o1(n,t,i,e.index)),d!==null){let u=d.__ngLastListenerFn__||d;u.__ngNextListenerFn__=s,d.__ngLastListenerFn__=s,c=!0}else{let u=Ct(e,t),h=r?r(u):u;ty(t,h,i,a);let p=o.listen(h,i,a);if(!r1(i)){let b=r?z=>r(it(z[e.index])):e.index;zh(b,n,t,i,a,p,!1)}}return c}function r1(e){return e.startsWith("animation")||e.startsWith("transition")}function o1(e,n,t,r){let o=e.cleanup;if(o!=null)for(let i=0;i<o.length-1;i+=2){let s=o[i];if(s===t&&o[i+1]===r){let a=n[_r],l=o[i+2];return a&&a.length>l?a[l]:null}typeof s=="string"&&(i+=2)}return null}function zh(e,n,t,r,o,i,s){let a=n.firstCreatePass?ql(n):null,l=Gl(t),c=l.length;l.push(o,i),a&&a.push(r,e,c,(c+1)*(s?-1:1))}function Jp(e,n,t,r,o,i){let s=n[t],a=n[w],c=a.data[t].outputs[r],u=s[c].subscribe(i);zh(e.index,a,n,o,i,u,!0)}var Vc=Symbol("BINDING");var jc=class extends Jn{ngModule;constructor(n){super(),this.ngModule=n}resolveComponentFactory(n){let t=Pn(n);return new Fo(t,this.ngModule)}};function i1(e){return Object.keys(e).map(n=>{let[t,r,o]=e[n],i={propName:t,templateName:n,isSignal:(r&Xs.SignalBased)!==0};return o&&(i.transform=o),i})}function s1(e){return Object.keys(e).map(n=>({propName:e[n],templateName:n}))}function a1(e,n,t){let r=n instanceof nt?n:n?.injector;return r&&e.getStandaloneInjector!==null&&(r=e.getStandaloneInjector(r)||r),r?new Bc(t,r):t}function l1(e){let n=e.get(Wt,null);if(n===null)throw new S(407,!1);let t=e.get(bh,null),r=e.get(Vt,null);return{rendererFactory:n,sanitizer:t,changeDetectionScheduler:r,ngReflect:!1}}function c1(e,n){let t=Ih(e);return Vg(n,t,t==="svg"?jl:t==="math"?tp:null)}function Ih(e){return(e.selectors[0][0]||"div").toLowerCase()}var Fo=class extends oa{componentDef;ngModule;selector;componentType;ngContentSelectors;isBoundToModule;cachedInputs=null;cachedOutputs=null;get inputs(){return this.cachedInputs??=i1(this.componentDef.inputs),this.cachedInputs}get outputs(){return this.cachedOutputs??=s1(this.componentDef.outputs),this.cachedOutputs}constructor(n,t){super(),this.componentDef=n,this.ngModule=t,this.componentType=n.type,this.selector=Vy(n.selectors),this.ngContentSelectors=n.ngContentSelectors??[],this.isBoundToModule=!!t}create(n,t,r,o,i,s){J(q.DynamicComponentStart);let a=T(null);try{let l=this.componentDef,c=d1(r,l,s,i),d=a1(l,o||this.ngModule,n),u=l1(d),h=u.rendererFactory.createRenderer(null,l),p=r?ab(h,r,l.encapsulation,d):c1(l,h),b=s?.some(Kp)||i?.some(R=>typeof R!="function"&&R.bindings.some(Kp)),z=vd(null,c,null,512|qg(l),null,null,u,h,d,null,Ag(p,d,!0));z[te]=p,hs(z);let L=null;try{let R=Od(te,z,2,"#host",()=>c.directiveRegistry,!0,0);$g(h,p,R),Ar(p,z),na(c,z,R),cd(c,R,z),Fd(c,R),t!==void 0&&f1(R,this.ngContentSelectors,t),L=st(R.index,z),z[ge]=L[ge],Sd(c,z,null)}catch(R){throw L!==null&&Ec(L),Ec(z),R}finally{J(q.DynamicComponentEnd),ms()}return new Vs(this.componentType,z,!!b)}finally{T(a)}}};function d1(e,n,t,r){let o=e?["ng-version","21.1.5"]:jy(n.selectors[0]),i=null,s=null,a=0;if(t)for(let d of t)a+=d[Vc].requiredVars,d.create&&(d.targetIdx=0,(i??=[]).push(d)),d.update&&(d.targetIdx=0,(s??=[]).push(d));if(r)for(let d=0;d<r.length;d++){let u=r[d];if(typeof u!="function")for(let h of u.bindings){a+=h[Vc].requiredVars;let p=d+1;h.create&&(h.targetIdx=p,(i??=[]).push(h)),h.update&&(h.targetIdx=p,(s??=[]).push(h))}}let l=[n];if(r)for(let d of r){let u=typeof d=="function"?d:d.type,h=wl(u);l.push(h)}return md(0,null,u1(i,s),1,a,l,null,null,null,[o],null)}function u1(e,n){return!e&&!n?null:t=>{if(t&1&&e)for(let r of e)r.create();if(t&2&&n)for(let r of n)r.update()}}function Kp(e){let n=e[Vc].kind;return n==="input"||n==="twoWay"}var Vs=class extends yh{_rootLView;_hasInputBindings;instance;hostView;changeDetectorRef;componentType;location;previousInputValues=null;_tNode;constructor(n,t,r){super(),this._rootLView=t,this._hasInputBindings=r,this._tNode=Do(t[w],te),this.location=kr(this._tNode,t),this.instance=st(this._tNode.index,t)[ge],this.hostView=this.changeDetectorRef=new hn(t,void 0),this.componentType=n}setInput(n,t){this._hasInputBindings;let r=this._tNode;if(this.previousInputValues??=new Map,this.previousInputValues.has(n)&&Object.is(this.previousInputValues.get(n),t))return;let o=this._rootLView,i=Td(r,o[w],o,n,t);this.previousInputValues.set(n,t);let s=st(r.index,o);Md(s,1)}get injector(){return new qn(this._tNode,this._rootLView)}destroy(){this.hostView.destroy()}onDestroy(n){this.hostView.onDestroy(n)}};function f1(e,n,t){let r=e.projection=[];for(let o=0;o<n.length;o++){let i=t[o];r.push(i!=null&&i.length?Array.from(i):null)}}var Pr=(()=>{class e{static __NG_ELEMENT_ID__=p1}return e})();function p1(){let e=Ne();return Th(e,M())}var g1=Pr,wh=class extends g1{_lContainer;_hostTNode;_hostLView;constructor(n,t,r){super(),this._lContainer=n,this._hostTNode=t,this._hostLView=r}get element(){return kr(this._hostTNode,this._hostLView)}get injector(){return new qn(this._hostTNode,this._hostLView)}get parentInjector(){let n=id(this._hostTNode,this._hostLView);if(pg(n)){let t=Os(n,this._hostLView),r=As(n),o=t[w].data[r+8];return new qn(o,t)}else return new qn(null,this._hostLView)}clear(){for(;this.length>0;)this.remove(this.length-1)}get(n){let t=Xp(this._lContainer);return t!==null&&t[n]||null}get length(){return this._lContainer.length-de}createEmbeddedView(n,t,r){let o,i;typeof r=="number"?o=r:r!=null&&(o=r.index,i=r.injector);let s=Ps(this._lContainer,n.ssrId),a=n.createEmbeddedViewImpl(t||{},i,s);return this.insertImpl(a,o,Or(this._hostTNode,s)),a}createComponent(n,t,r,o,i,s,a){let l=n&&!TC(n),c;if(l)c=t;else{let L=t||{};c=L.index,r=L.injector,o=L.projectableNodes,i=L.environmentInjector||L.ngModuleRef,s=L.directives,a=L.bindings}let d=l?n:new Fo(Pn(n)),u=r||this.parentInjector;if(!i&&d.ngModule==null){let R=(l?u:this.parentInjector).get(nt,null);R&&(i=R)}let h=Pn(d.componentType??{}),p=Ps(this._lContainer,h?.id??null),b=p?.firstChild??null,z=d.create(u,o,b,i,s,a);return this.insertImpl(z.hostView,c,Or(this._hostTNode,p)),z}insert(n,t){return this.insertImpl(n,t,!0)}insertImpl(n,t,r){let o=n._lView;if(rp(o)){let a=this.indexOf(n);if(a!==-1)this.detach(a);else{let l=o[ye],c=new wh(l,l[Ve],l[ye]);c.detach(c.indexOf(n))}}let i=this._adjustIndex(t),s=this._lContainer;return Uo(s,o,i,r),n.attachToViewContainerRef(),Nl(gc(s),i,n),n}move(n,t){return this.insert(n,t)}indexOf(n){let t=Xp(this._lContainer);return t!==null?t.indexOf(n):-1}remove(n){let t=this._adjustIndex(n,-1),r=Oo(this._lContainer,t);r&&(yo(gc(this._lContainer),t),ea(r[w],r))}detach(n){let t=this._adjustIndex(n,-1),r=Oo(this._lContainer,t);return r&&yo(gc(this._lContainer),t)!=null?new hn(r):null}_adjustIndex(n,t=0){return n??this.length+t}};function Xp(e){return e[xo]}function gc(e){return e[xo]||(e[xo]=[])}function Th(e,n){let t,r=n[e.index];return vt(r)?t=r:(t=gh(r,n,null,e),n[e.index]=t,Cd(n,t)),m1(t,n,e,r),new wh(t,e,n)}function h1(e,n){let t=e[ee],r=t.createComment(""),o=Ct(n,e),i=t.parentNode(o);return Ls(t,i,r,t.nextSibling(o),!1),r}var m1=y1,v1=()=>!1;function C1(e,n,t){return v1(e,n,t)}function y1(e,n,t,r){if(e[un])return;let o;t.type&8?o=it(r):o=h1(n,t),e[un]=o}var Hc=class e{queryList;matches=null;constructor(n){this.queryList=n}clone(){return new e(this.queryList)}setDirty(){this.queryList.setDirty()}},$c=class e{queries;constructor(n=[]){this.queries=n}createEmbeddedView(n){let t=n.queries;if(t!==null){let r=n.contentQueries!==null?n.contentQueries[0]:t.length,o=[];for(let i=0;i<r;i++){let s=t.getByIndex(i),a=this.queries[s.indexInDeclarationView];o.push(a.clone())}return new e(o)}return null}insertView(n){this.dirtyQueriesWithMatches(n)}detachView(n){this.dirtyQueriesWithMatches(n)}finishViewCreation(n){this.dirtyQueriesWithMatches(n)}dirtyQueriesWithMatches(n){for(let t=0;t<this.queries.length;t++)Rd(n,t).matches!==null&&this.queries[t].setDirty()}},Uc=class{flags;read;predicate;constructor(n,t,r=null){this.flags=t,this.read=r,typeof n=="string"?this.predicate=w1(n):this.predicate=n}},Wc=class e{queries;constructor(n=[]){this.queries=n}elementStart(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].elementStart(n,t)}elementEnd(n){for(let t=0;t<this.queries.length;t++)this.queries[t].elementEnd(n)}embeddedTView(n){let t=null;for(let r=0;r<this.length;r++){let o=t!==null?t.length:0,i=this.getByIndex(r).embeddedTView(n,o);i&&(i.indexInDeclarationView=r,t!==null?t.push(i):t=[i])}return t!==null?new e(t):null}template(n,t){for(let r=0;r<this.queries.length;r++)this.queries[r].template(n,t)}getByIndex(n){return this.queries[n]}get length(){return this.queries.length}track(n){this.queries.push(n)}},Gc=class e{metadata;matches=null;indexInDeclarationView=-1;crossesNgTemplate=!1;_declarationNodeIndex;_appliesToNextNode=!0;constructor(n,t=-1){this.metadata=n,this._declarationNodeIndex=t}elementStart(n,t){this.isApplyingToNode(t)&&this.matchTNode(n,t)}elementEnd(n){this._declarationNodeIndex===n.index&&(this._appliesToNextNode=!1)}template(n,t){this.elementStart(n,t)}embeddedTView(n,t){return this.isApplyingToNode(n)?(this.crossesNgTemplate=!0,this.addMatch(-n.index,t),new e(this.metadata)):null}isApplyingToNode(n){if(this._appliesToNextNode&&(this.metadata.flags&1)!==1){let t=this._declarationNodeIndex,r=n.parent;for(;r!==null&&r.type&8&&r.index!==t;)r=r.parent;return t===(r!==null?r.index:-1)}return this._appliesToNextNode}matchTNode(n,t){let r=this.metadata.predicate;if(Array.isArray(r))for(let o=0;o<r.length;o++){let i=r[o];this.matchTNodeWithReadOption(n,t,b1(t,i)),this.matchTNodeWithReadOption(n,t,Ts(t,n,i,!1,!1))}else r===Fr?t.type&4&&this.matchTNodeWithReadOption(n,t,-1):this.matchTNodeWithReadOption(n,t,Ts(t,n,r,!1,!1))}matchTNodeWithReadOption(n,t,r){if(r!==null){let o=this.metadata.read;if(o!==null)if(o===se||o===Pr||o===Fr&&t.type&4)this.addMatch(t.index,-2);else{let i=Ts(t,n,o,!1,!1);i!==null&&this.addMatch(t.index,i)}else this.addMatch(t.index,r)}}addMatch(n,t){this.matches===null?this.matches=[n,t]:this.matches.push(n,t)}};function b1(e,n){let t=e.localNames;if(t!==null){for(let r=0;r<t.length;r+=2)if(t[r]===n)return t[r+1]}return null}function _1(e,n){return e.type&11?kr(e,n):e.type&4?ra(e,n):null}function x1(e,n,t,r){return t===-1?_1(n,e):t===-2?D1(e,n,r):No(e,e[w],t,n)}function D1(e,n,t){if(t===se)return kr(n,e);if(t===Fr)return ra(n,e);if(t===Pr)return Th(n,e)}function Sh(e,n,t,r){let o=n[St].queries[r];if(o.matches===null){let i=e.data,s=t.matches,a=[];for(let l=0;s!==null&&l<s.length;l+=2){let c=s[l];if(c<0)a.push(null);else{let d=i[c];a.push(x1(n,d,s[l+1],t.metadata.read))}}o.matches=a}return o.matches}function qc(e,n,t,r){let o=e.queries.getByIndex(t),i=o.matches;if(i!==null){let s=Sh(e,n,o,t);for(let a=0;a<i.length;a+=2){let l=i[a];if(l>0)r.push(s[a/2]);else{let c=i[a+1],d=n[-l];for(let u=de;u<d.length;u++){let h=d[u];h[dn]===h[ye]&&qc(h[w],h,c,r)}if(d[$n]!==null){let u=d[$n];for(let h=0;h<u.length;h++){let p=u[h];qc(p[w],p,c,r)}}}}}return r}function E1(e,n){return e[St].queries[n].queryList}function z1(e,n,t){let r=new ks((t&4)===4);return sp(e,n,r,r.destroy),(n[St]??=new $c).queries.push(new Hc(r))-1}function I1(e,n,t){let r=ue();return r.firstCreatePass&&(T1(r,new Uc(e,n,t),-1),(n&2)===2&&(r.staticViewQueries=!0)),z1(r,M(),n)}function w1(e){return e.split(",").map(n=>n.trim())}function T1(e,n,t){e.queries===null&&(e.queries=new Wc),e.queries.track(new Gc(n,t))}function Rd(e,n){return e.queries.getByIndex(n)}function S1(e,n){let t=e[w],r=Rd(t,n);return r.crossesNgTemplate?qc(t,e,n,[]):Sh(t,e,r,n)}var Ro=class{};var ko=class extends Ro{injector;componentFactoryResolver=new jc(this);instance=null;constructor(n){super();let t=new kn([...n.providers,{provide:Ro,useValue:this},{provide:Jn,useValue:this.componentFactoryResolver}],n.parent||_o(),n.debugName,new Set(["environment"]));this.injector=t,n.runEnvironmentInitializers&&t.resolveInjectorInitializers()}destroy(){this.injector.destroy()}onDestroy(n){this.injector.onDestroy(n)}};function Mh(e,n,t=null){return new ko({providers:e,parent:n,debugName:t,runEnvironmentInitializers:!0}).injector}var M1=(()=>{class e{_injector;cachedInjectors=new Map;constructor(t){this._injector=t}getOrCreateStandaloneInjector(t){if(!t.standalone)return null;if(!this.cachedInjectors.has(t)){let r=Fl(!1,t.type),o=r.length>0?Mh([r],this._injector,""):null;this.cachedInjectors.set(t,o)}return this.cachedInjectors.get(t)}ngOnDestroy(){try{for(let t of this.cachedInjectors.values())t!==null&&t.destroy()}finally{this.cachedInjectors.clear()}}static \u0275prov=Z({token:e,providedIn:"environment",factory:()=>new e(k(nt))})}return e})();function V(e){return Gs(()=>{let n=Nh(e),t=U(I({},n),{decls:e.decls,vars:e.vars,template:e.template,consts:e.consts||null,ngContentSelectors:e.ngContentSelectors,onPush:e.changeDetection===ad.OnPush,directiveDefs:null,pipeDefs:null,dependencies:n.standalone&&e.dependencies||null,getStandaloneInjector:n.standalone?o=>o.get(M1).getOrCreateStandaloneInjector(t):null,getExternalStyles:null,signals:e.signals??!1,data:e.data||{},encapsulation:e.encapsulation||xt.Emulated,styles:e.styles||gt,_:null,schemas:e.schemas||null,tView:null,id:""});n.standalone&&mn("NgStandalone"),Ah(t);let r=e.dependencies;return t.directiveDefs=eg(r,N1),t.pipeDefs=eg(r,jf),t.id=F1(t),t})}function N1(e){return Pn(e)||wl(e)}function A1(e,n){if(e==null)return cn;let t={};for(let r in e)if(e.hasOwnProperty(r)){let o=e[r],i,s,a,l;Array.isArray(o)?(a=o[0],i=o[1],s=o[2]??i,l=o[3]||null):(i=o,s=o,a=Xs.None,l=null),t[i]=[r,a,l],n[i]=s}return t}function O1(e){if(e==null)return cn;let n={};for(let t in e)e.hasOwnProperty(t)&&(n[e[t]]=t);return n}function dt(e){return Gs(()=>{let n=Nh(e);return Ah(n),n})}function Ee(e){return{type:e.type,name:e.name,factory:null,pure:e.pure!==!1,standalone:e.standalone??!0,onDestroy:e.type.prototype.ngOnDestroy||null}}function Nh(e){let n={};return{type:e.type,providersResolver:null,viewProvidersResolver:null,factory:null,hostBindings:e.hostBindings||null,hostVars:e.hostVars||0,hostAttrs:e.hostAttrs||null,contentQueries:e.contentQueries||null,declaredInputs:n,inputConfig:e.inputs||cn,exportAs:e.exportAs||null,standalone:e.standalone??!0,signals:e.signals===!0,selectors:e.selectors||gt,viewQuery:e.viewQuery||null,features:e.features||null,setInput:null,resolveHostDirectives:null,hostDirectives:null,inputs:A1(e.inputs,n),outputs:O1(e.outputs),debugInfo:null}}function Ah(e){e.features?.forEach(n=>n(e))}function eg(e,n){return e?()=>{let t=typeof e=="function"?e():e,r=[];for(let o of t){let i=n(o);i!==null&&r.push(i)}return r}:null}function F1(e){let n=0,t=typeof e.consts=="function"?"":e.consts,r=[e.selectors,e.ngContentSelectors,e.hostVars,e.hostAttrs,t,e.vars,e.decls,e.encapsulation,e.standalone,e.signals,e.exportAs,JSON.stringify(e.inputs),JSON.stringify(e.outputs),Object.getOwnPropertyNames(e.type.prototype),!!e.contentQueries,!!e.viewQuery];for(let i of r.join("|"))n=Math.imul(31,n)+i.charCodeAt(0)<<0;return n+=2147483648,"c"+n}function R1(e){return Object.getPrototypeOf(e.prototype).constructor}function ne(e){let n=R1(e.type),t=!0,r=[e];for(;n;){let o;if(Nt(e))o=n.\u0275cmp||n.\u0275dir;else{if(n.\u0275cmp)throw new S(903,!1);o=n.\u0275dir}if(o){if(t){r.push(o);let s=e;s.inputs=hc(e.inputs),s.declaredInputs=hc(e.declaredInputs),s.outputs=hc(e.outputs);let a=o.hostBindings;a&&V1(e,a);let l=o.viewQuery,c=o.contentQueries;if(l&&P1(e,l),c&&B1(e,c),k1(e,o),Vf(e.outputs,o.outputs),Nt(o)&&o.data.animation){let d=e.data;d.animation=(d.animation||[]).concat(o.data.animation)}}let i=o.features;if(i)for(let s=0;s<i.length;s++){let a=i[s];a&&a.ngInherit&&a(e),a===ne&&(t=!1)}}n=Object.getPrototypeOf(n)}L1(r)}function k1(e,n){for(let t in n.inputs){if(!n.inputs.hasOwnProperty(t)||e.inputs.hasOwnProperty(t))continue;let r=n.inputs[t];r!==void 0&&(e.inputs[t]=r,e.declaredInputs[t]=n.declaredInputs[t])}}function L1(e){let n=0,t=null;for(let r=e.length-1;r>=0;r--){let o=e[r];o.hostVars=n+=o.hostVars,o.hostAttrs=Nr(o.hostAttrs,t=Nr(t,o.hostAttrs))}}function hc(e){return e===cn?{}:e===gt?[]:e}function P1(e,n){let t=e.viewQuery;t?e.viewQuery=(r,o)=>{n(r,o),t(r,o)}:e.viewQuery=n}function B1(e,n){let t=e.contentQueries;t?e.contentQueries=(r,o,i)=>{n(r,o,i),t(r,o,i)}:e.contentQueries=n}function V1(e,n){let t=e.hostBindings;t?e.hostBindings=(r,o)=>{n(r,o),t(r,o)}:e.hostBindings=n}function Oh(e,n,t,r,o,i,s,a){if(t.firstCreatePass){e.mergedAttrs=Nr(e.mergedAttrs,e.attrs);let d=e.tView=md(2,e,o,i,s,t.directiveRegistry,t.pipeRegistry,null,t.schemas,t.consts,null);t.queries!==null&&(t.queries.template(t,e),d.queries=t.queries.embeddedTView(e))}a&&(e.flags|=a),wr(e,!1);let l=H1(t,n,e,r);ys()&&Dd(t,n,l,e),Ar(l,n);let c=gh(l,n,l,e);n[r+te]=c,Cd(n,c),C1(c,e,n)}function j1(e,n,t,r,o,i,s,a,l,c,d){let u=t+te,h;return n.firstCreatePass?(h=Lr(n,u,4,s||null,a||null),fs()&&_h(n,e,h,at(n.consts,c),zd),ug(n,h)):h=n.data[u],Oh(h,e,n,t,r,o,i,l),Dr(h)&&na(n,e,h),c!=null&&Ho(e,h,d),h}function Lo(e,n,t,r,o,i,s,a,l,c,d){let u=t+te,h;if(n.firstCreatePass){if(h=Lr(n,u,4,s||null,a||null),c!=null){let p=at(n.consts,c);h.localNames=[];for(let b=0;b<p.length;b+=2)h.localNames.push(p[b],-1)}}else h=n.data[u];return Oh(h,e,n,t,r,o,i,l),c!=null&&Ho(e,h,d),h}function ut(e,n,t,r,o,i,s,a){let l=M(),c=ue(),d=at(c.consts,i);return j1(l,c,e,n,t,r,o,d,void 0,s,a),ut}var H1=$1;function $1(e,n,t,r){return zo(!0),n[ee].createComment("")}function kd(e){return typeof e=="function"&&e[Le]!==void 0}var Ld=new B("");function sa(e){return!!e&&typeof e.then=="function"}function Pd(e){return!!e&&typeof e.subscribe=="function"}var Fh=new B("");var Bd=(()=>{class e{resolve;reject;initialized=!1;done=!1;donePromise=new Promise((t,r)=>{this.resolve=t,this.reject=r});appInits=N(Fh,{optional:!0})??[];injector=N(O);constructor(){}runInitializers(){if(this.initialized)return;let t=[];for(let o of this.appInits){let i=ss(this.injector,o);if(sa(i))t.push(i);else if(Pd(i)){let s=new Promise((a,l)=>{i.subscribe({complete:a,error:l})});t.push(s)}}let r=()=>{this.done=!0,this.resolve()};Promise.all(t).then(()=>{r()}).catch(o=>{this.reject(o)}),t.length===0&&r(),this.initialized=!0}static \u0275fac=function(r){return new(r||e)};static \u0275prov=Z({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})(),Rh=new B("");function kh(){Ga(()=>{let e="";throw new S(600,e)})}function Lh(e){return e.isBoundToModule}var U1=10;var Kn=(()=>{class e{_runningTick=!1;_destroyed=!1;_destroyListeners=[];_views=[];internalErrorHandler=N(Gn);afterRenderManager=N(Qg);zonelessEnabled=N(Io);rootEffectScheduler=N(_s);dirtyFlags=0;tracingSnapshot=null;allTestViews=new Set;autoDetectTestViews=new Set;includeAllTestViews=!1;afterTick=new De;get allViews(){return[...(this.includeAllTestViews?this.allTestViews:this.autoDetectTestViews).keys(),...this._views]}get destroyed(){return this._destroyed}componentTypes=[];components=[];internalPendingTask=N(Tr);get isStable(){return this.internalPendingTask.hasPendingTasksObservable.pipe(Nn(t=>!t))}constructor(){N(jo,{optional:!0})}whenStable(){let t;return new Promise(r=>{t=this.isStable.subscribe({next:o=>{o&&r()}})}).finally(()=>{t.unsubscribe()})}_injector=N(nt);_rendererFactory=null;get injector(){return this._injector}bootstrap(t,r){return this.bootstrapImpl(t,r)}bootstrapImpl(t,r,o=O.NULL){return this._injector.get(Ue).run(()=>{J(q.BootstrapComponentStart);let s=t instanceof oa;if(!this._injector.get(Bd).done){let b="";throw new S(405,b)}let l;s?l=t:l=this._injector.get(Jn).resolveComponentFactory(t),this.componentTypes.push(l.componentType);let c=Lh(l)?void 0:this._injector.get(Ro),d=r||l.selector,u=l.create(o,[],d,c),h=u.location.nativeElement,p=u.injector.get(Ld,null);return p?.registerApplication(h),u.onDestroy(()=>{this.detachView(u.hostView),So(this.components,u),p?.unregisterApplication(h)}),this._loadComponent(u),J(q.BootstrapComponentEnd,u),u})}tick(){this.zonelessEnabled||(this.dirtyFlags|=1),this._tick()}_tick(){J(q.ChangeDetectionStart),this.tracingSnapshot!==null?this.tracingSnapshot.run(bd.CHANGE_DETECTION,this.tickImpl):this.tickImpl()}tickImpl=()=>{if(this._runningTick)throw J(q.ChangeDetectionEnd),new S(101,!1);let t=T(null);try{this._runningTick=!0,this.synchronize()}finally{this._runningTick=!1,this.tracingSnapshot?.dispose(),this.tracingSnapshot=null,T(t),this.afterTick.next(),J(q.ChangeDetectionEnd)}};synchronize(){this._rendererFactory===null&&!this._injector.destroyed&&(this._rendererFactory=this._injector.get(Wt,null,{optional:!0}));let t=0;for(;this.dirtyFlags!==0&&t++<U1;){J(q.ChangeDetectionSyncStart);try{this.synchronizeOnce()}finally{J(q.ChangeDetectionSyncEnd)}}}synchronizeOnce(){this.dirtyFlags&16&&(this.dirtyFlags&=-17,this.rootEffectScheduler.flush());let t=!1;if(this.dirtyFlags&7){let r=!!(this.dirtyFlags&1);this.dirtyFlags&=-8,this.dirtyFlags|=8;for(let{_lView:o}of this.allViews){if(!r&&!zr(o))continue;let i=r&&!this.zonelessEnabled?0:1;dh(o,i),t=!0}if(this.dirtyFlags&=-5,this.syncDirtyFlagsWithViews(),this.dirtyFlags&23)return}t||(this._rendererFactory?.begin?.(),this._rendererFactory?.end?.()),this.dirtyFlags&8&&(this.dirtyFlags&=-9,this.afterRenderManager.execute()),this.syncDirtyFlagsWithViews()}syncDirtyFlagsWithViews(){if(this.allViews.some(({_lView:t})=>zr(t))){this.dirtyFlags|=2;return}else this.dirtyFlags&=-8}attachView(t){let r=t;this._views.push(r),r.attachToAppRef(this)}detachView(t){let r=t;So(this._views,r),r.detachFromAppRef()}_loadComponent(t){this.attachView(t.hostView);try{this.tick()}catch(o){this.internalErrorHandler(o)}this.components.push(t),this._injector.get(Rh,[]).forEach(o=>o(t))}ngOnDestroy(){if(!this._destroyed)try{this._destroyListeners.forEach(t=>t()),this._views.slice().forEach(t=>t.destroy())}finally{this._destroyed=!0,this._views=[],this._destroyListeners=[]}}onDestroy(t){return this._destroyListeners.push(t),()=>So(this._destroyListeners,t)}destroy(){if(this._destroyed)throw new S(406,!1);let t=this._injector;t.destroy&&!t.destroyed&&t.destroy()}get viewCount(){return this._views.length}static \u0275fac=function(r){return new(r||e)};static \u0275prov=Z({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function So(e,n){let t=e.indexOf(n);t>-1&&e.splice(t,1)}function j(e,n,t,r){let o=M(),i=Wn();if(lt(o,i,n)){let s=ue(),a=vs();mb(a,o,e,n,t,r)}return j}var AF=typeof document<"u"&&typeof document?.documentElement?.getAnimations=="function";var Zc=class{destroy(n){}updateValue(n,t){}swap(n,t){let r=Math.min(n,t),o=Math.max(n,t),i=this.detach(o);if(o-r>1){let s=this.detach(r);this.attach(r,i),this.attach(o,s)}else this.attach(r,i)}move(n,t){this.attach(t,this.detach(n))}};function mc(e,n,t,r,o){return e===t&&Object.is(n,r)?1:Object.is(o(e,n),o(t,r))?-1:0}function W1(e,n,t,r){let o,i,s=0,a=e.length-1,l=void 0;if(Array.isArray(n)){T(r);let c=n.length-1;for(T(null);s<=a&&s<=c;){let d=e.at(s),u=n[s],h=mc(s,d,s,u,t);if(h!==0){h<0&&e.updateValue(s,u),s++;continue}let p=e.at(a),b=n[c],z=mc(a,p,c,b,t);if(z!==0){z<0&&e.updateValue(a,b),a--,c--;continue}let L=t(s,d),R=t(a,p),Ie=t(s,u);if(Object.is(Ie,R)){let ir=t(c,b);Object.is(ir,L)?(e.swap(s,a),e.updateValue(a,b),c--,a--):e.move(a,s),e.updateValue(s,u),s++;continue}if(o??=new js,i??=ng(e,s,a,t),Yc(e,o,s,Ie))e.updateValue(s,u),s++,a++;else if(i.has(Ie))o.set(L,e.detach(s)),a--;else{let ir=e.create(s,n[s]);e.attach(s,ir),s++,a++}}for(;s<=c;)tg(e,o,t,s,n[s]),s++}else if(n!=null){T(r);let c=n[Symbol.iterator]();T(null);let d=c.next();for(;!d.done&&s<=a;){let u=e.at(s),h=d.value,p=mc(s,u,s,h,t);if(p!==0)p<0&&e.updateValue(s,h),s++,d=c.next();else{o??=new js,i??=ng(e,s,a,t);let b=t(s,h);if(Yc(e,o,s,b))e.updateValue(s,h),s++,a++,d=c.next();else if(!i.has(b))e.attach(s,e.create(s,h)),s++,a++,d=c.next();else{let z=t(s,u);o.set(z,e.detach(s)),a--}}}for(;!d.done;)tg(e,o,t,e.length,d.value),d=c.next()}for(;s<=a;)e.destroy(e.detach(a--));o?.forEach(c=>{e.destroy(c)})}function Yc(e,n,t,r){return n!==void 0&&n.has(r)?(e.attach(t,n.get(r)),n.delete(r),!0):!1}function tg(e,n,t,r,o){if(Yc(e,n,r,t(r,o)))e.updateValue(r,o);else{let i=e.create(r,o);e.attach(r,i)}}function ng(e,n,t,r){let o=new Set;for(let i=n;i<=t;i++)o.add(r(i,e.at(i)));return o}var js=class{kvMap=new Map;_vMap=void 0;has(n){return this.kvMap.has(n)}delete(n){if(!this.has(n))return!1;let t=this.kvMap.get(n);return this._vMap!==void 0&&this._vMap.has(t)?(this.kvMap.set(n,this._vMap.get(t)),this._vMap.delete(t)):this.kvMap.delete(n),!0}get(n){return this.kvMap.get(n)}set(n,t){if(this.kvMap.has(n)){let r=this.kvMap.get(n);this._vMap===void 0&&(this._vMap=new Map);let o=this._vMap;for(;o.has(r);)r=o.get(r);o.set(r,t)}else this.kvMap.set(n,t)}forEach(n){for(let[t,r]of this.kvMap)if(n(r,t),this._vMap!==void 0){let o=this._vMap;for(;o.has(r);)r=o.get(r),n(r,t)}}};function m(e,n,t,r,o,i,s,a){mn("NgControlFlow");let l=M(),c=ue(),d=at(c.consts,i);return Lo(l,c,e,n,t,r,o,d,256,s,a),Vd}function Vd(e,n,t,r,o,i,s,a){mn("NgControlFlow");let l=M(),c=ue(),d=at(c.consts,i);return Lo(l,c,e,n,t,r,o,d,512,s,a),Vd}function v(e,n){mn("NgControlFlow");let t=M(),r=Wn(),o=t[r]!==Xe?t[r]:-1,i=o!==-1?Hs(t,te+o):void 0,s=0;if(lt(t,r,e)){let a=T(null);try{if(i!==void 0&&mh(i,s),e!==-1){let l=te+e,c=Hs(t,l),d=Xc(t[w],l),u=Ch(c,d,t),h=$o(t,d,n,{dehydratedView:u});Uo(c,h,s,Or(d,u))}}finally{T(a)}}else if(i!==void 0){let a=hh(i,s);a!==void 0&&(a[ge]=n)}}var Qc=class{lContainer;$implicit;$index;constructor(n,t,r){this.lContainer=n,this.$implicit=t,this.$index=r}get $count(){return this.lContainer.length-de}};function Zt(e){return e}var Jc=class{hasEmptyBlock;trackByFn;liveCollection;constructor(n,t,r){this.hasEmptyBlock=n,this.trackByFn=t,this.liveCollection=r}};function Et(e,n,t,r,o,i,s,a,l,c,d,u,h){mn("NgControlFlow");let p=M(),b=ue(),z=l!==void 0,L=M(),R=a?s.bind(L[je][ge]):s,Ie=new Jc(z,R);L[te+e]=Ie,Lo(p,b,e+1,n,t,r,o,at(b.consts,i),256),z&&Lo(p,b,e+2,l,c,d,u,at(b.consts,h),512)}var Kc=class extends Zc{lContainer;hostLView;templateTNode;operationsCounter=void 0;needsIndexUpdate=!1;constructor(n,t,r){super(),this.lContainer=n,this.hostLView=t,this.templateTNode=r}get length(){return this.lContainer.length-de}at(n){return this.getLView(n)[ge].$implicit}attach(n,t){let r=t[Bn];this.needsIndexUpdate||=n!==this.length,Uo(this.lContainer,t,n,Or(this.templateTNode,r)),G1(this.lContainer,n)}detach(n){return this.needsIndexUpdate||=n!==this.length-1,q1(this.lContainer,n),Z1(this.lContainer,n)}create(n,t){let r=Ps(this.lContainer,this.templateTNode.tView.ssrId);return $o(this.hostLView,this.templateTNode,new Qc(this.lContainer,t,n),{dehydratedView:r})}destroy(n){ea(n[w],n)}updateValue(n,t){this.getLView(n)[ge].$implicit=t}reset(){this.needsIndexUpdate=!1}updateIndexes(){if(this.needsIndexUpdate)for(let n=0;n<this.length;n++)this.getLView(n)[ge].$index=n}getLView(n){return Y1(this.lContainer,n)}};function zt(e){let n=T(null),t=$t();try{let r=M(),o=r[w],i=r[t],s=t+1,a=Hs(r,s);if(i.liveCollection===void 0){let c=Xc(o,s);i.liveCollection=new Kc(a,r,c)}else i.liveCollection.reset();let l=i.liveCollection;if(W1(l,e,i.trackByFn,n),l.updateIndexes(),i.hasEmptyBlock){let c=Wn(),d=l.length===0;if(lt(r,c,d)){let u=t+2,h=Hs(r,u);if(d){let p=Xc(o,u),b=Ch(h,p,r),z=$o(r,p,void 0,{dehydratedView:b});Uo(h,z,0,Or(p,b))}else o.firstUpdatePass&&Vb(h),mh(h,0)}}}finally{T(n)}}function Hs(e,n){return e[n]}function G1(e,n){if(e.length<=de)return;let t=de+n,r=e[t],o=r?r[Hn]:void 0;if(r&&o&&o.detachedLeaveAnimationFns&&o.detachedLeaveAnimationFns.length>0){let i=r[jt];Gy(i,o),Yn.delete(r[Ht]),o.detachedLeaveAnimationFns=void 0}}function q1(e,n){if(e.length<=de)return;let t=de+n,r=e[t],o=r?r[Hn]:void 0;o&&o.leave&&o.leave.size>0&&(o.detachedLeaveAnimationFns=[])}function Z1(e,n){return Oo(e,n)}function Y1(e,n){return hh(e,n)}function Xc(e,n){return Do(e,n)}function C(e,n,t){let r=M(),o=Wn();if(lt(r,o,n)){let i=ue(),s=vs();ub(s,r,e,n,r[ee],t)}return C}function ed(e,n,t,r,o){Td(n,e,t,o?"class":"style",r)}function _(e,n,t,r){let o=M(),i=o[w],s=e+te,a=i.firstCreatePass?Od(s,o,2,n,zd,fs(),t,r):i.data[s];if(Id(a,o,e,n,Ph),Dr(a)){let l=o[w];na(l,o,a),cd(l,a,o)}return r!=null&&Ho(o,a),_}function x(){let e=ue(),n=Ne(),t=wd(n);return e.firstCreatePass&&Fd(e,t),Ql(t)&&Jl(),Zl(),t.classesWithoutHost!=null&&FC(t)&&ed(e,t,M(),t.classesWithoutHost,!0),t.stylesWithoutHost!=null&&RC(t)&&ed(e,t,M(),t.stylesWithoutHost,!1),x}function y(e,n,t,r){return _(e,n,t,r),x(),y}function ft(e,n,t,r){let o=M(),i=o[w],s=e+te,a=i.firstCreatePass?e1(s,i,2,n,t,r):i.data[s];return Id(a,o,e,n,Ph),r!=null&&Ho(o,a),ft}function It(){let e=Ne(),n=wd(e);return Ql(n)&&Jl(),Zl(),It}function vn(e,n,t,r){return ft(e,n,t,r),It(),vn}var Ph=(e,n,t,r,o)=>(zo(!0),Vg(n[ee],r,bp()));function jd(e,n,t){let r=M(),o=r[w],i=e+te,s=o.firstCreatePass?Od(i,r,8,"ng-container",zd,fs(),n,t):o.data[i];if(Id(s,r,e,"ng-container",Q1),Dr(s)){let a=r[w];na(a,r,s),cd(a,s,r)}return t!=null&&Ho(r,s),jd}function Hd(){let e=ue(),n=Ne(),t=wd(n);return e.firstCreatePass&&Fd(e,t),Hd}function re(e,n,t){return jd(e,n,t),Hd(),re}var Q1=(e,n,t,r,o)=>(zo(!0),wy(n[ee],""));function ve(){return M()}function Br(e,n,t){let r=M(),o=Wn();if(lt(r,o,n)){let i=ue(),s=vs();oh(s,r,e,n,r[ee],t)}return Br}var wo=void 0;function J1(e){let n=Math.floor(Math.abs(e)),t=e.toString().replace(/^[^.]*\.?/,"").length;return n===1&&t===0?1:5}var K1=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],wo,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],wo,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm\u202Fa","h:mm:ss\u202Fa","h:mm:ss\u202Fa z","h:mm:ss\u202Fa zzzz"],["{1}, {0}",wo,wo,wo],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",J1],Mo={};function $d(e,n,t){typeof n!="string"&&(t=n,n=e[Ft.LocaleId]),n=n.toLowerCase().replace(/_/g,"-"),Mo[n]=e,t&&(Mo[n][Ft.ExtraData]=t)}function Wo(e){let n=X1(e),t=rg(n);if(t)return t;let r=n.split("-")[0];if(t=rg(r),t)return t;if(r==="en")return K1;throw new S(701,!1)}function rg(e){return e in Mo||(Mo[e]=rt.ng&&rt.ng.common&&rt.ng.common.locales&&rt.ng.common.locales[e]),Mo[e]}var Ft=(function(e){return e[e.LocaleId=0]="LocaleId",e[e.DayPeriodsFormat=1]="DayPeriodsFormat",e[e.DayPeriodsStandalone=2]="DayPeriodsStandalone",e[e.DaysFormat=3]="DaysFormat",e[e.DaysStandalone=4]="DaysStandalone",e[e.MonthsFormat=5]="MonthsFormat",e[e.MonthsStandalone=6]="MonthsStandalone",e[e.Eras=7]="Eras",e[e.FirstDayOfWeek=8]="FirstDayOfWeek",e[e.WeekendRange=9]="WeekendRange",e[e.DateFormat=10]="DateFormat",e[e.TimeFormat=11]="TimeFormat",e[e.DateTimeFormat=12]="DateTimeFormat",e[e.NumberSymbols=13]="NumberSymbols",e[e.NumberFormats=14]="NumberFormats",e[e.CurrencyCode=15]="CurrencyCode",e[e.CurrencySymbol=16]="CurrencySymbol",e[e.CurrencyName=17]="CurrencyName",e[e.Currencies=18]="Currencies",e[e.Directionality=19]="Directionality",e[e.PluralCase=20]="PluralCase",e[e.ExtraData=21]="ExtraData",e})(Ft||{});function X1(e){return e.toLowerCase().replace(/_/g,"-")}var Go="en-US",e_="USD";var t_=Go;function Bh(e){typeof e=="string"&&(t_=e.toLowerCase().replace(/_/g,"-"))}function me(e,n,t){let r=M(),o=ue(),i=Ne();return n_(o,r,r[ee],i,e,n,t),me}function Vr(e,n,t){let r=M(),o=ue(),i=Ne();return(i.type&3||t)&&Eh(i,o,r,t,r[ee],e,n,Ms(i,r,n)),Vr}function n_(e,n,t,r,o,i,s){let a=!0,l=null;if((r.type&3||s)&&(l??=Ms(r,n,i),Eh(r,e,n,s,t,o,i,l)&&(a=!1)),a){let c=r.outputs?.[o],d=r.hostDirectiveOutputs?.[o];if(d&&d.length)for(let u=0;u<d.length;u+=2){let h=d[u],p=d[u+1];l??=Ms(r,n,i),Jp(r,n,h,p,o,l)}if(c&&c.length)for(let u of c)l??=Ms(r,n,i),Jp(r,n,u,o,o,l)}}function f(e=1){return yp(e)}function r_(e,n){let t=null,r=Ry(e);for(let o=0;o<n.length;o++){let i=n[o];if(i==="*"){t=o;continue}if(r===null?Gg(e,i,!0):Py(r,i))return o}return t}function aa(e){let n=M()[je][Ve];if(!n.projection){let t=e?e.length:1,r=n.projection=qf(t,null),o=r.slice(),i=n.child;for(;i!==null;){if(i.type!==128){let s=e?r_(i,e):0;s!==null&&(o[s]?o[s].projectionNext=i:r[s]=i,o[s]=i)}i=i.next}}}function la(e,n=0,t,r,o,i){let s=M(),a=ue(),l=r?e+1:null;l!==null&&Lo(s,a,l,r,o,i,null,t);let c=Lr(a,te+e,16,null,t||null);c.projection===null&&(c.projection=n),ec();let u=!s[Bn]||Yl();s[je][Ve].projection[c.projection]===null&&l!==null?o_(s,a,l):u&&!Qs(c)&&ob(a,s,c)}function o_(e,n,t){let r=te+t,o=n.data[r],i=e[r],s=Ps(i,o.tView.ssrId),a=$o(e,o,void 0,{dehydratedView:s});Uo(i,a,0,Or(o,s))}function qo(e,n,t){return I1(e,n,t),qo}function jr(e){let n=M(),t=ue(),r=rc();gs(r+1);let o=Rd(t,r);if(e.dirty&&np(n)===((o.metadata.flags&2)===2)){if(o.matches===null)e.reset([]);else{let i=S1(n,r);e.reset(i,ZC),e.notifyOnChanges()}return!0}return!1}function Hr(){return E1(M(),rc())}function K(e){let n=dp();return Eo(n,te+e)}function zs(e,n){return e<<17|n<<2}function Qn(e){return e>>17&32767}function i_(e){return(e&2)==2}function s_(e,n){return e&131071|n<<17}function td(e){return e|2}function Rr(e){return(e&131068)>>2}function vc(e,n){return e&-131069|n<<2}function a_(e){return(e&1)===1}function nd(e){return e|1}function l_(e,n,t,r,o,i){let s=i?n.classBindings:n.styleBindings,a=Qn(s),l=Rr(s);e[r]=t;let c=!1,d;if(Array.isArray(t)){let u=t;d=u[1],(d===null||yr(u,d)>0)&&(c=!0)}else d=t;if(o)if(l!==0){let h=Qn(e[a+1]);e[r+1]=zs(h,a),h!==0&&(e[h+1]=vc(e[h+1],r)),e[a+1]=s_(e[a+1],r)}else e[r+1]=zs(a,0),a!==0&&(e[a+1]=vc(e[a+1],r)),a=r;else e[r+1]=zs(l,0),a===0?a=r:e[l+1]=vc(e[l+1],r),l=r;c&&(e[r+1]=td(e[r+1])),og(e,d,r,!0),og(e,d,r,!1),c_(n,d,e,r,i),s=zs(a,l),i?n.classBindings=s:n.styleBindings=s}function c_(e,n,t,r,o){let i=o?e.residualClasses:e.residualStyles;i!=null&&typeof n=="string"&&yr(i,n)>=0&&(t[r+1]=nd(t[r+1]))}function og(e,n,t,r){let o=e[t+1],i=n===null,s=r?Qn(o):Rr(o),a=!1;for(;s!==0&&(a===!1||i);){let l=e[s],c=e[s+1];d_(l,n)&&(a=!0,e[s+1]=r?nd(c):td(c)),s=r?Qn(c):Rr(c)}a&&(e[t+1]=r?td(o):nd(o))}function d_(e,n){return e===null||n==null||(Array.isArray(e)?e[1]:e)===n?!0:Array.isArray(e)&&typeof n=="string"?yr(e,n)>=0:!1}var _t={textEnd:0,key:0,keyEnd:0,value:0,valueEnd:0};function u_(e){return e.substring(_t.key,_t.keyEnd)}function f_(e){return p_(e),Vh(e,jh(e,0,_t.textEnd))}function Vh(e,n){let t=_t.textEnd;return t===n?-1:(n=_t.keyEnd=g_(e,_t.key=n,t),jh(e,n,t))}function p_(e){_t.key=0,_t.keyEnd=0,_t.value=0,_t.valueEnd=0,_t.textEnd=e.length}function jh(e,n,t){for(;n<t&&e.charCodeAt(n)<=32;)n++;return n}function g_(e,n,t){for(;n<t&&e.charCodeAt(n)>32;)n++;return n}function Xn(e,n,t){return Hh(e,n,t,!1),Xn}function H(e,n){return Hh(e,n,null,!0),H}function ae(e){m_(x_,h_,e,!0)}function h_(e,n){for(let t=f_(n);t>=0;t=Vh(n,t))rs(e,u_(n),!0)}function Hh(e,n,t,r){let o=M(),i=ue(),s=nc(2);if(i.firstUpdatePass&&Uh(i,e,s,r),n!==Xe&&lt(o,s,n)){let a=i.data[$t()];Wh(i,a,o,o[ee],e,o[s+1]=E_(n,t),r,s)}}function m_(e,n,t,r){let o=ue(),i=nc(2);o.firstUpdatePass&&Uh(o,null,i,r);let s=M();if(t!==Xe&&lt(s,i,t)){let a=o.data[$t()];if(Gh(a,r)&&!$h(o,i)){let l=r?a.classesWithoutHost:a.stylesWithoutHost;l!==null&&(t=Ji(l,t||"")),ed(o,a,s,t,r)}else D_(o,a,s,s[ee],s[i+1],s[i+1]=__(e,n,t),r,i)}}function $h(e,n){return n>=e.expandoStartIndex}function Uh(e,n,t,r){let o=e.data;if(o[t+1]===null){let i=o[$t()],s=$h(e,t);Gh(i,r)&&n===null&&!s&&(n=!1),n=v_(o,i,n,r),l_(o,i,n,t,s,r)}}function v_(e,n,t,r){let o=hp(e),i=r?n.residualClasses:n.residualStyles;if(o===null)(r?n.classBindings:n.styleBindings)===0&&(t=Cc(null,e,n,t,r),t=Po(t,n.attrs,r),i=null);else{let s=n.directiveStylingLast;if(s===-1||e[s]!==o)if(t=Cc(o,e,n,t,r),i===null){let l=C_(e,n,r);l!==void 0&&Array.isArray(l)&&(l=Cc(null,e,n,l[1],r),l=Po(l,n.attrs,r),y_(e,n,r,l))}else i=b_(e,n,r)}return i!==void 0&&(r?n.residualClasses=i:n.residualStyles=i),t}function C_(e,n,t){let r=t?n.classBindings:n.styleBindings;if(Rr(r)!==0)return e[Qn(r)]}function y_(e,n,t,r){let o=t?n.classBindings:n.styleBindings;e[Qn(o)]=r}function b_(e,n,t){let r,o=n.directiveEnd;for(let i=1+n.directiveStylingLast;i<o;i++){let s=e[i].hostAttrs;r=Po(r,s,t)}return Po(r,n.attrs,t)}function Cc(e,n,t,r,o){let i=null,s=t.directiveEnd,a=t.directiveStylingLast;for(a===-1?a=t.directiveStart:a++;a<s&&(i=n[a],r=Po(r,i.hostAttrs,o),i!==e);)a++;return e!==null&&(t.directiveStylingLast=a),r}function Po(e,n,t){let r=t?1:2,o=-1;if(n!==null)for(let i=0;i<n.length;i++){let s=n[i];typeof s=="number"?o=s:o===r&&(Array.isArray(e)||(e=e===void 0?[]:["",e]),rs(e,s,t?!0:n[++i]))}return e===void 0?null:e}function __(e,n,t){if(t==null||t==="")return gt;let r=[],o=ct(t);if(Array.isArray(o))for(let i=0;i<o.length;i++)e(r,o[i],!0);else if(o instanceof Set)for(let i of o)e(r,i,!0);else if(typeof o=="object")for(let i in o)o.hasOwnProperty(i)&&e(r,i,o[i]);else typeof o=="string"&&n(r,o);return r}function x_(e,n,t){let r=String(n);r!==""&&!r.includes(" ")&&rs(e,r,t)}function D_(e,n,t,r,o,i,s,a){o===Xe&&(o=gt);let l=0,c=0,d=0<o.length?o[0]:null,u=0<i.length?i[0]:null;for(;d!==null||u!==null;){let h=l<o.length?o[l+1]:void 0,p=c<i.length?i[c+1]:void 0,b=null,z;d===u?(l+=2,c+=2,h!==p&&(b=u,z=p)):u===null||d!==null&&d<u?(l+=2,b=d):(c+=2,b=u,z=p),b!==null&&Wh(e,n,t,r,b,z,s,a),d=l<o.length?o[l]:null,u=c<i.length?i[c]:null}}function Wh(e,n,t,r,o,i,s,a){if(!(n.type&3))return;let l=e.data,c=l[a+1],d=a_(c)?ig(l,n,t,o,Rr(c),s):void 0;if(!$s(d)){$s(i)||i_(c)&&(i=ig(l,null,t,o,a,s));let u=Hl($t(),t);sb(r,s,u,o,i)}}function ig(e,n,t,r,o,i){let s=n===null,a;for(;o>0;){let l=e[o],c=Array.isArray(l),d=c?l[1]:l,u=d===null,h=t[o+1];h===Xe&&(h=u?gt:void 0);let p=u?os(h,r):d===r?h:void 0;if(c&&!$s(p)&&(p=os(l,r)),$s(p)&&(a=p,s))return a;let b=e[o+1];o=s?Qn(b):Rr(b)}if(n!==null){let l=i?n.residualClasses:n.residualStyles;l!=null&&(a=os(l,r))}return a}function $s(e){return e!==void 0}function E_(e,n){return e==null||e===""||(typeof n=="string"?e=e+n:typeof e=="object"&&(e=rn(ct(e)))),e}function Gh(e,n){return(e.flags&(n?8:16))!==0}function ce(e,n=""){let t=M(),r=ue(),o=e+te,i=r.firstCreatePass?Lr(r,o,1,n,null):r.data[o],s=z_(r,t,i,n);t[o]=s,ys()&&Dd(r,t,s,i),wr(i,!1)}var z_=(e,n,t,r)=>(zo(!0),zy(n[ee],r));function I_(e,n,t,r=""){return lt(e,Wn(),t)?n+Co(t)+r:Xe}function xe(e){return er("",e),xe}function er(e,n,t){let r=M(),o=I_(r,e,n,t);return o!==Xe&&w_(r,$t(),o),er}function w_(e,n,t){let r=Hl(n,e);Iy(e[ee],r,t)}function sg(e,n,t){let r=ue();r.firstCreatePass&&qh(n,r.data,r.blueprint,Nt(e),t)}function qh(e,n,t,r,o){if(e=Te(e),Array.isArray(e))for(let i=0;i<e.length;i++)qh(e[i],n,t,r,o);else{let i=ue(),s=M(),a=Ne(),l=Rn(e)?e:Te(e.provide),c=kl(e),d=a.providerIndexes&1048575,u=a.directiveStart,h=a.providerIndexes>>20;if(Rn(e)||!e.multi){let p=new Zn(c,o,E,null),b=bc(l,n,o?d:d+h,u);b===-1?(xc(Rs(a,s),i,l),yc(i,e,n.length),n.push(l),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),t.push(p),s.push(p)):(t[b]=p,s[b]=p)}else{let p=bc(l,n,d+h,u),b=bc(l,n,d,d+h),z=p>=0&&t[p],L=b>=0&&t[b];if(o&&!L||!o&&!z){xc(Rs(a,s),i,l);let R=M_(o?S_:T_,t.length,o,r,c,e);!o&&L&&(t[b].providerFactory=R),yc(i,e,n.length,0),n.push(l),a.directiveStart++,a.directiveEnd++,o&&(a.providerIndexes+=1048576),t.push(R),s.push(R)}else{let R=Zh(t[o?b:p],c,!o&&r);yc(i,e,p>-1?p:b,R)}!o&&r&&L&&t[b].componentProviders++}}}function yc(e,n,t,r){let o=Rn(n),i=Kf(n);if(o||i){let l=(i?Te(n.useClass):n).prototype.ngOnDestroy;if(l){let c=e.destroyHooks||(e.destroyHooks=[]);if(!o&&n.multi){let d=c.indexOf(t);d===-1?c.push(t,[r,l]):c[d+1].push(r,l)}else c.push(t,l)}}}function Zh(e,n,t){return t&&e.componentProviders++,e.multi.push(n)-1}function bc(e,n,t,r){for(let o=t;o<r;o++)if(n[o]===e)return o;return-1}function T_(e,n,t,r,o){return rd(this.multi,[])}function S_(e,n,t,r,o){let i=this.multi,s;if(this.providerFactory){let a=this.providerFactory.componentProviders,l=No(r,r[w],this.providerFactory.index,o);s=l.slice(0,a),rd(i,s);for(let c=a;c<l.length;c++)s.push(l[c])}else s=[],rd(i,s);return s}function rd(e,n){for(let t=0;t<e.length;t++){let r=e[t];n.push(r())}return n}function M_(e,n,t,r,o,i){let s=new Zn(e,t,E,null);return s.multi=[],s.index=n,s.componentProviders=0,Zh(s,o,r&&!t),s}function Cn(e,n){return t=>{t.providersResolver=(r,o)=>sg(r,o?o(e):e,!1),n&&(t.viewProvidersResolver=(r,o)=>sg(r,o?o(n):n,!0))}}function qe(e,n){let t=pn()+e,r=M();return r[t]===Xe?ia(r,t,n()):t1(r,t)}function Ze(e,n,t){return Yh(M(),pn(),e,n,t)}function Ae(e,n,t,r){return Qh(M(),pn(),e,n,t,r)}function ca(e,n,t,r,o){return Jh(M(),pn(),e,n,t,r,o)}function Ud(e,n){let t=e[n];return t===Xe?void 0:t}function Yh(e,n,t,r,o,i){let s=n+t;return lt(e,s,o)?ia(e,s+1,i?r.call(i,o):r(o)):Ud(e,s+1)}function Qh(e,n,t,r,o,i,s){let a=n+t;return Dh(e,a,o,i)?ia(e,a+2,s?r.call(s,o,i):r(o,i)):Ud(e,a+2)}function Jh(e,n,t,r,o,i,s,a){let l=n+t;return n1(e,l,o,i,s)?ia(e,l+3,a?r.call(a,o,i,s):r(o,i,s)):Ud(e,l+3)}function D(e,n){let t=ue(),r,o=e+te;t.firstCreatePass?(r=N_(n,t.pipeRegistry),t.data[o]=r,r.onDestroy&&(t.destroyHooks??=[]).push(o,r.onDestroy)):r=t.data[o];let i=r.factory||(r.factory=on(r.type,!0)),s,a=Be(E);try{let l=Fs(!1),c=i();return Fs(l),$l(t,M(),o,c),c}finally{Be(a)}}function N_(e,n){if(n)for(let t=n.length-1;t>=0;t--){let r=n[t];if(e===r.name)return r}}function F(e,n,t){let r=e+te,o=M(),i=Eo(o,r);return Wd(o,r)?Yh(o,pn(),n,i.transform,t,i):i.transform(t)}function Y(e,n,t,r){let o=e+te,i=M(),s=Eo(i,o);return Wd(i,o)?Qh(i,pn(),n,s.transform,t,r,s):s.transform(t,r)}function $r(e,n,t,r,o){let i=e+te,s=M(),a=Eo(s,i);return Wd(s,i)?Jh(s,pn(),n,a.transform,t,r,o,a):a.transform(t,r,o)}function Wd(e,n){return e[w].data[n].pure}function et(e,n){return ra(e,n)}var Kh=(()=>{class e{applicationErrorHandler=N(Gn);appRef=N(Kn);taskService=N(Tr);ngZone=N(Ue);zonelessEnabled=N(Io);tracing=N(jo,{optional:!0});zoneIsDefined=typeof Zone<"u"&&!!Zone.root.run;schedulerTickApplyArgs=[{data:{__scheduler_tick__:!0}}];subscriptions=new we;angularZoneId=this.zoneIsDefined?this.ngZone._inner?.get(mo):null;scheduleInRootZone=!this.zonelessEnabled&&this.zoneIsDefined&&(N(dc,{optional:!0})??!1);cancelScheduledCallback=null;useMicrotaskScheduler=!1;runningTick=!1;pendingRenderTaskId=null;constructor(){this.subscriptions.add(this.appRef.afterTick.subscribe(()=>{let t=this.taskService.add();if(!this.runningTick&&(this.cleanup(),!this.zonelessEnabled||this.appRef.includeAllTestViews)){this.taskService.remove(t);return}this.switchToMicrotaskScheduler(),this.taskService.remove(t)})),this.subscriptions.add(this.ngZone.onUnstable.subscribe(()=>{this.runningTick||this.cleanup()}))}switchToMicrotaskScheduler(){this.ngZone.runOutsideAngular(()=>{let t=this.taskService.add();this.useMicrotaskScheduler=!0,queueMicrotask(()=>{this.useMicrotaskScheduler=!1,this.taskService.remove(t)})})}notify(t){if(!this.zonelessEnabled&&t===5)return;switch(t){case 0:{this.appRef.dirtyFlags|=2;break}case 3:case 2:case 4:case 5:case 1:{this.appRef.dirtyFlags|=4;break}case 6:{this.appRef.dirtyFlags|=2;break}case 12:{this.appRef.dirtyFlags|=16;break}case 13:{this.appRef.dirtyFlags|=2;break}case 11:break;default:this.appRef.dirtyFlags|=8}if(this.appRef.tracingSnapshot=this.tracing?.snapshot(this.appRef.tracingSnapshot)??null,!this.shouldScheduleTick())return;let r=this.useMicrotaskScheduler?zp:sc;this.pendingRenderTaskId=this.taskService.add(),this.scheduleInRootZone?this.cancelScheduledCallback=Zone.root.run(()=>r(()=>this.tick())):this.cancelScheduledCallback=this.ngZone.runOutsideAngular(()=>r(()=>this.tick()))}shouldScheduleTick(){return!(this.appRef.destroyed||this.pendingRenderTaskId!==null||this.runningTick||this.appRef._runningTick||!this.zonelessEnabled&&this.zoneIsDefined&&Zone.current.get(mo+this.angularZoneId))}tick(){if(this.runningTick||this.appRef.destroyed)return;if(this.appRef.dirtyFlags===0){this.cleanup();return}!this.zonelessEnabled&&this.appRef.dirtyFlags&7&&(this.appRef.dirtyFlags|=1);let t=this.taskService.add();try{this.ngZone.run(()=>{this.runningTick=!0,this.appRef._tick()},void 0,this.schedulerTickApplyArgs)}catch(r){this.applicationErrorHandler(r)}finally{this.taskService.remove(t),this.cleanup()}}ngOnDestroy(){this.subscriptions.unsubscribe(),this.cleanup()}cleanup(){if(this.runningTick=!1,this.cancelScheduledCallback?.(),this.cancelScheduledCallback=null,this.pendingRenderTaskId!==null){let t=this.pendingRenderTaskId;this.pendingRenderTaskId=null,this.taskService.remove(t)}}static \u0275fac=function(r){return new(r||e)};static \u0275prov=Z({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();function Gd(){return mn("NgZoneless"),is([...qd(),[]])}function qd(){return[{provide:Vt,useExisting:Kh},{provide:Ue,useClass:vo},{provide:Io,useValue:!0}]}function A_(){return typeof $localize<"u"&&$localize.locale||Go}var kt=new B("",{factory:()=>N(kt,{optional:!0,skipSelf:!0})||A_()}),Zd=new B("",{factory:()=>e_});var da=class{destroyed=!1;listeners=null;errorHandler=N(ht,{optional:!0});destroyRef=N(We);constructor(){this.destroyRef.onDestroy(()=>{this.destroyed=!0,this.listeners=null})}subscribe(n){if(this.destroyed)throw new S(953,!1);return(this.listeners??=[]).push(n),{unsubscribe:()=>{let t=this.listeners?.indexOf(n);t!==void 0&&t!==-1&&this.listeners?.splice(t,1)}}}emit(n){if(this.destroyed){console.warn(ln(953,!1));return}if(this.listeners===null)return;let t=T(null);try{for(let r of this.listeners)try{r(n)}catch(o){this.errorHandler?.handleError(o)}}finally{T(t)}}};function fe(e,n){return Ci(e,n?.equal)}var tm=Symbol("InputSignalNode#UNSET"),W_=U(I({},yi),{transformFn:void 0,applyValueToInputSignal(e,n){so(e,n)}});function nm(e,n){let t=Object.create(W_);t.value=e,t.transformFn=n?.transform;function r(){if(ro(t),t.value===tm){let o=null;throw new S(-950,o)}return t.value}return r[Le]=t,r}function rm(e){return new da}function Xh(e,n){return nm(e,n)}function G_(e){return nm(tm,e)}var W=(Xh.required=G_,Xh);var Yd=new B(""),q_=new B("");function Zo(e){return!e.moduleRef}function Z_(e){let n=Zo(e)?e.r3Injector:e.moduleRef.injector,t=n.get(Ue);return t.run(()=>{Zo(e)?e.r3Injector.resolveInjectorInitializers():e.moduleRef.resolveInjectorInitializers();let r=n.get(Gn),o;if(t.runOutsideAngular(()=>{o=t.onError.subscribe({next:r})}),Zo(e)){let i=()=>n.destroy(),s=e.platformInjector.get(Yd);s.add(i),n.onDestroy(()=>{o.unsubscribe(),s.delete(i)})}else{let i=()=>e.moduleRef.destroy(),s=e.platformInjector.get(Yd);s.add(i),e.moduleRef.onDestroy(()=>{So(e.allPlatformModules,e.moduleRef),o.unsubscribe(),s.delete(i)})}return Q_(r,t,()=>{let i=n.get(Tr),s=i.add(),a=n.get(Bd);return a.runInitializers(),a.donePromise.then(()=>{let l=n.get(kt,Go);if(Bh(l||Go),!n.get(q_,!0))return Zo(e)?n.get(Kn):(e.allPlatformModules.push(e.moduleRef),e.moduleRef);if(Zo(e)){let d=n.get(Kn);return e.rootComponent!==void 0&&d.bootstrap(e.rootComponent),d}else return Y_?.(e.moduleRef,e.allPlatformModules),e.moduleRef}).finally(()=>{i.remove(s)})})})}var Y_;function Q_(e,n,t){try{let r=t();return sa(r)?r.catch(o=>{throw n.runOutsideAngular(()=>e(o)),o}):r}catch(r){throw n.runOutsideAngular(()=>e(r)),r}}var ua=null;function J_(e=[],n){return O.create({name:n,providers:[{provide:bo,useValue:"platform"},{provide:Yd,useValue:new Set([()=>ua=null])},...e]})}function K_(e=[]){if(ua)return ua;let n=J_(e);return ua=n,kh(),X_(n),n}function X_(e){let n=e.get(Zs,null);ss(e,()=>{n?.forEach(t=>t())})}var ex=1e4;var HB=ex-1e3;var Oe=(()=>{class e{static __NG_ELEMENT_ID__=tx}return e})();function tx(e){return nx(Ne(),M(),(e&16)===16)}function nx(e,n,t){if(fn(e)&&!t){let r=st(e.index,n);return new hn(r,r)}else if(e.type&175){let r=n[je];return new hn(r,n)}return null}function om(e){let{rootComponent:n,appProviders:t,platformProviders:r,platformRef:o}=e;J(q.BootstrapApplicationStart);try{let i=o?.injector??K_(r),s=[qd(),wp,...t||[]],a=new ko({providers:s,parent:i,debugName:"",runEnvironmentInitializers:!1});return Z_({r3Injector:a.injector,platformInjector:i,rootComponent:n})}catch(i){return Promise.reject(i)}finally{J(q.BootstrapApplicationEnd)}}var im=null;function Ur(){return im}function Kd(e){im??=e}var Yo=class{};var cm={ADP:[void 0,void 0,0],AFN:[void 0,"\u060B",0],ALL:[void 0,void 0,0],AMD:[void 0,"\u058F",2],AOA:[void 0,"Kz"],ARS:[void 0,"$"],AUD:["A$","$"],AZN:[void 0,"\u20BC"],BAM:[void 0,"KM"],BBD:[void 0,"$"],BDT:[void 0,"\u09F3"],BHD:[void 0,void 0,3],BIF:[void 0,void 0,0],BMD:[void 0,"$"],BND:[void 0,"$"],BOB:[void 0,"Bs"],BRL:["R$"],BSD:[void 0,"$"],BWP:[void 0,"P"],BYN:[void 0,void 0,2],BYR:[void 0,void 0,0],BZD:[void 0,"$"],CAD:["CA$","$",2],CHF:[void 0,void 0,2],CLF:[void 0,void 0,4],CLP:[void 0,"$",0],CNY:["CN\xA5","\xA5"],COP:[void 0,"$",2],CRC:[void 0,"\u20A1",2],CUC:[void 0,"$"],CUP:[void 0,"$"],CZK:[void 0,"K\u010D",2],DJF:[void 0,void 0,0],DKK:[void 0,"kr",2],DOP:[void 0,"$"],EGP:[void 0,"E\xA3"],ESP:[void 0,"\u20A7",0],EUR:["\u20AC"],FJD:[void 0,"$"],FKP:[void 0,"\xA3"],GBP:["\xA3"],GEL:[void 0,"\u20BE"],GHS:[void 0,"GH\u20B5"],GIP:[void 0,"\xA3"],GNF:[void 0,"FG",0],GTQ:[void 0,"Q"],GYD:[void 0,"$",2],HKD:["HK$","$"],HNL:[void 0,"L"],HRK:[void 0,"kn"],HUF:[void 0,"Ft",2],IDR:[void 0,"Rp",2],ILS:["\u20AA"],INR:["\u20B9"],IQD:[void 0,void 0,0],IRR:[void 0,void 0,0],ISK:[void 0,"kr",0],ITL:[void 0,void 0,0],JMD:[void 0,"$"],JOD:[void 0,void 0,3],JPY:["\xA5",void 0,0],KGS:[void 0,"\u20C0"],KHR:[void 0,"\u17DB"],KMF:[void 0,"CF",0],KPW:[void 0,"\u20A9",0],KRW:["\u20A9",void 0,0],KWD:[void 0,void 0,3],KYD:[void 0,"$"],KZT:[void 0,"\u20B8"],LAK:[void 0,"\u20AD",0],LBP:[void 0,"L\xA3",0],LKR:[void 0,"Rs"],LRD:[void 0,"$"],LTL:[void 0,"Lt"],LUF:[void 0,void 0,0],LVL:[void 0,"Ls"],LYD:[void 0,void 0,3],MGA:[void 0,"Ar",0],MGF:[void 0,void 0,0],MMK:[void 0,"K",0],MNT:[void 0,"\u20AE",2],MRO:[void 0,void 0,0],MUR:[void 0,"Rs",2],MXN:["MX$","$"],MYR:[void 0,"RM"],NAD:[void 0,"$"],NGN:[void 0,"\u20A6"],NIO:[void 0,"C$"],NOK:[void 0,"kr",2],NPR:[void 0,"Rs"],NZD:["NZ$","$"],OMR:[void 0,void 0,3],PHP:["\u20B1"],PKR:[void 0,"Rs",2],PLN:[void 0,"z\u0142"],PYG:[void 0,"\u20B2",0],RON:[void 0,"lei"],RSD:[void 0,void 0,0],RUB:[void 0,"\u20BD"],RWF:[void 0,"RF",0],SBD:[void 0,"$"],SEK:[void 0,"kr",2],SGD:[void 0,"$"],SHP:[void 0,"\xA3"],SLE:[void 0,void 0,2],SLL:[void 0,void 0,0],SOS:[void 0,void 0,0],SRD:[void 0,"$"],SSP:[void 0,"\xA3"],STD:[void 0,void 0,0],STN:[void 0,"Db"],SYP:[void 0,"\xA3",0],THB:[void 0,"\u0E3F"],TMM:[void 0,void 0,0],TND:[void 0,void 0,3],TOP:[void 0,"T$"],TRL:[void 0,void 0,0],TRY:[void 0,"\u20BA"],TTD:[void 0,"$"],TWD:["NT$","$",2],TZS:[void 0,void 0,2],UAH:[void 0,"\u20B4"],UGX:[void 0,void 0,0],USD:["$"],UYI:[void 0,void 0,0],UYU:[void 0,"$"],UYW:[void 0,void 0,4],UZS:[void 0,void 0,2],VEF:[void 0,"Bs",2],VND:["\u20AB",void 0,0],VUV:[void 0,void 0,0],XAF:["FCFA",void 0,0],XCD:["EC$","$"],XCG:["Cg."],XOF:["F\u202FCFA",void 0,0],XPF:["CFPF",void 0,0],XXX:["\xA4"],YER:[void 0,void 0,0],ZAR:[void 0,"R"],ZMK:[void 0,void 0,0],ZMW:[void 0,"ZK"],ZWD:[void 0,void 0,0]},nu=(function(e){return e[e.Decimal=0]="Decimal",e[e.Percent=1]="Percent",e[e.Currency=2]="Currency",e[e.Scientific=3]="Scientific",e})(nu||{});var Lt={Decimal:0,Group:1,List:2,PercentSign:3,PlusSign:4,MinusSign:5,Exponential:6,SuperscriptingExponent:7,PerMille:8,Infinity:9,NaN:10,TimeSeparator:11,CurrencyDecimal:12,CurrencyGroup:13};function Wr(e,n){let t=Wo(e),r=t[Ft.NumberSymbols][n];if(typeof r>"u"){if(n===Lt.CurrencyDecimal)return t[Ft.NumberSymbols][Lt.Decimal];if(n===Lt.CurrencyGroup)return t[Ft.NumberSymbols][Lt.Group]}return r}function dm(e,n){return Wo(e)[Ft.NumberFormats][n]}function rx(e){return Wo(e)[Ft.Currencies]}function um(e,n,t="en"){let r=rx(t)[e]||cm[e]||[],o=r[1];return n==="narrow"&&typeof o=="string"?o:r[0]||e}var ox=2;function fm(e){let n,t=cm[e];return t&&(n=t[2]),typeof n=="number"?n:ox}var ix=/^(\d+)?\.((\d+)(-(\d+))?)?$/,sm=22,fa=".",Qo="0",sx=";",ax=",",Xd="#",am="\xA4";function lx(e,n,t,r,o,i,s=!1){let a="",l=!1;if(!isFinite(e))a=Wr(t,Lt.Infinity);else{let c=ux(e);s&&(c=dx(c));let d=n.minInt,u=n.minFrac,h=n.maxFrac;if(i){let Ie=i.match(ix);if(Ie===null)throw new S(2306,!1);let ir=Ie[1],Ra=Ie[3],Qu=Ie[5];ir!=null&&(d=eu(ir)),Ra!=null&&(u=eu(Ra)),Qu!=null?h=eu(Qu):Ra!=null&&u>h&&(h=u)}fx(c,u,h);let p=c.digits,b=c.integerLen,z=c.exponent,L=[];for(l=p.every(Ie=>!Ie);b<d;b++)p.unshift(0);for(;b<0;b++)p.unshift(0);b>0?L=p.splice(b,p.length):(L=p,p=[0]);let R=[];for(p.length>=n.lgSize&&R.unshift(p.splice(-n.lgSize,p.length).join(""));p.length>n.gSize;)R.unshift(p.splice(-n.gSize,p.length).join(""));p.length&&R.unshift(p.join("")),a=R.join(Wr(t,r)),L.length&&(a+=Wr(t,o)+L.join("")),z&&(a+=Wr(t,Lt.Exponential)+"+"+z)}return e<0&&!l?a=n.negPre+a+n.negSuf:a=n.posPre+a+n.posSuf,a}function pm(e,n,t,r,o){let i=dm(n,nu.Currency),s=cx(i,Wr(n,Lt.MinusSign));return s.minFrac=fm(r),s.maxFrac=s.minFrac,lx(e,s,n,Lt.CurrencyGroup,Lt.CurrencyDecimal,o).replace(am,t).replace(am,"").trim()}function cx(e,n="-"){let t={minInt:1,minFrac:0,maxFrac:0,posPre:"",posSuf:"",negPre:"",negSuf:"",gSize:0,lgSize:0},r=e.split(sx),o=r[0],i=r[1],s=o.indexOf(fa)!==-1?o.split(fa):[o.substring(0,o.lastIndexOf(Qo)+1),o.substring(o.lastIndexOf(Qo)+1)],a=s[0],l=s[1]||"";t.posPre=a.substring(0,a.indexOf(Xd));for(let d=0;d<l.length;d++){let u=l.charAt(d);u===Qo?t.minFrac=t.maxFrac=d+1:u===Xd?t.maxFrac=d+1:t.posSuf+=u}let c=a.split(ax);if(t.gSize=c[1]?c[1].length:0,t.lgSize=c[2]||c[1]?(c[2]||c[1]).length:0,i){let d=o.length-t.posPre.length-t.posSuf.length,u=i.indexOf(Xd);t.negPre=i.substring(0,u).replace(/'/g,""),t.negSuf=i.slice(u+d).replace(/'/g,"")}else t.negPre=n+t.posPre,t.negSuf=t.posSuf;return t}function dx(e){if(e.digits[0]===0)return e;let n=e.digits.length-e.integerLen;return e.exponent?e.exponent+=2:(n===0?e.digits.push(0,0):n===1&&e.digits.push(0),e.integerLen+=2),e}function ux(e){let n=Math.abs(e)+"",t=0,r,o,i,s,a;for((o=n.indexOf(fa))>-1&&(n=n.replace(fa,"")),(i=n.search(/e/i))>0?(o<0&&(o=i),o+=+n.slice(i+1),n=n.substring(0,i)):o<0&&(o=n.length),i=0;n.charAt(i)===Qo;i++);if(i===(a=n.length))r=[0],o=1;else{for(a--;n.charAt(a)===Qo;)a--;for(o-=i,r=[],s=0;i<=a;i++,s++)r[s]=Number(n.charAt(i))}return o>sm&&(r=r.splice(0,sm-1),t=o-1,o=1),{digits:r,exponent:t,integerLen:o}}function fx(e,n,t){if(n>t)throw new S(2307,!1);let r=e.digits,o=r.length-e.integerLen,i=Math.min(Math.max(n,o),t),s=i+e.integerLen,a=r[s];if(s>0){r.splice(Math.max(e.integerLen,s));for(let u=s;u<r.length;u++)r[u]=0}else{o=Math.max(0,o),e.integerLen=1,r.length=Math.max(1,s=i+1),r[0]=0;for(let u=1;u<s;u++)r[u]=0}if(a>=5)if(s-1<0){for(let u=0;u>s;u--)r.unshift(0),e.integerLen++;r.unshift(1),e.integerLen++}else r[s-1]++;for(;o<Math.max(0,i);o++)r.push(0);let l=i!==0,c=n+e.integerLen,d=r.reduceRight(function(u,h,p,b){return h=h+u,b[p]=h<10?h:h-10,l&&(b[p]===0&&p>=c?b.pop():l=!1),h>=10?1:0},0);d&&(r.unshift(d),e.integerLen++)}function eu(e){let n=parseInt(e);if(isNaN(n))throw new S(2305,!1);return n}var tu=/\s+/,lm=[],ru=(()=>{class e{_ngEl;_renderer;initialClasses=lm;rawClass;stateMap=new Map;constructor(t,r){this._ngEl=t,this._renderer=r}set klass(t){this.initialClasses=t!=null?t.trim().split(tu):lm}set ngClass(t){this.rawClass=typeof t=="string"?t.trim().split(tu):t}ngDoCheck(){for(let r of this.initialClasses)this._updateState(r,!0);let t=this.rawClass;if(Array.isArray(t)||t instanceof Set)for(let r of t)this._updateState(r,!0);else if(t!=null)for(let r of Object.keys(t))this._updateState(r,!!t[r]);this._applyStateDiff()}_updateState(t,r){let o=this.stateMap.get(t);o!==void 0?(o.enabled!==r&&(o.changed=!0,o.enabled=r),o.touched=!0):this.stateMap.set(t,{enabled:r,changed:!0,touched:!0})}_applyStateDiff(){for(let t of this.stateMap){let r=t[0],o=t[1];o.changed?(this._toggleClass(r,o.enabled),o.changed=!1):o.touched||(o.enabled&&this._toggleClass(r,!1),this.stateMap.delete(r)),o.touched=!1}}_toggleClass(t,r){t=t.trim(),t.length>0&&t.split(tu).forEach(o=>{r?this._renderer.addClass(this._ngEl.nativeElement,o):this._renderer.removeClass(this._ngEl.nativeElement,o)})}static \u0275fac=function(r){return new(r||e)(E(se),E(Rt))};static \u0275dir=dt({type:e,selectors:[["","ngClass",""]],inputs:{klass:[0,"class","klass"],ngClass:"ngClass"}})}return e})();var yn=(()=>{class e{_viewContainerRef;_viewRef=null;ngTemplateOutletContext=null;ngTemplateOutlet=null;ngTemplateOutletInjector=null;constructor(t){this._viewContainerRef=t}ngOnChanges(t){if(this._shouldRecreateView(t)){let r=this._viewContainerRef;if(this._viewRef&&r.remove(r.indexOf(this._viewRef)),!this.ngTemplateOutlet){this._viewRef=null;return}let o=this._createContextForwardProxy();this._viewRef=r.createEmbeddedView(this.ngTemplateOutlet,o,{injector:this.ngTemplateOutletInjector??void 0})}}_shouldRecreateView(t){return!!t.ngTemplateOutlet||!!t.ngTemplateOutletInjector}_createContextForwardProxy(){return new Proxy({},{set:(t,r,o)=>this.ngTemplateOutletContext?Reflect.set(this.ngTemplateOutletContext,r,o):!1,get:(t,r,o)=>{if(this.ngTemplateOutletContext)return Reflect.get(this.ngTemplateOutletContext,r,o)}})}static \u0275fac=function(r){return new(r||e)(E(Pr))};static \u0275dir=dt({type:e,selectors:[["","ngTemplateOutlet",""]],inputs:{ngTemplateOutletContext:"ngTemplateOutletContext",ngTemplateOutlet:"ngTemplateOutlet",ngTemplateOutletInjector:"ngTemplateOutletInjector"},features:[Ge]})}return e})();function px(e,n){return new S(2100,!1)}var Jo=(()=>{class e{_locale;_defaultCurrencyCode;constructor(t,r="USD"){this._locale=t,this._defaultCurrencyCode=r}transform(t,r=this._defaultCurrencyCode,o="symbol",i,s){if(!gx(t))return null;s||=this._locale,typeof o=="boolean"&&(o=o?"symbol":"code");let a=r||this._defaultCurrencyCode;o!=="code"&&(o==="symbol"||o==="symbol-narrow"?a=um(a,o==="symbol"?"wide":"narrow",s):a=o);try{let l=hx(t);return pm(l,s,a,r,i)}catch(l){throw px(e,l.message)}}static \u0275fac=function(r){return new(r||e)(E(kt,16),E(Zd,16))};static \u0275pipe=Ee({name:"currency",type:e,pure:!0})}return e})();function gx(e){return!(e==null||e===""||e!==e)}function hx(e){if(typeof e=="string"&&!isNaN(Number(e)-parseFloat(e)))return Number(e);if(typeof e!="number")throw new S(2309,!1);return e}function ou(e,n){n=encodeURIComponent(n);for(let t of e.split(";")){let r=t.indexOf("="),[o,i]=r==-1?[t,""]:[t.slice(0,r),t.slice(r+1)];if(o.trim()===n)return decodeURIComponent(i)}return null}var Ko=class{};function iu(e,n,t){return $d(e,n,t)}var su="browser",Cx="server";function Re(e){return e===su}function gm(e){return e===Cx}var Xo=class{_doc;constructor(n){this._doc=n}manager},pa=(()=>{class e extends Xo{constructor(t){super(t)}supports(t){return!0}addEventListener(t,r,o,i){return t.addEventListener(r,o,i),()=>this.removeEventListener(t,r,o,i)}removeEventListener(t,r,o,i){return t.removeEventListener(r,o,i)}static \u0275fac=function(r){return new(r||e)(k(he))};static \u0275prov=Z({token:e,factory:e.\u0275fac})}return e})(),ma=new B(""),du=(()=>{class e{_zone;_plugins;_eventNameToPlugin=new Map;constructor(t,r){this._zone=r,t.forEach(s=>{s.manager=this});let o=t.filter(s=>!(s instanceof pa));this._plugins=o.slice().reverse();let i=t.find(s=>s instanceof pa);i&&this._plugins.push(i)}addEventListener(t,r,o,i){return this._findPluginFor(r).addEventListener(t,r,o,i)}getZone(){return this._zone}_findPluginFor(t){let r=this._eventNameToPlugin.get(t);if(r)return r;if(r=this._plugins.find(i=>i.supports(t)),!r)throw new S(5101,!1);return this._eventNameToPlugin.set(t,r),r}static \u0275fac=function(r){return new(r||e)(k(ma),k(Ue))};static \u0275prov=Z({token:e,factory:e.\u0275fac})}return e})(),au="ng-app-id";function hm(e){for(let n of e)n.remove()}function mm(e,n){let t=n.createElement("style");return t.textContent=e,t}function yx(e,n,t,r){let o=e.head?.querySelectorAll(`style[${au}="${n}"],link[${au}="${n}"]`);if(o)for(let i of o)i.removeAttribute(au),i instanceof HTMLLinkElement?r.set(i.href.slice(i.href.lastIndexOf("/")+1),{usage:0,elements:[i]}):i.textContent&&t.set(i.textContent,{usage:0,elements:[i]})}function cu(e,n){let t=n.createElement("link");return t.setAttribute("rel","stylesheet"),t.setAttribute("href",e),t}var uu=(()=>{class e{doc;appId;nonce;inline=new Map;external=new Map;hosts=new Set;constructor(t,r,o,i={}){this.doc=t,this.appId=r,this.nonce=o,yx(t,r,this.inline,this.external),this.hosts.add(t.head)}addStyles(t,r){for(let o of t)this.addUsage(o,this.inline,mm);r?.forEach(o=>this.addUsage(o,this.external,cu))}removeStyles(t,r){for(let o of t)this.removeUsage(o,this.inline);r?.forEach(o=>this.removeUsage(o,this.external))}addUsage(t,r,o){let i=r.get(t);i?i.usage++:r.set(t,{usage:1,elements:[...this.hosts].map(s=>this.addElement(s,o(t,this.doc)))})}removeUsage(t,r){let o=r.get(t);o&&(o.usage--,o.usage<=0&&(hm(o.elements),r.delete(t)))}ngOnDestroy(){for(let[,{elements:t}]of[...this.inline,...this.external])hm(t);this.hosts.clear()}addHost(t){this.hosts.add(t);for(let[r,{elements:o}]of this.inline)o.push(this.addElement(t,mm(r,this.doc)));for(let[r,{elements:o}]of this.external)o.push(this.addElement(t,cu(r,this.doc)))}removeHost(t){this.hosts.delete(t)}addElement(t,r){return this.nonce&&r.setAttribute("nonce",this.nonce),t.appendChild(r)}static \u0275fac=function(r){return new(r||e)(k(he),k(qs),k(Ys,8),k(be))};static \u0275prov=Z({token:e,factory:e.\u0275fac})}return e})(),lu={svg:"http://www.w3.org/2000/svg",xhtml:"http://www.w3.org/1999/xhtml",xlink:"http://www.w3.org/1999/xlink",xml:"http://www.w3.org/XML/1998/namespace",xmlns:"http://www.w3.org/2000/xmlns/",math:"http://www.w3.org/1998/Math/MathML"},fu=/%COMP%/g;var Cm="%COMP%",bx=`_nghost-${Cm}`,_x=`_ngcontent-${Cm}`,xx=!0,Dx=new B("",{factory:()=>xx});function Ex(e){return _x.replace(fu,e)}function zx(e){return bx.replace(fu,e)}function ym(e,n){return n.map(t=>t.replace(fu,e))}var pu=(()=>{class e{eventManager;sharedStylesHost;appId;removeStylesOnCompDestroy;doc;ngZone;nonce;tracingService;rendererByCompId=new Map;defaultRenderer;constructor(t,r,o,i,s,a,l=null,c=null){this.eventManager=t,this.sharedStylesHost=r,this.appId=o,this.removeStylesOnCompDestroy=i,this.doc=s,this.ngZone=a,this.nonce=l,this.tracingService=c,this.defaultRenderer=new ei(t,s,a,this.tracingService)}createRenderer(t,r){if(!t||!r)return this.defaultRenderer;let o=this.getOrCreateRenderer(t,r);return o instanceof ha?o.applyToHost(t):o instanceof ti&&o.applyStyles(),o}getOrCreateRenderer(t,r){let o=this.rendererByCompId,i=o.get(r.id);if(!i){let s=this.doc,a=this.ngZone,l=this.eventManager,c=this.sharedStylesHost,d=this.removeStylesOnCompDestroy,u=this.tracingService;switch(r.encapsulation){case xt.Emulated:i=new ha(l,c,r,this.appId,d,s,a,u);break;case xt.ShadowDom:return new ga(l,t,r,s,a,this.nonce,u,c);case xt.ExperimentalIsolatedShadowDom:return new ga(l,t,r,s,a,this.nonce,u);default:i=new ti(l,c,r,d,s,a,u);break}o.set(r.id,i)}return i}ngOnDestroy(){this.rendererByCompId.clear()}componentReplaced(t){this.rendererByCompId.delete(t)}static \u0275fac=function(r){return new(r||e)(k(du),k(uu),k(qs),k(Dx),k(he),k(Ue),k(Ys),k(jo,8))};static \u0275prov=Z({token:e,factory:e.\u0275fac})}return e})(),ei=class{eventManager;doc;ngZone;tracingService;data=Object.create(null);throwOnSyntheticProps=!0;constructor(n,t,r,o){this.eventManager=n,this.doc=t,this.ngZone=r,this.tracingService=o}destroy(){}destroyNode=null;createElement(n,t){return t?this.doc.createElementNS(lu[t]||t,n):this.doc.createElement(n)}createComment(n){return this.doc.createComment(n)}createText(n){return this.doc.createTextNode(n)}appendChild(n,t){(vm(n)?n.content:n).appendChild(t)}insertBefore(n,t,r){n&&(vm(n)?n.content:n).insertBefore(t,r)}removeChild(n,t){t.remove()}selectRootElement(n,t){let r=typeof n=="string"?this.doc.querySelector(n):n;if(!r)throw new S(-5104,!1);return t||(r.textContent=""),r}parentNode(n){return n.parentNode}nextSibling(n){return n.nextSibling}setAttribute(n,t,r,o){if(o){t=o+":"+t;let i=lu[o];i?n.setAttributeNS(i,t,r):n.setAttribute(t,r)}else n.setAttribute(t,r)}removeAttribute(n,t,r){if(r){let o=lu[r];o?n.removeAttributeNS(o,t):n.removeAttribute(`${r}:${t}`)}else n.removeAttribute(t)}addClass(n,t){n.classList.add(t)}removeClass(n,t){n.classList.remove(t)}setStyle(n,t,r,o){o&(Ot.DashCase|Ot.Important)?n.style.setProperty(t,r,o&Ot.Important?"important":""):n.style[t]=r}removeStyle(n,t,r){r&Ot.DashCase?n.style.removeProperty(t):n.style[t]=""}setProperty(n,t,r){n!=null&&(n[t]=r)}setValue(n,t){n.nodeValue=t}listen(n,t,r,o){if(typeof n=="string"&&(n=Ur().getGlobalEventTarget(this.doc,n),!n))throw new S(5102,!1);let i=this.decoratePreventDefault(r);return this.tracingService?.wrapEventListener&&(i=this.tracingService.wrapEventListener(n,t,i)),this.eventManager.addEventListener(n,t,i,o)}decoratePreventDefault(n){return t=>{if(t==="__ngUnwrap__")return n;n(t)===!1&&t.preventDefault()}}};function vm(e){return e.tagName==="TEMPLATE"&&e.content!==void 0}var ga=class extends ei{hostEl;sharedStylesHost;shadowRoot;constructor(n,t,r,o,i,s,a,l){super(n,o,i,a),this.hostEl=t,this.sharedStylesHost=l,this.shadowRoot=t.attachShadow({mode:"open"}),this.sharedStylesHost&&this.sharedStylesHost.addHost(this.shadowRoot);let c=r.styles;c=ym(r.id,c);for(let u of c){let h=document.createElement("style");s&&h.setAttribute("nonce",s),h.textContent=u,this.shadowRoot.appendChild(h)}let d=r.getExternalStyles?.();if(d)for(let u of d){let h=cu(u,o);s&&h.setAttribute("nonce",s),this.shadowRoot.appendChild(h)}}nodeOrShadowRoot(n){return n===this.hostEl?this.shadowRoot:n}appendChild(n,t){return super.appendChild(this.nodeOrShadowRoot(n),t)}insertBefore(n,t,r){return super.insertBefore(this.nodeOrShadowRoot(n),t,r)}removeChild(n,t){return super.removeChild(null,t)}parentNode(n){return this.nodeOrShadowRoot(super.parentNode(this.nodeOrShadowRoot(n)))}destroy(){this.sharedStylesHost&&this.sharedStylesHost.removeHost(this.shadowRoot)}},ti=class extends ei{sharedStylesHost;removeStylesOnCompDestroy;styles;styleUrls;constructor(n,t,r,o,i,s,a,l){super(n,i,s,a),this.sharedStylesHost=t,this.removeStylesOnCompDestroy=o;let c=r.styles;this.styles=l?ym(l,c):c,this.styleUrls=r.getExternalStyles?.(l)}applyStyles(){this.sharedStylesHost.addStyles(this.styles,this.styleUrls)}destroy(){this.removeStylesOnCompDestroy&&Yn.size===0&&this.sharedStylesHost.removeStyles(this.styles,this.styleUrls)}},ha=class extends ti{contentAttr;hostAttr;constructor(n,t,r,o,i,s,a,l){let c=o+"-"+r.id;super(n,t,r,i,s,a,l,c),this.contentAttr=Ex(c),this.hostAttr=zx(c)}applyToHost(n){this.applyStyles(),this.setAttribute(n,this.hostAttr,"")}createElement(n,t){let r=super.createElement(n,t);return super.setAttribute(r,this.contentAttr,""),r}};var va=class e extends Yo{supportsDOMEvents=!0;static makeCurrent(){Kd(new e)}onAndCancel(n,t,r,o){return n.addEventListener(t,r,o),()=>{n.removeEventListener(t,r,o)}}dispatchEvent(n,t){n.dispatchEvent(t)}remove(n){n.remove()}createElement(n,t){return t=t||this.getDefaultDocument(),t.createElement(n)}createHtmlDocument(){return document.implementation.createHTMLDocument("fakeTitle")}getDefaultDocument(){return document}isElementNode(n){return n.nodeType===Node.ELEMENT_NODE}isShadowRoot(n){return n instanceof DocumentFragment}getGlobalEventTarget(n,t){return t==="window"?window:t==="document"?n:t==="body"?n.body:null}getBaseHref(n){let t=Ix();return t==null?null:wx(t)}resetBaseElement(){ni=null}getUserAgent(){return window.navigator.userAgent}getCookie(n){return ou(document.cookie,n)}},ni=null;function Ix(){return ni=ni||document.head.querySelector("base"),ni?ni.getAttribute("href"):null}function wx(e){return new URL(e,document.baseURI).pathname}var Tx=(()=>{class e{build(){return new XMLHttpRequest}static \u0275fac=function(r){return new(r||e)};static \u0275prov=Z({token:e,factory:e.\u0275fac})}return e})(),bm=["alt","control","meta","shift"],Sx={"\b":"Backspace","	":"Tab","\x7F":"Delete","\x1B":"Escape",Del:"Delete",Esc:"Escape",Left:"ArrowLeft",Right:"ArrowRight",Up:"ArrowUp",Down:"ArrowDown",Menu:"ContextMenu",Scroll:"ScrollLock",Win:"OS"},Mx={alt:e=>e.altKey,control:e=>e.ctrlKey,meta:e=>e.metaKey,shift:e=>e.shiftKey},_m=(()=>{class e extends Xo{constructor(t){super(t)}supports(t){return e.parseEventName(t)!=null}addEventListener(t,r,o,i){let s=e.parseEventName(r),a=e.eventCallback(s.fullKey,o,this.manager.getZone());return this.manager.getZone().runOutsideAngular(()=>Ur().onAndCancel(t,s.domEventName,a,i))}static parseEventName(t){let r=t.toLowerCase().split("."),o=r.shift();if(r.length===0||!(o==="keydown"||o==="keyup"))return null;let i=e._normalizeKey(r.pop()),s="",a=r.indexOf("code");if(a>-1&&(r.splice(a,1),s="code."),bm.forEach(c=>{let d=r.indexOf(c);d>-1&&(r.splice(d,1),s+=c+".")}),s+=i,r.length!=0||i.length===0)return null;let l={};return l.domEventName=o,l.fullKey=s,l}static matchEventFullKeyCode(t,r){let o=Sx[t.key]||t.key,i="";return r.indexOf("code.")>-1&&(o=t.code,i="code."),o==null||!o?!1:(o=o.toLowerCase(),o===" "?o="space":o==="."&&(o="dot"),bm.forEach(s=>{if(s!==o){let a=Mx[s];a(t)&&(i+=s+".")}}),i+=o,i===r)}static eventCallback(t,r,o){return i=>{e.matchEventFullKeyCode(i,t)&&o.runGuarded(()=>r(i))}}static _normalizeKey(t){return t==="esc"?"escape":t}static \u0275fac=function(r){return new(r||e)(k(he))};static \u0275prov=Z({token:e,factory:e.\u0275fac})}return e})();async function gu(e,n){return om(Nx(e,n))}function Nx(e,n){return{platformRef:n?.platformRef,appProviders:[...kx,...e?.providers??[]],platformProviders:Rx}}function Ax(){va.makeCurrent()}function Ox(){return new ht}function Fx(){return ld(document),document}var Rx=[{provide:be,useValue:su},{provide:Zs,useValue:Ax,multi:!0},{provide:he,useFactory:Fx}];var kx=[{provide:bo,useValue:"root"},{provide:ht,useFactory:Ox},{provide:ma,useClass:pa,multi:!0},{provide:ma,useClass:_m,multi:!0},pu,uu,du,{provide:Wt,useExisting:pu},{provide:Ko,useClass:Tx},[]];var Gr=(()=>{class e{static \u0275fac=function(r){return new(r||e)};static \u0275prov=Z({token:e,factory:function(r){let o=null;return r?o=new(r||e):o=k(Lx),o},providedIn:"root"})}return e})(),Lx=(()=>{class e extends Gr{_doc;constructor(t){super(),this._doc=t}sanitize(t,r){if(r==null)return null;switch(t){case Dt.NONE:return r;case Dt.HTML:return Gt(r,"HTML")?ct(r):Ks(this._doc,String(r)).toString();case Dt.STYLE:return Gt(r,"Style")?ct(r):r;case Dt.SCRIPT:if(Gt(r,"Script"))return ct(r);throw new S(5200,!1);case Dt.URL:return Gt(r,"URL")?ct(r):Bo(String(r));case Dt.RESOURCE_URL:if(Gt(r,"ResourceURL"))return ct(r);throw new S(5201,!1);default:throw new S(5202,!1)}}bypassSecurityTrustHtml(t){return dd(t)}bypassSecurityTrustStyle(t){return ud(t)}bypassSecurityTrustScript(t){return fd(t)}bypassSecurityTrustUrl(t){return pd(t)}bypassSecurityTrustResourceUrl(t){return gd(t)}static \u0275fac=function(r){return new(r||e)(k(he))};static \u0275prov=Z({token:e,factory:e.\u0275fac,providedIn:"root"})}return e})();var Bx={schedule(e,n){let t=setTimeout(e,n);return()=>clearTimeout(t)}};function Vx(e){return e.replace(/[A-Z]/g,n=>`-${n.toLowerCase()}`)}function jx(e){return!!e&&e.nodeType===Node.ELEMENT_NODE}var hu;function Hx(e,n){if(!hu){let t=Element.prototype;hu=t.matches||t.matchesSelector||t.mozMatchesSelector||t.msMatchesSelector||t.oMatchesSelector||t.webkitMatchesSelector}return e.nodeType===Node.ELEMENT_NODE?hu.call(e,n):!1}function $x(e){let n={};return e.forEach(({propName:t,templateName:r,transform:o})=>{n[Vx(r)]=[t,o]}),n}function Ux(e,n){return n.get(Jn).resolveComponentFactory(e).inputs}function Wx(e,n){let t=e.childNodes,r=n.map(()=>[]),o=-1;n.some((i,s)=>i==="*"?(o=s,!0):!1);for(let i=0,s=t.length;i<s;++i){let a=t[i],l=Gx(a,n,o);l!==-1&&r[l].push(a)}return r}function Gx(e,n,t){let r=t;return jx(e)&&n.some((o,i)=>o!=="*"&&Hx(e,o)?(r=i,!0):!1),r}var qx=10,mu=class{componentFactory;inputMap=new Map;constructor(n,t){this.componentFactory=t.get(Jn).resolveComponentFactory(n);for(let r of this.componentFactory.inputs)this.inputMap.set(r.propName,r.templateName)}create(n){return new vu(this.componentFactory,n,this.inputMap)}},vu=class{componentFactory;injector;inputMap;eventEmitters=new en(1);events=this.eventEmitters.pipe(mr(n=>ol(...n)));componentRef=null;scheduledDestroyFn=null;initialInputValues=new Map;ngZone;elementZone;appRef;cdScheduler;constructor(n,t,r){this.componentFactory=n,this.injector=t,this.inputMap=r,this.ngZone=this.injector.get(Ue),this.appRef=this.injector.get(Kn),this.cdScheduler=t.get(Vt),this.elementZone=typeof Zone>"u"?null:this.ngZone.run(()=>Zone.current)}connect(n){this.runInZone(()=>{if(this.scheduledDestroyFn!==null){this.scheduledDestroyFn(),this.scheduledDestroyFn=null;return}this.componentRef===null&&this.initializeComponent(n)})}disconnect(){this.runInZone(()=>{this.componentRef===null||this.scheduledDestroyFn!==null||(this.scheduledDestroyFn=Bx.schedule(()=>{this.componentRef!==null&&(this.componentRef.destroy(),this.componentRef=null)},qx))})}getInputValue(n){return this.runInZone(()=>this.componentRef===null?this.initialInputValues.get(n):this.componentRef.instance[n])}setInputValue(n,t){if(this.componentRef===null){this.initialInputValues.set(n,t);return}this.runInZone(()=>{this.componentRef.setInput(this.inputMap.get(n)??n,t),Nd(this.componentRef.hostView)&&(Ad(this.componentRef.changeDetectorRef),this.cdScheduler.notify(6))})}initializeComponent(n){let t=O.create({providers:[],parent:this.injector}),r=Wx(n,this.componentFactory.ngContentSelectors);this.componentRef=this.componentFactory.create(t,r,n),this.initializeInputs(),this.initializeOutputs(this.componentRef),this.appRef.attachView(this.componentRef.hostView),this.componentRef.hostView.detectChanges()}initializeInputs(){for(let[n,t]of this.initialInputValues)this.setInputValue(n,t);this.initialInputValues.clear()}initializeOutputs(n){let t=this.componentFactory.outputs.map(({propName:r,templateName:o})=>{let i=n.instance[r];return new G(s=>{let a=i.subscribe(l=>s.next({name:o,value:l}));return()=>a.unsubscribe()})});this.eventEmitters.next(t)}runInZone(n){return this.elementZone&&Zone.current!==this.elementZone?this.ngZone.run(n):n()}},Cu=class extends HTMLElement{ngElementEventsSubscription=null};function yu(e,n){let t=Ux(e,n.injector),r=n.strategyFactory||new mu(e,n.injector),o=$x(t);class i extends Cu{injector;static observedAttributes=Object.keys(o);get ngElementStrategy(){if(!this._ngElementStrategy){let a=this._ngElementStrategy=r.create(this.injector||n.injector);t.forEach(({propName:l,transform:c})=>{if(!this.hasOwnProperty(l))return;let d=this[l];delete this[l],a.setInputValue(l,d,c)})}return this._ngElementStrategy}_ngElementStrategy;constructor(a){super(),this.injector=a}attributeChangedCallback(a,l,c,d){let[u,h]=o[a];this.ngElementStrategy.setInputValue(u,c,h)}connectedCallback(){let a=!1;this.ngElementStrategy.events&&(this.subscribeToEvents(),a=!0),this.ngElementStrategy.connect(this),a||this.subscribeToEvents()}disconnectedCallback(){this._ngElementStrategy&&this._ngElementStrategy.disconnect(),this.ngElementEventsSubscription&&(this.ngElementEventsSubscription.unsubscribe(),this.ngElementEventsSubscription=null)}subscribeToEvents(){this.ngElementEventsSubscription=this.ngElementStrategy.events.subscribe(a=>{let l=new CustomEvent(a.name,{detail:a.value});this.dispatchEvent(l)})}}return t.forEach(({propName:s,transform:a,isSignal:l})=>{Object.defineProperty(i.prototype,s,{get(){let c=this.ngElementStrategy.getInputValue(s);return l&&kd(c)?c():c},set(c){this.ngElementStrategy.setInputValue(s,c,a)},configurable:!0,enumerable:!0})}),i}var Zx=Array.isArray,qr=Zx;var Yx=typeof global=="object"&&global&&global.Object===Object&&global,xm=Yx;var Qx=typeof self=="object"&&self&&self.Object===Object&&self,Jx=xm||Qx||Function("return this")(),Zr=Jx;var Kx=Zr.Symbol,Yt=Kx;var Dm=Object.prototype,Xx=Dm.hasOwnProperty,eD=Dm.toString,ri=Yt?Yt.toStringTag:void 0;function tD(e){var n=Xx.call(e,ri),t=e[ri];try{e[ri]=void 0;var r=!0}catch{}var o=eD.call(e);return r&&(n?e[ri]=t:delete e[ri]),o}var Em=tD;var nD=Object.prototype,rD=nD.toString;function oD(e){return rD.call(e)}var zm=oD;var iD="[object Null]",sD="[object Undefined]",Im=Yt?Yt.toStringTag:void 0;function aD(e){return e==null?e===void 0?sD:iD:Im&&Im in Object(e)?Em(e):zm(e)}var Ca=aD;function lD(e){return e!=null&&typeof e=="object"}var wm=lD;var cD="[object Symbol]";function dD(e){return typeof e=="symbol"||wm(e)&&Ca(e)==cD}var Yr=dD;var uD=/\.|\[(?:[^[\]]*|(["'])(?:(?!\1)[^\\]|\\.)*?\1)\]/,fD=/^\w*$/;function pD(e,n){if(qr(e))return!1;var t=typeof e;return t=="number"||t=="symbol"||t=="boolean"||e==null||Yr(e)?!0:fD.test(e)||!uD.test(e)||n!=null&&e in Object(n)}var Tm=pD;function gD(e){var n=typeof e;return e!=null&&(n=="object"||n=="function")}var tr=gD;var hD="[object AsyncFunction]",mD="[object Function]",vD="[object GeneratorFunction]",CD="[object Proxy]";function yD(e){if(!tr(e))return!1;var n=Ca(e);return n==mD||n==vD||n==hD||n==CD}var Sm=yD;var bD=Zr["__core-js_shared__"],ya=bD;var Mm=(function(){var e=/[^.]+$/.exec(ya&&ya.keys&&ya.keys.IE_PROTO||"");return e?"Symbol(src)_1."+e:""})();function _D(e){return!!Mm&&Mm in e}var Nm=_D;var xD=Function.prototype,DD=xD.toString;function ED(e){if(e!=null){try{return DD.call(e)}catch{}try{return e+""}catch{}}return""}var Am=ED;var zD=/[\\^$.*+?()[\]{}|]/g,ID=/^\[object .+?Constructor\]$/,wD=Function.prototype,TD=Object.prototype,SD=wD.toString,MD=TD.hasOwnProperty,ND=RegExp("^"+SD.call(MD).replace(zD,"\\$&").replace(/hasOwnProperty|(function).*?(?=\\\()| for .+?(?=\\\])/g,"$1.*?")+"$");function AD(e){if(!tr(e)||Nm(e))return!1;var n=Sm(e)?ND:ID;return n.test(Am(e))}var Om=AD;function OD(e,n){return e?.[n]}var Fm=OD;function FD(e,n){var t=Fm(e,n);return Om(t)?t:void 0}var Qr=FD;var RD=Qr(Object,"create"),Qt=RD;function kD(){this.__data__=Qt?Qt(null):{},this.size=0}var Rm=kD;function LD(e){var n=this.has(e)&&delete this.__data__[e];return this.size-=n?1:0,n}var km=LD;var PD="__lodash_hash_undefined__",BD=Object.prototype,VD=BD.hasOwnProperty;function jD(e){var n=this.__data__;if(Qt){var t=n[e];return t===PD?void 0:t}return VD.call(n,e)?n[e]:void 0}var Lm=jD;var HD=Object.prototype,$D=HD.hasOwnProperty;function UD(e){var n=this.__data__;return Qt?n[e]!==void 0:$D.call(n,e)}var Pm=UD;var WD="__lodash_hash_undefined__";function GD(e,n){var t=this.__data__;return this.size+=this.has(e)?0:1,t[e]=Qt&&n===void 0?WD:n,this}var Bm=GD;function Jr(e){var n=-1,t=e==null?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}Jr.prototype.clear=Rm;Jr.prototype.delete=km;Jr.prototype.get=Lm;Jr.prototype.has=Pm;Jr.prototype.set=Bm;var bu=Jr;function qD(){this.__data__=[],this.size=0}var Vm=qD;function ZD(e,n){return e===n||e!==e&&n!==n}var ba=ZD;function YD(e,n){for(var t=e.length;t--;)if(ba(e[t][0],n))return t;return-1}var bn=YD;var QD=Array.prototype,JD=QD.splice;function KD(e){var n=this.__data__,t=bn(n,e);if(t<0)return!1;var r=n.length-1;return t==r?n.pop():JD.call(n,t,1),--this.size,!0}var jm=KD;function XD(e){var n=this.__data__,t=bn(n,e);return t<0?void 0:n[t][1]}var Hm=XD;function eE(e){return bn(this.__data__,e)>-1}var $m=eE;function tE(e,n){var t=this.__data__,r=bn(t,e);return r<0?(++this.size,t.push([e,n])):t[r][1]=n,this}var Um=tE;function Kr(e){var n=-1,t=e==null?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}Kr.prototype.clear=Vm;Kr.prototype.delete=jm;Kr.prototype.get=Hm;Kr.prototype.has=$m;Kr.prototype.set=Um;var Wm=Kr;var nE=Qr(Zr,"Map"),Gm=nE;function rE(){this.size=0,this.__data__={hash:new bu,map:new(Gm||Wm),string:new bu}}var qm=rE;function oE(e){var n=typeof e;return n=="string"||n=="number"||n=="symbol"||n=="boolean"?e!=="__proto__":e===null}var Zm=oE;function iE(e,n){var t=e.__data__;return Zm(n)?t[typeof n=="string"?"string":"hash"]:t.map}var _n=iE;function sE(e){var n=_n(this,e).delete(e);return this.size-=n?1:0,n}var Ym=sE;function aE(e){return _n(this,e).get(e)}var Qm=aE;function lE(e){return _n(this,e).has(e)}var Jm=lE;function cE(e,n){var t=_n(this,e),r=t.size;return t.set(e,n),this.size+=t.size==r?0:1,this}var Km=cE;function Xr(e){var n=-1,t=e==null?0:e.length;for(this.clear();++n<t;){var r=e[n];this.set(r[0],r[1])}}Xr.prototype.clear=qm;Xr.prototype.delete=Ym;Xr.prototype.get=Qm;Xr.prototype.has=Jm;Xr.prototype.set=Km;var _u=Xr;var dE="Expected a function";function xu(e,n){if(typeof e!="function"||n!=null&&typeof n!="function")throw new TypeError(dE);var t=function(){var r=arguments,o=n?n.apply(this,r):r[0],i=t.cache;if(i.has(o))return i.get(o);var s=e.apply(this,r);return t.cache=i.set(o,s)||i,s};return t.cache=new(xu.Cache||_u),t}xu.Cache=_u;var Xm=xu;var uE=500;function fE(e){var n=Xm(e,function(r){return t.size===uE&&t.clear(),r}),t=n.cache;return n}var e0=fE;var pE=/[^.[\]]+|\[(?:(-?\d+(?:\.\d+)?)|(["'])((?:(?!\2)[^\\]|\\.)*?)\2)\]|(?=(?:\.|\[\])(?:\.|\[\]|$))/g,gE=/\\(\\)?/g,hE=e0(function(e){var n=[];return e.charCodeAt(0)===46&&n.push(""),e.replace(pE,function(t,r,o,i){n.push(o?i.replace(gE,"$1"):r||t)}),n}),t0=hE;function mE(e,n){for(var t=-1,r=e==null?0:e.length,o=Array(r);++t<r;)o[t]=n(e[t],t,e);return o}var n0=mE;var vE=1/0,r0=Yt?Yt.prototype:void 0,o0=r0?r0.toString:void 0;function i0(e){if(typeof e=="string")return e;if(qr(e))return n0(e,i0)+"";if(Yr(e))return o0?o0.call(e):"";var n=e+"";return n=="0"&&1/e==-vE?"-0":n}var s0=i0;function CE(e){return e==null?"":s0(e)}var a0=CE;function yE(e,n){return qr(e)?e:Tm(e,n)?[e]:t0(a0(e))}var _a=yE;var bE=1/0;function _E(e){if(typeof e=="string"||Yr(e))return e;var n=e+"";return n=="0"&&1/e==-bE?"-0":n}var xa=_E;function xE(e,n){n=_a(n,e);for(var t=0,r=n.length;e!=null&&t<r;)e=e[xa(n[t++])];return t&&t==r?e:void 0}var l0=xE;function DE(e,n,t){var r=e==null?void 0:l0(e,n);return r===void 0?t:r}var nr=DE;var EE=(function(){try{var e=Qr(Object,"defineProperty");return e({},"",{}),e}catch{}})(),Du=EE;function zE(e,n,t){n=="__proto__"&&Du?Du(e,n,{configurable:!0,enumerable:!0,value:t,writable:!0}):e[n]=t}var c0=zE;var IE=Object.prototype,wE=IE.hasOwnProperty;function TE(e,n,t){var r=e[n];(!(wE.call(e,n)&&ba(r,t))||t===void 0&&!(n in e))&&c0(e,n,t)}var d0=TE;var SE=9007199254740991,ME=/^(?:0|[1-9]\d*)$/;function NE(e,n){var t=typeof e;return n=n??SE,!!n&&(t=="number"||t!="symbol"&&ME.test(e))&&e>-1&&e%1==0&&e<n}var u0=NE;function AE(e,n,t,r){if(!tr(e))return e;n=_a(n,e);for(var o=-1,i=n.length,s=i-1,a=e;a!=null&&++o<i;){var l=xa(n[o]),c=t;if(l==="__proto__"||l==="constructor"||l==="prototype")return e;if(o!=s){var d=a[l];c=r?r(d,l,a):void 0,c===void 0&&(c=tr(d)?d:u0(n[o+1])?[]:{})}d0(a,l,c),a=a[l]}return e}var f0=AE;function OE(e,n,t){return e==null?e:f0(e,n,t)}var Eu=OE;function FE(e){let n=e,t=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length;return t===1&&r===0?1:5}var p0=["en",[["a","p"],["AM","PM"]],[["AM","PM"]],[["S","M","T","W","T","F","S"],["Sun","Mon","Tue","Wed","Thu","Fri","Sat"],["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"],["Su","Mo","Tu","We","Th","Fr","Sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["Jan","Feb","Mar","Apr","May","Jun","Jul","Aug","Sep","Oct","Nov","Dec"],["January","February","March","April","May","June","July","August","September","October","November","December"]],void 0,[["B","A"],["BC","AD"],["Before Christ","Anno Domini"]],0,[6,0],["M/d/yy","MMM d, y","MMMM d, y","EEEE, MMMM d, y"],["h:mm\u202Fa","h:mm:ss\u202Fa","h:mm:ss\u202Fa z","h:mm:ss\u202Fa zzzz"],["{1}, {0}",void 0,void 0,void 0],[".",",",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0%","\xA4#,##0.00","#E0"],"USD","$","US Dollar",{},"ltr",FE];function RE(e){let n=e,t=Math.floor(Math.abs(e)),r=e.toString().replace(/^[^.]*\.?/,"").length,o=parseInt(e.toString().replace(/^[^e]*(e([-+]?\d+))?/,"$2"))||0;return t===0||t===1?1:o===0&&t!==0&&t%1e6===0&&r===0||!(o>=0&&o<=5)?4:5}var g0=["fr",[["AM","PM"]],void 0,[["D","L","M","M","J","V","S"],["dim.","lun.","mar.","mer.","jeu.","ven.","sam."],["dimanche","lundi","mardi","mercredi","jeudi","vendredi","samedi"],["di","lu","ma","me","je","ve","sa"]],void 0,[["J","F","M","A","M","J","J","A","S","O","N","D"],["janv.","f\xE9vr.","mars","avr.","mai","juin","juil.","ao\xFBt","sept.","oct.","nov.","d\xE9c."],["janvier","f\xE9vrier","mars","avril","mai","juin","juillet","ao\xFBt","septembre","octobre","novembre","d\xE9cembre"]],void 0,[["av. J.-C.","ap. J.-C."],void 0,["avant J\xE9sus-Christ","apr\xE8s J\xE9sus-Christ"]],1,[6,0],["dd/MM/y","d MMM y","d MMMM y","EEEE d MMMM y"],["HH:mm","HH:mm:ss","HH:mm:ss z","HH:mm:ss zzzz"],["{1} {0}","{1}, {0}",void 0,void 0],[",","\u202F",";","%","+","-","E","\xD7","\u2030","\u221E","NaN",":"],["#,##0.###","#,##0\xA0%","#,##0.00\xA0\xA4","#E0"],"EUR","\u20AC","euro",{ARS:["$AR","$"],AUD:["$AU","$"],BEF:["FB"],BMD:["$BM","$"],BND:["$BN","$"],BYN:[void 0,"\u0440."],BZD:["$BZ","$"],CAD:["$CA","$"],CLP:["$CL","$"],CNY:[void 0,"\xA5"],COP:["$CO","$"],CYP:["\xA3CY"],EGP:[void 0,"\xA3E"],FJD:["$FJ","$"],FKP:["\xA3FK","\xA3"],FRF:["F"],GBP:["\xA3GB","\xA3"],GIP:["\xA3GI","\xA3"],HKD:[void 0,"$"],IEP:["\xA3IE"],ILP:["\xA3IL"],ITL:["\u20A4IT"],JPY:[void 0,"\xA5"],KMF:[void 0,"FC"],LBP:["\xA3LB","\xA3L"],MTP:["\xA3MT"],MXN:["$MX","$"],NAD:["$NA","$"],NIO:[void 0,"$C"],NZD:["$NZ","$"],PHP:[void 0,"\u20B1"],RHD:["$RH"],RON:[void 0,"L"],RWF:[void 0,"FR"],SBD:["$SB","$"],SGD:["$SG","$"],SRD:["$SR","$"],TOP:[void 0,"$T"],TTD:["$TT","$"],TWD:[void 0,"NT$"],USD:["$US","$"],UYU:["$UY","$"],WST:["$WS"],XCD:[void 0,"$"],XPF:["FCFP"],ZMW:[void 0,"Kw"]},"ltr",RE];function zu(e){e||(e=N(We));let n=new G(t=>{if(e.destroyed){t.next();return}return e.onDestroy(t.next.bind(t))});return t=>t.pipe(uo(n))}function kE(e,n){if(e&1&&(vn(0,"span",0),D(1,"sanitizeContent")),e&2){let t=f();Br("innerHTML",F(1,1,t.ICONS_BY_PRESET.get(t.appearance)),_e)}}function LE(e,n){if(e&1&&(vn(0,"span",0),D(1,"sanitizeContent")),e&2){let t=f();Br("innerHTML",F(1,1,t.appearance),_e)}}var y0=["*"],wu=()=>[],si=e=>({offer:e}),Da=e=>({$implicit:e}),PE=e=>({preventCrawling:!0,isolateCrossedPrice:e});function BE(e,n){e&1&&(_(0,"div",11)(1,"div",10),ce(2),D(3,"translate"),x()()),e&2&&(g(2),xe(F(3,1,"stock")))}function VE(e,n){e&1&&(_(0,"div",12)(1,"div",10),ce(2),D(3,"translate"),x()()),e&2&&(g(2),xe(F(3,1,"price")))}function jE(e,n){if(e&1&&y(0,"rnd-icon",15),e&2){let t=f(4);C("appearance",t.offerButtonState.icon.appearance)}}function HE(e,n){if(e&1&&(_(0,"div",14)(1,"span",10),ce(2),D(3,"offerContentVariable"),x(),m(4,jE,1,1,"rnd-icon",15),x()),e&2){let t=f(3);g(2),xe(Y(3,2,t.offerButtonState.text,Ze(5,si,t.offers()[0]))),g(2),v(t.offerButtonState.icon.visible?4:-1)}}function $E(e,n){if(e&1&&(_(0,"li",8)(1,"div",9)(2,"div",10),ce(3),D(4,"translate"),x()(),m(5,BE,4,3,"div",11),m(6,VE,4,3,"div",12),_(7,"div",13),m(8,HE,5,7,"div",14),x()()),e&2){let t=f(2);H("rndzz-display-stock",t.designConfiguration().settings.offerListStockVisible)("rndzz-display-price",t.designConfiguration().settings.offerListPriceVisible),g(3),xe(F(4,8,"merchants")),g(2),v(t.designConfiguration().settings.offerListStockVisible?5:-1),g(),v(t.designConfiguration().settings.offerListPriceVisible?6:-1),g(2),v(t.offers().length>0?8:-1)}}function UE(e,n){if(e&1){let t=ve();_(0,"a",18),D(1,"offerListToJson"),D(2,"translate"),D(3,"offerContentVariable"),D(4,"translate"),me("click",function(o){let i=oe(t),s=f(3);return ie(s.handleClick(i,o))}),re(5,19),x()}if(e&2){let t=f().$implicit;f();let r=K(7),o=f();H("rndzz-display-stock",o.designConfiguration().settings.offerListStockVisible)("rndzz-display-price",o.designConfiguration().settings.offerListPriceVisible),C("href",n,$e),j("data-offer",Y(1,9,o.renderingContent(),t))("aria-label",Y(3,14,o.offerButtonState.text||F(2,12,"BOX.see-offer"),Ze(19,si,t))||F(4,17,"BOX.see-offer")),g(5),C("ngTemplateOutlet",r)("ngTemplateOutletContext",Ze(21,Da,t))}}function WE(e,n){if(e&1&&(_(0,"li",16),m(1,UE,6,23,"a",17),D(2,"redirectUrl"),x()),e&2){let t,r=n.$implicit,o=n.$index;H("rndzz-first-price",o===0),g(),v((t=F(2,3,r.url)??"#")?1:-1,t)}}function GE(e,n){if(e&1&&(_(0,"li",21),re(1,19),x()),e&2){let t=n.$implicit;f(2);let r=K(7),o=f();H("rndzz-display-stock",o.designConfiguration().settings.offerListStockVisible)("rndzz-display-price",o.designConfiguration().settings.offerListPriceVisible),g(),C("ngTemplateOutlet",r)("ngTemplateOutletContext",Ze(6,Da,t))}}function qE(e,n){if(e&1&&Et(0,GE,2,8,"li",20,Zt),e&2){let t=f(2);zt(t.fillList)}}function ZE(e,n){if(e&1&&(y(0,"img",23),D(1,"rndCdn")),e&2){let t=f().$implicit;C("src",Y(1,1,t.shopIcon,"icon"),$e)}}function YE(e,n){if(e&1&&y(0,"span",26),e&2){let t=f(3);j("data-content",t.designConfiguration().settings.offerMerchantTypeContent)}}function QE(e,n){if(e&1&&(_(0,"div",31),D(1,"translate"),y(2,"rnd-icon",15),x()),e&2){let t=f().$implicit,r=f(2);H("rndzz-has-stock",t.stock),j("aria-label",F(1,4,t.stock?"is-stock":"no-stock")),g(2),C("appearance",t.stock?r.designConfiguration().settings.offerStockIconIsStockAppearance:r.designConfiguration().settings.offerStockIconIsNotStockAppearance)}}function JE(e,n){if(e&1&&(y(0,"span"),D(1,"currency")),e&2){let t=f(2).$implicit,r=f(2);ae("rndzz-text rndzz-crossed-price from-content-attribute rndzz-crossed-price-position-"+r.designConfiguration().settings.offerListCrossedPricePosition),j("data-content",$r(1,3,t.crossedPrice,t.currency,"symbol-narrow"))}}function KE(e,n){if(e&1&&(y(0,"span",34),D(1,"translate")),e&2){let t=f(2).$implicit,r=f(2);j("data-content",r.getOfferCondition(t)||t.condition&&F(1,1,"condition."+t.condition))}}function XE(e,n){if(e&1&&(_(0,"div",28)(1,"div",24),m(2,JE,2,7,"span",32),y(3,"span",33),D(4,"currency"),m(5,KE,2,3,"span",34),x()()),e&2){let t=f().$implicit,r=f(2);g(2),v(r.designConfiguration().settings.offerListCrossedPriceVisible&&t.crossedPrice?2:-1),g(),j("data-content",$r(4,3,(t.specialPrice==null?null:t.specialPrice.price)??t.price,t.currency,"symbol-narrow")),g(2),v(r.designConfiguration().settings.offerConditionVisible&&t.condition!=="NEW"?5:-1)}}function ez(e,n){if(e&1&&y(0,"rnd-icon",15),e&2){let t=f(3);C("appearance",t.offerButtonState.icon.appearance)}}function tz(e,n){if(e&1&&y(0,"rnd-icon",15),e&2){let t=f(3);C("appearance",t.offerButtonState.icon.appearance)}}function nz(e,n){if(e&1&&(_(0,"div",22),m(1,ZE,2,4,"img",23),_(2,"div",24),y(3,"span",25),m(4,YE,1,1,"span",26),x()(),m(5,QE,3,6,"div",27),m(6,XE,6,7,"div",28),_(7,"div",13)(8,"div",29),m(9,ez,1,1,"rnd-icon",15),y(10,"span",30),D(11,"translate"),D(12,"offerContentVariable"),D(13,"translate"),m(14,tz,1,1,"rnd-icon",15),x()()),e&2){let t=n.$implicit,r=f(2);g(),v(r.designConfiguration().settings.offerMerchantIconVisible&&t.shopIcon?1:-1),g(2),j("data-content",t.shopName),g(),v(r.designConfiguration().settings.offerMerchantTypeVisible&&t.marketplace?4:-1),g(),v(r.designConfiguration().settings.offerListStockVisible?5:-1),g(),v(r.designConfiguration().settings.offerListPriceVisible?6:-1),g(3),v(r.offerButtonState.icon.visible&&r.offerButtonState.icon.position==="left"?9:-1),g(),H("crossed-price-top",r.designConfiguration().settings.crossedPricePosition==="top"),C("innerHTML",$r(12,12,r.offerButtonState.text||F(11,10,"BOX.see-offer"),Ze(18,si,t),Ze(20,PE,r.designConfiguration().settings.crossedPricePosition==="top"))??F(13,16,"BOX.see-offer"),_e),g(4),v(r.offerButtonState.icon.visible&&r.offerButtonState.icon.position==="right"?14:-1)}}function rz(e,n){if(e&1&&y(0,"rnd-icon",15),e&2){let t=f(3);C("appearance",t.toggleState.icon.appearance)}}function oz(e,n){if(e&1&&y(0,"rnd-icon",15),e&2){let t=f(3);C("appearance",t.toggleState.icon.appearance)}}function iz(e,n){if(e&1){let t=ve();_(0,"div",35),me("click",function(o){oe(t);let i=f(2);return ie(i.toggleOfferListExpand(o))})("keyup.enter",function(o){oe(t);let i=f(2);return ie(i.toggleOfferListExpand(o))}),m(1,rz,1,1,"rnd-icon",15),_(2,"span",10),ce(3),D(4,"translate"),x(),m(5,oz,1,1,"rnd-icon",15),x()}if(e&2){let t=f(2);ae("rndzz-toggle hidden-behavior-"+t.expandButtonHiddenBehavior()),H("rndzz-hidden",t.offers().length<=t.designConfiguration().settings.offerListNbVisibleOffers)("rndzz-open",t.isOfferListExpanded)("rndzz-has-shadow",t.designConfiguration().settings.toggleShadowVisible),g(),v(t.toggleState.icon.visible&&t.toggleState.icon.position==="left"?1:-1),g(2),xe(F(4,11,t.toggleState.text||(t.isOfferListExpanded?"less-offers":"more-offers"))),g(2),v(t.toggleState.icon.visible&&t.toggleState.icon.position==="right"?5:-1)}}function sz(e,n){if(e&1&&(_(0,"div",2)(1,"ol",3),m(2,$E,9,10,"li",4),Et(3,WE,3,5,"li",5,Zt),m(5,qE,2,0),ut(6,nz,15,22,"ng-template",null,0,et),x()(),_(8,"div",6),m(9,iz,6,13,"div",7),la(10),x()),e&2){let t,r=f();C("rndExpandAnimationIsActive",r.designConfiguration().settings.offerListBehavior==="expand"&&r.userClickedExpand())("rndExpandAnimationConfig",r.designConfiguration()),g(),H("rndzz-expandable",r.designConfiguration().settings.offerListBehavior==="expand"),g(),v(r.designConfiguration().settings.offerListHeaderVisible?2:-1),g(),zt(((t=r.offers())==null?null:t.slice(0,r.designConfiguration().settings.offerListBehavior==="fixed"||r.isOfferListExpanded?void 0:r.designConfiguration().settings.offerListNbVisibleOffers))||qe(9,wu)),g(2),v(r.designConfiguration().settings.offerListBehavior==="expand"?5:-1),g(3),ae("rndzz-toggle-align-"+r.designConfiguration().cssVariables.toggleAlignment),g(),v(r.isToggleVisible?9:-1)}}function az(e,n){if(e&1&&y(0,"rnd-no-offer",1),e&2){let t=f();C("buttonAlign",t.buttonAlign())}}function lz(e,n){if(e&1&&y(0,"rnd-offer-list",0),e&2){let t=f();C("offers",n.offers)("nbEmptyLines",t.nbEmptyLines)("nbMaxOffers",t.maxOffers)("designConfiguration",t.designConfiguration)("renderingContent",t.renderingContent)("expandButtonHiddenBehavior",t.renderingContent.tabs.length>1?"invisible":"hidden")}}function cz(e,n){if(e&1){let t=ve();ft(0,"li",4,1),Vr("click",function(){oe(t);let o=f().$index,i=f();return ie(i.changeTab(o))}),ft(2,"span"),ce(3),It()()}if(e&2){let t=K(1),r=f(),o=r.$implicit,i=r.$index,s=f(),a=K(1);H("rndzz-active",s.selectedTabIdx===i)("rndzz-partially-overflow",s.isPartiallyOverflow(a,t)),g(3),xe(o.title)}}function dz(e,n){if(e&1&&m(0,cz,4,5,"li",3),e&2){let t=n.$implicit;v(t.offers.length>0?0:-1)}}function uz(e,n){if(e&1){let t=ve();ft(0,"button",5),Vr("click",function(){oe(t);let o=f();return ie(o.toggleExpand())}),ce(1),It()}if(e&2){let t=f();g(),er(" ",t.isExpanded?"-":"+"," ")}}var b0=()=>["topLeft","topRight"],ku=()=>["bottomLeft","bottomRight","bottomCenter"],Ye=(e,n)=>({design:e,content:n});function fz(e,n){if(e&1&&y(0,"rnd-mentions",4),e&2){let t=f();C("designConfiguration",t.designConfiguration)}}function pz(e,n){if(e&1&&re(0,8),e&2){f();let t=K(13);C("ngTemplateOutlet",t)}}function gz(e,n){if(e&1&&re(0,8),e&2){f();let t=K(15);C("ngTemplateOutlet",t)}}function hz(e,n){if(e&1){let t=ve();_(0,"a",15),D(1,"offerListToJson"),me("click",function(o){let i=oe(t),s=f(4);return ie(s.handleClick(i,o))}),re(2,8),x()}if(e&2){f(2);let t=K(4),r=f(),o=f();C("href",n,$e),j("data-offer",Y(1,3,o.renderingContent,r.offers[0])),g(2),C("ngTemplateOutlet",t)}}function mz(e,n){if(e&1&&(m(0,hz,3,6,"a",14),D(1,"redirectUrl")),e&2){let t,r=f(2);v((t=F(1,1,r.offers[0]==null?null:r.offers[0].url)??"#")?0:-1,t)}}function vz(e,n){if(e&1&&re(0,8),e&2){f();let t=K(4);C("ngTemplateOutlet",t)}}function Cz(e,n){if(e&1&&(y(0,"img",17),D(1,"rndCdn")),e&2){let t=f(3),r=f();C("src",Y(1,4,t.productImage,"picture"),$e)("alt",(r.renderingContent.title||r.renderingContent.productName)+" - "+t.title),j("width",r.renderingContent.productImageWidth??1200)("height",r.renderingContent.productImageHeight??1200)}}function yz(e,n){e&1&&y(0,"rnd-no-picture")}function bz(e,n){if(e&1&&(_(0,"figure",16),m(1,Cz,2,7,"img",17)(2,yz,1,0,"rnd-no-picture"),x()),e&2){let t=f(2);g(),v(t.productImage?1:2)}}function _z(e,n){if(e&1&&(_(0,"div",13),m(1,mz,2,3)(2,vz,1,1,"ng-container",8),ut(3,bz,3,1,"ng-template",null,2,et),x()),e&2){let t=f(2);ae("rndzz-box-position-"+t.designConfiguration.settings.productImagePosition+" rndzz-sizing-"+t.designConfiguration.settings.productImageSizing),g(),v(t.isImageAndTitleAsLink?1:2)}}function xz(e,n){if(e&1&&re(0,8),e&2){f();let t=K(13);C("ngTemplateOutlet",t)}}function Dz(e,n){if(e&1&&re(0,8),e&2){f();let t=K(15);C("ngTemplateOutlet",t)}}function Ez(e,n){if(e&1&&y(0,"rnd-mentions",18),e&2){let t=f(3);C("designConfiguration",t.designConfiguration)}}function zz(e,n){if(e&1&&(_(0,"rnd-box-offer-list",12),m(1,Ez,1,1,"rnd-mentions",18),x()),e&2){let t=f(2);C("tabIdx",t.selectedTabIdx)("renderingContent",t.renderingContent)("designConfiguration",t.designConfiguration),g(),v(t.designConfiguration.settings.gdprButtonPosition==="afterOffers"?1:-1)}}function Iz(e,n){e&1&&y(0,"rnd-no-offer")}function wz(e,n){if(e&1&&y(0,"rnd-mentions",4),e&2){let t=f(2);C("designConfiguration",t.designConfiguration)}}function Tz(e,n){if(e&1){let t=ve();_(0,"a",15),D(1,"offerListToJson"),me("click",function(o){let i=oe(t),s=f(5);return ie(s.handleClick(i,o))}),re(2,8),x()}if(e&2){f(2);let t=K(3),r=f(2),o=f();C("href",n,$e),j("data-offer",Y(1,3,o.renderingContent,r.offers[0])),g(2),C("ngTemplateOutlet",t)}}function Sz(e,n){if(e&1&&(m(0,Tz,3,6,"a",14),D(1,"redirectUrl")),e&2){let t,r=f(3);v((t=F(1,1,r.offers[0]==null?null:r.offers[0].url)??"#")?0:-1,t)}}function Mz(e,n){if(e&1&&re(0,8),e&2){f();let t=K(3);C("ngTemplateOutlet",t)}}function Nz(e,n){if(e&1&&(y(0,"span",19),D(1,"boxContentVariable")),e&2){let t=f(4);ae("rndzz-box-title rndzz-box-position-"+t.designConfiguration.settings.titlePosition),C("innerHTML",Y(1,3,t.renderingContent.title||t.designConfiguration.settings.titleContent||"${productName}",Ae(6,Ye,t.designConfiguration,t.renderingContent)),_e)}}function Az(e,n){if(e&1&&(m(0,Sz,2,3)(1,Mz,1,1,"ng-container",8),ut(2,Nz,2,9,"ng-template",null,3,et)),e&2){let t=f(3);v(t.isImageAndTitleAsLink?0:1)}}function Oz(e,n){if(e&1&&m(0,Az,4,1),e&2){let t=f(2);v(t.designConfiguration.settings.titleVisible?0:-1)}}function Fz(e,n){if(e&1){let t=ve();_(0,"rnd-box-tabs",20),me("selectedTabIdxChange",function(o){oe(t);let i=f(2);return ie(i.updateTabIdx(o))}),x()}if(e&2){let t=f(2);ae("rndzz-box-position-"+t.designConfiguration.settings.tabsPosition),C("designConfiguration",t.designConfiguration)("renderingContent",t.renderingContent)("selectedTabIdx",t.selectedTabIdx)}}function Rz(e,n){if(e&1&&(_(0,"div",6)(1,"div",7),m(2,pz,1,1,"ng-container",8),m(3,gz,1,1,"ng-container",8),_(4,"div",9),m(5,_z,5,3,"div",10),_(6,"div",11),m(7,xz,1,1,"ng-container",8),m(8,Dz,1,1,"ng-container",8),m(9,zz,2,4,"rnd-box-offer-list",12)(10,Iz,1,0,"rnd-no-offer"),x()(),m(11,wz,1,1,"rnd-mentions",4),ut(12,Oz,1,1,"ng-template",null,0,et)(14,Fz,1,5,"ng-template",null,1,et),x()()),e&2){let t=f();H("rndzz-has-shadow",t.designConfiguration.settings.boxShadowVisible),g(2),v(t.designConfiguration.settings.titleVisible&&t.designConfiguration.settings.titlePosition==="top"?2:-1),g(),v(t.showTabs&&t.designConfiguration.settings.tabsPosition==="top"?3:-1),g(),Xn("flex-direction",t.flexDirection),g(),v(t.designConfiguration.settings.productImageVisible?5:-1),g(),ae("rndzz-box-position-"+(t.designConfiguration.settings.productImagePosition==="top"?"bottom":"side")+" rndzz-sizing-"+t.designConfiguration.settings.productImageSizing),H("rndzz-no-image",!t.designConfiguration.settings.productImageVisible)("rndzz-fixed-height",t.designConfiguration.settings.offerListBehavior==="fixed"),g(),v(t.designConfiguration.settings.titleVisible&&t.designConfiguration.settings.titlePosition==="aboveOffers"?7:-1),g(),v(t.showTabs&&t.designConfiguration.settings.tabsPosition==="aboveOffers"?8:-1),g(),v(((t.renderingContent==null||t.renderingContent.tabs==null?null:t.renderingContent.tabs.length)||0)>0?9:10),g(2),v(t.designConfiguration.settings.gdprButtonPosition==="bottom"?11:-1)}}function kz(e,n){if(e&1&&y(0,"rnd-mentions",4),e&2){let t=f();C("designConfiguration",t.designConfiguration)}}var _0=["ctaContentContainer"],x0=["ctaContent"],Lz=()=>({$implicit:"left"}),Pz=()=>({$implicit:"right"});function Bz(e,n){if(e&1&&re(0,7),e&2){f(2);let t=K(5);C("ngTemplateOutlet",t)("ngTemplateOutletContext",qe(2,Lz))}}function Vz(e,n){e&1&&(_(0,"div",10),ce(1,"\xA0..."),x())}function jz(e,n){if(e&1&&re(0,7),e&2){f(2);let t=K(5);C("ngTemplateOutlet",t)("ngTemplateOutletContext",qe(2,Pz))}}function Hz(e,n){if(e&1){let t=ve();_(0,"a",5),D(1,"ctaToJson"),D(2,"translate"),D(3,"ctaContentVariable"),D(4,"translate"),me("click",function(o){let i=oe(t),s=f();return ie(s.handleClick(i,o))})("mouseenter",function(){oe(t);let o=f();return ie(o.forceSetIsHover(!0))}),_(5,"div")(6,"div",6),m(7,Bz,1,3,"ng-container",7),x(),_(8,"div",8,1),y(10,"div",9,2),D(12,"renderVariable"),D(13,"translate"),D(14,"ctaContentVariable"),D(15,"translate"),x(),m(16,Vz,2,0,"div",10),_(17,"div",11),m(18,jz,1,3,"ng-container",7),x()()()}if(e&2){let t=f();H("rndzz-has-shadow",t.designConfiguration().settings.buttonShadowVisible),C("href",n,$e),j("data-offer",F(1,21,t.renderingContent))("aria-label",Y(3,25,t.renderingContent.title||t.designConfiguration().settings.textContent||F(2,23,"CTA.see-offer"),Ae(40,Ye,t.designConfiguration(),t.renderingContent))||F(4,28,"CTA.see-offer-fallback")),g(5),ae("rndzz-cta-content rndzz-align-"+t.designConfiguration().cssVariables.textTextAlign+" rndzz-align-hover-"+t.designConfiguration().cssVariables.textTextAlignHover),g(),H("rndzz-hidden",!t.designConfiguration().settings.buttonIconLeftVisible),g(),v(t.designConfiguration().settings.buttonIconLeftVisible?7:-1),g(),H("rndzz-text-ellipsis",t.designConfiguration().settings.textEllipsis)("rndzz-truncable",t.showEllipsis()),g(2),H("crossed-price-top",t.designConfiguration().settings.crossedPricePosition==="top"),C("innerHTML",t.renderingContent.title&&Y(12,30,t.renderingContent.title,Ae(43,Ye,t.designConfiguration(),t.renderingContent))||Y(14,35,(t.isHovered()?t.designConfiguration().settings.textContentHover:t.designConfiguration().settings.textContent)||F(13,33,"CTA.see-offer"),Ae(46,Ye,t.designConfiguration(),t.renderingContent))||F(15,38,"CTA.see-offer-fallback"),_e),g(6),v(t.showEllipsis()?16:-1),g(),H("rndzz-hidden",!t.designConfiguration().settings.buttonIconRightVisible),g(),v(t.designConfiguration().settings.buttonIconRightVisible?18:-1)}}function $z(e,n){if(e&1){let t=ve();_(0,"div",12),me("click",function(){oe(t);let o=f();return ie(o.handlePromoCodeClick())}),y(1,"div",13),D(2,"ctaPromoCodeContentVariable"),D(3,"ctaPromoCodeContentVariable"),D(4,"translate"),D(5,"ctaPromoCodeContentVariable"),x()}if(e&2){let t=f();H("rndzz-promo-code-clicked",t.isPromoCodeClicked()),g(),j("data-content",Y(2,5,t.designConfiguration().settings.promoCodeContent||"${promocode}",Ae(16,Ye,t.designConfiguration(),t.renderingContent)))("data-content-hovered",Y(3,8,t.designConfiguration().settings.promoCodeContentHover||"${promocode}",Ae(19,Ye,t.designConfiguration(),t.renderingContent)))("data-content-clicked",Y(5,13,t.designConfiguration().settings.promoCodeContentClicked||F(4,11,"code-copied"),Ae(22,Ye,t.designConfiguration(),t.renderingContent)))}}function Uz(e,n){e&1&&(y(0,"div",9),D(1,"sanitizeContent")),e&2&&C("innerHTML",F(1,1,n),_e)}function Wz(e,n){if(e&1&&(y(0,"div",9),D(1,"sanitizeContent")),e&2){let t=f();C("innerHTML",F(1,1,t),_e)}}function Gz(e,n){if(e&1&&m(0,Uz,2,3,"div",9)(1,Wz,2,3,"div",9),e&2){let t,r=f(2);v((t=r.ICONS_BY_PRESET.get(n))?0:1,t)}}function qz(e,n){if(e&1&&m(0,Gz,2,1),e&2){let t,r=n.$implicit,o=f();v((t=r==="left"?o.designConfiguration().settings.buttonIconLeftAppearance:o.designConfiguration().settings.buttonIconRightAppearance)?0:-1,t)}}function Zz(e,n){if(e&1&&(_(0,"li",3),ce(1),D(2,"translate"),x()),e&2){let t=f(2);g(),xe(F(2,1,t.designConfiguration.settings.pointsListTitleLeftContent||"pros"))}}function Yz(e,n){if(e&1&&re(0,6),e&2){let t=f(3),r=K(3);C("ngTemplateOutlet",r)("ngTemplateOutletContext",Ze(2,Da,t.designConfiguration.settings.pointsListItemLeftIconAppearance))}}function Qz(e,n){if(e&1&&(_(0,"li",4)(1,"div",5),m(2,Yz,1,4,"ng-container",6),_(3,"div",7),ce(4),x()()()),e&2){let t=n.$implicit,r=f(2);g(2),v(r.designConfiguration.settings.pointsListItemLeftIconVisible?2:-1),g(2),xe(t)}}function Jz(e,n){if(e&1&&(_(0,"ol",1),m(1,Zz,3,3,"li",3),Et(2,Qz,5,2,"li",4,Zt),x()),e&2){let t=f();g(),v(t.designConfiguration.settings.pointsTitleVisible?1:-1),g(),zt(t.renderingContent.positivePoints)}}function Kz(e,n){if(e&1&&(_(0,"li",8),ce(1),D(2,"translate"),x()),e&2){let t=f(2);g(),xe(F(2,1,t.designConfiguration.settings.pointsListTitleRightContent||"cons"))}}function Xz(e,n){if(e&1&&re(0,6),e&2){let t=f(3),r=K(3);C("ngTemplateOutlet",r)("ngTemplateOutletContext",Ze(2,Da,t.designConfiguration.settings.pointsListItemRightIconAppearance))}}function eI(e,n){if(e&1&&(_(0,"li",9)(1,"div",5),m(2,Xz,1,4,"ng-container",6),_(3,"div",7),ce(4),x()()()),e&2){let t=n.$implicit,r=f(2);g(2),v(r.designConfiguration.settings.pointsListItemRightIconVisible?2:-1),g(2),xe(t)}}function tI(e,n){if(e&1&&(_(0,"ol",2),m(1,Kz,3,3,"li",8),Et(2,eI,5,2,"li",9,Zt),x()),e&2){let t=f();g(),v(t.designConfiguration.settings.pointsTitleVisible?1:-1),g(),zt(t.renderingContent.negativePoints)}}function nI(e,n){if(e&1&&(y(0,"span",10),D(1,"sanitizeContent")),e&2){let t=f().$implicit,r=f();C("innerHTML",F(1,1,r.ICONS_BY_PRESET.get(t)),_e)}}function rI(e,n){if(e&1&&(y(0,"span",10),D(1,"sanitizeContent")),e&2){let t=f().$implicit;C("innerHTML",F(1,1,t),_e)}}function oI(e,n){if(e&1&&m(0,nI,2,3,"span",10)(1,rI,2,3,"span",10),e&2){let t=n.$implicit,r=f();v(r.ICONS_BY_PRESET.has(t)?0:1)}}var iI=()=>({preventCrawling:!0});function sI(e,n){if(e&1&&y(0,"rnd-icon",7),e&2){let t=f();H("is-visible",t.icon.position==="left"),C("appearance",t.icon.appearance)}}function aI(e,n){e&1&&(_(0,"div",5),ce(1,"\xA0..."),x())}function lI(e,n){if(e&1&&y(0,"rnd-icon",8),e&2){let t=f();H("is-visible",t.icon.position==="right"),C("appearance",t.icon.appearance)}}function cI(e,n){if(e&1&&(_(0,"div",null,0),m(2,sI,1,3,"rnd-icon",3),y(3,"span",4,1),D(5,"translate"),D(6,"offerContentVariable"),D(7,"translate"),m(8,aI,2,0,"div",5),m(9,lI,1,3,"rnd-icon",6),x()),e&2){let t=n,r=f();ae("rndzz-offer-button rndzz-offer-button_text-align-"+r.designConfiguration().cssVariables.offerButtonTextAlign),H("rndzz-text-ellipsis",r.designConfiguration().settings.offerListButtonTextEllipsis),g(2),v(t.icon.visible?2:-1),g(),H("crossed-price-top",r.designConfiguration().settings.crossedPricePosition==="top")("no-icon",!t.icon.visible)("rndzz-truncable",r.showEllipsis()),C("innerHTML",$r(6,16,r.renderingContent().offerButtonContent||t.text||F(5,14,"CARD.offer-button"),Ze(22,si,r.offer()),qe(24,iI))||F(7,20,"CARD.offer-button-fallback"),_e),g(5),v(r.showEllipsis()?8:-1),g(),v(t.icon.visible?9:-1)}}function dI(e,n){if(e&1){let t=ve();_(0,"a",7),D(1,"offerListToJson"),D(2,"translate"),D(3,"offerContentVariable"),D(4,"translate"),me("click",function(o){let i=oe(t),s=f(4);return ie(s.handleClick(i,o))}),y(5,"rnd-card-offer-list-button",8),x()}if(e&2){let t=f().$implicit,r=f(3);C("href",n,$e),j("data-offer",Y(1,7,r.renderingContent,t))("aria-label",Y(3,12,r.renderingContent.offerButtonContent||r.offerButtonState.text||F(2,10,"CARD.offer-button"),Ze(17,si,t))||F(4,15,"CARD.offer-button-fallback")),g(5),C("offer",t)("offerButtonState",r.offerButtonState)("designConfiguration",r.designConfiguration)("renderingContent",r.renderingContent)}}function uI(e,n){if(e&1&&(_(0,"li",5),m(1,dI,6,19,"a",6),D(2,"redirectUrl"),x()),e&2){let t,r=n.$implicit;g(),v((t=F(2,1,r.url)??"#")?1:-1,t)}}function fI(e,n){if(e&1&&(_(0,"ol",1),Et(1,uI,3,3,"li",5,Zt),x()),e&2){let t=f(2);g(),zt(t.isOfferListExpanded?t.renderingContent.offers||qe(0,wu):(t.renderingContent.offers==null?null:t.renderingContent.offers.slice(0,t.designConfiguration.settings.offerListNbVisibleOffers))||qe(1,wu))}}function pI(e,n){e&1&&y(0,"rnd-no-offer",2)}function gI(e,n){if(e&1&&y(0,"rnd-icon",10),e&2){let t=f(3);C("appearance",t.toggleState.icon.appearance)}}function hI(e,n){if(e&1&&y(0,"rnd-icon",10),e&2){let t=f(3);C("appearance",t.toggleState.icon.appearance)}}function mI(e,n){if(e&1){let t=ve();_(0,"div",9),me("click",function(o){oe(t);let i=f(2);return ie(i.toggleOfferListExpand(o))}),m(1,gI,1,1,"rnd-icon",10),_(2,"span",11),ce(3),D(4,"translate"),x(),m(5,hI,1,1,"rnd-icon",10),x()}if(e&2){let t=f(2);H("rndzz-hidden",!t.isToggleRequired)("rndzz-open",t.isOfferListExpanded)("rndzz-has-shadow",t.designConfiguration.settings.toggleShadowVisible),g(),v(t.toggleState.icon.visible&&t.toggleState.icon.position==="left"?1:-1),g(2),xe(F(4,9,t.toggleState.text||(t.isOfferListExpanded?"less-offers":"more-offers"))),g(2),v(t.toggleState.icon.visible&&t.toggleState.icon.position==="right"?5:-1)}}function vI(e,n){if(e&1&&(_(0,"div",0),m(1,fI,3,2,"ol",1)(2,pI,1,0,"rnd-no-offer",2),x(),_(3,"div",3),m(4,mI,6,11,"div",4),x()),e&2){let t=f();C("rndExpandAnimationIsActive",((t.renderingContent.offers==null?null:t.renderingContent.offers.length)||0)>0&&(t.designConfiguration.settings.toggleVisible??t.designConfiguration.settings.offerListExpandable)&&t.userClickedExpand())("rndExpandAnimationConfig",t.designConfiguration),g(),v(((t.renderingContent.offers==null?null:t.renderingContent.offers.length)||0)>0?1:2),g(2),ae("rndzz-card-toggle-align-"+t.designConfiguration.cssVariables.toggleAlignment),g(),v(t.designConfiguration.settings.toggleVisible??t.designConfiguration.settings.offerListExpandable?4:-1)}}var CI=()=>["topLeft","topMiddle"];function yI(e,n){if(e&1&&re(0,3),e&2){f();let t=K(23);C("ngTemplateOutlet",t)}}function bI(e,n){if(e&1&&y(0,"rnd-mentions",4),e&2){let t=f();C("designConfiguration",t.designConfiguration)}}function _I(e,n){if(e&1){let t=ve();_(0,"a",13),D(1,"offerListToJson"),me("click",function(o){let i=oe(t),s=f(2);return ie(s.handleClick(i,o))}),re(2,3),x()}if(e&2){let t=f(2),r=K(7);C("href",n,$e),j("data-offer",Y(1,3,t.renderingContent,t.renderingContent.offers[0])),g(2),C("ngTemplateOutlet",r)}}function xI(e,n){if(e&1&&(m(0,_I,3,6,"a",12),D(1,"redirectUrl")),e&2){let t,r=f();v((t=F(1,1,r.renderingContent.offers[0]==null?null:r.renderingContent.offers[0].url)??"#")?0:-1,t)}}function DI(e,n){if(e&1&&re(0,3),e&2){f();let t=K(7);C("ngTemplateOutlet",t)}}function EI(e,n){if(e&1&&(y(0,"img",15),D(1,"rndCdn")),e&2){let t=f(2);C("src",Y(1,2,t.renderingContent.productImage,"picture"),$e)("alt",t.renderingContent.title||t.renderingContent.productName)}}function zI(e,n){e&1&&y(0,"rnd-no-picture")}function II(e,n){if(e&1&&(_(0,"figure",14),m(1,EI,2,5,"img",15)(2,zI,1,0,"rnd-no-picture"),x()),e&2){let t=f();ae("rndzz-sizing-"+t.designConfiguration.settings.productImageSizing),g(),v(t.renderingContent.productImage?1:2)}}function wI(e,n){if(e&1&&re(0,3),e&2){f();let t=K(23);C("ngTemplateOutlet",t)}}function TI(e,n){if(e&1){let t=ve();_(0,"a",13),D(1,"offerListToJson"),me("click",function(o){let i=oe(t),s=f(3);return ie(s.handleClick(i,o))}),y(2,"span",16),D(3,"cardContentVariable"),x()}if(e&2){let t=f(3);C("href",n,$e),j("data-offer",Y(1,3,t.renderingContent,t.renderingContent.offers[0])),g(2),C("innerHTML",Y(3,6,t.renderingContent.title||t.designConfiguration.settings.titleContent||"${productName}",Ae(9,Ye,t.designConfiguration,t.renderingContent)),_e)}}function SI(e,n){if(e&1&&(m(0,TI,4,12,"a",12),D(1,"redirectUrl")),e&2){let t,r=f(2);v((t=F(1,1,r.renderingContent.offers[0]==null?null:r.renderingContent.offers[0].url)??"#")?0:-1,t)}}function MI(e,n){if(e&1&&(y(0,"span",16),D(1,"cardContentVariable")),e&2){let t=f(2);C("innerHTML",Y(1,1,t.renderingContent.title||t.designConfiguration.settings.titleContent||"${productName}",Ae(4,Ye,t.designConfiguration,t.renderingContent)),_e)}}function NI(e,n){if(e&1&&m(0,SI,2,3)(1,MI,2,7,"span",16),e&2){let t=f();v(t.isImageAndTitleAsLink?0:1)}}function AI(e,n){if(e&1&&re(0,3),e&2){f();let t=K(23);C("ngTemplateOutlet",t)}}function OI(e,n){if(e&1&&(y(0,"div",10),D(1,"cardContentVariable")),e&2){let t=f();C("innerHTML",Y(1,1,t.designConfiguration.settings.descriptionContent,Ae(4,Ye,t.designConfiguration,t.renderingContent)),_e)}}function FI(e,n){if(e&1&&y(0,"rnd-card-points-list",11),e&2){let t=f();C("renderingContent",t.renderingContent)("designConfiguration",t.designConfiguration)}}function RI(e,n){if(e&1&&re(0,3),e&2){f();let t=K(21);C("ngTemplateOutlet",t)}}function kI(e,n){if(e&1&&re(0,3),e&2){f();let t=K(21);C("ngTemplateOutlet",t)}}function LI(e,n){if(e&1&&y(0,"rnd-card-points-list",11),e&2){let t=f();C("renderingContent",t.renderingContent)("designConfiguration",t.designConfiguration)}}function PI(e,n){if(e&1&&y(0,"rnd-mentions",4),e&2){let t=f();C("designConfiguration",t.designConfiguration)}}function BI(e,n){if(e&1&&y(0,"rnd-card-offer-list",11),e&2){let t=f(2);C("renderingContent",t.renderingContent)("designConfiguration",t.designConfiguration)}}function VI(e,n){if(e&1&&y(0,"rnd-offer-list",17),e&2){let t=f(2);C("offers",t.renderingContent.offers)("renderingContent",t.renderingContent)("designConfiguration",t.designConfiguration)}}function jI(e,n){if(e&1&&(m(0,BI,1,2,"rnd-card-offer-list",11),m(1,VI,1,3,"rnd-offer-list",17)),e&2){let t=f();v(t.designConfiguration.settings.offerListType==="buttons"?0:-1),g(),v(t.designConfiguration.settings.offerListType==="table"?1:-1)}}function HI(e,n){if(e&1&&(_(0,"div",18),y(1,"span",19),D(2,"cardContentVariable"),x()),e&2){let t=f(2);g(),ae("rndzz-card-tag-position-"+t.designConfiguration.settings.tagPosition),C("innerHTML",Y(2,3,t.designConfiguration.settings.tagContent,Ae(6,Ye,t.designConfiguration,t.renderingContent)),_e)}}function $I(e,n){if(e&1&&m(0,HI,3,9,"div",18),e&2){let t=f();v(t.designConfiguration.settings.tagVisible&&t.renderingContent.tag?0:-1)}}function UI(e,n){if(e&1&&y(0,"rnd-box",0),e&2){let t=f(),r=f();C("renderingContent",r.render)("designConfiguration",t)("isImageAndTitleAsLink",(r.containableOptions==null?null:r.containableOptions.isImageAndTitleAsLink)??!0)}}function WI(e,n){if(e&1&&y(0,"rnd-cta",1),e&2){let t=f(),r=f();C("renderingContent",r.render)("designConfiguration",t)}}function GI(e,n){if(e&1&&y(0,"rnd-card",0),e&2){let t=f(),r=f();C("renderingContent",r.render)("designConfiguration",t)("isImageAndTitleAsLink",(r.containableOptions==null?null:r.containableOptions.isImageAndTitleAsLink)??!0)}}function qI(e,n){if(e&1){let t=ve();_(0,"a",3),D(1,"redirectUrl"),me("click",function(o){oe(t);let i=f(2);return ie(i.handleClick(i.render.url,o))}),ce(2),D(3,"renderVariable"),D(4,"redirectUrl"),x()}if(e&2){let t=f(),r=f();C("href",F(1,2,r.render.url),$e),g(2),xe(F(4,7,Y(3,4,(r.render.title||r.render.productName)??"",Ae(9,Ye,t,r.render))||r.render.url))}}function ZI(e,n){if(e&1&&m(0,UI,1,3,"rnd-box",0)(1,WI,1,2,"rnd-cta",1)(2,GI,1,3,"rnd-card",0)(3,qI,5,12,"a",2),e&2){let t,r=f();v((t=r.render["@type"])==="BOX"?0:t==="CTA"?1:t==="CARD"?2:3)}}var D0=(e,n,t)=>({$implicit:e,contentId:n,index:t}),E0=(e,n)=>n.id;function YI(e,n){e&1&&(_(0,"div",4),ce(1),x()),e&2&&(g(),xe(n))}function QI(e,n){if(e&1){let t=ve();_(0,"span",6),me("click",function(){oe(t);let o=f(3);return ie(o.scrollToDirection("backward"))})("keydown.enter",function(){oe(t);let o=f(3);return ie(o.scrollToDirection("backward"))}),y(1,"span",7),D(2,"sanitizeContent"),x()}if(e&2){let t=n,r=f(2),o=f();Xn("background-color",t.bgColor)("color",t.color),H("has-shadow",r.settings.navigationButtonShadowVisible)("hidden",o.isScrollStart),g(),C("innerHTML",F(2,9,o.ICONS_BY_PRESET.get(o.getIconDirection(r.settings.navigationButtonIconAppearance,"left"))),_e)}}function JI(e,n){if(e&1){let t=ve();_(0,"div",13),me("click",function(o){oe(t);let i=f().$implicit,s=f(4);return ie(s.scrollToComponent(o,i.id))}),re(1,12),x()}if(e&2){let t=f(),r=t.$implicit,o=t.$index;f(3);let i=K(3);g(),C("ngTemplateOutlet",i)("ngTemplateOutletContext",ca(2,D0,r,r.id,o))}}function KI(e,n){if(e&1&&re(0,12),e&2){let t=f(),r=t.$implicit,o=t.$index;f(3);let i=K(3);C("ngTemplateOutlet",i)("ngTemplateOutletContext",ca(2,D0,r,r.id,o))}}function XI(e,n){if(e&1&&(_(0,"li",8),m(1,JI,2,6,"div",11)(2,KI,1,6,"ng-container",12),x()),e&2){let t=f(4);g(),v(t.render.anchor?1:2)}}function ew(e,n){if(e&1){let t=ve();_(0,"span",14),me("click",function(){oe(t);let o=f(4);return ie(o.scrollToDirection("forward"))})("keydown.enter",function(){oe(t);let o=f(4);return ie(o.scrollToDirection("forward"))}),y(1,"span",7),D(2,"sanitizeContent"),x()}if(e&2){let t=n,r=f(3),o=f();Xn("background-color",t.bgColor)("color",t.color),H("has-shadow",r.settings.navigationButtonShadowVisible)("hidden",o.isScrollEnd),g(),C("innerHTML",F(2,9,o.ICONS_BY_PRESET.get(o.getIconDirection(r.settings.navigationButtonIconAppearance,"right"))),_e)}}function tw(e,n){if(e&1&&y(0,"rnd-icon",17),e&2){let t=f(5),r=f();C("appearance",r.isHiddenContentExpanded?t.settings.expandButtonIconAppearanceOpen:t.settings.expandButtonIconAppearance)}}function nw(e,n){if(e&1&&y(0,"rnd-icon",17),e&2){let t=f(5),r=f();C("appearance",r.isHiddenContentExpanded?t.settings.expandButtonIconAppearanceOpen:t.settings.expandButtonIconAppearance)}}function rw(e,n){if(e&1){let t=ve();_(0,"button",16),me("click",function(){oe(t);let o=f(5);return ie(o.toggleContentExpanded())}),m(1,tw,1,1,"rnd-icon",17),_(2,"span",18),ce(3),D(4,"translate"),D(5,"translate"),x(),m(6,nw,1,1,"rnd-icon",17),x()}if(e&2){let t=n,r=f(4),o=f();Xn("background-color",t.bgColor)("color",t.color),H("expanded",o.isHiddenContentExpanded)("has-shadow",r.settings.expandButtonShadowVisible),g(),v(r.settings.expandButtonIconVisible&&r.settings.expandButtonIconPosition==="left"?1:-1),g(2),er(" ",o.isHiddenContentExpanded?r.settings.expandButtonContentOpen||F(4,11,"see-less"):r.settings.expandButtonContent||F(5,13,"see-more")," "),g(3),v(r.settings.expandButtonIconVisible&&r.settings.expandButtonIconPosition==="right"?6:-1)}}function ow(e,n){if(e&1&&(_(0,"div",10),m(1,rw,7,15,"button",15),x()),e&2){let t,r=f(4);g(),v((t=r.expandButtonComputedColors())?1:-1,t)}}function iw(e,n){if(e&1&&(_(0,"ol"),Et(1,XI,3,1,"li",8,E0),x(),m(3,ew,3,11,"span",9),m(4,ow,2,1,"div",10)),e&2){let t,r=n,o=f(2),i=f();ae("rndzz-carousel_list "+o.settings.direction),H("has-shadow",o.settings.itemShadowVisible),g(),zt(r.slice(0,o.settings.direction==="horizontal"||i.isHiddenContentExpanded?i.displayHardLimit:o.settings.containableNbVisibleContents??i.displayHardLimit)),g(2),v((t=o.settings.direction==="horizontal"&&o.settings.navigationButtonsVisible&&i.navigationComputedColors())?3:-1,t),g(),v(o.settings.direction==="vertical"&&r.length>(o.settings.containableNbVisibleContents||0)?4:-1)}}function sw(e,n){if(e&1&&(_(0,"div",3),m(1,YI,2,1,"div",4),D(2,"carouselContentVariable"),m(3,QI,3,11,"span",5),m(4,iw,5,6),x()),e&2){let t,r,o,i=f(),s=f();H("has-shadow",i.settings.containerShadowVisible),g(),v((t=i.settings.titleVisible&&Y(2,5,i.settings.titleContent||"",Ae(8,Ye,i,s.render)))?1:-1,t),g(2),v((r=i.settings.direction==="horizontal"&&i.settings.navigationButtonsVisible&&s.navigationComputedColors())?3:-1,r),g(),v((o=s.overriddenItems())?4:-1,o)}}function aw(e,n){if(e&1&&y(0,"rnd-mentions",2),e&2){let t=f();C("designConfiguration",t)}}function lw(e,n){if(e&1&&y(0,"rnd-containable",19),e&2){let t=n.$implicit,r=n.index,o=n.contentId,i=f(2);C("idx",i.idx+"-"+r)("renderingId",o)("render",t)("host",i.host)("containableOptions",i.containableOptions())}}function cw(e,n){if(e&1&&(m(0,sw,5,11,"div",1),m(1,aw,1,1,"rnd-mentions",2),ut(2,lw,1,5,"ng-template",null,0,et)),e&2){let t,r=f();v((t=r.inheritedValues())?0:-1,t),g(),v(qe(2,ku).includes(n.settings.gdprButtonPosition??"")?1:-1)}}function dw(e,n){e&1&&y(0,"img",2),e&2&&C("src",n,$e)}function uw(e,n){if(e&1&&(_(0,"li")(1,"a",5),y(2,"rnd-icon",6),x()()),e&2){let t=n.$implicit,r=f(2);g(),j("href",t.url,$e)("title",t.name),g(),C("appearance",r.CHANNELS.get(t.type))}}function fw(e,n){if(e&1&&(_(0,"ol",4),Et(1,uw,3,3,"li",null,E0),x()),e&2){let t=f();g(),zt(t.channelsToDisplay())}}function pw(e,n){if(e&1&&y(0,"div",1),e&2){let t=n,r=f(2).$implicit;C("wcType",t.type)("wcArgs",t.args),j("id",r.itemId)}}function gw(e,n){if(e&1&&m(0,pw,1,3,"div",1),e&2){let t,r=f().$implicit;v((t=r.inputs)?0:-1,t)}}function hw(e,n){if(e&1&&y(0,"rnd-carousel",2),e&2){let t=f(2),r=t.$implicit,o=t.$index,i=f();C("renderingId",r.render.id)("idx",i.idx()+"-"+o)("host",i.host())("render",r.render)}}function mw(e,n){if(e&1&&y(0,"rnd-containable",2),e&2){let t=f(2),r=t.$implicit,o=t.$index,i=f();C("renderingId",r.render.id)("idx",i.idx()+"-"+o)("host",i.host())("render",r.render)}}function vw(e,n){if(e&1&&(_(0,"div",0),m(1,hw,1,4,"rnd-carousel",2)(2,mw,1,4,"rnd-containable",2),x()),e&2){let t,r=f().$implicit;j("id",r.itemId),g(),v((t=r.render["@type"])==="CAROUSEL"?1:2)}}function Cw(e,n){if(e&1&&(_(0,"div",0),y(1,"div",3),D(2,"sanitizedContent"),x()),e&2){let t=f().$implicit;j("id",t.itemId),g(),C("innerHTML",F(2,2,t.content),_e)}}function yw(e,n){e&1&&y(0,"hr")}function bw(e,n){if(e&1&&m(0,gw,1,1)(1,vw,3,2,"div",0)(2,Cw,3,4,"div",0)(3,yw,1,0,"hr"),e&2){let t,r=n.$implicit;v((t=r.type)==="WEB_COMPONENT"?0:t==="RENDERED_WEB_COMPONENT"?1:t==="HTML"?2:t==="SEPARATOR"?3:-1)}}function _w(e,n){if(e&1&&(_(0,"header",5),y(1,"rnd-page-header",6),x()),e&2){let t=f(),r=f();ae("header-layout-"+t.settings.headerLayout),g(),C("render",r.render)("designConfiguration",t)}}function xw(e,n){if(e&1&&(_(0,"h1",4),ce(1),x()),e&2){let t=f(),r=f();g(),xe(r.render.title||t.settings.titleContent)}}function Dw(e,n){if(e&1&&(m(0,_w,2,4,"header",0),_(1,"article",1)(2,"div",2)(3,"rnd-contents",3),m(4,xw,2,1,"h1",4),x()()()),e&2){let t=n,r=f();v(t.settings.headerVisible?0:-1),g(),C("ngClass",r.contentClassAttributes),g(),H("has-shadow",t.settings.contentShadowVisible),g(),C("idx",r.idx)("items",r.render.items)("designConfiguration",t)("host",r.host)("renderApiUrl",r.renderApiUrl())("preventLazyLoad",r.preventLazyLoad()),g(),v(t.settings.titleVisible?4:-1)}}var Ew=e=>({content:e,itemId:""}),zw=e=>[e];function Iw(e,n){if(e&1&&y(0,"rnd-carousel",0),e&2){let t=f(2),r=f(2);C("idx",r.idxStr)("renderingId",r.renderingId)("host",r.host)("render",t)("customCss",r.customCss)}}function ww(e,n){if(e&1&&y(0,"rnd-page",1),e&2){let t=f(),r=f(),o=f(2);C("idx",o.idxStr)("renderingId",o.renderingId)("host",o.host)("render",r)("renderApiUrl",t.renderApiUrl)("customCss",o.customCss)("pageMode",!!t.pageMode)}}function Tw(e,n){if(e&1&&y(0,"rnd-container",2),e&2){let t=f(),r=f(),o=f(2);C("idx",o.idxStr)("renderingId",o.renderingId)("host",o.host)("render",r)("renderApiUrl",t.renderApiUrl)}}function Sw(e,n){if(e&1&&y(0,"rnd-html",3),e&2){let t=f(2),r=f(2);C("idx",r.idxStr)("renderingId",r.renderingId)("host",r.host)("render",t)}}function Mw(e,n){if(e&1&&y(0,"rnd-containable",0),e&2){let t=f(2),r=f(2);C("idx",r.idxStr)("renderingId",r.renderingId)("host",r.host)("render",t)("customCss",r.customCss)}}function Nw(e,n){if(e&1&&m(0,Iw,1,5,"rnd-carousel",0)(1,ww,1,7,"rnd-page",1)(2,Tw,1,5,"rnd-container",2)(3,Sw,1,4,"rnd-html",3)(4,Mw,1,5,"rnd-containable",0),e&2){let t,r=f();v((t=r["@type"])==="CAROUSEL"?0:t==="PAGE"?1:t==="CONTAINER"?2:t==="HTML"?3:4)}}function Aw(e,n){if(e&1&&m(0,Nw,5,1),e&2){let t,r=f(2);v((t=r.configuration())?0:-1,t)}}function Ow(e,n){if(e&1&&m(0,Aw,1,1),e&2){let t,r=f();v((t=r.render())?0:-1,t)}}var z0={offerListBehavior:"expand",offerListNbVisibleOffers:5,offerListHeaderVisible:!1,offerListStockVisible:!1,offerListPriceVisible:!0,offerListCrossedPriceVisible:!1,offerListCrossedPricePosition:"left",offerMerchantIconVisible:!0,offerMerchantTypeVisible:!0,offerMerchantTypeContent:"Marketplace",offerConditionVisible:!0,offerConditionUsedContent:"",offerConditionRefurbishedContent:"",offerButtonContent:"",offerButtonIconVisible:!1,offerButtonIconAppearance:"arrow_right",offerButtonIconPosition:"right",offerButtonContentHover:null,crossedPricePosition:"left",offerStockIconIsStockAppearance:"check",offerStockIconIsNotStockAppearance:"close",toggleVisible:!0,toggleContent:"",toggleShadowVisible:!1,toggleIconVisible:!0,toggleIconAppearance:"plus",toggleIconPosition:"right",toggleContentOpen:"",toggleIconAppearanceOpen:"minus",gdprContent:null,gdprButtonPosition:null,gdprButtonContent:null},I0={offerListHeight:"300px",offerListMargin:"0px",offerListPadding:"5px",offerListBackgroundColor:null,offerListBorderWidth:null,offerListBorderColor:"#000000",offerListBorderRadius:null,offerListColumnsProportions:"40% 30% 30%",offerListHeaderMargin:"5px",offerListHeaderPadding:"5px",offerListHeaderBackgroundColor:null,offerListHeaderBorderWidth:null,offerListHeaderBorderColor:"#000000",offerListHeaderBorderRadius:null,offerListHeaderFontFamily:null,offerListHeaderFontSize:"10px",offerListHeaderColor:null,offerListHeaderTextTransform:null,offerListHeaderFontWeight:null,offerListHeaderFontStyle:null,offerListHeaderTextDecoration:null,offerMargin:"5px",offerPadding:"5px",offerBackgroundColor:null,offerBorderWidth:"0px",offerBorderColor:"#CCCCCC",offerBorderRadius:null,offerBackgroundColorHover:null,offerBorderColorHover:"#CCCCCC",offerBackgroundColorCheapest:null,offerMerchantIconSpace:"4px",offerMerchantIconSize:"16px",offerMerchantPadding:null,offerMerchantFontFamily:null,offerMerchantFontSize:"14px",offerMerchantColor:null,offerMerchantFontWeight:null,offerMerchantFontStyle:null,offerMerchantTextTransform:"none",offerMerchantTextDecoration:null,offerMerchantTypePadding:"0px",offerMerchantTypeFontFamily:null,offerMerchantTypeFontSize:"10px",offerMerchantTypeColor:"#666",offerMerchantTypeFontWeight:null,offerMerchantTypeFontStyle:null,offerMerchantTypeTextTransform:"none",offerMerchantTypeTextDecoration:null,offerMerchantFontFamilyCheapest:null,offerMerchantFontSizeCheapest:null,offerMerchantColorCheapest:null,offerMerchantFontWeightCheapest:"bold",offerMerchantFontStyleCheapest:null,offerMerchantTextDecorationCheapest:null,offerStockIconSize:"12px",offerStockIconIsStockColor:null,offerStockIconIsNotStockColor:null,offerStockIconCheapestColor:null,offerPricePadding:null,offerPriceFontFamily:null,offerPriceFontSize:"16px",offerPriceColor:null,offerPriceFontWeight:null,offerPriceFontStyle:null,offerPriceTextDecoration:null,offerPriceTextAlign:"right",offerCrossedPricePadding:null,offerCrossedPriceFontFamily:null,offerCrossedPriceFontSize:"14px",offerCrossedPriceColor:null,offerCrossedPriceFontWeight:null,offerCrossedPriceFontStyle:null,offerCrossedPriceTextDecoration:null,offerCrossedPriceTextAlign:null,offerPriceFontFamilyCheapest:null,offerPriceFontSizeCheapest:null,offerPriceColorCheapest:null,offerPriceFontWeightCheapest:"bold",offerPriceFontStyleCheapest:null,offerPriceTextDecorationCheapest:null,offerPriceTextAlignCheapest:null,offerConditionPadding:null,offerConditionFontFamily:null,offerConditionFontSize:"10px",offerConditionColor:"#666",offerConditionFontWeight:null,offerConditionFontStyle:null,offerConditionTextDecoration:null,offerConditionTextAlign:"right",offerButtonMargin:"0 0 0 8px",offerButtonPadding:"4px",offerButtonBackgroundColor:null,offerButtonBorderWidth:null,offerButtonBorderColor:null,offerButtonBorderRadius:"20px",offerButtonFontFamily:null,offerButtonFontSize:"14px",offerButtonColor:"#FFFFFF",offerButtonFontWeight:null,offerButtonFontStyle:null,offerButtonTextTransform:"none",offerButtonTextDecoration:null,offerButtonTextAlign:"center",offerButtonIconSize:"12px",offerButtonIconColor:"#FFFFFF",offerButtonBackgroundColorHover:null,offerButtonBorderColorHover:null,offerButtonFontFamilyHover:null,offerButtonFontSizeHover:null,offerButtonColorHover:null,offerButtonFontWeightHover:null,offerButtonFontStyleHover:null,offerButtonTextDecorationHover:null,offerButtonTextAlignHover:null,offerButtonIconColorHover:null,toggleMargin:"8px 0px 0px 0px",togglePadding:"5px",toggleBackgroundColor:null,toggleBorderWidth:null,toggleBorderColor:null,toggleBorderRadius:null,toggleFontFamily:null,toggleFontSize:"12px",toggleColor:null,toggleFontWeight:null,toggleFontStyle:null,toggleTextDecoration:null,toggleAlignment:"stretch",toggleShadowOffset:"0 4px",toggleShadowColor:"#CCCCCC99",toggleShadowBlur:"5px",toggleShadowSpread:"0",toggleBackgroundColorHover:null,toggleBorderColorHover:null,toggleFontFamilyOpen:null,toggleFontSizeOpen:null,toggleColorOpen:null,toggleFontWeightOpen:null,toggleFontStyleOpen:null,toggleTextDecorationOpen:null,toggleFontFamilyHover:null,toggleFontSizeHover:null,toggleColorHover:null,toggleFontWeightHover:null,toggleFontStyleHover:null,toggleTextDecorationHover:null,toggleIconSpace:"2px",toggleIconSize:"12px",toggleIconColor:null,toggleIconSizeOpen:null,toggleIconColorOpen:null,toggleIconSizeHover:null,toggleIconColorHover:null,gdprMargin:null,gdprPadding:null,gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:null,gdprBorderRadius:null,gdprFontFamily:null,gdprFontSize:null,gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null},w0=[{fieldOrigin:"cssVariables",fieldName:"offerListHeaderFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerListHeaderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerBackgroundColorCheapest",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerBackgroundColor"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantColorCheapest",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerMerchantTypeFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerStockIconIsStockColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerStockIconIsNotStockColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerStockIconIsStockColor"},{fieldOrigin:"cssVariables",fieldName:"offerPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerPriceColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerPriceColorCheapest",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerConditionFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerButtonFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"offerButtonIconColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"offerCrossedPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"offerCrossedPriceColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceColor"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceTextColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceColor"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontWeight",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceFontWeight"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerButtonFontFamily"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontStyle",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"offerPriceFontStyle"},{fieldOrigin:"cssVariables",fieldName:"toggleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"toggleFontFamilyOpen",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleFontFamily"},{fieldOrigin:"cssVariables",fieldName:"toggleFontFamilyHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleFontFamily"},{fieldOrigin:"cssVariables",fieldName:"toggleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"toggleColorOpen",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColor"},{fieldOrigin:"cssVariables",fieldName:"toggleColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColor"},{fieldOrigin:"cssVariables",fieldName:"toggleIconColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColor"},{fieldOrigin:"cssVariables",fieldName:"toggleIconColorOpen",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColorOpen"},{fieldOrigin:"cssVariables",fieldName:"toggleIconColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"toggleColorHover"}],Fw=[{type:"DESKTOP",settings:{},cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000"}},{type:"MOBILE",breakpointWidth:480,settings:{productImagePosition:"top",productImageSizing:"fixed",productImageWidth:"auto"},cssVariables:{productImageWidthPercent:"100%"}}],Rw={settings:U(I({boxShadowVisible:!1,titleVisible:!0,titlePosition:"top",titleContent:"",productImageVisible:!0,productImagePosition:"left",productImageSizing:"scaled",tabsPosition:"aboveOffers",tabsDisplay:"scroll"},z0),{gdprButtonPosition:"afterOffers",gdprButtonContent:"",gdprContent:""}),cssVariables:U(I({boxMargin:null,boxPadding:null,boxBackgroundColor:"#FFFFFF",boxBorderWidth:null,boxBorderColor:"#000000",boxBorderRadius:null,boxShadowOffset:"0 4px",boxShadowColor:"#CCCCCC99",boxShadowBlur:"5px",boxShadowSpread:"0",titleMargin:"16px",titlePadding:null,titleBackgroundColor:null,titleBorderWidth:null,titleBorderColor:"#000000",titleBorderRadius:null,titleFontFamily:null,titleFontSize:"20px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",productImageMargin:"10px",productImageBackgroundColor:null,productImageBorderWidth:null,productImageBorderColor:"#000000",productImageBorderRadius:null,productImageWidthPercent:"35%",productImageWidth:"200px",productImageHeight:"250px",productImageScale:"100%",productImageAlign:"center",productImageJustify:"center",tabsContainerMargin:"5px",tabsContainerPadding:"5px",tabsContainerBackgroundColor:null,tabsContainerBorderWidth:"0 0 1px 0",tabsContainerBorderColor:"#999999",tabsContainerBorderRadius:null,tabsMargin:"5px",tabsPadding:"5px",tabsBackgroundColor:null,tabsBorderWidth:null,tabsBorderColor:"#000000",tabsBorderRadius:null,tabsFontFamily:null,tabsFontSize:"12px",tabsColor:"#999999",tabsFontWeight:"normal",tabsFontStyle:"normal",tabsTextDecoration:"none",tabsTextAlign:"left",tabsBackgroundColorHover:null,tabsBorderColorHover:"#000000",tabsFontFamilyHover:null,tabsFontSizeHover:null,tabsColorHover:null,tabsFontWeightHover:null,tabsFontStyleHover:null,tabsTextDecorationHover:null,tabsTextAlignHover:null,tabsBackgroundColorActive:null,tabsBorderColorActive:null,tabsFontFamilyActive:null,tabsFontSizeActive:null,tabsColorActive:null,tabsFontWeightActive:null,tabsFontStyleActive:null,tabsTextDecorationActive:null,tabsTextAlignActive:null},I0),{gdprMargin:"5px",gdprPadding:"5px",gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null})},kw=[{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"tabsFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"tabsColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"tabsColorActive",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tabsBorderColorActive",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tabsBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tabsBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},...w0,{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],Lw=[{type:"DESKTOP",settings:{},cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#FFFFFF"}},{type:"MOBILE",breakpointWidth:480,settings:{},cssVariables:{}}],Pw={settings:{buttonShadowVisible:!1,textContent:"",textContentHover:null,textEllipsis:!1,buttonIconLeftVisible:!1,buttonIconLeftAppearance:"arrow_left",buttonIconRightVisible:!1,buttonIconRightAppearance:"arrow_right",crossedPricePosition:"left",promoCodeContent:"${promocode}",promoCodeContentHover:null,promoCodeContentClicked:"",promoCodePosition:"bottomCenter",gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:""},cssVariables:{buttonMargin:null,buttonPadding:"10px 32px 10px 32px",buttonBackgroundColor:null,buttonBackgroundColorHover:null,buttonPosition:"center",buttonBorderWidth:null,buttonBorderColor:null,buttonBorderColorHover:null,buttonBorderRadius:"50px",buttonShadowOffset:"0 4px",buttonShadowColor:"#CCCCCC99",buttonShadowBlur:"5px",buttonShadowSpread:"0",textColor:null,textFontFamily:null,textFontSize:"20px",textFontWeight:"bold",textFontStyle:"normal",textTextAlign:"center",textTextTransform:"none",textTextDecoration:"none",textLineHeight:"normal",textColorHover:null,textFontFamilyHover:null,textFontSizeHover:null,textFontWeightHover:null,textFontStyleHover:null,textTextAlignHover:null,textTextDecorationHover:null,textLineHeightHover:null,buttonIconLeftColor:null,buttonIconLeftSize:"16px",buttonIconLeftSpace:"2px",buttonIconLeftAlignment:"right",buttonIconLeftColorHover:null,buttonIconRightColor:null,buttonIconRightSize:"16px",buttonIconRightSpace:"2px",buttonIconRightAlignment:"left",buttonIconRightColorHover:null,promoCodePadding:"4px 2px 4px 2px",promoCodeOffsetY:"-6px",promoCodeOffsetX:"0",promoCodeBackgroundColor:null,promoCodeBorderWidth:null,promoCodeBorderColor:null,promoCodeBorderRadius:"12px",promoCodeTextColor:null,promoCodeTextFontSize:"12px",promoCodeTextFontWeight:"normal",promoCodeTextFontStyle:"normal",promoCodeTextFontFamily:null,promoCodeTextTextTransform:"none",promoCodeTextTextDecoration:"none",promoCodeTextLineHeight:"normal",promoCodeTextTextAlign:"center",promoCodeBackgroundColorHover:null,promoCodeBorderColorHover:null,promoCodeTextColorHover:null,promoCodeTextFontSizeHover:null,promoCodeTextFontWeightHover:null,promoCodeTextFontStyleHover:null,promoCodeTextFontFamilyHover:null,promoCodeTextTextTransformHover:null,promoCodeTextTextDecorationHover:null,promoCodeTextLineHeightHover:null,promoCodeTextTextAlignHover:null,promoCodeBackgroundColorClicked:null,promoCodeBorderColorClicked:null,promoCodeTextColorClicked:null,promoCodeTextFontSizeClicked:null,promoCodeTextFontWeightClicked:null,promoCodeTextFontStyleClicked:null,promoCodeTextFontFamilyClicked:null,promoCodeTextTextTransformClicked:null,promoCodeTextTextDecorationClicked:null,promoCodeTextLineHeightClicked:null,promoCodeTextTextAlignClicked:null,gdprMargin:"5px",gdprPadding:"5px",gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null}},Bw=[{fieldOrigin:"cssVariables",fieldName:"textColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"textFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"buttonBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"buttonBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"buttonBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"buttonBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"buttonIconLeftColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"buttonIconRightColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceTextColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textColor"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontWeight",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textFontWeight"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textFontFamily"},{fieldOrigin:"cssVariables",fieldName:"crossedPriceFontStyle",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"textFontStyle"},{fieldOrigin:"cssVariables",fieldName:"promoCodeTextFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"promoCodeBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"promoCodeBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"promoCodeBorderColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"promoCodeTextColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"}],Vw=[{type:"DESKTOP",settings:{},cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000"}},{type:"MOBILE",breakpointWidth:480,settings:{productImagePosition:"top",cardNbColumns:"1",pointsNbColumns:"1"},cssVariables:{cardColumnsProportions:"100%"}}],jw={settings:U(I({cardShadowVisible:!1,cardNbColumns:"2",titleVisible:!0,titleContent:"",tagVisible:!0,tagContent:"${cardTag}",descriptionVisible:!0,descriptionContent:"${cardDescription}",tagPosition:"aboveTitle",productImagePosition:"left",productImageSizing:"scaled",offerListType:"buttons"},z0),{offerListExpandable:!0,offerButtonContent:"",offerButtonIconVisible:!1,offerButtonIconAppearance:"arrow_right",offerButtonIconPosition:"right",offerButtonContentHover:null,offerListButtonTextEllipsis:!1,offerListNbVisibleOffers:3,toggleIconPosition:"left",gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:"",pointsVisible:!0,pointsNbColumns:"2",pointsTitleVisible:!0,pointsListTitleLeftContent:"",pointsListTitleRightContent:"",pointsPosition:"bottom",pointsListItemLeftIconAppearance:"plus-circle",pointsListItemLeftIconVisible:!0,pointsListItemRightIconAppearance:"minus-circle",pointsListItemRightIconVisible:!0}),cssVariables:U(I({cardColumnsAlignment:"start",cardMargin:null,cardPadding:"20px",cardBackgroundColor:"#FFFFFF",cardBorderWidth:"1px",cardBorderColor:"#E5E5E5",cardBorderRadius:null,cardShadowOffset:"0 4px",cardShadowColor:"#CCCCCC99",cardShadowBlur:"5px",cardShadowSpread:"0",cardColumnsProportions:"50% 50%",titleMargin:"0px 0px 8px 0px",titlePadding:null,titleBackgroundColor:null,titleBorderWidth:null,titleBorderColor:"#000000",titleBorderRadius:null,titleFontFamily:null,titleFontSize:"20px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",tagMargin:"0px 0px 8px 0px",tagPadding:"4px",tagBackgroundColor:null,tagBorderWidth:"1px",tagBorderColor:null,tagBorderRadius:null,tagFontFamily:null,tagFontSize:"14px",tagColor:null,tagFontWeight:"bold",tagFontStyle:"normal",tagTextTransform:"none",tagTextDecoration:"none",tagTextAlign:"left",tagLineHeight:"normal",descriptionMargin:"0px 0px 8px 0px",descriptionPadding:null,descriptionBackgroundColor:null,descriptionBorderWidth:null,descriptionBorderColor:null,descriptionBorderRadius:null,descriptionFontFamily:null,descriptionFontSize:"14px",descriptionColor:null,descriptionFontWeight:"normal",descriptionFontStyle:"normal",descriptionTextTransform:"none",descriptionTextDecoration:"none",descriptionTextAlign:"left",descriptionLineHeight:"normal",productImageMargin:null,productImageBackgroundColor:null,productImageBorderWidth:null,productImageBorderColor:"#000000",productImageBorderRadius:null,productImageWidthPercent:"92%",productImageWidth:"auto",productImageHeight:"250px",productImageScale:"100%",productImageAlign:"start",productImageJustify:"center"},I0),{offerButtonAlignment:"stretch",offerButtonMargin:"0 0 8px 0",offerButtonPadding:"10px",offerButtonBackgroundColor:null,offerButtonBorderWidth:null,offerButtonBorderColor:null,offerButtonBorderRadius:"8px",offerButtonFontFamily:null,offerButtonFontSize:"14px",offerButtonFontWeight:null,offerButtonFontStyle:null,offerButtonTextTransform:"none",offerButtonTextDecoration:null,offerButtonTextAlign:"center",offerButtonIconSize:"12px",offerButtonIconColor:"#FFFFFF",offerButtonIconAlign:"left",offerButtonBackgroundColorHover:null,offerButtonBorderColorHover:null,offerButtonFontFamilyHover:null,offerButtonFontSizeHover:null,offerButtonColorHover:null,offerButtonFontWeightHover:null,offerButtonFontStyleHover:null,offerButtonTextDecorationHover:null,offerButtonTextAlignHover:null,offerButtonIconColorHover:null,toggleAlignment:"center",toggleIconSpace:"4px",gdprMargin:"5px",gdprPadding:"5px",gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null,pointsListMargin:"10px 0px 0px 0px",pointsListPadding:null,pointsListBackgroundColor:null,pointsListBorderWidth:null,pointsListBorderColor:"#A9B1C8",pointsListBorderRadius:null,pointsListLeftMargin:null,pointsListItemLeftSpace:"4px",pointsListItemLeftMargin:"5px 0px 5px 0px",pointsListItemLeftPadding:null,pointsListItemLeftBackgroundColor:null,pointsListItemLeftBorderWidth:null,pointsListItemLeftBorderColor:"#A9B1C8",pointsListItemLeftBorderRadius:null,pointsListItemLeftIconSize:"16px",pointsListItemLeftIconSpace:"4px",pointsListItemLeftIconColor:"#1DD6A1",pointsListItemLeftFontFamily:null,pointsListItemLeftFontSize:"14px",pointsListItemLeftColor:null,pointsListItemLeftFontWeight:null,pointsListItemLeftFontStyle:null,pointsListItemLeftTextDecoration:null,pointsListItemLeftTextAlign:"left",pointsListItemLeftTextTransform:null,pointsListRightMargin:null,pointsListItemRightSpace:"4px",pointsListItemRightMargin:"5px 0px 5px 0px",pointsListItemRightPadding:null,pointsListItemRightBackgroundColor:null,pointsListItemRightBorderWidth:null,pointsListItemRightBorderColor:"#A9B1C8",pointsListItemRightBorderRadius:null,pointsListItemRightIconSize:"16px",pointsListItemRightIconSpace:"4px",pointsListItemRightIconColor:"#E41F5A",pointsListItemRightFontFamily:null,pointsListItemRightFontSize:"14px",pointsListItemRightColor:null,pointsListItemRightFontWeight:null,pointsListItemRightFontStyle:null,pointsListItemRightTextDecoration:null,pointsListItemRightTextAlign:"left",pointsListItemRightTextTransform:null,pointsListTitleLeftMargin:"4px 0 8px 0",pointsListTitleLeftPadding:null,pointsListTitleLeftBackgroundColor:null,pointsListTitleLeftBorderWidth:null,pointsListTitleLeftBorderColor:null,pointsListTitleLeftBorderRadius:null,pointsListTitleLeftFontFamily:null,pointsListTitleLeftFontSize:"14px",pointsListTitleLeftColor:null,pointsListTitleLeftFontWeight:"bold",pointsListTitleLeftFontStyle:null,pointsListTitleLeftTextDecoration:null,pointsListTitleLeftTextAlign:"left",pointsListTitleLeftTextTransform:"uppercase",pointsListTitleRightMargin:"4px 0 8px 0",pointsListTitleRightPadding:null,pointsListTitleRightBackgroundColor:null,pointsListTitleRightBorderWidth:null,pointsListTitleRightBorderColor:null,pointsListTitleRightBorderRadius:null,pointsListTitleRightFontFamily:null,pointsListTitleRightFontSize:"14px",pointsListTitleRightColor:null,pointsListTitleRightFontWeight:"bold",pointsListTitleRightFontStyle:null,pointsListTitleRightTextDecoration:null,pointsListTitleRightTextAlign:"left",pointsListTitleRightTextTransform:"uppercase",crossedPriceTextColor:null,crossedPriceTextColorHover:null,crossedPriceTextFontSizeRatio:"80",crossedPriceSpacing:"8px",crossedPriceFontWeight:null,crossedPriceFontFamily:null,crossedPriceFontStyle:null})},Hw=[{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"tagFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"tagBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"tagBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"descriptionFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"descriptionColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListBorderColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemLeftColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemRightColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},...w0,{fieldOrigin:"cssVariables",fieldName:"pointsListTitleLeftFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"pointsListTitleLeftColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListTitleRightFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"pointsListTitleRightColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemLeftFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"pointsListItemRightFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],$w=e=>({settings:{titleVisible:e.settings.containableTitleVisible??void 0,offerListNbVisibleOffers:e.settings.containableNbVisibleOffers??void 0,toggleVisible:e.settings.containableExpandButtonVisible??void 0}}),Uw=e=>({settings:{titleVisible:e.settings.containableTitleVisible??void 0,tagVisible:e.settings.containableTagVisible??void 0,descriptionVisible:e.settings.containableDescriptionVisible??void 0,offerListNbVisibleOffers:e.settings.containableNbVisibleOffers??void 0,toggleVisible:e.settings.containableExpandButtonVisible??void 0,pointsVisible:e.settings.containableArgumentListVisible??void 0}}),Ww={CARD:Uw,BOX:$w,CTA:e=>({}),LINK:e=>({}),CAROUSEL:e=>({}),PAGE:e=>({}),HTML:e=>({}),CONTAINER:e=>({})},Gw={},qw=[{type:"DESKTOP",cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000",themeFontFamily:"Roboto"},settings:{}},{type:"MOBILE",breakpointWidth:480,settings:{},cssVariables:{}}],Zw={settings:{containerShadowVisible:!1,itemShadowVisible:!1,buttonShadowVisible:!0,direction:"horizontal",titleVisible:!0,titleContent:"${carouselTitle}",scrollbarVisible:!0,navigationButtonsVisible:!0,navigationButtonIconAppearance:"arrow_right",navigationButtonShadowVisible:!1,expandButtonContent:null,expandButtonContentOpen:null,expandButtonShadowVisible:!0,expandButtonIconVisible:!1,expandButtonIconAppearance:"arrow_down",expandButtonIconAppearanceOpen:"arrow_up",expandButtonIconPosition:"right",containableNbVisibleOffers:3,containableNbVisibleContents:3,containableTitleVisible:!0,containableDescriptionVisible:!0,containableTagVisible:!0,containableExpandButtonVisible:!0,containableArgumentListVisible:!1,gdprButtonPosition:"bottomLeft",gdprButtonContent:"",gdprContent:""},cssVariables:{containerMargin:null,containerPadding:null,containerBorderWidth:null,containerBorderColor:"#000000",containerBackgroundColor:null,containerBorderRadius:null,containerShadowOffset:"0 4px",containerShadowColor:"#CCCCCC99",containerShadowBlur:"5px",containerShadowSpread:"0",scrollbarTrackColor:"#D9DEEB",scrollbarThumbColor:"#A9B1C8",scrollbarSpace:"16px",itemWidth:"250px",itemHeight:"auto",itemGap:"16px",itemPadding:"0",itemBackgroundColor:"transparent",itemBorderWidth:"0",itemBorderColor:null,itemBorderRadius:"0",itemShadowOffset:"0 4px",itemShadowColor:"#CCCCCC99",itemShadowBlur:"5px",itemShadowSpread:"0",titleMargin:"16px 0px 16px 0px",titlePadding:null,titleBackgroundColor:null,titleBorderWidth:null,titleBorderColor:"#000000",titleBorderRadius:null,titleFontFamily:null,titleFontSize:"20px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",navigationButtonGap:"8px",navigationButtonBorderRadius:"16px",navigationButtonBackgroundColor:null,navigationButtonColor:null,navigationButtonWidth:"32px",navigationButtonHeight:"32px",navigationButtonIconColor:null,navigationButtonIconSize:"16px",navigationButtonShadowOffset:"0 0",navigationButtonShadowColor:"#000000",navigationButtonShadowBlur:"0",navigationButtonShadowSpread:"0",navigationButtonColorHover:null,navigationButtonBackgroundColorHover:null,expandButtonPadding:"4px",expandButtonMargin:"8px 0px 0px 0px",expandButtonAlign:"stretch",expandButtonBackgroundColor:null,expandButtonBorderWidth:"1px",expandButtonBorderColor:null,expandButtonBorderRadius:"8px",expandButtonShadowOffset:"0px 0px",expandButtonShadowColor:"0px",expandButtonShadowBlur:"0px",expandButtonShadowSpread:"0px",expandButtonColor:null,expandButtonFontFamily:null,expandButtonFontSize:"12px",expandButtonFontWeight:"normal",expandButtonFontStyle:"normal",expandButtonTextDecoration:"none",expandButtonTextAlign:"center",expandButtonTextTransform:"uppercase",expandButtonBackgroundColorHover:null,expandButtonBorderColorHover:null,expandButtonColorHover:null,expandButtonFontFamilyHover:null,expandButtonFontSizeHover:null,expandButtonFontWeightHover:null,expandButtonFontStyleHover:null,expandButtonTextDecorationHover:null,expandButtonTextAlignHover:null,expandButtonTextTransformHover:null,expandButtonBackgroundColorOpen:null,expandButtonBorderColorOpen:null,expandButtonColorOpen:null,expandButtonFontFamilyOpen:null,expandButtonFontSizeOpen:null,expandButtonFontWeightOpen:null,expandButtonFontStyleOpen:null,expandButtonTextDecorationOpen:null,expandButtonTextAlignOpen:null,expandButtonTextTransformOpen:null,expandButtonIconSpace:"2px",expandButtonIconSize:"12px",expandButtonIconSizeOpen:null,expandButtonIconColor:null,expandButtonIconColorOpen:null,gdprMargin:"5px",gdprPadding:"5px",gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null}},Yw=[{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"expandButtonFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"navigationButtonColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"navigationButtonBackgroundColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryColor"},{fieldOrigin:"cssVariables",fieldName:"navigationButtonBackgroundColorHover",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themePrimaryHoverColor"},{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],Qw=[{type:"DESKTOP",cssVariables:{themePrimaryColor:"#1925F7",themeTextColor:"#000000",themeFontFamily:"Roboto"},settings:{}},{type:"MOBILE",breakpointWidth:480,settings:{},cssVariables:{}}],Jw={settings:{headerVisible:!0,headerLayout:"floating",headerTitleVisible:!0,headerTitleContent:"${mediaName}",headerLogoContent:null,contentShadowVisible:!1,titleVisible:!0,titleContent:null,displayChannels:!0,channelList:null,gdprButtonPosition:null,gdprButtonContent:null,gdprContent:null},cssVariables:{pageBackgroundColor:"#F7F7F7",maxWidth:"920px",headerMargin:"20px 0px 20px 0px",headerPadding:"0px 20px 0px 20px",headerBorderRadius:"40px",headerLogoMaxHeight:"40px",headerLogoBorderRadius:"8px",headerBackgroundColor:"#FFFFFF",headerLogoBackgroundColor:null,headerShadowOffset:"0px 4px",headerShadowColor:"#CCCCCC99",headerShadowBlur:"5px",headerShadowSpread:"0",headerTitleFontFamily:null,headerTitleFontSize:"24px",headerTitleColor:null,headerTitleFontWeight:"bold",headerTitleFontStyle:"normal",headerTitleTextTransform:"none",headerTitleTextDecoration:"none",headerTitleTextAlign:"right",headerInitialsColor:null,contentBackgroundColor:"#FFFFFF",contentMargin:null,contentPadding:"20px",contentBorderWidth:null,contentBorderColor:"#000000",contentBorderRadius:"4px",contentShadowOffset:"0px 4px",contentShadowColor:"#CCCCCC99",contentShadowBlur:"5px",contentShadowSpread:"0",titleMarginTop:"23px",titleMarginBottom:"23px",titleFontFamily:null,titleFontSize:"24px",titleColor:null,titleFontWeight:"bold",titleFontStyle:"normal",titleTextTransform:"none",titleTextDecoration:"none",titleTextAlign:"left",titleLineHeight:"normal",titleMarginTopH2:"16px",titleMarginBottomH2:"16px",titleFontFamilyH2:null,titleFontSizeH2:"20px",titleColorH2:null,titleFontWeightH2:"bold",titleFontStyleH2:"normal",titleTextTransformH2:"none",titleTextDecorationH2:"none",titleTextAlignH2:"left",titleLineHeightH2:"normal",titleMarginTopH3:"16px",titleMarginBottomH3:"16px",titleFontFamilyH3:null,titleFontSizeH3:"16px",titleColorH3:null,titleFontWeightH3:"bold",titleFontStyleH3:"normal",titleTextTransformH3:"none",titleTextDecorationH3:"none",titleTextAlignH3:"left",titleLineHeightH3:"normal",paragraphMarginTop:"16px",paragraphMarginBottom:"16px",paragraphFontFamily:null,paragraphFontSize:"14px",paragraphColor:null,paragraphFontWeight:null,paragraphFontStyle:null,paragraphTextTransform:null,paragraphTextDecoration:null,paragraphTextAlign:null,paragraphLineHeight:"normal",paragraphFontFamilyBold:null,paragraphFontSizeBold:null,paragraphColorBold:null,paragraphFontWeightBold:null,paragraphFontStyleBold:null,paragraphTextTransformBold:null,paragraphTextDecorationBold:null,paragraphTextAlignBold:null,paragraphLineHeightBold:"normal",paragraphFontFamilyItalic:null,paragraphFontSizeItalic:null,paragraphColorItalic:null,paragraphFontWeightItalic:null,paragraphFontStyleItalic:null,paragraphTextTransformItalic:null,paragraphTextDecorationItalic:null,paragraphTextAlignItalic:null,paragraphLineHeightItalic:"normal",paragraphFontFamilyLink:null,paragraphFontSizeLink:null,paragraphColorLink:null,paragraphFontWeightLink:null,paragraphFontStyleLink:null,paragraphTextTransformLink:null,paragraphTextDecorationLink:null,paragraphTextAlignLink:null,paragraphLineHeightLink:"normal",bulletListFontFamily:null,bulletListFontSize:"16px",bulletListColor:null,bulletListPaddingLeft:"12px",bulletListStyleType:"square",bulletListMarkerColor:null,bulletListMarkerFontSize:"8px",bulletListMarkerPaddingLeft:"8px",channelIconColor:null,gdprMargin:"5px",gdprPadding:"5px",gdprBackgroundColor:null,gdprBorderWidth:null,gdprBorderColor:"#000000",gdprBorderRadius:"4px",gdprFontFamily:null,gdprFontSize:"10px",gdprColor:null,gdprFontWeight:null,gdprFontStyle:null,gdprTextDecoration:null,gdprTextAlign:null}},Kw=[{fieldOrigin:"cssVariables",fieldName:"headerInitialsColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"headerTitleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"headerTitleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"titleFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"titleColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"paragraphFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"paragraphColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"bulletListFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"bulletListColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"bulletListMarkerColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"gdprFontFamily",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeFontFamily"},{fieldOrigin:"cssVariables",fieldName:"gdprColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"},{fieldOrigin:"cssVariables",fieldName:"channelIconColor",inheritedFieldOrigin:"cssVariables",inheritedFieldName:"themeTextColor"}],Xw="--rndzz-",eT="https://fonts.googleapis.com/css?display=swap&family=",tT=["Andale Mono","Arial","Arial Black","Baskerville","Bradley Hand","Brush Script MT","Comic Sans MS","Courier","Georgia","Gill Sans","Helvetica","Impact","Lucida","Luminari","Monaco","Palatino","Tahoma","Times New Roman","Trebuchet MS","Verdana"];var T0=e=>{switch(e){case"BOX":return Rw;case"CTA":return Pw;case"CARD":return jw;case"CAROUSEL":return Zw;case"HTML":case"CONTAINER":case"PAGE":return Jw;default:return{settings:{},cssVariables:{}}}},h0=e=>{switch(e){case"BOX":return Fw;case"CTA":return Lw;case"CARD":return Vw;case"CAROUSEL":return qw;case"HTML":case"CONTAINER":case"PAGE":return Qw;default:return[]}},nT=e=>{switch(e){case"BOX":return kw;case"CTA":return Bw;case"CARD":return Hw;case"CAROUSEL":return Yw;case"HTML":case"CONTAINER":case"PAGE":return Kw;default:return[]}},rT=e=>{switch(e){case"CAROUSEL":return"carousel";case"PAGE":case"CONTAINER":case"HTML":return"page";default:return}},S0=e=>{switch(e["@type"]){case"BOX":return!!e.tabs?.some(n=>n.offers?.length>0);case"CARD":return e.offers?.length>0;case"CTA":return e.price!==void 0&&e.price!==null;case"CAROUSEL":return!!e.contents?.some(n=>S0(n));default:return!0}},oT=/(Hover|Active|Open|Cheapest|Clicked|H1|H2|H3|Bold|Italic|Link)$/,m0=["Hover","Active","Cheapest","Open","Clicked","H1","H2","H3","Bold","Italic","Link"],iT=["gdpr"];function v0(e,n=""){return Object.entries(e||{}).filter(([t,r])=>r!=null).map(([t,r])=>{let o=t.split(/\.?(?=[A-Z])/).join("-").toLowerCase(),s=!iT.some(a=>t.includes(a))&&n?`${n}-`:"";return`${Xw}${s}${o}: ${r};`}).join(" ")}function sT(e,n,t){if(!t?.length)return"";let r=`.${e}`,o=rT(n),i=[],s=oi(n,t,0),a=v0(s.cssVariables||{},o);i.push(`${r} { container-type: inline-size; container-name: ${e}; ${a}}`);for(let l=1;l<t.length;l++){let c=t[l];if(!c.breakpointWidth)continue;let d=oi(n,t,l),u=v0(d.cssVariables||{},o);u&&i.push(`@container ${e} (max-width: ${c.breakpointWidth}px) { ${r} > * { ${u}}}`)}return i.join(`
`)}function oi(e,n,t=0){let r=T0(e),o=n[t],i=o?n.indexOf(o):-1,s=n.filter((a,l)=>l<=i).map(lT).reduce(cT,r);return s=dT(e,s),s=uT(e,s),s}function aT(e,n){if(n===0)return 0;let r=[...e].reverse().find(o=>!o.breakpointWidth||o.breakpointWidth>=n);return e.indexOf(r)}var lT=e=>({cssVariables:e.cssVariables,settings:e.settings,misc:e.misc}),cT=(e,n)=>({cssVariables:I(I({},e.cssVariables),Iu(n.cssVariables)),settings:I(I({},e.settings),Iu(n.settings)),misc:I(I({},e.misc),Iu(n.misc))}),Iu=e=>e&&Object.keys(e).reduce((n,t)=>e[t]===null?n:U(I({},n),{[t]:e[t]}),{}),dT=(e,n)=>{let t=nT(e),r={settings:I({},n.settings),cssVariables:I({},n.cssVariables),misc:I({},n.misc)};return t.filter(o=>nr(r,[o.fieldOrigin,o.fieldName])===null&&nr(r,[o.inheritedFieldOrigin,o.inheritedFieldName])!==null).forEach(o=>{let i=nr(r,[o.inheritedFieldOrigin,o.inheritedFieldName]);Eu(r,[o.fieldOrigin,o.fieldName],i)}),r},uT=(e,n)=>{let t=T0(e),r={settings:I({},n.settings),cssVariables:I({},n.cssVariables),misc:I({},n.misc)};return new Map([["settings",Object.keys(t.settings).filter(i=>m0.some(s=>i.endsWith(s)))],["cssVariables",Object.keys(t.cssVariables).filter(i=>m0.some(s=>i.endsWith(s)))]]).forEach((i,s)=>{i.forEach(a=>{if(nr(r,[s,a])===null){let l=a.replace(oT,"");if(l){let c=nr(r,[s,l]);Eu(r,[s,a],c)}}})}),r},fT=(()=>{class e{constructor(t,r){this.document=t,this.renderer=r.createRenderer(null,null)}importFontMedia(t){let r=this._queryLinkByAttributes(t,"stylesheet");if(r)return r;let o=this.renderer.createElement("link");return o.href!==t&&(o.crossOrigin=!0,o.rel="stylesheet",o.href=t),this.renderer.appendChild(this.document.head,o),o}_queryLinkByAttributes(t,r){return this.document.querySelector(`link[href="${t}"][rel="${r}"]`)}static{this.\u0275fac=function(r){return new(r||e)(k(he),k(Wt))}}static{this.\u0275prov=Z({token:e,factory:e.\u0275fac,providedIn:"root"})}}return e})();function pT(e){if(!e.cssVariables)return;let n=[];if(Object.keys(e.cssVariables).map(t=>t).filter(t=>!t.startsWith("theme")&&t.includes("FontFamily")).filter(t=>e.cssVariables[t]&&!tT.includes(e.cssVariables[t])&&e.cssVariables[t]!=="inherit").forEach(t=>{let r=t.replace(/FontFamily(.*)/,""),o=t.replace(/(.*)FontFamily/,""),i={family:e.cssVariables[t],isBold:e.cssVariables[`${r}FontWeight${o}`]==="bold",isItalic:e.cssVariables[`${r}FontStyle${o}`]==="italic"};n.find(s=>s.family===i.family&&s.isBold===i.isBold&&s.isItalic===i.isItalic)||n.push(i)}),n.length)return`${n.reduce((t,r,o)=>{let i=r.family.replace(" ","+");return`${t}${r.isBold||r.isItalic?`${i}|${i}:`:i}${r.isBold?"b":""}${r.isItalic?"i":""}${o<n.length-1?"|":""}`},eT)}`}var C0=new Set;async function gT(e){let n=hT(),r=vT(e).map(async o=>{let i=(async()=>{if(!o?.srcUrl){console.warn(`No valid font URL found for ${o?.family}`);return}let s=o.srcFormat?` format('${o.srcFormat}')`:"",a=new FontFace(o.family,`url(${o.srcUrl})${s}`,{display:o.display,style:o.style,weight:o.weight,stretch:o.stretch,unicodeRange:o.unicodeRange}),l=Tu(o);n.has(l)||C0.has(l)||(await a.load(),document.fonts.add(a))})();return C0.add(Tu(o)),i});await Promise.all(r)}function Tu(e){let n=mT(e.unicodeRange);return`${e.family}-${e.weight}-${e.style}-${n}`}function hT(){return new Set([...document.fonts].filter((e,n,t)=>n===t.findIndex(r=>r.family===e.family&&r.style===e.style&&r.weight===e.weight&&r.unicodeRange===e.unicodeRange)).map(e=>Tu({family:e.family,weight:e.weight,style:e.style,unicodeRange:e.unicodeRange,srcUrl:"",srcFormat:"",display:void 0,stretch:""})))}function mT(e){return e.replace(/\b0*([0-9A-F]{1,4})\b/g,"$1")}function vT(e){return e.filter((n,t,r)=>t===r.findIndex(o=>o.family===n.family&&o.display===n.display&&o.style===n.style&&o.weight===n.weight&&o.stretch===n.stretch&&o.unicodeRange===n.unicodeRange&&o.srcUrl===n.srcUrl&&o.srcFormat===n.srcFormat))}var CT={CTA:{"see-offer":"See the offer for ${contentPrice} at ${contentMerchant}","see-offer-fallback":"See offer"},CARD:{"offer-button":"${offerPrice} at ${offerMerchant}","offer-button-fallback":"See offer"},BOX:{"see-offer":"See offer"},mentions:{"provided-by":"The service is provided by",CARD:{button:"Card operation",content:`The price offers are listed in order of priority depending on the price and relevance of the offers. The prices displayed are inclusive of all taxes. The shipping price displayed corresponds to the cheapest home delivery offered by the merchant.
The cards list merchants who wish to be listed, provided that they display prices including VAT (all taxes included) and present an excellent level of service quality and customer satisfaction. This listing is subject to a fee. The cards are therefore not exhaustive of all the offers and merchants present on the market. The offers in the cards are updated daily and several times a day for certain shops.`},BOX:{button:"Price table operation",content:`The price offers are listed in order of priority depending on the price and relevance of the offers. The prices displayed are inclusive of all taxes. The shipping price displayed corresponds to the cheapest home delivery offered by the merchant.
The price tables list merchants who wish to be listed, provided that they display prices including VAT (all taxes included) and present an excellent level of service quality and customer satisfaction. This listing is subject to a fee. The price tables are therefore not exhaustive of all the offers and merchants present on the market. The offers in the price tables are updated daily and several times a day for certain shops.`},CAROUSEL:{button:"Carousel operation",content:`The price offers are listed in order of priority depending on the price and relevance of the offers. The prices displayed are inclusive of all taxes. The shipping price displayed corresponds to the cheapest home delivery offered by the merchant.
The carousels list merchants who wish to be listed, provided that they display prices including VAT (all taxes included) and present an excellent level of service quality and customer satisfaction. This listing is subject to a fee. The carousels are therefore not exhaustive of all the offers and merchants present on the market. The offers in the carousels are updated daily and several times a day for certain shops.`},PAGE:{button:"Widgets operation",content:`The price offers are listed in order of priority depending on the price and relevance of the offers. The prices displayed are inclusive of all taxes. The shipping price displayed corresponds to the cheapest home delivery offered by the merchant.
The widgets list merchants who wish to be listed, provided that they display prices including VAT (all taxes included) and present an excellent level of service quality and customer satisfaction. This listing is subject to a fee. The widgets are therefore not exhaustive of all the offers and merchants present on the market. The offers in the widgets are updated daily and several times a day for certain shops.`}},merchants:"Merchants",stock:"Stock",price:"Price","is-stock":"stock","no-stock":"no stock","no-offer":"No available offer",condition:{USED:"Used",NEW:"New",REFURBISHED:"Refurbished"},"see-less":"See less","see-more":"See more","more-offers":"See more offers","less-offers":"See less offers",pros:"pros",cons:"cons","code-copied":"Copied!"},yT={CTA:{"see-offer":"Voir l'offre chez ${contentMerchant} \xE0 ${contentPrice}","see-offer-fallback":"Voir l'offre"},CARD:{"offer-button":"${offerPrice} chez ${offerMerchant}","offer-button-fallback":"Voir l'offre"},BOX:{"see-offer":"Voir l'offre"},mentions:{"provided-by":"Le service est assur\xE9 par",CARD:{button:"Fonctionnement de la carte",content:`Les offres de prix sont list\xE9es selon un ordre de priorit\xE9 d\xE9pendant du prix et de la pertinence des offres. Les prix affich\xE9s sont TTC (toutes taxes comprises). Le prix de frais de port affich\xE9 correspond \xE0 la livraison \xE0 domicile la moins ch\xE8re propos\xE9e par le marchand.
Les cartes r\xE9f\xE9rencent les marchands qui souhaitent y \xEAtre pr\xE9sents \xE0 condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de pr\xE9senter un excellent niveau de qualit\xE9 de service et de satisfaction client. Ce r\xE9f\xE9rencement est payant. Les cartes ne sont donc pas exhaustives sur l'ensemble des offres et des marchands pr\xE9sents sur le march\xE9. Les offres pr\xE9sentes dans les cartes sont actualis\xE9es quotidiennement et plusieurs fois par jour pour certaines boutiques.`},BOX:{button:"Fonctionnement du tableau de prix",content:`Les offres de prix sont list\xE9es selon un ordre de priorit\xE9 d\xE9pendant du prix et de la pertinence des offres. Les prix affich\xE9s sont TTC (toutes taxes comprises). Le prix de frais de port affich\xE9 correspond \xE0 la livraison \xE0 domicile la moins ch\xE8re propos\xE9e par le marchand.
Les tableaux de prix r\xE9f\xE9rencent les marchands qui souhaitent y \xEAtre pr\xE9sents \xE0 condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de pr\xE9senter un excellent niveau de qualit\xE9 de service et de satisfaction client. Ce r\xE9f\xE9rencement est payant. Les tableaux de prix ne sont donc pas exhaustifs sur l'ensemble des offres et des marchands pr\xE9sents sur le march\xE9. Les offres pr\xE9sentes dans les tableaux de prix sont actualis\xE9es quotidiennement et plusieurs fois par jour pour certaines boutiques.`},CAROUSEL:{button:"Fonctionnement du carrousel",content:`Les offres de prix sont list\xE9es selon un ordre de priorit\xE9 d\xE9pendant du prix et de la pertinence des offres. Les prix affich\xE9s sont TTC (toutes taxes comprises). Le prix de frais de port affich\xE9 correspond \xE0 la livraison \xE0 domicile la moins ch\xE8re propos\xE9e par le marchand.
Les carrousels r\xE9f\xE9rencent les marchands qui souhaitent y \xEAtre pr\xE9sents \xE0 condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de pr\xE9senter un excellent niveau de qualit\xE9 de service et de satisfaction client. Ce r\xE9f\xE9rencement est payant. Les carrousels ne sont donc pas exhaustifs sur l'ensemble des offres et des marchands pr\xE9sents sur le march\xE9. Les offres pr\xE9sentes dans les carrousels sont actualis\xE9es quotidiennement et plusieurs fois par jour pour certaines boutiques.`},PAGE:{button:"Fonctionnement des widgets",content:`Les offres de prix sont list\xE9es selon un ordre de priorit\xE9 d\xE9pendant du prix et de la pertinence des offres. Les prix affich\xE9s sont TTC (toutes taxes comprises). Le prix de frais de port affich\xE9 correspond \xE0 la livraison \xE0 domicile la moins ch\xE8re propos\xE9e par le marchand.
Les widgets r\xE9f\xE9rencent les marchands qui souhaitent y \xEAtre pr\xE9sents \xE0 condition d'afficher des prix avec TVA (TTC - toutes taxes comprises) et de pr\xE9senter un excellent niveau de qualit\xE9 de service et de satisfaction client. Ce r\xE9f\xE9rencement est payant. Les widgets ne sont donc pas exhaustifs sur l'ensemble des offres et des marchands pr\xE9sents sur le march\xE9. Les offres pr\xE9sentes dans les widgets sont actualis\xE9s quotidiennement et plusieurs fois par jour pour certaines boutiques.`}},merchants:"Marchands",stock:"Stock",price:"Prix","is-stock":"en stock","no-stock":"pas de stock","no-offer":"Aucune offre disponible",condition:{USED:"Occasion",NEW:"Neuf",REFURBISHED:"Reconditionn\xE9"},"see-less":"Voir moins","see-more":"Voir plus","more-offers":"Voir plus d'offres","less-offers":"Voir moins d'offres",pros:"pour",cons:"contre","code-copied":"Copi\xE9 !"},bT=new Map([["en",CT],["fr",yT]]),Su=class{constructor(){this.isEnable=!1,this.isEnable=this._isEnable()}debug(...n){this._run(console.debug,...n)}error(...n){this._run(console.error,...n)}log(...n){this._run(console.log,...n)}trace(...n){this._run(console.trace,...n)}warn(...n){this._run(console.warn,...n)}_run(n,...t){this.isEnable&&n(...t)}_isEnable(){return typeof window<"u"&&window.localStorage&&window.localStorage.getItem("WIDGET_DEBUG")==="true"}},xn=new Su,ai=new B("Custom locale id subject"),Dn=(()=>{class e{static translate(t,r,o){let i=o?t.replaceAll("$type",o):t,s=bT.get(r);if(s){let a=nr(s,i);if(a)return a;{let l=`${i.substring(0,50)}${i.length>50?"...":""}`;xn.warn(`No translation found for path '${l}' and locale '${r}'`)}}else xn.warn(`No translation found for locale '${r}'`);return i}constructor(t,r){this.locale=t,this.customLocale$=r}transform(t,r){let o=this.customLocale$?.value.substring(0,2)??this.locale.substring(0,2)??"fr";return e.translate(t,o,r)}static{this.\u0275fac=function(r){return new(r||e)(E(kt,16),E(ai,24))}}static{this.\u0275pipe=Ee({name:"translate",type:e,pure:!0})}}return e})(),Lu=new B("AffilizzConfiguration"),li=(()=>{class e{static{this.isData=t=>t.startsWith("data")}static transform(t,r){if(!t||this.isData(t))return t;if(r){let o="p=wc_"+r;t.includes(o)||(t+=t.includes("?")?"&":"?",t+=o)}return t}transform(t,r){return e.transform(t,r)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"rndCdn",type:e,pure:!0})}}return e})(),M0={catalog:"affilizz-catalog-component",designer:"affilizz-designer-component",publication:"affilizz-rendering-component",page:"affilizz-page-component",container:"affilizz-deal-component"},Mu=class e{#e;constructor(n){this.#e=n??document}generateWebComponentTagHtml(n,t){let r=Object.assign({loading:"lazy"},t);if(this.#e){let o=this.#e.createElement(M0[n]);return this.applyAttributesToElement(r,o),o.outerHTML}return""}applyAttributesToElement(n,t){for(let r in n){let o=n[r],i=e.#t(r);if(o==null){t.hasAttribute(i)&&t.removeAttribute(i);continue}typeof o=="object"&&(o=JSON.stringify(o)),t.setAttribute(i,String(o))}}static#t(n){return n.replace(/([a-z])([A-Z])/g,"$1-$2").replace(/[\s_]+/g,"-").toLowerCase()}},_T=(()=>{class e{constructor(t,r){this.eltRef=t,this.wcType=W("designer"),this.wcArgs=W(null),this.loaded=rm(),this.webComponentGenerator=new Mu(r);let o=null;yt(()=>{let s=this.wcType();s&&o!==s&&(o=s,this.#t())});let i=null;yt(()=>{let s=this.wcArgs();s&&i!==s&&(i=s,this.#n())})}get#e(){return this.eltRef.nativeElement.querySelector(M0[this.wcType()])}#t(){let t=this.wcType(),r=this.wcArgs();t&&r&&(this.eltRef.nativeElement.innerHTML=this.webComponentGenerator.generateWebComponentTagHtml(t,r),this.#e?.addEventListener("renderLoaded",()=>this.loaded.emit(!0)))}#n(){let t=this.#e,r=this.wcArgs();t&&r&&this.webComponentGenerator.applyAttributesToElement(r,this.#e)}static{this.\u0275fac=function(r){return new(r||e)(E(se),E(he))}}static{this.\u0275dir=dt({type:e,selectors:[["","rndWebComponentGenerator",""]],inputs:{wcType:[1,"wcType"],wcArgs:[1,"wcArgs"]},outputs:{loaded:"loaded"}})}}return e})(),Jt=(()=>{class e{static{this.RENDER_BASE_REDIRECT_API_URL=null}static{this.REDIRECT_API_URL=null}static transform(t){if(!t)return t;let r=t.trim().toLowerCase();if(!e.RENDER_BASE_REDIRECT_API_URL||!r.startsWith(e.RENDER_BASE_REDIRECT_API_URL))return t;if(e.REDIRECT_API_URL){if(r.startsWith("http"))try{r=new URL(t).pathname}catch{return t}try{let o=new URL(e.REDIRECT_API_URL);return o.pathname=o.pathname==="/"?r:o.pathname+r,o.toString()}catch{return console.error("Cannot parse configured redirect api url",e.REDIRECT_API_URL),t}}else return t}transform(t){return e.transform(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"redirectUrl",type:e,pure:!0})}}return e})(),N0=new B("INITIAL_WIDTH_HINT"),to=(()=>{class e{get selectorName(){return`rndzz-id-${this.renderingId}-${this.idx}`}constructor(t,r,o,i,s,a,l){this.document=t,this.platformId=r,this.renderer=o,this.destroyRef=i,this.linkService=s,this.configuration=a,this.initialWidthHint=l,this.idx="0",this.resize$=new De,this.renderingId="",this.designSettingsSignal=He(void 0)}init(t,r,o,i,s){this.idx=t,this.renderingId=r,this.host=s,this.subIdx=i,this.renderingElt=o,Re(this.platformId)&&(this.resizeObserver=new ResizeObserver(a=>this.resize$.next(a)),this.resizeObserver.observe(o.nativeElement))}applyRender(t){if(this.render=t,this.previousConfigurationIdx=void 0,t.design??={configurations:[]},this.renderingElt){let r=t.design.configurations?.length?t.design.configurations:h0(t["@type"]);this._applyAllBreakpointsStyle(r),Re(this.platformId)?this._initResizeObserver():this._updateConfiguration(this._getInitialWidth())}}applyCustomCss(t){let r=this.host||this.document.head,o=`${this.selectorName}-custom-style`,i=Re(this.platformId)&&r.querySelector(`#${o}`)||this.renderer.createElement("style");i.innerHTML=t,i.id||(i.id=`${o}`,this.renderer.appendChild(r,i))}_getInitialWidth(){let t=this.renderingElt.nativeElement?.style?.width;return t?Number.parseInt(t.replace("px",""),10):Re(this.platformId)&&this.renderingElt?this.initialWidthHint??this.renderingElt.nativeElement?.getBoundingClientRect()?.width:this.initialWidthHint??this.renderingElt.nativeElement?.contentRect?.width}_initResizeObserver(){this.resizeSubscriptions?.unsubscribe(),this.resizeSubscriptions=this.resize$.asObservable().pipe(zu(this.destroyRef),gr(t=>t?.length>0),Nn(t=>t[0]?.contentRect?.width),co(this._getInitialWidth()),hr()).subscribe(t=>this._updateConfiguration(t))}_updateConfiguration(t){let r=this.render?.design?.configurations?.length?this.render.design.configurations:h0(this.render["@type"]),o=aT(r,t);if(this.previousConfigurationIdx===o)return;this.previousConfigurationIdx=o;let i=oi(this.render["@type"],r,o);xn.trace(`${this.idx}# computed configuration for containerWidth=${t}`,i),this.designSettingsSignal.set(i)}_applyAllBreakpointsStyle(t){if(this.configuration?.loadFonts??!0){let a=oi(this.render["@type"],t,0);this._loadFonts(a)}let r=this.host||this.document.head,o=`${this.selectorName}-style`,i=sT(this.selectorName,this.render["@type"],t),s=r.querySelector(`#${o}`);if(s)s.innerHTML=i;else{let a=this.renderer.createElement("style");a.id=o,a.innerHTML=i,this.renderer.appendChild(r,a)}}_loadFonts(t){if(t.misc?.fonts?.fontFaceRules)Re(this.platformId)&&gT(t.misc.fonts.fontFaceRules).then();else{let r=pT(t);r&&this.linkService.importFontMedia(r)}}ngOnDestroy(){this.resizeObserver?.disconnect()}static{this.\u0275fac=function(r){return new(r||e)(k(he),k(be),k(Rt),k(We),k(fT),k(Lu,8),k(N0,8))}}static{this.\u0275prov=Z({token:e,factory:e.\u0275fac})}}return e})(),rr=class e{constructor(n){this.BASE_REGEXPS=[{regexp:/\${mediaName}/g,replacement:(t,r)=>r.content.mediaName,requirementsAvailable:(t,r)=>!!r.content?.mediaName},{regexp:/\${productName}/g,replacement:(t,r)=>r.content.productName,requirementsAvailable:(t,r)=>!!r.content?.productName},{regexp:/\${productBrand}/g,replacement:(t,r)=>r.content.productBrand,requirementsAvailable:(t,r)=>!!r.content?.productBrand}],this.currencyPipe=n.get(Jo),this.cdnPipe=n.get(li),this.sanitizer=n.get(Gr)}static applyReplacements(n,t,r){let o=[];if(r.every(s=>{let a=s.regexp.test(n);o.push(a);let l=!s.requirementsAvailable||s.requirementsAvailable(n,t);return!a||l}))return r.filter((s,a)=>o[a]).reduce((s,{regexp:a,replacement:l})=>s.replace(a,l(n,t)),n)}transform(n,t,r){let o=e.applyReplacements(n,t,[...this.BASE_REGEXPS,...this.REGEXPS||[]]);o=o&&this.#n(o),o=o&&(r?.isolateCrossedPrice?this.#r(o):o),o=o&&(r?.preventCrawling?this.#e(o):o);let i=/<\/?[a-z][\s\S]*>/i.test(o??"");return o=o&&i&&!r?.preventCrawling?this.#t(o):o,o&&i?this.sanitizer.bypassSecurityTrustHtml(o):o}generateImgTag(n){return n.shopIcon?`<img
ngSrc="${this.cdnPipe.transform(n.shopIcon,"icon")}"
width="32"
height="32"
alt="Logo of ${n.shopName}"
class="rndzz-injected-image"
/>`:""}getPrice(n){let t=n.specialPrice?.price??n.price;return t>=0?this.currencyPipe.transform(t,n.currency,"symbol-narrow")??"":""}getCrossedPrice(n){let t=n.crossedPrice;return t&&t>=0?`<span class="rndzz-crossed-price">${this.currencyPipe.transform(t,n.currency,"symbol-narrow")??""}</span>`:""}#e(n){return n.split(/(<[^>]+>)/g).filter(r=>r!=="").map(r=>RegExp(/^<[^>]+>$/).exec(r)?r:`<span data-content="${r}" class="from-content-attribute"></span>`).join("")}#t(n){return n.split(/(<[^>]+>)/g).filter(r=>r!=="").map(r=>RegExp(/^<[^>]+>$/).exec(r)?r:`<span>${r}</span>`).join("")}#n(n){return n.trim()===""?"":n.replace(/^\s/,"&nbsp;").replace(/\s$/,"&nbsp;").replace(/(\S)\s+(?=<)/g,"$1&nbsp;").replace(/(?<=>)\s+(\S)/g,"&nbsp;$1")}#r(n){let t=/(<span class="rndzz-crossed-price">.*?<\/span>)/,r=n.match(t);if(r){let o=r[1],i=n.replace(t,"");return`${o}<span class="rndzz-isolated-content">${i}</span>`}return n}},Pu=(()=>{class e extends rr{constructor(){super(N(O)),this.REGEXPS=[]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"renderVariable",type:e,pure:!0})}}return e})(),Bu=(()=>{class e{get hostClass(){return"rndzz-"+this.designConfiguration.settings.gdprButtonPosition}constructor(t){this.cdr=t,this.isInfoPopoverDisplayed=!1}displayInfo(t){this.isInfoPopoverDisplayed=t,this.cdr.detectChanges()}static{this.\u0275fac=function(r){return new(r||e)(E(Oe))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-mentions"]],hostVars:2,hostBindings:function(r,o){r&2&&ae(o.hostClass)},inputs:{designConfiguration:"designConfiguration",type:"type"},decls:7,vars:10,consts:[[1,"rndzz-gdpr-button",3,"mouseenter","tap","mouseleave"],[1,"rndzz-gdpr-popover"],[1,"rndzz-content","from-content-attribute"],[1,"rndzz-arrow-down"]],template:function(r,o){r&1&&(ft(0,"span",0),Vr("mouseenter",function(){return o.displayInfo(!0)})("tap",function(){return o.displayInfo(!o.isInfoPopoverDisplayed)})("mouseleave",function(){return o.displayInfo(!1)}),ce(1),D(2,"translate"),It(),ft(3,"div",1),vn(4,"span",2),D(5,"translate"),vn(6,"div",3),It()),r&2&&(g(),xe(Y(2,4,o.designConfiguration.settings.gdprButtonContent||"mentions.$type.button",o.type)),g(2),H("rndzz-visible",o.isInfoPopoverDisplayed),g(),j("data-content",Y(5,7,o.designConfiguration.settings.gdprContent||"mentions.$type.content",o.type)))},dependencies:[Dn],styles:[`rnd-mentions{display:flex}rnd-mentions.rndzz-bottomRight,rnd-mentions.rndzz-topRight{flex-direction:row-reverse}rnd-mentions.rndzz-bottomCenter{justify-content:center}rnd-mentions .rndzz-gdpr-button{margin:var(--rndzz-gdpr-margin, 0);padding:var(--rndzz-gdpr-padding, 0);background-color:var(--rndzz-gdpr-background-color);border-style:solid;border-width:var(--rndzz-gdpr-border-width, 0);border-color:var(--rndzz-gdpr-border-color);border-radius:var(--rndzz-gdpr-border-radius, 0);font-family:var(--rndzz-gdpr-font-family),sans-serif;font-size:var(--rndzz-gdpr-font-size);color:var(--rndzz-gdpr-color);font-weight:var(--rndzz-gdpr-font-weight);font-style:var(--rndzz-gdpr-font-style);text-decoration:var(--rndzz-gdpr-text-decoration);text-align:var(--rndzz-gdpr-text-align);cursor:pointer}rnd-mentions .rndzz-gdpr-popover{font-family:Arial,Helvetica,sans-serif;color:#000;background-color:#fff;border:1px solid #CCC;top:50%;left:50%;transform:translate(-50%,-50%);width:80%;margin:20px;padding:12px;border-radius:2px;position:absolute;z-index:1;font-size:11px;box-shadow:0 0 4px #11145333;opacity:0;visibility:hidden;transition:visibility .25s linear,opacity .25s linear;pointer-events:none}rnd-mentions .rndzz-gdpr-popover.rndzz-visible{opacity:1;visibility:visible}rnd-mentions .rndzz-gdpr-popover .rndzz-content{display:block;overflow:auto}rnd-mentions .rndzz-gdpr-popover .rndzz-content-link{color:inherit;padding-top:8px;display:flex;gap:4px;align-items:center}
`],encapsulation:2})}}return e})(),A0=(()=>{class e{static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-no-picture"]],decls:3,vars:0,consts:[["width","100%","height","100%","viewBox","0 0 64 64","xmlns","http://www.w3.org/2000/svg"],["fill","#404489","d","M29.45 38.2a1.1 1.1 0 0 1-1.1-1.1v-6.51l-1.78-1.79a3 3 0 0 0-.22 1.13v7.17a3.1 3.1 0 0 0 3.1 3.1h8.51l-2-2h-6.51z"],["fill","#404489","d","m34.6 36.84-3.58-3.58v.18a3.42 3.42 0 0 0 3.42 3.41l.16-.01zM42.54 39.11l-.52-.47c.275-.467.423-.998.43-1.54v-7.17a3.11 3.11 0 0 0-3.11-3.11h-1.52l-.55-1.1a2 2 0 0 0-1.79-1.11h-2.21a2 2 0 0 0-1.79 1.11l-.55 1.1h-.73l-2.53-2.53a1 1 0 0 0-1.41 0 1 1 0 0 0 0 1.41l10.37 10.37 2.18 2.17 2.33 2.33a1.001 1.001 0 0 0 .71.29.998.998 0 0 0 .71-.29.999.999 0 0 0-.02-1.46zm-4.83-4.82a3.35 3.35 0 0 0 .12-.85 3.41 3.41 0 0 0-3.41-3.41 3.35 3.35 0 0 0-.85.12l-1.35-1.35 1.09-2.19h2.21l1.1 2.21h2.76a1.11 1.11 0 0 1 1.11 1.11v7.13l-2.78-2.77z"]],template:function(r,o){r&1&&(Cs(),ft(0,"svg",0),vn(1,"path",1)(2,"path",2),It())},styles:[`rnd-no-picture{display:block;width:100%;height:100%}
`],encapsulation:2})}}return e})(),O0=(()=>{class e{constructor(t,r,o){this.elRef=t,this.renderer=r,this.platformId=o,this.isActive=!0}ngOnChanges(t){Re(this.platformId)&&t.isActive?.currentValue!==void 0&&(this.isActive?this.elRef?.nativeElement&&this._setHeightToList(this.elRef.nativeElement):this.renderer.removeStyle(this.elRef?.nativeElement,"height"))}ngAfterViewInit(){Re(this.platformId)&&(this.renderer.setStyle(this.elRef?.nativeElement,"transition","height 0.2s"),this._registerResizeEvent(this.elRef.nativeElement),this._registerDomChangedEvent(this.elRef.nativeElement))}ngOnDestroy(){this.resizeObserver?.disconnect(),this.mutationObserver?.disconnect()}_registerResizeEvent(t){this.resizeObserver=new ResizeObserver(()=>this._setHeightToList(t)),this.resizeObserver.observe(t)}_registerDomChangedEvent(t){this.mutationObserver=new MutationObserver(()=>this._setHeightToList(t)),this.mutationObserver.observe(t,{attributes:!1,childList:!0,subtree:!0})}_setHeightToList(t){if(this.isActive&&t.children?.length>0){let o=t.children[0].getBoundingClientRect(),i=this.config?.cssVariables?.offerMargin??"",s=parseInt(i.split(" ")[0]?.replace("px",""),10)||0,a=this.config?.settings.offerListHeaderVisible||!1,l=this.config?.cssVariables.offerListHeaderMargin||"",c=a&&parseInt(l.split(" ")[0]?.replace("px",""),10)||0;if(o?.height){let d=`${o.height+s+c}px`;if(t.style.height===d)return;this.renderer.setStyle(t,"height",d)}}}static{this.\u0275fac=function(r){return new(r||e)(E(se),E(Rt),E(be))}}static{this.\u0275dir=dt({type:e,selectors:[["","rndExpandAnimation",""]],inputs:{isActive:[0,"rndExpandAnimationIsActive","isActive"],config:[0,"rndExpandAnimationConfig","config"]},features:[Ge]})}}return e})(),ci=(e,n,t)=>{t&&t!=="#"||n.preventDefault()},Ea=(()=>{class e{constructor(t){this.sanitizer=t}transform(t){return this.sanitizer.bypassSecurityTrustHtml(t)}static{this.\u0275fac=function(r){return new(r||e)(E(Gr,16))}}static{this.\u0275pipe=Ee({name:"sanitizeContent",type:e,pure:!0})}}return e})(),za=new Map([["arrow_down",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 11a.999.999 0 0 1-.79-.4l-3-4a1 1 0 0 1 .2-1.4 1 1 0 0 1 1.39.2L8 8.34l2.2-2.94a1 1 0 1 1 1.6 1.2l-3 4a1 1 0 0 1-.8.4Z"/></svg>'],["arrow_up",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M11 11a.999.999 0 0 1-.8-.4L8 7.66 5.8 10.6a1 1 0 0 1-1.6-1.2l3-4a1 1 0 0 1 1.6 0l3 4A1 1 0 0 1 11 11Z"/></svg>'],["arrow_right",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M6 12a1 1 0 0 1-.6-1.8L8.33 8 5.4 5.8a1 1 0 0 1 1.2-1.6l4 3a1 1 0 0 1 0 1.6l-4 3a1 1 0 0 1-.6.2Z"/></svg>'],["arrow_left",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M9.99 12a1 1 0 0 1-.6-.2l-4-3a1 1 0 0 1 0-1.6l4-3a1 1 0 0 1 1.559.551 1 1 0 0 1-.369 1.048L7.65 8l2.93 2.2a1 1 0 0 1-.59 1.8Z"/></svg>'],["caret_down",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M10.828 7.35 8.69 10.164a.87.87 0 0 1-1.372 0L5.173 7.351A.848.848 0 0 1 5.863 6h4.26a.84.84 0 0 1 .705 1.35Z"/></svg>'],["caret_up",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m5.17 9.15 2.14-2.82a.86.86 0 0 1 1.37 0l2.14 2.82a.84.84 0 0 1-.68 1.35H5.86a.851.851 0 0 1-.69-1.35Z"/></svg>'],["caret_right",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m7.35 5.17 2.81 2.15a.86.86 0 0 1 0 1.37l-2.81 2.13A.84.84 0 0 1 6 10.14V5.86a.84.84 0 0 1 1.35-.69Z"/></svg>'],["caret_left",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M9.15 10.83 6.33 8.68a.86.86 0 0 1 0-1.37l2.82-2.14a.85.85 0 0 1 1.35.69v4.28a.851.851 0 0 1-1.35.69Z"/></svg>'],["minus",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M10 5H2a1 1 0 0 0 0 2h8a1 1 0 1 0 0-2Z"/></svg>'],["plus",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M10 5H7V2a1 1 0 0 0-2 0v3H2a1 1 0 0 0 0 2h3v3a1 1 0 1 0 2 0V7h3a1 1 0 1 0 0-2Z"/></svg>'],["plus-circle",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0C3.59 0 0 3.59 0 8s3.59 8 8 8 8-3.59 8-8-3.59-8-8-8zm0 14c-3.31 0-6-2.69-6-6s2.69-6 6-6 6 2.69 6 6-2.69 6-6 6z"/><path d="M10.799 7h-1.76V5.2c0-.55-.45-1-1-1s-1 .45-1 1V7h-1.84c-.55 0-1 .45-1 1s.45 1 1 1h1.84v1.8c0 .55.45 1 1 1s1-.45 1-1V9h1.76c.55 0 1-.45 1-1s-.45-1-1-1z"/></svg>'],["plus-square",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M12 0H4C1.79 0 0 1.79 0 4v8c0 2.21 1.79 4 4 4h8c2.21 0 4-1.79 4-4V4c0-2.21-1.79-4-4-4zm2 12c0 1.1-.9 2-2 2H4c-1.1 0-2-.9-2-2V4c0-1.1.9-2 2-2h8c1.1 0 2 .9 2 2v8z"/><path d="M10.799 7h-1.76V5.2c0-.55-.45-1-1-1s-1 .45-1 1V7h-1.84c-.55 0-1 .45-1 1s.45 1 1 1h1.84v1.8c0 .55.45 1 1 1s1-.45 1-1V9h1.76c.55 0 1-.45 1-1s-.45-1-1-1z"/></svg>'],["minus-circle",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 16c-4.41 0-8-3.59-8-8s3.59-8 8-8 8 3.59 8 8-3.59 8-8 8zM8 2C4.69 2 2 4.69 2 8s2.69 6 6 6 6-2.69 6-6-2.69-6-6-6z"/><path d="M10.799 9h-5.6c-.55 0-1-.45-1-1s.45-1 1-1h5.6c.55 0 1 .45 1 1s-.45 1-1 1z"/></svg>'],["minus-square",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M12 16H4c-2.21 0-4-1.79-4-4V4c0-2.21 1.79-4 4-4h8c2.21 0 4 1.79 4 4v8c0 2.21-1.79 4-4 4zM4 2c-1.1 0-2 .9-2 2v8c0 1.1.9 2 2 2h8c1.1 0 2-.9 2-2V4c0-1.1-.9-2-2-2H4z"/><path d="M10.799 9h-5.6c-.55 0-1-.45-1-1s.45-1 1-1h5.6c.55 0 1 .45 1 1s-.45 1-1 1z"/></svg>'],["angry",'<svg width="16" height="16" viewBox="0 0 16 14" fill="currentColor"><path d="M2.865 3.92c1.143 0 2.07-.878 2.07-1.96C4.935.877 4.008 0 2.865 0S.795.878.795 1.96c0 1.083.927 1.96 2.07 1.96zM12.736 3.92c1.143 0 2.07-.878 2.07-1.96 0-1.083-.927-1.96-2.07-1.96-1.143 0-2.07.878-2.07 1.96 0 1.083.927 1.96 2.07 1.96zM1.006 13.012c-.15 0-.29-.03-.44-.1a.992.992 0 0 1-.46-1.34c1.34-2.77 4.27-4.56 7.47-4.56s6.12 1.79 7.47 4.56c.24.5.03 1.09-.46 1.34-.5.24-1.09.03-1.34-.46-1.01-2.09-3.24-3.44-5.67-3.44s-4.66 1.35-5.67 3.44c-.17.36-.53.56-.9.56z"/></svg>'],["happy",'<svg width="16" height="16" viewBox="0 0 16 13" fill="currentColor"><path d="M3.004 3.92c1.143 0 2.07-.878 2.07-1.96C5.074.877 4.147 0 3.004 0S.934.878.934 1.96c0 1.083.926 1.96 2.07 1.96zM12.875 3.92c1.143 0 2.07-.878 2.07-1.96 0-1.083-.927-1.96-2.07-1.96s-2.07.878-2.07 1.96c0 1.083.927 1.96 2.07 1.96zM7.714 13.001c-3.19 0-6.12-1.79-7.47-4.56-.24-.5-.03-1.09.46-1.34.5-.24 1.1-.03 1.34.46 1.01 2.09 3.24 3.44 5.67 3.44 2.43 0 4.66-1.35 5.67-3.44.24-.5.84-.7 1.34-.46s.7.84.46 1.34c-1.34 2.77-4.27 4.56-7.47 4.56z"/></svg>'],["thumbs-up",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 17 16"><path d="M14.275 4.53h-3.22V2.15c0-1.19-.98-2.15-2.19-2.15-.73 0-1.41.35-1.82.95l-3.43 5H.285V16h14c1.1 0 2-.9 2-2V6.53c0-1.1-.9-2-2-2h-.01zm-12 3.42h.86V14h-.86V7.95zm12 6.05h-9.14V7.26l3.56-5.18c.09-.13.36-.05.36.07v2.38c0 1.1.9 2 2 2h3.22V14z"/></svg>'],["thumbs-up_thin",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 16 15"><path d="M13.785 4.53h-3.22c-.28 0-.5-.22-.5-.5V1.65c0-.91-.76-1.65-1.69-1.65-.57 0-1.09.27-1.41.73l-3.58 5.22h-3.1V15h13.5c.83 0 1.5-.67 1.5-1.5V6.03c0-.83-.67-1.5-1.5-1.5zm-12.5 2.42h1.86V14h-1.86V6.95zm13 6.55c0 .28-.22.5-.5.5h-9.64V6.6l3.64-5.31c.13-.19.35-.3.58-.3.38 0 .69.29.69.65v2.38c0 .83.67 1.5 1.5 1.5h3.22c.28 0 .5.22.5.5v7.47l.01.01z"/></svg>'],["thumbs-down",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 17 16"><path d="M14.285 0h-14v10.05h3.33l3.43 5c.41.59 1.09.95 1.82.95 1.21 0 2.19-.96 2.19-2.15v-2.38h3.22c1.1 0 2-.9 2-2V2c0-1.1-.9-2-2-2h.01zm-12 2h.86v6.05h-.86V2zm12 7.47h-3.22c-1.1 0-2 .9-2 2v2.38c0 .12-.27.2-.36.07l-3.56-5.18V2h9.14v7.47z"/></svg>'],["thumbs-down_thin",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 16 15"><path d="M13.785 0H.285v9.05h3.1l3.58 5.22c.31.46.84.73 1.41.73.93 0 1.69-.74 1.69-1.65v-2.38c0-.28.22-.5.5-.5h3.22c.83 0 1.5-.67 1.5-1.5V1.5c0-.83-.67-1.5-1.5-1.5zm-12.5 1h1.86v7.05h-1.86V1zm13 7.97c0 .28-.22.5-.5.5h-3.22c-.83 0-1.5.67-1.5 1.5v2.38c0 .36-.31.65-.69.65a.69.69 0 0 1-.58-.3l-3.64-5.31V1h9.64c.28 0 .5.22.5.5v7.47h-.01z"/></svg>'],["nav_arrow_left",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M14 6.5H4.6l3.07-2.76a1 1 0 1 0-1.34-1.48l-5 4.49a.83.83 0 0 0-.08.12 1.19 1.19 0 0 0-.09.15v.17a1 1 0 0 0 0 .17v.34c0 .06 0 0 0 0 .026.053.056.103.09.15a.83.83 0 0 0 .08.12l5 4.5a1 1 0 0 0 1.075.174 1 1 0 0 0 .335-.243 1 1 0 0 0-.07-1.42L4.6 8.5H14a1 1 0 1 0 0-2Z"/></svg>'],["nav_arrow_right",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M14.93 7.86a1.005 1.005 0 0 0 0-.17 1.005 1.005 0 0 0 0-.17 1.005 1.005 0 0 0 0-.17.847.847 0 0 0 0-.17c0-.06-.07-.1-.1-.15-.03-.05 0-.08-.07-.12l-5-4.5A1 1 0 1 0 8.43 3.9l2.97 2.6H2a1 1 0 0 0 0 2h9.4l-3.06 2.75a.999.999 0 0 0 .993 1.71c.126-.05.24-.125.337-.22l5-4.5s0-.08.07-.12l.1-.15a.071.071 0 0 1 .09-.11Z"/></svg>'],["nav_arrow_right-bis",'<svg width="15.2" height="10.427" viewBox="0 0 15.2 10.427" stroke="currentColor"><g fill="none" stroke-linecap="round" stroke-width="1.2"><path d="M.6 5.213h3.761m2.089 0h7.15"/><path d="M11.386 9.589 14.6 5.214 11.386.839" stroke-linejoin="round"/></g></svg>'],["nav-arrow-up",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 12 14"><path d="m11.688 5.095-5-4.82s-.09-.06-.14-.09c-.06-.04-.11-.09-.18-.11a1 1 0 0 0-.76 0c-.07.03-.12.07-.18.11-.05.03-.1.05-.14.09l-4.98 4.81a.996.996 0 1 0 1.38 1.44l3.31-3.18v9.65c0 .55.45 1 1 1s1-.45 1-1v-9.65l3.31 3.18c.19.19.44.28.69.28s.52-.1.72-.31c.38-.4.37-1.03-.03-1.41v.01z"/></svg>'],["nav-arrow-down",'<svg width="16" height="16" fill="currentColor" viewBox="0 0 14 15"><path d="M12.714 7.5a.996.996 0 0 0-1.41-.03l-3.31 3.18V1c0-.55-.45-1-1-1s-1 .45-1 1v9.65l-3.31-3.18a.996.996 0 1 0-1.38 1.44l5 4.82s.09.06.14.09c.06.04.11.09.18.12.12.05.25.08.38.08s.26-.03.38-.08c.07-.03.12-.07.18-.12.04-.03.1-.05.14-.09l5-4.81c.4-.38.41-1.02.03-1.41l-.02-.01z"/></svg>'],["check",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M5.681 8.86 2.361 6.1a1.001 1.001 0 0 1 1.28-1.54l1.89 1.58 2.75-2.84a1.022 1.022 0 0 1 1.44 1.45l-4.04 4.11Z"/></svg>'],["check_circle",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0Zm0 10.5a4.5 4.5 0 1 1 0-9 4.5 4.5 0 0 1 0 9Z"/><path d="M7.573 4.417 5.465 6.532l-.885-.885a.75.75 0 1 0-1.057 1.065l1.41 1.41a.75.75 0 0 0 .532.218.75.75 0 0 0 .533-.218L8.63 5.49a.75.75 0 0 0 0-1.065.75.75 0 0 0-1.057-.008Z"/></svg>'],["close",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M7.41 6 9.7 3.68a1 1 0 0 0 0-1.41 1 1 0 0 0-1.41 0L6 4.58 3.7 2.29a1 1 0 0 0-1.41 0 1 1 0 0 0 0 1.41L4.59 6l-2.3 2.29a1 1 0 0 0 0 1.41A1 1 0 0 0 3 10a1 1 0 0 0 .7-.3L6 7.41l2.29 2.27a1 1 0 0 0 .71.3 1 1 0 0 0 .7-.3 1 1 0 0 0 0-1.41L7.41 6Z"/></svg>'],["close_circle",'<svg width="12" height="12" viewBox="0 0 12 12" fill="currentColor"><path d="M6 0a6 6 0 1 0 0 12A6 6 0 0 0 6 0Zm2.527 7.5a.75.75 0 0 1 0 1.057.75.75 0 0 1-.525.226.75.75 0 0 1-.532-.226l-1.5-1.5-1.5 1.5a.75.75 0 0 1-.532.226.75.75 0 0 1-.526-.226.75.75 0 0 1 0-1.057l1.5-1.5-1.5-1.5a.75.75 0 0 1 0-1.058.75.75 0 0 1 1.058 0l1.5 1.5 1.5-1.5a.75.75 0 0 1 1.058 0 .75.75 0 0 1 0 1.058L7.027 6l1.5 1.5Z"/></svg>'],["basket",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.5 6.21h-2L10.27.26a.504.504 0 0 0-.68-.2c-.24.13-.33.44-.2.68l2.97 5.48H3.63L6.61.74c.13-.24.04-.55-.2-.68a.506.506 0 0 0-.68.2L2.5 6.21h-2c-.28 0-.5.22-.5.5s.22.5.5.5h.77l2.21 8.42c.06.22.26.37.48.37h8.08c.23 0 .43-.15.48-.37l2.21-8.41h.77c.28 0 .5-.22.5-.5s-.22-.5-.5-.5v-.01ZM11.65 15h-7.3L2.3 7.21h11.4L11.65 15Z"/><path d="M8 13.17c.28 0 .5-.22.5-.5V9.55c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.12c0 .28.22.5.5.5Zm-2.22 0c.28 0 .5-.22.5-.5V9.55c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.12c0 .28.22.5.5.5Zm4.44 0c.28 0 .5-.22.5-.5V9.55c0-.28-.22-.5-.5-.5s-.5.22-.5.5v3.12c0 .28.22.5.5.5Z"/></svg>'],["basket_bold",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.2 5.96h-1.728L10.464.414a.808.808 0 0 0-1.088-.32.794.794 0 0 0-.32 1.088l2.6 4.784H4.344l2.6-4.784a.81.81 0 0 0-.32-1.088.812.812 0 0 0-1.088.32L2.528 5.96H.8c-.44 0-.8.36-.8.8 0 .44.36.8.8.8h.416l1.088 7.744a.801.801 0 0 0 .792.688h9.808c.4 0 .736-.296.792-.688l1.088-7.744h.416c.44 0 .8-.36.8-.8 0-.44-.36-.8-.8-.8Zm-2.992 8.431H3.792l-.96-6.832h10.344l-.96 6.832h-.008Z"/><path d="M6.48 12.767c.44 0 .8-.36.8-.8V10c0-.44-.36-.8-.8-.8-.44 0-.8.36-.8.8v1.968c0 .44.36.8.8.8Zm3.24 0c.44 0 .8-.36.8-.8V10c0-.44-.36-.8-.8-.8-.44 0-.8.36-.8.8v1.968c0 .44.36.8.8.8Z"/></svg>'],["cart",'<svg width="16" height="14" viewBox="0 0 16 14" fill="currentColor"><path d="M15.5 0h-2.67c-.24 0-.45.18-.49.42l-1.39 8.2H3.08c-.27 0-.52-.16-.6-.36L1.01 4.89c-.03-.16.01-.33.12-.46a.66.66 0 0 1 .52-.24l7.22-1c.28 0 .5-.22.5-.5s-.22-.5-.5-.5l-7.23.99c-.51 0-.98.22-1.29.6-.3.36-.42.83-.31 1.35l1.5 3.46c.24.61.86 1.02 1.54 1.02h7.69l-.12.68c-.05.29-.32.5-.64.5H4.23c-.07 0-.14.02-.2.04-.81.1-1.45.76-1.45 1.57 0 .88.74 1.59 1.65 1.59.91 0 1.65-.71 1.65-1.59 0-.22-.05-.43-.13-.62h2.6c-.08.19-.13.4-.13.62 0 .88.74 1.59 1.65 1.59.91 0 1.65-.71 1.65-1.59 0-.39-.15-.75-.4-1.03.27-.23.46-.55.53-.92L13.25 1h2.25c.28 0 .5-.22.5-.5s-.22-.5-.5-.5ZM4.23 13c-.36 0-.65-.26-.65-.59 0-.33.29-.59.65-.59.36 0 .65.27.65.59 0 .32-.29.59-.65.59Zm5.63 0c-.36 0-.65-.26-.65-.59 0-.33.29-.59.65-.59.36 0 .65.27.65.59 0 .32-.29.59-.65.59Z"/></svg>'],["cart_bold",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.201 0h-2.568a.807.807 0 0 0-.792.68l-1.152 7.4H3.281c-.112 0-.224-.096-.272-.24L1.601 5.056a.47.47 0 0 1 .104-.288.259.259 0 0 1 .2-.104l7.048-1.04a.798.798 0 0 0 .672-.912.798.798 0 0 0-.912-.672l-6.88 1.032a1.88 1.88 0 0 0-1.36.672 2.072 2.072 0 0 0-.44 1.68l1.48 3c.288.752.992 1.256 1.768 1.256h7.16l-.208 1.344c-.024.184-.152.32-.288.32H2.953c-.44 0-.8.36-.8.8 0 .272.144.504.36.648a1.523 1.523 0 0 0-.288.88c0 .848.688 1.528 1.544 1.528.856 0 1.544-.688 1.544-1.528 0-.264-.072-.512-.192-.728h3.328c-.12.216-.192.464-.192.728 0 .848.688 1.528 1.544 1.528.856 0 1.544-.688 1.544-1.528 0-.392-.152-.752-.408-1.024.456-.296.792-.792.88-1.384L13.321 1.6h1.88c.44 0 .8-.36.8-.8 0-.44-.36-.8-.8-.8Z"/></svg>'],["tag",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.26.74c-.53-.53-1.27-.8-2.02-.73l-3.06.27c-.83.07-1.61.44-2.2 1.03L.64 8.65C.22 9.07 0 9.62 0 10.2c0 .58.23 1.14.64 1.55l3.59 3.59c.43.43.99.64 1.55.64s1.13-.21 1.55-.64L14.67 8c.59-.59.95-1.37 1.03-2.2l.27-3.06c.07-.75-.2-1.48-.73-2.01l.02.01Zm-.54 4.99c-.05.6-.32 1.16-.74 1.58l-7.34 7.34c-.47.47-1.23.47-1.69 0l-3.59-3.59c-.23-.23-.35-.53-.35-.85 0-.32.12-.62.35-.85l7.33-7.34c.42-.42.98-.69 1.58-.74l3.06-.27h.14a1.53 1.53 0 0 1 1.52 1.67l-.27 3.06v-.01Z"/><path d="M10.16 3.01c-.78.78-.78 2.05 0 2.83.39.39.9.58 1.41.58.51 0 1.02-.2 1.41-.58.78-.78.78-2.05 0-2.83-.78-.78-2.05-.78-2.83 0h.01Zm2.12 2.12a.996.996 0 1 1-1.41-1.41.996.996 0 1 1 1.41 1.41Z"/></svg>'],["tag_bold",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M5.88 16a2.441 2.441 0 0 1-1.72-.711L.712 11.84a2.443 2.443 0 0 1 0-3.44L7.76 1.353c.616-.616 1.44-1 2.304-1.08l2.944-.264A2.76 2.76 0 0 1 15.2.8a2.75 2.75 0 0 1 .792 2.192l-.264 2.936a3.745 3.745 0 0 1-1.08 2.304L7.6 15.28a2.427 2.427 0 0 1-1.72.712V16Zm7.368-14.4h-.104l-2.936.265a2.166 2.166 0 0 0-1.32.616L1.84 9.537a.84.84 0 0 0 0 1.176l3.448 3.448a.856.856 0 0 0 1.176 0l7.048-7.048c.352-.352.568-.824.616-1.32l.264-2.936a1.12 1.12 0 0 0-.336-.912 1.138 1.138 0 0 0-.808-.336V1.6Z"/><path d="M11.433 6.111a1.544 1.544 0 1 0 0-3.088 1.544 1.544 0 0 0 0 3.088Z"/></svg>'],["bag",'<svg width="14" height="16" viewBox="0 0 14 16" fill="currentColor"><path d="m13.99 14.31-1.14-8.86h-2.39V3.24C10.46 1.46 8.91 0 7 0S3.54 1.45 3.54 3.24v2.22H1.15L.01 14.31c-.05.42.08.85.36 1.17.29.33.71.52 1.15.52h10.96c.44 0 .86-.19 1.15-.52.28-.32.41-.75.36-1.17ZM4.54 3.24C4.54 2.01 5.64 1 7 1c1.36 0 2.46 1 2.46 2.24v2.22H4.54V3.24Zm8.34 11.58c-.1.11-.24.18-.4.18H1.52c-.15 0-.3-.06-.4-.18a.486.486 0 0 1-.12-.38l1.03-7.98h1.51V8.7c0 .28.22.5.5.5s.5-.22.5-.5V6.46h4.92V8.7c0 .28.22.5.5.5s.5-.22.5-.5V6.46h1.51L13 14.44c.02.14-.02.28-.12.38Z"/></svg>'],["bag_bold",'<svg width="15" height="16" viewBox="0 0 15 16" fill="currentColor"><path d="m14.384 13.936-1.152-8.704h-2.32V3.424C10.92 1.536 9.248 0 7.2 0S3.48 1.536 3.48 3.424v1.808H1.168L.016 13.936a1.807 1.807 0 0 0 .432 1.416c.36.408.888.648 1.44.648h10.624c.56 0 1.08-.232 1.44-.648.344-.392.496-.904.432-1.416ZM5.08 3.424c0-1.008.952-1.824 2.12-1.824 1.168 0 2.12.816 2.12 1.824v1.808H5.08V3.424Zm7.664 10.872s-.104.104-.24.104H1.888a.304.304 0 0 1-.24-.104.185.185 0 0 1-.048-.152l.968-7.312h.912v1.832c0 .44.36.8.8.8.44 0 .8-.36.8-.8V6.832h4.232v1.832c0 .44.36.8.8.8.44 0 .8-.36.8-.8V6.832h.912l.968 7.312a.216.216 0 0 1-.048.152Z"/></svg>'],["export",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M12.67 12.67H3.33V3.33H8V2H2v12h12V8h-1.33zM9.33 2v1.33h2.4L5.17 9.9l.94.94 6.56-6.56v2.4H14V2z"></path></svg>']]),xT=new Map([["Discord",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><mask id="Discord-mask" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="16" height="16"><path d="M16 0H0v16h16V0Z" fill="#fff"/></mask><g mask="url(#Discord-mask)"><path d="M10.495 10.297a1.445 1.445 0 0 1-1.35-1.5 1.435 1.435 0 0 1 1.35-1.5 1.435 1.435 0 0 1 1.35 1.5 1.45 1.45 0 0 1-1.35 1.5Zm-5 0a1.44 1.44 0 0 1-1.345-1.5 1.43 1.43 0 0 1 1.345-1.5 1.43 1.43 0 0 1 1.35 1.5 1.445 1.445 0 0 1-1.35 1.5Zm7.685-6.85a12.34 12.34 0 0 0-3.05-.95.05.05 0 0 0-.05 0 8.01 8.01 0 0 0-.38.78 11.6 11.6 0 0 0-3.43 0c-.115-.265-.245-.5-.385-.78a.06.06 0 0 0-.05 0 12.38 12.38 0 0 0-3.055.95 12.695 12.695 0 0 0-2.215 8.54.05.05 0 0 0 0 .035 12.418 12.418 0 0 0 3.77 1.902.05.05 0 0 0 .025-.007c.29-.393.548-.81.77-1.245a.05.05 0 0 0 0-.065 8.082 8.082 0 0 1-1.17-.56.045.045 0 0 1 0-.065c.081-.058.16-.12.235-.185a.056.056 0 0 1 .05 0 8.87 8.87 0 0 0 7.535 0 .06.06 0 0 1 .05 0c.075.065.155.125.235.185.004.004.008.01.01.015a.045.045 0 0 1-.01.05 7.504 7.504 0 0 1-1.182.563.046.046 0 0 0-.016.033c0 .007 0 .013.003.019.225.434.48.852.765 1.25a.055.055 0 0 0 .055 0 12.448 12.448 0 0 0 3.75-1.895.04.04 0 0 0 0-.03 12.6 12.6 0 0 0-2.22-8.54h-.04Z"/></g></svg>'],["Facebook",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M0 8.043a8.131 8.131 0 0 0 1.897 5.195A8.058 8.058 0 0 0 6.67 16l.073-.06c-.024-.004-.048-.005-.072-.01v-5.673H4.664V8.021h2.001V6.236c0-2.011 1.286-3.126 3.11-3.126.596.013 1.19.073 1.777.176v2.097h-1.019c-.981 0-1.2.493-1.2 1.12v1.518h2.134l-.357 2.236H9.338v5.673c-.024.005-.05.007-.074.011l.073.059a8.059 8.059 0 0 0 4.772-2.762A8.128 8.128 0 0 0 16 8.176v-.26a8.059 8.059 0 0 0-2.338-5.56A7.983 7.983 0 0 0 8.003 0a7.983 7.983 0 0 0-5.659 2.356A8.063 8.063 0 0 0 0 8.043Z"/></svg>'],["Instagram",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M9.413 6.632a1.978 1.978 0 0 0-2.16-.427A1.979 1.979 0 0 0 6.03 8.033v.006a1.984 1.984 0 0 0 2.74 1.832 1.983 1.983 0 0 0 1.223-1.838 1.977 1.977 0 0 0-.581-1.4Z"/><path d="M12.656 4.516a1.818 1.818 0 0 0-.442-.683 1.9 1.9 0 0 0-.683-.448 3.393 3.393 0 0 0-1.104-.203c-.63-.032-.821-.032-2.405-.032-1.584 0-1.771.032-2.4.032-.377.005-.75.073-1.104.203-.258.098-.49.251-.683.448a1.819 1.819 0 0 0-.443.683 3.158 3.158 0 0 0-.208 1.104c-.032.63-.032.81-.032 2.4 0 1.59.032 1.776.032 2.405a3.2 3.2 0 0 0 .208 1.104c.094.258.246.492.443.683.191.197.425.348.683.442a3.29 3.29 0 0 0 1.104.208v.032c.629.032.81.032 2.4.032 1.589 0 1.776-.032 2.405-.032a3.32 3.32 0 0 0 1.104-.208 1.82 1.82 0 0 0 .683-.474c.197-.191.348-.425.442-.683.134-.353.205-.727.208-1.104.032-.63.032-.821.032-2.405 0-1.584-.032-1.77-.032-2.4a3.155 3.155 0 0 0-.208-1.104Zm-2.475 5.674a3.062 3.062 0 0 1-2.16.896 3.057 3.057 0 0 1-3.045-3.05l-.005-.006a3.05 3.05 0 0 1 5.21-2.157c.573.572.895 1.348.897 2.157a3.062 3.062 0 0 1-.897 2.16Zm1.674-5.086a.714.714 0 0 1-1.163.231.709.709 0 0 1-.154-.232.71.71 0 0 1-.05-.256l-.002.015V4.83c0 .006.003.011.003.017a.713.713 0 0 1 .706-.694.715.715 0 0 1 .715.677.715.715 0 0 1-.055.274Z"/><path d="M15.61 2.245a3.066 3.066 0 0 0-.73-1.125 3.066 3.066 0 0 0-1.125-.73 5.536 5.536 0 0 0-1.808-.331C10.982.004 10.645 0 8.462 0H8C5.397 0 5.088.01 4.059.059a5.466 5.466 0 0 0-1.814.33 3.087 3.087 0 0 0-1.12.731c-.324.316-.573.7-.73 1.125A5.368 5.368 0 0 0 .059 4.06C.004 5.024 0 5.35 0 7.537V8c0 2.608.01 2.917.059 3.941.006.62.12 1.233.336 1.814.157.424.406.809.73 1.125.315.322.697.57 1.12.725.58.218 1.194.331 1.814.336h.005c.965.055 1.293.059 3.479.059h.462c2.608 0 2.918-.01 3.947-.059a5.223 5.223 0 0 0 1.803-.336c.425-.153.81-.401 1.125-.725.322-.318.572-.702.73-1.125a5.36 5.36 0 0 0 .337-1.814c.05-.965.053-1.292.053-3.478V8c0-2.608-.01-2.912-.053-3.941a5.361 5.361 0 0 0-.336-1.814Zm-1.689 8.256c-.008.493-.102.98-.277 1.44a2.853 2.853 0 0 1-.683 1.067c-.3.305-.664.538-1.067.683-.46.176-.947.27-1.44.277-.634.037-.842.037-2.453.037-1.61 0-1.813-.037-2.448-.037a4.268 4.268 0 0 1-1.445-.277 2.873 2.873 0 0 1-1.067-.683 2.932 2.932 0 0 1-.688-1.067 4.393 4.393 0 0 1-.272-1.44c-.037-.634-.037-.842-.037-2.453 0-1.61.005-1.813.037-2.448.01-.494.101-.982.272-1.445.15-.401.384-.765.688-1.067A2.96 2.96 0 0 1 4.108 2.4a4.405 4.405 0 0 1 1.445-.272c.635-.037.843-.037 2.453-.037 1.611 0 1.814.005 2.448.037.494.009.983.101 1.446.272.4.15.765.384 1.066.688.304.3.538.665.683 1.067.174.462.266.951.272 1.445.037.635.037.832.037 2.448s-.005 1.819-.037 2.453Z"/></svg>'],["Pinterest",'<svg width="17" height="16" viewBox="0 0 17 16" fill="currentColor" xmlns="http://www.w3.org/2000/svg"><mask id="a" style="mask-type:luminance" maskUnits="userSpaceOnUse" x="0" y="0" width="17" height="16"><path d="M16.014 0H.027v15.987h15.987V0Z" fill="#fff"/></mask><g mask="url(#a)"><path d="M.027 7.994a7.993 7.993 0 0 0 5.149 7.467 7.874 7.874 0 0 1 0-2.372l.939-3.956a2.83 2.83 0 0 1-.24-1.18c0-1.105.666-1.931 1.439-1.931a1 1 0 0 1 1.006 1.12 15.912 15.912 0 0 1-.666 2.664 1.16 1.16 0 0 0 1.179 1.438c1.412 0 2.504-1.492 2.504-3.65a3.142 3.142 0 0 0-3.33-3.237A3.45 3.45 0 0 0 4.41 7.814c0 .651.208 1.286.593 1.812a.233.233 0 0 1 .053.233c-.06.253-.193.793-.22.9-.027.106-.113.179-.266.106-.993-.46-1.612-1.912-1.612-3.084 0-2.505 1.825-4.81 5.255-4.81 2.758 0 4.91 1.965 4.91 4.59 0 2.744-1.732 4.956-4.13 4.956a2.126 2.126 0 0 1-1.826-.92l-.5 1.892a9.135 9.135 0 0 1-1.025 2.158A7.994 7.994 0 1 0 0 8.007"/></g></svg>'],["Snapchat",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.253.747A2.55 2.55 0 0 0 13.451 0H2.549A2.55 2.55 0 0 0 0 2.55v10.9A2.55 2.55 0 0 0 2.55 16h10.9A2.55 2.55 0 0 0 16 13.45V2.55a2.55 2.55 0 0 0-.747-1.803Zm-1.486 10.295a.725.725 0 0 1-.2.35 1.34 1.34 0 0 1-.308.24c-.23.128-.476.225-.731.288a.649.649 0 0 0-.139.064c-.074.064-.074.16-.154.299a.82.82 0 0 1-.24.266 1.397 1.397 0 0 1-.79.187c-.296 0-.59.043-.874.128-.154.06-.3.137-.438.23a3.243 3.243 0 0 1-1.85.58 3.27 3.27 0 0 1-1.004-.163 3.27 3.27 0 0 1-.884-.428 1.85 1.85 0 0 0-.414-.222 3.025 3.025 0 0 0-.861-.13 1.364 1.364 0 0 1-.616-.1 1.361 1.361 0 0 1-.21-.098.831.831 0 0 1-.214-.218c-.117-.16-.101-.272-.187-.347a.351.351 0 0 0-.129-.057 3.476 3.476 0 0 1-.353-.12 3.488 3.488 0 0 1-.382-.175 1.187 1.187 0 0 1-.293-.224.737.737 0 0 1-.203-.773c.123-.326.411-.427.688-.571a3.376 3.376 0 0 0 1.216-1.067 1.99 1.99 0 0 0 .214-.373.176.176 0 0 0 0-.155.288.288 0 0 0-.08-.08l-.24-.154-.267-.176a1.44 1.44 0 0 1-.475-.507.986.986 0 0 1-.048-.832.981.981 0 0 1 .955-.63c.093 0 .186.012.277.033h.07a7.034 7.034 0 0 1 0-.816 2.95 2.95 0 0 1 .773-1.878c.224-.255.491-.47.79-.634a3.733 3.733 0 0 1 3.189-.194c.155.06.307.13.453.21.298.164.565.379.79.634.47.516.743 1.18.773 1.878.026.277.026.533.026.8h.027c.09-.021.184-.032.277-.032a.976.976 0 0 1 .335.05.978.978 0 0 1 .663.595.987.987 0 0 1-.048.832 1.44 1.44 0 0 1-.475.507l-.267.176-.25.165a.176.176 0 0 0-.07.07.164.164 0 0 0 0 .149c.06.132.131.259.214.378.326.451.756.817 1.253 1.067l.155.08.09.043a.827.827 0 0 1 .406.432l.042.021c.044.13.05.27.018.402Z"/></svg>'],["Tiktok",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path fill-rule="evenodd" clip-rule="evenodd" d="M12.208 3.806A3.358 3.358 0 0 1 10.708 1H8.344l-.004 9.646c-.04 1.08-.914 1.947-1.985 1.947-.321 0-.638-.08-.922-.232a2.029 2.029 0 0 1-1.066-1.791c0-1.116.892-2.023 1.988-2.023.205 0 .401.034.587.093V6.183a4.258 4.258 0 0 0-.587-.043C3.954 6.14 2 8.127 2 10.57a4.45 4.45 0 0 0 1.859 3.627A4.277 4.277 0 0 0 6.354 15c2.401 0 4.355-1.987 4.355-4.43V5.679A5.563 5.563 0 0 0 14 6.755V4.348c-.66 0-1.276-.2-1.792-.542Z"/></svg>'],["Twitch",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m9.565 13.157 5.14-5.141v-8L3.854 0 1 2.852v10.305h3.418V16h.016l2.843-2.843h2.288ZM4.418 9.712v-8.57h9.147l.005 6.287-2.288 2.283H8.994L6.706 12V9.712H4.418Z"/><path d="M11.852 3.43H10.71v3.429h1.14v-3.43ZM9.001 3.43H7.859v3.429h1.142v-3.43Z"/></svg>'],["Website",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm5.91 7h-1.29a12.92 12.92 0 0 0-.7-3.54A6 6 0 0 1 13.91 7ZM7 2.44V7H5.39A7.21 7.21 0 0 1 7 2.44ZM7 9v4.55A7.26 7.26 0 0 1 5.39 9H7Zm2 4.55V9h1.61A7.32 7.32 0 0 1 9 13.55ZM9 7V2.44A7.29 7.29 0 0 1 10.61 7H9ZM4.12 3.46A12.21 12.21 0 0 0 3.42 7h-1.3a6 6 0 0 1 2-3.54ZM2.13 8.99h1.29a12.14 12.14 0 0 0 .7 3.53 6 6 0 0 1-2-3.52l.01-.01Zm9.83 3.53c.398-1.138.633-2.326.7-3.53h1.29a6 6 0 0 1-2.03 3.54l.04-.01Z"/></svg>'],["Whatsapp",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M15.852 7.64A7.93 7.93 0 0 0 7.975 0h-.038A7.93 7.93 0 0 0 .972 11.735L.27 15.93A.061.061 0 0 0 .33 16h.013l4.15-.923a7.935 7.935 0 0 0 3.436.781h.227a7.927 7.927 0 0 0 7.696-8.218Zm-7.735 6.84h-.188a6.557 6.557 0 0 1-3.02-.734l-.213-.111-2.815.665.52-2.848-.12-.204a6.556 6.556 0 0 1 5.468-9.87h.19a6.553 6.553 0 0 1 .185 13.104l-.007-.003Z"/><path d="M5.172 4.101a.733.733 0 0 0-.52.232c-.19.194-.718.66-.749 1.64-.03.98.654 1.949.75 2.085.096.136 1.308 2.251 3.306 3.11 1.174.505 1.689.592 2.022.592.138 0 .242-.014.35-.02.366-.023 1.192-.446 1.372-.906.18-.46.192-.862.145-.943-.048-.08-.178-.138-.374-.241-.196-.103-1.159-.618-1.34-.69a.611.611 0 0 0-.213-.056.295.295 0 0 0-.237.142c-.161.2-.53.635-.654.76a.295.295 0 0 1-.217.102.52.52 0 0 1-.218-.059 5.077 5.077 0 0 1-1.567-1.045 6.009 6.009 0 0 1-1.065-1.416c-.11-.203 0-.307.1-.402.1-.095.206-.226.31-.34.084-.097.154-.205.208-.321a.367.367 0 0 0-.005-.35c-.048-.1-.402-1.097-.569-1.497-.135-.342-.296-.353-.437-.363a10.248 10.248 0 0 0-.38-.016h-.018"/></svg>'],["X",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="m4.344 4.003 5.978 7.994h1.355l-5.98-7.994H4.345Z"/><path d="M8 0a8 8 0 1 0 0 16A8 8 0 0 0 8 0Zm2.005 12.635-2.722-3.64-3.369 3.64h-.866l3.848-4.157-3.824-5.113h2.947l2.507 3.352 3.103-3.352h.866l-3.582 3.87 4.04 5.4h-2.948Z"/></svg>'],["Youtube",'<svg width="16" height="16" viewBox="0 0 16 16" fill="currentColor"><path d="M.842 12.153c.25.246.56.424.9.514 1.835.415 10.55.472 12.496 0 .343-.086.657-.26.909-.505a1.96 1.96 0 0 0 .526-.885c.216-1.179.32-2.37.327-3.563v-.397a20.441 20.441 0 0 0-.359-3.596 1.96 1.96 0 0 0-.517-.882 2.008 2.008 0 0 0-.896-.509c-.478-.182-3.12-.316-5.914-.33h-.951c-2.288.012-4.527.108-5.626.33-.34.088-.65.263-.898.508a1.945 1.945 0 0 0-.515.883A21.734 21.734 0 0 0 0 7.35v.286c.008 1.214.112 2.428.324 3.63.09.335.27.64.518.886Zm5.605-7.01 4.176 2.356-4.176 2.366V5.143Z"/></svg>']]),di=(()=>{class e{constructor(){this.ICONS_BY_PRESET=za}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-icon"]],inputs:{appearance:"appearance"},decls:2,vars:1,consts:[[1,"rndzz-icon",3,"innerHTML"]],template:function(r,o){r&1&&m(0,kE,2,3,"span",0)(1,LE,2,3,"span",0),r&2&&v(o.ICONS_BY_PRESET.has(o.appearance)?0:1)},dependencies:[Ea],styles:[`rnd-icon .rndzz-icon{display:flex;align-items:center;transition:color .25s}
`],encapsulation:2})}}return e})(),Vu=(()=>{class e extends rr{constructor(){super(N(O)),this.REGEXPS=[{regexp:/\${offerPrice}/g,replacement:(t,r)=>this.getPrice(r.offer),requirementsAvailable:(t,r)=>!!r.offer.specialPrice?.price||!!r.offer.price},{regexp:/\${offerMerchant}/g,replacement:(t,r)=>r.offer.shopName||"",requirementsAvailable:(t,r)=>!!r.offer.shopName},{regexp:/\${strikeThroughPrice}/g,replacement:(t,r)=>this.getCrossedPrice(r.offer)}]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"offerContentVariable",type:e,pure:!0})}}return e})(),ju=(()=>{class e{constructor(){this.buttonAlign=W("center")}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-no-offer"]],inputs:{buttonAlign:[1,"buttonAlign"]},decls:5,vars:5,consts:[[1,"rndzz-no-offer"],[1,"rndzz-no-offer_text"]],template:function(r,o){r&1&&(ft(0,"div")(1,"div",0)(2,"div",1),ce(3),D(4,"translate"),It()()()),r&2&&(ae("rndzz-no-offer_wrapper button-align-"+o.buttonAlign()),g(3),xe(F(4,3,"no-offer")))},dependencies:[Dn],styles:[`.rndzz-no-offer_wrapper{display:flex;justify-content:center;align-items:center;width:100%;height:100%}.rndzz-no-offer_wrapper.button-align-start{justify-content:start}.rndzz-no-offer_wrapper.button-align-end{justify-content:end}.rndzz-no-offer_wrapper .rndzz-no-offer{display:inline-flex;align-items:center;gap:.15rem;margin:var(--rndzz-offer-button-margin, 0);padding:.5rem .75rem;background-color:#eee;border-style:solid;border-width:var(--rndzz-offer-button-border-width, 0);border-color:var(--rndzz-offer-button-border-color);border-radius:var(--rndzz-offer-button-border-radius, 0)}.rndzz-no-offer_wrapper .rndzz-no-offer .rndzz-no-offer_text{line-height:initial;font-family:var(--rndzz-offer-button-font-family),sans-serif;font-size:var(--rndzz-offer-button-font-size);color:#666;font-weight:var(--rndzz-offer-button-font-weight);font-style:var(--rndzz-offer-button-font-style);text-decoration:var(--rndzz-offer-button-text-decoration);text-transform:var(--rndzz-offer-button-text-transform)}
`],encapsulation:2})}}return e})(),Ia=(()=>{class e{transform(t,r){let o={offer:r,productBrand:t.productBrand,productName:t.productName};return o?JSON.stringify(o):"{}"}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"offerListToJson",type:e,pure:!0})}}return e})(),F0=(()=>{class e{constructor(t,r,o){this.eltRef=t,this.cdr=r,this.platformId=o,this.offers=W.required(),this.nbMaxOffers=W(0),this.nbEmptyLines=W(0),this.renderingContent=W.required(),this.designConfiguration=W.required(),this.buttonAlign=W("center"),this.expandButtonHiddenBehavior=W("hidden"),this.fillList=[],this.isOfferListExpanded=!1,this.noOffers=fe(()=>!this.offers()||this.offers().length===0),this.userClickedExpand=He(!1),this.getOfferCondition=i=>{switch(i.condition){case"USED":return this.designConfiguration().settings.offerConditionUsedContent;case"REFURBISHED":return this.designConfiguration().settings.offerConditionRefurbishedContent;default:return null}},yt(()=>{let i=this.nbEmptyLines(),s=this.offers();this.fillList=[],i>0&&s.length>0&&(this.fillList=new Array(i).fill(s[s.length-1])),this.cdr.detectChanges()})}get hostClass(){return`rndzz-behavior-${this.designConfiguration().settings.offerListBehavior} ${this.noOffers()?"rndzz-offer-list-no-offer":""}`}get offerButtonState(){return{text:this.designConfiguration().settings.offerButtonContent,icon:{visible:this.designConfiguration().settings.offerButtonIconVisible,position:this.designConfiguration().settings.offerButtonIconPosition,appearance:this.designConfiguration().settings.offerButtonIconAppearance}}}get toggleState(){return this.isOfferListExpanded?{text:this.designConfiguration().settings.toggleContentOpen||this.designConfiguration().settings.toggleContent,icon:{visible:this.designConfiguration().settings.toggleIconVisible,position:this.designConfiguration().settings.toggleIconPosition,appearance:this.designConfiguration().settings.toggleIconAppearanceOpen||this.designConfiguration().settings.toggleIconAppearance}}:{text:this.designConfiguration().settings.toggleContent,icon:{visible:this.designConfiguration().settings.toggleIconVisible,position:this.designConfiguration().settings.toggleIconPosition,appearance:this.designConfiguration().settings.toggleIconAppearance}}}get isToggleVisible(){return this.designConfiguration().settings.toggleVisible&&this.designConfiguration().settings.offerListBehavior==="expand"&&(this.nbMaxOffers()===0||this.designConfiguration().settings.offerListNbVisibleOffers<this.nbMaxOffers())}toggleOfferListExpand(t){this.userClickedExpand()||this.userClickedExpand.set(!0),t.stopImmediatePropagation(),t.preventDefault(),this.isOfferListExpanded=!this.isOfferListExpanded,this.cdr.detectChanges()}handleClick(t,r){ci(this.eltRef.nativeElement,r,t)}static{this.\u0275fac=function(r){return new(r||e)(E(se),E(Oe),E(be))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-offer-list"]],hostVars:2,hostBindings:function(r,o){r&2&&ae(o.hostClass)},inputs:{offers:[1,"offers"],nbMaxOffers:[1,"nbMaxOffers"],nbEmptyLines:[1,"nbEmptyLines"],renderingContent:[1,"renderingContent"],designConfiguration:[1,"designConfiguration"],buttonAlign:[1,"buttonAlign"],expandButtonHiddenBehavior:[1,"expandButtonHiddenBehavior"]},ngContentSelectors:y0,decls:2,vars:1,consts:[["offerTpl",""],[3,"buttonAlign"],["rndExpandAnimation","",1,"rndzz-offer-list-wrapper",3,"rndExpandAnimationIsActive","rndExpandAnimationConfig"],[1,"rndzz-offer-list"],[1,"rndzz-grid-wrapper","rndzz-offer-list-header",3,"rndzz-display-stock","rndzz-display-price"],[1,"rndzz-offer",3,"rndzz-first-price"],[1,"rndzz-actions"],[3,"class","rndzz-hidden","rndzz-open","rndzz-has-shadow"],[1,"rndzz-grid-wrapper","rndzz-offer-list-header"],[1,"rndzz-header-merchant"],[1,"rndzz-text"],[1,"rndzz-header-stock"],[1,"rndzz-header-price"],[1,"rndzz-offer-button-wrapper"],[1,"rndzz-offer-button","rndzz-header-button"],[3,"appearance"],[1,"rndzz-offer"],["target","_blank","rel","sponsored",1,"rndzz-grid-wrapper",3,"rndzz-display-stock","rndzz-display-price","href"],["target","_blank","rel","sponsored",1,"rndzz-grid-wrapper",3,"click","href"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"rndzz-grid-wrapper","rndzz-offer","rndzz-hide",3,"rndzz-display-stock","rndzz-display-price"],[1,"rndzz-grid-wrapper","rndzz-offer","rndzz-hide"],[1,"rndzz-offer-merchant"],["width","32","height","32","alt","",1,"rndzz-icon",3,"src"],[1,"rndzz-offer-column-wrapper"],[1,"rndzz-text","rndzz-merchant-label","from-content-attribute"],[1,"rndzz-text","rndzz-merchant-type-label","from-content-attribute"],[1,"rndzz-offer-stock",3,"rndzz-has-stock"],[1,"rndzz-offer-price"],[1,"rndzz-offer-button"],[1,"rndzz-text","rndzz-button-label",3,"innerHTML"],[1,"rndzz-offer-stock"],[3,"class"],[1,"rndzz-text","rndzz-price-value","from-content-attribute"],[1,"rndzz-text","rndzz-offer-condition","from-content-attribute"],[3,"click","keyup.enter"]],template:function(r,o){if(r&1&&(aa(),m(0,sz,11,10)(1,az,1,1,"rnd-no-offer",1)),r&2){let i;v((((i=o.offers())==null?null:i.length)||0)>0?0:1)}},dependencies:[di,yn,O0,ju,Dn,Jo,Jt,Vu,li,Ia],styles:[`rnd-offer-list{display:block;margin:var(--rndzz-offer-list-margin, 0);padding:var(--rndzz-offer-list-padding, 0);background-color:var(--rndzz-offer-list-background-color);border-style:solid;border-width:var(--rndzz-offer-list-border-width, 0);border-color:var(--rndzz-offer-list-border-color);border-radius:var(--rndzz-offer-list-border-radius, 0)}rnd-offer-list.rndzz-behavior-fixed{overflow:auto}rnd-offer-list.rndzz-offer-list-no-offer{height:100%}rnd-offer-list .rndzz-offer-list-wrapper{overflow:hidden}rnd-offer-list .rndzz-offer-list{width:100%;height:auto;margin:0!important;padding:0!important}rnd-offer-list .rndzz-offer-list li{list-style:none}rnd-offer-list .rndzz-offer-list a{color:unset;text-decoration:unset}rnd-offer-list .rndzz-offer-list a:hover,rnd-offer-list .rndzz-offer-list a:active,rnd-offer-list .rndzz-offer-list a:focus{color:unset;text-decoration:unset}rnd-offer-list .rndzz-offer-list .rndzz-grid-wrapper{display:grid;position:relative;grid-template-columns:var(--rndzz-offer-list-columns-proportions)}rnd-offer-list .rndzz-offer-list .rndzz-grid-wrapper>*{display:inline-flex;align-items:center}rnd-offer-list .rndzz-offer-list .rndzz-hide{opacity:0}rnd-offer-list .rndzz-offer-list .rndzz-hide .rndzz-merchant-type-label,rnd-offer-list .rndzz-offer-list .rndzz-hide .rndzz-offer-condition{display:none}rnd-offer-list .rndzz-offer-list-header{margin:var(--rndzz-offer-list-header-margin, 0);padding:var(--rndzz-offer-list-header-padding, 0);background-color:var(--rndzz-offer-list-header-background-color);text-transform:var(--rndzz-offer-list-header-text-transform);border-style:solid;border-width:var(--rndzz-offer-list-header-border-width, 0);border-color:var(--rndzz-offer-list-header-border-color);border-radius:var(--rndzz-offer-list-header-border-radius, 0);color:var(--rndzz-offer-list-header-color);font-family:var(--rndzz-offer-list-header-font-family),sans-serif;font-size:var(--rndzz-offer-list-header-font-size);font-weight:var(--rndzz-offer-list-header-font-weight);text-decoration:var(--rndzz-offer-list-header-text-decoration)}rnd-offer-list .rndzz-offer-list-header .rndzz-header-merchant .rndzz-text{width:100%;text-align:left}rnd-offer-list .rndzz-offer-list-header .rndzz-header-stock .rndzz-text{width:100%;text-align:center}rnd-offer-list .rndzz-offer-list-header .rndzz-header-price .rndzz-text{width:100%;text-align:var(--rndzz-offer-price-text-align)}rnd-offer-list .rndzz-offer-list-header .rndzz-header-button{visibility:hidden;line-height:0}rnd-offer-list .rndzz-offer{margin:var(--rndzz-offer-margin, 0);padding:var(--rndzz-offer-padding, 0);background-color:var(--rndzz-offer-background-color);border-style:solid;border-width:var(--rndzz-offer-border-width, 0);border-color:var(--rndzz-offer-border-color);border-radius:var(--rndzz-offer-border-radius, 0);transition:background-color .25s,border-color .25s}rnd-offer-list .rndzz-offer:hover{--rndzz-offer-background-color: var(--rndzz-offer-background-color-hover);--rndzz-offer-border-color: var(--rndzz-offer-border-color-hover);--rndzz-offer-button-background-color: var(--rndzz-offer-button-background-color-hover);--rndzz-offer-button-border-color: var(--rndzz-offer-button-border-color-hover);--rndzz-offer-button-font-family: var(--rndzz-offer-button-font-family-hover);--rndzz-offer-button-font-size: var(--rndzz-offer-button-font-size-hover);--rndzz-offer-button-color: var(--rndzz-offer-button-color-hover);--rndzz-offer-button-font-weight: var(--rndzz-offer-button-font-weight-hover);--rndzz-offer-button-font-style: var(--rndzz-offer-button-font-style-hover);--rndzz-offer-button-text-decoration: var(--rndzz-offer-button-text-decoration-hover);--rndzz-offer-button-text-transform: var(--rndzz-offer-button-text-transform-hover);--rndzz-crossed-price-text-color: var(--rndzz-crossed-price-text-color-hover);--rndzz-offer-button-icon-color: var(--rndzz-offer-button-icon-color-hover)}rnd-offer-list .rndzz-offer .rndzz-text{display:block;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}rnd-offer-list .rndzz-offer .rndzz-offer-column-wrapper{width:100%;overflow:hidden;display:flex;flex-direction:column;justify-content:center}rnd-offer-list .rndzz-offer .rndzz-offer-merchant{padding:var(--rndzz-offer-merchant-padding, 0);background-color:var(--rndzz-offer-merchant-background-color)}rnd-offer-list .rndzz-offer .rndzz-offer-merchant .rndzz-icon{margin-right:var(--rndzz-offer-merchant-icon-space);width:var(--rndzz-offer-merchant-icon-size)}rnd-offer-list .rndzz-offer .rndzz-offer-merchant .rndzz-merchant-label{font-family:var(--rndzz-offer-merchant-font-family),sans-serif;font-size:var(--rndzz-offer-merchant-font-size);color:var(--rndzz-offer-merchant-color);font-weight:var(--rndzz-offer-merchant-font-weight);font-style:var(--rndzz-offer-merchant-font-style);text-decoration:var(--rndzz-offer-merchant-text-decoration);text-transform:var(--rndzz-offer-merchant-text-transform)}rnd-offer-list .rndzz-offer .rndzz-offer-merchant .rndzz-merchant-type-label{padding:var(--rndzz-offer-merchant-type-padding, 0);line-height:var(--rndzz-offer-merchant-type-font-size);font-family:var(--rndzz-offer-merchant-type-font-family),sans-serif;font-size:var(--rndzz-offer-merchant-type-font-size);color:var(--rndzz-offer-merchant-type-color);font-weight:var(--rndzz-offer-merchant-type-font-weight);font-style:var(--rndzz-offer-merchant-type-font-style);text-decoration:var(--rndzz-offer-merchant-type-text-decoration);text-transform:var(--rndzz-offer-merchant-type-text-transform)}rnd-offer-list .rndzz-offer .rndzz-offer-stock{justify-content:center;margin:var(--rndzz-offer-list-stock-margin, 0);padding:var(--rndzz-offer-list-stock-padding, 0);background-color:var(--rndzz-offer-list-stock-background-color);border-style:solid;border-width:var(--rndzz-offer-list-stock-border-width, 0);border-color:var(--rndzz-offer-list-stock-border-color);border-radius:var(--rndzz-offer-list-stock-border-radius, 0);color:var(--rndzz-offer-stock-icon-is-not-stock-color)}rnd-offer-list .rndzz-offer .rndzz-offer-stock.rndzz-has-stock{color:var(--rndzz-offer-stock-icon-is-stock-color)}rnd-offer-list .rndzz-offer .rndzz-offer-stock .rndzz-icon{line-height:var(--rndzz-offer-stock-icon-size)}rnd-offer-list .rndzz-offer .rndzz-offer-stock .rndzz-icon svg{width:var(--rndzz-offer-stock-icon-size);height:var(--rndzz-offer-stock-icon-size)}rnd-offer-list .rndzz-offer .rndzz-offer-price{text-align:var(--rndzz-offer-price-text-align)}rnd-offer-list .rndzz-offer .rndzz-offer-price .rndzz-price-value{padding:var(--rndzz-offer-price-padding, 0);font-family:var(--rndzz-offer-price-font-family),sans-serif;font-size:var(--rndzz-offer-price-font-size);color:var(--rndzz-offer-price-color);font-weight:var(--rndzz-offer-price-font-weight);font-style:var(--rndzz-offer-price-font-style);text-decoration:var(--rndzz-offer-price-text-decoration)}rnd-offer-list .rndzz-offer .rndzz-offer-price .rndzz-price-value,rnd-offer-list .rndzz-offer .rndzz-offer-price .rndzz-crossed-price{display:inline-block}rnd-offer-list .rndzz-offer .rndzz-offer-price .rndzz-crossed-price{text-decoration:line-through;padding:var(--rndzz-offer-crossed-price-padding, 0);font-family:var(--rndzz-offer-crossed-price-font-family),sans-serif;font-size:var(--rndzz-offer-crossed-price-font-size);color:var(--rndzz-offer-crossed-price-color);font-weight:var(--rndzz-offer-crossed-price-font-weight);font-style:var(--rndzz-offer-crossed-price-font-style)}rnd-offer-list .rndzz-offer .rndzz-offer-price .rndzz-crossed-price-position-top{display:block}rnd-offer-list .rndzz-offer .rndzz-offer-price .rndzz-offer-condition{line-height:var(--rndzz-offer-condition-font-size);padding:var(--rndzz-offer-condition-padding, 0);font-family:var(--rndzz-offer-condition-font-family),sans-serif;font-size:var(--rndzz-offer-condition-font-size);color:var(--rndzz-offer-condition-color);font-weight:var(--rndzz-offer-condition-font-weight);font-style:var(--rndzz-offer-condition-font-style);text-decoration:var(--rndzz-offer-condition-text-decoration)}rnd-offer-list .rndzz-offer.rndzz-first-price{--rndzz-offer-merchant-font-family: var(--rndzz-offer-merchant-font-family-cheapest);--rndzz-offer-merchant-font-size: var(--rndzz-offer-merchant-font-size-cheapest);--rndzz-offer-merchant-color: var(--rndzz-offer-merchant-color-cheapest);--rndzz-offer-merchant-font-weight: var(--rndzz-offer-merchant-font-weight-cheapest);--rndzz-offer-merchant-font-style: var(--rndzz-offer-merchant-font-style-cheapest);--rndzz-offer-merchant-text-decoration: var(--rndzz-offer-merchant-text-decoration-cheapest);--rndzz-offer-price-font-family: var(--rndzz-offer-price-font-family-cheapest);--rndzz-offer-price-font-size: var(--rndzz-offer-price-font-size-cheapest);--rndzz-offer-price-color: var(--rndzz-offer-price-color-cheapest);--rndzz-offer-price-font-weight: var(--rndzz-offer-price-font-weight-cheapest);--rndzz-offer-price-font-style: var(--rndzz-offer-price-font-style-cheapest);--rndzz-offer-price-text-decoration: var(--rndzz-offer-price-text-decoration-cheapest);--rndzz-offer-price-text-align: var(--rndzz-offer-price-text-align-cheapest)}rnd-offer-list .rndzz-offer.rndzz-first-price:not(:hover){--rndzz-offer-background-color: var(--rndzz-offer-background-color-cheapest)}rnd-offer-list .rndzz-offer.rndzz-first-price .rndzz-offer-stock{color:var(--rndzz-offer-stock-icon-cheapest-color, var(--rndzz-offer-stock-icon-is-not-stock-color))}rnd-offer-list .rndzz-offer.rndzz-first-price .rndzz-offer-stock.rndzz-has-stock{color:var(--rndzz-offer-stock-icon-cheapest-color, var(--rndzz-offer-stock-icon-is-stock-color))}rnd-offer-list .rndzz-offer-button-wrapper{justify-content:end}rnd-offer-list .rndzz-offer-button{display:inline-flex;align-items:center;gap:.15rem;margin:var(--rndzz-offer-button-margin, 0);padding:var(--rndzz-offer-button-padding, 0);background-color:var(--rndzz-offer-button-background-color);border-style:solid;border-width:var(--rndzz-offer-button-border-width, 0);border-color:var(--rndzz-offer-button-border-color);border-radius:var(--rndzz-offer-button-border-radius, 0);transition:background-color .25s,border-color .25s}rnd-offer-list .rndzz-offer-button .rndzz-button-label{line-height:initial;font-family:var(--rndzz-offer-button-font-family),sans-serif;font-size:var(--rndzz-offer-button-font-size);color:var(--rndzz-offer-button-color);font-weight:var(--rndzz-offer-button-font-weight);font-style:var(--rndzz-offer-button-font-style);text-decoration:var(--rndzz-offer-button-text-decoration);text-transform:var(--rndzz-offer-button-text-transform);transition:color .25s}rnd-offer-list .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price{text-decoration:line-through;color:var(--rndzz-crossed-price-text-color);transition:color .25s}rnd-offer-list .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price:not(:first-child){margin-left:var(--rndzz-crossed-price-spacing)}rnd-offer-list .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price:not(:last-child){margin-right:var(--rndzz-crossed-price-spacing)}rnd-offer-list .rndzz-offer-button .rndzz-button-label .rndzz-crossed-price{font-size:calc(var(--rndzz-crossed-price-text-font-size-ratio) / 100 * var(--rndzz-offer-button-font-size));font-weight:var(--rndzz-crossed-price-font-weight);font-family:var(--rndzz-crossed-price-font-family),sans-serif;font-style:var(--rndzz-crossed-price-font-style)}rnd-offer-list .rndzz-offer-button .rndzz-button-label.crossed-price-top{display:flex;flex-direction:column;align-items:flex-end}rnd-offer-list .rndzz-offer-button .rndzz-icon{color:var(--rndzz-offer-button-icon-color)}rnd-offer-list .rndzz-offer-button .rndzz-icon svg{width:var(--rndzz-offer-button-icon-size);height:var(--rndzz-offer-button-icon-size)}rnd-offer-list .rndzz-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row}rnd-offer-list .rndzz-actions.rndzz-toggle-align-end{flex-direction:row-reverse}rnd-offer-list .rndzz-actions.rndzz-toggle-align-center,rnd-offer-list .rndzz-actions.rndzz-toggle-align-stretch{flex-direction:column}rnd-offer-list .rndzz-actions.rndzz-toggle-align-center{align-items:center}rnd-offer-list .rndzz-actions.rndzz-toggle-align-stretch{align-items:stretch}rnd-offer-list .rndzz-actions.rndzz-toggle-align-stretch .rndzz-toggle{flex:100%}rnd-offer-list .rndzz-actions.rndzz-toggle-align-stretch .rndzz-mentions{align-self:end}rnd-offer-list .rndzz-toggle{display:flex;gap:var(--rndzz-toggle-icon-space, 2px);flex-direction:row;justify-content:center;align-items:center;cursor:pointer;transition:color .25s,background-color .25s,border-color .25s;margin:var(--rndzz-toggle-margin, 0);padding:var(--rndzz-toggle-padding, 0);background-color:var(--rndzz-toggle-background-color);border-style:solid;border-width:var(--rndzz-toggle-border-width, 0);border-color:var(--rndzz-toggle-border-color);border-radius:var(--rndzz-toggle-border-radius, 0);font-family:var(--rndzz-toggle-font-family),sans-serif;font-size:var(--rndzz-toggle-font-size);color:var(--rndzz-toggle-color);font-weight:var(--rndzz-toggle-font-weight);font-style:var(--rndzz-toggle-font-style);text-decoration:var(--rndzz-toggle-text-decoration);text-align:var(--rndzz-toggle-text-align)}rnd-offer-list .rndzz-toggle .rndzz-icon{color:var(--rndzz-toggle-icon-color, var(--rndzz-toggle-color))}rnd-offer-list .rndzz-toggle .rndzz-icon svg{width:var(--rndzz-toggle-icon-size);height:var(--rndzz-toggle-icon-size)}rnd-offer-list .rndzz-toggle.hidden-behavior-hidden.rndzz-hidden{display:none}rnd-offer-list .rndzz-toggle.hidden-behavior-invisible.rndzz-hidden{visibility:hidden}rnd-offer-list .rndzz-toggle.rndzz-open{--rndzz-toggle-font-family: var(--rndzz-toggle-font-family-open);--rndzz-toggle-font-size: var(--rndzz-toggle-font-size-open);--rndzz-toggle-color: var(--rndzz-toggle-color-open);--rndzz-toggle-font-weight: var(--rndzz-toggle-font-weight-open);--rndzz-toggle-font-style: var(--rndzz-toggle-font-style-open);--rndzz-toggle-text-decoration: var(--rndzz-toggle-text-decoration-open);--rndzz-toggle-icon-color: var(--rndzz-toggle-icon-color-open)}rnd-offer-list .rndzz-toggle:hover{--rndzz-toggle-background-color: var(--rndzz-toggle-background-color-hover);--rndzz-toggle-border-color: var(--rndzz-toggle-border-color-hover);--rndzz-toggle-font-family: var(--rndzz-toggle-font-family-hover);--rndzz-toggle-font-size: var(--rndzz-toggle-font-size-hover);--rndzz-toggle-color: var(--rndzz-toggle-color-hover);--rndzz-toggle-font-weight: var(--rndzz-toggle-font-weight-hover);--rndzz-toggle-font-style: var(--rndzz-toggle-font-style-hover);--rndzz-toggle-text-decoration: var(--rndzz-toggle-text-decoration-hover)}rnd-offer-list .rndzz-toggle.rndzz-has-shadow{box-shadow:var(--rndzz-toggle-shadow-offset) var(--rndzz-toggle-shadow-blur) var(--rndzz-toggle-shadow-spread) var(--rndzz-toggle-shadow-color)}rnd-offer-list .rndzz-box-no-offer-wrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;width:100%;height:100%;min-height:100px}rnd-offer-list .rndzz-box-no-offer-tag{padding:6px 12px;border-radius:8px;background-color:#ccc;color:#fff;font-weight:700;line-height:2rem;margin:1rem 0;text-align:center}rnd-offer-list .rndzz-box-no-offer-tag:first-letter{text-transform:uppercase}
`],encapsulation:2})}}return e})(),DT=(()=>{class e{constructor(){this.maxOffers=0,this.nbEmptyLines=0}ngOnChanges(){this.maxOffers=Math.max(...this.renderingContent.tabs.map(r=>r.offers.length)),this.nbEmptyLines=0;let t=this.renderingContent.tabs[this.tabIdx];if(t?.offers?.length>0&&this.designConfiguration){let r=Math.min(this.designConfiguration.settings.offerListNbVisibleOffers,this.maxOffers);this.nbEmptyLines=r>t.offers.length?r-t.offers.length:0}}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-box-offer-list"]],inputs:{tabIdx:"tabIdx",renderingContent:"renderingContent",designConfiguration:"designConfiguration"},features:[Ge],decls:1,vars:1,consts:[[3,"offers","nbEmptyLines","nbMaxOffers","designConfiguration","renderingContent","expandButtonHiddenBehavior"]],template:function(r,o){if(r&1&&m(0,lz,1,6,"rnd-offer-list",0),r&2){let i;v((i=o.renderingContent.tabs[o.tabIdx])?0:-1,i)}},dependencies:[F0],styles:[`rnd-box-offer-list{flex:1}
`],encapsulation:2})}}return e})(),ET=(()=>{class e extends rr{constructor(t){super(t),this.REGEXPS=[{regexp:/\${(contentProductName|tableTitle)}/g,replacement:(r,o)=>o.content.productName,requirementsAvailable:(r,o)=>!!o.content.productName},{regexp:/\${lowerPrice}/g,replacement:(r,o)=>this._getLowerPrice(o.content),requirementsAvailable:(r,o)=>!!o.content.tabs.length}]}_getLowerPrice(t){let r=t.tabs.map(o=>{let i=o.offers[0];return i?.specialPrice?.price??i?.price}).sort((o,i)=>(o??0)-(i??0))[0];return this.currencyPipe.transform(r,t.tabs[0]?.offers[0]?.currency??"EUR","symbol-narrow")??""}static{this.\u0275fac=function(r){return new(r||e)(E(O,16))}}static{this.\u0275pipe=Ee({name:"boxContentVariable",type:e,pure:!0})}}return e})(),zT=(()=>{class e{isPartiallyOverflow(t,r){if(Re(this.platformId)&&this.designConfiguration.settings.tabsDisplay==="expandable"){let o=t.getBoundingClientRect();return r.getBoundingClientRect().right>o.right}return!1}constructor(t,r,o){this.platformId=t,this.eltRef=r,this.cdr=o,this.selectedTabIdxChange=new Je,this.isExpanded=!1,this.hasOverflow=!1,this.displayChange$=new De,this.destroy$=new De}ngOnInit(){this.displayChange$.pipe(uo(this.destroy$),co(void 0),ji(30),ll(()=>this._checkOverflow())).subscribe()}ngOnChanges(){this.displayChange$.next()}changeTab(t){this.selectedTabIdxChange.emit(t)}toggleExpand(){this.isExpanded=!this.isExpanded,this.cdr.detectChanges()}_checkOverflow(){if(Re(this.platformId)){let t=this.eltRef.nativeElement,r=t.getBoundingClientRect().right,o=t.querySelector(".rndzz-box-tab:last-child")?.getBoundingClientRect().right;this.hasOverflow=o&&o>r||!1,this.cdr.detectChanges()}}ngOnDestroy(){this.destroy$.next(),this.destroy$.complete()}static{this.\u0275fac=function(r){return new(r||e)(E(be),E(se),E(Oe))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-box-tabs"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration",selectedTabIdx:"selectedTabIdx"},outputs:{selectedTabIdxChange:"selectedTabIdxChange"},features:[Ge],decls:5,vars:5,consts:[["tabListElt",""],["tabElt",""],[1,"rndzz-expand-button","rndzz-box-tab"],[1,"rndzz-box-tab",3,"rndzz-active","rndzz-partially-overflow"],[1,"rndzz-box-tab",3,"click"],[1,"rndzz-expand-button","rndzz-box-tab",3,"click"]],template:function(r,o){r&1&&(ft(0,"ol",null,0),Et(2,dz,1,1,null,null,Zt),It(),m(4,uz,2,1,"button",2)),r&2&&(ae("rndzz-box-tabs rndzz-display-"+o.designConfiguration.settings.tabsDisplay),H("rndzz-expanded",o.isExpanded),g(2),zt(o.renderingContent==null?null:o.renderingContent.tabs),g(2),v(o.designConfiguration.settings.tabsDisplay==="expandable"&&(o.hasOverflow||o.isExpanded)?4:-1))},styles:[`rnd-box-tabs{display:grid;grid-template-columns:1fr auto;align-items:start;margin:var(--rndzz-tabs-container-margin, 0);padding:var(--rndzz-tabs-container-padding, 0);background-color:var(--rndzz-tabs-container-background-color, transparent);border-style:solid;border-width:var(--rndzz-tabs-container-border-width, 0);border-color:var(--rndzz-tabs-container-border-color, transparent);border-radius:var(--rndzz-tabs-container-border-radius, 0)}rnd-box-tabs .rndzz-box-tabs{min-width:0;list-style:none;padding:0;margin:0;display:flex}rnd-box-tabs .rndzz-box-tabs.rndzz-display-scroll{overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-webkit-overflow-scrolling:touch}rnd-box-tabs .rndzz-box-tabs.rndzz-display-scroll::-webkit-scrollbar{display:none}rnd-box-tabs .rndzz-box-tabs.rndzz-display-scroll .rndzz-box-tab{scroll-snap-align:start}rnd-box-tabs .rndzz-box-tabs.rndzz-display-scroll .rndzz-box-tab{scroll-snap-align:start;max-width:30%;overflow:hidden}rnd-box-tabs .rndzz-box-tabs.rndzz-display-scroll .rndzz-box-tab,rnd-box-tabs .rndzz-box-tabs.rndzz-display-expandable .rndzz-box-tab{text-overflow:ellipsis;white-space:nowrap;box-sizing:border-box}rnd-box-tabs .rndzz-box-tabs.rndzz-display-expandable .rndzz-box-tab.rndzz-partially-overflow{visibility:hidden}rnd-box-tabs .rndzz-box-tabs.rndzz-display-expandable:not(.rndzz-expanded){overflow:hidden;text-overflow:ellipsis;white-space:nowrap}rnd-box-tabs .rndzz-box-tabs.rndzz-display-expandable.rndzz-expanded{flex-wrap:wrap}rnd-box-tabs .rndzz-box-tabs.rndzz-display-wrap{flex-wrap:wrap;justify-content:space-evenly}rnd-box-tabs .rndzz-box-tabs.rndzz-display-wrap .rndzz-box-tab{flex-grow:1}rnd-box-tabs .rndzz-box-tab{flex-shrink:0;cursor:pointer;max-width:100%}rnd-box-tabs .rndzz-box-tab span{overflow:hidden;text-overflow:ellipsis;white-space:nowrap;display:block}rnd-box-tabs .rndzz-box-tab{margin:var(--rndzz-tabs-margin, 0);padding:var(--rndzz-tabs-padding, 0);background-color:var(--rndzz-tabs-background-color, transparent);border-style:solid;border-width:var(--rndzz-tabs-border-width, 0);border-color:var(--rndzz-tabs-border-color, transparent);border-radius:var(--rndzz-tabs-border-radius, 0);font-family:var(--rndzz-tabs-font-family),sans-serif;font-size:var(--rndzz-tabs-font-size);line-height:calc(var(--rndzz-tabs-font-size) * 1.25);color:var(--rndzz-tabs-color);font-weight:var(--rndzz-tabs-font-weight);font-style:var(--rndzz-tabs-font-style);text-decoration:var(--rndzz-tabs-text-decoration);text-align:var(--rndzz-tabs-text-align);transition:color .25s,background-color .25s,border-color .25s}rnd-box-tabs .rndzz-box-tab:hover{background-color:var(--rndzz-tabs-background-color-hover, transparent);border-color:var(--rndzz-tabs-border-color-hover, transparent);font-family:var(--rndzz-tabs-font-family-hover),sans-serif;font-size:var(--rndzz-tabs-font-size-hover);color:var(--rndzz-tabs-color-hover);font-weight:var(--rndzz-tabs-font-weight-hover);font-style:var(--rndzz-tabs-font-style-hover);text-decoration:var(--rndzz-tabs-text-decoration-hover);text-align:var(--rndzz-tabs-text-align-hover)}rnd-box-tabs .rndzz-box-tab.rndzz-active{cursor:default;background-color:var(--rndzz-tabs-background-color-active, transparent);border-color:var(--rndzz-tabs-border-color-active, transparent);font-family:var(--rndzz-tabs-font-family-active),sans-serif;font-size:var(--rndzz-tabs-font-size-active);color:var(--rndzz-tabs-color-active);font-weight:var(--rndzz-tabs-font-weight-active);font-style:var(--rndzz-tabs-font-style-active);text-decoration:var(--rndzz-tabs-text-decoration-active);text-align:var(--rndzz-tabs-text-align-active)}rnd-box-tabs .rndzz-expand-button{padding-left:10px;padding-right:10px}
`],encapsulation:2})}}return e})(),IT=(()=>{class e{get flexDirection(){switch(this.designConfiguration.settings.productImagePosition){case"left":return"row";case"right":return"row-reverse";default:return"column"}}constructor(t,r,o){this.cdr=t,this.eltRef=r,this.platformId=o,this.selectedTabIdx=0,this.showTabs=!1}handleClick(t,r){ci(this.eltRef.nativeElement,r,t)}ngOnChanges(t){let{renderingContent:r}=t;if(r&&r.currentValue?.title!==r.previousValue?.title){let o=this.renderingContent.tabs?.findIndex(i=>i.offers.length>0)??-1;o===-1?this.selectedTabIdx=0:this.selectedTabIdx=o}if(r){let o=(this.renderingContent.tabs?.length||0)>1,i=(this.renderingContent.tabs||[])?.some(s=>(s.offers?.length||0)>0);this.showTabs=o&&i}this.cdr.detectChanges()}updateTabIdx(t){this.selectedTabIdx=t,this.cdr.detectChanges()}static{this.\u0275fac=function(r){return new(r||e)(E(Oe),E(se),E(be))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-box"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration",isImageAndTitleAsLink:"isImageAndTitleAsLink"},features:[Ge],decls:3,vars:5,consts:[["titleTpl",""],["tabsTpl",""],["imageTpl",""],["titleSpanTpl",""],["type","BOX",3,"designConfiguration"],[1,"rndzz-box-container",3,"rndzz-has-shadow"],[1,"rndzz-box-container"],[1,"rndzz-box-layout"],[3,"ngTemplateOutlet"],[1,"rndzz-horizontal-layout"],[1,"rndzz-box-product-image-wrapper",3,"class"],[1,"rndzz-box-offer-list-container"],[3,"tabIdx","renderingContent","designConfiguration"],[1,"rndzz-box-product-image-wrapper"],["target","_blank","rel","sponsored",1,"rndzz-box-head-link",3,"href"],["target","_blank","rel","sponsored",1,"rndzz-box-head-link",3,"click","href"],[1,"rndzz-box-product-image"],["fetchpriority","high",3,"src","alt"],["type","BOX",1,"rndzz-mentions",3,"designConfiguration"],[3,"innerHTML"],[3,"selectedTabIdxChange","designConfiguration","renderingContent","selectedTabIdx"]],template:function(r,o){if(r&1&&(m(0,fz,1,1,"rnd-mentions",4),m(1,Rz,16,17,"div",5),m(2,kz,1,1,"rnd-mentions",4)),r&2){let i;v(qe(3,b0).includes(o.designConfiguration.settings.gdprButtonPosition??"")?0:-1),g(),v((i=o.renderingContent.tabs[o.selectedTabIdx])?1:-1,i),g(),v(qe(4,ku).includes(o.designConfiguration.settings.gdprButtonPosition??"")?2:-1)}},dependencies:[Bu,yn,A0,DT,zT,ju,ET,li,Jt,Ia],styles:[`rnd-box{font-family:var(--rndzz-theme-font-family),sans-serif;color:var(--rndzz-theme-text-color);font-size:14px;display:block;width:100%}rnd-box .rndzz-box-container{margin:var(--rndzz-box-margin, 0);padding:var(--rndzz-box-padding, 0);background-color:var(--rndzz-box-background-color, transparent);border-style:solid;border-width:var(--rndzz-box-border-width, 0);border-color:var(--rndzz-box-border-color, transparent);border-radius:var(--rndzz-box-border-radius, 0)}rnd-box .rndzz-box-container.rndzz-has-shadow{box-shadow:var(--rndzz-box-shadow-offset) var(--rndzz-box-shadow-blur) var(--rndzz-box-shadow-spread) var(--rndzz-box-shadow-color)}rnd-box .rndzz-box-layout{width:100%;display:flex;flex-direction:column}rnd-box .rndzz-horizontal-layout{display:flex}rnd-box .rndzz-box-head-link{text-decoration:none}rnd-box .rndzz-box-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:var(--rndzz-title-margin, 0);padding:var(--rndzz-title-padding, 0);background-color:var(--rndzz-title-background-color, transparent);border-style:solid;border-width:var(--rndzz-title-border-width, 0);border-color:var(--rndzz-title-border-color, transparent);border-radius:var(--rndzz-title-border-radius, 0);font-family:var(--rndzz-title-font-family),sans-serif;font-size:var(--rndzz-title-font-size);color:var(--rndzz-title-color);font-weight:var(--rndzz-title-font-weight);font-style:var(--rndzz-title-font-style);text-transform:var(--rndzz-title-text-transform);text-decoration:var(--rndzz-title-text-decoration);text-align:var(--rndzz-title-text-align);line-height:var(--rndzz-title-line-height)}rnd-box .rndzz-box-product-image-wrapper{align-self:start}rnd-box .rndzz-box-product-image-wrapper.rndzz-sizing-scaled{width:var(--rndzz-product-image-width-percent);position:relative}rnd-box .rndzz-box-product-image-wrapper.rndzz-sizing-scaled .rndzz-box-product-image{aspect-ratio:1/1}rnd-box .rndzz-box-product-image-wrapper.rndzz-sizing-fixed.rndzz-box-position-top{width:100%}rnd-box .rndzz-box-product-image-wrapper.rndzz-sizing-fixed .rndzz-box-product-image{height:var(--rndzz-product-image-height, 100%)}rnd-box .rndzz-box-product-image-wrapper.rndzz-box-position-left.rndzz-sizing-fixed,rnd-box .rndzz-box-product-image-wrapper.rndzz-box-position-right.rndzz-sizing-fixed{width:var(--rndzz-product-image-width)}rnd-box .rndzz-box-product-image-wrapper.rndzz-box-position-top{align-self:center}rnd-box .rndzz-box-product-image-wrapper .rndzz-box-product-image{display:flex;flex-direction:column;margin:var(--rndzz-product-image-margin, 0);background-color:var(--rndzz-product-image-background-color, transparent);border-style:solid;border-width:var(--rndzz-product-image-border-width, 0);border-color:var(--rndzz-product-image-border-color, transparent);border-radius:var(--rndzz-product-image-border-radius, 0);align-items:var(--rndzz-product-image-align, center);justify-content:var(--rndzz-product-image-justify, center)}rnd-box .rndzz-box-product-image-wrapper .rndzz-box-product-image img{border-radius:var(--rndzz-product-image-border-radius, 0);height:auto;max-width:var(--rndzz-product-image-scale, 100%);max-height:var(--rndzz-product-image-scale, 100%)}rnd-box .rndzz-box-offer-list-container{display:flex;flex-direction:column;overflow:hidden}rnd-box .rndzz-box-offer-list-container.rndzz-fixed-height{height:var(--rndzz-offer-list-height, 100%)}rnd-box .rndzz-box-offer-list-container.rndzz-box-position-bottom,rnd-box .rndzz-box-offer-list-container.rndzz-no-image{width:100%}rnd-box .rndzz-box-offer-list-container.rndzz-box-position-side:not(.rndzz-no-image).rndzz-sizing-fixed{width:calc(100% - var(--rndzz-product-image-width))}rnd-box .rndzz-box-offer-list-container.rndzz-box-position-side:not(.rndzz-no-image).rndzz-sizing-scaled{width:calc(100% - var(--rndzz-product-image-width-percent))}
`],encapsulation:2})}}return e})(),wT=(()=>{class e{static{this.REG_PROMO_CODE=/\${promocode}/g}transform(t,r){return t?t.replace(e.REG_PROMO_CODE,r.content.promoCode||""):""}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"ctaPromoCodeContentVariable",type:e,pure:!0})}}return e})(),TT=(()=>{class e extends rr{constructor(){super(N(O)),this.REGEXPS=[{regexp:/\${contentMerchant}/g,replacement:(t,r)=>r.content.shopName,requirementsAvailable:(t,r)=>!!r.content.shopName},{regexp:/\${contentProductName}/g,replacement:(t,r)=>r.content.productName,requirementsAvailable:(t,r)=>!!r.content.productName},{regexp:/\${contentMerchantIcon}/g,replacement:(t,r)=>this.generateImgTag(r.content)},{regexp:/\${contentPrice}/g,replacement:(t,r)=>this.getPrice(r.content),requirementsAvailable:(t,r)=>r.content.price>=0||!!r.content.specialPrice},{regexp:/\${strikeThroughPrice}/g,replacement:(t,r)=>this.getCrossedPrice(r.content)}]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"ctaContentVariable",type:e,pure:!0})}}return e})(),ST=(()=>{class e{transform(t){return t?JSON.stringify(U(I({},t),{design:void 0})):"{}"}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"ctaToJson",type:e,pure:!0})}}return e})(),MT=(()=>{class e{constructor(t,r,o){this.cdr=t,this.eltRef=r,this.platformId=o,this.designConfiguration=W.required(),this.ICONS_BY_PRESET=za,this.isHovered=He(!1),this.isPromoCodeClicked=He(!1),this.hasOverflow=He(!1),this.showEllipsis=fe(()=>this.designConfiguration().settings.textEllipsis&&this.hasOverflow()),this.isHoveredSubject$=new De,this.isHoveredSubject$.pipe(zu(),ji(70)).subscribe(i=>this.isHovered.set(i)),yt(()=>{this.isHovered(),this.isPromoCodeClicked(),this.showEllipsis()})}ngAfterViewInit(){Re(this.platformId)&&(this.resizeObserver=new ResizeObserver(()=>{this.#e()}),this.resizeObserver.observe(this.buttonRef.nativeElement),this.resizeObserver.observe(this.contentRef.nativeElement))}forceSetIsHover(t){this.isHoveredSubject$.next(t),this.isHovered.set(t)}handleClick(t,r){ci(this.eltRef.nativeElement,r,t)}handlePromoCodeClick(){this.renderingContent.promoCode&&navigator.clipboard.writeText(this.renderingContent.promoCode).then(()=>this._confirmCopy())}_confirmCopy(){this.isPromoCodeClicked.set(!0),setTimeout(()=>this.isPromoCodeClicked.set(!1),1500)}mouseMove(t){this.isHoveredSubject$.next([t.target,t.target.parentElement].some(r=>r.classList?.contains("cta")))}mouseLeave(){this.forceSetIsHover(!1)}#e(){let t=this.contentRef.nativeElement,r=this.buttonRef.nativeElement;this.hasOverflow.set(t.scrollWidth>r.clientWidth)}static{this.\u0275fac=function(r){return new(r||e)(E(Oe),E(se),E(be))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-cta"]],viewQuery:function(r,o){if(r&1&&qo(_0,5)(x0,5),r&2){let i;jr(i=Hr())&&(o.buttonRef=i.first),jr(i=Hr())&&(o.contentRef=i.first)}},hostBindings:function(r,o){r&1&&me("mousemove",function(s){return o.mouseMove(s)})("mouseleave",function(){return o.mouseLeave()})},inputs:{renderingContent:"renderingContent",designConfiguration:[1,"designConfiguration"]},decls:6,vars:6,consts:[["iconTpl",""],["ctaContentContainer",""],["ctaContent",""],["target","_blank","rel","sponsored",3,"href","rndzz-has-shadow"],[1,"rndzz-promo-code",3,"rndzz-promo-code-clicked"],["target","_blank","rel","sponsored",3,"click","mouseenter","href"],[1,"rndzz-icon","rndzz-position-left"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"rndzz-text"],[3,"innerHTML"],[1,"rndzz-cta-ellipsis"],[1,"rndzz-icon","rndzz-position-right"],[1,"rndzz-promo-code",3,"click"],[1,"rndzz-promo-code-text"]],template:function(r,o){if(r&1&&(_(0,"div"),m(1,Hz,19,49,"a",3),D(2,"redirectUrl"),m(3,$z,6,25,"div",4),x(),ut(4,qz,1,1,"ng-template",null,0,et)),r&2){let i;ae("rndzz-cta rndzz-promo-code-position-"+o.designConfiguration().settings.promoCodePosition),g(),v((i=F(2,4,o.renderingContent.url)??"#")?1:-1,i),g(2),v(o.renderingContent.promoCode?3:-1)}},dependencies:[yn,Ea,wT,Pu,TT,Jt,Dn,ST],styles:[`rnd-cta{width:100%;display:flex;flex-direction:column;align-items:var(--rndzz-button-position)}rnd-cta a{color:unset;text-decoration:unset}rnd-cta a:hover,rnd-cta a:active,rnd-cta a:focus{color:unset;text-decoration:unset}rnd-cta .rndzz-cta{max-width:100%;display:flex;align-items:center;justify-content:center}rnd-cta .rndzz-cta.rndzz-promo-code-position-right{flex-direction:row}rnd-cta .rndzz-cta.rndzz-promo-code-position-right .rndzz-promo-code{top:var(--rndzz-promo-code-offset-y);left:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta.rndzz-promo-code-position-left{flex-direction:row-reverse}rnd-cta .rndzz-cta.rndzz-promo-code-position-left .rndzz-promo-code{top:var(--rndzz-promo-code-offset-y);right:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom]{flex-direction:column}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom] .rndzz-promo-code{top:var(--rndzz-promo-code-offset-y)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom].rndzz-promo-code-position-bottomLeft{align-items:start}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom].rndzz-promo-code-position-bottomLeft .rndzz-promo-code{right:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom].rndzz-promo-code-position-bottomRight{align-items:end}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom].rndzz-promo-code-position-bottomRight .rndzz-promo-code{left:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom].rndzz-promo-code-position-bottomStretch .rndzz-promo-code,rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom].rndzz-promo-code-position-bottomCenter .rndzz-promo-code{left:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-bottom].rndzz-promo-code-position-bottomStretch{align-items:stretch}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top]{flex-direction:column-reverse}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top] .rndzz-promo-code{bottom:var(--rndzz-promo-code-offset-y)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top].rndzz-promo-code-position-topLeft{align-items:start}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top].rndzz-promo-code-position-topLeft .rndzz-promo-code{right:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top].rndzz-promo-code-position-topRight{align-items:end}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top].rndzz-promo-code-position-topRight .rndzz-promo-code{left:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top].rndzz-promo-code-position-topStretch .rndzz-promo-code,rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top].rndzz-promo-code-position-topCenter .rndzz-promo-code{left:var(--rndzz-promo-code-offset-x)}rnd-cta .rndzz-cta[class*=rndzz-promo-code-position-top].rndzz-promo-code-position-topStretch{align-items:stretch}rnd-cta .rndzz-cta>a{align-self:normal;border-style:solid;border-width:var(--rndzz-button-border-width, 0);border-color:var(--rndzz-button-border-color);border-radius:var(--rndzz-button-border-radius);transition:color .15s ease-in-out,background-color .15s ease-in-out,border-color .15s ease-in-out;color:var(--rndzz-theme-text-color);background-color:var(--rndzz-button-background-color, var(--rndzz-theme-primary-color))}rnd-cta .rndzz-cta>a.rndzz-has-shadow{box-shadow:var(--rndzz-button-shadow-offset) var(--rndzz-button-shadow-blur) var(--rndzz-button-shadow-spread) var(--rndzz-button-shadow-color)}rnd-cta .rndzz-cta>a .rndzz-align-left .rndzz-icon.rndzz-position-left{flex:unset}rnd-cta .rndzz-cta>a .rndzz-align-right .rndzz-icon.rndzz-position-right{flex:unset}rnd-cta .rndzz-cta>a:hover{--rndzz-button-background-color: var(--rndzz-button-background-color-hover);--rndzz-text-color: var(--rndzz-text-color-hover);--rndzz-text-font-size: var(--rndzz-text-font-size-hover);--rndzz-text-font-weight: var(--rndzz-text-font-weight-hover);--rndzz-text-font-family: var(--rndzz-text-font-family-hover);--rndzz-text-font-style: var(--rndzz-text-font-style-hover);--rndzz-text-text-transform: var(--rndzz-text-text-transform-hover);--rndzz-text-text-align: var(--rndzz-text-text-align-hover);--rndzz-text-text-decoration: var(--rndzz-text-text-decoration-hover);--rndzz-text-line-height: var(--rndzz-text-line-height-hover);--rndzz-button-border-color: var(--rndzz-button-border-color-hover);--rndzz-button-icon-left-color: var(--rndzz-button-icon-left-color-hover);--rndzz-button-icon-right-color: var(--rndzz-button-icon-right-color-hover);--rndzz-crossed-price-text-color: var(--rndzz-crossed-price-text-color-hover)}rnd-cta .rndzz-cta>a:hover .rndzz-align-hover-left .rndzz-icon.rndzz-position-left{flex:unset}rnd-cta .rndzz-cta>a:hover .rndzz-align-hover-right .rndzz-icon.rndzz-position-right{flex:unset}rnd-cta .rndzz-cta>a{margin:var(--rndzz-button-margin);padding:var(--rndzz-button-padding)}rnd-cta .rndzz-cta-content{display:flex;align-items:center}rnd-cta .rndzz-text{display:inline-flex;align-items:center}rnd-cta .rndzz-text.rndzz-text-ellipsis{overflow:hidden}rnd-cta .rndzz-text{text-align:var(--rndzz-text-text-align);color:var(--rndzz-text-color);font-size:var(--rndzz-text-font-size);font-weight:var(--rndzz-text-font-weight);font-family:var(--rndzz-text-font-family),sans-serif;font-style:var(--rndzz-text-font-style);text-transform:var(--rndzz-text-text-transform);text-decoration:var(--rndzz-text-text-decoration);line-height:var(--rndzz-text-line-height)}rnd-cta .rndzz-text .rndzz-injected-image{height:var(--rndzz-text-font-size);margin:-3px 4px}rnd-cta .rndzz-text .rndzz-crossed-price{text-decoration:line-through;color:var(--rndzz-crossed-price-text-color);transition:color .25s}rnd-cta .rndzz-text .rndzz-crossed-price:not(:first-child){margin-left:var(--rndzz-crossed-price-spacing)}rnd-cta .rndzz-text .rndzz-crossed-price:not(:last-child){margin-right:var(--rndzz-crossed-price-spacing)}rnd-cta .rndzz-text .rndzz-crossed-price{font-size:calc(var(--rndzz-crossed-price-text-font-size-ratio) / 100 * var(--rndzz-text-font-size));font-weight:var(--rndzz-crossed-price-font-weight);font-family:var(--rndzz-crossed-price-font-family),sans-serif;font-style:var(--rndzz-crossed-price-font-style)}rnd-cta .rndzz-text div{display:flex;align-items:center;flex-wrap:wrap}rnd-cta .rndzz-text div.crossed-price-top{display:flex;flex-wrap:wrap;justify-content:var(--rndzz-text-text-align)}rnd-cta .rndzz-text div.crossed-price-top>span{flex:100%}rnd-cta .rndzz-text div.crossed-price-top .rndzz-crossed-price{flex:100%;order:-1}rnd-cta .rndzz-text.rndzz-text-ellipsis div{white-space:nowrap;flex-wrap:nowrap}rnd-cta .rndzz-cta-ellipsis{align-self:flex-end;color:var(--rndzz-text-color)}rnd-cta .rndzz-icon{display:inline-flex;flex:1}rnd-cta .rndzz-icon.rndzz-position-left{color:var(--rndzz-button-icon-left-color);justify-content:var(--rndzz-button-icon-left-alignment);margin-right:var(--rndzz-button-icon-left-space);width:var(--rndzz-button-icon-left-size);height:var(--rndzz-button-icon-left-size)}rnd-cta .rndzz-icon.rndzz-position-left svg{width:var(--rndzz-button-icon-left-size);height:var(--rndzz-button-icon-left-size)}rnd-cta .rndzz-icon.rndzz-position-right{color:var(--rndzz-button-icon-right-color);justify-content:var(--rndzz-button-icon-right-alignment);margin-left:var(--rndzz-button-icon-right-space);width:var(--rndzz-button-icon-right-size);height:var(--rndzz-button-icon-right-size)}rnd-cta .rndzz-icon.rndzz-position-right svg{width:var(--rndzz-button-icon-right-size);height:var(--rndzz-button-icon-right-size)}rnd-cta .rndzz-icon.rndzz-hidden{width:0;margin:0}rnd-cta .rndzz-promo-code{position:relative;padding:var(--rndzz-promo-code-padding);background-color:var(--rndzz-promo-code-background-color, var(--rndzz-theme-primary-color));border-style:solid;border-width:var(--rndzz-promo-code-border-width, 0);border-color:var(--rndzz-promo-code-border-color);border-radius:var(--rndzz-promo-code-border-radius);cursor:pointer}rnd-cta .rndzz-promo-code .rndzz-promo-code-text{color:var(--rndzz-promo-code-text-color);font-size:var(--rndzz-promo-code-text-font-size);font-weight:var(--rndzz-promo-code-text-font-weight);font-style:var(--rndzz-promo-code-text-font-style);font-family:var(--rndzz-promo-code-text-font-family),sans-serif;text-transform:var(--rndzz-promo-code-text-text-transform);text-decoration:var(--rndzz-promo-code-text-text-decoration);line-height:var(--rndzz-promo-code-text-line-height);text-align:var(--rndzz-promo-code-text-text-align)}rnd-cta .rndzz-promo-code .rndzz-promo-code-text:before{content:attr(data-content)}rnd-cta .rndzz-promo-code:hover{--rndzz-promo-code-background-color: var(--rndzz-promo-code-background-color-hover);--rndzz-promo-code-border-color: var(--rndzz-promo-code-border-color-hover);--rndzz-promo-code-text-color: var(--rndzz-promo-code-text-color-hover);--rndzz-promo-code-text-font-size: var(--rndzz-promo-code-text-font-size-hover);--rndzz-promo-code-text-font-weight: var(--rndzz-promo-code-text-font-weight-hover);--rndzz-promo-code-text-font-style: var(--rndzz-promo-code-text-font-style-hover);--rndzz-promo-code-text-font-family: var(--rndzz-promo-code-text-font-family-hover);--rndzz-promo-code-text-text-transform: var(--rndzz-promo-code-text-text-transform-hover);--rndzz-promo-code-text-text-align: var(--rndzz-promo-code-text-text-align-hover);--rndzz-promo-code-text-text-decoration: var(--rndzz-promo-code-text-text-decoration-hover);--rndzz-promo-code-text-line-height: var(--rndzz-promo-code-text-line-height-hover)}rnd-cta .rndzz-promo-code:hover .rndzz-promo-code-text:before{content:attr(data-content-hovered)}rnd-cta .rndzz-promo-code.rndzz-promo-code-clicked{--rndzz-promo-code-background-color: var(--rndzz-promo-code-background-color-clicked);--rndzz-promo-code-border-color: var(--rndzz-promo-code-border-color-clicked);--rndzz-promo-code-text-color: var(--rndzz-promo-code-text-color-clicked);--rndzz-promo-code-text-font-size: var(--rndzz-promo-code-text-font-size-clicked);--rndzz-promo-code-text-font-weight: var(--rndzz-promo-code-text-font-weight-clicked);--rndzz-promo-code-text-font-style: var(--rndzz-promo-code-text-font-style-clicked);--rndzz-promo-code-text-font-family: var(--rndzz-promo-code-text-font-family-clicked);--rndzz-promo-code-text-text-transform: var(--rndzz-promo-code-text-text-transform-clicked);--rndzz-promo-code-text-text-align: var(--rndzz-promo-code-text-text-align-clicked);--rndzz-promo-code-text-text-decoration: var(--rndzz-promo-code-text-text-decoration-clicked);--rndzz-promo-code-text-line-height: var(--rndzz-promo-code-text-line-height-clicked)}rnd-cta .rndzz-promo-code.rndzz-promo-code-clicked .rndzz-promo-code-text:before{color:transparent}rnd-cta .rndzz-promo-code.rndzz-promo-code-clicked .rndzz-promo-code-text:after{position:absolute;left:0;right:0;content:attr(data-content-clicked)}
`],encapsulation:2})}}return e})(),NT=(()=>{class e extends rr{constructor(){super(N(O)),this.REGEXPS=[{regexp:/\${(contentProductName|cardTitle)}/g,replacement:(t,r)=>r.content.productName,requirementsAvailable:(t,r)=>!!r.content.productName},{regexp:/\${cardTag}/g,replacement:(t,r)=>r.content.tag,requirementsAvailable:(t,r)=>!!r.content.tag},{regexp:/\${cardDescription}/g,replacement:(t,r)=>r.content.description,requirementsAvailable:(t,r)=>!!r.content.description},{regexp:/\?:\r\n|\r|\n/g,replacement:()=>"<br/>"}]}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"cardContentVariable",type:e,pure:!0})}}return e})(),AT=(()=>{class e{constructor(t){this.cdr=t,this.ICONS_BY_PRESET=za}ngOnChanges(t){(t.designConfiguration?.currentValue||t.renderingTab?.currentValue)&&this.cdr.detectChanges()}static{this.\u0275fac=function(r){return new(r||e)(E(Oe))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-card-points-list"]],hostVars:4,hostBindings:function(r,o){r&2&&H("rndzz-card-points-list-has-content",!!(o.renderingContent.positivePoints!=null&&o.renderingContent.positivePoints.length)||!!(o.renderingContent.negativePoints!=null&&o.renderingContent.negativePoints.length))("rndzz-card-points-list-is-inline",o.designConfiguration.settings.pointsNbColumns==="2")},inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration"},features:[Ge],decls:4,vars:2,consts:[["iconTpl",""],[1,"rndzz-card-points-list","rndzz-card-points-list-left"],[1,"rndzz-card-points-list","rndzz-card-points-list-right"],[1,"rndzz-card-points-title","rndzz-card-points-title-left"],[1,"rndzz-card-points-list-item","rndzz-card-points-list-item-left"],[1,"rndzz-card-points-list-item-container"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"rndzz-card-points-list-item-text"],[1,"rndzz-card-points-title","rndzz-card-points-title-right"],[1,"rndzz-card-points-list-item","rndzz-card-points-list-item-right"],[1,"rndzz-card-points-list-item-icon",3,"innerHTML"]],template:function(r,o){r&1&&(m(0,Jz,4,1,"ol",1),m(1,tI,4,1,"ol",2),ut(2,oI,2,1,"ng-template",null,0,et)),r&2&&(v(o.renderingContent.positivePoints!=null&&o.renderingContent.positivePoints.length?0:-1),g(),v(o.renderingContent.negativePoints!=null&&o.renderingContent.negativePoints.length?1:-1))},dependencies:[yn,Ea,Dn],styles:[`rnd-card-points-list.rndzz-card-points-list-has-content{display:flex;flex-direction:column;margin:var(--rndzz-points-list-margin, 0);padding:var(--rndzz-points-list-padding, 0);background-color:var(--rndzz-points-list-background-color);border-style:solid;border-width:var(--rndzz-points-list-border-width, 0);border-color:var(--rndzz-points-list-border-color);border-radius:var(--rndzz-points-list-border-radius, 0)}rnd-card-points-list.rndzz-card-points-list-is-inline{flex-direction:row}rnd-card-points-list .rndzz-card-points-list{flex:1;height:auto;padding:0}rnd-card-points-list .rndzz-card-points-list.rndzz-card-points-list-left{margin:var(--rndzz-points-list-left-margin, 0)}rnd-card-points-list .rndzz-card-points-list.rndzz-card-points-list-right{margin:var(--rndzz-points-list-right-margin, 0)}rnd-card-points-list .rndzz-card-points-list li{list-style:none;padding-left:0}rnd-card-points-list .rndzz-card-points-list-item-icon svg{width:100%;height:100%}rnd-card-points-list .rndzz-card-points-title-left{margin:var(--rndzz-points-list-title-left-margin, 0);padding:var(--rndzz-points-list-title-left-padding, 0);background-color:var(--rndzz-points-list-title-left-background-color);text-transform:var(--rndzz-points-list-title-left-text-transform);border-style:solid;border-width:var(--rndzz-points-list-title-left-border-width, 0);border-color:var(--rndzz-points-list-title-left-border-color);border-radius:var(--rndzz-points-list-title-left-border-radius, 0);color:var(--rndzz-points-list-title-left-color);font-family:var(--rndzz-points-list-title-left-font-family),sans-serif;font-size:var(--rndzz-points-list-title-left-font-size);font-weight:var(--rndzz-points-list-title-left-font-weight);text-decoration:var(--rndzz-points-list-title-left-text-decoration);text-align:var(--rndzz-points-list-title-left-text-align)}rnd-card-points-list .rndzz-card-points-title-right{margin:var(--rndzz-points-list-title-right-margin, 0);padding:var(--rndzz-points-list-title-right-padding, 0);background-color:var(--rndzz-points-list-title-right-background-color);text-transform:var(--rndzz-points-list-title-right-text-transform);border-style:solid;border-width:var(--rndzz-points-list-title-right-border-width, 0);border-color:var(--rndzz-points-list-title-right-border-color);border-radius:var(--rndzz-points-list-title-right-border-radius, 0);color:var(--rndzz-points-list-title-right-color);font-family:var(--rndzz-points-list-title-right-font-family),sans-serif;font-size:var(--rndzz-points-list-title-right-font-size);font-weight:var(--rndzz-points-list-title-right-font-weight);text-decoration:var(--rndzz-points-list-title-right-text-decoration);text-align:var(--rndzz-points-list-title-right-text-align)}rnd-card-points-list .rndzz-card-points-list-item-container{display:flex;align-items:flex-start;border-style:solid}rnd-card-points-list .rndzz-card-points-list-item-text{width:100%}rnd-card-points-list .rndzz-card-points-list-item-left{color:var(--rndzz-points-list-item-left-color);font-family:var(--rndzz-points-list-item-left-font-family),sans-serif;font-size:var(--rndzz-points-list-item-left-font-size);font-weight:var(--rndzz-points-list-item-left-font-weight);font-style:var(--rndzz-points-list-item-left-font-style);text-decoration:var(--rndzz-points-list-item-left-text-decoration);text-transform:var(--rndzz-points-list-item-left-text-transform)}rnd-card-points-list .rndzz-card-points-list-item-left:not(:last-child){padding-bottom:var(--rndzz-points-list-item-left-space, 0)}rnd-card-points-list .rndzz-card-points-list-item-left .rndzz-card-points-list-item-container{margin:var(--rndzz-points-list-item-left-margin, 0);padding:var(--rndzz-points-list-item-left-padding, 0);background-color:var(--rndzz-points-list-item-left-background-color);border-width:var(--rndzz-points-list-item-left-border-width, 0);border-color:var(--rndzz-points-list-item-left-border-color);border-radius:var(--rndzz-points-list-item-left-border-radius, 0)}rnd-card-points-list .rndzz-card-points-list-item-left .rndzz-card-points-list-item-text{text-align:var(--rndzz-points-list-item-left-text-align)}rnd-card-points-list .rndzz-card-points-list-item-left .rndzz-card-points-list-item-icon{width:var(--rndzz-points-list-item-left-icon-size, 0);height:var(--rndzz-points-list-item-left-icon-size, 0);margin-right:var(--rndzz-points-list-item-left-icon-space, 0);color:var(--rndzz-points-list-item-left-icon-color)}rnd-card-points-list .rndzz-card-points-list-item-right{color:var(--rndzz-points-list-item-right-color);font-family:var(--rndzz-points-list-item-right-font-family),sans-serif;font-size:var(--rndzz-points-list-item-right-font-size);font-weight:var(--rndzz-points-list-item-right-font-weight);font-style:var(--rndzz-points-list-item-right-font-style);text-decoration:var(--rndzz-points-list-item-right-text-decoration);text-transform:var(--rndzz-points-list-item-right-text-transform)}rnd-card-points-list .rndzz-card-points-list-item-right:not(:last-child){padding-bottom:var(--rndzz-points-list-item-right-space, 0)}rnd-card-points-list .rndzz-card-points-list-item-right .rndzz-card-points-list-item-container{margin:var(--rndzz-points-list-item-right-margin, 0);padding:var(--rndzz-points-list-item-right-padding, 0);background-color:var(--rndzz-points-list-item-right-background-color);border-width:var(--rndzz-points-list-item-right-border-width, 0);border-color:var(--rndzz-points-list-item-right-border-color);border-radius:var(--rndzz-points-list-item-right-border-radius, 0)}rnd-card-points-list .rndzz-card-points-list-item-right .rndzz-card-points-list-item-text{text-align:var(--rndzz-points-list-item-right-text-align)}rnd-card-points-list .rndzz-card-points-list-item-right .rndzz-card-points-list-item-icon{width:var(--rndzz-points-list-item-right-icon-size, 0);height:var(--rndzz-points-list-item-right-icon-size, 0);margin-right:var(--rndzz-points-list-item-right-icon-space, 0);color:var(--rndzz-points-list-item-right-icon-color)}
`],encapsulation:2})}}return e})(),OT=(()=>{class e{constructor(t,r){this.platformId=t,this.offer=W.required(),this.offerButtonState=W.required(),this.designConfiguration=W.required(),this.renderingContent=W.required(),this.hasOverflow=He(!1),this.showEllipsis=fe(()=>this.designConfiguration().settings.offerListButtonTextEllipsis&&this.hasOverflow()),yt(()=>{this.showEllipsis()})}ngAfterViewInit(){Re(this.platformId)&&(this.resizeObserver=new ResizeObserver(()=>{this.#e()}),this.resizeObserver.observe(this.buttonRef.nativeElement),this.resizeObserver.observe(this.contentRef.nativeElement))}#e(){let t=this.buttonRef.nativeElement,r=getComputedStyle(t),o=parseFloat(r.paddingLeft)+parseFloat(r.paddingRight),i=this.offerButtonState().icon.visible?parseFloat(this.designConfiguration().cssVariables.offerButtonIconSize??"0"):0,s=this.contentRef.nativeElement;this.hasOverflow.set(s.scrollWidth>t.clientWidth-(o+i))}static{this.\u0275fac=function(r){return new(r||e)(E(be),E(Oe))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-card-offer-list-button"]],viewQuery:function(r,o){if(r&1&&qo(_0,5)(x0,5),r&2){let i;jr(i=Hr())&&(o.buttonRef=i.first),jr(i=Hr())&&(o.contentRef=i.first)}},inputs:{offer:[1,"offer"],offerButtonState:[1,"offerButtonState"],designConfiguration:[1,"designConfiguration"],renderingContent:[1,"renderingContent"]},decls:1,vars:1,consts:[["ctaContentContainer",""],["ctaContent",""],[3,"class","rndzz-text-ellipsis"],[1,"rndzz-offer-button_icon-left",3,"appearance","is-visible"],[1,"rndzz-text","rndzz-button-label",3,"innerHTML"],[1,"rndzz-cta-ellipsis"],[1,"rndzz-offer-button_icon-right",3,"appearance","is-visible"],[1,"rndzz-offer-button_icon-left",3,"appearance"],[1,"rndzz-offer-button_icon-right",3,"appearance"]],template:function(r,o){if(r&1&&m(0,cI,10,25,"div",2),r&2){let i;v((i=o.offerButtonState())?0:-1,i)}},dependencies:[di,Vu,Dn],styles:[`rnd-card-offer-list-button{max-width:100%}rnd-card-offer-list-button .rndzz-offer-button{display:flex;justify-content:space-between;margin:var(--rndzz-offer-button-margin, 0);padding:var(--rndzz-offer-button-padding, 0);background-color:var(--rndzz-offer-button-background-color);border-style:solid;border-width:var(--rndzz-offer-button-border-width, 0);border-color:var(--rndzz-offer-button-border-color);border-radius:var(--rndzz-offer-button-border-radius, 0);transition:background-color .25s,border-color .25s;text-align:var(--rndzz-offer-button-text-align);align-items:center}rnd-card-offer-list-button .rndzz-offer-button .rndzz-button-label{line-height:initial;font-family:var(--rndzz-offer-button-font-family),sans-serif;font-size:var(--rndzz-offer-button-font-size);color:var(--rndzz-offer-button-color);font-weight:var(--rndzz-offer-button-font-weight);font-style:var(--rndzz-offer-button-font-style);text-decoration:var(--rndzz-offer-button-text-decoration);text-transform:var(--rndzz-offer-button-text-transform);transition:color .25s}rnd-card-offer-list-button .rndzz-offer-button .rndzz-button-label:before{content:attr(data-content)}rnd-card-offer-list-button .rndzz-offer-button .rndzz-button-label.crossed-price-top{display:flex;flex-wrap:wrap}rnd-card-offer-list-button .rndzz-offer-button .rndzz-button-label.crossed-price-top>span{flex:100%}rnd-card-offer-list-button .rndzz-offer-button .rndzz-button-label.crossed-price-top .rndzz-crossed-price{flex:1;order:-1}rnd-card-offer-list-button .rndzz-offer-button .rndzz-button-label.no-icon{flex:1}rnd-card-offer-list-button .rndzz-offer-button.rndzz-text-ellipsis .rndzz-button-label{max-width:100%}rnd-card-offer-list-button .rndzz-offer-button.rndzz-text-ellipsis .rndzz-button-label.rndzz-truncable{overflow:hidden}rnd-card-offer-list-button .rndzz-offer-button.rndzz-text-ellipsis .rndzz-button-label>span{white-space:nowrap}rnd-card-offer-list-button .rndzz-offer-button rnd-icon{display:inline-flex;flex:1;justify-content:var(--rndzz-offer-button-icon-align, end);overflow:hidden}rnd-card-offer-list-button .rndzz-offer-button rnd-icon .rndzz-icon{width:0}rnd-card-offer-list-button .rndzz-offer-button rnd-icon.is-visible{overflow:visible}rnd-card-offer-list-button .rndzz-offer-button rnd-icon.is-visible .rndzz-icon{width:auto}rnd-card-offer-list-button .rndzz-offer-button .rndzz-icon{display:flex;align-items:center;transition:color .25s;color:var(--rndzz-offer-button-icon-color)}rnd-card-offer-list-button .rndzz-offer-button .rndzz-icon svg{width:var(--rndzz-offer-button-icon-size);height:var(--rndzz-offer-button-icon-size)}rnd-card-offer-list-button .rndzz-offer-button .rndzz-text+.rndzz-icon{margin-left:.15rem}rnd-card-offer-list-button .rndzz-offer-button .rndzz-icon+.rndzz-text{margin-left:.15rem}rnd-card-offer-list-button .rndzz-offer-button .rndzz-crossed-price{text-decoration:line-through;color:var(--rndzz-crossed-price-text-color);transition:color .25s}rnd-card-offer-list-button .rndzz-offer-button .rndzz-crossed-price:not(:first-child){margin-left:var(--rndzz-crossed-price-spacing)}rnd-card-offer-list-button .rndzz-offer-button .rndzz-crossed-price:not(:last-child){margin-right:var(--rndzz-crossed-price-spacing)}rnd-card-offer-list-button .rndzz-offer-button .rndzz-crossed-price{font-size:calc(var(--rndzz-crossed-price-text-font-size-ratio) / 100 * var(--rndzz-offer-button-font-size));font-weight:var(--rndzz-crossed-price-font-weight);font-family:var(--rndzz-crossed-price-font-family),sans-serif;font-style:var(--rndzz-crossed-price-font-style)}rnd-card-offer-list-button .rndzz-offer-button .rndzz-cta-ellipsis{align-self:flex-end;color:var(--rndzz-offer-button-color)}rnd-card-offer-list-button .rndzz-offer-button:hover{--rndzz-offer-button-background-color: var(--rndzz-offer-button-background-color-hover);--rndzz-offer-button-border-color: var(--rndzz-offer-button-border-color-hover);--rndzz-offer-button-text-align: var(--rndzz-offer-button-text-align-hover);--rndzz-offer-button-font-family: var(--rndzz-offer-button-font-family-hover);--rndzz-offer-button-font-size: var(--rndzz-offer-button-font-size-hover);--rndzz-offer-button-color: var(--rndzz-offer-button-color-hover);--rndzz-offer-button-font-weight: var(--rndzz-offer-button-font-weight-hover);--rndzz-offer-button-font-style: var(--rndzz-offer-button-font-style-hover);--rndzz-offer-button-text-decoration: var(--rndzz-offer-button-text-decoration-hover);--rndzz-offer-button-text-transform: var(--rndzz-offer-button-text-transform-hover);--rndzz-offer-button-icon-color: var(--rndzz-offer-button-icon-color-hover);--rndzz-crossed-price-text-color: var(--rndzz-crossed-price-text-color-hover)}rnd-card-offer-list-button .rndzz-offer-button_text-align-left .rndzz-offer-button_icon-left{flex:none}rnd-card-offer-list-button .rndzz-offer-button_text-align-right .rndzz-offer-button_icon-right{flex:none}
`],encapsulation:2,changeDetection:0})}}return e})(),FT=(()=>{class e{get offerButtonState(){return{text:this.designConfiguration.settings.offerButtonContent,icon:{visible:this.designConfiguration.settings.offerButtonIconVisible,position:this.designConfiguration.settings.offerButtonIconPosition,appearance:this.designConfiguration.settings.offerButtonIconAppearance}}}get toggleState(){return this.isOfferListExpanded?{text:this.designConfiguration.settings.toggleContentOpen||this.designConfiguration.settings.toggleContent,icon:{visible:this.designConfiguration.settings.toggleIconVisible,position:this.designConfiguration.settings.toggleIconPosition,appearance:this.designConfiguration.settings.toggleIconAppearanceOpen||this.designConfiguration.settings.toggleIconAppearance}}:{text:this.designConfiguration.settings.toggleContent,icon:{visible:this.designConfiguration.settings.toggleIconVisible,position:this.designConfiguration.settings.toggleIconPosition,appearance:this.designConfiguration.settings.toggleIconAppearance}}}get isToggleRequired(){return this.designConfiguration.settings.offerListNbVisibleOffers<this.renderingContent.offers.length}constructor(t,r,o){this.cdr=t,this.eltRef=r,this.platformId=o,this.isOfferListExpanded=!1,this.userClickedExpand=He(!1)}ngOnChanges(t){(t.designConfiguration?.currentValue||t.renderingTab?.currentValue)&&this.cdr.detectChanges()}handleClick(t,r){ci(this.eltRef.nativeElement,r,t)}toggleOfferListExpand(t){this.userClickedExpand()||this.userClickedExpand.set(!0),t.stopImmediatePropagation(),t.preventDefault(),this.isOfferListExpanded=!this.isOfferListExpanded,this.cdr.detectChanges()}static{this.\u0275fac=function(r){return new(r||e)(E(Oe),E(se),E(be))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-card-offer-list"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration"},features:[Ge],decls:1,vars:1,consts:[["rndExpandAnimation","",1,"rndzz-card-offer-list-wrapper",3,"rndExpandAnimationIsActive","rndExpandAnimationConfig"],[1,"rndzz-card-offer-list"],["buttonAlign","start"],[1,"rndzz-card-actions"],[1,"rndzz-card-toggle",3,"rndzz-hidden","rndzz-open","rndzz-has-shadow"],[1,"rndzz-offer"],["target","_blank","rel","sponsored",3,"href"],["target","_blank","rel","sponsored",3,"click","href"],[3,"offer","offerButtonState","designConfiguration","renderingContent"],[1,"rndzz-card-toggle",3,"click"],[3,"appearance"],[1,"rndzz-text"]],template:function(r,o){r&1&&m(0,vI,5,6),r&2&&v(o.renderingContent?0:-1)},dependencies:[O0,di,ju,OT,Jt,Dn,Ia,Vu],styles:[`rnd-card-offer-list .rndzz-card-offer-list-wrapper{overflow:hidden}rnd-card-offer-list .rndzz-card-offer-list{width:100%;height:auto;margin:0;padding:0}rnd-card-offer-list .rndzz-card-offer-list li{list-style:none;padding-left:0}rnd-card-offer-list .rndzz-card-offer-list a{display:flex;flex-direction:column;align-items:var(--rndzz-offer-button-alignment);color:unset;text-decoration:unset}rnd-card-offer-list .rndzz-card-offer-list a:hover,rnd-card-offer-list .rndzz-card-offer-list a:active,rnd-card-offer-list .rndzz-card-offer-list a:focus{color:unset;text-decoration:unset}rnd-card-offer-list .rndzz-card-offer-list .rndzz-hide{opacity:0}rnd-card-offer-list .rndzz-card-actions{display:flex;justify-content:space-between;align-items:center;flex-direction:row}rnd-card-offer-list .rndzz-card-actions.rndzz-card-toggle-align-end{flex-direction:row-reverse}rnd-card-offer-list .rndzz-card-actions.rndzz-card-toggle-align-center,rnd-card-offer-list .rndzz-card-actions.rndzz-card-toggle-align-stretch{flex-direction:column}rnd-card-offer-list .rndzz-card-actions.rndzz-card-toggle-align-center{align-items:center}rnd-card-offer-list .rndzz-card-actions.rndzz-card-toggle-align-stretch{align-items:stretch}rnd-card-offer-list .rndzz-card-actions.rndzz-card-toggle-align-stretch .rndzz-card-toggle{flex:100%}rnd-card-offer-list .rndzz-card-actions.rndzz-card-toggle-align-stretch .rndzz-mentions{align-self:end}rnd-card-offer-list .rndzz-card-toggle{display:flex;gap:var(--rndzz-toggle-icon-space, 2px);flex-direction:row;justify-content:center;align-items:center;cursor:pointer;transition:color .25s,background-color .25s,border-color .25s;margin:var(--rndzz-toggle-margin, 0);padding:var(--rndzz-toggle-padding, 0);background-color:var(--rndzz-toggle-background-color);border-style:solid;border-width:var(--rndzz-toggle-border-width, 0);border-color:var(--rndzz-toggle-border-color);border-radius:var(--rndzz-toggle-border-radius, 0);font-family:var(--rndzz-toggle-font-family),sans-serif;font-size:var(--rndzz-toggle-font-size);color:var(--rndzz-toggle-color);font-weight:var(--rndzz-toggle-font-weight);font-style:var(--rndzz-toggle-font-style);text-decoration:var(--rndzz-toggle-text-decoration);text-align:var(--rndzz-toggle-text-align)}rnd-card-offer-list .rndzz-card-toggle .rndzz-icon{color:var(--rndzz-toggle-icon-color, var(--rndzz-toggle-color))}rnd-card-offer-list .rndzz-card-toggle .rndzz-icon svg{width:var(--rndzz-toggle-icon-size);height:var(--rndzz-toggle-icon-size)}rnd-card-offer-list .rndzz-card-toggle.rndzz-hidden{display:none}rnd-card-offer-list .rndzz-card-toggle.rndzz-open{font-family:var(--rndzz-toggle-font-family-open),sans-serif;font-size:var(--rndzz-toggle-font-size-open);color:var(--rndzz-toggle-color-open);font-weight:var(--rndzz-toggle-font-weight-open);font-style:var(--rndzz-toggle-font-style-open);text-decoration:var(--rndzz-toggle-text-decoration-open)}rnd-card-offer-list .rndzz-card-toggle.rndzz-open .rndzz-icon{width:var(--rndzz-toggle-open-icon-size);color:var(--rndzz-toggle-icon-color-open, var(--rndzz-toggle-icon-color, var(--rndzz-toggle-color)))}rnd-card-offer-list .rndzz-card-toggle:hover{background-color:var(--rndzz-toggle-background-color-hover);border-color:var(--rndzz-toggle-border-color-hover);font-family:var(--rndzz-toggle-font-family-hover),sans-serif;font-size:var(--rndzz-toggle-font-size-hover);color:var(--rndzz-toggle-color-hover);font-weight:var(--rndzz-toggle-font-weight-hover);font-style:var(--rndzz-toggle-font-style-hover);text-decoration:var(--rndzz-toggle-text-decoration-hover)}rnd-card-offer-list .rndzz-card-toggle.rndzz-has-shadow{box-shadow:var(--rndzz-toggle-shadow-offset) var(--rndzz-toggle-shadow-blur) var(--rndzz-toggle-shadow-spread) var(--rndzz-toggle-shadow-color)}
`],encapsulation:2})}}return e})(),RT=(()=>{class e{constructor(t,r){this.eltRef=t,this.platformId=r}handleClick(t,r){ci(this.eltRef.nativeElement,r,t)}static{this.\u0275fac=function(r){return new(r||e)(E(se),E(be))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-card"]],inputs:{renderingContent:"renderingContent",designConfiguration:"designConfiguration",isImageAndTitleAsLink:"isImageAndTitleAsLink"},decls:24,vars:19,consts:[["imageTpl",""],["offerListTpl",""],["tagTpl",""],[3,"ngTemplateOutlet"],["type","CARD",3,"designConfiguration"],[1,"rndzz-card-container"],[1,"rndzz-card-layout"],[1,"rndzz-card-content-wrapper"],[1,"rndzz-card-title-wrapper"],[1,"rndzz-card-description-wrapper"],[1,"rndzz-card-description",3,"innerHTML"],[3,"renderingContent","designConfiguration"],["target","_blank","rel","sponsored",1,"rndzz-card-head-link",3,"href"],["target","_blank","rel","sponsored",1,"rndzz-card-head-link",3,"click","href"],[1,"rndzz-card-product-image"],["fetchpriority","high","width","1200","height","1200",3,"src","alt"],[1,"rndzz-card-title",3,"innerHTML"],["buttonAlign","start",3,"offers","renderingContent","designConfiguration"],[1,"rndzz-card-tag-wrapper"],[1,"rndzz-card-tag",3,"innerHTML"]],template:function(r,o){r&1&&(m(0,yI,1,1,"ng-container",3),m(1,bI,1,1,"rnd-mentions",4),_(2,"div",5)(3,"div",6),m(4,xI,2,3)(5,DI,1,1,"ng-container",3),ut(6,II,3,3,"ng-template",null,0,et),_(8,"div",7),m(9,wI,1,1,"ng-container",3),_(10,"div",8),m(11,NI,2,1),x(),m(12,AI,1,1,"ng-container",3),_(13,"div",9),m(14,OI,2,7,"div",10),x(),m(15,FI,1,2,"rnd-card-points-list",11),m(16,RI,1,1,"ng-container",3),x(),m(17,kI,1,1,"ng-container",3),m(18,LI,1,2,"rnd-card-points-list",11),x()(),m(19,PI,1,1,"rnd-mentions",4),ut(20,jI,2,2,"ng-template",null,1,et)(22,$I,1,1,"ng-template",null,2,et)),r&2&&(v(qe(16,CI).includes(o.designConfiguration.settings.tagPosition)?0:-1),g(),v(qe(17,b0).includes(o.designConfiguration.settings.gdprButtonPosition??"")?1:-1),g(),H("rndzz-has-shadow",o.designConfiguration.settings.cardShadowVisible),g(),ae("rndzz-card-nb-columns-"+o.designConfiguration.settings.cardNbColumns+" rndzz-card-image-position-"+o.designConfiguration.settings.productImagePosition),g(),v(o.isImageAndTitleAsLink?4:5),g(5),v(o.designConfiguration.settings.tagPosition==="aboveTitle"?9:-1),g(2),v(o.designConfiguration.settings.titleVisible?11:-1),g(),v(o.designConfiguration.settings.tagPosition==="belowTitle"?12:-1),g(2),v(o.designConfiguration.settings.descriptionVisible&&o.renderingContent.description?14:-1),g(),v(o.designConfiguration.settings.pointsVisible&&o.designConfiguration.settings.pointsPosition==="aboveOffers"?15:-1),g(),v(o.designConfiguration.settings.cardNbColumns==="2"?16:-1),g(),v(o.designConfiguration.settings.cardNbColumns!=="2"?17:-1),g(),v(o.designConfiguration.settings.pointsVisible&&o.designConfiguration.settings.pointsPosition==="bottom"?18:-1),g(),v(qe(18,ku).includes(o.designConfiguration.settings.gdprButtonPosition??"")?19:-1))},dependencies:[yn,A0,AT,FT,Bu,F0,Jt,NT,li,Ia],styles:[`rnd-card{font-family:var(--rndzz-theme-font-family),sans-serif;color:var(--rndzz-theme-text-color);font-size:14px;display:block;width:100%}rnd-card .rndzz-card-container{margin:var(--rndzz-card-margin, 0);padding:var(--rndzz-card-padding, 0);background-color:var(--rndzz-card-background-color, transparent);border-style:solid;border-width:var(--rndzz-card-border-width, 0);border-color:var(--rndzz-card-border-color, transparent);border-radius:var(--rndzz-card-border-radius, 0);overflow:hidden}rnd-card .rndzz-card-container.rndzz-has-shadow{box-shadow:var(--rndzz-card-shadow-offset) var(--rndzz-card-shadow-blur) var(--rndzz-card-shadow-spread) var(--rndzz-card-shadow-color)}rnd-card .rndzz-card-container .rndzz-card-layout{display:grid;align-items:var(--rndzz-card-columns-alignment);grid-template-columns:var(--rndzz-card-columns-proportions);grid-template-rows:auto 1fr auto;grid-template-areas:"image" "content" "offers" "points"}rnd-card .rndzz-card-container .rndzz-card-layout.rndzz-card-nb-columns-2{grid-template-areas:"image content" "points points"}rnd-card .rndzz-card-container .rndzz-card-layout.rndzz-card-nb-columns-2.rndzz-card-image-position-right{grid-template-areas:"content image" "points points"}rnd-card .rndzz-card-container .rndzz-card-layout.rndzz-card-nb-columns-3{grid-template-areas:"image content offers" "points points points"}rnd-card .rndzz-card-container .rndzz-card-layout.rndzz-card-nb-columns-3.rndzz-card-image-position-right{grid-template-areas:"content offers image" "points points points"}rnd-card .rndzz-card-title-wrapper{text-align:var(--rndzz-title-text-align)}rnd-card .rndzz-card-head-link{text-decoration:none}rnd-card .rndzz-card-title{display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden;margin:var(--rndzz-title-margin, 0);padding:var(--rndzz-title-padding, 0);background-color:var(--rndzz-title-background-color, transparent);border-style:solid;border-width:var(--rndzz-title-border-width, 0);border-color:var(--rndzz-title-border-color, transparent);border-radius:var(--rndzz-title-border-radius, 0);font-family:var(--rndzz-title-font-family),sans-serif;font-size:var(--rndzz-title-font-size);color:var(--rndzz-title-color);font-weight:var(--rndzz-title-font-weight);font-style:var(--rndzz-title-font-style);text-transform:var(--rndzz-title-text-transform);text-decoration:var(--rndzz-title-text-decoration);line-height:var(--rndzz-title-line-height)}rnd-card .rndzz-card-tag-wrapper{position:relative;text-align:var(--rndzz-tag-text-align)}rnd-card .rndzz-card-tag{display:inline-block;margin:var(--rndzz-tag-margin, 0);padding:var(--rndzz-tag-padding, 0);background-color:var(--rndzz-tag-background-color, transparent);border-style:solid;border-width:var(--rndzz-tag-border-width, 0);border-color:var(--rndzz-tag-border-color, transparent);border-radius:var(--rndzz-tag-border-radius, 0);font-family:var(--rndzz-tag-font-family),sans-serif;font-size:var(--rndzz-tag-font-size);color:var(--rndzz-tag-color);font-weight:var(--rndzz-tag-font-weight);font-style:var(--rndzz-tag-font-style);text-transform:var(--rndzz-tag-text-transform);text-decoration:var(--rndzz-tag-text-decoration);line-height:var(--rndzz-tag-line-height)}rnd-card .rndzz-card-tag.rndzz-card-tag-position-topLeft,rnd-card .rndzz-card-tag.rndzz-card-tag-position-topMiddle{position:absolute;top:-4px;left:-4px;z-index:1}rnd-card .rndzz-card-tag.rndzz-card-tag-position-topMiddle{left:50%;transform:translate(-50%)}rnd-card .rndzz-card-description-wrapper{text-align:var(--rndzz-description-text-align)}rnd-card .rndzz-card-description{display:-webkit-box;-webkit-box-orient:vertical;overflow:hidden;margin:var(--rndzz-description-margin, 0);padding:var(--rndzz-description-padding, 0);background-color:var(--rndzz-description-background-color, transparent);border-style:solid;border-width:var(--rndzz-description-border-width, 0);border-color:var(--rndzz-description-border-color, transparent);border-radius:var(--rndzz-description-border-radius, 0);font-family:var(--rndzz-description-font-family),sans-serif;font-size:var(--rndzz-description-font-size);color:var(--rndzz-description-color);font-weight:var(--rndzz-description-font-weight);font-style:var(--rndzz-description-font-style);text-transform:var(--rndzz-description-text-transform);text-decoration:var(--rndzz-description-text-decoration);line-height:var(--rndzz-description-line-height)}rnd-card .rndzz-card-description p,rnd-card .rndzz-card-description ul,rnd-card .rndzz-card-description ol{margin-top:0}rnd-card .rndzz-card-description p:last-child,rnd-card .rndzz-card-description ul:last-child,rnd-card .rndzz-card-description ol:last-child{margin-bottom:0}rnd-card .rndzz-card-product-image{overflow:hidden;justify-self:center;grid-area:image;margin:var(--rndzz-product-image-margin, 0);background-color:var(--rndzz-product-image-background-color, transparent);border-style:solid;border-width:var(--rndzz-product-image-border-width, 0);border-color:var(--rndzz-product-image-border-color, transparent);border-radius:var(--rndzz-product-image-border-radius, 0);display:flex;flex-direction:column;align-items:var(--rndzz-product-image-align, center);justify-content:var(--rndzz-product-image-justify, center)}rnd-card .rndzz-card-product-image.rndzz-sizing-fixed{width:auto;height:var(--rndzz-product-image-height, 100%)}rnd-card .rndzz-card-product-image.rndzz-sizing-scaled{width:var(--rndzz-product-image-width-percent, 100%);position:relative}rnd-card .rndzz-card-product-image.rndzz-sizing-scaled>img{aspect-ratio:1/1}rnd-card .rndzz-card-product-image>img,rnd-card .rndzz-card-product-image>rnd-no-picture{height:auto;max-width:var(--rndzz-product-image-scale, 100%);max-height:var(--rndzz-product-image-scale, 100%)}rnd-card .rndzz-card-product-image>rnd-no-picture{border-radius:var(--rndzz-product-image-border-radius, 0)}rnd-card .rndzz-card-content-wrapper{grid-area:content}rnd-card rnd-box-offer-list{grid-area:offers}rnd-card rnd-card-points-list{grid-area:points}
`],encapsulation:2})}}return e})(),eo=class{static{this.MICRODATA_CONDITIONS=new Map([["NEW","https://schema.org/NewCondition"],["USED","https://schema.org/UsedCondition"],["REFURBISHED","https://schema.org/RefurbishedCondition"]])}getBaseRenderSchema(n){return U(I({"@context":"https://schema.org/","@type":"Product",name:(n.productName??"").substring(0,150)},n.productImage&&{image:n.productImage}),{brand:n.brandName?{"@type":"Brand",name:n.brandName}:void 0})}},ii=class{getOfferListSchema(n){let t=n?.length?n[0]:void 0;return{"@type":"AggregateOffer",priceCurrency:t?.currency,lowPrice:t?.price,offerCount:n.length,offers:n.map(this.getOfferSchema)}}getOfferSchema(n){return{"@type":"Offer",price:n.price,priceCurrency:n.currency,availability:n.stock?"https://schema.org/InStock":"https://schema.org/OutOfStock",itemCondition:eo.MICRODATA_CONDITIONS.get(n.condition)??"https://schema.org/NewCondition",seller:{"@type":"Organization",name:n.shopName},url:Jt.transform(n.url)||"#"}}},Nu=class extends eo{#e=new ii;getJsonSchema(n){let t=this.getBaseRenderSchema(n);return I(U(I({},t),{description:n.description}),n.tabs?.length&&n.tabs?.some(r=>r.offers?.length)&&{offers:this.#t(n.tabs)})}hasOffer(n){return this.#t(n.tabs)?.some(r=>r.offers?.some(o=>!!o.price))??!1}#t(n){let t=n?.filter(r=>r.offers?.length);if(t?.length)return t.map(r=>U(I({},this.#e.getOfferListSchema(r.offers)),{name:r.title,image:r.productImage}))}},Au=class extends eo{#e=new ii;getJsonSchema(n){let t=this.getBaseRenderSchema(n);return I(I(I(U(I({},t),{description:n.description}),n.positivePoints?.length&&{positiveNotes:n.positivePoints}),n.negativePoints?.length&&{negativeNotes:n.negativePoints}),n.offers?.length&&{offers:this.#e.getOfferListSchema(n.offers)})}hasOffer(n){return this.#e.getOfferListSchema(n.offers)?.offers?.some(r=>!!r.price)}},Ou=class extends eo{#e=new ii;getJsonSchema(n){let t=this.getBaseRenderSchema(n);return U(I({},t),{description:n.description,offers:this.#e.getOfferSchema(n)})}hasOffer(n){return!!this.#e.getOfferSchema(n)?.price}},kT=new Map([["BOX",Nu],["CARD",Au],["CTA",Ou]]),ui=(()=>{class e{get id(){return this.renderingId}get hostSelector(){return this.styleService.selectorName}get hostPart(){return"rendering"}constructor(t){this.destroyRef=N(We),this.cdr=N(Oe),this.eltRef=N(se),this.renderer=N(Rt),this.styleService=t.get(to,void 0,{self:!0}),yt(()=>{this.styleService.designSettingsSignal()})}ngOnChanges(t){xn.trace(`${this.styleService.idx}# on changes`,t);let{idx:r,render:o}=t;r?.currentValue!==void 0&&this.styleService.init(this.idx,this.renderingId,this.eltRef,this.subIdx,this.host),o&&this.render&&(xn.trace(`${this.styleService.idx}# init from render input`,this.render),this.#e(this.render),this.styleService.applyRender(this.render)),this.styleService.applyCustomCss(this.customCss??"")}handleClick(t,r){t||r.preventDefault()}#e(t){let r=kT.get(t["@type"]);if(!r)return;let o=new r;if(!o.hasOffer(t))return;let i=o.getJsonSchema(t),s=this.eltRef.nativeElement.parentElement,a=s.querySelector('script[type="application/ld+json"]');if(a)a.innerHTML=JSON.stringify(i);else{let l=this.renderer.createElement("script");this.renderer.setAttribute(l,"type","application/ld+json"),this.renderer.appendChild(l,this.renderer.createText(JSON.stringify(i))),this.renderer.appendChild(s,l)}}static{this.\u0275fac=function(r){return new(r||e)(E(O))}}static{this.\u0275dir=dt({type:e,hostVars:4,hostBindings:function(r,o){r&2&&(Br("id",o.id)("part",o.hostPart),ae(o.hostSelector))},inputs:{idx:"idx",renderingId:"renderingId",render:"render",subIdx:"subIdx",host:"host",customCss:"customCss"},features:[Ge]})}}return e})(),Hu=(()=>{class e extends ui{constructor(t){super(t)}static{this.\u0275fac=function(r){return new(r||e)(E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-containable"]],inputs:{containableOptions:"containableOptions"},features:[Cn([to]),ne],decls:1,vars:1,consts:[[3,"renderingContent","designConfiguration","isImageAndTitleAsLink"],[3,"renderingContent","designConfiguration"],["target","_blank","rel","sponsored",3,"href"],["target","_blank","rel","sponsored",3,"click","href"]],template:function(r,o){if(r&1&&m(0,ZI,4,1),r&2){let i;v((i=o.render&&o.styleService.designSettingsSignal())?0:-1,i)}},dependencies:[IT,MT,RT,Jt,Pu],styles:[`rnd-containable{display:block;width:100%}
`],encapsulation:2})}}return e})(),Fu=class e{static{this.REG_CAROUSEL_TITLE=new RegExp("\\${carouselTitle}","g")}transform(n,t){return n.replace(e.REG_CAROUSEL_TITLE,t.content.title??"")}static{this.\u0275fac=function(t){return new(t||e)}}static{this.\u0275pipe=Ee({name:"carouselContentVariable",type:e,pure:!0})}},R0=(()=>{class e extends ui{constructor(t,r){super(t),this.injector=t,this.platformId=r,this.renderSignal=He(this.render),this.carouselDesignConfiguration=fe(()=>this.styleService.designSettingsSignal()),this.overriddenItems=fe(()=>{let o=this.carouselDesignConfiguration(),i=this.renderSignal();return o?this.#t(i,o):i.contents??[]}),this.containableOptions=fe(()=>this.renderSignal().anchor?{isImageAndTitleAsLink:!1}:Gw),this.inheritedValues=fe(()=>{let o=this.overriddenItems()[0];return this.#e(o)}),this.navigationComputedColors=fe(()=>{let o=this.carouselDesignConfiguration()?.cssVariables,i=this.inheritedValues(),s=!o?.navigationButtonBackgroundColor||o.navigationButtonBackgroundColor==="transparent"?i.inheritedBackgroundColor:void 0,a=!o?.navigationButtonColor||o.navigationButtonColor==="transparent"?i.inheritedColor:void 0;return{bgColor:s,color:a}}),this.expandButtonComputedColors=fe(()=>{let o=this.carouselDesignConfiguration()?.cssVariables,i=this.inheritedValues(),s=!o?.expandButtonBackgroundColor||o.expandButtonBackgroundColor==="transparent"?i.inheritedBackgroundColor:void 0,a=!o?.expandButtonColor||o.expandButtonColor==="transparent"?i.inheritedColor:void 0;return{bgColor:s,color:a}}),this.isHiddenContentExpanded=!1,this.isScrollStart=!0,this.isScrollEnd=!1,this.displayHardLimit=void 0,this.currentPath="",this.getIconDirection=(o,i)=>{if(o){let s="_right",a="_left";if(i==="left"&&o.endsWith(s)||i==="right"&&o.endsWith(a))return o.replace(s,a)}return o??""},this.ICONS_BY_PRESET=za,gm(r)&&(this.displayHardLimit=8),this.currentPath=this.injector.get(he).location.pathname||""}get scrollableContainer(){return this.eltRef.nativeElement.querySelector(".rndzz-carousel_list")}ngOnChanges(t){super.ngOnChanges(t),t.render&&(this.renderSignal.set(this.render),Re(this.platformId)&&setTimeout(()=>this.#n(),1e3))}scrollToDirection(t){let r=this.scrollableContainer,o=this.carouselDesignConfiguration();if(r&&o){let s=o.settings.direction==="horizontal"?"left":"top";r.scrollBy({[s]:t==="backward"?-250:250,behavior:"smooth"})}}toggleContentExpanded(){this.isHiddenContentExpanded=!this.isHiddenContentExpanded,this.cdr.detectChanges()}scrollToComponent(t,r){let o=l=>l.tagName==="A"?l:l.parentElement?o(l.parentElement):void 0,a=(this.injector.get(se).nativeElement.getRootNode()?.host?.getRootNode()??document).getElementById(r);if(a){if((t.target&&o(t.target))?.getAttribute("rel")==="sponsored")return;t.preventDefault(),t.stopImmediatePropagation(),a.scrollIntoView({block:"center"})}}#e(t){let r=t.design?.configurations?.[0],o=t["@type"];if(o&&r){let i=oi(o,[r]).cssVariables,s=i?.offerButtonColor??r.cssVariables.themeTextColor,a=i?.offerButtonColorHover??i?.offerButtonColorHover,l=i?.offerButtonBackgroundColor??r.cssVariables.themePrimaryColor,c=i?.offerButtonBackgroundColorHover??i?.offerButtonBackgroundColorHover;return{inheritedColor:s,inheritedColorHover:a,inheritedBackgroundColor:l,inheritedBackgroundColorHover:c}}return{inheritedColor:null,inheritedColorHover:null,inheritedBackgroundColor:null,inheritedBackgroundColorHover:null}}#t(t,r){return t.contents.map(o=>{let i=o["@type"],s=Ww[i](r),a=o.design?.configurations?.map(l=>{let c=I(I({},l.settings),s.settings??{}),d=I(I({},l.cssVariables),s.cssVariables??{});return U(I({},l),{settings:c,cssVariables:d})});return a?U(I({},o),{design:U(I({},o.design),{configurations:a})}):o})}#n(){let t=this.scrollableContainer;if(t){let r=()=>this.#r(t);t.removeEventListener("scroll",r),t.addEventListener("scroll",r),this.resizeSubscription?.unsubscribe(),this.resizeSubscription=this.styleService.resize$.pipe(co(null)).subscribe(()=>this.#r(t))}}#r(t=this.scrollableContainer){if(t){let r=t.scrollLeft,o=t.scrollWidth,i=t.clientWidth,s=r===0,a=r+i>=o;s!==this.isScrollStart&&(this.isScrollStart=s,this.cdr.detectChanges()),a!==this.isScrollEnd&&(this.isScrollEnd=a,this.cdr.detectChanges())}}static{this.\u0275fac=function(r){return new(r||e)(E(O),E(be))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-carousel"]],inputs:{render:"render"},features:[Cn([to],[{provide:N0,useValue:1}]),ne,Ge],decls:1,vars:1,consts:[["containableTpl",""],[1,"rndzz-carousel_container",3,"has-shadow"],["type","CAROUSEL",3,"designConfiguration"],[1,"rndzz-carousel_container"],[1,"rndzz-carousel_title"],[1,"rndzz-carousel_button","rndzz-carousel_button_previous",3,"has-shadow","hidden","background-color","color"],[1,"rndzz-carousel_button","rndzz-carousel_button_previous",3,"click","keydown.enter"],[1,"rndzz-carousel_button_icon",3,"innerHTML"],[1,"rndzz-carousel_item"],[1,"rndzz-carousel_button","rndzz-carousel_button_next",3,"has-shadow","hidden","background-color","color"],[1,"rndzz-carousel_expand-button-wrapper"],[1,"rndzz-carousel_anchor"],[3,"ngTemplateOutlet","ngTemplateOutletContext"],[1,"rndzz-carousel_anchor",3,"click"],[1,"rndzz-carousel_button","rndzz-carousel_button_next",3,"click","keydown.enter"],[1,"rndzz-carousel_expand-button",3,"expanded","has-shadow","background-color","color"],[1,"rndzz-carousel_expand-button",3,"click"],[1,"rndzz-carousel_expand-button_icon",3,"appearance"],[1,"rndzz-text"],[3,"idx","renderingId","render","host","containableOptions"]],template:function(r,o){if(r&1&&m(0,cw,4,3),r&2){let i;v((i=o.carouselDesignConfiguration())?0:-1,i)}},dependencies:[Hu,yn,Bu,di,Ea,Fu,Dn],styles:[`rnd-carousel{display:block;width:100%;position:relative}rnd-carousel .rndzz-carousel_container{display:flex;flex-wrap:wrap;align-items:center;margin:var(--rndzz-carousel-container-margin, 0);padding:var(--rndzz-carousel-container-padding, 0);background-color:var(--rndzz-carousel-container-background-color, transparent);border-style:solid;border-width:var(--rndzz-carousel-container-border-width, 0);border-color:var(--rndzz-carousel-container-border-color, transparent);border-radius:var(--rndzz-carousel-container-border-radius, 0)}rnd-carousel .rndzz-carousel_container.has-shadow{box-shadow:var(--rndzz-carousel-container-shadow-offset) var(--rndzz-carousel-container-shadow-blur) var(--rndzz-carousel-container-shadow-spread) var(--rndzz-carousel-container-shadow-color)}rnd-carousel .rndzz-carousel_list{flex:1;border-style:solid;border-width:var(--rndzz-carousel-item-border-width, 0);border-color:var(--rndzz-carousel-item-border-color, transparent);border-radius:var(--rndzz-carousel-item-border-radius, 0);scroll-behavior:smooth}@supports selector(::-webkit-scrollbar){rnd-carousel .rndzz-carousel_list::-webkit-scrollbar{-webkit-appearance:none;width:8px;height:8px}rnd-carousel .rndzz-carousel_list::-webkit-scrollbar-track{background-color:var(--rndzz-carousel-scrollbar-track-color);border-radius:4px}rnd-carousel .rndzz-carousel_list::-webkit-scrollbar-thumb{background-color:var(--rndzz-carousel-scrollbar-thumb-color);border-radius:4px}}@supports (scrollbar-color: auto){rnd-carousel .rndzz-carousel_list{scrollbar-color:var(--rndzz-carousel-scrollbar-thumb-color) var(--rndzz-carousel-scrollbar-track-color)}}rnd-carousel .rndzz-carousel_list{padding:var(--rndzz-carousel-item-padding, 0);width:100%;display:flex;flex-flow:row nowrap;list-style:none;gap:var(--rndzz-carousel-item-gap);margin:0}rnd-carousel .rndzz-carousel_list.has-shadow{box-shadow:var(--rndzz-carousel-item-shadow-offset) var(--rndzz-carousel-item-shadow-blur) var(--rndzz-carousel-item-shadow-spread) var(--rndzz-carousel-item-shadow-color)}rnd-carousel .rndzz-carousel_list .rndzz-carousel_item{padding:0}rnd-carousel .rndzz-carousel_list .rndzz-carousel_item rnd-containable>* rnd-mentions{display:none}rnd-carousel .rndzz-carousel_list .rndzz-carousel_item rnd-containable>* .rndzz-card-container{box-sizing:border-box;height:100%;margin:0}rnd-carousel .rndzz-carousel_list .rndzz-carousel_item rnd-containable>* .rndzz-box-container{box-sizing:border-box;height:100%;margin:0}rnd-carousel .rndzz-carousel_list.horizontal{overflow-x:auto;overflow-y:hidden;scroll-snap-type:x mandatory}rnd-carousel .rndzz-carousel_list.horizontal .rndzz-carousel_item{width:var(--rndzz-carousel-item-width);min-width:var(--rndzz-carousel-item-width);margin-bottom:var(--rndzz-carousel-scrollbar-space, 0)}rnd-carousel .rndzz-carousel_list.horizontal .rndzz-carousel_item rnd-containable{width:100%;height:100%;position:relative}rnd-carousel .rndzz-carousel_list.horizontal .rndzz-carousel_item rnd-containable>*{height:100%}rnd-carousel .rndzz-carousel_list.horizontal .rndzz-carousel_item rnd-containable>* .rndzz-box-container .rndzz-box-layout{height:100%}rnd-carousel .rndzz-carousel_list.horizontal .rndzz-carousel_item rnd-containable>* .rndzz-box-container .rndzz-box-layout .rndzz-horizontal-layout{height:100%;justify-content:space-between}rnd-carousel .rndzz-carousel_list.horizontal .rndzz-carousel_item rnd-containable>* .rndzz-box-container .rndzz-box-layout .rndzz-horizontal-layout .rndzz-box-offer-list-container{justify-content:space-between;height:100%}rnd-carousel .rndzz-carousel_list.horizontal .rndzz-carousel_item rnd-containable>* .rndzz-box-container .rndzz-box-layout .rndzz-horizontal-layout .rndzz-box-offer-list-container rnd-box-offer-list{height:100%;display:flex;flex-direction:column;justify-content:space-between}rnd-carousel .rndzz-carousel_list.vertical{height:100%;flex-direction:column}rnd-carousel .rndzz-carousel_expand-button-wrapper{flex-basis:calc(100% + 1px);display:flex;flex-direction:column;align-items:var(--rndzz-carousel-expand-button-align)}rnd-carousel .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button{display:flex;align-items:center;justify-content:center;gap:var(--rndzz-carousel-expand-button-icon-space);margin:var(--rndzz-carousel-expand-button-margin);padding:var(--rndzz-carousel-expand-button-padding);background-color:var(--rndzz-carousel-expand-button-background-color);color:var(--rndzz-carousel-expand-button-color);cursor:pointer;border-radius:var(--rndzz-carousel-expand-button-border-radius);border:var(--rndzz-carousel-expand-button-border-width) solid var(--rndzz-carousel-expand-button-border-color);font-size:var(--rndzz-carousel-expand-button-font-size, inherit);font-weight:var(--rndzz-carousel-expand-button-font-weight, inherit);font-family:var(--rndzz-carousel-expand-button-font-family),sans-serif;text-transform:var(--rndzz-carousel-expand-button-text-transform, inherit);text-decoration:var(--rndzz-carousel-expand-button-text-decoration, inherit);text-align:var(--rndzz-carousel-expand-button-text-align, inherit)}rnd-carousel .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button.has-shadow{box-shadow:var(--rndzz-carousel-expand-button-shadow-offset) var(--rndzz-carousel-expand-button-shadow-blur) var(--rndzz-carousel-expand-button-shadow-spread) var(--rndzz-carousel-expand-button-shadow-color)}rnd-carousel .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button:hover{--rndzz-carousel-expand-button-background-color: var(--rndzz-carousel-expand-button-background-color-hover);--rndzz-carousel-expand-button-border-color: var(--rndzz-carousel-expand-button-border-color-hover);--rndzz-carousel-expand-button-color: var(--rndzz-carousel-expand-button-color-hover);--rndzz-carousel-expand-button-font-size: var(--rndzz-carousel-expand-button-font-size-hover);--rndzz-carousel-expand-button-font-weight: var(--rndzz-carousel-expand-button-font-weight-hover);--rndzz-carousel-expand-button-font-family: var(--rndzz-carousel-expand-button-font-family-hover);--rndzz-carousel-expand-button-text-transform: var(--rndzz-carousel-expand-button-text-transform-hover);--rndzz-carousel-expand-button-text-decoration: var(--rndzz-carousel-expand-button-text-decoration-hover);--rndzz-carousel-expand-button-text-align: var(--rndzz-carousel-expand-button-text-align-hover)}rnd-carousel .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button.expanded{--rndzz-carousel-expand-button-background-color: var(--rndzz-carousel-expand-button-background-color-open);--rndzz-carousel-expand-button-border-color: var(--rndzz-carousel-expand-button-border-color-open);--rndzz-carousel-expand-button-color: var(--rndzz-carousel-expand-button-color-open);--rndzz-carousel-expand-button-font-size: var(--rndzz-carousel-expand-button-font-size-open);--rndzz-carousel-expand-button-font-weight: var(--rndzz-carousel-expand-button-font-weight-open);--rndzz-carousel-expand-button-font-family: var(--rndzz-carousel-expand-button-font-family-open);--rndzz-carousel-expand-button-text-transform: var(--rndzz-carousel-expand-button-text-transform-open);--rndzz-carousel-expand-button-text-decoration: var(--rndzz-carousel-expand-button-text-decoration-open);--rndzz-carousel-expand-button-text-align: var(--rndzz-carousel-expand-button-text-align-open)}rnd-carousel .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button{transition:background-color .3s,color .3s,color .3s}rnd-carousel .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button_icon .rndzz-icon{color:var(--rndzz-carousel-expand-button-icon-color)}rnd-carousel .rndzz-carousel_expand-button-wrapper .rndzz-carousel_expand-button_icon .rndzz-icon svg{width:var(--rndzz-carousel-expand-button-icon-size);height:var(--rndzz-carousel-expand-button-icon-size)}rnd-carousel .rndzz-carousel_title{flex-basis:calc(100% + 1px);margin:var(--rndzz-carousel-title-margin, 0);padding:var(--rndzz-carousel-title-padding, 0);background-color:var(--rndzz-carousel-title-background-color, transparent);border-style:solid;border-width:var(--rndzz-carousel-title-border-width, 0);border-color:var(--rndzz-carousel-title-border-color, transparent);border-radius:var(--rndzz-carousel-title-border-radius, 0);font-family:var(--rndzz-carousel-title-font-family),sans-serif;font-size:var(--rndzz-carousel-title-font-size);color:var(--rndzz-carousel-title-color);font-weight:var(--rndzz-carousel-title-font-weight);font-style:var(--rndzz-carousel-title-font-style);text-transform:var(--rndzz-carousel-title-text-transform);text-decoration:var(--rndzz-carousel-title-text-decoration);text-align:var(--rndzz-carousel-title-text-align);line-height:var(--rndzz-carousel-title-line-height)}rnd-carousel .rndzz-carousel_anchor{cursor:pointer;text-decoration:unset;color:unset;height:100%}rnd-carousel .rndzz-carousel_button{display:flex;align-items:center;justify-content:center;position:absolute;z-index:1;width:var(--rndzz-carousel-navigation-button-width);height:var(--rndzz-carousel-navigation-button-height);border-radius:var(--rndzz-carousel-navigation-button-border-radius);cursor:pointer;font-weight:700;opacity:1;transition:opacity .3s,background-color .3s,color .3s;background-color:var(--rndzz-carousel-navigation-button-background-color);color:var(--rndzz-carousel-navigation-button-color)}rnd-carousel .rndzz-carousel_button:hover{--rndzz-carousel-navigation-button-color: var(--rndzz-carousel-navigation-button-color-hover);--rndzz-carousel-navigation-button-background-color: var(--rndzz-carousel-navigation-button-background-color-hover)}rnd-carousel .rndzz-carousel_button.hidden{opacity:0;pointer-events:none}rnd-carousel .rndzz-carousel_button.has-shadow{box-shadow:var(--rndzz-carousel-navigation-button-shadow-offset) var(--rndzz-carousel-navigation-button-shadow-blur) var(--rndzz-carousel-navigation-button-shadow-spread) var(--rndzz-carousel-navigation-button-shadow-color)}rnd-carousel .rndzz-carousel_button.rndzz-carousel_button_previous{left:var(--rndzz-carousel-navigation-button-gap)}rnd-carousel .rndzz-carousel_button.rndzz-carousel_button_next{right:var(--rndzz-carousel-navigation-button-gap)}rnd-carousel .rndzz-carousel_button_icon{display:flex;align-items:center;justify-content:center}rnd-carousel .rndzz-carousel_button_icon svg{width:var(--rndzz-carousel-navigation-button-icon-size);height:var(--rndzz-carousel-navigation-button-icon-size)}
`],encapsulation:2})}}return e})(),LT=(()=>{class e{constructor(){this.CHANNELS=xT,this.render=W.required(),this.designConfiguration=W.required(),this.headerTitle=fe(()=>this.designConfiguration().settings.headerTitleContent),this.channelsToDisplay=fe(()=>{let t=this.render().channels?this.render().channels.filter(r=>r.id==="#"||this.designConfiguration().settings.channelList===null||this.designConfiguration().settings.channelList.includes(r.id)):[];return t.sort((r,o)=>{let i=this.designConfiguration().settings.channelList?.indexOf(r.id)??0,s=this.designConfiguration().settings.channelList?.indexOf(o.id)??0;return i-s}),t})}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-page-header"]],inputs:{render:[1,"render"],designConfiguration:[1,"designConfiguration"]},decls:7,vars:11,consts:[[1,"content"],[1,"header-logo"],["alt","Page logo",3,"src"],[1,"title"],[1,"social-networks"],["target","_blank"],[3,"appearance"]],template:function(r,o){if(r&1&&(_(0,"div",0)(1,"div",1),m(2,dw,1,1,"img",2),x(),_(3,"div",3),ce(4),D(5,"renderVariable"),x(),m(6,fw,3,0,"ol",4),x()),r&2){let i,s=o.designConfiguration(),a=o.render();ae("layout-"+s.settings.headerLayout),g(2),v((i=s.settings.headerLogoContent??a.headerImage)?2:-1,i),g(2),er(" ",s.settings.headerTitleVisible?Y(5,5,o.headerTitle()??"",Ae(8,Ye,s,a)):""," "),g(2),v(s.settings.displayChannels?6:-1)}},dependencies:[di,Pu],styles:[`rnd-page-header{display:block;width:100%;max-width:var(--rndzz-page-max-width)}rnd-page-header .content{display:flex;position:relative;margin:40px 0 26px}rnd-page-header .content.layout-solid{justify-content:space-between;background:var(--rndzz-page-header-background-color);padding:16px;border-radius:30px}rnd-page-header .content.layout-solid .title{order:1;width:calc(50% - 38px)}rnd-page-header .content.layout-solid .header-logo{order:2;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}rnd-page-header .content.layout-solid .social-networks{order:3}rnd-page-header .content.layout-floating{align-items:center;justify-content:center;flex-direction:column;gap:8px}rnd-page-header .content.layout-floating .header-logo{order:1}rnd-page-header .content.layout-floating .title{order:2}rnd-page-header .content .social-networks{order:3}rnd-page-header .content .header-logo{display:flex;justify-content:center;align-items:center;max-height:76px;background-color:var(--rndzz-page-header-logo-background-color);overflow:hidden;border-radius:50%;aspect-ratio:1/1}rnd-page-header .content .header-logo img{font-size:small;object-fit:cover;height:76px}rnd-page-header .content .header-logo .logo-initials{display:flex;justify-content:center;align-items:center;text-transform:uppercase;width:76px;height:76px}rnd-page-header .content .title{white-space:nowrap;font-family:var(--rndzz-page-header-title-font-family),sans-serif;font-size:var(--rndzz-page-header-title-font-size, revert);color:var(--rndzz-page-header-title-color, revert);font-weight:var(--rndzz-page-header-title-font-weight, revert);font-style:var(--rndzz-page-header-title-font-style, revert);text-transform:var(--rndzz-page-header-title-text-transform, revert);text-decoration:var(--rndzz-page-header-title-text-decoration, revert);text-align:var(--rndzz-page-header-title-text-align, revert)}rnd-page-header .social-networks{margin:0;padding:0;display:flex;align-items:center;flex-direction:row;gap:10px;list-style:none}rnd-page-header .social-networks li{padding:0}rnd-page-header .social-networks li a{color:var(--rndzz-page-channel-icon-color);text-decoration:none}rnd-page-header .social-networks li a .rndzz-icon svg{width:20px;height:20px}
`],encapsulation:2})}}return e})(),Ru=class{static mapContentItemToWebComponentInputs(n,t){return n.content&&"@type"in n.content&&n.content["@type"]!=="HTML"?{type:"designer",args:{render:n.content}}:"publicationContentId"in n&&n.publicationContentId?{type:"publication",args:{publicationContentId:n.publicationContentId,renderApiUrl:t,loading:"lazy"}}:"contentContainerId"in n&&n.contentContainerId?{type:"container",args:{contentContainerId:n.contentContainerId,renderApiUrl:t,loading:"lazy"}}:null}},PT=(()=>{class e{constructor(){this.sanitizer=N(Gr)}transform(t){return this.sanitizer.bypassSecurityTrustHtml(t)}static{this.\u0275fac=function(r){return new(r||e)}}static{this.\u0275pipe=Ee({name:"sanitizedContent",type:e,pure:!0})}}return e})(),$u=(()=>{class e{constructor(t){this.eltRef=t,this.idx=W.required(),this.items=W.required(),this.designConfiguration=W.required(),this.host=W(),this.renderApiUrl=W(),this.preventLazyLoad=W(),this.mappedContents=fe(()=>{let r=this.preventLazyLoad();return this.items().filter((o,i)=>!r?.()||!o.publicationContentId||!o.contentContainerId||o.content||i<5).map(o=>{let i=o.content?.["@type"];return i==="HTML"?{type:"HTML",content:o.content.html,itemId:o.itemId}:["BOX","CARD","CTA","CAROUSEL"].includes(i)?{type:"RENDERED_WEB_COMPONENT",render:o.content,itemId:o.itemId}:{type:"WEB_COMPONENT",inputs:Ru.mapContentItemToWebComponentInputs(o,this.renderApiUrl()),itemId:o.itemId}})})}get classAttributes(){return{"has-shadow":this.designConfiguration().settings.contentShadowVisible}}static{this.\u0275fac=function(r){return new(r||e)(E(se))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-contents"]],hostVars:2,hostBindings:function(r,o){r&2&&ae(o.classAttributes)},inputs:{idx:[1,"idx"],items:[1,"items"],designConfiguration:[1,"designConfiguration"],host:[1,"host"],renderApiUrl:[1,"renderApiUrl"],preventLazyLoad:[1,"preventLazyLoad"]},ngContentSelectors:y0,decls:3,vars:0,consts:[[1,"rndzz-content-wrapper"],["rndWebComponentGenerator","",1,"rndzz-content-wrapper",3,"wcType","wcArgs"],[3,"renderingId","idx","host","render"],[1,"text-content",3,"innerHTML"]],template:function(r,o){r&1&&(aa(),la(0),Et(1,bw,4,1,null,null,Zt)),r&2&&(g(),zt(o.mappedContents()))},dependencies:[_T,Hu,R0,PT],styles:[`@charset "UTF-8";rnd-contents{line-height:1.42}rnd-contents h1{margin-top:var(--rndzz-page-title-margin-top, revert);margin-bottom:var(--rndzz-page-title-margin-bottom, revert);font-family:var(--rndzz-page-title-font-family),sans-serif;font-size:var(--rndzz-page-title-font-size, revert);color:var(--rndzz-page-title-color, revert);font-weight:var(--rndzz-page-title-font-weight, revert);font-style:var(--rndzz-page-title-font-style, revert);text-transform:var(--rndzz-page-title-text-transform, revert);text-decoration:var(--rndzz-page-title-text-decoration, revert);text-align:var(--rndzz-page-title-text-align, revert);line-height:var(--rndzz-page-title-line-height, revert)}rnd-contents h2{margin-top:var(--rndzz-page-title-margin-top-h2, revert);margin-bottom:var(--rndzz-page-title-margin-bottom-h2, revert);font-family:var(--rndzz-page-title-font-family-h2),sans-serif;font-size:var(--rndzz-page-title-font-size-h2, revert);color:var(--rndzz-page-title-color-h2, revert);font-weight:var(--rndzz-page-title-font-weight-h2, revert);font-style:var(--rndzz-page-title-font-style-h2, revert);text-transform:var(--rndzz-page-title-text-transform-h2, revert);text-decoration:var(--rndzz-page-title-text-decoration-h2, revert);text-align:var(--rndzz-page-title-text-align-h2, revert);line-height:var(--rndzz-page-title-line-height-h2, revert)}rnd-contents h3{margin-top:var(--rndzz-page-title-margin-top-h3, revert);margin-bottom:var(--rndzz-page-title-margin-bottom-h3, revert);font-family:var(--rndzz-page-title-font-family-h3),sans-serif;font-size:var(--rndzz-page-title-font-size-h3, revert);color:var(--rndzz-page-title-color-h3, revert);font-weight:var(--rndzz-page-title-font-weight-h3, revert);font-style:var(--rndzz-page-title-font-style-h3, revert);text-transform:var(--rndzz-page-title-text-transform-h3, revert);text-decoration:var(--rndzz-page-title-text-decoration-h3, revert);text-align:var(--rndzz-page-title-text-align-h3, revert);line-height:var(--rndzz-page-title-line-height-h3, revert)}rnd-contents p{margin-top:var(--rndzz-page-paragraph-margin-top, revert);margin-bottom:var(--rndzz-page-paragraph-margin-bottom, revert);font-family:var(--rndzz-page-paragraph-font-family),sans-serif;font-size:var(--rndzz-page-paragraph-font-size, revert);color:var(--rndzz-page-paragraph-color, revert);font-weight:var(--rndzz-page-paragraph-font-weight, revert);font-style:var(--rndzz-page-paragraph-font-style, revert);text-transform:var(--rndzz-page-paragraph-text-transform, revert);text-decoration:var(--rndzz-page-paragraph-text-decoration, revert);text-align:var(--rndzz-page-paragraph-text-align, revert);line-height:var(--rndzz-page-paragraph-line-height, revert)}rnd-contents p b,rnd-contents p strong{font-family:var(--rndzz-page-paragraph-font-family-bold),sans-serif;font-size:var(--rndzz-page-paragraph-font-size-bold, revert);color:var(--rndzz-page-paragraph-color-bold, revert);font-weight:var(--rndzz-page-paragraph-font-weight-bold, revert);font-style:var(--rndzz-page-paragraph-font-style-bold, revert);text-transform:var(--rndzz-page-paragraph-text-transform-bold, revert);text-decoration:var(--rndzz-page-paragraph-text-decoration-bold, revert);text-align:var(--rndzz-page-paragraph-text-align-bold, revert);line-height:var(--rndzz-page-paragraph-line-height-bold, revert)}rnd-contents p i,rnd-contents p em{font-family:var(--rndzz-page-paragraph-font-family-italic),sans-serif;font-size:var(--rndzz-page-paragraph-font-size-italic, revert);color:var(--rndzz-page-paragraph-color-italic, revert);font-weight:var(--rndzz-page-paragraph-font-weight-italic, revert);font-style:var(--rndzz-page-paragraph-font-style-italic, revert);text-transform:var(--rndzz-page-paragraph-text-transform-italic, revert);text-decoration:var(--rndzz-page-paragraph-text-decoration-italic, revert);text-align:var(--rndzz-page-paragraph-text-align-italic, revert);line-height:var(--rndzz-page-paragraph-line-height-italic, revert)}rnd-contents p a{font-family:var(--rndzz-page-paragraph-font-family-link),sans-serif;font-size:var(--rndzz-page-paragraph-font-size-link, revert);color:var(--rndzz-page-paragraph-color-link, revert);font-weight:var(--rndzz-page-paragraph-font-weight-link, revert);font-style:var(--rndzz-page-paragraph-font-style-link, revert);text-transform:var(--rndzz-page-paragraph-text-transform-link, revert);text-decoration:var(--rndzz-page-paragraph-text-decoration-link, revert);text-align:var(--rndzz-page-paragraph-text-align-link, revert);line-height:var(--rndzz-page-paragraph-line-height-link, revert)}rnd-contents p:empty:before{content:"\\2001"}rnd-contents ul,rnd-contents ol{font-family:var(--rndzz-page-bullet-list-font-family),sans-serif;font-size:var(--rndzz-page-bullet-list-font-size, revert);padding-left:var(--rndzz-page-bullet-list-padding-left, revert);margin:0;line-height:var(--rndzz-page-paragraph-line-height, revert)}rnd-contents ul li,rnd-contents ol li{color:var(--rndzz-page-bullet-list-color, revert)}rnd-contents ul li[data-list=bullet],rnd-contents ol li[data-list=bullet]{list-style-type:var(--rndzz-page-bullet-list-style-type, revert)}rnd-contents ul li[data-list=ordered],rnd-contents ol li[data-list=ordered]{list-style-type:decimal}rnd-contents ul li,rnd-contents ol li{position:initial;padding-left:var(--rndzz-page-bullet-list-marker-padding-left, revert)}rnd-contents ul li::marker,rnd-contents ol li::marker{color:var(--rndzz-page-bullet-list-marker-color, revert);font-size:var(--rndzz-page-bullet-list-marker-font-size, revert)}
`],encapsulation:2})}}return e})(),BT=(()=>{class e extends ui{get contentClassAttributes(){return{"has-shadow":this.pageDesignConfigurationSignal()?.settings.contentShadowVisible}}constructor(t){super(t),this.injector=t,this.renderApiUrl=W(),this.pageMode=W(!1),this.preventLazyLoad=fe(()=>He(this.pageMode())),this.pageDesignConfigurationSignal=fe(()=>this.styleService.designSettingsSignal()),Re(t.get(be))&&yt(()=>{this.pageMode()&&setTimeout(()=>{this.preventLazyLoad().set(!1),this.injector.get(Oe).detectChanges()},1e3)})}static{this.\u0275fac=function(r){return new(r||e)(E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-page"]],inputs:{render:"render",renderApiUrl:[1,"renderApiUrl"],pageMode:[1,"pageMode"]},features:[Cn([to]),ne],decls:1,vars:1,consts:[["id","header",3,"class"],[3,"ngClass"],[1,"page-contents"],[3,"idx","items","designConfiguration","host","renderApiUrl","preventLazyLoad"],[1,"page-contents_title"],["id","header"],[3,"render","designConfiguration"]],template:function(r,o){if(r&1&&m(0,Dw,5,11),r&2){let i;v((i=o.pageDesignConfigurationSignal())?0:-1,i)}},dependencies:[LT,$u,ru],styles:[`rnd-page{width:100%;display:flex;flex-direction:column;align-items:center;background:var(--rndzz-page-page-background-color)}rnd-page header{width:100%;display:flex;flex-direction:column;align-items:center}rnd-page .page-contents{background:var(--rndzz-page-content-background-color);padding:var(--rndzz-page-content-padding);margin:var(--rndzz-page-content-margin);border-radius:var(--rndzz-page-content-border-radius);border-width:var(--rndzz-page-content-border-width)}rnd-page .page-contents.has-shadow{box-shadow:var(--rndzz-page-content-shadow-offset) var(--rndzz-page-content-shadow-blur) var(--rndzz-page-content-shadow-spread) var(--rndzz-page-content-shadow-color)}rnd-page article{box-sizing:border-box;width:100%;max-width:var(--rndzz-page-max-width)}
`],encapsulation:2})}}return e})(),VT=(()=>{class e extends ui{constructor(t){super(t),this.renderApiUrl=W(),this.containerDesignConfigurationSignal=fe(()=>this.styleService.designSettingsSignal()),this.preventLazyLoad=fe(()=>He(!1))}static{this.\u0275fac=function(r){return new(r||e)(E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-container"]],inputs:{render:"render",renderApiUrl:[1,"renderApiUrl"]},features:[Cn([to]),ne],decls:2,vars:6,consts:[[1,"container"],[3,"idx","items","designConfiguration","host","renderApiUrl","preventLazyLoad"]],template:function(r,o){r&1&&(_(0,"div",0),y(1,"rnd-contents",1),x()),r&2&&(g(),C("idx",o.idx)("items",o.render.items)("designConfiguration",o.containerDesignConfigurationSignal())("host",o.host)("renderApiUrl",o.renderApiUrl())("preventLazyLoad",o.preventLazyLoad()))},dependencies:[$u],styles:[`rnd-container{display:block;width:100%;background:var(--rndzz-page-content-background-color);border-radius:var(--rndzz-page-content-border-radius)}rnd-container.has-shadow{box-shadow:var(--rndzz-page-content-shadow-offset) var(--rndzz-page-content-shadow-blur) var(--rndzz-page-content-shadow-spread) var(--rndzz-page-content-shadow-color)}rnd-container .container{padding:var(--rndzz-page-content-padding)}
`],encapsulation:2})}}return e})(),jT=(()=>{class e extends ui{constructor(t){super(t),this.htmlDesignConfigurationSignal=fe(()=>this.styleService.designSettingsSignal())}static{this.\u0275fac=function(r){return new(r||e)(E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-html"]],inputs:{render:"render"},features:[Cn([to]),ne],decls:1,vars:8,consts:[[3,"idx","items","host","designConfiguration"]],template:function(r,o){r&1&&y(0,"rnd-contents",0),r&2&&C("idx",o.idx)("items",Ze(6,zw,Ze(4,Ew,o.render)))("host",o.host)("designConfiguration",o.htmlDesignConfigurationSignal())},dependencies:[$u],encapsulation:2})}}return e})(),ke=(()=>{class e{static{this.idxCount=0}get idxStr(){return this.idx.toString()}constructor(t,r){this.renderer=t,this.eltRef=r,this.renderingId="",this.render=W.required(),this.configuration=W.required(),this.canDisplay=fe(()=>{let o=this.configuration(),i=this.render();return o.displayWhenNoOffer||S0(i)}),this.idx=e.idxCount++,iu(p0),iu(g0),xn.trace(`${this.idx}# Rendering constructor`)}ngOnInit(){let t=this.configuration();t?.redirectApiUrl&&(Jt.REDIRECT_API_URL=t.redirectApiUrl),t?.renderBaseRedirectApiUrl&&(Jt.RENDER_BASE_REDIRECT_API_URL=t.renderBaseRedirectApiUrl),xn.trace(`${this.idx}# on init`),this.renderer.addClass(this.eltRef.nativeElement,"no-transition")}activeTransitions(){this.renderer.removeClass(this.eltRef.nativeElement,"no-transition")}ngOnDestroy(){e.idxCount=0,xn.trace(`${this.idx}# on destroy`)}static{this.\u0275fac=function(r){return new(r||e)(E(Rt),E(se))}}static{this.\u0275cmp=V({type:e,selectors:[["rnd-rendering"]],hostBindings:function(r,o){r&1&&me("mouseenter",function(){return o.activeTransitions()})},inputs:{renderingId:"renderingId",host:"host",customCss:"customCss",render:[1,"render"],configuration:[1,"configuration"]},features:[Cn([Jo,li])],decls:1,vars:1,consts:[[3,"idx","renderingId","host","render","customCss"],[3,"idx","renderingId","host","render","renderApiUrl","customCss","pageMode"],[3,"idx","renderingId","host","render","renderApiUrl"],[3,"idx","renderingId","host","render"]],template:function(r,o){r&1&&m(0,Ow,1,1),r&2&&v(o.canDisplay()?0:-1)},dependencies:[Hu,R0,BT,VT,jT],styles:[`rnd-rendering{all:initial;font-family:inherit;display:block;position:relative;width:100%;min-height:1em}rnd-rendering.no-transition *{transition:none!important}rnd-rendering .from-content-attribute:before{content:attr(data-content)}rnd-rendering img{border:unset;max-height:fit-content;object-fit:contain;overflow-clip-margin:content-box;overflow:clip;max-width:100%}rnd-rendering ul,rnd-rendering ol{padding-inline-start:1rem;list-style-type:disc}rnd-rendering ul:has(>li:only-child>ul),rnd-rendering ul:has(>li:only-child>ol),rnd-rendering ol:has(>li:only-child>ul),rnd-rendering ol:has(>li:only-child>ol){list-style:none}
`],encapsulation:2})}}return e})();function Uu(e,n={}){let{selector:t}=n,r=_f(n,["selector"]);return new G(o=>{let i=new AbortController,{signal:s}=i,a=!0,{signal:l}=r;if(l)if(l.aborted)i.abort();else{let u=()=>{s.aborted||i.abort()};l.addEventListener("abort",u),o.add(()=>l.removeEventListener("abort",u))}let c=Object.assign(Object.assign({},r),{signal:s}),d=u=>{a=!1,o.error(u)};return fetch(e,c).then(u=>{t?pe(t(u)).subscribe(le(o,void 0,()=>{a=!1,o.complete()},d)):(a=!1,o.next(u),o.complete())}).catch(d),()=>{a&&i.abort()}})}var wa,HT=new Uint8Array(16);function Wu(){if(!wa&&(wa=typeof crypto<"u"&&crypto.getRandomValues&&crypto.getRandomValues.bind(crypto),!wa))throw new Error("crypto.getRandomValues() not supported. See https://github.com/uuidjs/uuid#getrandomvalues-not-supported");return wa(HT)}var Se=[];for(let e=0;e<256;++e)Se.push((e+256).toString(16).slice(1));function k0(e,n=0){return Se[e[n+0]]+Se[e[n+1]]+Se[e[n+2]]+Se[e[n+3]]+"-"+Se[e[n+4]]+Se[e[n+5]]+"-"+Se[e[n+6]]+Se[e[n+7]]+"-"+Se[e[n+8]]+Se[e[n+9]]+"-"+Se[e[n+10]]+Se[e[n+11]]+Se[e[n+12]]+Se[e[n+13]]+Se[e[n+14]]+Se[e[n+15]]}var $T=typeof crypto<"u"&&crypto.randomUUID&&crypto.randomUUID.bind(crypto),Gu={randomUUID:$T};function UT(e,n,t){if(Gu.randomUUID&&!n&&!e)return Gu.randomUUID();e=e||{};let r=e.random||(e.rng||Wu)();if(r[6]=r[6]&15|64,r[8]=r[8]&63|128,n){t=t||0;for(let o=0;o<16;++o)n[t+o]=r[o];return n}return k0(r)}var fi=UT;var Ta=class{#e;#t;constructor(n,t){this.#e=n,this.#t=t}initTracking(){console.debug("Tracking initialized"),document.addEventListener("click",this.#n.bind(this),!1),document.addEventListener("contextmenu",this.#n.bind(this),!1)}#n(n){let t=n.composedPath?n.composedPath():[],r=[n.target,...t].find(l=>l&&l.nodeName==="A");if(!r)return;let o=n.type==="contextmenu",i=n.button===2;if(!o&&i)return;let s=this.#e(r),a=r.href;s&&a!==s&&(r.href=s,this.#t?.(n,r,s),window.setTimeout(()=>{r&&(r.href=a)},o?15e3:500))}};function Sa(){let e=document.querySelector('meta[property="og:url"]')?.content;return e&&e.startsWith("/")&&(e=window.location.origin+e),(!e||!e.startsWith("http"))&&(e=window.location.href.split("#")[0]),e}var no={appVersion:"1.46.3",production:!0,renderApiUrl:"https://render.api.affilizz.com/api/v1",renderBaseRedirectApiUrl:"https://redirect.affilizz.com",redirectApiUrl:"https://fliz.ly/"};var qu=["affilizz.com","azz.ninja","r.azz.ninja","fliz.ly","urlredir.ouest-france.fr"];function L0(){let e=document?.currentScript?.getAttribute("src");if(e)try{return new URL(e).host.split(".").slice(-2).join(".")}catch{return}}function Ma(){let e=L0();return!B0(e)||V0(e)?no.redirectApiUrl:`https://r.${e}/`}function P0(){let e=L0();return!B0(e)||V0(e)?no.renderApiUrl:`https://render.${e}/api/v1`}function B0(e){return!!e&&qu.includes(e)}function V0(e){return e==="affilizz.com"}window.affilizz||(window.affilizz={loadFonts:!0,renderApiUrl:P0()??"",redirectApiUrl:Ma()??"",allowedDomains:qu,trackingOptions:{subtag:!1}});var Ce=window.affilizz;function j0(e){let n=+e;if(!isNaN(n))return n}function pi(e){if(typeof e=="string")return e}function Zu(e){return typeof e=="string"?e:typeof e=="object"&&e.name?e.name:void 0}function WT(){return Array.from(document.querySelectorAll('script[type="application/ld+json"]')).map(e=>{let n=e.textContent;try{return n?JSON.parse(n):{}}catch{return{}}}).reduce((e,n)=>{switch(n["@type"]?.toLowerCase()){case"product":e.products||(e.products=[]),e.products.push({asin:pi(n.asin),gtin:pi(n.gtin),name:pi(n.name),category:Zu(n.category),description:pi(n.description),brand:Zu(n.brand),lowPrice:j0(n.offers?.lowPrice),highPrice:j0(n.offers?.highPrice)});break;case"breadcrumblist":let r=Array.isArray(n.itemListElement)?n.itemListElement:[];e.categories=r.filter(o=>(o.type||o["@type"])==="ListItem").map(o=>Zu(o.item)).filter(o=>!!o);break}return e},{})}function GT(){return document.querySelector('meta[name="keywords"]')?.getAttribute("content")||void 0}function qT(){return document.querySelector('meta[name="description"], meta[property="og:description"]')?.getAttribute("content")||void 0}function Kt(){return pi(window.affilizzConfig?.media)||document.querySelector('meta[name="affilizz-media"]')?.getAttribute("content")||void 0}function H0(){return document.querySelector('meta[name="page-session-id"]')?.getAttribute("content")||void 0}function $0(){return I({title:document.title,mediaId:Kt(),keywords:GT(),description:qT()},WT())}var ze=class e{static{this.resultById=new Map}static{this.PAGE_SESSION_ID=H0()||fi()}constructor(n){this.platformId=n}static{this.intersectionObserverFactory=n=>new G(t=>{let r=new IntersectionObserver(o=>{t.next(o)},{rootMargin:"300px"});return r.observe(n),()=>{r.disconnect()}})}getRenderByPublicationContentId$(n,t,r=!0,o=!0){let i=`${Ce.renderApiUrl}/render/${n}`,s=n,a=new URLSearchParams;return t&&(a.set("designId",t),s+=`:${t}`),this._getRender$(s,i,o,r,a)}getRenderByContentContainerId$(n,t,r=!0,o=!0){let i=`${Ce.renderApiUrl}/render/contentContainer`,s=n,a=new URLSearchParams;return a.set("contentContainerId",n),t&&(a.set("designId",t),s+=`:${t}`),this._getRender$(s,i,o,r,a)}getRenderByContentContainerTinyCode$(n,t,r=!0,o=!0){let i=`${Ce.renderApiUrl}/render/contentContainer`,s=n,a=new URLSearchParams;return a.set("contentContainerTinyCode",n),t&&(a.set("designId",t),s+=`:${t}`),this._getRender$(s,i,o,r,a)}getRenderByCatalog$(n,t=!0,r=!0){let o=`${Ce.renderApiUrl}/render/catalog`,i=new URLSearchParams;for(let s in n){let a=n[s];if(a!=null){if(a.startsWith("[")&&a.endsWith("]"))try{let l=JSON.parse(a);if(Array.isArray(l)){l.forEach((c,d)=>{i.append(`${s}[]`,c)});continue}}catch{}i.set(s,a)}}return this._getRender$(n,o,r,t,i)}getRenderByWebComponent$(n,t,r=!0){let o=`${Ce.renderApiUrl}/render/webComponent`;return this._getRender$(n.toString(),o,r,t,n)}getRenderByMagicMatch$(n,t,r=!0){let o=`${Ce.renderApiUrl}/render/magicMatch`;return this._getRender$(n.toString(),o,r,t,n)}getRenderByContext$(n,t,r=!0){let o=`${Ce.renderApiUrl}/render/context`,i=new URLSearchParams;return["designId","mediaId","title","description","keywords"].filter(a=>typeof n[a]=="string").forEach(a=>{i.set(a,n[a].toString())}),(n.categories||[]).forEach(a=>{i.append("categories[]",a)}),(n.products||[]).forEach((a,l)=>{Object.keys(a).filter(d=>!!a[d]).forEach(d=>{i.set(`products[${l}].${d}`,a[d].toString())})}),this._getRender$(n,o,r,t,i)}getPageRenderByPublicationId$(n,t,r=!0){let o=`${Ce.renderApiUrl}/render/page`;return this._getRender$(n,o,r,t,{publicationId:n})}getPageRenderByPublicationTinyCode$(n,t,r=!0){let o=`${Ce.renderApiUrl}/render/page`;return this._getRender$(n,o,r,t,{publicationTinyCode:n})}getPageRenderByContentIds$(n,t,r=!0){let o=`${Ce.renderApiUrl}/render/page`;return this._getRender$(n,o,r,t,{contentIds:n.join(",")})}_getRender$(n,t,r,o,i){let s=JSON.stringify(n);if(o&&e.resultById.has(s))return e.resultById.get(s);let a="";Re(this.platformId)&&(a=Sa());let l=new URLSearchParams(i);l.set("cacheDisabled",r?"false":"true"),l.set("location",a),l.set("sessionId",e.PAGE_SESSION_ID);let c=Uu(t,{method:"POST",body:l,headers:{"content-type":"application/x-www-form-urlencoded"}}).pipe(mr(d=>{if(d.ok){let u=d.headers.get("content-type");return u&&u.indexOf("application/json")!==-1?d.json():tn}else return console.error(`[RENDER] Error while trying to get ${t}`,d),tn}),al(1,6e4));return o&&e.resultById.set(s,c),c}static{this.\u0275fac=function(t){return new(t||e)(k(be))}}static{this.\u0275prov=Z({token:e,factory:e.\u0275fac,providedIn:"root"})}};var Qe=(()=>{class e{constructor(t){this.injector=t,this.loading="default",this.preventFontLoading="false",this.subtag="false",this.renderApiCache="true",this.displayWhenNoOffer="true",this.renderBaseRedirectApiUrl=W(no.renderBaseRedirectApiUrl),this.redirectApiUrl=W(Ma()),this.configuration=fe(()=>({redirectApiUrl:this.redirectApiUrl(),renderBaseRedirectApiUrl:this.renderBaseRedirectApiUrl(),displayWhenNoOffer:this.displayWhenNoOffer==="true"})),this.renderLoaded=new Je,this.appVersion=no.appVersion,this.eltRef=this.injector.get(se),this.firstInitDone=!1}ngOnInit(){this.#t(),this.subtag==="true"&&(Ce.trackingOptions={subtag:!0}),this.renderApiUrl&&(Ce.renderApiUrl=this.renderApiUrl),this.preventFontLoading==="true"&&(Ce.loadFonts=!1),this._init(),this.firstInitDone=!0}ngOnChanges(t){this.firstInitDone&&this._init();let r=this.injector.get(ai);t.customLocale&&this.customLocale&&r&&r.next(this.customLocale)}_generatePropertiesStr(){return JSON.stringify(Object.getOwnPropertyNames(this).reduce((t,r)=>{let o=this[r];return!["__ngContext__","lastProperties","renderObject"].includes(r)&&!["function","object"].includes(typeof o)&&(t[r]=o),t},{}))}_init(){let t=this._generatePropertiesStr();if(t!==this.lastProperties)if(this.lastProperties=t,this.loading==="lazy"){let r=this.injector.get(se);ze.intersectionObserverFactory(r.nativeElement).pipe(An(),gr(o=>o.isIntersecting),hr(),Hi(1)).subscribe(()=>this.#e())}else this.#e()}#e(){let t=this.injector.get(Oe);this.getRender$.pipe(Hi(1)).subscribe(r=>{this.renderObject=r,this.renderLoaded.emit(),t.detectChanges()})}#t(){let r=this.eltRef.nativeElement.lastElementChild;r?.tagName==="A"&&r.remove()}static{this.\u0275fac=function(r){return new(r||e)(E(O))}}static{this.\u0275dir=dt({type:e,inputs:{loading:"loading",preventFontLoading:"preventFontLoading",subtag:"subtag",designId:"designId",renderApiUrl:"renderApiUrl",renderApiCache:"renderApiCache",pageSessionId:"pageSessionId",customLocale:"customLocale",customCss:"customCss",displayWhenNoOffer:"displayWhenNoOffer",renderBaseRedirectApiUrl:[1,"renderBaseRedirectApiUrl"],redirectApiUrl:[1,"redirectApiUrl"]},outputs:{renderLoaded:"renderLoaded"},features:[Ge]})}}return e})();function ZT(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var Yu=(()=>{class e extends Qe{get version(){return this.appVersion}constructor(t,r){super(r),this.renderService=t,this.clientCache="true"}get getRender$(){return this.publicationContentId?this.renderService.getRenderByPublicationContentId$(this.publicationContentId,this.designId,(this.cacheable??this.clientCache)==="true",this.renderApiCache==="true"):Pe(void 0)}static{this.\u0275fac=function(r){return new(r||e)(E(ze),E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-publication"]],hostVars:2,hostBindings:function(r,o){r&2&&j("id",o.publicationContentId)("version",o.version)},inputs:{publicationContentId:"publicationContentId",cacheable:"cacheable",clientCache:"clientCache"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,ZT,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();function YT(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var U0=(()=>{class e extends Qe{get version(){return this.appVersion}get id(){return this.pageTinyCode??this.publicationId??""}constructor(t,r){super(r),this.renderService=t,this.clientCache="true"}get getRender$(){return this.publicationId?this.renderService.getPageRenderByPublicationId$(this.publicationId,(this.cacheable??this.clientCache)==="true",this.renderApiCache==="true"):this.pageTinyCode?this.renderService.getPageRenderByPublicationTinyCode$(this.pageTinyCode,(this.cacheable??this.clientCache)==="true",this.renderApiCache==="true"):Pe(void 0)}static{this.\u0275fac=function(r){return new(r||e)(E(ze),E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-publication-page"]],hostVars:2,hostBindings:function(r,o){r&2&&j("version",o.version)("id",o.id)},inputs:{publicationId:"publicationId",pageTinyCode:"pageTinyCode",cacheable:"cacheable",clientCache:"clientCache"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,YT,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();function QT(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var W0=(()=>{class e extends Qe{get componentId(){return this.dealTinyCode||this.dealId||this.contentContainerTinyCode||this.contentContainerId||""}get version(){return this.appVersion}constructor(t,r){super(r),this.renderService=t,this.clientCache="true"}get getRender$(){return this.dealId||this.contentContainerId?this.renderService.getRenderByContentContainerId$(this.dealId||this.contentContainerId,this.designId,this.clientCache==="true",this.renderApiCache==="true"):this.dealTinyCode||this.contentContainerTinyCode?this.renderService.getRenderByContentContainerTinyCode$(this.dealTinyCode||this.contentContainerTinyCode,this.designId,this.clientCache==="true",this.renderApiCache==="true"):Pe(void 0)}static{this.\u0275fac=function(r){return new(r||e)(E(ze),E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-container"]],hostVars:2,hostBindings:function(r,o){r&2&&j("id",o.componentId)("version",o.version)},inputs:{contentContainerId:"contentContainerId",contentContainerTinyCode:"contentContainerTinyCode",dealId:"dealId",dealTinyCode:"dealTinyCode",clientCache:"clientCache"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,QT,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();function JT(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var G0=(()=>{class e extends Qe{get version(){return this.appVersion}constructor(t,r){super(r),this.renderService=t,this.mediaId=Kt(),this.type="BOX",this.cacheable="true"}get getRender$(){return(this.productId||this.productLocalizedId)&&this.mediaId?this.renderService.getRenderByCatalog$({productCatalogId:this.productId,productCatalogLocalizedId:this.productLocalizedId,mediaId:this.mediaId,variantKey:this.variantKey,variantValue:this.variantValue,variantKeyId:this.variantKeyId,variantValueId:this.variantValueId,locale:this.locale,offerIds:this.offerIds,displayType:this.type,designId:this.designId,title:this.title},this.cacheable==="true",this.renderApiCache==="true"):Pe(void 0)}static{this.\u0275fac=function(r){return new(r||e)(E(ze),E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-catalog"]],hostVars:1,hostBindings:function(r,o){r&2&&j("version",o.version)},inputs:{mediaId:"mediaId",productId:"productId",productLocalizedId:"productLocalizedId",variantKey:"variantKey",variantValue:"variantValue",variantKeyId:"variantKeyId",variantValueId:"variantValueId",title:"title",locale:"locale",offerIds:"offerIds",type:"type",cacheable:"cacheable"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,JT,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();var Na=(()=>{class e extends Qe{constructor(){super(...arguments),this.checkMediaCount=0}static{this.CHECK_MEDIA_INTERVAL_MS=200}static{this.CHECK_MEDIA_MAX_NUMBER=15}ngOnInit(){this.lastMedia=this.getMediaId(),super.ngOnInit(),this.lastMedia}ngOnDestroy(){this.timeout&&clearTimeout(this.timeout)}getMediaId(){return this.media??Kt()}checkMediaId(){let t=this.getMediaId();this.lastMedia!==t?(this.lastMedia=t,this.ngOnChanges({})):this.scheduleCheckMediaId()}scheduleCheckMediaId(){this.checkMediaCount<e.CHECK_MEDIA_MAX_NUMBER||(this.checkMediaCount++,this.timeout=setTimeout(()=>this.checkMediaId(),e.CHECK_MEDIA_INTERVAL_MS+this.checkMediaCount*100))}static{this.\u0275fac=(()=>{let t;return function(o){return(t||(t=sd(e)))(o||e)}})()}static{this.\u0275dir=dt({type:e,inputs:{media:"media"},features:[ne]})}}return e})();function KT(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var q0=(()=>{class e extends Na{constructor(t,r){super(r),this.renderService=t,this.cacheable="false"}get version(){return this.appVersion}get context(){let t=this.getMediaId();if(!t)return;let r=$0();return this.keywords&&(r.keywords=this.keywords),r.mediaId=t,r.designId=this.designId,r}get getRender$(){let t=this.context;return t?this.renderService.getRenderByContext$(t,this.cacheable==="true",this.renderApiCache==="true"):Pe(void 0)}static{this.\u0275fac=function(r){return new(r||e)(E(ze),E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-dynamic"]],hostVars:1,hostBindings:function(r,o){r&2&&j("version",o.version)},inputs:{keywords:"keywords",cacheable:"cacheable"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,KT,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();function XT(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var Z0=(()=>{class e extends Qe{get version(){return this.appVersion}get id(){return this.parsedRender?.id}constructor(t){super(t)}get parsedRender(){return this.render?JSON.parse(this.render):void 0}get getRender$(){return Pe(this.parsedRender)}static{this.\u0275fac=function(r){return new(r||e)(E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-base"]],hostVars:2,hostBindings:function(r,o){r&2&&j("version",o.version)("id",o.id)},inputs:{render:"render"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,XT,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();function eS(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var Y0=(()=>{class e extends Qe{get version(){return this.appVersion}constructor(t,r){super(r),this.renderService=t,this.cacheable="false",this.document=N(he)}get getRender$(){return this.params?this.renderService.getRenderByWebComponent$(this.params,this.cacheable==="true",this.renderApiCache==="true"):il}get lazyContentConfig(){if(this.config)try{return JSON.parse(this.config)}catch(t){console.warn("Invalid JSON config",t);return}}get params(){let t=this.lazyContentConfig;if(!t||!t.displayType)return;let r=new URLSearchParams;r.set("mediaId",t.media??Kt()??""),r.set("strict",`${t.strict??!1}`),t.keyword&&r.set("keyword",t.keyword),t.minPrice&&r.set("minPrice",`${t.minPrice}`),t.maxPrice&&r.set("maxPrice",`${t.maxPrice}`),t.countryCode&&r.set("countryCode",`${t.countryCode}`),t.createPub&&r.set("createPub",`${t.createPub}`),t.azzTags?.length&&r.set("azzTags",`${t.azzTags.join(",")}`),this.document.title&&r.set("pageTitle",`${this.document.title}`),t.subTags?.length&&r.set("subTags",`${t.subTags.join(",")}`);let o=t.gtins||[];return typeof o=="string"&&(o=o.split(",")),o.map(i=>i?.trim()).filter(i=>!!i).forEach(i=>r.append("gtins[]",i)),r.set("displayConfig",JSON.stringify({type:t.displayType,modelId:t.design||null,config:t.displayConfig||{}})),r}static{this.\u0275fac=function(r){return new(r||e)(E(ze),E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-lazy-content"]],hostVars:1,hostBindings:function(r,o){r&2&&j("version",o.version)},inputs:{config:"config",cacheable:"cacheable"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,eS,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();var gi="affilizz-rendering-component",Aa="azz-rendering",Q0="affilizz-content-component",J0="azz-content",K0="affilizz-page-component",X0="azz-page",ev="affilizz-deal-component",tv="azz-deal",Oa="affilizz-catalog-component",Fa="azz-catalog",nv="affilizz-dynamic-component",rv="azz-dynamic",ov="affilizz-designer-component",iv="azz-designer",sv="affilizz-lazy-content",av="azz-lazy-content",lv="affilizz-magic-match",cv="azz-magic-match";function tS(e,n){if(e&1&&y(0,"rnd-rendering",0),e&2){let t=f();C("render",t.renderObject)("host",t.eltRef.nativeElement==null?null:t.eltRef.nativeElement.shadowRoot)("configuration",t.configuration())("customCss",t.customCss)}}var dv=(()=>{class e extends Na{get version(){return this.appVersion}constructor(t,r){super(r),this.renderService=t,this.cacheable="false",this.detectAffiliation="true"}get hasOtherAffiliates(){return this.detectAffiliation!=="true"||!document?!1:document.querySelectorAll(`${gi},${Aa},${Oa},${Fa}`).length>0}get getRender$(){return!this.params||this.hasOtherAffiliates?Pe(void 0):this.renderService.getRenderByMagicMatch$(this.params,this.cacheable==="true",this.renderApiCache==="true")}get params(){let t=this.getMediaId();if(!t)return;let r=new URLSearchParams;return r.set("mediaId",t),this.id&&r.set("id",this.id),r}static{this.\u0275fac=function(r){return new(r||e)(E(ze),E(O))}}static{this.\u0275cmp=V({type:e,selectors:[["app-magic-match"]],hostVars:1,hostBindings:function(r,o){r&2&&j("version",o.version)},inputs:{id:"id",cacheable:"cacheable",detectAffiliation:"detectAffiliation"},features:[ne],decls:1,vars:1,consts:[[3,"render","host","configuration","customCss"]],template:function(r,o){r&1&&m(0,tS,1,4,"rnd-rendering",0),r&2&&v(o.renderObject?0:-1)},dependencies:[ke],encapsulation:3})}}return e})();var nS=["63ca7b683f695e2b0bfc753c","63ca78d87e89be682a4921ff","63ca7ce97e89be682a49220d"],uv="redirect.affilizz.com",rS=["primevideo.com","www.primevideo.com","amazon.com","www.amazon.com","amazon.fr","www.amazon.fr"];function oS(e){let n=e.href;if(!n)return n;try{let t=new URL(n,window.location.href);if([uv,...Ce.allowedDomains].includes(t.host))return t.searchParams.set("location",window.location.href),Ce.trackingOptions?.subtag&&t.searchParams.set("subtag",fi()),t.toString();let o=Kt();if(o&&nS.includes(o)&&rS.includes(t.host)){let i=new URL(`https://${uv}/r`);return i.searchParams.set("u",n),i.searchParams.set("m",o),i.searchParams.set("l",Sa()),i.toString()}return n}catch{return n}}function iS(e,n,t){let r=n.getAttribute("data-offer"),o=r?JSON.parse(r):{},{offerId:i,price:s,currency:a,shopName:l,stock:c,marketplace:d,condition:u,specialPrice:h,promoCode:p,productBrand:b,productName:z}=o,L={detail:{condition:u,currency:a,marketplace:d,offerId:i,price:s,productBrand:b,productName:z,promoCode:p,shopName:l,specialPrice:h,stock:c,url:t},bubbles:!0,composed:!0};n.dispatchEvent(new CustomEvent("affilizz-link-click",L))}function fv(){new Ta(oS,iS).initTracking()}(async()=>{if(window.customElements.get(gi))return;let n=(await gu({providers:[Gd(),{provide:kt,useFactory:()=>["fr","en"].some(t=>navigator.language.startsWith(t))?navigator.language:"en-US"},{provide:ai,useFactory:t=>new Sn(t),deps:[kt]},{provide:Lu,useValue:Ce}]})).injector;[{name:gi,ninjaName:Aa,component:Yu},{name:Q0,ninjaName:J0,component:Yu},{name:K0,ninjaName:X0,component:U0},{name:ev,ninjaName:tv,component:W0},{name:Oa,ninjaName:Fa,component:G0},{name:nv,ninjaName:rv,component:q0},{name:ov,ninjaName:iv,component:Z0},{name:sv,ninjaName:av,component:Y0},{name:lv,ninjaName:cv,component:dv}].forEach(({name:t,ninjaName:r,component:o})=>{let i=yu(o,{injector:n});if(customElements.define(t,i),r){let s=yu(o,{injector:n});customElements.define(r,s)}}),fv()})();})();