PageSourceSearch

https://protectt.ai/assets/HomeComplianceTabs-B9mBGwnb.js

js protectt.ai collected 2026-10-03 20:44:15 UTC 7,071 bytes, 1 lines download raw bytes

1import{r as i,j as r,T as w,t as z}from"./index-DUSBTj6X.js";const I="data:image/webp;base64,UklGRtAEAABXRUJQVlA4WAoAAAAQAAAANQAANQAAQUxQSOYCAAABgBXbdt3mQBCEC8EQBCEQxKBiEDGIGcgMUgaCYAgXwoWwP/xSiyAiJkBTl9p3B/DxrVn/M/cACN+HB0D0/Gfp7RC9LkmnKddvgJe/KQGB50X38w5e5tmANdkGxPiWQ2qttQE7uE36CYZJ0qt9dyBJ6hxHlg2iTnkTVTeNIcnwnPOiY4X3hI4vupk7RVKn6KY5/VHHTdcWECYZFHt99lFMkszpD9646eaXb06SknO9f2t+A+9bP7jpZmHXZd7G+kpWBscoTr1hgelmcuxK+dSkpaxr0hJhVztVd9+suu6cetJlZVwUhm7awO2qs7fW2pfPlXbqmWNX6R2MRZedPUlSctbXIil/AiIdCl1He9WPE1XXCU86zRz3gBgbTVJyTPpxTteku+G6tFf77sQoSYmQlCFJg72vZUm6v5MuzpOOgyx1qAfN3LAH55kuOYyDzWi8pihCC7+DpIrbhEKds5ErteGmxq+KPVmg24xK/ZLTBm8xOv2JqsMoUsrV7iz0QZKK4xztiVQG+AiIeiOxe0iSbcBe6c+kZQNfWzDShcLxg7SzJznjtN6SLEmyneXKYZx82JNUOI9073wjX+2wnwySbjY+fzTAL3Q3OXnK68rxuEh3lBk5Z3tQGFfhO+nQaLc0APyBnHyWGBvLIUWkW9baynhSGGeZ30o9qPF92Q1JmfWJnHxSqQv9JAUQI91ovB4VxsmXrIgT2WsdQb7xZXkkJx/CpZV8cmx33rieF34lvehSZkx54zZBDEmdLMlJE964aZbhktT4PHvhpmmdckiBPSoUTQozXKeF8W8aPihnGtQH2XlNUgPXpUUst35g1Wwj7EoVt0OlSYPImm1O1d2Gm6QUIeGm2eY03d9wk7SSxdBsczY93XCTMuMPFmfT8wZVGuzTfoKmmTUYlgeTbBBVc82hm5VlQvrAME0vDj3rcR4QRX9aHOJbczpLS+0B3pL+Om8OEO7uARBr1v9c6jo8IHzvddFUVlA4IMQBAABwCQCdASo2ADYAPmEmkEYkIaGhLBgKaIAMCWwIcAXwAbOWG1Y0RNM4RP+Oz36CNsf5gPOg9KH+d9QD+19Qt6AHScf3T/uggS+PegeBILjJGhdTQgAA/rCr/lM//Jw//6jZvzLnGLHT9qfW90/as9+wfWqFz6IObrQORkkDjuZIiiqMQMTP11GXX6DdVP+/0E5YuC1hvQgTZ3l1hepjnxPfjrE86sBAsAR8p9E4mQ57TYa6x8wsNgSafLf/+aD0NtgbjA3m7HVbOPLC31mZf1zvKk3+Ydc7KfV1OLFUIFv91KS3kc11tzfnn/Is+A7klOf4Wq23sfJt+RDXzClcOblscdoIscNHhn46bvYGfnotbCypNQOHeG5ed5LvgPoTK4Nv576rLX1Q4Nu79RVpSnf93GNSAf6harmf10muev8YPqjC+RKAjk068C+dUcx6umWOCWv/hIDCj34fLa7Y5tjZIWbgCOvvDsf5xYf+mMgVGTMhwnyhPzS3n4c+MsK7jE6+tfddAOjyL0gC2odfaZJdvL2ynf/NCBUNbAJJxAk7Fx9pUuku5Pdr36ESj9ZzX+MXFzN0+08yJW9sc+HAVJLcuAAAAA==",T="data:image/webp;base64,UklGRgYFAABXRUJQVlA4WAoAAAAQAAAANQAANQAAQUxQSCYDAAABoFbbWt5guhIeCY+ESEBCJOBg4iA4aBxQB30dMA6Q8EhAwvkRQjsfAiJiAvTbbfAYpn9xotVp4P+urOn7/yvbg79WDn/w/KNKN0l2BrDPDqDlmwfnTyqdbnYOxrWbHj1/IE55EJw/qLxViEHb9a3nIIJsnfOryltSIZJ+egyyZJ3XWbMtVN6676Yfe5Ik6wBhD5W3vjZPaVt4rGRdHLOdri9TDaa9prUeklNn1jlX7BwQtZRSPgGR/fXKsw9JJ3km65xPKRjF9bi9mb4m22AQ/iALttlfjGJa9kHaOukmf7dievYIm5zEpm/5I+3kybeVrPtJd30dw/Vil1JOXzihuxOu7w8IunQCYUuZPAlc8/RqEe1wScqtF1Oi7xfXUoTumaKpNxgRwEvPhU2KWNmokwhNPWhJknIQPkudJB99tqWUXuy3nTLxIOux0N3dzwD4DPKMqd0qPqkcWryYjmJbZxx6+DvnnHSPrrtTJdkZ7S9JFlylHKZn3zeJqkfjz+QiSR7EoEk6yFo+gdfSRpm0IalSpIssOddSpucPZSU9RJfUhySjSuJbl40/P4mnjUsyRlsNkpy24lyTzzCpUH3rJClRtJqIGuQV48+kkCTrAEVSJS1pD8YhotZ63hRjYjRJyvVKkjxorVWXZJtLkksK7n67SDddnFr8MG/5rwEvzc3dD/ItcU2scz5Y45Kk9AaifCizu/G5qQ27yTuRN1k6B5fm3kjSiBW1YbfEayKVYBpZz+UWfemg3NTYZ9J+1Xol3c9Bc21EaZQlG8NuPoY/rJ70D2HKAZfWC+WmRPh3EVIhS9pMX1oMuykz8lc0KU2+92CbaAuqr6XBaw98koPmTx5kPfobPtlmfjQI4NA9MxrDZx5kraYP0FutLWBcrj2bpg1XoswyYUuS508HRq/ZtNxD2rhmKnRb+33h3Bv5QYVukuzwX6V88wB4a7HQTdbh9F/4B07Jg7wfScuF7p13ENW/SRVa5/Qg6/sCvKUc0F/pwfJrQEuyziDrl4W37uk9IM8uGFeSJOtk/XbT8/H0Jul50z+eVnzhX/jfGTEd/y5rzx/9GFZQOCC6AQAAEAkAnQEqNgA2AD5hJpBGJCIhoSwSvZiADAlsAKwzaH+BYPjr5uzL/c/UBywHqA8wHnFeh3/Ien/6S/qNbyl/fQLFr9OqseEkFaOggobyCiAAAP7/OkDmIFvog9psnNkerMUbRl6VENs6O2lXS0kYpExb7GUlmWeKKKvS/FKZROu/vV+zLw8FY9riOQFxf+lqQRTI7t1SdWpUwycG5J9Y6ppHuH5e5jDv8dp///NB86bRAwtR7PYpW+v8FDHmoPtbDr105xffaVQJu39/WpYE5RY+/Yhz7w4Q7QTUZ5MiqgRxmTtQBrEihS2Ux0BnvAv9wfoYdf52BexTb4544kVG6NbraDy5Ov+Ld3i1kpvd9pZFHpYsD0gFYm5q0hYN/Td14aA17X/a9kqNRGtzS1fExnFLXNszXO68JqE9Irlmq/SgVFchnqUwjKdzdyDrLUYR2RgHR7GWsWXn7nPouAGR1tUjm15VB7+jay6hWSj8PVoeELi8T+1M/Hlf/5cdZp2t2hiImUuQ5Gf5Xus7lswhfszbExUN2xYwQh/FfddLjo1Bq7xAwPq2H0XdYaFRt9Fh72v7KGDatQAAAA==",G="data:image/webp;base64,UklGRogCAABXRUJQVlA4WAoAAAAQAAAAKgAALwAAQUxQSFgBAAABkFXbVhxbWwISkIAEJJQDkBAHwUHFAeUg1wESkHAkIGG9Jg157W9ETIAO41K7Gae9ek2PjdsjzVoBqyXneNqBNGeFFnW9AaQZGTbdbWwd0gSjaUJxHdKtAGGKXId0Z8E0R65DurHzNWFnk+Q6pGuNMuFDlSTXIV0y8oSNr5/kOqSnMnYg1yFdgDghQDiQ65CeUWc/kuuQnsnw9gdyHdIjKjD2kl8xxteA8IiKcbk9I5e3ZuME98xlB+GXEcT/k7Lr1zn9B/L78usUhvtlDPKvEoH2q1QG+KNBfsRDNuqRPZMNU4bqj5Zp8T1geGkDWnZqbJN8A6hekrIBY/lQJwWA3eswD6At2CS9doBVUjDAigsQJ0k+G7zlDWqUpE6dJqlAqJjXYYb1ARk7ZJ02WP28BTCduw7syyt6P8MNqBekYkxcjtQgXJLLnz7utJNI10TnQ7zqThTdGVZQOCAKAQAAMAkAnQEqKwAwAD5dJo5FI6IhGqleqDgFxLMAWjbora8jRq76Oo16qNsx5gPP/9GH/Y9IDqK95E/zGTnsLTM/x8TYw7ikmSaNDpPytyaS76EuAAD++9f//tt//1oT//bd/1uev36zNN4gxwWbQ4zHkP6K/41TUu6vp63N2DuwxEXHQjird4NL9+XzJu7arxVnVTBSv16eE//inP/5Gn/ycP/+o2JY5Q6W6pgOFQH7wQzgpiVD7v8GgAH6ACXhSs9lxtX33moLVvEFSX+6ZPw26OheVvWhSibfSzB4LtCv+GEDj7ObF48CfnLmG8CDoALXF/jDJaenTcn0VyzHh/DGy++x1LB6a+AAAAA=",P=[{id:"global",label:"Global Compliances",icon:I},{id:"industry",label:"Industry Standards",icon:T},{id:"ai",label:"AI Standards",icon:G}],p=["global","industry","ai"],y={global:"global",global_compliances:"global",industry:"industry",industry_standards:"industry",ai:"ai",ai_standards:"ai"},k=e=>p.some(o=>{var d;return(((d=e[o])==null?void 0:d.length)??0)>0}
1),j=()=>{const[e,o]=i.useState("global"),[d,S]=i.useState({});return i.useEffect(()=>{const u="https://protectt.ai/backend/api/",m=`${u}pages?filters[slug][$eq]=home-page`,x=`${m}&populate[dynamic_zone][on][dynamic-section.compliance-standards][populate][global_compliances][populate]=image&populate[dynamic_zone][on][dynamic-section.compliance-standards][populate][industry_standards][populate]=image&populate[dynamic_zone][on][dynamic-section.compliance-standards][populate][ai_standards][populate]=image`,B=`${m}&populate[dynamic_zone][on][dynamic-section.compliance-standards][populate][tabs][populate][items][populate]=image&populate[dynamic_zone][on][dynamic-section.compliance-standards][populate][tabs][populate]=icon`,b=u.replace("/api/",""),E=a=>{var n,t;return a?typeof a=="string"?a:a.url?`${b}${a.url}`:(t=(n=a.data)==null?void 0:n.attributes)!=null&&t.url?`${b}${a.data.attributes.url}`:"":""},c=(a=[])=>a.map(n=>{var t,s;return{title:(n==null?void 0:n.title)||((t=n==null?void 0:n.attributes)==null?void 0:t.title)||"",img:E((n==null?void 0:n.image)||((s=n==null?void 0:n.attributes)==null?void 0:s.image))}}).filter(n=>n.title||n.img),g=a=>{var A;const n=(A=a==null?void 0:a.data)==null?void 0:A[0];if(!n)return null;const t=(n==null?void 0:n.attributes)||n;return((t==null?void 0:t.dynamic_zone)||[]).find(l=>(l==null?void 0:l.__component)==="dynamic-section.compliance-standards")??null},J=a=>({global:c(a==null?void 0:a.global_compliances),industry:c(a==null?void 0:a.industry_standards),ai:c(a==null?void 0:a.ai_standards)}),h=a=>{const n={global:[],industry:[],ai:[]};return((a==null?void 0:a.tabs)||[]).forEach((t,s)=>{var Q;const A=((Q=t==null?void 0:t.tab_key)==null?void 0:Q.trim())||"",l=y[A.toLowerCase()]||y[A]||p[s];l&&(n[l]=c(t==null?void 0:t.items))}),n},f=a=>{if(!k(a))return;S(a);const n=p.find(t=>{var s;return(s=a[t])==null?void 0:s.length});n&&o(n)};(async()=>{try{const a=await fetch(x).then(A=>A.json()),n=g(a);if(n){const A=J(n);if(k(A)){f(A);return}}const t=await fetch(B).then(A=>A.json()),s=g(t);s&&f(h(s))}catch{}})()},[]),r.jsxs("section",{children:[r.jsx("div",{className:"flex justify-center",children:r.jsx(w,{tabs:P,activeTab:e,setActiveTab:o})}),r.jsx(z,{activeTab:e,itemsByTab:d,lazyLoadImages:!0,optimizeStrapiImages:!0})]})};export{j 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.