Files
umbrix-libcore/wrt/files/webui/assets/Proxies-b1261fd3.js

2 lines
26 KiB
JavaScript
Raw Normal View History

import{r as k,R as X,p as $,b as s,j as u,B as _,s as x,a2 as Ue,a3 as Ge,a4 as we,a5 as He,d as S,c as P,a6 as Ke,O as E,a7 as Ve,a8 as xe,a9 as ne,T as Ce,N as Ye,F as H,aa as Ze,ab as Xe,ac as Q,P as Qe,ad as Oe,ae as re,af as oe,ag as Je,ah as et,u as se,ai as tt,aj as Pe,ak as nt,g as ke,C as Ee,S as ae,al as rt,am as ot,an as st,ao as it,ap as at}from"./index-3a58cb87.js";import{C as J,B as ce}from"./BaseModal-ab8cd8e0.js";import{F as ct,p as lt,A as ut,I as dt}from"./Fab-12e96042.js";import{R as ht,T as ft}from"./TextFitler-ae90d90b.js";import{f as pt}from"./index-84fa0cb3.js";import{R as vt}from"./rotate-cw-6c7b4819.js";import{S as mt}from"./Select-0e7ed95b.js";import"./debounce-c1ba2006.js";function ee(){return ee=Object.assign||function(e){for(var t=1;t<arguments.length;t++){var n=arguments[t];for(var r in n)Object.prototype.hasOwnProperty.call(n,r)&&(e[r]=n[r])}return e},ee.apply(this,arguments)}function yt(e,t){if(e==null)return{};var n=_t(e,t),r,o;if(Object.getOwnPropertySymbols){var i=Object.getOwnPropertySymbols(e);for(o=0;o<i.length;o++)r=i[o],!(t.indexOf(r)>=0)&&Object.prototype.propertyIsEnumerable.call(e,r)&&(n[r]=e[r])}return n}function _t(e,t){if(e==null)return{};var n={},r=Object.keys(e),o,i;for(i=0;i<r.length;i++)o=r[i],!(t.indexOf(o)>=0)&&(n[o]=e[o]);return n}var ie=k.forwardRef(function(e,t){var n=e.color,r=n===void 0?"currentColor":n,o=e.size,i=o===void 0?24:o,a=yt(e,["color","size"]);return X.createElement("svg",ee({ref:t,xmlns:"http://www.w3.org/2000/svg",width:i,height:i,viewBox:"0 0 24 24",fill:"none",stroke:r,strokeWidth:"2",strokeLinecap:"round",strokeLinejoin:"round"},a),X.createElement("polygon",{points:"13 2 3 14 12 14 11 22 21 10 12 10 13 2"}))});ie.propTypes={color:$.string,size:$.oneOfType([$.string,$.number])};ie.displayName="Zap";const R=ie,bt="_FlexCenter_1380a_1",gt={FlexCenter:bt};function wt({children:e}){return s("div",{className:gt.FlexCenter,children:e})}const{useRef:le,useEffect:xt}=x;function Ct({onClickPrimaryButton:e,onClickSecondaryButton:t}){const n=le(null),r=le(null);return xt(()=>{n.current.focus()},[]),u("div",{onKeyDown:i=>{i.keyCode===39?r.current.focus():i.keyCode===37&&n.current.focus()},children:[s("h2",{children:"Close Connections?"}),s("p",{children:"Click 'Yes' to close those connections that are still using the old selected proxy in this group"}),s("div",{style:{height:30}}),u(wt,{children:[s(_,{onClick:e,ref:n,children:"Yes"}),s("div",{style:{width:20}}),s(_,{onClick:t,ref:r,children:"No"})]})]})}const Ot="_header_19ilz_1",Pt="_arrow_19ilz_9",kt="_isOpen_19ilz_14",Et="_btn_19ilz_21",Tt="_qty_19ilz_26",ue={header:Ot,arrow:Pt,isOpen:kt,btn:Et,qty:Tt};function Te({name:e,type:t,toggle:n,qty:r}){const o=k.useCallback(i=>{i.preventDefault(),(i.key==="Enter"||i.key===" ")&&n()},[n]);return u("div",{className:ue.header,onClick:n,style:{cursor:"pointer"},tabIndex:0,onKeyDown:o,role:"button",children:[s("div",{children:s(Ue,{name:e,type:t})}),typeof r=="number"?s("span",{className:ue.qty,children:r}):null]})}const{useMemo:St}=x;function Lt(e,t){return e.filter(n=>{const r=t[n];return r===void 0?!0:r.number!==0})}const F=(e,t)=>{if(e&&typeof e.number=="number"&&e.number>0)return e.number;const n=t&&t.type;return n&&He.indexOf(n)>-1?-1:999999},Rt={Natural:e=>e,LatencyAsc:(e,t,n)=>e.sort((r,o)=>{const i=F(t[r],n&&n[r]),a=F(t[o],n&&n[o]);return i-a}),LatencyDesc:(e,t,n)=>e.sort((r,o)=>{const i=F(t[r],n&&n[r]);return F(t[o],n&&n[o])-i}),NameAsc:e=>e.sort(),NameDesc:e=>e.sort((t,n)=>t>n?-1:t<n?1:0)};function At(e,t){const n=t.toLowerCase().split(" ").map(r=>r.trim()).filter(r=>!!r);return n.length===0?e:e.filter(r=>{let o=0;for(;o<n.length;o++){const i=n[o];if(r.toLowerCase().indexOf(i)>-1)return!0}return!1})}function Mt(e,t,n,r,o,i){let a=[...e];return n&&(a=Lt(e,t)),typeof r=="string"&&r!==""&&(a=At(a,r)),Rt[o](a,t,i)}function Se(e,t,n,r,o){const[i]=Ge(we);return St(()=>Mt(e,t,n,i,r,o),[e,t,n,i,r,o])}const Nt="_header_1qjca_1",Dt="_group_1qjca_5",zt="_zapWrapper_1qjca_12",Bt="_arrow_1qjca_20",$t="_isOpen_1qjca_25",b={header:Nt,group:Dt,zapWrapper:zt,arrow:Bt,isOpen:$