1"use strict";(self.webpackChunkxfa_dashboard=self.webpackChunkxfa_dashboard||[]).push([[668],{2522(i,e,o){o.d(e,{A:()=>u,W:()=>m});o(9950);var n=o(55030),a=o(56424);const t=o.p+"static/media/risk-high.c6cf891123ddf1ad7d7dd66539f470d2.svg";const l=o.p+"static/media/risk-low.e282df62fd03a3a0fb777a563843605c.svg";const s=o.p+"static/media/risk-medium.fa89d730c1925aed7da00a3680357f4a.svg";o(17977);var r=o(44414);const d={antivirus:"high",autonomous_agents_present:"high",browser:"high",disk_encryption:"high",firewall:"high",integrity_protection_enabled:"high",jailbroken:"high",rooted:"high",os:"high",password_manager:"low",secure_boot_enabled:"high",secrets_in_environment:"medium",unsafe_ai_mode:"high",unguarded_elevation:"high",chrome_dns_over_https:"medium",chrome_safebrowsing_enabled:"medium",chrome_safebrowsing_enhanced:"medium",developer_mode:"low",dns:"medium",firefox_dns_over_https:"medium",firefox_enhanced_tracking_protection:"medium",firefox_enhanced_tracking_protection_strict:"medium",firefox_https_only:"medium",os_autoupdate:"low",remote_login:"medium",remote_management:"medium",remote_scripting:"medium",screen_lock:"medium",screen_sharing:"medium",unattended_remote_access:"medium",windows_recall:"medium",biometrics:"low",chrome_do_not_track:"low",find_my_device:"low",reboot:"low",aikido_safe_chain:"medium",aikido_endpoint:"medium"},c={high:t,medium:s,low:l},p={high:"policyRisk.high",medium:"policyRisk.medium",low:"policyRisk.low"},g={high:"policyRisk.description.high",medium:"policyRisk.description.medium",low:"policyRisk.description.low"},m=i=>i?d[i]:void 0,u=i=>{let e=i.level,o=i.compact,t=void 0!==o&&o;const l=(0,n.Bd)().t;if(!e)return null;const s=l(p[e]),d=l(g[e]);return(0,r.jsx)(a.__,{pages:[{title:s,body:(0,r.jsx)("p",{children:d})}],arrow:"bottom",trigger:"hover",children:(0,r.jsxs)("span",{className:"policy-risk-label policy-risk-label--".concat(e," ").concat(t?"policy-risk-label--compact":""),"aria-label":s,tabIndex:0,children:[(0,r.jsx)("img",{src:c[e],alt:"","aria-hidden":"true"}),(0,r.jsx)("span",{children:s})]})})}},3684(i,e,o){o.d(e,{T:()=>s});var n=o(5544),a=o(9950),t=o(82259),l=o(44851);const s=()=>{const i=(0,a.useRef)(null),e=(0,a.useState)(!1),o=(0,n.A)(e,2),s=o[0],r=o[1];return{updatePolicy:(0,a.useCallback)(e=>{if(i.current&&!e.supersedeInFlight)return i.current;r(!0);const o=(async()=>{const i=await t.Ay.getPolicy(e.organizationId,e.policyId),o=e.replay(i),n=(0,l.Se)(o);return await t.Ay.updatePolicy(e.organizationId,e.policyId,n),n})();return i.current=o,o.then(()=>{i.current===o&&(i.current=null,r(!1))},()=>{i.current===o&&(i.current=null,r(!1))}),o},[]),saving:s}}},11163(){},27393(i,e,o){o.d(e,{A:()=>n});o(9950);const n=o.p+"static/media/goal-inactive.ec078505737a52f133b9c665bb553f51.svg"},33426(i,e,o){o.d(e,{A:()=>d});o(9950);var n=o(55030),a=o(28429),t=o(25277),l=o(42200),s=o(56424),r=o(44414);const d=()=>{const i=(0,n.Bd)().t,e=(0,a.Zp)();return(0,r.jsx)(s.__,{pages:[{title:i("applications.policies.agentlessTag.title"),body:(0,r.jsx)("p",{children:i("applications.policies.agentlessTag.description")}),documentationUrl:"https://docs.xfa.tech/docs/admin/agentless-sign-in",primaryAction:{label:i("applications.policies.agentlessTag.setUp"),onClick:()=>e("/agentless")}}],arrow:"bottom",trigger:"hover",children:(0,r.jsx)(t.A,{label:(0,r.jsxs)("span",{style:{fontSize:"10px",display:"flex",alignItems:"center",gap:"4px"},children:[(0,r.jsx)("img",{src:l.A,alt:"Agentless",style:{width:"12px",height:"12px",opacity:.7}}),i("applications.policies.agentlessSupported")]}),size:"small",sx:{height:"18px",backgroundColor:"#ffffff",border:"1px solid #e0e0e0",color:"#666",ml:{xs:0,sm:1},cursor:"default","& .MuiChip-label":{padding:"0 6px"},"&:hover":{backgroundColor:"#ffffff"}}})})}},35702(i,e,o){o.d(e,{D:()=>a});o(9950),o(55030);var n=o(6718);o(44414);const a=(i,e)=>i.filter(i=>i.PolicyID===e&&!(0,n.l2)(i))},42200(i,e,o){o.d(e,{A:()=>n});o(9950);const n=o.p+"static/media/agentless.07a3ea9f3b2b10053fbc0e3c436b4b57.svg"},44851(i,e,o){o.d(e,{HQ:()=>s,KQ:()=>l,Se:()=>g,k_:()=>t,r5:()=>c,s7:()=>r});var n=o(89379),a=o(74635);const t=(i,e,o)=>{if(i){const n=i.filter(i=>i.PolicyID===e.policy_id);let t="";
1return i.forEach(i=>{i.PolicyID===e.policy_id&&(t+=i.Name+", ")}),o===n.length?(0,a.t)("policies.allIntegrations"):t.length>0?t.slice(0,-2):(0,a.t)("policies.noIntegrations")}return(0,a.t)("policies.noIntegrations")},l=(i,e)=>!!i&&i.some(i=>i.PolicyID===e.policy_id),s=(i,e,o)=>{var n,t,l;return e?null!==(n=null!==(t=null===(l=e.find(e=>e.policy_id===i.PolicyID))||void 0===l?void 0:l.name)&&void 0!==t?t:o)&&void 0!==n?n:(0,a.t)("policies.customPolicy"):null!==o&&void 0!==o?o:(0,a.t)("policies.customPolicy")},r=i=>null===i||void 0===i?"inherited":0===Object.keys(i).length?"disabled":"custom",d=i=>void 0===i||null===i?i:i>365?Math.round(i/86400):i,c=i=>{var e;const o=(0,n.A)({},i);o.skip=null!==(e=o.skip)&&void 0!==e&&e,delete o.skip_mobile,delete o.skip_desktop;if(["os","windows_os","macos_os","linux_os","android_os","ios_os","ipados_os"].forEach(i=>{const e=o[i];if(null===e||void 0===e)return;if("os"!==i&&0===Object.keys(e).length)return void(o[i]={});const a=(0,n.A)({},e);void 0!==a.GoalTime&&null!==a.GoalTime||(void 0!==a.WarnTime&&null!==a.WarnTime?a.GoalTime=a.WarnTime:void 0!==a.BlockTime&&null!==a.BlockTime&&(a.GoalTime=a.BlockTime)),o[i]=a}),o.browser){const i=(0,n.A)({},o.browser);void 0!==i.GoalTime&&null!==i.GoalTime||(void 0!==i.WarnTime&&null!==i.WarnTime?i.GoalTime=i.WarnTime:void 0!==i.BlockTime&&null!==i.BlockTime&&(i.GoalTime=i.BlockTime)),o.browser=i}if(o.reboot){const i=(0,n.A)({},o.reboot);i.GoalTimeInDays=d(i.GoalTimeInDays),i.WarnTimeInDays=d(i.WarnTimeInDays),i.BlockTimeInDays=d(i.BlockTimeInDays),void 0!==i.GoalTimeInDays&&null!==i.GoalTimeInDays||(void 0!==i.WarnTimeInDays&&null!==i.WarnTimeInDays?i.GoalTimeInDays=i.WarnTimeInDays:void 0!==i.BlockTimeInDays&&null!==i.BlockTimeInDays&&(i.GoalTimeInDays=i.BlockTimeInDays)),o.reboot=i}if(o.xfa_version){const i=(0,n.A)({},o.xfa_version);i.GoalTimeInDays=d(i.GoalTimeInDays),i.WarnTimeInDays=d(i.WarnTimeInDays),i.BlockTimeInDays=d(i.BlockTimeInDays),void 0!==i.GoalTimeInDays&&null!==i.GoalTimeInDays||(void 0!==i.WarnTimeInDays&&null!==i.WarnTimeInDays?i.GoalTimeInDays=i.WarnTimeInDays:void 0!==i.BlockTimeInDays&&null!==i.BlockTimeInDays&&(i.GoalTimeInDays=i.BlockTimeInDays)),o.xfa_version=i}if(["os_autoupdate","disk_encryption","screen_lock","antivirus","password_manager","biometrics","firewall","find_my_device","screen_sharing","remote_login","remote_management","remote_scripting","unattended_remote_access","jailbroken","rooted","developer_mode","secure_boot","integrity_protection","windows_recall","vanta","intune","aikido_safe_chain","aikido_endpoint","secrets_in_environment","autonomous_agents_present","unguarded_elevation","unsafe_ai_mode","chrome_safebrowsing_enabled","chrome_safebrowsing_enhanced","chrome_do_not_track","chrome_dns_over_https","firefox_https_only","firefox_dns_over_https","firefox_enhanced_tracking_protection","firefox_enhanced_tracking_protection_strict","install_protection","no_revoked_signature_apps","no_tampered_apps","no_untrusted_signer_apps","no_unsigned_apps","no_adhoc_signed_apps","no_unnotarized_apps","no_cryptominers","no_hacking_pentest","no_piracy_p2p","no_jailbreak_rooting","no_vpn_clients","no_third_party_ai_coding","no_experimental_browsers","no_virtualization","no_games","no_permission_hungry"].forEach(i=>{const e=o[i];if(e&&"object"===typeof e&&"warn"in e){const a=(0,n.A)({},e);void 0!==a.goal&&null!==a.goal||(!0===a.warn||!0===a.block)&&(a.goal=!0),o[i]=a}}),o.dns){const i=(0,n.A)({},o.dns);void 0!==i.goal&&null!==i.goal||(!0===i.warn||!0===i.block)&&(i.goal=!0),o.dns=i}return o};
1class p extends Error{constructor(i){super(i),this.code=void 0,this.name="PolicyValidationError",this.code=i}}const g=i=>{var e;const o=c(i);if(!o.name)throw new p("name_required");if(null!==(e=o.dns)&&void 0!==e&&e.goal&&(!o.dns.dns_servers||0===o.dns.dns_servers.length))throw new p("dns_servers_required");return o}},49992(i,e,o){o.d(e,{A:()=>n});o(9950);const n=o.p+"static/media/goal-active.4ab6808dc3d5980268e55366588b9c97.svg"},53040(i,e,o){o.d(e,{A:()=>n});o(9950);const n=o.p+"static/media/BlockIcon.02685859edfb07a7973eda0c37654efd.svg"},56424(i,e,o){o.d(e,{__:()=>n.__});var n=o(60721)},60721(i,e,o){o.d(e,{__:()=>w});var n=o(89379),a=o(80045),t=o(5544),l=o(9950),s=o(55030),r=o(47177),d=o(1849),c=o(40165),p=o(25333),g=o(66096),m=o(57516),u=o(4477),v=o(68476),_=o(86835),y=(o(91808),o(44414));const b=["children","anchorEl","open","defaultOpen","onOpenChange","placement","trigger"],h=function(){for(var i=arguments.length,e=new Array(i),o=0;o<i;o++)e[o]=arguments[o];return e.filter(Boolean).join(" ")},A=l.forwardRef((i,e)=>{let o=i.pages,n=i.arrow,a=void 0===n?"none":n,r=i.initialPageIndex,d=void 0===r?0:r,c=i.className,g=i.width,b=void 0===g?320:g,A=i.onClose;const f=(0,s.Bd)().t,T=o.length>0?o:[{title:"",body:null}],k=T.length,w=(0,l.useState)(()=>Math.min(Math.max(d,0),k-1)),x=(0,t.A)(w,2),S=x[0],C=x[1],E=Math.min(Math.max(S,0),k-1);(0,l.useEffect)(()=>{S!==E&&C(E)},[E,S]);const j=T[E],D=k>1,P=(0,l.useState)(null),I=(0,t.A)(P,2),B=I[0],N=I[1],O=(0,l.useCallback)(()=>{N("back"),C(i=>Math.max(0,i-1))},[]),W=(0,l.useCallback)(()=>{N("forward"),C(i=>Math.min(k-1,i+1))},[k]),G=(0,l.useCallback)(i=>{D&&i.target===i.currentTarget&&("ArrowLeft"===i.key?(i.preventDefault(),O()):"ArrowRight"===i.key&&(i.preventDefault(),W()))},[D,O,W]);return(0,y.jsxs)("div",{ref:e,tabIndex:-1,onKeyDown:G,className:h("advanced-tip","none"!==a&&"advanced-tip--arrow-".concat(a),c),style:{width:b,outline:"none"},role:"dialog","aria-label":j.title,children:["none"!==a&&(0,y.jsx)("span",{className:"advanced-tip__arrow","aria-hidden":!0}),(0,y.jsxs)("header",{className:"advanced-tip__header",children:[(0,y.jsx)("h3",{className:h("advanced-tip__title",B&&"advanced-tip__title--enter-".concat(B)),children:j.title},"title-".concat(E)),A&&(0,y.jsx)(p.A,{className:"advanced-tip__close-btn","aria-label":f("general.close"),onClick:A,size:"small",children:(0,y.jsx)(_.A,{fontSize:"small"})})]}),(0,y.jsxs)("div",{className:h("advanced-tip__page",B&&"advanced-tip__page--enter-".concat(B)),children:[j.image&&(0,y.jsx)("div",{className:"advanced-tip__image-wrap",children:(0,y.jsx)("img",{className:"advanced-tip__image",src:j.image.src,alt:j.image.alt})}),(0,y.jsx)("div",{className:"advanced-tip__body",children:j.body})]},"page-".concat(E)),(j.documentationUrl||j.primaryAction||D)&&(0,y.jsxs)("footer",{className:"advanced-tip__footer",children:[(0,y.jsxs)("div",{className:"advanced-tip__footer-left",children:[j.documentationUrl&&(0,y.jsxs)("a",{className:"advanced-tip__doc-link",href:j.documentationUrl,target:"_blank",rel:"noopener noreferrer",children:[(0,y.jsx)("span",{children:f("advancedTip.viewDocumentation")}),(0,y.jsx)(m.A,{sx:{fontSize:14}})]}),j.primaryAction&&(0,y.jsx)("button",{className:"advanced-tip__doc-link",onClick:j.primaryAction.onClick,children:j.primaryAction.label})]}),(0,y.jsx)("div",{className:"advanced-tip__footer-right",children:D&&(0,y.jsxs)("div",{className:"advanced-tip__pagination",children:[(0,y.jsx)(p.A,{size:"small",className:"advanced-tip__page-btn","aria-label":f("advancedTip.previousPage"),onClick:O,disabled:0===E,children:(0,y.jsx)(u.A,{sx:{fontSize:16}})}),(0,y.jsx)("span",{className:"advanced-tip__page-count",children:f("advancedTip.pageOf",{current:E+1,total:k})}),(0,y.jsx)(p.A,{size:"small",className:"advanced-tip__page-btn","aria-label":f("advancedTip.nextPage"),onClick:W,disabled:E===k-1,children:(0,y.jsx)(v.A,{sx:{fontSize:16}})})]})})]})]})});A.displayName="AdvancedTip";const f={top:"bottom",right:"left",bottom:"top",left:"right",none:"bottom"},T=i=>i.startsWith("top")?"center bottom":i.startsWith("bottom")?"center top":i.startsWith("left")?"right center"
1:i.startsWith("right")?"left center":"center center",k=i=>i.startsWith("top")?"bottom":i.startsWith("bottom")?"top":i.startsWith("left")?"right":i.startsWith("right")?"left":"none",w=i=>{var e;let o=i.children,p=i.anchorEl,m=i.open,u=i.defaultOpen,v=void 0!==u&&u,_=i.onOpenChange,h=i.placement,w=i.trigger,x=void 0===w?"hover":w,S=(0,a.A)(i,b);const C=(0,s.Bd)().t,E=(0,l.useRef)(null),j=(0,l.useRef)(null),D=(0,l.useRef)(null),P=(0,l.useState)(v),I=(0,t.A)(P,2),B=I[0],N=I[1],O=void 0!==m,W=O?m:B,G=(0,g.A)("(prefers-reduced-motion: reduce)"),M=!(0,g.A)("(hover: none)"),V="hover"===x&&M,R=(0,l.useCallback)(i=>{const e=e=>"function"===typeof i?i(e):i;O?null===_||void 0===_||_(e(m)):N(i=>{const o=e(i);return null===_||void 0===_||_(o),o})},[O,m,_]),K=(0,l.useCallback)(i=>{E.current&&E.current.contains(i.target)||R(!1)},[R]),F=(0,l.useRef)(null),L=(0,l.useRef)(null),z=(0,l.useCallback)(()=>{F.current&&(clearTimeout(F.current),F.current=null),L.current&&(clearTimeout(L.current),L.current=null)},[]),H=(0,l.useCallback)(()=>{z(),F.current=setTimeout(()=>R(!0),80)},[z,R]),U=(0,l.useCallback)(()=>{var i;z(),document.activeElement!==j.current&&null!==(i=j.current)&&void 0!==i&&i.contains(document.activeElement)||(L.current=setTimeout(()=>R(!1),120))},[z,R]);(0,l.useEffect)(()=>z,[z]);const q=(0,l.useCallback)(()=>{var i;R(!1),null===(i=E.current)||void 0===i||i.focus({preventScroll:!0}),z()},[z,R]);(0,l.useEffect)(()=>{if(!W)return;const i=i=>{"Escape"===i.key&&q()};return window.addEventListener("keydown",i),()=>window.removeEventListener("keydown",i)},[W,q]);const J=null!==h&&void 0!==h?h:f[null!==(e=S.arrow)&&void 0!==e?e:"none"],Y=(0,l.useCallback)(i=>{if(j.current=i,!i)return;const e=new ResizeObserver(()=>{var i;null===(i=D.current)||void 0===i||i.update()});e.observe(i);const o=requestAnimationFrame(()=>i.focus({preventScroll:!0}));return()=>{e.disconnect(),cancelAnimationFrame(o),j.current=null}},[]),Q=(0,l.useMemo)(()=>{if(!(0,l.isValidElement)(o))return o;const i=o.props;return(0,l.cloneElement)(o,{ref:e=>{E.current=e;const o=i.ref;"function"===typeof o?o(e):o&&"object"===typeof o&&(o.current=e)},onMouseEnter:e=>{var o;null===(o=i.onMouseEnter)||void 0===o||o.call(i,e),V&&H()},onMouseLeave:e=>{var o;null===(o=i.onMouseLeave)||void 0===o||o.call(i,e),V&&U()},onFocus:e=>{var o;null===(o=i.onFocus)||void 0===o||o.call(i,e),"hover"===x&&H()},onBlur:e=>{var o,n;if(null===(o=i.onBlur)||void 0===o||o.call(i,e),"hover"!==x)return;const a=e.relatedTarget;a&&null!==(n=j.current)&&void 0!==n&&n.contains(a)||U()},onClick:e=>{var o;null===(o=i.onClick)||void 0===o||o.call(i,e),z(),R(i=>"hover"===x||!i)},"aria-expanded":W,"aria-haspopup":"dialog"})},[o,W,R,H,U,z,x,V]);return(0,y.jsxs)(y.Fragment,{children:[Q,(0,y.jsx)(d.A,{popperRef:D,open:W,anchorEl:null!==p&&void 0!==p?p:E.current,placement:J,modifiers:[{name:"offset",options:{offset:[0,8]}},{name:"preventOverflow",options:{padding:16,altAxis:!0,tether:!1}}],className:"advanced-tip__popper",transition:!0,children:i=>{let e=i.TransitionProps,o=i.placement;return(0,y.jsx)(c.A,(0,n.A)((0,n.A)({},e),{},{timeout:G?0:{enter:120,exit:90},style:{transformOrigin:T(o)},children:(0,y.jsx)("div",{children:(0,y.jsx)(r.x,{onClickAway:K,children:(0,y.jsxs)("div",{onMouseEnter:V?z:void 0,onMouseLeave:V?U:void 0,children:[(0,y.jsx)(A,(0,n.A)((0,n.A)({ref:Y},S),{},{arrow:S.arrow&&"none"!==S.arrow?k(o):"none",onClose:q})),(0,y.jsx)("span",{className:"advanced-tip__sr-only",children:C("advancedTip.dismissHint")})]})})})}))}})]})}},68232(i,e,o){o.d(e,{L:()=>y});var n=o(89379),a=o(9950),t=o(55030),l=o(42074),s=o(42200),r=o(33426),d=o(79812),c=o(57918),p=(o(11163),o(44414));const g=i=>{var e;let o=i.requirements,n=i.organizationId;const t=(0,a.useContext)(d.Aw),l=(0,c.hm)((null===t||void 0===t||null===(e=t.deviceDataScope)||void 0===e?void 0:e.organizationId)===n?t.devices:[]),s=["windows","linux"].filter(i=>{var e,n,a;return(null!==(e=null===o||void 0===o||null===(n=o[i])||void 0===n||null===(a=n.allowed_products)||void 0===a?void 0:a.length)&&void 0!==e?e:0)>0});return 0===s.length?null:(0,p.jsx)("div",{className:"flex flex-col gap-1",children:s.map(i=>{var e;return(0,p.jsxs)("div",{className:"policy-cross-platform-check-scope",children:[(0,p.jsxs)("span",{className:"policy-cross-platform-check-scope-label",children:["windows"===i?"Windows":"Linux",":"]}
1),null===o||void 0===o||null===(e=o[i])||void 0===e?void 0:e.allowed_products.map(i=>{var e;return(0,p.jsx)("span",{className:"policy-cross-platform-chip",children:null!==(e=l.get(i))&&void 0!==e?e:(0,c.dI)(i)},i)})]},i)})})};var m=o(69509),u=o(2522),v=o(75900),_=o(77532);const y=(i,e,o,d)=>{var y,b,h,A,f,T,k,w,x,S,C,E,j,D,P,I,B,N,O,W,G,M,V,R,K,F,L,z,H,U,q,J,Y,Q,Z,$,X,ii;const ei=(0,t.Bd)().t,oi=(0,_.F)(i,e),ni=2592e3,ai=a.useCallback(i=>{e(e=>i(e))},[e]),ti=i=>!!i&&!0===i.goal,li=i=>i?!0===i.block?"warn_and_block":!0===i.warn?"warn_person":"do_nothing":"do_nothing",si=(i,e)=>{ai(o=>{if("do_nothing"===i){var a;const i=o[e[0]];if(!0===(null===i||void 0===i?void 0:i.goal)||"antivirus"===e[0]&&null!==(a=o.antivirus)&&void 0!==a&&a.requirements){const a=(0,n.A)((0,n.A)({},i),{},{warn:!1,block:!1});return(0,n.A)((0,n.A)({},o),Object.fromEntries(e.map(i=>[i,a])))}const t=Object.fromEntries(e.map(i=>[i,void 0]));return(0,n.A)((0,n.A)({},o),t)}const t=o[e[0]],l=(0,n.A)((0,n.A)({},t),{},{goal:!0,warn:"warn_and_block"===i||"warn_person"===i,block:"warn_and_block"===i});return(0,n.A)((0,n.A)({},o),Object.fromEntries(e.map(i=>[i,l])))})},ri=e=>({policyKey:e,type:"PolicySettingsModal",title:ei("applications.policies.appChecks.".concat(e,".title")),subtitle:ei("applications.policies.appChecks.".concat(e,".explanation")),description:ei("install_protection"===e?"applications.policies.appChecksDialog.installProtection":"applications.policies.appChecksDialog.apps"),isVerificationEnabled:ti(i[e]),onVerificationToggle:i=>ai(o=>(0,n.A)((0,n.A)({},o),{},{[e]:i?(0,n.A)((0,n.A)({},o[e]),{},{goal:!0}):void 0})),warningAndBlockingState:li(i[e]),onWarningAndBlockingChange:i=>si(i,[e]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0}),di=[...v.jU.map(ri),...v.g6.map(ri)];return[{policyKey:"skip",type:"PolicySettingsModal",title:ei("applications.policies.skip"),subtitle:ei("applications.policies.skipExplanation"),isVerificationEnabled:null!==(y=i.skip)&&void 0!==y&&y,onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{skip:i})),showAdditionalSettings:!1},{policyKey:"agentless",type:"PolicySettingsModal",title:(0,p.jsxs)("span",{style:{display:"flex",alignItems:"center",gap:"6px"},children:[ei("applications.policies.agentless"),(0,p.jsx)("img",{src:s.A,alt:"Agentless",style:{width:"16px",height:"16px",opacity:.7}})]}),subtitle:(0,p.jsxs)(p.Fragment,{children:[ei("applications.policies.agentlessExplanation")," ",(0,p.jsx)(l.N_,{to:"/agentless",style:{color:"var(--color-primary)",textDecoration:"underline",pointerEvents:"auto",position:"relative",zIndex:10},onClick:i=>{i.stopPropagation(),i.preventDefault(),window.location.href="/agentless"},children:ei("applications.policies.agentlessHere")}),"."]}),isVerificationEnabled:null!==(b=i.agentless_allowed)&&void 0!==b&&b,onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{agentless_allowed:i})),showAdditionalSettings:!1},{policyKey:"unsupported",type:"PolicySettingsModal",title:ei("applications.policies.unsupported"),subtitle:ei("applications.policies.unsupportedExplanation"),isVerificationEnabled:null!==(h=i.unsupported)&&void 0!==h&&h,onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{unsupported:i})),showAdditionalSettings:!1},oi,{policyKey:"os_autoupdate",type:"PolicySettingsModal",title:ei("applications.policies.osAutoUpdate"),subtitle:ei("applications.policies.osAutoUpdateExplanation"),description:ei("discovery.OSAutoUpdate.tooltip"),isVerificationEnabled:ti(i.os_autoupdate),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{os_autoupdate:i?(0,n.A)((0,n.A)({},e.os_autoupdate),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.os_autoupdate),onWarningAndBlockingChange:i=>si(i,["os_autoupdate"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"browser",type:"PolicySettingsModal",title:(0,p.jsxs)(p.Fragment,{children:[ei("applications.policies.browser"),(0,p.jsx)(r.A,{})]}),subtitle:ei("applications.policies.browserExplanation"),description:ei("discovery.BrowserUpToDate.tooltip"),isVerificationEnabled:(i=>!!i&&(void 0!==i.GoalTime&&null!==i.GoalTime))(i.browser),onVerificationToggle:i=>ai(e=>{var o,a,t,l,s;return(0,n.A)((0,n.A)({},e),{},{browser:i?(0,n.A)((0,n.A)({},e.browser),{},{GoalTime:null===(o=e.browser)||void 0===o?void 0:o.GoalTime,older_supported_major_versions:null!==(a=null===(t=e.browser)||void 0===t?void 0:t.older_supported_major_versions)&&void 0!==a?a:{dont_warn:!1,dont_block:!1},beta_versions:null!==(l=null===(s=e.browser)||void 0===s?void 0:s.beta_versions)&&void 0!==l?l:{dont_warn:!1,dont_block:!1}}):void 0})}),warningAndBlockingState:(i=>i?void 0!==i.BlockTime&&null!==i.BlockTime?"warn_and_block":void 0!==i.WarnTime&&null!==i.WarnTime?"warn_person":"do_nothing":"do_nothing")(i.browser),onWarningAndBlockingChange:i=>((i,e)=>{ai(o=>{var a,t,l;const s=o[e];if("do_nothing"===i){if(void 0!==(null===s||void 0===s?void 0:s.GoalTime)&&null!==(null===s||void 0===s?void 0:s.GoalTime)){const i=(0,n.A)((0,n.A)({},s),{},{WarnTime:void 0,WarnTimeOption:void 0,BlockTime:void 0,BlockTimeOption:void 0,older_supported_major_versions:null===s||void 0===s?void 0:s.older_supported_major_versions,beta_versions:null===s||void 0===s?void 0:s.beta_versions});return(0,n.A)((0,n.A)({},o),{},{[e]:i})}return(0,n.A)((0,n.A)({},o),{},{[e]:void 0})}const r=(0,n.A)((0,n.A)({},s),{},{GoalTime:null!==(a=null===s||void 0===s?void 0:s.GoalTime)&&void 0!==a?a:ni,WarnTime:"warn_person"===i||"warn_and_block"===i?null!==(t=null===s||void 0===s?void 0:s.WarnTime)&&void 0!==t?t:1209600:void 0,WarnTimeOption:"warn_person"===i||"warn_and_block"===i?null===s||void 0===s?void 0:s.WarnTimeOption:void 0,BlockTime:"warn_and_block"===i?null!==(l=null===s||void 0===s?void 0:s.BlockTime)&&void 0!==l?l:0:void 0,BlockTimeOption:"warn_and_block"===i?null===s||void 0===s?void 0:s.BlockTimeOption:void 0,older_supported_major_versions:null===s||void 0===s?void 0:s.older_supported_major_versions,beta_versions:null===s||void 0===s?void 0:s.beta_versions});return(0,n.A)((0,n.A)({},o),{},{[e]:r})})}
1)(i,"browser"),warningPeriod:null!==(A=null===(f=i.browser)||void 0===f?void 0:f.WarnTime)&&void 0!==A?A:0,warningTimeOption:null===(T=i.browser)||void 0===T?void 0:T.WarnTimeOption,onWarningPeriodChange:i=>{ai(e=>{const o=e.browser;return(0,n.A)((0,n.A)({},e),{},{browser:o?{GoalTime:o.GoalTime,WarnTime:i,WarnTimeOption:o.WarnTimeOption,BlockTime:o.BlockTime,BlockTimeOption:o.BlockTimeOption,older_supported_major_versions:o.older_supported_major_versions,beta_versions:o.beta_versions}:{WarnTime:i,WarnTimeOption:void 0,GoalTime:ni,older_supported_major_versions:void 0,beta_versions:void 0}})})},onWarningTimeOptionChange:i=>{ai(e=>(0,n.A)((0,n.A)({},e),{},{browser:e.browser||void 0!==i?(0,n.A)((0,n.A)({},e.browser),{},{WarnTimeOption:i}):e.browser}))},blockingPeriod:null!==(k=null===(w=i.browser)||void 0===w?void 0:w.BlockTime)&&void 0!==k?k:ni,blockingTimeOption:null===(x=i.browser)||void 0===x?void 0:x.BlockTimeOption,onBlockingPeriodChange:i=>{ai(e=>{const o=e.browser;return(0,n.A)((0,n.A)({},e),{},{browser:o?{GoalTime:o.GoalTime,WarnTime:o.WarnTime,WarnTimeOption:o.WarnTimeOption,BlockTime:i,BlockTimeOption:o.BlockTimeOption,older_supported_major_versions:o.older_supported_major_versions,beta_versions:o.beta_versions}:{BlockTime:i,BlockTimeOption:void 0,GoalTime:ni,older_supported_major_versions:void 0,beta_versions:void 0}})})},onBlockingTimeOptionChange:i=>{ai(e=>(0,n.A)((0,n.A)({},e),{},{browser:e.browser||void 0!==i?(0,n.A)((0,n.A)({},e.browser),{},{BlockTimeOption:i}):e.browser}))},settings:[{title:ei("applications.policies.majorVersionsAllow"),description:ei("applications.policies.majorVersionsAllowExplanation"),allowEnabled:!0===(null===(S=i.browser)||void 0===S||null===(C=S.older_supported_major_versions)||void 0===C?void 0:C.dont_block),onAllowChange:i=>{ai(e=>{var o,a,t,l;return(0,n.A)((0,n.A)({},e),{},{browser:(0,n.A)((0,n.A)({},e.browser),{},{older_supported_major_versions:(0,n.A)((0,n.A)({},null===(o=e.browser)||void 0===o?void 0:o.older_supported_major_versions),{},{dont_block:i,dont_warn:!!i||null!==(a=null===(t=e.browser)||void 0===t||null===(l=t.older_supported_major_versions)||void 0===l?void 0:l.dont_warn)&&void 0!==a&&a})})})})},warningEnabled:!0!==(null===(E=i.browser)||void 0===E||null===(j=E.older_supported_major_versions)||void 0===j?void 0:j.dont_warn),onWarningChange:i=>ai(e=>{var o,a,t;return(0,n.A)((0,n.A)({},e),{},{browser:(0,n.A)((0,n.A)({},e.browser),{},{older_supported_major_versions:(0,n.A)((0,n.A)({},null===(o=e.browser)||void 0===o?void 0:o.older_supported_major_versions),{},{dont_warn:!i,dont_block:null===(a=e.browser)||void 0===a||null===(t=a.older_supported_major_versions)||void 0===t?void 0:t.dont_block})})})})},{title:ei("applications.policies.betaVersionsAllow"),description:ei("applications.policies.betaVersionsAllowExplanation"),allowEnabled:!0===(null===(D=i.browser)||void 0===D||null===(P=D.beta_versions)||void 0===P?void 0:P.dont_block),onAllowChange:i=>ai(e=>{var o,a,t,l;return(0,n.A)((0,n.A)({},e),{},{browser:(0,n.A)((0,n.A)({},e.browser),{},{beta_versions:(0,n.A)((0,n.A)({},null===(o=e.browser)||void 0===o?void 0:o.beta_versions),{},{dont_block:i,dont_warn:!!i||null!==(a=null===(t=e.browser)||void 0===t||null===(l=t.beta_versions)||void 0===l?void 0:l.dont_warn)&&void 0!==a&&a})})})}),warningEnabled:!0!==(null===(I=i.browser)||void 0===I||null===(B=I.beta_versions)||void 0===B?void 0:B.dont_warn),onWarningChange:i=>ai(e=>{var o,a,t;return(0,n.A)((0,n.A)({},e),{},{browser:(0,n.A)((0,n.A)({},e.browser),{},{beta_versions:(0,n.A)((0,n.A)({},null===(o=e.browser)||void 0===o?void 0:o.beta_versions),{},{dont_warn:!i,dont_block:null===(a=e.browser)||void 0===a||null===(t=a.beta_versions)||void 0===t?void 0:t.dont_block})})})})}],showAdditionalSettings:!0,goalLabel:ei("policies.editPolicy.goalDuration.browser"),policyType:"version",goalTime:null===(N=i.browser)||void 0===N?void 0:N.GoalTime,onGoalTimeChange:i=>{console.info("[PolicySettings] Browser goal time change",i),ai(e=>{const o=e.browser;return(0,n.A)((0,n.A)({},e),{},{browser:o?{GoalTime:i,WarnTime:o.WarnTime,WarnTimeOption:o.WarnTimeOption,BlockTime:o.BlockTime,BlockTimeOption:o.BlockTimeOption,older_supported_major_versions:o.older_supported_major_versions,beta_versions:o.beta_versions}:{GoalTime:i,older_supported_major_versions:void 0,beta_versions:void 0}})})}},{policyKey:"disk_encryption",type:"PolicySettingsModal",title:(0,p.jsxs)(p.Fragment,{children:[ei("applications.policies.diskEncryption"),(0,p.jsx)(r.A,{})]}),subtitle:ei("applications.policies.diskEncryptionExplanation"),description:ei("discovery.DiskEncryption.tooltip"),isVerificationEnabled:ti(i.disk_encryption),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{disk_encryption:i?(0,n.A)((0,n.A)({},e.disk_encryption),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.disk_encryption),onWarningAndBlockingChange:i=>si(i,["disk_encryption"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"screen_lock",type:"PolicySettingsModal",title:(0,p.jsxs)(p.Fragment,{children:[ei("applications.policies.screenlock"),(0,p.jsx)(r.A,{})]}),subtitle:ei("applications.policies.screenlockExplanation"),description:ei("discovery.Biometrics.tooltip"),isVerificationEnabled:ti(i.screen_lock),onVerificationToggle:i=>ai(e=>{var o;return(0,n.A)((0,n.A)({},e),{},{screen_lock:i?(0,n.A)((0,n.A)({},e.screen_lock),{},{goal:!0,max_timeout:null===(o=e.screen_lock)||void 0===o?void 0:o.max_timeout}):void 0})}),warningAndBlockingState:li(i.screen_lock),onWarningAndBlockingChange:i=>si(i,["screen_lock"]),showAdditionalSettings:!0,policyType:"enabled",screenLockMaxTimeout:null===(O=i.screen_lock)||void 0===O?void 0:O.max_timeout,settings:[{title:ei("policies.editPolicy.goalDuration.screen_lock"),dropdown:{options:(0,m.p3)(ei),selected:null===(W=i.screen_lock)||void 0===W?void 0:W.max_timeout,onChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{screen_lock:e.screen_lock?(0,n.A)((0,n.A)({},e.screen_lock),{},{max_timeout:i}):void 0}))}}]},{policyKey:"antivirus",type:"PolicySettingsModal",title:(0,p.jsxs)(p.Fragment,{children:[ei("applications.policies.antivirus"),!(0,c.aL)(null===(G=i.antivirus)||void 0===G?void 0:G.requirements)&&(0,p.jsx)(r.A,{})]}),subtitle:ei("applications.policies.antivirusExplanation"),overviewMetadata:(0,c.aL)(null===(M=i.antivirus)||void 0===M?void 0:M.requirements)?(0,p.jsx)(g,{requirements:null===(V=i.antivirus)||void 0===V?void 0:V.requirements,organizationId:i.organization_id}):void 0,description:ei("applications.policies.antivirusExplanation"),isVerificationEnabled:ti(i.antivirus),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{antivirus:i?(0,n.A)((0,n.A)({},e.antivirus),{},{goal:!0}):e.antivirus?(0,n.A)((0,n.A)({},e.antivirus),{},{goal:!1,warn:!1,block:!1}):void 0})),warningAndBlockingState:li(i.antivirus),onWarningAndBlockingChange:i=>si(i,["antivirus"]),additionalAntivirusSettings:{requirements:null===(R=i.antivirus)||void 0===R?void 0:R.requirements,onRequirementsC
1hange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{antivirus:(0,n.A)((0,n.A)({},e.antivirus),{},{requirements:i})}))},showAdditionalSettings:!0,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"password_manager",type:"PolicySettingsModal",title:ei("applications.policies.passwordmanager"),subtitle:ei("applications.policies.passwordmanagerExplanation"),description:ei("discovery.PasswordManager.tooltip"),isVerificationEnabled:ti(i.password_manager),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{password_manager:i?(0,n.A)((0,n.A)({},e.password_manager),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.password_manager),onWarningAndBlockingChange:i=>si(i,["password_manager"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"biometrics",type:"PolicySettingsModal",title:(0,p.jsxs)(p.Fragment,{children:[ei("applications.policies.biometrics"),(0,p.jsx)(r.A,{})]}),subtitle:ei("applications.policies.biometricsExplanation"),description:ei("discovery.Biometrics.tooltip"),isVerificationEnabled:ti(i.biometrics),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{biometrics:i?(0,n.A)((0,n.A)({},e.biometrics),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.biometrics),onWarningAndBlockingChange:i=>si(i,["biometrics"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"reboot",type:"PolicySettingsModal",title:ei("applications.policies.reboot"),subtitle:ei("applications.policies.rebootExplanation"),description:ei("discovery.Reboot.tooltip"),isVerificationEnabled:(i=>!!i&&(void 0!==i.GoalTimeInDays&&null!==i.GoalTimeInDays))(i.reboot),onVerificationToggle:i=>ai(e=>{var o,a,t,l;return(0,n.A)((0,n.A)({},e),{},{reboot:i?(0,n.A)((0,n.A)({},e.reboot),{},{WarnTimeInDays:14,GoalTimeInDays:null!==(o=null!==(a=null===(t=e.reboot)||void 0===t?void 0:t.GoalTimeInDays)&&void 0!==a?a:null===(l=e.reboot)||void 0===l?void 0:l.WarnTimeInDays)&&void 0!==o?o:14}):void 0})}),warningAndBlockingState:(i=>i?void 0!==i.BlockTimeInDays&&null!==i.BlockTimeInDays?"warn_and_block":void 0!==i.WarnTimeInDays&&null!==i.WarnTimeInDays?"warn_person":"do_nothing":"do_nothing")(i.reboot),onWarningAndBlockingChange:i=>((i,e)=>{ai(o=>{var a,t,l;const s=o[e];if("do_nothing"===i){if(void 0!==(null===s||void 0===s?void 0:s.GoalTimeInDays)&&null!==(null===s||void 0===s?void 0:s.GoalTimeInDays)){const i=(0,n.A)((0,n.A)({},s),{},{WarnTimeInDays:void 0,WarnTimeOption:void 0,BlockTimeInDays:void 0,BlockTimeOption:void 0});return(0,n.A)((0,n.A)({},o),{},{[e]:i})}return(0,n.A)((0,n.A)({},o),{},{[e]:void 0})}const r=(0,n.A)((0,n.A)({},s),{},{GoalTimeInDays:null!==(a=null===s||void 0===s?void 0:s.GoalTimeInDays)&&void 0!==a?a:14,BlockTimeInDays:"warn_and_block"===i?null!==(t=null===s||void 0===s?void 0:s.BlockTimeInDays)&&void 0!==t?t:30:void 0,BlockTimeOption:"warn_and_block"===i?null===s||void 0===s?void 0:s.BlockTimeOption:void 0,WarnTimeInDays:"warn_person"===i||"warn_and_block"===i?null!==(l=null===s||void 0===s?void 0:s.WarnTimeInDays)&&void 0!==l?l:14:void 0,WarnTimeOption:"warn_person"===i||"warn_and_block"===i?null===s||void 0===s?void 0:s.WarnTimeOption:void 0});return(0,n.A)((0,n.A)({},o),{},{[e]:r})})}
1)(i,"reboot"),warningPeriod:null!==(K=null===(F=i.reboot)||void 0===F?void 0:F.WarnTimeInDays)&&void 0!==K?K:14,warningTimeOption:null===(L=i.reboot)||void 0===L?void 0:L.WarnTimeOption,onWarningPeriodChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{reboot:(0,n.A)((0,n.A)({},e.reboot),{},{WarnTimeInDays:i})})),onWarningTimeOptionChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{reboot:e.reboot||void 0!==i?(0,n.A)((0,n.A)({},e.reboot),{},{WarnTimeOption:i}):e.reboot})),blockingPeriod:null!==(z=null===(H=i.reboot)||void 0===H?void 0:H.BlockTimeInDays)&&void 0!==z?z:30,blockingTimeOption:null===(U=i.reboot)||void 0===U?void 0:U.BlockTimeOption,onBlockingPeriodChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{reboot:(0,n.A)((0,n.A)({},e.reboot),{},{BlockTimeInDays:i})})),onBlockingTimeOptionChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{reboot:e.reboot||void 0!==i?(0,n.A)((0,n.A)({},e.reboot),{},{BlockTimeOption:i}):e.reboot})),showAdditionalSettings:!1,policyType:"reboot",goalTimeInDays:null===(q=i.reboot)||void 0===q?void 0:q.GoalTimeInDays,goalLabel:ei("policies.editPolicy.goalDuration.reboot"),onGoalTimeInDaysChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{reboot:(0,n.A)((0,n.A)({},e.reboot),{},{GoalTimeInDays:i})}))},{policyKey:"firewall",type:"PolicySettingsModal",title:(0,p.jsxs)(p.Fragment,{children:[ei("applications.policies.firewall"),(0,p.jsx)(r.A,{})]}),subtitle:ei("applications.policies.firewallExplanation"),description:ei("discovery.Firewall.tooltip"),isVerificationEnabled:ti(i.firewall),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{firewall:i?(0,n.A)((0,n.A)({},e.firewall),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.firewall),onWarningAndBlockingChange:i=>si(i,["firewall"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_safebrowsing_enabled",type:"PolicySettingsModal",title:ei("applications.policies.chromeSafebrowsingEnabled"),subtitle:ei("applications.policies.chromeSafebrowsingEnabledExplanation"),description:ei("discovery.ChromeSafeBrowsing.tooltip"),isVerificationEnabled:ti(i.chrome_safebrowsing_enabled),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{chrome_safebrowsing_enabled:i?(0,n.A)((0,n.A)({},e.chrome_safebrowsing_enabled),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.chrome_safebrowsing_enabled),onWarningAndBlockingChange:i=>si(i,["chrome_safebrowsing_enabled"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_safebrowsing_enhanced",type:"PolicySettingsModal",title:ei("applications.policies.chromeSafebrowsingEnhanced"),subtitle:ei("applications.policies.chromeSafebrowsingEnhancedExplanation"),description:ei("discovery.ChromeSafeBrowsingEnhanced.tooltip"),isVerificationEnabled:ti(i.chrome_safebrowsing_enhanced),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{chrome_safebrowsing_enhanced:i?(0,n.A)((0,n.A)({},e.chrome_safebrowsing_enhanced),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.chrome_safebrowsing_enhanced),onWarningAndBlockingChange:i=>si(i,["chrome_safebrowsing_enhanced"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_do_not_track",type:"PolicySettingsModal",title:ei("applications.policies.chromeDoNotTrack"),subtitle:ei("applications.policies.chromeDoNotTrackExplanation"),description:ei("discovery.ChromeDoNotTrack.tooltip"),isVerificationEnabled:ti(i.chrome_do_not_track),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{chrome_do_not_track:i?(0,n.A)((0,n.A)({},e.chrome_do_not_track),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.chrome_do_not_track),onWarningAndBlockingChange:i=>si(i,["chrome_do_not_track"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_dns_over_https",type:"PolicySettingsModal",title:ei("applications.policies.chromeDnsOverHttps"),subtitle:ei("applications.policies.chromeDnsOverHttpsExplanation"),description:ei("discovery.ChromeDnsOverHttps.tooltip"),isVerificationEnabled:ti(i.chrome_dns_over_https),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{chrome_dns_over_https:i?(0,n.A)((0,n.A)({},e.chrome_dns_over_https),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.chrome_dns_over_https),onWarningAndBlockingChange:i=>si(i,["chrome_dns_over_https"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_https_only",type:"PolicySettingsModal",title:ei("applications.policies.firefoxHttpsOnly"),subtitle:ei("applications.policies.firefoxHttpsOnlyExplanation"),description:ei("discovery.FirefoxHttpsOnly.tooltip"),isVerificationEnabled:ti(i.firefox_https_only),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{firefox_https_only:i?(0,n.A)((0,n.A)({},e.firefox_https_only),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.firefox_https_only),onWarningAndBlockingChange:i=>si(i,["firefox_https_only"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_dns_over_https",type:"PolicySettingsModal",title:ei("applications.policies.firefoxDnsOverHttps"),subtitle:ei("applications.policies.firefoxDnsOverHttpsExplanation"),description:ei("discovery.FirefoxDnsOverHttps.tooltip"),isVerificationEnabled:ti(i.firefox_dns_over_https),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{firefox_dns_over_https:i?(0,n.A)((0,n.A)({},e.firefox_dns_over_https),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.firefox_dns_over_https),onWarningAndBlockingChange:i=>si(i,["firefox_dns_over_https"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_enhanced_tracking_protection",type:"PolicySettingsModal",title:ei("applications.policies.firefoxEnhancedTrackingProtection"),subtitle:ei("applications.policies.firefoxEnhancedTrackingProtectionExplanation"),description:ei("discovery.FirefoxEnhancedTrackingProtection.tooltip"),isVerificationEnabled:ti(i.firefox_enhanced_tracking_protection),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{firefox_enhanced_tracking_protection:i?(0,n.A)((0,n.A)({},e.firefox_enhanced_tracking_protection),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.firefox_enhanced_tracking_protection),onWarningAndBlockingChange:i=>si(i,["firefox_enhanced_tracking_protection"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_enhanced_tracking_protection_strict",type:"PolicySettingsModal",title:ei("applications.policies.firefoxEnhancedTrackingProtectionStrict"),subtitle:ei("applications.policies.firefoxEnhancedTrackingProtectionStrictExplanation"),description:ei("discovery.FirefoxEnhancedTrackingProtectionStrict.tooltip"),isVerificationEnabled:ti(i.firefox_enhanced_tracking_protection_strict),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{firefox_enhanced_tracking_protection_strict:i?(0,n.A)((0,n.A)({},e.firefox_enhanced_tracking_protection_strict),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.firefox_enhanced_tracking_protection_strict),onWarningAndBlockingChange:i=>si(i,["firefox_enhanced_tracking_protection_strict"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"find_my_device",type:"PolicySettingsModal",title:(0,p.jsx)(p.Fragment,{children:ei("applications.policies.findmy
1device")}),subtitle:ei("applications.policies.findmydeviceExplanation"),description:ei("discovery.FindMyDevice.tooltip"),isVerificationEnabled:ti(i.find_my_device),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{find_my_device:i?(0,n.A)((0,n.A)({},e.find_my_device),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.find_my_device),onWarningAndBlockingChange:i=>si(i,["find_my_device"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"dns",type:"PolicySettingsModal",title:ei("applications.policies.dns"),subtitle:ei("applications.policies.dnsExplanation"),description:ei("discovery.DNS.tooltip"),isVerificationEnabled:(i=>!!i&&!0===i.goal)(i.dns),onVerificationToggle:i=>ai(e=>{var o,a;return(0,n.A)((0,n.A)({},e),{},{dns:i?(0,n.A)((0,n.A)({},e.dns),{},{dns_servers:(null===(o=e.dns)||void 0===o?void 0:o.dns_servers)||[],validation_mode:(null===(a=e.dns)||void 0===a?void 0:a.validation_mode)||"exact_match",goal:!0}):void 0})}),warningAndBlockingState:(i=>i?!0===i.block?"warn_and_block":!0===i.warn?"warn_person":"do_nothing":"do_nothing")(i.dns),onWarningAndBlockingChange:i=>(i=>{ai(e=>{var o,a;if("do_nothing"===i){var t;if(!0===(null===(t=e.dns)||void 0===t?void 0:t.goal)){const i=(0,n.A)((0,n.A)({},e.dns),{},{warn:!1,block:!1});return(0,n.A)((0,n.A)({},e),{},{dns:i})}return(0,n.A)((0,n.A)({},e),{},{dns:void 0})}const l=(0,n.A)((0,n.A)({},e.dns),{},{dns_servers:(null===(o=e.dns)||void 0===o?void 0:o.dns_servers)||[],validation_mode:(null===(a=e.dns)||void 0===a?void 0:a.validation_mode)||"exact_match",goal:!0,warn:"warn_and_block"===i||"warn_person"===i,block:"warn_and_block"===i});return(0,n.A)((0,n.A)({},e),{},{dns:l})})})(i),showAdditionalSettings:!0,additionalDnsSettings:{dnsServers:(null===(J=i.dns)||void 0===J?void 0:J.dns_servers)||[],validationMode:(null===(Y=i.dns)||void 0===Y?void 0:Y.validation_mode)||"exact_match",onDnsServersChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{dns:(0,n.A)((0,n.A)({},e.dns),{},{dns_servers:i})})),onValidationModeChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{dns:(0,n.A)((0,n.A)({},e.dns),{},{validation_mode:i})}))},policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"screen_sharing",type:"PolicySettingsModal",title:ei("applications.policies.screenSharing"),subtitle:ei("applications.policies.screenSharingExplanation"),description:ei("discovery.ScreenSharing.tooltip"),isVerificationEnabled:ti(i.screen_sharing),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{screen_sharing:i?(0,n.A)((0,n.A)({},e.screen_sharing),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.screen_sharing),onWarningAndBlockingChange:i=>si(i,["screen_sharing"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"remote_scripting",type:"PolicySettingsModal",title:ei("applications.policies.remoteScripting"),subtitle:ei("applications.policies.remoteScriptingExplanation"),description:ei("discovery.RemoteScripting.tooltip"),isVerificationEnabled:ti(i.remote_scripting),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{remote_scripting:i?(0,n.A)((0,n.A)({},e.remote_scripting),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.remote_scripting),onWarningAndBlockingChange:i=>si(i,["remote_scripting"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"remote_management",type:"PolicySettingsModal",title:ei("applications.policies.remoteManagement"),subtitle:ei("applications.policies.remoteManagementExplanation"),description:ei("discovery.RemoteManagement.tooltip"),isVerificationEnabled:ti(i.remote_management),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{remote_management:i?(0,n.A)((0,n.A)({},e.remote_management),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.remote_management),onWarningAndBlockingChange:i=>si(i,["remote_management"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"remote_login",type:"PolicySettingsModal",title:ei("applications.policies.remoteLogin"),subtitle:ei("applications.policies.remoteLoginExplanation"),description:ei("discovery.RemoteLogin.tooltip"),isVerificationEnabled:ti(i.remote_login),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{remote_login:i?(0,n.A)((0,n.A)({},e.remote_login),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.remote_login),onWarningAndBlockingChange:i=>si(i,["remote_login"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"unattended_remote_access",type:"PolicySettingsModal",title:ei("applications.policies.unattendedRemoteAccess"),subtitle:ei("applications.policies.unattendedRemoteAccessExplanation"),description:ei("discovery.UnattendedRemoteAccess.tooltip"),isVerificationEnabled:ti(i.unattended_remote_access),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{unattended_remote_access:i?(0,n.A)((0,n.A)({},e.unattended_remote_access),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.unattended_remote_access),onWarningAndBlockingChange:i=>si(i,["unattended_remote_access"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0}
1,{policyKey:"windows_recall",type:"PolicySettingsModal",title:ei("applications.policies.windowsRecall"),subtitle:ei("applications.policies.windowsRecallExplanation"),description:ei("discovery.WindowsRecall.tooltip"),isVerificationEnabled:ti(i.windows_recall),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{windows_recall:i?(0,n.A)((0,n.A)({},e.windows_recall),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.windows_recall),onWarningAndBlockingChange:i=>si(i,["windows_recall"]),showAdditionalSettings:!1},{policyKey:"jailbroken",type:"PolicySettingsModal",title:ei("applications.policies.jailbrokenIos"),subtitle:ei("applications.policies.jailbrokenIosExplanation"),description:ei("discovery.Jailbroken.tooltip"),isVerificationEnabled:ti(i.jailbroken),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{jailbroken:i?(0,n.A)((0,n.A)({},e.jailbroken),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.jailbroken),onWarningAndBlockingChange:i=>si(i,["jailbroken"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"rooted",type:"PolicySettingsModal",title:ei("applications.policies.rootedAndroid"),subtitle:ei("applications.policies.rootedExplanation"),description:ei("discovery.Rooted.tooltip"),isVerificationEnabled:ti(i.rooted),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{rooted:i?(0,n.A)((0,n.A)({},e.rooted),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.rooted),onWarningAndBlockingChange:i=>si(i,["rooted"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"developer_mode",type:"PolicySettingsModal",title:ei("applications.policies.developerMode"),subtitle:ei("applications.policies.developerModeExplanation"),description:ei("discovery.DeveloperMode.tooltip"),isVerificationEnabled:ti(i.developer_mode),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{developer_mode:i?(0,n.A)((0,n.A)({},e.developer_mode),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.developer_mode),onWarningAndBlockingChange:i=>si(i,["developer_mode"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"secure_boot_enabled",type:"PolicySettingsModal",title:ei("applications.policies.secureBoot"),subtitle:ei("applications.policies.secureBootExplanation"),description:ei("discovery.SecureBoot.tooltip"),isVerificationEnabled:ti(i.secure_boot),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{secure_boot:i?(0,n.A)((0,n.A)({},e.secure_boot),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.secure_boot),onWarningAndBlockingChange:i=>si(i,["secure_boot"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"integrity_protection_enabled",type:"PolicySettingsModal",title:ei("applications.policies.integrityProtection"),subtitle:ei("applications.policies.integrityProtectionExplanation"),description:ei("discovery.IntegrityProtection.tooltip"),isVerificationEnabled:ti(i.integrity_protection),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{integrity_protection:i?(0,n.A)((0,n.A)({},e.integrity_protection),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.integrity_protection),onWarningAndBlockingChange:i=>si(i,["integrity_protection"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"secrets_in_environment",type:"PolicySettingsModal",title:ei("applications.policies.secretsInEnvironment"),subtitle:ei("applications.policies.secretsInEnvironmentExplanation"),description:ei("discovery.SecretsInEnvironment.tooltip"),isVerificationEnabled:ti(i.secrets_in_environment),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{secrets_in_environment:i?(0,n.A)((0,n.A)({},e.secrets_in_environment),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.secrets_in_environment),onWarningAndBlockingChange:i=>si(i,["secrets_in_environment"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"autonomous_agents_present",type:"PolicySettingsModal",title:ei("applications.policies.autonomousAgentsPresent"),subtitle:ei("applications.policies.autonomousAgentsPresentExplanation"),description:ei("discovery.AutonomousAgentsPresent.tooltip"),isVerificationEnabled:ti(i.autonomous_agents_present),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{autonomous_agents_present:i?(0,n.A)((0,n.A)({},e.autonomous_agents_present),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.autonomous_agents_present),onWarningAndBlockingChange:i=>si(i,["autonomous_agents_present"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"unguarded_elevation",type:"PolicySettingsModal",title:ei("applications.policies.unguardedElevation"),subtitle:ei("applications.policies.unguardedElevationExplanation"),description:ei("discovery.UnguardedElevation.tooltip"),isVerificationEnabled:ti(i.unguarded_elevation),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{unguarded_elevation:i?(0,n.A)((0,n.A)({},e.unguarded_elevation),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.unguarded_elevation),onWarningAndBlockingChange:i=>si(i,["unguarded_elevation"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"unsafe_ai_mode",type:"PolicySettingsModal",title:ei("applications.policies.unsafeAiMode"),subtitle:ei("applications.policies.unsafeAiModeExplanation"),description:ei("discovery.UnsafeAiMode.tooltip"),isVerificationEnabled:ti(i.unsafe_ai_mode),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{unsafe_ai_mode:i?(0,n.A)((0,n.A)({},e.unsafe_ai_mode),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.unsafe_ai_mode),onWarningAndBlockingChange:i=>si(i,["unsafe_ai_mode"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},...di,{policyKey:"vanta",type:"PolicySettingsModal",title:ei("applications.policies.vanta"),subtitle:ei("applications.policies.vantaExplanation"),description:"",isVerificationEnabled:ti(i.vanta),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{vanta:i?(0,n.A)((0,n.A)({},e.vanta),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.vanta),onWarningAndBlockingChange:i=>si(i,["vanta"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"intune",type:"PolicySettingsModal",title:ei("applications.policies.intune"),subtitle:ei("applications.policies.intuneExplanation"),description:"",isVerificationEnabled:ti(i.intune),onVerificationToggle:i=>ai(e=>{var o;return(0,n.A)((0,n.A)({},e),{},{intune:i?(0,n.A)((0,n.A)({},e.intune),{},{tenant_ids:(null===(o=e.intune)||void 0===o?void 0:o.tenant_ids)||[],goal:!0}):void 0})}),warningAndBlockingState:li(i.intune),onWarningAndBlockingChange:i=>si(i,["intune"]),showAdditionalSettings:!0,additionalIntuneTenantSettings:{tenantIds:(null===(Q=i.intune)||void 0===Q?void 0:Q.tenant_ids)||[],onTenantIdsChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{intune:(0,n.A)((0,n.A)({},e.intune),{},{tenant_ids:i})})),externalEnrollmentAllowed:null!==(Z=null===($=i.intune)||void 0===$?void 0:$.external_enrollment_allowed)&&void 0!==Z&&Z,onExternalEnrollmentAllowedChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{intune:(0,n.A)((0,n.A)({},e.intune),{},{external_enrollment_allowed:i})}))},policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0}
1,{policyKey:"aikido_safe_chain",type:"PolicySettingsModal",title:ei("applications.policies.aikidoSafeChain"),subtitle:ei("applications.policies.aikidoSafeChainExplanation"),description:"",isVerificationEnabled:ti(i.aikido_safe_chain),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{aikido_safe_chain:i?(0,n.A)((0,n.A)({},e.aikido_safe_chain),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.aikido_safe_chain),onWarningAndBlockingChange:i=>si(i,["aikido_safe_chain"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"aikido_endpoint",type:"PolicySettingsModal",title:ei("applications.policies.aikidoEndpoint"),subtitle:ei("applications.policies.aikidoEndpointExplanation"),description:"",isVerificationEnabled:ti(i.aikido_endpoint),onVerificationToggle:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{aikido_endpoint:i?(0,n.A)((0,n.A)({},e.aikido_endpoint),{},{goal:!0}):void 0})),warningAndBlockingState:li(i.aikido_endpoint),onWarningAndBlockingChange:i=>si(i,["aikido_endpoint"]),showAdditionalSettings:!0,additionalAikidoEndpointSettings:{endpointToken:null!==(X=null===(ii=i.aikido_endpoint)||void 0===ii?void 0:ii.endpoint_token)&&void 0!==X?X:"",onEndpointTokenChange:i=>ai(e=>(0,n.A)((0,n.A)({},e),{},{aikido_endpoint:(0,n.A)((0,n.A)({},e.aikido_endpoint),{},{endpoint_token:i||void 0})}))},policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0}].map(o=>(0,n.A)((0,n.A)({},o),{},{riskLevel:(0,u.W)(o.policyKey),policyBinding:{policy:i,setPolicy:e}}))}},69509(i,e,o){function n(i,e){if("immediately"===i||"0"===i)return e("policies.editPolicy.immediately");const o=Number(i);return!Number.isInteger(o)||o<0?"":"".concat(o," ").concat(e(1===o?"policies.editPolicy.day":"policies.editPolicy.days"))}function a(i,e){const o=function(i){return[{value:"immediately",label:i("policies.editPolicy.immediately")},{value:"1",label:"1 ".concat(i("policies.editPolicy.day"))},{value:"2",label:"2 ".concat(i("policies.editPolicy.days"))},{value:"3",label:"3 ".concat(i("policies.editPolicy.days"))},{value:"7",label:"7 ".concat(i("policies.editPolicy.days"))},{value:"14",label:"14 ".concat(i("policies.editPolicy.days"))},{value:"21",label:"21 ".concat(i("policies.editPolicy.days"))},{value:"30",label:"30 ".concat(i("policies.editPolicy.days"))},{value:"60",label:"60 ".concat(i("policies.editPolicy.days"))},{value:"90",label:"90 ".concat(i("policies.editPolicy.days"))}]}(i);if(""===e||"immediately"===e||"0"===e||o.some(i=>i.value===e))return o;const a=Number(e);return!Number.isInteger(a)||a<0?o:[...o,{value:e,label:n(e,i)}].sort((i,e)=>"immediately"===i.value?-1:"immediately"===e.value?1:Number(i.value)-Number(e.value))}function t(i){return[{value:"60",label:"1 ".concat(i("policies.editPolicy.minute"))},{value:"300",label:"5 ".concat(i("policies.editPolicy.minutes"))},{value:"600",label:"10 ".concat(i("policies.editPolicy.minutes"))},{value:"900",label:"15 ".concat(i("policies.editPolicy.minutes"))},{value:"1800",label:"30 ".concat(i("policies.editPolicy.minutes"))}]}o.d(e,{ch:()=>a,mO:()=>n,p3:()=>t})},72970(i,e,o){o.d(e,{A:()=>n});o(9950);const n=o.p+"static/media/warning-inactive.5df393bc0915a2bc64d9014f0da1cf32.svg"},76865(i,e,o){o.d(e,{X:()=>ii,A:()=>wi});var n=o(5544),a=o(89379),t=o(14857),l=o(66096),s=o(20032),r=o(74745),d=o(65429),c=o(10226),p=o(9950),g=o(55030),m=o(94200),u=o(74438),v=o(42167),_=o(6718),y=o(87121),b=o(70334),h=o(44426),A=o(60927),f=o(3603),T=o(68232),k=o(83250),w=o(53040),x=o(92227),S=o(49992);const C=o.p+"static/media/update-available.9367d4fe7738689ea517ea05a4a77f85.svg";var E=o(69509);const j=86400;function D(i,e,o,n){const a=void 0!==i&&null!==i?o?i:Math.round(i/j):void 0,t=void 0!==a,l=void 0!==e&&null!==e,s=void 0!==e&&null!==e?o?e:Math.round(e/j):void 0;if(t&&l){const i=null!==a&&void 0!==a?a:0,e=null!==s&&void 0!==s?s:0;return e===i?{timing:"on_goal",offsetDays:0}:e<i?{timing:"before_goal",offsetDays:Math.max(0,i-e)}:{timing:"after_goal",offsetDays:e-i}}return t&&!l?{timing:"before_goal",offsetDays:n}:!t&&l?{timing:"direct",offsetDays:null!==s&&void 0!==s?s:n}:{timing:"direct",offsetDays:n}}var P=o(66282);const I=[1,2,3,7,14,21,30,60,90],B=i=>{if("immediately"===i)return 0;const e=parseInt(i,10);return Number.isNaN(e)?0:e},N=(i,e)=>0===i?"immediately":I.includes(i)||Number.isFinite(i)&&i>0?i.toString():e,O=(i,e)=>{if(i<=0)return"immediately";const o=Math.min(i,e),n=I.filter(i=>i<=o);return 0===n.length?Math.max(1,Math.min(o,e)).toString():e>i?i.toString():n[n.length-1].toString()},W=(i,e,o)=>{const n=void 0!==i&&i>0?i:0,a=e>0?e:Number.POSITIVE_INFINITY,t=I.filter(i=>i>n&&i<a);if(0===t.length){var l;const i=I.filter(i=>i<a);return(null!==(l=i[i.length-1])&&void 0!==l?l:I[0]).toString()}let s=Math.max(o,t[0]);if(e>0&&s>e){const i=t.filter(i=>i<=e);i.length>0&&(s=i[i.length-1])}return s.toString()},G=(i,e)=>{const o=e>0?e:Number.POSITIVE_INFINITY;return I.some(e=>e>i&&e<o)},M=(i,e,o)=>{const n=B(e);return"before_goal"===i?Math.max(0,o-n):"on_goal"===i?o:"after_goal"===i?o+n:n},V=(i,e)=>e?i:86400*i,R=i=>{const e=i.isEnabled,o=i.goalDays,a=i.limitDays,t=i.allowBeforeGoal,l=i.defaultBeforeGoalDays,s=i.initialTiming,r=i.initialSelection,d=i.syncKey,c=i.shouldApplyInitialValue,g=void 0!==c&&c,m=i.goalImmediate,u=void 0!==m&&m,v=i.onApply,_=(0,p.useState)(s),y=(0,n.A)(_,2),b=y[0],h=y[1],A=(0,p.useState)(r),f=(0,n.A)(A,2),T=f[0],k=f[1],w=(0,p.useRef)(""),x=(0,p.useCallback)((i,e)=>{h(i),k(e),w.current="".concat(i,":").concat(e)},[]),S=(0,p.useCallback)((i,o)=>{x(i,o),e&&v(i,o)},[e,v,x]);(0,p.useEffect)(()=>
1{if(!e)return void(w.current="");const i="".concat(s,":").concat(r);if(i!==w.current||g){if(!g){if(M(s,r,o)===M(b,T,o))return void(w.current=i)}x(s,r),w.current=i,g&&v(s,r)}},[o,s,r,e,v,T,b,x,g,d]),(0,p.useEffect)(()=>{e&&u&&"on_goal"!==b&&S("on_goal","immediately")},[S,u,e,b]);const C=(0,p.useRef)(null);(0,p.useEffect)(()=>{e&&"on_goal"===b?C.current!==o&&(C.current=o,S("on_goal","immediately")):C.current=null},[S,o,e,b]),(0,p.useEffect)(()=>{if(e&&"before_goal"===b){if(!t||a<=0)return void S("on_goal","immediately");const i=((i,e,o)=>{if(e<=0)return"immediately";const n=B(i);return 0===n||n>e?O(e,o):i})(T,a,l);i!==T&&S("before_goal",i)}},[t,S,l,e,a,T,b]);const E=(0,p.useCallback)(i=>{const e=i;if(e===b)return;const n=M(b,T,o);if("before_goal"===e){if(!t||a<=0)return;const i=o-n,e=i>0&&i<=a?i.toString():O(a,l);S("before_goal",e)}else"direct"===e?S("direct",N(n,l.toString())):S("on_goal","immediately")},[t,S,l,o,a,T,b]),j=(0,p.useCallback)(i=>{"on_goal"!==b&&S(b,i)},[S,b]);return{selectedTiming:b,selectedDays:T,handleTimingChange:E,handleDaysChange:j,applySelection:S}};o(50351);var K=o(44414);const F=i=>{let e=i.ariaContext,o=i.isEnabled,n=i.onToggle,a=i.blockPeriod,t=i.blockTimeOption,l=i.onBlockPeriodChange,r=i.goalTime,d=i.goalTimeInDays,c=i.useDays,u=void 0!==c&&c,v=i.goalEnabled,_=void 0!==v&&v,y=i.warnEnabled,b=void 0!==y&&y,h=i.warnPeriod,A=(i.warnPeriodTiming,i.isVersionPolicy),f=void 0!==A&&A,T=i.warnTiming,j=i.onTimingChange,I=i.policyType,O=i.isReadOnly,G=void 0!==O&&O,F=i.blockingUnavailable,L=void 0!==F&&F;const z=(0,g.Bd)().t,H=p.useId(),U="".concat(H,"-title"),q="".concat(H,"-context"),J=z(u?"policies.editPolicy.afterLastReboot":"policies.editPolicy.outOfDate"),Y=u?void 0!==d&&null!==d?d:0:void 0!==r&&null!==r?Math.round(r/86400):0,Q=void 0!==h&&null!==h?u?h:Math.round(h/86400):void 0,Z=(0,p.useMemo)(()=>{if(b&&"before_goal"===T&&!(Y<=0)&&void 0!==Q)return Math.max(0,Y-Math.min(Q,Y))},[Q,Y,b,T]),$=void 0!==Z?Z:Math.max(Y,0),X=$>0&&Y>0&&(!b||"on_goal"!==T),ii=_&&0===Y,ei=void 0!==a&&null!==a,oi="".concat(ei?"set-".concat(null!==a&&void 0!==a?a:0):"unset","-").concat(Y,"-").concat($,"-").concat(null!==t&&void 0!==t?t:"legacy"),ni=(0,p.useMemo)(()=>{if(!ei)return{timing:"direct",selection:W(b?Q:void 0,Y,14)};if(t===m.s.DIRECT){const i=u?null!==a&&void 0!==a?a:14:Math.round((null!==a&&void 0!==a?a:1209600)/86400);return{timing:"direct",selection:N(i,14..toString())}}const i=D(u?d:r,a,u,7),e=i.timing,o=i.offsetDays,n="before_goal"===e&&X?"before_goal":"direct"===e?"direct":"on_goal";return{timing:n,selection:"on_goal"===n?"immediately":N(o,7..toString())}},[Q,X,$,a,t,Y,r,d,ei,u,b]),ai=(0,p.useCallback)((i,e)=>{if(!o||!l)return;const n=M(i,e,Y);l(V(n,u)),j&&j(i,n)},[Y,o,l,j,u]),ti=R({isEnabled:o,goalDays:Y,limitDays:$,allowBeforeGoal:X,defaultBeforeGoalDays:7,initialTiming:ni.timing,initialSelection:ni.selection,syncKey:oi,shouldApplyInitialValue:o&&!ei,goalImmediate:ii,onApply:ai}),li=ti.selectedTiming,si=ti.selectedDays,ri=ti.handleTimingChange,di=ti.handleDaysChange,ci=ti.applySelection,pi=(0,p.useCallback)(i=>{if("direct"===i&&b&&void 0!==Q){const i=M(li,si,Y);if(i<=Q||Y>0&&i>=Y)return void ci("direct",W(Q,Y,Math.max(i,14)))}ri(i)},[Q,ci,Y,ri,si,li,b]),gi=(0,p.useMemo)(()=>(0,E.ch)(z,si),[si,z]),mi=(0,p.useMemo)(()=>{var i;return(null===(i=gi.find(i=>i.value===si))||void 0===i?void 0:i.label)||(0,E.mO)(si,z)},[gi,si,z]),ui=(0,p.useMemo)(()=>"before_goal"===li?z("policies.editPolicy.beforeComplianceGoal"):"on_goal"===li?z("policies.editPolicy.onComplianceDueDate"):"direct"===li?J:"",[J,li,z]),vi=(0,p.useMemo)(()=>gi.filter(i=>"before_goal"!==li||"immediately"!==i.value).map(i=>{const e=B(i.value),o="before_goal"===li&&$>0&&e>$,n="before_goal"===li?Math.max(0,Y-e):e,a=b&&void 0!==Q&&n<=Q,t=a?z("policies.editPolicy.disabledHint.beforeWarn"):o?z(u?"policies.editPolicy.disabledHint.beforeReboot":"policies.editPolicy.disabledHint.beforeUpdate"):void 0;return{label:i.label,value:i.value,onClick:di,disableTranslation:!0,disabled:o||a,hint:t}}),[Q,$,gi,Y,di,li,u,z,b]),_i=(0,p.useMemo)(()=>[{label:J,value:"direct",icon:(0,K.jsx)("img",{src:C,alt:u?"After last reboot":"After update available",style:{width:"14px",height:"14px"}}),onClick:pi,disabled:ii,hint:ii?z("policies.editPolicy.disabledHint.immediateGoal"):void 0},{label:z("policies.editPolicy.beforeComplianceGoal"),value:"before_goal",icon:(0,K.jsx)("img",{src:S.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:pi,disabled:0===Y||$<=0||!X,hint:z(_?ii?"policies.editPolicy.disabledHint.immediateGoal":"policies.editPolicy.disabledHint.noRoom":"policies.editPolicy.disabledHint.needsGoal")},{label:z("policies.editPolicy.onComplianceDueDate"),value:"on_goal",icon:(0,K.jsx)("img",{src:S.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:pi,disabled:!_,hint:_?void 0:z("policies.editPolicy.disabledHint.needsGoal")}],[X,$,Y,_,ii,J,pi,u,z]);return(0,K.jsxs)(s.A,{className:"policy-modal-section",children:[(0,K.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,K.jsxs)(s.A,{className:"policy-modal-section-header-content",children:[(0,K.jsx)("img",{src:o?w.A:x.A,alt:"block",className:"policy-modal-section-icon"}),(0,K.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,K.jsx)("div",{id:U,className:"policy-modal-section-title",children:z("policies.editPolicy.blockDevice")}),(0,K.jsx)("div",{className:"policy-modal-section-description",children:z("enabled"===I?"policies.editPolicy.blockDeviceEnabledDescription":"policies.editPolicy.blockDeviceDescription")})]})]}),(0,K.jsx)(k.w,{inputProps:{"aria-labelledby":"".concat(U," ").concat(q)},checked:o,disabled:G||L&&!o,onChange:i=>{n(i.target.checked)}})]}),(0,K.jsx)("span",{id:q,className:"sr-only",children:e}),o&&f&&(0,K.jsxs)(s.A,{className:"policy-block-device-dropdowns",children:[(0,K.jsx)(s.A,{className:"policy-block-device-first-dropdown",children:(0,K.jsx)(P.A,{ariaLabel:"".concat(z("policies.editPolicy.blockDevice"),": ").concat(mi,". ").concat(e),mode:"select",defaultSelected:mi,actions:vi,disabled:G||"on_goal"===li,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})}),(0,K.jsx)(s.A,{className:"policy-block-device-second-dropdown",children:(0,K.jsx)(P.A,{ariaLabel:"".concat(z("policies.editPolicy.blockDevice"),": ").concat(ui,". ").concat(e),mode:"select",defaultSelected:ui,actions:_i,disabled:G,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})})]})]})};var L=o(93038),z=o(27393);const H=i=>{let e=i.ariaContext,o=i.isEnabled,n=i.onToggle,a=i.goalLabel,t=i.goalTime,l=i.goalTimeInDays,r=i.onGoalTimeChange,d=i.onGoalTimeInDaysChange,c=i.useDays,m=void 0!==c&&c,u=i.settings,v=void 0===u?[]:u,_=i.showGoalTimeInputs,y=void 0===_||_,b
1=i.policyType,h=i.isReadOnly,A=void 0!==h&&h;const f=(0,g.Bd)().t,T=p.useId(),w="".concat(T,"-title"),x="".concat(T,"-context"),C=(0,p.useMemo)(()=>(m?void 0!==l&&null!==l?l:30:void 0!==t&&null!==t?Math.round(t/86400):30).toString(),[t,l,m]),j=(0,p.useMemo)(()=>(0,E.ch)(f,C),[C,f]),D=(0,p.useMemo)(()=>{var i;if(0===parseInt(C))return(null===(i=j.find(i=>"immediately"===i.value))||void 0===i?void 0:i.label)||"";const e=j.find(i=>i.value===C);return(null===e||void 0===e?void 0:e.label)||(0,E.mO)(C,f)},[C,j,f]),I=(0,p.useMemo)(()=>j.map(i=>({label:i.label,value:i.value,onClick:i=>{if("immediately"===i)m&&d?d(0):r&&r(0);else{const e=parseInt(i);m&&d?d(e):r&&r(24*e*60*60)}},disableTranslation:!0})),[j,m,r,d]);(0,p.useEffect)(()=>{!o||void 0!==t&&null!==t||void 0!==l&&null!==l||(m&&d?d(30):r&&r(2592e3))},[o,t,l,m,r,d]);const B=y&&(m||void 0!==t||void 0!==l||r||d),N=o&&(B||v.length>0);return(0,K.jsxs)(s.A,{className:"policy-modal-section",sx:{gap:N?"16px":"0px"},children:[(0,K.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,K.jsxs)(s.A,{className:"policy-modal-section-header-content",children:[(0,K.jsx)("img",{src:o?S.A:z.A,alt:"goal",className:"policy-modal-section-icon"}),(0,K.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,K.jsx)("div",{id:w,className:"policy-modal-section-title",children:f("enabled"===b?"policies.editPolicy.includeComplianceGoal":"policies.editPolicy.setComplianceGoal")}),(0,K.jsxs)("div",{className:"policy-modal-section-description",children:[f("enabled"===b||"dns"===b?"policies.editPolicy.complianceGoalEnabledDescription":"policies.editPolicy.complianceGoalDescription")," ",(0,K.jsx)("a",{href:"https://docs.xfa.tech/docs/admin/policies",target:"_blank",rel:"noopener noreferrer",children:f("enabled"===b||"dns"===b?"policies.editPolicy.complianceGoalEnabledDescriptionLearnMore":"policies.editPolicy.complianceGoalDescriptionLearnMore")})]})]})]}),(0,K.jsx)(k.w,{inputProps:{"aria-labelledby":"".concat(w," ").concat(x)},checked:o,disabled:A,onChange:i=>n(i.target.checked)})]}),(0,K.jsx)("span",{id:x,className:"sr-only",children:e}),o&&(0,K.jsxs)(s.A,{className:"policy-modal-section-content",children:[B&&(0,K.jsx)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"8px"},children:(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"flex-start",sm:"center"},gap:"8px"},children:[(0,K.jsx)("div",{className:"policy-goal-time-label",children:null!==a&&void 0!==a?a:f("policies.editPolicy.browserVersionOutOfDate")}),(0,K.jsx)(P.A,{ariaLabel:"".concat(null!==a&&void 0!==a?a:f("policies.editPolicy.browserVersionOutOfDate")," ").concat(e),mode:"select",defaultSelected:D,actions:I,disabled:A,buttonSx:{minWidth:"150px",height:"40px"}})]})}),v.length>0&&(0,K.jsx)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"12px"},children:v.map((i,o)=>{var n;if(i.dropdown){var a;const n=i.dropdown,t=n.options,l=n.selected,r=n.onChange,d=n.label,c=null!==d&&void 0!==d?d:i.title,p=void 0===l||null===l?f("policies.editPolicy.notConfiguredYet"):(null===(a=t.find(i=>i.value===String(l)))||void 0===a?void 0:a.label)||f("policies.editPolicy.notConfiguredYet"),g=t.map(i=>({label:i.label,value:i.value,onClick:i=>r(parseInt(i)),disableTranslation:!0}));return(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"flex-start",sm:"center"},gap:"8px"},children:[(0,K.jsx)("div",{className:"policy-goal-time-label",children:c}),(0,K.jsx)(P.A,{ariaLabel:"".concat(c," ").concat(e),mode:"select",defaultSelected:p,actions:g,disabled:A,buttonSx:{minWidth:"150px",height:"40px"}})]},o)}return(0,K.jsxs)(s.A,{sx:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,K.jsx)(L.A,{size:"small",checked:null!==(n=i.allowEnabled)&&void 0!==n&&n,disabled:A,onChange:e=>{var o;return null===(o=i.onAllowChange)||void 0===o?void 0:o.call(i,e.target.checked)},className:"policy-setting-checkbox",inputProps:{id:"".concat(T,"-setting-").concat(o),"aria-labelledby":"".concat(T,"-setting-label-").concat(o," ").concat(x)},sx:{padding:0}}),(0,K.jsx)("label",{id:"".concat(T,"-setting-label-").concat(o),htmlFor:"".concat(T,"-setting-").concat(o),className:"policy-setting-option-title",children:i.title})]},o)})})]})]})};var U=o(25277);const q=i=>{if(!i||"string"!==typeof i)return!1;const e=i.trim().split(".");if(4!==e.length)return!1;for(const o of e){if(o.length>1&&"0"===o[0])return!1;const i=parseInt(o,10);if(isNaN(i)||i<0||i>255||o!==i.toString())return!1}return!0},J=i=>{if(!i||"string"!==typeof i)return!1;return/^(([0-9a-fA-F]{1,4}:){7}[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,7}:|([0-9a-fA-F]{1,4}:){1,6}:[0-9a-fA-F]{1,4}|([0-9a-fA-F]{1,4}:){1,5}(:[0-9a-fA-F]{1,4}){1,2}|([0-9a-fA-F]{1,4}:){1,4}(:[0-9a-fA-F]{1,4}){1,3}|([0-9a-fA-F]{1,4}:){1,3}(:[0-9a-fA-F]{1,4}){1,4}|([0-9a-fA-F]{1,4}:){1,2}(:[0-9a-fA-F]{1,4}){1,5}|[0-9a-fA-F]{1,4}:((:[0-9a-fA-F]{1,4}){1,6})|:((:[0-9a-fA-F]{1,4}){1,7}|:)|fe80:(:[0-9a-fA-F]{0,4}){0,4}%[0-9a-zA-Z]+|::(ffff(:0{1,4})?:)?((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9])|([0-9a-fA-F]{1,4}:){1,4}:((25[0-5]|(2[0-4]|1?[0-9])?[0-9])\.){3}(25[0-5]|(2[0-4]|1?[0-9])?[0-9]))$/.test(i.trim())},Y=i=>{if(!i||"string"!==typeof i)return!0;const e=i.trim();return!e||(q(e)||J(e))},Q=i=>{let e=i.dnsServers,o=i.validationMode,a=i.onDnsServersChange,t=i.onValidationModeChange,l=i.isReadOnly,r=void 0!==l&&l;const d=(0,g.Bd)().t,m=(0,p.useState)(""),u=(0,n.A)(m,2),v=u[0],_=u[1],y=(0,p.useState)(!0),b=(0,n.A)(y,2),h=b[0],A=b[1],f=()=>{v.trim()&&Y(v.trim())&&(null===e||void 0===e||!e.includes(v.trim()))&&((null===e||void 0===e?void 0:e.length)||0)<4&&(null===a||void 0===a||a([...e,v.trim()]),_(""),A(!0))};(0,p.useEffect)(()=>{const i=setTimeout(()=>{A(Y(v))},500);return()=>clearTimeout(i)},[v]);const T=[{value:"exact_match",label:d("applications.policies.dnsExactMatch"),description:d("applications.policies.dnsExactMatchDescription")},{value:"exact_with_extra",label:d("applications.policies.dnsExactWithExtra"),description:d("applications.policies.dnsExactWithExtraDescription")},{value:"contains",label:d("applications.policies.dnsContains"),description:d("applications.policies.dnsContainsDescription")}];return(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"16px"},children:[(0,K.jsxs)(s.A,{className:"policy-modal-section",children:[(0,K.jsx)(s.A,{className:"policy-modal-section-header",children:(0,K.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,K.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,K.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.dnsServers")}),(0,K.jsx)("div",{className:"policy-modal-section-description",children:d("applications.policies.dnsServersDescription")})]})})}),(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"12px"},children:[((null===e||void 0===e?void 0:e.length)||0)<4&&(0,K.jsx)(s.A,{className:"validation-action-div-dns",children:(0,K.jsxs)(s.A,{className:"dns-input-container",children:[(0,K.jsx)("input",{type:"text",placeholder:d("applications.policies.dnsServerPlaceholder"),value:v,onCh
1ange:i=>{return e=i.target.value,void _(e);var e},onKeyPress:i=>{"Enter"===i.key&&(i.preventDefault(),f())},disabled:r,className:h?"dns-server-input":"dns-server-input invalid"}),(0,K.jsx)(c.A,{sx:{marginLeft:1},className:"dns-add-button",variant:"outlined",size:"small",onClick:f,disabled:r||!v.trim()||!h,children:d("applications.policies.addDnsServer")})]})}),!h&&(0,K.jsx)(s.A,{className:"validation-action-div-dns-warning",children:d("applications.policies.invalidIpAddress")||"Please enter a valid IP address"}),e&&e.length>0&&(0,K.jsx)(s.A,{sx:{display:"flex",flexWrap:"wrap",gap:1},children:e.map((i,o)=>(0,K.jsx)(U.A,{label:i,onDelete:r?void 0:()=>{return o=i,void(null===a||void 0===a||a(e.filter(i=>i!==o)));var o},color:"primary",variant:"outlined"},o))})]})]}),(0,K.jsxs)(s.A,{className:"policy-modal-section",children:[(0,K.jsx)(s.A,{className:"policy-modal-section-header",children:(0,K.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,K.jsx)(s.A,{className:"policy-modal-section-text-container",children:(0,K.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.dnsValidationMode")})})})}),(0,K.jsx)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"8px"},children:T.map((i,e)=>(0,K.jsxs)(s.A,{sx:{border:"1px solid ".concat(o===i.value?"var(--color-gray-900)":"var(--color-border)"),borderRadius:"8px",padding:"10px 14px",display:"flex",alignItems:"flex-start",gap:"12px",cursor:r?"default":"pointer",backgroundColor:o===i.value?"var(--color-gray-50)":"transparent",opacity:r?.6:1},onClick:()=>{r||null===t||void 0===t||t(i.value)},children:[(0,K.jsx)("input",{type:"radio",id:i.value+e,name:"dns-validation-mode",value:i.value,checked:o===i.value,disabled:r,style:{accentColor:"var(--color-gray-900)",marginTop:"6px"},onChange:()=>null===t||void 0===t?void 0:t(i.value)}),(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column"},children:[(0,K.jsx)("label",{htmlFor:i.value+e,style:{cursor:"pointer"},children:i.label}),(0,K.jsx)("div",{style:{color:"var(--color-gray-500)",fontSize:"14px",fontWeight:600,lineHeight:"20px"},children:i.description})]})]},i.value))})]})]})};var Z=o(94563);const $=86400,X=(i,e,o)=>"version"!==i.policyType&&"reboot"!==i.policyType||void 0===e||null===e?"before_goal":function(i){let e=i.policyType,o=i.period,n=i.option,a=i.goalTime,t=i.goalTimeInDays;return"version"!==e&&"reboot"!==e||void 0===o||null===o?"before_goal":n===m.s.DIRECT?"direct":D("reboot"===e?t:a,o,"reboot"===e,14).timing}({policyType:i.policyType,period:e,option:o,goalTime:i.goalTime,goalTimeInDays:i.goalTimeInDays}),ii=(i,e,o)=>{var n,t;const l="warn_person"===o.warningAndBlockingState||"warn_and_block"===o.warningAndBlockingState,s="warn_and_block"===o.warningAndBlockingState;return{editorKey:e,policy:i,goalEnabled:o.isVerificationEnabled,warnEnabled:l,blockEnabled:s,warnTiming:X(o,o.warningPerio
1d,o.warningTimeOption),blockTiming:X(o,o.blockingPeriod,o.blockingTimeOption),goalTime:o.goalTime,goalTimeInDays:o.goalTimeInDays,warningPeriod:o.warningPeriod,warningTimeOption:o.warningTimeOption,blockingPeriod:s?o.blockingPeriod:void 0,blockingTimeOption:s?o.blockingTimeOption:void 0,settings:(null!==(n=o.settings)&&void 0!==n?n:[]).map(i=>(0,a.A)((0,a.A)({},i),{},{dropdown:i.dropdown?(0,a.A)({},i.dropdown):void 0})),antivirusRequirements:null===(t=o.additionalAntivirusSettings)||void 0===t?void 0:t.requirements,additionalDnsSettings:o.additionalDnsSettings?{dnsServers:[...o.additionalDnsSettings.dnsServers],validationMode:o.additionalDnsSettings.validationMode}:void 0,additionalIntuneTenantSettings:o.additionalIntuneTenantSettings?{tenantIds:[...o.additionalIntuneTenantSettings.tenantIds],externalEnrollmentAllowed:o.additionalIntuneTenantSettings.externalEnrollmentAllowed}:void 0,additionalAikidoEndpointSettings:o.additionalAikidoEndpointSettings?{endpointToken:o.additionalAikidoEndpointSettings.endpointToken}:void 0}},ei=i=>({editorKey:i.editorKey,goalEnabled:i.goalEnabled,warnEnabled:i.warnEnabled,blockEnabled:i.blockEnabled,warnTiming:i.warnTiming,blockTiming:i.blockTiming,goalTime:i.goalTime,goalTimeInDays:i.goalTimeInDays,warningPerio
1d:i.warningPeriod,warningTimeOption:i.warningTimeOption,blockingPeriod:i.blockingPeriod,blockingTimeOption:i.blockingTimeOption,settings:i.settings.map(i=>({title:i.title,description:i.description,allowEnabled:i.allowEnabled,warningEnabled:i.warningEnabled,warnPeriod:i.warnPeriod,dropdown:i.dropdown?{selected:i.dropdown.selected,label:i.dropdown.label,options:i.dropdown.options}:void 0})),antivirusRequirements:i.antivirusRequirements,additionalDnsSettings:i.additionalDnsSettings,additionalIntuneTenantSettings:i.additionalIntuneTenantSettings,additionalAikidoEndpointSettings:i.additionalAikidoEndpointSettings}),oi=i=>i.warnEnabled&&i.blockEnabled?"warn_and_block":i.warnEnabled?"warn_person":"do_nothing",ni=(i,e,o)=>{const n=i.goalEnabled,a=e.goalEnabled;if(!n&&a&&o.onVerificationToggle(!0),((i,e,o)=>{var n,a;e.settings.forEach((e,n)=>{var a,t,l;const s=i.settings[n],r=null===(a=o.settings)||void 0===a?void 0:a[n];var d,c,p,g,m,u,v,_;s&&r&&(e.allowEnabled!==s.allowEnabled&&(null===(d=r.onAllowChange)||void 0===d||d.call(r,null!==(c=e.allowEnabled)&&void 0!==c&&c)),e.warningEnabled!==s.warningEnabled&&(null===(p=r.onWarningChange)||void 0===p||p.call(r,null!==(g=e.warningEnabled)&&void 0!==g&&g)),e.warnPeriod!==s.warnPeriod&&(null===(m=r.onWarnPeriodChange)||void 0===m||m.call(r,null!==(u=e.warnPeriod)&&void 0!==u?u:0)),(null===(t=e.dropdown)||void 0===t?void 0:t.selected)!==(null===(l=s.dropdown)||void 0===l?void 0:l.selected)&&void 0!==(null===(v=e.dropdown)||void 0===v?void 0:v.selected)&&(null===(_=r.dropdown)||void 0===_||_.onChange(e.dropdown.selected)))}),JSON.stringify(i.antivirusRequirements)!==JSON.stringify(e.antivirusRequirements)&&(null===(n=o.additionalAntivirusSettings)||void 0===n||n.onRequirementsChange(null!==(a=e.antivirusRequirements)&&void 0!==a?a:null));const t=i.additionalDnsSettings,l=e.additionalDnsSettings;t&&l&&o.additionalDnsSettings&&(JSON.stringify(l.dnsServers)!==JSON.stringify(t.dnsServers)&&o.additionalDnsSettings.onDnsServersChange(l.dnsServers),l.validationMode!==t.validationMode&&o.additionalDnsSettings.onValidationModeChange(l.validationMode));const s=i.additionalIntuneTenantSettings,r=e.additionalIntuneTenantSettings;s&&r&&o.additionalIntuneTenantSettings&&(JSON.stringify(r.tenantIds)!==JSON.stringify(s.tenantIds)&&o.additionalIntuneTenantSettings.onTenantIdsChange(r.tenantIds),r.externalEnrollmentAllowed!==s.externalEnrollmentAllowed&&o.additionalIntuneTenantSettings.onExternalEnrollmentAllowedChange(r.externalEnrollmentAllowed));const d=i.additionalAikidoEndpointSettings,c=e.additionalAikidoEndpointSettings;d&&c&&o.additionalAikidoEndpointSettings&&c.endpointToken!==d.endpointToken&&o.additionalAikidoEndpointSettings.onEndpointTokenChange(c.endpointToken)})(i,e,o),n&&!a&&o.onVerificationToggle(!1),e.goalEnabled)"reboot"===o.policyType&&o.onGoalTimeInDaysChange?e.goalTimeInDays!==i.goalTimeInDays&&o.onGoalTimeInDaysChange(e.goalTimeInDays):o.onGoalTimeChange&&e.goalTime!==i.goalTime&&o.onGoalTimeChange(e.goalTime);else if("reboot"===o.policyType){var t;null===(t=o.onGoalTimeInDaysChange)||void 0===t||t.call(o,void 0)}else{var l;null===(l=o.onGoalTimeChange)||void 0===l||l.call(o,void 0)}if(e.warnEnabled&&o.onWarningPeriodChange){var s;
1const n=null!==(s=e.warningPeriod)&&void 0!==s?s:0;n!==i.warningPeriod&&o.onWarningPeriodChange(n)}if(o.onWarningTimeOptionChange){const n=e.warnEnabled&&"direct"===e.warnTiming?m.s.DIRECT:void 0;n!==i.warningTimeOption&&o.onWarningTimeOptionChange(n)}if(e.blockEnabled&&o.onBlockingPeriodChange){var r;const n=null!==(r=e.blockingPeriod)&&void 0!==r?r:0;n!==i.blockingPeriod&&o.onBlockingPeriodChange(n)}if(o.onBlockingTimeOptionChange){const n=e.blockEnabled&&"direct"===e.blockTiming?m.s.DIRECT:void 0;n!==i.blockingTimeOption&&o.onBlockingTimeOptionChange(n)}!o.onWarningAndBlockingChange||e.warnEnabled===i.warnEnabled&&e.blockEnabled===i.blockEnabled||o.onWarningAndBlockingChange(oi(e))};var ai=o(84696);const ti=i=>{let e=i.className;return(0,K.jsx)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"12",height:"12",viewBox:"0 0 12 12",fill:"none",className:e,"aria-hidden":"true",children:(0,K.jsx)("path",{d:"M6.5 1L1.5 7H6L5.5 11L10.5 5H6L6.5 1Z",fill:"#7C3AED"})})},li=i=>{let e=i.className;return(0,K.jsxs)("svg",{xmlns:"http://www.w3.org/2000/svg",width:"16",height:"16",viewBox:"0 0 16 16",fill:"none",className:e,"aria-hidden":"true",children:[(0,K.jsx)("circle",{cx:"8",cy:"8",r:"8",fill:"#7C3AED"}),(0,K.jsx)("path",{d:"M8 11.5V4.5M8 4.5L5 7.5M8 4.5L11 7.5",stroke:"#FFFFFF",strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"})]})},si=i=>{let e=i.title,o=i.description,n=i.onClick,a=i.variant,t=void 0===a?"nudge":a;return(0,K.jsxs)("button",{type:"button",className:"policy-suggestion-chip".concat("upgrade"===t?" policy-suggestion-chip--upgrade":""),onClick:n,children:["upgrade"===t?(0,K.jsx)(li,{className:"policy-suggestion-chip-icon"}):(0,K.jsx)(ti,{className:"policy-suggestion-chip-icon"}),(0,K.jsxs)("span",{className:"policy-suggestion-chip-copy",children:[(0,K.jsx)("strong",{children:e}),o?" ".concat(o):null]}),(0,K.jsx)("span",{className:"policy-suggestion-chip-chevron","aria-hidden":"true",children:"\u203a"})]})};var ri=o(43145),di=o(83274),ci=o(78366),pi=o(75807),gi=o(76429),mi=o(60123);const ui={warn:mi.A,block:w.A,goal:S.A},vi=i=>{let e=i.goalEnabled,o=i.goalDays,n=i.warnEnabled,a=i.warnDays,t=i.blockEnabled,l=i.blockDays,r=i.policyType,d=void 0===r?"version":r;const c=(0,g.Bd)().t,m=(0,p.useMemo)(()=>{const i=[{kind:"start",day:0,enabled:!0}];i.push({kind:"warn",day:n&&void 0!==a?a:0,enabled:n&&void 0!==a}),i.push({kind:"block",day:t&&void 0!==l?l:0,enabled:t&&void 0!==l}),i.push({kind:"goal",day:e?o:0,enabled:e});const s={start:0,warn:1,block:2,goal:3},r=i[0],d=(0,ri.A)(i).slice(1);return d.sort((i,e)=>i.enabled&&e.enabled&&i.day!==e.day?i.day-e.day:s[i.kind]-s[e.kind]),[r,...d]},[e,o,n,a,t,l]),u=i=>{if("start"===i.kind)return c("reboot"===d?"policies.editPolicy.timeline.startReboot":"policies.editPolicy.timeline.startVersion");if(!i.enabled){if("warn"===i.kind)return c("policies.editPolicy.timeline.noWarn");if("block"===i.kind)return c("policies.editPolicy.timeline.noBlock");if("goal"===i.kind)return c("policies.editPolicy.timeline.noGoal")}return 0===i.day?c("policies.editPolicy.timeline.immediately"):c("policies.editPolicy.timeline.daysShort",{days:i.day})},v=i=>{const e="reboot"===d?"Reboot":"Version";if("start"===i.kind)return c("policies.editPolicy.timeline.tooltip.start".concat(e));if(!i.enabled)return"warn"===i.kind?c("policies.editPolicy.timeline.tooltip.warnOff"):"block"===i.kind?c("policies.editPolicy.timeline.tooltip.blockOff"):c("policies.editPolicy.timeline.tooltip.goalOff");const o=0===i.day?"Immediate":"";return"warn"===i.kind?c("policies.editPolicy.timeline.tooltip.warn".concat(e).concat(o),{days:i.day}):"block"===i.kind?c("policies.editPolicy.timeline.tooltip.block".concat(e).concat(o),{days:i.day}):c("policies.editPolicy.timeline.tooltip.goal".concat(e).concat(o),{days:i.day})},_=(0,ci.I)()?{duration:0}:{type:"spring",duration:.3,bounce:0};return(0,K.jsxs)(s.A,{className:"policy-timeline",children:[(0,K.jsx)("div",{className:"policy-timeline-label",children:c("policies.editPolicy.timeline.heading")}),(0,K.jsx)("div",{className:"policy-timeline-chain",children:m.map((i,e)=>{const o=i.enabled?ui[i.kind]:void 0,n=e>0?Math.max(i.day-m[e-1].day,1):0;return(0,K.jsxs)(p.Fragment,{children:[e>0&&(0,K.jsx)(pi.P.div,{layout:!0,transition:_,className:"policy-timeline-connector",style:{flexGrow:n}}),(0,K.jsx)(di.A,{title:v(i),arrow:!0,placement:"top",children:(0,K.jsxs)(pi.P.div,{layout:"position",transition:_,className:["policy-timeline-chip","policy-timeline-chip--".concat(i.kind),i.enabled?"":"policy-timeline-chip--empty"].filter(
1Boolean).join(" "),children:[(0,K.jsx)(gi.N,{initial:!1,children:o&&(0,K.jsx)(pi.P.img,{src:o,alt:"","aria-hidden":!0,className:"policy-timeline-chip-icon",initial:{width:0,marginRight:0,scale:.25,opacity:0,filter:"blur(4px)"},animate:{width:14,marginRight:3,scale:1,opacity:1,filter:"blur(0px)"},exit:{width:0,marginRight:0,scale:.25,opacity:0,filter:"blur(4px)"},transition:_},"icon")}),u(i)]})})]},i.kind)})})]})},_i=i=>{let e=i.tenantIds,o=i.onTenantIdsChange,a=i.externalEnrollmentAllowed,t=i.onExternalEnrollmentAllowedChange,l=i.isReadOnly,r=void 0!==l&&l;const d=(0,g.Bd)().t,m=(0,p.useState)(""),u=(0,n.A)(m,2),v=u[0],_=u[1],y=()=>{if(r)return;const i=v.trim();!i||null!==e&&void 0!==e&&e.includes(i)||(null===o||void 0===o||o([...e||[],i]),_(""))};return(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"16px"},children:[(0,K.jsxs)(s.A,{className:"policy-modal-section",children:[(0,K.jsx)(s.A,{className:"policy-modal-section-header",children:(0,K.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,K.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,K.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.intuneTenantIds")}),(0,K.jsx)("div",{className:"policy-modal-section-description",children:d("applications.policies.intuneTenantIdsDescription")})]})})}),(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"12px"},children:[(0,K.jsx)(s.A,{className:"validation-action-div-dns",children:(0,K.jsxs)(s.A,{className:"dns-input-container",children:[(0,K.jsx)("input",{type:"text",placeholder:d("applications.policies.intuneTenantIdPlaceholder"),value:v,onChange:i=>_(i.target.value),onKeyPress:i=>{r||"Enter"===i.key&&(i.preventDefault(),y())},disabled:r,className:"dns-server-input"}),(0,K.jsx)(c.A,{sx:{marginLeft:1},className:"dns-add-button",variant:"outlined",size:"small",onClick:y,disabled:r||!v.trim(),children:d("applications.policies.addTenantId")})]})}),e&&e.length>0&&(0,K.jsx)(s.A,{sx:{display:"flex",flexWrap:"wrap",gap:1},children:e.map((i,n)=>(0,K.jsx)(U.A,{label:i,onDelete:r?void 0:()=>{return n=i,void(r||null===o||void 0===o||o((e||[]).filter(i=>i!==n)));var n},color:"primary",variant:"outlined"},n))})]})]}),(0,K.jsx)(s.A,{className:"policy-modal-section",children:(0,K.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,K.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,K.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,K.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.externalEnrollmentAllowed")}),(0,K.jsx)("div",{className:"policy-modal-section-description",children:d("applications.policies.externalEnrollmentAllowedDescription")})]})}),(0,K.jsx)(k.w,{checked:null!==a&&void 0!==a&&a,disabled:r,onChange:i=>!r&&(null===t||void 0===t?void 0:t(i.target.checked))})]})})]})},yi=/^AIK_[A-Za-z0-9_]+$/,bi=i=>(null!==i&&void 0!==i?i:"").trim(),hi=i=>yi.test(bi(i)),Ai=i=>{let e=i.endpointToken,o=i.onEndpointTokenChange,n=i.isReadOnly,a=void 0!==n&&n,t=i.error,l=void 0===t?null:t;const r=(0,g.Bd)().t,c=bi(e),p=c.length>0&&!hi(c);return(0,K.jsx)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"16px"},children:(0,K.jsxs)(s.A,{className:"policy-modal-section",children:[(0,K.jsx)(s.A,{className:"policy-modal-section-header",children:(0,K.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,K.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,K.jsx)("div",{className:"policy-modal-section-title",children:r("applications.policies.aikidoEndpointToken")}),(0,K.jsx)("div",{className:"policy-modal-section-description",children:r("applications.policies.aikidoEndpointTokenDescription")})]})})}),(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"12px"},children:[(0,K.jsx)(s.A,{className:"validation-action-div-dns",children:(0,K.jsx)(s.A,{className:"dns-input-container",children:(0,K.jsx)("input",{type:"text",placeholder:r("applications.policies.aikidoEndpointTokenPlaceholder"),value:null!==e&&void 0!==e?e:"",onChange:i=>!a&&(null===o||void 0===o?void 0:o(bi(i.target.value))),disabled:a,className:"dns-server-input".concat(l?" invalid":""),"aria-label":r("applications.policies.aikidoEndpointToken"),"aria-invalid":Boolean(l)||p,autoComplete:"off",spellCheck:!1})})}),l?(0,K.jsx)(d.A,{severity:"error",sx:{marginTop:0},children:l}):p&&(0,K.jsx)(d.A,{severity:"warning",sx:{marginTop:0},children:r("applications.policies.aikidoEndpointTokenInvalid")})]})]})})};var fi=o(72970);const Ti=i=>{let e=i.ariaContext,o=i.isEnabled,n=i.onToggle,a=i.warnPeriod,t=i.warnTimeOption,l=i.onWarnPeriodChange,r=i.goalTime,d=i.goalTimeInDays,c=i.useDays,u=void 0!==c&&c,v=i.goalEnabled,_=void 0!==v&&v,y=i.isVersionPolicy,b=void 0!==y&&y,h=i.onTimingChange,A=i.isReadOnly,f=void 0!==A&&A,T=i.blockEnabled,w=void 0!==T&&T,x=i.blockPeriod,j=i.awarenessLocked,I=void 0!==j&&j;const O=(0,g.Bd)().t,W=p.useId(),G="".concat(W,"-title"),F="".concat(W,"-context"),L=O(u?"policies.editPolicy.afterLastReboot":"policies.editPolicy.outOfDate"),z=u?void 0!==d&&null!==d?d:0:void 0!==r&&null!==r?Math.round(r/86400):0,H=w&&void 0!==x&&null!==x?u?x:Math.round(x/86400):void 0,U=void 0!==a&&null!==a,q=Math.max(z,0),J=_&&0===z,Y="".concat(U?"set-".concat(null!==a&&void 0!==a?a:0):"unset","-").concat(z,"-").concat(null!==t&&void 0!==t?t:"legacy"),Q=(0,p.useMemo)(()=>
1{if(!U)return{timing:"direct",selection:7..toString()};if(t===m.s.DIRECT){const i=u?null!==a&&void 0!==a?a:7:Math.round((null!==a&&void 0!==a?a:604800)/86400);return{timing:"direct",selection:N(i,7..toString())}}const i=D(u?d:r,a,u,14),e=i.timing,o=i.offsetDays,n="before_goal"===e&&q>0?"before_goal":"direct"===e?"direct":"on_goal";return{timing:n,selection:"on_goal"===n?"immediately":N(o,14..toString())}},[q,r,d,U,u,a,t]),Z=(0,p.useCallback)((i,e)=>{if(!o)return;const n=M(i,e,z);l&&l(V(n,u)),h&&h(i,n)},[z,o,h,l,u]),$=R({isEnabled:o,goalDays:z,limitDays:q,allowBeforeGoal:z>0,defaultBeforeGoalDays:14,initialTiming:Q.timing,initialSelection:Q.selection,syncKey:Y,shouldApplyInitialValue:o&&!U,goalImmediate:J,onApply:Z}),X=$.selectedTiming,ii=$.selectedDays,ei=$.handleTimingChange,oi=$.handleDaysChange,ni=(0,p.useMemo)(()=>(0,E.ch)(O,ii),[ii,O]),ai=(0,p.useMemo)(()=>{var i;return(null===(i=ni.find(i=>i.value===ii))||void 0===i?void 0:i.label)||(0,E.mO)(ii,O)},[ni,ii,O]),ti=(0,p.useMemo)(()=>"before_goal"===X?O("policies.editPolicy.beforeComplianceGoal"):"on_goal"===X?O("policies.editPolicy.onComplianceDueDate"):"direct"===X?L:"",[L,X,O]),li=(0,p.useMemo)(()=>ni.filter(i=>"before_goal"!==X||"immediately"!==i.value).map(i=>{const e=B(i.value),o="before_goal"===X&&q>0&&e>q,n="before_goal"===X?Math.max(0,z-e):e,a=void 0!==H&&n>=H,t=a?O("policies.editPolicy.disabledHint.afterBlock"):o?O(u?"policies.editPolicy.disabledHint.beforeReboot":"policies.editPolicy.disabledHint.beforeUpdate"):void 0;return{label:i.label,value:i.value,onClick:oi,disableTranslation:!0,disabled:o||a,hint:t}}),[q,H,ni,z,oi,X,u,O]),si=(0,p.useMemo)(()=>[{label:L,value:"direct",icon:(0,K.jsx)("img",{src:C,alt:u?"After last reboot":"After update available",style:{width:"14px",height:"14px"}}),onClick:ei,disabled:J,hint:J?O("policies.editPolicy.disabledHint.immediateGoal"):void 0},{label:O("policies.editPolicy.beforeComplianceGoal"),value:"before_goal",icon:(0,K.jsx)("img",{src:S.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:ei,disabled:0===z,hint:O(_?"policies.editPolicy.disabledHint.immediateGoal":"policies.editPolicy.disabledHint.needsGoal")},{label:O("policies.editPolicy.onComplianceDueDate"),value:"on_goal",icon:(0,K.jsx)("img",{src:S.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:ei,disabled:!_,hint:_?void 0:O("policies.editPolicy.disabledHint.needsGoal")}],[L,z,_,J,ei,u,O]);return(0,K.jsxs)(s.A,{className:"policy-modal-section",children:[(0,K.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,K.jsxs)(s.A,{className:"policy-modal-section-header-content",children:[(0,K.jsx)("img",{src:o?mi.A:fi.A,alt:"warning",className:"policy-modal-section-icon"}),(0,K.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,K.jsx)("div",{id:G,className:"policy-modal-section-title",children:O("policies.editPolicy.warnUsers")}),(0,K.jsx)("div",{className:"policy-modal-section-description",children:O("policies.editPolicy.warnUsersDescription")}),I&&(0,K.jsx)("div",{className:"policy-modal-section-caption",children:O("policies.editPolicy.warnUsersManualOnly")})]})]}),(0,K.jsx)(k.w,{inputProps:{"aria-labelledby":"".concat(G," ").concat(F)},checked:o,disabled:f,onChange:i=>n(i.target.checked)})]}),(0,K.jsx)("span",{id:F,className:"sr-only",children:e}),o&&b&&(0,K.jsxs)(s.A,{className:"policy-warn-users-dropdowns",children:[(0,K.jsx)(s.A,{className:"policy-warn-users-first-dropdown",children:(0,K.jsx)(P.A,{ariaLabel:"".concat(O("policies.editPolicy.warnUsers"),": ").concat(ai,". ").concat(e),mode:"select",defaultSelected:ai,actions:li,disabled:f||"on_goal"===X,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})}),(0,K.jsx)(s.A,{className:"policy-warn-users-second-dropdown",children:(0,K.jsx)(P.A,{ariaLabel:"".concat(O("policies.editPolicy.warnUsers"),": ").concat(ti,". ").concat(e),mode:"select",defaultSelected:ti,actions:si,disabled:f,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})})]})]})};var ki=o(21638);const wi=i=>{var e,o,k,w,x,S,C,E,j,D;let P=i.draft,B=i.initialDraft,N=i.onDraftChange,O=i.onConfirm,W=i.onCancel,M=i.isReadOnly,V=void 0!==M&&M,R=i.onDirtyChange,L=i.formId,z=i.showActions,U=void 0===z||z,q=i.splitLayout,J=void 0!==q&&q,Y=i.configOverride;const X=(0,g.Bd)().t,ii=(0,t.A)(),ti=(0,l.A)(ii.breakpoints.down("sm")),li=p.useRef(P);li.current=P;const ri=p.useCallback(i=>{const e=i(li.current);li.current=e,N(e)},[N]),di=p.useCallback(i=>{const e=li.current;li.current=(0,a.A)((0,a.A)({},e),{},{policy:"function"===typeof i?i(e.policy):i})},[]),ci=(0,T.L)(P.policy,di).find(i=>i.policyKey===P.editorKey),pi=null!==Y&&void 0!==Y?Y:ci,gi=p.useContext(f.kP),mi=(0,v.g)(),ui=mi.settings,yi=mi.billingSettingsLoading,bi=mi.planCapabilities,fi=mi.onTrial,wi=(0,u.G)(),xi=wi.applications,Si=wi.loading,Ci=Boolean((null===gi||void 0===gi||null===(e=gi.organization)||void 0===e?void 0:e.notify_unsafe_devices)||(null===gi||void 0===gi||null===(o=gi.organization)||void 0===o?void 0:o.slack_notify_unsafe_devices)||(null===gi||void 0===gi||null===(k=gi.organization)||void 0===k?void 0:k.teams_notify_unsafe_devices)),Ei=(0,y.lV)(bi,!0===fi,ui),ji=(0,y.Vr)(ui,!0===fi),Di=Si||xi.filter(i=>!(0,_.l2)(i)).length>1,Pi=Ei||!Di,Ii=p.useState(null),Bi=(0,n.A)(Ii,2),Ni=Bi[0],Oi=Bi[1],Wi=p.useState(null),Gi=(0,n.A)(Wi,2),Mi=Gi[0],Vi=Gi[1],Ri=p.useState(null),Ki=(0,n.A)(Ri,2),Fi=Ki[0],Li=Ki[1],zi=p.useMemo(()=>JSON.stringify(ei(B)),[B]),Hi=p.useMemo(()=>zi!==JSON.stringify(ei(P)),[P,zi]),Ui=p.useRef(void 0);p.useEffect(()=>{Ui.current!==Hi&&(Ui.current=Hi,null===R||void 0===R||R(Hi))},[Hi,R]),p.useEffect(()=>{var i;null!==(i=P.additionalDnsSettings)&&void 0!==i&&i.dnsServers.length&&Oi(null)},[null===(w=P.additionalDnsSettings)||void 0===w?void 0:w.dnsServers]);const qi=!P.goalEnabled||hi(null===(x=P.additionalAikidoEndpointSettings)||void 0===x?void 0:x.endpointToken);p.useEffect(()=>{qi&&Vi(null)},[qi]);const Ji=p.useCallback(i=>{ri(e=>(0,a.A)((0,a.A)({},e),{},{goalEnabled:i},i?{}:{warnEnabled:!1,blockEnabled:!1,goalTime:void 0,goalTimeInDays:void 0,warningPerio
1d:void 0,warningTimeOption:void 0,blockingPeriod:void 0,blockingTimeOption:void 0}))},[ri]),Yi=p.useCallback(i=>{ri(e=>{var o,n;if(!i)return(0,a.A)((0,a.A)({},e),{},{warnEnabled:!1,blockEnabled:!1,warningTimeOption:void 0,blockingTimeOption:void 0});const t="version"===(null===pi||void 0===pi?void 0:pi.policyType)||"reboot"===(null===pi||void 0===pi?void 0:pi.policyType);return(0,a.A)((0,a.A)({},e),{},{goalEnabled:!0,warnEnabled:!0,goalTime:"version"===(null===pi||void 0===pi?void 0:pi.policyType)?null!==(o=e.goalTime)&&void 0!==o?o:2592e3:e.goalTime,goalTimeInDays:"reboot"===(null===pi||void 0===pi?void 0:pi.policyType)?null!==(n=e.goalTimeInDays)&&void 0!==n?n:14:e.goalTimeInDays,warningPeriod:t?void 0:e.warningPeriod,warningTimeOption:t?m.s.DIRECT:e.warningTimeOption,warnTiming:t?"direct":e.warnTiming})})},[null===pi||void 0===pi?void 0:pi.policyType,ri]),Qi=p.useCallback(i=>{i&&Pi||ri(e=>{var o,n,t,l,s;if(!i)return(0,a.A)((0,a.A)({},e),{},{blockEnabled:!1,blockingTimeOption:void 0});const r="version"===(null===pi||void 0===pi?void 0:pi.policyType)||"reboot"===(null===pi||void 0===pi?void 0:pi.policyType),d="reboot"===(null===pi||void 0===pi?void 0:pi.policyType)?null!==(o=e.goalTimeInDays)&&void 0!==o?o:14:Math.round((null!==(n=e.goalTime)&&void 0!==n?n:2592e3)/$),c=void 0===e.warningPerio
1d?void 0:"reboot"===(null===pi||void 0===pi?void 0:pi.policyType)?e.warningPeriod:Math.round(e.warningPeriod/$);let p=e.warningPeriod;if(r&&void 0!==c&&!G(c,d)){const i=((i,e)=>I.filter(e=>e<i).reverse().find(i=>G(i,e)))(c,d);void 0!==i&&(p="reboot"===(null===pi||void 0===pi?void 0:pi.policyType)?i:i*$)}return(0,a.A)((0,a.A)({},e),{},{goalEnabled:!0,warnEnabled:!0,blockEnabled:!0,goalTime:"version"===(null===pi||void 0===pi?void 0:pi.policyType)?null!==(t=e.goalTime)&&void 0!==t?t:2592e3:e.goalTime,goalTimeInDays:"reboot"===(null===pi||void 0===pi?void 0:pi.policyType)?null!==(l=e.goalTimeInDays)&&void 0!==l?l:14:e.goalTimeInDays,warningPeriod:r&&!e.warnEnabled?void 0:p,warningTimeOption:r&&!e.warnEnabled?m.s.DIRECT:e.warningTimeOption,warnTiming:r&&!e.warnEnabled?"direct":e.warnTiming,blockingPeriod:r?void 0:null!==(s=e.blockingPeriod)&&void 0!==s?s:0,blockingTimeOption:r?m.s.DIRECT:e.blockingTimeOption,blockTiming:r?"direct":e.blockTiming})})},[Pi,null===pi||void 0===pi?void 0:pi.policyType,ri]);if(!pi)return null;const Zi=null!==(S=pi.configureAriaLabel)&&void 0!==S?S:"string"===typeof pi.title?pi.title:null!==(C=pi.policyKey)&&void 0!==C?C:"",$i=(i=>{let e=i.warnEnabled,o=i.securityAlertsEnabled,n=i.awarenessLocked,a=i.enforcementLocked,t=i.enforcementConfigured;const l=[];return e&&(n?l.push("upgradeAwareness"):o||l.push("securityAlerts")),a?l.push("upgrade"):t||l.push("enforcement"),l})({warnEnabled:P.warnEnabled,securityAlertsEnabled:Ci,awarenessLocked:ji,enforcementLocked:Ei,enforcementConfigured:Di}).filter(i=>!yi||"securityAlerts"===i),Xi=(i,e)=>{ri(o=>(0,a.A)((0,a.A)({},o),{},{settings:o.settings.map((o,n)=>n===i?e(o):o)}))},ie=P.settings.map((i,e)=>(0,a.A)((0,a.A)({},i),{},{onAllowChange:i=>Xi(e,e=>(0,a.A)((0,a.A)({},e),{},{allowEnabled:i,warningEnabled:!i&&e.warningEnabled})),onWarningChange:i=>Xi(e,e=>(0,a.A)((0,a.A)({},e),{},{warningEnabled:i})),onWarnPeriodChange:i=>Xi(e,e=>(0,a.A)((0,a.A)({},e),{},{warnPeriod:i})),dropdown:i.dropdown?(0,a.A)((0,a.A)({},i.dropdown),{},{onChange:i=>Xi(e,e=>(0,a.A)((0,a.A)({},e),{},{dropdown:e.dropdown?(0,a.A)((0,a.A)({},e.dropdown),{},{selected:i}):void 0}))}):void 0})),ee=i=>{window.open("".concat(window.location.origin).concat(i),"_blank","noopener,noreferrer")},oe=pi.additionalAntivirusSettings&&(0,A.st)(null===gi||void 0===gi?void 0:gi.organization,h.T.SPECIFIC_ANTIVIRUS)?(0,K.jsx)(Z.A,{requirements:P.antivirusRequirements,onChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{antivirusRequirements:i})),organizationId:P.policy.organization_id,disabled:V,stacked:J}):null,ne=J&&null!==oe;return(0,K.jsxs)(K.Fragment,{children:[(0,K.jsxs)(s.A,{component:"form",id:L,onSubmit:i=>{i.preventDefault(),V||(Oi(null),P.goalEnabled&&P.additionalDnsSettings&&0===P.additionalDnsSettings.dnsServers.length?Oi(X("policies.createPolicy.dnsServersRequired")):(Vi(null),P.goalEnabled&&P.additionalAikidoEndpointSettings&&!hi(P.additionalAikidoEndpointSettings.endpointToken)?Vi(X("applications.policies.aikidoEndpointTokenRequired")):(ni(B,li.current,pi),O(li.current))))},sx:{display:"flex",flexDirection:"column",gap:"20px"},children:[(0,K.jsxs)(s.A,{sx:ne?{display:"grid",gridTemplateColumns:{xs:"minmax(0, 1fr)",md:"minmax(0, 1fr) minmax(0, 1fr)"},alignItems:"start",columnGap:"24px",rowGap:"20px"}:void 0,children:[(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"20px"},children:[(0,K.jsx)(H,{ariaContext:Zi,isEnabled:P.goalEnabled,goalLabel:pi.goalLabel,policyType:pi.policyType,isReadOnly:V,showGoalTimeInputs:"version"===pi.policyType||"reboot"===pi.policyType,onToggle:Ji,goalTime:P.goalTime,goalTimeInDays:P.goalTimeInDays,onGoalTimeChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{goalTime:i})),onGoalTimeInDaysChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{goalTimeInDays:i})),useDays:"reboot"===pi.policyType,settings:pi.showAdditionalSettings?ie:[]}),oe&&!ne&&(0,K.jsx)(s.A,{className:"policy-modal-section-content",children:oe}),(0,K.jsx)(r.A,{}),(0,K.jsx)(Ti,{ariaContext:Zi,isEnabled:P.warnEnabled,isReadOnly:V,onToggle:Yi,warnPeriod:P.warningPerio
1d,warnTimeOption:P.warningTimeOption,onWarnPeriodChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{warningPeriod:i})),goalTime:P.goalTime,goalTimeInDays:P.goalTimeInDays,useDays:"reboot"===pi.policyType,goalEnabled:P.goalEnabled,blockEnabled:P.blockEnabled,blockPeriod:P.blockingPeriod,awarenessLocked:ji,isVersionPolicy:"version"===pi.policyType||"reboot"===pi.policyType,onTimingChange:i=>ri(e=>{var o,n;return(0,a.A)((0,a.A)({},e),{},{warnTiming:i,warningTimeOption:"direct"===i?m.s.DIRECT:void 0},e.blockEnabled&&"on_goal"===i?{blockingPeriod:"reboot"===pi.policyType?null!==(o=e.goalTimeInDays)&&void 0!==o?o:14:null!==(n=e.goalTime)&&void 0!==n?n:2592e3,blockTiming:"on_goal",blockingTimeOption:void 0}:{})})}),$i.includes("securityAlerts")&&(0,K.jsx)(si,{title:X("policies.suggestions.securityAlerts.title"),description:X("policies.suggestions.securityAlerts.description"),onClick:()=>ee("/awareness")}),$i.includes("upgradeAwareness")&&(0,K.jsx)(si,{variant:"upgrade",title:X("policies.suggestions.upgradeAwareness.title"),description:X("policies.suggestions.upgradeAwareness.description"),onClick:()=>Li("awareness")}),(0,K.jsx)(r.A,{}),(0,K.jsx)(F,{ariaContext:Zi,isEnabled:P.blockEnabled,policyType:pi.policyType,isReadOnly:V,blockingUnavailable:Pi,onToggle:Qi,blockPeriod:P.blockingPeriod,blockTimeOption:P.blockingTimeOption,onBlockPeriodChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{blockingPeriod:i}
1)),goalTime:P.goalTime,goalTimeInDays:P.goalTimeInDays,useDays:"reboot"===pi.policyType,goalEnabled:P.goalEnabled,warnEnabled:P.warnEnabled,warnPeriod:P.warningPeriod,warnPeriodTiming:"version"===pi.policyType||"reboot"===pi.policyType?P.warnTiming:void 0,isVersionPolicy:"version"===pi.policyType||"reboot"===pi.policyType,warnTiming:P.warnTiming,onTimingChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{blockTiming:i,blockingTimeOption:"direct"===i?m.s.DIRECT:void 0}))}),$i.includes("enforcement")&&(0,K.jsx)(si,{title:X("policies.suggestions.enforcement.title"),description:X("policies.suggestions.enforcement.description"),onClick:()=>ee("/applications")}),$i.includes("upgrade")&&(0,K.jsx)(si,{variant:"upgrade",title:X("policies.suggestions.upgrade.title"),description:X("policies.suggestions.upgrade.description"),onClick:()=>Li("enforcement")}),("version"===pi.policyType||"reboot"===pi.policyType)&&(0,K.jsxs)(s.A,{className:"policy-timeline-card",children:[(0,K.jsx)(vi,{policyType:pi.policyType,goalEnabled:P.goalEnabled,goalDays:"reboot"===pi.policyType?null!==(E=P.goalTimeInDays)&&void 0!==E?E:0:Math.round((null!==(j=P.goalTime)&&void 0!==j?j:0)/$),warnEnabled:P.warnEnabled,warnDays:void 0===P.warningPerio
1d?void 0:"reboot"===pi.policyType?P.warningPeriod:Math.round(P.warningPeriod/$),blockEnabled:P.blockEnabled,blockDays:void 0===P.blockingPeriod?void 0:"reboot"===pi.policyType?P.blockingPeriod:Math.round(P.blockingPeriod/$)}),(0,K.jsx)(ai.A,{isGoalEnabled:P.goalEnabled,policyType:pi.policyType,goalTime:P.goalTime,goalTimeInDays:P.goalTimeInDays,warningAndBlockingState:oi(P),warningPeriod:P.warningPeriod,blockingPeriod:P.blockingPeriod,warnTiming:P.warnTiming,blockTiming:P.blockTiming,animate:!0,inline:!0})]}),P.additionalDnsSettings&&(0,K.jsxs)(K.Fragment,{children:[Ni&&(0,K.jsx)(d.A,{severity:"error",children:Ni}),(0,K.jsx)(Q,{dnsServers:P.additionalDnsSettings.dnsServers,validationMode:P.additionalDnsSettings.validationMode,onDnsServersChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{additionalDnsSettings:e.additionalDnsSettings?(0,a.A)((0,a.A)({},e.additionalDnsSettings),{},{dnsServers:i}):void 0})),onValidationModeChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{additionalDnsSettings:e.additionalDnsSettings?(0,a.A)((0,a.A)({},e.additionalDnsSettings),{},{validationMode:i}):void 0})),isReadOnly:V})]}),P.additionalIntuneTenantSettings&&(0,K.jsx)(_i,{tenantIds:P.additionalIntuneTenantSettings.tenantIds,onTenantIdsChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{additionalIntuneTenantSettings:e.additionalIntuneTenantSettings?(0,a.A)((0,a.A)({},e.additionalIntuneTenantSettings),{},{tenantIds:i}):void 0})),externalEnrollmentAllowed:P.additionalIntuneTenantSettings.externalEnrollmentAllowed,onExternalEnrollmentAllowedChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{additionalIntuneTenantSettings:e.additionalIntuneTenantSettings?(0,a.A)((0,a.A)({},e.additionalIntuneTenantSettings),{},{externalEnrollmentAllowed:i}):void 0})),isReadOnly:V}),P.additionalAikidoEndpointSettings&&(0,K.jsx)(Ai,{endpointToken:P.additionalAikidoEndpointSettings.endpointToken,onEndpointTokenChange:i=>ri(e=>(0,a.A)((0,a.A)({},e),{},{additionalAikidoEndpointSettings:e.additionalAikidoEndpointSettings?(0,a.A)((0,a.A)({},e.additionalAikidoEndpointSettings),{},{endpointToken:i}):void 0})),isReadOnly:V,error:Mi})]}),ne&&(0,K.jsx)(s.A,{"data-testid":"policy-settings-side-panel",sx:{borderStyle:"solid",borderColor:"divider",borderWidth:{xs:"1px 0 0 0",md:"0 0 0 1px"},pt:{xs:"20px",md:0},pl:{xs:0,md:"24px"}},children:oe})]}),U&&(0,K.jsxs)(s.A,{sx:{display:"flex",flexDirection:ti?"column":"row",justifyContent:"flex-end",gap:"12px",width:"100%"},children:[(0,K.jsx)(c.A,{type:"button",onClick:W,variant:"outlined",fullWidth:ti,sx:{textTransform:"none",borderRadius:"8px",padding:"10px 16px"},children:X("general.cancel")}),(0,K.jsx)(c.A,{type:"submit",variant:"contained",disabled:V,fullWidth:ti,sx:{textTransform:"none",borderRadius:"8px",padding:"10px 16px"},children:X("general.confirm")})]})]}),Fi&&(0,K.jsx)(ki.g0,{open:!0,onClose:()=>Li(null),planName:null===ui||void 0===ui||null===(D=ui.PaymentPlan)||void 0===D?void 0:D.Name,requiredPlanName:"Advanced",pageType:Fi,mode:"modal",onContactSales:()=>{Li(null),(0,b.z$)(X("policies.upgradeModal.contactSalesMessage"))}})]})}},77532(i,e,o){o.d(e,{F:()=>c});var n=o(89379),a=o(9950),t=o(55030),l=o(33426),s=o(2522),r=o(44414);const d=2592e3,c=(i,e)=>{var o,c,p,g,m,u,v,_,y,b,h,A,f,T,k,w,x;const S=(0,t.Bd)().t,C=a.useCallback(i=>{e(e=>i(e))},[e]),E=void 0!==(null===(o=i.os)||void 0===o?void 0:o.BlockTime)&&null!==i.os.BlockTime?"warn_and_block":void 0!==(null===(c=i.os)||void 0===c?void 0:c.WarnTime)&&null!==i.os.WarnTime?"warn_person":"do_nothing";return{policyKey:"os",type:"PolicySettingsModal",title:(0,r.jsxs)(r.Fragment,{children:[S("applications.policies.os"),(0,r.jsx)(l.A,{})]}),subtitle:S("applications.policies.osExplanation"),description:S("discovery.OSUpToDate.tooltip"),isVerificationEnabled:(j=i.os,void 0!==(null===j||void 0===j?void 0:j.GoalTime)&&null!==j.GoalTime),onVerificationToggle:i=>C(e=>{var o,a,t,l,s;return(0,n.A)((0,n.A)({},e),{},{os:i?(0,n.A)((0,n.A)({},e.os),{},{GoalTime:null===(o=e.os)||void 0===o?void 0:o.GoalTime,older_supported_major_versions:null!==(a=null===(t=e.os)||void 0===t?void 0:t.older_supported_major_versions)&&void 0!==a?a:{dont_warn:!1,dont_block:!1},beta_versions:null!==(l=null===(s=e.os)||void 0===s?void 0:s.beta_versions)&&void 0!==l?l:{dont_warn:!1,dont_block:!1}}):void 0})}),warningAndBlockingState:E,onWarningAndBlockingChange:i=>{C(e=>{var o,a,t;const l=e.os;return"do_nothing"===i?void 0!==(null===l||void 0===l?void 0:l.GoalTime)&&null!==(null===l||void 0===l?void 0:l.GoalTime)?(0,n.A)((0,n.A)({},e),{},{os:(0,n.A)((0,n.A)({},l),{},{WarnTime:void 0,WarnTimeOption:void 0,BlockTime:void 0,BlockTimeOption:void 0,older_supported_major_versions:l.older_supported_major_versions,beta_versions:l.beta_versions})}):(0,n.A)((0,n.A)({},e),{},{os:void 0}):(0,n.A)((0,n.A)({},e),{},{os:(0,n.A)((0,n.A)({},l),{},{GoalTime:null!==(o=null===l||void 0===l?void 0:l.GoalTime)&&void 0!==o?o:d,WarnTime:"warn_person"===i||"warn_and_block"===i?null!==(a=null===l||void 0===l?void 0:l.WarnTime)&&void 0!==a?a:1209600:void 0,WarnTimeOption:"warn_person"===i||"warn_and_block"===i?null===l||void 0===l?void 0:l.WarnTimeOption:void 0,BlockTime:"warn_and_block"===i?null!==(t=null===l||void 0===l?void 0:l.BlockTime)&&void 0!==t?t:0:void 0,BlockTimeOption:"warn_and_block"===i?null===l||void 0===l?void 0:l.BlockTimeOption:void 0,older_supported_major_versions:null===l||void 0===l?void 0:l.older_supported_major_versions,beta_versions:null===l||void 0===l?void 0:l.beta_versions})})})}
1,warningPeriod:null!==(p=null===(g=i.os)||void 0===g?void 0:g.WarnTime)&&void 0!==p?p:0,warningTimeOption:null===(m=i.os)||void 0===m?void 0:m.WarnTimeOption,onWarningPeriodChange:i=>{C(e=>{const o=e.os;return(0,n.A)((0,n.A)({},e),{},{os:o?{GoalTime:o.GoalTime,WarnTime:i,WarnTimeOption:o.WarnTimeOption,BlockTime:o.BlockTime,BlockTimeOption:o.BlockTimeOption,older_supported_major_versions:o.older_supported_major_versions,beta_versions:o.beta_versions}:{WarnTime:i,WarnTimeOption:void 0,GoalTime:d,older_supported_major_versions:void 0,beta_versions:void 0}})})},onWarningTimeOptionChange:i=>{C(e=>(0,n.A)((0,n.A)({},e),{},{os:e.os||void 0!==i?(0,n.A)((0,n.A)({},e.os),{},{WarnTimeOption:i}):e.os}))},blockingPeriod:null!==(u=null===(v=i.os)||void 0===v?void 0:v.BlockTime)&&void 0!==u?u:d,blockingTimeOption:null===(_=i.os)||void 0===_?void 0:_.BlockTimeOption,onBlockingPeriodChange:i=>{C(e=>{const o=e.os;return(0,n.A)((0,n.A)({},e),{},{os:o?{GoalTime:o.GoalTime,WarnTime:o.WarnTime,WarnTimeOption:o.WarnTimeOption,BlockTime:i,BlockTimeOption:o.BlockTimeOption,older_supported_major_versions:o.older_supported_major_versions,beta_versions:o.beta_versions}:{BlockTime:i,BlockTimeOption:void 0,GoalTime:d,older_supported_major_versions:void 0,beta_versions:void 0}})})},onBlockingTimeOptionChange:i=>{C(e=>(0,n.A)((0,n.A)({},e),{},{os:e.os||void 0!==i?(0,n.A)((0,n.A)({},e.os),{},{BlockTimeOption:i}):e.os}))},settings:[{title:S("applications.policies.majorVersionsAllow"),description:S("applications.policies.majorVersionsAllowExplanation"),allowEnabled:!0===(null===(y=i.os)||void 0===y||null===(b=y.older_supported_major_versions)||void 0===b?void 0:b.dont_block),onAllowChange:i=>C(e=>{var o,a,t,l;return(0,n.A)((0,n.A)({},e),{},{os:(0,n.A)((0,n.A)({},e.os),{},{older_supported_major_versions:(0,n.A)((0,n.A)({},null===(o=e.os)||void 0===o?void 0:o.older_supported_major_versions),{},{dont_block:i,dont_warn:!!i||null!==(a=null===(t=e.os)||void 0===t||null===(l=t.older_supported_major_versions)||void 0===l?void 0:l.dont_warn)&&void 0!==a&&a})})})}),warningEnabled:!0!==(null===(h=i.os)||void 0===h||null===(A=h.older_supported_major_versions)||void 0===A?void 0:A.dont_warn),onWarningChange:i=>C(e=>{var o,a,t;return(0,n.A)((0,n.A)({},e),{},{os:(0,n.A)((0,n.A)({},e.os),{},{older_supported_major_versions:(0,n.A)((0,n.A)({},null===(o=e.os)||void 0===o?void 0:o.older_supported_major_versions),{},{dont_block:null===(a=e.os)||void 0===a||null===(t=a.older_supported_major_versions)||void 0===t?void 0:t.dont_block,dont_warn:!i})})})})},{title:S("applications.policies.betaVersionsAllow"),description:S("applications.policies.betaVersionsAllowExplanation"),allowEnabled:!0===(null===(f=i.os)||void 0===f||null===(T=f.beta_versions)||void 0===T?void 0:T.dont_block),onAllowChange:i=>C(e=>{var o,a,t,l;return(0,n.A)((0,n.A)({},e),{},{os:(0,n.A)((0,n.A)({},e.os),{},{beta_versions:(0,n.A)((0,n.A)({},null===(o=e.os)||void 0===o?void 0:o.beta_versions),{},{dont_block:i,dont_warn:!!i||null!==(a=null===(t=e.os)||void 0===t||null===(l=t.beta_versions)||void 0===l?void 0:l.dont_warn)&&void 0!==a&&a})})})}),warningEnabled:!0!==(null===(k=i.os)||void 0===k||null===(w=k.beta_versions)||void 0===w?void 0:w.dont_warn),onWarningChange:i=>C(e=>{var o,a,t;return(0,n.A)((0,n.A)({},e),{},{os:(0,n.A)((0,n.A)({},e.os),{},{beta_versions:(0,n.A)((0,n.A)({},null===(o=e.os)||void 0===o?void 0:o.beta_versions),{},{dont_warn:!i,dont_block:null===(a=e.os)||void 0===a||null===(t=a.beta_versions)||void 0===t?void 0:t.dont_block})})})})}],showAdditionalSettings:!0,goalLabel:S("policies.editPolicy.goalDuration.os"),policyType:"version",goalTime:null===(x=i.os)||void 0===x?void 0:x.GoalTime,onGoalTimeChange:i=>{C(e=>{const o=e.os;return(0,n.A)((0,n.A)({},e),{},{os:o?{GoalTime:i,WarnTime:o.WarnTime,WarnTimeOption:o.WarnTimeOption,BlockTime:o.BlockTime,BlockTimeOption:o.BlockTimeOption,older_supported_major_versions:o.older_supported_major_versions,beta_versions:o.beta_versions}:{GoalTime:i,older_supported_major_versions:void 0,beta_versions:void 0}})})},riskLevel:(0,s.W)("os"),policyBinding:{policy:i,setPolicy:e}};var j}},84696(i,e,o){o.d(e,{A:()=>f});o(9950);
1var n=o(78366),a=o(76429),t=o(75807),l=o(55030),s=o(44414);const r={type:"spring",duration:.25,bounce:0},d=i=>{let e=i.value,o=i.className;const l=(0,n.I)()?{duration:0}:r;return(0,s.jsx)(a.N,{mode:"popLayout",initial:!1,children:(0,s.jsx)(t.P.span,{className:o,style:{fontVariantNumeric:"tabular-nums"},initial:{opacity:0,y:6},animate:{opacity:1,y:0},exit:{opacity:0,y:-6},transition:l,children:e},String(e))})};var c=o(49992),p=o(27393),g=o(60123),m=o(72970),u=o(53040),v=o(92227);const _=(i,e)=>{if(void 0!==i)return"reboot"===e?i:Math.round(i/86400)},y=(i,e,o,n,a,t)=>{if(void 0===e||void 0===o)return;const l=o-e;return 0===l?i(a):l>0?i(n,{days:l}):i(t,{days:Math.abs(l)})},b="policies.editPolicy.statusIndicators",h={type:"spring",duration:.25,bounce:0},A=i=>{let e=i.isActive,o=i.activeIcon,l=i.inactiveIcon,r=i.text,c=i.animate;const p=(0,n.I)()?{duration:0}:h;return c?(0,s.jsxs)("div",{className:"policy-status-indicator ".concat(e?"policy-status-indicator--active":""),children:[(0,s.jsx)("div",{className:"policy-status-indicator-icon-wrapper",children:(0,s.jsx)(a.N,{initial:!1,children:(0,s.jsx)(t.P.img,{src:e?o:l,alt:"",className:"policy-status-indicator-icon policy-status-indicator-icon--animated",initial:{opacity:0,scale:.25,filter:"blur(4px)"},animate:{opacity:1,scale:1,filter:"blur(0px)"},exit:{opacity:0,scale:.25,filter:"blur(4px)"},transition:p},e?"active":"inactive")})}),(0,s.jsx)(d,{value:r,className:"policy-status-indicator-text"})]}):(0,s.jsxs)("div",{className:"policy-status-indicator ".concat(e?"policy-status-indicator--active":""),children:[(0,s.jsx)("img",{src:e?o:l,alt:"",className:"policy-status-indicator-icon"}),(0,s.jsx)("span",{className:"policy-status-indicator-text",children:r})]})},f=i=>{let e=i.isGoalEnabled,o=i.policyType,n=i.goalTime,a=i.goalTimeInDays,t=i.warningAndBlockingState,r=i.warningPerio
1d,d=i.blockingPeriod,h=i.screenLockMaxTimeout,f=(i.policyKey,i.onClick),T=i.animate,k=i.inline,w=i.warnTiming,x=i.blockTiming;const S=(0,l.Bd)().t,C="warn_person"===t||"warn_and_block"===t,E="warn_and_block"===t,j="version"===o||"reboot"===o,D="reboot"===o?a:_(n,o),P=_(r,o),I=_(d,o);return(0,s.jsx)("div",{className:"policy-status-wrapper",children:(0,s.jsxs)("div",{className:"policy-status-indicators ".concat(f?"policy-status-indicators--clickable":""," ").concat(k?"policy-status-indicators--inline":""),onClick:f,children:[(0,s.jsx)(A,{isActive:e,activeIcon:c.A,inactiveIcon:p.A,text:(()=>{if(!e)return S("".concat(b,".noComplianceGoalSet"));if(j&&void 0!==D)return 0===D?S("".concat(b,".complianceGoalImmediately")):S("".concat(b,".complianceGoalWithin"),{days:D});if(void 0!==h&&h>0){const i=Math.round(h/60);return S("".concat(b,".screenLockMaxTimeout"),{minutes:i})}return S("".concat(b,".complianceGoalSet"))})(),animate:T}),(0,s.jsx)(A,{isActive:C,activeIcon:g.A,inactiveIcon:m.A,text:(()=>{if(!C)return S("".concat(b,".notWarning"));if(j&&void 0!==P){if(k&&"direct"===w)return S("".concat(b,"reboot"===o?".warnAfterReboot":".warnAfterUpdate"),{days:P});if(k){const i=y(S,P,D,"".concat(b,".warnBeforeGoal"),"".concat(b,".warnOnGoal"),"".concat(b,".warnAfterGoal"));if(i)return i}return 0===P?S("".concat(b,".warnImmediately")):S("".concat(b,".warnAfterUpdateAvailable"),{days:P})}return S("".concat(b,".warningUsers"))})(),animate:T}),(0,s.jsx)(A,{isActive:E,activeIcon:u.A,inactiveIcon:v.A,text:(()=>{if(!E)return S("".concat(b,".notBlocking"));if(j&&void 0!==I){if(k&&"direct"===x)return S("".concat(b,"reboot"===o?".blockAfterReboot":".blockAfterUpdate"),{days:I});if(k){const i=y(S,I,D,"".concat(b,".blockBeforeGoal"),"".concat(b,".blockOnGoal"),"".concat(b,".blockAfterGoal"));if(i)return i}return 0===I?S("".concat(b,".blockImmediately")):S("".concat(b,".blockAfterUpdateAvailable"),{days:I})}return S("".concat(b,".blockingDevices"))})(),animate:T})]})})}},87128(i,e,o){o.d(e,{O3:()=>s,Aq:()=>r,YW:()=>d,jV:()=>p,TT:()=>m,Qc:()=>b,QX:()=>c,y_:()=>v});var n=o(89379),a=o(22046);const t=function(i,e,o){return{support:"supported",policyDataKey:i,editorKey:e,tabKey:o,ownedPolicyFields:arguments.length>3&&void 0!==arguments[3]?arguments[3]:[i],fallback:{kind:"policy_details",editorKey:e,tabKey:o}}},l=(i,e)=>({support:"unsupported",policyDataKey:i,editorKey:null,tabKey:null,ownedPolicyFields:[],fallback:{kind:"policy_details",editorKey:null,tabKey:e}}),s=["chrome_uptodate","firefox_uptodate","edge_uptodate","safari_uptodate","brave_uptodate","arc_uptodate","vivaldi_uptodate","opera_uptodate"],r={os_uptodate:t("os","os","operatingSystem"),os_autoupdate:t("os_autoupdate","os_autoupdate","o
1peratingSystem"),diskencryption_active:t("disk_encryption","disk_encryption","deviceSettings"),authentication_active:t("screen_lock","screen_lock","deviceSettings"),antivirus_enabled:t("antivirus","antivirus","otherTools"),chrome_uptodate:t("browser","browser","browsers"),firefox_uptodate:t("browser","browser","browsers"),edge_uptodate:t("browser","browser","browsers"),safari_uptodate:t("browser","browser","browsers"),brave_uptodate:t("browser","browser","browsers"),arc_uptodate:t("browser","browser","browsers"),vivaldi_uptodate:t("browser","browser","browsers"),opera_uptodate:t("browser","browser","browsers"),passwordmanager:t("password_manager","password_manager","otherTools"),biometrics:t("biometrics","biometrics","operatingSystem"),nativeClientInstalled:l("installed","general"),chrome_safebrowsing_enabled:t("chrome_safebrowsing_enabled","chrome_safebrowsing_enabled","browsers"),chrome_safebrowsing_enhanced:t("chrome_safebrowsing_enhanced","chrome_safebrowsing_enhanced","browsers"),chrome_do_not_track:t("chrome_do_not_track","chrome_do_not_track","browsers"),chrome_dns_over_https:t("chrome_dns_over_https","chrome_dns_over_https","browsers"),firefox_https_only:t("firefox_https_only","firefox_https_only","browsers"),firefox_dns_over_https:t("firefox_dns_over_https","firefox_dns_over_https","browsers"),firefox_enhanced_tracking_protection:t("firefox_enhanced_tracking_protection","firefox_enhanced_tracking_protection","browsers"),firefox_enhanced_tracking_protection_strict:t("firefox_enhanced_tracking_protection_strict","firefox_enhanced_tracking_protection_strict","browsers"),firewall_enabled:t("firewall","firewall","deviceSettings"),dns_servers_compliant:t("dns","dns","deviceSettings"),find_my_device_enabled:t("find_my_device","find_my_device","operatingSystem"),vanta_client_running:t("vanta","vanta","otherTools"),intune_enrolled:t("intune","intune","otherTools"),aikido_safe_chain:l("aikido_safe_chain","otherTools"),aikido_endpoint:l("aikido_endpoint","otherTools"),reboot:t("reboot","reboot","deviceSettings"),windows_recall:t("windows_recall","windows_recall","operatingSystem"),microsoft_word_uptodate:l(null,"otherTools"),microsoft_excel_uptodate:l(null,"otherTools"),microsoft_powerpoint_uptodate:l(null,"otherTools"),microsoft_outlook_uptodate:l(null,"otherTools"),microsoft_teams_uptodate:l(null,"otherTools"),slack_uptodate:l(null,"otherTools"),zoom_uptodate:l(null,"otherTools"),skype_uptodate:l(null,"otherTools"),adobe_acrobat_reader_uptodate:l(null,"otherTools"),adobe_acrobat_standard_or_pro_uptodate:l(null,"otherTools"),foxit_reader_uptodate:l(null,"otherTools"),sumatra_pdf_uptodate:l(null,"otherTools"),nitro_pdf_reader_uptodate:l(null,"otherTools"),jailbroken:t("jailbroken","jailbroken","operatingSystem"),rooted:t("rooted","rooted","operatingSystem"),developer_mode:t("developer_mode","developer_mode","operatingSystem"),secure_boot_enabled:t("secure_boot","secure_boot_enabled","deviceSettings"),remote_login_enabled:t("remote_login","remote_login","deviceSettings"),remote_management_enabled:t("remote_management","remote_management","deviceSettings"),remote_scripting_enabled:t("remote_scripting","remote_scripting","deviceSettings"),screen_sharing_enabled:t("screen_sharing","screen_sharing","deviceSettings"),unattended_remote_access_enabled:t("unattended_remote_access","unattended_remote_access","deviceSettings"),integrity_protection_enabled:t("integrity_protection","integrity_protection_enabled","deviceSettings"),secrets_in_environment:t("secrets_in_environment","secrets_in_environment","aiChecks"),autonomous_agents_present:t("autonomous_agents_present","autonomous_agents_present","aiChecks"),unguarded_elevation:t("unguarded_elevation","unguarded_elevation","aiChecks"),unsafe_ai_mode:t("unsafe_ai_mode","unsafe_ai_mode","aiChecks"),xfa_version:l("xfa_version","operatingSystem"),install_protection:l("install_protection","appDeviceChecks"),no_revoked_signature_apps:l("no_revoked_signature_apps","appDeviceChecks"),no_tampered_apps:l("no_tampered_apps","appDeviceChecks"),no_untrusted_signer_apps:l("no_untrusted_signer_apps","appDeviceChecks"),no_unsigned_apps:l("no_unsigned_apps","appDeviceChecks"),no_adhoc_signed_apps:l("no_adhoc_signed_apps","appDeviceChecks"),no_unnotarized_apps:l("no_unnotarized_apps","appDeviceChecks"),no_cryptominers:l("no_cryptominers","appDeviceChecks"),no_hacking_pentest:l("no_hacking_pentest","appDeviceChecks"),no_piracy_p2p:l("no_piracy_p2p","appDeviceChecks"),no_jailbreak_rooting:l("no_jailbreak_rooting","appDeviceChecks"),no_vpn_clients:l("no_vpn_clients","appDeviceChecks"),no_third_party_ai_coding:l("no_third_party_ai_coding","appDeviceChecks"),no_experimental_browsers:l("no_experimental_browsers","appDeviceChecks"),no_virtualization:l("no_virtualization","appDeviceChecks"),no_games:l("no_games","appDeviceChecks"),no_permission_hungry:l("no_permission_hungry","appDeviceChecks")},d=i=>r[i],c=i=>"supported"===i.support,p=i=>{var e;return null!==(e=d(i).policyDataKey)&&void 0!==e?e:void 0},g=new Set([a.Px,a.JE]),m=i=>{if("string"!==typeof i)return!1;const e=i.trim();return e.length>0&&!g.has(e)},u=i=>"number"===typeof i&&Number.isFinite(i)&&i>=0,v=(i,e,o,a)=>{const t=d(i);return m(e)&&c(t)?(0,n.A)({policyId:e,editorKey:t.editorKey,intendedAction:o},u(null===a||void 0===a?void 0:a.affectedDeviceCount)?{affectedDeviceCount:a.affectedDeviceCount}:{}):null},_=new Set(Object.values(r).filter(c).map(i=>i.editorKey)),y=new Set(["edit","enable_goal","enable_warning","enable_blocking"]),b=i=>{if(!i||"object"!==typeof i)return!1;const e=i;return m(e.policyId)&&"string"===typeof e.editorKey&&_.has(e.editorKey)&&"string"===typeof e.intendedAction&&y.has(e.intendedAction)&&(void 0===e.affectedDeviceCount||u(e.affectedDeviceCount))}},92227(i,e,o){o.d(e,{A:()=>n});o(9950);const n=o.p+"static/media/block-inactive.bbac0719206dddccb5c6ac1bdefe49c4.svg"}}]);
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.