├── .gitattributes ├── LICENSE ├── README.md ├── api └── index.php ├── assets ├── configuration │ ├── prettify.css │ └── prettify.js ├── download │ ├── freebsd.png │ ├── linux.png │ ├── macos.png │ └── windows.png ├── email │ ├── findpass.html │ └── welcome.html ├── home │ ├── dist │ │ ├── css │ │ │ └── style.css │ │ ├── images │ │ │ ├── airbnb-logo.svg │ │ │ ├── facebook-logo.svg │ │ │ ├── feature-icon-01.svg │ │ │ ├── feature-icon-02.svg │ │ │ ├── feature-icon-03.svg │ │ │ ├── feature-icon-04.svg │ │ │ ├── header-bg-left.svg │ │ │ ├── header-bg-right.svg │ │ │ ├── header-bg.svg │ │ │ ├── hubspot-logo.svg │ │ │ ├── logo.svg │ │ │ ├── microsoft-logo.svg │ │ │ ├── tabs-icon-01.svg │ │ │ ├── tabs-icon-02.svg │ │ │ ├── tabs-icon-03.svg │ │ │ └── tinder-logo.svg │ │ └── js │ │ │ └── main.min.js │ └── src │ │ ├── images │ │ ├── airbnb-logo.svg │ │ ├── facebook-logo.svg │ │ ├── feature-icon-01.svg │ │ ├── feature-icon-02.svg │ │ ├── feature-icon-03.svg │ │ ├── feature-icon-04.svg │ │ ├── header-bg-left.svg │ │ ├── header-bg-right.svg │ │ ├── hubspot-logo.svg │ │ ├── logo.svg │ │ ├── microsoft-logo.svg │ │ ├── tabs-icon-01.svg │ │ ├── tabs-icon-02.svg │ │ ├── tabs-icon-03.svg │ │ └── tinder-logo.svg │ │ ├── js │ │ └── main.js │ │ └── scss │ │ ├── _normalize.scss │ │ ├── abstracts │ │ ├── _functions.scss │ │ ├── _include-media.scss │ │ ├── _mixins.scss │ │ └── _variables.scss │ │ ├── base │ │ ├── _base.scss │ │ ├── _helpers.scss │ │ └── _typography.scss │ │ ├── components │ │ ├── _accordion.scss │ │ ├── _buttons.scss │ │ └── _tabs.scss │ │ ├── layout │ │ ├── _clients.scss │ │ ├── _cta.scss │ │ ├── _features-tabs.scss │ │ ├── _features.scss │ │ ├── _footer.scss │ │ ├── _header.scss │ │ ├── _hero.scss │ │ ├── _main.scss │ │ ├── _pricing.scss │ │ └── _testimonials.scss │ │ └── style.scss └── panel │ ├── dist │ ├── css │ │ ├── adminlte.css │ │ ├── adminlte.css.map │ │ ├── adminlte.min.css │ │ └── adminlte.min.css.map │ ├── img │ │ ├── AdminLTELogo.png │ │ ├── avatar.png │ │ ├── avatar04.png │ │ ├── avatar2.png │ │ ├── avatar3.png │ │ ├── avatar5.png │ │ ├── boxed-bg.jpg │ │ ├── boxed-bg.png │ │ ├── credit │ │ │ ├── american-express.png │ │ │ ├── cirrus.png │ │ │ ├── mastercard.png │ │ │ ├── mestro.png │ │ │ ├── paypal.png │ │ │ ├── paypal2.png │ │ │ └── visa.png │ │ ├── default-150x150.png │ │ ├── icons.png │ │ ├── photo1.png │ │ ├── photo2.png │ │ ├── photo3.jpg │ │ ├── photo4.jpg │ │ ├── prod-1.jpg │ │ ├── prod-2.jpg │ │ ├── prod-3.jpg │ │ ├── prod-4.jpg │ │ ├── prod-5.jpg │ │ ├── user1-128x128.jpg │ │ ├── user2-160x160.jpg │ │ ├── user3-128x128.jpg │ │ ├── user4-128x128.jpg │ │ ├── user5-128x128.jpg │ │ ├── user6-128x128.jpg │ │ ├── user7-128x128.jpg │ │ └── user8-128x128.jpg │ └── js │ │ ├── adminlte.js │ │ ├── adminlte.js.map │ │ ├── adminlte.min.js │ │ ├── adminlte.min.js.map │ │ ├── demo.js │ │ └── pages │ │ ├── dashboard.js │ │ ├── dashboard2.js │ │ └── dashboard3.js │ └── plugins │ ├── bootstrap-colorpicker │ ├── css │ │ ├── bootstrap-colorpicker.css │ │ ├── bootstrap-colorpicker.css.map │ │ ├── bootstrap-colorpicker.min.css │ │ └── bootstrap-colorpicker.min.css.map │ └── js │ │ ├── bootstrap-colorpicker.js │ │ ├── bootstrap-colorpicker.js.map │ │ ├── bootstrap-colorpicker.min.js │ │ └── bootstrap-colorpicker.min.js.map │ ├── bootstrap-slider │ ├── bootstrap-slider.js │ ├── bootstrap-slider.min.js │ └── css │ │ ├── bootstrap-slider.css │ │ └── bootstrap-slider.min.css │ ├── bootstrap │ └── js │ │ ├── bootstrap.bundle.js │ │ ├── bootstrap.bundle.js.map │ │ ├── bootstrap.bundle.min.js │ │ ├── bootstrap.bundle.min.js.map │ │ ├── bootstrap.js │ │ ├── bootstrap.js.map │ │ ├── bootstrap.min.js │ │ └── bootstrap.min.js.map │ ├── bootstrap4-duallistbox │ ├── bootstrap-duallistbox.css │ ├── bootstrap-duallistbox.min.css │ ├── jquery.bootstrap-duallistbox.js │ └── jquery.bootstrap-duallistbox.min.js │ ├── chart.js │ ├── Chart.bundle.js │ ├── Chart.bundle.min.js │ ├── Chart.css │ ├── Chart.js │ ├── Chart.min.css │ └── Chart.min.js │ ├── datatables-autofill │ ├── css │ │ ├── autoFill.bootstrap4.css │ │ └── autoFill.bootstrap4.min.css │ └── js │ │ ├── autoFill.bootstrap4.js │ │ ├── autoFill.bootstrap4.min.js │ │ ├── dataTables.autoFill.js │ │ └── dataTables.autoFill.min.js │ ├── datatables-bs4 │ ├── css │ │ ├── dataTables.bootstrap4.css │ │ └── dataTables.bootstrap4.min.css │ └── js │ │ ├── dataTables.bootstrap4.js │ │ └── dataTables.bootstrap4.min.js │ ├── datatables-buttons │ ├── css │ │ ├── buttons.bootstrap4.css │ │ └── buttons.bootstrap4.min.css │ └── js │ │ ├── buttons.bootstrap4.js │ │ ├── buttons.bootstrap4.min.js │ │ ├── buttons.colVis.js │ │ ├── buttons.colVis.min.js │ │ ├── buttons.flash.js │ │ ├── buttons.flash.min.js │ │ ├── buttons.html5.js │ │ ├── buttons.html5.min.js │ │ ├── buttons.print.js │ │ ├── buttons.print.min.js │ │ ├── dataTables.buttons.js │ │ └── dataTables.buttons.min.js │ ├── datatables-colreorder │ ├── css │ │ ├── colReorder.bootstrap4.css │ │ └── colReorder.bootstrap4.min.css │ └── js │ │ ├── colReorder.bootstrap4.js │ │ ├── colReorder.bootstrap4.min.js │ │ ├── dataTables.colReorder.js │ │ └── dataTables.colReorder.min.js │ ├── datatables-fixedcolumns │ ├── css │ │ ├── fixedColumns.bootstrap4.css │ │ └── fixedColumns.bootstrap4.min.css │ └── js │ │ ├── dataTables.fixedColumns.js │ │ ├── dataTables.fixedColumns.min.js │ │ ├── fixedColumns.bootstrap4.js │ │ └── fixedColumns.bootstrap4.min.js │ ├── datatables-fixedheader │ ├── css │ │ ├── fixedHeader.bootstrap4.css │ │ └── fixedHeader.bootstrap4.min.css │ └── js │ │ ├── dataTables.fixedHeader.js │ │ ├── dataTables.fixedHeader.min.js │ │ ├── fixedHeader.bootstrap4.js │ │ └── fixedHeader.bootstrap4.min.js │ ├── datatables-keytable │ ├── css │ │ ├── keyTable.bootstrap4.css │ │ └── keyTable.bootstrap4.min.css │ └── js │ │ ├── dataTables.keyTable.js │ │ ├── dataTables.keyTable.min.js │ │ ├── keyTable.bootstrap4.js │ │ └── keyTable.bootstrap4.min.js │ ├── datatables-responsive │ ├── css │ │ ├── responsive.bootstrap4.css │ │ └── responsive.bootstrap4.min.css │ └── js │ │ ├── dataTables.responsive.js │ │ ├── dataTables.responsive.min.js │ │ ├── responsive.bootstrap4.js │ │ └── responsive.bootstrap4.min.js │ ├── datatables-rowgroup │ ├── css │ │ ├── rowGroup.bootstrap4.css │ │ └── rowGroup.bootstrap4.min.css │ └── js │ │ ├── dataTables.rowGroup.js │ │ ├── dataTables.rowGroup.min.js │ │ ├── rowGroup.bootstrap4.js │ │ └── rowGroup.bootstrap4.min.js │ ├── datatables-rowreorder │ ├── css │ │ ├── rowReorder.bootstrap4.css │ │ └── rowReorder.bootstrap4.min.css │ └── js │ │ ├── dataTables.rowReorder.js │ │ ├── dataTables.rowReorder.min.js │ │ ├── rowReorder.bootstrap4.js │ │ └── rowReorder.bootstrap4.min.js │ ├── datatables-scroller │ ├── css │ │ ├── scroller.bootstrap4.css │ │ └── scroller.bootstrap4.min.css │ └── js │ │ ├── dataTables.scroller.js │ │ ├── dataTables.scroller.min.js │ │ ├── scroller.bootstrap4.js │ │ └── scroller.bootstrap4.min.js │ ├── datatables-select │ ├── css │ │ ├── select.bootstrap4.css │ │ └── select.bootstrap4.min.css │ └── js │ │ ├── dataTables.select.js │ │ ├── dataTables.select.min.js │ │ ├── select.bootstrap4.js │ │ └── select.bootstrap4.min.js │ ├── datatables │ ├── jquery.dataTables.js │ └── jquery.dataTables.min.js │ ├── daterangepicker │ ├── README.md │ ├── bower.json │ ├── daterangepicker.css │ ├── daterangepicker.js │ ├── demo.html │ ├── drp.png │ ├── example │ │ ├── amd │ │ │ ├── index.html │ │ │ ├── main.js │ │ │ └── require.js │ │ └── browserify │ │ │ ├── README.md │ │ │ ├── bundle.js │ │ │ ├── index.html │ │ │ └── main.js │ ├── index.html │ ├── moment.min.js │ ├── package.js │ ├── package.json │ ├── website.css │ ├── website.js │ └── website │ │ ├── index.html │ │ ├── website.css │ │ └── website.js │ ├── ekko-lightbox │ ├── ekko-lightbox.css │ ├── ekko-lightbox.js │ ├── ekko-lightbox.js.map │ ├── ekko-lightbox.min.js │ └── ekko-lightbox.min.js.map │ ├── fastclick │ └── fastclick.js │ ├── filterizr │ ├── ActiveFilter.d.ts │ ├── BrowserWindow.d.ts │ ├── EventReceiver.d.ts │ ├── FilterContainer.d.ts │ ├── FilterContainer │ │ ├── FilterContainer.d.ts │ │ ├── StyledFilterContainer.d.ts │ │ ├── index.d.ts │ │ └── styles.d.ts │ ├── FilterControls.d.ts │ ├── FilterItem.d.ts │ ├── FilterItem │ │ ├── FilterItem.d.ts │ │ ├── StyledFilterItem.d.ts │ │ ├── index.d.ts │ │ └── styles.d.ts │ ├── FilterItems.d.ts │ ├── FilterItems │ │ ├── FilterItems.d.ts │ │ ├── StyledFilterItems.d.ts │ │ └── index.d.ts │ ├── Filterizr.d.ts │ ├── Filterizr │ │ ├── Filterizr.d.ts │ │ ├── index.d.ts │ │ └── installAsJQueryPlugin.d.ts │ ├── FilterizrElement.d.ts │ ├── FilterizrOptions │ │ ├── FilterizrOptions.d.ts │ │ ├── defaultOptions.d.ts │ │ └── index.d.ts │ ├── Spinner │ │ ├── Spinner.d.ts │ │ ├── StyledSpinner.d.ts │ │ ├── index.d.ts │ │ └── makeSpinner.d.ts │ ├── StyledFilterizrElement.d.ts │ ├── StyledFilterizrElements.d.ts │ ├── animate.d.ts │ ├── config │ │ ├── cssEasingValuesRegexp.d.ts │ │ ├── filterizrState.d.ts │ │ ├── index.d.ts │ │ └── layout.d.ts │ ├── filterizr.min.js │ ├── getLayoutPositions.d.ts │ ├── index.d.ts │ ├── index.jquery.d.ts │ ├── installAsJQueryPlugin.d.ts │ ├── jquery.filterizr.min.js │ ├── layouts │ │ ├── Packer.d.ts │ │ ├── getHorizontalLayoutPositions.d.ts │ │ ├── getPackedLayoutPositions.d.ts │ │ ├── getSameHeightLayoutPositions.d.ts │ │ ├── getSameSizeLayoutPosition.d.ts │ │ ├── getSameWidthLayoutPositions.d.ts │ │ └── getVerticalLayoutPositions.d.ts │ ├── makeLayoutPositions │ │ ├── Packer.d.ts │ │ ├── index.d.ts │ │ ├── makeHorizontalLayoutPositions.d.ts │ │ ├── makeLayoutPositions.d.ts │ │ ├── makePackedLayoutPositions.d.ts │ │ ├── makeSameHeightLayoutPositions.d.ts │ │ ├── makeSameSizeLayoutPosition.d.ts │ │ ├── makeSameWidthLayoutPositions.d.ts │ │ └── makeVerticalLayoutPositions.d.ts │ ├── types │ │ ├── index.d.ts │ │ └── interfaces │ │ │ ├── BaseOptions.d.ts │ │ │ ├── ContainerLayout.d.ts │ │ │ ├── Destructible.d.ts │ │ │ ├── Dictionary.d.ts │ │ │ ├── Dimensions.d.ts │ │ │ ├── Options.d.ts │ │ │ ├── Position.d.ts │ │ │ ├── RawOptions.d.ts │ │ │ ├── RawOptionsCallbacks.d.ts │ │ │ ├── Resizable.d.ts │ │ │ ├── SpinnerOptions.d.ts │ │ │ ├── Styleable.d.ts │ │ │ └── index.d.ts │ ├── utils.d.ts │ ├── utils │ │ ├── allStringsOfArray1InArray2.d.ts │ │ ├── checkOptionForErrors.d.ts │ │ ├── debounce.d.ts │ │ ├── filterItemArraysHaveSameSorting.d.ts │ │ ├── getDataAttributesOfHTMLNode.d.ts │ │ ├── getHTMLElement.d.ts │ │ ├── index.d.ts │ │ ├── intersection.d.ts │ │ ├── merge.d.ts │ │ ├── noop.d.ts │ │ ├── setStyles.d.ts │ │ ├── shuffle.d.ts │ │ └── sortBy.d.ts │ └── vanilla.filterizr.min.js │ ├── flag-icon-css │ ├── css │ │ ├── flag-icon.css │ │ └── flag-icon.min.css │ └── flags │ │ ├── 1x1 │ │ ├── ad.svg │ │ ├── ae.svg │ │ ├── af.svg │ │ ├── ag.svg │ │ ├── ai.svg │ │ ├── al.svg │ │ ├── am.svg │ │ ├── ao.svg │ │ ├── aq.svg │ │ ├── ar.svg │ │ ├── as.svg │ │ ├── at.svg │ │ ├── au.svg │ │ ├── aw.svg │ │ ├── ax.svg │ │ ├── az.svg │ │ ├── ba.svg │ │ ├── bb.svg │ │ ├── bd.svg │ │ ├── be.svg │ │ ├── bf.svg │ │ ├── bg.svg │ │ ├── bh.svg │ │ ├── bi.svg │ │ ├── bj.svg │ │ ├── bl.svg │ │ ├── bm.svg │ │ ├── bn.svg │ │ ├── bo.svg │ │ ├── bq.svg │ │ ├── br.svg │ │ ├── bs.svg │ │ ├── bt.svg │ │ ├── bv.svg │ │ ├── bw.svg │ │ ├── by.svg │ │ ├── bz.svg │ │ ├── ca.svg │ │ ├── cc.svg │ │ ├── cd.svg │ │ ├── cf.svg │ │ ├── cg.svg │ │ ├── ch.svg │ │ ├── ci.svg │ │ ├── ck.svg │ │ ├── cl.svg │ │ ├── cm.svg │ │ ├── cn.svg │ │ ├── co.svg │ │ ├── cr.svg │ │ ├── cu.svg │ │ ├── cv.svg │ │ ├── cw.svg │ │ ├── cx.svg │ │ ├── cy.svg │ │ ├── cz.svg │ │ ├── de.svg │ │ ├── dj.svg │ │ ├── dk.svg │ │ ├── dm.svg │ │ ├── do.svg │ │ ├── dz.svg │ │ ├── ec.svg │ │ ├── ee.svg │ │ ├── eg.svg │ │ ├── eh.svg │ │ ├── er.svg │ │ ├── es-ct.svg │ │ ├── es.svg │ │ ├── et.svg │ │ ├── eu.svg │ │ ├── fi.svg │ │ ├── fj.svg │ │ ├── fk.svg │ │ ├── fm.svg │ │ ├── fo.svg │ │ ├── fr.svg │ │ ├── ga.svg │ │ ├── gb-eng.svg │ │ ├── gb-nir.svg │ │ ├── gb-sct.svg │ │ ├── gb-wls.svg │ │ ├── gb.svg │ │ ├── gd.svg │ │ ├── ge.svg │ │ ├── gf.svg │ │ ├── gg.svg │ │ ├── gh.svg │ │ ├── gi.svg │ │ ├── gl.svg │ │ ├── gm.svg │ │ ├── gn.svg │ │ ├── gp.svg │ │ ├── gq.svg │ │ ├── gr.svg │ │ ├── gs.svg │ │ ├── gt.svg │ │ ├── gu.svg │ │ ├── gw.svg │ │ ├── gy.svg │ │ ├── hk.svg │ │ ├── hm.svg │ │ ├── hn.svg │ │ ├── hr.svg │ │ ├── ht.svg │ │ ├── hu.svg │ │ ├── id.svg │ │ ├── ie.svg │ │ ├── il.svg │ │ ├── im.svg │ │ ├── in.svg │ │ ├── io.svg │ │ ├── iq.svg │ │ ├── ir.svg │ │ ├── is.svg │ │ ├── it.svg │ │ ├── je.svg │ │ ├── jm.svg │ │ ├── jo.svg │ │ ├── jp.svg │ │ ├── ke.svg │ │ ├── kg.svg │ │ ├── kh.svg │ │ ├── ki.svg │ │ ├── km.svg │ │ ├── kn.svg │ │ ├── kp.svg │ │ ├── kr.svg │ │ ├── kw.svg │ │ ├── ky.svg │ │ ├── kz.svg │ │ ├── la.svg │ │ ├── lb.svg │ │ ├── lc.svg │ │ ├── li.svg │ │ ├── lk.svg │ │ ├── lr.svg │ │ ├── ls.svg │ │ ├── lt.svg │ │ ├── lu.svg │ │ ├── lv.svg │ │ ├── ly.svg │ │ ├── ma.svg │ │ ├── mc.svg │ │ ├── md.svg │ │ ├── me.svg │ │ ├── mf.svg │ │ ├── mg.svg │ │ ├── mh.svg │ │ ├── mk.svg │ │ ├── ml.svg │ │ ├── mm.svg │ │ ├── mn.svg │ │ ├── mo.svg │ │ ├── mp.svg │ │ ├── mq.svg │ │ ├── mr.svg │ │ ├── ms.svg │ │ ├── mt.svg │ │ ├── mu.svg │ │ ├── mv.svg │ │ ├── mw.svg │ │ ├── mx.svg │ │ ├── my.svg │ │ ├── mz.svg │ │ ├── na.svg │ │ ├── nc.svg │ │ ├── ne.svg │ │ ├── nf.svg │ │ ├── ng.svg │ │ ├── ni.svg │ │ ├── nl.svg │ │ ├── no.svg │ │ ├── np.svg │ │ ├── nr.svg │ │ ├── nu.svg │ │ ├── nz.svg │ │ ├── om.svg │ │ ├── pa.svg │ │ ├── pe.svg │ │ ├── pf.svg │ │ ├── pg.svg │ │ ├── ph.svg │ │ ├── pk.svg │ │ ├── pl.svg │ │ ├── pm.svg │ │ ├── pn.svg │ │ ├── pr.svg │ │ ├── ps.svg │ │ ├── pt.svg │ │ ├── pw.svg │ │ ├── py.svg │ │ ├── qa.svg │ │ ├── re.svg │ │ ├── ro.svg │ │ ├── rs.svg │ │ ├── ru.svg │ │ ├── rw.svg │ │ ├── sa.svg │ │ ├── sb.svg │ │ ├── sc.svg │ │ ├── sd.svg │ │ ├── se.svg │ │ ├── sg.svg │ │ ├── sh.svg │ │ ├── si.svg │ │ ├── sj.svg │ │ ├── sk.svg │ │ ├── sl.svg │ │ ├── sm.svg │ │ ├── sn.svg │ │ ├── so.svg │ │ ├── sr.svg │ │ ├── ss.svg │ │ ├── st.svg │ │ ├── sv.svg │ │ ├── sx.svg │ │ ├── sy.svg │ │ ├── sz.svg │ │ ├── tc.svg │ │ ├── td.svg │ │ ├── tf.svg │ │ ├── tg.svg │ │ ├── th.svg │ │ ├── tj.svg │ │ ├── tk.svg │ │ ├── tl.svg │ │ ├── tm.svg │ │ ├── tn.svg │ │ ├── to.svg │ │ ├── tr.svg │ │ ├── tt.svg │ │ ├── tv.svg │ │ ├── tw.svg │ │ ├── tz.svg │ │ ├── ua.svg │ │ ├── ug.svg │ │ ├── um.svg │ │ ├── un.svg │ │ ├── us.svg │ │ ├── uy.svg │ │ ├── uz.svg │ │ ├── va.svg │ │ ├── vc.svg │ │ ├── ve.svg │ │ ├── vg.svg │ │ ├── vi.svg │ │ ├── vn.svg │ │ ├── vu.svg │ │ ├── wf.svg │ │ ├── ws.svg │ │ ├── xk.svg │ │ ├── ye.svg │ │ ├── yt.svg │ │ ├── za.svg │ │ ├── zm.svg │ │ └── zw.svg │ │ └── 4x3 │ │ ├── ad.svg │ │ ├── ae.svg │ │ ├── af.svg │ │ ├── ag.svg │ │ ├── ai.svg │ │ ├── al.svg │ │ ├── am.svg │ │ ├── ao.svg │ │ ├── aq.svg │ │ ├── ar.svg │ │ ├── as.svg │ │ ├── at.svg │ │ ├── au.svg │ │ ├── aw.svg │ │ ├── ax.svg │ │ ├── az.svg │ │ ├── ba.svg │ │ ├── bb.svg │ │ ├── bd.svg │ │ ├── be.svg │ │ ├── bf.svg │ │ ├── bg.svg │ │ ├── bh.svg │ │ ├── bi.svg │ │ ├── bj.svg │ │ ├── bl.svg │ │ ├── bm.svg │ │ ├── bn.svg │ │ ├── bo.svg │ │ ├── bq.svg │ │ ├── br.svg │ │ ├── bs.svg │ │ ├── bt.svg │ │ ├── bv.svg │ │ ├── bw.svg │ │ ├── by.svg │ │ ├── bz.svg │ │ ├── ca.svg │ │ ├── cc.svg │ │ ├── cd.svg │ │ ├── cf.svg │ │ ├── cg.svg │ │ ├── ch.svg │ │ ├── ci.svg │ │ ├── ck.svg │ │ ├── cl.svg │ │ ├── cm.svg │ │ ├── cn.svg │ │ ├── co.svg │ │ ├── cr.svg │ │ ├── cu.svg │ │ ├── cv.svg │ │ ├── cw.svg │ │ ├── cx.svg │ │ ├── cy.svg │ │ ├── cz.svg │ │ ├── de.svg │ │ ├── dj.svg │ │ ├── dk.svg │ │ ├── dm.svg │ │ ├── do.svg │ │ ├── dz.svg │ │ ├── ec.svg │ │ ├── ee.svg │ │ ├── eg.svg │ │ ├── eh.svg │ │ ├── er.svg │ │ ├── es-ct.svg │ │ ├── es.svg │ │ ├── et.svg │ │ ├── eu.svg │ │ ├── fi.svg │ │ ├── fj.svg │ │ ├── fk.svg │ │ ├── fm.svg │ │ ├── fo.svg │ │ ├── fr.svg │ │ ├── ga.svg │ │ ├── gb-eng.svg │ │ ├── gb-nir.svg │ │ ├── gb-sct.svg │ │ ├── gb-wls.svg │ │ ├── gb.svg │ │ ├── gd.svg │ │ ├── ge.svg │ │ ├── gf.svg │ │ ├── gg.svg │ │ ├── gh.svg │ │ ├── gi.svg │ │ ├── gl.svg │ │ ├── gm.svg │ │ ├── gn.svg │ │ ├── gp.svg │ │ ├── gq.svg │ │ ├── gr.svg │ │ ├── gs.svg │ │ ├── gt.svg │ │ ├── gu.svg │ │ ├── gw.svg │ │ ├── gy.svg │ │ ├── hk.svg │ │ ├── hm.svg │ │ ├── hn.svg │ │ ├── hr.svg │ │ ├── ht.svg │ │ ├── hu.svg │ │ ├── id.svg │ │ ├── ie.svg │ │ ├── il.svg │ │ ├── im.svg │ │ ├── in.svg │ │ ├── io.svg │ │ ├── iq.svg │ │ ├── ir.svg │ │ ├── is.svg │ │ ├── it.svg │ │ ├── je.svg │ │ ├── jm.svg │ │ ├── jo.svg │ │ ├── jp.svg │ │ ├── ke.svg │ │ ├── kg.svg │ │ ├── kh.svg │ │ ├── ki.svg │ │ ├── km.svg │ │ ├── kn.svg │ │ ├── kp.svg │ │ ├── kr.svg │ │ ├── kw.svg │ │ ├── ky.svg │ │ ├── kz.svg │ │ ├── la.svg │ │ ├── lb.svg │ │ ├── lc.svg │ │ ├── li.svg │ │ ├── lk.svg │ │ ├── lr.svg │ │ ├── ls.svg │ │ ├── lt.svg │ │ ├── lu.svg │ │ ├── lv.svg │ │ ├── ly.svg │ │ ├── ma.svg │ │ ├── mc.svg │ │ ├── md.svg │ │ ├── me.svg │ │ ├── mf.svg │ │ ├── mg.svg │ │ ├── mh.svg │ │ ├── mk.svg │ │ ├── ml.svg │ │ ├── mm.svg │ │ ├── mn.svg │ │ ├── mo.svg │ │ ├── mp.svg │ │ ├── mq.svg │ │ ├── mr.svg │ │ ├── ms.svg │ │ ├── mt.svg │ │ ├── mu.svg │ │ ├── mv.svg │ │ ├── mw.svg │ │ ├── mx.svg │ │ ├── my.svg │ │ ├── mz.svg │ │ ├── na.svg │ │ ├── nc.svg │ │ ├── ne.svg │ │ ├── nf.svg │ │ ├── ng.svg │ │ ├── ni.svg │ │ ├── nl.svg │ │ ├── no.svg │ │ ├── np.svg │ │ ├── nr.svg │ │ ├── nu.svg │ │ ├── nz.svg │ │ ├── om.svg │ │ ├── pa.svg │ │ ├── pe.svg │ │ ├── pf.svg │ │ ├── pg.svg │ │ ├── ph.svg │ │ ├── pk.svg │ │ ├── pl.svg │ │ ├── pm.svg │ │ ├── pn.svg │ │ ├── pr.svg │ │ ├── ps.svg │ │ ├── pt.svg │ │ ├── pw.svg │ │ ├── py.svg │ │ ├── qa.svg │ │ ├── re.svg │ │ ├── ro.svg │ │ ├── rs.svg │ │ ├── ru.svg │ │ ├── rw.svg │ │ ├── sa.svg │ │ ├── sb.svg │ │ ├── sc.svg │ │ ├── sd.svg │ │ ├── se.svg │ │ ├── sg.svg │ │ ├── sh.svg │ │ ├── si.svg │ │ ├── sj.svg │ │ ├── sk.svg │ │ ├── sl.svg │ │ ├── sm.svg │ │ ├── sn.svg │ │ ├── so.svg │ │ ├── sr.svg │ │ ├── ss.svg │ │ ├── st.svg │ │ ├── sv.svg │ │ ├── sx.svg │ │ ├── sy.svg │ │ ├── sz.svg │ │ ├── tc.svg │ │ ├── td.svg │ │ ├── tf.svg │ │ ├── tg.svg │ │ ├── th.svg │ │ ├── tj.svg │ │ ├── tk.svg │ │ ├── tl.svg │ │ ├── tm.svg │ │ ├── tn.svg │ │ ├── to.svg │ │ ├── tr.svg │ │ ├── tt.svg │ │ ├── tv.svg │ │ ├── tw.svg │ │ ├── tz.svg │ │ ├── ua.svg │ │ ├── ug.svg │ │ ├── um.svg │ │ ├── un.svg │ │ ├── us.svg │ │ ├── uy.svg │ │ ├── uz.svg │ │ ├── va.svg │ │ ├── vc.svg │ │ ├── ve.svg │ │ ├── vg.svg │ │ ├── vi.svg │ │ ├── vn.svg │ │ ├── vu.svg │ │ ├── wf.svg │ │ ├── ws.svg │ │ ├── xk.svg │ │ ├── ye.svg │ │ ├── yt.svg │ │ ├── za.svg │ │ ├── zm.svg │ │ └── zw.svg │ ├── flot-old │ ├── excanvas.js │ ├── excanvas.min.js │ ├── jquery.colorhelpers.js │ ├── jquery.colorhelpers.min.js │ ├── jquery.flot.canvas.js │ ├── jquery.flot.canvas.min.js │ ├── jquery.flot.categories.js │ ├── jquery.flot.categories.min.js │ ├── jquery.flot.crosshair.js │ ├── jquery.flot.crosshair.min.js │ ├── jquery.flot.errorbars.js │ ├── jquery.flot.errorbars.min.js │ ├── jquery.flot.fillbetween.js │ ├── jquery.flot.fillbetween.min.js │ ├── jquery.flot.image.js │ ├── jquery.flot.image.min.js │ ├── jquery.flot.js │ ├── jquery.flot.min.js │ ├── jquery.flot.navigate.js │ ├── jquery.flot.navigate.min.js │ ├── jquery.flot.pie.js │ ├── jquery.flot.pie.min.js │ ├── jquery.flot.resize.js │ ├── jquery.flot.resize.min.js │ ├── jquery.flot.selection.js │ ├── jquery.flot.selection.min.js │ ├── jquery.flot.stack.js │ ├── jquery.flot.stack.min.js │ ├── jquery.flot.symbol.js │ ├── jquery.flot.symbol.min.js │ ├── jquery.flot.threshold.js │ ├── jquery.flot.threshold.min.js │ ├── jquery.flot.time.js │ └── jquery.flot.time.min.js │ ├── flot │ └── jquery.flot.js │ ├── fontawesome-free │ ├── css │ │ ├── all.css │ │ ├── all.min.css │ │ ├── brands.css │ │ ├── brands.min.css │ │ ├── fontawesome.css │ │ ├── fontawesome.min.css │ │ ├── regular.css │ │ ├── regular.min.css │ │ ├── solid.css │ │ ├── solid.min.css │ │ ├── svg-with-js.css │ │ ├── svg-with-js.min.css │ │ ├── v4-shims.css │ │ └── v4-shims.min.css │ └── webfonts │ │ ├── fa-brands-400.eot │ │ ├── fa-brands-400.svg │ │ ├── fa-brands-400.ttf │ │ ├── fa-brands-400.woff │ │ ├── fa-brands-400.woff2 │ │ ├── fa-regular-400.eot │ │ ├── fa-regular-400.svg │ │ ├── fa-regular-400.ttf │ │ ├── fa-regular-400.woff │ │ ├── fa-regular-400.woff2 │ │ ├── fa-solid-900.eot │ │ ├── fa-solid-900.svg │ │ ├── fa-solid-900.ttf │ │ ├── fa-solid-900.woff │ │ └── fa-solid-900.woff2 │ ├── fullcalendar-bootstrap │ ├── LICENSE.txt │ ├── README.md │ ├── main.css │ ├── main.d.ts │ ├── main.esm.js │ ├── main.js │ ├── main.min.css │ ├── main.min.js │ └── package.json │ ├── fullcalendar-daygrid │ ├── LICENSE.txt │ ├── README.md │ ├── main.css │ ├── main.d.ts │ ├── main.esm.js │ ├── main.js │ ├── main.min.css │ ├── main.min.js │ └── package.json │ ├── fullcalendar-interaction │ ├── LICENSE.txt │ ├── README.md │ ├── main.d.ts │ ├── main.esm.js │ ├── main.js │ ├── main.min.js │ └── package.json │ ├── fullcalendar-timegrid │ ├── LICENSE.txt │ ├── README.md │ ├── main.css │ ├── main.d.ts │ ├── main.esm.js │ ├── main.js │ ├── main.min.css │ ├── main.min.js │ └── package.json │ ├── fullcalendar │ ├── LICENSE.txt │ ├── README.md │ ├── locales-all.js │ ├── locales-all.min.js │ ├── locales │ │ ├── af.js │ │ ├── ar-dz.js │ │ ├── ar-kw.js │ │ ├── ar-ly.js │ │ ├── ar-ma.js │ │ ├── ar-sa.js │ │ ├── ar-tn.js │ │ ├── ar.js │ │ ├── bg.js │ │ ├── bs.js │ │ ├── ca.js │ │ ├── cs.js │ │ ├── da.js │ │ ├── de.js │ │ ├── el.js │ │ ├── en-au.js │ │ ├── en-gb.js │ │ ├── en-nz.js │ │ ├── es-us.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fr-ca.js │ │ ├── fr-ch.js │ │ ├── fr.js │ │ ├── gl.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hu.js │ │ ├── id.js │ │ ├── is.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ka.js │ │ ├── kk.js │ │ ├── ko.js │ │ ├── lb.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── mk.js │ │ ├── ms.js │ │ ├── nb.js │ │ ├── nl.js │ │ ├── nn.js │ │ ├── pl.js │ │ ├── pt-br.js │ │ ├── pt.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-cyrl.js │ │ ├── sr.js │ │ ├── sv.js │ │ ├── th.js │ │ ├── tr.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh-cn.js │ │ └── zh-tw.js │ ├── main.css │ ├── main.d.ts │ ├── main.esm.js │ ├── main.js │ ├── main.min.css │ ├── main.min.js │ └── package.json │ ├── icheck-bootstrap │ ├── LICENSE │ ├── README.md │ ├── icheck-bootstrap.css │ ├── icheck-bootstrap.min.css │ └── package.json │ ├── inputmask │ ├── inputmask │ │ ├── bindings │ │ │ └── inputmask.binding.js │ │ ├── dependencyLibs │ │ │ ├── inputmask.dependencyLib.jqlite.js │ │ │ ├── inputmask.dependencyLib.jquery.js │ │ │ └── inputmask.dependencyLib.js │ │ ├── global │ │ │ └── window.js │ │ ├── inputmask.date.extensions.js │ │ ├── inputmask.extensions.js │ │ ├── inputmask.js │ │ ├── inputmask.numeric.extensions.js │ │ └── jquery.inputmask.js │ ├── jquery.inputmask.bundle.js │ └── min │ │ ├── inputmask │ │ ├── bindings │ │ │ └── inputmask.binding.min.js │ │ ├── dependencyLibs │ │ │ ├── inputmask.dependencyLib.jqlite.min.js │ │ │ ├── inputmask.dependencyLib.jquery.min.js │ │ │ └── inputmask.dependencyLib.min.js │ │ ├── global │ │ │ └── window.min.js │ │ ├── inputmask.date.extensions.min.js │ │ ├── inputmask.extensions.min.js │ │ ├── inputmask.min.js │ │ ├── inputmask.numeric.extensions.min.js │ │ └── jquery.inputmask.min.js │ │ └── jquery.inputmask.bundle.min.js │ ├── ion-rangeslider │ ├── .editorconfig │ ├── CONTRIBUTING.md │ ├── License.md │ ├── css │ │ ├── ion.rangeSlider.css │ │ └── ion.rangeSlider.min.css │ ├── history.md │ ├── index.md │ ├── js │ │ ├── ion.rangeSlider.js │ │ └── ion.rangeSlider.min.js │ ├── less │ │ ├── _base.less │ │ ├── _mixins.less │ │ ├── irs.less │ │ └── skins │ │ │ ├── big.less │ │ │ ├── flat.less │ │ │ ├── modern.less │ │ │ ├── round.less │ │ │ ├── sharp.less │ │ │ └── square.less │ ├── package.json │ └── readme.md │ ├── jquery-knob │ └── jquery.knob.min.js │ ├── jquery-mapael │ ├── jquery.mapael.js │ ├── jquery.mapael.min.js │ └── maps │ │ ├── README.txt │ │ ├── france_departments.js │ │ ├── france_departments.min.js │ │ ├── usa_states.js │ │ ├── usa_states.min.js │ │ ├── world_countries.js │ │ ├── world_countries.min.js │ │ ├── world_countries_mercator.js │ │ ├── world_countries_mercator.min.js │ │ ├── world_countries_miller.js │ │ └── world_countries_miller.min.js │ ├── jquery-mousewheel │ ├── ChangeLog.md │ ├── LICENSE.txt │ ├── README.md │ ├── jquery.mousewheel.js │ └── package.json │ ├── jquery-ui │ ├── AUTHORS.txt │ ├── LICENSE.txt │ ├── README.md │ ├── external │ │ └── jquery │ │ │ └── jquery.js │ ├── images │ │ ├── ui-icons_444444_256x240.png │ │ ├── ui-icons_555555_256x240.png │ │ ├── ui-icons_777620_256x240.png │ │ ├── ui-icons_777777_256x240.png │ │ ├── ui-icons_cc0000_256x240.png │ │ └── ui-icons_ffffff_256x240.png │ ├── index.html │ ├── jquery-ui.css │ ├── jquery-ui.js │ ├── jquery-ui.min.css │ ├── jquery-ui.min.js │ ├── jquery-ui.structure.css │ ├── jquery-ui.structure.min.css │ ├── jquery-ui.theme.css │ ├── jquery-ui.theme.min.css │ └── package.json │ ├── jquery │ ├── core.js │ ├── jquery.js │ ├── jquery.min.js │ ├── jquery.min.map │ ├── jquery.slim.js │ ├── jquery.slim.min.js │ └── jquery.slim.min.map │ ├── jqvmap │ ├── jquery.vmap.js │ ├── jquery.vmap.min.js │ ├── jqvmap.css │ ├── jqvmap.min.css │ └── maps │ │ ├── continents │ │ ├── jquery.vmap.africa.js │ │ ├── jquery.vmap.asia.js │ │ ├── jquery.vmap.australia.js │ │ ├── jquery.vmap.europe.js │ │ ├── jquery.vmap.north-america.js │ │ └── jquery.vmap.south-america.js │ │ ├── jquery.vmap.algeria.js │ │ ├── jquery.vmap.argentina.js │ │ ├── jquery.vmap.brazil.js │ │ ├── jquery.vmap.canada.js │ │ ├── jquery.vmap.croatia.js │ │ ├── jquery.vmap.europe.js │ │ ├── jquery.vmap.france.js │ │ ├── jquery.vmap.germany.js │ │ ├── jquery.vmap.greece.js │ │ ├── jquery.vmap.indonesia.js │ │ ├── jquery.vmap.iran.js │ │ ├── jquery.vmap.iraq.js │ │ ├── jquery.vmap.new_regions_france.js │ │ ├── jquery.vmap.russia.js │ │ ├── jquery.vmap.serbia.js │ │ ├── jquery.vmap.tunisia.js │ │ ├── jquery.vmap.turkey.js │ │ ├── jquery.vmap.ukraine.js │ │ ├── jquery.vmap.usa.counties.js │ │ ├── jquery.vmap.usa.districts.js │ │ ├── jquery.vmap.usa.js │ │ └── jquery.vmap.world.js │ ├── jsgrid │ ├── demos │ │ ├── basic.html │ │ ├── batch-delete.html │ │ ├── custom-grid-field.html │ │ ├── custom-load-indicator.html │ │ ├── custom-row-renderer.html │ │ ├── custom-view.html │ │ ├── data-manipulation.html │ │ ├── db.js │ │ ├── demos.css │ │ ├── external-pager.html │ │ ├── index.html │ │ ├── loading-by-page.html │ │ ├── localization.html │ │ ├── odata-service.html │ │ ├── rows-reordering.html │ │ ├── sorting.html │ │ ├── static-data.html │ │ └── validation.html │ ├── i18n │ │ ├── jsgrid-de.js │ │ ├── jsgrid-es.js │ │ ├── jsgrid-fr.js │ │ ├── jsgrid-he.js │ │ ├── jsgrid-ja.js │ │ ├── jsgrid-ka.js │ │ ├── jsgrid-pl.js │ │ ├── jsgrid-pt-br.js │ │ ├── jsgrid-pt.js │ │ ├── jsgrid-ru.js │ │ ├── jsgrid-tr.js │ │ ├── jsgrid-zh-cn.js │ │ └── jsgrid-zh-tw.js │ ├── jsgrid-theme.css │ ├── jsgrid-theme.min.css │ ├── jsgrid.css │ ├── jsgrid.js │ ├── jsgrid.min.css │ └── jsgrid.min.js │ ├── jszip │ ├── jszip.js │ └── jszip.min.js │ ├── moment │ ├── locale │ │ ├── af.js │ │ ├── ar-dz.js │ │ ├── ar-kw.js │ │ ├── ar-ly.js │ │ ├── ar-ma.js │ │ ├── ar-sa.js │ │ ├── ar-tn.js │ │ ├── ar.js │ │ ├── az.js │ │ ├── be.js │ │ ├── bg.js │ │ ├── bm.js │ │ ├── bn.js │ │ ├── bo.js │ │ ├── br.js │ │ ├── bs.js │ │ ├── ca.js │ │ ├── cs.js │ │ ├── cv.js │ │ ├── cy.js │ │ ├── da.js │ │ ├── de-at.js │ │ ├── de-ch.js │ │ ├── de.js │ │ ├── dv.js │ │ ├── el.js │ │ ├── en-SG.js │ │ ├── en-au.js │ │ ├── en-ca.js │ │ ├── en-gb.js │ │ ├── en-ie.js │ │ ├── en-il.js │ │ ├── en-nz.js │ │ ├── eo.js │ │ ├── es-do.js │ │ ├── es-us.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fo.js │ │ ├── fr-ca.js │ │ ├── fr-ch.js │ │ ├── fr.js │ │ ├── fy.js │ │ ├── ga.js │ │ ├── gd.js │ │ ├── gl.js │ │ ├── gom-latn.js │ │ ├── gu.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hu.js │ │ ├── hy-am.js │ │ ├── id.js │ │ ├── is.js │ │ ├── it-ch.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── jv.js │ │ ├── ka.js │ │ ├── kk.js │ │ ├── km.js │ │ ├── kn.js │ │ ├── ko.js │ │ ├── ku.js │ │ ├── ky.js │ │ ├── lb.js │ │ ├── lo.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── me.js │ │ ├── mi.js │ │ ├── mk.js │ │ ├── ml.js │ │ ├── mn.js │ │ ├── mr.js │ │ ├── ms-my.js │ │ ├── ms.js │ │ ├── mt.js │ │ ├── my.js │ │ ├── nb.js │ │ ├── ne.js │ │ ├── nl-be.js │ │ ├── nl.js │ │ ├── nn.js │ │ ├── pa-in.js │ │ ├── pl.js │ │ ├── pt-br.js │ │ ├── pt.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sd.js │ │ ├── se.js │ │ ├── si.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-cyrl.js │ │ ├── sr.js │ │ ├── ss.js │ │ ├── sv.js │ │ ├── sw.js │ │ ├── ta.js │ │ ├── te.js │ │ ├── tet.js │ │ ├── tg.js │ │ ├── th.js │ │ ├── tl-ph.js │ │ ├── tlh.js │ │ ├── tr.js │ │ ├── tzl.js │ │ ├── tzm-latn.js │ │ ├── tzm.js │ │ ├── ug-cn.js │ │ ├── uk.js │ │ ├── ur.js │ │ ├── uz-latn.js │ │ ├── uz.js │ │ ├── vi.js │ │ ├── x-pseudo.js │ │ ├── yo.js │ │ ├── zh-cn.js │ │ ├── zh-hk.js │ │ └── zh-tw.js │ ├── locales.js │ ├── locales.min.js │ ├── moment-with-locales.js │ ├── moment-with-locales.min.js │ └── moment.min.js │ ├── overlayScrollbars │ ├── css │ │ ├── OverlayScrollbars.css │ │ └── OverlayScrollbars.min.css │ └── js │ │ ├── OverlayScrollbars.js │ │ ├── OverlayScrollbars.min.js │ │ ├── jquery.overlayScrollbars.js │ │ └── jquery.overlayScrollbars.min.js │ ├── pace-progress │ ├── pace.js │ ├── pace.min.js │ └── themes │ │ ├── black │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── blue │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── green │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── orange │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── pink │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── purple │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── red │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── silver │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ ├── white │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ │ └── yellow │ │ ├── pace-theme-barber-shop.css │ │ ├── pace-theme-big-counter.css │ │ ├── pace-theme-bounce.css │ │ ├── pace-theme-center-atom.css │ │ ├── pace-theme-center-circle.css │ │ ├── pace-theme-center-radar.css │ │ ├── pace-theme-center-simple.css │ │ ├── pace-theme-corner-indicator.css │ │ ├── pace-theme-fill-left.css │ │ ├── pace-theme-flash.css │ │ ├── pace-theme-flat-top.css │ │ ├── pace-theme-loading-bar.css │ │ ├── pace-theme-mac-osx.css │ │ ├── pace-theme-material.css │ │ └── pace-theme-minimal.css │ ├── pdfmake │ ├── pdfmake.js │ ├── pdfmake.js.map │ ├── pdfmake.min.js │ ├── pdfmake.min.js.map │ └── vfs_fonts.js │ ├── popper │ ├── esm │ │ ├── popper-utils.js │ │ ├── popper-utils.js.map │ │ ├── popper-utils.min.js │ │ ├── popper-utils.min.js.map │ │ ├── popper.js │ │ ├── popper.js.map │ │ ├── popper.min.js │ │ └── popper.min.js.map │ ├── popper-utils.js │ ├── popper-utils.js.map │ ├── popper-utils.min.js │ ├── popper-utils.min.js.map │ ├── popper.js │ ├── popper.js.map │ ├── popper.min.js │ ├── popper.min.js.map │ └── umd │ │ ├── popper-utils.js │ │ ├── popper-utils.js.map │ │ ├── popper-utils.min.js │ │ ├── popper-utils.min.js.map │ │ ├── popper.js │ │ ├── popper.js.map │ │ ├── popper.min.js │ │ ├── popper.min.js.map │ │ └── poppper.js.flow │ ├── raphael │ ├── .eslintrc.js │ ├── CONTRIBUTING.md │ ├── Gruntfile.js │ ├── README.md │ ├── bower.json │ ├── dev │ │ ├── banner.txt │ │ ├── raphael.amd.js │ │ ├── raphael.core.js │ │ ├── raphael.svg.js │ │ ├── raphael.vml.js │ │ ├── raphaelTest.html │ │ └── test │ │ │ ├── index.html │ │ │ ├── svg │ │ │ └── dom.js │ │ │ └── vml │ │ │ └── dom.js │ ├── history.md │ ├── license.txt │ ├── package.json │ ├── raphael.js │ ├── raphael.min.js │ ├── raphael.no-deps.js │ ├── raphael.no-deps.min.js │ └── webpack.config.js │ ├── select2-bootstrap4-theme │ ├── select2-bootstrap4.css │ └── select2-bootstrap4.min.css │ ├── select2 │ ├── css │ │ ├── select2.css │ │ └── select2.min.css │ └── js │ │ ├── i18n │ │ ├── af.js │ │ ├── ar.js │ │ ├── az.js │ │ ├── bg.js │ │ ├── bn.js │ │ ├── bs.js │ │ ├── build.txt │ │ ├── ca.js │ │ ├── cs.js │ │ ├── da.js │ │ ├── de.js │ │ ├── dsb.js │ │ ├── el.js │ │ ├── en.js │ │ ├── es.js │ │ ├── et.js │ │ ├── eu.js │ │ ├── fa.js │ │ ├── fi.js │ │ ├── fr.js │ │ ├── gl.js │ │ ├── he.js │ │ ├── hi.js │ │ ├── hr.js │ │ ├── hsb.js │ │ ├── hu.js │ │ ├── hy.js │ │ ├── id.js │ │ ├── is.js │ │ ├── it.js │ │ ├── ja.js │ │ ├── ka.js │ │ ├── km.js │ │ ├── ko.js │ │ ├── lt.js │ │ ├── lv.js │ │ ├── mk.js │ │ ├── ms.js │ │ ├── nb.js │ │ ├── ne.js │ │ ├── nl.js │ │ ├── pl.js │ │ ├── ps.js │ │ ├── pt-BR.js │ │ ├── pt.js │ │ ├── ro.js │ │ ├── ru.js │ │ ├── sk.js │ │ ├── sl.js │ │ ├── sq.js │ │ ├── sr-Cyrl.js │ │ ├── sr.js │ │ ├── sv.js │ │ ├── th.js │ │ ├── tk.js │ │ ├── tr.js │ │ ├── uk.js │ │ ├── vi.js │ │ ├── zh-CN.js │ │ └── zh-TW.js │ │ ├── select2.full.js │ │ ├── select2.full.min.js │ │ ├── select2.js │ │ └── select2.min.js │ ├── sparklines │ └── sparkline.js │ ├── summernote │ ├── font │ │ ├── summernote.eot │ │ ├── summernote.ttf │ │ └── summernote.woff │ ├── lang │ │ ├── summernote-ar-AR.js │ │ ├── summernote-ar-AR.min.js │ │ ├── summernote-bg-BG.js │ │ ├── summernote-bg-BG.min.js │ │ ├── summernote-ca-ES.js │ │ ├── summernote-ca-ES.min.js │ │ ├── summernote-cs-CZ.js │ │ ├── summernote-cs-CZ.min.js │ │ ├── summernote-da-DK.js │ │ ├── summernote-da-DK.min.js │ │ ├── summernote-de-DE.js │ │ ├── summernote-de-DE.min.js │ │ ├── summernote-el-GR.js │ │ ├── summernote-el-GR.min.js │ │ ├── summernote-es-ES.js │ │ ├── summernote-es-ES.min.js │ │ ├── summernote-es-EU.js │ │ ├── summernote-es-EU.min.js │ │ ├── summernote-fa-IR.js │ │ ├── summernote-fa-IR.min.js │ │ ├── summernote-fi-FI.js │ │ ├── summernote-fi-FI.min.js │ │ ├── summernote-fr-FR.js │ │ ├── summernote-fr-FR.min.js │ │ ├── summernote-gl-ES.js │ │ ├── summernote-gl-ES.min.js │ │ ├── summernote-he-IL.js │ │ ├── summernote-he-IL.min.js │ │ ├── summernote-hr-HR.js │ │ ├── summernote-hr-HR.min.js │ │ ├── summernote-hu-HU.js │ │ ├── summernote-hu-HU.min.js │ │ ├── summernote-id-ID.js │ │ ├── summernote-id-ID.min.js │ │ ├── summernote-it-IT.js │ │ ├── summernote-it-IT.min.js │ │ ├── summernote-ja-JP.js │ │ ├── summernote-ja-JP.min.js │ │ ├── summernote-ko-KR.js │ │ ├── summernote-ko-KR.min.js │ │ ├── summernote-lt-LT.js │ │ ├── summernote-lt-LT.min.js │ │ ├── summernote-lt-LV.js │ │ ├── summernote-lt-LV.min.js │ │ ├── summernote-mn-MN.js │ │ ├── summernote-mn-MN.min.js │ │ ├── summernote-nb-NO.js │ │ ├── summernote-nb-NO.min.js │ │ ├── summernote-nl-NL.js │ │ ├── summernote-nl-NL.min.js │ │ ├── summernote-pl-PL.js │ │ ├── summernote-pl-PL.min.js │ │ ├── summernote-pt-BR.js │ │ ├── summernote-pt-BR.min.js │ │ ├── summernote-pt-PT.js │ │ ├── summernote-pt-PT.min.js │ │ ├── summernote-ro-RO.js │ │ ├── summernote-ro-RO.min.js │ │ ├── summernote-ru-RU.js │ │ ├── summernote-ru-RU.min.js │ │ ├── summernote-sk-SK.js │ │ ├── summernote-sk-SK.min.js │ │ ├── summernote-sl-SI.js │ │ ├── summernote-sl-SI.min.js │ │ ├── summernote-sr-RS-Latin.js │ │ ├── summernote-sr-RS-Latin.min.js │ │ ├── summernote-sr-RS.js │ │ ├── summernote-sr-RS.min.js │ │ ├── summernote-sv-SE.js │ │ ├── summernote-sv-SE.min.js │ │ ├── summernote-ta-IN.js │ │ ├── summernote-ta-IN.min.js │ │ ├── summernote-th-TH.js │ │ ├── summernote-th-TH.min.js │ │ ├── summernote-tr-TR.js │ │ ├── summernote-tr-TR.min.js │ │ ├── summernote-uk-UA.js │ │ ├── summernote-uk-UA.min.js │ │ ├── summernote-uz-UZ.js │ │ ├── summernote-uz-UZ.min.js │ │ ├── summernote-vi-VN.js │ │ ├── summernote-vi-VN.min.js │ │ ├── summernote-zh-CN.js │ │ ├── summernote-zh-CN.min.js │ │ ├── summernote-zh-TW.js │ │ └── summernote-zh-TW.min.js │ ├── summernote-bs4.css │ ├── summernote-bs4.js │ ├── summernote-bs4.js.map │ ├── summernote-bs4.min.js │ ├── summernote-lite.css │ ├── summernote-lite.js │ ├── summernote-lite.js.map │ ├── summernote-lite.min.js │ ├── summernote.css │ ├── summernote.js │ ├── summernote.js.map │ └── summernote.min.js │ ├── sweetalert2-theme-bootstrap-4 │ ├── README.md │ ├── bootstrap-4.css │ ├── bootstrap-4.min.css │ ├── bootstrap-4.scss │ └── package.json │ ├── sweetalert2 │ ├── sweetalert2.all.js │ ├── sweetalert2.all.min.js │ ├── sweetalert2.css │ ├── sweetalert2.js │ ├── sweetalert2.min.css │ └── sweetalert2.min.js │ ├── tempusdominus-bootstrap-4 │ ├── css │ │ ├── tempusdominus-bootstrap-4.css │ │ └── tempusdominus-bootstrap-4.min.css │ └── js │ │ ├── tempusdominus-bootstrap-4.js │ │ └── tempusdominus-bootstrap-4.min.js │ └── toastr │ ├── toastr.css │ ├── toastr.js.map │ ├── toastr.min.css │ └── toastr.min.js ├── configuration.php ├── core ├── Database.php ├── NodeManager.php ├── Pages.php ├── Parsedown.php ├── PostHandler.php ├── ProxyManager.php ├── Regex.php ├── Router.php ├── Settings.php ├── Smtp.php ├── UserManager.php └── Utils.php ├── daemon.php ├── gencode.php ├── import.sql ├── index.php ├── modules ├── 404.php ├── addproxy.php ├── configuration.php ├── download.php ├── home.php ├── nodes.php ├── profile.php ├── proxies.php ├── settings.php ├── sign.php ├── traffic.php └── userlist.php └── pages ├── 403.php ├── 404.php ├── findpass.php ├── home.php ├── login.php ├── logout.php ├── panel.php └── register.php /.gitattributes: -------------------------------------------------------------------------------- 1 | *.js linguist-language=PHP 2 | *.css linguist-language=PHP 3 | *.html linguist-language=PHP 4 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- 1 | Sakura License 2 | (C) 2020 ZeroDream 3 | 4 | 任何人拥有免费获得此软件的副本、自由修改、使用、合并以及分发原始副本的权利。 5 | 此软件仅限于个人非盈利使用,对于商业性质使用需要单独取得授权。 6 | 修改后的软件仅限私人使用,禁止二次发布本软件的修改版(不包含衍生插件和工具)。 7 | 禁止以任何形式出售、租赁、转租此源代码,禁止以本软件或本软件作者的名义进行任何商业活动行为。 8 | 9 | 上述版权声明和此许可声明应包含在所有本软件的副本或本软件的实质部分。 10 | 作者保留对本许可证内容的最终解释权。 11 | -------------------------------------------------------------------------------- /assets/download/freebsd.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/download/freebsd.png -------------------------------------------------------------------------------- /assets/download/linux.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/download/linux.png -------------------------------------------------------------------------------- /assets/download/macos.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/download/macos.png -------------------------------------------------------------------------------- /assets/download/windows.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/download/windows.png -------------------------------------------------------------------------------- /assets/email/findpass.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |

