1import{_ as Q,a as W,r as p,c as M,C as Y,D as Z,di as _e,e as i,o,g as a,t as r,x as U,f as c,w as d,F as h,l as T,i as s,v as k,j as f,I as C,m as ee,s as N,E as ge,K as D,T as be,H as he,dj as fe}from"./kV3UbmWC.js";import{O as $e,S as Te,q as xe}from"./DLYgGeFx.js";import{I as ke}from"./DjhezoFL.js";import{_ as Ve,a as Ce}from"./0pw1g08h.js";import{_ as Pe}from"./ZDn52qBw.js";import{c as Se,a as we,b as qe}from"./p5JyFwMa.js";import{c as Le}from"./CiPt2j0b.js";import{_ as Ue}from"./CIBsEbsy.js";import{_ as Ae}from"./wdHy-0HH.js";import"./CH0wpSbt.js";import"./C8y2i2b6.js";import"./Y2BTtirQ.js";import"./C8krmiux.js";import"./DOQziVy0.js";const Ie={class:"extract"},ze={class:"title"},Oe={class:"select"},He={class:"item"},De={class:"name"},Ee={key:0,class:"item users"},Me={class:"name"},Fe={class:"no_sub"},Ge={class:"item"},Re={class:"name"},Ne={key:1,class:"item country"},Be={class:"name"},je={class:"box"},Ke={class:"left"},Je={key:0,loading:"lazy",src:Ve,alt:"ProxyLite",width:"16",height:"16"},Xe={class:"right"},Qe={key:2,class:"item"},We={class:"name"},Ye={key:3,class:"item"},Ze={class:"name"},et={class:"item"},tt={class:"name"},at={class:"item"},lt={class:"name"},rt={class:"item"},ot={class:"name"},st={class:"item"},ut={class:"name"},nt={class:"item"},it={class:"name"},dt=["data-report"],pt={class:"select"},ct={class:"item url"},vt={class:"name"},yt={class:"item button"},mt=["data-report"],_t=["data-report"],gt={class:"error"},bt={class:"text"},ht={class:"title"},ft={class:"params-ul"},$t={class:"blod"},Tt={class:"params"},xt={class:"desc"},kt={class:"require"},Vt={class:"params"},Ct={class:"desc"},Pt={class:"require"},St={class:"title"},wt={class:"params-ul"},qt={class:"blod"},Lt={class:"desc"},Ut={class:"params"},At={class:"desc"},It="https://www.proxylite.com/proxylite-api/proxy-extract",zt={__name:"extractApi",props:{products:{type:Array,default:[]}},setup(F){const{t:u,locale:A}=W(),E=F;let y=p(9),g=p(1),P=p(""),V=p(""),S=p(""),n=p(""),b=p("1"),w=p("txt"),I=p("\\r\\n"),_=p(30),z=p(""),$=p(""),O=M(()=>{let t=Y("userInfo");return t.value?t.value:{}});const q=p([]);let te=p([{title:u("products.residential.title"),value:9},{title:u("package.unlimited.title"),value:11}]);const ae=p([{label:"HTTP/SOCKS5",value:"1"}]),B=p([]),j=p([]),K=p([]),le=M(()=>{if(V.value){let t=j.value.find(l=>l.country_code==V.value);return t?t.items:[]}else return[]}),re=M(()=>{if(V.value){let t=K.value.find(l=>l.country_code==V.value);return t?t.items:[]}else return[]}),oe=p([{label:`${u("user.getproxyTab.api.newline")}/${u("user.getproxyTab.api.carriage")}(\\r\\n)`,value:"\\r\\n"},{label:`${u("user.getproxyTab.api.newline")}(\\n)`,value:"\\n"},{label:`${u("user.getproxyTab.api.carriage")}(\\r)`,value:"\\r"},{label:"Tab(\\t)",value:"\\t"}]),se=p([{label:"TXT",value:"txt"},{label:"JSON",value:"json"}]),ue=p([{param:"app_key",required:u("user.getproxyTab.userauth.required[0]")},{param:"pt",required:u("user.getproxyTab.userauth.required[0]")},{param:"upid",required:u("user.getproxyTab.userauth.required[0]")},{param:"num",required:u("user.getproxyTab.userauth.required[0]")},{param:"cc",required:u("user.getproxyTab.userauth.required[1]")},{param:"state",required:u("user.getproxyTab.userauth.required[1]")},{param:"city",required:u("user.getproxyTab.userauth.required[1]")},{param:"life",required:u("user.getproxyTab.userauth.required[1]")},{param:"protocol",required:u("user.getproxyTab.userauth.required[0]")},{param:"format",required:u("user.getproxyTab.userauth.required[0]")},{param:"lb",required:u("user.getproxyTab.userauth.required[0]")}]);p([]);const L=t=>{t=="country"?(S.value="",n.value=""):t=="state"?n.value="":t=="city"&&(S.value=""),G()},J=t=>{t=="count"?(g.value=g.value.replace(/[^0-9]/g,""),g.value?g.value=g.value*1>500?500:g.value:g.value=1):(_.value=_.value.replace(/[^0-9]/g,""),_.value?_.value=_.value*1>120?120:_.value:_.value=30),G()},ne=()=>{$.value="",V.value="",S.value="",n.value="",g.value=1,_.value=30,P.value="",X(y.value),y.value==11&&E.products.length>0&&(P.value=E.products[0].id)},ie=()=>{G()},G=()=>{const t=new URLSearchParams({app_key:String(O.value.openid||""),pt:String(y.value),num:String(g.value),ep:String(z.value),life:String(_.value),protocol:String(b.value),format:String(w.value),lb:String(I.value)});if(y.value==9)t.set("cc",String(V.value)),t.set("state",String(S.value)),t.set("city",String(n.value));else{if(!P.value){D.error(u("user.getproxyTab.api.error[2]"));return}t.set("upid",String(P.value))}$.value=`${It}?${t.toString()}`,D.success(u("user.getproxyTab.api.plr2"))},de=()=>{if(!$.value)return D.error(u("user.getproxyTab.api.plr1"));Le($.value).then(()=>{D.success(u("proxyfree.msg[0]"))}).catch(t=>{D.error(u("proxyfree.msg[1]"))})},pe=()=>{if(!$.value)return D.error(u("user.getproxyTab.api.plr1"));window.open($.value,"_blank")};Z(()=>{ce(),X(y.value)});const ce=async()=>{let t=[];t[0]=Se().then(v=>v.data.list),t[1]=we().then(v=>v.data.list),t[2]=qe().then(v=>v.data.list);let l=await Promise.all(t);B.value=ve(l[0]),j.value=l[1],K.value=l[2]},ve=t=>{let l=[{group:u("user.getproxyTab.random"),children:[{name_en:u("user.getproxyTab.random"),name_zh_cn:u("user.getproxyTab.random"),country_code:""}]},{group:"hot",children:[]},{group:"other",children:[]}
1],v=["US","CA","PH"];return t.forEach(x=>{v.some(H=>H==x.country_code)?l[1].children.push(x):l[2].children.push(x)}),l},X=async t=>{let l=await _e({language:A.value}).then(v=>v.data);q.value=t==9?l.p9_ep_list:l.p11_ep_list};return(t,l)=>{const v=$e,x=Te,H=ee,R=ke,ye=xe,me=ge;return o(),i("div",Ie,[a("section",null,[a("div",ze,r(t.$t("user.getproxyTab.userauth.generator")),1),a("div",Oe,[a("div",He,[a("div",De,r(t.$t("user.getproxyTab.userauth.label[0]")),1),c(x,{onChange:ne,modelValue:s(y),"onUpdate:modelValue":l[0]||(l[0]=e=>C(y)?y.value=e:y=e),placeholder:t.$t("proxyfree.phlr[1]")},{default:d(()=>[(o(!0),i(h,null,T(s(te),e=>(o(),k(v,{key:e.value,value:e.value,label:e.title},{default:d(()=>[f(r(e.title),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),s(y)==11?(o(),i("div",Ee,[a("div",Me,r(t.$t("ord.Package")),1),c(x,{modelValue:s(P),"onUpdate:modelValue":l[1]||(l[1]=e=>C(P)?P.value=e:P=e),placeholder:t.$t("ord.Package"),onChange:l[2]||(l[2]=e=>L("")),popupProps:{attach:".users",destroyOnClose:!0}},{empty:d(()=>[a("div",Fe,[a("span",null,r(t.$t("user.overviewTab.products.main.proxy_list.no_proxy")),1),l[22]||(l[22]=f("ï¼ ",-1)),c(H,{to:t.localePath("/user/unlimited/buy/")},{default:d(()=>[f(r(t.$t("user.overviewTab.products.main.Recharge")),1)]),_:1},8,["to"])])]),default:d(()=>[(o(!0),i(h,null,T(F.products,e=>(o(),k(v,{key:e.id,label:`${e.order.duration} ${e.order.product.time_unit=="hour"?t.$t("common.Hours"):t.$t("common.Days")}-${e.bandwidth}Mbps-${e.concurrency} ${t.$t("pricing.concurrency")}`,value:e.id},{default:d(()=>[f(r(`${e.order.duration} ${e.order.product.time_unit=="hour"?t.$t("common.Hours"):t.$t("common.Days")}-${e.bandwidth}Mbps-${e.concurrency} ${t.$t("pricing.concurrency")}`),1)]),_:2},1032,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):U("",!0),a("div",Ge,[a("div",Re,r(t.$t("user.getproxyTab.api.label[0]")),1),c(R,{modelValue:s(g),"onUpdate:modelValue":l[3]||(l[3]=e=>C(g)?g.value=e:g=e),placeholder:"1",onChange:l[4]||(l[4]=e=>J("count"))},null,8,["modelValue"])]),s(y)!=11?(o(),i("div",Ne,[a("div",Be,r(t.$t("user.getproxyTab.userauth.label[2]")),1),c(x,{modelValue:s(V),"onUpdate:modelValue":l[5]||(l[5]=e=>C(V)?V.value=e:V=e),placeholder:t.$t("proxyfree.phlr[1]"),filterable:"",popupProps:{attach:".country",destroyOnClose:!0},onChange:l[6]||(l[6]=e=>L("country"))},{default:d(()=>[(o(!0),i(h,null,T(s(B),e=>(o(),k(ye,{key:e.group,label:e.group},{default:d(()=>[(o(!0),i(h,null,T(e.children,m=>(o(),k(v,{key:m.country_code,value:m.country_code,label:s(A)=="zh"?m.name_zh_cn:m.name_en},{default:d(()=>[a("div",je,[a("div",Ke,[a("span",null,r(s(A)=="zh"?m.name_zh_cn:m.name_en),1),m.country_code=="US"||m.country_code=="CA"||m.country_code=="PH"?(o(),i("img",Je)):U("",!0)]),a("div",Xe,r(m.country_code),1)])]),_:2},1032,["value","label"]))),128))]),_:2},1032,["label"]))),128))]),_:1},8,["modelValue","placeholder"])])):U("",!0),s(y)!=11?(o(),i("div",Qe,[a("div",We,r(t.$t("user.getproxyTab.userauth.label[3]")),1),c(x,{modelValue:s(S),"onUpdate:modelValue":l[7]||(l[7]=e=>C(S)?S.value=e:S=e),onChange:l[8]||(l[8]=e=>L("state")),placeholder:t.$t("proxyfree.phlr[1]"),filterable:""},{default:d(()=>[c(v,{label:t.$t("user.getproxyTab.random"),value:""},null,8,["label"]),(o(!0),i(h,null,T(s(le),e=>(o(),k(v,{key:t.index,label:e.state,value:e.state},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):U("",!0),s(y)!=11?(o(),i("div",Ye,[a("div",Ze,r(t.$t("user.getproxyTab.userauth.label[4]")),1),c(x,{modelValue:s(n),"onUpdate:modelValue":l[9]||(l[9]=e=>C(n)?n.value=e:n=e),onChange:l[10]||(l[10]=e=>L("city")),placeholder:t.$t("proxyfree.phlr[1]"),filterable:""},{default:d(()=>[c(v,{label:t.$t("user.getproxyTab.random"),value:""},null,8,["label"]),(o(!0),i(h,null,T(s(re),e=>(o(),k(v,{key:t.index,label:e.city,value:e.city},null,8,["label","value"]))),128))]),_:1},8,["modelValue","placeholder"])])):U("",!0),a("div",et,[a("div",tt,r(t.$t("user.getproxyTab.api.label[4]")),1),c(x,{modelValue:s(b),"onUpdate:modelValue":l[11]||(l[11]=e=>C(b)?b.value=e:b=e),onChange:l[12]||(l[12]=e=>L(""))},{default:d(()=>[(o(!0),i(h,null,T(s(ae),e=>(o(),k(v,{key:e.value,value:e.value,label:e.label},{default:d(()=>[f(r(e.label),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),a("div",at,[a("div",lt,r(t.$t("user.getproxyTab.api.label[5]")),1),c(x,{modelValue:s(w),"onUpdate:modelValue":l[13]||(l[13]=e=>C(w)?w.value=e:w=e),onChange:l[14]||(l[14]=e=>L(""))},{default:d(()=>[(o(!0),i(h,null,T(s(se),e=>(o(),k(v,{key:e.value,value:e.value,label:e.label},{default:d(()=>[f(r(e.label),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue"])]),a("div",rt,[a("div",ot,r(t.$t("user.getproxyTab.api.label[6]")),1),c(x,{modelValue:s(I),"onUpdate:modelValue":l[15]||(l[15]=e=>C(I)?I.value=e:I=e),placeholder:t.$t("proxyfree.phlr[1]"),onChange:l[16]||(l[16]=e=>L(""))},{default:d(()=>[(o(!0),i(h,null,T(s(oe),e=>(o(),k(v,{key:e.value,value:e.value,label:e.label},{default:d(()=>[f(r(e.label),1)]),_:2},1032,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),a("div",st,[a("div",ut,r(t.$t("user.getproxyTab.api.label[9]")),1
1),c(R,{modelValue:s(_),"onUpdate:modelValue":l[17]||(l[17]=e=>C(_)?_.value=e:_=e),placeholder:"30",onChange:l[18]||(l[18]=e=>J("life"))},null,8,["modelValue"])]),a("div",nt,[a("div",it,r(t.$t("user.getproxyTab.api.label[7]")),1),c(x,{modelValue:s(z),"onUpdate:modelValue":l[19]||(l[19]=e=>C(z)?z.value=e:z=e),placeholder:t.$t("proxyfree.phlr[1]"),onChange:l[20]||(l[20]=e=>L(""))},{default:d(()=>[(o(!0),i(h,null,T(s(q),e=>(o(),k(v,{key:e.entrypoint,value:e.entrypoint,label:e.title},null,8,["value","label"]))),128))]),_:1},8,["modelValue","placeholder"])]),a("div",{class:"item Generate",onClick:ie,"data-report":`Generate ApiAuth-Product_ID_${s(y)}`},r(t.$t("user.getproxyTab.userauth.Generate")),9,dt)]),a("div",pt,[a("div",ct,[a("div",vt,r(t.$t("user.getproxyTab.api.label[8]")),1),c(R,{modelValue:s($),"onUpdate:modelValue":l[21]||(l[21]=e=>C($)?$.value=e:$=e),readonly:"",placeholder:t.$t("user.getproxyTab.api.plr")},null,8,["modelValue","placeholder"])]),a("div",yt,[a("div",{class:N(["btn copy",{disabled:!s($)}]),onClick:de,"data-report":`Copy ApiAuth-Product_ID_${s(y)}`},r(t.$t("user.getproxyTab.api.copy")),11,mt),a("div",{class:N(["btn open",{disabled:!s($)}]),onClick:pe,"data-report":`Open ApiAuth-Product_ID_${s(y)}`},r(t.$t("user.getproxyTab.api.open")),11,_t)])]),a("div",gt,[l[23]||(l[23]=a("img",{loading:"lazy",src:Pe,width:"24",height:"24",alt:"ProxyLite"},null,-1)),a("div",bt,[a("span",null,r(t.$t("user.getproxyTab.api.error[0]")),1),c(me,{to:"/user/getproxy/whitelist/"},{default:d(()=>[f(r(t.$t("user.allowlist")),1)]),_:1}),a("span",null,r(t.$t("user.getproxyTab.api.error[1]")),1)])])]),a("section",null,[a("div",ht,r(t.$t("user.getproxyTab.api.Comments")),1),a("ul",ft,[a("li",$t,[a("div",Tt,r(t.$t("user.getproxyTab.userauth.title[0]")),1),a("div",xt,r(t.$t("user.getproxyTab.userauth.title[1]")),1),a("div",kt,r(t.$t("user.getproxyTab.userauth.title[2]")),1)]),(o(!0),i(h,null,T(s(ue),(e,m)=>(o(),i("li",{key:m},[a("div",Vt,r(e.param),1),a("div",Ct,[a("span",null,r(t.$t(`user.getproxyTab.api.describe[${m}]`)),1),m==3?(o(),k(H,{key:0,to:t.localePath("/area/state/")},{default:d(()=>[f(r(t.$t("user.getproxyTab.userauth.Country")),1)]),_:1},8,["to"])):U("",!0),m==4?(o(),k(H,{key:1,to:t.localePath("/area/state/")},{default:d(()=>[f(r(t.$t("user.getproxyTab.userauth.State")),1)]),_:1},8,["to"])):U("",!0),m==5?(o(),k(H,{key:2,to:t.localePath("/area/city/")},{default:d(()=>[f(r(t.$t("user.getproxyTab.userauth.City")),1)]),_:1},8,["to"])):U("",!0)]),a("div",Pt,r(e.required),1)]))),128))])]),a("section",null,[a("div",St,r(t.$t("user.getproxyTab.api.Example")),1),l[25]||(l[25]=a("div",{class:"pre_box"},'{"code":200,"msg":"SUCCESS","data":{"list":["x.xx.xx.xxx:xxxxx","x.xx.xx.xxx:xxxxx"]},}',-1)),a("ul",wt,[a("li",qt,[l[24]||(l[24]=a("div",{class:"params"},"code",-1)),a("div",Lt,r(t.$t("user.getproxyTab.userauth.title[1]")),1)]),(o(!0),i(h,null,T(t.$tm("user.getproxyTab.api.codes"),(e,m)=>(o(),i("li",{key:m},[a("div",Ut,r(t.$rt(e.code)),1),a("div",At,r(t.$rt(e.desc)),1)]))),128))])])])}}},Ot=Q(zt,[["__scopeId","data-v-6ce054cd"]]),Ht={key:0,class:"api"},Dt={class:"tabs"},Et=["src"],Mt={class:"label"},Ft={class:"bottom"},Gt={class:"remaining"},Rt={key:1,class:"mock"},Nt={class:"dialog"},Bt={class:"title"},jt={__name:"api",setup(F){const{t:u}=W(),A=p([]),E=p(!1),y=M(()=>Y("userInfo").value),g=p([{title:u("products.residential.title"),value:9},{title:u("package.unlimited.title"),value:11}]),P=async()=>{await fe({page:1,size:999,status:1}).then(n=>{n.data.list.length||(E.value=!0),A.value=n.data.list.filter(b=>b.product_type==11)})},V=n=>{var b,w;switch(n){case 9:return+((b=y.value)==null?void 0:b.product_residence_remain_count)?(+((w=y.value)==null?void 0:w.product_residence_remain_count)/1024).toFixed(2)+" M":"0 M";case 11:return A.value.length}},S=n=>{if(n==9)return"residential";if(n==11)return"unlimited"};return Z(()=>{P()}),(n,b)=>{const w=be,I=he,_=ee,z=Ot,$=Ce;return o(),i(h,null,[c(I,null,{default:d(()=>[c(w,null,{default:d(()=>[f(r(n.$t("user.getproxy"))+" - ProxyLite",1)]),_:1})]),_:1}),s(E)?(o(),i("div",Rt,[b[1]||(b[1]=a("img",{loading:"lazy",width:"133",height:"140",src:Ue,alt:"ProxyLite"},null,-1)),a("div",Nt,[a("div",Bt,r(n.$t("user.getproxyTab.msg.title")),1),a("p",null,r(n.$t("user.getproxyTab.msg.desc")),1
1),a("ul",null,[(o(!0),i(h,null,T(n.$tm("user.getproxyTab.msg.intro"),(O,q)=>(o(),i("li",{key:q},[b[0]||(b[0]=a("img",{loading:"lazy",width:"20",height:"20",src:Ae,alt:"ProxyLite"},null,-1)),a("span",null,r(n.$rt(O)),1)]))),128))]),c(_,{class:"btn",to:n.localePath("/user/residential/buy/")},{default:d(()=>[f(r(n.$t("user.overviewTab.tabs[0]")),1)]),_:1},8,["to"])])])):(o(),i("div",Ht,[a("main",null,[a("ul",Dt,[(o(!0),i(h,null,T(s(g),(O,q)=>(o(),i("li",{class:N(["tab-item",`bg${q+1}`]),key:q},[a("img",{loading:"lazy",src:`/images/user/getproxy/api/icon${q+1}.png`,alt:"ProxyLite",width:"44",height:"44"},null,8,Et),a("div",Mt,r(O.title),1),a("div",Ft,[a("div",Gt,[f(r(n.$t(`user.getproxyTab.api.remaining[${q}]`)),1),a("span",null,r(V(O.value)),1)]),c(_,{to:n.localePath(`/buy/${S(O.value)}/`)},{default:d(()=>[f(r(n.$t("user.overviewTab.products.main.Recharge")),1)]),_:1},8,["to"])])],2))),128))]),c(z,{products:s(A)},null,8,["products"])]),c($)]))],64)}}},ua=Q(jt,[["__scopeId","data-v-45eb42a4"]]);export{ua 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.