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}}},11045(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"}}})})}},27393(i,e,o){o.d(e,{A:()=>n});o(9950);const n=o.p+"static/media/goal-inactive.ec078505737a52f133b9c665bb553f51.svg"},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))},36006(i,e,o){o.d(e,{L:()=>m});var n=o(89379),a=o(9950),t=o(55030),l=o(42074),s=o(42200),r=o(11045),d=o(69509),c=o(2522),p=o(77532),g=o(44414);const m=(i,e,o,m)=>{var u,v,_,y,b,h,A,f,T,w,k,x,S,E,j,C,D,P,I,B,O,M,W,N,G,V,K,R,F,L,H,U,z,J;const q=(0,t.Bd)().t,Y=(0,p.F)(i,e),Q=2592e3,Z=a.useCallback(i=>
1{e(e=>i(e))},[e]),X=i=>!!i&&!0===i.goal,$=i=>i?!0===i.block?"warn_and_block":!0===i.warn?"warn_person":"do_nothing":"do_nothing",ii=(i,e)=>{Z(o=>{if("do_nothing"===i){const i=o[e[0]];if(!0===(null===i||void 0===i?void 0:i.goal)){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 a=Object.fromEntries(e.map(i=>[i,void 0]));return(0,n.A)((0,n.A)({},o),a)}const a=o[e[0]],t=(0,n.A)((0,n.A)({},a),{},{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,t])))})};return[{policyKey:"skip",type:"PolicySettingsModal",title:q("applications.policies.skip"),subtitle:q("applications.policies.skipExplanation"),isVerificationEnabled:null!==(u=i.skip)&&void 0!==u&&u,onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{skip:i})),showAdditionalSettings:!1},{policyKey:"agentless",type:"PolicySettingsModal",title:(0,g.jsxs)("span",{style:{display:"flex",alignItems:"center",gap:"6px"},children:[q("applications.policies.agentless"),(0,g.jsx)("img",{src:s.A,alt:"Agentless",style:{width:"16px",height:"16px",opacity:.7}})]}),subtitle:(0,g.jsxs)(g.Fragment,{children:[q("applications.policies.agentlessExplanation")," ",(0,g.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:q("applications.policies.agentlessHere")}),"."]}),isVerificationEnabled:null!==(v=i.agentless_allowed)&&void 0!==v&&v,onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{agentless_allowed:i})),showAdditionalSettings:!1},{policyKey:"unsupported",type:"PolicySettingsModal",title:q("applications.policies.unsupported"),subtitle:q("applications.policies.unsupportedExplanation"),isVerificationEnabled:null!==(_=i.unsupported)&&void 0!==_&&_,onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{unsupported:i})),showAdditionalSettings:!1},Y,{policyKey:"os_autoupdate",type:"PolicySettingsModal",title:q("applications.policies.osAutoUpdate"),subtitle:q("applications.policies.osAutoUpdateExplanation"),description:q("discovery.OSAutoUpdate.tooltip"),isVerificationEnabled:X(i.os_autoupdate),onVerificationToggle:i=>Z(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:$(i.os_autoupdate),onWarningAndBlockingChange:i=>ii(i,["os_autoupdate"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"browser",type:"PolicySettingsModal",title:(0,g.jsxs)(g.Fragment,{children:[q("applications.policies.browser"),(0,g.jsx)(r.A,{})]}),subtitle:q("applications.policies.browserExplanation"),description:q("discovery.BrowserUpToDate.tooltip"),isVerificationEnabled:(i=>!!i&&(void 0!==i.GoalTime&&null!==i.GoalTime))(i.browser),onVerificationToggle:i=>Z(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)=>{Z(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:Q,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!==(y=null===(b=i.browser)||void 0===b?void 0:b.WarnTime)&&void 0!==y?y:0,warningTimeOption:null===(h=i.browser)||void 0===h?void 0:h.WarnTimeOption,onWarningPeriodChange:i=>{Z(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:Q,older_supported_major_versions:void 0,beta_versions:void 0}})})},onWarningTimeOptionChange:i=>{Z(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!==(A=null===(f=i.browser)||void 0===f?void 0:f.BlockTime)&&void 0!==A?A:Q,blockingTimeOption:null===(T=i.browser)||void 0===T?void 0:T.BlockTimeOption,onBlockingPeriodChange:i=>{Z(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:Q,older_supported_major_versions:void 0,beta_versions:void 0}})})},onBlockingTimeOptionChange:i=>{Z(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:q("applications.policies.majorVersionsAllow"),description:q("applications.policies.majorVersionsAllowExplanation"),allowEnabled:!0===(null===(w=i.browser)||void 0===w||null===(k=w.older_supported_major_versions)||void 0===k?void 0:k.dont_block),onAllowChange:i=>{Z(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===(x=i.browser)||void 0===x||null===(S=x.older_supported_major_versions)||void 0===S?void 0:S.dont_warn),onWarningChange:i=>Z(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:q("applications.policies.betaVersionsAllow"),description:q("applications.policies.betaVersionsAllowExplanation"),allowEnabled:!0===(null===(E=i.browser)||void 0===E||null===(j=E.beta_versions)||void 0===j?void 0:j.dont_block),onAllowChange:i=>Z(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===(C=i.browser)||void 0===C||null===(D=C.beta_versions)||void 0===D?void 0:D.dont_warn),onWarningChange:i=>Z(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:q("policies.editPolicy.goalDuration.browser"),policyType:"version",goalTime:null===(P=i.browser)||void 0===P?void 0:P.GoalTime,onGoalTimeChange:i=>{console.info("[PolicySettings] Browser goal time change",i),Z(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,g.jsxs)(g.Fragment,{children:[q("applications.policies.diskEncryption"),(0,g.jsx)(r.A,{})]}),subtitle:q("applications.policies.diskEncryptionExplanation"),description:q("discovery.DiskEncryption.tooltip"),isVerificationEnabled:X(i.disk_encryption),onVerificationToggle:i=>Z(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:$(i.disk_encryption),onWarningAndBlockingChange:i=>ii(i,["disk_encryption"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"screen_lock",type:"PolicySettingsModal",title:(0,g.jsxs)(g.Fragment,{children:[q("applications.policies.screenlock"),(0,g.jsx)(r.A,{})]}),subtitle:q("applications.policies.screenlockExplanation"),description:q("discovery.Biometrics.tooltip"),isVerificationEnabled:X(i.screen_lock),onVerificationToggle:i=>Z(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:$(i.screen_lock),onWarningAndBlockingChange:i=>ii(i,["screen_lock"]),showAdditionalSettings:!0,policyType:"enabled",screenLockMaxTimeout:null===(I=i.screen_lock)||void 0===I?void 0:I.max_timeout,settings:[{title:q("policies.editPolicy.goalDuration.screen_lock"),dropdown:{options:(0,d.p3)(q),selected:null===(B=i.screen_lock)||void 0===B?void 0:B.max_timeout,onChange:i=>Z(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,g.jsxs)(g.Fragment,{children:[q("applications.policies.antivirus"),(0,g.jsx)(r.A,{})]}),subtitle:q("applications.policies.antivirusExplanation"),description:q("discovery.Antivirus.tooltip"),isVerificationEnabled:X(i.antivirus),onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{antivirus:i?(0,n.A)((0,n.A)({},e.antivirus),{},{goal:!0}):void 0})),warningAndBlockingState:$(i.antivirus),onWarningAndBlockingChange:i=>ii(i,["antivirus"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"password_manager",type:"PolicySettingsModal",title:q("applications.policies.passwordmanager"),subtitle:q("applications.policies.passwordmanagerExplanation"),description:q("discovery.PasswordManager.tooltip"),isVerificationEnabled:X(i.password_manager),onVerificationToggle:i=>Z(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:$(i.password_manager),onWarningAndBlockingChange:i=>ii(i,["password_manager"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"biometrics",type:"PolicySettingsModal",title:(0,g.jsxs)(g.Fragment,{children:[q("applications.policies.biometrics"),(0,g.jsx)(r.A,{})]}),subtitle:q("applications.policies.biometricsExplanation"),description:q("discovery.Biometrics.tooltip"),isVerificationEnabled:X(i.biometrics),onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{biometrics:i?(0,n.A)((0,n.A)({},e.biometrics),{},{goal:!0}):void 0})),warningAndBlockingState:$(i.biometrics),onWarningAndBlockingChange:i=>ii(i,["biometrics"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"reboot",type:"PolicySettingsModal",title:q("applications.policies.reboot"),subtitle:q("applications.policies.rebootExplanation"),description:q("discovery.Reboot.tooltip"),isVerificationEnabled:(i=>!!i&&(void 0!==i.GoalTimeInDays&&null!==i.GoalTimeInDays))(i.reboot),onVerificationToggle:i=>Z(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)=>{Z(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!==(O=null===(M=i.reboot)||void 0===M?void 0:M.WarnTimeInDays)&&void 0!==O?O:14,warningTimeOption:null===(W=i.reboot)||void 0===W?void 0:W.WarnTimeOption,onWarningPeriodChange:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{reboot:(0,n.A)((0,n.A)({},e.reboot),{},{WarnTimeInDays:i})})),onWarningTimeOptionChange:i=>Z(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!==(N=null===(G=i.reboot)||void 0===G?void 0:G.BlockTimeInDays)&&void 0!==N?N:30,blockingTimeOption:null===(V=i.reboot)||void 0===V?void 0:V.BlockTimeOption,onBlockingPeriodChange:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{reboot:(0,n.A)((0,n.A)({},e.reboot),{},{BlockTimeInDays:i})})),onBlockingTimeOptionChange:i=>Z(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===(K=i.reboot)||void 0===K?void 0:K.GoalTimeInDays,goalLabel:q("policies.editPolicy.goalDuration.reboot"),onGoalTimeInDaysChange:i=>Z(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,g.jsxs)(g.Fragment,{children:[q("applications.policies.firewall"),(0,g.jsx)(r.A,{})]}),subtitle:q("applications.policies.firewallExplanation"),description:q("discovery.Firewall.tooltip"),isVerificationEnabled:X(i.firewall),onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{firewall:i?(0,n.A)((0,n.A)({},e.firewall),{},{goal:!0}):void 0})),warningAndBlockingState:$(i.firewall),onWarningAndBlockingChange:i=>ii(i,["firewall"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_safebrowsing_enabled",type:"PolicySettingsModal",title:q("applications.policies.chromeSafebrowsingEnabled"),subtitle:q("applications.policies.chromeSafebrowsingEnabledExplanation"),description:q("discovery.ChromeSafeBrowsing.tooltip"),isVerificationEnabled:X(i.chrome_safebrowsing_enabled),onVerificationToggle:i=>Z(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:$(i.chrome_safebrowsing_enabled),onWarningAndBlockingChange:i=>ii(i,["chrome_safebrowsing_enabled"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_safebrowsing_enhanced",type:"PolicySettingsModal",title:q("applications.policies.chromeSafebrowsingEnhanced"),subtitle:q("applications.policies.chromeSafebrowsingEnhancedExplanation"),description:q("discovery.ChromeSafeBrowsingEnhanced.tooltip"),isVerificationEnabled:X(i.chrome_safebrowsing_enhanced),onVerificationToggle:i=>Z(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:$(i.chrome_safebrowsing_enhanced),onWarningAndBlockingChange:i=>ii(i,["chrome_safebrowsing_enhanced"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_do_not_track",type:"PolicySettingsModal",title:q("applications.policies.chromeDoNotTrack"),subtitle:q("applications.policies.chromeDoNotTrackExplanation"),description:q("discovery.ChromeDoNotTrack.tooltip"),isVerificationEnabled:X(i.chrome_do_not_track),onVerificationToggle:i=>Z(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:$(i.chrome_do_not_track),onWarningAndBlockingChange:i=>ii(i,["chrome_do_not_track"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"chrome_dns_over_https",type:"PolicySettingsModal",title:q("applications.policies.chromeDnsOverHttps"),subtitle:q("applications.policies.chromeDnsOverHttpsExplanation"),description:q("discovery.ChromeDnsOverHttps.tooltip"),isVerificationEnabled:X(i.chrome_dns_over_https),onVerificationToggle:i=>Z(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:$(i.chrome_dns_over_https),onWarningAndBlockingChange:i=>ii(i,["chrome_dns_over_https"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_https_only",type:"PolicySettingsModal",title:q("applications.policies.firefoxHttpsOnly"),subtitle:q("applications.policies.firefoxHttpsOnlyExplanation"),description:q("discovery.FirefoxHttpsOnly.tooltip"),isVerificationEnabled:X(i.firefox_https_only),onVerificationToggle:i=>Z(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:$(i.firefox_https_only),onWarningAndBlockingChange:i=>ii(i,["firefox_https_only"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_dns_over_https",type:"PolicySettingsModal",title:q("applications.policies.firefoxDnsOverHttps"),subtitle:q("applications.policies.firefoxDnsOverHttpsExplanation"),description:q("discovery.FirefoxDnsOverHttps.tooltip"),isVerificationEnabled:X(i.firefox_dns_over_https),onVerificationToggle:i=>Z(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:$(i.firefox_dns_over_https),onWarningAndBlockingChange:i=>ii(i,["firefox_dns_over_https"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_enhanced_tracking_protection",type:"PolicySettingsModal",title:q("applications.policies.firefoxEnhancedTrackingProtection"),subtitle:q("applications.policies.firefoxEnhancedTrackingProtectionExplanation"),description:q("discovery.FirefoxEnhancedTrackingProtection.tooltip"),isVerificationEnabled:X(i.firefox_enhanced_tracking_protection),onVerificationToggle:i=>Z(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:$(i.firefox_enhanced_tracking_protection),onWarningAndBlockingChange:i=>ii(i,["firefox_enhanced_tracking_protection"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"firefox_enhanced_tracking_protection_strict",type:"PolicySettingsModal",title:q("applications.policies.firefoxEnhancedTrackingProtectionStrict"),subtitle:q("applications.policies.firefoxEnhancedTrackingProtectionStrictExplanation"),description:q("discovery.FirefoxEnhancedTrackingProtectionStrict.tooltip"),isVerificationEnabled:X(i.firefox_enhanced_tracking_protection_strict),onVerificationToggle:i=>Z(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:$(i.firefox_enhanced_tracking_protection_strict),onWarningAndBlockingChange:i=>ii(i,["firefox_enhanced_tracking_protection_strict"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"find_my_device",type:"PolicySettingsModal",title:(0,g.jsx)(g.Fragment,{children:q("applications.policies.findmy
1device")}),subtitle:q("applications.policies.findmydeviceExplanation"),description:q("discovery.FindMyDevice.tooltip"),isVerificationEnabled:X(i.find_my_device),onVerificationToggle:i=>Z(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:$(i.find_my_device),onWarningAndBlockingChange:i=>ii(i,["find_my_device"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"dns",type:"PolicySettingsModal",title:q("applications.policies.dns"),subtitle:q("applications.policies.dnsExplanation"),description:q("discovery.DNS.tooltip"),isVerificationEnabled:(i=>!!i&&!0===i.goal)(i.dns),onVerificationToggle:i=>Z(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=>{Z(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===(R=i.dns)||void 0===R?void 0:R.dns_servers)||[],validationMode:(null===(F=i.dns)||void 0===F?void 0:F.validation_mode)||"exact_match",onDnsServersChange:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{dns:(0,n.A)((0,n.A)({},e.dns),{},{dns_servers:i})})),onValidationModeChange:i=>Z(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:q("applications.policies.screenSharing"),subtitle:q("applications.policies.screenSharingExplanation"),description:q("discovery.ScreenSharing.tooltip"),isVerificationEnabled:X(i.screen_sharing),onVerificationToggle:i=>Z(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:$(i.screen_sharing),onWarningAndBlockingChange:i=>ii(i,["screen_sharing"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"remote_scripting",type:"PolicySettingsModal",title:q("applications.policies.remoteScripting"),subtitle:q("applications.policies.remoteScriptingExplanation"),description:q("discovery.RemoteScripting.tooltip"),isVerificationEnabled:X(i.remote_scripting),onVerificationToggle:i=>Z(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:$(i.remote_scripting),onWarningAndBlockingChange:i=>ii(i,["remote_scripting"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"remote_management",type:"PolicySettingsModal",title:q("applications.policies.remoteManagement"),subtitle:q("applications.policies.remoteManagementExplanation"),description:q("discovery.RemoteManagement.tooltip"),isVerificationEnabled:X(i.remote_management),onVerificationToggle:i=>Z(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:$(i.remote_management),onWarningAndBlockingChange:i=>ii(i,["remote_management"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"remote_login",type:"PolicySettingsModal",title:q("applications.policies.remoteLogin"),subtitle:q("applications.policies.remoteLoginExplanation"),description:q("discovery.RemoteLogin.tooltip"),isVerificationEnabled:X(i.remote_login),onVerificationToggle:i=>Z(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:$(i.remote_login),onWarningAndBlockingChange:i=>ii(i,["remote_login"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"unattended_remote_access",type:"PolicySettingsModal",title:q("applications.policies.unattendedRemoteAccess"),subtitle:q("applications.policies.unattendedRemoteAccessExplanation"),description:q("discovery.UnattendedRemoteAccess.tooltip"),isVerificationEnabled:X(i.unattended_remote_access),onVerificationToggle:i=>Z(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:$(i.unattended_remote_access),onWarningAndBlockingChange:i=>ii(i,["unattended_remote_access"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0}
1,{policyKey:"windows_recall",type:"PolicySettingsModal",title:q("applications.policies.windowsRecall"),subtitle:q("applications.policies.windowsRecallExplanation"),description:q("discovery.WindowsRecall.tooltip"),isVerificationEnabled:X(i.windows_recall),onVerificationToggle:i=>Z(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:$(i.windows_recall),onWarningAndBlockingChange:i=>ii(i,["windows_recall"]),showAdditionalSettings:!1},{policyKey:"jailbroken",type:"PolicySettingsModal",title:q("applications.policies.jailbrokenIos"),subtitle:q("applications.policies.jailbrokenIosExplanation"),description:q("discovery.Jailbroken.tooltip"),isVerificationEnabled:X(i.jailbroken),onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{jailbroken:i?(0,n.A)((0,n.A)({},e.jailbroken),{},{goal:!0}):void 0})),warningAndBlockingState:$(i.jailbroken),onWarningAndBlockingChange:i=>ii(i,["jailbroken"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"rooted",type:"PolicySettingsModal",title:q("applications.policies.rootedAndroid"),subtitle:q("applications.policies.rootedExplanation"),description:q("discovery.Rooted.tooltip"),isVerificationEnabled:X(i.rooted),onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{rooted:i?(0,n.A)((0,n.A)({},e.rooted),{},{goal:!0}):void 0})),warningAndBlockingState:$(i.rooted),onWarningAndBlockingChange:i=>ii(i,["rooted"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"developer_mode",type:"PolicySettingsModal",title:q("applications.policies.developerMode"),subtitle:q("applications.policies.developerModeExplanation"),description:q("discovery.DeveloperMode.tooltip"),isVerificationEnabled:X(i.developer_mode),onVerificationToggle:i=>Z(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:$(i.developer_mode),onWarningAndBlockingChange:i=>ii(i,["developer_mode"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"secure_boot_enabled",type:"PolicySettingsModal",title:q("applications.policies.secureBoot"),subtitle:q("applications.policies.secureBootExplanation"),description:q("discovery.SecureBoot.tooltip"),isVerificationEnabled:X(i.secure_boot),onVerificationToggle:i=>Z(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:$(i.secure_boot),onWarningAndBlockingChange:i=>ii(i,["secure_boot"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"integrity_protection_enabled",type:"PolicySettingsModal",title:q("applications.policies.integrityProtection"),subtitle:q("applications.policies.integrityProtectionExplanation"),description:q("discovery.IntegrityProtection.tooltip"),isVerificationEnabled:X(i.integrity_protection),onVerificationToggle:i=>Z(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:$(i.integrity_protection),onWarningAndBlockingChange:i=>ii(i,["integrity_protection"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"secrets_in_environment",type:"PolicySettingsModal",title:q("applications.policies.secretsInEnvironment"),subtitle:q("applications.policies.secretsInEnvironmentExplanation"),description:q("discovery.SecretsInEnvironment.tooltip"),isVerificationEnabled:X(i.secrets_in_environment),onVerificationToggle:i=>Z(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:$(i.secrets_in_environment),onWarningAndBlockingChange:i=>ii(i,["secrets_in_environment"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"autonomous_agents_present",type:"PolicySettingsModal",title:q("applications.policies.autonomousAgentsPresent"),subtitle:q("applications.policies.autonomousAgentsPresentExplanation"),description:q("discovery.AutonomousAgentsPresent.tooltip"),isVerificationEnabled:X(i.autonomous_agents_present),onVerificationToggle:i=>Z(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:$(i.autonomous_agents_present),onWarningAndBlockingChange:i=>ii(i,["autonomous_agents_present"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"unguarded_elevation",type:"PolicySettingsModal",title:q("applications.policies.unguardedElevation"),subtitle:q("applications.policies.unguardedElevationExplanation"),description:q("discovery.UnguardedElevation.tooltip"),isVerificationEnabled:X(i.unguarded_elevation),onVerificationToggle:i=>Z(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:$(i.unguarded_elevation),onWarningAndBlockingChange:i=>ii(i,["unguarded_elevation"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"unsafe_ai_mode",type:"PolicySettingsModal",title:q("applications.policies.unsafeAiMode"),subtitle:q("applications.policies.unsafeAiModeExplanation"),description:q("discovery.UnsafeAiMode.tooltip"),isVerificationEnabled:X(i.unsafe_ai_mode),onVerificationToggle:i=>Z(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:$(i.unsafe_ai_mode),onWarningAndBlockingChange:i=>ii(i,["unsafe_ai_mode"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"vanta",type:"PolicySettingsModal",title:q("applications.policies.vanta"),subtitle:q("applications.policies.vantaExplanation"),description:"",isVerificationEnabled:X(i.vanta),onVerificationToggle:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{vanta:i?(0,n.A)((0,n.A)({},e.vanta),{},{goal:!0}):void 0})),warningAndBlockingState:$(i.vanta),onWarningAndBlockingChange:i=>ii(i,["vanta"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"intune",type:"PolicySettingsModal",title:q("applications.policies.intune"),subtitle:q("applications.policies.intuneExplanation"),description:"",isVerificationEnabled:X(i.intune),onVerificationToggle:i=>Z(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:$(i.intune),onWarningAndBlockingChange:i=>ii(i,["intune"]),showAdditionalSettings:!0,additionalIntuneTenantSettings:{tenantIds:(null===(L=i.intune)||void 0===L?void 0:L.tenant_ids)||[],onTenantIdsChange:i=>Z(e=>(0,n.A)((0,n.A)({},e),{},{intune:(0,n.A)((0,n.A)({},e.intune),{},{tenant_ids:i})})),externalEnrollmentAllowed:null!==(H=null===(U=i.intune)||void 0===U?void 0:U.external_enrollment_allowed)&&void 0!==H&&H,onExternalEnrollmentAllowedChange:i=>Z(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:q("applications.policies.aikidoSafeChain"),subtitle:q("applications.policies.aikidoSafeChainExplanation"),description:"",isVerificationEnabled:X(i.aikido_safe_chain),onVerificationToggle:i=>Z(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:$(i.aikido_safe_chain),onWarningAndBlockingChange:i=>ii(i,["aikido_safe_chain"]),showAdditionalSettings:!1,policyType:"enabled",goalTime:void 0,onGoalTimeChange:void 0},{policyKey:"aikido_endpoint",type:"PolicySettingsModal",title:q("applications.policies.aikidoEndpoint"),subtitle:q("applications.policies.aikidoEndpointExplanation"),description:"",isVerificationEnabled:X(i.aikido_endpoint),onVerificationToggle:i=>Z(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:$(i.aikido_endpoint),onWarningAndBlockingChange:i=>ii(i,["aikido_endpoint"]),showAdditionalSettings:!0,additionalAikidoEndpointSettings:{endpointToken:null!==(z=null===(J=i.aikido_endpoint)||void 0===J?void 0:J.endpoint_token)&&void 0!==z?z:"",onEndpointTokenChange:i=>Z(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,c.W)(o.policyKey),policyBinding:{policy:i,setPolicy:e}}))}},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="";return 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_re
1call","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"].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};class 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,{__:()=>k});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}],w=T.length,k=(0,l.useState)(()=>Math.min(Math.max(d,0),w-1)),x=(0,t.A)(k,2),S=x[0],E=x[1],j=Math.min(Math.max(S,0),w-1);(0,l.useEffect)(()=>{S!==j&&E(j)},[j,S]);const C=T[j],D=w>1,P=(0,l.useState)(null),I=(0,t.A)(P,2),B=I[0],O=I[1],M=(0,l.useCallback)(()=>{O("back"),E(i=>Math.max(0,i-1))},[]),W=(0,l.useCallback)(()=>{O("forward"),E(i=>Math.min(w-1,i+1))},[w]),N=(0,l.useCallback)(i=>{D&&i.target===i.currentTarget&&("ArrowLeft"===i.key?(i.preventDefault(),M()):"ArrowRight"===i.key&&(i.preventDefault(),W()))},[D,M,W]);return(0,y.jsxs)("div",{ref:e,tabIndex:-1,onKeyDown:N,className:h("advanced-tip","none"!==a&&"advanced-tip--arrow-".concat(a),c),style:{width:b,outline:"none"},role:"dialog","aria-label":C.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:C.title},"title-".concat(j)),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:[C.image&&(0,y.jsx)("div",{className:"advanced-tip__image-wrap",children:(0,y.jsx)("img",{className:"advanced-tip__image",src:C.image.src,alt:C.image.alt})}),(0,y.jsx)("div",{className:"advanced-tip__body",children:C.body})]},"page-".concat(j)),(C.documentationUrl||C.primaryAction||D)&&(0,y.jsxs)("footer",{className:"advanced-tip__footer",children:[(0,y.jsxs)("div",{className:"advanced-tip__footer-left",children:[C.documentationUrl&&(0,y.jsxs)("a",{className:"advanced-tip__doc-link",href:C.documentationUrl,target:"_blank",rel:"noopener noreferrer",children:[(0,y.jsx)("span",{children:f("advancedTip.viewDocumentation")}),(0,y.jsx)(m.A,{sx:{fontSize:14}})]}),C.primaryAction&&(0,y.jsx)("button",{className:"advanced-tip__doc-link",onClick:C.primaryAction.onClick,children:C.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:M,disabled:0===j,children:(0,y.jsx)(u.A,{sx:{fontSize:16}})}),(0,y.jsx)("span",{className:"advanced-tip__page-count",children:f("advancedTip.pageOf",{current:j+1,total:w})}),(0,y.jsx)(p.A,{size:"small",className:"advanced-tip__page-btn","aria-label":f("advancedTip.nextPage"),onClick:W,disabled:j===w-1,children:(0,y.jsx)(v.A,{sx:{fontSize:16}})})]})})]})]})});A.displayName="AdvancedTip";
1const 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":i.startsWith("right")?"left center":"center center",w=i=>i.startsWith("top")?"bottom":i.startsWith("bottom")?"top":i.startsWith("left")?"right":i.startsWith("right")?"left":"none",k=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,k=i.trigger,x=void 0===k?"hover":k,S=(0,a.A)(i,b);const E=(0,s.Bd)().t,j=(0,l.useRef)(null),C=(0,l.useRef)(null),D=(0,l.useRef)(null),P=(0,l.useState)(v),I=(0,t.A)(P,2),B=I[0],O=I[1],M=void 0!==m,W=M?m:B,N=(0,g.A)("(prefers-reduced-motion: reduce)"),G=!(0,g.A)("(hover: none)"),V="hover"===x&&G,K=(0,l.useCallback)(i=>{const e=e=>"function"===typeof i?i(e):i;M?null===_||void 0===_||_(e(m)):O(i=>{const o=e(i);return null===_||void 0===_||_(o),o})},[M,m,_]),R=(0,l.useCallback)(i=>{j.current&&j.current.contains(i.target)||K(!1)},[K]),F=(0,l.useRef)(null),L=(0,l.useRef)(null),H=(0,l.useCallback)(()=>{F.current&&(clearTimeout(F.current),F.current=null),L.current&&(clearTimeout(L.current),L.current=null)},[]),U=(0,l.useCallback)(()=>{H(),F.current=setTimeout(()=>K(!0),80)},[H,K]),z=(0,l.useCallback)(()=>{var i;H(),document.activeElement!==C.current&&null!==(i=C.current)&&void 0!==i&&i.contains(document.activeElement)||(L.current=setTimeout(()=>K(!1),120))},[H,K]);(0,l.useEffect)(()=>H,[H]);const J=(0,l.useCallback)(()=>{var i;K(!1),null===(i=j.current)||void 0===i||i.focus({preventScroll:!0}),H()},[H,K]);(0,l.useEffect)(()=>{if(!W)return;const i=i=>{"Escape"===i.key&&J()};return window.addEventListener("keydown",i),()=>window.removeEventListener("keydown",i)},[W,J]);const q=null!==h&&void 0!==h?h:f[null!==(e=S.arrow)&&void 0!==e?e:"none"],Y=(0,l.useCallback)(i=>{if(C.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),C.current=null}},[]),Q=(0,l.useMemo)(()=>{if(!(0,l.isValidElement)(o))return o;const i=o.props;return(0,l.cloneElement)(o,{ref:e=>{j.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&&U()},onMouseLeave:e=>{var o;null===(o=i.onMouseLeave)||void 0===o||o.call(i,e),V&&z()},onFocus:e=>{var o;null===(o=i.onFocus)||void 0===o||o.call(i,e),"hover"===x&&U()},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=C.current)&&void 0!==n&&n.contains(a)||z()},onClick:e=>{var o;null===(o=i.onClick)||void 0===o||o.call(i,e),H(),K(i=>"hover"===x||!i)},"aria-expanded":W,"aria-haspopup":"dialog"})},[o,W,K,U,z,H,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:j.current,placement:q,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:N?0:{enter:120,exit:90},style:{transformOrigin:T(o)},children:(0,y.jsx)("div",{children:(0,y.jsx)(r.x,{onClickAway:R,children:(0,y.jsxs)("div",{onMouseEnter:V?H:void 0,onMouseLeave:V?z:void 0,children:[(0,y.jsx)(A,(0,n.A)((0,n.A)({ref:Y},S),{},{arrow:S.arrow&&"none"!==S.arrow?w(o):"none",onClose:J})),(0,y.jsx)("span",{className:"advanced-tip__sr-only",children:E("advancedTip.dismissHint")})]})})})}))}})]})}},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:()=>Z,A:()=>fi});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(3603),A=o(36006),f=o(83250),T=o(53040),w=o(92227),k=o(49992);const x=o.p+"static/media/update-available.9367d4fe7738689ea517ea05a4a77f85.svg";var S=o(69509);const E=86400;function j(i,e,o,n){const a=void 0!==i&&null!==i?o?i:Math.round(i/E):void 0,t=void 0!==a,l=void 0!==e&&null!==e,s=void 0!==e&&null!==e?o?e:Math.round(e/E):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 C=o(66282);const D=[1,2,3,7,14,21,30,60,90],P=i=>{if("immediately"===i)return 0;const e=parseInt(i,10);return Number.isNaN(e)?0:e},I=(i,e)=>0===i?"immediately":D.includes(i)||Number.isFinite(i)&&i>0?i.toString():e,B=(i,e)=>{if(i<=0)return"immediately";const o=Math.min(i,e),n=D.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()},O=(i,e,o)=>{const n=void 0!==i&&i>0?i:0,a=e>0?e:Number.POSITIVE_INFINITY,t=D.filter(i=>i>n&&i<a);if(0===t.length){var l;const i=D.filter(i=>i<a);return(null!==(l=i[i.length-1])&&void 0!==l?l:D[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()},M=(i,e)=>{const o=e>0?e:Number.POSITIVE_INFINITY;return D.some(e=>e>i&&e<o)},W=(i,e,o)=>{const n=P(e);return"before_goal"===i?Math.max(0,o-n):"on_goal"===i?o:"after_goal"===i?o+n:n},N=(i,e)=>e?i:86400*i,G=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],w=f[1],k=(0,p.useRef)(""),x=(0,p.useCallback)((i,e)=>{h(i),w(e),k.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(k.current="");const i="".concat(s,":").concat(r);if(i!==k.current||g){if(!g){if(W(s,r,o)===W(b,T,o))return void(k.current=i)}x(s,r),k.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 E=(0,p.useRef)(null);(0,p.useEffect)(()=>{e&&"on_goal"===b?E.current!==o&&(E.current=o,S("on_goal","immediately")):E.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=P(i);return 0===n||n>e?B(e,o):i})(T,a,l);i!==T&&S("before_goal",i)}},[t,S,l,e,a,T,b]);const j=(0,p.useCallback)(i=>{const e=i;if(e===b)return;const n=W(b,T,o);if("before_goal"===e){if(!t||a<=0)return;const i=o-n,e=i>0&&i<=a?i.toString():B(a,l);S("before_goal",e)}else"direct"===e?S("direct",I(n,l.toString())):S("on_goal","immediately")},[t,S,l,o,a,T,b]),C=(0,p.useCallback)(i=>{"on_goal"!==b&&S(b,i)},[S,b]);return{selectedTiming:b,selectedDays:T,handleTimingChange:j,handleDaysChange:C,applySelection:S}};o(50351);var V=o(44414);const K=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),E=void 0!==A&&A,D=i.warnTiming,B=i.onTimingChange,M=i.policyType,K=i.isReadOnly,R=void 0!==K&&K,F=i.blockingUnavailable,L=void 0!==F&&F;const H=(0,g.Bd)().t,U=p.useId(),z="".concat(U,"-title"),J="".concat(U,"-context"),q=u?void 0!==d&&null!==d?d:0:void 0!==r&&null!==r?Math.round(r/86400):0,Y=void 0!==h&&null!==h?u?h:Math.round(h/86400):void 0,Q=(0,p.useMemo)(()=>{if(b&&"before_goal"===D&&!(q<=0)&&void 0!==Y)return Math.max(0,q-Math.min(Y,q))},[Y,q,b,D]),Z=void 0!==Q?Q:Math.max(q,0),X=Z>0&&q>0&&(!b||"on_goal"!==D),$=_&&0===q,ii=void 0!==a&&null!==a,ei="".concat(ii?"set-".concat(null!==a&&void 0!==a?a:0):"unset","-").concat(q,"-").concat(Z,"-").concat(null!==t&&void 0!==t?t:"legacy"),oi=(0,p.useMemo)(()=>{if(!ii)return{timing:"direct",selection:O(b?Y:void 0,q,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:I(i,14..toString())}}const i=j(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":I(o,7..toString())}},[Y,X,Z,a,t,q,r,d,ii,u,b]),ni=(0,p.useCallback)((i,e)=>{if(!o||!l)return;const n=W(i,e,q);l(N(n,u)),B&&B(i,n)},[q,o,l,B,u]),ai=G({isEnabled:o,goalDays:q,limitDays:Z,allowBeforeGoal:X,defaultBeforeGoalDays:7,initialTiming:oi.timing,initialSelection:oi.selection,syncKey:ei,shouldApplyInitialValue:o&&!ii,goalImmediate:$,onApply:ni}),ti=ai.selectedTiming,li=ai.selectedDays,si=ai.handleTimingChange,ri=ai.handleDaysChange,di=ai.applySelection,ci=(0,p.useCallback)(i=>{if("direct"===i&&b&&void 0!==Y){const i=W(ti,li,q);if(i<=Y||q>0&&i>=q)return void di("direct",O(Y,q,Math.max(i,14)))}si(i)},[Y,di,q,si,li,ti,b]),pi=(0,p.useMemo)(()=>(0,S.ch)(H,li),[li,H]),gi=(0,p.useMemo)(()=>{var i;return(null===(i=pi.find(i=>i.value===li))||void 0===i?void 0:i.label)||(0,S.mO)(li,H)},[pi,li,H]),mi=(0,p.useMemo)(()=>"before_goal"===ti?H("policies.editPolicy.beforeComplianceGoal"):"on_goal"===ti?H("policies.editPolicy.onComplianceDueDate"):"direct"===ti?H("policies.editPolicy.outOfDate"):"",[ti,H]),ui=(0,p.useMemo)(()=>pi.filter(i=>"before_goal"!==ti||"immediately"!==i.value).map(i=>{const e=P(i.value),o="before_goal"===ti&&Z>0&&e>Z,n="before_goal"===ti?Math.max(0,q-e):e,a=b&&void 0!==Y&&n<=Y,t=a?H("policies.editPolicy.disabledHint.beforeWarn"):o?H("policies.editPolicy.disabledHint.beforeUpdate"):void 0;return{label:i.label,value:i.value,onClick:ri,disableTranslation:!0,disabled:o||a,hint:t}}),[Y,Z,pi,q,ri,ti,H,b]),vi=(0,p.useMemo)(()=>[{label:H("policies.editPolicy.outOfDate"),value:"direct",icon:(0,V.jsx)("img",{src:x,alt:"After update available",style:{width:"14px",height:"14px"}}),onClick:ci,disabled:$,hint:$?H("policies.editPolicy.disabledHint.immediateGoal"):void 0},{label:H("policies.editPolicy.beforeComplianceGoal"),value:"before_goal",icon:(0,V.jsx)("img",{src:k.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:ci,disabled:0===q||Z<=0||!X,hint:H(_?$?"policies.editPolicy.disabledHint.immediateGoal":"policies.editPolicy.disabledHint.noRoom":"policies.editPolicy.disabledHint.needsGoal")},{label:H("policies.editPolicy.onComplianceDueDate"),value:"on_goal",icon:(0,V.jsx)("img",{src:k.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:ci,disabled:!_,hint:_?void 0:H("policies.editPolicy.disabledHint.needsGoal")}],[X,Z,q,_,$,ci,H]);return(0,V.jsxs)(s.A,{className:"policy-modal-section",children:[(0,V.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,V.jsxs)(s.A,{className:"policy-modal-section-header-content",children:[(0,V.jsx)("img",{src:o?T.A:w.A,alt:"block",className:"policy-modal-section-icon"}),(0,V.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,V.jsx)("div",{id:z,className:"policy-modal-section-title",children:H("policies.editPolicy.blockDevice")}),(0,V.jsx)("div",{className:"policy-modal-section-description",children:H("enabled"===M?"policies.editPolicy.blockDeviceEnabledDescription":"policies.editPolicy.blockDeviceDescription")})]})]}),(0,V.jsx)(f.w,{inputProps:{"aria-labelledby":"".concat(z," ").concat(J)},checked:o,disabled:R||L&&!o,onChange:i=>{n(i.target.checked)}})]}),(0,V.jsx)("span",{id:J,className:"sr-only",children:e}),o&&E&&(0,V.jsxs)(s.A,{className:"policy-block-device-dropdowns",children:[(0,V.jsx)(s.A,{className:"policy-block-device-first-dropdown",children:(0,V.jsx)(C.A,{ariaLabel:"".concat(H("policies.editPolicy.blockDevice"),": ").concat(gi,". ").concat(e),mode:"select",defaultSelected:gi,actions:ui,disabled:R||"on_goal"===ti,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})}),(0,V.jsx)(s.A,{className:"policy-block-device-second-dropdown",children:(0,V.jsx)(C.A,{ariaLabel:"".concat(H("policies.editPolicy.blockDevice"),": ").concat(mi,". ").concat(e),mode:"select",defaultSelected:mi,actions:vi,disabled:R,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})})]})]})};var R=o(93038),F=o(27393);const L=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 T=(0,g.Bd)().t,w=p.useId(),x="".concat(w,"-title"),E="".concat(w,"-context"),j=(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]),D=(0,p.useMemo)(()=>(0,S.ch)(T,j),[j,T]),P=(0,p.useMemo)(()=>{var i;if(0===parseInt(j))return(null===(i=D.find(i=>"immediately"===i.value))||void 0===i?void 0:i.label)||"";const e=D.find(i=>i.value===j);return(null===e||void 0===e?void 0:e.label)||(0,S.mO)(j,T)},[j,D,T]),I=(0,p.useMemo)(()=>D.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})),[D,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),O=o&&(B||v.length>0);return(0,V.jsxs)(s.A,{className:"policy-modal-section",sx:{gap:O?"16px":"0px"},children:[(0,V.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,V.jsxs)(s.A,{className:"policy-modal-section-header-content",children:[(0,V.jsx)("img",{src:o?k.A:F.A,alt:"goal",className:"policy-modal-section-icon"}),(0,V.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,V.jsx)("div",{id:x,className:"policy-modal-section-title",children:T("enabled"===b?"policies.editPolicy.includeComplianceGoal":"policies.editPolicy.setComplianceGoal")}),(0,V.jsxs)("div",{className:"policy-modal-section-description",children:[T("enabled"===b||"dns"===b?"policies.editPolicy.complianceGoalEnabledDescription":"policies.editPolicy.complianceGoalDescription")," ",(0,V.jsx)("a",{href:"https://docs.xfa.tech/docs/admin/policies",target:"_blank",rel:"noopener noreferrer",children:T("enabled"===b||"dns"===b?"policies.editPolicy.complianceGoalEnabledDescriptionLearnMore":"policies.editPolicy.complianceGoalDescriptionLearnMore")})]})]})]}),(0,V.jsx)(f.w,{inputProps:{"aria-labelledby":"".concat(x," ").concat(E)},checked:o,disabled:A,onChange:i=>n(i.target.checked)})]}),(0,V.jsx)("span",{id:E,className:"sr-only",children:e}),o&&(0,V.jsxs)(s.A,{className:"policy-modal-section-content",children:[B&&(0,V.jsx)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"8px"},children:(0,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"flex-start",sm:"center"},gap:"8px"},children:[(0,V.jsx)("div",{className:"policy-goal-time-label",children:null!==a&&void 0!==a?a:T("policies.editPolicy.browserVersionOutOfDate")}),(0,V.jsx)(C.A,{ariaLabel:"".concat(null!==a&&void 0!==a?a:T("policies.editPolicy.browserVersionOutOfDate")," ").concat(e),mode:"select",defaultSelected:P,actions:I,disabled:A,buttonSx:{minWidth:"150px",height:"40px"}})]})}),v.length>0&&(0,V.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?T("policies.editPolicy.notConfiguredYet"):(null===(a=t.find(i=>i.value===String(l)))||void 0===a?void 0:a.label)||T("policies.editPolicy.notConfiguredYet"),g=t.map(i=>({label:i.label,value:i.value,onClick:i=>r(parseInt(i)),disableTranslation:!0}));return(0,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:{xs:"column",sm:"row"},alignItems:{xs:"flex-start",sm:"center"},gap:"8px"},children:[(0,V.jsx)("div",{className:"policy-goal-time-label",children:c}),(0,V.jsx)(C.A,{ariaLabel:"".concat(c," ").concat(e),mode:"select",defaultSelected:p,actions:g,disabled:A,buttonSx:{minWidth:"150px",height:"40px"}})]},o)}return(0,V.jsxs)(s.A,{sx:{display:"flex",alignItems:"center",gap:"8px"},children:[(0,V.jsx)(R.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(w,"-setting-").concat(o),"aria-labelledby":"".concat(w,"-setting-label-").concat(o," ").concat(E)}
1,sx:{padding:0}}),(0,V.jsx)("label",{id:"".concat(w,"-setting-label-").concat(o),htmlFor:"".concat(w,"-setting-").concat(o),className:"policy-setting-option-title",children:i.title})]},o)})})]})]})};var H=o(25277);const U=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},z=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())},J=i=>{if(!i||"string"!==typeof i)return!0;const e=i.trim();return!e||(U(e)||z(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()&&J(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(J(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,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"16px"},children:[(0,V.jsxs)(s.A,{className:"policy-modal-section",children:[(0,V.jsx)(s.A,{className:"policy-modal-section-header",children:(0,V.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,V.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,V.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.dnsServers")}),(0,V.jsx)("div",{className:"policy-modal-section-description",children:d("applications.policies.dnsServersDescription")})]})})}),(0,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"12px"},children:[((null===e||void 0===e?void 0:e.length)||0)<4&&(0,V.jsx)(s.A,{className:"validation-action-div-dns",children:(0,V.jsxs)(s.A,{className:"dns-input-container",children:[(0,V.jsx)("input",{type:"text",placeholder:d("applications.policies.dnsServerPlaceholder"),value:v,onChange: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,V.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,V.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,V.jsx)(s.A,{sx:{display:"flex",flexWrap:"wrap",gap:1},children:e.map((i,o)=>(0,V.jsx)(H.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,V.jsxs)(s.A,{className:"policy-modal-section",children:[(0,V.jsx)(s.A,{className:"policy-modal-section-header",children:(0,V.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,V.jsx)(s.A,{className:"policy-modal-section-text-container",children:(0,V.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.dnsValidationMode")})})})}),(0,V.jsx)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"8px"},children:T.map((i,e)=>(0,V.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",ga
1p:"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,V.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,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column"},children:[(0,V.jsx)("label",{htmlFor:i.value+e,style:{cursor:"pointer"},children:i.label}),(0,V.jsx)("div",{style:{color:"var(--color-gray-500)",fontSize:"14px",fontWeight:600,lineHeight:"20px"},children:i.description})]})]},i.value))})]})]})};const Y=86400,Q=(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":j("reboot"===e?t:a,o,"reboot"===e,14).timing}({policyType:i.policyType,period:e,option:o,goalTime:i.goalTime,goalTimeInDays:i.goalTimeInDays}),Z=(i,e,o)=>{var n;const t="warn_person"===o.warningAndBlockingState||"warn_and_block"===o.warningAndBlockingState,l="warn_and_block"===o.warningAndBlockingState;return{editorKey:e,policy:i,goalEnabled:o.isVerificationEnabled,warnEnabled:t,blockEnabled:l,warnTiming:Q(o,o.warningPerio
1d,o.warningTimeOption),blockTiming:Q(o,o.blockingPeriod,o.blockingTimeOption),goalTime:o.goalTime,goalTimeInDays:o.goalTimeInDays,warningPeriod:o.warningPeriod,warningTimeOption:o.warningTimeOption,blockingPeriod:l?o.blockingPeriod:void 0,blockingTimeOption:l?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})),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}},X=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})),additionalDnsSettings:i.additionalDnsSettings,additionalIntuneTenantSettings:i.additionalIntuneTenantSettings,additionalAikidoEndpointSettings:i.additionalAikidoEndpointSettings}),$=i=>i.warnEnabled&&i.blockEnabled?"warn_and_block":i.warnEnabled?"warn_person":"do_nothing",ii=(i,e,o)=>{const n=i.goalEnabled,a=e.goalEnabled;if(!n&&a&&o.onVerificationToggle(!0),((i,e,o)=>{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)))});const n=i.additionalDnsSettings,a=e.additionalDnsSettings;n&&a&&o.additionalDnsSettings&&(JSON.stringify(a.dnsServers)!==JSON.stringify(n.dnsServers)&&o.additionalDnsSettings.onDnsServersChange(a.dnsServers),a.validationMode!==n.validationMode&&o.additionalDnsSettings.onValidationModeChange(a.validationMode));const t=i.additionalIntuneTenantSettings,l=e.additionalIntuneTenantSettings;t&&l&&o.additionalIntuneTenantSettings&&(JSON.stringify(l.tenantIds)!==JSON.stringify(t.tenantIds)&&o.additionalIntuneTenantSettings.onTenantIdsChange(l.tenantIds),l.externalEnrollmentAllowed!==t.externalEnrollmentAllowed&&o.additionalIntuneTenantSettings.onExternalEnrollmentAllowedChange(l.externalEnrollmentAllowed));const s=i.additionalAikidoEndpointSettings,r=e.additionalAikidoEndpointSettings;s&&r&&o.additionalAikidoEndpointSettings&&r.endpointToken!==s.endpointToken&&o.additionalAikidoEndpointSettings.onEndpointTokenChange(r.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($(e))};var ei=o(84696);const oi=i=>{let e=i.className;return(0,V.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,V.jsx)("path",{d:"M6.5 1L1.5 7H6L5.5 11L10.5 5H6L6.5 1Z",fill:"#7C3AED"})})},ni=i=>{let e=i.className;return(0,V.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,V.jsx)("circle",{cx:"8",cy:"8",r:"8",fill:"#7C3AED"}),(0,V.jsx)("path",{d:"M8 11.5V4.5M8 4.5L5 7.5M8 4.5L11 7.5",stroke:"#FFFFFF",strokeWidth:"1.3",strokeLinecap:"round",strokeLinejoin:"round"})]})},ai=i=>{let e=i.title,o=i.description,n=i.onClick,a=i.variant,t=void 0===a?"nudge":a;return(0,V.jsxs)("button",{type:"button",className:"policy-suggestion-chip".concat("upgrade"===t?" policy-suggestion-chip--upgrade":""),onClick:n,children:["upgrade"===t?(0,V.jsx)(ni,{className:"policy-suggestion-chip-icon"}):(0,V.jsx)(oi,{className:"policy-suggestion-chip-icon"}),(0,V.jsxs)("span",{className:"policy-suggestion-chip-copy",children:[(0,V.jsx)("strong",{children:e}),o?" ".concat(o):null]}),(0,V.jsx)("span",{className:"policy-suggestion-chip-chevron","aria-hidden":"true",children:"\u203a"})]})};var ti=o(43145),li=o(83274),si=o(78366),ri=o(75807),di=o(76429),ci=o(60123);const pi={warn:ci.A,block:T.A,goal:k.A},gi=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,ti.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,si.I)()?{duration:0}:{type:"spring",duration:.3,bounce:0};return(0,V.jsxs)(s.A,{className:"policy-timeline",children:[(0,V.jsx)("div",{className:"policy-timeline-label",children:c("policies.editPolicy.timeline.heading")}),(0,V.jsx)("div",{className:"policy-timeline-chain",children:m.map((i,e)=>{const o=i.enabled?pi[i.kind]:void 0,n=e>0?Math.max(i.day-m[e-1].day,1):0;return(0,V.jsxs)(p.Fragment,{children:[e>0&&(0,V.jsx)(ri.P.div,{layout:!0,transition:_,className:"policy-timeline-connector",style:{flexGrow:n}}),(0,V.jsx)(li.A,{title:v(i),arrow:!0,placement:"top",children:(0,V.jsxs)(ri.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,V.jsx)(di.N,{initial:!1,children:o&&(0,V.jsx)(ri.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)})})]})},mi=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,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"16px"},children:[(0,V.jsxs)(s.A,{className:"policy-modal-section",children:[(0,V.jsx)(s.A,{className:"policy-modal-section-header",children:(0,V.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,V.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,V.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.intuneTenantIds")}),(0,V.jsx)("div",{className:"policy-modal-section-description",children:d("applications.policies.intuneTenantIdsDescription")})]})})}),(0,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"12px"},children:[(0,V.jsx)(s.A,{className:"validation-action-div-dns",children:(0,V.jsxs)(s.A,{className:"dns-input-container",children:[(0,V.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,V.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,V.jsx)(s.A,{sx:{display:"flex",flexWrap:"wrap",gap:1},children:e.map((i,n)=>(0,V.jsx)(H.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,V.jsx)(s.A,{className:"policy-modal-section",children:(0,V.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,V.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,V.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,V.jsx)("div",{className:"policy-modal-section-title",children:d("applications.policies.externalEnrollmentAllowed")}),(0,V.jsx)("div",{className:"policy-modal-section-description",children:d("applications.policies.externalEnrollmentAllowedDescription")})]})}),(0,V.jsx)(f.w,{checked:null!==a&&void 0!==a&&a,disabled:r,onChange:i=>!r&&(null===t||void 0===t?void 0:t(i.target.checked))})]})})]})},ui=/^AIK_[A-Za-z0-9_]+$/,vi=i=>(null!==i&&void 0!==i?i:"").trim(),_i=i=>ui.test(vi(i)),yi=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=vi(e),p=c.length>0&&!_i(c);return(0,V.jsx)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"16px"},children:(0,V.jsxs)(s.A,{className:"policy-modal-section",children:[(0,V.jsx)(s.A,{className:"policy-modal-section-header",children:(0,V.jsx)(s.A,{className:"policy-modal-section-header-content",children:(0,V.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,V.jsx)("div",{className:"policy-modal-section-title",children:r("applications.policies.aikidoEndpointToken")}),(0,V.jsx)("div",{className:"policy-modal-section-description",children:r("applications.policies.aikidoEndpointTokenDescription")})]})})}),(0,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:"column",gap:"12px"},children:[(0,V.jsx)(s.A,{className:"validation-action-div-dns",children:(0,V.jsx)(s.A,{className:"dns-input-container",children:(0,V.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(vi(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,V.jsx)(d.A,{severity:"error",sx:{marginTop:0},children:l}):p&&(0,V.jsx)(d.A,{severity:"warning",sx:{marginTop:0},children:r("applications.policies.aikidoEndpointTokenInvalid")})]})]})})};var bi=o(72970);const hi=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,T=void 0!==A&&A,w=i.blockEnabled,E=void 0!==w&&w,D=i.blockPeriod,B=i.awarenessLocked,O=void 0!==B&&B;const M=(0,g.Bd)().t,K=p.useId(),R="".concat(K,"-title"),F="".concat(K,"-context"),L=u?void 0!==d&&null!==d?d:0:void 0!==r&&null!==r?Math.round(r/86400):0,H=E&&void 0!==D&&null!==D?u?D:Math.round(D/86400):void 0,U=void 0!==a&&null!==a,z=Math.max(L,0),J=_&&0===L,q="".concat(U?"set-".concat(null!==a&&void 0!==a?a:0):"unset","-").concat(L,"-").concat(null!==t&&void 0!==t?t:"legacy"),Y=(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:I(i,7..toString())}}const i=j(u?d:r,a,u,14),e=i.timing,o=i.offsetDays,n="before_goal"===e&&z>0?"before_goal":"direct"===e?"direct":"on_goal";return{timing:n,selection:"on_goal"===n?"immediately":I(o,14..toString())}},[z,r,d,U,u,a,t]),Q=(0,p.useCallback)((i,e)=>{if(!o)return;const n=W(i,e,L);l&&l(N(n,u)),h&&h(i,n)},[L,o,h,l,u]),Z=G({isEnabled:o,goalDays:L,limitDays:z,allowBeforeGoal:L>0,defaultBeforeGoalDays:14,initialTiming:Y.timing,initialSelection:Y.selection,syncKey:q,shouldApplyInitialValue:o&&!U,goalImmediate:J,onApply:Q}),X=Z.selectedTiming,$=Z.selectedDays,ii=Z.handleTimingChange,ei=Z.handleDaysChange,oi=(0,p.useMemo)(()=>(0,S.ch)(M,$),[$,M]),ni=(0,p.useMemo)(()=>{var i;return(null===(i=oi.find(i=>i.value===$))||void 0===i?void 0:i.label)||(0,S.mO)($,M)},[oi,$,M]),ai=(0,p.useMemo)(()=>"before_goal"===X?M("policies.editPolicy.beforeComplianceGoal"):"on_goal"===X?M("policies.editPolicy.onComplianceDueDate"):"direct"===X?M("policies.editPolicy.outOfDate"):"",[X,M]),ti=(0,p.useMemo)(()=>oi.filter(i=>"before_goal"!==X||"immediately"!==i.value).map(i=>{const e=P(i.value),o="before_goal"===X&&z>0&&e>z,n="before_goal"===X?Math.max(0,L-e):e,a=void 0!==H&&n>=H,t=a?M("policies.editPolicy.disabledHint.afterBlock"):o?M("policies.editPolicy.disabledHint.beforeUpdate"):void 0;return{label:i.label,value:i.value,onClick:ei,disableTranslation:!0,disabled:o||a,hint:t}}),[z,H,oi,L,ei,X,M]),li=(0,p.useMemo)(()=>[{label:M("policies.editPolicy.outOfDate"),value:"direct",icon:(0,V.jsx)("img",{src:x,alt:"After update available",style:{width:"14px",height:"14px"}}),onClick:ii,disabled:J,hint:J?M("policies.editPolicy.disabledHint.immediateGoal"):void 0},{label:M("policies.editPolicy.beforeComplianceGoal"),value:"before_goal",icon:(0,V.jsx)("img",{src:k.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:ii,disabled:0===L,hint:M(_?"policies.editPolicy.disabledHint.immediateGoal":"policies.editPolicy.disabledHint.needsGoal")},{label:M("policies.editPolicy.onComplianceDueDate"),value:"on_goal",icon:(0,V.jsx)("img",{src:k.A,alt:"goal",style:{width:"14px",height:"14px"}}),onClick:ii,disabled:!_,hint:_?void 0:M("policies.editPolicy.disabledHint.needsGoal")}],[L,_,J,ii,M]);return(0,V.jsxs)(s.A,{className:"policy-modal-section",children:[(0,V.jsxs)(s.A,{className:"policy-modal-section-header",children:[(0,V.jsxs)(s.A,{className:"policy-modal-section-header-content",children:[(0,V.jsx)("img",{src:o?ci.A:bi.A,alt:"warning",className:"policy-modal-section-icon"}),(0,V.jsxs)(s.A,{className:"policy-modal-section-text-container",children:[(0,V.jsx)("div",{id:R,className:"policy-modal-section-title",children:M("policies.editPolicy.warnUsers")}),(0,V.jsx)("div",{className:"policy-modal-section-description",children:M("policies.editPolicy.warnUsersDescription")}),O&&(0,V.jsx)("div",{className:"policy-modal-section-caption",children:M("policies.editPolicy.warnUsersManualOnly")})]})]}),(0,V.jsx)(f.w,{inputProps:{"aria-labelledby":"".concat(R," ").concat(F)},checked:o,disabled:T,onChange:i=>n(i.target.checked)})]}),(0,V.jsx)("span",{id:F,className:"sr-only",children:e}),o&&b&&(0,V.jsxs)(s.A,{className:"policy-warn-users-dropdowns",children:[(0,V.jsx)(s.A,{className:"policy-warn-users-first-dropdown",children:(0,V.jsx)(C.A,{ariaLabel:"".concat(M("policies.editPolicy.warnUsers"),": ").concat(ni,". ").concat(e),mode:"select",defaultSelected:ni,actions:ti,disabled:T||"on_goal"===X,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})}),(0,V.jsx)(s.A,{className:"policy-warn-users-second-dropdown",children:(0,V.jsx)(C.A,{ariaLabel:"".concat(M("policies.editPolicy.warnUsers"),": ").concat(ai,". ").concat(e),mode:"select",defaultSelected:ai,actions:li,disabled:T,buttonSx:{borderRadius:"8px",height:"40px",flex:1}})})]})]})};var Ai=o(21638);const fi=i=>{var e,o,f,T,w,k,x,S,E,j;let C=i.draft,P=i.initialDraft,I=i.onDraftChange,B=i.onConfirm,O=i.onCancel,W=i.isReadOnly,N=void 0!==W&&W,G=i.onDirtyChange,R=i.formId,F=i.showActions,H=void 0===F||F,U=i.
1configOverride;const z=(0,g.Bd)().t,J=(0,t.A)(),Q=(0,l.A)(J.breakpoints.down("sm")),Z=p.useRef(C);Z.current=C;const oi=p.useCallback(i=>{const e=i(Z.current);Z.current=e,I(e)},[I]),ni=p.useCallback(i=>{const e=Z.current;Z.current=(0,a.A)((0,a.A)({},e),{},{policy:"function"===typeof i?i(e.policy):i})},[]),ti=(0,A.L)(C.policy,ni).find(i=>i.policyKey===C.editorKey),li=null!==U&&void 0!==U?U:ti,si=p.useContext(h.kP),ri=(0,v.g)(),di=ri.settings,ci=ri.billingSettingsLoading,pi=ri.planCapabilities,ui=ri.onTrial,vi=(0,u.G)(),bi=vi.applications,fi=vi.loading,Ti=Boolean((null===si||void 0===si||null===(e=si.organization)||void 0===e?void 0:e.notify_unsafe_devices)||(null===si||void 0===si||null===(o=si.organization)||void 0===o?void 0:o.slack_notify_unsafe_devices)||(null===si||void 0===si||null===(f=si.organization)||void 0===f?void 0:f.teams_notify_unsafe_devices)),wi=(0,y.lV)(pi,!0===ui,di),ki=(0,y.Vr)(di,!0===ui),xi=fi||bi.filter(i=>!(0,_.l2)(i)).length>1,Si=wi||!xi,Ei=p.useState(null),ji=(0,n.A)(Ei,2),Ci=ji[0],Di=ji[1],Pi=p.useState(null),Ii=(0,n.A)(Pi,2),Bi=Ii[0],Oi=Ii[1],Mi=p.useState(null),Wi=(0,n.A)(Mi,2),Ni=Wi[0],Gi=Wi[1],Vi=p.useMemo(()=>JSON.stringify(X(P)),[P]),Ki=p.useMemo(()=>Vi!==JSON.stringify(X(C)),[C,Vi]),Ri=p.useRef(void 0);p.useEffect(()=>{Ri.current!==Ki&&(Ri.current=Ki,null===G||void 0===G||G(Ki))},[Ki,G]),p.useEffect(()=>{var i;null!==(i=C.additionalDnsSettings)&&void 0!==i&&i.dnsServers.length&&Di(null)},[null===(T=C.additionalDnsSettings)||void 0===T?void 0:T.dnsServers]);const Fi=!C.goalEnabled||_i(null===(w=C.additionalAikidoEndpointSettings)||void 0===w?void 0:w.endpointToken);p.useEffect(()=>{Fi&&Oi(null)},[Fi]);const Li=p.useCallback(i=>{oi(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}))},[oi]),Hi=p.useCallback(i=>{oi(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===li||void 0===li?void 0:li.policyType)||"reboot"===(null===li||void 0===li?void 0:li.policyType);return(0,a.A)((0,a.A)({},e),{},{goalEnabled:!0,warnEnabled:!0,goalTime:"version"===(null===li||void 0===li?void 0:li.policyType)?null!==(o=e.goalTime)&&void 0!==o?o:2592e3:e.goalTime,goalTimeInDays:"reboot"===(null===li||void 0===li?void 0:li.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===li||void 0===li?void 0:li.policyType,oi]),Ui=p.useCallback(i=>{i&&Si||oi(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===li||void 0===li?void 0:li.policyType)||"reboot"===(null===li||void 0===li?void 0:li.policyType),d="reboot"===(null===li||void 0===li?void 0:li.policyType)?null!==(o=e.goalTimeInDays)&&void 0!==o?o:14:Math.round((null!==(n=e.goalTime)&&void 0!==n?n:2592e3)/Y),c=void 0===e.warningPerio
1d?void 0:"reboot"===(null===li||void 0===li?void 0:li.policyType)?e.warningPeriod:Math.round(e.warningPeriod/Y);let p=e.warningPeriod;if(r&&void 0!==c&&!M(c,d)){const i=((i,e)=>D.filter(e=>e<i).reverse().find(i=>M(i,e)))(c,d);void 0!==i&&(p="reboot"===(null===li||void 0===li?void 0:li.policyType)?i:i*Y)}return(0,a.A)((0,a.A)({},e),{},{goalEnabled:!0,warnEnabled:!0,blockEnabled:!0,goalTime:"version"===(null===li||void 0===li?void 0:li.policyType)?null!==(t=e.goalTime)&&void 0!==t?t:2592e3:e.goalTime,goalTimeInDays:"reboot"===(null===li||void 0===li?void 0:li.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})})},[Si,null===li||void 0===li?void 0:li.policyType,oi]);if(!li)return null;const zi=null!==(k=li.configureAriaLabel)&&void 0!==k?k:"string"===typeof li.title?li.title:null!==(x=li.policyKey)&&void 0!==x?x:"",Ji=(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:C.warnEnabled,securityAlertsEnabled:Ti,awarenessLocked:ki,enforcementLocked:wi,enforcementConfigured:xi}).filter(i=>!ci||"securityAlerts"===i),qi=(i,e)=>{oi(o=>(0,a.A)((0,a.A)({},o),{},{settings:o.settings.map((o,n)=>n===i?e(o):o)}))},Yi=C.settings.map((i,e)=>(0,a.A)((0,a.A)({},i),{},{onAllowChange:i=>qi(e,e=>(0,a.A)((0,a.A)({},e),{},{allowEnabled:i,warningEnabled:!i&&e.warningEnabled})),onWarningChange:i=>qi(e,e=>(0,a.A)((0,a.A)({},e),{},{warningEnabled:i})),onWarnPeriodChange:i=>qi(e,e=>(0,a.A)((0,a.A)({},e),{},{warnPeriod:i})),dropdown:i.dropdown?(0,a.A)((0,a.A)({},i.dropdown),{},{onChange:i=>qi(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})),Qi=i=>{window.open("".concat(window.location.origin).concat(i),"_blank","noopener,noreferrer")};return(0,V.jsxs)(V.Fragment,{children:[(0,V.jsxs)(s.A,{component:"form",id:R,onSubmit:i=>{i.preventDefault(),N||(Di(null),C.goalEnabled&&C.additionalDnsSettings&&0===C.additionalDnsSettings.dnsServers.length?Di(z("policies.createPolicy.dnsServersRequired")):(Oi(null),C.goalEnabled&&C.additionalAikidoEndpointSettings&&!_i(C.additionalAikidoEndpointSettings.endpointToken)?Oi(z("applications.policies.aikidoEndpointTokenRequired")):(ii(P,Z.current,li),B(Z.current))))},sx:{display:"flex",flexDirection:"column",gap:"20px"},children:[(0,V.jsx)(L,{ariaContext:zi,isEnabled:C.goalEnabled,goalLabel:li.goalLabel,policyType:li.policyType,isReadOnly:N,showGoalTimeInputs:"version"===li.policyType||"reboot"===li.policyType,onToggle:Li,goalTime:C.goalTime,goalTimeInDays:C.goalTimeInDays,onGoalTimeChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{goalTime:i})),onGoalTimeInDaysChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{goalTimeInDays:i})),useDays:"reboot"===li.policyType,settings:li.showAdditionalSettings?Yi:[]}),(0,V.jsx)(r.A,{}),(0,V.jsx)(hi,{ariaContext:zi,isEnabled:C.warnEnabled,isReadOnly:N,onToggle:Hi,warnPeriod:C.warningPerio
1d,warnTimeOption:C.warningTimeOption,onWarnPeriodChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{warningPeriod:i})),goalTime:C.goalTime,goalTimeInDays:C.goalTimeInDays,useDays:"reboot"===li.policyType,goalEnabled:C.goalEnabled,blockEnabled:C.blockEnabled,blockPeriod:C.blockingPeriod,awarenessLocked:ki,isVersionPolicy:"version"===li.policyType||"reboot"===li.policyType,onTimingChange:i=>oi(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"===li.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}:{})})}),Ji.includes("securityAlerts")&&(0,V.jsx)(ai,{title:z("policies.suggestions.securityAlerts.title"),description:z("policies.suggestions.securityAlerts.description"),onClick:()=>Qi("/awareness")}),Ji.includes("upgradeAwareness")&&(0,V.jsx)(ai,{variant:"upgrade",title:z("policies.suggestions.upgradeAwareness.title"),description:z("policies.suggestions.upgradeAwareness.description"),onClick:()=>Gi("awareness")}),(0,V.jsx)(r.A,{}),(0,V.jsx)(K,{ariaContext:zi,isEnabled:C.blockEnabled,policyType:li.policyType,isReadOnly:N,blockingUnavailable:Si,onToggle:Ui,blockPeriod:C.blockingPeriod,blockTimeOption:C.blockingTimeOption,onBlockPeriodChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{blockingPeriod:i}
1)),goalTime:C.goalTime,goalTimeInDays:C.goalTimeInDays,useDays:"reboot"===li.policyType,goalEnabled:C.goalEnabled,warnEnabled:C.warnEnabled,warnPeriod:C.warningPeriod,warnPeriodTiming:"version"===li.policyType||"reboot"===li.policyType?C.warnTiming:void 0,isVersionPolicy:"version"===li.policyType||"reboot"===li.policyType,warnTiming:C.warnTiming,onTimingChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{blockTiming:i,blockingTimeOption:"direct"===i?m.s.DIRECT:void 0}))}),Ji.includes("enforcement")&&(0,V.jsx)(ai,{title:z("policies.suggestions.enforcement.title"),description:z("policies.suggestions.enforcement.description"),onClick:()=>Qi("/applications")}),Ji.includes("upgrade")&&(0,V.jsx)(ai,{variant:"upgrade",title:z("policies.suggestions.upgrade.title"),description:z("policies.suggestions.upgrade.description"),onClick:()=>Gi("enforcement")}),("version"===li.policyType||"reboot"===li.policyType)&&(0,V.jsxs)(s.A,{className:"policy-timeline-card",children:[(0,V.jsx)(gi,{policyType:li.policyType,goalEnabled:C.goalEnabled,goalDays:"reboot"===li.policyType?null!==(S=C.goalTimeInDays)&&void 0!==S?S:0:Math.round((null!==(E=C.goalTime)&&void 0!==E?E:0)/Y),warnEnabled:C.warnEnabled,warnDays:void 0===C.warningPerio
1d?void 0:"reboot"===li.policyType?C.warningPeriod:Math.round(C.warningPeriod/Y),blockEnabled:C.blockEnabled,blockDays:void 0===C.blockingPeriod?void 0:"reboot"===li.policyType?C.blockingPeriod:Math.round(C.blockingPeriod/Y)}),(0,V.jsx)(ei.A,{isGoalEnabled:C.goalEnabled,policyType:li.policyType,goalTime:C.goalTime,goalTimeInDays:C.goalTimeInDays,warningAndBlockingState:$(C),warningPeriod:C.warningPeriod,blockingPeriod:C.blockingPeriod,warnTiming:C.warnTiming,blockTiming:C.blockTiming,animate:!0,inline:!0})]}),C.additionalDnsSettings&&(0,V.jsxs)(V.Fragment,{children:[Ci&&(0,V.jsx)(d.A,{severity:"error",children:Ci}),(0,V.jsx)(q,{dnsServers:C.additionalDnsSettings.dnsServers,validationMode:C.additionalDnsSettings.validationMode,onDnsServersChange:i=>oi(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=>oi(e=>(0,a.A)((0,a.A)({},e),{},{additionalDnsSettings:e.additionalDnsSettings?(0,a.A)((0,a.A)({},e.additionalDnsSettings),{},{validationMode:i}):void 0})),isReadOnly:N})]}),C.additionalIntuneTenantSettings&&(0,V.jsx)(mi,{tenantIds:C.additionalIntuneTenantSettings.tenantIds,onTenantIdsChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{additionalIntuneTenantSettings:e.additionalIntuneTenantSettings?(0,a.A)((0,a.A)({},e.additionalIntuneTenantSettings),{},{tenantIds:i}):void 0})),externalEnrollmentAllowed:C.additionalIntuneTenantSettings.externalEnrollmentAllowed,onExternalEnrollmentAllowedChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{additionalIntuneTenantSettings:e.additionalIntuneTenantSettings?(0,a.A)((0,a.A)({},e.additionalIntuneTenantSettings),{},{externalEnrollmentAllowed:i}):void 0})),isReadOnly:N}),C.additionalAikidoEndpointSettings&&(0,V.jsx)(yi,{endpointToken:C.additionalAikidoEndpointSettings.endpointToken,onEndpointTokenChange:i=>oi(e=>(0,a.A)((0,a.A)({},e),{},{additionalAikidoEndpointSettings:e.additionalAikidoEndpointSettings?(0,a.A)((0,a.A)({},e.additionalAikidoEndpointSettings),{},{endpointToken:i}):void 0})),isReadOnly:N,error:Bi}),H&&(0,V.jsxs)(s.A,{sx:{display:"flex",flexDirection:Q?"column":"row",justifyContent:"flex-end",gap:"12px",width:"100%"},children:[(0,V.jsx)(c.A,{type:"button",onClick:O,variant:"outlined",fullWidth:Q,sx:{textTransform:"none",borderRadius:"8px",padding:"10px 16px"},children:z("general.cancel")}),(0,V.jsx)(c.A,{type:"submit",variant:"contained",disabled:N,fullWidth:Q,sx:{textTransform:"none",borderRadius:"8px",padding:"10px 16px"},children:z("general.confirm")})]})]}),Ni&&(0,V.jsx)(Ai.g0,{open:!0,onClose:()=>Gi(null),planName:null===di||void 0===di||null===(j=di.PaymentPlan)||void 0===j?void 0:j.Name,requiredPlanName:"Advanced",pageType:Ni,mode:"modal",onContactSales:()=>{Gi(null),(0,b.z$)(z("policies.upgradeModal.contactSalesMessage"))}})]})}},77532(i,e,o){o.d(e,{F:()=>c});var n=o(89379),a=o(9950),t=o(55030),l=o(11045),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,w,k,x;const S=(0,t.Bd)().t,E=a.useCallback(i=>{e(e=>i(e))},[e]),j=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:(C=i.os,void 0!==(null===C||void 0===C?void 0:C.GoalTime)&&null!==C.GoalTime),onVerificationToggle:i=>E(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:j,onWarningAndBlockingChange:i=>{E(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=>{E(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=>{E(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=>{E(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=>{E(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=>E(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=>E(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=>E(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===(w=i.os)||void 0===w||null===(k=w.beta_versions)||void 0===k?void 0:k.dont_warn),onWarningChange:i=>E(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=>{E(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 C}},83250(i,e,o){o.d(e,{w:()=>a});var n=o(37324);const a=(0,o(59254).Ay)(n.A)(i=>({width:36,height:20,padding:0,margin:8,"@media (prefers-reduced-motion: reduce)":{"& .MuiSwitch-switchBase":{transitionDuration:"0ms !important"},"& .MuiSwitch-track":{transition:"none !important"}},"& .MuiSwitch-switchBase":{padding:2,margin:0,transitionDuration:"250ms","&.Mu
1i-checked":{transform:"translateX(16px)",color:"#fff","& + .MuiSwitch-track":{borderRadius:18,backgroundColor:"#393E45",opacity:1,border:0}},"&.Mui-disabled":{"& + .MuiSwitch-track":{backgroundColor:"var(--color-gray-100)",opacity:1},"&.Mui-checked + .MuiSwitch-track":{backgroundColor:"var(--color-gray-200)"},"& .MuiSwitch-thumb":{backgroundColor:"var(--color-gray-200)"},"&.Mui-checked .MuiSwitch-thumb":{backgroundColor:"#CCD0D6"}}},"&:not(.Mui-disabled) .MuiSwitch-switchBase:not(.Mui-checked):hover + .MuiSwitch-track":{backgroundColor:"#CCD0D6"},"&:not(.Mui-disabled) .MuiSwitch-switchBase:not(.Mui-checked):hover .MuiSwitch-thumb":{backgroundColor:"#fff"},"& .MuiSwitch-thumb":{boxSizing:"border-box",width:16,height:16},"& .MuiSwitch-track":{borderRadius:10,backgroundColor:"var(--color-gray-200)",opacity:1,transition:i.theme.transitions.create(["background-color"],{duration:250})}}))},84696(i,e,o){o.d(e,{A:()=>f});o(9950);var 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,w=i.inline,k=i.warnTiming,x=i.blockTiming;const S=(0,l.Bd)().t,E="warn_person"===t||"warn_and_block"===t,j="warn_and_block"===t,C="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(w?"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(C&&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:E,activeIcon:g.A,inactiveIcon:m.A,text:(()=>{if(!E)return S("".concat(b,".notWarning"));if(C&&void 0!==P){if(w&&"direct"===k)return S("".concat(b,"reboot"===o?".warnAfterReboot":".warnAfterUpdate"),{days:P});if(w){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:j,activeIcon:u.A,inactiveIcon:v.A,text:(()=>{if(!j)return S("".concat(b,".notBlocking"));if(C&&void 0!==I){if(w&&"direct"===x)return S("".concat(b,"reboot"===o?".blockAfterReboot":".blockAfterUpdate"),{days:I});if(w){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")},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.