1!function(){try{var e="undefined"!=typeof window?window:"undefined"!=typeof global?global:"undefined"!=typeof self?self:{},t=(new e.Error).stack;t&&(e._sentryDebugIds=e._sentryDebugIds||{},e._sentryDebugIds[t]="524c6266-31f3-46d4-b9b3-3f668ac180e1",e._sentryDebugIdIdentifier="sentry-dbid-524c6266-31f3-46d4-b9b3-3f668ac180e1")}catch(e){}}();"use strict";(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[8885],{66752:(e,t,n)=>{n.d(t,{z:()=>u});var r=n(74848),l=n(32806),i=n(63261),a=n(32663),o=n(96540),s=n(50780);function u(e){let t=(0,l.c3)(),n=(0,o.useRef)(null),u=(0,o.useMemo)(()=>{var t;return e.value instanceof File?URL.createObjectURL(e.value):null!==(t=e.valueUrl)&&void 0!==t?t:null},[e.value,e.valueUrl]);return(0,r.jsxs)("div",{className:(0,s.cn)("flex items-center gap-[8px]",e.className),children:[(0,r.jsxs)("div",{className:(0,s.cn)("relative flex-1",e.controlClassName),children:[(0,r.jsx)(i.p,{className:"w-full",readOnly:!0}),(0,r.jsxs)("div",{className:"absolute inset-0 flex h-full w-full items-center justify-between gap-[16px] px-[16px]",children:[(0,r.jsx)("div",{className:"flex-1 truncate text-16 text-purple",children:e.value instanceof File?e.value.name:""}),(0,r.jsx)(a.Y,{as:"button",type:"button",onClick:()=>{var e;return null===(e=n.current)||void 0===e?void 0:e.click()},className:"shrink-0 whitespace-nowrap",disabled:e.disabled,children:t("app/ui","ÐÑбÑаÑÑ Ñайл")})]}),(0,r.jsx)("input",{ref:n,type:"file",hidden:!0,onChange:t=>{var n,r;e.onChange(null!==(r=null===(n=t.target.files)||void 0===n?void 0:n[0])&&void 0!==r?r:null)},disabled:e.disabled,id:e.id,accept:e.accept})]}),u&&(0,r.jsx)("div",{className:"size-[44px] shrink-0 overflow-hidden rounded-[6px]",children:(0,r.jsx)("a",{href:u,target:"_blank",className:"size-full",children:(0,r.jsx)("img",{src:u,alt:"",loading:"lazy",className:"size-full object-cover"})})})]})}},52498:(e,t,n)=>{n.d(t,{dh:()=>S,kX:()=>C});var r=n(74848),l=n(96540),i=n(66752),a=n(77348),o=n(96923),s=n(17592),u=n(17143),c=n(7630),d=n(51513),p=n(63261),h=n(86215),v=n(17171),_=n(54303),m=n(50780),f=n(16035),g=n(32194),b=n(94567),x=n(16032),y=n(32663),j=n(57040),N=n(32806);function E(e,t){return null===e.display_condition_logic||t.execute(e.display_condition_logic,e.display_condition_logic_block_analysis)}function C(e){if(!E(e.node,e.productLogicExecutor))return null;switch(e.node.type){case"select":return(0,r.jsx)(I,{...e});case"radio":return(0,r.jsx)(T,{...e});case"input":return(0,r.jsx)(R,{...e});case"textarea":return(0,r.jsx)(w,{...e});case"group":return(0,r.jsx)(L,{...e});case"row-columns":return(0,r.jsx)(O,{...e});case"checkbox":return(0,r.jsx)(D,{...e});case"range":return(0,r.jsx)(F,{...e});case"slider":default:return null;case"product-variants":return(0,r.jsx)(z,{...e});case"education-coach-level":return(0,r.jsx)(V,{...e})}}function A(e){return"product-field-".concat(e.id)}function k(e){let{name:t,iconUrl:n}=e;return(0,r.jsxs)("span",{className:"inline-flex items-center gap-[8px]",children:[n&&(0,r.jsx)("img",{src:n,alt:"",className:"size-[24px] shrink-0 object-contain",loading:"lazy"}),(0,r.jsx)("span",{children:t})]})}function R(e){var t,n,o,c,d,h;let v=e.node.translation,f=null!==(o=e.values[e.node.variable_id])&&void 0!==o?o:"",g=A(e.node),b=(null===(t=e.node.variable)||void 0===t?void 0:t.data_type)==="number",x=b?"number":null!==(c=e.node.input_type)&&void 0!==c?c:"text",y=(0,s.f)(),[j,N]=(0,l.useState)(!1),[E,C]=(0,l.useState)(null);return(0,r.jsxs)(a.z,{children:[(null==v?void 0:v.label)&&(0,r.jsx)(S,{htmlFor:g,required:!!e.node.required,tooltip:v.tooltip,tooltip_screenshot_url:v.tooltip_screenshot_url,children:v.label}),(null===(n=e.node.variable)||void 0===n?void 0:n.data_type)==="file"?(0,r.jsx)(i.z,{id:g,valueUrl:E,value:f,disabled:j,className:(0,m.cn)(j&&"animate-pulse"),onChange:async t=>{if(t){N(!0);try{let n=await y({file:t,public:!!e.node.file_public});C(n.signed_url),e.onVariableChange(e.node.variable_id,n.key)}catch(e){throw(0,_.o)("danger","Ðе ÑдалоÑÑ Ð·Ð°Ð³ÑÑзиÑÑ Ñайл"),e}finally{N(!1)}}else e.onVariableChange(e.node.variable_id,null)},accept:null!==(d=e.node.file_accept)&&void 0!==d?d:void 0}):(0,r.jsx)(p.p,{id:g,placeholder:null!==(h=null==v?void 0:v.placeholder)&&void 0!==h?h:"",value:f,type:x,onChange:t=>{b?e.onVariableChange(e.node.variable_id,isNaN(t.target.valueAsNumber)?null:t.target.valueAsNumber):e.onVariableChange(e.node.variable_id,t.target.value)}}),(null==v?void 0:v.caption)&&(0,r.jsx)(u.H,{children:v.caption})]})}function w(e){var t,n;let l=e.node.translation,i=null!==(t=e.values[e.node.variable_id])&&void 0!==t?t:"",o=A(e.node);return(0,r.jsxs)(a.z,{children:[(null==l?void 0:l.label)&&(0,r.jsx)(S,{htmlFor:o,required:!!e.node.required,tooltip:l.tooltip,tooltip_screenshot_url:l.tooltip_screenshot_url,children:l.label}),(0,r.jsx)(v.T,{id:o,placeholder:null!==(n=null==l?void 0:l.placeholder)&&void 0!==n?n:"",value:i,onChange:t=>{e.onVariableChange(e.node.variable_id,t.target.value)}})]})}function D(e){var t;let n=e.node.translation,l=A(e.node),i=null!==(t=e.values[e.node.variable_id])&&void 0!==t&&t;return(0,r.jsxs)("div",{className:"flex items-center gap-[6px]",children:[(0,r.jsx)(c.S,{checked:i,id:l,onCheckedChange:t=>{e.onVariableChange(e.node.variable_id,t)}}),(null==n?void 0:n.label)&&(0,r.jsx)(S,{htmlFor:l,tooltip:n.tooltip,tooltip_screenshot_url:n.tooltip_screenshot_url,children:n.label})]})}function L(e){let t=e.node.translation;return(0,r.jsxs)("div",{children:[(null==t?void 0:t.label)&&(0,r.jsx)("div",{className:"mb-[24px] text-20 font-semibold text-purple",children:t.label}),(0,r.jsx)("div",{className:"flex flex-col gap-[12px]",children:e.node.children.map(t=>(0,r.jsx)(C,{...e,node:t},t.id))})]})}function O(e){let t=e.node.translation,n=e.node.children.filter(t=>E(t,e.productLogicExecutor));return 0!==n.length||(null==t?void 0:t.label)?(0,r.jsxs)("div",{children:[(null==t?void 0:t.label)&&(0,r.jsx)("div",{className:"mb-[24px] text-20 font-semibold text-purple",children:t.label}),n.length>0&&(0,r.jsx)("div",{className:"flex flex-col gap-[16px] md:flex-row md:items-start",children:n.map(t=>(0,r.jsx)("div",{className:"min-w-0 flex-1",children:(0,r.jsx)(C,{...e,node:t})},t.id))})]}):null}function I(e){var t,n,i,o;let s=e.node.translation,u=null!==(i=e.values[e.node.variable_id])&&void 0!==i?i:null,c=(0,l.useMemo)(()=>{var t,n;return null===(n=e.node.variable)||void 0===n?void 0:null===(t=n.options)||void 0===t?void 0:t.map(e=>({value:e.id,children:(0,r.jsx)(k,{name:e.name,iconUrl:e.icon_url})}))},[null===(t=e.node.variable)||void 0===t?void 0:t.options]),p=(null===(n=e.node.variable)||void 0===n?void 0:n.data_type)==="options";return(0,r.jsxs)(a.z,{children:[(null==s?void 0:s.label)&&(0,r.jsx)(S,{required:!!e.node.required,tooltip:s.tooltip,tooltip_screenshot_url:s.tooltip_screenshot_url,children:s.label}),(0,r.jsx)(d.l,{placeholder:null!==(o=null==s?void 0:s.placeholder)&&void 0!==o?o:"",options:null!=c?c:[],value:u,multiple:p,onChange:t=>{e.onVariableChange(e.node.variable_id,t)}})]})}function V(e){var t,n;let l=(0,N.c3)(),i=e.educationCoachLevel;if(!i)return null;let o=e.node.translation,s=[{isTop:!1,title:l("app/pages/education","ÐбÑÑнÑй ÑÑенеÑ"),description:l("app/pages/education","Ðо ÑовмеÑÑиÑелÑÑÑÐ²Ñ - бÑÑÑеÑ")},{isTop:!0,title:l("app/pages/education","\uD83C\uDF93 ТоповÑй ÑÑенеÑ"),description:l("app/pages/education","Ðго Ð³Ð»Ð°Ð²Ð½Ð°Ñ ÑпеÑиализаÑÐ¸Ñ - обÑÑение")}];return(0,r.jsxs)(a.z,{children:[(0,r.jsx)(S,{required:!!e.node.required,tooltip:null!==(t=null==o?void 0:o.tooltip)&&void 0!==t?t:null,tooltip_screenshot_url:null!==(n=null==o?void 0:o.tooltip_screenshot_url)&&void 0!==n?n:null,children:(null==o?void 0:o.label)||l("app/pages/education","ÐÑÐ±Ð¾Ñ ÑкÑпеÑÑноÑÑи ÑÑенеÑа")}),(0,r.jsx)("div",{className:"flex flex-col gap-[12px]",children:s.map(e=>{let t=i.isTop===e.isTop;return(0,r.jsxs)("button",{type:"button",onClick:()=>i.onChange(e.isTop),className:(0,m.cn)("flex items-center gap-[12px] rounded-[12px] border border-purple-light p-[6px] text-left transition-all hover:translate-y-[-2px] hover:border-primary",t&&"border-primary"),children:[(0,r.jsx)("div",{className:"flex h-[8px] min-w-[9px] [&_svg]:fill-primary",children:t&&(0,r.jsx)("svg",{width:"9",height:"8",viewBox:"0 0 9 8",xmlns:"http://www.w3.org/2000/svg",className:"fill-primary [&_path]:fill-primary",children:(0,r.jsx)("path",{d:"M6.96963 0.96967C7.26253 0.676777 7.7374 0.676777 8.03029 0.96967C8.31959 1.25897 8.32314 1.72582 8.04094 2.01947L4.04873 7.00973C4.04297 7.01693 4.03682 7.02381 4.03029 7.03033C3.7374 7.32322 3.26253 7.32322 2.96963 7.03033L0.323
1186 4.38388C0.0302923 4.09099 0.0302923 3.61612 0.323186 3.32322C0.616079 3.03033 1.09095 3.03033 1.38385 3.32322L3.47737 5.41674L6.94974 0.992105C6.95592 0.984235 6.96256 0.976743 6.96963 0.96967Z",fill:"currentColor"})})}),(0,r.jsxs)("span",{children:[(0,r.jsx)("b",{className:"text-purple",children:e.title}),(0,r.jsx)("br",{}),e.description]}),e.isTop&&i.percent>0&&(0,r.jsxs)(j.E,{color:"primary",children:["+",i.percent,"%"]})]},String(e.isTop))})})]})}function T(e){var t,n;let l=e.node.translation,i=null!==(n=e.values[e.node.variable_id])&&void 0!==n?n:null,o=null===(t=e.node.variable)||void 0===t?void 0:t.options;return(0,r.jsxs)(a.z,{children:[(null==l?void 0:l.label)&&(0,r.jsx)(S,{required:!!e.node.required,tooltip:l.tooltip,tooltip_screenshot_url:l.tooltip_screenshot_url,children:l.label}),(0,r.jsx)("div",{className:"flex items-center gap-[24px]",children:null==o?void 0:o.map(t=>{let n=i===t.id;return(0,r.jsxs)("label",{className:"flex items-center gap-[12px]",children:[(0,r.jsx)(f.a,{checked:n,onChange:()=>e.onVariableChange(e.node.variable_id,t.id)}),(0,r.jsx)(k,{name:t.name,iconUrl:t.icon_url})]},t.id)})})]})}function S(e){let{children:t,tooltip:n,tooltip_screenshot_url:l,className:i,...a}=e,s=!!n||!!l;return(0,r.jsxs)("div",{className:(0,m.cn)("flex items-center gap-[6px]",i),children:[(0,r.jsx)(o.J,{...a,children:t}),s&&(0,r.jsx)(x.Bc,{delayDuration:0,children:(0,r.jsxs)(x.m_,{children:[(0,r.jsx)(x.k$,{type:"button",className:"inline-flex shrink-0",children:(0,r.jsx)(g.h,{})}),(0,r.jsx)(x.KL,{children:(0,r.jsxs)(x.ZI,{className:"max-w-[320px] space-y-[8px]",children:[n&&(0,r.jsx)("div",{children:n}),l&&(0,r.jsxs)(y.Y,{href:l,target:"_blank",className:"gap-[8px]",color:"white",children:[(0,r.jsx)("span",{children:"ÐоÑмоÑÑеÑÑ Ð¿ÑÐ¸Ð¼ÐµÑ ÑкÑинÑоÑа"}),(0,r.jsx)(b.h,{})]})]})})]})})]})}function F(e){var t,n;let l=e.node.translation,i=A(e.node),s=i+"-start",u=i+"-stop",c=null!==(t=e.values[e.node.range_start_variable_id])&&void 0!==t?t:"",d=null!==(n=e.values[e.node.range_stop_variable_id])&&void 0!==n?n:"";return(0,r.jsxs)("div",{className:"flex justify-between gap-[16px]",children:[(0,r.jsxs)(a.z,{className:"flex-1",children:[(null==l?void 0:l.range_start_label)&&(0,r.jsx)(S,{htmlFor:s,required:!!e.node.required,tooltip:l.tooltip,tooltip_screenshot_url:l.tooltip_screenshot_url,children:l.range_start_label}),(0,r.jsx)(p.p,{id:s,value:c,type:"number",onChange:t=>{e.onVariableChange(e.node.range_start_variable_id,isNaN(t.target.valueAsNumber)?null:t.target.valueAsNumber)}})]}),(0,r.jsx)(h.A,{className:"mb-[8px] self-end text-primary"}),(0,r.jsxs)(a.z,{className:"flex-1",children:[(null==l?void 0:l.range_stop_label)&&(0,r.jsx)(o.J,{htmlFor:u,required:!!e.node.required,children:l.range_stop_label}),(0,r.jsx)(p.p,{id:u,value:d,type:"number",onChange:t=>{e.onVariableChange(e.node.range_stop_variable_id,isNaN(t.target.valueAsNumber)?null:t.target.valueAsNumber)}})]})]})}function z(e){var t;let n=e.node.translation,l=e.variants,i=null!==(t=null==l?void 0:l.products)&&void 0!==t?t:[];if(i.length<2)return null;let o=l.selectedProductId,s=[...i.filter(e=>e.id===o),...i.filter(e=>e.id!==o)];return(0,r.jsxs)(a.z,{children:[(null==n?void 0:n.label)&&(0,r.jsx)(S,{required:!1,tooltip:n.tooltip,tooltip_screenshot_url:n.tooltip_screenshot_url,children:n.label}),(0,r.jsx)("div",{className:"flex flex-wrap gap-[12px]",children:s.map(e=>{let t=e.id===o;return(0,r.jsxs)("button",{type:"button",className:(0,m.cn)("group relative min-h-[52px] min-w-[160px] flex-1 overflow-hidden rounded-[12px] px-[16px] py-[10px] text-left text-16 font-semibold text-white transition",t?"ring-2 ring-primary":"hover:ring-2 hover:ring-primary/70"),style:e.coverUrl?{backgroundImage:"url(".concat(e.coverUrl,")"),backgroundSize:"cover",backgroundPosition:"center"}:{backgroundColor:"#2E2742"},onClick:()=>null==l?void 0:l.onSelect(e.id),children:[(0,r.jsx)("span",{className:"absolute inset-0 bg-[#2E2742]/55 transition group-hover:bg-[#2E2742]/35"}),(0,r.jsx)("span",{className:"relative",children:e.name})]},e.id)})})]})}},16035:(e,t,n)=>{n.d(t,{a:()=>i});var r=n(74848),l=n(50780);function i(e){let{className:t,...n}=e;
1return(0,r.jsxs)("div",{className:(0,l.cn)("relative size-[16px] shrink-0 rounded-full",t),children:[(0,r.jsx)("input",{type:"radio",className:"absolute inset-0 z-[1] cursor-pointer rounded-[inherit] opacity-0 disabled:cursor-not-allowed",...n}),(0,r.jsx)("div",{className:"absolute inset-0 flex items-center justify-center rounded-[inherit] border border-current text-foreground [input:disabled~&]:!text-secondary-dark [input:not(:disabled):checked:hover~&]:text-primary-light [input:not(:disabled):checked~&]:text-primary [input:not(:disabled):hover~&]:text-primary",children:(0,r.jsx)("div",{className:"size-[6px] rounded-full bg-current [input:not(:checked)~div>&]:hidden"})})]})}},26640:(e,t,n)=>{n.d(t,{$B:()=>c,Al:()=>p,Bc:()=>f,CD:()=>d,Ey:()=>x,Nr:()=>v,Wy:()=>h,Y_:()=>b,_q:()=>m,jO:()=>o,lg:()=>y,nl:()=>_,uK:()=>u,yi:()=>s});var r=n(76582),l=n(18678),i=n.n(l),a=n(73453);class o{static resolveDynamicValue(e,t){if("string"!=typeof t)return t;let n=t.trim();return n&&Object.prototype.hasOwnProperty.call(e,n)?e[n]:n}static normalizeOptionName(e,t){let n=o.resolveDynamicValue(e,t);if("number"==typeof n&&Number.isFinite(n)){let t=e["option_name:".concat(n)];return"string"==typeof t?t:null}if("string"==typeof n){let t=n.trim();if(!t)return null;if(t.startsWith("option_name:")){let n=e[t];return"string"==typeof n?n:null}return t}return null}static normalizeOptionId(e,t){let n=o.resolveDynamicValue(e,t);if("number"==typeof n&&Number.isFinite(n))return n;if("string"!=typeof n)return null;let r=n.trim();if(!r)return null;if(r.startsWith("option_name:")||r.startsWith("option_sort:")){let e=Number(r.split(":").at(-1));return Number.isFinite(e)?e:null}let l=Number(r);return Number.isFinite(l)?l:null}static getLength(e){return Array.isArray(e)||"string"==typeof e?e.length:null==e?0:1}static getOptionSort(e,t){let n=o.normalizeOptionId(e,t);if(null===n)return null;let r=e["option_sort:".concat(n)];return"number"==typeof r&&Number.isFinite(r)?r:null}static toRangePairs(e,t){let n=[],r=o.resolveDynamicValue(e,t),l="string"==typeof r?(()=>{try{return JSON.parse(r)}catch(e){return r}})():r,i=(t,r)=>{let l=o.normalizeOptionName(e,t),i=Number(o.resolveDynamicValue(e,r));l&&Number.isFinite(i)&&n.push({optionName:l,value:i})};if(Array.isArray(l)){if(!l.some(e=>Array.isArray(e)||e&&"object"==typeof e)){for(let e=0;e+1<l.length;e+=2)i(l[e],l[e+1]);return n}for(let e of l){if(Array.isArray(e)){i(e[0],e[1]);continue}if(e&&"object"==typeof e){var a,s,u,c,d,p;i(null!==(u=null!==(s=null!==(a=e.option_name)&&void 0!==a?a:e.option)&&void 0!==s?s:e.id)&&void 0!==u?u:null,null!==(p=null!==(d=null!==(c=e.value)&&void 0!==c?c:e.number)&&void 0!==d?d:e.amount)&&void 0!==p?p:null)}}}return l&&"object"==typeof l&&!Array.isArray(l)&&Object.entries(l).forEach(e=>{let[t,n]=e;i(t,n)}),n}static calculateRanges(e,t){let n,r,l,i;3===t.length&&("string"==typeof(i=t[0])||Array.isArray(i)||i&&"object"==typeof i)?(l=t[0],n=t[1],r=t[2]):(n=t[0],r=t[1],l=t.slice(2));let a=o.normalizeOptionName(e,n),s=o.normalizeOptionName(e,r);if(!a||!s)return 0;let u=o.toRangePairs(e,l);if(0===u.length)return 0;let c=u.findIndex(e=>e.optionName===a),d=u.findIndex(e=>e.optionName===s);if(-1===c||-1===d||c===d)return 0;let p=Math.min(c,d),h=Math.max(c,d);return u.slice(p+1,h+1).reduce((e,t)=>e+t.value,0)}static toFiniteNumber(e,t){let n=Number(o.resolveDynamicValue(e,t));return Number.isFinite(n)?n:null}static calculateNumericRanges(e,t){if(t.length<5||(t.length-2)%3!=0)return 0;let n=o.toFiniteNumber(e,t[0]),r=o.toFiniteNumber(e,t[1]);if(null===n||null===r)return 0;let l=Math.min(n,r),i=Math.max(n,r),a=0;for(let n=2;n+2<t.length;n+=3){let r=o.toFiniteNumber(e,t[n]),s=o.toFiniteNumber(e,t[n+1]),u=o.toFiniteNumber(e,t[n+2]);if(null===r||null===s||null===u)continue;let c=Math.min(s,u),d=Math.max(s,u),p=d-c;if(p<=0)continue;let h=Math.max(0,Math.min(i,d)-Math.max(l,c));h<=0||(a+=r/p*h)}return a}getInitialData(){let e={product_order:{increase_payment_percent:0}};return this.args.options.forEach(t=>{e["option_name:".concat(t.id)]=t.name,e["option_sort:".concat(t.id)]=t.sort}),e}
1set(e,t){return e&&Object.entries(e).forEach(e=>{let[n,r]=e;this.jsonLogicData[o.getVariableKey(n,t)]=r}),this}setSystemValues(e){let{increase_payment_percent:t,...n}=e;if(Object.assign(this.jsonLogicData,{...n,booster_tariff:void 0===e.booster_tariff?void 0:function(e){if(!Number.isFinite(e)||Number.isInteger(e))return e;let t=function(e){var t,n,r,l;if(!Number.isFinite(e)||Number.isInteger(e))return 0;let i=String(e),a=/e-(\d+)$/i.exec(i);if(a)return Number(a[1])+(null!==(r=null===(n=i.split("e")[0])||void 0===n?void 0:null===(t=n.split(".")[1])||void 0===t?void 0:t.length)&&void 0!==r?r:0);let o=i.split(".")[1];return null!==(l=null==o?void 0:o.length)&&void 0!==l?l:0}(e),n=new r.A(e).toDecimalPlaces(Math.min(t,2));return n.lte(0)||n.gte(1)?n.toNumber():n.mul(100).toNumber()}(e.booster_tariff)}),void 0!==t){var l;this.jsonLogicData.product_order={...null!==(l=this.jsonLogicData.product_order)&&void 0!==l?l:{},increase_payment_percent:t}}return this}reset(){return this.jsonLogicData=this.getInitialData(),this}static getVariableKey(e,t){return t?"context:".concat(t,":variable:").concat(e):"variable:".concat(e)}static getComputeKey(e){return"compute:".concat(e)}static getStringTokenKey(e){return"string_token:".concat(e)}execute(e,t){let n=g.safeParse(t);if(n.success){let e=n.data;for(let t of e.computes){let e=o.getComputeKey(t);if(!this.jsonLogicData.hasOwnProperty(e)){let n=this.args.computes.find(e=>e.id===t);n&&(this.jsonLogicData[e]=this.execute(n.logic,n.logic_block_analysis))}}if(this.args.string_tokens)for(let t of e.string_tokens){let e=o.getStringTokenKey(t);if(!this.jsonLogicData.hasOwnProperty(e)){let n=this.args.string_tokens.find(e=>e.id===t);n&&(this.jsonLogicData[e]=this.execute(n.logic,n.logic_block_analysis))}}}return i().apply(e,this.jsonLogicData)}executeWithDebug(e,t){let n=this.execute(e,t),r=g.safeParse(t);if(!r.success)return{result:n,variables:[],computes:[],string_tokens:[]};let l=r.data;return{result:n,variables:l.variables.map(e=>{let t=o.getVariableKey(e),n=o.getVariableKey(e,o.PREV_ORDER_RESULT_CONTEXT);return{id:e,key:t,value:this.jsonLogicData[t],prev_context_key:n,prev_context_value:this.jsonLogicData[n]}}),computes:l.computes.map(e=>{let t=o.getComputeKey(e);return{id:e,key:t,value:this.jsonLogicData[t]}}),string_tokens:l.string_tokens.map(e=>{let t=o.getStringTokenKey(e);return{id:e,key:t,value:this.jsonLogicData[t]}})}}constructor(e){this.args=e,this.jsonLogicData=this.getInitialData()}}for(let e in o.PREV_ORDER_RESULT_CONTEXT="prev_order_result",o.OVERPAY_PERCENT_VARIABLE="overpay_percent",o.RESTRICTED_PLAY_TIME_PERCENT_VARIABLE="restricted_play_time_percent",o.EDUCATION_EXPERTISE_PERCENT_VARIABLE="education_expertise_percent",o.EDUCATION_IS_TOP_VARIABLE="education_is_top",o.EDUCATION_BOOSTER_IS_TOP_VARIABLE="education_booster_is_top",o.BOOSTER_TARIFF_VARIABLE="booster_tariff",o.INCREASE_PAYMENT_PERCENT_VARIABLE="product_order.increase_payment_percent",o.REDUCE_CURRENT_VARIABLE="current",o.REDUCE_ACCUMULATOR_VARIABLE="accumulator",o.operations={option_name:function(e){return(Array.isArray(e)?e:[e]).map(e=>this["option_name:".concat(e)]).join(", ")},option_sort:function(e){var t;let n=(Array.isArray(e)?e:[e]).map(e=>o.getOptionSort(this,e));return Array.isArray(e)?n:null!==(t=n[0])&&void 0!==t?t:null},option_before:function(e,t){let n=o.getOptionSort(this,e),r=o.getOptionSort(this,t);return null!==n&&null!==r&&n<r},option_after:function(e,t){let n=o.getOptionSort(this,e),r=o.getOptionSort(this,t);return null!==n&&null!==r&&n>r},"calculate-range":function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return o.calculateRanges(this,t)},"calculate-numeric-range":function(){for(var e=arguments.length,t=Array(e),n=0;n<e;n++)t[n]=arguments[n];return o.calculateNumericRanges(this,t)},length:function(e){return o.getLength(e)}},o.operations)i().add_operation(e,o.operations[e]);function s(e,t){let n=t?e.execute(t.logic,t.logic_block_analysis):null,l="number"==typeof n?n:0;return Math.max(l=new r.A(l).toDecimalPlaces(2).toNumber(),0)}function u(e,t,n){let r=t?e.execute(t.logic,t.logic_block_analysis):null;return Math.round("number"==typeof r?r:3*n)}function c(e,t){let n=t?e.execute(t.logic,t.logic_block_analysis):null;return Math.max(Math.round(n="number"==typeof n?n:0),1)}function d(e){return e+2}function p(e,t,n){if(!t)return{success:!0};let r=e.execute(t.logic,t.logic_block_analysis);return!0===r?{success:!0}:"string"==typeof r&&""!==r.trim()?{success:!1,error:r}:{success:!1,error:n}}function h(e,t,n){return null==t||!!e.execute(t,n)}function v(e,t){return t.filter(t=>null===t.active_logic||e.execute(t.active_logic,t.active_logic_block_analysis))}function _(e,t){let n=v(e,t).find(e=>"restricted_play_time"===e.type),r=null==n?void 0:n.restricted_play_time_percent,l="number"==typeof r&&Number.isFinite(r)?r:0;return e.setSystemValues({restricted_play_time_percent:l}),l}function m(e,t,n){let r=v(e,t).find(e=>"education"===e.type),l=n&&r&&"number"==typeof r.education_expertise_percent&&Number.isFinite(r.education_expertise_percent)?r.education_expertise_percent:0;return e.setSystemValues({education_expertise_percent:l}),l}function f(e){return"account"===e.type&&!!e.account_request_after_payment}let g=a.Ik({variables:a.YO(a.ai()),computes:a.YO(a.ai()),string_tokens:a.YO(a.ai())});function b(e){let t=new Map;
1e.forEach(e=>t.set(e.id,{...e,children:[]}));let n=[];return e.forEach(e=>{let r=t.get(e.id),l="number"==typeof r.parent_id?t.get(r.parent_id):null;l?l.children.push(r):n.push(r)}),n}function x(e){let t={};return e.forEach(e=>{e.variable_id&&(t[e.variable_id]=e.variable_value),e.range_start_variable_id&&(t[e.range_start_variable_id]=e.range_start_variable_value),e.range_stop_variable_id&&(t[e.range_stop_variable_id]=e.range_stop_variable_value)}),t}function y(e){let t={...e.toInitialValues},n=new Map(e.fromVariables.map(e=>[e.name,e]));return e.toVariables.forEach(r=>{let l=n.get(r.name);if(!l||l.data_type!==r.data_type)return;let i=e.fromValues[l.id];void 0!==i&&("option"!==r.data_type&&"options"!==r.data_type||l.option_set_id===r.option_set_id&&null!=r.option_set_id)&&(t[r.id]=i)}),t}},25265:(e,t,n)=>{n.d(t,{$C:()=>s,O8:()=>a,cY:()=>u,oF:()=>o});var r=n(38221),l=n.n(r),i=n(96540);function a(e){var t;null===(t=document.getElementById(e))||void 0===t||t.scrollIntoView({behavior:"smooth"})}function o(e){a(e.replace("#",""))}function s(e){e.preventDefault(),o(e.currentTarget.getAttribute("href"))}function u(e){var t;let n=arguments.length>1&&void 0!==arguments[1]?arguments[1]:0,r=(0,i.useRef)(e);r.current=e;let[a,o]=(0,i.useState)(null!==(t=e[0])&&void 0!==t?t:null);return(0,i.useEffect)(()=>{let e=l()(()=>{for(let e=r.current.length-1;e>=0;e--){let t=r.current[e],l=document.getElementById(t);if(!l)continue;let i=l.getBoundingClientRect(),a=parseFloat(window.getComputedStyle(l).scrollMarginTop);if(i.y<a+n){o(t);return}}},100);return e(),document.addEventListener("scroll",e),()=>{document.removeEventListener("scroll",e)}},[]),a}}}]);
Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.