1import{defineComponent as g,useCssVars as S,onMounted as I,onUnmounted as $,ref as h,withAsyncContext as C,openBlock as w,createBlock as X,unref as e,withCtx as u,createElementVNode as s,normalizeClass as o,createVNode as y,toDisplayString as n}from"vue";import{ac as k,ai as M,L}from"./merge-translations-YmexEvfR.js";import{bz as D,bV as R,b as T,Z as E}from"./logger-B4OCWT-4.js";import"./use-fingerprint-BKylMFtN.js";import"vue-router";import{c as O}from"./geo-restriction-BPjlchfw.js";import{u as V,a as A}from"./modal.vue_vue_type_script_setup_true_lang-ShCaOmXC.js";import{B as N}from"./badge-deprecated-BaDwzmkN.js";import{F as B}from"./flag-BMtfyjyU.js";import{g as a}from"./test-manager-DesYLJOQ.js";import"./plugin-server-updates-DhdiVNAl.js";import"./socket-io-adapter-Cz7Hnc3D.js";import"./index-DVVSyhO9.js";import"./use-recaptcha-C1-k4II9.js";import"./useMutation-Bolfuold.js";import"./plugin-feature-flags-D9VJsscs.js";import"./set-window-href-DCDtUMZ_.js";import"./use-i18n-DpxCvEqH.js";import"./index-vSUUMbpI.js";import"./define-widget-dVgL_Ppo.js";import"./modal-info-xrKkKMln.js";import"./modal-header-DWNHMXrj.js";import"./arrow-back-BwjDU6vO.js";import"./custom-html-CSF7RBTT.js";import"./modal-footer-DirCazFh.js";import"./buttons-group-BuclJAcr.js";import"./button-RNidVG78.js";import"./use-modal-C-MxU-rM.js";import"./use-feature-flag-C7ROqBtC.js";import"./use-server-event-Gr_yEbXK.js";import"./use-balances-activated-query-BSK5uug-.js";import"./social-button-CDhDkZ1r.js";import"./checkmark-kj0XwK1V.js";import"./segment-control-DGaZ6S0g.js";import"./use-path-based-route-matcher-u_WwO7dQ.js";import"./tab-BMYuU1ys.js";import"./picture-v2-E1-v2O99.js";import"./create-mask-image-value-BQDVFb7C.js";import"./icon-box-DSA0bUyn.js";import"./badge-base-DZxLMlsz.js";import"./use-countdown-B4iufnR7.js";import"./error-captured.vue_vue_type_script_setup_true_lang-CAKKD8xl.js";import"./skeleton-Csdt2ly2.js";import"./index-9eOo6lMe.js";import"./icon-sprite-CKqUUS7A.js";import"./list-item-x5BRx0Cb.js";import"./tooltip-BcBlRj0G.js";import"./currency-D9bQK4tP.js";import"./index-BkZBUjIo.js";import"./clear-redirect-params-XiDQNl9t.js";import"./setup-window-open-interceptor-BCHhMNUb.js";import"./use-body-scroll-lock-iwIC3Zn4.js";const W=()=>{D().send(new O)},z=["data-testid"],F=["data-testid"],U=["data-testid"],i="softRestrictedModal",G=300,P=200,Z=g({__name:"soft-restricted",async setup(f){let d,p;S(t=>({v70d678e2:G,v376b8642:P}));const r=k("@temporary-shared"),[v,{suspense:b}]=M("modal.soft-restricted"),l=t=>{t.preventDefault()};W(),I(()=>{L.info({category:"restricted",name:"forbidden",message:`ip: ${r.client.ip.value}, country: ${r.client.country.value}, subdivision: ${r.client.countrySubdivision.value??"-"}`}),document.addEventListener("touchmove",l,{passive:!1}),document.body.classList.add("lockScroll"),window.scrollTo({top:0,behavior:"instant"})}),$(()=>{document.removeEventListener("touchmove",l),document.body.classList.remove("lockScroll")});const c=h(void 0),{pause:_}=R(()=>{window.scrollTo({top:0,behavior:"instant"}),c.value&&!c.value.isConnected&&(_(),window.location.reload())},100),m=V();return A({modal:!0,preventDismissOnCancel:!0}),[d,p]=C(()=>b()),await d,p(),(t,it)=>(w(),X(e(T),{name:"light","data-testid":i},{default:u(()=>[s("div",{class:o(t.$style.root)},[s("div",{class:o([t.$style.backdrop,e(m)&&t.$style.open])},null,2),s("div",{ref_key:"root",ref:c,class:o([t.$style.card,e(m)&&t.$style.open])},[s("div",{class:o(t.$style.badgeWrapper)},[y(e(N),{class:o(t.$style.badge)},{default:u(()=>[s("div",{class:o(t.$style.badgeInner)},[y(e(B),{size:"m","country-code":e(r).client.country.value,"test-id":e(a)("flag",i)},null,8,["country-code","test-id"]),s("div",{class:o(t.$style.countryContent)},[s("div",{class:o(t.$style.country),"data-testid":e(a)("country",i)},n(e(r).client.country.value)+n(e(r).client.countrySubdivision.value?` (${e(r).client.countrySubdivision.value})`:""),11,z),s("div",{class:o(t.$style.ip),"data-testid":e(a)("ip",i)},n(e(r).client.ip.value),11,F)],2)],2)]),_:1},8,["class"])],2),s("div",{class:o(t.$style.description),"data-testid":e(a)("description",i)}
1,n(e(v).subtitle()),11,U)],2)],2)]),_:1}))}}),j="soft-restricted_root-IrSnX",q="soft-restricted_backdrop-IrSnX",H="soft-restricted_open-IrSnX",J="soft-restricted_card-IrSnX",K="soft-restricted_badgeWrapper-IrSnX",Q="soft-restricted_badge-IrSnX",Y="soft-restricted_badgeInner-IrSnX",x="soft-restricted_countryContent-IrSnX",tt="soft-restricted_country-IrSnX",et="soft-restricted_ip-IrSnX",ot="soft-restricted_description-IrSnX",st={root:j,backdrop:q,open:H,card:J,badgeWrapper:K,badge:Q,badgeInner:Y,countryContent:x,country:tt,ip:et,description:ot},rt={$style:st},re=E(Z,[["__cssModules",rt]]);export{re as default}; 2(function(){"use strict";try{if(typeof document<"u"){var t=document.createElement("style");t.appendChild(document.createTextNode(".soft-restricted_root-IrSnX{padding:var(--spacing-8);padding-bottom:calc(var(--spacing-8) + env(safe-area-inset-bottom));justify-content:center;align-items:end;display:flex;position:fixed;inset:0}.soft-restricted_backdrop-IrSnX{overscroll-behavior:none;touch-action:none;transition-duration:calc(var(--v70d678e2)*1ms);transition-property:opacity;position:fixed;inset:0}.soft-restricted_backdrop-IrSnX:not(.soft-restricted_open-IrSnX){opacity:0;transition-duration:calc(var(--v376b8642)*1ms)}.soft-restricted_card-IrSnX{z-index:1;width:100%;max-height:min(calc(100% - var(--modal-margin-desktop)*2), var(--size-modal-desktop-height-max));box-sizing:border-box;padding:var(--spacing-20);border-radius:var(--modal-rounding);background-color:var(--modal-color-bg);color:var(--color-content-base-primary);gap:var(--spacing-16);overflow-wrap:break-word;transition-duration:calc(var(--v70d678e2)*1ms);flex-direction:column;flex:none;transition-property:opacity,transform;display:flex}@media (min-width:1024px){.soft-restricted_card-IrSnX{padding:var(--spacing-20)}}.soft-restricted_card-IrSnX>*{flex:none}.soft-restricted_card-IrSnX:not(.soft-restricted_open-IrSnX){opacity:0;transition-duration:calc(var(--v376b8642)*1ms);transform:translateY(20px)}@media (min-width:1024px){.soft-restricted_card-IrSnX{width:344px}}.soft-restricted_badgeWrapper-IrSnX{justify-content:center;display:flex}.soft-restricted_badge-IrSnX{background-color:var(--badge-region-bg);padding-block:var(--spacing-4);padding-inline:var(--spacing-4) var(--spacing-12)}.soft-restricted_badgeInner-IrSnX{gap:var(--spacing-4);display:flex}.soft-restricted_countryContent-IrSnX{justify-content:flex-start;align-items:center;gap:var(--spacing-8);display:flex}.soft-restricted_country-IrSnX{font-family:var(--font-body-font-family);font-size:var(--font-body-semibold-font-size);font-weight:var(--font-body-semibold-font-weight);letter-spacing:var(--font-body-semibold-letter-spacing);line-height:var(--font-body-semibold-line-height);color:var(--color-content-base-primary)}.soft-restricted_ip-IrSnX{font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);color:var(--color-content-base-secondary)}.soft-restricted_description-IrSnX{font-family:var(--font-body-font-family);font-size:var(--font-body-regular-font-size);font-weight:var(--font-body-regular-font-weight);letter-spacing:var(--font-body-regular-letter-spacing);line-height:var(--font-body-regular-line-height);color:var(--color-content-base-primary);overflow-wrap:break-word;text-align:center}")),document.head.appendChild(t)}}catch(r){console.error("vite-plugin-css-injected-by-js",r)}})();
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.