| Server IP : 43.130.17.34 / Your IP : 216.73.217.6 Web Server : nginx/1.28.0 System : Linux VM-4-12-opencloudos 6.6.92-34.1.oc9.x86_64 #1 SMP PREEMPT_DYNAMIC Wed Jun 25 21:32:13 CST 2025 x86_64 User : www ( 1000) PHP Version : 8.0.26 Disable Function : passthru,exec,system,putenv,chroot,chgrp,chown,shell_exec,popen,proc_open,pcntl_exec,ini_alter,ini_restore,dl,openlog,syslog,readlink,symlink,popepassthru,pcntl_alarm,pcntl_fork,pcntl_waitpid,pcntl_wait,pcntl_wifexited,pcntl_wifstopped,pcntl_wifsignaled,pcntl_wifcontinued,pcntl_wexitstatus,pcntl_wtermsig,pcntl_wstopsig,pcntl_signal,pcntl_signal_dispatch,pcntl_get_last_error,pcntl_strerror,pcntl_sigprocmask,pcntl_sigwaitinfo,pcntl_sigtimedwait,pcntl_exec,pcntl_getpriority,pcntl_setpriority,imap_open,apache_setenv MySQL : OFF | cURL : ON | WGET : OFF | Perl : OFF | Python : OFF | Sudo : OFF | Pkexec : OFF Directory : /www/wwwroot/yespkg.com/wp-content/plugins/admin-columns-pro.5.1.3/assets/core/js/ |
Upload File : |
{"version":3,"sources":["webpack:///webpack/bootstrap","webpack:///./core/js/layout-settings/roles.js","webpack:///./core/js/layout-settings/sorting.js","webpack:///./core/js/layout-settings/users.js","webpack:///./core/js/layouts.js","webpack:///./core/js/layouts/settings.js","webpack:///./core/js/layouts/sidebox.js","webpack:///./node_modules/nanoassert/index.js","webpack:///./node_modules/nanobus/index.js","webpack:///./node_modules/nanoscheduler/index.js","webpack:///./node_modules/nanotiming/browser.js","webpack:///./node_modules/remove-array-items/index.js"],"names":["Roles","form","Form","init","jQuery","querySelector","ac_select2","placeholder","acp_layouts","roles","theme","on","setTimeout","each","find","length","show","hide","Sorting","columns","AdminColumns","setting","select_columns","Object","keys","forEach","k","column","isSortable","option","document","createElement","value","settings","hasOwnProperty","innerText","el","appendChild","current","dataset","sorting","querySelectorAll","e","selected","Users","users","multiple","minimumInputLength","escapeMarkup","text","ajax","type","url","ajaxurl","dataType","delay","data","params","action","_ajax_nonce","AC","search","term","page","processResults","response","success","results","cache","addEventListener","layouts","OrderSidebox","Sidebox","list","events","order","temp","key","item","ListScreenSettings","Settings","title","d","layout","innerHTML","LayoutSettings","element","Map","set","nanobus","require","NewLayoutForm","initEvents","button","getButton","preventDefault","classList","contains","cancelNewLayout","addNewLayout","sortable","items","axis","containment","handle","stop","setNewOrder","storeLayoutOrder","getOrder","done","emit","push","screen","method","list_screen","getListScreen","add","open","remove","close","slideDown","slideUp","name","trim"],"mappings":";QAAA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;;QAEA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;;;QAGA;QACA;;QAEA;QACA;;QAEA;QACA;QACA;QACA,0CAA0C,gCAAgC;QAC1E;QACA;;QAEA;QACA;QACA;QACA,wDAAwD,kBAAkB;QAC1E;QACA,iDAAiD,cAAc;QAC/D;;QAEA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA;QACA,yCAAyC,iCAAiC;QAC1E,gHAAgH,mBAAmB,EAAE;QACrI;QACA;;QAEA;QACA;QACA;QACA,2BAA2B,0BAA0B,EAAE;QACvD,iCAAiC,eAAe;QAChD;QACA;QACA;;QAEA;QACA,sDAAsD,+DAA+D;;QAErH;QACA;;;QAGA;QACA;;;;;;;;;;;;;;;;;;;;;;;;;;IClFqBA,K;;;AACpB,iBAAaC,IAAb,EAAoB;AAAA;;AACnB,SAAKC,IAAL,GAAYD,IAAZ;AACA,SAAKE,IAAL;AACA;;;;2BAEM;AACNC,YAAM,CAAE,KAAKF,IAAL,CAAUG,aAAV,CAAyB,cAAzB,CAAF,CAAN,CAAoDC,UAApD,CAAgE;AAC/DC,mBAAW,EAAGC,WAAW,CAACC,KADqC;AAE/DC,aAAK,EAAG;AAFuD,OAAhE,EAIEC,EAJF,CAIM,gBAJN,EAIwB,YAAW;AACjCP,cAAM,CAAE,IAAF,CAAN,CAAeE,UAAf,CAA2B,MAA3B;AACA,OANF,EAOEK,EAPF,CAOM,cAPN,EAOsB,YAAW;AAC/BC,kBAAU,CAAE,YAAW;AACtBR,gBAAM,CAAE,6EAAF,CAAN,CAAwFS,IAAxF,CAA8F,YAAW;AACxG,gBAAKT,MAAM,CAAE,IAAF,CAAN,CAAeU,IAAf,CAAqB,yBAArB,EAAiDC,MAAjD,GAA0D,CAA/D,EAAmE;AAClEX,oBAAM,CAAE,IAAF,CAAN,CAAeY,IAAf;AACA,aAFD,MAEO;AACNZ,oBAAM,CAAE,IAAF,CAAN,CAAea,IAAf;AACA;AACD,WAND;AAOA,SARS,EAQP,CARO,CAAV;AASA,OAjBF;AAmBA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IC1BmBC,O;;;AACpB,mBAAajB,IAAb,EAAoB;AAAA;;AACnB,SAAKC,IAAL,GAAYD,IAAZ;AACA,SAAKkB,OAAL,GAAeC,YAAY,CAAClB,IAAb,CAAkBiB,OAAjC;AACA,SAAKE,OAAL,GAAe,KAAKnB,IAAL,CAAUG,aAAV,CAAyB,qCAAzB,CAAf;AACA,SAAKiB,cAAL,GAAsB,KAAKD,OAAL,CAAahB,aAAb,CAA4B,4BAA5B,CAAtB;AAEA,SAAKF,IAAL;AACA;;;;2BAEM;AAAA;;AACNoB,YAAM,CAACC,IAAP,CAAa,KAAKL,OAAlB,EAA4BM,OAA5B,CAAqC,UAAAC,CAAC,EAAI;AACzC,YAAIC,MAAM,GAAG,KAAI,CAACR,OAAL,CAAcO,CAAd,CAAb;;AACA,YAAKR,OAAO,CAACU,UAAR,CAAoBD,MAApB,CAAL,EAAoC;AACnC,cAAIE,MAAM,GAAGC,QAAQ,CAACC,aAAT,CAAwB,QAAxB,CAAb;AACAF,gBAAM,CAACG,KAAP,GAAeN,CAAf;;AAEA,cAAKC,MAAM,CAACM,QAAP,CAAgBC,cAAhB,CAAgC,OAAhC,CAAL,EAAiD;AAChDL,kBAAM,CAACM,SAAP,GAAmBR,MAAM,CAACS,EAAP,CAAU/B,aAAV,CAAyB,uBAAzB,EAAmD8B,SAAtE;AACA;;AAED,cAAKN,MAAM,CAACM,SAAP,KAAqB,EAA1B,EAA+B;AAC9BN,kBAAM,CAACM,SAAP,GAAmBR,MAAM,CAACS,EAAP,CAAU/B,aAAV,CAAyB,qBAAzB,EAAiD8B,SAApE;AACA;;AAED,eAAI,CAACb,cAAL,CAAoBe,WAApB,CAAiCR,MAAjC;AACA;AACD,OAhBD;AAkBA,UAAIS,OAAO,GAAG,KAAKhB,cAAL,CAAoBiB,OAApB,CAA4BC,OAA1C;AAEA,WAAKlB,cAAL,CAAoBmB,gBAApB,oBAAiDH,OAAjD,UAA+Db,OAA/D,CAAwE,UAAAiB,CAAC;AAAA,eAAIA,CAAC,CAACC,QAAF,GAAa,IAAjB;AAAA,OAAzE;AACA;;;+BAEkBhB,M,EAAS;AAC3B,UAAIN,OAAO,GAAGM,MAAM,CAACS,EAAP,CAAU/B,aAAV,CAAyB,4BAAzB,CAAd;;AAEA,UAAK,CAACgB,OAAN,EAAgB;AACf,eAAO,KAAP;AACA;;AAED,UAAIsB,QAAQ,GAAGtB,OAAO,CAACoB,gBAAR,CAA0B,2BAA1B,CAAf;AAEA,aAAOE,QAAQ,CAAC5B,MAAT,GAAkB,CAAzB;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;IC5CmB6B,K;;;AACpB,iBAAa3C,IAAb,EAAoB;AAAA;;AACnB,SAAKC,IAAL,GAAYD,IAAZ;AACA,SAAKE,IAAL;AACA;;;;2BAEM;AACNC,YAAM,CAAE,KAAKF,IAAL,CAAUG,aAAV,CAAyB,cAAzB,CAAF,CAAN,CAAoDC,UAApD,CAAgE;AAC/DC,mBAAW,EAAGC,WAAW,CAACqC,KADqC;AAE/DC,gBAAQ,EAAG,IAFoD;AAG/DpC,aAAK,EAAG,MAHuD;AAI/DqC,0BAAkB,EAAG,CAJ0C;AAK/DC,oBAAY,EAAG,sBAAUC,IAAV,EAAiB;AAAE,iBAAO7C,MAAM,CAAE,UAAU6C,IAAV,GAAiB,QAAnB,CAAN,CAAoCA,IAApC,EAAP;AAAoD,SALvB;AAM/DC,YAAI,EAAG;AACNC,cAAI,EAAG,MADD;AAENC,aAAG,EAAGC,OAFA;AAGNC,kBAAQ,EAAG,MAHL;AAINC,eAAK,EAAG,GAJF;AAKNC,cAAI,EAAG,cAAUC,MAAV,EAAmB;AAEzB,mBAAO;AACNC,oBAAM,EAAG,sBADH;AAENC,yBAAW,EAAGC,EAAE,CAACD,WAFX;AAGNE,oBAAM,EAAGJ,MAAM,CAACK,IAHV;AAINC,kBAAI,EAAGN,MAAM,CAACM;AAJR,aAAP;AAMA,WAbK;AAcNC,wBAAc,EAAG,wBAAUC,QAAV,EAAqB;AACrC,gBAAKA,QAAL,EAAgB;AACf,kBAAKA,QAAQ,CAACC,OAAT,IAAoBD,QAAQ,CAACT,IAAlC,EAAyC;AACxC,uBAAOS,QAAQ,CAACT,IAAhB;AACA;AACD;;AAED,mBAAO;AAAEW,qBAAO,EAAG;AAAZ,aAAP;AACA,WAtBK;AAuBNC,eAAK,EAAG;AAvBF;AANwD,OAAhE;AAiCA;;;;;;;;;;;;;;;;;;;;ACxCF;;AACA;;;;AAEAtC,QAAQ,CAACuC,gBAAT,CAA2B,kBAA3B,EAA+C,YAAW;AACzD,MAAMC,OAAO,GAAG,KAAKjE,aAAL,CAAoB,kBAApB,CAAhB;;AAEA,MAAKiE,OAAL,EAAe;AACdlD,gBAAY,CAACmD,YAAb,GAA4B,IAAIC,mBAAJ,CAAaF,OAAb,CAA5B,CADc,CAGd;;AACA,QAAMG,IAAI,GAAG3C,QAAQ,CAACzB,aAAT,CAAwB,qBAAxB,CAAb;;AACA,QAAKoE,IAAL,EAAY;AACXrD,kBAAY,CAACmD,YAAb,CAA0BG,MAA1B,CAAiC/D,EAAjC,CAAqC,SAArC,EAAgD,UAAAgE,KAAK,EAAI;AACxD,YAAMC,IAAI,GAAG9C,QAAQ,CAACC,aAAT,CAAwB,KAAxB,CAAb;AAEA4C,aAAK,CAAClD,OAAN,CAAe,UAAAoD,GAAG,EAAI;AACrB,cAAIC,IAAI,GAAGL,IAAI,CAACpE,aAAL,0BAAqCwE,GAArC,SAAX;;AACA,cAAKC,IAAL,EAAY;AACXF,gBAAI,CAACvC,WAAL,CAAkByC,IAAlB;AACA;AACD,SALD;AAOAF,YAAI,CAACnC,gBAAL,CAAuB,IAAvB,EAA8BhB,OAA9B,CAAuC,UAAAW,EAAE,EAAI;AAC5CqC,cAAI,CAACpC,WAAL,CAAkBD,EAAlB;AACA,SAFD;AAIA,OAdD;AAeA;AAED;;AAED,MAAMH,QAAQ,GAAGH,QAAQ,CAACzB,aAAT,CAAwB,YAAxB,CAAjB;;AACA,MAAK4B,QAAL,EAAgB;AACfb,gBAAY,CAAC2D,kBAAb,GAAkC,IAAIC,oBAAJ,CAAclD,QAAQ,CAACzB,aAAT,CAAwB,YAAxB,CAAd,CAAlC;AACA;;AAED,MAAI4E,KAAK,GAAGnD,QAAQ,CAACzB,aAAT,CAAwB,0CAAxB,CAAZ;;AACA,MAAK4E,KAAL,EAAa;AACZA,SAAK,CAACZ,gBAAN,CAAwB,OAAxB,EAAiC,UAAAa,CAAC,EAAI;AACrCpD,cAAQ,CAACW,gBAAT,2CAA6DmB,EAAE,CAACuB,MAAhE,YAA+E1D,OAA/E,CAAwF,UAAAW,EAAE,EAAI;AAC7FA,UAAE,CAACgD,SAAH,GAAeH,KAAK,CAACjD,KAArB;AACA,OAFD;AAGAF,cAAQ,CAACW,gBAAT,0CAA4DmB,EAAE,CAACuB,MAA/D,uBAAyF1D,OAAzF,CAAkG,UAAAW,EAAE,EAAI;AACvGA,UAAE,CAACgD,SAAH,GAAeH,KAAK,CAACjD,KAArB;AACA,OAFD;AAIA,KARD;AASA;AAED,CA9CD,E;;;;;;;;;;;;;;;;;;;ACHA;;AACA;;AACA;;;;;;;;;;IAEqBqD,c;;;AAEpB,0BAAajD,EAAb,EAAkB;AAAA;;AACjB,SAAKkD,OAAL,GAAelD,EAAf;AACA,SAAKH,QAAL,GAAgB,IAAIsD,GAAJ,EAAhB;AACA,SAAKpF,IAAL;AACA;;;;2BAEM;AACN,WAAK8B,QAAL,CAAcuD,GAAd,CAAmB,SAAnB,EAA8B,IAAItE,mBAAJ,CAAa,KAAKoE,OAAlB,CAA9B;AACA,WAAKrD,QAAL,CAAcuD,GAAd,CAAmB,OAAnB,EAA4B,IAAIxF,iBAAJ,CAAW,KAAKsF,OAAhB,CAA5B;AACA,WAAKrD,QAAL,CAAcuD,GAAd,CAAmB,OAAnB,EAA4B,IAAI5C,iBAAJ,CAAW,KAAK0C,OAAhB,CAA5B;AACA;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;;AChBF,IAAIG,OAAO,GAAGC,mBAAO,CAAE,gDAAF,CAArB;;IAEqBlB,O;;;AAEpB,mBAAapC,EAAb,EAAkB;AAAA;;AACjB,SAAKA,EAAL,GAAUA,EAAV;AACA,SAAKsC,MAAL,GAAce,OAAO,EAArB;AAEA,SAAKvF,IAAL,GAAY,IAAIyF,aAAJ,CAAmB,KAAKvD,EAAL,CAAQ/B,aAAR,CAAuB,MAAvB,CAAnB,CAAZ;AAEA,SAAKuF,UAAL;AACA;;;;oCAEe;AACf,aAAO,KAAKxD,EAAL,CAAQG,OAAR,CAAgBY,IAAvB;AACA;;;iCAEY;AAAA;;AACZ,UAAM0C,MAAM,GAAG,KAAKC,SAAL,EAAf;;AAEA,UAAKD,MAAL,EAAc;AACbA,cAAM,CAACxB,gBAAP,CAAyB,OAAzB,EAAkC,UAAA3B,CAAC,EAAI;AACtCA,WAAC,CAACqD,cAAF;;AAEA,cAAKF,MAAM,CAACG,SAAP,CAAiBC,QAAjB,CAA2B,MAA3B,CAAL,EAA2C;AAC1C,iBAAI,CAACC,eAAL;AACA,WAFD,MAEO;AACN,iBAAI,CAACC,YAAL;AACA;AACD,SARD;AASA;;AAED/F,YAAM,CAAE,KAAKgC,EAAP,CAAN,CAAkBtB,IAAlB,CAAwB,iBAAxB,EAA4CsF,QAA5C,CAAsD;AACrDC,aAAK,EAAG,gBAD6C;AAErDC,YAAI,EAAG,GAF8C;AAGrDC,mBAAW,EAAGnG,MAAM,CAAE,KAAKgC,EAAP,CAAN,CAAkBtB,IAAlB,CAAwB,iBAAxB,CAHuC;AAIrD0F,cAAM,EAAG,gBAJ4C;AAKrDC,YAAI,EAAG,gBAAM;AACZ,eAAI,CAACC,WAAL;AACA;AAPoD,OAAtD;AAUA;;;kCAEa;AAAA;;AACb,WAAKC,gBAAL,CAAuB,KAAKC,QAAL,EAAvB,EAAyCC,IAAzC,CAA+C,UAAA5C,QAAQ,EAAI;AAC1D,cAAI,CAACS,MAAL,CAAYoC,IAAZ,CAAkB,SAAlB,EAA6B,MAAI,CAACF,QAAL,EAA7B;AACA,OAFD;AAGA;;;+BAEU;AACV,UAAIjC,KAAK,GAAG,EAAZ;AACA,WAAKvC,EAAL,CAAQK,gBAAR,CAA0B,gBAA1B,EAA6ChB,OAA7C,CAAsD,UAAA0D,MAAM,EAAI;AAC/DR,aAAK,CAACoC,IAAN,CAAY5B,MAAM,CAAC5C,OAAP,CAAeyE,MAA3B;AACA,OAFD;AAIA,aAAOrC,KAAP;AACA;;;qCAEiBA,K,EAAQ;AACzB,aAAOvE,MAAM,CAAC8C,IAAP,CAAa;AACnBE,WAAG,EAAGC,OADa;AAEnB4D,cAAM,EAAG,MAFU;AAGnBzD,YAAI,EAAG;AACNG,qBAAW,EAAGC,EAAE,CAACD,WADX;AAEND,gBAAM,EAAG,yBAFH;AAGNwD,qBAAW,EAAG,KAAKC,aAAL,EAHR;AAINxC,eAAK,EAAGA;AAJF;AAHY,OAAb,CAAP;AAUA;;;gCAEU;AACV,aAAO,KAAKvC,EAAL,CAAQ/B,aAAR,CAAuB,WAAvB,CAAP;AACA;;;mCAEc;AACd,WAAKyF,SAAL,GAAiBE,SAAjB,CAA2BoB,GAA3B,CAAgC,MAAhC;AACA,WAAKlH,IAAL,CAAUmH,IAAV;AACA;;;sCAEiB;AACjB,WAAKvB,SAAL,GAAiBE,SAAjB,CAA2BsB,MAA3B,CAAmC,MAAnC;AACA,WAAKpH,IAAL,CAAUqH,KAAV;AACA;;;;;;;;IAII5B,a;;;AAEL,yBAAavD,EAAb,EAAkB;AAAA;;AACjB,SAAKA,EAAL,GAAUA,EAAV;AACA,SAAKwD,UAAL;AACA;;;;2BAEM;AACNxF,YAAM,CAAE,KAAKgC,EAAP,CAAN,CAAkBoF,SAAlB;AACA;;;4BAEO;AACPpH,YAAM,CAAE,KAAKgC,EAAP,CAAN,CAAkBqF,OAAlB;AACA;;;iCAEY;AAAA;;AACZ;AACA,WAAKrF,EAAL,CAAQ/B,aAAR,CAAuB,WAAvB,EAAqCgE,gBAArC,CAAuD,QAAvD,EAAiE,UAAA3B,CAAC,EAAI;AACrE,YAAMgF,IAAI,GAAG,MAAI,CAACtF,EAAL,CAAQ/B,aAAR,CAAuB,iBAAvB,EAA2C2B,KAA3C,CAAiD2F,IAAjD,EAAb;;AAEA,YAAK,CAACD,IAAN,EAAa;AACZhF,WAAC,CAACqD,cAAF;;AACA,gBAAI,CAAC3D,EAAL,CAAQ/B,aAAR,CAAuB,WAAvB,EAAqC2F,SAArC,CAA+CoB,GAA/C,CAAoD,YAApD;AACA;AAED,OARD;AASA;;;;;;;;;;;;;;;AClHF;AACA;AACA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;;;;;;;;;;;ACrBA,aAAa,mBAAO,CAAC,sEAAoB;AACzC,iBAAiB,mBAAO,CAAC,wDAAY;AACrC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA,yCAAyC,SAAS;AAClD;AACA;;AAEA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,mBAAmB,aAAa;AAChC;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA,KAAK;AACL;AACA;AACA;;AAEA;AACA,iBAAiB,YAAY;AAC7B;AACA;AACA;AACA;;;;;;;;;;;;ACjKA,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;AACA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;AACA;AACA;AACA;AACA;AACA,GAAG;AACH;;AAEA;;;;;;;;;;;;ACtDA,gBAAgB,mBAAO,CAAC,4DAAe;AACvC,aAAa,mBAAO,CAAC,kDAAQ;;AAE7B;AACA;AACA;AACA;AACA;AACA,CAAC,YAAY;;AAEb;;AAEA;AACA;;AAEA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA;AACA;AACA;AACA,OAAO,YAAY;AACnB;AACA,KAAK;AACL;;AAEA;AACA;AACA;;AAEA;AACA;AACA;AACA;AACA,KAAK;AACL;AACA;;;;;;;;;;;;;AC/CY;;AAEZ;AACA;AACA;AACA;AACA,WAAW,SAAS;AACpB,WAAW,OAAO;AAClB,WAAW,OAAO;AAClB;AACA;AACA;;AAEA;AACA;AACA;;AAEA;;AAEA;;AAEA,oBAAoB,SAAS;AAC7B;AACA;;AAEA;AACA","file":"layouts.js","sourcesContent":[" \t// The module cache\n \tvar installedModules = {};\n\n \t// The require function\n \tfunction __webpack_require__(moduleId) {\n\n \t\t// Check if module is in cache\n \t\tif(installedModules[moduleId]) {\n \t\t\treturn installedModules[moduleId].exports;\n \t\t}\n \t\t// Create a new module (and put it into the cache)\n \t\tvar module = installedModules[moduleId] = {\n \t\t\ti: moduleId,\n \t\t\tl: false,\n \t\t\texports: {}\n \t\t};\n\n \t\t// Execute the module function\n \t\tmodules[moduleId].call(module.exports, module, module.exports, __webpack_require__);\n\n \t\t// Flag the module as loaded\n \t\tmodule.l = true;\n\n \t\t// Return the exports of the module\n \t\treturn module.exports;\n \t}\n\n\n \t// expose the modules object (__webpack_modules__)\n \t__webpack_require__.m = modules;\n\n \t// expose the module cache\n \t__webpack_require__.c = installedModules;\n\n \t// define getter function for harmony exports\n \t__webpack_require__.d = function(exports, name, getter) {\n \t\tif(!__webpack_require__.o(exports, name)) {\n \t\t\tObject.defineProperty(exports, name, { enumerable: true, get: getter });\n \t\t}\n \t};\n\n \t// define __esModule on exports\n \t__webpack_require__.r = function(exports) {\n \t\tif(typeof Symbol !== 'undefined' && Symbol.toStringTag) {\n \t\t\tObject.defineProperty(exports, Symbol.toStringTag, { value: 'Module' });\n \t\t}\n \t\tObject.defineProperty(exports, '__esModule', { value: true });\n \t};\n\n \t// create a fake namespace object\n \t// mode & 1: value is a module id, require it\n \t// mode & 2: merge all properties of value into the ns\n \t// mode & 4: return value when already ns object\n \t// mode & 8|1: behave like require\n \t__webpack_require__.t = function(value, mode) {\n \t\tif(mode & 1) value = __webpack_require__(value);\n \t\tif(mode & 8) return value;\n \t\tif((mode & 4) && typeof value === 'object' && value && value.__esModule) return value;\n \t\tvar ns = Object.create(null);\n \t\t__webpack_require__.r(ns);\n \t\tObject.defineProperty(ns, 'default', { enumerable: true, value: value });\n \t\tif(mode & 2 && typeof value != 'string') for(var key in value) __webpack_require__.d(ns, key, function(key) { return value[key]; }.bind(null, key));\n \t\treturn ns;\n \t};\n\n \t// getDefaultExport function for compatibility with non-harmony modules\n \t__webpack_require__.n = function(module) {\n \t\tvar getter = module && module.__esModule ?\n \t\t\tfunction getDefault() { return module['default']; } :\n \t\t\tfunction getModuleExports() { return module; };\n \t\t__webpack_require__.d(getter, 'a', getter);\n \t\treturn getter;\n \t};\n\n \t// Object.prototype.hasOwnProperty.call\n \t__webpack_require__.o = function(object, property) { return Object.prototype.hasOwnProperty.call(object, property); };\n\n \t// __webpack_public_path__\n \t__webpack_require__.p = \"\";\n\n\n \t// Load entry module and return exports\n \treturn __webpack_require__(__webpack_require__.s = \"./core/js/layouts.js\");\n","export default class Roles {\n\tconstructor( form ) {\n\t\tthis.Form = form;\n\t\tthis.init();\n\t}\n\n\tinit() {\n\t\tjQuery( this.Form.querySelector( 'select.roles' ) ).ac_select2( {\n\t\t\tplaceholder : acp_layouts.roles,\n\t\t\ttheme : 'acs2'\n\t\t} )\n\t\t\t.on( \"select2:select\", function() {\n\t\t\t\tjQuery( this ).ac_select2( 'open' );\n\t\t\t} )\n\t\t\t.on( \"select2:open\", function() {\n\t\t\t\tsetTimeout( function() {\n\t\t\t\t\tjQuery( '.select2-container.select2-container--open .select2-dropdown li[role=group]' ).each( function() {\n\t\t\t\t\t\tif ( jQuery( this ).find( 'li[aria-selected=false]' ).length > 0 ) {\n\t\t\t\t\t\t\tjQuery( this ).show();\n\t\t\t\t\t\t} else {\n\t\t\t\t\t\t\tjQuery( this ).hide();\n\t\t\t\t\t\t}\n\t\t\t\t\t} );\n\t\t\t\t}, 1 );\n\t\t\t} );\n\n\t}\n\n}\n","export default class Sorting {\n\tconstructor( form ) {\n\t\tthis.Form = form;\n\t\tthis.columns = AdminColumns.Form.columns;\n\t\tthis.setting = this.Form.querySelector( '[data-setting=\"sorting-preference\"]' );\n\t\tthis.select_columns = this.setting.querySelector( '[name=\"settings[sorting]\"]' );\n\n\t\tthis.init();\n\t}\n\n\tinit() {\n\t\tObject.keys( this.columns ).forEach( k => {\n\t\t\tlet column = this.columns[ k ];\n\t\t\tif ( Sorting.isSortable( column ) ) {\n\t\t\t\tlet option = document.createElement( 'option' );\n\t\t\t\toption.value = k;\n\n\t\t\t\tif ( column.settings.hasOwnProperty( 'label' ) ) {\n\t\t\t\t\toption.innerText = column.el.querySelector( '.column_label .toggle' ).innerText;\n\t\t\t\t}\n\n\t\t\t\tif ( option.innerText === '' ) {\n\t\t\t\t\toption.innerText = column.el.querySelector( '.column_type .inner' ).innerText;\n\t\t\t\t}\n\n\t\t\t\tthis.select_columns.appendChild( option );\n\t\t\t}\n\t\t} );\n\n\t\tlet current = this.select_columns.dataset.sorting;\n\n\t\tthis.select_columns.querySelectorAll( `[value=\"${current}\"]` ).forEach( e => e.selected = true );\n\t}\n\n\tstatic isSortable( column ) {\n\t\tlet setting = column.el.querySelector( 'table[data-setting=\"sort\"]' );\n\n\t\tif ( !setting ) {\n\t\t\treturn false;\n\t\t}\n\n\t\tlet selected = setting.querySelectorAll( 'input[value=\"on\"]:checked' );\n\n\t\treturn selected.length > 0;\n\t}\n\n}","export default class Users {\n\tconstructor( form ) {\n\t\tthis.Form = form;\n\t\tthis.init();\n\t}\n\n\tinit() {\n\t\tjQuery( this.Form.querySelector( 'select.users' ) ).ac_select2( {\n\t\t\tplaceholder : acp_layouts.users,\n\t\t\tmultiple : true,\n\t\t\ttheme : 'acs2',\n\t\t\tminimumInputLength : 0,\n\t\t\tescapeMarkup : function( text ) { return jQuery( '<div>' + text + '</div>' ).text(); },\n\t\t\tajax : {\n\t\t\t\ttype : 'POST',\n\t\t\t\turl : ajaxurl,\n\t\t\t\tdataType : 'json',\n\t\t\t\tdelay : 350,\n\t\t\t\tdata : function( params ) {\n\n\t\t\t\t\treturn {\n\t\t\t\t\t\taction : 'acp_layout_get_users',\n\t\t\t\t\t\t_ajax_nonce : AC._ajax_nonce,\n\t\t\t\t\t\tsearch : params.term,\n\t\t\t\t\t\tpage : params.page\n\t\t\t\t\t};\n\t\t\t\t},\n\t\t\t\tprocessResults : function( response ) {\n\t\t\t\t\tif ( response ) {\n\t\t\t\t\t\tif ( response.success && response.data ) {\n\t\t\t\t\t\t\treturn response.data;\n\t\t\t\t\t\t}\n\t\t\t\t\t}\n\n\t\t\t\t\treturn { results : [] };\n\t\t\t\t},\n\t\t\t\tcache : true\n\t\t\t}\n\t\t} );\n\n\t}\n\n}\n","import Sidebox from \"./layouts/sidebox\";\nimport Settings from \"./layouts/settings\";\n\ndocument.addEventListener( \"DOMContentLoaded\", function() {\n\tconst layouts = this.querySelector( '.sidebox.layouts' );\n\n\tif ( layouts ) {\n\t\tAdminColumns.OrderSidebox = new Sidebox( layouts );\n\n\t\t// Order the Column sets menu\n\t\tconst list = document.querySelector( '.layout-selector ul' );\n\t\tif ( list ) {\n\t\t\tAdminColumns.OrderSidebox.events.on( 'ordered', order => {\n\t\t\t\tconst temp = document.createElement( 'div' );\n\n\t\t\t\torder.forEach( key => {\n\t\t\t\t\tlet item = list.querySelector( `[data-screen=\"${key}\"]` );\n\t\t\t\t\tif ( item ) {\n\t\t\t\t\t\ttemp.appendChild( item );\n\t\t\t\t\t}\n\t\t\t\t} );\n\n\t\t\t\ttemp.querySelectorAll( 'li' ).forEach( el => {\n\t\t\t\t\tlist.appendChild( el );\n\t\t\t\t} );\n\n\t\t\t} );\n\t\t}\n\n\t}\n\n\tconst settings = document.querySelector( '.ac-setbox' );\n\tif ( settings ) {\n\t\tAdminColumns.ListScreenSettings = new Settings( document.querySelector( '.ac-setbox' ) );\n\t}\n\n\tlet title = document.querySelector( '#listscreen_settings input[name=\"title\"]' );\n\tif ( title ) {\n\t\ttitle.addEventListener( 'keyup', d => {\n\t\t\tdocument.querySelectorAll( `.layout-selector [data-screen=\"${AC.layout}\"] a` ).forEach( el => {\n\t\t\t\tel.innerHTML = title.value;\n\t\t\t} );\n\t\t\tdocument.querySelectorAll( `.layouts__items [data-screen=\"${AC.layout}\"] [data-label]` ).forEach( el => {\n\t\t\t\tel.innerHTML = title.value;\n\t\t\t} );\n\n\t\t} );\n\t}\n\n} );\n\n","import Sorting from \"../layout-settings/sorting\";\nimport Roles from \"../layout-settings/roles\";\nimport Users from \"../layout-settings/users\";\n\nexport default class LayoutSettings {\n\n\tconstructor( el ) {\n\t\tthis.element = el;\n\t\tthis.settings = new Map();\n\t\tthis.init();\n\t}\n\n\tinit() {\n\t\tthis.settings.set( 'sorting', new Sorting( this.element ) );\n\t\tthis.settings.set( 'roles', new Roles( this.element ) );\n\t\tthis.settings.set( 'users', new Users( this.element ) );\n\t}\n\n}","let nanobus = require( 'nanobus' );\n\nexport default class Sidebox {\n\n\tconstructor( el ) {\n\t\tthis.el = el;\n\t\tthis.events = nanobus();\n\n\t\tthis.Form = new NewLayoutForm( this.el.querySelector( '.new' ) );\n\n\t\tthis.initEvents();\n\t}\n\n\tgetListScreen() {\n\t\treturn this.el.dataset.type;\n\t}\n\n\tinitEvents() {\n\t\tconst button = this.getButton();\n\n\t\tif ( button ) {\n\t\t\tbutton.addEventListener( 'click', e => {\n\t\t\t\te.preventDefault();\n\n\t\t\t\tif ( button.classList.contains( 'open' ) ) {\n\t\t\t\t\tthis.cancelNewLayout();\n\t\t\t\t} else {\n\t\t\t\t\tthis.addNewLayout();\n\t\t\t\t}\n\t\t\t} );\n\t\t}\n\n\t\tjQuery( this.el ).find( '.layouts__items' ).sortable( {\n\t\t\titems : '.layouts__item',\n\t\t\taxis : 'y',\n\t\t\tcontainment : jQuery( this.el ).find( '.layouts__items' ),\n\t\t\thandle : '.cpacicon-move',\n\t\t\tstop : () => {\n\t\t\t\tthis.setNewOrder();\n\t\t\t}\n\t\t} );\n\n\t}\n\n\tsetNewOrder() {\n\t\tthis.storeLayoutOrder( this.getOrder() ).done( response => {\n\t\t\tthis.events.emit( 'ordered', this.getOrder() );\n\t\t} );\n\t}\n\n\tgetOrder() {\n\t\tlet order = [];\n\t\tthis.el.querySelectorAll( '.layouts__item' ).forEach( layout => {\n\t\t\torder.push( layout.dataset.screen );\n\t\t} );\n\n\t\treturn order;\n\t}\n\n\tstoreLayoutOrder( order ) {\n\t\treturn jQuery.ajax( {\n\t\t\turl : ajaxurl,\n\t\t\tmethod : 'POST',\n\t\t\tdata : {\n\t\t\t\t_ajax_nonce : AC._ajax_nonce,\n\t\t\t\taction : 'acp_update_layout_order',\n\t\t\t\tlist_screen : this.getListScreen(),\n\t\t\t\torder : order\n\t\t\t}\n\t\t} );\n\t}\n\n\tgetButton(){\n\t\treturn this.el.querySelector( 'a.add-new' );\n\t}\n\n\taddNewLayout() {\n\t\tthis.getButton().classList.add( 'open' );\n\t\tthis.Form.open();\n\t}\n\n\tcancelNewLayout() {\n\t\tthis.getButton().classList.remove( 'open' );\n\t\tthis.Form.close();\n\t}\n\n}\n\nclass NewLayoutForm {\n\n\tconstructor( el ) {\n\t\tthis.el = el;\n\t\tthis.initEvents();\n\t}\n\n\topen() {\n\t\tjQuery( this.el ).slideDown();\n\t}\n\n\tclose() {\n\t\tjQuery( this.el ).slideUp();\n\t}\n\n\tinitEvents() {\n\t\t// Add new error message\n\t\tthis.el.querySelector( '.new form' ).addEventListener( 'submit', e => {\n\t\t\tconst name = this.el.querySelector( '.row.name input' ).value.trim();\n\n\t\t\tif ( !name ) {\n\t\t\t\te.preventDefault();\n\t\t\t\tthis.el.querySelector( '.row.name' ).classList.add( 'save-error' );\n\t\t\t}\n\n\t\t} );\n\t}\n}","assert.notEqual = notEqual\nassert.notOk = notOk\nassert.equal = equal\nassert.ok = assert\n\nmodule.exports = assert\n\nfunction equal (a, b, m) {\n assert(a == b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notEqual (a, b, m) {\n assert(a != b, m) // eslint-disable-line eqeqeq\n}\n\nfunction notOk (t, m) {\n assert(!t, m)\n}\n\nfunction assert (t, m) {\n if (!t) throw new Error(m || 'AssertionError')\n}\n","var splice = require('remove-array-items')\nvar nanotiming = require('nanotiming')\nvar assert = require('assert')\n\nmodule.exports = Nanobus\n\nfunction Nanobus (name) {\n if (!(this instanceof Nanobus)) return new Nanobus(name)\n\n this._name = name || 'nanobus'\n this._starListeners = []\n this._listeners = {}\n}\n\nNanobus.prototype.emit = function (eventName) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.emit: eventName should be type string or symbol')\n\n var data = []\n for (var i = 1, len = arguments.length; i < len; i++) {\n data.push(arguments[i])\n }\n\n var emitTiming = nanotiming(this._name + \"('\" + eventName.toString() + \"')\")\n var listeners = this._listeners[eventName]\n if (listeners && listeners.length > 0) {\n this._emit(this._listeners[eventName], data)\n }\n\n if (this._starListeners.length > 0) {\n this._emit(this._starListeners, eventName, data, emitTiming.uuid)\n }\n emitTiming()\n\n return this\n}\n\nNanobus.prototype.on = Nanobus.prototype.addListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.on: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.on: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.push(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].push(listener)\n }\n return this\n}\n\nNanobus.prototype.prependListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners.unshift(listener)\n } else {\n if (!this._listeners[eventName]) this._listeners[eventName] = []\n this._listeners[eventName].unshift(listener)\n }\n return this\n}\n\nNanobus.prototype.once = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.once: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.once: listener should be type function')\n\n var self = this\n this.on(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.prependOnceListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.prependOnceListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.prependOnceListener: listener should be type function')\n\n var self = this\n this.prependListener(eventName, once)\n function once () {\n listener.apply(self, arguments)\n self.removeListener(eventName, once)\n }\n return this\n}\n\nNanobus.prototype.removeListener = function (eventName, listener) {\n assert.ok(typeof eventName === 'string' || typeof eventName === 'symbol', 'nanobus.removeListener: eventName should be type string or symbol')\n assert.equal(typeof listener, 'function', 'nanobus.removeListener: listener should be type function')\n\n if (eventName === '*') {\n this._starListeners = this._starListeners.slice()\n return remove(this._starListeners, listener)\n } else {\n if (typeof this._listeners[eventName] !== 'undefined') {\n this._listeners[eventName] = this._listeners[eventName].slice()\n }\n\n return remove(this._listeners[eventName], listener)\n }\n\n function remove (arr, listener) {\n if (!arr) return\n var index = arr.indexOf(listener)\n if (index !== -1) {\n splice(arr, index, 1)\n return true\n }\n }\n}\n\nNanobus.prototype.removeAllListeners = function (eventName) {\n if (eventName) {\n if (eventName === '*') {\n this._starListeners = []\n } else {\n this._listeners[eventName] = []\n }\n } else {\n this._starListeners = []\n this._listeners = {}\n }\n return this\n}\n\nNanobus.prototype.listeners = function (eventName) {\n var listeners = eventName !== '*'\n ? this._listeners[eventName]\n : this._starListeners\n\n var ret = []\n if (listeners) {\n var ilength = listeners.length\n for (var i = 0; i < ilength; i++) ret.push(listeners[i])\n }\n return ret\n}\n\nNanobus.prototype._emit = function (arr, eventName, data, uuid) {\n if (typeof arr === 'undefined') return\n if (arr.length === 0) return\n if (data === undefined) {\n data = eventName\n eventName = null\n }\n\n if (eventName) {\n if (uuid !== undefined) {\n data = [eventName].concat(data, uuid)\n } else {\n data = [eventName].concat(data)\n }\n }\n\n var length = arr.length\n for (var i = 0; i < length; i++) {\n var listener = arr[i]\n listener.apply(listener, data)\n }\n}\n","var assert = require('assert')\n\nvar hasWindow = typeof window !== 'undefined'\n\nfunction createScheduler () {\n var scheduler\n if (hasWindow) {\n if (!window._nanoScheduler) window._nanoScheduler = new NanoScheduler(true)\n scheduler = window._nanoScheduler\n } else {\n scheduler = new NanoScheduler()\n }\n return scheduler\n}\n\nfunction NanoScheduler (hasWindow) {\n this.hasWindow = hasWindow\n this.hasIdle = this.hasWindow && window.requestIdleCallback\n this.method = this.hasIdle ? window.requestIdleCallback.bind(window) : this.setTimeout\n this.scheduled = false\n this.queue = []\n}\n\nNanoScheduler.prototype.push = function (cb) {\n assert.equal(typeof cb, 'function', 'nanoscheduler.push: cb should be type function')\n\n this.queue.push(cb)\n this.schedule()\n}\n\nNanoScheduler.prototype.schedule = function () {\n if (this.scheduled) return\n\n this.scheduled = true\n var self = this\n this.method(function (idleDeadline) {\n var cb\n while (self.queue.length && idleDeadline.timeRemaining() > 0) {\n cb = self.queue.shift()\n cb(idleDeadline)\n }\n self.scheduled = false\n if (self.queue.length) self.schedule()\n })\n}\n\nNanoScheduler.prototype.setTimeout = function (cb) {\n setTimeout(cb, 0, {\n timeRemaining: function () {\n return 1\n }\n })\n}\n\nmodule.exports = createScheduler\n","var scheduler = require('nanoscheduler')()\nvar assert = require('assert')\n\nvar perf\nnanotiming.disabled = true\ntry {\n perf = window.performance\n nanotiming.disabled = window.localStorage.DISABLE_NANOTIMING === 'true' || !perf.mark\n} catch (e) { }\n\nmodule.exports = nanotiming\n\nfunction nanotiming (name) {\n assert.equal(typeof name, 'string', 'nanotiming: name should be type string')\n\n if (nanotiming.disabled) return noop\n\n var uuid = (perf.now() * 10000).toFixed() % Number.MAX_SAFE_INTEGER\n var startName = 'start-' + uuid + '-' + name\n perf.mark(startName)\n\n function end (cb) {\n var endName = 'end-' + uuid + '-' + name\n perf.mark(endName)\n\n scheduler.push(function () {\n var err = null\n try {\n var measureName = name + ' [' + uuid + ']'\n perf.measure(measureName, startName, endName)\n perf.clearMarks(startName)\n perf.clearMarks(endName)\n } catch (e) { err = e }\n if (cb) cb(err, name)\n })\n }\n\n end.uuid = uuid\n return end\n}\n\nfunction noop (cb) {\n if (cb) {\n scheduler.push(function () {\n cb(new Error('nanotiming: performance API unavailable'))\n })\n }\n}\n","'use strict'\n\n/**\n * Remove a range of items from an array\n *\n * @function removeItems\n * @param {Array<*>} arr The target array\n * @param {number} startIdx The index to begin removing from (inclusive)\n * @param {number} removeCount How many items to remove\n */\nmodule.exports = function removeItems (arr, startIdx, removeCount) {\n var i, length = arr.length\n\n if (startIdx >= length || removeCount === 0) {\n return\n }\n\n removeCount = (startIdx + removeCount > length ? length - startIdx : removeCount)\n\n var len = length - removeCount\n\n for (i = startIdx; i < len; ++i) {\n arr[i] = arr[i + removeCount]\n }\n\n arr.length = len\n}\n"],"sourceRoot":""}