PageSourceSearch

https://cdn.clo3d.com/clo3d/static/assets/entries/pages_accounts_admin_setting_index.page.77fca5e3.js

js clo3d.com collected 2026-10-02 02:44:45 UTC 35,726 bytes, 1 lines download raw bytes

1import{_ as e}from"../chunks/chunk-34c19c5c.js";import{u as a,b as t,g as s,f as l,D as n}from"../chunks/chunk-eabcc62c.js";import{_ as o}from"../chunks/chunk-5808973a.js";import{A as u}from"../chunks/chunk-2740d5e8.js";import{d as i,L as c,M as d,o as r,c as p,Y as v,$ as m,F as h,a5 as f,Z as g,_ as y,a0 as b,Q as k,w as _,a1 as x,a9 as w,aa as C,b as P,r as A,e as U}from"../chunks/chunk-c66576e6.js";import{_ as O}from"../chunks/chunk-1b428a4d.js";import{t as V,u as I,v as T,w as N,x as S,y as L,z as j,A as E,B as D}from"../chunks/chunk-14fdf21c.js";import{u as B}from"../chunks/chunk-1d6ddf5c.js";import{_ as R}from"../chunks/chunk-e0f077c8.js";import{b as $}from"../chunks/chunk-7af1d012.js";import{u as W}from"../chunks/chunk-9e93cd2e.js";import{m as z}from"../chunks/chunk-fbeb4d04.js";import{_ as F}from"../chunks/chunk-db40c0c5.js";import{u as Y,a as H}from"../chunks/chunk-4f7dcb8f.js";import{u as q}from"../chunks/chunk-7665749f.js";import{_ as K}from"../chunks/chunk-c049b6b6.js";import{_ as M,a as G}from"../chunks/chunk-16e55a68.js";import{a as Z}from"../chunks/chunk-55d843dd.js";import{l as Q}from"../chunks/chunk-b6e6d501.js";import{I as J}from"../chunks/chunk-0af1f439.js";import{g as X}from"../chunks/chunk-a4a645aa.js";import{u as ee}from"../chunks/chunk-80157d05.js";import{a as ae,_ as te}from"../chunks/chunk-c98aad4b.js";import{k as se}from"../chunks/chunk-7a7824d8.js";import{e as le}from"../chunks/chunk-01403edf.js";import"../chunks/chunk-8e08fe3c.js";import"../chunks/chunk-0036ce92.js";import"../chunks/chunk-cf435ec0.js";import"../chunks/chunk-c186b690.js";import"../chunks/chunk-057345b1.js";import"../chunks/chunk-db2f9d69.js";import"../chunks/chunk-3780ceb2.js";import"../chunks/chunk-106e1760.js";import"../chunks/chunk-6e78ded2.js";import"../chunks/chunk-dd2e3eb2.js";import"../chunks/chunk-fb6b85fd.js";import"../chunks/chunk-e497b11b.js";import"../chunks/chunk-0e8b5f88.js";import"../chunks/chunk-b129ea81.js";import"../chunks/chunk-05661986.js";import"../chunks/chunk-3c3a9090.js";import"../chunks/chunk-63d31518.js";const ne=["maxlength","value"],oe=i({__name:"TagInput",props:{max:{default:3},focus:{type:Boolean,default:!1}},emits:["input","update:max","update:valid","advance"],setup(e,{emit:a}){const t=e,s=c(),l=c(),n=e=>{if(!e||0===e.length)return!1;if(!/^[0-9]+$/.test(e))return!1;const a=Number(e);return a>=0&&a<=255};d(()=>s.value,e=>{var t;const o=e;/^[0-9]*$/.test(o)?o.length>0&&Number(o)>255?s.value=o.slice(0,-1):(3===o.length&&(null==(t=l.value)||t.blur()),a("input",s.value),a("update:max",o.length),a("update:valid",n(o))):s.value=o.replace(/[^0-9]/g,"")}),d(()=>t.focus,e=>{var a,t;e?null==(a=l.value)||a.focus():null==(t=l.value)||t.blur()});const o=e=>{const a=e.target;s.value=a.value},u=e=>{var t;"."!==e.key&&"Tab"!==e.key&&"Enter"!==e.key||("."===e.key&&e.preventDefault(),n(s.value)&&(null==(t=l.value)||t.blur(),a("advance")))};return(e,a)=>(r(),p("div",null,[v("input",{ref_key:"numberInput",ref:l,type:"text",inputmode:"numeric",maxlength:e.max,value:s.value,onInput:o,onKeydown:u},null,40,ne)]))}}),ue=O(oe,[["__scopeId","data-v-54da261c"]]),{injectComp:ie,provideComp:ce}=B(()=>{const{fetch:e,loading:t,data:s}=a(T,void 0);return{loading:t,getIPListFetch:e,ipList:s}}),de=e=>(w("data-v-b6b915ee"),e=e(),C(),e),re={class:"table-section"},pe=de(()=>v("caption",{class:"sr-only"}," Active IP Address ",-1)),ve=de(()=>v("thead",null,[v("tr",null,[v("th",{class:"text-subtitle-5"},"IP Address")])],-1)),me={class:"ipListTable"},he={class:"ip-address-row d-flex justify-space-between"},fe={class:"d-flex ip-address"},ge={key:0},ye={key:1},be=["onClick"],ke={key:0,class:"ip-row-container"},_e=de(()=>v("td",{class:"ip-row d-flex align-center justify-space-between"},[v("div",{class:"no-ip-desc"},[v("p",{class:"text-body-3"},[x(" There is no IP configuration."),v("br"),x(" Please click the Add button to manage IP access. ")])])],-1)),xe=[_e],we={key:0,class:"text-body-3"},Ce={class:"ip-row-container"},Pe={class:"ip-row d-flex align-center justify-space-between"},Ae={class:"ip-input-container d-flex align-center justify-space-between"},Ue={class:"ip-input d-flex align-center"},Oe=de(()=>v("span",{class:"text-body-4 grey--text c-600"},"-",-1)),Ve=de(()=>v("span",{class:"text-body-4 grey--text c-600"}
1,"-",-1)),Ie=de(()=>v("span",{class:"text-body-4 grey--text c-600"},"-",-1)),Te={key:0,class:"d-flex align-center add-range-rows"},Ne=de(()=>v("span",{class:"text-body-4 grey--text c-600"},"~",-1)),Se=de(()=>v("span",{class:"text-body-4 grey--text c-600"},"-",-1)),Le=de(()=>v("span",{class:"text-body-4 grey--text c-600"},"-",-1)),je=de(()=>v("span",{class:"text-body-4 grey--text c-600"},"-",-1)),Ee=de(()=>v("span",{class:"text-subtitle-6 grey--text c-800"},"Add IP Range",-1)),De=de(()=>v("p",{class:"text-subtitle-5 grey--text c-800"},"Add IP Permission",-1)),Be={class:"popup-contents grey--text c-1000"},Re={class:"popup-contents-container"},$e=de(()=>v("div",{class:"popup-header"},[v("h4",{class:"popup-title text-subtitle-2"},[x(" Are you sure you want to delete "),v("br"),x(" the IP Address? ")])],-1)),We={class:"popup-footer"},ze=O(i({__name:"IPTable",setup(s){const{token:l}=t(),{postCreateIPFetch:n}=(()=>{const{fetch:e,loading:t}=a(V,void 0);return{loading:t,postCreateIPFetch:e}})(),{getIPListFetch:i,ipList:w}=ie(),{deleteIPFetch:C}=(()=>{const{fetch:e,loading:t}=a(I,void 0);return{loading:t,deleteIPFetch:e}})(),P=c(!1),A=c(!1),U=c(!1),O=c(!1),T=c(!1),N=c(!0),S=c(""),L=c([!1,!1,!1,!1,!1,!1,!1,!1]),j=c(["","","",""]),E=c(["","","","","","","",""]),D=c(!1),B=c(!1),R=c(!1),$=c(!1),W=c(!1),z=c(!1),F=c(!1),Y=c(!1),H=()=>{P.value=!1},q=()=>{const e=O.value?8:4;N.value=!L.value.slice(0,e).every(Boolean)},K=(e,a)=>{L.value[a]=e,q()},M=e=>{switch(D.value=!1,B.value=!1,R.value=!1,$.value=!1,W.value=!1,z.value=!1,F.value=!1,Y.value=!1,e){case 1:B.value=!0;break;case 2:R.value=!0;break;case 3:$.value=!0;break;case 4:O.value&&(W.value=!0);break;case 5:z.value=!0;break;case 6:F.value=!0;break;case 7:Y.value=!0}};d([O],()=>{q()});const G=(e,a)=>{if(3===e)M(a+1);else if(0===e)switch(a){case 1:D.value=!0;break;case 2:B.value=!0;break;case 3:R.value=!0;break;case 4:$.value=!0;break;case 5:W.value=!0;break;case 6:z.value=!0;break;case 7:F.value=!0}},Z=(e,a,t)=>{"single"===t&&j.value.splice(a,1,e),E.value.splice(a,1,e)},Q=()=>{O.value=!0},J=()=>{T.value=!0},X=e=>String(Number(e)),ee=async()=>{const e=c({StartIP:"",EndIP:""});if(O.value)e.value.StartIP=E.value.slice(0,4).map(X).join("."),e.value.EndIP=E.value.slice(4,8).map(X).join(".");else{const a=j.value.slice(0,4).map(X).join(".");e.value.StartIP=a,e.value.EndIP=a}const a=await n(l.value,e.value);(await i(l.value)).length>0&&(U.value=!1),a?await i(l.value).then(()=>{P.value=!0}).finally(()=>{T.value=!1,O.value=!1,L.value=[!1,!1,!1,!1,!1,!1,!1,!1],j.value=["","","",""],E.value=["","","","","","","",""],N.value=!0}):alert("server error")},ae=async()=>{const e=await C(l.value,S.value);0===(await i(l.value)).length&&(U.value=!0,T.value=!1),e?await i(l.value).finally(()=>{S.value="",A.value=!1}):alert("server error")};return(a,t)=>{const s=e,l=m("CButton"),n=o;return r(),p(h,null,[v("section",re,[v("table",null,[pe,ve,v("tbody",me,[(r(!0),p(h,null,f(k(w),(e,a)=>(r(),p("tr",{key:a,class:"ip-row-container"},[v("td",he,[v("div",fe,[v("div",null,g(e.startIP),1),e.startIP!==e.endIP&&e.endIP.length>0?(r(),p("span",ge,"  ~  ")):y("",!0),e.startIP!==e.endIP?(r(),p("div",ye,g(e.endIP),1)):y("",!0)]),v("button",{class:"delete-btn",onClick:a=>{return t=e.id,A.value=!0,void(S.value=t);var t}},[b(s,{name:"Delete",class:"grey--fill c-700"})],8,be)])]))),128)),U.value&&!T.value?(r(),p("tr",ke,xe)):y("",!0)]),T.value?(r(),p("tbody",we,[v("tr",Ce,[v("td",Pe,[v("div",Ae,[v("div",Ue,[b(ue,{max:3,focus:D.value,"onUpdate:max":t[0]||(t[0]=e=>G(e,0)),"onUpdate:valid":t[1]||(t[1]=e=>K(e,0)),onAdvance:t[2]||(t[2]=()=>M(1)),onInput:t[3]||(t[3]=e=>Z(e,0,"single"))},null,8,["focus"]),Oe,b(ue,{max:3,focus:B.value,"onUpdate:max":t[4]||(t[4]=e=>G(e,1)),"onUpdate:valid":t[5]||(t[5]=e=>K(e,1)),onAdvance:t[6]||(t[6]=()=>M(2)),onInput:t[7]||(t[7]=e=>Z(e,1,"single"))},null,8,["focus"]),Ve,b(ue,{max:3,focus:R.value,"onUpdate:max":t[8]||(t[8]=e=>G(e,2)),"onUpdate:valid":t[9]||(t[9]=e=>K(e,2)),onAdvance:t[10]||(t[10]=()=>M(3)),onInput:t[11]||(t[11]=e=>Z(e,2,"single"))},null,8,["focus"]),Ie,b(ue,{max:3,focus:$.value,"onUpdate:max":t[12]||(t[12]=e=>G(e,3)),"onUpdate:valid":t[13]||(t[13]=e=>K(e,3)),onAdvance:t[14]||(t[14]=()=>M(4)),onInput:t[15]||(t[15]=e=>Z(e,3,"single"))},null,8,["focus"]),O.value?(r(),p("div",Te,[Ne,b(ue,{max:3,focus:W.value,"onUpdate:max":t[16]||(t[16]=e=>G(e,4)),"onUpdate:valid":t[17]||(t[17]=e=>K(e,4)),onAdvance:t[18]||(t[18]=()=>M(5)),onInput:t[19]||(t[19]=e=>Z(e,4,"range"))},null,8,["focus"]),Se,b(ue,{max:3,focus:z.value,"onUpdate:max":t[20]||(t[20]=e=>G(e,5)),"onUpdate:valid":t[21]||(t[21]=e=>K(e,5)),onAdvance:t[22]||(t[22]=()=>M(6)),onInput:t[23]||(t[23]=e=>Z(e,5,"range"))},null,8,["focus"]),Le,b(ue,{max:3,focus:F.value,"onUpdate:max":t[24]||(t[24]=e=>G(e,6)),"onUpdate:valid":t[25]||(t[25]=e=>K(e,6)),onAdvance:t[26]||(t[26]=()=>M(7)),onInput:t[27]||(t[27]=e=>Z(e,6,"range"))},null,8,["focus"]),je,b(ue,{max:3,focus:Y.value,"onUpdate:max":t[28]||(t[28]=e=>G(e,7)),"onUpdate:valid":t[29]||(t[29]=e=>K(e,7)),onInput:t[30]||(t[30]=e=>Z(e,7,"range"))},null,8,["focus"])])):y("",!0),O.value?y("",!0):(r(),p("button",{key:1,class:"add-ip-range-btn d-flex align-center",onClick:Q},[b(s,{name:"Add",class:"grey--fill c-800 add-icon",width:"14px"}),Ee]))]),b(l,{type:"secondary",size:"sm",class:"register-btn",disabled:N.value,onClick:ee},{default:_(()=>[x("REGISTER")]),_:1},8,["disabled"])])])])])):y("",!0)])]),v("button",{class:"add-section d-flex align-center justify-end",onClick:J},[b(s,{name:"Add",class:"grey--fill c-800 add-icon"}),De]),b(u,{modelValue:P.value,"onUpdate:modelValue":t[31]||(t[31]=e=>P.value=e),text:"Your IP Permission setting has <br>been updated.","button-name":"OK",onOnClose:H},null,8,["modelValue"]),b(n,{modelValue:A.value,"onUpdate:modelValue":t[33]||(t[33]=e=>A.value=e)},{default:_(()=>[v("div",Be,[v("section",Re,[$e,v("div",We,[b(l,{class:"mr-[20px]",type:"secondary",onClick:t[32]||(t[32]=e=>A.value=!1)},{default:_(()=>[x("CANCEL")]),_:1}),b(l,{onClick:ae},{default:_(()=>[x("YES")]),_:1})])])])]),_:1},8,["modelValue"])],64)}}}
1),[["__scopeId","data-v-b6b915ee"]]),Fe={class:"contents-section-bg ip-activate"},Ye=(e=>(w("data-v-eb60c573"),e=e(),C(),e))(()=>v("div",{class:"ip-sub-header"},[v("div",{class:"active-ip-address"},[v("h4",{class:"header text-subtitle-4"},"Active IP Address"),v("p",{class:"desc text-body-5"},"Your account can be accessed through below IP addresses ONLY.")])],-1)),He={class:"ip-table"},qe=O(i({__name:"IPPermission",setup:e=>(e,a)=>(r(),p("div",Fe,[Ye,v("div",He,[b(ze)])]))}),[["__scopeId","data-v-eb60c573"]]),Ke={class:"popup-contents"},Me={class:"popup-header"},Ge={class:"popup-title text-subtitle-1"},Ze={class:"popup-body"},Qe={class:"popup-body-item"},Je={class:"popup-body-item"},Xe={class:"text-field"},ea={class:"popup-body-item"},aa={class:"popup-footer"},ta={class:"d-flex justify-center align-center desc"},sa={class:"text-body-5"},la=O(i({__name:"ChangePasswordPopup",props:{modelValue:{type:Boolean},popupCloseValue:{type:Boolean}},emits:["update:modelValue","update:popup-close-value","update:confirmPassword"],setup(s,{emit:l}){const{token:n}=t(),{errorAlert:o}=W(),{loading:u,checkPassword:i}=(()=>{const{fetch:e,loading:t}=a(z,void 0);return{loading:t,checkPassword:e}})(),d=c(""),h=c(""),f=c(""),y=c(!1);Y();const{confirmPasswordRules:w}=H(h,f),{meta:C}=$(),U=()=>{d.value.length>0||h.value.length>0||f.value.length>0?l("update:popup-close-value",!1):l("update:popup-close-value",!0)};U();const O=()=>{d.value.length<6||(i({password:d.value},n.value).then(e=>{y.value=!!e}).catch(()=>o()),U())},V=P(()=>C.value.valid&&y.value&&d.value.length>0&&h.value.length>0&&f.value.length>0),I=()=>{l("update:confirmPassword",d.value,h.value)},T=()=>{l("update:modelValue")};return(a,t)=>{const s=R,l=e,n=m("CButton");return r(),p("div",Ke,[v("div",Me,[v("h4",Ge,[A(a.$slots,"header",{},void 0,!0)])]),v("ol",Ze,[v("li",Qe,[v("div",{onKeyup:O},[b(F,{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=e=>d.value=e),label:a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_1"),warning:!y.value&&0<d.value.length,"assistive-text":!y.value&&0<d.value.length?a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_1_ERROR_MSG"):""},null,8,["modelValue","label","warning","assistive-text"])],32)]),v("li",Je,[v("div",Xe,[b(F,{modelValue:h.value,"onUpdate:modelValue":t[1]||(t[1]=e=>h.value=e),label:a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_2")},null,8,["modelValue","label"])])]),v("li",ea,[b(s,{modelValue:f.value,"onUpdate:modelValue":t[2]||(t[2]=e=>f.value=e),type:"password",label:a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_3"),"icon-class":"grey--fill",required:"","aria-required":"true",rules:k(w)},null,8,["modelValue","label","rules"])])]),v("div",aa,[v("div",ta,[b(l,{name:"warning",width:"14px",class:"grey--fill c-800 warning-icon"}),v("p",sa,[A(a.$slots,"footer-desc",{},void 0,!0)])]),b(n,{size:"lg","is-form":"",class:"save-btn",loading:k(u),disabled:!V.value,onClick:I},{default:_(()=>[x(g(a.$t("ACCOUNT.ACCOUNT_PASSWORD_BUTTON_1")),1)]),_:1},8,["loading","disabled"]),b(n,{size:"md","is-form":"",type:"tertiary",color:"grey",onClick:T},{default:_(()=>[x(g(a.$t("ACCOUNT.ACCOUNT_PASSWORD_BUTTON_2")),1)]),_:1})])])}}}),[["__scopeId","data-v-0fd3b6b0"]]),na={key:0,class:"popup-contents"},oa={class:"popup-header"},ua={class:"text-subtitle-2"},ia={class:"w-fit mx-auto mb-[30px] md:mb-[24px] sm:mb-[30px] xs:mb-[20px]"},ca={class:"text-body-3"},da=(e=>(w("data-v-e07b0e7f"),e=e(),C(),e))(()=>v("div",{id:"turnstile-widget",class:"mt-[4px] w-full"},null,-1)),ra={class:"popup-footer"},pa=O(i({__name:"ChangePasswordConfirmPopup",props:{modelValue:{type:Boolean},userOldPassword:{},userNewPassword:{},passwordUpdateValue:{type:Boolean}},emits:["update:modelValue","update:passwordUpdateValue"],setup(e,{emit:l}){const n=e,{token:o}=t(),{errorAlert:u}=W(),{onRecaptcha:i}=q(),{loading:d,updatePassword:h}=(()=>{const{fetch:e,loading:t}=a(N,void 0);return{loading:t,updatePassword:e}})();s(P(()=>d.value));const f=c({OriginalPassword:n.userOldPassword,NewPassword:n.userNewPassword,NewPasswordConfirm:n.userNewPassword}),w=async()=>{try{await i(async e=>{await h(o.value,f.value,e),l("update:passwordUpdateValue")})}catch{u()}},C=()=>
1{l("update:modelValue")};return(e,a)=>{const t=m("CButton");return k(d)?y("",!0):(r(),p("div",na,[v("div",oa,[v("h4",ua,g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_4")),1)]),v("div",ia,[v("p",ca,g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_5")),1),da]),v("div",ra,[b(t,{size:"lg",type:"secondary",class:"cancel-btn pc-only",onClick:C},{default:_(()=>[x(g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_BUTTON_3")),1)]),_:1}),b(t,{size:"lg",type:"tertiary",class:"cancel-btn mobile-only",onClick:C},{default:_(()=>[x(g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_BUTTON_3")),1)]),_:1}),b(t,{size:"lg",class:"ok-btn",onClick:w},{default:_(()=>[x(g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_BUTTON_4")),1)]),_:1})])]))}}}),[["__scopeId","data-v-e07b0e7f"]]),va={class:"popup-contents"},ma={class:"popup-header"},ha={class:"text-subtitle-2"},fa={class:"popup-body"},ga={class:"text-body-3"},ya={class:"popup-footer"},ba=O(i({__name:"ChangePasswordFinalPopup",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:a}){const{signout:t}=l(),s=()=>{t("/signin"),a("update:modelValue")};return(e,a)=>{const t=m("CButton");return r(),p("div",va,[v("div",ma,[v("h4",ha,g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_POP_UP_TITLE")),1)]),v("div",fa,[v("p",ga,g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_POP_UP_BODY")),1)]),v("div",ya,[b(t,{size:"lg",class:"ok-btn",onClick:s},{default:_(()=>[x(g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_POP_UP_BUTTON")),1)]),_:1})])])}}}),[["__scopeId","data-v-a0d0fa08"]]),ka=e=>(w("data-v-7decf7f0"),e=e(),C(),e),_a={key:0},xa=ka(()=>v("br",null,null,-1)),wa=ka(()=>v("br",null,null,-1)),Ca={key:1},Pa={key:2},Aa={class:"flex items-center justify-right"},Ua=O(i({__name:"Password",setup(e){const a=c(!1),t=c(!1),s=c(!1),l=c(!0);function n(e){l.value=e}const u=c(""),i=c(""),d=c(!1),f=(e,s)=>{u.value=e,i.value=s,a.value=!1,t.value=!0},g=()=>{t.value=!1,s.value=!0},k=()=>{a.value=!0};return(e,c)=>{const w=o,C=m("CButton");return r(),p(h,null,[a.value?(r(),p("article",_a,[b(w,{modelValue:a.value,"onUpdate:modelValue":c[1]||(c[1]=e=>a.value=e),"close-on-click-outside":l.value},{default:_(()=>[b(la,{modelValue:a.value,"onUpdate:modelValue":c[0]||(c[0]=e=>a.value=e),"popup-close-value":l.value,"onUpdate:popupCloseValue":n,"onUpdate:confirmPassword":f},{header:_(()=>[x("Change"),xa,x(" Software&Website "),wa,x(" Password")]),"footer-desc":_(()=>[x("Change CLO Software and Website Password")]),_:1},8,["modelValue","popup-close-value"])]),_:1},8,["modelValue","close-on-click-outside"])])):y("",!0),t.value?(r(),p("article",Ca,[b(w,{modelValue:t.value,"onUpdate:modelValue":c[3]||(c[3]=e=>t.value=e)},{default:_(()=>[b(pa,{modelValue:t.value,"onUpdate:modelValue":c[2]||(c[2]=e=>t.value=e),"user-old-password":u.value,"user-new-password":i.value,"password-update-value":d.value,"onUpdate:passwordUpdateValue":g},null,8,["modelValue","user-old-password","user-new-password","password-update-value"])]),_:1},8,["modelValue"])])):y("",!0),s.value?(r(),p("article",Pa,[b(w,{modelValue:s.value,"onUpdate:modelValue":c[5]||(c[5]=e=>s.value=e)},{default:_(()=>[b(ba,{modelValue:s.value,"onUpdate:modelValue":c[4]||(c[4]=e=>s.value=e)},null,8,["modelValue"])]),_:1},8,["modelValue"])])):y("",!0),v("div",Aa,[b(C,{size:"sm",type:"secondary","aria-haspopup":"true","aria-expanded":"false",onClick:k},{default:_(()=>[x("change password")]),_:1})])],64)}}}),[["__scopeId","data-v-7decf7f0"]]),Oa={class:"popup-contents"},Va={class:"popup-header"},Ia={class:"popup-title text-subtitle-1"},Ta={class:"popup-body"},Na={class:"popup-body-item"},Sa={class:"popup-body-item"},La={class:"popup-body-item"},ja={class:"popup-footer w-[400px] xs:w-[320px]"},Ea={class:"flex items-start justify-center desc"},Da={class:"text-body-5 text-left break-words"},Ba=O(i({__name:"ChangeAdminPasswordPopup",props:{modelValue:{type:Boolean},popupCloseValue:{type:Boolean}},emits:["update:modelValue","update:popup-close-value","update:finalPassword"],setup(s,{emit:l}){const{token:n}=t(),{meta:o}=$(),{loading:u,updateAdminPassword:i}=(()=>{const{fetch:e,loading:t}=a(S,void 0);return{loading:t,updateAdminPassword:e}})(),d=c(""),h=c(""),f=c(""),y=c(!0),{passwordRules:w}
1=Y(),{confirmPasswordRules:C}=H(h,f);d.value.length>0||h.value.length>0||f.value.length>0?l("update:popup-close-value",!1):l("update:popup-close-value",!0);const U=P(()=>o.value.valid&&d.value.length>0&&h.value.length>0&&f.value.length>0),O=()=>{const e=c({OriginalPassword:d.value,NewPassword:h.value,NewPasswordConfirm:h.value});i(n.value,e.value).then(()=>{l("update:finalPassword")}).catch(()=>{y.value=!1})},V=()=>{l("update:modelValue")};return(a,t)=>{const s=R,l=e,n=m("CButton");return r(),p("div",Oa,[v("div",Va,[v("h4",Ia,[A(a.$slots,"header",{},void 0,!0)])]),v("ol",Ta,[v("li",Na,[b(s,{modelValue:d.value,"onUpdate:modelValue":t[0]||(t[0]=e=>d.value=e),type:"password",label:a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_1"),warning:!y.value&&0<d.value.length,"assistive-text":!y.value&&0<d.value.length?a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_1_ERROR_MSG"):"","icon-class":"grey--fill",required:"","aria-required":"true"},null,8,["modelValue","label","warning","assistive-text"])]),v("li",Sa,[b(s,{modelValue:h.value,"onUpdate:modelValue":t[1]||(t[1]=e=>h.value=e),name:"password",class:"text-field",type:"password",label:a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_2"),"icon-class":"grey--fill",required:"","aria-required":"true",rules:k(w)},null,8,["modelValue","label","rules"])]),v("li",La,[b(s,{modelValue:f.value,"onUpdate:modelValue":t[2]||(t[2]=e=>f.value=e),type:"password",label:a.$t("ACCOUNT.ACCOUNT_PASSWORD_BODY_3"),"icon-class":"grey--fill",required:"","aria-required":"true",rules:k(C)},null,8,["modelValue","label","rules"])])]),v("div",ja,[v("div",Ea,[b(l,{name:"warning",width:"14px",class:"shrink-0 grey--fill c-800 warning-icon"}),v("p",Da,[A(a.$slots,"footer-desc",{},void 0,!0)])]),b(n,{size:"lg","is-form":"",class:"save-btn",loading:k(u),disabled:!U.value,onClick:O},{default:_(()=>[x(g(a.$t("ACCOUNT.ACCOUNT_PASSWORD_BUTTON_1")),1)]),_:1},8,["loading","disabled"]),b(n,{size:"md","is-form":"",type:"tertiary",color:"grey",onClick:V},{default:_(()=>[x(g(a.$t("ACCOUNT.ACCOUNT_PASSWORD_BUTTON_2")),1)]),_:1})])])}}}),[["__scopeId","data-v-8604a7fd"]]),Ra={class:"popup-contents"},$a={class:"popup-header"},Wa={class:"text-subtitle-2"},za={class:"popup-body"},Fa={class:"text-body-3"},Ya={class:"popup-footer"},Ha=O(i({__name:"ChangeAdminPasswordFinalPopup",props:{modelValue:{type:Boolean}},emits:["update:modelValue"],setup(e,{emit:a}){const{signout:t}=l(),s=()=>{t("/signin"),a("update:modelValue")};return(e,a)=>{const t=m("CButton");return r(),p("div",Ra,[v("div",$a,[v("h4",Wa,g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_POP_UP_TITLE")),1)]),v("div",za,[v("p",Fa,g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_POP_UP_BODY")),1)]),v("div",Ya,[b(t,{size:"lg",class:"ok-btn",onClick:s},{default:_(()=>[x(g(e.$t("ACCOUNT.ACCOUNT_PASSWORD_POP_UP_BUTTON")),1)]),_:1})])])}}}),[["__scopeId","data-v-558be7c3"]]),qa={key:0},Ka={key:1},Ma={class:"fle items-center justify-center"},Ga=O(i({__name:"AdminPassword",setup(e){const a=c(!1),t=c(!1),s=c(!0);function l(e){s.value=e}const n=()=>{a.value=!1,t.value=!0},u=()=>{a.value=!0};return(e,i)=>{const c=o,d=m("CButton");return r(),p(h,null,[a.value?(r(),p("article",qa,[b(c,{modelValue:a.value,"onUpdate:modelValue":i[1]||(i[1]=e=>a.value=e),"close-on-click-outside":s.value},{default:_(()=>[b(Ba,{modelValue:a.value,"onUpdate:modelValue":i[0]||(i[0]=e=>a.value=e),"popup-close-value":s.value,"onUpdate:popupCloseValue":l,"onUpdate:finalPassword":n},{header:_(()=>[x("Change Admin Password")]),"footer-desc":_(()=>[x("Changing the admin password will apply to both 'Head Admin Log' and 'License Account Admin'.")]),_:1},8,["modelValue","popup-close-value"])]),_:1},8,["modelValue","close-on-click-outside"])])):y("",!0),t.value?(r(),p("article",Ka,[b(c,{modelValue:t.value,"onUpdate:modelValue":i[3]||(i[3]=e=>t.value=e)},{default:_(()=>[b(Ha,{modelValue:t.value,"onUpdate:modelValue":i[2]||(i[2]=e=>t.value=e)},null,8,["modelValue"])]),_:1},8,["modelValue"])])):y("",!0),v("div",Ma,[b(d,{size:"sm",type:"secondary","aria-haspopup":"true","aria-expanded":"false",onClick:u},{default:_(()=>[x("Change Admin Password")]),_:1})])],64)}}}),[["__scopeId","data-v-a3bc9b84"]]),Za=e=>(w("data-v-32260fa3"),e=e(),C(),e),Qa=Za(()=>v("span",{class:"text-subtitle-5 grey--text c-700"}," Go back",-1)),Ja={class:"email-list-page contents-section-bg"},Xa=Za(()=>v("h5",{class:"header text-subtitle-4"},"Email List",-1)),et={class:"email-list-body"},at={class:"search-email-section"},tt=["onKeyup"],st={class:"table-section"},lt=Za(()=>v("thead",null,[v("tr",null,[v("th",{class:"text-subtitle-5"},"Email Address"),v("th",{class:"text-subtitle-5"},"CLO User ID"),v("th",{class:"text-subtitle-5"},"Status")])],-1)),nt={key:0,class:"text-body-4"},ot=[Za(()=>v("tr",{class:"no-email-list"},[v("td",{colspan:"3"},[v("p",null,[x("No exact matches found. "),v("br"),x("Please check your search for typos.")])])],-1))],ut={key:1,class:"text-body-4"},it={class:"email"},ct={class:"flex"},dt={key:1},rt=Za(()=>v("p",null,[x(" If the email address is already registered on"),v("br"),x(" another account, status is unavailable. ")],-1)),pt={class:"userId"},vt={class:"status"},mt={key:0,class:"status-text current"},ht={key:1,class:"status-text available"},ft={key:2,class:"status-text unavailable"},gt={class:"desc-section flex flex-col items-end"},yt={class:"flex align-center"},bt=Za(()=>v("p",{class:"text-body-5"}," If the email address is already registered on another account, status is unavailable. ",-1)),kt={class:"flex align-center"},_t={class:"text-body-5"},xt={class:"btns-section flex align-center"},wt=O(i({__name:"EmailList",emits:["update:edit","update:currentEmail"],setup(l,{emit:n}){const{errorAlert:o}=W(),{getEmailListFetch:i,emailListLoading:d}=(()=>{const{fetch:e,loading:t,data:s}=a(L,void 0);return{emailListLoading:t,getEmailListFetch:e,emailList:s}})(),{putEmailEditFetch:k,editEmailLoading:w}=(()=>{const{fetch:e,loading:t}=a(j,void 0);return{editEmailLoading:t,putEmailEditFetch:e}})(),{token:C}=t();s(P(()=>d.value||w.value));const A=c([]),O=c(""),V=c(!1),I=c(!0),T=c(!1),N=c(!1),S=c(""),E=c(""),D=()=>{T.value=!1,N.value=!1},B=e=>e[0].toUpperCase()+e.slice(1,e.length),$=e=>{S.value=e,I.value=!1},z=e=>{T.value=e},F=()=>{i(C.value).then(e=>{A.value=e,E.value=A.value.filter(e=>"current"===e.status)[0].email,S.value=E.value})};F();const Y=()=>{k(C.value,S.value).then(()=>{S.value!==E.value&&(F(),N.value=!0)}).catch(()=>o()).finally(()=>{O.value=""})},H=()=>{T.value=!1,n("update:edit",V.value),n("update:currentEmail",E.value)},q=()=>{i(C.value).then(e=>{if(e){const a=e.map(e=>e.email),t=[],s=(a,s)=>{a.toLowerCase().includes(O.value.toLowerCase())&&(t.push(e[s]),A.value=t),A.value=t};a.filter((e,a)=>{s(e,a)})}})};return(a,t)=>{const s=e,l=R,n=M,o=G,i=K,c=m("CLink"),d=m("CButton");return r(),p(h,null,[v("section",null,[v("button",{class:"go-back-btn flex align-center",onClick:z},[b(s,{name:"Prev",class:"grey--fill c-700"}),Qa]),v("div",Ja,[Xa,v("div",et,[v("section",at,[b(l,{ref:"emailEl",modelValue:O.value,"onUpdate:modelValue":t[0]||(t[0]=e=>O.value=e),type:"email",name:"email",class:"search-field",label:"Email Address Search",onKeyup:Z(q,["enter"])},{appendIcon:_(()=>[v("button",{onClick:q,onKeyup:Z(q,["enter"])},[b(s,{name:"Search",class:"grey--fill c-600"})],40,tt)]),_:1},8,["modelValue","onKeyup"])]),v("section",st,[v("table",null,[lt,0===A.value.length?(r(),p("tbody",nt,ot)):(r(),p("tbody",ut,[(r(!0),p(h,null,f(A.value,(e,a)=>(r(),p("tr",{key:a},[v("td",it,[v("div",ct,[b(o,{"model-value":S.value,"onUpdate:modelValue":$},{default:_(()=>[b(n,{value:e.email,label:e.email,disabled:"unavailable"===e.status},null,8,["value","label","disabled"])]),_:2},1032,["model-value"]),b(i,null,{target:_(()=>["unavailable"===e.status?(r(),U(s,{key:0,name:"Warning",class:"grey--fill c-700 ml-1 warning-icon",width:"16px"})):(r(),p("div",dt))]),default:_(()=>[rt]),_:2},1024)])]),v("td",pt,[v("span",null,g(e.userId),1)]),v("td",vt,["current"===e.status?(r(),p("span",mt,g(B(e.status)),1)):"available"===e.status?(r(),p("span",ht,g(B(e.status)),1)):"unavailable"===e.status?(r(),p("span",ft,g(B(e.status)),1)):y("",!0)])]))),128))]))])]),v("section",gt,[v("div",yt,[b(s,{name:"warning",width:"14px",class:"grey--fill c-800 warning-icon"}),bt]),v("div",kt,[b(s,{name:"warning",width:"14px",class:"grey--fill c-800 warning-icon"}),v("p",_t,[x(" If you need to register other emails, "),b(c,{to:"https://clo3d.com/en/support/contactus",class:"primary--text"},{default:_(()=>[x(" Contact Us ")]),_:1})])])])]),v("section",xt,[b(d,{size:"sm",class:"save-btn",disabled:I.value,onClick:Y},{default:_(()=>[x("SAVE")]),_:1},8,["disabled"]),b(d,{size:"sm",type:"tertiary",class:"grey--text c-800",onClick:z},{default:_(()=>[x("CANCEL")]),_:1})])])]),b(u,{modelValue:T.value,"onUpdate:modelValue":t[1]||(t[1]=e=>T.value=e),"btn-count":2,text:"Are you sure you want to leave <br> this page?","sub-text":"Changes may not be saved.","success-btn-name":"LEAVE","on-success":H,onOnClose:D},null,8,["modelValue"]),b(u,{modelValue:N.value,"onUpdate:modelValue":t[2]||(t[2]=e=>N.value=e),text:"Your Email Address has been <br> updated and verified.","sub-text":"A verification email has been sent to your email address.","button-name":"OK","on-success":D,onOnClose:D},null,8,["modelValue"])],64)}}}),[["__scopeId","data-v-32260fa3"]]),Ct=e=>(w("data-v-83980bda"),e=e(),C(),e),Pt=Ct(()=>v("span",{class:"text-subtitle-5 grey--text c-700"}," Go back",-1)),At={class:"email-list-page contents-section-bg"},Ut={class:"header text-subtitle-4"},Ot={class:"info-text text-body-5"},Vt={class:"history-list-body"},It={class:"table-section"},Tt={class:"sr-only"},Nt=Ct(()=>v("thead",null,[v("tr",null,[v("th",{class:"text-subtitle-5"},"Date"),v("th",{class:"text-subtitle-5"},"IP Address")])],-1)),St={class:"text-body-4"},Lt={key:0},jt=[Ct(()=>v("td",{colspan:"2"},"You haven't changed the password yet.",-1))],Et=O(i({__name:"PasswordHistory",props:{title:{},historyList:{}},emits:["update:pwHistory"],setup(a,{emit:t}){const s=()=>{t("update:pwHistory",!1)};return(a,t)=>{const l=e;return r(),p("section",null,[v("button",{class:"go-back-btn d-flex align-center",onClick:s},[b(l,{name:"Prev",class:"grey--fill c-700"}
1),Pt]),v("div",At,[v("div",null,[v("h5",Ut,g(a.title)+" Password History",1),v("p",Ot,[b(l,{name:"Info",class:"info-icon grey--fill c-900"}),x(" We’ve been providing password history up to 1 month. ")])]),v("div",Vt,[v("section",It,[v("table",null,[v("caption",Tt,g(a.title)+" Password History Table ",1),Nt,v("tbody",St,[(r(!0),p(h,null,f(a.historyList,(e,a)=>(r(),p("tr",{key:a},[v("td",null,[v("span",null,g(k(n).fromISO(e.date).toUTC().toFormat("yyyy-MM-dd HH:mm:ss")),1)]),v("td",null,[v("span",null,g(e.ip),1)])]))),128)),0===a.historyList.length?(r(),p("tr",Lt,jt)):y("",!0)])])])])])])}}}),[["__scopeId","data-v-83980bda"]]),Dt={class:"flex justify-space-between"},Bt={class:"flex items-center"},Rt=v("h4",{class:"password-title text-subtitle-4 grey--text c-800 mr-1"},"CLO-SET Account",-1),$t=v("div",{class:"w-[330px]"}," Integrate or create into CLO-SET account using your CLO License ID and Explore the full range of our products. ",-1),Wt=i({__name:"NotIntegratedAccount",setup(e){const{user:a}=t(),{locale:s}=ee(),l=P(()=>{var e;return`${X(s.value)}&email=${encodeURIComponent((null==(e=a.value)?void 0:e.email)||"")}`});return(e,a)=>{const t=K;return r(),p("div",Dt,[v("div",Bt,[Rt,b(t,null,{default:_(()=>[$t]),_:1})]),b(J,{to:l.value,size:"sm"},{default:_(()=>[A(e.$slots,"default",{},()=>[x(" Integrate account with clo-set ")])]),_:3},8,["to"])])}}}),zt={class:"flex flex-col space-y-[30px]"},Ft=v("div",{class:"flex justify-between items-center"},[v("h4",{class:"password-title text-subtitle-4 grey--text c-800 mr-1"},"CLO-SET Integrated Account Password"),v("span",{class:"site-pw user-info"},"************")],-1),Yt={class:"flex justify-end"},Ht=i({__name:"AlreadyIntegratedAccountPassword",setup:e=>(e,a)=>(r(),p("div",zt,[Ft,v("div",Yt,[b(ae,null,{default:_(()=>[x("change password from clo-set")]),_:1})])]))}),qt=e=>(w("data-v-7befe463"),e=e(),C(),e),Kt={key:0,class:"tab account account-setting-page"},Mt={class:"section-header"},Gt={key:0,class:"section-header-title text-subtitle-1"},Zt={key:1,class:"section-header-title text-subtitle-1"},Qt={class:"section-header-title text-body-4"},Jt={key:0,class:"section-body"},Xt={class:"account-info-section contents-section"},es=qt(()=>v("h3",{class:"contents-section-header text-subtitle-3"},"Account Information",-1)),as={class:"contents-section-bg space-y-[50px]"},ts={class:"email-container flex justify-space-between"},ss=qt(()=>v("h4",{class:"text-subtitle-4 grey--text c-800 flex-grow"},"Account Email",-1)),ls={class:"flex flex-col flex-grow-0"},ns={class:"user-email user-info text-body-3"},os={class:"flex justify-space-between"},us=qt(()=>v("h4",{class:"password-title text-subtitle-4 grey--text c-800"},"Software&Website Password",-1)),is={class:"flex flex-col items-end"},cs=qt(()=>v("span",{class:"site-pw user-info"},"************",-1)),ds={key:2},rs={class:"license-account-info contents-section"},ps=qt(()=>v("h3",{class:"contents-section-header text-subtitle-3"},"License Account Information",-1)),vs={class:"contents-section-bg"},ms={class:"flex justify-space-between"},hs={class:"flex-grow"},fs=qt(()=>v("h4",{class:"password-title text-subtitle-4 grey--text c-800"},"Admin Password",-1)),gs={class:"flex flex-col flex-grow-0 text-right"},ys=qt(()=>
1v("span",{class:"admin-pw user-info"},"************",-1)),bs={class:"d-flex align-center admin-password-warning"},ks=qt(()=>v("p",{class:"text-body-5"}," Changing the admin password will apply to both 'Head Admin Log' and 'License Account Admin'. ",-1)),_s={class:"ip-section contents-section"},xs=qt(()=>v("div",{class:"d-flex align-center contents-section-header"},[v("h3",{class:"text-subtitle-3"},"IP Permission")],-1)),ws={key:0,class:"contents-section-bg ip-create flex flex-col align-center justify-center"},Cs={class:"ip-body"},Ps=qt(()=>v("p",{class:"ip-desc text-body-4"},[x(" CLO provides Software Log Data for Enterprise users."),v("br"),x("For activation, create your subscription first. ")],-1)),As=O(i({__name:"index.page",setup(l){var n;const{token:o,user:u}=t(),{ipList:i,getIPListFetch:h}=ce(),{getAccountPwLogsFetch:f,accountPwLogLoading:w,accountPwLogs:C}=(()=>{const{fetch:e,loading:t,data:s}=a(E,void 0);return{getAccountPwLogsFetch:e,accountPwLogLoading:t,accountPwLogs:s}})(),{getAdminPwLogsFetch:A,adminPwLogLoading:O,adminPwLogs:V}=(()=>{const{fetch:e,loading:t,data:s}=a(D,void 0);return{getAdminPwLogsFetch:e,adminPwLogLoading:t,adminPwLogs:s}})(),{data:I,fetch:T}=se();T(o.value);const N=Q(w,O);s(N),s(P(()=>!u.value));const S=c(null==(n=u.value)?void 0:n.email),L=c(!0),j=c(!1),B=c(!1),R=c(!1),$=c("not_integrated_yet");f(o.value),A(o.value),h(o.value);const W=P(()=>{var e;return I.value?(null==(e=u.value)?void 0:e.integrated)?"already_integrated":"not_integrated_yet":"disagree_integration"});d(W,e=>{$.value=e}),d(i,()=>{L.value=i.value.length>0});const z=()=>{L.value=!0},F=e=>{j.value=e},Y=e=>{B.value=e},H=e=>{R.value=e},q=e=>{S.value=e};return(a,t)=>{const s=m("CLink"),l=m("CButton"),n=e;return k(u)?(r(),p("section",Kt,[v("div",Mt,[j.value?(r(),p("h2",Gt,"Update Email")):(r(),p("h2",Zt,"Account Settings")),v("div",Qt,[x(" Need help? "),b(s,{class:"primary--text flex-shrink-0",target:"_blank",to:k(le)},{default:_(()=>[x("Check CLO Admin manual")]),_:1},8,["to"])])]),j.value||B.value||R.value?y("",!0):(r(),p("div",Jt,[v("div",Xt,[es,v("div",as,[v("div",ts,[ss,v("div",ls,[v("span",ns,g(S.value),1),"already_integrated"===W.value?(r(),U(te,{key:0,type:"secondary",size:"sm"},{default:_(()=>[x("change email from clo-set")]),_:1})):(r(),U(l,{key:1,size:"sm",type:"secondary","aria-haspopup":"true","aria-expanded":"false",onClick:F},{default:_(()=>[x("UPDATE EMAIL")]),_:1}))])]),v("div",os,[v("div",null,[us,b(l,{type:"tertiary",size:"sm",class:"pw-history-btn",onClick:Y},{default:_(()=>[b(n,{name:"Period",size:"12",class:"pw-history-icon primary--fill"}),x(" Password History ")]),_:1})]),v("div",is,[cs,b(Ua)])]),"already_integrated"===W.value?(r(),U(Ht,{key:0})):"not_integrated_yet"===W.value?(r(),U(Wt,{key:1})):"disagree_integration"===$.value?(r(),p("div",ds)):y("",!0)])]),v("div",rs,[ps,v("div",vs,[v("div",ms,[v("div",hs,[fs,b(l,{type:"tertiary",size:"sm",class:"pw-history-btn",onClick:H},{default:_(()=>[b(n,{name:"Period",size:"12",class:"pw-history-icon primary--fill"}),x(" Password History ")]),_:1})]),v("div",gs,[ys,b(Ga),v("div",bs,[b(n,{name:"Warning",width:"14px",class:"grey--fill c-800 warning-icon"}),ks])])])])]),v("div",_s,[xs,L.value?(r(),U(qe,{key:1,list:k(i)},null,8,["list"])):(r(),p("div",ws,[v("div",Cs,[Ps,b(l,{size:"sm","prepend-icon":"Add",class:"create-btn",onClick:z},{default:_(()=>[x("CREATE")]),_:1})])]))])])),j.value?(r(),U(wt,{key:1,"onUpdate:edit":F,"onUpdate:currentEmail":q})):y("",!0),B.value?(r(),U(Et,{key:2,title:"Account","history-list":k(C),"onUpdate:pwHistory":Y},null,8,["history-list"])):y("",!0),R.value?(r(),U(Et,{key:3,title:"Admin","history-list":k(V),"onUpdate:pwHistory":H},null,8,["history-list"])):y("",!0)])):y("",!0)}}}),[["__scopeId","data-v-7befe463"]]);export{As as default};

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.