1import{f as b,g as C,R as _,c as n,a as e,t as s,h as t,F as c,r as l,d as f,m,n as v,i as g,o as r,_ as w}from"./CvCl8vuG.js";import{u as T}from"./D90JhUp3.js";const A={class:"cookie-policy-doc pb-10"},N={class:"mx-auto max-w-4xl rounded-2xl border border-slate-200 bg-white px-6 py-8 sm:px-10 sm:py-10"},S={class:"border-b border-slate-200 pb-6"},P={class:"text-2xl font-semibold text-slate-900 sm:text-3xl"},R={class:"mt-3 text-sm leading-7 text-slate-600 sm:text-base"},q={class:"mt-3 text-xs text-slate-500 sm:text-sm"},I={class:"border-b border-slate-200 py-6"},D={class:"text-lg font-medium text-slate-900 sm:text-xl"},O={class:"mt-3 list-disc space-y-2 pl-5 text-sm leading-7 text-slate-600 sm:text-base"},U={class:"border-b border-slate-200 py-6"},W={class:"text-lg font-medium text-slate-900 sm:text-xl"},X={class:"mt-4 overflow-x-auto"},j={class:"min-w-full border-collapse text-left text-sm text-slate-600"},F={class:"border-b border-slate-200 text-slate-800"},B={class:"px-3 py-2"},H={class:"px-3 py-2"},L={class:"px-3 py-2"},E={class:"px-3 py-2"},V={class:"px-3 py-2"},Y={class:"text-lg font-medium text-slate-900 sm:text-xl"},G={key:0,class:"mt-3 list-disc space-y-2 pl-5 text-sm leading-7 text-slate-600 sm:text-base"},K={class:"pt-6"},M={key:0,class:"mt-4 rounded-xl border border-slate-200 bg-slate-50 p-4 sm:p-5"},$={class:"text-lg font-medium text-slate-900 sm:text-xl"},z={class:"mt-2 text-sm leading-7 text-slate-600 sm:text-base"},J={class:"mt-2 text-sm text-slate-500"},Q={key:0},Z={key:1},ee={key:2},te={class:"mt-4 flex flex-wrap gap-2"},se=b({__name:"cookie-policy",setup(oe){const{locale:k}=C(),x=g(()=>k.value==="en"),{consent:u,acceptAllCookies:y,acceptNecessaryCookie
1s:h}=_(),p=v(!1),i=g(()=>x.value?{title:"Cookie Policy",description:"How TuriX uses cookies and similar technologies, including categories, purposes, legal bases, retention periods, and user choices.",updatedAt:"Last updated: April 21, 2026",intro:"This Cookie Policy explains how TuriX (New Generation Technology) uses cookies and similar technologies when you visit our website and services.",settingsTitle:"Cookie Settings",settingsDescription:"You can update your cookie preference at any time. Necessary cookies are required for core functionality and security.",settingsOpen:"Open Cookie Settings",settingsClose:"Close Cookie Settings",acceptAll:"Accept All Cookies",necessaryOnly:"Necessary Only",currentChoicePrefix:"Current choice:",currentChoiceAccepted:"Accept all cookies",currentChoiceNecessary:"Necessary only",currentChoiceNone:"Not selected",controllerTitle:"Data Controller Information",controllerItems:["Controller: New Generation Technology (TuriX)","Contact Email: [email protected]","Rights Request Channel: [email protected] (subject: Cookie Request)"],cookieTableTitle:"Cookie and Identifier Inventory",cookieTableHeaders:["Name","Type","Purpose","Retention","Consent"],cookieTableRows:[{name:"turix_cookie_consent",type:"First-party cookie",purpose:"Stores your cookie preference state.",retention:"180 days",consent:"Necessary"},{name:"turix_analytics_session_id",type:"Local storage identifier",purpose:"Measures aggregated traffic and visit continuity after consent.",retention:"Until user clears storage or withdraws consent",consent:"Analytics (opt-in)"}],sections:[{title:"1. What Are Cookies",paragraphs:["Cookies are small text files stored on your device when you access a website. They help websites remember preferences, maintain security, and understand traffic usage.","We may also use similar technologies such as local storage, SDK identifiers, and server-side logging mechanisms."]},{title:"2. Cookie Categories We Use",bullets:["Strictly Necessary: Required for security, session continuity, and core service operations.","Analytics: Used to measure page performance and usage trends after your consent.","Functional: Used to remember non-essential preferences (if enabled in future updates)."]},{title:"3. Cookies and Related Identifiers in This Site",bullets:["turix_cookie_consent: Stores your cookie preference (accepted / necessary).","turix_analytics_session_id (localStorage): Client-side analytics session identifier for aggregated traffic metrics."]},{title:"4. Legal Basis and Consent",paragraphs:["Strictly necessary cookies are processed to provide requested services and protect service security.","Analytics or other non-essential technologies are activated only after your affirmative consent where required by applicable law.","You can withdraw or change your choices at any time."]},{title:"5. Retention Periods",bullets:["Cookie consent record: up to 180 days, unless cleared by you.","Analytics identifiers and events: retained only for operational analytics purposes and reviewed periodically."]},{title:"6. Third-Party Technologies",paragraphs:["If third-party analytics, embedded content, or advertising technologies are enabled in the future, we will update this page with their names, purposes, and controls.","Where required, we will request consent before activating those non-essential third-party technologies."]},{title:"7. Your Choices",bullets:["Use the cookie banner controls to accept all or only necessary cookies.","Use the Cookie Settings section on this page at any time to change your preference.","Clear or block cookies through your browser settings.","Contact us if you need assistance with privacy or cookie settings."]},{title:"8. International Compliance Notice",paragraphs:["We design our cookie practices to align with applicable privacy and ePrivacy requirements in the regions where our users are located.","Depending on your jurisdiction, you may have additional rights regarding consent, access, deletion, and restriction."]},{title:"9. Changes to This Policy",paragraphs:["We may update this Cookie Policy from time to time. Any material changes will be reflected on this page with a revised effective date."]},{title:"10. Contact Us",paragraphs:["For privacy and cookie-related inquiries, please contact: [email protected]"]}]}:{title:"Cookie æ¿ç",description:"说æ TuriX å¦ä½ä½¿ç¨ Cookie ä¸ç±»ä¼¼ææ¯ï¼å
æ¬ç±»å«ãç¨éã忳便®ãä¿åæéåç¨æ·éæ©æã",updatedAt:"æè¿æ´æ°ï¼2026å¹´4æ21æ¥",intro:"æ¬ Cookie æ¿çç¨äºè¯´æ TuriXï¼æ°å
1ä»£ç§æï¼å¨ä½ 访é®ç½ç«åç¸å
³æå¡æ¶ï¼å¦ä½ä½¿ç¨ Cookie ä¸ç±»ä¼¼ææ¯ã",settingsTitle:"Cookie 设置",settingsDescription:"ä½ å¯ä»¥éæ¶æ´æ° Cookie å好ãå¿
è¦ Cookie ç¨äºæ ¸å¿åè½ä¸å®å
¨ä¿éï¼æ æ³å
³éã",settingsOpen:"æå¼ Cookie 设置",settingsClose:"æ¶èµ· Cookie 设置",acceptAll:"åæå
¨é¨ Cookie",necessaryOnly:"ä»
å¿
è¦ Cookie",currentChoicePrefix:"å½åéæ©ï¼",currentChoiceAccepted:"åæå
¨é¨ Cookie",currentChoiceNecessary:"ä»
å¿
è¦ Cookie",currentChoiceNone:"æªéæ©",controllerTitle:"个人信æ¯å¤çè
ä¿¡æ¯",controllerItems:["å¤çè
ï¼æ°åä»£ç§æï¼TuriXï¼","èç³»é®ç®±ï¼[email protected]","æå©è¯·æ±ééï¼[email protected]ï¼é®ä»¶æ é¢å»ºè®®ï¼Cookie Requestï¼"],cookieTableTitle:"Cookie 䏿 è¯æç»æ¸
å",cookieTableHeaders:["åç§°","ç±»å","ç¨é","ä¿åæé","åæè¦æ±"],cookieTableRows:[{name:"turix_cookie_consent",type:"ç¬¬ä¸æ¹ Cookie",purpose:"è®°å½ä½ ç Cookie éæ©ç¶æã",retention:"180 天",consent:"å¿
è¦"},{name:"turix_analytics_session_id",type:"æ¬å°å卿 è¯ï¼localStorageï¼",purpose:"å¨åæåç¨äºèå访é®ç»è®¡ä¸ä¼è¯è¿ç»æ§åæã",retention:"ç¨æ·æ¸
çå卿æ¤ååæåææ",consent:"ç»è®¡ï¼éåæï¼"}],sections:[{title:"1. ä»ä¹æ¯ Cookie",paragraphs:["Cookie æ¯ä½ 访é®ç½ç«æ¶åå¨å¨æ¬å°è®¾å¤ä¸çå°åææ¬æä»¶ï¼ç¨äºè®°ä½å好ãç»´æå®å
¨ä¼è¯åç»è®¡è®¿é®æ
åµã","é¤ Cookie å¤ï¼æä»¬ä¹å¯è½ä½¿ç¨ç±»ä¼¼ææ¯ï¼ä¾å¦æ¬å°åå¨ï¼localStorageï¼ãSDK æ è¯ç¬¦åæå¡ç«¯æ¥å¿æºå¶ã"]},{title:"2. æä»¬ä½¿ç¨ç Cookie ç±»å«",bullets:["å¿
è¦ Cookieï¼ç¨äºå®å
¨æ§å¶ãä¼è¯ç»´æåæ ¸å¿åè½è¿è¡ï¼ä¸å¯æç¼ºã","ç»è®¡ Cookieï¼å¨ä½ åæåç¨äºåææµéãè¯ä¼°æ§è½ä¸ä¼åä½éªã","åè½æ§ Cookieï¼ç¨äºè®°ä½éå¿
è¦å好设置ï¼å¦åç»å¯ç¨ï¼ã"]},{title:"3. æ¬ç«å½åæ¶åç Cookie ä¸ç¸å
³æ è¯",bullets:["turix_cookie_consentï¼è®°å½ä½ ç Cookie éæ©ç¶æï¼åæå
¨é¨ / ä»
å¿
è¦ï¼ã","turix_analytics_session_idï¼localStorageï¼ï¼ç¨äºè®¿é®ç»è®¡ç客æ·ç«¯ä¼è¯æ è¯ã"]},{title:"4. å¤ç便®ä¸åææºå¶",paragraphs:["å¿
è¦ Cookie åºäºæå¡æä¾ä¸å®å
¨ä¿éç®çå¤çã","ç»è®¡æå
¶ä»éå¿
è¦ææ¯å¨éç¨æ³å¾è¦æ±ä¸ï¼ä»
å¨ä½ æç¡®åæåå¯ç¨ã","ä½ å¯ä»¥éæ¶åæ´ææ¤åä½ ç Cookie éæ©ã"]},{title:"5. ä¿åæé",bullets:["Cookie åæè®°å½ï¼æé¿ 180 å¤©ï¼æå¨ä½ 䏻卿¸
çå失æã","ç»è®¡æ è¯ä¸ç»è®¡äºä»¶ï¼ä»
å¨è¿è¥åæå¿
è¦èå´å
çåï¼å¹¶å®æå®¡æ¥ã"]},{title:"6. ç¬¬ä¸æ¹ææ¯è¯´æ",paragraphs:["è¥åç»å¯ç¨ç¬¬ä¸æ¹ç»è®¡ãåµå
¥å
容æå¹¿åææ¯ï¼æä»¬ä¼å¨æ¬é¡µé¢è¡¥å
对åºç¬¬ä¸æ¹åç§°ãç¨é䏿§å¶æ¹å¼ã","对äºä¾æ³éåæçç¬¬ä¸æ¹éå¿
è¦ææ¯ï¼æä»¬ä¼å¨å¯ç¨åè·åä½ çæç¡®åæã"]},{title:"7. ä½ çéæ©æ",bullets:["å¯éè¿ Cookie å¼¹çªéæ©âåæå
¨é¨âæâä»
å¿
è¦ Cookieâã","å¯éè¿æ¬é¡µâCookie è®¾ç½®âæ¨¡åéæ¶åæ´å好鿩ã","å¯éè¿æµè§å¨è®¾ç½®å 餿黿¢ Cookieã","å¦éåå©å¤çéç§ä¸ Cookie ç¸å
³è®¾ç½®ï¼å¯èç³»æä»¬ã"]},{title:"8. è·¨åºååè§è¯´æ",paragraphs:["æä»¬ä¼æ ¹æ®ç¨æ·æå¨å°åºéç¨çéç§åçµåéä¿¡è§åæç»ä¼å Cookie åè§æºå¶ã","便®ä½ ç叿³è¾åºï¼ä½ å¯è½äº«æåæã访é®ãæ´æ£ãå é¤ãéå¶å¤ççé¢å¤æå©ã"]},{title:"9. æ¿çæ´æ°",paragraphs:["æä»¬å¯è½ä¸æ¶æ´æ°æ¬æ¿çãè¥åçéè¦åæ´ï¼å°å¨æ¬é¡µæ´æ°å¹¶æ 注æ°ççææ¥æã"]},{title:"10. èç³»æä»¬",paragraphs:["妿 Cookie æéç§ç¸å
³é®é¢ï¼è¯·èç³»ï¼[email protected]"]}]});return T({title:i.value.title,description:i.value.description,path:"/cookie-policy"}),(ie,a)=>(r(),n("section",A,[e("article",N,[e("header",S,[e("h1",P,s(t(i).title),1),e("p",R,s(t(i).intro),1),e("p",q,s(t(i).updatedAt),1)]),e("section",I,[e("h2",D,s(t(i).controllerTitle),1),e("ul",O,[(r(!0),n(c,null,l(t(i).controllerItems,o=>(r(),n("li",{key:o},s(o),1))),128))])]),e("section",U,[e("h2",W,s(t(i).cookieTableTitle),1),e("div",X,[e("table",j,[e("thead",null,[e("tr",F,[(r(!0),n(c,null,l(t(i).cookieTableHeaders,o=>(r(),n("th",{key:o,class:"px-3 py-2 font-medium"},s(o),1))),128))])]),e("tbody",null,[(r(!0),n(c,null,l(t(i).cookieTableRows,o=>(r(),n("tr",{key:o.name,class:"border-b border-slate-200 last:border-b-0"},[e("td",B,s(o.name),1),e("td",H,s(o.type),1),e("td",L,s(o.purpose),1),e("td",E,s(o.retention),1),e("td",V,s(o.consent),1)]))),128))])])])]),(r(!0),n(c,null,l(t(i).sections,o=>(r(),n("section",{key:o.title,class:"border-b border-slate-200 py-6 last:border-b-0"},[e("h2",Y,s(o.title),1),(r(!0),n(c,null,l(o.paragraphs||[],d=>(r(),n("p",{key:d,class:"mt-3 whitespace-pre-line text-sm leading-8 text-slate-600 sm:text-base"},s(d),1))),128)),o.bullets?.length?(r(),n("ul",G,[(r(!0),n(c,null,l(o.bullets,d=>(r(),n("li",{key:d},s(d),1))),128))])):m("",!0)]))),128)),e("section",K,[e("button",{type:"button",class:"inline-flex items-center justify-center rounded-xl border border-slate-300 bg-white px-4 py-2 text-sm font-semibold text-slate-700 transition hover:bg-slate-50",onClick:a[0]||(a[0]=o=>p.value=!t(p))}
1,s(t(p)?t(i).settingsClose:t(i).settingsOpen),1),t(p)?(r(),n("div",M,[e("h2",$,s(t(i).settingsTitle),1),e("p",z,s(t(i).settingsDescription),1),e("p",J,[f(s(t(i).currentChoicePrefix)+" ",1),t(u)==="accepted"?(r(),n("span",Q,s(t(i).currentChoiceAccepted),1)):t(u)==="necessary"?(r(),n("span",Z,s(t(i).currentChoiceNecessary),1)):(r(),n("span",ee,s(t(i).currentChoiceNone),1))]),e("div",te,[e("button",{type:"button",class:"inline-flex min-w-[140px] items-center justify-center rounded-xl border border-slate-300 bg-white px-4 py-2 text-sm font-semibold text-slate-700 transition hover:bg-slate-50",onClick:a[1]||(a[1]=(...o)=>t(h)&&t(h)(...o))},s(t(i).necessaryOnly),1),e("button",{type:"button",class:"inline-flex min-w-[140px] items-center justify-center rounded-xl bg-[#2563eb] px-4 py-2 text-sm font-semibold text-white transition hover:bg-[#1d4ed8]",onClick:a[2]||(a[2]=(...o)=>t(y)&&t(y)(...o))},s(t(i).acceptAll),1)])])):m("",!0)])])]))}}),ae=w(se,[["__scopeId","data-v-82e0bd04"]]);export{ae as default};
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.