{SITENAME} {SITEDESCRIPTION}

4 |
5 |

您好,{USERNAME}!

6 |

我们收到了申请找回您的 {SITENAME} 账户密码的请求,点击以下链接后,您的密码将会被重设为 {TOKEN}。该链接的有效期为 1 小时,请尽快操作。

7 |

{URL}

8 |

如果以上地址无法点击,请复制到浏览器的地址栏再访问;如果您没有申请过找回密码,请勿点击链接。

9 |

此邮件由系统自动发送,请勿直接回复,如有问题请通过站点上的联系方式联系我们。

10 |
11 |

{SITENAME}

12 |
-------------------------------------------------------------------------------- /assets/email/welcome.html: -------------------------------------------------------------------------------- 1 | 2 |
3 |

{SITENAME} {SITEDESCRIPTION}

4 |
5 |

感谢您注册 {SITENAME},为了防止我们的服务被滥用,我们需要对您的电子邮件账号进行验证,您只在注册页面输入以下数字即可验证。验证码有效期为 15 分钟,请尽快完成注册。

6 |

{NUMBER}

7 |

此邮件由系统自动发送,请勿直接回复,如果您没有注册过本站账号,请无视此邮件。

8 |

如有问题请通过站点上的联系方式联系我们。

9 |
10 |

