1(self.webpackChunk_N_E=self.webpackChunk_N_E||[]).push([[9431],{35474:(e,t,r)=>{e.exports=r(74755)},44912:(e,t,r)=>{(window.__NEXT_P=window.__NEXT_P||[]).push(["/[slug]",function(){return r(47101)}])},47101:(e,t,r)=>{"use strict";r.r(t),r.d(t,{__N_SSG:()=>D,default:()=>N});var n=r(53108),l=r(64312),a=r(37295),s=r(50462),i=r(48569),o=r(66235),c=r(57174);function u(e,t,r){try{return e(t)}catch(e){return(0,c.l)("[nuqs] Error while parsing value `%s`: %O"+(r?" (for key `%s`)":""),t,e,r),null}}function p(e){function t(t){if(void 0===t)return null;let r="";if(Array.isArray(t)){if(void 0===t[0])return null;r=t[0]}return"string"==typeof t&&(r=t),u(e.parse,r)}return{type:"single",eq:(e,t)=>e===t,...e,parseServerSide:t,withDefault(e){return{...this,defaultValue:e,parseServerSide:r=>t(r)??e}},withOptions(e){return{...this,...e}}}}let m=p({parse:e=>e,serialize:String});function d(e,t){return e.valueOf()===t.valueOf()}p({parse:e=>{let t=parseInt(e);return t==t?t:null},serialize:e=>""+Math.round(e)}),p({parse:e=>{let t=parseInt(e);return t==t?t-1:null},serialize:e=>""+Math.round(e+1)}),p({parse:e=>{let t=parseInt(e,16);return t==t?t:null},serialize:e=>{let t=Math.round(e).toString(16);return(1&t.length?"0":"")+t}}),p({parse:e=>{let t=parseFloat(e);return t==t?t:null},serialize:String}),p({parse:e=>"true"===e.toLowerCase(),serialize:String}),p({parse:e=>{let t=parseInt(e);return t==t?new Date(t):null},serialize:e=>""+e.valueOf(),eq:d}),p({parse:e=>{let t=new Date(e);return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString(),eq:d}),p({parse:e=>{let t=new Date(e.slice(0,10));return t.valueOf()==t.valueOf()?t:null},serialize:e=>e.toISOString().slice(0,10),eq:d});let f=(0,o.r)(),h={};function b(e,t,r,n,l,a){let s=!1,i=Object.entries(e).reduce((e,[i,c])=>{var p;let m=t?.[i]??i,d=n[m],f="multi"===c.type?[]:null,h=void 0===d?("multi"===c.type?r?.getAll(m):r?.get(m))??f:d;return l&&a&&((p=l[m]??f)===h||null!==p&&null!==h&&"string"!=typeof p&&"string"!=typeof h&&p.length===h.length&&p.every((e,t)=>e===h[t]))?e[i]=a[i]??null:(s=!0,e[i]=((0,o.i)(h)?null:u(c.parse,h,m))??null,l&&(l[m]=h)),e},{});if(!s){let t=Object.keys(e),r=Object.keys(a??{});s=t.length!==r.length||t.some(e=>!r.includes(e))}return{state:i,hasChanged:s}}function g(e,t){return Object.fromEntries(Object.keys(e).map(r=>[r,e[r]??t[r]??null]))}var x=r(69256),j=r(16600),v=r(85905),y=r(94947);let w=e=>{let{tabs:t,activeKey:r,onSelect:l,label:a}=e,s=(0,y.I)();return(0,n.jsx)(i.Uu,{variants:j.Rl,transition:j.RD,className:"mb-48 print:mb-24",children:(0,n.jsx)("div",{role:"group","aria-label":a,className:(0,v.$)("flex w-full flex-col gap-2 p-4 600:w-max 600:flex-row","rounded-16 border border-solid border-black/8 bg-white"),children:t.map(e=>{let t=e.key===r;return(0,n.jsxs)("button",{type:"button","aria-pressed":t,onClick:()=>l(e.key),className:(0,v.$)("group relative rounded-12 px-16 py-10 text-left text-15 leading-20","transition-transform duration-100 ease-out active:scale-[0.98]","motion-reduce:transition-none motion-reduce:active:scale-100"),children:[t&&(0,n.jsx)(i.hJ,{layoutId:"legal-version-chip","aria-hidden":!0,className:"absolute inset-0 rounded-12 bg-black/[0.06]",transition:s?{duration:0}:{type:"spring",bounce:0,duration:.3}}),(0,n.jsx)("span",{className:(0,v.$)("relative block transition-colors duration-200 site-ease",t?"text-black":"text-black/50 supports-hover:group-hover:text-black/70"),children:e.label})]},e.key)})})})};var O=r(62426);let k=s.d(O.gu),_=e=>{var t,r,s,u,p;let{title:d,slug:y,longformTitle:O,longformContent:_,effectiveDate:S,versionSwitcher:U}=e,D=(0,l.useMemo)(()=>{var e;let t=(null!=(e=null==U?void 0:U.otherVersions)?e:[]).flatMap(e=>e.page?[{...e.page,label:e.label}]:[]);return 0===t.length?[]:[{_id:y,slug:y,title:d,longformTitle:O,longformContent:_,effectiveDate:S,label:(null==U?void 0:U.currentLabel)||d},...t]},[S,_,O,y,d,U]),[N,M]=function(e,t={}){let{parse:r,type:n,serialize:a,eq:s,defaultValue:i,...u}=t,[{[e]:p},m]=function(e,t={}){let r=(0,l.useId)(),n=(0,c.i)(),a=(0,c.a)(),{history:s="replace",scroll:i=n?.scroll??!1,shallow:u=n?.shallow??!0,throttleMs:p=o.s.timeMs,limitUrlUpdates:m=n?.limitUrlUpdates,clearOnDefault:d=n?.clearOnDefault??!0,startTransition:x,urlKeys:j=h}=t,v=Object.keys(e).join(","),y=(0,l.useMemo)(()=>Object.fromEntries(Object.keys(e).map(e=>[e,j[e]??e])),[v,JSON.stringify(j)]),w=(0,c.r)(Object.values(y)),O=w.searchParams,k=(0,l.useRef)({}),_=(0,l.useMemo)(()=>Object.fromEntries(Object.keys(e).map(t=>[t,e[t].defaultValue??null])),[Object.values(e).map(({defaultValue:e})=>e).join(",")]),S=o.t.useQueuedQueries(Object.values(y)),[U,D]=(0,l.useState)(()=>b(e,j,O??new URLSearchParams,S).state),N=(0,l.useRef)(U);if((0,c.c)("[nuq+ %s `%s`] render - state: %O, iSP: %s",r,v,U,O),Object.keys(k.current).join("&")!==Object.values(y).join("&")){let{state:t,hasChanged:n}=b(e,j,O,S,k.current,N.current);n&&((0,c.c)("[nuq+ %s `%s`] State changed: %O",r,v,{state:t,initialSearchParams:O,queuedQueries:S,queryRef:k.
1current,stateRef:N.current}),N.current=t,D(t)),k.current=Object.fromEntries(Object.entries(y).map(([t,r])=>[r,e[t]?.type==="multi"?O?.getAll(r):O?.get(r)??null]))}(0,l.useEffect)(()=>{let{state:t,hasChanged:n}=b(e,j,O,S,k.current,N.current);n&&((0,c.c)("[nuq+ %s `%s`] State changed: %O",r,v,{state:t,initialSearchParams:O,queuedQueries:S,queryRef:k.current,stateRef:N.current}),N.current=t,D(t))},[Object.values(y).map(e=>`${e}=${O?.getAll(e)}`).join("&"),JSON.stringify(S)]),(0,l.useEffect)(()=>{let t=Object.keys(e).reduce((t,n)=>(t[n]=({state:t,query:l})=>{D(a=>{let{defaultValue:s}=e[n],i=y[n],o=t??s??null;return Object.is(a[n]??s??null,o)?((0,c.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). no change, skipping, resolved: %O",r,v,i,t,s,N.current),a):(N.current={...N.current,[n]:o},k.current[i]=l,(0,c.c)("[nuq+ %s `%s`] Cross-hook key sync %s: %O (default: %O). updateInternalState, resolved: %O",r,v,i,t,s,N.current),N.current)})},t),{});for(let n of Object.keys(e)){let e=y[n];(0,c.c)("[nuq+ %s `%s`] Subscribing to sync for `%s`",r,e,v),f.on(e,t[n])}return()=>{for(let n of Object.keys(e)){let e=y[n];(0,c.c)("[nuq+ %s `%s`] Unsubscribing to sync for `%s`",r,e,v),f.off(e,t[n])}}},[v,y]);let M=(0,l.useCallback)((t,n={})=>{let l,h=Object.fromEntries(Object.keys(e).map(e=>[e,null])),b="function"==typeof t?t(g(N.current,_))??h:t??h;(0,c.c)("[nuq+ %s `%s`] setState: %O",r,v,b);let j=0,O=!1,k=[];for(let[t,r]of Object.entries(b)){let h=e[t],b=y[t];if(!h||void 0===r)continue;(n.clearOnDefault??h.clearOnDefault??d)&&null!==r&&void 0!==h.defaultValue&&(h.eq??((e,t)=>e===t))(r,h.defaultValue)&&(r=null);let g=null===r?null:(h.serialize??String)(r);f.emit(b,{state:r,query:g});let v={key:b,query:g,options:{history:n.history??h.history??s,shallow:n.shallow??h.shallow??u,scroll:n.scroll??h.scroll??i,startTransition:n.startTransition??h.startTransition??x}};if(n?.limitUrlUpdates?.method==="debounce"||m?.method==="debounce"||h.limitUrlUpdates?.method==="debounce"){!0===v.options.shallow&&console.warn((0,c.s)(422));let e=n?.limitUrlUpdates?.timeMs??m?.timeMs??h.limitUrlUpdates?.timeMs??o.s.timeMs,t=o.t.push(v,e,w,a);j<e&&(l=t,j=e)}else{let e=n?.limitUrlUpdates?.timeMs??h?.limitUrlUpdates?.timeMs??m?.timeMs??n.throttleMs??h.throttleMs??p;k.push(o.t.abort(b)),o.n.push(v,e),O=!0}}let S=k.reduce((e,t)=>t(e),O?o.n.flush(w,a):o.n.getPendingPromise(w));return l??S},[v,s,u,i,p,m?.method,m?.timeMs,x,y,w.updateUrl,w.getSearchParamsSnapshot,w.rateLimitFactor,a,_]);return[(0,l.useMemo)(()=>g(U,_),[U,_]),M]}({[e]:{parse:r??(e=>e),type:n,serialize:a,eq:s,defaultValue:i}},u);return[p,(0,l.useCallback)((t,r={})=>m(r=>({[e]:"function"==typeof t?t(r[e]):t}),r),[e,m])]}("version",m),q=null!=(t=D.find(e=>e.slug===N))?t:D[0],E=null!=(r=null==q?void 0:q.slug)?r:y,R=(0,l.useCallback)(e=>M(e===y?null:e),[M,y]),z=q?null!=(s=q.longformTitle)?s:q.title:null!=O?O:d,C=null!=(u=null==q?void 0:q.effectiveDate)?u:S,I=null!=(p=null==q?void 0:q.longformContent)?p:_;return(0,n.jsxs)(i.Ho,{variants:j.aJ,initial:"initial",animate:"animate",transition:j.mF,className:"w-full max-w-[1040px] mx-auto pt-100 800:pt-150 1000:pt-200 pb-120 800:pb-160 px-20",children:[(0,n.jsxs)("header",{className:(0,v.A)("flex flex-col gap-y-24",D.length>1?"mb-40":"mb-[120px]"),children:[(0,n.jsx)(k,{variants:j.Rl,transition:j.RD,className:"w-116 h-auto object-contain"}),(0,n.jsxs)(i.Uu,{variants:j.Rl,transition:j.RD,className:"flex flex-col 800:flex-row justify-between items-start 800:items-end gap-y-16",children:[(0,n.jsx)("h1",{className:"h1 leading-[1]",children:z}),C&&(0,n.jsxs)("p",{className:"p2 1000:text-right pb-6",children:[(0,n.jsx)("span",{className:"text-black/60",children:"Effective Date"}),(0,n.jsx)("br",{}),new Date("".concat(C,"T00:00:00")).toLocaleDateString("en-US",{year:"numeric",month:"long",day:"numeric"})]})]})]}),D.length>1&&(0,n.jsx)(w,{tabs:D.map(e=>{let{slug:t,label:r}=e;return{key:t,label:r}}),activeKey:E,onSelect:R,label:"Which version of ".concat(d," applies to you")}),(0,n.jsx)("div",{className:"col-span-12 1000:col-span-6 1000:col-start-4 flex flex-col gap-y-36 1000:gap-y-48",children:(0,n.jsx)(i.Uu,{variants:j.RU,transition:j.fK,className:(0,v.A)("p2","[&_h2]:h2 [&_h2]:mb-16 [&_h2]:text-black/85","[&_h3]:h3 [&_h3]:mb-16 [&_h3]:text-black/85","[&_h4]:h4 [&_h4]:mb-16 [&_h4]:text-black/85","[&_p]:mb-16 [&_p]:text-black/60","[&_ul]:mb-16 [&_ul]:text-black/60","[&_ol]:mb-16 [&_ol]:text-black/60","[&_li]:mb-4","rich-text","[&_*[id]]:scroll-mt-[100px] [&_*[id]]:scroll-pt-[100px]","[&_a]:text-[rgba(88,99,234,1)]"),children:(0,n.jsx)(a.RK,{value:
1I,components:x.hE})})})]})};var S=r(61805),U=r(77074),D=!0;let N=e=>{let{config:t={seo:{}},seo:r={},...a}=e,s=(null==t?void 0:t.seo)||{},i={metaTitle:"Dia Browser | ".concat(a.title),openGraphTitle:"Dia Browser | ".concat(a.title),twitterTitle:"Dia Browser | ".concat(a.title)},o=(0,U.C)([s,i,r]);return(0,n.jsxs)(l.Fragment,{children:[(0,n.jsx)(S.G,{...o}),(0,n.jsx)(_,{...a})]})}},61805:(e,t,r)=>{"use strict";r.d(t,{G:()=>o});var n=r(53108);r(64312);var l=r(35474),a=r.n(l),s=r(11521),i=r(46569);let o=e=>{let{metaTitle:t="Dia Browser",metaDescription:r,metaKeywords:l,openGraphTitle:o="Dia Browser",openGraphDescription:c,openGraphImage:u,twitterUser:p="",twitterTitle:m="Dia Browser",twitterDescription:d,twitterImage:f,siteName:h="Dia Browser",siteUrl:b="https://www.diabrowser.com",disallowRobots:g,themeColor:x="#F8F8F8",children:j}=e,{asPath:v}=(0,s.useRouter)(),y=v.replace(/[?#].*$/,"").replace(/\/$/,"");return(0,n.jsxs)(a(),{children:[(0,n.jsx)("link",{rel:"icon",type:"image/png",href:"/favicon-96x96.png",sizes:"96x96"}),(0,n.jsx)("link",{rel:"icon",type:"image/svg+xml",href:"/favicon.svg"}),(0,n.jsx)("link",{rel:"shortcut icon",href:"/favicon.ico"}),(0,n.jsx)("link",{rel:"apple-touch-icon",sizes:"180x180",href:"/apple-touch-icon.png"}),(0,n.jsx)("meta",{name:"apple-mobile-web-app-title",content:"Dia Browser"}),(0,n.jsx)("link",{rel:"manifest",href:"/site.webmanifest"}),t&&(0,n.jsx)("title",{children:t}),r&&(0,n.jsx)("meta",{name:"description",content:r}),(0,n.jsx)("meta",{name:"keywords",content:l}),(0,n.jsx)("link",{rel:"canonical",href:"".concat(b).concat(y)}),(0,n.jsx)("meta",{property:"og:url",content:"".concat(b).concat(y)}),(0,n.jsx)("meta",{property:"og:title",content:o}),(0,n.jsx)("meta",{property:"og:site_name",content:h}),(0,n.jsx)("meta",{property:"og:description",content:c}),u&&(0,n.jsx)("meta",{property:"og:image",content:(0,i.A)(u.url,{w:1200,h:630})}),!u&&(0,n.jsx)("meta",{property:"og:image",content:"".concat(b,"/images/Opengraph.png")}),(0,n.jsx)("meta",{name:"twitter:site",content:p}),(0,n.jsx)("meta",{name:"twitter:card",content:"summary_large_image"}),(0,n.jsx)("meta",{name:"twitter:title",content:m}),(0,n.jsx)("meta",{name:"twitter:description",content:d}),(0,n.jsx)("meta",{name:"twitter:url",content:"".concat(b).concat(y)}),f&&(0,n.jsx)("meta",{name:"twitter:image:src",content:(0,i.A)(f.url,{w:1200,h:630})}),!f&&(0,n.jsx)("meta",{name:"twitter:image:src",content:"".concat(b,"/images/Opengraph.png")}),(0,n.jsx)("meta",{name:"robots",content:g?"noindex, nofollow":"index, follow"}),(0,n.jsx)("meta",{httpEquiv:"x-ua-compatible",content:"ie=edge"}),(0,n.jsx)("meta",{name:"viewport",content:"initial-scale=1.0, width=device-width"}),x&&(0,n.jsx)("meta",{name:"theme-color",content:x}),j]})}},77074:(e,t,r)=>{"use strict";r.d(t,{C:()=>n});let n=e=>e.filter(Boolean).reduce((e,t)=>(Object.entries(t||{}).forEach(t=>{let[r,n]=t;null!=n&&(e[r]=n)}),e),{})},94947:(e,t,r)=>{"use strict";r.d(t,{I:()=>s});var n=r(23616),l=r(21699),a=r(64312);function s(){n.r.current||(0,l.Uu)();let[e]=(0,a.useState)(n.O.current);return e}}},e=>{e.O(0,[636,6593,8792],()=>e(e.s=44912)),_N_E=e.O()}]);
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.