PageSourceSearch

https://www.mortalkombat.com/build/assets/age-gate-DJfjuhob.js

js mortalkombat.com collected 2026-10-02 03:52:19 UTC 6,752 bytes, 1 lines download raw bytes

1import{d as U,a as P,r as m,c as r,o as q,w as z,e as K,g as R,T as J,f as u,h as d,i as y,j as e,t as s,m as D,s as T,F as E,k as V,l as Q}from"./vendor-DAhJwOS6.js";import{u as j,a as W}from"./language-modal-Bzkn7ki_.js";const X=U("ageGate",{state:()=>({showAgeGate:!1,ageVerified:!1,suppressDeny:!1,ageGateDenied:!1,ageGateModalCallbackOnDenied:null,ageGateModalCallbackOnConfirmed:null,ageGateModalCallbackOnClosed:null}),actions:{setShowAgeGate(a){this.showAgeGate=a,j().showModal(a)},setAgeGateDenied(a){this.ageGateDenied=a},setAgeGateVerified(a){this.ageVerified=a},setAgeGateModalCallbackOnConfirmed(a){this.ageGateModalCallbackOnConfirmed=a},setAgeGateModalCallbackOnClosed(a){this.ageGateModalCallbackOnClosed=a},setAgeGateModalCallbackOnDenied(a){this.ageGateModalCallbackOnDenied=a}}}),Ue=()=>{const a=Z("verified");if(a==="0")return[!0,!1];if(a==="")return[!1,!0];let c=localStorage.getItem("v_year")!==null&&localStorage.getItem("v_month")!==null&&localStorage.getItem("v_day")!==null;return[a==="1"&&c,!0]},Z=a=>{let c=a+"=",n=decodeURIComponent(document.cookie).split(";");for(let v=0;v<n.length;v++){let g=n[v];for(;g.charAt(0)==" ";)g=g.substring(1);if(g.indexOf(c)==0)return g.substring(c.length,g.length)}return""},H=(a,c,G)=>{let n=new Date;n.setTime(n.getTime()+G*24*60*60*1e3);let v="expires="+n.toUTCString();document.cookie=a+"="+c+";"+v+";path=/"},$={key:0,class:"modal-mask",id:"AgeGateModal"},ee={class:"modal-wrapper"},te={class:"modal-content","aria-modal":"true","aria-labelledby":"AgeGateModalLabel",role:"dialog"},ae={class:"modal-body"},oe={key:0},le={class:"age-form"},se=["src"],ne=["innerHTML"],ie={key:0,class:"d-flex justify-content-between"},re={class:"form-group"},ue={for:"AgeGateMonth"},ce={class:"select-container"},de={value:"1"},ve={value:"2"},ge={value:"3"},me={value:"4"},_e={value:"5"},fe={value:"6"},he={value:"7"},pe={value:"8"},be={value:"9"},ye={value:"10"},Ge={value:"11"},ke={value:"12"},Ae={class:"form-group"},Se={for:"AgeGateDay"},Me={class:"select-container"},Ce=["value"],we={class:"form-group"},De={for:"AgeGateYear"},Te={class:"select-container"},xe=["value"],Le={class:"age-denied d-none"},Oe=["innerHTML"],Ee={key:1,class:"age-denied"},Ve=["innerHTML"],He={class:"label"},je=["data-text"],Fe=["innerHTML"],Ye='button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])',Be=P({name:"Age Gate Modal",__name:"AgeGate",emits:["close"],setup(a,{emit:c}){const G=c,n=X(),v=W(),g=j(),k=m(!1),_=m(!0),f=m(1),p=m(1),b=m(2023),S=m(!1),M=m(null),C=m(null);r(()=>v.ui||{});const o=r(()=>v.ageGate||{}),F=r(()=>g.assets),Y=r(()=>n.suppressDeny),w=r(()=>n.showAgeGate);r(()=>n.ageVerified);const x=r(()=>n.ageGateDenied),L=r(()=>n.ageGateModalCallbackOnConfirmed),B=r(()=>{const i=new Date().getFullYear();return Array.from({length:i-1920},(l,t)=>1921+t).reverse()}),I=r(()=>f.value===2?28:[4,6,9,11].includes(f.value)?29:30),A=()=>{k.value=!0,n.setShowAgeGate(!1),G("close")},N=()=>{const l=new Date(b.value,f.value-1,p.value),t=new Date;if(t.setFullYear(t.getFullYear()-18),t.getTime()-l.getTime()<0){H("verified","0",365),_.value=!1;return}_.value=!0,n.setAgeGateVerified(!0),H("verified","1",365),localStorage.v_month=String(f.value),localStorage.v_day=String(p.value),localStorage.v_year=String(b.value),L.value&&L.value(),A()},O=i=>{var t,h;w.value&&i.key==="Escape"&&A(),(i.key==="Tab"||i.keyCode===9)&&(i.shiftKey?document.activeElement===M.value&&((t=C.value)==null||t.focus(),i.preventDefault()):document.activeElement===C.value&&((h=M.value)==null||h.focus(),i.preventDefault()))};return q(()=>{k.value=!1,Y.value&&(S.value=!0),x.value&&(S.value&&(A(),S.value=!1),_.value=!1),localStorage.v_month&&(f.value=Number(localStorage.v_month)),localStorage.v_year&&(b.value=Number(localStorage.v_year)),localStorage.v_day&&(p.value=Number(localStorage.v_day))}),z(()=>w.value,i=>{if(k.value=!1,i?document.addEventListener("keydown",O):document.removeEventListener("keydown",O),i&&x.value){_.value=!1;return}Q(()=>{const l=document.querySelector("#AgeGateModal"),t=l==null?void 0:l.querySelectorAll(Ye);M.value=t==null?void 0:t[0],C.value=t==null?void 0:t[t.length-1];const h=document.getElementById("AgeGateMonth");h==null||h.focus()})}),(i,l)=>(u(),K(J,{name:"modal"},{default:R(()=>[w.value?(u(),d("div",$,[e("div",ee,[e("div",te,[e("div",ae,[e("button",{type:"button",class:"btn-close close","aria-label":"close",onClick:A},l[3]||(l[3]=[e("svg",{xmlns:"http://www.w3.org/2000/svg",width:"26",height:"26",viewBox:"0 0 26.16 26.16"},[e("g",null,[e("g",{style:{fill:"currentColor"}},[e("rect",{x:"-4.92",y:"12.58",width:"36",height:"2",transform:"translate(13.08 -5.42) rotate(45)"}),e("rect",{x:"-4.92",y:"12.58",width:"36",height:"2",transform:"translate(-5.42 13.08) rotate(-45)"})])])],-1)])),e("div",null,[_.value?(u(),d("div",oe,[e("div",le,[e("img",{src:F.value.logo,alt:"",class:"img-fluid"},null,8,se),e("h5",{id:"AgeGateModalLabel",innerHTML:o.value.message},null,8,ne),k.value?y("",!0):(u(),d("form",ie,[e("div",re,[e("label",ue,s(o.value.month),1),e("div",ce,[D(e("select",{name:"AgeGateMonth",id:"AgeGateMonth",class:"form-control","onUpdate:modelValue":l[0]||(l[0]=t=>f.value=t)}
1,[e("option",de,s(o.value.january),1),e("option",ve,s(o.value.february),1),e("option",ge,s(o.value.march),1),e("option",me,s(o.value.april),1),e("option",_e,s(o.value.may),1),e("option",fe,s(o.value.june),1),e("option",he,s(o.value.july),1),e("option",pe,s(o.value.august),1),e("option",be,s(o.value.september),1),e("option",ye,s(o.value.october),1),e("option",Ge,s(o.value.november),1),e("option",ke,s(o.value.december),1)],512),[[T,f.value]])])]),e("div",Ae,[e("label",Se,s(o.value.day),1),e("div",Me,[D(e("select",{name:"AgeGateDay",id:"AgeGateDay",class:"form-control","onUpdate:modelValue":l[1]||(l[1]=t=>p.value=t)},[l[4]||(l[4]=e("option",{value:"1"},"1",-1)),(u(!0),d(E,null,V(I.value,t=>(u(),d("option",{value:t+1},s(t+1),9,Ce))),256))],512),[[T,p.value]])])]),e("div",we,[e("label",De,s(o.value.year),1),e("div",Te,[D(e("select",{name:"AgeGateYear",id:"AgeGateYear",class:"form-control","onUpdate:modelValue":l[2]||(l[2]=t=>b.value=t)},[(u(!0),d(E,null,V(B.value,t=>(u(),d("option",{value:t},s(t),9,xe))),256))],512),[[T,b.value]])])])]))]),e("div",Le,[e("h2",{innerHTML:o.value.denied},null,8,Oe)])])):y("",!0),_.value?y("",!0):(u(),d("div",Ee,[e("h2",{innerHTML:o.value.denied},null,8,Ve)])),_.value?(u(),d("button",{key:2,type:"button",class:"confirm btn btn-prime red mt-4",onClick:N},[e("div",He,[e("span",{"data-text":o.value.confirm},[e("span",{innerHTML:o.value.confirm},null,8,Fe)],8,je)])])):y("",!0)])])])])])):y("",!0)]),_:1}))}}),Pe=Object.freeze(Object.defineProperty({__proto__:null,default:Be},Symbol.toStringTag,{value:"Module"}));export{Pe as A,Ue as c,X as u};

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.