{SITENAME}

11 |
-------------------------------------------------------------------------------- /assets/home/dist/images/tabs-icon-01.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/home/dist/images/tabs-icon-02.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/home/dist/images/tabs-icon-03.svg: -------------------------------------------------------------------------------- 1 | -------------------------------------------------------------------------------- /assets/home/src/images/tabs-icon-01.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | -------------------------------------------------------------------------------- /assets/home/src/scss/layout/_clients.scss: -------------------------------------------------------------------------------- 1 | .clients { 2 | 3 | .section-inner { 4 | padding-top: 20px; 5 | padding-bottom: 20px; 6 | } 7 | 8 | ul { 9 | display: flex; 10 | flex-wrap: wrap; 11 | } 12 | 13 | li { 14 | display: flex; 15 | justify-content: center; 16 | width: 100%; 17 | padding: 12px; 18 | } 19 | } 20 | 21 | @include media( '>medium' ) { 22 | 23 | .clients { 24 | 25 | ul { 26 | justify-content: space-around; 27 | } 28 | 29 | li { 30 | width: auto; 31 | } 32 | } 33 | } 34 | -------------------------------------------------------------------------------- /assets/panel/dist/img/AdminLTELogo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/AdminLTELogo.png -------------------------------------------------------------------------------- /assets/panel/dist/img/avatar.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/avatar.png -------------------------------------------------------------------------------- /assets/panel/dist/img/avatar04.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/avatar04.png -------------------------------------------------------------------------------- /assets/panel/dist/img/avatar2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/avatar2.png -------------------------------------------------------------------------------- /assets/panel/dist/img/avatar3.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/avatar3.png -------------------------------------------------------------------------------- /assets/panel/dist/img/avatar5.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/avatar5.png -------------------------------------------------------------------------------- /assets/panel/dist/img/boxed-bg.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/boxed-bg.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/boxed-bg.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/boxed-bg.png -------------------------------------------------------------------------------- /assets/panel/dist/img/credit/american-express.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/credit/american-express.png -------------------------------------------------------------------------------- /assets/panel/dist/img/credit/cirrus.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/credit/cirrus.png -------------------------------------------------------------------------------- /assets/panel/dist/img/credit/mastercard.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/credit/mastercard.png -------------------------------------------------------------------------------- /assets/panel/dist/img/credit/mestro.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/credit/mestro.png -------------------------------------------------------------------------------- /assets/panel/dist/img/credit/paypal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/credit/paypal.png -------------------------------------------------------------------------------- /assets/panel/dist/img/credit/paypal2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/credit/paypal2.png -------------------------------------------------------------------------------- /assets/panel/dist/img/credit/visa.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/credit/visa.png -------------------------------------------------------------------------------- /assets/panel/dist/img/default-150x150.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/default-150x150.png -------------------------------------------------------------------------------- /assets/panel/dist/img/icons.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/icons.png -------------------------------------------------------------------------------- /assets/panel/dist/img/photo1.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/photo1.png -------------------------------------------------------------------------------- /assets/panel/dist/img/photo2.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/photo2.png -------------------------------------------------------------------------------- /assets/panel/dist/img/photo3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/photo3.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/photo4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/photo4.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/prod-1.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/prod-1.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/prod-2.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/prod-2.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/prod-3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/prod-3.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/prod-4.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/prod-4.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/prod-5.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/prod-5.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user1-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user1-128x128.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user2-160x160.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user2-160x160.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user3-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user3-128x128.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user4-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user4-128x128.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user5-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user5-128x128.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user6-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user6-128x128.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user7-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user7-128x128.jpg -------------------------------------------------------------------------------- /assets/panel/dist/img/user8-128x128.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/dist/img/user8-128x128.jpg -------------------------------------------------------------------------------- /assets/panel/plugins/chart.js/Chart.min.css: -------------------------------------------------------------------------------- 1 | @keyframes chartjs-render-animation{from{opacity:.99}to{opacity:1}}.chartjs-render-monitor{animation:chartjs-render-animation 1ms}.chartjs-size-monitor,.chartjs-size-monitor-expand,.chartjs-size-monitor-shrink{position:absolute;direction:ltr;left:0;top:0;right:0;bottom:0;overflow:hidden;pointer-events:none;visibility:hidden;z-index:-1}.chartjs-size-monitor-expand>div{position:absolute;width:1000000px;height:1000000px;left:0;top:0}.chartjs-size-monitor-shrink>div{position:absolute;width:200%;height:200%;left:0;top:0} -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-autofill/js/autoFill.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap integration for DataTables' AutoFill 3 | ©2015 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(a){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-autofill"],function(b){return a(b,window,document)}):"object"===typeof exports?module.exports=function(b,c){b||(b=window);if(!c||!c.fn.dataTable)c=require("datatables.net-bs4")(b,c).$;c.fn.dataTable.AutoFill||require("datatables.net-autofill")(b,c);return a(c,b,b.document)}:a(jQuery,window,document)})(function(a){a=a.fn.dataTable;a.AutoFill.classes.btn="btn btn-primary";return a}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-colreorder/css/colReorder.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.DTCR_clonedTable.dataTable { 2 | position: absolute !important; 3 | background-color: rgba(255, 255, 255, 0.7); 4 | z-index: 202; 5 | } 6 | 7 | div.DTCR_pointer { 8 | width: 1px; 9 | background-color: #0275d8; 10 | z-index: 201; 11 | } 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-colreorder/css/colReorder.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.DTCR_clonedTable.dataTable{position:absolute !important;background-color:rgba(255,255,255,0.7);z-index:202}div.DTCR_pointer{width:1px;background-color:#0275d8;z-index:201} 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-colreorder/js/colReorder.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for ColReorder 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-colreorder"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.ColReorder||require("datatables.net-colreorder")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-fixedcolumns/js/fixedColumns.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for FixedColumns 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-fixedcolumns"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.FixedColumns||require("datatables.net-fixedcolumns")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-fixedheader/css/fixedHeader.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.dataTable.fixedHeader-floating, 2 | table.dataTable.fixedHeader-locked { 3 | background-color: white; 4 | margin-top: 0 !important; 5 | margin-bottom: 0 !important; 6 | } 7 | 8 | table.dataTable.fixedHeader-floating { 9 | position: fixed !important; 10 | } 11 | 12 | table.dataTable.fixedHeader-locked { 13 | position: absolute !important; 14 | } 15 | 16 | @media print { 17 | table.fixedHeader-floating { 18 | display: none; 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-fixedheader/css/fixedHeader.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.dataTable.fixedHeader-floating,table.dataTable.fixedHeader-locked{background-color:white;margin-top:0 !important;margin-bottom:0 !important}table.dataTable.fixedHeader-floating{position:fixed !important}table.dataTable.fixedHeader-locked{position:absolute !important}@media print{table.fixedHeader-floating{display:none}} 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-fixedheader/js/fixedHeader.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for FixedHeader 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-fixedheader"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.FixedHeader||require("datatables.net-fixedheader")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-keytable/css/keyTable.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.dataTable tbody th.focus, 2 | table.dataTable tbody td.focus { 3 | box-shadow: inset 0 0 1px 2px #0275d8; 4 | } 5 | 6 | div.dtk-focus-alt table.dataTable tbody th.focus, 7 | div.dtk-focus-alt table.dataTable tbody td.focus { 8 | box-shadow: inset 0 0 1px 2px #ff8b33; 9 | } 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-keytable/css/keyTable.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.dataTable tbody th.focus,table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #0275d8}div.dtk-focus-alt table.dataTable tbody th.focus,div.dtk-focus-alt table.dataTable tbody td.focus{box-shadow:inset 0 0 1px 2px #ff8b33} 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-keytable/js/keyTable.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for KeyTable 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-keytable"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.KeyTable||require("datatables.net-keytable")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-rowgroup/css/rowGroup.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.dataTable tr.dtrg-group td { 2 | background-color: #e0e0e0; 3 | } 4 | 5 | table.dataTable tr.dtrg-group.dtrg-level-0 td { 6 | font-weight: bold; 7 | } 8 | 9 | table.dataTable tr.dtrg-group.dtrg-level-1 td, 10 | table.dataTable tr.dtrg-group.dtrg-level-2 td { 11 | background-color: #f0f0f0; 12 | padding-top: 0.25em; 13 | padding-bottom: 0.25em; 14 | padding-left: 2em; 15 | font-size: 0.9em; 16 | } 17 | 18 | table.dataTable tr.dtrg-group.dtrg-level-2 td { 19 | background-color: #f3f3f3; 20 | } 21 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-rowgroup/css/rowGroup.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.dataTable tr.dtrg-group td{background-color:#e0e0e0}table.dataTable tr.dtrg-group.dtrg-level-0 td{font-weight:bold}table.dataTable tr.dtrg-group.dtrg-level-1 td,table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f0f0f0;padding-top:0.25em;padding-bottom:0.25em;padding-left:2em;font-size:0.9em}table.dataTable tr.dtrg-group.dtrg-level-2 td{background-color:#f3f3f3} 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-rowgroup/js/rowGroup.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for RowGroup 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-rowgroup"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.RowGroup||require("datatables.net-rowgroup")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-rowreorder/css/rowReorder.bootstrap4.css: -------------------------------------------------------------------------------- 1 | table.dt-rowReorder-float { 2 | position: absolute !important; 3 | opacity: 0.8; 4 | table-layout: fixed; 5 | outline: 2px solid #0275d8; 6 | outline-offset: -2px; 7 | z-index: 2001; 8 | } 9 | 10 | tr.dt-rowReorder-moving { 11 | outline: 2px solid #888888; 12 | outline-offset: -2px; 13 | } 14 | 15 | body.dt-rowReorder-noOverflow { 16 | overflow-x: hidden; 17 | } 18 | 19 | table.dataTable td.reorder { 20 | text-align: center; 21 | cursor: move; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-rowreorder/css/rowReorder.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | table.dt-rowReorder-float{position:absolute !important;opacity:0.8;table-layout:fixed;outline:2px solid #0275d8;outline-offset:-2px;z-index:2001}tr.dt-rowReorder-moving{outline:2px solid #888888;outline-offset:-2px}body.dt-rowReorder-noOverflow{overflow-x:hidden}table.dataTable td.reorder{text-align:center;cursor:move} 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-rowreorder/js/rowReorder.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for RowReorder 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-rowreorder"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.RowReorder||require("datatables.net-rowreorder")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-scroller/css/scroller.bootstrap4.min.css: -------------------------------------------------------------------------------- 1 | div.dts{display:block !important}div.dts tbody th,div.dts tbody td{white-space:nowrap}div.dts div.dts_loading{z-index:1}div.dts div.dts_label{position:absolute;right:10px;background:rgba(0,0,0,0.8);color:white;box-shadow:3px 3px 10px rgba(0,0,0,0.5);text-align:right;border-radius:3px;padding:0.4em;z-index:2;display:none}div.dts div.dataTables_scrollBody{background:repeating-linear-gradient(45deg, #edeeff, #edeeff 10px, #fff 10px, #fff 20px)}div.dts div.dataTables_scrollBody table{z-index:2}div.dts div.dataTables_paginate,div.dts div.dataTables_length{display:none}div.DTS div.dataTables_scrollBody table{background-color:white} 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-scroller/js/scroller.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for Scroller 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-scroller"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.Scroller||require("datatables.net-scroller")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/datatables-select/js/select.bootstrap4.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | Bootstrap 4 styling wrapper for Select 3 | ©2018 SpryMedia Ltd - datatables.net/license 4 | */ 5 | (function(c){"function"===typeof define&&define.amd?define(["jquery","datatables.net-bs4","datatables.net-select"],function(a){return c(a,window,document)}):"object"===typeof exports?module.exports=function(a,b){a||(a=window);if(!b||!b.fn.dataTable)b=require("datatables.net-bs4")(a,b).$;b.fn.dataTable.select||require("datatables.net-select")(a,b);return c(b,a,a.document)}:c(jQuery,window,document)})(function(c){return c.fn.dataTable}); 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/daterangepicker/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "daterangepicker", 3 | "main": [ 4 | "daterangepicker.js", 5 | "daterangepicker.css" 6 | ], 7 | "ignore": [ 8 | "**/.*", 9 | "node_modules", 10 | "bower_components", 11 | "test", 12 | "tests", 13 | "moment.js", 14 | "moment.min.js" 15 | ], 16 | "dependencies": { 17 | "jquery": "1.9.1 - 3", 18 | "moment": ">=2.9.0" 19 | } 20 | } 21 | -------------------------------------------------------------------------------- /assets/panel/plugins/daterangepicker/drp.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/daterangepicker/drp.png -------------------------------------------------------------------------------- /assets/panel/plugins/daterangepicker/example/browserify/README.md: -------------------------------------------------------------------------------- 1 | # Browserify example 2 | 3 | Two steps need to be done for this to work 4 | 5 | In the project root 6 | 7 | npm install 8 | 9 | In this folder 10 | 11 | ../../node_modules/.bin/browserify main.js -o bundle.js 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/daterangepicker/example/browserify/bundle.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/daterangepicker/example/browserify/bundle.js -------------------------------------------------------------------------------- /assets/panel/plugins/daterangepicker/package.js: -------------------------------------------------------------------------------- 1 | Package.describe({ 2 | name: 'dangrossman:bootstrap-daterangepicker', 3 | version: '3.0.5', 4 | summary: 'Date range picker component', 5 | git: 'https://github.com/dangrossman/daterangepicker', 6 | documentation: 'README.md' 7 | }); 8 | 9 | Package.onUse(function(api) { 10 | api.versionsFrom('METEOR@0.9.0.1'); 11 | 12 | api.use('momentjs:moment@2.22.1', ["client"]); 13 | api.use('jquery@3.3.1', ["client"]); 14 | 15 | api.addFiles('daterangepicker.js', ["client"]); 16 | api.addFiles('daterangepicker.css', ["client"]); 17 | }); 18 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/ActiveFilter.d.ts: -------------------------------------------------------------------------------- 1 | import { Filter } from './types'; 2 | /** 3 | * ActiveFilter represents the currently active filter over 4 | * the grid. 5 | * 6 | * It can be a plain string value or an array of strings. 7 | */ 8 | export default class ActiveFilter { 9 | private filter; 10 | constructor(filter: Filter); 11 | get(): Filter; 12 | set(targetFilter: Filter): void; 13 | toggle(targetFilter: string): void; 14 | private toggleFilter; 15 | } 16 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/BrowserWindow.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * A wrapper class around the window object to manage the 3 | * resize event. 4 | * 5 | * When the user resizes the window, Filterizr needs to trigger 6 | * a refiltering of the grid so that the grid items can assume 7 | * their new positions. 8 | */ 9 | export default class BrowserWindow { 10 | private resizeHandler?; 11 | constructor(); 12 | private debounceEventHandler; 13 | destroy(): void; 14 | setResizeEventHandler(resizeHandler: EventListener): void; 15 | private removeResizeHandler; 16 | } 17 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/EventReceiver.d.ts: -------------------------------------------------------------------------------- 1 | import { Destructible } from './types/interfaces'; 2 | declare type Receiver = NodeListOf | Element | Window; 3 | export default class EventReceiver implements Destructible { 4 | private receiver; 5 | private eventDictionary; 6 | constructor(receiver: Receiver); 7 | on(eventType: string, eventHandler: EventListener): void; 8 | off(eventType: string): void; 9 | destroy(): void; 10 | private removeAllEvents; 11 | } 12 | export {}; 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterContainer/StyledFilterContainer.d.ts: -------------------------------------------------------------------------------- 1 | import StyledFilterizrElement from '../StyledFilterizrElement'; 2 | export default class StyledFilterContainer extends StyledFilterizrElement { 3 | initialize(): void; 4 | updatePaddings(): void; 5 | setHeight(newHeight: number): void; 6 | } 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterContainer/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './FilterContainer'; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterContainer/styles.d.ts: -------------------------------------------------------------------------------- 1 | import FilterizrOptions from '../FilterizrOptions'; 2 | export declare const makePaddingStyles: (options: FilterizrOptions) => object; 3 | export declare const makeInitialStyles: (options: FilterizrOptions) => object; 4 | export declare const makeHeightStyles: (height: number) => object; 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterItem/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './FilterItem'; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterItem/styles.d.ts: -------------------------------------------------------------------------------- 1 | import FilterizrOptions from '../FilterizrOptions'; 2 | import { Dictionary, Position } from '../types/interfaces'; 3 | export declare const makeInitialStyles: (options: FilterizrOptions) => object; 4 | export declare const makeFilteringStyles: (targetPosition: Position, cssOptions: Dictionary) => object; 5 | export declare const makeTransitionStyles: (index: number, options: FilterizrOptions) => object; 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterItems/StyledFilterItems.d.ts: -------------------------------------------------------------------------------- 1 | import StyledFilterizrElements from '../StyledFilterizrElements'; 2 | import FilterItem from '../FilterItem/FilterItem'; 3 | export default class StyledFilterItems extends StyledFilterizrElements { 4 | private _filterItems; 5 | constructor(elements: FilterItem[]); 6 | removeWidth(): void; 7 | updateWidth(): void; 8 | updateTransitionStyle(): void; 9 | disableTransitions(): void; 10 | enableTransitions(): Promise; 11 | updateWidthWithTransitionsDisabled(): void; 12 | } 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterItems/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './FilterItems'; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/Filterizr/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Filterizr'; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/Filterizr/installAsJQueryPlugin.d.ts: -------------------------------------------------------------------------------- 1 | export default function installAsJQueryPlugin($: any): void; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterizrOptions/defaultOptions.d.ts: -------------------------------------------------------------------------------- 1 | import { RawOptions } from '../types/interfaces'; 2 | declare const defaultOptions: RawOptions; 3 | export default defaultOptions; 4 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/FilterizrOptions/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default as defaultOptions } from './defaultOptions'; 2 | export { default } from './FilterizrOptions'; 3 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/Spinner/Spinner.d.ts: -------------------------------------------------------------------------------- 1 | import { Destructible, Styleable } from '../types/interfaces'; 2 | import FilterizrOptions from '../FilterizrOptions'; 3 | import FilterContainer from '../FilterContainer'; 4 | import StyledSpinner from './StyledSpinner'; 5 | export default class Spinner implements Destructible, Styleable { 6 | private node; 7 | private styledNode; 8 | private filterContainer; 9 | constructor(filterContainer: FilterContainer, options: FilterizrOptions); 10 | readonly styles: StyledSpinner; 11 | destroy(): Promise; 12 | private initialize; 13 | } 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/Spinner/StyledSpinner.d.ts: -------------------------------------------------------------------------------- 1 | import StyledFilterizrElement from '../StyledFilterizrElement'; 2 | export default class StyledSpinner extends StyledFilterizrElement { 3 | initialize(): void; 4 | fadeOut(): Promise; 5 | } 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/Spinner/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './Spinner'; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/Spinner/makeSpinner.d.ts: -------------------------------------------------------------------------------- 1 | import { SpinnerOptions } from '../types/interfaces'; 2 | export declare function makeSpinner({ fillColor }: SpinnerOptions): HTMLElement; 3 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/StyledFilterizrElement.d.ts: -------------------------------------------------------------------------------- 1 | import { Destructible } from './types/interfaces/Destructible'; 2 | import FilterizrOptions from './FilterizrOptions'; 3 | export default abstract class StyledFilterizrElement implements Destructible { 4 | protected options: FilterizrOptions; 5 | protected node: HTMLElement; 6 | constructor(node: HTMLElement, options: FilterizrOptions); 7 | destroy(): void; 8 | protected animate(targetStyles: object): Promise; 9 | protected set(targetStyles: object): void; 10 | protected remove(propertyName: string): void; 11 | abstract initialize(): void | Promise; 12 | } 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/StyledFilterizrElements.d.ts: -------------------------------------------------------------------------------- 1 | export default abstract class StyledFilterizrElements { 2 | } 3 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/animate.d.ts: -------------------------------------------------------------------------------- 1 | declare class Animator { 2 | static animate(node: HTMLElement, targetStyles: object): Promise; 3 | private static process; 4 | } 5 | declare const _default: typeof Animator.animate; 6 | export default _default; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/config/cssEasingValuesRegexp.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * A Regexp to validate potential values for the CSS easing property of transitions. 3 | */ 4 | export declare const cssEasingValuesRegexp: RegExp; 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/config/filterizrState.d.ts: -------------------------------------------------------------------------------- 1 | interface FilterizrState { 2 | IDLE: 'IDLE'; 3 | FILTERING: 'FILTERING'; 4 | SORTING: 'SORTING'; 5 | SHUFFLING: 'SHUFFLING'; 6 | } 7 | /** 8 | * Possible animation states for Filterizr 9 | */ 10 | export declare const FILTERIZR_STATE: FilterizrState; 11 | export {}; 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/config/index.d.ts: -------------------------------------------------------------------------------- 1 | export { FILTERIZR_STATE } from './filterizrState'; 2 | export { LAYOUT } from './layout'; 3 | export { cssEasingValuesRegexp } from './cssEasingValuesRegexp'; 4 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/config/layout.d.ts: -------------------------------------------------------------------------------- 1 | interface Layout { 2 | SAME_SIZE: 'sameSize'; 3 | SAME_HEIGHT: 'sameHeight'; 4 | SAME_WIDTH: 'sameWidth'; 5 | PACKED: 'packed'; 6 | HORIZONTAL: 'horizontal'; 7 | VERTICAL: 'vertical'; 8 | } 9 | /** 10 | * Possible grid layout modes 11 | */ 12 | export declare const LAYOUT: Layout; 13 | export {}; 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/getLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from './FilterItem'; 2 | import FilterContainer from './FilterContainer'; 3 | /** 4 | * Calculates and returns an array of objects representing 5 | * the next positions the FilterItems are supposed to assume. 6 | * @param layout name of helper method to be used 7 | * @param filterizr instance 8 | */ 9 | declare const getLayoutPositions: (layout: string, filterContainer: FilterContainer) => Position[]; 10 | export default getLayoutPositions; 11 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/index.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Filterizr is a JavaScript library that sorts, shuffles and applies stunning 3 | * filters over responsive galleries using CSS3 transitions and 4 | * custom CSS effects. 5 | * @author Yiotis Kaltsikis 6 | * @see {@link http://yiotis.net/filterizr} 7 | * @license MIT 8 | */ 9 | export { default } from './Filterizr'; 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/index.jquery.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Filterizr is a JavaScript library that sorts, shuffles and applies stunning filters over 3 | * responsive galleries using CSS3 transitions and custom CSS effects. 4 | * 5 | * @author Yiotis Kaltsikis 6 | * @see {@link http://yiotis.net/filterizr} 7 | * @license MIT 8 | */ 9 | import Filterizr from './Filterizr'; 10 | export default Filterizr; 11 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/installAsJQueryPlugin.d.ts: -------------------------------------------------------------------------------- 1 | export default function installAsJQueryPlugin($: any): void; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/layouts/getHorizontalLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from '../FilterItem'; 2 | import FilterContainer from '../FilterContainer'; 3 | /** 4 | * Horizontal layout algorithm that arranges all FilterItems in one row. Their width may vary. 5 | * @param filterContainer instance. 6 | */ 7 | declare const getHorizontalLayoutPositions: (filterContainer: FilterContainer) => Position[]; 8 | export default getHorizontalLayoutPositions; 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/layouts/getPackedLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from '../FilterItem'; 2 | import FilterContainer from '../FilterContainer'; 3 | /** 4 | * Packed layout for items that can have varying width as well as varying height. 5 | * @param filterContainer instance. 6 | */ 7 | declare const getPackedLayoutPositions: (filterContainer: FilterContainer) => Position[]; 8 | export default getPackedLayoutPositions; 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/layouts/getSameHeightLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from '../FilterItem'; 2 | import FilterContainer from '../FilterContainer'; 3 | /** 4 | * Same height layout for items that have the same height, but can have varying width 5 | * @param filterContainer instance. 6 | */ 7 | declare const getSameHeightLayoutPositions: (filterContainer: FilterContainer) => Position[]; 8 | export default getSameHeightLayoutPositions; 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/layouts/getSameSizeLayoutPosition.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from '../FilterItem'; 2 | import FilterContainer from '../FilterContainer'; 3 | /** 4 | * Same size layout for items that have the same width/height 5 | * @param filterContainer instance. 6 | */ 7 | declare const getSameSizeLayoutPosition: (filterContainer: FilterContainer) => Position[]; 8 | export default getSameSizeLayoutPosition; 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/layouts/getSameWidthLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from '../FilterItem'; 2 | import FilterContainer from '../FilterContainer'; 3 | /** 4 | * Same width layout for items that have the same width, but can have varying height 5 | * @param filterContainer instance. 6 | */ 7 | declare const getSameWidthLayoutPositions: (filterContainer: FilterContainer) => Position[]; 8 | export default getSameWidthLayoutPositions; 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/layouts/getVerticalLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from '../FilterItem'; 2 | import FilterContainer from '../FilterContainer'; 3 | /** 4 | * Vertical layout algorithm that arranges all FilterItems in one column. Their height may vary. 5 | * @param filterizr instance. 6 | */ 7 | declare const getVerticalLayoutPositions: (filterContainer: FilterContainer) => Position[]; 8 | export default getVerticalLayoutPositions; 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/index.d.ts: -------------------------------------------------------------------------------- 1 | export { default } from './makeLayoutPositions'; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/makeHorizontalLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerLayout, Dimensions } from '../types/interfaces'; 2 | declare const _default: (itemsDimensions: Dimensions[], gutterPixels: number) => ContainerLayout; 3 | /** 4 | * Horizontal layout algorithm that arranges all FilterItems in one row. Their width may vary. 5 | */ 6 | export default _default; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/makeLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerLayout, Dimensions, Options } from '../types/interfaces'; 2 | declare const _default: (containerWidth: number, itemsDimensions: Dimensions[], { gutterPixels, layout }: Options) => ContainerLayout; 3 | /** 4 | * Creates the specifications of the dimensions of the 5 | * container and items for the next render of Filterizr. 6 | */ 7 | export default _default; 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/makePackedLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerLayout, Dimensions } from '../types/interfaces'; 2 | declare const _default: (containerWidth: number, itemsDimensions: Dimensions[], gutterPixels: number) => ContainerLayout; 3 | /** 4 | * Packed layout for items that can have varying width as well as varying height. 5 | */ 6 | export default _default; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/makeSameHeightLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerLayout, Dimensions } from '../types/interfaces'; 2 | declare const _default: (containerWidth: number, itemsDimensions: Dimensions[], gutterPixels: number) => ContainerLayout; 3 | /** 4 | * Same height layout for items that have the same height, but can have varying width 5 | */ 6 | export default _default; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/makeSameSizeLayoutPosition.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerLayout, Dimensions } from '../types/interfaces'; 2 | declare const _default: (containerWidth: number, itemsDimensions: Dimensions[], gutterPixels: number) => ContainerLayout; 3 | /** 4 | * Same size layout for items that have the same width/height 5 | */ 6 | export default _default; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/makeSameWidthLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerLayout, Dimensions } from '../types/interfaces'; 2 | declare const _default: (containerWidth: number, itemsDimensions: Dimensions[], gutterPixels: number) => ContainerLayout; 3 | /** 4 | * Same width layout for items that have the same width and varying height 5 | */ 6 | export default _default; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/makeLayoutPositions/makeVerticalLayoutPositions.d.ts: -------------------------------------------------------------------------------- 1 | import { ContainerLayout, Dimensions } from '../types/interfaces'; 2 | declare const _default: (itemsDimensions: Dimensions[], gutterPixels: number) => ContainerLayout; 3 | /** 4 | * Vertical layout algorithm that arranges all FilterItems in one column. Their height may vary. 5 | */ 6 | export default _default; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/index.d.ts: -------------------------------------------------------------------------------- 1 | export declare type Filter = string | string[]; 2 | export declare type FilterizrState = 'IDLE' | 'FILTERING' | 'SORTING' | 'SHUFFLING'; 3 | export declare type Layout = 'horizontal' | 'vertical' | 'sameHeight' | 'sameWidth' | 'sameSize' | 'packed'; 4 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/ContainerLayout.d.ts: -------------------------------------------------------------------------------- 1 | import { Position } from './Position'; 2 | export interface ContainerLayout { 3 | containerHeight: number; 4 | itemsPositions: Position[]; 5 | } 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/Destructible.d.ts: -------------------------------------------------------------------------------- 1 | export interface Destructible { 2 | destroy(): void | Promise; 3 | } 4 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/Dictionary.d.ts: -------------------------------------------------------------------------------- 1 | export interface Dictionary { 2 | [key: string]: any; 3 | } 4 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/Dimensions.d.ts: -------------------------------------------------------------------------------- 1 | export interface Dimensions { 2 | width: number; 3 | height: number; 4 | } 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/Options.d.ts: -------------------------------------------------------------------------------- 1 | import { BaseOptions } from './BaseOptions'; 2 | import ActiveFilter from '../../ActiveFilter'; 3 | export interface Options extends BaseOptions { 4 | filter: ActiveFilter; 5 | } 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/Position.d.ts: -------------------------------------------------------------------------------- 1 | export interface Position { 2 | left: number; 3 | top: number; 4 | } 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/RawOptions.d.ts: -------------------------------------------------------------------------------- 1 | import { BaseOptions } from './BaseOptions'; 2 | export interface RawOptions extends BaseOptions { 3 | filter?: string | string[]; 4 | } 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/RawOptionsCallbacks.d.ts: -------------------------------------------------------------------------------- 1 | export interface RawOptionsCallbacks { 2 | onInit?: EventListener; 3 | onFilteringStart?: EventListener; 4 | onFilteringEnd?: EventListener; 5 | onShufflingStart?: EventListener; 6 | onShufflingEnd?: EventListener; 7 | onSortingStart?: EventListener; 8 | onSortingEnd?: EventListener; 9 | onTransitionEnd?: EventListener; 10 | } 11 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/Resizable.d.ts: -------------------------------------------------------------------------------- 1 | export interface Resizable { 2 | readonly dimensions: { 3 | width: number; 4 | height: number; 5 | }; 6 | } 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/SpinnerOptions.d.ts: -------------------------------------------------------------------------------- 1 | import { Dictionary } from './Dictionary'; 2 | export interface SpinnerOptions { 3 | enabled?: boolean; 4 | fillColor?: string; 5 | styles?: Dictionary; 6 | } 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/Styleable.d.ts: -------------------------------------------------------------------------------- 1 | import StyledFilterizrElement from '../../StyledFilterizrElement'; 2 | import StyledFilterizrElements from '../../StyledFilterizrElements'; 3 | export interface Styleable { 4 | readonly styles: StyledFilterizrElement | StyledFilterizrElements; 5 | } 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/types/interfaces/index.d.ts: -------------------------------------------------------------------------------- 1 | export { BaseOptions } from './BaseOptions'; 2 | export { ContainerLayout } from './ContainerLayout'; 3 | export { Destructible } from './Destructible'; 4 | export { Dictionary } from './Dictionary'; 5 | export { Dimensions } from './Dimensions'; 6 | export { Options } from './Options'; 7 | export { Position } from './Position'; 8 | export { RawOptions } from './RawOptions'; 9 | export { RawOptionsCallbacks } from './RawOptionsCallbacks'; 10 | export { Resizable } from './Resizable'; 11 | export { SpinnerOptions } from './SpinnerOptions'; 12 | export { Styleable } from './Styleable'; 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/allStringsOfArray1InArray2.d.ts: -------------------------------------------------------------------------------- 1 | export declare const allStringsOfArray1InArray2: (arr1: string[], arr2: string[]) => boolean; 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/checkOptionForErrors.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Error checking method to restrict a prop to some allowed values 3 | * @param {String} name of the option key in the options object 4 | * @param {String|Number|Object|Function|Array|Boolean} value of the option 5 | * @param {String} type of the property 6 | * @param {Array} allowed accepted values for option 7 | * @param {String} furtherHelpLink a link to docs for further help 8 | */ 9 | export declare const checkOptionForErrors: (name: string, value: string | number | boolean | object | Function | any[], type?: string, allowed?: RegExp | any[], furtherHelpLink?: string) => void; 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/debounce.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Debounce of Underscore.js 3 | */ 4 | export declare const debounce: (func: Function, wait: number, immediate: boolean) => Function; 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/filterItemArraysHaveSameSorting.d.ts: -------------------------------------------------------------------------------- 1 | import FilterItem from '../FilterItem'; 2 | /** 3 | * Simple method to check if two arrays of FilterItems 4 | * are sorted in the same manner or not. 5 | * @param {Array} arr1 the first array of FilterItems 6 | * @param {Array} arr2 the second array of FilterItems 7 | * @return {Boolean} equality 8 | */ 9 | export declare const filterItemArraysHaveSameSorting: (filterItemsA: FilterItem[], filterItemsB: FilterItem[]) => boolean; 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/getDataAttributesOfHTMLNode.d.ts: -------------------------------------------------------------------------------- 1 | import { Dictionary } from '../types/interfaces/Dictionary'; 2 | export declare function getDataAttributesOfHTMLNode(node: Element): Dictionary; 3 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/getHTMLElement.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Wrapper around document.querySelector, will function as 3 | * an identity function if an HTML element is passed in 4 | * @param {HTMLElement|string} nodeOrSelector 5 | */ 6 | export declare const getHTMLElement: (selectorOrNode: string | HTMLElement) => HTMLElement; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/index.d.ts: -------------------------------------------------------------------------------- 1 | export { allStringsOfArray1InArray2 } from './allStringsOfArray1InArray2'; 2 | export { checkOptionForErrors } from './checkOptionForErrors'; 3 | export { debounce } from './debounce'; 4 | export { filterItemArraysHaveSameSorting, } from './filterItemArraysHaveSameSorting'; 5 | export { getDataAttributesOfHTMLNode } from './getDataAttributesOfHTMLNode'; 6 | export { getHTMLElement } from './getHTMLElement'; 7 | export { intersection } from './intersection'; 8 | export { merge } from './merge'; 9 | export { noop } from './noop'; 10 | export { setStyles } from './setStyles'; 11 | export { shuffle } from './shuffle'; 12 | export { sortBy } from './sortBy'; 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/intersection.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * A function get the intersection of two arrays. IE9+. 3 | */ 4 | export declare const intersection: (arr1: any[], arr2: any[]) => any[]; 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/merge.d.ts: -------------------------------------------------------------------------------- 1 | import { Dictionary } from '../types/interfaces/Dictionary'; 2 | /** 3 | * Deep merge two objects. 4 | */ 5 | export declare function merge(target: Dictionary, ...sources: Dictionary[]): Dictionary; 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/noop.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * A no-operation function 3 | */ 4 | export declare const noop: () => void; 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/setStyles.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Set inline styles on an HTML node 3 | * @param {HTMLElement} node - HTML node 4 | * @param {Object} styles - object with styles 5 | * @returns {undefined} 6 | */ 7 | export declare function setStyles(node: Element, styles: any): void; 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/shuffle.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Fisher-Yates shuffle ES6 non-mutating implementation. 3 | * @param {Array} array the array to shuffle 4 | * @return {Array} shuffled array without mutating the initial array. 5 | */ 6 | export declare const shuffle: (array: any[]) => any[]; 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/filterizr/utils/sortBy.d.ts: -------------------------------------------------------------------------------- 1 | /** 2 | * Simple non-mutating sorting function for arrays of objects by a property 3 | * @param {Array} array to sort 4 | * @param {Function} propFn fetches the property by which to sort 5 | * @return {Array} a new sorted array 6 | */ 7 | export declare const sortBy: (array: any[], propFn: Function) => any[]; 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ae.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/at.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ax.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/be.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/bw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ci.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/cl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/co.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/cr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/cu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/dj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/dz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/es-ct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/fo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ga.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gb-eng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/hu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ie.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/is.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/jp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/kw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/la.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/lc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ly.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ma.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/mv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/nc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ne.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/no.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/pm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/pr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ps.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/pw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/qa.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/re.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ru.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/sc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/sd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/sj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/sl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/sn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/so.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/sr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ss.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/sy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/td.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/th.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/tl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/to.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/tr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/tt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/tz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/vc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/vn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/wf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/ye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/1x1/yt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ae.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/am.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/at.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ax.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | 17 | 18 | 19 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/az.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bb.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/be.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bs.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/bw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/cd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/cg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ch.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ci.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/cl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/co.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/cr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/cu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/cz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/de.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/dj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/dk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/dz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ee.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/es-ct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/fi.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/fo.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/fr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ga.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gb-eng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gb-sct.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gh.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/gy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/hu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/id.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ie.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/is.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/it.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/jm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/jp.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/kw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/la.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/lc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/lt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/lu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/lv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ly.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ma.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mg.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mk.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ml.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mq.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mu.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/mv.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/nc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ne.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ng.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/nl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/no.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/pl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/pm.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ps.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | 16 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/pw.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/qa.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/re.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ro.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ru.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/sc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | 15 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/sd.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/sj.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/sl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/sn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/so.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/sr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ss.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/sy.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/td.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/th.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/tl.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/to.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/tr.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/tt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/tz.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | 13 | 14 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ua.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/vc.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/vn.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | 9 | 10 | 11 | 12 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/wf.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/ye.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/flag-icon-css/flags/4x3/yt.svg: -------------------------------------------------------------------------------- 1 | 2 | 3 | 4 | 5 | 6 | 7 | 8 | -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/css/brands.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Brands";font-style:normal;font-weight:normal;font-display:auto;src:url(../webfonts/fa-brands-400.eot);src:url(../webfonts/fa-brands-400.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-brands-400.woff2) format("woff2"),url(../webfonts/fa-brands-400.woff) format("woff"),url(../webfonts/fa-brands-400.ttf) format("truetype"),url(../webfonts/fa-brands-400.svg#fontawesome) format("svg")}.fab{font-family:"Font Awesome 5 Brands"} -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/css/solid.min.css: -------------------------------------------------------------------------------- 1 | /*! 2 | * Font Awesome Free 5.10.2 by @fontawesome - https://fontawesome.com 3 | * License - https://fontawesome.com/license/free (Icons: CC BY 4.0, Fonts: SIL OFL 1.1, Code: MIT License) 4 | */ 5 | @font-face{font-family:"Font Awesome 5 Free";font-style:normal;font-weight:900;font-display:auto;src:url(../webfonts/fa-solid-900.eot);src:url(../webfonts/fa-solid-900.eot?#iefix) format("embedded-opentype"),url(../webfonts/fa-solid-900.woff2) format("woff2"),url(../webfonts/fa-solid-900.woff) format("woff"),url(../webfonts/fa-solid-900.ttf) format("truetype"),url(../webfonts/fa-solid-900.svg#fontawesome) format("svg")}.fa,.fas{font-family:"Font Awesome 5 Free";font-weight:900} -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.eot -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.ttf -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.woff -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-brands-400.woff2 -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.eot -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.ttf -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.woff -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-regular-400.woff2 -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.eot -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.ttf -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.woff -------------------------------------------------------------------------------- /assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.woff2: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/fontawesome-free/webfonts/fa-solid-900.woff2 -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar-bootstrap/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Bootstrap Plugin 3 | 4 | Bootstrap 4 theming for your calendar 5 | 6 | [View the docs »](https://fullcalendar.io/docs/bootstrap-theme) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar-bootstrap/main.d.ts: -------------------------------------------------------------------------------- 1 | // Generated by dts-bundle v0.7.3-fork.1 2 | // Dependencies for this module: 3 | // ../../../../../@fullcalendar/core 4 | 5 | declare module '@fullcalendar/bootstrap' { 6 | import { Theme } from '@fullcalendar/core'; 7 | export class BootstrapTheme extends Theme { 8 | } 9 | const _default: import("@fullcalendar/core").PluginDef; 10 | export default _default; 11 | } 12 | 13 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar-bootstrap/main.min.css: -------------------------------------------------------------------------------- 1 | .fc.fc-bootstrap a{text-decoration:none}.fc.fc-bootstrap a[data-goto]:hover{text-decoration:underline}.fc-bootstrap hr.fc-divider{border-color:inherit}.fc-bootstrap .fc-today.alert{border-radius:0}.fc-bootstrap a.fc-event:not([href]):not([tabindex]){color:#fff}.fc-bootstrap .fc-popover.card{position:absolute}.fc-bootstrap .fc-popover .card-body{padding:0}.fc-bootstrap .fc-time-grid .fc-slats table{background:0 0} -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar-daygrid/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Day Grid Plugin 3 | 4 | Display events on Month view or DayGrid view 5 | 6 | [View the docs »](https://fullcalendar.io/docs/month-view) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar-interaction/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Interaction Plugin 3 | 4 | Provides functionality for event drag-n-drop, resizing, dateClick, and selectable actions 5 | 6 | [View the docs »](https://fullcalendar.io/docs/editable) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar-timegrid/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Time Grid Plugin 3 | 4 | Display your events on a grid of time slots 5 | 6 | [View the docs »](https://fullcalendar.io/docs/timegrid-view) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar/README.md: -------------------------------------------------------------------------------- 1 | 2 | # FullCalendar Core Package 3 | 4 | Provides core functionality, including the Calendar class 5 | 6 | [View the docs »](https://fullcalendar.io/docs/initialize-es6) 7 | 8 | This package was created from the [FullCalendar monorepo »](https://github.com/fullcalendar/fullcalendar) 9 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar/locales/en-au.js: -------------------------------------------------------------------------------- 1 | (function (global, factory) { 2 | typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : 3 | typeof define === 'function' && define.amd ? define(factory) : 4 | (global = global || self, (global.FullCalendarLocales = global.FullCalendarLocales || {}, global.FullCalendarLocales['en-au'] = factory())); 5 | }(this, function () { 'use strict'; 6 | 7 | var enAu = { 8 | code: "en-au", 9 | week: { 10 | dow: 1, 11 | doy: 4 // The week that contains Jan 4th is the first week of the year. 12 | } 13 | }; 14 | 15 | return enAu; 16 | 17 | })); 18 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar/locales/en-gb.js: -------------------------------------------------------------------------------- 1 | (function (global, factory) { 2 | typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : 3 | typeof define === 'function' && define.amd ? define(factory) : 4 | (global = global || self, (global.FullCalendarLocales = global.FullCalendarLocales || {}, global.FullCalendarLocales['en-gb'] = factory())); 5 | }(this, function () { 'use strict'; 6 | 7 | var enGb = { 8 | code: "en-gb", 9 | week: { 10 | dow: 1, 11 | doy: 4 // The week that contains Jan 4th is the first week of the year. 12 | } 13 | }; 14 | 15 | return enGb; 16 | 17 | })); 18 | -------------------------------------------------------------------------------- /assets/panel/plugins/fullcalendar/locales/en-nz.js: -------------------------------------------------------------------------------- 1 | (function (global, factory) { 2 | typeof exports === 'object' && typeof module !== 'undefined' ? module.exports = factory() : 3 | typeof define === 'function' && define.amd ? define(factory) : 4 | (global = global || self, (global.FullCalendarLocales = global.FullCalendarLocales || {}, global.FullCalendarLocales['en-nz'] = factory())); 5 | }(this, function () { 'use strict'; 6 | 7 | var enNz = { 8 | code: "en-nz", 9 | week: { 10 | dow: 1, 11 | doy: 4 // The week that contains Jan 4th is the first week of the year. 12 | } 13 | }; 14 | 15 | return enNz; 16 | 17 | })); 18 | -------------------------------------------------------------------------------- /assets/panel/plugins/inputmask/inputmask/global/window.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * global/window.js 3 | * https://github.com/RobinHerbots/Inputmask 4 | * Copyright (c) 2010 - 2019 Robin Herbots 5 | * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) 6 | * Version: 4.0.8 7 | */ 8 | 9 | if (typeof define === "function" && define.amd) define(function() { 10 | return typeof window !== "undefined" ? window : new (eval("require('jsdom').JSDOM"))("").window; 11 | }); else if (typeof exports === "object") module.exports = typeof window !== "undefined" ? window : new (eval("require('jsdom').JSDOM"))("").window; -------------------------------------------------------------------------------- /assets/panel/plugins/inputmask/min/inputmask/dependencyLibs/inputmask.dependencyLib.jquery.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * dependencyLibs/inputmask.dependencyLib.jquery.min.js 3 | * https://github.com/RobinHerbots/Inputmask 4 | * Copyright (c) 2010 - 2019 Robin Herbots 5 | * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) 6 | * Version: 4.0.8 7 | */ 8 | 9 | (function(factory){if(typeof define==="function"&&define.amd){define(["jquery"],factory)}else if(typeof exports==="object"){module.exports=factory(require("jquery"))}else{window.dependencyLib=factory(jQuery)}})(function($){return $}); -------------------------------------------------------------------------------- /assets/panel/plugins/inputmask/min/inputmask/global/window.min.js: -------------------------------------------------------------------------------- 1 | /*! 2 | * global/window.min.js 3 | * https://github.com/RobinHerbots/Inputmask 4 | * Copyright (c) 2010 - 2019 Robin Herbots 5 | * Licensed under the MIT license (http://www.opensource.org/licenses/mit-license.php) 6 | * Version: 4.0.8 7 | */ 8 | 9 | if(typeof define==="function"&&define.amd)define(function(){return typeof window!=="undefined"?window:new(eval("require('jsdom').JSDOM"))("").window});else if(typeof exports==="object")module.exports=typeof window!=="undefined"?window:new(eval("require('jsdom').JSDOM"))("").window; -------------------------------------------------------------------------------- /assets/panel/plugins/ion-rangeslider/.editorconfig: -------------------------------------------------------------------------------- 1 | root = true 2 | 3 | [*.{js,css,less,html}] 4 | indent_style = space 5 | indent_size = 4 6 | charset = utf-8 7 | -------------------------------------------------------------------------------- /assets/panel/plugins/ion-rangeslider/less/_mixins.less: -------------------------------------------------------------------------------- 1 | .no-click () { 2 | -webkit-user-select: none; 3 | -khtml-user-select: none; 4 | -moz-user-select: none; 5 | -ms-user-select: none; 6 | user-select: none; 7 | } 8 | 9 | .pos-r () { 10 | position: relative; 11 | display: block; 12 | } 13 | 14 | .pos-a () { 15 | position: absolute; 16 | display: block; 17 | } 18 | -------------------------------------------------------------------------------- /assets/panel/plugins/ion-rangeslider/less/irs.less: -------------------------------------------------------------------------------- 1 | // Base styles 2 | @import "_base"; 3 | 4 | // Skins styles 5 | @import "skins/flat"; 6 | @import "skins/big"; 7 | @import "skins/modern"; 8 | @import "skins/sharp"; 9 | @import "skins/round"; 10 | @import "skins/square"; 11 | -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-mapael/maps/README.txt: -------------------------------------------------------------------------------- 1 | Additional maps are stored in the repository neveldo/mapael-maps 2 | 3 | Full link: https://github.com/neveldo/mapael-maps 4 | -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-ui/README.md: -------------------------------------------------------------------------------- 1 | # jquery-ui-dist -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-ui/images/ui-icons_444444_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/jquery-ui/images/ui-icons_444444_256x240.png -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-ui/images/ui-icons_555555_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/jquery-ui/images/ui-icons_555555_256x240.png -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-ui/images/ui-icons_777620_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/jquery-ui/images/ui-icons_777620_256x240.png -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-ui/images/ui-icons_777777_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/jquery-ui/images/ui-icons_777777_256x240.png -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-ui/images/ui-icons_cc0000_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/jquery-ui/images/ui-icons_cc0000_256x240.png -------------------------------------------------------------------------------- /assets/panel/plugins/jquery-ui/images/ui-icons_ffffff_256x240.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/jquery-ui/images/ui-icons_ffffff_256x240.png -------------------------------------------------------------------------------- /assets/panel/plugins/jqvmap/jqvmap.min.css: -------------------------------------------------------------------------------- 1 | .jqvmap-label,.jqvmap-pin{pointer-events:none}.jqvmap-label{position:absolute;display:none;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#292929;color:#fff;font-family:sans-serif,Verdana;font-size:smaller;padding:3px}.jqvmap-zoomin,.jqvmap-zoomout{position:absolute;left:10px;-webkit-border-radius:3px;-moz-border-radius:3px;border-radius:3px;background:#000;padding:3px;color:#fff;width:10px;height:10px;cursor:pointer;line-height:10px;text-align:center}.jqvmap-zoomin{top:10px}.jqvmap-zoomout{top:30px}.jqvmap-region{cursor:pointer}.jqvmap-ajax_response{width:100%;height:500px} 2 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/black/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(0, 0, 0, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/black/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #000000; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/blue/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(34, 153, 221, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/blue/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #2299dd; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/green/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(34, 223, 128, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/green/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #22df80; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/orange/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(235, 122, 85, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/orange/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #eb7a55; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/pink/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(233, 15, 146, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/pink/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #e90f92; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/purple/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(124, 96, 224, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/purple/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #7c60e0; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/red/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(238, 49, 72, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/red/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #ee3148; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/silver/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(214, 214, 214, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/silver/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #d6d6d6; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/white/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(255, 255, 255, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/white/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #ffffff; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/yellow/pace-theme-fill-left.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | -webkit-user-select: none; 6 | -moz-user-select: none; 7 | user-select: none; 8 | } 9 | 10 | .pace-inactive { 11 | display: none; 12 | } 13 | 14 | .pace .pace-progress { 15 | background-color: rgba(252, 210, 90, 0.19999999999999996); 16 | position: fixed; 17 | z-index: -1; 18 | top: 0; 19 | right: 100%; 20 | bottom: 0; 21 | width: 100%; 22 | } 23 | -------------------------------------------------------------------------------- /assets/panel/plugins/pace-progress/themes/yellow/pace-theme-minimal.css: -------------------------------------------------------------------------------- 1 | /* This is a compiled file, to make changes persist, consider editing under the templates directory */ 2 | .pace { 3 | -webkit-pointer-events: none; 4 | pointer-events: none; 5 | 6 | -webkit-user-select: none; 7 | -moz-user-select: none; 8 | user-select: none; 9 | } 10 | 11 | .pace-inactive { 12 | display: none; 13 | } 14 | 15 | .pace .pace-progress { 16 | background: #fcd25a; 17 | position: fixed; 18 | z-index: 2000; 19 | top: 0; 20 | right: 100%; 21 | width: 100%; 22 | height: 2px; 23 | } 24 | -------------------------------------------------------------------------------- /assets/panel/plugins/raphael/.eslintrc.js: -------------------------------------------------------------------------------- 1 | module.exports = { 2 | "extends": "standard", 3 | "plugins": [ 4 | "standard" 5 | ] 6 | }; -------------------------------------------------------------------------------- /assets/panel/plugins/raphael/bower.json: -------------------------------------------------------------------------------- 1 | { 2 | "name": "raphael", 3 | "main": "raphael.js", 4 | "description": "JavaScript Vector Library", 5 | "dependencies": { 6 | "eve-raphael": "0.5.0" 7 | }, 8 | "devDependencies": { 9 | "requirejs": "2.3.2" 10 | }, 11 | "moduleType": [ 12 | "amd", 13 | "globals" 14 | ], 15 | "keywords": ["svg", "vml", "javascript"], 16 | "authors": [ 17 | "Dmitry Baranovskiy" 18 | ], 19 | "license": "MIT", 20 | "ignore": [ 21 | "**/.*", 22 | "*.html", 23 | "*.json", 24 | "*.markdown", 25 | "*.md", 26 | "copy.js", 27 | "Gruntfile.js", 28 | "reference.js" 29 | ] 30 | } 31 | -------------------------------------------------------------------------------- /assets/panel/plugins/raphael/dev/raphael.amd.js: -------------------------------------------------------------------------------- 1 | define(["./raphael.core", "./raphael.svg", "./raphael.vml"], function(R) { 2 | 3 | return R; 4 | 5 | }); -------------------------------------------------------------------------------- /assets/panel/plugins/raphael/dev/test/vml/dom.js: -------------------------------------------------------------------------------- 1 | (function() { 2 | 3 | QUnit.module('DOM'); 4 | 5 | })(); -------------------------------------------------------------------------------- /assets/panel/plugins/select2/js/i18n/zh-CN.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-CN",[],function(){return{errorLoading:function(){return"无法载入结果。"},inputTooLong:function(n){return"请删除"+(n.input.length-n.maximum)+"个字符"},inputTooShort:function(n){return"请再输入至少"+(n.minimum-n.input.length)+"个字符"},loadingMore:function(){return"载入更多结果…"},maximumSelected:function(n){return"最多只能选择"+n.maximum+"个项目"},noResults:function(){return"未找到结果"},searching:function(){return"搜索中…"},removeAllItems:function(){return"删除所有项目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /assets/panel/plugins/select2/js/i18n/zh-TW.js: -------------------------------------------------------------------------------- 1 | /*! Select2 4.0.10 | https://github.com/select2/select2/blob/master/LICENSE.md */ 2 | 3 | !function(){if(jQuery&&jQuery.fn&&jQuery.fn.select2&&jQuery.fn.select2.amd)var n=jQuery.fn.select2.amd;n.define("select2/i18n/zh-TW",[],function(){return{inputTooLong:function(n){return"請刪掉"+(n.input.length-n.maximum)+"個字元"},inputTooShort:function(n){return"請再輸入"+(n.minimum-n.input.length)+"個字元"},loadingMore:function(){return"載入中…"},maximumSelected:function(n){return"你只能選擇最多"+n.maximum+"項"},noResults:function(){return"沒有找到相符的項目"},searching:function(){return"搜尋中…"},removeAllItems:function(){return"刪除所有項目"}}}),n.define,n.require}(); -------------------------------------------------------------------------------- /assets/panel/plugins/summernote/font/summernote.eot: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/summernote/font/summernote.eot -------------------------------------------------------------------------------- /assets/panel/plugins/summernote/font/summernote.ttf: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/summernote/font/summernote.ttf -------------------------------------------------------------------------------- /assets/panel/plugins/summernote/font/summernote.woff: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/ZeroDream-CN/SakuraPanel/99bd59e2833472ed642e9126f2c211a9939995bf/assets/panel/plugins/summernote/font/summernote.woff -------------------------------------------------------------------------------- /core/Pages.php: -------------------------------------------------------------------------------- 1 | $key)); 11 | if($rs) { 12 | return $rs['value'] ?? $value; 13 | } 14 | return $value; 15 | } 16 | 17 | public static function set($key, $value = "") 18 | { 19 | $rs = Database::querySingleLine("settings", Array("key" => $key)); 20 | if($rs) { 21 | return Database::update("settings", Array("value" => $value), Array("key" => $key)); 22 | } else { 23 | return Database::insert("settings", Array("key" => $key, "value" => $value)); 24 | } 25 | } 26 | } -------------------------------------------------------------------------------- /pages/403.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 403 Forbidden 4 | 17 | 18 | 19 | :( 20 |

403 Forbidden

21 |

Error: Permission denied

22 |

Powered by Sakura Panel

23 | 24 | -------------------------------------------------------------------------------- /pages/404.php: -------------------------------------------------------------------------------- 1 | 2 | 3 | 404 Notfound 4 | 17 | 18 | 19 | :( 20 |

404 Notfound

21 |

Error: File or directory not found

22 |

Powered by Sakura Panel

23 | 24 | -------------------------------------------------------------------------------- /pages/logout.php: -------------------------------------------------------------------------------- 1 | 12 | --------------------------------------------------------------------------------