From 577b2d02a6e836792b47534870d8c4fad4af6620 Mon Sep 17 00:00:00 2001 From: Daniel Widgren Date: Fri, 13 Mar 2026 08:40:00 +0100 Subject: [PATCH] feat: rewrite nova_admin with arizona_core MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit Replace ErlyDTL templates with arizona_core views for a Phoenix LiveDashboard-inspired admin interface. Pages: Dashboard (system stats, memory, schedulers), Processes (list + detail), ETS Tables (list + entries), Ports, Applications (with supervision tree), Routes. Uses arizona_view behaviour with parse transforms for compile-time template optimization. Stateless library — no supervision tree or gen_servers needed. All data from BEAM introspection at request time. Requires OTP 28+ and arizona_core. Co-Authored-By: Claude Opus 4.6 --- README.md | 53 +- .../components/navbar/navbar-dropdowns.css | 70 - .../components/sidebar/sidebar-default.css | 81 - priv/assets/css/auth.css | 106 - priv/assets/css/error.css | 129 - priv/assets/css/master.css | 491 - priv/assets/font/Lato-Regular.eot | Bin 268273 -> 0 bytes priv/assets/font/Lato-Regular.ttf | Bin 687980 -> 0 bytes priv/assets/font/Lato-Regular.woff | Bin 323172 -> 0 bytes priv/assets/img/bootstraper-logo.png | Bin 23675 -> 0 bytes priv/assets/img/download.svg | 1 - priv/assets/img/image-wide.svg | 1 - priv/assets/img/logo.svg | 1 - priv/assets/js/charts.js | 212 - priv/assets/js/dashboard-charts.js | 66 - priv/assets/js/debug-toolbar.js | 5 - priv/assets/js/form-validator.js | 20 - priv/assets/js/fullcalendar-script.js | 158 - priv/assets/js/initiate-datatables.js | 12 - priv/assets/js/initiate-summernote.js | 16 - priv/assets/js/initiate-toast.js | 12 - priv/assets/js/routing.js | 89 - priv/assets/js/script.js | 23 - priv/assets/routing.css | 115 - priv/assets/vendor/airdatepicker/LICENSE.md | 21 - .../vendor/airdatepicker/css/datepicker.css | 622 - .../airdatepicker/css/datepicker.min.css | 1 - .../vendor/airdatepicker/js/datepicker.js | 2236 -- .../vendor/airdatepicker/js/datepicker.min.js | 2 - .../airdatepicker/js/i18n/datepicker.cs.js | 12 - .../airdatepicker/js/i18n/datepicker.da.js | 12 - .../airdatepicker/js/i18n/datepicker.de.js | 13 - .../airdatepicker/js/i18n/datepicker.en.js | 12 - .../airdatepicker/js/i18n/datepicker.es.js | 12 - .../airdatepicker/js/i18n/datepicker.fi.js | 13 - .../airdatepicker/js/i18n/datepicker.fr.js | 12 - .../airdatepicker/js/i18n/datepicker.hu.js | 12 - .../airdatepicker/js/i18n/datepicker.nl.js | 12 - .../airdatepicker/js/i18n/datepicker.pl.js | 13 - .../airdatepicker/js/i18n/datepicker.pt-BR.js | 12 - .../airdatepicker/js/i18n/datepicker.pt.js | 12 - .../airdatepicker/js/i18n/datepicker.ro.js | 13 - .../airdatepicker/js/i18n/datepicker.sk.js | 12 - .../airdatepicker/js/i18n/datepicker.zh.js | 12 - priv/assets/vendor/bootstrap/LICENSE.md | 21 - .../vendor/bootstrap/css/bootstrap-grid.css | 5002 ----- .../bootstrap/css/bootstrap-grid.css.map | 1 - .../bootstrap/css/bootstrap-grid.min.css | 7 - .../bootstrap/css/bootstrap-grid.min.css.map | 1 - .../bootstrap/css/bootstrap-grid.rtl.css | 5001 ----- .../bootstrap/css/bootstrap-grid.rtl.css.map | 1 - .../bootstrap/css/bootstrap-grid.rtl.min.css | 7 - .../css/bootstrap-grid.rtl.min.css.map | 1 - .../vendor/bootstrap/css/bootstrap-reboot.css | 426 - .../bootstrap/css/bootstrap-reboot.css.map | 1 - .../bootstrap/css/bootstrap-reboot.min.css | 8 - .../css/bootstrap-reboot.min.css.map | 1 - .../bootstrap/css/bootstrap-reboot.rtl.css | 423 - .../css/bootstrap-reboot.rtl.css.map | 1 - .../css/bootstrap-reboot.rtl.min.css | 8 - .../css/bootstrap-reboot.rtl.min.css.map | 1 - .../bootstrap/css/bootstrap-utilities.css | 4752 ----- .../bootstrap/css/bootstrap-utilities.css.map | 1 - .../bootstrap/css/bootstrap-utilities.min.css | 7 - .../css/bootstrap-utilities.min.css.map | 1 - .../bootstrap/css/bootstrap-utilities.rtl.css | 4743 ----- .../css/bootstrap-utilities.rtl.css.map | 1 - .../css/bootstrap-utilities.rtl.min.css | 7 - .../css/bootstrap-utilities.rtl.min.css.map | 1 - .../assets/vendor/bootstrap/css/bootstrap.css | 10837 ---------- .../vendor/bootstrap/css/bootstrap.css.map | 1 - .../vendor/bootstrap/css/bootstrap.min.css | 7 - .../bootstrap/css/bootstrap.min.css.map | 1 - .../vendor/bootstrap/css/bootstrap.rtl.css | 10813 ---------- .../bootstrap/css/bootstrap.rtl.css.map | 1 - .../bootstrap/css/bootstrap.rtl.min.css | 7 - .../bootstrap/css/bootstrap.rtl.min.css.map | 1 - .../vendor/bootstrap/js/bootstrap.bundle.js | 6748 ------ .../bootstrap/js/bootstrap.bundle.js.map | 1 - .../bootstrap/js/bootstrap.bundle.min.js | 7 - .../bootstrap/js/bootstrap.bundle.min.js.map | 1 - .../vendor/bootstrap/js/bootstrap.esm.js | 4967 ----- .../vendor/bootstrap/js/bootstrap.esm.js.map | 1 - .../vendor/bootstrap/js/bootstrap.esm.min.js | 7 - .../bootstrap/js/bootstrap.esm.min.js.map | 1 - priv/assets/vendor/bootstrap/js/bootstrap.js | 5016 ----- .../vendor/bootstrap/js/bootstrap.js.map | 1 - .../vendor/bootstrap/js/bootstrap.min.js | 7 - .../vendor/bootstrap/js/bootstrap.min.js.map | 1 - priv/assets/vendor/chartsjs/Chart.min.js | 13 - priv/assets/vendor/chartsjs/LICENSE.md | 9 - priv/assets/vendor/chartsjs/chart.esm.js | 10452 ---------- priv/assets/vendor/chartsjs/chart.js | 13050 ------------ .../vendor/chartsjs/chunks/helpers.segment.js | 2464 --- priv/assets/vendor/chartsjs/helpers.esm.js | 7 - .../css/dataTables.bootstrap.css | 193 - .../css/dataTables.bootstrap.min.css | 1 - .../css/dataTables.bootstrap4.css | 210 - .../css/dataTables.bootstrap4.min.css | 1 - .../css/dataTables.bootstrap5.css | 224 - .../css/dataTables.bootstrap5.min.css | 5 - .../css/dataTables.bulma.css | 155 - .../css/dataTables.bulma.min.css | 3 - .../css/dataTables.dataTables.css | 470 - .../css/dataTables.dataTables.min.css | 1 - .../css/dataTables.foundation.css | 118 - .../css/dataTables.foundation.min.css | 1 - .../css/dataTables.jqueryui.css | 492 - .../css/dataTables.jqueryui.min.css | 1 - .../css/dataTables.semanticui.css | 103 - .../css/dataTables.semanticui.min.css | 1 - .../css/jquery.dataTables.css | 459 - .../css/jquery.dataTables.min.css | 1 - .../DataTables-1.10.25/images/sort_asc.png | Bin 160 -> 0 bytes .../images/sort_asc_disabled.png | Bin 146 -> 0 bytes .../DataTables-1.10.25/images/sort_both.png | Bin 201 -> 0 bytes .../DataTables-1.10.25/images/sort_desc.png | Bin 158 -> 0 bytes .../images/sort_desc_disabled.png | Bin 148 -> 0 bytes .../js/dataTables.bootstrap.js | 182 - .../js/dataTables.bootstrap.min.js | 14 - .../js/dataTables.bootstrap4.js | 184 - .../js/dataTables.bootstrap4.min.js | 14 - .../js/dataTables.bootstrap5.js | 184 - .../js/dataTables.bootstrap5.min.js | 14 - .../DataTables-1.10.25/js/dataTables.bulma.js | 199 - .../js/dataTables.bulma.min.js | 15 - .../js/dataTables.dataTables.js | 37 - .../js/dataTables.dataTables.min.js | 5 - .../js/dataTables.foundation.js | 174 - .../js/dataTables.foundation.min.js | 9 - .../js/dataTables.jqueryui.js | 166 - .../js/dataTables.jqueryui.min.js | 15 - .../js/dataTables.semanticui.js | 212 - .../js/dataTables.semanticui.min.js | 15 - .../js/jquery.dataTables.js | 15381 -------------- .../js/jquery.dataTables.min.js | 184 - priv/assets/vendor/datatables/LICENSE.md | 22 - .../css/responsive.bootstrap.css | 185 - .../css/responsive.bootstrap.min.css | 1 - .../css/responsive.bootstrap4.css | 185 - .../css/responsive.bootstrap4.min.css | 1 - .../css/responsive.bootstrap5.css | 185 - .../css/responsive.bootstrap5.min.css | 1 - .../Responsive-2.2.9/css/responsive.bulma.css | 191 - .../css/responsive.bulma.min.css | 1 - .../css/responsive.dataTables.css | 182 - .../css/responsive.dataTables.min.css | 1 - .../css/responsive.foundation.css | 185 - .../css/responsive.foundation.min.css | 1 - .../css/responsive.jqueryui.css | 182 - .../css/responsive.jqueryui.min.css | 1 - .../css/responsive.semanticui.css | 185 - .../css/responsive.semanticui.min.css | 1 - .../js/dataTables.responsive.js | 1474 -- .../js/dataTables.responsive.min.js | 48 - .../js/responsive.bootstrap.js | 85 - .../js/responsive.bootstrap.min.js | 12 - .../js/responsive.bootstrap4.js | 85 - .../js/responsive.bootstrap4.min.js | 12 - .../js/responsive.bootstrap5.js | 93 - .../js/responsive.bootstrap5.min.js | 12 - .../Responsive-2.2.9/js/responsive.bulma.js | 87 - .../js/responsive.bulma.min.js | 12 - .../js/responsive.dataTables.js | 38 - .../js/responsive.dataTables.min.js | 5 - .../js/responsive.foundation.js | 71 - .../js/responsive.foundation.min.js | 7 - .../js/responsive.jqueryui.js | 63 - .../js/responsive.jqueryui.min.js | 6 - .../js/responsive.semanticui.js | 80 - .../js/responsive.semanticui.min.js | 12 - priv/assets/vendor/datatables/datatables.css | 425 - priv/assets/vendor/datatables/datatables.js | 17152 ---------------- .../vendor/datatables/datatables.min.css | 22 - .../vendor/datatables/datatables.min.js | 359 - priv/assets/vendor/flagiconcss/LICENSE.md | 21 - .../vendor/flagiconcss/css/flag-icon.min.css | 1 - .../vendor/flagiconcss/flags/4x3/ad.svg | 150 - .../vendor/flagiconcss/flags/4x3/ae.svg | 6 - .../vendor/flagiconcss/flags/4x3/af.svg | 81 - .../vendor/flagiconcss/flags/4x3/ag.svg | 14 - .../vendor/flagiconcss/flags/4x3/ai.svg | 763 - .../vendor/flagiconcss/flags/4x3/al.svg | 5 - .../vendor/flagiconcss/flags/4x3/am.svg | 5 - .../vendor/flagiconcss/flags/4x3/ao.svg | 13 - .../vendor/flagiconcss/flags/4x3/aq.svg | 5 - .../vendor/flagiconcss/flags/4x3/ar.svg | 31 - .../vendor/flagiconcss/flags/4x3/as.svg | 33 - .../vendor/flagiconcss/flags/4x3/at.svg | 6 - .../vendor/flagiconcss/flags/4x3/au.svg | 9 - .../vendor/flagiconcss/flags/4x3/aw.svg | 186 - .../vendor/flagiconcss/flags/4x3/ax.svg | 18 - .../vendor/flagiconcss/flags/4x3/az.svg | 8 - .../vendor/flagiconcss/flags/4x3/ba.svg | 12 - .../vendor/flagiconcss/flags/4x3/bb.svg | 6 - .../vendor/flagiconcss/flags/4x3/bd.svg | 4 - .../vendor/flagiconcss/flags/4x3/be.svg | 7 - .../vendor/flagiconcss/flags/4x3/bf.svg | 7 - .../vendor/flagiconcss/flags/4x3/bg.svg | 7 - .../vendor/flagiconcss/flags/4x3/bh.svg | 9 - .../vendor/flagiconcss/flags/4x3/bi.svg | 15 - .../vendor/flagiconcss/flags/4x3/bj.svg | 14 - .../vendor/flagiconcss/flags/4x3/bl.svg | 7 - .../vendor/flagiconcss/flags/4x3/bm.svg | 98 - .../vendor/flagiconcss/flags/4x3/bn.svg | 36 - .../vendor/flagiconcss/flags/4x3/bo.svg | 676 - .../vendor/flagiconcss/flags/4x3/bq.svg | 5 - .../vendor/flagiconcss/flags/4x3/br.svg | 45 - .../vendor/flagiconcss/flags/4x3/bs.svg | 13 - .../vendor/flagiconcss/flags/4x3/bt.svg | 89 - .../vendor/flagiconcss/flags/4x3/bv.svg | 13 - .../vendor/flagiconcss/flags/4x3/bw.svg | 7 - .../vendor/flagiconcss/flags/4x3/by.svg | 20 - .../vendor/flagiconcss/flags/4x3/bz.svg | 145 - .../vendor/flagiconcss/flags/4x3/ca.svg | 4 - .../vendor/flagiconcss/flags/4x3/cc.svg | 19 - .../vendor/flagiconcss/flags/4x3/cd.svg | 5 - .../vendor/flagiconcss/flags/4x3/cf.svg | 15 - .../vendor/flagiconcss/flags/4x3/cg.svg | 12 - .../vendor/flagiconcss/flags/4x3/ch.svg | 9 - .../vendor/flagiconcss/flags/4x3/ci.svg | 7 - .../vendor/flagiconcss/flags/4x3/ck.svg | 9 - .../vendor/flagiconcss/flags/4x3/cl.svg | 13 - .../vendor/flagiconcss/flags/4x3/cm.svg | 15 - .../vendor/flagiconcss/flags/4x3/cn.svg | 11 - .../vendor/flagiconcss/flags/4x3/co.svg | 7 - .../vendor/flagiconcss/flags/4x3/cr.svg | 7 - .../vendor/flagiconcss/flags/4x3/cu.svg | 13 - .../vendor/flagiconcss/flags/4x3/cv.svg | 13 - .../vendor/flagiconcss/flags/4x3/cw.svg | 14 - .../vendor/flagiconcss/flags/4x3/cx.svg | 15 - .../vendor/flagiconcss/flags/4x3/cy.svg | 6 - .../vendor/flagiconcss/flags/4x3/cz.svg | 5 - .../vendor/flagiconcss/flags/4x3/de.svg | 5 - .../vendor/flagiconcss/flags/4x3/dj.svg | 13 - .../vendor/flagiconcss/flags/4x3/dk.svg | 5 - .../vendor/flagiconcss/flags/4x3/dm.svg | 152 - .../vendor/flagiconcss/flags/4x3/do.svg | 6745 ------ .../vendor/flagiconcss/flags/4x3/dz.svg | 5 - .../vendor/flagiconcss/flags/4x3/ec.svg | 138 - .../vendor/flagiconcss/flags/4x3/ee.svg | 7 - .../vendor/flagiconcss/flags/4x3/eg.svg | 38 - .../vendor/flagiconcss/flags/4x3/eh.svg | 15 - .../vendor/flagiconcss/flags/4x3/er.svg | 8 - .../vendor/flagiconcss/flags/4x3/es-ca.svg | 4 - .../vendor/flagiconcss/flags/4x3/es-ga.svg | 189 - .../vendor/flagiconcss/flags/4x3/es.svg | 544 - .../vendor/flagiconcss/flags/4x3/et.svg | 14 - .../vendor/flagiconcss/flags/4x3/eu.svg | 28 - .../vendor/flagiconcss/flags/4x3/fi.svg | 5 - .../vendor/flagiconcss/flags/4x3/fj.svg | 122 - .../vendor/flagiconcss/flags/4x3/fk.svg | 90 - .../vendor/flagiconcss/flags/4x3/fm.svg | 11 - .../vendor/flagiconcss/flags/4x3/fo.svg | 12 - .../vendor/flagiconcss/flags/4x3/fr.svg | 7 - .../vendor/flagiconcss/flags/4x3/ga.svg | 7 - .../vendor/flagiconcss/flags/4x3/gb-eng.svg | 5 - .../vendor/flagiconcss/flags/4x3/gb-nir.svg | 132 - .../vendor/flagiconcss/flags/4x3/gb-sct.svg | 4 - .../vendor/flagiconcss/flags/4x3/gb-wls.svg | 9 - .../vendor/flagiconcss/flags/4x3/gb.svg | 7 - .../vendor/flagiconcss/flags/4x3/gd.svg | 27 - .../vendor/flagiconcss/flags/4x3/ge.svg | 6 - .../vendor/flagiconcss/flags/4x3/gf.svg | 7 - .../vendor/flagiconcss/flags/4x3/gg.svg | 9 - .../vendor/flagiconcss/flags/4x3/gh.svg | 6 - .../vendor/flagiconcss/flags/4x3/gi.svg | 32 - .../vendor/flagiconcss/flags/4x3/gl.svg | 4 - .../vendor/flagiconcss/flags/4x3/gm.svg | 14 - .../vendor/flagiconcss/flags/4x3/gn.svg | 7 - .../vendor/flagiconcss/flags/4x3/gp.svg | 7 - .../vendor/flagiconcss/flags/4x3/gq.svg | 23 - .../vendor/flagiconcss/flags/4x3/gr.svg | 16 - .../vendor/flagiconcss/flags/4x3/gs.svg | 201 - .../vendor/flagiconcss/flags/4x3/gt.svg | 204 - .../vendor/flagiconcss/flags/4x3/gu.svg | 39 - .../vendor/flagiconcss/flags/4x3/gw.svg | 13 - .../vendor/flagiconcss/flags/4x3/gy.svg | 9 - .../vendor/flagiconcss/flags/4x3/hk.svg | 30 - .../vendor/flagiconcss/flags/4x3/hm.svg | 9 - .../vendor/flagiconcss/flags/4x3/hn.svg | 18 - .../vendor/flagiconcss/flags/4x3/hr.svg | 58 - .../vendor/flagiconcss/flags/4x3/ht.svg | 116 - .../vendor/flagiconcss/flags/4x3/hu.svg | 7 - .../vendor/flagiconcss/flags/4x3/id.svg | 6 - .../vendor/flagiconcss/flags/4x3/ie.svg | 7 - .../vendor/flagiconcss/flags/4x3/il.svg | 14 - .../vendor/flagiconcss/flags/4x3/im.svg | 36 - .../vendor/flagiconcss/flags/4x3/in.svg | 25 - .../vendor/flagiconcss/flags/4x3/io.svg | 138 - .../vendor/flagiconcss/flags/4x3/iq.svg | 10 - .../vendor/flagiconcss/flags/4x3/ir.svg | 219 - .../vendor/flagiconcss/flags/4x3/is.svg | 12 - .../vendor/flagiconcss/flags/4x3/it.svg | 7 - .../vendor/flagiconcss/flags/4x3/je.svg | 29 - .../vendor/flagiconcss/flags/4x3/jm.svg | 8 - .../vendor/flagiconcss/flags/4x3/jo.svg | 16 - .../vendor/flagiconcss/flags/4x3/jp.svg | 11 - .../vendor/flagiconcss/flags/4x3/ke.svg | 23 - .../vendor/flagiconcss/flags/4x3/kg.svg | 15 - .../vendor/flagiconcss/flags/4x3/kh.svg | 61 - .../vendor/flagiconcss/flags/4x3/ki.svg | 36 - .../vendor/flagiconcss/flags/4x3/km.svg | 16 - .../vendor/flagiconcss/flags/4x3/kn.svg | 14 - .../vendor/flagiconcss/flags/4x3/kp.svg | 15 - .../vendor/flagiconcss/flags/4x3/kr.svg | 24 - .../vendor/flagiconcss/flags/4x3/kw.svg | 13 - .../vendor/flagiconcss/flags/4x3/ky.svg | 63 - .../vendor/flagiconcss/flags/4x3/kz.svg | 23 - .../vendor/flagiconcss/flags/4x3/la.svg | 12 - .../vendor/flagiconcss/flags/4x3/lb.svg | 15 - .../vendor/flagiconcss/flags/4x3/lc.svg | 8 - .../vendor/flagiconcss/flags/4x3/li.svg | 43 - .../vendor/flagiconcss/flags/4x3/lk.svg | 22 - .../vendor/flagiconcss/flags/4x3/lr.svg | 14 - .../vendor/flagiconcss/flags/4x3/ls.svg | 8 - .../vendor/flagiconcss/flags/4x3/lt.svg | 7 - .../vendor/flagiconcss/flags/4x3/lu.svg | 5 - .../vendor/flagiconcss/flags/4x3/lv.svg | 6 - .../vendor/flagiconcss/flags/4x3/ly.svg | 13 - .../vendor/flagiconcss/flags/4x3/ma.svg | 4 - .../vendor/flagiconcss/flags/4x3/mc.svg | 6 - .../vendor/flagiconcss/flags/4x3/md.svg | 70 - .../vendor/flagiconcss/flags/4x3/me.svg | 116 - .../vendor/flagiconcss/flags/4x3/mf.svg | 7 - .../vendor/flagiconcss/flags/4x3/mg.svg | 7 - .../vendor/flagiconcss/flags/4x3/mh.svg | 7 - .../vendor/flagiconcss/flags/4x3/mk.svg | 5 - .../vendor/flagiconcss/flags/4x3/ml.svg | 7 - .../vendor/flagiconcss/flags/4x3/mm.svg | 16 - .../vendor/flagiconcss/flags/4x3/mn.svg | 13 - .../vendor/flagiconcss/flags/4x3/mo.svg | 9 - .../vendor/flagiconcss/flags/4x3/mp.svg | 86 - .../vendor/flagiconcss/flags/4x3/mq.svg | 7 - .../vendor/flagiconcss/flags/4x3/mr.svg | 6 - .../vendor/flagiconcss/flags/4x3/ms.svg | 78 - .../vendor/flagiconcss/flags/4x3/mt.svg | 49 - .../vendor/flagiconcss/flags/4x3/mu.svg | 8 - .../vendor/flagiconcss/flags/4x3/mv.svg | 6 - .../vendor/flagiconcss/flags/4x3/mw.svg | 10 - .../vendor/flagiconcss/flags/4x3/mx.svg | 382 - .../vendor/flagiconcss/flags/4x3/my.svg | 15 - .../vendor/flagiconcss/flags/4x3/mz.svg | 21 - .../vendor/flagiconcss/flags/4x3/na.svg | 16 - .../vendor/flagiconcss/flags/4x3/nc.svg | 14 - .../vendor/flagiconcss/flags/4x3/ne.svg | 6 - .../vendor/flagiconcss/flags/4x3/nf.svg | 9 - .../vendor/flagiconcss/flags/4x3/ng.svg | 6 - .../vendor/flagiconcss/flags/4x3/ni.svg | 129 - .../vendor/flagiconcss/flags/4x3/nl.svg | 5 - .../vendor/flagiconcss/flags/4x3/no.svg | 7 - .../vendor/flagiconcss/flags/4x3/np.svg | 14 - .../vendor/flagiconcss/flags/4x3/nr.svg | 12 - .../vendor/flagiconcss/flags/4x3/nu.svg | 26 - .../vendor/flagiconcss/flags/4x3/nz.svg | 41 - .../vendor/flagiconcss/flags/4x3/om.svg | 115 - .../vendor/flagiconcss/flags/4x3/pa.svg | 14 - .../vendor/flagiconcss/flags/4x3/pe.svg | 244 - .../vendor/flagiconcss/flags/4x3/pf.svg | 19 - .../vendor/flagiconcss/flags/4x3/pg.svg | 9 - .../vendor/flagiconcss/flags/4x3/ph.svg | 9 - .../vendor/flagiconcss/flags/4x3/pk.svg | 15 - .../vendor/flagiconcss/flags/4x3/pl.svg | 6 - .../vendor/flagiconcss/flags/4x3/pm.svg | 7 - .../vendor/flagiconcss/flags/4x3/pn.svg | 62 - .../vendor/flagiconcss/flags/4x3/pr.svg | 13 - .../vendor/flagiconcss/flags/4x3/ps.svg | 15 - .../vendor/flagiconcss/flags/4x3/pt.svg | 57 - .../vendor/flagiconcss/flags/4x3/pw.svg | 11 - .../vendor/flagiconcss/flags/4x3/py.svg | 157 - .../vendor/flagiconcss/flags/4x3/qa.svg | 4 - .../vendor/flagiconcss/flags/4x3/re.svg | 7 - .../vendor/flagiconcss/flags/4x3/ro.svg | 7 - .../vendor/flagiconcss/flags/4x3/rs.svg | 292 - .../vendor/flagiconcss/flags/4x3/ru.svg | 7 - .../vendor/flagiconcss/flags/4x3/rw.svg | 13 - .../vendor/flagiconcss/flags/4x3/sa.svg | 26 - .../vendor/flagiconcss/flags/4x3/sb.svg | 13 - .../vendor/flagiconcss/flags/4x3/sc.svg | 14 - .../vendor/flagiconcss/flags/4x3/sd.svg | 13 - .../vendor/flagiconcss/flags/4x3/se.svg | 5 - .../vendor/flagiconcss/flags/4x3/sg.svg | 13 - .../vendor/flagiconcss/flags/4x3/sh.svg | 74 - .../vendor/flagiconcss/flags/4x3/si.svg | 18 - .../vendor/flagiconcss/flags/4x3/sj.svg | 7 - .../vendor/flagiconcss/flags/4x3/sk.svg | 9 - .../vendor/flagiconcss/flags/4x3/sl.svg | 7 - .../vendor/flagiconcss/flags/4x3/sm.svg | 91 - .../vendor/flagiconcss/flags/4x3/sn.svg | 8 - .../vendor/flagiconcss/flags/4x3/so.svg | 11 - .../vendor/flagiconcss/flags/4x3/sr.svg | 6 - .../vendor/flagiconcss/flags/4x3/ss.svg | 8 - .../vendor/flagiconcss/flags/4x3/st.svg | 16 - .../vendor/flagiconcss/flags/4x3/sv.svg | 594 - .../vendor/flagiconcss/flags/4x3/sx.svg | 56 - .../vendor/flagiconcss/flags/4x3/sy.svg | 6 - .../vendor/flagiconcss/flags/4x3/sz.svg | 45 - .../vendor/flagiconcss/flags/4x3/tc.svg | 67 - .../vendor/flagiconcss/flags/4x3/td.svg | 7 - .../vendor/flagiconcss/flags/4x3/tf.svg | 15 - .../vendor/flagiconcss/flags/4x3/tg.svg | 14 - .../vendor/flagiconcss/flags/4x3/th.svg | 7 - .../vendor/flagiconcss/flags/4x3/tj.svg | 22 - .../vendor/flagiconcss/flags/4x3/tk.svg | 5 - .../vendor/flagiconcss/flags/4x3/tl.svg | 13 - .../vendor/flagiconcss/flags/4x3/tm.svg | 206 - .../vendor/flagiconcss/flags/4x3/tn.svg | 13 - .../vendor/flagiconcss/flags/4x3/to.svg | 10 - .../vendor/flagiconcss/flags/4x3/tr.svg | 8 - .../vendor/flagiconcss/flags/4x3/tt.svg | 5 - .../vendor/flagiconcss/flags/4x3/tv.svg | 16 - .../vendor/flagiconcss/flags/4x3/tw.svg | 14 - .../vendor/flagiconcss/flags/4x3/tz.svg | 13 - .../vendor/flagiconcss/flags/4x3/ua.svg | 6 - .../vendor/flagiconcss/flags/4x3/ug.svg | 30 - .../vendor/flagiconcss/flags/4x3/um.svg | 15 - .../vendor/flagiconcss/flags/4x3/un.svg | 16 - .../vendor/flagiconcss/flags/4x3/us.svg | 10 - .../vendor/flagiconcss/flags/4x3/uy.svg | 28 - .../vendor/flagiconcss/flags/4x3/uz.svg | 30 - .../vendor/flagiconcss/flags/4x3/va.svg | 479 - .../vendor/flagiconcss/flags/4x3/vc.svg | 8 - .../vendor/flagiconcss/flags/4x3/ve.svg | 26 - .../vendor/flagiconcss/flags/4x3/vg.svg | 127 - .../vendor/flagiconcss/flags/4x3/vi.svg | 28 - .../vendor/flagiconcss/flags/4x3/vn.svg | 11 - .../vendor/flagiconcss/flags/4x3/vu.svg | 18 - .../vendor/flagiconcss/flags/4x3/wf.svg | 7 - .../vendor/flagiconcss/flags/4x3/ws.svg | 7 - .../vendor/flagiconcss/flags/4x3/xk.svg | 16 - .../vendor/flagiconcss/flags/4x3/ye.svg | 7 - .../vendor/flagiconcss/flags/4x3/yt.svg | 7 - .../vendor/flagiconcss/flags/4x3/za.svg | 17 - .../vendor/flagiconcss/flags/4x3/zm.svg | 27 - .../vendor/flagiconcss/flags/4x3/zw.svg | 21 - priv/assets/vendor/fontawesome/LICENSE.md | 34 - priv/assets/vendor/fontawesome/css/all.css | 4619 ----- .../assets/vendor/fontawesome/css/all.min.css | 5 - priv/assets/vendor/fontawesome/css/brands.css | 15 - .../vendor/fontawesome/css/brands.min.css | 5 - .../vendor/fontawesome/css/fontawesome.css | 4585 ----- .../fontawesome/css/fontawesome.min.css | 5 - .../assets/vendor/fontawesome/css/regular.css | 15 - .../vendor/fontawesome/css/regular.min.css | 5 - priv/assets/vendor/fontawesome/css/solid.css | 16 - .../vendor/fontawesome/css/solid.min.css | 5 - .../vendor/fontawesome/css/svg-with-js.css | 371 - .../fontawesome/css/svg-with-js.min.css | 5 - .../vendor/fontawesome/css/v4-shims.css | 2172 -- .../vendor/fontawesome/css/v4-shims.min.css | 5 - .../vendor/fontawesome/sprites/brands.svg | 1381 -- .../vendor/fontawesome/sprites/regular.svg | 463 - .../vendor/fontawesome/sprites/solid.svg | 3013 --- .../fontawesome/webfonts/fa-brands-400.eot | Bin 134346 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.svg | 3717 ---- .../fontawesome/webfonts/fa-brands-400.ttf | Bin 134040 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.woff | Bin 90060 -> 0 bytes .../fontawesome/webfonts/fa-brands-400.woff2 | Bin 76764 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.eot | Bin 34034 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.svg | 801 - .../fontawesome/webfonts/fa-regular-400.ttf | Bin 33736 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff | Bin 16276 -> 0 bytes .../fontawesome/webfonts/fa-regular-400.woff2 | Bin 13276 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.eot | Bin 203030 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.svg | 5034 ----- .../fontawesome/webfonts/fa-solid-900.ttf | Bin 202744 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.woff | Bin 101652 -> 0 bytes .../fontawesome/webfonts/fa-solid-900.woff2 | Bin 78196 -> 0 bytes priv/assets/vendor/jquery/LICENSE.md | 21 - priv/assets/vendor/jquery/jquery.js | 10881 ---------- priv/assets/vendor/jquery/jquery.min.js | 2 - priv/assets/vendor/jquery/jquery.min.map | 1 - priv/assets/vendor/jquery/jquery.slim.js | 8782 -------- priv/assets/vendor/jquery/jquery.slim.min.js | 2 - priv/assets/vendor/jquery/jquery.slim.min.map | 1 - priv/assets/vendor/mdtimepicker/LICENSE.md | 21 - .../mdtimepicker/mdtimepicker-theme.css | 22 - .../vendor/mdtimepicker/mdtimepicker.css | 1078 - .../vendor/mdtimepicker/mdtimepicker.js | 1059 - .../vendor/mdtimepicker/mdtimepicker.min.css | 1 - .../vendor/mdtimepicker/mdtimepicker.min.js | 1 - priv/assets/vendor/treant/raphael.js | 12 - priv/assets/vendor/treant/treant.css | 11 - priv/assets/vendor/treant/treant.js | 2169 -- priv/static/assets/css/admin.css | 135 + rebar.config | 53 +- screenshot.png | Bin 348551 -> 0 bytes .../nova_admin_applications_controller.erl | 9 + .../nova_admin_code_controller.erl | 16 - src/controllers/nova_admin_css_controller.erl | 9 + .../nova_admin_dashboard_controller.erl | 6 + .../nova_admin_debug_toolbar_controller.erl | 8 - src/controllers/nova_admin_ets_controller.erl | 9 + .../nova_admin_main_controller.erl | 78 - .../nova_admin_ports_controller.erl | 12 +- .../nova_admin_processes_controller.erl | 23 +- .../nova_admin_routes_controller.erl | 6 + .../nova_admin_trace_controller.erl | 54 - src/controllers/nova_admin_tv_controller.erl | 19 - src/nova_admin.app.src | 34 +- src/nova_admin_app.erl | 26 - src/nova_admin_handler.erl | 26 - src/nova_admin_helpers.erl | 50 + src/nova_admin_router.erl | 53 +- src/nova_admin_sup.erl | 52 - src/nova_admin_trace_db.erl | 200 - src/nova_admin_trace_plugin.erl | 57 - src/nova_admin_utils.erl | 23 - src/views/base.dtl | 105 - src/views/debug_toolbar.dtl | 63 - src/views/footer.dtl | 10 - src/views/header.dtl | 105 - .../nova_admin_application_detail_view.erl | 133 + src/views/nova_admin_applications_view.erl | 52 + src/views/nova_admin_dashboard_view.erl | 136 + src/views/nova_admin_debug_toolbar.dtl | 41 - src/views/nova_admin_ets_detail_view.erl | 77 + src/views/nova_admin_ets_view.erl | 73 + src/views/nova_admin_layout.erl | 38 + src/views/nova_admin_main.dtl | 182 - src/views/nova_admin_ports.dtl | 38 - src/views/nova_admin_ports_view.erl | 64 + src/views/nova_admin_process_detail_view.erl | 80 + src/views/nova_admin_processes.dtl | 198 - src/views/nova_admin_processes_view.erl | 83 + src/views/nova_admin_routes.dtl | 114 - src/views/nova_admin_routes_view.erl | 125 + src/views/nova_admin_tv.dtl | 37 - 528 files changed, 1187 insertions(+), 200230 deletions(-) delete mode 100644 priv/assets/components/navbar/navbar-dropdowns.css delete mode 100644 priv/assets/components/sidebar/sidebar-default.css delete mode 100644 priv/assets/css/auth.css delete mode 100644 priv/assets/css/error.css delete mode 100644 priv/assets/css/master.css delete mode 100644 priv/assets/font/Lato-Regular.eot delete mode 100644 priv/assets/font/Lato-Regular.ttf delete mode 100644 priv/assets/font/Lato-Regular.woff delete mode 100644 priv/assets/img/bootstraper-logo.png delete mode 100644 priv/assets/img/download.svg delete mode 100644 priv/assets/img/image-wide.svg delete mode 100644 priv/assets/img/logo.svg delete mode 100644 priv/assets/js/charts.js delete mode 100644 priv/assets/js/dashboard-charts.js delete mode 100644 priv/assets/js/debug-toolbar.js delete mode 100644 priv/assets/js/form-validator.js delete mode 100644 priv/assets/js/fullcalendar-script.js delete mode 100644 priv/assets/js/initiate-datatables.js delete mode 100644 priv/assets/js/initiate-summernote.js delete mode 100644 priv/assets/js/initiate-toast.js delete mode 100644 priv/assets/js/routing.js delete mode 100644 priv/assets/js/script.js delete mode 100644 priv/assets/routing.css delete mode 100644 priv/assets/vendor/airdatepicker/LICENSE.md delete mode 100644 priv/assets/vendor/airdatepicker/css/datepicker.css delete mode 100644 priv/assets/vendor/airdatepicker/css/datepicker.min.css delete mode 100644 priv/assets/vendor/airdatepicker/js/datepicker.js delete mode 100644 priv/assets/vendor/airdatepicker/js/datepicker.min.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.cs.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.da.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.de.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.en.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.es.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.fi.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.fr.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.hu.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.nl.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.pl.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt-BR.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.ro.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.sk.js delete mode 100644 priv/assets/vendor/airdatepicker/js/i18n/datepicker.zh.js delete mode 100644 priv/assets/vendor/bootstrap/LICENSE.md delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.rtl.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.rtl.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-reboot.rtl.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.rtl.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.rtl.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.rtl.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap-utilities.rtl.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.rtl.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.rtl.css.map delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.rtl.min.css delete mode 100644 priv/assets/vendor/bootstrap/css/bootstrap.rtl.min.css.map delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.bundle.js delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.bundle.js.map delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.bundle.min.js delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.bundle.min.js.map delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.esm.js delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.esm.js.map delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.esm.min.js delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.esm.min.js.map delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.js delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.js.map delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.min.js delete mode 100644 priv/assets/vendor/bootstrap/js/bootstrap.min.js.map delete mode 100644 priv/assets/vendor/chartsjs/Chart.min.js delete mode 100644 priv/assets/vendor/chartsjs/LICENSE.md delete mode 100644 priv/assets/vendor/chartsjs/chart.esm.js delete mode 100644 priv/assets/vendor/chartsjs/chart.js delete mode 100644 priv/assets/vendor/chartsjs/chunks/helpers.segment.js delete mode 100644 priv/assets/vendor/chartsjs/helpers.esm.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bootstrap.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bootstrap.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bootstrap4.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bootstrap4.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bootstrap5.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bootstrap5.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bulma.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.bulma.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.dataTables.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.dataTables.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.foundation.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.foundation.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.jqueryui.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.jqueryui.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.semanticui.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/dataTables.semanticui.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/jquery.dataTables.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/css/jquery.dataTables.min.css delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/images/sort_asc.png delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/images/sort_asc_disabled.png delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/images/sort_both.png delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/images/sort_desc.png delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/images/sort_desc_disabled.png delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bootstrap.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bootstrap.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bootstrap4.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bootstrap4.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bootstrap5.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bootstrap5.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bulma.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.bulma.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.dataTables.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.dataTables.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.foundation.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.foundation.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.jqueryui.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.jqueryui.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.semanticui.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/dataTables.semanticui.min.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/jquery.dataTables.js delete mode 100644 priv/assets/vendor/datatables/DataTables-1.10.25/js/jquery.dataTables.min.js delete mode 100644 priv/assets/vendor/datatables/LICENSE.md delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bootstrap.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bootstrap.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bootstrap4.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bootstrap4.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bootstrap5.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bootstrap5.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bulma.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.bulma.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.dataTables.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.dataTables.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.foundation.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.foundation.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.jqueryui.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.jqueryui.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.semanticui.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/css/responsive.semanticui.min.css delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/dataTables.responsive.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/dataTables.responsive.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bootstrap.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bootstrap.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bootstrap4.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bootstrap4.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bootstrap5.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bootstrap5.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bulma.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.bulma.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.dataTables.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.dataTables.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.foundation.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.foundation.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.jqueryui.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.jqueryui.min.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.semanticui.js delete mode 100644 priv/assets/vendor/datatables/Responsive-2.2.9/js/responsive.semanticui.min.js delete mode 100644 priv/assets/vendor/datatables/datatables.css delete mode 100644 priv/assets/vendor/datatables/datatables.js delete mode 100644 priv/assets/vendor/datatables/datatables.min.css delete mode 100644 priv/assets/vendor/datatables/datatables.min.js delete mode 100644 priv/assets/vendor/flagiconcss/LICENSE.md delete mode 100644 priv/assets/vendor/flagiconcss/css/flag-icon.min.css delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ad.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ae.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/af.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ag.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ai.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/al.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/am.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ao.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/aq.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ar.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/as.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/at.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/au.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/aw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ax.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/az.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ba.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bb.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bd.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/be.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bh.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bi.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bj.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bl.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bo.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bq.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/br.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bs.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bt.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bv.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/by.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/bz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ca.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cc.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cd.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ch.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ci.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ck.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cl.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/co.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cv.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cx.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cy.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/cz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/de.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/dj.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/dk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/dm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/do.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/dz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ec.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ee.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/eg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/eh.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/er.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/es-ca.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/es-ga.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/es.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/et.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/eu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/fi.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/fj.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/fk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/fm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/fo.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/fr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ga.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gb-eng.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gb-nir.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gb-sct.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gb-wls.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gb.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gd.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ge.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gh.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gi.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gl.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gp.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gq.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gs.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gt.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/gy.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/hk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/hm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/hn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/hr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ht.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/hu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/id.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ie.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/il.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/im.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/in.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/io.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/iq.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ir.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/is.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/it.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/je.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/jm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/jo.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/jp.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ke.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/kg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/kh.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ki.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/km.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/kn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/kp.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/kr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/kw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ky.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/kz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/la.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/lb.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/lc.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/li.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/lk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/lr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ls.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/lt.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/lu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/lv.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ly.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ma.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mc.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/md.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/me.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mh.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ml.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mo.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mp.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mq.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ms.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mt.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mv.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mx.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/my.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/mz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/na.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/nc.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ne.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/nf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ng.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ni.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/nl.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/no.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/np.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/nr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/nu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/nz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/om.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pa.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pe.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ph.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pl.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ps.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pt.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/pw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/py.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/qa.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/re.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ro.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/rs.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ru.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/rw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sa.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sb.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sc.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sd.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/se.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sh.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/si.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sj.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sl.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/so.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ss.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/st.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sv.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sx.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sy.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/sz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tc.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/td.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/th.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tj.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tl.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/to.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tr.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tt.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tv.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tw.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/tz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ua.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ug.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/um.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/un.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/us.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/uy.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/uz.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/va.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/vc.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ve.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/vg.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/vi.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/vn.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/vu.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/wf.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ws.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/xk.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/ye.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/yt.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/za.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/zm.svg delete mode 100644 priv/assets/vendor/flagiconcss/flags/4x3/zw.svg delete mode 100644 priv/assets/vendor/fontawesome/LICENSE.md delete mode 100644 priv/assets/vendor/fontawesome/css/all.css delete mode 100644 priv/assets/vendor/fontawesome/css/all.min.css delete mode 100644 priv/assets/vendor/fontawesome/css/brands.css delete mode 100644 priv/assets/vendor/fontawesome/css/brands.min.css delete mode 100644 priv/assets/vendor/fontawesome/css/fontawesome.css delete mode 100644 priv/assets/vendor/fontawesome/css/fontawesome.min.css delete mode 100644 priv/assets/vendor/fontawesome/css/regular.css delete mode 100644 priv/assets/vendor/fontawesome/css/regular.min.css delete mode 100644 priv/assets/vendor/fontawesome/css/solid.css delete mode 100644 priv/assets/vendor/fontawesome/css/solid.min.css delete mode 100644 priv/assets/vendor/fontawesome/css/svg-with-js.css delete mode 100644 priv/assets/vendor/fontawesome/css/svg-with-js.min.css delete mode 100644 priv/assets/vendor/fontawesome/css/v4-shims.css delete mode 100644 priv/assets/vendor/fontawesome/css/v4-shims.min.css delete mode 100644 priv/assets/vendor/fontawesome/sprites/brands.svg delete mode 100644 priv/assets/vendor/fontawesome/sprites/regular.svg delete mode 100644 priv/assets/vendor/fontawesome/sprites/solid.svg delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-brands-400.eot delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-brands-400.svg delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-brands-400.ttf delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-brands-400.woff delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-brands-400.woff2 delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-regular-400.eot delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-regular-400.svg delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-regular-400.ttf delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-regular-400.woff delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-regular-400.woff2 delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-solid-900.eot delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-solid-900.svg delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-solid-900.ttf delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-solid-900.woff delete mode 100644 priv/assets/vendor/fontawesome/webfonts/fa-solid-900.woff2 delete mode 100644 priv/assets/vendor/jquery/LICENSE.md delete mode 100644 priv/assets/vendor/jquery/jquery.js delete mode 100644 priv/assets/vendor/jquery/jquery.min.js delete mode 100644 priv/assets/vendor/jquery/jquery.min.map delete mode 100644 priv/assets/vendor/jquery/jquery.slim.js delete mode 100644 priv/assets/vendor/jquery/jquery.slim.min.js delete mode 100644 priv/assets/vendor/jquery/jquery.slim.min.map delete mode 100644 priv/assets/vendor/mdtimepicker/LICENSE.md delete mode 100644 priv/assets/vendor/mdtimepicker/mdtimepicker-theme.css delete mode 100644 priv/assets/vendor/mdtimepicker/mdtimepicker.css delete mode 100644 priv/assets/vendor/mdtimepicker/mdtimepicker.js delete mode 100644 priv/assets/vendor/mdtimepicker/mdtimepicker.min.css delete mode 100644 priv/assets/vendor/mdtimepicker/mdtimepicker.min.js delete mode 100644 priv/assets/vendor/treant/raphael.js delete mode 100644 priv/assets/vendor/treant/treant.css delete mode 100644 priv/assets/vendor/treant/treant.js create mode 100644 priv/static/assets/css/admin.css delete mode 100644 screenshot.png create mode 100644 src/controllers/nova_admin_applications_controller.erl delete mode 100644 src/controllers/nova_admin_code_controller.erl create mode 100644 src/controllers/nova_admin_css_controller.erl create mode 100644 src/controllers/nova_admin_dashboard_controller.erl delete mode 100644 src/controllers/nova_admin_debug_toolbar_controller.erl create mode 100644 src/controllers/nova_admin_ets_controller.erl delete mode 100644 src/controllers/nova_admin_main_controller.erl create mode 100644 src/controllers/nova_admin_routes_controller.erl delete mode 100644 src/controllers/nova_admin_trace_controller.erl delete mode 100644 src/controllers/nova_admin_tv_controller.erl delete mode 100644 src/nova_admin_app.erl delete mode 100644 src/nova_admin_handler.erl create mode 100644 src/nova_admin_helpers.erl delete mode 100644 src/nova_admin_sup.erl delete mode 100644 src/nova_admin_trace_db.erl delete mode 100644 src/nova_admin_trace_plugin.erl delete mode 100644 src/nova_admin_utils.erl delete mode 100644 src/views/base.dtl delete mode 100644 src/views/debug_toolbar.dtl delete mode 100644 src/views/footer.dtl delete mode 100644 src/views/header.dtl create mode 100644 src/views/nova_admin_application_detail_view.erl create mode 100644 src/views/nova_admin_applications_view.erl create mode 100644 src/views/nova_admin_dashboard_view.erl delete mode 100644 src/views/nova_admin_debug_toolbar.dtl create mode 100644 src/views/nova_admin_ets_detail_view.erl create mode 100644 src/views/nova_admin_ets_view.erl create mode 100644 src/views/nova_admin_layout.erl delete mode 100644 src/views/nova_admin_main.dtl delete mode 100644 src/views/nova_admin_ports.dtl create mode 100644 src/views/nova_admin_ports_view.erl create mode 100644 src/views/nova_admin_process_detail_view.erl delete mode 100644 src/views/nova_admin_processes.dtl create mode 100644 src/views/nova_admin_processes_view.erl delete mode 100644 src/views/nova_admin_routes.dtl create mode 100644 src/views/nova_admin_routes_view.erl delete mode 100644 src/views/nova_admin_tv.dtl diff --git a/README.md b/README.md index b90f368..f54a1b4 100644 --- a/README.md +++ b/README.md @@ -1,29 +1,62 @@ # nova_admin -Observer-like administration UI for Nova -![Screenshot of Nova Admin](screenshot.png "Screenshot of Nova Admin") +Admin dashboard for Nova applications — inspired by Phoenix LiveDashboard. +Built with [arizona_core](https://github.com/Taure/arizona_core) for server-rendered views with a path to live WebSocket updates. -Clone and try it out. Please report bugs if you find. Any help is welcome (Bug reports, contributions etc). +## Pages + +- **Dashboard** — OTP release, ERTS version, uptime, schedulers, memory breakdown, resource counts +- **Processes** — all BEAM processes with memory, reductions, message queue (click for detail) +- **ETS Tables** — all tables with type, size, memory, protection (click to view entries) +- **Ports** — port list with I/O stats +- **Applications** — running applications with supervision tree visualization +- **Routes** — Nova route table with method, path, controller, function + +## Requirements + +- OTP 28+ +- Nova 0.13+ +- arizona_core ## Installation -Add nova_admin to your *rebar.config*: +Add nova_admin to your `rebar.config`: ```erlang {deps, [ - {nova_admin, ".*", {git, "git@github.com:novaframework/nova_admin.git", {branch, "master"}}} + {nova_admin, {git, "https://github.com/novaframework/nova_admin.git", {branch, "main"}}} ]}. ``` -Update your config file to include nova_admin: +Add to your application dependencies in `app.src`: + +```erlang +{applications, [kernel, stdlib, nova, arizona_core, nova_admin]} +``` + +Register it in your `sys.config`: ```erlang {your_application, [ - {nova_apps, [ - {nova_admin, #{prefix => "/nova_admin"}} - ]} + {nova_apps, [nova_admin]} +]}. +``` + +Browse to `http://localhost:YOUR_PORT/admin`. + +## Configuration + +The prefix is configurable via application environment: + +```erlang +{nova_admin, [ + {prefix, "/dashboard"} %% default: "/admin" ]}. ``` -Change `your_application` to the name of your application and `prefix` to the desired prefix for nova_admin. +## Architecture + +nova_admin is a stateless library — no supervision tree, no gen_servers. All data comes from BEAM introspection at request time (`erlang:processes()`, `ets:all()`, `application:which_applications()`, etc.). + +Views use arizona_core's `arizona_view` behaviour with the `arizona_parse_transform` for compile-time template optimization. This means views can be upgraded to live WebSocket updates without rewriting templates. diff --git a/priv/assets/components/navbar/navbar-dropdowns.css b/priv/assets/components/navbar/navbar-dropdowns.css deleted file mode 100644 index 1221c2d..0000000 --- a/priv/assets/components/navbar/navbar-dropdowns.css +++ /dev/null @@ -1,70 +0,0 @@ -/*------------------------------------------------------------------ -* Bootstrap Simple Admin Template -* Version: 3.0 -* Author: Alexis Luna -* Website: https://github.com/alexis-luna/bootstrap-simple-admin-template --------------------------------------------------------------------*/ -.nav-dropdown .nav-link { - color: #B2EBF2; - line-height: 1.42857; - padding: 1rem 0 1rem 1rem !important; -} - -.nav-dropdown .nav-link:hover { - color: #fff; -} - -.nav-dropdown.show a { - color: #fff; -} - -.nav-dropdown .nav-link::after { - display: none; -} - -.nav-dropdown .nav-link-menu { - position: absolute; - border: none; - min-width: 220px; - padding: 0; - line-height: 1.4; - box-shadow: 0 1px 10px 0 rgba(69, 90, 100, 0.2); - margin-top: -5px; -} - -.nav-dropdown .nav-link-menu::before { - top: -4px; - right: 25%; - margin: 0 0 0 -.25em; - display: block; - position: absolute; - pointer-events: none; - content: ''; - visibility: visible; - -webkit-transform: rotate(45deg); - transform: rotate(45deg); - width: .5em; - height: .5em; - background: #ffffff; - z-index: 2; -} - -.nav-dropdown .nav-link-menu .nav-list { - padding: 5px 0; - margin-bottom: 0; - list-style: none; -} - -.nav-dropdown .nav-link-menu .nav-list li { - line-height: 1.2; -} - -.nav-dropdown .nav-link-menu .nav-list li a { - color: #888; - font-size: 14px; - padding: .8rem; -} - -.nav-dropdown .dropdown-divider { - margin: 3px 0; -} \ No newline at end of file diff --git a/priv/assets/components/sidebar/sidebar-default.css b/priv/assets/components/sidebar/sidebar-default.css deleted file mode 100644 index b25ad2f..0000000 --- a/priv/assets/components/sidebar/sidebar-default.css +++ /dev/null @@ -1,81 +0,0 @@ -/*------------------------------------------------------------------ -* Bootstrap Simple Admin Template -* Version: 3.0 -* Author: Alexis Luna -* Website: https://github.com/alexis-luna/bootstrap-simple-admin-template --------------------------------------------------------------------*/ -#sidebar { - min-width: 250px; - max-width: 250px; - background: #fff; - color: #fff; - transition: all 0.3s; - border-right: 1px solid #e6ecf5; -} - -#sidebar.active { - margin-left: -250px; -} - -#sidebar .sidebar-header { - padding: .4rem 1rem; - border-bottom: 1px solid rgba(101, 109, 119, .16); - background: rgb(31, 26, 57); - max-height: 80px; -} - -#sidebar ul.components { - padding: 0 0; -} - -#sidebar ul p { - color: #fff; - padding: 10px; -} - -#sidebar ul li a { - padding: .8rem 1.5rem; - font-size: 1rem; - display: block; -} - -#sidebar ul li a .fas { - min-width: 20px; - margin-right: 5px; - text-align: center; -} - -#sidebar ul li a:hover, -#sidebar ul li a.active { - color: #fff; - background: #2196F3; -} - -#sidebar ul li.active>a, -a[aria-expanded="true"] { - color: inherit; -} - -#sidebar ul ul a { - font-size: 1rem; - background: #EEEEEE; -} - -#sidebar a[data-toggle="collapse"] { - position: relative; -} - -#sidebar .dropdown-toggle::after { - display: block; - position: absolute; - top: 50%; - right: 20px; - transform: translateY(-50%); - display: none; -} - -@media (max-width: 768px) { - #sidebarCollapse span { - display: none; - } -} diff --git a/priv/assets/css/auth.css b/priv/assets/css/auth.css deleted file mode 100644 index 50bb0fe..0000000 --- a/priv/assets/css/auth.css +++ /dev/null @@ -1,106 +0,0 @@ -/*------------------------------------------------------------------ -* Bootstrap Simple Admin Template -* Version: 3.0 -* Author: Alexis Luna -* Website: https://github.com/alexis-luna/bootstrap-simple-admin-template --------------------------------------------------------------------*/ - -/*------------------------------------------------------------------ -[Table of contents] - -1. Body / #body -2. Contents / #auth-content -3. Cards / .card -4. Miscellaneous -5. Adjustments to dafault behaviors --------------------------------------------------------------------*/ - -/*------------------------------------------------------------------ -[1. Body / #body] -*/ -body { - background: #f1f1f1; -} - -.wrapper { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - min-width: 100%; - min-height: 100vh; -} - -/*------------------------------------------------------------------ -[2. Contents / #auth-content] -*/ -.auth-content { - position: relative; - width: 480px; - padding: 15px; - z-index: 5; -} - -/*------------------------------------------------------------------ -[3. Cards / .card] -*/ -.auth-content .card { - margin-bottom: 0; - -webkit-box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); - box-shadow: 0 1px 20px 0 rgba(69, 90, 100, 0.08); - border: none; - -webkit-transition: all 0.5s ease-in-out; - transition: all 0.5s ease-in-out; -} - -.auth-content .card .card-block, -.auth-content .card .card-body { - padding: 30px 25px; -} - -.auth-content .form-control { - background: #f4f7fa; - min-height: 42px; - line-height: 42px; - font-size: 14px; - padding: 10px 15px; - height: 42px; -} - -/*------------------------------------------------------------------ -[4. Miscellaneous] -*/ -.shadow-2 { - -webkit-box-shadow: 0 10px 18px 0 rgba(62, 57, 107, 0.2); - box-shadow: 0 10px 18px 0 rgba(62, 57, 107, 0.2); -} - -p.text-muted { - font-size: 13px; -} - -/*------------------------------------------------------------------ -[5. Adjustments to dafault behaviors] -*/ -.btn { - padding: 10px 20px; - border-radius: 0.25rem; - font-size: 14px; - margin-bottom: 5px; - margin-right: 10px; - -webkit-transition: all 0.3s ease-in-out; - transition: all 0.3s ease-in-out; -} - -.wrapper a, -.wrapper p>a { - color: #3e8ef7; - font-weight: 600; -} \ No newline at end of file diff --git a/priv/assets/css/error.css b/priv/assets/css/error.css deleted file mode 100644 index 2cab7e5..0000000 --- a/priv/assets/css/error.css +++ /dev/null @@ -1,129 +0,0 @@ -/*------------------------------------------------------------------ -* Bootstrap Simple Admin Template -* Version: 3.0 -* Author: Alexis Luna -* Website: https://github.com/alexis-luna/bootstrap-simple-admin-template --------------------------------------------------------------------*/ - -/*------------------------------------------------------------------ -[Table of contents] - -1. Body / .wrapper -2. Contents / .page -3. Miscellaneous -4. Adjustments to dafault behaviors -5. Responsive properties --------------------------------------------------------------------*/ - -/*------------------------------------------------------------------ -[1. Body / .wrapper] -*/ -@font-face { - font-family: "Lato"; - font-style: normal; - font-weight: 400; - font-display: auto; - src: url("../font/Lato-Regular.eot"); - src: url("../font/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../font/Lato-Regular.woff") format("woff"), url("../font/Lato-Regular.ttf") format("truetype"); -} - -h1, -.h1, -h2, -.h2, -h3, -.h3, -h4, -.h4, -h5, -.h5, -h6, -.h6, -p, -a, -td, -body { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; -} - -body, -html { - width: 100%; - height: 100%; - background: #f1f1f1; - font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif; -} - -.wrapper { - position: relative; - display: -webkit-box; - display: -ms-flexbox; - display: flex; - -webkit-box-align: center; - -ms-flex-align: center; - align-items: center; - -webkit-box-pack: center; - -ms-flex-pack: center; - justify-content: center; - overflow: hidden; - min-width: 100%; - min-height: 100vh; -} - -/*------------------------------------------------------------------ -[2. Contents / .page] -*/ -.page { - height: 100%; - max-width: none !important; - margin: 0 !important; - padding: 0; - position: relative; - min-height: calc(100% - 44px); -} - -.page header h1 { - font-size: 10em; - font-weight: 400; -} - -.page header p { - margin-bottom: 30px; - font-size: 30px; - text-transform: uppercase; -} - -.page .error-advise { - margin-bottom: 25px; - color: #a9afb5; -} - -/*------------------------------------------------------------------ -[3. Miscellaneous] -*/ -.page-copyright { - color: #37474f; - font-size: .858rem; - letter-spacing: 1px; -} - -/*------------------------------------------------------------------ -[4. Adjustments to dafault behaviors] -*/ -.btn-round { - border-radius: 1000px; -} - -/*------------------------------------------------------------------ -[5. Responsive Properties] -*/ -@media (max-width: 480px) { - .page header h1 { - font-size: 8em; - } - - .page header p { - font-size: 2rem; - } -} \ No newline at end of file diff --git a/priv/assets/css/master.css b/priv/assets/css/master.css deleted file mode 100644 index b7ff191..0000000 --- a/priv/assets/css/master.css +++ /dev/null @@ -1,491 +0,0 @@ -/*------------------------------------------------------------------ -* Bootstrap Simple Admin Template -* Version: 3.0 -* Author: Alexis Luna -* Website: https://github.com/alexis-luna/bootstrap-simple-admin-template --------------------------------------------------------------------*/ - -@import "../components/navbar/navbar-dropdowns.css"; -@import "../components/sidebar/sidebar-default.css"; - -/*------------------------------------------------------------------ -# [Color codes] - -# teal: #00b5ad -# olive: #b5cc18 -# violet: #6435c9 -# orange: #f2711c -# darkgray: darkgray -# blue: #2185d0 -# grey: #767676 -# */ - -/*------------------------------------------------------------------ -[Typography] - -Body: 1em / "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif; -Headers: 2em / "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif; -parapgraph: 1em / "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif; - -Notes: decreasing heading by 0.4em with every subsequent heading level --------------------------------------------------------------------*/ - -/*------------------------------------------------------------------ -[Table of contents] - -1. Body / #body -2. Header / #header -3. Navigation / #navbar -4. Content / #content -5. Sidebar / #sidebar -6. Boxes / .box -7. Dashboard cards / .card -8. Miscellaneous -9. Adjustments to dafault behaviors -10. Colors / .teal, .olive, .violet, .orange, .darkgray, .blue, .grey -11. Responsive properties --------------------------------------------------------------------*/ - -/*------------------------------------------------------------------ -[1. Body / #body] -*/ -@font-face { - font-family: "Lato"; - font-style: normal; - font-weight: 400; - font-display: auto; - src: url("../font/Lato-Regular.eot"); - src: url("../font/Lato-Regular.eot?#iefix") format("embedded-opentype"), url("../font/Lato-Regular.woff") format("woff"), url("../font/Lato-Regular.ttf") format("truetype"); -} - -body, -h1, -.h1, -h2, -.h2, -h3, -.h3, -h4, -.h4, -h5, -.h5, -h6, -.h6, -p, -a, -td { - -moz-osx-font-smoothing: grayscale; - -webkit-font-smoothing: antialiased; -} - -body { - width: 100%; - height: 100%; - background: #f4f6fa; - font-family: "Lato", "Helvetica Neue", Arial, Helvetica, sans-serif; - font-size: 1rem; - color: #444; -} - -.wrapper { - display: flex; - width: 100%; - align-items: stretch; - overflow-x: hidden -} - -#body { - width: 100%; - padding: 0; - min-height: 100vh; - transition: all 0.3s; -} - -/*------------------------------------------------------------------ -[2. Header / #header] -*/ -#body>.navbar { - padding: 0 1.5rem; - min-height: 54px; - box-shadow: none; - border-bottom: 1px solid rgba(101, 109, 119, .16); -} - -/*------------------------------------------------------------------ -[3. Navigation / #navbar] - see /components/navbar/navbar-dropdown.css -*/ -.default-light-menu { - border: none !important; - box-shadow: 0 0 0 1px rgba(255, 255, 255, 0.5) inset !important; - color: #fff; -} - -.default-light-menu:hover { - background: #2196F3 !important; - color: #fff; -} - -/*------------------------------------------------------------------ -[4. Content / #content] -*/ -#body>.content { - position: relative; - padding: .5rem; -} - -#body .content .page-title h3 { - margin: 1rem 0; -} - -.page-header { - margin-top: 1.25rem; -} - -.page-pretitle { - font-size: .8rem; - text-transform: uppercase; - line-height: 1.6; - color: #656d77; -} - -.page-title { - margin: 0; - font-size: 1.5rem; - line-height: 1.5555556; -} - -.detail-subtitle { - font-size: .8rem; - text-transform: uppercase; - line-height: 1.6; -} - -/*------------------------------------------------------------------ -[5. Sidebar / #sidebar] - see /components/sidebar/sidebar-default.css -*/ - -/*------------------------------------------------------------------ -[6. Boxes / .box] -*/ -.box { - position: relative; - border-radius: 3px; - background: #ffffff; - border-top: 3px solid #d2d6de; - margin-bottom: 20px; - width: 100%; - box-shadow: 0 1px 1px rgba(0, 0, 0, 0.1); -} - -.box-body { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - padding: 10px; -} - -.box-footer { - border-top-left-radius: 0; - border-top-right-radius: 0; - border-bottom-right-radius: 3px; - border-bottom-left-radius: 3px; - border-top: 1px solid #f4f4f4; - padding: 10px 20px; - background-color: #FAFAFA; - text-align: right; -} - -.box-primary { - border-top-color: #22a1f9; -} - -/*------------------------------------------------------------------ -[7. Dashboard Cards / .card] -*/ -.card { - margin-bottom: 15px; - box-shadow: rgba(35, 46, 60, .04) 0 2px 4px 0; -} - -.card .content { - padding: 15px 15px 10px 15px; -} - -.card .content .icon-big { - font-size: 3em; - min-height: 64px; - line-height: 64px; -} - -.card .content .number { - font-size: 1.5em; - text-align: right; - font-weight: bolder; -} - -.card .content .footer { - background-attachment: fixed; - position: relative; - padding: 0; - line-height: 30px; -} - -.card .content .stats { - display: inline-block; - color: #a9a9a9; -} - -/*------------------------------------------------------------------ -[8. Miscellaneous ] -*/ -.line { - border-bottom: 1px solid #E0E0E0; -} - -.nav-pills { - padding: 15px; - background-color: #E0E0E0; - -webkit-box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05); - box-shadow: 0 3px 10px 0 rgba(0, 0, 0, 0.05); -} - -.btn-rounded { - border-radius: 10em; - padding: 6px 8px; - font-size: small; - text-transform: none; - text-shadow: none !important; - background: #eaeaea; - border-color: transparent; - border: none; -} - -.btn-rounded:hover { - border-color: transparent; - border: none; -} - -#myTab { - margin-bottom: 15px; -} - -.no-margin { - margin: 0; -} - -.dfd { - width: 100%; -} - -.bg-lighter-grey { - background: #FAFAFA; -} - -/*------------------------------------------------------------------ -[9. Adjustments to default behaviors] -*/ -a, -a:hover, -a:focus { - color: inherit; - text-decoration: none; - transition: all 0.3s; -} - -.btn.focus, -.btn:focus { - box-shadow: none; -} - -.btn.btn-square { - border-radius: 0; -} - -.table td, -.table th { - vertical-align: middle; -} - -table.dataTable thead .sorting:before, -table.dataTable thead .sorting:after, -table.dataTable thead .sorting_asc:before, -table.dataTable thead .sorting_asc:after, -table.dataTable thead .sorting_desc:before, -table.dataTable thead .sorting_desc:after, -table.dataTable thead .sorting_asc_disabled:before, -table.dataTable thead .sorting_asc_disabled:after, -table.dataTable thead .sorting_desc_disabled:before, -table.dataTable thead .sorting_desc_disabled:after { - font-size: .8rem; - bottom: .9rem; -} - -.dataTables_info { - visibility: hidden; -} - -table.dataTable>tbody>tr.child ul.dtr-details { - display: block; -} - -.nav-tabs { - border-bottom: 2px solid #dee2e6; -} - -.nav-tabs .nav-item { - margin-bottom: -2px; -} - -.nav-tabs .nav-link { - border: none; - -webkit-transition: color .1s ease; - transition: color .1s ease; - color: inherit; -} - -.nav-tabs .nav-item.show .nav-link, -.nav-tabs .nav-link.active { - color: #007bff; - background-color: #fff; - border-bottom: 2px solid #22a1f9; - -} - -.tab-content { - padding: 15px; -} - -.svg-inline--fa { - min-width: 15px; -} - -.display-absolute { - position: absolute; -} - -.large-icon { - font-size: 3em; -} - -.license span { - margin-bottom: 1em; -} - -/*------------------------------------------------------------------ -[10. Colors / .teal, .olive, .violet, .orange, .darkgray, .blue, .grey] -*/ -.teal { - color: #00b5ad !important; -} - -.olive { - color: #b5cc18 !important; -} - -.violet { - color: #6435c9 !important; -} - -.orange { - color: #f2711c !important; -} - -.darkgray { - color: darkgray !important; -} - -.blue { - color: #2185d0 !important; -} - -.grey { - color: #767676 !important; -} - -/*------------------------------------------------------------------ -[11. Responsive properties] -*/ -@media (max-width: 768px) { - .display-absolute { - position: relative; - } -} - -@media (max-width: 680px) { - #body.active .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - - .nav-dropdown .nav-link-menu { - position: fixed !important; - top: 52px !important; - width: 100% !important; - margin-top: 0; - } - - .nav-dropdown .nav-link { - padding: 10px; - } - - .nav-dropdown .nav-link-menu::before { - right: 50%; - } - - #body .navbar-collapse { - display: none !important; - } - - #body .nav-dropdown .nav-item span { - display: none !important; - } - - .btn-header { - display: none; - } -} - -@media (min-width: 200px) { - .navbar-expand-lg .navbar-collapse { - display: -ms-flexbox !important; - display: flex !important; - -ms-flex-preferred-size: auto; - flex-basis: auto; - } - - .navbar-expand-lg .navbar-nav { - -ms-flex-direction: row; - flex-direction: row; - } -} - -.node { - color: #333; - border: 2px solid #CCC; - border-radius: 3px; - text-align: center; -} -.node.endpoint { - background-color: #d4edda; -} - -.node.wildcard { - background-color: #fff3cd; -} - -.node.binding { - background-color: #cce5ff; -} - -.node p.node-route { - font-weight: bold; -} - -.node p { - font-size: 15px; - line-height: 15px; - padding: 3px; -} diff --git a/priv/assets/font/Lato-Regular.eot b/priv/assets/font/Lato-Regular.eot deleted file mode 100644 index f36f4800b2fb5bf78c265dd405bcd1232d59c2ce..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 268273 zcmZUZRZtvEw5^B1-Q8UR!Civ8Gq?@z?(PJ4cMT9oa1HLx;O+z`xZC;9eYjP(?&|8^ zwZGc69=mqSH9ic0<-Z9900LkD01O~HED#8Ufd)cD0g|8q|4C8x6A0M-JO`*E{%`u9 z3ZVcL{~LL>*OvY_{=Y&1C<06X?f|F%Fd9G|U;(fKcmVAGW3K-Z4uIBw#1-HMu=%gT z@joLDz*hj$h)PL4%a1Con zeMslGZ{@H>(dP;v&#kX*?N5=Bs1^mHvs&I5Z&TMbl;`Jn-HB?ygb#pQ3hajQ> z9^ME|Ce??|BWx!Pd45tTDf^Tl%z3Bz^}?zncQ3JR{zYQB8y^Xhd~UiNj_#=$7fHhebzFi%TL zJ9eoXI0)SBTs%@ok7zIrGO2dE7(MWbdQs^&lG98*T8Wg0&*|MXTt#ySPKV)FhfFbrwCrbwJjPeDc$RoJx#HcUBH=~11~g~Wub%SyC5xShbMc$5n`nDvDT95S(u0WV zOzafIiGmUUSbQ@y&j7Pm9OAY7Cn6r%TIcr#MXwp|yXm&bA!XfKYueG=L8^r*?kvn- zfV5PXlExs(8MtemO!pb(fqtA|`HhMKQS*E-pFy1lYU@;Y@fCI|GDbss+uNqp6Wthl zHOeSA9hr9m=gS7W`m;A%uIQF+o7vXH;ImzrOrp=r-da7pY(q z!^(he>L{f8hUHUY-xPBjTQ@yOWZ9CXkn5&83;ZoP*VyH)467Hp?Hr}f&Ta?;jm<8r z%H+%0d-+?o8qo!lKpUZ{yp;Yl#r_@YKiYZsRf7e%Vrj96$C7vx^Zr_~W2vTUD&Ue!`};1AHC&Jf~Bf6#XrEuRiIs zQB>8oLa+U8AkoSleDNUW!`VA3?Cel>jtrA?v-sb>#3~11k`n?$RA>MieOuDb_U^h< z6|TnyItWiEm_ty>YO7hIs^7@@M_E4kK8>U1lXXU>6@LU=?^G)$tW&LfkROavF2_kQ zALHe`)cth>wd}h`*DNjLNq8`bk7v`~h&L&HsuY*rXaeBYlzP^3)imn>`9e)Gha$Z> z=zi>dE6oCW??ZyGY3L~MNSSlo1e!ofujbt(Mu$Z%<)_I?YBs+fphLI7Fw)g@Z62 z4KmDNGIZ`-@}+z2h8O%0Cz{+o$i}cJS*q=uc)}AMHbAoesUDAL3@*%tAF2ey#V$XT z)aFds&B_@%b2p#}NAfGanSj*dSU=C8MN>NuLB1Ei5Xw~|?a!p+FmBbW+`+kp&5>8b z4$bP;wbRca_glGHg&H(XyLK#mesH3Dadz*`XNW7%9DAIO$MNpt`W^N+Xphg~5yLP- z=7l$n|E(+K1Y7cp*nP8%*<(mID?mvg3{Aa&;1dC5;S~Cx*`9mXw|WaVg?Ddc=M~%M zTd%57a~tsV!=dg7fW<8fl6Ga0%jy-KT-B8iMqeR1g*!!+`a8vCp}8ukTmQ17nOpac6_Gg0`PpP=Quo zyj?M8Ou3BMUlc7u`V<@xv?oC@TFklxGNNwVzW<~c>YK>t_w{sVm(9WO_nmxX!QTKm zOMzO(B{48Y6NLyTvyiyg}e!8p{y18O9yfA*|icg0t9Y6Yz3<7V+@sach zsmO!9 zR*_qe5}Xs7{S?iS+U;il{4_YVD(bV_%}&gCaw=@;#=*wKxTBRW)|G3)c)@x*z&|Hf z2v^J3#^r;6K1W)Pl(}T@={1eaAI=vU@vP#Ya!eNITMo>P*gE>0V0!s)F{c{{S-4lq zTUADd)ryF&*&1#BQJ_uGG}>-a`oI$~n=hOr-1qzO)pdy`o-|!$s6iRqtu1TKrkmYI zUp(Xi3ri<%Fa@v(nY7hoDs6UYSw-39Ah;pYZr)FT>{He~bmS~>Ac%QmjsL5bCz9&j z!^dM798xGIr$g;0Y2(fWbzMQ(6ZBJ{PZ-RV#B-6rk~YWKtDfPv|!RuXn`wg8Z8 zED4iLlLm^sB~7Jx8>O&hIXHJ+cIn3a4lxXJg!FzGV7p}l5n*%ww>z0)* zf}iWym8losw)#p1`bAl7biAHLG8r78G75khyh7e#!!6nRWQ%!X?5&skS&+>k2*{(s znrlS4GUjk-+F{-aI8pH764hU#0VGM=CD>CR5g${qi@`?A`KT(BXVb~#KK)IZape_N z9|siKRuV|-xu>$vd1Ki+rG?D~_3o7EHpri)30!r!5t_4q{ThVQE6{|z{oWu^X{ew0F%xYi z?}a1R?kgx7Jrj1<+Oc0$Ab_fhV@I4M!d(VUb=UIEivpYC?JMUo2o~e!mqQG8o}yaV zy}E#MnZ*hn2$vY!_Z!IsSLl7_TJme(Dt-ApJyh4MU-JyT&3hfEcBj@>jB9+qUDbIa4b^Qd;lKTW?g5>9!qHy_nZI7cC##XM!{PhyTh|%rTZp^h&!^1 z)I;tfpnXk^irJ~??>)?2YWDq6>#aAsMjB~M?6q|SNz-5BLk!nUC)oT0*%u~61lL3o z8%kihR)7gpEP>LtF4MRFVw^Mpy-U-L@0!DG(r1v7FMMFkSiF7^RknCbc-H9d@xf9z zyrYiI7n5CR99MMVYg3*#-x9k$PT?dqr=_na)&%uG9V+v|lS5BF_L@#Vg8PfPn}&y& zxsOu0BeJF;&7Ozp6&`b?yS&sU6$&5mS|-tP)I2%Jgr8%w@WPvGVeF`a+HmI1^q%Rk zFWO2b4yC~`-1D%(w#c~h=){|W6D8A4GR+r*`;~4%r^SN7bu3 zk*|k+|E#A0oih9$EONSeeCMtbPuMOqr&nN4cF~;N$?IZjo-h(jH8|v0CDzUiX7W?{ zL-jFslLszP)%BA5TDnNhS~%##+X2=i_hh{FCcWTg z&TwSjg%JHtpwDcBi#mcd)XYt#QQ1a(Li62Mb?n>{h>3!Sw=8k1i6r?Wd0d(`>kSBi z3!oea^PG&4kA5>blYU!G9Ppt4&pI-xFD;ezDAfL9lZqbt!~{!WiMrMoFU$NW)+9n0 z=`38KAcLaPPuGvziv--HSFRub{_2kVkJP`TZX$W3f!UDBDRSEO<4!n;>hDA#0Xj<1EW$)SN)cYSw-(LQzN2fOORXoO*xW zpOt%xk2qT_+5Qt3jzG7J!pX6C2L%gr-S}sabLa2NNplbDM$A4?b>l>``KXPvpRP%) zN#!%nF6+yYz#HHFdMsca79-QLw{HaMW+xdtFOyFK$FXv^*knJdZ8U4VvNw1XVQADD zo22E=x2xUFyRPgka*=9Ko~7j$o$!w~24cmk*$wdtvGJ-uXfa7J3GSBUn;V<5%=+SD zlKbABGeH1b?Sa7r#hVOjtaD&2e5l6?OImAM>424irwVgWHp!L!^U9 zI>7Q&qu2h9!@Yt@BZacgo~d{V4oL!MB7&fPT#aEQ7~Vznu1zr6sF?DHWshK0N{x|C zDIK-1BW#4(5`?EdJ|m@JfNVR6JU}Z&lft=1gt%!utBuNaPe%rf)0+gxB9eiG8if6> z68`7o_8Qy8E|5)gN&-2wy``;{Te*GB9WRO9RJFUdUtd-~0e?CWB!$Z*3yO@lMO)9k zg14*FQuo~Di+x=seb0?!vb+bn24Z^1_Fw=%3S*nx8+pEt5omly4>j))Jjla)aIYw6 zOgc~`8+}&QgOb#khNg1a4fc(k+eD?bo#(Th3;&=pTCxStj*1RCx9TiHj9ji$u)W27 zZz-RzK#=;3en}f|u1m#`5KsAMpHG<{kurD0Ci@jTJC=jZh!*oiC{qkx%(f3-5kFbt!ILLbvs2(MUR58P3V{FtK(&;U zut@^dh^da2N!O0HmAazi2j&#F??2>z(bn0)=W4D!X&4Nc118BQXpiC0dW)8o?>}EO zj{jjZ23m7PXQHPD)E**#PlATsMAaxuu76RL3(6r8a~S{hSV zC?s}AN^K7+3BI)uo;!q+B@zFAQrmK6OYUwcPsm-`HclH<)dZnN`l7_BQ348L zslvnwugEX-4n*(rM+!Xf-kpvKy%O1rAO5YQx~_~V9hJ{Nz=5B{RfV9>Jaf^k%=mI2V+E1nu`{YoiUL^6xye= zDux|Q?A8?>%`QQQpH=!2OF9c<0F1|AM=a8z(8=(%t~@u&3!hz8^SW^3`JMp}WG*A2 zY9}_yJol0JcOe}$MLfj?0($pxC*_m#|3n1Bu>iMo`JEJe8*C^HtX7Sj<&~L$ zD3E->2cvM(#)b8=?n{}8TWu!PfB!>;+gkga}^kjol565JR3!QZBiMTcX!Zt0httdk|1U-&5I=QzHtchWc0mVOl zn~^-GyQHXjl>(@l2(o%_G?C!_2f*Wp=5f;$B!8{LG^xSzQ@dF0>Qz`LTuHU{PqQE7 zz~J3zY;nZB=yAX83T=E4*;#A}QM1WQ(U*uR8Z zk4Q!2Ltkfa-8ekD^v1aDPcFHavp}|2NT%3Q9raeJ=ZdcuPW(@RYJTiIqI|BqSsX+$ z7-#sXrWM#r_Ky#$4jJzgp8Sq05;{**oa{;g+(ejX`S6Yz;2ToY)(1e zs;E1qo8Aj%u@)ARgd4o%>Qb@q=+r&E(G_$rxHCXi5SZdB=cCS^_bGwWS3+?%3|z-nhT(kTq3nhfF?GG!lMd3v7U#&^ z35RAyLS-o8!w`(Uh6f1i*u3NbD$O!!h*g#8g0F9*$RT0{~(Q$Nue@_C%JIXIa| z8Z?Ou$+Iz_lgO&xOq9;(=PkBr#Q%^XUu-Fku{~l^>km zALmS;vyWb4NQ-nC)0EiuXST$q&2#I%(*%kTu1bCF)82oTfc+y_ls>a6#vF+C)!n0R zSNFIMO&^K{2Z6nAoCCNooAzFWbV8K_&EECMT#gN+G?XVAHfwo!QCF$Qf~^b&l)nJfwT-51G;nUKOf<(-31ph3 zjq$d(jB&Sz4FMuvCwUWFBD(q4_d4sl?qLq&P)Wb6s!pm_Ij1MV^qNpGWM2#Mbw9u+ zO&lHFHRBEjF=}$<-bn5~1K>Rfr4UFg)aG?*6i+NvQESJBCe(;FH3;&xK&1NWqT@_1 zX5=h;CdyiPqE}``4VGDi#5Ss(GKliqV7vkQ2{Zb-iSGyg1o1K1vyi-OJAz%&A))0# zOlhDbMxwmU`W#MD12`!}oFC6v)iH*&G*0^yZAq0ZS<=t){t%Ma?wg)(Q4!<&XTI0e z9P2n~xH&(x8JG6(cl2V!rRI0v5k0s0yaB8Jd93!t68I;$;y2hg$H)JU?`Y~|G~3bl zVq1jt)|V7-c{f-9I+9%JQb{IBXG!Ycy*2w)h1~^(43&K)=&L6E=&KGKgFSs#1n}Mg z%j2#R41MNk?lcMRKIi0PZ=b6&LGwk2Hp=)*D>8b97yiwWw(uWEOCt}g_U(krSv6Tx z$1|hke4>wEM8=dzi9_IxNky+hFO-;weseq#ed_&VTEUuWSopbOyF6|@P}g{6WdR(R zHXB(EAg+4C9dV@~vFw*B7#A&)Mw*D0m60VM?UO|v1;{llJd9n`F~?p($0c5=%1EgW z=!S++p(ppvCb3r}S6mFti`r4MwOQEPRO0YVe_7{NqgQTejL4TdgXgl>P%E8_Qb(N| zynkj+;386G);@WBWjkUcD7^prT6M;V-R5?OuZD)H5ZKf*ewY|0pg2Xe#w^10?fD<0 z7G7K#nc+z^@y1D_P`A5{J(KazIwXp080lb99@w|re4!L!P2}e|7s8kHBh&LD@NDJy zl`yN|XNJ?CcgKC{7)H&2gAL?Aa!>fkn;i0^;hUam6Rr^+c8ZW_4|mPJNHnl>QnjkT z>k4k&OiG>YchzZ4ylVvq;i|oibR;bPzYlf>85&#U2&Db`9vhl+lx&vi`|6gch#W}@ z(2*{1-#9)5xRJp8k{|93Lk$Fk>=M3&ES{jVw#E$Odo3qP<48gU#T!mbo<72od-Qjb zE;^Ix2#ew*@U}`nmwVtZ?7pBhwcmcV0Ogxi4g3zHzcMA@l=b%LJ>q5)F$6DcQWvH^~)UE z7vKuu5Lv#)a$G?9?`cGQrQ_$j*54&kBrk!VrLqLY*m4pMGGZKr)CMu~?#+=Q3M0q* z{Thk_m*U6H7E-f`C^iZ@23X*%WNcC(FOJ8&w5fMWsu0i}k}V!Im^=*;*(S9SS|Dyh z0Y5W3w_x+eD1-zBEOs6HeHrS0V`7S#+r`qLV4tLEnx5k=?9*k%0Vm}U$_I5x`rGunp zwf628Of_1zDdGh_05XIJnS-bWokq<)_Px6Lf2OK!V}5)#ff|Z^hTW+zD5EcRLpY}A z(zhN<<=G4^V$%xb+0;#+Oj?Yy%SqX4_lOdbWU4%Psdpf)W7M^gG#^ZFVtPKmWeKcDKL)4x25P(D)0wn;h47Er2}wPq+}9 z%}^w=jk3^h1{GO7#?1>VT+#Za%sK(4RTuAUNEvt*A)9Zm$Oc{r)hB->s*_RaeUh%p1W;yY3-c zRTe2=P~!U9p4aPtuQVxDy6loDc;LxC|C1?;5P!ff2aN9hj(?vkKg?@ZzP@|lY_T}O zKP;Y6EM|>v-7-z$d{#7vGzYs?#ERF5Z7Y^$%49>9SUD=rt|aB zSrqdqy1|TuGoE?pIu{kdg2GHjJXB-XnXBjn5YA|+Ez~H}*&L0EfJEXw;}09#I^6@p zL)D6N6FE<&gZxg#AXqkpMZdGPR*tDD#HE4i61sz*AZ-~zwaw084xB*{*$w7KTVm!Y ztdhA2lnW?P;i>Otc_V!TqMnI^9VsKiyF_fllKaDvqGV zYs$%)MdK_u;(*$4Qb4*BtpQL5ip3;+F;xEWN__!IiZRr{>vklV_!adbf<%y$)#yGm=7Blgz$=ElKpNq}X* zfLM?#;L&33M9jlN9~4_fqD1AUgd%bSV^OohgspQ*-frk&EI`(MBBsTmoR@abp@Fv0 z>RrL3Nu!5G8uFf(t( z#JiJWjO(MB<>!DRuUXwP+vL2@0hSRA+rOPbY!r(>CgUh(J1StO^@+_TzQQk|lC!>h z_9nd{84+9O$%WHcSV5zm!hwJUV z+%LeHRUI|WJa4X;`V#()h;MFyd`)_8XoY5_uF&98MM5~A^A{RbbF894eWrxYxEDB9 zzL8AUkB@mJ>8W#P_w6o6n9k;c&rj2Cy8HHk4}_ z=}dy32HdhZA-&vE#8dVm9n{}be7K$jNER4{ksx`HxCdPsIJ1JTWFRz4y(%u^@)W<> zOX+>J!Fz%2%eX@62}F+bZJEKl8!SMm?e`p$a$QapAg^roE~mC{>Er9CrhY8*`by`{J zf?RUw;Y`Z>(oe+S-XY%=2M%$>)dQ#ev=t0$3rcp^W^)yoKX*9dwMT_QOzt81FlHe? zbf{NTk|B=2NM05x@xtHGe^p`Wu>3Ng3Z+vJ@*-sFU0}YTh$UXr%8+P~3w#5y6 zKLOR1bYXG8m4kIc8z>1n#CAS65}?9g1HC{ylPD_-FaX3$(LBosGaXa60&U65jHHEC zfut`_#%t4#!+#P*e-htRX$LnK0kCm#F#WL5gi(I2KN7-x4Z8p4n7Wwqw@g?QA$aKy zEi~CM+JFORz^M2~3!|VhZw{VKRL=oCg-9OJBM4QO*)#bIrj5_2xkj+uBA5pdgzdBn zg^Q_o=Vt86D3LuWRGB$t&DF$vVSoLheQBfnm&{!F&k078GDDVxh&jG7hVP1Gg*z~Q z?W;&5<-wm*(M50F;3I8wm-<}w1KT=yZGXL5<+{YLoGQPA73pdz%)VR8g~VsJDHA6C z)~aaLE>VPqMIh;RYNVUM2f*Wp`(O-i37DWEkJ{x@j!dS;*Qiv@p0@ zE`2{L_w+6Ot;#0?F$eJn%N|1UfYptyBQ&Rj6t19QuI)Z!Mps2!I50$Vydso&JuQosC#m=_^tLJY@RYxG?=lI zt1s*j3!jojPlsf#UzQXANlbK0l8q|MR%YjOXPk%3HVV5NDDSt=c=2CVNeCO>ad zRbDAf+OTG~*#W7_As*6e@L4%aIAE8D`9&RPIF12@g$mhU1|Wt7&=Q$PU%Nq)KwVNQ zkvvxwUtfkTy;zM50~;d&MbeL##V{;3e(ESrR?(uI#W)kFc5PJn1y@W){a|SvxY=OE zuzQH7#)6V_?F)%^UFy_h-P($W>W;f=o_3aTinmelgeHmZEP@V%d0tUAnFZ9=qlNNw zpP-^|Hp++&PLM?Y=3gX9t7wrNzj58lrdnhY&@6*lmAe;e@{N;sbQOU_UCj3^ZQeOr zb0o^NWlu*YX<{Kqv(5lwI%_Qh@xuP6fgzR>Ziw-q^9XO}<9+2tp4k67>i*02rbX9G zYA`i4S!+aNbOi#hP6=hNH8^?yq2JyRgI8+=AyFU2&;$uG9_Wq&t-yZ@3fAzSpRmL2IP8zeH ztveh5zmJ!d4CE3>e%H$bM_45Zc6-7sng?D*tJMWzAT1gMscVU@FK)Qi{e*NlqIKM{ zz$ZnPfDI^W7e6Ol&l8le)*FIxMRw#I`l=oB=d%%uGQXipnlXjqVfa6ZlJmb>d*RkU z-OBwj&e*#)xW`%=ReL06lD<}6M1^w+ARtT`vQqSjo@bOm8B|b%ITH@p%p1nmrFxKe zz4J86ci=&z0AXIjAqb|?ysS^J#zCDy+9~X-2{_cA9_fz2eg32djq=mj|Cp_taB%AP z!*CWqm5j3asM@Jmj1X)NNyw;C&u2KY1#=DpkOTNggg(h$*NBvn|J|%R zde#q_Hpy)04dE@3?;y=>_V}V>r7V+|8jl*ko2y| zH2o_`64@Mt2MzZ&5q5sF;(5vU!^&e=GnNze?F%&E4^A>qmPo75!Rksk7-dY5-->vb zWGK^dX4PDSN4(4L1W3Qk&CNspY(cX^9cHIHu(Xy$?bKfYZ#t{4;D35`vv?^bxe~8o z&;AmI)Mq%uZEmP*qC*jxvWh27UN;{TuL#5v`rr=m0IoFqBAKl`a^!;PGIb?45=1iC zx89Cv^n|l!C$ZEutyftd5KAS5fW5Q!+GDmqgatge z*{N>ux}{-=r^1GCq2fp)+8UYVMBf+OJfU1h zG(B1DtK{ZGS*Z0b>C(9&EX~=xHq@CQBEeX(P_?VUDtUhDX2Hs8FGR%x&1<0T@4P-Q zkVq@Ot0g#NqD~mNs+^JZ&N=0}eV(u!s{Q?@mry=sSHj$!CFR+#PaG2n(UO-P+F?Mwig@Z@tVG!1!`XQlqZ=ObIatB(=;g$M8z?` zzlSgG(X`1Q!)7l2eZ)7Q?k{+eVC=6GH!AwO<}Q}fGVaAE1NPU3ezuvV7&a*GKVkC% zWEUddi-T#-vDkZ9*ySlE_45cK3t&aZ7a`Qebx3}wK7trT#(i+&{|J?cN^ziymNq9SGr2n|sMK3-~wIX0mA;J~L14nafeXXvMBV zU8 zO^-OE&D1CRvjX$0D~gP(D^i+EDbmp0Fj9sS^>-8$Hfp4P|3#!Ex80jE@{LTV5U}9) zC#R78pV8EvoPV&1BdeB_ieW^t3`zeV zo^CU0&P*6Kft(WJ9(3t=|NUhv5r}{TqBo-7aSGAASGoLS7&83z(tTU9u7KrubK&F| zjKD~}Dd`Kb`+#u4;H2V)3O1CRpRIbFp%@*#hdTZS9};pfs&~tGzjZ_)$F_{ofF8LX zhauxs(2pMScUR4v?{2f%S^m#%j+m#oZcn8)I8wZWrrd|=s)`NI1@wP-vri$Ls76~* z**1oSlv?&at)}=*L{brHsjv^N;SFFD$Dx^URyr2q25yAn-i2nqJ~{sr)MoRisJ+R> zXCV;8OplG@PM>)t@p`gEc@&*>iUOF^MUNM$DN~>Wj!!km+zn{0=fG^dq(&rrAXg+c zmQRlsUw0H}=o5AF4r~(W9eG`-xOLyW<>9A! z=*|n1;oOxSrgyH-HnOXK(a$W!)u1GH>{*Oo>;tjDZd~CKw&9Un2pz`U|D?UtKa368 zH=m$sa2a5T8y(G1GuX|5q{@5`mwYZy30!!TVqqG~Py$4d9N~0$G((~`X`@CYKeyu7 zH*oMqgWKMp#vV0u*t7ELsa)ZaxufIhoaIrHm*@xgsLQ@Im!fWB+S}ji$Z>y$zh8Ls z2j@i}@l7dU%N>oaM1EebA~z(KO=7^sdNAaf7red+tYNx7M8w_ddH1w2y4O+|MzkLV z+uZV$SMtq2j>35@RJt28rLI%+cNnRDY3AaR_#h9W?Bn8 zEKDFMLL|SF16XCeMQfHv$n3xuG*+kwqclLIB{6o1l%35yaqPP?)>yy9OA)@v@&*{D z?sH+uuD?{PN=Gy1yZA0M`i%m|6VngDt=v-5Y`^lw=A|&ldr6dDP_Xl8ou*Jo-uhs{ zC;P&rlstihxOj6OR+#$FFtf<~c(XnwKk~MhyL?QxC!vv3p-0}KjPecV3CI(3z>Q9= z@96ridM@cAEY2^x^>kB*)jrR`8+{~B7`tl8a}p|#YVs|TBB$0mVZ-@)goIL1$|E*A zTi#qKh=@2i*PaqWN2zDPJKlG=fK>7QbE*RJZ1Rb_ekvAhRA*6ruPi~)zcyKVqz^p4 zyX<4>|5`%nCc0dPuc&{?%!QGPbR76ik)ur&+5t04{QpIQ&bPVWuwJ=!U3_t+?Fo_~ zrhP(Ct=c=rj8RP1o|a;zPh2PU2=;-K_oP&|KwdhPmU)cQJ)POMpB_tpz{njBmK3tj zSe+Z)^y8DCl>5OM0gmS56x~t6LNkPs=}PbTHK@_or))i@*U25$)wRk$UeS4UEe(8j z*$2Os8x1eZ!h$_{nPl>ue0(Uz7M4}to$;iERw95Qu)#GAv8ba7qyxrUXpC8~ zuSH^u-5vw1!5Fbm-x^OM7P|=-Rr}W9Zn^Y@P=+Mn%#HC3_Qed<;GULX7%-Aj%ty2R z_V0(dToWo7*Qkht@Qay$T9_f3TJyRD$Td|&p8oB4bmI5T8!WhQ`|EgvdpC7bGwZC& zw-fwm27Px8ypi+8{5>WScLgnYblp-p#cSv%6PyM)nW__@Q%h}DRi(N(ZpEifnt=ZZ zqUR@fvXn_TkE~Ht07=o}Qnlo{L|=B$1(DrJKJpLQFl#90QZ2D;XpoCzw69Sw{rg6> z`%lV)t$@6p<=Ns;xd@txzFA{@5-EhMCSnM87{+ys9D%Whf`|i1Abq{OI9xM=x8pdz zR%CS+b)YxqLmWxvKk*Ib%-kO4MM#5B>n>qFl^GaNX)Bw5WLBUFQYJg=O-eDmo45X@ zXt;nT-A{S2&c>;92YVMmtx8)EZHGUc91x^=cZ(G}Yl&4aooSjhdFFKS^p_4!A~!Vp zZ{V;*zCMH1zsl2}8W`lE(LL}T5?PsE6)jnz{WK8auWO%SnDX}NEtM_;>PU((KcCYj z!fzS*5rQ%dx*)duq0-74*<7$<#Dlkq7^9Xp3^yYHs3J5uP3#}AN-ELQ&y=*tooV_V z^}}%UQDI+T!&G;un}%4G7fOTx>zj@}{th#JJpqR%zx;57aQOP;9T=v=0QY3Ghs5h($l@T8 zb6sl3c$1OOB|4dqI0h@_P7x!`&wFI4 zXene*hdo+2AP=sTV?)V$m~4K?;QM)N*9mL#R-lTq+LIPBfus@e+j2BWAh~^5LRUJQc>RjdPqK2$WHvR95pHvvK}9ekBr{I zn>(9g-?tt>DgOOeYWpc+Vg9Un!BqDt&RMK54p)OfD7+sZs(e8;;;w-r5)A|8w zuOmg__?1Iyq&ctwHgvE7dQfn2@i{!f7LFRmS#Pwm$I|J?#u=pp3e@wwz18cJXZ7zX zTdzl>NSQMAG5q$y!@Z;LfJi_3Szt^W2#F!&K9y3>YE~aGbVDq?>XYfI`msfpdsO#C z{6omGuKLF=^k?JWng0Gzs~I_+)5G^9d-KRBEB)8DeHc`$EL(N{q$cE3045Y1#O;=sUaQPZf3Xs zDbvGp0YElhUmQeOpe9iebFLIlZ&ruc>`IGS*H-=n-s5uY(wM`rUL8bDX+MhFrVTzF z(|bJmvksF|Bh!nfQ5?&qIKaXreaVImxSBL`Y@tnDcO!qi)q;G)+#geMzHT+mBMPR? z)mD6WPLpN4PQ(zeP}`Q9fKT^=_s0^k%-cE=#19 zj*Z8TD$Si?(DX!=Hzu|c1VWeP;vQT$Eg5aSnAX>d`qyMa)m%++34+?oOQ;7_!j7aI zWk-_rM>7*`!i`xGiRO>H<0B9-J}c-)(s;J^H44dm=qmC2I#n-uo};w+xFRgYJlb)E z$JF!1$zRy+R8jiNM%H6LzRsCcFogqm)GRZgX$<+7rC`z6@Vr_E_N%H$_1nrAR#~=i zj0VV-c)xrl@gAQ>^`VINPc?qFszv>xDn`7yx~|Ii^U!eFRJ0`&_AG<(qqgixPtcvN~29 zS(muSE=xIu_8O-Qdg|;(F&3+x#4{hH+0A7pCdNDpZYXK>g;mx-0+rxg|0kc#mI=6p zk{IH?xhIK`>BK#Z=VpqL*?MP3qlZ#4D}z3B?my+`PUB>{BF zYCg(J*&dWo8jI?-R9EZejoK8+r^^kf6ET2j*8tYuoz03Na7%=T-l_T?BoJgWOUryV ziVOD->DLx9#wmhd8xG`fwybF?S0vQCsD#q$#OhVM>H{Nrx0&(r>aQ-OyNl5q&o zKUYm4Y@-ij&{**i{3(f95U7{rWz3=@^7gu?qo~(jN%PiceMdn+^y1U=w&7;HODyLE z?kxE$eE;7aSKL6*ILbspmh4Y8g4E10q?E z41-@a^lA+PfB!g^d)5)T0MDcF=Vgj#)18p9w%3+zEH$Dm$n5zI6{nB?>Q{@$^`$J; zX;0~q%|p!5(xF5t*+cF1bnF*rcrsvG;i#}IZ4m~ylsr3bX%e24M+GXWHg}O`Q4VG_ zS9XCxv?#hWBWA zn$#R3U30*d`tUFVm5ChQT!v3mIF~>BGQiK}WOo!bBl9EG{nvB31w(3yq1AFL zd~n~04U?FJTQTH(?I5e|1`K+vo3(B{8dQWgWV39U_3&}M#PXn8m(hPF!DOt({^tMz zvPy7zB&QBQ=H@YaM~|NTxGLmKeNFY4iS}jj-X(5cd|g;5EuA+rF`Q~VAK8v z0qbc$Inw=Bm5i)nH3QtRQ`CYZ_zjgQ7KF{%SyRm*nfXyH8#v#}+kcS9Yd~v8W>G00 z8C_SIzOG5`S6dItE(sqo$Rv*{eU>RWCeY;VyVaagI-p3Otr2i{+8A>YmDxNfn(~U( z*K%9GO+S^)iLNI>q9?{xo>jgK4k0qR5O$7k0%?euNysESKlSBLTlLoI?QBlFW?Gk* zK8fkOr~TZ4`{LKI4jp6rqrC3l@&dww|Mvi+48m=g_Crkyz~zhxlFGUcEGI{%S>b6K z7xqpB$K{y|Ll(H(^O*MZZQc@%0*YJl0tYvF9JIQR&#r11zi3)Gz60o#%f|cuPB^us z9q<{DYt1tzm`Jm&*k)G68uY0Uh21nUW3Pn*ap5{_!d1teJJ-l$*RT=38WxJHRMcr+ zYPfs!93kC#Q@2)0iqVGX9opGPF$}08xq2Xic@d)Ks0?nm7XJq;K-9mqo;^bGUj`)9 zq-T(F*l>R;rjvYZ_y-Db+Z%H-U>WrnOABZb55mFumQoej*f(X+=qiz0Q4lO@E=03q zze8ctJ}BI(Do9mXO-$T0`+3mYEVFM!;O4&EMl*mwJTvmB{9kkirs$dTbSQ8`$$T|v zIuFLiWNw5HQ#EQv+d6msz-z}vwyv{NBeZcGUrhXCzz37{G< zKF}lp=1RmE*M&#f(XOHJRN^QJrEuF-7!8k+0O1&tTGG@iYYDUFphgWS(;Q{V|1tgtG__Iu$-gu0eV3@Tzm~m$NT@`Po}Q8WC+J^mDMhxWQ0P zVr5e-*47qK=Ur5_SPupDaRlkYj8iB;OM&DPo}YDb}5!xUNfmBpOiMs;NL{iemF745SM9Ege26+k(4HVadGOBv(LTieJ8{sPD7(tIL7 zl_xh<*1{IbbRcN=d{9hV?y+^PoNj^RgEGh*y-*hAIWUpR#g#)-5DQHzbP{e-Sd_h5 zRf;k}UHHsuYKp^F4;+}qs(`Uu?!F$2Sg)PIn2On_%og*@#`msVx^#BIPoYAxy$`Z= zpBcd%*I->3EwkGMG(eFvVR-}xda@W}n1F+&msKoB96Ay?8tF#Rw`sTtl;0#8}kPR_K#M_xf#$MDrRI7HTv z7ffuEJ;0GPA6L_ZdSv<^sZ(i*fp%DwJ`~(?T2p#yS|Bd(U9>h7-~He~n^STxj*J+} z-mpSu8OVT8G3q~AjK>OrO0LW!hkcipm7#uC!<5NG&`O#|5&RZR@x_(}9C7ws0kc>I zVP@`<1?+h?X_A^@8!$91m3|-9^G=G{+A5qkOj7+&1cxQdX+{f=8L-leK5$=O1;-Vk&-s$ zi*JLfQ#S&0XVcHA$}}7q3`3tl{K;He8Kx>*kYb3^0DGSfC%PkujWlkDX-v$Ie&>!k z^GC>^s~XDr+5_niZ+9dn)z=$gJ&4OihsGX7qyvkGnar*7^M52a*D z3h3fgWh4h~e8+kfbst~N@Tfo!^cpnLSu2&R2v!1qfd#T2ZjsMVh2IYWaUbQ6X^njVItRV{ycyNJ)9p>h#iNc^KZjNKm`4qfoPtU_!|! z5xeK6k`vJ#kUill)BYM#aUT|Y!1$O((zjC5gM)6~l4V$`KweY<+j=lXepTOza%BE) zYXLVa0T4pKzH!8Kp^q^A_fzbXfD*5~~cr`x+HC8#V_f7cUrZ}66ll>2UTg5{1y zGglxtMGqlP0pV5%So*x^uVW2)5E99?WB9Kv2wvV73lX-9ZmCKQ@*#&JV`(qL|1x=P z_*eOow=IBQ#U16h5qk%a=SM)}XmSq4azx7@u?>)(dahHv3I+VRLEYVz3S{hCJ2%2e zPK8CpS>)w_kTtt~lS!vI3Sq@R?s1aREP!(0jy&MMN=?R^neJtd;Fu=P5fSSu#)^&1 zW8cGOR~$>tv>DZ`pNIa4xO9C=*QKuPvv#xgC}#X?yCM(A%!x?xTwV_u+Ji`S@gPMe zPbBO-7dG+e*BT6R0zd2kZQfwQP*7AC)7qiRUjSB-wc-LY1b13I4DiAXBlV;eh&{D; zdD44B)mBq_v(haok$xMNN&wHO5D{s@pe>#h`CwhP_Etp70;T#mZW^ZyF=rNgy6j^? zm*9*lc^iAqz~*%j0CPxcVt0Q4OjM~-!A2gW7-yyFLp7QpdhhaabyF1!IA|1>W+rJj zoRbGS5%4)g3Ivw^UFrOJxuiFoyhtFbSy+wfT*p~a)cm}1_d{th!eFp58@?Ru27dc9 z7XNB2AEl`Etjj4x0?f<;DF)7A;pFksgoD)3mCvBW);9*m1H#x3mbAF?H;0f3N6JlW z=~XWNEy?@;5^<=A8C+W1a#ZroYmTIwv8`94d?YoUFIAI=*V-1jF6}9F?U<{JUCVR% zF3tdsnRSGR2=pS`D_IiBWrxFwz?ei3|3YY%vcMIOVGMd)#~G_bQ3bK`Ve)PiL5dX$lojyXv7ka(X#AZi-;BvK zVF|0~n2ykSd7VSwG>XK*r~DdiZCS{~2@ZS{DrtZ<%$ZmS^|eg`0Rhc8b`EL-b`3`4 z>CWxHQCj;<2wXgCvaHHiXGQ4xH{5z=>E&K#8bUtRZxKb?2NCP?`5o znB2~ES2q_7-yoZe1IQx*cqofrnieVBb1CueKd|tQuhXAT#-4izc)GDKe^rn5|*6PZW8OAkhw<;QZ^b)*l6QygW ziJKxA(S?X<=-L$*P(?n$)GT;OGyn+cFN*VrOE&295HMw@351ye`#q6>(B9p{%DSr* zRzc)SO0*DVj&O8Iekr^44i_4$Dv`XurKsy}0F4r8mopM=iR!sc-6m)eGa&^7g zqF<#V`Ey^wE8o}{-rDGv{Yj~Ldf+e3d0P+SXvgwcfB2=N^^gYs#m;F-`+&MWty>sYEmU4nG9|Z(Wanx zm$Bh(v!@eXz7z}7?y-?f$oqBvw@l*(2pe5?qByXim){z)+jqbZfb-mh z3FQ8G_P-(VV-0SalaE|Wh1Gl|<})29GlaTZ`(tA$b03I@WPIAomXrYv%eIkT!U?>B+)o%P&)io?^$mfk^gFP73`nrKv z0V&T@%K-riol<(%M;6{({8oA>(tL2_N)gpk!Wb1%G*T3tf`ExX{1HM}TTo{XOHk$U zpXMuNnb;#^m6sL;lN3hw$kx^(nnl-e%n+|$%v7=P7nNX9pX!?>Rc2U{5?R|LEYzDr zDg5?^`gQN6 z{p`aY3Fwj~Q*~RMx0KNUre|(L729o*0xxe*-|aq-4!T#Ng)}Au6~3zdS5XkNx!3b9 zGLzrvgmNsz?wWgncNMEid<2SM6(chlm{Bk72jPo|Dvid)43{PIoOB~WPPn3@-9(^e zD^5GfZdujqda)T3|BH#aVjz6cM|pBz}-%gSWm&w`<2$OZn{LZ zkvvD))A)K=DR?oLZ4B=;Q-AMBt%ouD~N7d zGO+mAVe(5R5>j<;TrlU8FccMQ%uD^X!hK^w(7}#uTbIlI$1sQk`-PG!n@lhU!f-$6VWra}?YGaSG zllATku$?aTx`UNoF-Wy=1gKN;nok)P$FonoL)jV9G5LM;jBQJB6xP#Z03C^n8+5)y zz=HLSKJKvV!*~S6gTdksY9cDQk`XC^k*k6ola<264tEB^?1A$$e=vN+46Z0E6*MAn z!s?KG|CF56NRmQf>!GcX<>7DwSPY^SMDoMvm?x@_FhF5tVHr&AW;Z+5TG}A;yeUg? zdfqV7Dk0pWvC*Dt37bDtgfmW%wBH>zWq7)WRF5;P#0)^bl3Vl_ytMF17()w!n?hRP zQ5+FN1m|mI5Qjtx@?DS9!zHN!D8#$S8tk>0S$8ED8?ivdK&;)0XB)uO7X;^ zyZhy`U++ta;Q35ZMjD`P4!x*ApzI4lOqG0-^jD6y5vI=83|dY z+Lcz`-0l;@>9ANEyHO7a$l;~%r?UrJYoQ^W99kGuQY;I2s`%HRKXNeNr_LR>77qE! zFr|Xl_O=J(G}iaTjljJe!B*EBLb~{@`o@SQp-@*Mk_1mHYg=`o9sJdDq8!DVhf|{T zB@tW~*A)Nj|Iu&a1SV%kgz8mo=PH-hcSa+Cb$s6DSBH`IJFo{Rp?5LXP@#L3iSa{q z0n0COLIMGSpf2qQ&F}@FPA^^2wNFvV6recGVW<5tT?D_G2#cyPV}2nH2#f6nh+$&| zHcGAu3Xk3<@KnMtT!DH`H*QNi@H%>OIZ_JZ#n&jmx6=X|z_@(9V;h4mSaZE}Cp^JY zQ$WH1L`i+oratTKpRO+k3mR52*}5BRYG3P%U2;;A)TBxPyrY2(;muG-uCYNG%821( znTNGh4ZPyUBH2Y5Quv}biMQgrxKvJ8{lJ!k^?T_|oI+ngTW^Ef%>i!b7a-o-n;Rkt z89o&WO=R4hnd+Q+a^EXwNxuuv8$VZMMkr)67Pq1CFlgR5(jDb$>As3MBCm6Xkq4!~e@~ zN>&!5KQJx#S+DpgqDm}#nOD=oob8-e%7C;_JS!O#Nj^rmHE4WBTwGEqBvz`%s!bo@ zkRHh`=#U9k&~2u5&RZZ+v~CJZhE`=s1)q}P%&5?gBY+3dDn!Sy0H3o3_ksi&QtM88c)}Q2J%Dx*T$X; zU#KT|CZGwOXkHJ-S`9~n*3JL&fz8C8bxd)#{rz$hpXgLkk=nB)({c*9C%&VCJ@6za z#RSg`5bK@0a3r!P#2VcG5&M3t&{nWf zC7Q=|@}ye%7s9=FlR%Mv=ao$&6Hi92OxH#P1YZV=3Oz@&-tseQ0kQiBh%Bj4DN%Mp zbL%tl=F~9gZB2p=CY0cyNI?LOk;Xyw6EyA@cTdc*rCdrTfdk+wenHh?KECoVHe znh(Xp8Ik1@Z>F`W<#C{_%f!DixmFWKyIos|#*q4pnL!D~sUN$2;#gE_IC!&1+ZT1mEA1YdK&>cZ{(W za*R-p!<$6=9=W%|HBxYpaOGB!G!BqbcYwN3{izuUTDWQ((P5b?UzHkqwFpXH6u+)v z+N!VENUdrbbMSu{Cxgt?UehE_tk3tGYUZ%8?K>)K-GT2Ct)@WRCaOir{KIcGX zYExCvWKbb>0Io~2v|msZ^_XETGt&ZiEuwv>I}_kY5LGWERu}8?(P-X5&>Fl3(6CZq zNFL2rbt|q$26)-cyAE8AI?%sxK4wIf+UU?iNfp#vf2CSdI$)g|HC8N6*-lV&FjyF& zu21q=C(s62k;C}(EsE}<7q-&SQt6A-{gb#;|LS&naT>~I4PAPvI^v?Z{R9BI=tRH3 zkdWKhpg82}SyH@TO*YD4VAzdRt}>e{v(ARoRzjjgL$s1#La8GT*4BVXSOy@e`BIJA zq|mX@7kBRRbHD~*$fIDWqzl=bE^679*lEaDay1&kKmvYM(l*T4qLM$@Z(}$@)I>Pt zZCkx;7;gP`mcKbT9@|BOqG%d!V6}H`(VnpsLCM{XZGKr1@-Fa6xty{Z;?SR?7S-3$ zJh2eRM*}`eGI7<|aPXqrig3hb?Bi(-0H70Ym{2}Q3MIJlbSP-cRI;hAbYHP;bD2LbGE8Qx~kowU; z?$V`wqs~2pKpY%8m=L7Z^lofHK;>OmYI4p@Xi)Br}w**#f%=&>-lN| zYXzUNA~pEh`0W`n)EZ(b#ljrq%U9~9d`D)P`b?jHdh$F~2F#gyhets{rwz<-xy}RP z1c?!pkGMCOI(}Ia%U`m&W>!L9(ozy=K2SUF<=*DkoWU8I^MTl}lL|R={Jayi7)DJT z3VhpMKlebNTf=gl-ncX=JV-D!R_#>sO#lFO4cH1x@Tc(n>WrsrTGbKILr~a!_TXU= z3!(8KF`hAi+A;3h6G2GGJvdXZHJK*zve&UIK`_zDI0?e9@)QNA+@nd;^6_@Z6qHIwwc&4PQ8<;>WaYY#9QcRNw~VMAzsL*!eyY>Y;gmhJs6Hb;V$ES6PATd$^^e+ zHp;&3$hT+kvz(vkL?0!#U^OOJ^|-gKBZ3k`F3GF197?sz$B2`3(|~RhY8v&=_(8u& zQe$fY7^2iw2)crFNMfvb{kP!}D zDCF(Ne>_)SpWP|{q3J??hx(r@C9_k45V;;B;{~n*WY=%1NBr7TTrq!pJ8y;Cr&Z`u z>Z^$2V_mMJUo@mkX&_lO=%AA`ak&aIoXx~hPtc;#^FZg)dID^MO1NtjW#&}Md$i^; zn2b^YNYIdSK$l8GkBF^B*GK81NXQU!+&Az+P#D8e0R}>e+)0X3b|VM@7Rh%zypw_| za3+gp8Gv5Ffm)dujCO$ry7Q2@-l~p$YXFz*FhSHVkiocpm?fG-t=;o?91HwXL0(=n z;Vz>AK_Ssx##J;%eX#Jre*V#sEL3 zd0OO0>p(cPejDlNI1UTe)yYAbDoRxWY! zkc?6>XD6kigMCQ&96J0~-kpBb;B!dTVx3G~J8k7VT3OT{L~&^J<|2S&>$Hc30CH9| zEwGok;#etxpv|w0g@6|o>h=AIjB*) zaz+umuv~KmVs_F9m8gE~aDgdUS91l>9-@&Dy#kA#-GOw(!Kh9Y+;BqsdH={vfYQsyft5M#CB zZBP+QI6d@ObcQZFnx{~1}d z3^8QM&~b$R%3ppwX+?Za*$72S?iW|}Sxa#`M@j@$;);rQLCOgKmR@3q6};Ag`Y-U@DVfE7N#tUZHydE2{A4nsltgUjjCmahm3GF|MM86a((|)J^J=t& z^U--&y?!ko(4=IciF)2Amf+6eBw=`$P)&*8DB(5S0Km(h}fXv^j!rHzv@$TEf4vOZ2Qm|#yC z>?orFSv6vdTpD`lzy{JEHXo_A#8XE^q$Y^fQ$Gg{yIM5>sdxa40iO=;3vQN!b~0~D z`qeqbAQYlR-9yr}^{|9FK=%ky?-6($|B^V0%?*N{-+}nisHh|K@KYMZ?L-)(TTNxB z;?!{C(+rcETQ+l9fszdfKCvV!lV_MoDPL1Iu_d7SJo#c4RKiw3Z3aZN7fpWCP`YId zZAex$UwgN`CE}!zyPA{V3rpI|kDxPYcAb4k_PmiQnAROf)Q^K^1?op}`G7Jfwj9xe zm`}g+l5rz=6*3qzzQHITf#_@mhcEOLfKxoH_eyyQco#8RSYs1Hg+OPDJW3onxFb^S zr_vR1p0~u?)ux;jo3w$!9P4ng!Uq@&S!6aQKHZ9yy^Xy}(Ix}Q`luL&l_SU=kJ($;0QtEP>IrVDu|#V(KNm}2Uz2V3j6qz0 z2@NY2SPK^*PG`yXSutowwrArNTVT(s9E>7=<2(C`M!Pd;AZGo2FqcX37s6QAU-~*j zO_NS16NlU$>J10rqkua^|`^)wpuRfZ{_vng#j_tIp1nI1AUNj_f+HA=H zI#NKqwg>CvATFG&#~3nq2UZVNRr8^@^dc@5wbPqv8*i76~iEnQ^hm^Y%b=6fm`PH&AdvnRL`y zT9$w|zr^&d&lCL_6+oz_@x2{D;$Jfv=&!>r1Sv2_d-$Q#(+g8j(6DH_;l&t04cU@j zq5jtk1ciAp28_G`O&gd=ZGvJVT2BUO7M>N$x;i2tAMMV&`_9D9Jx9XI}xx zA%aPM={`Fi-&x?eJ>o+N^FQC5*q&^rdgFE(^9ywS(e!A|@_S2_`v@B_91aq_%bzsO z>U#dqCH53$SrY_`6a!?I^lVCs8Ag{i*z5P6my7hk*_M=(FvPf3Knwi394pc>pcbX1 zr_F+*b*O8*Z`b{}L2zdfLB_5X)bUj3qdlJA?U4HTJ{RUyVxSKt=+&}WO~2^h=X2_i z?2ELf<1h3Aaq1qOR4gOzeI)uYM4Ql;!+YH>#?!J=9=nr)%j>-uo#Hi&e0x#*`UKnE zleNPiVGR&Q)l0meJDG`xB`Umv?CTTB?!Nk5-m?k)js@c{k*T*jNHX5Ui*^eFvk56H zJ2$uW7jGN0`o#(LiU)%xYZ5?koF&^L+*H{rjso6s0 z5fPszD=`ggBKAa=zo1jz$gr~KQ*Dt@!8~Aqmwwo)&4E{JSzKhupxKoO$df_Xc<_)Y zScYS*MqNdg>Wtx7&?(;%L-|BGVQWZH*xOwwRPk^Od2dCAV1Jr9K+fw2cC;0_!^N4% z!e*4QTv$kYM9gBl({{p8ml!1r1CW`hoE}B%f!nOzXn`Gb`XBGa!p!;%dQuTH7PW$( zwCT`?{zDuOehB&7l0*&t55SiHRFUi{c@ypM7jrd$P4;DEXi?&+huiyGc2FdgW3%CU zFjJ{ToI%Q8P7j++v!b9dozOad6ORJ$%e+*b(V%0u&gWp}9qdY9!?kS96bvcFNQZWE zNpSBPZ0`LWU!ywJ7{DZ7f-wDP6m09n3_^(DwFCkHyO9gdnP#M$gMdzze{$}#bXh7< zZp2sKh-zs}wPlIi@b+5DDaTu9L&j90p{2ALfDLEjfaX2Xoi^FYSMtHl$&k}@(XtAO zi+w?Nocx?HMTw$5p;g8X35eC^7~O${lSW5cUz0VFbToz4;UNzki79pSr@?lJGZgB3 zP10Q9`oUy1{g#_e1+_YHP#}=}SBkY|^&Xg)0-9#`eh|4w7Wqj+2S%X85EaGLL0IQ@ z^itKJ*k1v>R`6BhOnO!*1>4B~p8*1x!))kT`1+4wU2lixqJ)|HBB+i#-@^5bGX$`K z{slv8nRko3wa)8c-`5uRGF`RnEqVmREx94gO7 z!vF}InA>LzIN1SAR`$t*H zWuf36D8H@b8HCm(8Eey4oDl`x;LeA@$2#d?#tgu=-M7PObFJ`97(re9M4lIUeIAaW zf9r)}R+vzZL3hoYG;ey8Px)puxgvs5Aj1W!jsZiS9i6!T$sUJ{^R+u@v_4u~;y2@r z!1yzP0f%*_5jEmb!hYj!M23z!a?cFyIO1g;v&HC=5*Rq&F8wlK10!pU&}J&j;(kUF zzg|K6s1sdo(M+I7jA`P&J2<*ijK!C1i?CJ9%8}85DnYD?PMV!SP9Gq-<%>Q|>Bl}r zyc#1S0l*_~6c*;i&@8}b!)UKj7B!~}z{Qge_Mrj5-IVBJ|V~UjW|;}bb z%Lm7xWLLxHRcAdCB65mZ-Ir7=A8-?68TP5tP*R}eR${aYP*gc7Nwaz5d2OxICTDLV zN?@1Peen)bj$h(!QdTM?!*k727&^>byPJc!K~R~6WO?H;vytf&(DFM2&dFfgG%tw` zm|~sVk|^+zcOXWXHrgQyxTZn^XbQAVjVMk!EG zAR)TK27{U+eapu+ZGbXx_LxmF+H1k_ z%mM(cHWRE>*6DKC7i3|f(4671tJXM&MbU7%^j;Bv+Vlu=1>T>`+@BMlk-In{U{ybA zyTJ01^-9bG;a^?FyPJrF@xqg`JRd=PMYz!Zx!_BXNneM4aIA&B9b9p);rxU7_WL9S z3)I(qh!+-CVkUb%0OZSQ)l`&U6~$bkG@1kv7qISAOa^tRljtlmtov8x24D!yupL25 znP<3p!%}0@ibgbSTWL05@@j4L3snbo^Nf&XW=T#kT#@xQP#1F;5wXKyaGI*pr!n`0 zwq*6PJ0-Txd|X;0)kv(QWbtcfMgqt<^H?F7%a+L8$=HpQZ_0FBfWhvG+SuDUQ}BR> z6`LY|oEQ*z7?8yI7*IZOtP{b8sm=l)Hv~WC9mRbwJv~if5AX_O|VkYW# z!A_VqXX_~#VGThMcI>mk6Mcv=OyJm%>S<>Jd?XJWmq@T>A~5KCDzJ>jE^5%@+yrJu zb}Fh;A5vMI-TmQK!qQYtn143{7ueiwnhH!6;e0+pEzJ_6EqPIYWR&)D<}9RRCwpQD zMXCCyJJF=yEh<@PMi!!=M)CmtaPdrdOjKx+!-A?v(0!1fe+@%Uc`5l|eDG)Nr_Iry5Bh~xvs}U|s z7$OsZ*0>*os@#d}R9L`3Jw1QufqssJq%7DI0y=(3-xBx^AyQRgnII1PwZoEbKEc={ z7pSwvX(3JO4RhD9{b`no@k&*m+79@hlgjL$Mzebe@Lvm*{=rP>6p7_qBOG!Rz|0YT z#T=$&jG}|9_7qE3;I25^spu4N3B2fF;`4<#jLt727ca;vjiro;$b7Oo4G( z>GR4mnG}&?_}mrj7*P^{{T`o6m{;)~w;8?>#=C{Hu|}xyos~3(B2X%scW@X=SqH2{ z^SGE!B>a%1se4BKOGY1J2r9MU%m|`GR)tVpqv^CO!Y`Y{27$C}%*1)(@_{KGJ&O2{ zV2FI{G<8DpBW4iL?aczB{Y-w|hy2s+m>-+VsysuOHj=ss<3i7(eNdPA zdZVIe7^KW#o*N{UZYRS{bH{bdcOOv_T-UlzRE4_!gc+J}>M9MTtSq`!Fx*MJob-r@ zF&&~w7N**=H}Vl&;qX-g_%+;@7}_daY)(R>17GHHe_-S^Uuvt}c{emIxdpIqr7L&x zJO*QIIzL08u)6usF(CpX+Ij^;wGMWOMn%V4o>0rlbEVPQNE~QFn9Y1aPr>|HTW&8% z?L<*6xv;z$*f1Fz5sJbIWrCq}wy4uEK=qiDP-K#j_kb39uBTpd?66LRofW)jh^W?{NgC%Np%MRr;7?8bhgDX^jMfBbR}3_piZ&}LvWM%|6YG;ZV6rz3I>?Z4UuJ_u z%2h{u2rctvMCMJ=_m560B_QL{KyepkeX45{EZh~oFpbqfGn>NskqI&+Uy0{f*Sr=9 zR)P6e8!%jyNCLs!ia1oIca}t|gav9gX8+CKU%k{(={$zT00xks5Q0}#;3PVfIz8Fz zP5){$c|9J3PWR(_cbc60e>KB9D)^gk&W2PuN77!wC1z1~n!ZwvXy{J&biu3e=yzrlnnf*pO z%ELn1g4dJE6d^u!j1WFQQ93gYFM4W3bB5S=@mN(wE%IY_m-~8wMHI^S{y_~`F+_+JgvxeIG?XLwnA9LhjwwokB2y<6n^+7m zGcX(u+g=*_c+_y<-&u3K_#5$t5=;?iSV+-j|UU&b0+o6z1AU3c*o0R!qvzhkf%`7*5}cb7Pw z6@2cdJMPpM#O7X8Z>n0D-O*hcBI$!Dw`iHfc>jW=D>q^JlE_Yp0+J9*wb07s_`v{d zR#9?8ASnd(%(cz=URBr2HBHP&?~1S<1+zcL0CSRPbcHsa)Yr&)cG`1YM=-hCe)bv# zRej}dOhFISnBKygF0*XEl}~1V%bE>ip?)xGS(}&E(<{q8JcraGau9fCm1=%U$Ry|? zS3tmH9!KXwN6RHN7+o^n;cD9~eYm>W>QjW#uW6DKEc*atJy*;nSV zclv`)MSmp;#Y_g}SVYe8##YAL+ffgwkjPl#eGQg2rv)S*LesC*0IoHB+MW^-r(E*kjr0GB~^KV}JZb~?_7ZBPZo$hJe^ z^Z3LWU#*B9G`!1wjzhjlgVG6?YuN3>#TLT%hLjgc7HP|b3A5pYE|Lli?TpboHsS~y zs73WwwJ!*Y|Lr!LvvDJ|`)CDntc<`v@LE0HUWi~mVWJT2_g~xwz05Y&dnTsNftz;d z*T@R^1;9snF*lvG8|O#sJvrWdKa`9yY9{d<@bK~9*PAuoM!3x=$OtgSD)c!nqI$Cp zsyqCx*)X;szQj6BT#V>eh=`fhKhvG4{p9_f=+@U+WTQC3V_B;HgU1hGr$7a{1{OA`9I&NKfg z9wo@4A;CI~6@FGr2v+rKSr%13QlOwOi>GN_@j|n%Im2$jPoy5A7%VcxL@pM- z9wk_x0xIPoc1vSq7i=SHa**p%JqJkZj(2%IXmt=`;h|`S1Vpmgpu!uofpHO+v318R zZc?o}9DwBI7!WZh7%Yq27KB$|8I!|RP1hUk=0!D8h9S#RKp|l$mvZ4{Qe@j7|CzUZ zM4HiBM!KA8c?5%#dF|;qK-)R3#|q3~wHQ>a3ThUn$T zZjNiCsicfG8psRL;>krNdNZKg2=#B3tj!c<1jpZHx(wJ6Wms&~unvEg{cBg1xmbM} zP&3aCd3Gb^IL)vZX$)t7Rtxnt)@UIw(iHlidjNOZrT~imJx-^*Qn_EfVoY z_2s2wSV7Ekp4UhIw*710v+j)TZR%XUP~BC zH>=u|RY+3n%yQpn|9+8h9zn)6_Ak{?jB;b8(y*~m;L+$5E^k+8&LGm5JyB2-8%K4r zA8g%Lw{RM}ibPzQwKqFb19RX}we-TNw=2QD9h{Fx6ZBq`&AN@PJw&rp&rY<);+*3yh+)&vd<^|WHDPPv z=}xU3WK%AH4d)Ms9@K;m!-Q7@8VX@ z`MP>0!Z#EHg26D7j_7N47&7pCFwHJ&X`0T%;LzX?X*z4nbRCwtoa(bX`(32wNXs=q zR^y*FsXkU`Nuu;`wL;mZOl?5`U0TH?s0t0XIEP{9(I2yE>4U%!$65on4SJj=otLKEB*x zyYnVqQ}C!;nJ#vdf673Vn@u6*?u_YI6(Zul%z#7d*!mK#8oo%Q_)g$Qh2@IrJnw7L zlGDvRT}hoE?8b}Ay~!Uedlh$W4F^gV^)yFT!GFf z!&6Mzhi)S|vRdr`Gj_qmLDxS^m$90DcU&Ep%A3iI+98aw z5i%B9Q^oTX&wz^QZT|8=1aL9qgZmZg7>I5Z9WxTLNgWO5U2{vTGX>Y56szUYWsd#blTdLz!kAr^3@stNUF(-D(5C6=lk++2!C9m4s!R z@p{D_h+J}uAyZbVf1;@~3$r95bU&u$NVwR{rgZzX=sjky+Sr*Tx?aQ;a3w5 zRwTcHxZt-)E#4@93Fp{=VMH4P_?DV=(E2w|ll2fROyxNc2;PlLbwMCO1R$-`Z}mT9 zWRW;3my-nz@{zvsS<`HYX{!_niuY;UFOh8#O{~zhw2;Kl*M812#p6a(zs~o-oXLjz zOt`$I9iuw$ho)#<$F2EV9|h9Qrfj* z7j>-@xMypP)sSIh`xwglXHbULGLdNSq1ZVTNhtw9yhGBZw zH{ExU1)2rWC-n-DoX}eaH7#q^tNU0Z$m*D7Q@rb<4CfkCh5#!lW_Vsf&a2dL`z>(C zmwsoL=pVQ>MP?3LaK#+D$yo|L+!uP&BnsZ`AkpKECz=-?s>bm*81t{%5<1@h3nwr& z5~)xKI@!UvwRVg>I>sPwX!$w$rIR|e^XR?#`Ba$S@%iiiKNh+pNPb40y-y#dq>7+a z(xS4mC#v^pUMNu$JlQlP;yT^gUK;h|Khe_ zGxvt*YzB(3?F&271j;+oln=RZJJyn$79bFmWq?h!B+zasCYLrx5tKIu*`Yi7W5!Sd zExP>%>r%>B)+%IQD(7_4OF8!fda?~nGz#<(2Nh}+**@~2u#Q{;;nz0@uDd#e3NqoWL4(coCVf5GE_b0qkwiq`4m zXtZD85``s%SAL&KP;jniT|~zGw2_2-Y*Em!7MG7`SjC~tLbVagvOcld!V?W^_RT(Z{68>VH=cg}wwV$L z&gh4O|9Ni2Ow^LZhP+$f8v(s|9B~j);M-e3FSQ)RCuywO83`gtH!FLe*H%Aug;3X4 zy$TbZw=HLir?vYer1Gcubh^u&J9fOmr2d8!l=kFTkHh-n6&{s@7!G~WN?$ZQVW+?p zFD%;Lz{Q?&ov!2N~9=8yGZz#p^KI2LbKna?b!qV_&K^Uw2^GO zuxk0wB;;p*UBpv3%>ME$LS*H>>3BMi$j|y3D*BRvc2E&0^$ud1RfP z=or^v^!Up%j6)Z)e;I0ovDMU&l?wH!OyK12F**$5NjYHD|6?_3OlAmUdI?9Av;u?JFBWoeB2F+uhu{`fJ7jD@51s%;K)Szqj?`)Ne9CmT z@9)bp?-D_5cukjXE(FX(1AK5`t^qTAK-msZ6Ym9&TJfj4#=LU*cA*_t#d(x9-x0j{ zF4Ew~kz+&9!2bF0I7Vi)x02YpxJS{>Ptj7HYAxnRiy@&2wCYmuC(#}%WRl6FfKT(^ ztgL>$->Q?HGf?}t(j2VNPyEt?PVOPtv0+k8#t|DFU(T@(5eXjEy!O@`B%rc#`Kb+R z;>pI}fRK(OYr^16&_=?kdxS9fG^)@>G?cSz8p|XT6&0o?>rC2UIIc;_7?TTgb70T7 zq2(hUo5k0IuN*j(nrM~Tm59=lzYFsMTKzyWGN=RtbTK zIS)5cIQD4}*fT9+ZNZ7xZERzmQeuT?& zJQDAEP-HO!D35W=b_WHPb+r#iCWnUN<&^}iIwwDM$UXl&P&{hY(pixi;nBr{gjPKW`B2O~pE<~N@2_-5s+5Oal zG6IJWVEi)Li+wN}`K6>!QFGvrK}lHIl5Vq=ld9|(b}8XftWeJ1BLi!x;84o0iFrgp z@F%yxOQ%8%Rd0#LlXDCM9=C;G9lM)Fr?aF2QZftpwS~-30QY zg$;#30~w4!>3@;}X&D;q9!_&UljkhLbqVgxp^HIs(=%SHTjR`V`2Y@}1q)84a&mKe z%l+X3gO0AolWbeDRO+V5lm1V;?0=hnI?7_p3Ky+i2-NKG;e9%IXuzcGWI%BI5k|%> z6?CJKvSN6Qnv^+up9MT9lhQP1mpJ{yB!p;4bRH4VRQx<3mf{+N>vXais^zw}aA|Z| zV)Vi%bkO5O(%ONZflx5|XXbk7Xnay@%y;u%t^!8EhnzR$m9!B|5WI-KI<8Vj=P=5J zu`51?OzQ5LmUXJ7F%C+rHhEMbCX_6+y-wUM=_fGw0BaMx`nsGTfmJDb&r7GoQc0 zxwIKL3D;pQT;EA|^(1~Te@###^`yGw!%(L_M%ocJtlq%=88w(35r<-&>XcRozI~PA zu+|)g$4i&A)rp61^ZdUB-4TZ3Xm5vx>Vm;WMPFi<)3rsnFZ|ojbP6w=i{XuR`n+jh z7e3o9XG+o9;bd9zrisg7#thjW6p4+-dP+DI+yGd^?Uqybb<8>$NrKp2P?LO^_89>a zQov+sYe7~ev(g-cb(nM3pIgJ)r|w1Gu|`)N$azb%y`WyfzzBV1uR^AY1js!3nKscq zv1*=~_Ei~ChqkoiK{ELXG}Fpa-dHC=xL!%<3qB!mkej6Ub(d5gi?=#Ps^Tjlg;wEo z%WOU;8v2E~vn({&t`S(fh~&$X)7c@&uRGE) zW3!v45|hJu&glBFttL?(B-T9+3tTHV5Ue+a%{ITA5bR!*^E%Yv&@IR!JToBvyoNdp zOOdX|+mTh|2Xntsvlro~RKvxW;t*^5JFtY<84Q{`a{4zF4%lEhY`7!$QxMugPassw zd`@HXns!3STyq0L&CL({nK}>h8fwTAzv_oCfcPrzW`K9zlpQEqelhR^LzPV^z^}=P zq!8<4EawTZhkaDN-J!y1KIDGYF)x1t6N7sH{Obr+xeTxEfq-*U26d2DiG(dP{{x!&+omd^^0+ZtLI{7tBkTz08U+W=o zm-hhB$X$~7 zLW=qbR1E5U{}F>hvEfbY66k5}LAOm4>=&f0(lH*|$(w}Ly*fAa{F)#;JNG2@g8R95 zw59dA)Xm(I5*VnA+6^noDXUqm9GfuHj8i7rgN>8G$$X2M)6sFvoRQ`IK&6#Vaz~;< zN#{d)O&dswd+oF=K~$RwiQ#JAQXlx$ko!pOKxqz^5wawHReU|;lDRY>s4AgCm~SCl z#U#IX8vh*Rn-onei$l;@+U*s&rw7NCHM67$h1W5npPVdW6k*b!$CbGATeivA_n(Dg z024Ns96A-aQ4A7O%@dh7XRm^VVDn{qlOCc=JY z!>`=QSY{d6`Vv~5L=UfqW6O`MoC6y;Z;$`Ko-&vyKCf_vPrDgj^2b|rU*-wj33SWZ zCl(_I7$~^@7y)7SucF`>^pY&Z)_}Ycl~0r{W?0yJKES+h>X4gE%%-V&T*IP6X*g-% zA-Wu~=-ORVhA=hN45G-3^n)}IMHNqIrL4ORzcnY}LQui?9FL$tE6r1Z)Kw7> z2k@)-1%2RCsn{z()p+e4HdXqbU^zO7j+98IbSDA*VbHMQX}K}eZ2--t#WGa0tw+pS zl#(B_=l;Q4L8xhPeLN?FSi#d;Fx-__o_ElLI4!BRDV& z)Mz0G`Fveq_&Eo1H13ZJ;UDjhF3V9uQMP~^|2ud|I#aaC?ev!2@P}s9MFpl^n;tsc z@*qn<8jvK*eNwrpSJ4!k(oYr7D2G3(oM%CIft>UuoMaT^|UC-%(wR8**#AkyfQ)@vbbl{(1yzIb78u+XCSIF zCBVqeEf)V_MF%gQ1jaDVXOv>O1dyM0%BqQApT`mRPStSlAX0>uo}%0ySRCX_8c1UZ zmYxuvd1^NHQvMpPMV*&4djSw3c#O72N%$bw2e#9o*o(2QLs~?n@S%2ctovI}96Th; z2VU0TXkW&IM=q=U&%K}LB`xx7W_00B2Rj*8UAD7n-rP*_Qak zIAOt^T_%kSfiXC&a?^g2#Tg*^ReY2&XH>i@?4Vc7>{o}ra$qBIBeRe!7^D}Sz4&^} zQ~)=})Ku^bwa%n@@Q*esblLOLo3Z|K$J`L|%cUbpdy=ZtLVE*gp4xNKRLoaRU3vgB zfFg{T0>{uM@+9A2899wd9f0>X({PZC*svrRQ`IMeLV|-R?4_IiIwbL*diYb2aNP(W zxgC=sSW^ebO9}h#s^gskypg7XxKW4d(?yrl2IjaA9*dlpJsHRGCduHhM{czj`Ubzpa2}`GkZT>k!tK zuuHXM9G!<6nnzm{yX<%6+`k_>O|f#T$=H#QizHr~RA|s7NkU|W5BYUlUm52XInGhe z1;z#@Kd?VG=*Wh{GZzq)@xO2WXwA3xVZP@XAU`f0lbOJj(2qPrAlI`&Ro6HmJ3zwk z$Pk38aUu9G$*8o&q0^%^=OAh=M_Up5xc3aY8I;$m%&`-%KYVucve%~5@s>Ke7g#4CM^LmNwPNet(?ki1>C{-u5PU!ig1wOw@eVRmf*EDl9bC; z#@ka75+T+>*T>h6+ZLj1Z4b5LDlF@x1~Se$dRh`Mqcu-NQ*C{)q8Y7B1>5w ztgLgZ)090oet^Zh;v!GDQ{6$rN~yj69kG5v;rsazEh4;T5H zKcKdgUy3t*n)VPHd44qLw2uzw)Jq9Y-F_3ayJNT&%Ecg4%~=0fZ&^kRsAjnANl|20 zt=X6c6_5r%F3SgQ5v84404-BT9ktfHm;l3|f{GhZl0}xpi=}W+g(Tbl@yyA_XS%`) zImDghUOBws!0IWK807G%N0F+;;vJ*4&zl#gr&JMBo}|}nR1QUYs~P7?1Kgx!IB4vf zPw_MG+SkRIH>p$+Q4IVddR;KV*a`=ro)`v5uA(B5Rme}dV|V^pm>sMB2yU)b(G?EG zst8{=OEXIllwIAElV67Ls!gp}6=w*{&X$Ur9njLR%r!PadX6SXoEmZZ<7^Yba3AAA z-wcHTQ~Z;u`vMsolsx@x!pCB}h^GAttYaVWiDC@h8+-TBFYeKwKEm~_9S1SYlGM`G zU`5bTQ1LohdFIoClXR3_;VGPS`v64iOp?G>TK`Z)y)IpP7}9kgdMg1X$xGbv9funG zIa^qbnS7{`2gcjonF%p0^+;*$WR?OUMwHxrePu(5^%51R8Wfz$m#ukptn7Vbop;@I z4tR7#?fxb#BGaT*n}8ujUwQ!NBtXeaKLaw|-`orIf{FNeTGn{X(OiJf5fxJ8=L<4b z(gcnG9}D&ua>!~>*A(cnGqK}(fo>F&XdWSQW-?KF{Q=sU(&}6W@1H=Fbd%ZGkhj&z z?8qELL=(ro=(E0w-lBr_0xcRaQ2kS=hfL(eYT^W$(t+9V2x+Y|KcKMCm5BN-IP_98 zP;lB{cgAece3QIpPzu9{{g%N_H9Q^2aHq=bpofVB5+7IrHCa5-T}?&MC*8K0iv+1V zW<}dxDf{*<qUrg|F;FnMFRsdZ`@hy^nw;*AMxBbyQRYbZt|> zdBE_fTvUkX!~@8sX?J6KLeeKUO=%t5jB|b4V+#-wjL=ojt)VmU)#8vFf+om(^7F|~ z3dAOd)RxO4o4DVJj&-#|gHm@}{4t!~i)aF}rt{nUV?rg`Ud3ng>wUV<|7rB@5zrgg zH?wu{>$LbcTtH31I8}t%0!=y}GRUh>WDYQT_8!IR$a~o@+|D{P=im7uCq_hZYQ9(7y2%Ux=81P{)hS_E<{I3B{3b+zBcwIPm3w4=EyZOT)Hd_2gr5~Bw0X#;N9+N*f7j8^t_!b7i}+-oVRRi>}Nhq0a{R2(bHuIaGYb_F1g^ z)glW*o>Hyd)FHEo0e{qCgNoa+mPi^gS3e&c+tFSP6x|VL{HWty=rRin5|Po-yfREs zhs0&m!9G@*R7J+4Gn#``>JxkTf4R8YHg9`pMbjWqFwo2b9m0uLvLb2zSJTdaGT0z3 z<8-%%X6*x9-wqCMDS?r+bHBX`QgE;U*(WolM0?QSs@g@j$TL9kxL;Nq+CZr`c*rq8 zw?b7acozr~f2&$WQ2vM$=y{~;FBRzw&iNBf=H=;Pg%vjB+yUG0(y;Uj8T48eg>y9wR+pEr=ijVh4*dy)+4w&Cc}#9m zS1eV_T!+?G(%i=*;dp~|h?ROp72V6d;Xx*5gaRk+P^=CTvJ9YtFAKSQE zBYmBvlf#wM2oP$~0ps~wjAH|T!F?qY{!sYY7=Yf-V3oo%fLajsFck1s)jPQl_{oW)Pu55d+5S4OJ>7Q{1;%%8kepS9bE!4rnJ5JI*uicwyD%(|Vlw zG!i}CQ_On8+r`HnUwE2)O?%Irv!6 zdGq6bD7@P^ePDpm&Ut|7fW%06Fq7*POE`#HyACoE8%0F*63-0L6XTL5k_V#^Lm>S% z^DrI00R+`MOpw~D=b_92RHB-CkggHzxq{6H;t5vyoZ;>bsK;u(Q1b}lL zgj#TG2Gm+dk^&f>PW5J^)oLA}kq4G(esv&KRJc}PFL*`3FiCX{@#iAoAvN^5{D`t? zJpl{vO}x?f9>wp@JD2hjCtOD*1Y7bl2IytUm?~7X2r%}Nn~WvtdfNB(;^mo-7|^9k za-G(pQ|V!<3S?e2%<@ko7gJ9!Qf=$r^P5|NTxN#SOP8LWCnR&EJmu&2#b4O2uB}*f z)$n7tonR^0`Nq^=%^V9fCC?1xS2UN$paxc3+ z&5wBlNqS==V-bZx7Nldtyz%R0XFT-8$VD0y72IC=P(XB0Ur$=Ptxd>t$)wA@H*D|; zHIr0{N(c^tw@zVvN2i>8L=m?e7^K*X7nSEXD!2xtC!%QrFGH^3ex`dqIcTkdV~N4M={aelF8*XH~Ns0Fg#9Pi*g6I#)eai`b z);xYZPmILe=3N`1v1qayx5+~NA4URGfcTi3kP4R+@n|xkzm?P4a#T~j!!@yhUD2>L zSyWDG;ou9IjX^UoMToxC&ey+V_tB9ghD@P>j9fT2mGOFkI8pLJ^xEk%`r3FUu-4O; z9{BImD&@`VMq6VcxyUAdzwedXC*b+ci6WQS^_B`wOa|8`NBsZH7S)rnaZMn;p5sY2 zS*eM^Zn$x|dA$GjNAkyPvQ(%;!O8J|g@OX+wDiv1C%`t_F=14Qbi!w2gi7xzoQVUH zIoKIVd&TYv=OdG67|ABt)6QbcRq!{N7?FE|&0jAwzSs(7TM28#U=?MF?EXca(J)&Z zrK~r!u1Rw?vA~pdU;#=INBiS43Me$pZ3H@i3l0#3B3MW# zN_?)k^~l$Z#;n(69!AGqfqrMrT)4X$UVxV6UrBM|r@l`acG*bBg>xjM1GLqZ4tXLq z-B8F7zWzo55ER)8NJqnF7^;-ips^HF7lAcIwt$#*i2>ncUDEd_^2WqG4)tc)EPf`9 zRCW^aGICx~z*pIKf}2qJK;%oz5Gcl7GeBd|#p-8WaD^pSuY!h@`|yuWumRDoB*%Zm z=&tyS{qAKH2UMkIcE@*ybM_DuU0!_$Tx~a3Oj6+xK~pYDwm^4K<=d1J&b(j9OZD)_ z(VC5p!aTBJa^REfe-KKfO}!K~q#y}GU$b%@lIE87d%L7S<_e0``(Nr)>lj>w1CUJv zB1T1&2AJMxy*Xsz+M^(AWx~*ZEwu7Qr@lSd2wQ6 z+e$T2P02y?Y0bu0fh9Sv4cxF=30ohA9^pmg&9LWFdL88tqm`I9uG;5gxibOF{ zh}hflZ9!Jx(xymdkPGiVz{ebGUV!u3718S|_yG!WpFFj^5Tr)wL8HLhjB4D^(PC&V z8{^E{s`&5KtrAcg%E!C%ZF+@HZcBM7>VB*OKTJVfOET56P$0>}gHU6GKvc*)pI6mUg2Esd<7Tmf(j?3LquGCe zf%@~AtW3;2X*)8Bk`f=k8`oafiJdeY;OGn8b>sfN90IiOQf=c^FED+EoZE)42&>XM zSvbm)8FJ)im_Je1h*9VmUZ$g4OWN#MyxX64dYpW)Fw@SO3GR?rj~#2|MKky=z9SpQ^P(YkiwIHY~j2_8+U&MoiV;4c8aE zU*;F3(r8ylql0Lx5s;5T0Ap;iI3ot$r%@qGIB8E^N7!&-luMk3$#=lV5P@UOAyQXn z9a7H5P8A!6plo~%FIq$eI1BMWz!#~D()OMp(C~cj zMbSFzOHUt8?V$g~6 zM(KWa5H9~_u%w0|=wBd5_R29mn55-tI*k1@P$ix*Y>h?7`UG1m_MFki`CM?cLQ zCXerVUj@1S5l|&=VN(~y%VycM5r5zNw#qVhQ2e|+Da?R08U02Pru`I`4c*?p2qV1k zNS+YL9YT%an_P)oW=`($=`(GC=1gk~-E=E`YtjL%Nxsi{eonUn-TIn(=1>ljAF!eV zg~iz7pS6r~2Nh}f0>a9&sAd>b*zGK9Y?c5>Dju=x8>4z)3;81(f(4(8Jz zYSgr^0yr{5;~rVJ!^r77R&q_%711(`ko;AO7&C*blTFFyGTKv`!1OPQqDjNN1M{rG zbM6IH=&1Ihi2oz8u&)VYmEqa2RJGfEH5a z*WxXjcx)Jj;-l9GhQuM!SsH-r?25M-0B~7F&H(jQ@Dmw9Areyd!1)$r_?8K3wpjr0x zxqiSVQoZC{AWm zZ8Y*tzt@Pwx99cHxxq{vk=n5RjI^s?S6&=qDk3Dd^plXT3&2pmI*_&y|7};6CPma_ zU}8t)oYXMh8PM9;Z0-t09FA*$64j*MWCpq41S@u0@=Eri*3iA=^fA&a#~8NR%nZ}o z1p4q6LpFHitpPxNT9}sfrLsa;)SZBBsGQG0o-Yn>Fj6ay`tWxc#XrFZnVkNwiDKUTq=lVNsyXNn)%KVBlcAN4aDT1r|0~nLw3;R4Mnnu3J=?cL0(or&70~}8N zUNht-W@<7Ka=Vgt=J}b39~~D!3D^j>nIO9~y`!ZrF;Ol$*3eV(3BJqc$W}fzYVDqc zh~3M3!cCOjd1h%G452C>2_%*x`)Mqb$VEZb;Vngl_}i? z!-OFT=fzXxvf)!sd(sIsqEUWYJj2zpQTRD=5c~KNk$jvcpO7glNZ_?|z9J|*%PxEqocM;>S)Fmp za^AU?RFyfLQjHuVQRV|okS>L+*MNYOpXLRIr%}8P4+bHD6zfT&As%v!{n=29Z+cuK zp~KUf4gHPVCaU2-g^Ig?-E(8I*pcpUc+#f+Xb9uBLga8FO(cxDg zz!`GneuH0%cX?VQj2fHYtrMuX%n(rVbm-6-lv1GPSm^e)K0X8F7c4kzb#u5O71cr(gf=ic zaEDPiJaaT=SE4#snpYp#ordDKasdYd7RI-LK&2{swyUhC)L`xfZA~&UhIl>+Yg;|K zPI6#wL8hjzMMi5ll{>bbJGyPkcuv4PIGPY9)NNnG#MW-|&rYz;b_k$N61*znN2nRb zC245h&~uiEnq;fp3h6-NN^T}IHxc>KVFY?7OWK1fp&-9Ymv z0-%1zbR|=bhynd&!-dnw?fB~4IBnk%W+aZNdRlP4qEgXFJhFHw-eO!K<~A30STL{^ zRIG3VZ{}}3aTS{eLC2s51m*8EJYG57Ms_vCURIMGSp7XaD9 zq=fSF|UpbmbS3lX$F}-{RC3ekn*&dY9xDUgo6EKNorhnj_H6dog)xjaR4GTAf8w!y|oIrMI6Dnl$363de}pLQT|2@f;*BiTmmWl&EHoa_5eWQ+9Yz^ zJw(94YJ&G$7x4gJeo$|*am_JJc5F>!EvV>S)!qGC0bjm`gEVU_h8)G>D25ckrfKjdJ~! zQMtq}rqgY=Ku6XvVW*&tt6$CWU-lg z&dSMG%^0!e2%brTc%tX$> zNt5p{Hb2r99&XSesm}>XrflsEyRNzJlHC16bgbkn7g}%N#3riid!d6T9g^7KR)<=~ z2rNnXpdYGH-^cf~d&&=(tu%v2hB5m}n__6X)%r)Ti0d)bKE$foEuVrEsF zdkrz|;++^pm4ilZUOUX}%&0rm=n znSF2pAK%4;t%*y0LTinz=`KQ6R`*v0< zfBvP|&BD4=NVV0{*%t{r{i!7Q;#v4c<)T_h26oW%%uBr`0q6~2!Y@syj)pW)=nvzN zVSYp4Fv=K(YdKL=V~J*?AJOm9R$5_bD~Ep2*cDWnA;@%D-NCY2#7KhG6f1kz`_D`W zqDHh>W7^i+UK7*7B2$%`jQ}t4yg)M0O+p!ZuhvWN4(DEK2K_@2ue+(Vd|4QPy1j`< zQ|#bL$Zj5&EZ$NZe{w>dWZwLO{jl$f6fN#aUp#{ z%yFzl(Q6{PZ3OFU}}rG^vRKNr;XA%Fc%Kn zuTf3ig+(6-W>DJXV4aks*G#U?ZSEX%@hdC%woeRAB3XF#KC7W_}@N9>rD& z{<*g~qN{WySa_d@?3jehIYu2?4L4atnO37?{L5sJ)!8R37x!L*Pm=kd7=kc^<2RBI3*R;yjOPBOL3e^}8=^qwAM?NQIq z0Z2`oxHfS3UV>+Q@Ifobp1`#23+ZOlLIlh`mK=mU^s*}b6twgg&!a^L+J5CBXHQZN z0Q!5`Lq2i6QK4i_@*hWh%&p`JoIum2RNqD2R#^rQ3Di_cgq7>1Y;>C`8VWpE%~4U0 zC?4{UcSf2||Fj~Fw}O^lpA`v&D{YKP{PaGlX+@qDfKoRhwm(6z&1=9l-Z)g;nQTc* z&b196aKvw1EKk!dSCW@~ldK+2Z(B72H2q|4A#)Hg#ts|9w$r3?Yb5+qH^$SxN$qm< zC2huiSDC;&_s|AguC~5Nh^Qa%V`v;UUV#?4Sk{vnWafp^DPS?^;UT{CNIq#=Md40D zVQ}nJp;rmKG2?l_h=nRbU8XSQ@Z+J2_eWiIMqwa?jHpF;OXUdCSZoN-#@$7401J{ki3_R_Bb{30Gkx4KkVU;)kj5v6v6Q75VSw=P7<}XJ(CkqN;H>c=7y8|I2ok5=2{(s zpGXy>Va_Poh2_wr8+~LGPS~Gh4;Blv(30YhLNRR{EgA`*)7ik`E2h26SM~0+Yo^Al zfDY;Ax%&!`Ftr;ka&wIen1f6nnL5+7DD zcnL|=aj?a)^f+BFYG?5da4MqNzAeiyElBo2B!^xJpD<9ur5k<$&_m3i2vJti;z;Fa zEt=k1!n${gu$`}K^H4A`Gf}xEkY7QW@DgV>ROPX?&{P8DSQNBIOb_fA;r`t)1>u&} zH0K3hwa0>oy!wj9{#71OgL4`X4`4}PTD%g7x{!Q)Oz1|>&J{$Ocxj&JKJHSwqE2@k zsbxYjpIy(##G`in_@Xva`Wgy|N6U?7k_r)#1~C>E&biJpS3JuEpr?h#b%lX?2*gcR zU2OYdV3Pg{7(8)g!~yaiWW?y zF_&lc;%h}Wk9@-E8-posMws9DNZ7g+YsBk97N!X?Mz=ogSw$Th-PlqV1jgI^x9jJDZ6SjYr zMO0cH=Oi%zkab5)K4iH8qS?2m1Qf1?BwI7rP(!}Wjcr5&)nd`zX>J2iVQ9=Xa8Aqd z;aLe&1kq9vm7J7>8D&rd5eXX;@5;U70-65#^}023RcJO}iFOU^N}gJRX+Ind$#ReY z^Q#EULKWVp$;f)Ic6aeJ2MJ1;lo%|oft_($zJ51>94Bi+?PwIkRHHj2OT@uYQXm)9 zUu6d*pd4@y24)E2ux4gy+_;!+6P8Qd$SA*}*>e)o)Mbh^(W4wpssXM-as*!&Ot+Ql z=kl%tF}0lC+^`#P+cnFMeq`U{?M~$e+`r_>1F{3YzH2)E(0)+BzzRRNc>c^`vz;~9 zwRpm0bg)F~tF}nTq{FPt*F@_M1#;ADxWXhe&h|YOJNocA>PgeNDP(B&oo*llG-b31 zI>s)D%t^sNvH@`{RkJe|Q`UnYwQ^ACO&`WYRpyFM_CAB1{`=?=_=H+dUSvdb`eI{> zMp{^Uao)nfczt-z;1lHG&Bas@GCxogeNR8e3OD#g(hZcN-sJ#eNEP((B>7!)Tw6j? zm-KX!5=JLZbWml$dIeAxJ&so9!m8K~|1emPjui3NX6VFSgvNG_AsIDnGVoCRf*naK zk2hgS1#lBRu#O3TG4R!R)DQ_=6#4=UOqixzy2-^EB^$A805hB}Fvj8x)w%#D3{CQq z?HXO)5Zx;Ct-pkcn6B#5=JJ!zu123NjyY3e#2 zA$#O9nDzzD#3I4`XKOQfLZ$X;Yu+LgXl)e|xb(}}${W+=a#&Gi_BizcJ4Frs@EUwv zQuxqvcVwVbH2F94UsIuvp9HR(B!NM)-6yw zN|JF+&nm0j;$x1UeFdV_S8-+a(K(Wvy5}kITpl(j~QT>hegS>#fF`r5wGpoRL%y$emj7L zLrGPGUoJUS^f3c$mR$Zp)xbEQ>B7YMZUO|FdbaKtI?~;5nCldCd(NGidE4e-BruCO zbd8Tb2Nvk}^mXuE;sAp~_>)IM% zq!W7ORCN%WaKFjT@!-l$96X#8_Kh4h1g;kl4z@Ac)j;iLx^^r*1PKYAz6jgOp&+E zWD5mMZ&4`i<4X8-O#e-`JvJN9p!Xunc34;*IW{Cqc;M?&y3le#2y(s6P+rm#o+&yC zkk+Pz7Z#yr>4jd3I7$-!E6moxI?VsA_i^I-UIi?4%__C~K37XByBViJ zJY{LrXe`O=58Qlh)@x(R87;}sGd8r5v{z(@a| zsI^n4a!bJOl6}@tPA9pFuh;OmxKLB_TT#T(99PLd>hq7vLTbx~HmIr;?JZYxkPU5M z7BeD?#HPEa^~nB#Q_?1mkF1?->by5>vXffl3liMY*l|w1zNJ~X0v6cj`=Eb^J zIFt;Tw}nWqqQaRDs`JIXLc$y++N@t?|%gW{eFTAlVZN|(heC=wuGf(55?rY1ia16q1u)en6X(s$1bRSuU_NpAZY2C;T8W$R+6D_`8A8pMK}ShS>d*ndYCh{u~$->UhEW){wbC* zZarR4bKeSzGXC4#(dbYuw@$7B7k-Cg0Z!;p7XctE9Hr%YO7IaXv|ZO=iEt}idBzyh z7&0;G0yO9noKnClvAg>4_bmCr5p&GBH3a6zp1*HF&If3H-FX^nI1bXS8TgYWbK$}m zLrT!~9#764KUeEI%bdgbanD-b20!C`Lx`887k@yQhH8B`(NvGjG@HPxf6(8BUY{XM zSfoREyQoeh+ypn|ei(gchnq#X&wNP(%!IYB5bpoXOB&E9a#h*AK&qRhxY{FYoen3v_nM3UHPf-kSOf@2 zH_;ISS75Gg)4jzLe<8Sa!NB55PzhFK2#^<2r)<`;`+#}g7S?A4qeOFU5D|4MSTZ)? z-_QO!<;SzY9KU99HGteX0Pq6vN%A|#>=Uxv7Jy=`0##iVkGAItV{>$ zVKvb1E3$bZ2nm!SN~^HZM*1afb!g^vLt$21v@?(N;EB(>bwHc_T?1^YHP zaBj@A%C!RZ%h0f=_io6Xzd0Bw17rC#5-rlUy|++=~50e-6CSXUHdRSUPR zGJeK*a~s7=v*ytgrOm9XYib8W6Ipw-+|Qnd1``%0Fw|ouxz7(fNMCv^)iV3{ zbfZ=!a?K3#mm*wo*QU*EQDaY|ArFBDL2e4RV3@ZWUbqWgu)exnW0~ATv6n|HL7)Ju zJ)@nD%e}XzAl{ZzN0y7ey0(BQ0tZ-Dc59yq9*BpBHqOx-Xdkt;IqRy}m<8gaPkcZ_59mzPQ`%SHCKbL~b z0C643objk8@ttbp*?>U1h}HnM)c39|;Hh{^G8GIWa17LU2c-sdDZq>tvuX9)YE*rP z;-m&BmmJd+@Q3^o1ut9-We*rL2(I|R?*cSQNNwl%?GlI?sGWDz0l+a4jJh3g4DG7c zr!pQ9$gnOwJ!pSon z+!u$C+fk^byRd`6br%WwlYuiXVEe#0f%Y?UJn>I-<5JV@?l1{)nbrZYX>+<`!7i2c z%!p;e@1h%i3Lm6^>o-Rv?Uerh(vE@6Aa7Ocyo{u6)q2SLUoQUz(QJL)@#%^(%$+&cGh^JGI@@P4 zW1L`aPT(QiT{?{03L@9~*OVc6d$k->zJuSFt)Socl(6u7ZO}6L)XO1Ww^WP&{OmdQ zX43N>Lq!BQM!|HwuAK{9h@};|zZ9Af+Y4TvNo-9#wskU0V{M1m0)jO-p?+7ff2A0)8G(x(QJ}yKiohiM?rGEh3k6laxlWO(h z6L`5&oxK8U)Q)9KifYch{N>jPAJZ9%p=3+aLO0z_zCtibtN|h4!PJ2N@2kC5w6~d5 zX2vEi6-!dD82+NpVKzaqW#G|1=_;TbT!<7}>`ur?^}I|G`b9?$RS;3;T`0H}#bM%= z6p6UOs#Coqf9^C`EVzCqR%p4J*zZ_X2~Y9~{;pr~LA8c2gwZ2bt=9XsARK<84e=%U zeLS?@VHn=i51VR^#O5SL?sE*>NV}>7Ug~W`?q%1TAdoE?i`6=jyi0im@Cox`Cej$Y zzod6RP=_nPDBtXY@)b76n;o!ntCPpkHX+G)ZlXHmV`g>i`eDCG<>I;VG2gNp^6FDW z%b+knMeQ0Ke`t%UP>SV~#1K;HM$r*H@|(VSj0*V(Q5B<56<*f3Iea`BY_e8s)TT6ZxETSgiGc!G>f!>Wg$a95r)}$m!w@3PT=3GH~ z!432g@@QoZFiIL3BoH}xYHzoj&KlB}XiLym)OFOf(@Mn;6#rDvUPgTY8>&3O>(l@i z7+7|;!BJdoGTbE%L|uaSSGBRLa1%bY0JVwCQY?_s31LvUa535Gp3i0Wy_v{lYgknub&fGwLyLQNFKg0@+t>KzC0V)R!@S21TRETTEJd*l)Vi+6hA zU@#o`dosj6QC9_G5P-jzbrGmlCVm?ZooDCKgYDCP$(hq&j`+RgbIeoRcjU@R zMDgfqx={9%NmWKC?oRKHa20eW6U%Ls6}jjb#CE!~^6h{T`&*R55mOjL#LRmHV4zg< zE3t0FG-8Rqrm=eJQ4gS({XtS~Ir5XeP~eYT+(9JcY#x@?7imbYbkAysg_0bt66<3@ z?aElmDz16cnd^`dA|@s%LXQcCs;?uiRXrlI!~;XT~H(Zok(VrPAsc3C{IJ%?AQkv;|M(pc{Zl1ZN|LC~ibg z#J`xz1yFYc+AVJp0Aq_IW8B!aRBEb(qb9 z&8Jm3)&(~Nn-D=`=CJoj!e3BDaP?xYotBOqSiNEy57-3jknljjmc7YP13jbgag+KO zgWJZfU{T`~&}#6fW8}|vY}hdg(9Eg%(Jy~WyXYz_uYbAey^PbaKCosI4D&WaD1O@5 z&ZEX-nIAef+F0b;Ll-q>@)S>wsL)dyZ{-hI@!rLF7wC4CSsh3@SkPtKp@@?hR(N7T z)D}v1H93y$`jBT$0)%uB7M5 zYDo=}XqgGw)5zEDP%YUxs)Tw%sU^Z_{LqYhlb{Da?4$2^DZ9s#BNp;<0j{YYH2==( zkb)WWt;W!lnoe((+4kV2r-gNBD;6ZT1Jt*S;w4fLtfy7J4fB$JBvGx|czsZo5|e?U zzohI?#AI@;5EEGzDaeI?+}ET=%{A?n+Mm=DjO3YrP+Gij(vu)h{oXK2Lo4Sks-505 z)3^mTaYX_>Z=+z+aS`n>JCc$zUHAZwT~^dp8k`ZaAuDUFz0`m~$~u2M5YiUhgY9TL zf7M)|h-~9C7h(K+Eht1y$qRnAAS~%l=Ju2_W8(yIs_`|Pm6WzO)AjfoiL)a^X6R#F zqvd%srU7iA)I`^Cq}2n?8Z<^wl2;-T%#?zvIPBMTc)q((-e;ST!~FCV@XV!Wx7JYS zbf7bapx{$cK$t|ky`DJ6-Ks=|g;h;7@Sa2J3tB( z*4h*R6GKGagGWbXK{1vo-vEJ}VltejLeO6`N)DcFfCuI-9mCz0FvkTv37~0Da&p)a z(SdF$5dbb0kjxJcPlKZXOAgP%&qWSoQ@t%cM~rev|MT+I&BjUDh)r!8_mde8s0a49oATVm~-GA7I~9bQ%F+bR(MqX%q%-VxxHx<3qoHyRF@0%M@_&3!+ zDSlkPwpI5SQYTV|>QZMbRd748 z+$sPQP{#h_{vuMR9nHc;7MKaRkm6D@sN7UuU2aauOFV)8RtKz*1*RFCi!xOf&{VZKAo{z220+l?5~t+SZD>MilPeK8Ceyf2>z zT_6tFFvwRTFeM8CMZ8B=1QCsVYG8U+hxu?Z6ksDEL`Ole-dYsU1}D!I;_s4CPqNm( zMS-cKC^3E*o~ZxP4cVBl4rzfs_YBjJi*?N67isXJau1en7GW-o2#t3|Py`>lN~T2X zltaf45KhhfQp_{h7g&16hA@`gSaU3r)zYQl)I1aCE9~x>;N7MDdgw;@MHefpYZHi6 zC_(J`K&%Ek=jYMI40JZm289$t>|g;_|~W$XqbmRcQA#BZn)6L;R|5)&c7hZVGWZD6KkR1u3$ zgCtX=*X{>l%RF{~_`$5!4(DIZ?I=%Owvx(`-y*k+xJgZY;r;C~C4Zot-E_?GTH+=s z@*AsEJ#5FZ+8iMAVs+W+Qs@-`aLSU`yj6x>rCk|3dCNnnF}na!#K@*4xM$&?#6X_ybda>D)RXj`nj6gM%Rx?J}m+FEGQBJ3LE;hob5?G$;T zO}xAGiB5)wHjM}bzddW}Sw zu~B;J&1^C-+2|ttP&6?X`A*YlYwlz@WT9ZEnhh})N<0}P=Gs<0^D*)Lh+8fI&b43E zt?#1mF)94$aB>u$zRS0b68c}g1Iwyo3mXXRA|$hNLP@q$7#wJt){SnL8xTVb|58aq)& zx2hzN%*D+HV@BL^$6_2LKI1$lt&eB!n@DUk)4~NsQEy{D8GIpX{@FQ z=XLZ@kDc~|+Z01lGx>HIX3ya46CJd--(3Bn=#kdjsLte*BptB(r0PY|dq5pXrt9=o zfjK<%P={2&2c&5^qB79P&^FVR`*CP@KIL)KZ{lR(nCWNmPbELu)a%zAfG2~BAJG}m zG$tHf{;HWvLCTrjfhtA}#W|$?g~qf#nx;wrl$H&rh6~FENI~q4d5tynBa&zX6nVQP zz0!pM&@m0)`CrqrV6ZuGNeeXx{z^{0D+h!B-u&jb@f065DQFl9-?y$wFw7M5F4d0`9G7rHE9EkybU z&<^Dc**`NB%JLhmWm0GMR$cV$?!TqWDmIK*Eirr6wQHZeT^#mNoh=uU4Dp{%YNY9% zhYn?_S+4lTm?4Sa~TiV9r`rp6+hZ80*xe_CSCjaLK}Z<fth0{)Kf#}4QAj?MFvuJiWc_oN9K*6aSGNAQh0Uf`Cetzcr!MQqb zPAwJjybaOnbs&DS^adofLQ?R`J+D|lLr_V}*)yIMst{vdLf(J4Afz!%gHkM9kZ2O^ zvqEQ~mee377O(X+H3D`<3m4iJ5S0EJfXYR6u|6kD`z2fEMKYb!yGVh-?fXV4V|81N zMF~JM%~I3*;(6&} zYNP0w{Q_PV$V}K`(n1$y(*Qxz-h(y7ELR4R_@@3^9FW0t(O){z8J|)=fmNn$)36Hx zlNK|GOZbLqS#Sedkd=Hxh^B9f77s345JhMj%qmvZG%?Z>QbN`#eA&L}ac*d^uN_Ez zdwy2bgLa5BfMZ;P@0$$$VKDc=@rQdDsdYYc{s!QX5=}HqyER%>5*1lqr}T_Kjr1pL z06iK3<|%9)3`#bw^zaF3TWG@C_o&^8)8?(e>vH6u=wHUPVh2a$4AU}zILQf8FO1ZJ zAze=if%wVKu~sdxbgW&9htyqPkUAW@_2#fcP^afI$nV0yHZ(i``Ka7SG@pvAI&A<* z+%V^2*!Zs(;Ed!wT<0~?n6f@xLi}(jI-VaB;9oZz>fyC@a9KuJgD4dnq-Cuw>{I(k0&>JIs9Nd^lr-Jt^hXQP3D7 z96B<%)T;f5LQ?>dKVlbNl8;#i%v9M^IGEiz(^@Oj>aT4HM9nKaS(e_8wp+26`jxStk-9ji}$+3^4 z{%}rrV7(|c&DWAsN3wP|dE^|mW#Ax_L&YLTU5cTGbWFyC3H_l7*~N+x2&&UB0Vp=S zPFBy@MzuE1>~K&drR`ez6VY479y7e6T%UW=+v*c;=Z1xGTCnJppK#|c8~3&`x``;? z6FY5q5BSDW?b3y>vHM^twVQz^wG&(=Q$ zTd9ensox~e!~&p_&U<;>{nxLooLA~drCKyI#D-0v_``rw2N23_84lbnQf;r4EGz`R zoN@c)AL6j5rkI{HjZ0A|+1se!IYM6C^5(o-DpOXDz3g0DDeCDSqsH(IOpD{sU{o2n z?Xu;ly0}mzHECzE$DXs5ZPv>e**x;AA%ee22wd4VA7w>>*iyAn6uHFZ#;z<{i+2PT z-yv}hKj;=Ex|N3)kR8}qJ+kGe8pTGA-1elbF1@}DfuN9O4RKi7@(mR5ZWNDWQQNYqd19D|#X@g*o>uBrI33|qhZOC3SK;X;lCJUMtynhkD+F2Z3dPC~ww8lh z^;_%1bO#Ga{4K<6ct*~O2qp*mI83o3oDGiDX;+lFd2`@cFHiiVm*6JFl8|B=rWkr+ z?FzA+kyN5mgqWs>^^Fl!b{1zre;nE6-2_S(!C$3I4<^H^R#t)oow$)lQ$c=H3fw=m zaBQV;jJTUhW;NXy6i<`wmE*CvjL!^7q$pj;6QNH=)^SwgkZ_i=>Yfl+1dz)L+3I_< z{$oME`nRqW%&6D<;7=_;nmDt22-c@hcBsujKztij;Rt)=%NTra2f9iF_+7fqI2`|Z zH!{G2Z1Pqj>=`%O6n3L`Si+Rx3rplEcA_8>3Kqw7bfFpMD#;GP@U5HZ=haGHD3R3k z1&&}|?iYNk+{0U;Z>9EPhA^owmq<0@#$j}g1ZJ)mesQ+75tf}Fe6Y^RO9&quV~Rr^ zpftov2<3t2xLVAb(g8m_rcrA59FjpO8;XD^i6COq(b+pH zqndDNe%!~+)^Hm%)L{4*)swW^jOjFWu*pNOn#w2)3jXA4A@wfzUC_mcfsA3})L_et1gA$p^b98Q$$@djwH+)VA-hOj{GpmrlqJA&`Y1QzJ03XoX_67$ z6|C!`Wv$)x(Ii0vp2yl7lH-jcpAzv}dP0LOY9yvL&2IOE5go#F;Zqk#uncq?xdNd= zE=Z;@=gi)|=_|n0x+bl0F*CXv6nmu=A5ohc+RC!&ol&j`hxnRoO(zHZJO8MH~U|5hkXy>4m}sl3R`STWgv z8<5hBzC->^NYI5!pkJ7-VHE;Q-PspdFS&-*z4Nf@9;%deP*q~XTTm?^Wny8p6>tH| zle~xVd)G)t$PZ4BfDHq2n)QSf**%S_tm1Xz`)J}Al`3#YIQK;~ZB2>)`iojYt$>scNC-4n?tbKeGb@PfLTb?Sq`I$bK?R(O`!_{={sy2;ckr72G_mL*Kw1>(dX@| zW1bC-vnJs6&>KLcQ=Eyb8ymB8VPs*tHSSF2!^$FNg5yDJGWcZGx@6clhK+kMJy-07MlgGE%nBbW6i%V2f7Hf` z3t13N)li2{d3XSL-CLJGpTM#%#hZD zNpM9Z13)MwEs;z~$OBW{MCg(`LGO~WC=JGFW!!9z)@KL0c#^ThG)KNXb|pVf#rybF znC%e0bav&t6b10vd^U}DNR-SrfyZ9Qfv7`r{Rqa!aC+bZBs4wx6u!xP9&@BhvDttI z$nUWUFt7B0Hxr13(Na73P$0Tf!Sl4hToPg3d@s;O{AGMyWUbC;hl%vU8gDIkHQ`^5 z%SGzem2}ELy_TD;9A&n7+m3xN$5!uF901+o{9pHsbOlRN{QuI@nFDQ)0YLWsf~)K zwwj@cW8}Y(p@sZ1z|&oIY$Vnc$5h=>=CB;ud$!jNRPf2e2>W~M(+lgBz!-ED8p2Qv zFk`$@nLB(S_er1;FjFoxz;#|Yo?wjJ9R4Pp5t6fYrW*=KG{z4qRrE@bcOC$gNQthy zal0^MbHy1V7EiJFg1|c+q^CW@5miVrJlFm@Vc)Q~zB5u>may0;nin}yIr8xtH!_qo z!<(p9bKyo&vGdRVOCi8CfCHQ`K|s}{x0OMo$2Gm@FH~kGL0)N?*=kv_Brhdkl!#I8 z1xSgDWKx+hb8JhI3}-2}b2$*vF*58RmI?$vFGSIN7a41rJB1WgC-im)(gL-1d=(;W zsC@T6WA@SYEtH>8`=7l){7h8w8uR?cR8ZtxmNqF7_2OIGAPT1pwNpFee)Q32{nIsA ze!_mSA>SdI^jSvp=9Wz&aOK#FzJxpg``;G^i4V{ z{ODb5R;ACZ+SUtUph!`OuSivF(fObv~cbvcpcun-lQJQ!q=fFU>8oQ{kKFi>A82-D8&vxy_} zy4ge(Ei%B}7@YVJtl5yi)_qy-cdnJCE1art&=w79qTD?IiX>1HvFx_C5(-i}82Gl9jPw(>!jV7%aFTVCa{+up zT5=gM)1pE?itw}JbRv`LCK|LIelCCqCn{KEMb35v2{PT@4ah74*OBl=W`%FkKJk}Z zBkLD^NfZJNccLg;603Yt4`jcD8>A^!5Ewf5omh|!)Ff9?81SmQm;Jk|#A9<{@i zT{LY3f|lXOZ^U^##6vGqvAq|0*oAiUp7Ie+*avyj5kx!nhznl1M_-pFT+p1YL^PM^N6F2Blg_ug z(7@%T;LoOWfGfrf0u*o57eRYg>aY$oKJ}a%N@Cb?fcpCK6Iw5N3dEUWT3F(j%`yQ+t|y;(K;hU+TSPo%TZ!WmEVD~S?6Lg*LpR+w?1@q9n2qo`?(@0<`n3~ z70`;g_E|{k%4Ellx5S@L`0~fo-uQ?JQxKERQHx7M>d0Jk)LGhWSTLB-i3&frR*zT_ z4`d}r_O_a|)5u0JJwRbXDM9b9R1X}+$KpTa`TsOTp96@?Vb(mcw3zaeOqdfHkH73u zD3%s~{%HI}y*wtwUs}K)jDS)%I)a*_1Z$C<+9bd+F2d*7f#sUPoU!M_g0PYar0yo# z4HScOqY~&svVyG9f^f|r={OPAaaEDgLjs#pUZ7kCV?wM+N31RJz{jvvYxwE_zx2nv zWo|1(*)A8|>a_p={v|NHpVHM=HlcLKwMnufR8`513yvO)aw6}?Jv zfbJXDur%e}s5yHiJLtzP4Gh!>nsJ~vTDGR!ZI5Su?aoq{UdQ~~ac`6QedXod1duU8 z$4IEKBHzJNW6ne9RxNHOXi8Ms)d$^-sD5yMxc=AoUo@~Nr7S(^sP?eF&2K)L4bECa z_})^H@G8cw)fe8D_h2&iH-a=YP=rP_n!%_Ic8Z!37Px&? zL{(aLi?aejLUzhQMy(hw;L<5T&?XSLT&EnaAUG^9U^`f|ly-~sN%m>pK1is*88op~ zTZR-}-VV7yHbyDL1~|Nsd`wF*mkwN-YX}Z%X{)Q0tf|8hu0QAXQ)@S+Yq3&Nb18>T z$SW!}H≺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 diff --git a/priv/assets/font/Lato-Regular.ttf b/priv/assets/font/Lato-Regular.ttf deleted file mode 100644 index db3c3a53e57dd772e56e46c00fa830dcfcb440d9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 687980 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≠>uWlm{pRg>9Lx>-uv08e;~^V<(09 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 z z8g@)BSa0b07g1nVIFo>#AS}i7q?efQ;Y1Qyn1vLivCF_?1?C9=>YXTtlb}u_LE&j$ z!(O$SP9s#g7jPEJ|L>hCohMH*NCARY^#)j3kY*s33k?! zvIW6K2rtmIi4+PjQ!>Mjw$;=-e_pt-DO`v@*|b*y-Qag~^aPCxX}`4Z0IJEC^75e{ zkf0AYo-ZXhPd#bXr4hqcz!EAp<6g;augW&;F<4~x4#{i38ogdgbk?J-|HJVo9 zU&@Z_sZz31v}Ckz)~ExlIQ|N)fi?JI(bI9$_nn%}EAUA{W))CPOIS#kk;rj~20NSix98BXjJL9-B z5-S>n&2ag;Vs3#{*pvUxNhx(6qrcbtLN zF&Uf#O+=eksCSF6#~%<RDnw ze{(#*Gmldq&4gy?I6Erl!Y?%gWu_9wRl@b^j=#=$l!wrhrU^8)~6h0UGfC2JQ{Dp~eBy}(NG+ot4XDvHEYvbfNq8s{(`&Und z5nbI6!WfT_JqM)iLE{E(O&iRR=rv)wp^-vOKNCo*rAei5EypUt`NXZb1lE^O$6;U9 z!k797$}(OCz9Tm*G?hm%id-9qJRnG8f0S>Ce-5W`66P3Zfxs!qH=No-|J3c*v*)kp z^!l5sBCd{qotOE|_}5V;u8f~-g>MUtt#u!m6Jvi9H^-mlX->qSMH<*ce6nGpUbO9D zm5G98x6zQhCs44BTpMhLq5wVq;rZ(fn|wneSUqET>tTp{7<9F zs-3#~3{HQRx2SmjU}@g#lJffNr%%;+mk(z*&Z#Ku&vF^YV1^q>&&#shsN6etK-~Z7 zrQ*$Fy9V6db=ftLJ~--AX{@e*P2yX)BVw%JdKZB_2~tLc4i$t)v^%2}x>zBA&VxU~ z*btS}f9W^GbR1WZLNCTFim*xoX^KIxsCheTMTGPeSU9mBO2#GAz2m83x!_HSKY>h! z7sV5TX`h@9C#j3E%nSq@N4R)g0pS(N<-xb8_e(!lv^8-H@)+sfWaKa>tW1Uip zBrhf^rHG|t*BCIrk@yGV*9{dkzY!W4P7Ppl{hDx6xH|@WFeYV_IkJ8ks}w||1PLVW z4-A)b1+c`h);Ed>q)8k$L7I?w2K?Y6psottWPVnD_B^m-!|h(;a?kM`FjW#6`8p62 zNlFR61sssfN5qJYB=ewSm&ixd4{(NJpQ|6pN3iNTPrr+KgB2`hfPqisC#r~BH3{@3 zF3?9lo52znjm?xV4i^J((>**NPAIU2*iW3E?C$C zTb-G6q{JO!>;shjcfIVt^Rj#Ove8S8_Kda4x5gdc zPw0)tDhQdejQrD%r>{dv7 ze4B?F=PRC7K8%+c=kc=3ln>FzIr`XT`V(V!pL|5f(e@SY zMYON9@y&^awW)&31v&{v*lLA3#A9_k;VXzOMwU4kqeB4UUkF?(v|j)qKk69P>u_kO zib(UJ{IdENd?kow@4?IXPW?{PBOD0I`UtJEcH)DH&6d3I0;H@zCLa# zbW7lUdq=%5-U7~(#tmEv%GAd8pw1nDybEGF9`h40@k`?lNSN)$zzX6T+%hqii!i+X z7+EbZjk&mO@*7YYdWcEap?UNyINul7$bl-oIE&YwI?{HiG{I4zDC;x0|etMKm$QQpotX{&lb~;N)N!a zDO1dpbvhiA55_-Ie#z_pNIr=1`wSnyx!Oe@R_q}0To8kUk6+n^HYz^IulK_fud&V; z^j+w5A0)XzxGIWdqpvn-=8X~KIE@{YZvt)B=;!V7O{nixeZBx{sL$7+@^SojgUZ`< zyYey8ysoFQCDN!z)raG0nk`x!+GI@L+OeOb4f;AEum^5~mRKj>NBX7lS9zKE1ox1} z%benMamIP`l=_8uOyfuC6Zz74KAa^a%HT*k@Up5q7hjk2_-CI1Cbw z9yF_$hR;lg97o|<{MBfLaCl(+2N5dWDt_sz$($o@c9v$(^=9YFu}~Ciq*c8w{t)gW zIOiV%r8HGkl&$Oy{qpSybSr4ErjZ$f+ z49En(gKk4+lBBo_wIhu3tx)feAH;nSZ8-Qi@@douyC0igL~n>cB(pYTJCn#E|B(6y zFamkKcTv3>^?<)b9vc5Y@Rxu|yEBD*QIViZ_m@C@bJb7d$Ka1c`wE|^F~H~U9JF3_ z$m`YrR9>Jw>VL}XVSBJmUwa;#zCMv=Gt#`IrvV*SM)foN|T{lARYXF5rk zOxhWG71CU(r@4}+*`=o;3??njR;2l=0k$6)`>*meyY)0>dB8U&o6oTuaGqVGjbr>8 zI?t5L^)!Ubq@~$|G`sXPyLg&C<8`HK7z|@uk!GSUD(4D4O>vH1*XfVt9r5?{`FKy> zfize0G(fA(_Srz-v^kk3-Bn5HAiUG(j`J>h|2XfW?A6oh2)V&1_kMb*^fwkd z?D^TBlk(Zl$OlD$i!wg0euM4w<(U6KImK^?3lIBJ)lKYGwB&;FKcv3Kb_Vi{zoY!@ zGt!-h(>-Hf5N|$v{#xGdMEwt_|HO8t7bx%q`Sj8z`6q`%fz$6v@bnP2V=R`U&oGoq z>T|unR$O{q{o<-qdRNQW{mY+uTaliRkv%y*=@s)?y_t{FN8U(=N4;ego5_kPxBT@V zLut{uPW=rt=1(eP(m02y1i<#taQ#>-U?of8)qjs?|G%Wfq4x6n9m(~ZkuwWexmk>7 z|031C6?aUd_#qV_J_(&J8t^JEY6j^?Vs%nElje-d@h8UYgnAE^l4{ZheYd!iHBlKh zk2*@4rir#Bk43H4mP8?UtM~DyxQ%@18>DAh18;~uZR~Lg>>QP|CTR|EMJ_20GA`L* z@BaJoJ`2Ay<@r4kvwCzN5YM%F=ux+M z0;x{%hM8l(6|L3db)Pw&Tu)5XkxS!w${W;6>S2C9A-n&@sg?8k-(e>*sZEo{Gt3*5 zm{h%x6}VQ@q}-?#ajys!4IcyEj!A2RQGb|Un^d!bI z{Dv~!rfeO1P&~r--m8i9<8uH(9qPmCCvj9_9)82hS@H4XzcJ*er{x>eqt|)N8a0Xa6m*54=kY1O4**D!jSy|D+fs{6DVs6dQYkm0Pt7pZSkq-8!Ic z-|Tl9+S(el*g|kz_F{4(S&oGcwBt| z82l8SqX&-n9LJ4wd{XQeK|V(l%AxNBe);r;Km2N5Zpne0n0*d(j(i)R6zBiqHI*&q z;8rdB^o1raE_2)gi?4*cQL+2*Yo0zP&Ze6ey#E`=#faqN_@4Ld;vv^X_bMa!*2MDXo zOi7VB5$ed9;<5F{MiPsTv92?fV@(W@GIJu7@3I8rSvM9enP|@K9M8IleHx_9oCq~` zhYXSU`Wu_`hA>=MAIUiM5t8S}zoFu}*p|UA8e-n*5{1Pa=>)@K1EY#1VU5^wyz*b_ zAPGVnj&t42I~j~21|<|juL(d3GK}vaW(-o$hT)Q7F1IbBIc>RxpD`_*Mz@I<3~|jc^!r)Gb9CR z?WfQ|f}@q=fgmQnO1*~hh3_qXXYmSCW*M3w$v#8qcZpRruatcd{I8sxn+=Sumc0B_ zuxS4z|J?eF6n_%dlWI)3bt4x&xb+!a8@E0~GEl<#%&*iBy4U2Q2Pp?viZMQsZ-fjm zN9XxWHcJ?H2EHuu$@p=dhfAM{X|_HCIT(o&Qm%V6_zA}E0{Y0fkorilXYL-7zN;uj zkIv6ek8sJuCq$zC@sG z7-Zs9<@`zY8s?uSExYN4T~SbeWL zjq#>X{9fhb5`rZae>wNCgh5i#xX%oy2Ipw4o8_Vm1(kyFtCdG2Actg(&pjzY8KTi% z)8eo`U-`O(<&cca=H?_UOE#MObHW0jlK8O%_NOY3OIWsad~PKvLD}*V^4iiFtvy0t zAz5MSD}gJ&aXxq@^Ji1OyLkg*doVph_*kT(>~7_?$Hd8CMC{|Uz5lDIO;q{h`9eqL zP#+W@TfRH*HtRhr#-#nqTF=Q`t32SqBb6^=c#iE?a}6%~p#8JT!+eER9*nldbExti z0$|E$6NYOa1`Lzkv&sV?4lzAc`87eYWwjq1J`1eHgv06%;Mn5&TuSaieupiyO_}e~ zH%JzkiV7K{&{U@IKt|Vv#qW*kL9)Yr$5NRR8cXPa^%<(%ZfZFsbZ>-V$LDE|b)5qZ zG}WAsR^BTvZ_k+`v-QRXmX>se=2+)Bc=QxQ&*_X9A`@y(R*FlEhrF$(J@lq<>M10p z&;N#7KD*A$t*4NO`w-@IMc*xn^ z1_?;~vIs=EzK5qC;)E`xj2WOtXa2cyC^80Gu>d{%qUNppdGipK5 zDX_iBvb~ZBK6jmzwiCxJ5B-M@qFVovCZp67W>IzVB`#jQ7_4gjN1BZi7W_FX zMd;bQ+DRX#?P&OOs`MY&juOm6zeX2E8;0XtP0fe+8-%5SA;Xm;2j8iY^VO-hSUfo( z<>hx@Ax<(zADO#nB=8^z+SXf~bdV{7ADZIwsmk52Kmc@CgDEX%kBkI9pDU{J98A5( zx!(-QOA>R24f)H;ha?C~Tz-G{HU=VXNE3z&|HMz7qVn67hb0hOREl5BKEz-wBhuc_ zqOiVN`HF<)5S8iKCm5FH*!73S{Mos#zps2l!m>r>irET-G9{%!7uH>Io(u6SQ;!L# zmE)V#tHB_AX#lo%!>o{F-Fbc}bMEBOZKTA-Q52*$LmMt-t&CN0>OJo8TWN-C(cyt$agmf3lYfV}0xRdZTBK@UXdflH4r7O1_ z6BmjL=!TJqtw~fKIA5$$FK4~f98W$W>-_0FS4t^MgD=;_nS4KA@J$-J8E#DoT3g>) z@GL7oue=?@V-0wVB>?IxN#ofJlZJh}=G?BcH1C&T-bz0YAlTv>jvfYL2yJ^Ei{k&G z%2(u4@|NI+uZICy;v0MNlmEoOrQ$)VAaQTfJT{0Uj1+d;-WYg;l*5aUC-NkYP2&x% zM+#wRJyQOf<6Ss)>OJ7nH2Q#;VT?lf!n-4B!5r(P1^M3NaPOG!R9*Z`1(E5mvy6Lm z7RcH2ziHT@ri^x-o2j#CtS^(eltR8qoWW>fX-R_q>EK<4tXve1Eh=5QkCc=I2fEL> zBq(it!*@Lr4k6v8`$#FtipQ_jK@yTS9H;KXGSc$(cy%90NCtr?EJ#Qv4C?V`+$US} zsceyJFdRKR^otOWnESBby*K3JcU~nfWgPCE{r64{&6VW$th2c2#3>(tQF-&L#ARAf zqbVPsY3tPD4K0Rz#C$y7g)@(QoUOc9g0SS{Fr4=;W8PoWQ21fx0SUw* zA0L0_b_U~+k4u8}ZMKca`80^pmd(yP=#-B?ti0|OaMv}M^6^Wv`bgm6V#<_{rq1DeuEaiA z@3~a#HqJHh2Md9?*RVmMtGy^#LfSe01vemb@~~!_-&ACo9L{cfqB$^%WOB!K-WmNtXTV zAm+tIbjL_SYLVdFOW;&s*Np>)-#gQ^7Y-34MygIu>N>wPd_0#6`J@HImRvjlvIXI29(~IxBkZ>=zFwZUEwR~n+hY6H zZykIF@@?Z?cOvEUnj4>x=M{=YO1U$i3!@53?{nSMq%)E4Y)kqCd} zN(`W`PdE6DP9kFSe5BpG0z>ELMM-^Q z;8(In5&aBU`?yBYfZnT76f_QFAOB#5s{6)7SE7|`E1#Qx8?A}{3pfX6{~bF)*H5ar zfXFmJqM+Vw6gFx!0Y&<({8v;P;oec(=|k@C8cun<7%H3FgWUlBNp-w_SRISku{Vuyq(jRGN|&I}w% zyR*^*D?c?eZ+fQIuPPXMH@#EqR+@P?$PDC^8~hhEgqmc*M%*&oC$33GMrlC%XXTAJ zvwxNaolv(xiEFX=IVl0}JGzV@9h*{*qDVb5YM)cRW~%dSq)JWUY-JwC>5oOF@}j=X zoDy?zQPiW3xhWmMGa;2XKcshel@ zAYn%++rsVI3eV#p}SUjTz&I3m9t(X#wt(03j=X{bMZY{M=Gw zNvrROjMYa*treT>A8#7^FoMAmks6qr)ZRG%f$(1`t;(1(joze_tA;unV*$j7Qh{Mv z=-ZK(N=1qCXf|S(scliSp5H6~S>K*dJTE^u+1I~i&3F-IAL19&Zv$J_jHPNCJF?kw zV>;bf&SpCrYXaVX2z@Z!(3@7t`rtS?HdB;M|Vo z+Q;Va58uo(_I~YSN}2ME=06BNO3~@>K>q1Of6<5&-dK5T{;e_=_pKj;G)A`3)9a`Q zGPOWTQhE-j6)A}4KUKC7&wXF;7;+Fe4t%~4JSGBaE%WZ(Ivh)E$w z5pF0|oU2fzJg&+H>Uom4|0JI8_{*V>l)D73Fe5_qjocYU%zj<_new`D8JQ=DHRSy15-LYe zplLX?j+Ld^udB&dXUe57R6d?=s=HoPc7zW9WqqvjZDeZj{(ld-I+d2-jg=p3QXc*| zcq7j7OluF|EeEg>%8chSyQKfLXy2^-IP`1Y^N+P}%I{J8-JxU6HUoEmZR|6`@z7LC z2zktTemS50MyWk>v-nNrh`7GKkgj|_T#nWMdxk@$oiq&|Y77<&`u{<(8(AXnm4k1QO>sY=(E3ANt^ zmc!-e-3P?h)+3w`^+7%niYYHeE@BaLqQ~Swe}JAcc}gBm5viPwjuRXEC^oSKo$)K)~=2>{rU&18sxR)m(vXGO|9%A*M{VXOCbD6-z{C9#)klCRRXNblE2KR8t zU`o+1wyxYY+_P`z7E1*0+qtQ+yI%ykh75%7*;F|g%WNe| zw}}X9GKDbkaLCSO+%OHr0Cx@<+zRqCA#5q-q|^Ky|BSzfQ5U9aAmz~Yo8MW=hI2qD z6y68<9y&-1uSz;f7h<5X>7}M&#Wx9bhOkI zOEujytLVqCcYMMH8^<7PwOjDP5x#u6idv*uc&%Ytm!Mx`U!Sza+az{~pLFSOY zSwRMN95o}*G$4xNVTL{ijf0i3!^kj3>x3k#UTuh=vm@1(864>E?doW2ZCcU1!rkm7 zB@-gW?4!svoPd6xR5)9Q%CjIhRZ!k8I#SkfS5?Wa*pLLbdQ@%Okt(&lADwM-7l}%@ zCSIJ+RVrzei2|+b$O*oi;Za5=*aX<|VMmzmM`A zJJmvE_<~$x>IYQ9Kmo7fn^Kg&vNSS5arE3q;vcI5g^CPEi;qM}_-TfQBe z*WUetSErLd&*vE4KCCSWctxdK@5o2Vo|)pLHN^d^#?I?%(^Q$DC>m+!U^2!+O(uh~ zg!m_#=ikj`-|+@a_hQ1uyYWvKU&QlrU6XgdGo2*F2 zL{#Mx6a+xwSC#fvR2s*+#x(R1&hlwm90>E;9H^5{_D?bI9e0@f{SX##LN0(#I+=dg zyLkJ#{0BaO1%P(<2CtpJD|9{6?p;CT8Y7?UOyvvs@1=7WqklZ-|IWL*&a-Tzakm=d zZZ*bD@wm(8-s~A?be^}y-4%MdW4=okn9u4yZ;iXv7$@huWLEc`&+0(Wz(5^Dm3o0xx3t*=&f;o9{MYu@6TQ1 zE}5O=ahJ{=ba$h-#=XoK=brD9*|o0uM$InvG!FS#7tDV<^n9N0+rbO4FXU~_|4N>l z=v9(>Y}trR;R=!(WRH2oXAE#7meZJV|1r*akoV;`56X@$I1k}oEC=p*EX|{@7-(_E>VZ259BWQvLdz9fJZyffh1Kw_ir|at^JXoRO&`D}HgvOWLC$$P}p#hCa+M0?D z-Gy$RAcl@yCj7{R2mToXl@yd6`c?@)E@DxX_={@MlURBrtVs#XCAfXIuxiz+jjQx^ z6CGVW13XuPnoOctCE*4+TuG%~>D1e^5*IdrUdBNmsek2cn-*^9FENKMG1GvGQVPf# zSK8(`G`2-HNX;_S*hYn!w?XRlSK8#i}%Z)r65 zslC^;&uiyL<{wjz+*e0ME}+U&#mu64DpbfZfKmy8fVD7`wKe~WGwYqUYCVpcOGgfP zLqkJLLrX93JQAj!#@IU&v9!rW_MT$^_2%BSh4(&b@4fN$OWQkgvk31l8d5t1*W=WO z44Smh!JtK|56#snQBTDB!J*Vi=r~HOp|&QqaH`q?>^wOqS}~(_ zT!f0CV#s+Q;&5c)5ww<037yIeF9sgEqZ4ufy=oQ)O||3_F#7tKG@^7V9JqX|2bVd% z9H$fAsg+AubXoNJ1!Fo`i z2h}!4dqy(7J-oyiy7XFS{Wj0~^5*&moa>{adkaqa+pn(|>+2o$UElXT>nrg3-l3;^ zL@ctRRgD^CC{uG+Q?Kh-9JPeP(O5Wo5tv&ndLAJ(MhK0dHfbd0Pg3Yzej=*{pADMb9<4A2e$YpCr_2s3GeWhtsIdW!A-C zwW8C+Sn6ss+p;Ratla_5A zAmYL)_F3XN@6&7hP&Ie6NW@ow2qZt1BtD^_Sx7t)LQURKEFOwoq@cTd>^vokQoB)V zOrBg=T`1~neMg6JQI;_Lkls{ikc2)oK#B)QrMDnOVv0${k|9+zU*>(i4>FlhDam~T zTZo6_DE&pv=@V$Ij^(G_%csii(StQ8HtePN)zzc%8NLrO8a!~^MBmZhS7?~ptZ$&w z?<2!~Tl=?q_LH&q!?f?x)j<2Kt68)UTUu_+)Y(8Q{yH1Hw=uKeT%lpr3W-RE2A8nz z9O+f=I|rR}8{=`MzPt=EOmnJJxMpEo0EkVWy9U)`K(hS^HD@<@QrM+4VL#Ai;YLF3 zC5FFIUoZCqY6l+)pwO6gjiEjqK&dhJap>z;EJx2qspZB!GVl@ST{h+##$5Y(u8S?2 zASu`dCcT9Dif9}Qbvr`pws(L-P(m_Wt76G)?Z45vCg}cO^Xxku4M0U8ecs-=18}*$ z(9qM>-e2x_-0ZkbGkkU~n!y~8@f@3U-KG`jErAo(^N)pN$4rHW?k-mG&6`FlzI~3h z?tK8KS?tlaNzjJ|m0o@K;L`qrN(dExHfvvp7T*TDvP-#0PnDVr8AS^PJK%#L8AaVS z+o*KKB~X#MqBpD@O+y*IU~nC32(qbDtp0@litiLu1>;X}EVYf94rYhcUnELymhM1F zy0FV)tcXBec(lg^+GKPid?FhtX)DWtzY(usHM!DTxj#42ylc-vXv!~px~{G5`0SBw zVrWtt3xD?|v1aZKD++ zTxuuh$-cW(j}>v7>u}!)2h^mh6XFfc439g`3w_Zwjl78=%V;QqnE5+YP_$*B&xd#n zuJ0IRY*2e6^khH6HWjZ2D=_R$?TQLI*NU)I7afbjtG8TX6f1-tO?|DptSPN!#iD9B z96%Qgr|Bbs4Om~(-*_h=er$!uplb*JLbfdIIB4G^m;tYf(O@*}w>e`hn6`JQKDzKI z#vQdTVBNq%Bk9+*BO@a#Mpks1Xo`oSWdl!09tF*M@pR???|AC=;_2OlC)B-x{^p>k z7tEuOw(@THRiI_oiDcZQZ|I@%U_5!;>U1mB$%Nau0-?m?iGxZaVVzY`UoD3QQKHi5 zlDpKgtcp%;*|2W)%AtXt?ye5F%o-a;3!{87(qV8t+pfap+QtN)kmZDgd-KrCc@tiKoLz;I!hkIvYe z|NVF&)6@sd`+;_422HJovKovhy!V65Ef>nuP+pSaG29_eMo|5=UatBO4lgZCPqEh8A%^4SvefXo3nSr~*X`1q z6ui}t-UOb^>lgJV-;??iZDNI~KSd+4NYuR-j~X>?b}t`^(XL4QTIm`cb8l|(;e?b` zmQu#EpT>B7e8HjcEJb1xU7i)d0SC<0kfB-U63e8&9I^3d$_wC6>Uk#q{_&Lh9-(w4 zyjO`>+{UG)_9d&-KC(esZjU4gr^E(U$>9kbnM)r}NL^nw-lItJDqPy2XBA}pO;kaF zTOgKj;8kjt)xa#Rbkfo<86S=fEda_-N!6DOgmu=WpU#RyZx|UNZ^^2aF5NX{>aMHo;?i91rChJ*+ocy_-AkF?kK^96K5p^Nt4zH^>g9CFw;Fo6l1`y( zysdtqfjGQ0r&7i1;CUgp-8KX*Wt3dJnJB%ZEY182VYwp8W=8X#J1fZ&&XkCSD*Orm@-4! zs>GAF8Mdmw%&4+DYdt2bkI>lef>_1jPZuQJwH>BWynxg=J(!S_Y@dUfv7lUhi4L*h z-Mr*)J!Ew6KV$dKZCe*Hy|bq5;Fu89!H4ZFZQlxPA@LBukve00w9rX*{0H1#11n^t z(9qx8S#E8%d=)W`V|yh0pL^i%WccWIXumDMY3=s>Tc8mSAVYYf8v9XU$E~ThKUEpu zbdhC$Qqw|*U)cy5vfe7DjdX(e5I#WnDfH%}et!qUxW4PP zna0M(a$|dIGiuVx|8evZ$tRvq`U=8y@uFXx#pUvhQ`zgfzKNM7chdT=s#ighk?pm zc0wJVdt#k>-t04@bN}?=SXbk1;$Ot0N0Lpbf^>JKJXXTr>xf}64XFqN(qMX#2G{z5_-JBmvH$~@)H_Hh(0lsLs$@Gep{|J z*V0gr!P!zIT!-erCF+!hh;g$smcYLtPi1*mxzqfi^ilDJ8$NaIn$qO?o8R)bO)q`m z>dNQDihWn_?6~{x%HIj)jB9pxz42|8r?fklAA8lo@$>di=33uz0xtI!km9K=rWQGmQdAhKv5sFY$*|`>(5r52&I8_ z=Eid6oOvMj$$Y-*WI~@7Fa4bF@rZv9-0wXgvH#}xz3=9ayUqwYHPe{vr9?l&E2z=U zR(2^5iKEIkYW~eMha>RU9)Ti-rQ1sTYYOGFA!SQ z9^;-h%10}AFg;VwsADd*L-{FYMg*iW*J5*6>}*?TvDx@d;-i(P{pJfb@O)eKDeru= z#qc5XT2*gtc!;9ytF}hI-6Qiq)sm7w;+e1=@3zbz#cQy$gZlnDU@<5(bj3len~HX& z2oyo%QnW9{J9C&i1L8VUt8id*3;7J0hLFoRG^C25l|w7WMti!b|5t5I1bti7!IsQG6%Ao+K9j3r-P(!O zBSSt@+k5uTz0I6^HDYqieFvuKZ5q=?RD|g)I`>%+71+2ckV?7s6m#=CyJO$`#hY*z zd-YxByui0H8MT<>je?SK0RGrk#rn0&m$|n~&3b`Mgi9U88K<;&qhsC{eKLy^4agHU zWxHz z1*2$=`Wn43fWCB;ZW10Bs#3}!=UpvAzEj_E3NIK^(9#h(JtvTI5LN}KB@ny>oDMMt zMptzZEmHIj!Wx^RG@l_Dt~hPKQGNs9#P04y-`~y-*^6DGp&LaVB?72y8zH8vTP9O= z*$Csb22od^H`;9nzc56oNj1)0yzw1JBvLXGeJ}aP1J_Z2!V~+?W-Oljj;U1?rSQy` zMhDfG^j@-yP^mR`17kI_*G{ZuToF2_Cg0yu5G&6Wfx8*0y`4J|vhed0AKVhSAlnSo zJ}dedwdiA+4}FCHXX)bz`hF5Wn^yLUvh0eLEr_6oz_;)k>HxY09Y7IHtXKW32vW2I z_4=AXU}qp6LtJk-7z&0%ClCe(xDu3~ukt-kCi+w{P0G8WEX;{pC_iQ$ClZY@cZ{okF$` zwV^fpkPfLfdHUXGNzQ4IH|b+U)+<-Yd_l@&RNr8AEA74Y`}ZC?#f>N8KI8GbGmdtq zYF_3SQZA&`+VtA!<)0G4yB6jO$$dvJiL7(y&=mLOSOF1TnULfJ_7fqP8 z7uJo2%nc1>;|H#%hoEu8a9U&K2JN-b**vfi4cj{ZBc)&O@qt12FnACWa9eQ30nN}M zzUv1MMVts;4_^KtRD#+eAF$YIowYQQmkX>dw4Grgda$FU218IVQRe_w6PRrk_NIYc zT4tuV8i%nzt=_lNhTK<08PxkiTp%F=?v2wx?JzD(aJIaY|&%>xhyx(7DG9qe6L-!L`s^kh+4D}flu80+A;NV3B~8*j%t zYLpV~0%JlV0EG$pJVBGR!eQ2%)~hp!xwKf?N_^i2)W(uAd* zQQ$UsB*gzY__KBZz7SbwBX|G^UmrwszE*VQMIvZIB*^@&HFBFkFTsA;>-N2q^X%ez zU|Ey>fJbjQ0vzBej)!@J4ZbFwvVljf*iD8ndwLo?Lc-t8@L{JwjgBDH7PeVPi$J|| zPD4R9u4yoZXe>}+6IkF))?O&e*TR{TAIZ7)D?h|vX)n+rHPRuSllbhVxtPsZz>U3N z4DSUr9jAy;7YqaqYp~`60mesPki08#CC+|^Fmkj+&Y<6LDHH6Q+pP}GJ*s|4%)Z+4 zA^G<}LUY`Vtli4J-EwxC6opGnyKfD3P{_EZQN1oQw_b=&%dmFpxWm@?*5HzW8 zh#Gl($cU)gmTL(_E7?r4K2>jTMEd+B&HucL=65npB3heh66ENm6e3606he#+lX>8v zmN=%6GUJXQ>Zf|=fINe;q^!eB#3D54G?vi~+zFql(V}&(h2g}LnpMy75~VC6BxIcjeiDf;Wh`Zw4V#HsOPvxyCC=GkA1`S-deDRmq`R}dt+9|vTLfdr zpi7$JUd~Q@iycfe$fU8d|B>ZSnKa%lCj59=Z+E$!yaUs6HZn7=Mny?Q3`#$oO0I zP!H*i&CQ_6uI5ho#Tpy}MW$L1?L(`C?0Osdobh8jco?)zHE*oCWUiXh;7)JVXG&Ry zcI-=CwJ`##ZsAq8bos5?!1Wp7?^ofvz^neG9&bhlQGcBp!&Q>0L!0m{5{V}wNH3#2 zIAjim;<57x`*Fg)nF8d*CcQAa<1-u(dmIfDv=N?DblpJ)au!wgO>V{N92+7 zYLWN%iTjp|M9R!0np9GeL?ngBUMgp?50nkbu7#0LWNZfXjdB(>2xB)03+X}Ljp=S6 z_!y&7xE0mlm^Q0GAjE)J_}YmztA>$E=X+7?ydv^ZR_RL$vg&AmoLNMCcfYmVA?xU0UTeH7JXq=moeD5rr>HD=1C0{P|ZvbE@boMOAaTXa*68K+%u=w76Qg-hlu z3LEcglV!3GRt^QOur#yEn{p1j+_J@AY3Xa*9riZfeCEG6e_QZr_~r5_3DL}|sMDLM$FF(;f&Gg6B zaAds&R_>8G9Elz=*@uVh9R%2jfkaynoO|bBRvV z7OQ;OZ!VO*nR~jV+$wc{YP7?4o~3XwIz8$Io_|822x>h=B9jr&(n!@PsiuS?hy8{J zk>}n*9Dx#;n;Mxbbf>y4+j*kf;2FgR*z{c@8e*Pd{ubsu zt1Nhi4*y;vj)w*{5(ykv5;Y>GC6Hq7L@MQLlJgiwaO4O;}pH~9gN1=fK9}3>L?K^ ze>06q7}GE$D4yA}dgazgRQFEvpfKu+QsRz#j7+PG#8BG6y;<#mF;>K4ena(jQ0b~h zx$tTO;8S)@O~yo1XQvRI{hj?iT^_t8CEoBd<8#JW{t<5m-uilc@isrqc(dal<=wcX z0%})ox9E-T2GwcB!%>2$qYoAdR_a;j|Ik+?kT zwZ3b^1_A81UWy)&CFdzq6Cho$h&GPg@Igh>lc; zb^7N1=Mg^@9G3Z8IB{48$R9#YvI-(L$fHLGZ}B$#ljX!Cre^)(Jn7$&M-O`3{ANBI z&TW%xBdM)jR(Z~U@7f%S7YPN=U87kYKWb6LRgT!vRx9zb?X+jQbruX|tR2cNy@ z!cU5tzdZ1|7hg2AGTB>bSbyl6eb+pE)3%+re(}0x2ls62`nPOeeC)F?OO!G%2!#?a z$dnR)`jfZ4YS+$-DN5lTBK6=!h2c$oXVt~ish-Zp-M4+^Wv}?^>vtt`t#x8;ea*?h zp=jN!Bhk#O>!KoU<08YjfXB>=xo|PI3?U|KR*Wy( zIJQwDB_1i97E(le7YaSgr{A%<&}rgi?&(|ZzA4kSe(>z+o8EF72s!w&S9GrK$?e^C z-Ay(=YJra}3cSv4e9&73YId23u-;Hzi0J8*+oyN4)1e9BDPMh>`>$M4*FIQi7${}4 zrGbXRV0+zZAmK@jtE;1N1MPKn?GO%(i^{dyChgt8#RlcYddiIp*$1F!k^3=CscfvF zZ9~2$UU!YFgny>ku*1G&gj!w*Q(3!g!`KG%YMmw(Erag?ftge*I(wQpocl&TuB8jv zSaV_h=+e+?Cp$b1zk|BOU8<=yaRqn=aPXt|UnR z6W3M>c+ovudUcx2X($&eZ~#egj$Co70pwZ*edMl=gPiDOlAdkbjjd3sJ&-|fRsMUi z(ie=qXiM6Qgy)0vZ6?m$aR~u%9bcReIB_m@J)EWU?OvYcesKx@O7TCChmK;Zd>+;j zqAV5vPez|GZJ^E=ouREeGCaJ$;xs5C#feb^4*91Ut?<#gAe!q7Ip2)s`gZcZNAy9` zUr^zSBUG8l+$$U%?lD19Wj-TD=`O!DhIWXHu}1k0P4&3oz;YbFwOD$CfwmOFYE#LU zW`0F%PZ;t z5OGe6e~EmQ`i?G>9_60NU*xkM_7^F?verW;ky*}#eB_4jB~BiqzyTCya^4Q<9Wu+g z7#EcXNv{x(GW|T9Eo$XBfvDad>Ru|4!0Fyqi!HiRv;kJT`dZ^amf(TT{u2HK_MFP%a@?q)=a1lTLP}48pIW z;>Ng#@LS=0ZNHV=hxA*$(4u?VM>iB!_?bQT5MeLy=fmsmxQO71^re@2t3N%YXH!Yj zKO-+>Os=Z}-;~d~q;KjI*1G6E_Lx|Ny=^W9-d7S=RTq*RQA6hUQgX^s(gDT8OmCER zs|NfA@Q(R=?|ssXwbR^8Zp6SH)fyujhS>;TuEK=8F&YcL8AxjskLPtTVWErlmRm#z!J zl_;Beo>3N9q*w5|U3!I5mU;!{Pt)o}-r^s!oP(iX#G>(N%){Pn8E@<=8jT-B-HDO7 zSzKe4sh;p~6m@p>(ekt89It`C)2!}z3yxzhn4 zOE`D{NHSqCQd#1KxHK)#I_MdXiYB|)5l3B;q!Wn?L9_I>O_l<-R9Jp$+{UFtVXY2z zm8-QnT#v@iP71yn9Pns&X<3`7GUR*K@~!WWXU#9S)s*wU;jA4Rt9jP9&{@0nRq#dD zS1rDHl_j5LNeQX9DmCd$y2cjMwM$c9r*;FPqINoP#<;MLv9u7awxZDz|R)E{3^4bQToL3%jfMVB6q^I<*QI-hnA z-!=4cKe?5#bzwijBkdCBc(33(1pvbR8cWUhm0XKL&{5vcun|0iU82hiL&~l~DmgsZ zhxAUj>A>nW*{o}QamluWh07PaaB0XOONOOv^rfp!36Jm~Ax8B+UBctEAP_cnF9a#Y zBphj;@KRjniDxBb-mLS&LBfYE#uf)hWo{;xFrJMcUX9oI0o9kt{8_Plbam~Da>-6Ty z4eJ*(QtM3F@o#vjJRbUXlIJNkYR%w2%ltT$4gB0A<$5gtStFd!lv zqaW`4PcU{$_B~^pS&rR}u|s-4*jg|E=R5L8MG#FrZ4e=?Hj_?9BU)XkE|Upk9hm2B znD=)0-vfwXrkMi>#}2rL!F|mwC-LGjw$k%{EUtOzp`!Oq7(D{KPrdveA+CX6KA^~s zyznq{8T?F*8qU#c${4}I2awfAv8HPr?3|SYbjc>h;)c zFXywWRF?w*Pdo+eSWVO7S{yENEnI@*0dss4I6NDEeX~B2#Nkfh5N|((L!eLM!Gw=; zPk3zzF;P_S2l-(Nnm){6Kbm(xOP|YxV$7wn4^cs=u6P9fkFi$#XwZt9y;)IyZsdC* z%UCUCRkXIW^1b+YZ}64886 zL#coOJ~ zjptoJyNQvGS11a14>fKLh0!o2Y*YDN$GksZ$JsvzZ&~iM--fgA);nr|N->4&7gTYJ z1QO%z8-%xVkdT>+F~1UU63G2dc)*b`AQGJMM5*19)*bF%GoJvTm%ktH(57ir28#MmQ%9qs%;K{i@^sSwL zIikvs$$Qjhu`g?z2&qujAgWUZgOiBC)tjwPB!^Rj)Qi^SONaDaNTXK2Xr@ZMr8U%Q z@;JU@pO0*F&aWVHfBwUGAy)<6HRRBvk%kI>rD`fF-Dt!?wcs(w1e!KB+S}dQoXet? zOOhEVU17SzdFB(gFN*mDd{N)WpAX!J)uJ$sjF*NB5lJh-MrNb&Bbx2e- z10VL{_sahl_K8};aLgI|ypHziu-zpcyE%c6%8FnEN5^h`rfIK>e3&<<&1%Le+oI*J8kIAu}^v@>i8wPZ4hFgOM1 zzKzetwq@mdFX8nbwdjv*&}L**AZtX@JxZV9ULz~ZJoh4^9Qf}BJym@GvIuGUTsox{ zLq(E(Jbz`-cmAuGF7CAEC;D#*+jB-jc)hK<0Ax~i@CA^cLgHY3{B01I#ktsa$7j3? z{))SBnmYm^=bM_qklLG2rO;k^lvYkWqk_a#(6kqKSO0;my}3E0(KT#uYpAbDYfT~a zCAZh^Pp2>BbAP>yPDhZziM(JhoyJT$O&}he%O;zMLnfXaQbni>kHHIQTWd%g9q#RE z9d8@=Qft!0`TQi~+G&iJh7fWR?z#wF|QrpCxR zdl>P+xU;^pT`Z`xn;<+oJE8P6bkEcImfoZgJ6CV$Rfr!l^s0c8QZK`A*R#fOA4)Re z>Agt*MeQJHjMNu6OJdC|Q$r3hlnsKWNTtYNQb48$f+yrBxVTnNRpvjgKVl#im|>-D zN=45HJ(??ZklIaQEx@DFF#prQ%cbttKr2k)+ylt={cEi7D!G_g3kn*cd>m3z(bLQL z1qG{&wKhS3hE9@Z3*AnJgQ1YxL5xSVbx}tX5Btxgn+O$3E+w%Vz3uVUAw7oRF(IL%+L|k z^8GSww;P$9C^<(J*2Xhq>b(5i3euAr6&j zp`!)06W-6v+F%(G_v)=(Ls{{!bpvhhnEO^;XRbJqQ`h`uwpf=A zS8D5qhR=HN!9Zs=uQoN-&E3(^8jF^j<_>9b_z71Ra&wmgDTE(dmn%+B;%A#cRD`lx zUonVCVL}o-2u6iRiV&7qIOf_tTRU>svc9o|?W`prVb6$?ge{TpjIymh0ClFly}iG^ z4~$j9mc4IuXcll_UG!G%Efur_88-H(VxleMr}qq3nS&IB_+z146yToX=X>tJXs z7l@t%Pq^rrUnh^pSzh zGnSRIgaT~udOh3Oh-D6`RBgbuc_++F9Yep4C_FEt7%o5Jq^;USPfKRFs=fJwa zUB>@tamPX{#YZJ@O_9PUTimT+UZ zaRmj5xay6C*uSN8>1A9@k}ddu&?8RJDfXgAELRRM)vw6(YE)*7voNG^fhbuHITPv^ z?NpC7N1_FFYDM7cM14F~pA=6fnj3F@kE&L3`QfJFd?gkLyyw=&rlk0Z8fqACERHt> zF3ZQBzA)IF8!60QKR6ipv&Ln)XCBw?jOAxa2Wsd9bb z&+W>9vPvJ97^KQNoN9+A&kkf#!(F}y<#KtT+~37(CT6#UHQOaXPl?>X>+R%@Q=?ft z>`3Y`_k-HW$_kQLZi=A%L=+4;N|a%3rl*_t5hnd>3Ap!o^-sAQ^>(k%e+heP^*#!K z5nykXJD8SeZ_D&y_ud?Pq5w8F^|xs=zwh0>GTYjh&-b>}*0%KK^L?$T^l_?-@ta%C z?;CpCYHQnid2bY77@kn_sD%j)2JX!uh%cxFPoku^JS}LX>P!Qak%m%3TXV5KmqG(~ zB`@+3)Upw%QA=f#q3u&nr+J-ivJ=H*Z7LNBtWyK;IXB;$p8brfz9;aAO={Ymfp9YR z%oiF*>jVGw^o2Fq;L5^C-E2U+Q{3YqF**lcYXjEWM_$>ot1_$-I*BsUjui`~ueYbG zv0+K;^+^=-UAU;NP6u0L1J`-dzlfHu<(SI6(y8p1np44vY1Cl}qL&4v8;A(cMferZ z587epH>C9E3pkLD_J+3;puIf-D%ToP=lGQDVm372}QDL`%+QVDu{*yzKc@3OKqvw zUyy4|p|{6^B>UI7{LhnV!huPz8LYEk89-huZa z(aZN1UhSNh-7&8-=(C?*YMpB(mCMxVPh-{Id|v-mf5gkr7GCvlPWth&%G1WWi=2@q zD=0gcucG315yh02glcNN;=54MrLLdD8}LE|@SCr_z?2!rdb$-Vz^l(A|l0PmXI6UHF>#d7^yJ zG7_lr>nw7zvuC<|J?ywbKb^|$;pfB7pgX=nthuj*diJJWfe`kvfCohO zgZ51_tco5HW#NS(95TNFUB4Ilo@|Px!X}I2bYPP`u{79A2PO)jkxN5=Lw^rS zve*}qisCJxNQewGJyf$_ufnakVmy;w3KtB$wr%S9JK9zh!)mmqkli);Sgt(O*obNX z;Es)rL*?AUm!a~UXFk2|dAkNSBH4V7acYjG@Ey-(mLi9hv``_PDhD zxnD>Y!VuNo#OrW_dSR7;2Z0*M>gTHBuIdOd_z|liUB={(U|2F<#sOq4oF|T$B1NJ@>b~GFb7?0ZifXBvqd&ky}O{`kcyR3J# zn_yE_IOY?)Zq!D|D%}djH5hxvn~hN(WSKI90Ug0GxrnK1x}!D-DyfI5fO>lhO{8RF z676x6PJafSp=POwx(MEVx6nR*!RJs#{mLsIc=^oC%OAMnN>ou-zxejbFCM!1;)g`? z?Qa*!&zv~%naVHTe#4`$-L>nrkKS;@S6;hw=WD+Lyw1NGXY_4HoKAM0&gk08a>VIC z-{tiNVO@*+0zS>+_Dl5E<3V^ z{|S{0Rtha_NA@^B)Kl(nz$7F%)W<;a0}XMwWDW;WWyJ6PfNdths`}vyMb%R61g=_0 zI}cY5Ifn}mk=_`Fk7%F8C(s96u&F`KBEZR85-)c(bP@8%wQJ$-t)6qp@x6QDN7j$9 zN+9Da`Uy0mq45G06ycz_h|=gc(MwA;>nQ47ru$mH0#N{v--meWSiO4n_E$k z8hscfuX&qiU3p_&>&$fxF@AqP>so_#t(o*)*Y`c^D)74ArpH%{Xn1-=#fv)pcI1g$ zgLJ7-G={>Kp$N)$UxYfB(a3p(!6-1Ogwe(?99@8X5aaAKIC#;LMgy_?_U_t&a4(5i zYW!!OH|iL>?_H7Cf6sk;L@Ys?K|5BCSo2UUltANOkZ*V&YH=bfTWB!^Xp-uagbldh z;jeU$#kUxg0MXk}7NCaazTUGAp1FVf)-9Vhtfxl4!$Z9@eKSNFDN9xm?~reo=6zRC zshIYFCqT(VHt1_d@O(*4MHVAKiZlsR!AF$6fp^=aLHSN2X^`XF%z40w72h-xNFSK~+^bLUTy@%!Tpt4cfA~Y_y`4K3a?2Oi9)L9GcUE^0)>Lt{N0tV4Q zBuZKQ>`Ml4>ia>@Vq2#*sshZnZ<77g()YXYh^eX(veNLvBfN9SO2e9p25yV4j9ue+ ztiig7?V#51md%?csmmBuCTyrrB_knaPz=gi!}Ug+t8uto?Jh#Hi3uM0Qh{6@zt;+n zBqkFm@PEQlwW;Ntv9r#f9KY?S?>%CR#1PyA@ zAC*;$8LfWPEQc1od*{{}g!Hdly=v@?Sc(TnBUvWtv1q zsUT)VjxTbjj;2H;0Ra+0Iby%5&)EC?i!Z$3ykqAaK6vKdOV7BJkq`8z9eN7tSG(kv z_G!jBI>dtX*}ujH2p4BM;yVl3AIrz=E9SO8-0-ol8S!_rI<|S&@btzw}6P^l@vww303fG^`;kXLLFm zK~-sS(D=1)?&!ffG~gcuytFDP2c&Ap z!$G*kWH)6ORp7uVG_6g37C5oscQAAqlJSXAV9WU2ht@KEy%Vd)mi2Dv+dw22p$I>c zrIqLSuKg-Lmm96M)1tbga?uog0ir{55qgm~esfXJD1T|J$sEPBVh*Yz9KE3HeZBgW zKDBA1bD?owDAu{dcb!-N_pfu~#=c&n@Ttvf*MNoVeL5l3T<82{yiPlARMNtwObgG- zzW|@bK3|xZRW8O6o(4>I)UeOO)S+Z9k*z}+`UgeWm}w1`0P%V=NM>|KG`ikWuel9& zf^F;6vF~d};PG8~g`RChhRWEo?yfc{7-@Jmk=`RiE&EKG%xLvz2C*ti zA)iU(vt$V|2yE&e5c~`#>S3fA;_2*x>VdK;*KKHUGpWJud!GU+b_er&3 z?t9vu8?JoE`N!XR^`^?d9N(#DK!u)17m1}-vXHmG_Z#_TG9dD+=D~&iX{EYYc zdU;aHhw&RrcNuda;9d+M2F8gTjx3@u*&+%EcNEK1q8QbXQLVRBYvc$@_|DpR68?VW zZ!kMvY01A2*UZrcfeS$)CN^Lr*9f>n3|R0+oLw#6rZ1N9(Vfubgc?TK<4DA4j*i}q zXlKH_ZV$~4&71DwfrG$Rs)T9NI)Mn7;F&4=?nyB+Jl*daH z9BR?P7aSDu;Ag}Q4?k?uL9kW4$fSa~?*(qV`R4zyXu&#*V~&_4#+7!7^0(q0%1iHS zfwPP}1SC1A!3yr=aU~419u6+x56ME#!!aqh2s@U)g-7d@A0N^SO*qWK{?3l#Xw#^T z^%zIO^P45#myFUz)X~+t-JKXE1z@aC0h@ldClZzT&5?p<;(^4jk@9QSHF7u zU)6|LJkWjpzE{3!?nA2j7RSA+K~Ed%cnB7Q*k4?096AEyD4oqjkfIdP&jRs}X=KKQ z!}WZqh!Vt$G)MfpZuf&vR^4tI#32T%ysD-KrGHeHn&2QP!ZNy{S}NPcFO`(5sqjCg$ykQ3!q=_s*_QDd#$%JcGHeyiaaP1~0(G z^4|`6J{lo%T=lr!`VRk2@vDbTFNU>!bSmiTgsL&zxvXoM-?}bk9Pm2^er!j)0Wgg& zR)m4w`VP4)vzHZW$buST3v7R6n5KdUY}LrB{@%`^t|7;SNs2q~q z*+$TFP@t9xN>p+0!3F1~S=mPF>0HsZ!ZByUHK&uGO5E>PK7$p(^CsuC4B7>-ub|}n z_*j3hV}>ZrV4UwAe&>s*RVq-7+MdQ73&18PnOTa|e-^?WdJ}yeZ(}YR;>cLcf%~zG zafn`E#$51{3G&1(fI0V^=)1Psv%9#7zsl2odqdppFR(XoH1FPIFm)9%3ekh-cn|up zuSw)77<$hn(I9L~zU?0ZblB!P{EMxWkPP2w7)?6i$;16aelZ+Kcvwf5Vd6||o59&= zXOX~)+O~1))aLbT>CBpo<+34P<$UZXbwe6)A!84-C)iM*6iq%NXt?v_n8t~ z&~VXb(mlI(?bx)@Jtfh-|D4-+PSnQV0Z!wZ6a5YBed5su`wV&ac@|_YvSs$2v3GaX zlsqS5%#AlIYoDq(fMAN7^q4stIsSVf9P#{ms@-{VD3Dm-8UgQ@WI}#;fnqSZap(4p zyC!#ekRv2+@V2&rXlVmRBX@^R+YR1CHPNS3XLyc4?Vg*AGkf5OJ|0*oV#V?b2qh5oO|s{uRV7{zxKnI-~7bhRS`7h zEA_3|a@NW%C${%Y9DDKgFFrOgaoN2WU;Wwb!TZzc_TKjL+P%YTcdzOlSh@d2hmPF) zqN(%Gd`>)_YwK#ub!|B|v2ow3?%ow=zVzshTTV{yn6YSpeS6k!))<9S#TXly*8N zTrEi%XXytV81&o;AP`&eeF9qh{i_W;Ai zqcm}xW(kXI4H!j$<%!d5G~+bA-%*B3T?`!+bJ=Kptllv(77YWK_k_8_3Tk@D!BjQ` zx+{mz_=^^wK0; zl$BQ+eevq4mu3l6PpOJ=^EbPfCRHMly~QaAjG~)FL^WEy$%YrmbCmrvtG>kI%ojqA z^Fj#)XTQv{fEaZ5%cT9|VJcI0^~x0Aw0mU^SB8V5ChYY2FQZ51 z9C~EtpjBR|Cvh^t`a}rA6Wf-ai!yEE5){lp6f(u1fbzPJr$RFr}@udH17VC7coeyI*%KQ(b`fI0Um z5uz~1ZF7&#tr8DbqAdmW*Xr~CB8~o+9}yR@ZYS>u-%$rG?^hng{h`Y8c$1+vKGkF@ zL?Mrk$?{@^EnTq%dR*1rfTl=y4tAFpjx&&?8Y10c=x0^%pq&vsijkFZn_jSVa}jiI z-dkE8!}3`hvYQCjT77kG+K9R2n5h#Irp*nkxJ!XHt#w|WaPRz2v_{lZBK`GVz-xz{ zN&IYw*n{7u_02HL`SBh-gP|v*CP?TgWofKK+#cwOYWqOlX)3DdeLOlcfF5L}w&I$m zHMzQU61GC4+L(y682Y%JOX|wbxpwhf$fh8yP$Ze0fLaWi6Q}|`FpDFzAIwiNrC`s^uU?sbRHsKU`6u~(h|){U4J z*kOhbsCp7r;B9e~96&k{o*tc-s?8S?kCA?TsQ$>iYmA$U0DgGyT z3VK~pQ_c_dl=~YiYO38EHC2rdBV>vyv-^Zh`F>CFQe_F*5ijNQDQ>P4svRs<{Vjzo z?{Z0cM2E;(kj8FNuPO!y`g@xlS0mz~+xNQR zEA%SA$9R>ec{b}C{a)qeRL)DTicK3=uN)riEW7WbO=HAMP-Do&OEBMzxY{uvIsu_` zr}?UEO?|9-LL%#}(;L>23G5|o<|-x)M!Ku!1P&c@zVtqcN~vs8R&Xd1JP(h7p_6z` z#v0()FcuJZAh)P@n`+i6zC1*l(;0harYJhadm`?&R^w+H`R6i9g3g2SBVVG!+R4T6 zL!8UR4@%p0GZD1e=g2#S``oK}FrrIn zj!Auk6YhZ?8m?0|JjKOT35^W#coSjd5LKn z(kmE3jCv?E8G`!KVSOpZS}=6jJA|^2T4`0wMh4JYl2lc>IVI|ZSd62K zrN&0o>!tdo{e7LAyEc0-S=!0xzgRW*XLx^CZ2urdPBPO&M;j(jO_z-XJHyTG2okL?O&Jd@^<2iD=WhziQq zwE~*pA;!!KszV}c8;KmyT#)aVs~Z_2vcr>4p>8ZUhC&PEiDn%$1ev)RGSdYg5)*Hq zN;i=Z!MA}qbEpw$Gf*;f=TW;W{FHn{#EjcbYkk%3|{6KK}okS`Oa?#vykwtI7#0x6Uh+)e2SO?6V3=?{_xlUY6 zIvl*8xxvw6EW_izU?x0in>*m`S6_s`_3J$*JkrE`ph;L9M@g_McZ8pk=WD}KJJc6p zzpx=pSk4tu%8qsxtRhN%bwI-iq2O&eI16}1rA05MKwk!VP?9)j3HG%2lqf+UN@!4(CRjpTNcpV7Z|9!3l_+@;^v%-(<vwDe}Mdi@d)hPTvQ9x&*+c+7HtdiFnJyr;1xE@o<*R<*87KFZ7IniNL0DvD4*I-R|oBI(WaE0ix;jRe6&M)}wzP}Wr6)K2>| zVrb<4Bz-t=wv%xNo?xB<1QQhi!K0~j@5EsMjDywaJmCi*T!H7?u;2&y78Zb5PZJhF zkVN6;`haBBBsJE>^2vrJcJR8Od6}?05(=lv3$$sD6p-%D_O_;C{dj&HQy6che6F$< ztqotzDvyJv(^A#V)Pq8nb)Z(1oQ-o-D50c||A2sn4(P)2Z$YY8OO}w&Aph?zs|+XWx?p&VJ=T@HZzM zyoZ_8W*#QfnxPj|zR35)j;~{0q+K$1H`en!Jy8I$@|y70ErTV{2otwAcwEviIcbgP zM|nGndaL|EVV2MfYu@t(qKESJJzZ_B^#l0#2rZmw5XJsh(t~T&w(;a%U0NNnfLyzKlA^40jv2)2`7;Yb?> z2lMrVV}oQ=+uMj?8`#4aeD`qm+~^ z{ZmO3FJzi{tDYDWQAraqlO{%y--868;}#c5u$~(?u2%0ff~RF4CzFX5^<{F5Vn_R* za?l~YZFD4GKdG--Ju)>qg_5XvG;VE1n)z^k7|Tx)C4u+<3!i}D()E22S2j zB!o(Zzb)^teA9Qn%jSOhyPJ>2vs>2O?UoOV^AJxRe zK2q|?`t>cX4q1=R#!B!CsZZg@cBPH=sTt)fSP1q3rHnm2RNoP$o(~ugOZeyjln}gB z)zk=4Q>bakWf5+d&Si2DsaHw3tOq&ZZc}jHf{?&U6?YDC|gP3sq2cm*?$Twf96Z^NMK<0yV{*IrPgO&efN%mZq>m#y~EWQq4nbZqY5V8KM1Db z=?`jD)vXFNy@6zFGZcPFXJ)*CY{Yx^F>N#5yNyI=B^+C6@IF?>P1 zm+(sWIf%VyE26_^FI#FvGLbx~Bq9kETQZIWPx~64_O0E;<3=S2d!H!xL5GtvHYd|m zwmwT>Dc&-HG`C#Tr~P0>kYp5zAEgii*8(k?sfGlVr2p_?!rtNIho5`w$f1M#_HN(0 zaf2TQGtx1yN_q%}m0o2vqJH9Spx$AWOR=aI#o`TAd8oE!nt~017i zy6V6UXAf1zhIeh*&~okjo)3 z#p2NuOpQqS_s~QvR&{MWJVCzaZ*;-YklugVfb=cT0)`K#K{r~uDhKxM*)@ZA9luMG zqDvxqW^h}`!)MgGvlZntdd=QRH4?L!zL|2dHYMV*I9^O5F>p^r>Q!$PW|(!EJ;>7a z(;M!yJ-vI!4rZhWcI@B2ZR_+pU!g#Zl<9i@Rgh`t%01#AAk&cb0sq`#-s7G>)IIJr z_PF!F686Zv?o*+QJ$JVOw7*$z*ddbfKM|?q*^_F*K2Hr7fRfO6D5+#DnL_b^L@bg_ z9LK@Zx!MGbW^bu@(i9}%+cD?))<{;FwqyuZK;P+v8B0V?{B}U~y}u>AG|MJhswtZw zQF@7pE;xSf(L-nL*|ji|r93h9i_qVAaNLNy@@+kRo=DYHT@^U33?@KnwfnN1R$GI# zS{RGSdeNdO8>=-nPOPGRB?+L6fmMC`vxb!6trI+J>-wnFL@vJQc^4vw_rTsgJGQY- za`xJ@{g_3ap;5xQH&y?C1O6TB9U-znmP$$ z)5r^EEHuCFwy z%UwTVaSYV6B4g_33-DjEa{tx`6YCZ1KL+M&3Y!1R-kX5eRbBVu=bU@b9i=N>Nmp0W z)pTdg^E@8Onr+L*vMmqTGPaow1_J>?0vHMjA&@3O2xKCViI6l2jv;d)v}uyIN%Puf zXkO>OrhRE%GrTk@!B_v^+WXA+Tv>MVy??*=|M%+`ENSn3)>?b5wbx#2?X|48+~A&K zF&G@5H;blOWyX~0%`IRTCi5b=yY1XTn)k@s!To!7?>N5mcp>d;J!`GF;*^;Omd`1r zGgA^mGnz9(vrBu?c1ng#in{a631P*QcRwAUr}n=%V~~W*{Skwknnl@46Kt-rnQ=m? zu-Q<|woSFMpU+Tvab!@M@{9E$-_G(fqq zHSC*5iN_Q6CGcTDz%uS_*X4!z`~_fMWtn+(`SD|GhxV)#+VE1Ml5SgBXoQ^cC1Jlf zgneJezQ5o=s}UVYWVi&){-;17xGDsLcnV(dB4S{;iOEja5O&Ghv3+(+A-@z|vNYV} z&s+DO;k3DXwc23KjEmi?mVd8ym{icOR%mlr=9PQ>r|bQ$zjeP1-{`ckDC~d)#v5yp z#9x7Gmckq&CCJeCZ{MbjHpyNeN+6=}9L_h=!`*mb?4o!1enG?`hw@%0>D>#eGp*q! z#*&Wd;_vnHzGoBEd$Hd(M|PS6t73vpWP!OknO;Q<4lFK=j}1%@PN%b}bUN7*L{9u5 zN{N$`rQGUcsf@DRcvmHQ1!(S=Oct3Sc#_XuFQV5~kGGZhB^<{U(ZP`Tj!aAI;m5E2 zbng+f^JV&)meZj`_2eHd?$F&dNu}<}P`YwLe1<4ASxtHtb z3sfRgaa1Rewewr@Q~4KO7EimxcyRCcz}m}SLJR~7tU!V0i~KmfTQ?;9Vm?mQXD{;O z#J<1T$4LDyOFw z=BIW}?;IP6rz7cPvMSqH?5jmDVoeA(@JaUanyLecX7Lhm7;EuU9$3^Rps=Izv7%T< zJl<6ltn!4~wq_SDpQz0ZUx@E={m+^v+p0>6D;LYcy?bw*c-HF5)b*_`4j{gSGvqT4 zXUL#NVMGIj01OD-Qlg_4;XGAP>dm15<`f>?^h`QEDvf9W^AW4jfL%M67N(Way<>Zw zZr&v_Ik9w{?y#L9i@@n$9dI&&Eb38h*bW;Y#4`zoG^|uJ3NI8jyTd#;A0?A_x3H~H z4_42kh3c=|$W90mA#^%?)Jg|w8g%%w10BW)5X2Z9JP+j7#g6+}0Z4X=ESNW##j4=A zxRB{iHo}F(e8yPpjn&y5V}44Cy-5?m?Ij1?Mz#GRHubHR1VSz=HaH`VU)#N~lNU7G z3A5I@S$>a0{msc({0!x*nVVYNNI$vENX^47 z$<*BpJGfF76|F1dIAIq zh$6DNj+BWdCA0J4BFT%A@qTgpZKS+36!3{N z(hRu>h`%@;S?tVSHAGczBNGg7#;pJv)Il8|#$Oab zt~c>loz7nuF}Z;_YI3t5)v3{7@DNs@`{&9oQP{V->(Z4=w{M-DnH(P)=$Wp6-NQEaEuXjrJ=B=GroH4n!a0pe=xRs&8?%er&ijhAF;-9&)#_3JK_VM z$h~;SCr)%9zhwB>Qj7S-@guXSrMBKUzRxWyum9u?&2Z@hV8 z-%xdO?wW=L2*Z*w=|Q8byGSS@`@HH zJw;meQIih5PK8RL;*#ebx`?4l)_FlnV1)0Vmc`CuBsQ`Njdxh}na296RCNlkxGI~H zEIAjT5-!NAali$cHT0JKOdc*-{I(Dl=F$NwJ{t^&-ZE;}#86bxwy+Hw^XN_C^{NwI z$nGJ$K9+}93a>FBsjwFcqNi`t`Ny(dYAUd#4KZVzsLDi4DMEA3@_O`yB zwxRZ+c)BeaP9*~HV8~S11#Sor)j12R2_hA!DX2Fxq5MK>W#USByy1HMgu1yI=`+!e zs^bsz`hA(3&P+ai_5QaV@4xI|?Zo8^Oj7@J>?RG8;&zMh9{d?qcG^);C5A4mn$^-}Dq%#G=T1O_sD?Ktc=2e^>xDH=HUUgm zGEtNZn}XvMiPs$+9fKVMnWjv#iK-r<)vf_6yAzsVonx>*tb_(o_eg_RbD8v@D2iIM zh2E~P;zwjtedt?Y2e^xhyQsC3 z@(JvL_V#!HxEb6Fo8knl&IioDX`<~igY|SiA9N6#n8~TPJ}p4g3z@(`3^rvsIo0~x zP#26>-LlXoT&o1yuy-{oXOe}(7}pGuy0`T@vB;p=#4s{E6hHemiZY?0rllwoEDN$O z;5^ZjzbG@Dw;rZOAl)rp^rLAFp`BzMb>`z-`peqiWP=6y}X#cRsjYly0En||>oqEKncC*Wf} z7pe~{!J_iwbMH8!6S1@Xe@1GgufA@VG%9;RV&HD!8&uUd_{Pq{D#P^Y4AbLYP}zXm zp#Q(X1|*lccU$yx+N7Vq$E)#FP+{GEJcu1G#)CC^M)V4Jo}}deTEtPyrwj`|zl74? zaOb;Z7ge;P$G!s6h1{w`9}L6eRI~Fe@7KEz%*0Cfz^Zqgi^v3QPpb0Zum-e(wgU11 z=jSDHe&_s-ZA;S%%=tEY9Z^;3MUymXPR#?{i*xDEVcX(94c|gS$N+D|kggGg(@IeV z8g|si@JbMUI}Cf(1?9*J2djqX0yA=9Ku`uK^97N;nm>w?KPL=>c#$Q4R##D#miAWI zL7D1IWu&as=Mke)lvO&xzU)OFjU7JpLJ>X+j(flf!Yn9?=#L|8W}A{MQ0quLeCE+e zQ{50!b`I@D-|#$GVSzpiSnqX$RW~fHfY6=6Oitafv<|bwtJ4!N_Olm6Pt@%p7~iFY zjUDf5mr$2p-S$?ziud5eg!9Bg+yIA^+UHSKE{|u43K?_?RFo%ww4X5m&0#m9MQsKO zRS|X1y5YT}fk_p?y z;r9ErFq#j~y@Y){j6-lU+lsorayIWIQywOmim&rL2&z5};SY2W!F%ZfGeBL$;OML3 zKFBD$3u%*K%a$`+cBCDVhIF{RDb*On0T53nkoydc&f^Sp5WuKKWP#;BqbZ+e%cfD$ zH%zJ@l?;&r{ex4PKQ`XRbJOU*Gf3*p1m--@bbXdv0EM=v|5FBk4PK ztZljHD|g=T^23)*4of|+e)X)`n*H+5Me$!@%zok6LkH0zUC?w!rH~fhrxcY#OT=n$ zSTZd^kErTEZuq}d8LY=XGluqnO(+<^X`I3!a5?*B;js$ZRPy^R3=En;)qpD5ij0XG z!1btUQ-wyA4Rz6URXS1;F7e7jrC8}>`Qr{Gw9)J8d~)T+HlohtJr;s+*NLjm0Xzp_Umxp=L@$ryj8D;w11O`EgS0U32@Z>X-c9sOe(UFZjJEl?`{S>V}1+F()kDXvX0d!;A4%3cdp; zv+;cq^O$+tkj+TqSmbrSr_WEE=DZi5=)_hfp!n;8ZR;lgayKhv=s?Qyix^~~Z zu;sG3&M@7TF1`AO!K*)gdSUAIpE`B=(K4wex#fsk9>3|?6D_qz9$xEgNa40bKGXRJ zzH#q0pMBHzdmsCqi7U4@L#XwAV=)-hzRj?GdrIFo%^eOg$&+>z?(=$Uk(8qCosB}| z3BSO3j9ziheZ01K{vH+~Fsj4P;=?BR7a9EDvB2MJ-&1m$`JkVCzKBV9tk83lHSKaByQyrUUn-V>tZb~zCyM%co(+5fj4aF z4`Ex+BX7n|nG^;2=Cl%`CeSs2o#w#sG3LPTW7@f(yy<(z-YJ=2E)zZgn7^!qI+3k2mq%~jEBwmvH`~e?(Xz4>y2dh}(lw?3pnl{jc6zzgySpnCz3tEC{61FFc^E1<9 zqrKe@d%}WBI(`pW_e5A=y!f9wFH#_LOoO6C^dgLnLsVmpBM9gER*RTM4>2yG%zi6Q zydc)auK}cDFmhEw;9EqZz*;^mP5=-^@Pvd5=iH1k$=lj>E_N;ElZJ=DRXyW=yJyf! z8>xcrJu)0;2PCiGY+H;Li+G)OJuC@SAMoZY9qjxDN8UxxX8WC16n5?{Dhq|I4ei`p z|2El794~OOYBNcd8eTL1rSO_k@tRsZA6|5xyFL6}l}T2s2rsc;DObdzz@>P5yF4HT z*}iFxwXH%iUL+JF=`rZ{76nl@f=m^Y*ad{5;y{tc?rUrxOBkb5GOeA_DG%?rwj|^G zZDs)dK`(14a8VF)Nyrkb9N4#KW&1XCBrIT@TI2xy!t(h|bgg0h@|Q|ruUK4S7K1rW zN|}hRlreQt0(AkY4I$Uxhv#YPnIe>wj3fV_4ipy!3ca*`bxj;hkO0 zOATSqy_z9>&g=IkYBCLhJN-M}{L<^m{IyxesliO8YqET9ps_Di9u5tbx$n~LV-$|7 zTkm%V5mV?C28A(UO8Asg6AntqIqpZg$S9o1$!ZjWfG0(EX^)%wc&NaQ2%sB{Lnx?F z9FTlPe%yh5(h)M3ogxeuK8?j0>c_{2hPu1Pr^cs-#)iiFdbwt z3Oq;=kX@{PvTiQ-F{z>UJ>qJt`lg#_|MUSOdu`1hAOi9Ik>5MjQk(k&MZc9Sem7F% z-u~F{{O@o@?zZLIJAQF;;9%;kaW}E+O8Lvop87qDJvD+GvCn%wyzIW~b&ct#LJNVz zntn8FZj-KHme55`=C%S?hrE*xbwSEkf|{+s@5p)he90LfpBJcrdoK!~i<->w>120) z!l!en6G>+q;p21%f&ckKu!P_*B0UbD5jtPP^GsGRUO1@cyWj0~`{7?zk1j_~5laYX z(US|Bx2Vm7b|S@%H!33=`HOPj%D+dE&5o+Szq0U{Zf|Q)>xQ$FnLLN5Wt4|bNvhK< zGn0IR7q-TtZ4KyZjez<+(qg-N{Rf?3;fBhEnCvcomf;;5&NAV!IC;^h*_3v?u;+Am zh7XI69cxFl2Y6108|BsMw^9D>i&zL}on;|qK?4S+rh3-VE5S`cWk32_mlo;pJFtJx z%8up5!%K$?9fRTD^cZwe(4ZI50M^W?7a@b+!ofJP{i>f5AFVFP`gOI=G2dQSJXFuyp4v;2EKg9XM?xD$zlS;R#!FOfygCROYobV<3ScSKha;(Uly^@Th0fd)(nsar z6MBRnaNl7Gz@X~09=QoN3I#STzwzsFO$uQ%Gapc)%OvW%i6R=YBK;JFh*+@Q@V3F= zCxm*az&VT_3RG@1RdbWE(-f&sd=frDEh*$frrG+}OjF?Q33YWKm`R9MmIm0nsc^PK z92a}JMbC3tLQ)-7oO6n5if{SC4UyPW-3Ra9IWz2*x|=(;4%CUM+&|>SGF^v?Z;gZ<*pjoH+AUrxvV9K2_Ei-?eS~*_i67@elvkuSL_}sQq5-H*{)2nD7BM+ zxI6bP_p|nKxS#zT=ezIhU<(@ugB^>w@4z_3=g*Y7#5N=yQj;h%mX$zLf?@3enm{s% zKPUTLow?o5-%wfe)X2@BIF;F1=M{@9hvA0?AmkgiAI=o@v_+VTQucJzM^Knv{ z_@8WCbAvt(^m*039%{?;^;+Y`IHHgJyBd9Z(rlbgpBHgw_nZmk(+7{^qI9h&K%B=P z=!nGFrL>A5ks@7)K$(<8Ff z)zY!GzfSym9v{5>-De(G`QV6-^$O$f16A(m!2YT2g*b!rg*Ro|pCIQ8l@5b_^%@-n z!SkGnFW5M#%zcW{OBv9|RS5 z(krlJAY*g4P=uo5O4L!KhAF*elH{Fk#hstro|Gjq62PC}@)YnC$&2pJUI`D4c>!wp zl33O(bUCGFtIjHO()74K83aX+x3AD5j`QK5+POm#PhNlBwU@2!+q>iN&cpPsJ(Z}b z3YXv^!-zCOH&D>P8Mm##?JG*D6)%dv5MHA~umtgmpnol7$BUlsnh{gu6lTOGGHK=YzZCFEXqXiu2BF4w|>$=O2Ib*{MXz2JnMLcWZBksL$eD?6tWfzZ+y1+*G z9L4*qP2t1t0|q|AJn;E_C34l}h$L8Gzas0y~mq-*V}HB=;W-aFlQ#dQbEt1;oW1l&Ge2)90%ndE^xln0g*R`m9PVKt~> zQ+T=+A9bcGSDWC&y}5U~{z7JQMR~GfIXesX3LnHa23}Mq`a828S3AGM^0AC(jj@PZ z@Uhz+#xnh58oR8H-8Oyxb+@Wxw;1bEjvm45_8?1T3}42~5zdl(xUFF-s4_ky?;>YpURDl>GM4v>>Yg?H()ADu(>tbu*Njj@Cy>I!hRS2A8$D}wG=32 zV1rzd^De^J3d{$T_JGN$7>{WQR&1ndc4phs%&ys8Q^<`-hf~B`snQUx&CN_cGd$h5 zkjReW=BdZR3giX5|0ee{|NN~VymAwwe69E)Q^IgjSA0v~xgL{r@4W9w|HhL24$I~H zyH+{Jx#z4S=Qq%i?2I(&$XRvll%efkKs}G_jyliY)b;~oyfjl zT1T;4VT+<9pkpF#_P84!5A;2xcF@=3Z>+c!a|SKU`!IldwxKl;8n#yBxvf~4j3mqa zKHfVC?}c68M_w@X$m4H^*;nv(_@A&6x)HE1P{%0*r75@Bytr3iJe#hIX-oTPX|f&g zme*-*M8+S-+UQ82t?jfbd5M_JAnRQeoz`E+(?!?!JwGE`66g-X!rst2 z6t_-7pW|bydA%_2m1!U5@ge|s(pB7=mZ*ew3mq6DI(n&T`S#&3Dzw4-m1p&()rLekx0cL2WlC|nW^_(xpLQ@ zwlh~>yYqqJ7U#~`cuD&4*_FY|AKrWJ4(Yy|?%FnWuF}>go9*|jPWz1)CQpF$!^(iR z-_&N#!=E;TOe&`u%v4j2ba|CeIWvjtKgV9vUepOkU#Rw>GcKh(lX`EIaKA+BA;EPB z)IwIjO2a5}@MXD@oS)_)`d=|vM*nv{Uu|HmKy@r}9vMnrmO@44TVZa8(<*6DL??)yNO8*`7k zPRM77PvPoG;B1B*3!P#PRJr|Zf?8|=8Hy&N&m-g+N0G}lJ5OCknW;=F8S=-}G&3hn z!zK$3+ppACSEJ(=^82dWs@s|~jr9@gvEUZnWkFv9M3n3q03@CSY%U>6eVAZ?FjJ%! zeH2A8I*&1U5g`Z_RP!Evl)|!H0ed1DE@zgS_VNSW=@*~>UL@IBQ`4TPs7SQe)O02z zu(5)!Ux*Vm?a7LYB>Nry3%53-$>Z$17Me(@b*d$IgcGAt17;S_xSa{14?)9q$05wA z-At{7HPpR8eSLlXPjcUq%K4t)i`t$ntRI3e=nVfpTK%bQybVB5k%b)Cv?JE;sQd{< z{uJy_p(#p}{sFzAs`e%GG=Y*6(X>VssqH3SBF5`#t9xsDb(D(OZc4(HxwlGx1DtAv z4&kF`%c#$t%2!R$G6M7rqSGE0gVb(ega|cV(KIcrAO0T6HXf=>N8BO%Z2sJ@zYg2AvNw7CG-;#B{W`@W&UPx9AOoW7-Xk6;JG1MD580k zG1xp}zf$9oMG;*PBP>PUCpUN+m>32)FMbDbRPa76CODQD9IP`Ag~(lp)ZhuW48DGp zjl-fO%QBZ`;Pa1I$IJbErggTmb}oi3@jYORb^p6o{oW7q*U->?7=IbLpE;@=CwTt z;klFqYYP7(p;;gHRT@XjMq?*%gjJM>@dTEZ_3%CT0d!Tu^$Xq3=_uiR%Hshw#o8Wx z72lrm{G%~$T@aGO?E2fq5$xF_gW&|LZZ8+I!s=O= zjUwsxF4zn)C|710)Pj*D39^G2D82TtCXTMc9^n6}yqS3rHR>)A1ahcj$?}1;M~;~N z1QIgo2KpUN`Np~HwlxmKypq4Px_o*1yOCsvaprf>ng8pT#;;y(4+M_jRjRmniCb|n z0HpOF^f2q*hRn_=_0=imKq8`AF*PukH&FpTlAWWim`otD<^ zM~}4rN$llu;Euf%gZf@lzfXNHyV+j0>3i9Mz2yBY3l14zL#Rq>!6AH==te{MDr8un zXB7+U*}owDMD>N3Pr=H6-c9k}WaI30+u{Q;pXB=u_z!Xld6E)_o))Xv**~{_ z1PnB;j8M;DDrCSr1|uj2mz^xrp(#n=Lsi1yrW3_g z=g>zn=)Is>@8xschtE9uWSr3Ihgfm6-c^vF=^tyvZV#j?Fldm9os!V53*Wiq=Krz!3?$lN8Sp& zFKv%Egs#Xoav~Dm555Hq2>d*2V)Iob;V-*73K|GLM^Oluo&LJ zUa2%JzCTi&tCe4V?Y+UUxEe0c-IORVYN*IPV)6Vjc_N-tZ3nVFB(WMhi*EMTUGTuz z729xKVtwghmS|-6s{Kii!T!36$K&zO1XXsUc>FpN>;&{&$Jx(JE>XIkOnG)z!IUTa z$z(Tin@@OC?hcXmknEW^VZOH79_HQJ%Edcsti#R=c6DEJLHAbR0HxaN2aOT9Mk-}w zV<3WF<|)$+Oe_uqp#iYF@x35<0SHr|3G4I_{s=%3n{bi!g>(QMpy99=Q3bOh_x$ru zJ@xz}u6pU2b4YADCcXDG(e+N)WS3!0-0|8jn}MI491iahld1I+;4!IclE*=Uj%%Od24KCYvA4mn;*suYrH@OgkA#vB)ov8DP*Egz*E~NhpPS1y~&G?Il-g@a3 zchy$T?!ByM=Nnf$&Rli0ZO2&h%+bTsH*~swk-lnn->J(6clK5F9(~)Tg+fyGgQ<$@cr8%N;Ma6nS7>)0s<=pA?c8S-LEx$&-yw z^)YbyAj34^m0e7hVoDQ+iGH7Wf)B$&sEvWKBF0iRPJJk-(}rSIZT)S1-JMXHt#DLE zGO0unD~G4*FTnTtJouIwd?#)2HNyGKiYwEl))_XSpbgmwt_o2c8|mpX!4x!L%015Z z%tkY0>wN-C=E39yiMj0zE7;~tA@eYFjwl2ZWD4h^=l$$0+c)^ZSJYTj?(&KKs0>ag zqw!;qosG1c$p3&LZkB$uWc4PPB*tFX2u zSlM*HqjuN0_|Rpe70yNTICj_}z@^S%hPgfkQmBu{xq?h+8pfSZ2%xJg!xvfF)791* zPL_w8h^C}D(PKo7nV6|4PBI$>7K%>iqzi;b0i;$@`Uj>?Oax5az5NJ1F1ziqr=fA= zfc(`nxqo7X?7r~@u2(d&tsV_O9;yD4{|`USwU3zlqjRr_$=p<=Mzc-6Z_zzHT=%eu z;f*guJ@Bb%swa-@JlMR{qu%4eotYIdf)S_8Yrz%f;=(f#S=7eRUop@YgxRk|D0onv zsE*gyidAA&GLnMrYK|E`VbV7oCLSHVMJY-&zz@kFqcnBe5{LQ~g$CHyMy= z0ZM`lM4iIm>U2Z94zifa8L|6e@_uZeiBRN!C~-~x~HZnGQr_Q33H@*e_=Qf+suapvCVg5 z(KRbQYN%o`ML6x?5HaetKRUre_iRvtOjQddIG;Gv0D+2oF&tL}$En>OKd{9Fx|AVMo9aG|4PRsV_C z5hHbwfCt5e^c$B8$_JSRd-zoo599TFvl@xY0C47TVcts|s0BtV?Z|$hl2?RjfeAQ_ zHSvb#FG4N52r2zizj2IO4o@;G9ga=c&;OLg%1PaarayQsMbFRXpOZXF4mE%M;sJ`B z+s;MC+mFhB1wWuoUkROfC(nAI@co1&Yp+e4HN#95{2+y%puhtxmBGx&ARiH0pTI70 z$oefj0Tk4&z95~J=5rzc1E65c9$(g2wg?9W@I#$mcMXpnv0B2t?BrTvwH%M}7;6Jv z+VCKW-s|xE5~NDtC}+pf9QCf-a0IK-8Lf;+Vg_!w+L}nBGJ(rOg;e3A0ya7fEZ5Nl z1Ft7}JBJ}7pwWgK4b9dl9Y8&tsCXr1+L=Mw%s>WFLn=uy_4RhPH#a4RQbT6QSfMT^ z&zwFiR$zi{JEPAX9JVwW#xk}o;L^3d6KI~YR zCrEtnAk*bSoID|HdnjG5k2xCH_VkDgkqS|WRaYQY0@=*vV!6kwbzq-{?091?tK2_4QJ@TXKr}sqmRCG+l^b(kGbWgH@|%AZ7;ofaq-PB-FEBC zZ(e%swy%HY>^J(3zU{zgzHaR0Uy?t;pqF?Dqt~@tKSh4+1f7aZRdjPBgHo3I43+}S z$OjSJbYh#i&N>9F&8d`ZPBv#!X8QQO)NR8`pB>yYAJvIeZx9LXp<;^TU#K#qQl3Xa zy>!}dor0X_&|jej`)Z*fPE)F{dL`#MD)N{wi==rOVOa)>;}|?AHpZanCCLCq2F>)d z$|b9tW$dL?CLrfccvJ}_;g9TwF{mlNPB=hi51nIlvL4lvd{nLGBoSSf87S7HX8t%& z;l+Ll;PKI+0le2tn}Mcczp5^I(lcnIT?K>r!54;GBsa@SqIh#F8X>{~4Sy62ayQGn z*g&ytdNkKAeSJ*3jQ5T8_H=iqEqae>7x<+9igYiB6%AaZs8FeGRMt ze}I)9qw@H~$o!#8ky(@TUWgaH1a={Y1YZ*X9-kY2y-h+un~21I+Qa2-i}O5B0{-&irgM#qsZvAF32cPptfe$-Xp=0 zXF6doW+G$6W`4}A?7C#f>=wLk9zr`OI`F1b(`M<>dxq^M-NR#U8ZP9=CEWuvW{&Bg z-#t5t0Fj1MCq;{}!w?|Wr-Am97cmX!D43NFYCE5QhD}Y?(MHVA&2AYUv@0vMo+&@4 z?KZ?bgZK6q+L|TAPPE`PF(G80xWTP5AT`>7pF#(ixF>!7ag4;(1YACM_{qA#|G7{X z{$tF>YDY%Qr0@(+J`Lj8nH%lSM8w--N{D`Pfx_@&BZ*#3P(|_?jscnJCR_kK-a}B{ z%n83R@1jcStPu1x0o$Pug`!1yc*;b#Pl2du6L5NVc8CHhOO5sSc8qq8wlq~$Vh`KJ zcFI+iwU(2a{=R`ha{(oET?%PUm|SM7!36_D`Z|iP)Yc#B-FNwxfyw?79rw#fFL$!cNrxP3ll-_Vb6Ji)i~7n6)7TLW;8g>Y0!dOqzn(W?7>qE zUZ4LklUFB3-Rxk37lp;xovo|0qrEwsY)iG7_sMpjwA%{umuxV~Zh(h&TbqJ$Q-e8- z{KiBu=HDu9Fv_epgNcrBU@+cwHUkRMQA+i5P_=@N(&L(@Q7?3Kn)Vr|DZ9`$Yp3aX z$Kn+QlllRqQa72Y$nJHT-p_;YCI;U>vp|FjWQ_jn73nyow_2U-({u)O&j)>I!i|^_ z`+;!)*(`m?1XmRR0nLLN1A=DXXgQdej)aTz%|_9D^F%0XK941LtCY(BD4Ct3qeOtw zsnMy4vB5kt6tU}VK|0+0eU`>2WA1*>7qqdpJMo!aV<6aGV0vwClL`#{G)zSW`iSJ}G$8TTO1ci&2WrapF;pB0b~D!f;T)=^8czD$~+ zgE@+}pm>%f&T_(1M@W~~Lys~fB*b5XP?C5OnVZx(Qg0qc+{x0}=P0N6!lo=z&RgZ+ zU`P9)GB`OlLa3zEP3b0{wn~27hjP!N7Ooes+|uwn7R72%^VS^^5fD?&5LCaSBpDI> zh17cWid={2nafp;OgsMW%W+VHK8OV#=|Q5}Sqcpj)P?jhIGQV}qJr8a2;fvAA;BkC zQX-d{>qIq%d26MxNN+mpd3VqbiSnFErapRNA2n1$xr0OZ^@?HBYv|mw^0xGCJC1C* zms%)2bjieUPH}%z?Ew0PV-KTgk{VwGEiAbP1K3STpjL!mRf=k3XcFf}OA$sJ=H?8UNP_Z_fr53~4u54#p3-1bqq|#_pDiQR>S*|kQb4zTS@T6NOy;FU`3Dc}`_uLGY z=NYcUOHJO4OYJ7GW9^fTesn5k0m4jL{|}Xy>+!-ASR@m&%kKj(>&0rb0WT6MdHNt( znfhj_4aDY%FQ-|TF{uF_>HF_L?fN4d?=wAs zp2pAvZNjMdDSi-@c6Sw{SUKDuazccHqVf}D>RW&BW3RyVp#coVuc-J0kr1`!{C+Lc z%^Qx8CYb<>d%Y4K)JxJd>*LIWwG_Ih8EUY5qX}fZwZld$I00!-)9f=^%p2fS=4PKI zP+s6`Y_cg{uA)99c#(*z1=&q=vFTJcf^tF;+6QCM$IbJVNkR4p{Bi)LPc~QrMV$() zz~78ibhN{K9PJoI@IH#*eO%3fLzTWv)|B@~y3*ry3f@~Zr*v+3U>NF>Liw5o9UpO< zYD=)r${#neREV^vp-)e}Ja0*N(>p6`dewBsR6{P`r9|7?vKgE+UfEq$Uh0zMvM`Ei zQe1;>5w$q^&Ue~4jnNMh3U9KbYQwXpR1jL5Qwh8gt8Pujy?N)1#~bx#IZ?&v1XAKU z5YJW5oWZR5z`63s6*u2FFhXa}@J+pa$>}5GoLb4o6Xt{Gv45L=@77N+>Pdg{eD_n= z(YeFr&_l)o>>T7lNnf{|KSTWdi69$-=VQUMEeTcVZ;K}N$Sf&_)>eN~1rDi3+*X4t z4k>VyVXbL7I({cm99?@Fg9IsC9vqEUwU#y*3R)e95;Ab9ALr`=U~_teIvT1iQiHb^ zHOU&3X%MT$>UfHte5my>P65B~@c0M*nGlBX=13CeD+J-sI83FlQH|51SChT#V(Kg1gjhR$UHkP%b1q1}tSCsx0cr^;2RB=FbQ9!be%9Tan zO7$m|E9=l>7tSKt124829UT4>Itp>qAp6#+1K|{7TaPSoaYbFFJJ|Km<&C4!Voz0QAknpLw4?mJ?>+Mv zy-2H!J$cnFp_2Qmi|UXvzfFI#tIMuAUy#f0GGteylFrx#WY?5NXeN>-ik#N=TtfSn zQ}+X%O0YQC>4!*0A%R72WMd0dK6RshH9k2figcq0$*w(PMmG8x4v zQet{3##e(=47uJIY{xQx0`7JyZ(HUVjGZ@yzD{UC1xt1|4mI<=4!f!*AUBK$AI_pp-@aLW5m#1k`X+jX9H*MW$H> zW{|>4YcS)NCoVdUCJ2n=#e%ae#uQqnBGlkQI*gX|Nb`(KGx%Nw%`^=b6i<32ZJ;GR zI_d+btVePGpE@gtywpe6FRXeZ=e1Z!pcwSUTcJb0CV!Nj4fr>m4Rjhx(>M+Pa+92x z#aYbnpDfZu=BM?TZ2&SAV0j& zc8udm4T>$Jh&}H2GSXJy0YZ@1g}hgKYy<9vyim6cx+NLTpgCz_VuFV)M~A5nPHjyR z)>R|;LqJoSK0|3zh~en?x_@n zw}=w1Mtr`vEw| zgb8JI4BxHe`|S)69AYZ!b<)Df5Z*~Q#;TKXR+Iu(3SB-ZeY748#JLBIH5XUAhxB!L zw7TZf4~nWwGK1Ut+826b?MsJ`9bRhhIr{LSYd${K;;RgoH4X0??_2JxZeLnEwzkyX zb?NljP43})*Zn0<>2h`*8hpSSN)3j4m{xAMPW zew$wCTaevmPl#+E4KGOW?CYSPh2?v93x}11ChWk~OqetYM)L-b-?wJs7?NbwfoCxI z#016O?b007@g@D?dBF?=9FKnp+I~nWvB?(qCJ&N`ArnwnC8*Qu37`q7K?Bs2XTdFt zq{UF{(=MEwoQfRRwL^PW?COCbq3s#`j21f5o)H~^$pK~6L`R!s=(+eN_%-U8_fX4W zFnA`wi%>uYb5FQ#h79f!r?~wS${?*40d&^_TDs8f()^2no*LE->kh?PQ1SxaLW$KK zRUJ}zJ%E%7?!lrG(^_#tT*AnKHE2x4gGn!vF;NrOJRiqNf$3y3jh=Tp8C%+sGzWi^ z2?Axhz-+&Wad127wG|<}=2hTw($F9aDYA2U`&R0U*x8N~E|E+pN`t;A%9Mpf@-Y=q zJam^bYbht!ll1*B*KbL0tcsc(^w&G=Z%cf>4OG)qo-RAK&B6Y{3ufs#FUw`dKNBLZ zA-J_J3#Y_43Rf$EQWQZzIWFW6@~$lOXo-qHt-%Gr?wL51$#SAF2ucI6r&aJ`(P5f5 zP#uG}mZFFPmT|FGtnE)nz04g?XIeA-1TV@HBqz;eD~#qKA>y8PLHI)j{y@>y2p6nz zrr|rtT|pQLM>svqckKa7aC3Yghk=OnvQUG=rqQM~34mxka%Nk|AfP^P9RwB_C{eI7WD z2|waFnqfHR-JPvPL1Yb&h`gAn?RQ2s(KbMUYF$Xvl)OlJ_6U+kxCSL2B=;U1oQhgj zbRR4j1LGd2IiL@ek7%9?{o>PR;tuBUA#D<}8{h{=0XfqYNKCaT3?V|8N;K5t9#&me zioBgMag67B8g)rK#QrcOXj~jDr)nQ42pkVrpv=?+Dwm>PrfBV#DK6jcvvldNc_ zBR`=^qHT`GQpRKpQz_N_?S!45wA{p2_$NNcWk!ctl2Wkv9?FLpC9qB0>?||j9lbl9 zVwD!1{S64sSAB56`Cxq&bt##A8?bt+0PCCbVMQRz1S{Qdy}kpEAd{RnTSps2Wz!6J zDG&@ODbv%DqU_E>H2rBFoLd3sJCzbm4KX3i)QC&2%V>lC=Gay+%xlWNewe*^y~lIp#_lPH6XvtSPtJJX@wec;GBFKF9VU;-+VV+uY* z8ROb;^wa9@0(DbmXfOp|BUKm@fF$Da1v|;_jOm5$2RWWbvUOSlke5A(JLbeK> zF_3Zh<%W!l8Ip1NR}#5od}n)`@g#!vqM~tE@OvxqDjz4zsN;`}&4sP%84HD&J0 zGsX%_>Y7=7O@c8XKcJnfDvS#%j3ezDE`;;1@?hMmuGgZk=ZwpI9xlzfZy|4#*}WQV zgd}JU+JHt2(lTo723}mAGULSO=r({3D~k$NQw4G6UPc(a3K-Zhj{fC7)Z#%8Cuk^+D zzyJA1#ZwMN0^9VHsI~k4JI!a5);i7QF_lo}<&w#MpgsB?p{qhG;q2V2eHJ!#sBSKKe#yBXIhhu6K2$LGm172JmS6GB%3WYCH~ngrt;OtQ&gTu@=$v!LNZFkX`f<5qRO zS$#ccT;}s|ft-17Gsz~t3;9`af92IUqdCzi@Z!~L1c8PVpJT|T1}o-(o(8Oh(}zs5 z$=9BB|BTBf!ws@|0u-Z7Fw3TQ8(^9f4$yjAdkV_t`NUPVEDK7l{8}zB*~QGql0bjw zJ+rsolWQ&{#^PTylT-TW``-8bW8w{)kmiCSB#x39T3E!He1irPpn>O1PeJ*g#gOVvQNP}n}Znq4g zYO2=K(wt5<)K_=ZbWpJcf=rJs2pqP*$)nFU)&=(&12$@KgQ_36zj!@sF#Oe*Tqf{z zN^xQ)K`x(HhF4FW~gTAw|>abR4 zTDTWJ+i$9MB~8477q9OJt6grzqfX;QSSy_R=D;o`JgdxOf!aKV@vNDmR-XN$ot}7Y z{}kZ(1Er)IESg1(gb9%L!WwTC;raKGy8&!+l*Pr!cB?66tuQW4K+^|F{;;;o~NpYfWM^wt?GA7lk|n8VBVL!7U<;s`px#a+6s8x6OC zNY`a`aV(4V;Xzx|mbQ&$ejRaU%k&g~O=`%g5#!@{{i78x0oJ(i$Na=+_`PJsucZiI zMO9weCtpvw-ado|DDbAip|d|rizK&j$9ZPhAjiekGy#j_E9jPRMEihkI1sHPq1T=X zSjE0r%iZF*e%p#GqK5BeIKH9;lelhMSgQrkXc(e?`FcXpk4gm8*|DhLUUr;kh7EEc zYMOw>@fB2*JfeNTHXMk?L~+OV*)7!WsHLe+tuaNM%F(2Ao8$TSd3Zif)og|Qy+lqY zUcY(**Kdwpv6mapu))msQlFqR?M8b!Jw;(LDDpM|c*5_rk({-hhV^|C#~_$wF`Xbjj5v zX1)kY%!`M|Uhgy-3YLcK&B#WrI@Hh)zObeq0mAxB{rj3cp3@694 z54FnZ%z-Xuvf^B;Ow+JBd!WSyLtU8RL2IiZZF5TX{0uJV&*jnKD~t|rw9tH)|2u~ zZ_L18fo?{wuN}_>P%ZA7mAm$~qG{OjTSlC^8KtjV+&_5y;l0xR=U#u)olDcwk6yDk zGXk4xdRon>WBZZ2wMM_m3q?*)yLst))vDX#vL^DQ#r_9&T_W0gR{FeU01krvbKl zU&G5ak~O;>58g4QHEG|pKxfNn(#GV$g?Jo6#$T-&^)1bIJf2#)e#-qX_-8^G$4yca z7H$-TYtfMd_edCsB*)YO2ds~>Cu=N%OnJ}a^W;^Aw;Ug4mr48*?sPYm+|dS`N8k-w zq@uMM-f8yufwNiz#^rPBc4@K92jFc%9LTZ)FszK zQyS~YtOW!42rF@}{RHb|h1YQbK=9Nh;t3vtr>Og{{s19DRx-&)EpDT9GlmfHzMrIK zjT&Ec>7zu?6ZT@o+_A3Fr!~hhfUcBCkC-Ee$GK#|Zcr&0D^>=uKAwBiu+_AS; z)}rQj5&BG(A=%PXTmE3~$xquO-AE-YId^k3N3EIVx(;>;s508H) z&>M?90yE<8fVAkh(^TaLb|}8C7EL89Wp-Yz#!bnb2wr!04fJ&lcMrG3+s5KPqGrK$ zXW6;~O0T}I`r3eWihbR#uCC#(p_IC83Y)F3%i;khc;~crhj75~wWT@i2C^Gb%@^0G zaU0CxmbkiZ#=I_jgKJuMk*&MuMGaiO?=?gP50dNX2(!`xU0b*g2f@~?e}eXFYHCWe z&-#5?m3KM)nXljU-DUP&)D6@=j7y-Jh;3a|UC*o64Ugv@N6N`BNfwOtq?C9!_S3YU zc@=gC-iI&18p~gg@yFj-*Auph_hG%uOmrcaNF#YSknU!3iI~4bhco3t=#CH?Y8?O? zr7~6;K`u$x{3+xzCNwH_6(N*}A^k!k9c8JfmC`~}qABi{qv#(<0#rW0W8{9EEr^dH zhlYj7UY~pJxylOPul(V^@<&QOn0rn<_FQGPZ`~XEw?MSw{gPMwU!mgM@6^_!J4QHH zd+y((A@QNQXzn8+KtOti;NZSrrf2Z16Pj-MGS;0UQi8;Df(!aZy|i_;o?|%v5cgs4AvkOXZqQzYq>i57PK7RRqdlsOfUn0p~%el6zw_kP+2oJ z%Q($_fnfj#daexMH1ei}rhT#RnS;i2J#@mfQR1<@jr6@}SAE9b+4nW~I){9oNbXtJ zFS#DXi;IMya6QO+q4g-8B?#BTHOlIMq3;}7L!_=$Z{)PFP!+9y{{Tchpm(i=-7Bu9=oh%Yf5aOS9V zp-Q`;vy6_0Zg+$spaE1Bg$FBDUmNYI>H#J`8I}NB_i@)Rfd_P-K^y2ks$M?(0+vM@ z1k4h;1(vDwpvQv9VHU81=%Q#4$!sO;f3Yczuc&r{4nK6>IOJu{^+oK*SFr9i|!UJ|N0K zeFZa0QY8@OnZf~d$c$<@tP@&ahn5dS>uJ3p&1jGg@d&&S@d@{$Q%iu=B!%!y==_vVjAc zrB$Sz+;|&p7aMRmeu=+A-!Kl-J_WexupqeQG`EMGb=P+GJ@j}~Y0tmp!vX7d*IGn0 z9*;(0Vxju4ro;TQro)gQ=33;s7XM5LQ!J@&b}MQ;QI}P!AmL(743H#=?hI;rA~e+= z2o@Sz;6+|dxH=V%gd<+Hf0{6YH5YiC7yrbX7>>80OU#O`iLw%tsB-0Uqg;ksThejq zmN;LQ$Ur)UugiGQwC*z2ZN)P={it_@6W0rX$d7zuEvCCoYt3OTSj5$=6cRx5xBw=l z+ak;QJRlN$xce+{ooB2mrTRF0`SYnlfp$g7gD>}L{#u?YtOaSKB7$ytzcWa9BB>)P z0;VTi&l60-&CJd?TSZ(q7o-28+>?5HYQ$!0X;TGmP!tejHz=o}dABHlz;02^cy5iu zDc&EaH|!$**YxIrd<^}r=(%K3k<@hVZ>4`P4xamg^bx!DuvDBZmHzgv+u+(gm-*bp zslC17@`Y$|$$_27g=uj;DE>fxTF9Uy%a4>$Jrs5e96TuRt(VsYYame!-KsF0Qn{({ zBr};{z)^8f54?;Xj{^12Yv~poKbt?E8eJ9~pSOPDq4uRIdpp*YMXqgYwx_8FXH9iw zMHnsTgp8P>Y*aCkfxpH@Sw4Le(je>e!bsaG4)7*YSvYX|Sq)P0>9TT9up-^uUOT;~ ze&N>rZ7ucL`s$M6a!=*HyW1DKYkr;?j14TdmS@GfkGrTkmM^1z)IEdMSLPL~mq^D2^EKr*Bu`MI63x)rH7Qd`;>V>s?|Jt%c~ z?#7)XMK6E^mR#97TX|2#KysNW-(zKHR)x{H2Hs)m13ll7fDO_3uUMJ(4=u z?xg}Gaak)y0cHeblvacr6T{k#AEFWmh zCbt|_Mvg5sryJ9ufb`?smm2DSSY5vBzyYW)*pNMti66=zz@8xcJp&*saT_9cBUwQS zjNmWD)VCy1Z7vtysHqP!6nb==(g&gNE~{q5pRyT`O)zY~;%`EdBx)(339afo#1FQd zNM1Ofxl&&C1cLtZs$})_)XZpos=6GG^Hj^VgI#+j)A7l}I{ z7AorONv39wPYxfQ$Kl2Hq7Qo!#$HqkN#P}>q+FDxSPi=U0VTI)Q=uIWviC26c4hBX zA%-vm1vj3{AirD}bK59LpnVhxw{2A3TJ{00?5y z`&=Q!L?d`yncQ}WoRZ=z)gE8tuECc1p4x`dUA?ViRd@YcqAwcht{s{lc0Cg9%d{tF zj!upoTWpR+#nN--hwJM8wYq%e!2U%>FYtm?1YSrW+wS(W6<`F-8%TFWYQV?(sR|$t zn#DS>LRP??6Ffkf`uW2Rra?|}Dk%!tOtLlAigx0q#X&!woQrtWsP$3sz-I{dSCizS zyEtz|!Tr4`$|1IPuZ+cu!nv0{OJntI@#f^ZiRG)+~RZ zactjEUB&VO#I~rjI$rKe&0RIqcX+n>(y_s4OG7zOhi>Xw4@*U2mf?=RtsHp`9pH<~ z2{_U441~IN9mE;Noa!)Y{!bwyW;cO|D5PDFh_`xfM}ZUACZS@yT7l@gC332{QN9tC zv0-1WkyBs~-JizY)I<^0P{QS?d&b*aW;?`ju@`4?Z%-6T2h3H6=A_B+srFFW_A3u2 z;%>3Bs;TR~)A-bfe6EsEUuORm{;80^WjKB?cYx^W60*`?OJ(xYLLaVZ%VJh3rSduL zVW{$vEZ(7O;+LhDC6dbvkf?$%D9frd`5}W~F!kcHz$!BZAz{=oz&czMF^=ZY3mDj) zmMJ8Z=b2*vN(fUn0LuD>^DS-}4e3V6eP)X&EG=wVo>`un93E<{k48#EZkNy}_5~U5 zS4QDRDG}i~rxQ904O#Ez|0V%I-Ed|k(f>|JY?SY1Y zt*y1SRXt1lmUNPLo>?ETRYp@JKEdZ<)=f% zU6mexRbzIdwMq_!D~jQt>+4QV^)y7&-LYg(D442?_Jk|vx@g3?|6W-JS5~mTtgfj| zoNZ5K+S@b9j{lzr9C`BpYdjzd2VIXy4LE}%LWk0dV*FwSnyE^2=qw5|Ly)Ld7}KQV zE>c7hfl8i*J!JjhcvB4^wZ|#SFde+BexbW%sx5kFYir|BHP-%d?(gf8b^QyixfjL7 zj^4Ve+=Ez065a^qRFChvu;voCW-9Olola{QAnu{3HRI&QsnLFo-{23I&>tu+Bnpdo z+#v`RWw4}Of-5ZhDp>30K_;5Its(~RdPi}zzO=M1Qd}IVD~)%{_vT8)pFCGuS6N(K zSyvjauPnx^S84q<>92)f0H#u*Q8;)OMKqaPiwvzwssbS4c8{;({}0j=w{Z%w#qlpt zO@cSjJYoe?$$}Jxt^1V{Ry{F-WlK|Ok1qn!apl3@Y!38?4S=E2EB~P^JK2$_m!+ce zOzqo?E9*_?^OCu@d{{r+~exYTo3Fn-hf zLsgZ<&z%ZY$@h4|CAD{Y?#}J@1m7EdDOyrg^QtfON|EPB(vKO5T#pFfXZzd0;(7Sp zC3M!QJ4XOv%UswpyvGTDA1j?JrGbtpK<%#lC3MGqbh(nETyyRYu5TlYUW-#o^_9~C7Zl=3?vZVT8&+4Uj?N0aK z+0;_gSpiyls@vk!-nRY9!^FLpb$8K!I(w?4x%-(-0(-0%aFz>o6a%7oC3?rPlMz?& zRbmoc8>o{~O;tr*q)zQcrQ1++f^ar1@8QioF}8Q)@RoFX%i)ocHTv(`$Q#F%sR{W5 z>A7R$6G!LL>A9m5};&TijMl6i;hMtH?EcK zG1=3&YnU0?xOKIURo#*ugpFM{G(7~EK3Ub5>4cTd?p(3xpGzx^b>{mPWJr7va7P66 zw+_N1DG6k2N^=yg(Lg3gm-=sJpFu6glj*ps7PU%NQF?rhLRQd=D@!=0-PKz<6IFgU z`p$$}I>N+YC1sOc!=*>Ua(i>`6~_Cx6N#S%PxT8!N`F6W!y0RS3jBtM1+uY=9$wn6 z!dO(Kh4y5+9pAED-!$XI^gtZD+u_yPXnapsv2y*n6w_y{iWp0R;SYL$J+s&s2?uCw?Se1C|xmTkt@us@Ig;sG1-}i%6D)IfWfG{|^5K=G{0Gwpeh&EU37X6`;bFWs4nUcCtNnJ_q2dF0^3XPyc3*fZIt4)Hb#;b|wS-?pJ<@kwK z&Q3E=2@AFT*|WEYLh^N}Xt>v3ar4JM{rXU;e7)PZCWnh}bieP{KL79e%Yyfp|04JA zA^+L(l1Ka@e7kDBQNn9Vd>fG#bF3U%VTCq=CC3ZWRu(Y_1cMtu@U>@OA1c-%c=l7b zhr&7ptpMN?{;~iApu~SRT=ot>EC|9s3jNg#{3`_`o=AUSo!Mb4wIQAeMqo$|qWwHJ z%ES+1xv#uz?Xqv5ED5`>lYOWlD_`rXD7ws5Tv75Z@$X6kxmQE6P^cd7--0l!@V!>( z!dLLUkbpBBYFZUkvTaDo<7|U_y4($9#R{*hHxj1{PtLak zp}dF}Umz!+OQL7R(4iQq#y;XT;USI*T-*2}Oj{HJAcXvYVI1D>IKTlpkwhf@u&gon zg}UZQTB(!%`>($hDG|Sus}F?S-RDL+meS3WwPL)XO#16cM=EzRkwq%NyA~^3OQmjU zI#^$_`w7@rJ@MQ-Q_X-A1d)FYIMZaap+h@MJCN7hDAo&en^H(BJqx1H$Z8l=RumTn z1Ad>77Snz-WGp9}rlMXVSJQ;6KimhAB-@fYt)qce_@5dRT~|JJ!z(v@;L7eq!|9#x z`IpCEdDjo$vqOF&TbG+T^3JPAWY_y%J1UP{{mvue7wfV);jV8!y4#a`T0HF8{pdIE zl0YET2KxiR_)qf3Dej10B*Y`<$nAJX?%MV53QNj-CAy+}`x>Dt=-z;*N>o^*8}+cg zUhUu9?)1q}l`Z1JII7ExZyDdBOo(IRXlrY-1$CNvJZ}ANeCvlY>%+pog)MT)Z^-S! zPajuG6>K1V&&R$;UJ5Esi|2k&h`!_05y}Pc7k!?8(yx9}%e>?RB}Bmrj>P+Nwi+L# z_K@J?!8!JY;WMZZ#Y=WBEzC??uvuTvy~h!ko6eD$`+X-|D9YH(Kjnvh#K(#PlF#Q_ zRe$0*1r402>~jxIuz-ndKhsnbHT0Rvu;2?w0iOeo>SQqxz-Jxi0^!;{dqi>1!954} z?X@9Z%(f9clY5gR?l=G6gZqJf1#$l&;qLi;LtYpU-@;sPzfejKs5~69@Ngg0tR#ev z2jM~U`_L(}R7Cq}#uF^3!X(=# z8C^bO$OG3Unr!2(BIx2h9w3jt3(0{x6;@5cT@5NE`AF%+Mnh3|m#`@gNTe#&pKL;| z^s&JzpxQ)61#O;*B$|ZpR~mQkCb)MW*nMDiPagCkRo~{2ZwP&B-;>+^3&6i;55Z4r z=D@z4%M0`4yC-(*)Ysv6mbF_MPn|Plt=J-K{X#K#s@O@^!bObDU<5e{8*SbIpPVN& zB&i$CR;CI}3~3WXt3oK$J+CfeFr!)Cn)a;{S+2hFvLmb4?Ypjk%$4af_c6A=tjCT? z=5Ap0`E8%waEi$PEStWyPG|RxIm)X4O};g)==-kO3BuL6+rYQ%9rxADCSf}EF6mx; z>x@!FHiDqqBs>!U?;}Mj{ zchGqbYp@G*VPS5|6n4>K{J_q-o8e@!eS{>peLzQsn|Q#`DTWP1p_d-j215Japg-VX z3Kg+4V;*fUf~!I>*cGH439_DgEi;1-wvpphqEVk_D)FywdM+JW-S)Y7!V~ld59XU@ z{PWaZX>@}*78A%2o>gr&^X;QP?2*F<_wU`~czBb|=C}vUX4CiJkwSYgA{6~U?7azK zWJhr~{`$?lH}_~pGo#Th&5Sf7X>?zsTO+Mj=N^*w)Lz;{ULU*mp4e-z@%qB}1bi-- zBY+`+5Q6ctCh#R8!1sqhf&+ZO#}Pv~0{KV?4#WwEclQ6Q?lw%UjnM9_W#!KN``tssc5J#i3{MY36J z8a-Ep#NW9hdvYX4|1{bPt1v#Tq@vs*W<`9OjGLFMgq3A&#zAqW`N`hA`l^Hb_wLDQ zbvj7fkfTP7dwhC}k zf#fW3?#}ia#FS}$Zdw5hIRGhO^7#RAfP9rUkX>@inb({;er#EPz@4y7?&a$>&GrP( zxj&HL`N^cNP5K4I^A61~(Dpl9wtJ9s*P;!NUK%2oBED&@wl7(KU2*qet({32qB%Qj zroDzm*3Ol-V@C%wL1?=s@4W&fGC$zYR1%{W_wL%cZEJqN;PITi;eJhmH+XU?9*;@q zjkb#|Q8qJdC(W^O6)`MHojZYZFV`nxpIDfV3@@ z!&nnMPWot2_+*Ed4lM53oyRjHcNu%x>vGbc`(>}v|BC4^e9ELLk;Ajp=%0H(;(ld< z{@+dRM@j#Zbkn%zU*_MB+}Uns-VJFY4O-3}WVPUEWlhH2&}DX{)xx7ywq*r)ANPM!wNpMC%#Wf^v3#Q%2z3#hfF@KkZRddsV55rp;IgN5CFtoZZf_}8`ueyui4^gpEj3U!r=an%-aFZk>YA<^-W}JA^3R&L={3f7&MO7MTjwi$78b zZqo=(Iw~ouYwaoMPDEU5PcbI>qTPA1O{Z!$#;xc*D48s>#iVgVn=`Xm5>s9t2%PcM z{>Wkl$_RlOut2p2!OHby&`IdI< zhHDNV+`j`+!Oa_SlDlqX*XXWnRqUdLn$X4EZ%yIhG0ww5u6E-#L41Fs0)*I#!9#<= zv;!g7G}9nsPk>~T5xM$4N&c+9Pm&u=0ym=NYLKJ2EzKppeLAHxCd4Tn5R~3BH#0r5 zV{}J0b!}V?=BMwCoW8ed6&A3!C5fD8uj@b_2gps&v9wJTSa6aa|089&WUCb(U07?^ z>S;hy@1mBleNd(#QF0le2*!}*kh0gfIY^ZxyKY> zk8v@Ztzd^#P>`mwGIXh?vR)RLq!xQwV3LY0Dkhb+NvwWW6mBKDtOz1~b!HHUtG|vt zy9F1oKXTR5?h|`XthCvhjonV=WM%xkwW=i*E`|!0|ukDB1=jUcO z%}lKy8`(X&JDb|+`c}NHkfb;2vXIPuC5zsa(6mxqMp%F=wMN4ICw#jepMc1Hi0c%M5-7v&s#4PsyIS#+UV z<|grAGMs4%VY{{@| zaEgR9SL;%o%w{vseMvKA(zHef^@!kWg^|etiaZXc;Q^wq6%k_NkN|>kR-Ddjg+h!S zT?R@ztMd~EiKCpZDX3^HPhzwTEWv!ND$+8C4({2teQQ1$NXEu;%7BP}A~%ZGmwd|_ z;-Kp!8){S7M8sKy2Az4rp$<($6_AFSkgQf7b7{55SL79ff}Es*A{LJctn4D(eC22n zqjAndGh7B%I*XQ@CdFdcC*WBnyVbrsB{Z8(xn;oeqYMh$ZAgSx<49%$%^#^vLzS$k z>E*!jz^yZH;5Gvo=_P2UCK0(kaxD&P_b(s6ErjOhHLbShlu;4CeN{#?m(Hs)nj-SA zjEv@wKc~xRdTaoDsfa(vWpq!@IP_*M4lOwyg$`#jRNz@Y9PQS$r%Py0hof+ZR9M(r z7}uV!09a_!G_bVe&Zc2om<%<)40K6D&&4Cpf()+=U|I^>)&@9T$>t|=bbd8(9a5pA zaCgda!ZP6FyLXqciEq0Vr|G9w7eFscv601{gSd?h85HqzO$ONya>mgIVfs)UU9y<1 zX3G-1x*Xy347=pTnQ5_P$byLV$MsR& z8e;yM1+|1)xrxw!VV=-`+RmS0jgjSlrLb~Yb_wh0o{F1d`GKV~YPp%x!2=SO zG+R;ZNmm4y46&pEn+k{@OK>jaK9)#BFD^%I@pFmmuDR;a{>7C}C+Ki4uRMvfiC5(* zhX?aNN1o#6C`p@sxzm(XdCIbv#92yQo(|_cQ<>GyRC3!(bO=$D^JpdiUM>PauLRs& z7SmiBzFCINl_5-<+C$fXyi0%=RV7zjCxLFG^H|e8TfIn z)*C+udhOXWH=a7V+S4F!x{sN5zJdMnIK^FA+;%#V6=&?$vgGYKQxnrplhe}8g~YAC zH{>eqdKs}l63>)h`{2am{#@PD37sE*T!!M;;VehBH2G8-E3vR+%lzhR zXRpl{UDo#aZI^$p+a~h6QP;-L4nvp9?Cf4i`fk)7MNO6t)Q<_G)_S}uY7cK9A^ffA z^r)&&)yQ>*dGRM^l!Fc9?B1p*cWs`0~S7W3!1#mV_Aw_^Ukh!&3Fq0&?u=(UvX zA<1ks7|lyr_-Ld65#pI{c_<;==qrc9=`k$OFyNMU23=NxhagO$NZL#%OMbeX+AFbp z#YsaB;*@cUS<)${zG_7J^DtGzG2&`S9(kwy znRrwoOM(O&NYT73FkGsm0+IZSWLZqOEJuq*N8%B&1a+)jjFWPlNuL`b#~mU9M*1d$ zNXzLPF2|;9ePiP!v*6M_E;Lwi2gHmgp!t=CJOmUWqC5;(12j%Yt_9O}FilenK>Th6 z$7*@K5Ur&6PkPJTXuQ2w0y;az|g_7iF*KnCWdrXq9 zdDd&9CkbHVk)7(tqW}hOySAagDPwxnG}h~3(aJKs6A6zX!y>JgR5a78hP`>3EJPjE z)z!i3V6X<|nFCIfSe#6%2Oa^vg8HxzJzHed#-&SY-XtUxP|%*yrKjXXJR;?5ymgZH zHN7a1@^yOe)Nj%{(t*E;Bj?}+bWtW+)a|8T!c@_pifL-q&h>!{*B+U@ulK^}XhXPj z{;YTW!`E*)x2+Km9sd2Pa~no370KV*G&SiBZrU=lH*(b*wsRXr(45=Y37Vs>p@bTN z(wV3wfOn2K>FLG@?N@auBcxY(W|&rdB}tPE2GonD@Iq8|`L=ilw5X;b&V^7?7BcZV zB~g|3e-zeJDsp8URg;D)>{>E$TKK?J@3C#dV#YNK@z#5OnGtZiQ6xrhHfnfl-LVg? z)SIdfrF4XsjA7AFb2swPi9Dd5o}Qteq5j?k5v+#zd$GCsb6R@me_uKb_UEI6h1(9>K!*=UErZNzOOw-na-Je}^-n@3>u+GN)sF?cKoz+L$&cDisEOwnR^f zY2JL^8BmolwACM7x$#2O<*ROQZK$vA_H_#!%`4z|qx2Z){yt%;&^nAGnzatenrO9f zgiSE-c;!&KvMm0{i+;1{!Xp+)=}R1^=jnil%pwtAb!0Fy*w>Rj6&t3Km)2*b_x!%i zqo>DLP1<0vzoRYOP#y6_1WQuqk+lwP;_Kj}d>z=+WM%*{D?RcF6BRgxAXD)J2Yg)Z znr0rdmLWluch6b~tLwiI4fOZP=;TNVk}Jl2~6`=su1ih4Vs2rsWNr9oggr}o(7;R}CqPP_x+TwvHs$7_}3!R5Vt$~0i zPG`+_0RAE`JB~kM>fENmqa&CHtIe=%Xfh~0EG!$dNkXB*6^xdQ10^zz`qBX48T#eT zo(u@$Oo^ia%Y);vHV`n$Gkc4|g)88}&y=EtsQft4+mpWY#$_RkmfQ~0X!(IvSYt%r zD2f$HC_QPx{_`}&KF;82 zx?KRB$L(W{r*~&q$+RXnXjU>xE=j2c3JX_jEKlG9ZbqHLjcG8YqzQecKuI&AFd&)p z(2N|@mkl*Kvl@V+U?Gw;m-iRQO|SJ;??v7DE%W&ee-}5Z6FN1`?gy{9-LLVgHN*NR zUiAr!o~i@V{)CNwStlT4d!Y@gKMjI}+~YNYAU+HT5Xl{CO)#*>YFIce z1;b@DI@sS6$+qy5c8kd0P1*OkucFcQz$!czqP4ciEZI{W7ZfL5!Ewp4S>aZb*kfK6 zByyr~wJB}4S{pzLh~ctV4hY=E;&WRmPJwH_%Mvn!#d2)coCLAZq3PR-%H?S@q-q@4-_C^K;9&!S3|EA?b|M!`-77F0APUy(ASO9DQ9t+UcW_LQLDH0+ zo_U&1n9@HVr-`J0gr*A%7i$9!@h~4=0PM#z(As;S_dGK?HD6rcT{XCOxLWt(rRoiv zdt4Q6bKUgSLl}@rW0+$P@Fj{7?31zKJKm8pgZJIR zZNzh2Hu$;HxrAgWw{poiaIpx_xzZscS<618LqQ6b;&VdYQ-&y%Mg5`;l%Y29>_#}j zLr{gwiWc{Ww2*vq8~{?2PURGrmA~TA6b+Fw`iTOr+IdzTAB7&9ZNn?GvZCnmq#6B@ zg_sD*v`C6UGAJ5$T0d+QdAp%hLTV2r2x6e*&XPF{IOGV2!)@WVS}{dBLB;HToO6Ds z{|nDAls3O_V}7;5u1ewGYq$(Od9jt5%yAj&#LFSL0={I#l2@_(@njYr`%}z1=mAP^ z;YlT#WGzE6civ4px~6`30L|?hiT3q$w$q7|ud2MX$m42sH$wPq1|Jj^bfb`e?t7-l z|1pmHbtG;|9CyEj_vLkZJQ||Y@uy95$Qi2n@i1}e&3_3nD$V$g88 z{0lB89G4V2-pJ+T0q&`32&Jq8a)s*Yu`Tf=E1vT+piWEtk8DzgL|eSfsx{Tp1~OaX zIjx2Ux2vJG0d`6XvSvaSGW}0EaXs_9!ZjRryJ+FHHV11eD_jk3(lBvcbIa#VoX77Z z`Lx7&+@%E*GUUtx`LrSLGoI;`rT6IO1%eP+0=hy+y#CeP@|3GU#jJxzO1vZom(vCL-V`)9GIDMt^qMJMoWe`b5Uyx?}t zZJt<9eq9C(KBFwJ`bM^XMlnW#%m(n4Fz6;SJC<@r~{_2V{Z;`9X z-J~r(;POe1%UHS{C{1%*0?0|y;g#7OR;80{97Vhrbon_BgV(T1&PSTzFgoFYDR@Z~ zhQ}i9=qZ!fDU4UQt0quYQBv%xa}$w_d`(HWBd5s;n}clP+d0$|WD}!G(VOts?NNIJ zQ&cj4TzL38{>EXLtOvz_#Bi(!&<#5PYGUm`2c-Jwbo6*TYo|=7W->J!MQfNFt7yIu zwO~&T23&QuMnh2SO#;V1&%*H-$MHUnqahQ=Mr^E-qGF3x6fMhWIV77zbJAR^Xul9G ztPAx<+FC<{b%PvPli-nb=j9i4-_v}IJ2^dHBYX^=p|nf*7!{;RxIx@Dq3V#o1}}qN zWCq3BiDG4v9xZTzV{i7iNDHc|VGLG2$YNOWC2OlGrhV5-fPB+ zA#234XpLyajxN^>OlPbo($*5L&qeoad_-2-7lq|6kSZhO3<=AXL`uK1-5>& zn3^q{%ea2ZJ2E6_t*Pfi)L)C0Ge3s{kn3RUcTiw06s#Gng(J+hL_s?5gg#B3$1y&S z(0~ekq421 zI9EvUorK=a#{10g67PWl!kd=x$Z({qrMafRwqGN78s0hN`6iC{ACo*=%f3v^6)@g=&UshjQ>9b$~PWGgJa5JE{pU3hSjjRw!ek zAi#@_g$HipvZTBv3*HQehb&1+g*(ht{UR|am-R^)cXhTlH`Lek*7j=PdH4e6u{0O^ zW92yV4}(&tv~aPSsr=#xUBD=ZF6Umy z?>rTqd*Z8i|IuCl=h4j_d+(ZUvN;?FuaO%MKDN{mp4i*IZi@YC{=usUm^}Z~n>XD3 zk!#NW&6{Rf?9bRFn|+|yRY(1dRhz}pNv6iU;mbUo9|le+O{8TKz#i+%==!@ zwMpuTwl-RDxmzkhj9(rn-`a!hPf7BUw^c-;{}MJy%#)e|&ax&|@rIdG;2R2d_p?e} zd`gY1%gLwcW!0{8R*&7d=gGf4{!HwJ*pJUz+y$nN{rB%s-twz| zGPLb~^9|$27Pq(f%7;&#I6eIM7w(7}W6!cFN9TT7_6vb?}%G_VPIf~rFEwJGr9G4~{X%B>u~H$}}e z@K^}R_%#=lVm9dL;V%tWELAPzUPFN%{YpW#S+v(3U0ny{tIKT9?rmE(Z_I^pf}WZ9 zp5iB2Ot=UsNSE;$n8ggV(}K=4REXHvw^K{WYBQnNw30Ispy`DvoyC+f9SufG{nMNv zu>N!P=7}b>k7!}eQ*eH2w0b$HY%E<1@r^{Bjt@L~GnP8tX4K_~rA(ouZXjtCG**;zA; zg=lyREBeOQ9J~J7tM~2Mxnuj*xy>`vlLw{_WUiJ({ZO&K`B_5BJdg2tKEYRqDRrLB zC=CLIl9(rDF=+Wu+N?4bc#G(eoYe|Fa8gZk*tK(hZgSt$zD&FmHNs&)VbDfj1+ZE>(D%mGW3*rgA<5{)gs%dtr?V7)cRaJCKEF%b|lb$I~Z|9yxgC(3#~|msW>H$S9B1 zr>w2xe6Aa#(=<;u9-r9?yZTC7byBZqj&}mFFiE=7@ixw6GE$fZ$?^F4LCXA2^7%cP zuwCdFp)Ed3JZlAY2n!+gZ4!-b^d3oyK5U8iNw6!~Iad$l67v8#%4FnOdgy% zn2Ee7AVq5o?=imc^uZYRA*v$rb6wb6DSD0sn z^n%ZmO{CjzG})m{`%M()%`)RSulVh8oMRxou`^MTmx5v_&XH~fawyi6M^{rBm=g>U z5fwTJOmgAItLm;A9eOe}4+vfhch7Q=h|tL0m6<3oxs1h-m)^qejMMu|E83sLg7pbW z$a>Mhk;4q7R}3^Wlqat3llGn-KnJB+cs+Y>cX9G^D{(41_NtJBL^iQ&Csa^qSUe_P^rs#P796@e`d4<+J z$+Gs^E|NkKp|jh_5P02Px8HX5men{z9$Lu>9iC=)gO}VFO7L=Xx=%#Bq@wSsK9Sg^ za0e#SHCletq=JdrV5~>i0*ClSH6;Njg`(Q-yLvz{1M_j2w| ze!6pCEkavA>zw}i;O~`2^e&zTioa>}L zlHbKn<5Sk2#C_}ppFWW8Yt!PPy56b2cJ4iiTy9U6%blWvb8Jdfemfg-mX2R5Xwr6D zGoAZ9yVBZVV}Irtrzp|f+Y*5lg~RtOOBAu@xP_!&Il6iPsA?P6 zoN48{_bdy7XcP@lpkvq0ZChqH=RTRx-eu(eyU0gP@o!K3cc({oI3|rAX|Wi{2amQgUUOx(> z{2rV^I;0Az1u304d_`gqvSuYow+-j4gOmcwGZ=^DN!-e*aF+X>bv_3_QS~`}+F@z{ zzcTzaB=aLw{kBU1=Dq7L&-SmoUHnH-$h$)nh6AEZrq|svDV(J->~)29~>W0 z-ty9=m_E2}v3Fqah)QcfiQHqI{su`W>u$gY@;022 zdgzR_h)o&{28W@b2AHafc2^7cs3fCRjZw@Dzxvr-9NMR3T!@f%MR#pfG$VpZYX#g$l*ztIQE7fp=q%xIO6cQ11iwX$onV^J=B6$+!t?H}m zu&iq9YJDc97Rc(PeV6}D`M&ag$%V?9^-=^kjFE6JE4sY~oDK4{4WvP%KNpsEX|lS? zy+;w z{&?)y?|4V-rH>yz{Bfp#$2*wv@xzw}ufK5DX5&j%86k0Ii|m6`}|ELk1I zl|}_H()MM3ACo%UkpmR;_4s=#%8J}3gH+9`&5A2r3knW1M)g7&l?;urA=b~BT^H~N z2a&}OMUC$~ZWVu{u4q4H$FPkh?ad9&@k@Vov9!{{4%T|jl#O(=P^rpOU)y?UzWHp-8eB-Gg%|w?=1hdzkg#BE`pp@ zK2caV((3ap9X-0_@wJZBp;SkL=I;Q_Yow>rX%NAtVmCn&*NJS^%msjOJ81|UaI+8T3bRUe+K$=N|Vxu(kYaZ%AX>T z=`_mUCP}6IZ8)9sf2~o<%OsJ{AF54K%d{f3So{Vua<3>=Ny+$oHI!tw!m9crPpGo6 zurlN+s;??!?=GyYEArM=I-Qku-lDq7!sQ9A{A*E&+J=g}^#rBfoAEc~RO5r86ntm^ zCq9wRhe|U}dE%EU@^WIiR!Lqg*NSsvxds|Ps={F(bV9f@+|kCChvVUR zVn0Y&ml)0R&fECpFZA!J+!+S5kp#LZA;jlOPUAObvJT3yCrRaf5m@Ul= zmFLH?ee3X=3kow~M%Z;Ut4k%TO9v&X!!>&??H*Q_RusR&08djGf|0Jq27h%~Ns-%8 zV7I~YY?WJWFat3TELLS7UjC<*6(#au-$`jP9^2?m-wTMP&jX?)BgDvN_Xp~-cRdZ436w<_f3v=6}WFc zG=2Sa4SO#3p}li8{f)&ZN}7g)*-4kQP$K?Zn-~aJ(&GuTwoz&L6ldIi(3FzC(NSI#@?q+?Rjvq&DA*GdEi*|=o>e+UA2FkuiaWySU<31 zII?4)`nBgyor>%nsxFJnM+Ua^*4S)Lv+kkp(WdFej>^%2PDjPmX$qoJ8SH+t)OeU;sH#l_{tW|Zt;(qQZ@x^~cQi}XUYCi z&H`X)*WgO5sn6nQ=XD*{@+QBp)oLkL?Ts^alUEIuzacNH)@QTUsdD{slL6TJptZG;Aw60Ibg2~Nx^8KROR?m@8|@!2t4~BQ)WKCggaH}RG@FXC|l!J z4e+{#bdhctRQ(K>4LZ9cIDfS340PEb@X!Ul&ge3+#`Qa!uDjRbcOQ91uQRz!a(Emc zyx!t-Gt}gnbv1e2)pogm@us1NKkBG>$s#}PYWBK)c6nf*_y}Vs=q&Dhi2Y2^V4BmQ zJ=zkdffj>EpFM6Whe6~xVGXIgJDbTn+&d=T?R!=ODa5aown}kZHIsd1(PCk&fdPx@ zoW)+k*v6T4BP2VC@lC1Yr}FiWNOq+4((5rk_-aDwEZ7{VFpb*Lw2`1Xk-SJ1Y|0V1 zAPJ(%QWOoUtPE8Kv43I%MJR~E7sOZCoByHv1w2rS(KvJndjJ~#0i2`MKg#>VaPfH~ z&N{`2OC*)d+bw))!BME5FvDJfFFg2!``hx{EFP27%erkft~b8RpvK;5EOok_WyaW( zit$}?n4;WR%}kHePw@d_iGhfqbNLqWsdL?iWt)r56N_x^F=C zEK(?11IL(2dbU?pWSuUGP?sbP!8?@jtpyQJr;|rzfd*^@h@j7@`^JS>>4gjIhq@PE zvaoN)g1Q%DN7-YLmpRx!XM}#juYUFs5JZ-yVEk@+)l?IR6f3x^Au0%o;2LZo zZfTcAi@VQAve4Jv#0Ck5L2jM6i;;oXp zNZ0s`J4o$$Caii3mKY!_3frkM6L z`lYRY(m^|<68T@H^%t<0uM-#jJRkx;DB(pP_>>!HZ*`GvB;ip`^p1auCDPnj<1a4_ z=nb^VFzF`UvusiMCC)0;3-Ayc!>(qSJ>q7XTtpYtKG9I=-4N|A&>2f>E$%A2#ie_8 z;_Xj9)Z;f-7_0YOd%V-*GxEIvLaXlrEbtS*2Bf{0Kdt{cR(CtR>XS21S7KEcz)h3t zi$PL(94s6w%lL$i;Z_kfbYWJ4%h3r%FLt}Ks26kL)!+Dpa5+!=W+CcC%&)?z%Gv`y$AY3b|4 z!zH;D^YBL9q)6E|QZEDn|ED+dvm=aiyKGaQk>7}MilbN@pcT|58sjTAr45GQ-|b5K zubz|Ncqe@)J*2x|`GnqzKI#Q%Qt%Qj9-z(*sihW<_zPy`%4={~k#pCPJxnKI1 z_ntXJ{a5^6+OKm$p3`%gE(!s5dBbPMq)E{H8KtdTp8>6n76*GvZ@D;Q(aG0Wmmmdo=g1IUGMeQ z;{;#2RoBPx0D)&7Cm=E#K4s{3Wv!F#uCx%XgK z{O3cr9O>FNP+dK+t?S4w%2{jSukN-vbhnrWB7KoV_sz}UcPP@;Fk&zjdJ6p`ivt6T zBmR;K^QC{Dy?3d%cj?~Q+547ydY0~+z3KIV(S7~>`$huyfS!*@Kh`~od)I}ar;|)Y z7eX~~;bG0f98xM-1!IrtREIk@>~1P4X>zkqx*ae5O8yLc_?)xE`~ypYsyNKwHq2#?TU%>1YUgpe;ZJb*!_k2Rd_@LSSp|H4hL#KdK>x^a z|JcBoHb8*e9RhxNI{vbYY&3c`mLevOeujJFQ?hK}qv^)A>YpzDISy&3m~7-<>FFzb z&Mwhht#OJZhG>*zcqOumH%yp8Jt!%#p=A^|NvG2eK_`r1#Tf0#wUiA;JU%T`*X!b4 zC4+I9o>aE9BUev$9qjjIyVAs((h#LS%VK&(LxC#v$V{*}$T?*)#@}Y+yi$LZ&MUTo zJqlTyk8ajvK|&1KC>wCy84uaWD4&fo6EJCU=$@OL1N}R;&CSx&;3LugT?4!LpjIQq zgY1uevGeMUYHj+Mat(VNyy%H`CB|fsyfmTX%%Xq+FOM{>P-L7W+hF82`Fk(_RDBZb zhW13nCa`i4_~a{xR@HQL0;a6a2$%-sSQr@2hGl3(89{MwjG3@oaKPirWLule+WOjh zyF0_EN?2J@qR3B(tQDOj|+`l;_i#%!q;NsQ-2G{wTFb`FYEAr*+hmt2@>NZeXq0pJsd{DluDr7b@g_l4FyE-x%Xyv9N$vl@Atg}qn+`zWs+r80UlFkgOnQ(4` zn&dj88AX`rdLFLLW)RJmLUR(GjWZMD^rS?jyKT08HWPya!hpudntKv!E@OPGI$Big zqoYWOfuyFfC%GUf;>i7V1u>>9gg_bko&M8&yrriuNB`js^yofyvi$aLRzf|w7<$hXsF1O*@v2*b&! zExF+sjVdB3s>;*&Bs?oe6F^a7;i;0W28S`(@J zU|BSOLmXEmH%z>oM;sa-8|X_%&ZMp1yHEqguKaJVCy-N!6BhB3%ZLEnk)%d(&SB(W$Eohn#?=dMq-U(X|hG8n+216R&yex!<_iDPt z@!p9=22%ofw*YS>HAPw?dGP+fne@iWexp>z2BQd>m<$6X&?}XUXsZ%jT9ubjXyq% zjQ(WSda26ix{?0A_SPhMt>o+^(>qA-PE4$_O|B9mdWIV3N$&7omcG89kh=p*QYGk+$u@; zq(gnjk@f&5O!y!?Ir1M(5r zcP2!lYNLLNFG@QU1SDWYvPslklpJ=m%i>b?5>}CFbcGomW>e~cE|B<*J>v6Q@1OQm zSU>wwUsb_Jw!6#hKU3cC@&3%}U~*B>&uj&V?Sf91FQ{hu^~m|5@r)PkX83CeQ)z%& zSR7;vV{h}-*&o~HDYZZM6JLY#WBWZ-1-~?udObg|*z^F zp9CXa9^dj8S_ctok%BelrA~*{48zpJJO-KvoyK?Y1A0m{MR?wY|M4?=EfmMzwDXn? z{@aS0r#m~Rn~QGqZ@9(psty->8>$Nns~fz<;cA!u!SK|BVcV zSv*}meY4?g#!#`7brXw`(fRq&$l?TT^wMo=vHWgB4d|oA>>1sL2=E$m26IP0?9;-UxJZ>o>Ch1mBCLK(rb<4QJjCCgD~XzT84Qg1gV88Ly|Evu6#1 zD(Cs2wG~FYDRoec`J0)G^kmE;AG!Q_#D2=7CBPb%%mOCK?{J}3W_*M6`ns@1cKM!U z^XJaR{`6b#jg25r1ntxN^An;4kU*xpRipgo7vEsL9Uj;wp1_mm*nI3y&vn1|G;y7;ez?4fZQVG6TB!WTNANmEd ze00c1-2Yg`KW)bnyC8NyKY%)+=%Y{Pe5XbGo5ao_z52QVoJ^lKM z{+<2PC#tuaYhPiiPXPA*1@)SH#XYz6uERh~ zsh-zx9NH_?h+?9o-ivKgCkmqJ4)D z=EAcz!MYl5ab_GXMhG>eFXL=a{p;%P$-4Tfp6cqJsrtIf?&?F`txb_gQ)_qZXASGy z%gWl@=wmwI=2%g_Xk3awJvO!Q z5pfW$ko61G-6QO9sVnxh{Kd=9LMN0&DeoI{BjfT}{FGZPXe_fX2w#`{)|+EHZ<&t$ z>g{hQp1i!iU*hA|NEP6l7ME+t~+gN?uhT`Ixw)(NQvU4@H z)iv_D8r0A~x7fA0qog(vs4eN(+~x5!wXx<VB|NFnkEbJ4pr@u#d_Qw8B{=(&pQmKT; z35$VXp_5Xnc`@5k(AlY15OadWN{rI_p}y(P6X_rN0`0fZPgoyZ2Z6{=CgBQ!-D1Y` zFQu%MJP`#K#|%N7V^`q0Jsish4Ix_Fbd^l@PVTqA))@8IoRe#+qsCk9`zP9Fii_a2noFR2gbwY{oY?L*(YPeMQ~RxZ|9$wdg2MnRbbLn`kUoLYH$9&PsDpD3+JcK^Zycke>dZ@p#C0N zQlCTIgt(1aAekHIe~|wz5F}D)I(f!f<}4v4!r(GcA?gl~9VhFs?8$fO8e;6u3V%ga z@8*`qM*5{^b4yc$GURRT9t?y=TT73zV8GkfJ?O6+Z7#i@g)j;WD*q}=MjgggFL;q% zx+d7_+q|KMjz9?M%*R-Hz#9s8`0IwlMc1bV`?wv}jFqSw$k8Fu z06R(fMaaD(Cl-vIb_WUqL3Uj!(%${+{a0;0SX&kdv8zj3M(TW{)rYsLH=8W&jV+sd ztBW0PYdP;|#qT{;MFnqb2GM9teMJ5$a(DbvceDfPkvh4W>#=dDJbBFTBXb&W*dgGz z8|_7b@Ih&^rZ8Aj=%-x~*5S*=QU4O**t)s5Di4mo1G-eliuIkBmyj>k8#N*ZNe&2Tw}8B`YX%L*8_fdM=IFUGzTt6=4^m@oFE!Q*ioZd+QqqoCD( z+rfjJC+zM^Ka&6M@}FQm_KUX(U|WW_XO837oiT8T@OUIb)LZa=%Z_H;?-=I*Y|oh7Gg zH=kAad2uBZS2VrF;wP(U+;k+`G}Tp6(KXc+J+i5h=mZ?}C*-fHMH~mLaBTkAU2!6U zJU`gF$T#4cGsPRDE9BLcxIkX-sjq`sKo`i7jp`1gTkO#1Gnm~6iM z7b)_NT{Pll$KFcoBKGa`Q~&TCtP5tpbP0BRYCE*T`gtE;Ke6Y!fW9t(h%t>g#El?28MvSTDEgKgf2go3!-;)d4M!j9Dxd3Y1XducVtPcDng` zab>{2wP|3WDGpw-^e4f0!*^pF^dFSNtA)Kh?wP=W+bc8wYh%aRm*4}nNi#UdYN)UE zRhPS+4x7oSw_`=Xf)2v6v(k9mD3_Ca0!|uT^Cv0K6Rtp%bbp)FR#J@HC1Dpu#q7AA zN}gFH*g^@#UP`co#fu7>#9NuV!f^FNBeuA^d^b6wk|$^80(d;elZ5sLQpkwRQk{t6`wFb)CyK+8P`P zd)dCA-xmt`{J~#`eDsSi^qj9RToS6T4wZx+-p(xdpl0sOl|Z z)WVA|ALp&HPGk7;L9El^XKhv#jgiKL&0(deMACKET&FGZPm$3J*<_O0h?^A1J*Kk` zdU-|F`>Ja~kxHF@_|Z%M_>E&N&&8avFU7tbb3WH{?CU>#DfaQAhT-~~wjVgK{igci zh9aI5p%xm$hA2PR+o~2KKyg@-4Bw{RT8-zDZ`D6;3@e`&ZS;?eHtGSoQ((6laN;s1 ze7jTxWo9w4Lb*^E&(B%KIM?Fg*dq0LJ`R4zIM-^pzyyltwd=oWEK>H1Hu`UhHozs< zNuEV;?wm^~LwS^F1Ft@YaVPe*Q=N_dhxC)<+&T zj82`JZK!PQYOLJ8>(QsQU-%k1t$&lzqI_E_m+qc<+B3WJBD5BQ0%aeO@K)q{q@d!n zs2kS|5#Ew^)0aqp(CLQx)kd0E6%r5eHLiH+DKC4s$jG5~SPayR!fRR!_*uyKrK&~o zmPjkWqwIyXe*DKh0xEjaoMUp@bh4(Ve1_)J*;u)4cjA}d2Hm!*VaWLc-&c(aw?lEy zCDdKxtJZrB&9r1*`r+4)wS0lS057MRz3^PiaV#12|L`TV?cl*}V#yG$*T#yCD*OeD z)csM=dCbIC?JSgtD;4k(DiL@mKjB*S?n`8*U;5>(sAzD9(Om>5ft&+bT2Q{mzGnD< z6p-+O#>Kjta+PceKeisy(m18TqVMX|ZdkX7o4+1sh@v=lykS(t-tBNIX8%aj@O0_$ z)tjbD{iQ{Ai&ODzK1R1}zf##!+&on4s8XIc7gSbN4GopF*Oke|+fXIkY79=6wv2>g z-=8e@PRJH#v8@~$6*%b^*w@r%j?>QQwlWl!3n9x3M{BAM6$@}TT@ObEwTn=Tff5J} zs%*e5G*yz+EtF`7SQV0ZRA~m!SV=HCTWVV>%ZrO#&H}qpl>#haCUy48&r!cWb&e(5 ztOZt^u@-ZThGO5#oa65y-M0d#7Y%<5-<|x6V4zr>N0U*g;&wj5NfbB0-3e@#A^_q= zG@+w2$Xdd16wHp;KP%DB(%K4-1uuoWn%dioTjmD?mA!M_&7H>2HW~i7ylZ1yY2oM) zC}R#6RX7b*L%Rl==Lc)HcC^&>5%0Hx_b;kV9EV#kx=}EMY$;MIH3*R*1c%+5A@3H6 zic|vwT1HPANZp1+FdS}|MH_N7Q{j}T&@m{|z@x(SCY`Lu23JxOU{WX;sIRFnEiQD} zEGWq2XMPjk?yh9sHe-%?t4-Rx2QhC;Ls3PcHt(T8a^AlOv|m!5mtHhpkNv3t{I^op z0P;L=%n>0COeeOmT7G!)j&Nl~I9yQ~HarxYWlx{4XlSUYYCz>W;@^^fzx1N|0*8Uh zfA~o}Tf~(>Xtg=I8JM`$WVd29!cE{;u$LJ|b)*f0FYA?vaivhI>9FxO(YDJkno z@6^>U4hB4K7U`JpudeQ&@95at4=ZzP$C0k?o-V^5`v$jnckdYR`381$cW)o`#a{RD z#MIQp!Nh@DCS3#h{SU)a{LI%$cD2jNZTbj~+8{e(JAu-0 zeygUotkrXJ++tIVWur~Cy&<>Zsn~Zy;bJ$Ni1k^_zH(nFO2054a0guIga1&2fQyPk zSo!dc5V;!11xE5XaWsceJb9el{gC7t{8}s(*ZN!mmGX;LkAxcJNO;(I1`@xyxsks8 zDr7JSJI-HB_JZ(?$c!W6Y1$V1uoiBn;&2xfv&rP}R2KC{`rAvZJPzE}^40EdX_$%l zDtfkbcWkUO3>yqMJKr=mzQI~xGlv_iss?uSv~L@RAwo1I9s5EmR@{W)I@ZdL%#;F3>K z+CtC#mT85vZ{>M*ne#`z0PR3}r^BO#8?bZnb6tb;#HrGu22wRAYimneJ<9X)n|@hb zS=u}tjQsPk_IPe{TZvds?^^UYzpq4C)&-|*VB)NI*%*% zte~I#0(46a-FCC0EEeo-nCs&>&BTR6UZ#zHMLvYlpdebPBLdc-fTPRrszIqz92@H19Zbt;xy8U&X0MT8~i^Y4H**Moky!`Gtx!%Tj74P;_*23)@mM?-2+U#QY; z)D;*?t$}(wQQqckt!uXLwCjU`*gw-8uE$Joho9sj>jFvSvPAYW56r<-Mm8xg-l9k5 z34Co$P{H>{G>xyZ@$}JcVYv*{mp5*;72Ad~K}%7glSt?I!nw^FJwa zD+W}F>UVoUvk~mOH>!V%aqyluxiofo^*WRnL_AkgaEUSTfhs;gsD+yOv_u|Q&k8~% zxK@UnBU|u8k#@o)Qlt$iu_D^wLtH$=_KmhGg;jV{#9!hq7or{}l_Pby(1{v^Rs`03 z%%^P*S3GC^f;Q(ft_SD;rO1;y=id@-hp?V4us%09J!VKdkI2FOO9HkVB@m`byw8f;rkSN6Hnj^LzcMxCnW~nJ}c( z;MMHx0$$_jTaR9EvnYENCH(Z1=DqBFs>maYC7SV)_2v?6y6z|0u+ zo1%_w11j2njt)@c$C7lQYVhxl-MMEjUgWm8o|5J3S#8D#z@lGolK)W+Y4|ip!w@_= zR-i+9n0&&Eh8#($nXb4ZUdMUxO5&`%chxxmzR@rTKCqR+(-8A!RT|<)Q%M*5m*DB{ zQ<*G{MKW2cJhcZ6V_(*IS*)>=ZO!-~7f&gji2JQnOBR?xXTz4ns!B;NPw?~=#91F) zJ2G^KJ}Ig_lzSixvN9&;8=UbZOz-x%yew&t-4LQA=q4M zENNNa6g{!EwX}E72$l}%;Uv6K9Bbgr2hl|@_E=HnT&7qeE)VN;+9{rv-GHvJ_4$`5 zqWG-4#x0UbUmh;sMZSz#%a;Krusiq}zHFwnfVZlnbY6cRIDZ%UGG;AbCac|(`p@vw zeQLKVc=_@NDAgds5eUiMl&UlRf=D0u&XY92+qConoON|x{x^NUp@i=Ec1pNK`&JNE z$EJB*iY?LEVchEUAbKE=qt=JXaD!x0P1r)U>ap-v;iS^*6zVqZrn6QD1Lb4Ej`d@s z-JQq|?(ozFLv=-T1(x{6$3&g6cB&GCQj0QG{>uRpcfslMbP^<3*DkelU~qzwUq;tY zSS8LbM4V6LKo@x{b@6hts4R<9c;@TUyDaY5;$0uRv3ueC=TA)Ef6LXO4Q8imf$0?4 ze9g%Adv>?h?R>-4@5a5Z`!6jhZ<%z~x?@LlBS+pif8x*X9Ix!1?bv3~8|{V7b!DA9 zZyf18I9WgMKqlT@@8ANpJ@%k-Qg6V?%Mi29JWZ*fsG?(%J3BBjQwZ1I$tI+abg3V~ zDx{`0xWg(A-Eqa;h|so3(H+7Q4%*8fC}@D|;#3q6aahzJSMyqMTaTrBc>?VJT>GjQr8joo`s`9ysyT;Y0U#Sxvzs zk6Fu_eTky6Au1XhTest`NZaYjH@rD8y1(|;&HLBg`KjBEfAS4;6Vch)mmc{dj<1Rf zY(-OrC=z>O=r3od*pElMKL5WCJ+!+4^4Np=gV&=tX@hhmYNmS04Y0iF+Bj8zz)=O% z1+tWm6chxyH}*`Q+!$)uaKpNhtvxk`UQ7GvXKq-0>dgA#o1Zy#-Ft?gMS-fylCGtP z7WTaHKnF@47e?ncjNkLATTguAflXt>m}5KUcr~A6Uo?`OW1h)%PC$3^$+e?+jX>G3 zN|cYjGAK*z@*863<odHV!$W#hfH7N4=S!ii^Y#i z+d8~bqw4f~DRqZexn4g(nuSjfwRy0t2vWVI>J54owS#i@h}V>$4k#r+fh2~|YIYyU zhc-w`7c36il$xX_m#?RuW6aYN9F{r6CWXlRu;uyD({28cr_lb$4FoC<$3dq4J@tChKMz?P{^b+Ui@^IeWLpf3RCWl`0J{ z^<5k~xxK^bn)KQVcFlq{&Gr6XMYv%3Nk($3^Ww+)GDk51Hzg^I{qj@Tt#Ag$M$ft zYw6*=7p{8jU`ylNjZ^CmO}06TtR4Pc*BtA<_L;k;be~&z`|bNmVm0!BZQbF!H*L9X zd$_8m$~jWkA9M|#`7odVc*OFN4qiUXuw7gv&ieIstKl!gKgBIue*FPzs6 zae|SE8RD1Jy8gdZ!Z|HYwcW=lcj3CK}?A4%weUL!m5FX{ag5#B7B)fiQWS#-|L)(`cBtX#y(IFmJ0kz&H)V zQkZBM2yz;-E|j#@+)5r)ZH7t~6(dn$TwL_)VjtN1$Wqtzofod{K6cG6dYr)7I(cZ_ z^lRoCTMj;U)x!^8co*w?cgeon-@b6_!)FFv!Tvf_x38%RZ@+EJrn?WXv&CYZgjj{B z)2y3At!X>OFv!M(1%l0)%KCF-i7XOguz`bjpqp<#`(9Zya%Y)$Z6=y7k4*BdqeFkNse~-LBdVx<{S% zM;@`dySIfFC?ET$7~3l5RbWWeCBW@242}w*pdIKX|C9=N#(s<^5>d<(MLZvT@W?It z%d_|F@0P#Oec&F{^%n}U56gpvFncJIuqVa^3}Kdy0;Jc0>e9WzjD~`v|BdE{%?IPFEe`oL6jMd z+Km>o%WkY0-PbpCU>z1{9RI)5@JAXAa7k7x?~woQf!GJ{zn^V+K=&vcjC~r+{ApjUF#vpF3aU+*+XU-1xn#zG) z1La*6NH~`5c2l{hxBq_q6N87=2dR>@+frZ{n`3|&$Mq|KSq_*5l-G`6En=fo&R++y z@w&)B(lw(3EEYh=3)QX?(`Rkvo|}GNm8uXe_+uBu{hc2?PAZCH|y*zq`i#4|U>kk;q+Ky_vmh(RF4|%vC0}ByKpIFwzKDb6|pHyMXZYxfJb`9c+pdUy$*AR%}HA- zUyKPQ^1^*TnLaY^4@?}HTw0o$oSa$GKOB?45g6Lu(S_>n*G~-gje&*&=DPs12$|)^ zixpl0llT%}<;1QQx(${B{5vz(jaAQYEG@ivYrt{d_;}sRTJIa{X~yq2;EMMWdJ>NT!zKv?Jjxex9Yf8}Cx5+XMeUaqj|VRaO80fA%?hpEFmO%VEw8Gs6sXI|Ga|zyJdbFeoW1Cgv!p zRH&$!n5dMfs901~RAf|GRFqU?Tn0r&9RU?&fB{AsV1TJmNm0qrrb0!|@3r2j)wjO? z=lgx0@ALfOdB0}uwbyO0&t8|k_C9-`vW&dY?Jk{=ODFs-rITyrjiq{14r#GOcxKk@EAesJMseBJv0w|vKh7l(2qx6wlQR%Z{!_CBZQNFPm5e6A#J!Vn)l z0mXsq0jLryDX-%57u>Dlr@;Rx9N~~|enHfE@dz^nkSwn5#=&9X2&!6N$TYpcm(yjktfU@u* ztPu9@`e0RZzfI?vO_qW_ycQ^R5B!BD2kruGkglLV-XLaw_iOTh4l?AQgA8$(1q8Xg zv1e6PRZUe*HLD=fR|!x|*NkN5XP^vztHAC=)kdzDC+yE15H*Db~r@mXMgrxJ<; z?kPk{Lsvs#KFa?;?*2#K8LY<-P{ygz58o^N!EPPD-d9N~ALbo=@q+|gX^)Q?J!~K! zX+8a0f)6(T$FOrga6hL@dwkrO;k6%!JvB_nwDDi-HMsqQ-ze;)^G2TWkFakkU45th zpUN=n1Glo6@@S%p)8!26=~UN$40p>1-3r(5qi`SA=TBYU|5Tr!RDJSX_`imW@+--I z33t(l;XY39)c*f?+&Al3QXX|Rbo#phkDq!lQpmb)j(fh3cFTQm`?ULrttRB&Wn2Jw z9`8zwM9zv#pv*azQ_hr|f9|SPEyh^;xcQ0rNdl!1HJ6ZB5kDG_w`RhLN#G8Uy z;0Sx}g^#?h)^}eUh>p8i-t~Y1u1Iz!*IQq15-vRwY-sO`oy3l>A zuy$box&d{4OA6vSyrj$P7wY%nHv)N|b@0mRa=Uk@`;=GZ{sHAauaQqO@jg`dK5%!} zU*Gjj=czDV2^8@X)DJJ8C}ZE!yk4iX8Z@w~vb2BS{)N4JmE@IFS7x04E*>4pg{L<7 zb6EQuX=i(RjXC*LN+or`(WeY%Vfv#NHGX`s>`3Kp${$yYd+lmUidMDG`NxX%Ss$-R z|4$;G_g^E{Vv_ogO!Dy(^?#r9KUSMv#*IV&+o-(BJm3d4A1~8>T=w(mf7~i{!>F-i zMxEVoc4gn1s`84ezHXJek|%cDgPFsI@WtcPzmWLHWpgC@AJ(efBZ7VDd_yl@J@?8V z-_n><5c*|!;3Z#}aQ0Q_49tqB4=KCyhFQaJSbN`uK?DE&D`zjw`(Ew``^wM0s(etx z>=iTn7ft)lX9jX*nA2E2Dv^8cH@1KI)4v$E;a|UPcF*_ckGcMWew-kj_ZPCByED)? z&MtK453g17!gij0h28rejsMemKjh<@`tWS$-1_(%KOa?7pZ{{^pI$xvUq__@6#h>d z+COLK8qMX6eG^q7@AM~fh7Rf9uj@c;qoH#j6Zex>ob?J9&GbK5q9;TEFqb z<97XO%jt$*^HGzb1x2Eh-Qn^vBRy2fM8^7@n@;;tQ~JjT-2Ufr^c|r7r`spLR{6Mn z{>KbXfBL7qxG0ag*}0z>J!;6Heu>hOqO#($g8W{Ed4==|u~1A$=Ow%SbHg>k9n8$H zKRqX6j>ltl*YK+A_)*iR zT-)IuZ`Rrs;W*&ja8M6IKSUn^!xjNI#(T)DujDr@s z#)aW$8lI{w%T2Ox{wJ@?AI+<%4AUyyV*EOOM% z*RFSc-#r{mIM^C`&|7X#HfCSsWn@+IRX!UzJeM^R_jdJMj=Z5~W+*+wGSa7~v4G8R z&y5gwJ0$YCY>)TMXQXFkeA>Mx-k40A74bIvNW`1$ZkD<3v2pZA(cPP}|JU&^Z!DcS zapDaVZ@A{_&wl30D<)rd$*0accl=r9xfSJ!>Wb>h9QWl~H=ccg+2V>|ygN3WW&YPs zADedv=9$-+agG;BYbfbSZ|H7KxWg(-=5N#as4is=(jwg9!^rV-)A{v-`-(E( zMEfX^@x6loCe-DPC1;<_FEXc{J?)CiFT3TS^+=(n#~tKF`}U7;Vzs+;=oz zM&uCqh3)B^B!vy5M%LH#FYH&?uUB?{-|D`V8GIo`^>JD9o#>|E8CM^dx!kIh+cAQE?jiW;uX)!K~iVAtyKo1&x?3XIPl<+wpK4~z}GSWh68T{swU+*#! zrlpO>;z1B%oODkUM0)7ygQ%Cu{GIh?mfPKJx8eUG8uv6p?nVfA!ud+-r96?)`0vph z&-!1+%*2E|_uz`5mg+t%%xmil@)>iX#wxoo$Z8)Lv!|$;$EYQKRM~#^Y6^c`&GYiuk0(l%2S6bO1$-tc#~tLrPEJ+tE#E?l6x<$dE|y0 zCw+ZHDF4(0Ue8Ob1_srA3U2Cs*JndBb7SZB@<#N`J@w#yA1oU*Dm^qg^wOzZucI)2 zDw>@;{Mv6{_Q74DuiSR;#Bm>RWzKJ$t$*?td=!g!7}(j?WY^lQc9&&0_PG7Fnb&=G z@}vnvDtHkR10!>@V)x`KLn1$(Kht-&Lq~hupUUNzWo}i7jnj9i2{;6E$6ciVn`=zIDoBiaM&&Anz%hJCkD!o`mzZvDd3(7;I$_sjz&*)d-#VQl0 z*3?hvpXJTY>d&9T@>su-!S614VE_DOBc@({)##e*uKV5w?1_9vc4BxedomU@0mI@bl(|e1x07}$*-u$ zcj|LyQ9;=mr}AROWj*uqdX^Q(y#Bq)3wzePXL|neFZyt3dgv3=#t-_~i*+3PP+lWF z0_!TFrOYyCFa|Nv37RnsCtHN=D0e`j3(z{2VkV)Z^ev@m6XQWGYUcy6-F!Z^#jHnz zS4~%)Vmc^dYa( z`RIgM-$jTrml4iQ#wtjoVwqXx6tk*1W{G2F)r9MxkH~*OCr_JXA^gu=fcQIbg;_26 z)e_HD#^4OJ1RXXTQjN%K2<|%m4kg^s>8QX+~jo*X`D+LCJ=8zCrc;fb6%_2`S}RH3y5=Jh1n<9nN6xj>kp;m$>t0A=0{!wC zrXk9#T_$m`0bV`|LUMhc6+ssRwfVz#VGsJc#;WPQmc;WRRUe8vh@(e@S%gxKFMeNJP zFE$fxHm}!G^YUh+7DRq=whN{qwtMFz_Vp%QVGY8shymZ9V3oyD=7MfkJp z5c!R-N5uKWM6`q-f=xmApF79A38X!Na1-Y70yo^}wV8K*En3P;vwTEa7qpu7n08>8xemmGBg7bZxUf95$56=M1G%YLPyQJguj=pH?OGzag3LiqLt=dHW3|W zJ%VGLLON53b2;IzSix=3R`aHgH}5mEcy%r1_$=v8YebvPyJ`aJGVf}(uV(w|ZWe>) zm^VF!rXk95Z7G_L79i5Qw$r@pDA#p!&13DryPojZ6L&@tnvIqsw|&gK8}bop-$33s zEJBBQ?70>#LF*CQH%>yNapOw!W@aGDG;_ImH<9*Dq<2#bI(}N8C%w;4MZ~)~1(DXx zv(P&8W=%2g7UJB}fGF!Nq<2djI%eLjqtM`(4U>Kk>fTZQkPJ=KY`)Z8qack$3=!`)%glSI*}UHpZY5<{U2EQ&n0d{M z%v*cHyoZVV$ZYf0;r}RlY@&IOqbH`D_hhMgPaQF@<*0d26L$mYGERBVOf~P>b>?l( zH*d=d^PZn?-qs@XTAR(=HqX56OU>Ic*St2g6aSs~@0x+S%-h{*UV926j~A*D<$AFR z9W!qaaXV(3w|BgG`?3(>_pdasv)#M{3(Px+4y|WuP8z@W&HKZ2^A1li?EhLO(j77NwaB93bWd5$EVk&7)fY62qdhDJnK=Ix;|>nt>Os)gul zL*q#IY{H&B7oD)sc=G;479zcKeAH|qKF$-G;B)>(+YGIZ@G z3tczMLf6O8dJD~1Vxb#|_c`*vaf*dzlHSbY7P^VBpYLSlxZ6UvOtjFgM=f+4`)1cz z=nItb3vAy$-a>Q8_l{-@-MPX-cM<;Xg%-Le1yR0x$@ktVh%(*VZlQUt7GhoO(#{R{KaItzV^biYmd z-@%_bb!ZX$zB?6B=KHJBTtuGVYeefUw0I&qVxjMkN6S&Cg?>m$FsfAkk+j`tW+ljNC^6prM2)`5mU2`n7y8^AS&y+UQ@_3W&W5oT_OoaQbsTTTk zzJ-oEaZGPFBKE)2ZXx=^P&euRZLWp>&fgP@E%fe53%x(ZLMJ;dbSi_#<6{=Kg%bzfYHiOH^84E0YCh-R0KWLVP2NSMt zwuM>i2-8P~M^>N}79K@j4Gk6^&2cpzxA3@?7Cwt(K8OA19=0%-4dDrkc>BqCbi~5v z*P^+Ia$Hb^$ZsO?CoV=OEqoz)T-a{mPfkGVEPPQGq8t|;v+$&)7QWa=l=R^=OgxA z$-XPuHn!lf(gl3^ds2R1R;}-r*79x$$bf9hvf0jD?Y$rNt;b}#v0j;<2 zRg~|lQnc8@S5LF>HN?AyFw>V>_}UsY%fi>i5cyqCoa+g5{XDb`Z9<1FJi|~08jt3p zl@`8XDq4Y#Som|bXbxJ3PFncJB1G657g=~F?wPIVgoSU)M-veKH*K~s^U(0;*IW4J zU(&ekn1yFgL6r3iDX0cbLT;P5Uz~~vb35g^ zowCoVLxi6*50S?l(wM{kJF*b_?jZb~8Hn(AHX-u4a|v2+;k$f9-giwzv(O^cjM~w0 z3(t)qj$!Um3*Su|ch@4)xSKTYUW&;7?jsgvdiMT^8O~gqqMobkxH88xZ^U6R&d;T7lXve1J3$Ohbzi=^i*~;e)kk zI$DC-EPSX2HCwoACOT%}-_;?)bKMaBJ>j`_2p=Y$!=(385t@ZKj+ZkKVPBq#DCf&7 zQHOgFc%{S@&_eTj zRv`XnkybWgvWb)3Zhj7Lm&&O|vrwD)xmjo`Vt)*GjQFwT=&1RA1q->(6&-H-J8ry%zCpN$AVz(Kdh=Pw^M^Gc_77W!y3HS6fo3AMho3ONz7Da!p7{0bA3<40 zEJW?*kIX>CA2}CoGJh1?qo$zcsKfk*7-~XG(NXh9*P-c%{i7+{m{K$YtwY`Bk7fT@ z$~Km~#&(+D$o@w5H#Q^okE=mb5$TO1{#k6FMcK~UjM&ebp?~&l)MEbl6x4*~qgL}j z!S*L6phc+5{BtPlITO)B)M5U)F+|zVU4qDaLOz;=NN>VAM3@QP=ATEN=iz_e0<;oQ zj`Q(5pK#}s&-us9zaR_MA=0~GE?Q>(#0v8-EJBolIi!Cf`CLdjFC_jaeN>G|_mguF z;XlbSee#I;7p+5tnN*9GqD|QgX>NJ1aQuD7O{8i+2HR)fy-u!D8nLnL!PiOzNq<1Z0uH)}@ zpLw8vYm51_ z$>WRb%%9U_{vFHAzl-q9yZn2|_a4%@m+gDo&7aqZR+xVu+h6k0X7j(y_I%QuKOYhH zE9Cc;Bj$f~8tO3rYs<`E&}}~RB>$UiFRVdxP^p7GJiSxrPFcqe?_{#I${2=Cz-!us`Qk(`72w^Uxik$G=Ghch_j~M{N_?bm}d5^%}2ypi~qyZ%zp&`b&Je@bP76d{$p+C zKfc2J_4u#vHvfrP=090&{!=r|f130*Hk!Zbu=&r{nExDUY?*ETR_b6Y;kJ_R))VHp zl5XolM0(q55#`*r)co!2-+s*e9d(G~+|glv8)>$!Gk<4|`MYB1r1`rE*UonPQS)C| zZvKnJe{qxfdnyoV?_vL*PV+lB#tzE5w-I%jzYq6*^4s5PekWl&=OMx!Agu!&5BJ6V zgA>tWg!>R-56w5fi~YY_X#Vf{`};QY|3Fy}6aFR2_OhYP=D)JU{39u-+5A6FH~-Zl zw9@?7W}1JL^tj&l-=GX{)+4r$)u9FE|EU_yHvcW+{dod9Y(Dc3|83HEo4npBHUBRs z%&*XaJ|eBZlGfiy`)`E*`xLa^{1b#d(Qf{`~!`?XuppYQ_?TfqDvID_qhgda%SwUl#ktp!6+U6BPt zGb|W3!GhtWS>J5I2;z;LVZo?{7Buj8bhQOzS}hpYX~9{9Ih*{(FS6hhvn)7gfd%Kb zTW}s}pMTPV3kWxnW4Lgp1s6448@s?8Q$O}uNSSTKFI1=mir;5yQ{ey#;G z*uDY(8*40>xx#{*2={sNzL~hQ2y^QU3vR2mV78%F3%)Sbf-jQZ7mrzRdkif`E$D~^ zbBHsi4lPG*sM~@&R-z7c(tJBH}O}1YfI1ixFuqXtLnzg#Y?s3%;?`f^V|#o5Wp6`M>2` z@a;O(V!?NCe}}ZcGY=iNV9^59Wx;px|Lzh*+3%+e_fv-Z*>^wbeUEe&ue9I?r1gVE z=$HjRB>oSNTCijiV*djf7W}9IQHCG2TkzvXMA?2!+Dj?R(zyu#pNvQN{d6iiX~EAH zS+K0af}bz7;1``1JUG*W<&-G<3v*U(dB*#X1XqL%I*;Biz3w%x~GZ za+U?Fs!_8AtEXGACJT{9Gx66hx8UKa=!6C92>&SI9wppkO%^(H4)W-jjgDHdm+gJH_Z_xi|3uVoK__V( zAP)V0aHz$Cu4NYdz5yM#;1A?=nEVf)u;69VewnhrJPR#Bo6s=}ULo!)gnwl^T8Qv} zg}jasp6k=#k2BCBMB0BmV!^8!s18j<3s5uawBR*E)d>IB<|D!%C9T(q`}%rB+&4(; zO&_&ca18e`%KoP!3*N%-t)&+HdA0?|r&;j!1Pk7&L8S2);&+qoUu#jj1%Eqk!QY8@ zg6$LRf0wxLa(wSiLMtqIpK`oE2en#oG9Qud2Nh@*I$}YR{mCXo*yKrz7_Z*3&BhN* z(0Yr6CZfft%Oc?^XqiQP-WBT;&fjE_fN#|Y(-C1KJ|cXSxG5_wlDfzuX^j?1=e+_M z_-9VANDt!nSYnZ^r54E{tz6>g5;isyov=u+Iz(Q1q?yMy<3c3A7M-+60p;pF9xb;> zA?X#iTBL}-MJ*O7<~RGrb1c%Q6cLX8KT<-RQqt(#ZISW}bl4&l!X5 zEb>|QUA4d>*DSZlbaXApbNzIS+>l|B&ynAalyxTg+=M>A*djMmzF8?~nMH0{VUb&# zEppp@i_ES@$1U;&%KXJe7P&ni&9=xK!q4fl$erxJ>!d~QZnwz2b1gED^u9FJB40jY zk*_SV$X6FyHOu4_`h*~W2g9fzRB0nVUC6wubB19Q}G}j_O#_z|+EV6XH zMSjwRi2GB*()UGv#`e$Hw~YA9mRjWJi!JhtNr*5HQWwiNTjZBVE%K{&i~O3hte9?* z-;n1+HHh%P%|NXdS-HX@tMe_=9J9#7Sr&Pu%Oa1G_G2e4vYx!2oMVxvh~KirA{z*| zVI^YUM*KID|0cGdNkLN)X+3koBF_^4xgv{fUSyFi%@)~OZ;@8gYGvQHndrDhwokIi zjx00-by%d0zdI@S?pYRTC++qwi@eZ)4qN2KI<(Frdtzw4MLLMrG1nq{OD)2BUW9pY zWIuWAC;ooQ#5_3CNq(K}=%hssuO+@QZmqn63szHQJwp-L-BbGc*I8v}pQai)PG5CoGyt{2sV_thZ=S;`E$`Hd{1nA|kEq6toZ>v1razi{@q_ z%92YuG1Bc-jpm?ki{_0-q!TBNc!x#vE6_4T9tATIe!W{QT3Cx_qjrlH#Srm}NRPF| zXfa{?EVpP$9olTsQug(w41K4dBNi>oK%XHmwH=s9dpD6;5zv(Z8`^UOWF z>Xm+NlUZiCzwxdPzIe+UVUz1%kL2^PcapoxR+L;1i<5tZCCP{3XwJxxjo~d5A!|(T zf-4nwmAG15BQ}d`9aDbn;-8-kgLLlr3zPVpZ}D+zGj>lO4Eg6y^+Zpjayo5(kSz6uwRzCZFL-r(W)n z;wWk(Yz@iR;OHdx4XA-Furc{tcvkYK@a*LM@LJwX$Ip9{UGSFVTkux-+>!h??mNZ1 z<$sU(pwfRz$J-)4Ep8Auiknme&xp^8&xt!!<~DJsxJ%rvG~2}XqVu!-)759nz z#ZK{nj`5&)NbC~3lSg@ypxC8=HK~8B`CD^6)k`ocri-~^OpJ?tlih?V6U&o-$6di$ zqgT*0=RVNOU&v2zsFZT#mGJG4E zd=-x3eDJa0UN}1WA{>+a9c+~URmnf&eo*N@r82jOPm3GGjp7y^#q;7;u~pnAZWni` zJZ<7mahJH8HyZiYp8P9(!3yDveC5rzJt}R7!t53IiTlM)@qkKxP&_1diQRk`*vBr^ zDi-NrPx4JzLOlf5S7FM;a>cDkzKwsSSS2RJ zYU~o&0M5w(>$qIbP&xy}TKNp3?F3lIafo8^)@a=X|uo(NQQV=F+r*vXF7X9^1s~x& z9{~3#uMYX|759nz#ZK{n%5YFTBzB42^p+87>G#ZqTrKe)G4hS7mZGYqsJU8Vwj{b* ziqg*uEDXLnEs+OXvrKoBt${FiIx>|~I#=Zw#Ek$|Lv~#;!imH~Ps->uE zDXLnEs+OXvrKq`DikhpXsJU8-nyaO#xmt>vtEH&9T8f&hr6|2Y9(1)7RV_u$)l$@4 zEk(`MQq){6Ma|Vx)Lbn^&DB!WTrEY-)l$@4Ek#vJDf9yeu$!NJ3ie1o4tpmzz#@9c z6#9WTVV~qy=tlMwE2VBz=nY-8~u|f*{z#FhB zxdTp4?t#~EuBO;c$xe84awoinzA=UV+@-cs^{`4@Ev^xp#kJxV9q;qvR_P-&r$- zUV@|03@Qc7zQ-Hm+?boHF*lVn-?`nGo64E*=*HYs?AQ(6n48K>>F>~uxvALE(T%yO z8go-=3(oDv+*FOZso3#-+-}TG#f~nn8*@`N=BCm{TncW?O{I-Ee>di)(ng%yjk&2B zb5k|urfSSh#f~rH@5bCzjk&4j#@tkmxv8`oS7tZnrqXI0-I$w7t8sK=ZmPL4H`Uyj zn`&;%O*J>>rkWdbQ)yYQJZ{WQrDZv~F*nuRn479GH&tV9s>a+@jk&3`G8e{;xv8`= zM>poC(#jm&n45}q9Nn0kigg^_n45}Ss2MEMVQI{1UxeZ0Lg*(igAw|uG;HLUF7`;C zgF9F5m>3re=x@`o*R8NjEXVF?*y}g2Qmjh;8h1kOYUMQ``7?ZK6w=La)3BFgt$YSC zPfo*LjzbiyP8=qm;YzJu?h(mf5@sa*K$`58hP@ueJ(?DmhQ0m>$8trGhSgqz|2K#O~w|c~?ZSJ37vUmw3Z$n6ojRbKp4aO>0f3zkLlB(_5y~)BXYW zm4BJ&+GaYocCjkODls8eV}*3u<{Qw>htp}BE}em*Yn$n`O_$eTafo8oiNoYGT<&_g zM^K09*xJP!rIZ_JgX!4%cW?~-RXVnIK8?&C)3LR4-z>VhaXJ=sy6tYd+Dee+?>$uv*7eqHhO~*#=7&{bZueeX#FLsItRL+CqA+byB zc6-%Y)9FR2e=K#-GO)tSuuLpxK9+$MUV@ckmHZQOSIa$sxEWZ%g*-zXDAtOD#KGba z#i|pB$!EAysF!<$+#}^4MeE3*#k~dHyf*_Y{27i-z6%=}*D^HTWzd3LzFQRcd2y@Q zDsB_Ei#wEWo48ZlCGJ)V?V_vO48|#!<{q&_VfKpq#QkEYct9mQC>|2K#BSyc8PqN5 zP^+)=HfmR^nX1)H#+|ouyIRdut!6UrxV^4cGZ}ZB+tq5OYBf`}n#sBCV!2w)8&1BqhKCV_X8F!r9)oLc^wsX5$%~Y*ss#Y^qtC_0ROx0?pYBf`}nyFgN zWPEWcxLVC*d~tNOn#uU$=xQ~S@x{^AY9`~0qpQ_SdKE`ktC_0ROx0>8XRHh3YBiJb z#nIJjCgY2vtJO@#7e`mCnT#)vu2wTutC_0R9`q`I;?2K4s|r1s%l#hqWwz6UdUkZ< zMGxxP?X486Xwf~WXXjH*|I>qd-V5D$(Sv&aGaM+o@uCOy{5l*g4pFQ+ahQCDE46yL zM=;j+pq^cABSUT-94!1H({fE#;LST3OQLhUL(2@p$GkmJFZpYYH^L& zEUp!|=op_Dw~DReHgUVSL#1sKcZ$2j-O8(-mem96d;njR&mNVhLt*xc`^5cXr+7fe zbx=Gcc8T3CN328nvCeU>;3JG6JsImA)5TmdCdNhA=l8^3juou4^~6$+Rmo>zLhkD1 zZrnrUu1jvmJzRT7&>Qrmw%5Z3=C?hm?FZl(#^RpT^AdO!BY00n+vnlk*r=!7BR-|v zTg0cu4dO=8_0>H&^BrAZ-IFul(e>3mIrANNs61`rPH~sGoA*-oWDL!K9rD>L?i2Tm zo#FwN`Ji}6>=L`VD(OibF0m|TP@7?dwZSZE(lK4k6=Pyt?42CX-oj)XEJ{v-#mReN zN%Cx1L7G|Atz#8+l11G*cXe_j93pp}I9z*2Fgj#Ww<}K5@U;DIU}>Ve+3K;g)njL?$Ie!dovj`_TRnERdhBfV*xBl_ zv(;l~tH;h(kDaX^J6k<=wtDPr_1M{*+eayh8wa!1V`r}>Ve z+3K;g)njL?$Ie!dovj`_TRnERdhBfV*xBl_v(;l~tH;h(kDaX^J6k<=wtDPr_1M|! zv9r}&m!b5yH2s?{9TYL03(N41)x zTFp_d=BQS4RI53v)g09-@91Uh$Wg84s8(}St2wIG9Mx)$YBfi-nxk6HQLW~vR&!LV zIjYqh)oPAvHAl6Yqgu^Tt>&m!b5yH2s?{9TYL03(N41)xTFp_d=BQS4RI53v)g0Ao zj%qbWwVI<^%~7r9s8(}St2wIG9Mx)$YBfi-nxk6HQLW}O4j!~z#=)ndThqv8j=c#M z(I@9>O(T~zjcvF~=y`Hk)A$2)YZ|%O!qKg1FZas{GDZEvTRJ2 zjmfexSvDri#$?%;EE|($W3p^amW|1>Fn0$sSoqD-PDEEiml={al5!fC2SLSio3+!%B5X&s}_0K%N_L|mA^w__KN$& z{bHwhKu2^?JS29B-OP6KuoUTFsh3#=ajh?|))!ani>vj;)%xOUeQ~wExLRLatuLMRakajMRakajx--P#nt-aYJG9FzPMUnoYv=#`eyDi#c6$i zhpu0ZtM$dz`r>MRakajx--P z#nt-aYJG9FzPMUnT&*vz))!ani>vj;)%xOUeQ~wExLRLatuLMR z`OK)_F`f?))5TmdCdS3yj5ztss87Hm*2nU(_#3cTcxGVa6to$ylQOGlt{y?!-K7-`utCoZrqF8lGVVHb|%guK^+3QBne5~wp9K}^+ zK33ij-TkS2W-_lqcYi9McG?LaRLG|kw?%wf+#qfgH|ZFk5uX*G6SwH-o)@=@t>QLu zySPK8Z4-BjyTsi}xm|R3+w-xhEB_v`Lt*xc`^5cXr+7d|bWl7bc8M>m4!e_2T0Sq0$S^<(C3Q2fY$mxERv6F(FL?q#}ckk3b5TfuuLpx3- zs$78WUV=3Wc?RvGfEMalD<5}nw}2MvI7G4PM0anufEMafcK3D*u-zZwNW~h(ns5QO zI|fHHlPSP1iwAU~!0I)rrI8GhC_F%RM4lNXU_lV!dgD zUx5wDfpB#4Q*cc3VmLPWN!XaY1ddCNflXWy_vY@v1Msrs58!03lzY=or@^a}GvPJK zFT?ASUxjxuBKNkr+%M?O+QngbkLb>X-kb@p-d2gL#WiBHxK?~hb=4w1Ep8Auid&Ln zN#S|b-d3*ed(&f&fZLMi!R_+jp(AZmJ?zx6?@Cs&cekAh+qu^0&0T|f_@b4SSePC3DK?Z6=HE0(mj;(K8ofamOKwRVNOU z&v3cxkwor)0UxK4)O@&zeJvf$eyby~!pK+{g6k_og;bi*ZLM(d}x@R*A zv7I}vRpM%Kjo2)%6}KqI=f$mJtGG?vF78kX+r*vXF3~-kQHXWiak=%qLi%3kvqwH1 z3bR+-C+-(J#REF7gW@5vOYEk#K$b$mm+Urb+w4L>{6b~{IiI* z{3m#i=w{1BoDZ%JSBa~|HDa^4R(wkJ)*?PFZV)$$TX=%5h_>wNbF0`YZcE;S&vvrj}z;y!V|*eM=R9Uc@9iCtoM@@^~Q zY~koQTVCWIV~DY@n6u>}=qGQ75zeJz&KAdXu?P1$i#c1IPfU!91*6TzrcMR?Y)>YqZPsyz%GoCF6nBZcZ8Uq`dPN`Xk^|igtq*o-hI_?*;(oDHJfNdEC>|2K z#BT1|_rW66Di(Q=ulj|!hf<=sSqZImEba*PP=bvd)5RXi8Mt%hj)`%xfM-8SXsuHNj zbGvz33D?e!Zk|@c9guafMSNP^AZ`@5Ff%OSJaP58Rcz&cN(tvl6WlJJ9m$Jux2b-1 zin~~=DPf*A5w>&1RKj^u4)>_WI+*X3aGp4e>=XBkoyl5!4yXnWstyl{U1E3g8Y|&E z;kYZ%yJvVxIV)UT_smr(XN9AC=BkwS5J&gSRVl65rRJWwD%F*8DQAUCZ4`Ib zN;xZBA2ymXx|Fk`4K`x0QY?NPUPtd#N-KT~x~I@fv7pQGDIGriAh#Y4#6U30)1IISq}R!8usNH{7hJ?@YSp#^u;=V zfuotD_Qfvm!A7jsmphE_z_S(d5{|Af_ZC;do4E7dm+Rs!@D}XYmphF6;2kQ-o#Mla z^@zAmd{lf)d|X^FJ|R9SKBc%V;?v>=aih3NNA!&NtoWSxvf{q($Q3R}N6qtHBl=Ii z0!sbA0wbIWWz@f8ihNSVG%;QN8FFWeJ*bT`>nV4Zm@Vdrxe6Z>^W+nkJ74Ysv3HX7 zDOsTmD|`-jaq{c159cj?3D;treH>RA?e1@Ilu{TipE2?oi(SgF#jEgau06}_5>_h8 zu)-R66Ba4M3VhWED{O_ga%Prch2OzD#g(doRpM%Kjo2)%6(3e<9}(AykBX0pkBjTY zC&VYkr&QV&@o8~`xKVVLDl=!PGIN$HGiRwXRt23cUU$S&)Bu)xm3}cyiz}C<%4Ml? zS*l!?DmP~-o{STnrOM4&s@$BV%DFP#1f8YI%~`74oTbXmS*o1z(S>)GVwGAx&Qj&( zELCm=%C|Rb3+1v@IhLA*yO=qDIhI-nOOiujDK%e?rH(__Udm}Nufs9SbIKXrI-#>v zIrGmy!?T!g^A#43x*V%L2d|-RmSekz;7!ax%CTJwyoGjDj_tO=J7`Dc*v@gK%C<^e zEv^xp#kHcdUAZ~im7B9&xjEaFo3mZHIop++vt7A4+m)NMT{%6fs{v=ba-M5-bhaz! zxmHJKyK>pCT(&Eh?aF1la@npN+fgU79lx~Z>YxIvy$PdYihNSVG%;QN8FFWeJ;f|B zTg(x26*4B~$tNy%zT5?@iLpwQ><Qkgtubx3VT>(ctl($J}N#YJ}#~o zpAerEpHlf-#HYm#;zn_kj^Y{dS@Ah>hsxO|?i6>49pYYbpSWM_6kk@3uZ!KBpA}f@ zVyl#mDrKWe*{G71^;i6zjVftbj?PAvv@GX#HmameIXW9v(xx1pjVftVE~K+jC2h+2 zI2%>crkvZ^s8Tknl#ME7qe|I``HsrtY*Z;5Rmw({vQedMRLP9O?R7S)l#ME7qe|JR zQZ}lTjVfiMO4+DVHma13Drpg}B+f>avUCh>(LcepkE0v?6SNms zS~r3uG=d~Ff+RG8Bs78~G=d~Ff+RG8Bs78~G=d~Ff+RG8Bs78~G=d~Ff+RG8Bs78~ zG=d~Ff+VmJHJ}lM_f#|DRAaAS!GJqQ)!4`}RZJ5z#7wbA@=o^llsikz7IVZrF<*4| zDXLjZV~)kj2TwI|b+$(i-tHjmf8nIbiD?Y3;KO(LZ9~B=H z9~ak)Pl!*7?rF(tu1_7^(~{M!V>r5}C9AnUb=;vcw~0H&UE*#V&fXVTDXr$(XDIBD z|6XyQxL@oPUsjH*M|c3O%rQ?s?!NE1R|BxGbJvM(+!;VCb7`(r+*RUgagEq4t`#3vc^(nh ziI0kpiI0ox#V5okMR!Md04>PT-4Px@3vzUKga^=qT<*_^&x+59J5<6pai_RT>=5^g z`^5cXr}(mRd|mA3Tpd8``yy-10rMaCMu#_`yE3hz-8r9BF->$=rZw2h`Dcnf#Vj#f z%n{v{X$|&r%#)A1GOfX0E^dM7u1ssxE3(4Pm1zz3S`PbA&Km4h3*D7zjb_?4^osA` zc2}k~^os98_p93)`op)NyC$u{Qmdf5Cas}A+ydR4t%m;a|55ke;c=Yx{`Su#X0yFq=Ot@SaZ($;#ZultR& zfxY|&CI7glPtjjDD0!pph|+CF`Q_7q0jr*F`n!f5;S4cb%KGW5VWOu!`UWl8#AKOBH| z|Mmv<=^NOmXOmktxn+}EHo0Y!TQ<36lUp{qsV=R)J)7LJ$t|1QvdJx*+_K3no7}R= zEnDr@-etLElUp{q>Dsb#%O)ClBVs&CD;>b-hj6 z9v4KrGi{T$$Fz8twv5a%gx2G2qQ~2$HL_{z@iuACW#2UcQ*aW_!8FXk zdAI;vI5q+}taye>mM(gEr)ZUEN z%jKxO8LgMgQF}95FP9@bwiedQ<Qv2<0jH`$Rhi%Tw~kb<8;po(}C8EKkYXE6;-KbrvyC`P-ax;JNTTXh&js%HMb) zbL>bgPx;&HpQ>w!dCFhUU@QNl;-$JzAW!*!TD)9O@#iUjoqtjON5pH@#`1LB^;dDL z_Tzc7U`xJTeQ%zA^~{Ppb+$84XVM-KpQB%hnA=Q**@9Mq2;N6HrhF~JoV2;JBOAhceWNSuobq!!>}E8z)si&?f5NE z?u>T)mM3>cJATWPJ6qa5*bfKb3hzB;l)I~(Jh}U&laIT6+-Wo}eS*eFg61w?TaD4& zEa9xXZ^~zP25kWA5^Cmyf%A+~wmgA9wk< z%g0?l?(%V$kGp)_<>M|Nclo%>$6Y?|@^P0hcYn}#nY(=4<>M}2+f=van7e%3<;$Hd zRV_4k`MAr+T|VyeahH#~eB9;ZE??W7z1Q63Yr8X=yL@eTMst_1?apZK@^P1syL{Z` z<1Qa}`MAs1c6U^-GX*+jaAa}i@oo6VJJENVuE|5E;ox3iOJENVuE|5E$w(|@Ha`!9I&RrMK?-j`1 z0ZrSv>jJrJ746)0f!s}scJ8`B*8U*cx$6R1J1*L}>jGJOK(uq$1)RGskhLXE+qvrk z&RrMC-H$bG=dKInu1Bn7` zENeDx$Kji0&1lDyn`OhW~lSXX;D%i6=@ zE$SgREBR4zzYK0x@?+v%I=$JG zL!%vAZdQgyJGR`c3~j0UU_Tsyc7|=UG8C2JYjoG4C*!I>qC0K2D9Ojfb?`KJIy@7e z1=s7k_7>%4uRI5y3(tcW!i(WkWm9)G>VD2GO6jlSr8-N$MJYWbUas*CwkV}ryl7h7~b z=RUDSzbm)sIM!ajA6DvG=N2VDD>ks!jW7bEFb11oGwadvRkm=y$`&0h+tNC%6nf-%kJzF8$NFm!uAw63mJzF6?TOr#>Aw63mJzJr+k>h%o^=yUoY=!h}h4gHN zY$JtiBZc&Ag=`~*^lXLNM*gaIU7|CDg|fdWUb^~G@v_zLh?i@Rse4s)Pj8{@KPFx; zgN5qT9v62q=N7px)K-%a_v?O`LTxoa746JGq57-ei4Ck>BaFZ(jKL;oeN-WRR3Uv- zA$?RKeN-WRR3Uv-A$?RKeN-XaS0US1A=_6W+gBmmSE05qTcbYM4+o(2QHAtTh00%R zr#|X2JP7(cZ5pAr9HdaJGTtq)yL_b_a8!Mt8E}|bUq8~1z zA1aUF9` zgQvqYn13eIXTkNW6?)~_OrHbKh3CQZdHn_OLgrk=^udre=;@?56& zsk`KKes7zS{EV2TBZqD3s~-}tgjeYpW}8}_@f!F{X!js(Q(tZK^WkP#sJ6XLeRYR; zyPmh*roQ?yu|!8Z+vH_NwClFp*wVLY8@EgvVFX5D3^u`LzN-bc!Zvsqw!;qC3AcbcsjHZ*mkJ5v{#-5&xYr~ zbK!aLd|r70ypTB;F?})9wlCImD%yAKkmY0IrP{uB$nv6Ses{>`tavrNM*E!|vT1Yj zU_RW;{9^5Ycc>SARNSlm_zt;Ci+5>{wnM$BEo}>Ig>CRKY=<4N6LvuxrEQ0LQKOC0 zwnM$B(MD<8pu7KXMs{i|JL2rr zR@Nwn+KPA51Mj2<-YGja=QMaav>te;?AZLX;Ch`i*{SW$=9~l1h37%*fp=w$OD1MhUK z2i_@nMjPF0Cq3{^df=V9AH(Jss=wW-EwN3!UH7%_R1f^9Si+qBd~YS+a+i98o!TBP zlSUYUQ5b_wu$k{_fvvC&9)|6(19rkLXg%;wc{f@Qyi?wd)&uX9cgw+^sobf(r_r9N z+^OeeZLNpkFdTuSa12@xyi-TfM(crhYHKxG54=-btI>Mko!VNB)&uX<)@q3zgVqD@ zq;2e?J?v6@_?@#$?ZIg6VHfRTmyT_0`V8h8Qr$SWDQ&k@GIKgy(DeX=?ww)Dl|7%VcDi+CZ&%m3-}zaifjVx=Y4wIuGVU z8((yn%swoZ>X-5^ZLN=smD&n+X=_~&&Dt()twyu9OUFD$v$jjeJVvv&OUFD$v$jje zJod>wFb)$i342-QKG+Wj;5bV)0aI`i&cQUyz2(jJQ)R|5ly-$QNs2H=oc0 z<1hh}u$Ry5gZ*&8sAbb9>sYd;`-GF@e(DoTd(|@c$t#ltv+o;yh7&_cB@bOow!XY?bh$0lxX7w z?$)`iqv9bQ8|>DSi~3}}UdyoPl&G)%lo)6kN|e}RqTOv(qAk(5Ue9xtXj`*syKkyQ zTbc1v-OHhS@O7_viF(nPcqP0_eQb%gDdROd;w{lOWz*NH9hRssZ4h&`%q6;W-k8T< z^I-vVHuJ76OcyHi68*}1NVJi)O0-_~IlGiniBs|)yTk^TzY#`Y6vki^wEL+_WXfpw zQz9D$>7434ve6EFoQ;SpUWD$&)(GsIbzd5-yMn1SFFM^loiN8{{-ecmW zOkbuaxk}X@_KVjt-$q3)RjX(fx9eE3RIQ>@Jft%lrD_kxZa%FC#$f^`p&dDta^z5| zJ%~-)kwd9kk-kN(sMFc2_VY_|{p#n$OZ3$6UM)|*c$w~&*{fDMC0?QDR`#lu9v64; zdb_T%SD*7P=T1H2khF?KI+IqewKkps&xaSli{Pbt^2MG+F+N>wxLj?|c$LmPc6*nN##yfY`;xeoPcG74tXvt+ zh}*R_l`F$X#BP?S2gYFnCgC9O9fHGf1dhTnIL^0Ez!aQ>N1R-J{2`Ix|EoFJ>pbot3N6RYI_yRd{R6Wo&nE?7r=|) zQ+d~=x<9Hy$s3=pZ>&)A#;bJwqC&|VuTh^_q2z7ao};Ny^4EzuYI_w*-k8T<^I-vV zHuJ76Oc(N*TlI`;g|_-3aU0yulI&1#T%r7D#a+-wkgm{?mC;6!uFyGlqm3Y4p>yoU z4&BpL;dJUrl?qw2_3eRin1D$*$hQx{VK@Ru;TRle$tPe6PQoKPZ&e{*mx!~h%N+C5 zFazh|0zArkEy5+Z43FztLxp@PXZf0S4#?NTVxT+^$X8lC6`ldt>zL$#dTE<~0lWy> zy+#MrSFabZfKOMd2V~87mA>VGtQoJ-@4*AIX4BW|_u~OsyGG36+jC(af6a#l%-PJl zwlH0&BdY`2UgpFiC3!&BQlix&IiT&`mVc*Q9FR4e)4-fY7=ck3gH5nQTfqTYyG-n6 zje1}lCSVc{vPMI27>>YEI0naA@(GxNlkkYHh#bJ$0a>%O=a`>{88{CY;8E6Y5iY@H zcwEL0$ePlYwWAtw-fE0j$=a>rdOcxRrLAT`v~fYJl>eA`HMDUitCYXZxn8|Tm9`O^ zws9t_)Gygztw*X-ZuXgtFao162AiOb$yud6n$gDOtkN%Wqm9W~rC;L4aXxthrr;!; zRxeSdG_Dcnn3IMXI1d-#aT!0v@xvk3@sQTBT63PRvvY^Ejz+r%aY*ZEyhbS<(mL9- zjc0yH>uA$<4dRg2(f(@V%pcOPDqR89uPS3P^Goz><{>@dxGdTp|BwTxR}Bv7 z_m0u78XVH^9iu(zR!a`Gnuv0mec0glLd9oom&1n`L(6BdlBp8*J$@5*2%BY?nSKQe0v?|+v_;r zUdQ?NI?lJ(alXBd^X+wvpNoO|E~`8F zka&uEk9s9fqmpkB#8C|;sbTa}$n3z%d5dA*J^ z?Olb+tzJ(D+vjXm&s@(hoqBB%)0*DSoE@x%9dp)e@A+%7j@LJkZ6l1pD2%}-XlEzt zIXh9$*@=42PSkUDqMox8^_-ok=j=p1XD8~_LM+1`7>5a%guNu$2m9dw93;0PI1ESN zC>(<}PFKBp8>5ZWRj=O0c!V^j;53|pv(U!rs#nirv~jxX)$r#W^es$RWQk5lhj`>a>XlyUls2A#2tI}K`+OQO{~YfuX`TD`LdwJW35 zJ8MuYsur!@S%X^9=S8b`)}Z!NBU-()2DO%7i&pQfL9OK>(dwNw=$L9ww0dU^JWJld zv*ZnGEjA|yTD`Ld?F;PnR`0Aqt;ObS=5wsxS%cb%(dwNwsGa;qw0dU^YA1uD)jMm@ zT`S)dt=?IK&RKm*w0dU^I$QOaX!Xt-)VqFCw0dU^JZav*ljaR-SN8c<@2o-gjaKih zLH&c#>YX*Hf3O6s-dThC2cy+HYtVkgmf7l^HOQ>d>YX*ntbOJboQ78KtUiCVzUvOjo56&W+OHmvDt{tMr<}>vk{xR*IwV=h|NZ9He$08n~nOVV}CW9 zjo56&W+OIrKLvj^n~m6P#AYKl8?mXg#jKIpY{X_GHXE_oh|NZ9He$08n~m6P#AYKl z8?o7l%|>iCVzUvOjo56&W+OHmvDt{tMr<}>vk{w(*lfgRqsDZyJ=L8N+4_n=x$0uo=T<44W}*#;~ceYSeGXuo=T< z44W}*#;_T~W(=D#Y{sw|!)6SdF>J=L8N+4_n=x$0uo=T<44W}*>TU?_H)Gh0VKau! z7&c?rjA1i|%@{Ug*ou-SyoCTwbyCfRJlW)n7>u-SyoCTuogvk99`*lfaP6E>T$*@Vp|Y&K!D z37bvW)IEvXHk+{7gv};wHes^~n@!kk!e$dTo3Po0%_eL%VY3OFP1tP0W)n7>u-Syo zCTuogvk99`*lfaP6E>T$*@Vp|Y&K!D37bvWY{F&}Hk+{7gv};wHes^~n@!kk!e$dT zo3Po0%_eL%VY3OFP1tP0W)n7>F*b8IxE zX1TLz8#lOF1|JaZY+~+1tTpOX~9SfMp`h^f{_-Cv|ywKBP|$d!AJ{6S}@Xr zkrs@!V59{jEf{IRNDD?~+1tTpOQ7w11 zoK}pqVnnqLm}A>WD@Ix|(uxs{er_R*bY_q!lBr7-_{wD@Ix|(u$E*jI?5; z6(g+}X~jq@Mp`k_ijh`~v|^+cBdr)|#YihgS~1d!kyebfVx$!#tr%&=NGnEKG17{W zR*bY_q!lBr7-_>u8%EkN(uR>XwvjfBv|*$TBW)OI!$=!O+Az|Fkv5F9VWbTsZ5V08 zNE=4lFw%yRHjK1kqzxl&7-_>u8%EkN(uR>XjI?2-4I{b_NLzXvM%pmahLJXmv|*$T zBW)OI!$=!O+Az|Fkv5F9VWbTsZ5V08NE=4lFw%yRHjK1kqzxl&7-_>u8%EkN(uR>X zjI?2-4I^zBX~RexM%plPSZS{~hn2R`s>K~v+V_c8gYU4?w)s{q?y%CfX{#1@SZUiU ztp?v=rES~tO53KbTHIl!{g`OAhYl<4--=d) z@31mICR)we!^+%VZ#DQ1D^;Uai#x1TjaDu0uu?TzwYbAd)o9h?4l7mT5k6rGTD7>t z+DF@GS`EI#O4VLt)#45-RpUHdfL1N;uu?TH!DVRG;tnfSeS%Uw=CqS)JE^vlYCEa6 zlWIGuwv%c*skW19JE^vlYCEa6lWM!#@Zq}ooZ?P{ww$5L%4)pkrjhMx2{9QMXOELtzWXeqSYqr z)^FH{MXOELtzWV_meTd0Ux-$ltXnROR-3F_F8&}|ZL)5;_`PTqth(jm&!RnB*DV+J zN~=xQEf>a3&?;DU%Z1S@Sm~)>Xcerw<-$JAYLj)##qUI`P1Y?Je-o`XS+`u+wACi- zmW3xo+xK8rWz%RCth!~>XcerwWz%RCth!~>Xcerw<@C2sx18$J^lMj+WcCTC2eUnx?ZIph zW_vK(gV`R;_F%RLvptyY!K}uf)Mxf!wgS;oz&1?^5dobIB*&fXHV73RdJ(%smtnNaU*&fXHV73RdJ(%sm zY!7C8Fx!LK9?bS&wgB**Iq7n2lpLj@dY7 zXW2IA-IRjbk>B**Iq7n2lpLj@dY7XW2IA-IR)jbPpnYuoytul_;IA-IRjbk>B**Iq7 zn2lpLj@dY7XW2IA-IRjbk>B**Iq7n2lpLj@dY7XW2IA#-=O<*>G*#u@)#X`Mt0<#IsCNP`8Yyz_h%qB3Kz-$7u3Ct!io4{-W zvkA;5Fq^<^0<#IsCNP`8Yyz_h%qB3Kz^tB~)i#^JYyz_h%qB3Kz-$7u3Ct!io4~B@ z>Q!%?z-$7u3Ct!io4{-WvkA;5Fq^<^0<#IsCNP`8Yyz_h%qB3Kz-$7u3Ct!io4{-W zvkA;5Fq^<^0<#IsCNP`8Yyz_h%qB3Kz-$7u3Ct!io4{-WvkA;5F`L9}60=FnCNZme z6xz?KzJd0$Nz5iOo5XAqvq{V*F`L9}60=FnCNZ1DY!b6c%qB6L#B36?Nz5iOo5XAq zvq{V*F`L9}60=FnCNZ1DY!b6c%qB6L#B36?Nz5iOo5XAqv$}If+iViENz5iOo5XAq zvq{V*F`L9}60=FnCNZ1DY!b6c%qB6L#B36?Nz5iOo5XAqvq{V*F`L9}60=FnCNZ1D zY!b6c%qB6L#B36?Nz5iO+bgrbaC&8SNVF4Rt2e7ri@kvsaK|q zRt2e7ri@kvsaK|qRt2e7ri@kvsaK|qRt2e7ri@kvsaK|qRt2e7rfg}g3R163*&M5a z)GJf=8mofTD^o_Rg48Qh#-ps4RYB^NDWg?E>XoBer&o@&{Ic_Vrw==Q*y+PgA9ge* zx|XdEJAK&c!%iP|`moc7oj&aJVW$r}ec0*4PM@}^6@8A`>BCMRcKWc>hn+s`^kJtD zJAK&c!%iP|`moc7oj&aJVW$r}ec0*4P9Jvqu+xW~KJ4^irw==Q*y+PgA9nh%(}$ft z?DS!$4?BI>>BCMRcKWc>hn+s`^kJtDJAK&c!%iP|`moc7oj&aJX*;@4nV6kE?DS!$ z4?BI>>Bmk#cKWf?kDY$(^kb(VJN?+{$4)Bmk#cKWf?kDY$(^kb(VJN?+{$4)Bmk#cKWf?kDY$(^kZiLI|JAmz>ca_Xsa2(&H#1>urq+20qhK5X8=0`*crgi0Conj zGk~1|>qjPDy);LeldbR=V3}9yfI|JAmz|H`62Cy@LodN6&U}pe31K1hB&H#1> zurq+20qhK5X8=0`*crgi0ConjGk~1|>urq+2LESa_h%>0G0}qKdI_seB8nroAH)K$E zjT&v-!a?0NYSUIXWKj2u8m(@~pq?8wTHTOAT~n}E+PH;-x>MKYT*S214H?w^qK}C- zZsDM=aW9EBI_sd0TfQe+-H<^Yw`>$`bk;%He_XV&qz2{aVbS(JgR=9WXmvvdbq(5H zX=Ahw>PmE@Xk)Yv>X>0rw7MaKx*nYot!~Jmu16cKZpfhS+ca9;kU`zIX|%c_gSv0i zXmvvdb>F7Z>V^#Jii5q^MlT%H6$hh@(K@Ir4o0hJFsN(RMyp0KsB6|ns~a+?`y@r} z@wIkJ{y}Gmii$@$@$@$ z@;^1~!QO!C7dKTPt&BtJ~@!z4dU^1~!QO!C7dKTPt& zBtJ~@!z4dU^1~!QO!C7dKTPt&BtJ~@sw$@Bhe>{zqa;5{ z@}nfLF(lMaj*|Q+$&Zr!D9MkK{3ywflKd#i>!~UA#-k)ZO7f#5KT7hWBtJ^>qa;5{ z@}nd_O7c2O%_mqtKT7hWB(Go9%&~rcl;lTAew5@#Nq&^%M@fE^#VbXI%N;FWQ)y&Gjm)PY>thYIW7w}ZM8YZW#MAc+P~_-sy4^CEPOCR+Dszp?!lY=GxyEH-MzqRYMjIh>98=?%8pqT)rp9H;-fJUdj?0u1kf{fp2~163Y64Ren3}-U1g0i1 zHG!!KOif^F0#g&1n!wZqrY0~ofvE{hO<-yQQxlj{^>r=D1g0i1HG!!KOif^F0#m9Y zC@&M3n!wZqrY10@5qe~50#g&1n!wZqrY0~ofvE{hO<-yQQxlk)z|;h$CNMRDsR>L? zU}^$W6PTL7)C8s`Fg1ax2~163Y64Ren3}-U1g0i1HG!!KOif^F0#g&1n!wZqrY0~o zfvFUxQkY6%Dut;Orc#(nVJd~G6sA&`N?|I6sT8JCm`Y(Pg{c&#QkY6%Dut;Orc#(n zVJd~G6sA&`N?}SBAZ03rsT8JCm`Y(v<3h<)3R5Xer7)GkR0>lmOr zmBLgCQz=ZPFqOho3R5Xer7)GkR0>lmOrmBLgCQz=ZPFqOho3R5Xe zr7)GkR0>lmOif~H5>u0yn#9y3rY12piK$6UO=4;iQu0yn#9y3rY12piK$6U zO=4;iQ+mo-{oW*|CNVXMsYy&tVrmjolbD*s)Fh@RF*S*)NlZ;*Y7$eEn3}|tuKKE% zo5a*4rY12piK$6UO=4;iQ zRVR+f)Wf1x>o_7We-P~n*&|BNXivxs+-4DklI3El{wqi6r8oL4y)iF=%j#Zu?R;(q5PVx|5vrF&^! zE>>xbnkhZ|o-gXjb+L|5Fe6hKnZn2vMy4<_g%RC1O)_R=3L{e(nZn2vMy4<_g^?+Y zOkrdSBU2ce!pIaxboO2O>pV9!BRYEr&Bzo+rq+zOmuWet@iL85==JGa0+dUk$Vj@F6$bszh*yj&+Hbrtvb3mubA{j&+vbyiDU|8ZXm$na0aBUZ(LfjhAV>=-vd@ z*S3^tyiDU|8ZXm$nPy9w#>+HY$~0c4@iHwhR@vS9nHjvy;AI9cGkBT7%M9C#MqJW& z$*z`m1}`&gFS>W1Io8k2;6+u*nKmyoY%eo-nZe5pUNpjvylC7OnN{Uud6~hBDjREi zv3k{~iK+)BZcxHAde+;xi8(jI=QtN=&U2|Bc8f+Nn30$B#r?ViZARP9)#6>SO7EMI zqi2Y%(*_WN;G zrj|te{WvRM-xIBV)~xp3n?yT9JF9)S&9VAfv)Xq*EL#1nS?#rdBU=5eS?#rFMEm79 ztG)KmL_0S-tG#wgv|o<1+H2dVS!J17S+HejfvwOg%goAx(JIT#%7W1<%goAx(SEbf z%7W3(&Cbe#(SEb*Y98xi=VoWwBhSi$OX+l3u4OzTT9uPId9hEnN*QzV@_o^&oXp9K?je&GU0sluG100m%*l(#+=;Qd#zH&oZMaI%*ov^oiy&!xJ%OlcN(o$?lih8Yh>=yxJ%c=5aTVyLsHr<8B^z^SGPG-8}B*aW{{7y*ZUJ`-xLd&80`3-Yw}86^+%4d40e1_yTfp4{ z?iO&jfV&0UE#PhecMG^%z@0_}SD(3nJB=KyK63$g3%Far-2(0waJPWF1>9-OHf?tc zxLd&80^8jJ?iO&jfV&0UE#PhecMG^%z}*7w7I3$Ky9L}W;BEnTx+7lh7I3$KJKdGZ z9NXXN{weL<7I3$Ky9L}W;BEnT3%Far-BDS4+&L<1kBWBQ;Ha$G9Q&PhRMw1kJbzTy zY}$Tj9hJ2wL_3~8Dr-jjopn^!jCMSKRMw1k-r%UL*|eQEI4Wy@60N$>QCYiRv=Mub z%9_TlkhModt1fg@)*cqEy3kQ2KPp;vp`%KEOtk7kN0p&{rX6)3Rfa}8>OQIrjdl*< zs4_I#IfSFi&}ionjw(Z={W3bL42^aU;ixjSrLyWmN0p(`s#+XXhW1`NdvH`4zQ$Q3 zy+zVnB)vt_TO_?j(px0GMbcX&y+zVnB)vt_TO_?j(px0GMbcX&y+zVnB)vt_TO_?j z(px0GMbcX&y+zVnB)vt_TO_?j(px0GMbcX&y+zVnB)vt_TO_?j(px0GMbcX&Jw1h> zlom-(_dYXi=`E6;?u=7bi=?+mdb+2EIhNic=`E7p66r0G-V*68k=_#NEs@?5=`E4o z66r0G-V*68k=_#NEs@?5=`E4o66r0G-V*68k=_#NEs@?5=`E4o66r0G-V*68k=_#N zEs@?5=`E4o66r0G-V*68k=_#NEs@?5=`E4o66r0G-V*68k=_z*Z;AAlNN3=-xA^+o*4_6V^5~6=-xAXjg7sz zqI=KmU0d~gZAJH<{Z6#!7gn_A`lV>k9Ia^2^^j=K9IfcCGyO)@U1!I{{kpeyMfs=1 zyEGEQitamG`4#8nK0!QH(JOZcSG@OC6@F>f< z2$$fpQK@RJmFkb3<7&xIh}$&A!f~~<`^BBg|G3ucxOj_t_2aa$Uz4U>*=Ddr;ECtF6w%^sO#yXuBVHtK`H8bx~S{v zqOPZlx}GlTdb+6V>7uTui@KgJ>Uz4U8kC}HP>MP$C8`Fcs9Fi4YEX)*K`E*RrKqz~ zqVAy*RfAGg4N6fpC`DaQ7gd8&e9r2xMb)4bRfAG2S$#}Y4N6fpC`Hwv6jg&#R1Hc| zNBE+S@I@Wri#jVJ>a2*Uvm&C-iikQZBI*jes4MKEuCR-`!Y=9xyQnMdqOP!uy238% z3cILlOrox^i@L%t>I%E4E9|1qXo)(bCF*WNQD?M7U11k>h26bO_LYg;J)m)uy;Y53 zBZD4U)RcKIeY0Tr5`LKXFoB4z-Oc$YKz@ueOV~t+t7`uf9PnUe!4G&hFJui6yK1#Zu=q zaqsH8#Qn}$Vx@Dgc$c$YymwXOH#u)#)flWAxoALq=ju;IZP#K088*TQjKUafg5BiS z1LH6OlW=g=#)}^!$zeFMnxi?RtG9|{%o$&Oxuz$`Cj}>0H*3xj=VozgwM*2wb8(i$ z=2l;%=`^p*zYXC!aa(A+?huqG}9@8c|kM zl{ZmU-b9TkE2_qjsG2gOY7B`QQC3uqAyGAkM2#pbYD8I4Bg%@ZEF-GMkf<6%qDGVz zRbxohh_a%7S%|7JB&x=cs2W3}Y7B|0F(j(Skf<6%;?q|j5mjSIRE;4~Ro+C^7!p-u zNK}m>QB~eVRe2LtV@NDqeN0r1AyGAkMAaA)Rbxn0jUiDrhD6mE5>;bJRE;4~HHJjh z7!p-uNK}m>QRBgis#YVaT8*e`HKMB3i0x3-YBa5CHKMB3h^jFps>YBQhpI88Y1J4K zRbxn0jUiDrhD6mE5>;bJRE;4~HHJjh7!p-uNK}m>Q8k7{)ff_0V@OnuAyGAkMAaA) zRbxn0jUiDrhD24g5jC=_s2W43J*1xGi;m-5?p8Ri{%!yJnEqLtb~PUL$4*Rp&Z*9) zPE7mG_0AVhOb5EQ(RX4xRKW&lB zp0obc7oM2*o!d@*^@-`gx%kwdoR|)s+*9==1D|t>=Kt};^r_BU)}3`?dY!Xr-To8P zr#Y9e`^Jgs(@(8hrzhlj?-|afb2glqKGWHA&KplmpXGk=96e>kYt}pY=e_W`l?M)0 zmF>HuChOXg>#}k;r7{Tvk$AQLR56tk_dpl~r>`Y1S<_ z-JJFE1Em#fuRigD8?tUIt*S1otjNmQn4`Dp-LER$cd)#;DtF_iO`ErB0dC%Eb2prr zy)~yWKY#13ugc$$zj2e^^6X88h4yzX3~xL6acgh4waMSGDR)Ee=D+_C-cVMZRh(5* zRlKKke{t2FS(SVL+qK>J-^K7xsXY0y)x}!*sxte?1EqV5OG>l$7Vj@BKa{nnw7P6x zg>osYSPSLg{{70wLeH|COW#&gs>J?_zvr2c+l#BJi|^U6yV#;V@mW>>BInvQ3t9V1 zwHR4f-okfWXyF~8{goAm*0hwD z?z3bzX6;gN`r>M9>@{Wk^(nTP)#at7cWUMd>*bY|cV_J`zEk;@-d(mwIq)Vm1e++X zp`B;lQ(S%0A>mjfxIu4FUNs7J-yIh3o=Sa4MP*Ia-pcaw%6qglvT?A=vQCD@;)!(D_thwU`MO~(pShzhMbbZ#o@{pY`C>D%uqEibo!zp%QI$iwIi<|m z=iK4csLaE)DtdLD{++8`YL5QdaAGQ7^Hi)%tPx+Kcb2OlT7_;$%5rXY4ysU8u~V(v zCbFF8iDf!W-ow93H0K`uca1(j%XyXNSL>fD=Wbq+<-93w~`K|g!OWh`OA zz2;W^Enhk2^9gI;@@#!lq5gmJ{cFiQ`Tl=iy1)PSlWy!YH)*-d(B}XAq<>zLC%>Ug zYn!EYvBawM?>$<-{jA%anpbHhz)q~$|J?1y|Mffm&u!(uTH0zYm%f9>noQ7?Uf4?ncvCL~}*j93jTIb32xKf|C zww7z#rrEwjTe59GH)(CwtlM^Jt-!XeEM;dc+j6v4zLuRWZ@K=dIFW3%Ub(ha9?;ZU zDmD5hd)3-IN;JPhpHZ&4C3=M|#Xf!d0e!Y@T}GR0-+ZIy+ka)Tbd`LsC1VL$Ys}Km z=!3jstshuxsb>GciDk9E!q)X3wtBOAkas_6X}7*}&xxLD&7_$*$hY33zuCI3*|3Zb z=)a12^^7G$*#y z_~dukwy@TQY&~qsmgQuc)hvIh_8`^{)>^kM&DyqJuJ5blZ`N1csrQ< z+4qEg?omW^d(&Z_i(`=qs{TASWON+(-{*|DrQ=#}Y&q@w?R)arn_sW#eZ230*4~zWZJSwJi$kQb zwsdCCT$|l$t-WnsYg?7>QU)@DinW8c5lr`jIASl?*tZJFC~fW7OvT5`+9 zT99q&|F`#A3$yRNN1tTxIr-l&B#X6e>E!l#la5t(=@qtyX3|=eeaBkvcGOp+zul-? zXS4Nr_W!lLx~<>ZQd?`aUVgt`@xOijKkxIZ^%;M^*L(B794}`74~|Q7{;q|b-0%MH zk4vxpU$2cF8UO$1Xx5G&{?S*pJX$+DAm`@a_8;Z?x3%PbGV^jBkKcUasNw(3J9TEy zvr~MIv-%Z{jq+do?~ECpP4jfV>MG~cy6gHHb>h#|VqWJwOB=!s(z;QLVVi!g^BL8F z$Ws^aY}J9>>}=8D@{Ky2E^@Z1$$VS)+}lrw7dkIe*U_spgfG^!5I5_-rk6S|Q-gn{ z4!XaiiUhZ4xBF@x?0-ZRpjM*{X-9Yfa8iG;(me#`kV>e(Gr428|*0Bj?A?dCr?PO6)lrRldb} zj`JZmP)*n~o$acy{wC)wdS2tbTK^9^AJ(Q{;%5=TYac?%D1+?z!%H?)mNo?o-?g-HV)u+>70( zx|g_5b1!u-b1!$VaI@T}yH~o;aIbQ&cCT@t>0awz=RV85-o3%y;BIuY-A!(eo9pJe z`R=pb0(Y~!#VvGibho-i&i(E-cf0eL^EY>gyVKp}KF58o`#ksg?hD)(x-W8Xa$oGe z#J$;lsrxeb^7ez(G{bPu?9xm9kpTjL&d?{@ET-{u~2Yu$U@x4Z9f-|4=~ zeYg7__r31>-1oa5a6jmN$o;VU5%;6+$J~#*pKw3ve#-r{`x*DM?&sXkyI*j>=zhul zvilYHtM1p_ue;xHzv+I<{kHoZ_q%SL`#tyj?ho7_y7lgl+#kC?aU0x5H{wR!nA_ww zyDe_3+vXm2+uaVg)9rG*-5xjYCfuak>-M?*?tuGKchDVjhusl()E#rj-3d44PP#|j zDRMpuV?y~zc_vh{}++Vu)xhwAd&V%l+++RC!_W}1e?t|_z z_aXOT_YwC|_c8ak?(f{k-QT-^aF4rxbpPc3oBLWyXrZf>v^8< z1zzZ#;+^WP^G@?l_s;On^v?3uduMy+c;|ZOdFOiXLcz2|w)_g>(=(0h@0llNlpCEm^6OTCwQFZW*I zz0!M?cZ+wc_iFDp?{@Ds-fO+rd9U~0;Jwj%llNxtEncy=+bi+*c%|N6Z=ZLESLVId zyVEQ8_InjxrFX!)%d7ILy&CVJcei(s_crg4SL@yDz1@3<_fGF!-n+f`c<=Sz=e^(i zfcHV~L*9qIk9Z&TKIVPg`-JyN?^E8Vz0Y``^*-l)-ur_0Mej@Am%XoeU-iD`eck(p z_f79x-nYH)c;EHvyzhD6_kQ60(5v@; z&3g;pQE$;(@|L}yc|Z4l;r-IP&s*{C_kQL5+IztJjrX8;%zMat*n7l#)O*bPt@k_c zaqsuuAH3t-^LF)BQ92 zGySvt_5RuZIsUo+dH(tS1^!d~3;m1yi~Xnim-tWfFZD0;FZZwTv;3#~SNhNJukx?< zukoMhU+Z7zKg++~zro+&Z}hYMO@5A_>*x9T{eE$Xh3;h@QH~BC2U*g~Fztn%3|8oBo{ww`g`M3DD`mgqH^KbWGk6-HV_4oOA_+|cE{X6|~f4^VhSNaG1yZkD@+OP2s z`gi;H_;2$M`L+JN{@eX``0w=J<-gm1kN;l(eg6CX5BMMSKjeSd|A_xl|6~5g{ZIIx z^grc)+W(CIS^snX=lw7EU-ZA^f7$s!L`A4!Lx$vgByYk!Nwpv z*c9Xhxj|l#A3QrK2sQ^>g2Ld&U~5nmYzwvrJA$3TuHZSrbA#sv&ktS@yfAoCa8vN& z;3dJ$!Apae1uqX?5xg>ZRd7piYw+sew&3>QHNk6x*9ET+-VnSocvJA^;4MLMusbLT z_5`KD-e6yFM^F~LHMlbiYJ!8o-N8M<+k!(uZE$b!_TU}C zJA-!x?+)G*yf=7X@c!Tf!3Tp61s@JR5_~lHSn%=S6Tv5gPX(V2J`;R4_+0S$;0wVQ zgD(YN4!#n6HTYWa_23)9H-m2l-wwVLd^e~Iz88Ey_(AZ)pg#Cf@Z;boK||0OM1p7# z3z~xFpe1Mx+JeJDd(aVd232yZ6-);+!E7)Wq=QT_A1nk%gT-JeSPp&`{5<$Y@XO%7U?sRe z_*L-h;DO*b!GpoE;Gy8*;E~|b;IZJh!S8~{gWm^#2#yDT4E_}STkz-LFToSRUxU8| z{~r8Duo^m{8+xH124NVU5}q2a3r`DA56=kC49^PJhi8Z9gy)9mh3AJCgii@C3@-{V z4xbuc5z3ZEWc89pPtD!e+pCVXaiZFpVytnm8qhHyi;G0YA(g*jnv zm>1@U&khU1&Eb}?FuXC`8Wx4y!tLRXaA&wHd`|e>@Ok0$!xw}v3||!96uvloNqBSk z((q;B%fnZMuMA%m-V)v#zB;@uyghtP_}cJw;p@XUgl`Pr6uvopOIRH44okv4VQIKG z+!x*vmW6K(?+nYs{b5B|86F7l3ai5EuqHeh-W}c(zAZcy)`s_nZx7!QzB7DR`0nsM z;d{gPh3^kP5PmTHQ262SBjHEGkA)u(KM{U1{8aeq@H63O!_S4E55Ew8G5k{aIXV?{Xhdp6DOoYj>H|z`h!-4Rp;b1rv4u>P*XgC&*hZA8coD7eIQ{i+t z6V8TnVLHr&^Wj2xG+Ydq!sYO1;m^Zggue{$3s=JX!(WBJ4j%}A6FwLo`+t~w4=6i| z+ZUeZ2#YP-uvEr=RE23^zE6h?&|95>ZK|3_RsFN-{i+YDKCJqv>f@?Usy?mytm^ZsFRH$*`l{;ds()2|QJ>hub6Uk@hHiv^~ZiYmc+X+Y{`GcFIoMp`EcKJ8S3cyj`%H?Y->1?S1TT z*^}&j?a6kF-D6|JA<3zSF+TzT3XXUTfcL-)G-% zKVYx3*V`NH2knjaL-r>7VfzvLQTs9baeK49#olUfv$xw%*iYI|*-zWg*gNcJ?Va{> z_Ve}&_KWsQ_RIDw_N(@5_UrZ=_M7(K?6>T{+i%oIFXZea!%eUIL*#p&fd;G&bORN&c4oMr^RV?+MIT$=)}%`&i>96=K$wG z=OE``=Md*m=P>8n&QxcbGu@ft9PS+99O=w-W;wH+InGhe(atf>u}+6`oHN&%=X5&9 zJM*0d&O+w|=R{|bv)EbUbU90%WzKSEg|pIG<(%Z4?4079>a2E7bH3x8?wsMQan5wU z>zw6$&pF#U$2r&ezH^>)zVid;0_Q^Kht7|ji=2y{OPouc%bXuOKXER1u5fpc>iSuXY z7Ux#yHs>$S?ap7FJDfY6yPUh7dz`h-z0Q5k{muiyyCp-yk>pwyzac= zyy^VSdCU2`^S1Mj^RDv`=RN12&il>>&WFxN&d1It&Zo|2&gae-&X>+t&ezVroNpXn z{&maTa<{^*bgNw3bzIl=T;C1cYPZI%b-TIU-8#32+tcmk_ICTYecgU;z1!gScL%rw z-9~qi+vE;*hqy!CVeW8uggeq5<&Jj8xMSUM?s#{CJJC(KX*YB;Zsca&oSSzGZnL|W zySKZK`z?2pyRSRhZE;)OHn-g^y0N>TyT3cdJ-|KCJ;*)SJ;XiKJKJJp@$PIqUx zhr36(N4hiJS?+9ij(e1Qw0n$utlQxp=gxKKxt;Fu?tFKFyU;zsJ<(m{E_Ro=UG7qM znY-Lw;jVO7xhJ_NyQjFPx~tvOtk>P|xTm{kxNF=q-S4_*x!-focF%Fob-(YP=brEW zz`ek|(EXwNBljZrV)qjFQui|V$L>$u%iSy7pSnMDuXKOzUgiG6{iXXW_iFdo?r+@R zy4SeBbFX!;bFX)Q@800vXuae9!TqCqllv$4X7|tTE$*%EZSG&(+ugsqcer=Dce!`F z_qc1_d#yL!``r882i$e;dUu2Spu5q1$lc^V>^|Z?>OST^?rwIsxLe(A?soSH_eu9D z_i6VTcZd6|yVHHnecpY+ebIf%ec64*ebs%uP4f2jCVMSj ztJmhWdqpqy_Vf1lrg#T<2YLs22YZKjhkA#3-}a_@)4b{44DWF72=7R5rZ>x*?alFy z@{ab7@s9O6yyLvN-aN0Miq@dn>$^-YV}T?_}>3 z?^JKKcbfMd?{x1BZ;f}R_g(KS?|a_a-Z|d6-uJ!pyz{*uco%pVdO!4j|Nqr z>Rsmj*!zihxp#&4Q}1WqmEO<2tGr)$zx00PUG4qadc*sT_gn88?|0s{-gVyf-tWB| zyc@kgcz^V6^8V!A?ETrh#kfm+J>@;^J>%{0p7nNm&w0;#FL*C{ zFL^I}uXwL|uX(R~Z+LHdfAik*{_ef)z2m*>{lk0D`=|H5_ks7J_mTIp^{)4c_o?@p z_qq3l_oerh_qF#g?;9`iEx*kAn_uo%_?3Q@Z~Kn#`kwFmfnV*{__cmFzq?=O_walA zz5L#OAHT2P&#(6z{Qmv`f1uy!5AvJ*!Tu0`s6Wgf?vL2l@y3 z2m6Qkhx&*4-}a~a)BNfF4F7Qd2>(cbra#M{?a%R#@{jh9@sIU8{Nwz&{ye|aKi;43 zFYp)oC-^7&i~Pm@62Hq|>M!$``z!pF{wn_@|78CZ|5Sgqf13Xt|8)Nhe~o{p|6Ttq z|9k$~{yF}+{`dX!{PX=E_!syW`akr4|f$v>R;yn*#C)txqpTKQ~ziFmHyBD ztNdU1zx03QU+w?e|Be4!{~G^y{}Xclyuy&-*X0*b%nud>3xgAa6N5#;;$TV86)X*w1;N0N*!Fj>?!4HB9f(wHm20sce z3N8*V2`&vT3w|8@B)B}dBKT?Wv*60$=fPFMFM?kNzY4AnejWTK_-$}a@VnsJ;JV=Y z;P=4|!HvNmfuT!>?-+FsS(xoBmF)6zAcIII($qRA`w zKdxiBGsP6_gNRM+T2fJ5GQV=Vx<5lIcSz-9!c3u(OEZ@!r7mfEo`xY?-qo?v>D*N_ z%Bko1isO$tUj0xYSp||!t4pXZ8Fh)&C95t9Ae&d0LKRTQEaYcSf#eiOPJ!eUNKS#| z6i7~i0?B8C1#=fJpSx=D@ryc7sa&8&xNsM~`DRV2 zFq5x7k@&gJB`Oei;aq!>p-Cq+IVLQqz6yn^MFi|&YUoFmD`|+^%?iP0)myXbtyv-1 ztPpHgK+OebRjDsx@G6hVq!?8u1yCjhP$mUXCIwI?1yCjhP$tEwGATxtNh^r7f=DZf zbVeZ?rt+~WD4?_gN-LnW0!k~OPyvMsC{#e9>Lyg(gbE^55TSwy6-1~YGAT_2(_}^g zWfV|G0c8|WMge6Mkm7`l;)IOigiNHmiNdP=Iuq{m2%6OOV2OoYw7*EVZ`x{YD_^pz{1kX6lPgp#U(i)W1n}YxTVK-^D?3&>t4w

wi_)fE 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 B4s!qi diff --git a/priv/assets/font/Lato-Regular.woff b/priv/assets/font/Lato-Regular.woff deleted file mode 100644 index 52074eed17643504f7babd2cc5fcdb7f3cdc77f8..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 323172 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 z�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

g1ffXs<7y)syeA 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%0D_hls@5qVZM4rPwEG(h!Myh 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 z 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 Vz3cO>`QEN2{A)G}JlWT-{U7UY`5yoP diff --git a/priv/assets/img/bootstraper-logo.png b/priv/assets/img/bootstraper-logo.png deleted file mode 100644 index ac15e68d78eaa94c4bea8d440c96bed01f590a5a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 23675 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 \ No newline at end of file diff --git a/priv/assets/img/image-wide.svg b/priv/assets/img/image-wide.svg deleted file mode 100644 index f8f47ed..0000000 --- a/priv/assets/img/image-wide.svg +++ /dev/null @@ -1 +0,0 @@ -763x180 \ No newline at end of file diff --git a/priv/assets/img/logo.svg b/priv/assets/img/logo.svg deleted file mode 100644 index 1cc7782..0000000 --- a/priv/assets/img/logo.svg +++ /dev/null @@ -1 +0,0 @@ - \ No newline at end of file diff --git a/priv/assets/js/charts.js b/priv/assets/js/charts.js deleted file mode 100644 index d132ca3..0000000 --- a/priv/assets/js/charts.js +++ /dev/null @@ -1,212 +0,0 @@ -var chart1 = document.getElementById("linechart"); -var chart2 = document.getElementById('barchart'); -var chart3 = document.getElementById("piechart"); -var chart4 = document.getElementById("doughnutchart"); -var chart5 = document.getElementById("stackedbarchart"); -var chart6 = document.getElementById("radarchart"); - -// new -var myChart1 = new Chart(chart1, { -type: 'line', -data: { - labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - datasets: [{ - data: ['1150', '1160', '1160', '1165', '1160', '1170', '1175', '1165', '1170', '1180', '1185', '1190'], - backgroundColor: "rgba(48, 164, 255, 0.2)", - borderColor: "rgba(48, 164, 255, 0.8)", - fill: true, - borderWidth: 1 - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - plugins: { - legend: { - display: false, - position: 'right', - }, - title: { - display: true, - text: 'Sales volume', - position: 'left', - }, - }, -} -}); - -// new -var myChart2 = new Chart(chart2, { -type: 'bar', -data: { - labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], - datasets: [{ - label: 'Income', - backgroundColor: "rgba(54, 162, 235, 0.5)", - borderColor: "rgb(54, 162, 235)", - borderWidth: 1, - data: ["20", "30", "40", "50", "60", "70", "80"], - }, { - label: 'Expenses', - backgroundColor: "rgba(244, 67, 54, 0.5)", - borderColor: "rgb(255, 99, 132)", - borderWidth: 1, - data: ["5", "15", "25", "35", "45", "35", "25"], - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - plugins: { - legend: { - display: true, - position: 'top', - }, - title: { - display: true, - text: 'Revenue', - position: 'left', - }, - }, -} -}); - -// new -var myChart3 = new Chart(chart3, { -type: 'pie', -data: { - labels: ["Engineering", "Customer Support", "Operations", "Marketing", "R and D"], - datasets: [{ - data: ["62", "80", "30", "25", "17"], - backgroundColor: ["#009688", "#795548", "#673AB7", "#2196F3", "#6da252"], - hoverOffset: 4 - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - plugins: { - legend: { - display: true, - position: 'right', - }, - title: { - display: false, - text: 'Total Value', - position: 'left', - }, - }, -} -}); - -// new -var myChart4 = new Chart(chart4, { -type: 'doughnut', -data: { - labels: ["Married", "Single", "Widowed", "Legaly Separated", "Anulled"], - datasets: [{ - data: ["60", "45", "6", "3", "11"], - backgroundColor: ["#F44336", "#2196F3", "#795548", "#6da252", "#f39c12", "#009688", "#673AB7"], - hoverOffset: 4 - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - plugins: { - legend: { - display: true, - position: 'right', - }, - title: { - display: false, - text: 'Total Value', - position: 'left', - }, - }, -} -}); - -// new -var myChart5 = new Chart(chart5, { -type: 'bar', -data: { - labels: ['January', 'February', 'March', 'April', 'May', 'June', 'July'], - datasets: [{ - label: 'Income', - backgroundColor: "rgba(0, 150, 136, .5)", - borderColor: "rgb(0, 150, 136)", - borderWidth: 1, - data: ["20", "30", "40", "50", "60", "70", "80"], - }, { - label: 'Liabilites', - backgroundColor: "rgba(76, 175, 80, .5)", - borderColor: "rgba(76, 175, 80)", - borderWidth: 1, - data: ["2", "5", "15", "25", "35", "25", "15"], - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - scales: { - x: { - stacked: true, - }, - y: { - stacked: true, - } - }, - plugins: { - legend: { - display: true, - position: 'top', - }, - title: { - display: true, - text: 'Volume', - position: 'left', - }, - }, -} -}); - -// new -var myChart6 = new Chart(chart6, { -type: 'radar', -data: { - labels: ['Age 18-24', 'Age 25-31', 'Age 32-38', 'Age 39-45', 'Age 46-100+'], - datasets: [{ - data: ["26", "35", "25", "28", "18"], - backgroundColor: "rgba(48, 164, 255, 0.2)", - borderColor: "rgba(48, 164, 255, 0.8)", - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - plugins: { - legend: { - display: false, - position: 'right', - }, - title: { - display: true, - text: 'Age Groups', - position: 'top', - }, - }, -} -}); diff --git a/priv/assets/js/dashboard-charts.js b/priv/assets/js/dashboard-charts.js deleted file mode 100644 index 726c542..0000000 --- a/priv/assets/js/dashboard-charts.js +++ /dev/null @@ -1,66 +0,0 @@ -var trafficchart = document.getElementById("trafficflow"); -var saleschart = document.getElementById("sales"); - -// new -var myChart1 = new Chart(trafficchart, { -type: 'line', -data: { - labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - datasets: [{ - data: ['1135', '1135', '1140', '1168', '1150', '1145', '1155', '1155', '1150', '1160', '1185', '1190'], - backgroundColor: "rgba(48, 164, 255, 0.2)", - borderColor: "rgba(48, 164, 255, 0.8)", - fill: true, - borderWidth: 1 - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - plugins: { - legend: { - display: false, - position: 'right', - }, - title: { - display: true, - text: 'Number of Visitors', - position: 'left', - }, - }, -} -}); - -// new -var myChart2 = new Chart(saleschart, { -type: 'bar', -data: { - labels: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - datasets: [{ - label: 'Income', - data: ["280", "300", "400", "600", "450", "400", "500", "550", "450", "650", "950", "1000"], - backgroundColor: "rgba(76, 175, 80, 0.5)", - borderColor: "#6da252", - borderWidth: 1, - }] -}, -options: { - animation: { - duration: 2000, - easing: 'easeOutQuart', - }, - plugins: { - legend: { - display: false, - position: 'top', - }, - title: { - display: true, - text: 'Number of Sales', - position: 'left', - }, - }, -} -}); diff --git a/priv/assets/js/debug-toolbar.js b/priv/assets/js/debug-toolbar.js deleted file mode 100644 index e51708c..0000000 --- a/priv/assets/js/debug-toolbar.js +++ /dev/null @@ -1,5 +0,0 @@ -$(document).ready(function() { - - $('iframe#page').contents().find('head').append(''); - -}); diff --git a/priv/assets/js/form-validator.js b/priv/assets/js/form-validator.js deleted file mode 100644 index f46b3ab..0000000 --- a/priv/assets/js/form-validator.js +++ /dev/null @@ -1,20 +0,0 @@ -// Starter JavaScript for disabling form submissions if there are invalid fields -(function () { - 'use strict' - - // Fetch all the forms we want to apply custom Bootstrap validation styles to - var forms = document.querySelectorAll('.needs-validation') - - // Loop over them and prevent submission - Array.prototype.slice.call(forms) - .forEach(function (form) { - form.addEventListener('submit', function (event) { - if (!form.checkValidity()) { - event.preventDefault() - event.stopPropagation() - } - - form.classList.add('was-validated') - }, false) - }) -})() \ No newline at end of file diff --git a/priv/assets/js/fullcalendar-script.js b/priv/assets/js/fullcalendar-script.js deleted file mode 100644 index abdadba..0000000 --- a/priv/assets/js/fullcalendar-script.js +++ /dev/null @@ -1,158 +0,0 @@ -document.addEventListener('DOMContentLoaded', function() { - var calendarEl = document.getElementById('calendar'); - var calendar = new FullCalendar.Calendar(calendarEl, { - plugins: ['interaction', 'dayGrid', 'timeGrid', 'list'], - height: 'parent', - header: { - left: 'prev,next today', - center: 'title', - right: 'dayGridMonth,timeGridWeek,timeGridDay,listWeek' - }, - defaultView: 'dayGridMonth', - defaultDate: '2020-06-12', - navLinks: true, // can click day/week names to navigate views - editable: true, - eventLimit: true, // allow "more" link when too many events - events: [{ - title: 'All Day Event', - start: '2020-06-01', - }, - { - title: 'Long Event', - start: '2020-06-07', - end: '2020-06-10' - }, - { - groupId: 999, - title: 'Repeating Event', - start: '2020-06-09T16:00:00' - }, - { - groupId: 999, - title: 'Repeating Event', - start: '2020-06-16T16:00:00' - }, - { - title: 'Conference', - start: '2020-06-11', - end: '2020-06-13' - }, - { - title: 'Meeting', - start: '2020-06-12T10:30:00', - end: '2020-06-12T12:30:00' - }, - { - title: 'Lunch', - start: '2020-06-12T12:00:00' - }, - { - title: 'Meeting', - start: '2020-06-12T14:30:00' - }, - { - title: 'Happy Hour', - start: '2020-06-12T17:30:00' - }, - { - title: 'Dinner', - start: '2020-06-12T20:00:00' - }, - { - title: 'Birthday Party', - start: '2020-06-13T07:00:00' - }, - { - title: 'Click for Google', - url: 'http://google.com/', - start: '2020-06-28' - } - ] - }); - - calendar.render(); -}); - -document.addEventListener('DOMContentLoaded', function() { - var calendarList = document.getElementById('calendar-list'); - - var calendarL = new FullCalendar.Calendar(calendarList, { - plugins: ['list'], - - header: { - left: 'prev,next today', - center: 'title', - right: 'listDay,listWeek,dayGridMonth' - }, - - // customize the button names, - // otherwise they'd all just say "list" - views: { - listDay: { buttonText: 'list day' }, - listWeek: { buttonText: 'list week' } - }, - - defaultView: 'listWeek', - defaultDate: '2020-06-12', - navLinks: true, // can click day/week names to navigate views - editable: true, - eventLimit: true, // allow "more" link when too many events - events: [{ - title: 'All Day Event', - start: '2020-06-01' - }, - { - title: 'Long Event', - start: '2020-06-07', - end: '2020-06-10' - }, - { - groupId: 999, - title: 'Repeating Event', - start: '2020-06-09T16:00:00' - }, - { - groupId: 999, - title: 'Repeating Event', - start: '2020-06-16T16:00:00' - }, - { - title: 'Conference', - start: '2020-06-11', - end: '2020-06-13' - }, - { - title: 'Meeting', - start: '2020-06-12T10:30:00', - end: '2020-06-12T12:30:00' - }, - { - title: 'Lunch', - start: '2020-06-12T12:00:00' - }, - { - title: 'Meeting', - start: '2020-06-12T14:30:00' - }, - { - title: 'Happy Hour', - start: '2020-06-12T17:30:00' - }, - { - title: 'Dinner', - start: '2020-06-12T20:00:00' - }, - { - title: 'Birthday Party', - start: '2020-06-13T07:00:00' - }, - { - title: 'Click for Google', - url: 'http://google.com/', - start: '2020-06-28' - } - ] - }); - - calendarL.render(); -}); \ No newline at end of file diff --git a/priv/assets/js/initiate-datatables.js b/priv/assets/js/initiate-datatables.js deleted file mode 100644 index b262014..0000000 --- a/priv/assets/js/initiate-datatables.js +++ /dev/null @@ -1,12 +0,0 @@ -// Initiate datatables in roles, tables, users page -(function() { - 'use strict'; - - $('#dataTables-example').DataTable({ - responsive: true, - pageLength: 20, - lengthChange: false, - searching: true, - ordering: true - }); -})(); \ No newline at end of file diff --git a/priv/assets/js/initiate-summernote.js b/priv/assets/js/initiate-summernote.js deleted file mode 100644 index 183af06..0000000 --- a/priv/assets/js/initiate-summernote.js +++ /dev/null @@ -1,16 +0,0 @@ -// Initiate summernote wysiwyg editor -(function() { - 'use strict'; - - $('#summernote').summernote({ - dialogsInBody: true, - minHeight: 300, - toolbar: [ - ['style', ['bold', 'italic', 'underline', 'clear']], - ['font', ['strikethrough']], - ['para', ['paragraph']], - ['list', ['ul']], - ['numberlist', ['ol']] - ] - }); -})(); \ No newline at end of file diff --git a/priv/assets/js/initiate-toast.js b/priv/assets/js/initiate-toast.js deleted file mode 100644 index 43811fe..0000000 --- a/priv/assets/js/initiate-toast.js +++ /dev/null @@ -1,12 +0,0 @@ -(function() { - 'use strict'; - - var toastElList = [].slice.call(document.querySelectorAll('.toast')); - - var toastList = toastElList.map(function (toastEl) { - return new bootstrap.Toast(toastEl); - }); - - toastList.forEach(toast => toast.show()); - -})(); \ No newline at end of file diff --git a/priv/assets/js/routing.js b/priv/assets/js/routing.js deleted file mode 100644 index 77d443e..0000000 --- a/priv/assets/js/routing.js +++ /dev/null @@ -1,89 +0,0 @@ -$(document).ready(function() { - var traces = 0; - var ws_conn = null; - - var selected_node = null; - - $('#toggle-info').click(function() { - $('.node.endpoint, .node.binding').removeClass('selected-node'); - $('#route_info').hide(); - }); - - $('.route-info-list').on('click', 'a.source_mod', function(x) { - var module = $(this).data('module'); - $.get(base_url + '/code/' + module, function(data) { - $('#code_block').removeData('highlighted'); - $('#code_block').html(data); - $('#code_block').each(function(i, e) {hljs.highlightBlock(e)}); - $('code.hljs').each(function(i, block) { - hljs.lineNumbersBlock(block); - }); - $('#source_modal').modal('show'); - }); - }); - - $('.node.endpoint, .node.binding').click(function(x) { - // Remove highlights of all nodes and add it to this particular node - $('.node.endpoint, .node.bindning').removeClass('selected-node'); - $(this).addClass('selected-node'); - - // Show the info bar - let methods = $(this).data('methods'); - $('.route-info-list').empty(); - let path = $(this).data('path'); - - $.each(methods, function(index, method) { - $('.route-info-list').append( - 'App: ' + method.app + '
' + - 'Path: ' + path + '
' + - 'Method: ' + method.method + '
' + - 'Module:
' + method.module + '
' + - 'Function: ' + method.function + '/1
' - ); - if(method.secure !== false) { - $('.route-info-list').append('Secure: Yes
'); - } else { - $('.route-info-list').append('Secure: No
'); - } - $('.route-info-list').append('


'); - }); - - $('#route_info').show(); - selected_node = $(this); - }); - - $('#start-trace').click(function(x) { - var path = $('#route_info_path').text(); - - if(selected_node.toggleClass('striped-node').hasClass('striped-node')) { - traces++; - if(traces == 1) { - $('#tracebar').addClass('folded'); - $('#start-trace').text('Stop Trace'); - // Open websocket - ws_conn = new WebSocket('ws://' + location.host + base_url + '/trace'); - ws_conn.onopen = function() { - ws_conn.send('{"action": "register", "path": "' + path + '"}'); - } - ws_conn.onmessage = function (evt) { - $('#trace-entries').prepend(evt.data); - } - } - } else { - $('#start-trace').text('Start Trace'); - traces--; - ws_conn.close(); - } - - if(traces == 0) { - // We need to close the websocket - $('#tracebar').removeClass('unfolded').removeClass('folded'); - } - }); - - $('#toggle-trace').click(function(x) { - $('#tracebar').toggleClass('folded'); - $('#tracebar').toggleClass('unfolded'); - }); - -} ); diff --git a/priv/assets/js/script.js b/priv/assets/js/script.js deleted file mode 100644 index 1d74427..0000000 --- a/priv/assets/js/script.js +++ /dev/null @@ -1,23 +0,0 @@ -/*------------------------------------------------------------------ -* Bootstrap Simple Admin Template -* Version: 3.0 -* Author: Alexis Luna -* Website: https://github.com/alexis-luna/bootstrap-simple-admin-template --------------------------------------------------------------------*/ -(function() { - 'use strict'; - - // Toggle sidebar on Menu button click - $('#sidebarCollapse').on('click', function() { - $('#sidebar').toggleClass('active'); - $('#body').toggleClass('active'); - }); - - // Auto-hide sidebar on window resize if window size is small - // $(window).on('resize', function () { - // if ($(window).width() <= 768) { - // $('#sidebar, #body').addClass('active'); - // } - // }); -})(); - diff --git a/priv/assets/routing.css b/priv/assets/routing.css deleted file mode 100644 index 6583d0f..0000000 --- a/priv/assets/routing.css +++ /dev/null @@ -1,115 +0,0 @@ -.legend-color { - display: inline-block; - width: 20px; - height: 20px; - margin-right: 8px; - border-radius: 50%; - border: 1px solid #fff; -} - -.legend-text { - display: inline-block; - font-size: 14px; - color: #333; -} - -.striped-node { - background: repeating-linear-gradient( - 45deg, - #d4edda, - #d4edda 5px, - #BED5C4 5px, - #BED5C4 10px - ); - animation-name: striped-active; - animation-duration: 2s; - animation-iteration-count: infinite; -} -@keyframes striped-active { - 0% { - background-position: 0 0; - } - 100% { - background-position: 10px 0px; - } -} - -.tracebar { - display: none; - position: absolute; - bottom: 0; - width: 100%; - background: #f8f9fa; - padding: 10px; - border-top: 1px solid #333; -} - -.tracebar.folded { - display: block; - height: 100px; -} - -.tracebar.unfolded { - display: block; - height: 95%; -} - -.trace-entries { - width: 100%; - height: 100%; -} - -.top-right { - position: absolute; - top: 0; - right: 0; - padding: 10px; -} - -#route_info { - display: none; - position: absolute; - right: 0; - top: 0; - height: 100%; - width: 500px; - background-color: #FFF; - border-left: 1px solid #333; - padding: 10px; -} - -.node.endpoint.selected-node { - border: 2px solid #dc5544; -} - -.method { - display: inline-block; - padding: 5px 10px; - border-radius: 5px; - margin-right: 10px; -} - -.method.GET { - background-color: #28a745; - color: #FFF; -} - -.method.POST { - background-color: #007bff; - color: #FFF; -} - -.method.DELETE { - background-color: #dc3545; - color: #FFF; -} - -.method.PUT { - background-color: #ffc107; - color: #FFF; -} - -.method.ALL { - background-color: #17a2b8; - color: #FFF; -} diff --git a/priv/assets/vendor/airdatepicker/LICENSE.md b/priv/assets/vendor/airdatepicker/LICENSE.md deleted file mode 100644 index 7c229cb..0000000 --- a/priv/assets/vendor/airdatepicker/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2016 Timofey Marochkin - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/priv/assets/vendor/airdatepicker/css/datepicker.css b/priv/assets/vendor/airdatepicker/css/datepicker.css deleted file mode 100644 index a803fda..0000000 --- a/priv/assets/vendor/airdatepicker/css/datepicker.css +++ /dev/null @@ -1,622 +0,0 @@ -.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { - color: #dedede; } - .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { - color: #c5c5c5; } - .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { - color: #dedede; } - .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { - color: #fff; - background: #a2ddf6; } - .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { - background: #8ad5f4; } - .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.1); - color: #cccccc; } - .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.2); } - .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { - background: none; - border: none; } - -/* ------------------------------------------------- - Datepicker cells - ------------------------------------------------- */ -.datepicker--cells { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; } - -.datepicker--cell { - border-radius: 4px; - box-sizing: border-box; - cursor: pointer; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - position: relative; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - height: 32px; - z-index: 1; } - .datepicker--cell.-focus- { - background: #f0f0f0; } - .datepicker--cell.-current- { - color: #4EB5E6; } - .datepicker--cell.-current-.-focus- { - color: #4a4a4a; } - .datepicker--cell.-current-.-in-range- { - color: #4EB5E6; } - .datepicker--cell.-in-range- { - background: rgba(92, 196, 239, 0.1); - color: #4a4a4a; - border-radius: 0; } - .datepicker--cell.-in-range-.-focus- { - background-color: rgba(92, 196, 239, 0.2); } - .datepicker--cell.-disabled- { - cursor: default; - color: #aeaeae; } - .datepicker--cell.-disabled-.-focus- { - color: #aeaeae; } - .datepicker--cell.-disabled-.-in-range- { - color: #a1a1a1; } - .datepicker--cell.-disabled-.-current-.-focus- { - color: #aeaeae; } - .datepicker--cell.-range-from- { - border: 1px solid rgba(92, 196, 239, 0.5); - background-color: rgba(92, 196, 239, 0.1); - border-radius: 4px 0 0 4px; } - .datepicker--cell.-range-to- { - border: 1px solid rgba(92, 196, 239, 0.5); - background-color: rgba(92, 196, 239, 0.1); - border-radius: 0 4px 4px 0; } - .datepicker--cell.-range-from-.-range-to- { - border-radius: 4px; } - .datepicker--cell.-selected- { - color: #fff; - border: none; - background: #5cc4ef; } - .datepicker--cell.-selected-.-current- { - color: #fff; - background: #5cc4ef; } - .datepicker--cell.-selected-.-focus- { - background: #45bced; } - .datepicker--cell:empty { - cursor: default; } - -.datepicker--days-names { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-flex-wrap: wrap; - -ms-flex-wrap: wrap; - flex-wrap: wrap; - margin: 8px 0 3px; } - -.datepicker--day-name { - color: #FF9A19; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - text-align: center; - text-transform: uppercase; - font-size: .8em; } - -.datepicker--cell-day { - width: 14.28571%; } - -.datepicker--cells-months { - height: 170px; } - -.datepicker--cell-month { - width: 33.33%; - height: 25%; } - -.datepicker--years { - height: 170px; } - -.datepicker--cells-years { - height: 170px; } - -.datepicker--cell-year { - width: 25%; - height: 33.33%; } - -.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { - color: #dedede; } - .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { - color: #c5c5c5; } - .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { - color: #dedede; } - .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { - color: #fff; - background: #a2ddf6; } - .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { - background: #8ad5f4; } - .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.1); - color: #cccccc; } - .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.2); } - .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { - background: none; - border: none; } - -/* ------------------------------------------------- - Datepicker - ------------------------------------------------- */ -.datepickers-container { - position: absolute; - left: 0; - top: 0; } - @media print { - .datepickers-container { - display: none; } } - -.datepicker { - background: #fff; - border: 1px solid #dbdbdb; - box-shadow: 0 4px 12px rgba(0, 0, 0, 0.15); - border-radius: 4px; - box-sizing: content-box; - font-family: Tahoma, sans-serif; - font-size: 14px; - color: #4a4a4a; - width: 250px; - position: absolute; - left: -100000px; - opacity: 0; - transition: opacity 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; - transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s; - transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0.3s, -webkit-transform 0.3s ease; - z-index: 100; } - .datepicker.-from-top- { - -webkit-transform: translateY(-8px); - transform: translateY(-8px); } - .datepicker.-from-right- { - -webkit-transform: translateX(8px); - transform: translateX(8px); } - .datepicker.-from-bottom- { - -webkit-transform: translateY(8px); - transform: translateY(8px); } - .datepicker.-from-left- { - -webkit-transform: translateX(-8px); - transform: translateX(-8px); } - .datepicker.active { - opacity: 1; - -webkit-transform: translate(0); - transform: translate(0); - transition: opacity 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; - transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s; - transition: opacity 0.3s ease, transform 0.3s ease, left 0s 0s, -webkit-transform 0.3s ease; } - -.datepicker-inline .datepicker { - border-color: #d7d7d7; - box-shadow: none; - position: static; - left: auto; - right: auto; - opacity: 1; - -webkit-transform: none; - transform: none; } - -.datepicker-inline .datepicker--pointer { - display: none; } - -.datepicker--content { - box-sizing: content-box; - padding: 4px; } - .-only-timepicker- .datepicker--content { - display: none; } - -.datepicker--pointer { - position: absolute; - background: #fff; - border-top: 1px solid #dbdbdb; - border-right: 1px solid #dbdbdb; - width: 10px; - height: 10px; - z-index: -1; } - .-top-left- .datepicker--pointer, .-top-center- .datepicker--pointer, .-top-right- .datepicker--pointer { - top: calc(100% - 4px); - -webkit-transform: rotate(135deg); - transform: rotate(135deg); } - .-right-top- .datepicker--pointer, .-right-center- .datepicker--pointer, .-right-bottom- .datepicker--pointer { - right: calc(100% - 4px); - -webkit-transform: rotate(225deg); - transform: rotate(225deg); } - .-bottom-left- .datepicker--pointer, .-bottom-center- .datepicker--pointer, .-bottom-right- .datepicker--pointer { - bottom: calc(100% - 4px); - -webkit-transform: rotate(315deg); - transform: rotate(315deg); } - .-left-top- .datepicker--pointer, .-left-center- .datepicker--pointer, .-left-bottom- .datepicker--pointer { - left: calc(100% - 4px); - -webkit-transform: rotate(45deg); - transform: rotate(45deg); } - .-top-left- .datepicker--pointer, .-bottom-left- .datepicker--pointer { - left: 10px; } - .-top-right- .datepicker--pointer, .-bottom-right- .datepicker--pointer { - right: 10px; } - .-top-center- .datepicker--pointer, .-bottom-center- .datepicker--pointer { - left: calc(50% - 10px / 2); } - .-left-top- .datepicker--pointer, .-right-top- .datepicker--pointer { - top: 10px; } - .-left-bottom- .datepicker--pointer, .-right-bottom- .datepicker--pointer { - bottom: 10px; } - .-left-center- .datepicker--pointer, .-right-center- .datepicker--pointer { - top: calc(50% - 10px / 2); } - -.datepicker--body { - display: none; } - .datepicker--body.active { - display: block; } - -.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { - color: #dedede; } - .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { - color: #c5c5c5; } - .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { - color: #dedede; } - .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { - color: #fff; - background: #a2ddf6; } - .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { - background: #8ad5f4; } - .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.1); - color: #cccccc; } - .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.2); } - .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { - background: none; - border: none; } - -/* ------------------------------------------------- - Navigation - ------------------------------------------------- */ -.datepicker--nav { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-justify-content: space-between; - -ms-flex-pack: justify; - justify-content: space-between; - border-bottom: 1px solid #efefef; - min-height: 32px; - padding: 4px; } - .-only-timepicker- .datepicker--nav { - display: none; } - -.datepicker--nav-title, -.datepicker--nav-action { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - cursor: pointer; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; } - -.datepicker--nav-action { - width: 32px; - border-radius: 4px; - -webkit-user-select: none; - -moz-user-select: none; - -ms-user-select: none; - user-select: none; } - .datepicker--nav-action:hover { - background: #f0f0f0; } - .datepicker--nav-action.-disabled- { - visibility: hidden; } - .datepicker--nav-action svg { - width: 32px; - height: 32px; } - .datepicker--nav-action path { - fill: none; - stroke: #9c9c9c; - stroke-width: 2px; } - -.datepicker--nav-title { - border-radius: 4px; - padding: 0 8px; } - .datepicker--nav-title i { - font-style: normal; - color: #9c9c9c; - margin-left: 5px; } - .datepicker--nav-title:hover { - background: #f0f0f0; } - .datepicker--nav-title.-disabled- { - cursor: default; - background: none; } - -.datepicker--buttons { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - padding: 4px; - border-top: 1px solid #efefef; } - -.datepicker--button { - color: #4EB5E6; - cursor: pointer; - border-radius: 4px; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - display: -webkit-inline-flex; - display: -ms-inline-flexbox; - display: inline-flex; - -webkit-justify-content: center; - -ms-flex-pack: center; - justify-content: center; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - height: 32px; } - .datepicker--button:hover { - color: #4a4a4a; - background: #f0f0f0; } - -.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { - color: #dedede; } - .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { - color: #c5c5c5; } - .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { - color: #dedede; } - .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { - color: #fff; - background: #a2ddf6; } - .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { - background: #8ad5f4; } - .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.1); - color: #cccccc; } - .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.2); } - .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { - background: none; - border: none; } - -/* ------------------------------------------------- - Timepicker - ------------------------------------------------- */ -.datepicker--time { - border-top: 1px solid #efefef; - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - padding: 4px; - position: relative; } - .datepicker--time.-am-pm- .datepicker--time-sliders { - -webkit-flex: 0 1 138px; - -ms-flex: 0 1 138px; - flex: 0 1 138px; - max-width: 138px; } - .-only-timepicker- .datepicker--time { - border-top: none; } - -.datepicker--time-sliders { - -webkit-flex: 0 1 153px; - -ms-flex: 0 1 153px; - flex: 0 1 153px; - margin-right: 10px; - max-width: 153px; } - -.datepicker--time-label { - display: none; - font-size: 12px; } - -.datepicker--time-current { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - font-size: 14px; - text-align: center; - margin: 0 0 0 10px; } - -.datepicker--time-current-colon { - margin: 0 2px 3px; - line-height: 1; } - -.datepicker--time-current-hours, -.datepicker--time-current-minutes { - line-height: 1; - font-size: 19px; - font-family: "Century Gothic", CenturyGothic, AppleGothic, sans-serif; - position: relative; - z-index: 1; } - .datepicker--time-current-hours:after, - .datepicker--time-current-minutes:after { - content: ''; - background: #f0f0f0; - border-radius: 4px; - position: absolute; - left: -2px; - top: -3px; - right: -2px; - bottom: -2px; - z-index: -1; - opacity: 0; } - .datepicker--time-current-hours.-focus-:after, - .datepicker--time-current-minutes.-focus-:after { - opacity: 1; } - -.datepicker--time-current-ampm { - text-transform: uppercase; - -webkit-align-self: flex-end; - -ms-flex-item-align: end; - align-self: flex-end; - color: #9c9c9c; - margin-left: 6px; - font-size: 11px; - margin-bottom: 1px; } - -.datepicker--time-row { - display: -webkit-flex; - display: -ms-flexbox; - display: flex; - -webkit-align-items: center; - -ms-flex-align: center; - align-items: center; - font-size: 11px; - height: 17px; - background: linear-gradient(to right, #dedede, #dedede) left 50%/100% 1px no-repeat; } - .datepicker--time-row:first-child { - margin-bottom: 4px; } - .datepicker--time-row input[type='range'] { - background: none; - cursor: pointer; - -webkit-flex: 1; - -ms-flex: 1; - flex: 1; - height: 100%; - padding: 0; - margin: 0; - -webkit-appearance: none; } - .datepicker--time-row input[type='range']::-webkit-slider-thumb { - -webkit-appearance: none; } - .datepicker--time-row input[type='range']::-ms-tooltip { - display: none; } - .datepicker--time-row input[type='range']:hover::-webkit-slider-thumb { - border-color: #b8b8b8; } - .datepicker--time-row input[type='range']:hover::-moz-range-thumb { - border-color: #b8b8b8; } - .datepicker--time-row input[type='range']:hover::-ms-thumb { - border-color: #b8b8b8; } - .datepicker--time-row input[type='range']:focus { - outline: none; } - .datepicker--time-row input[type='range']:focus::-webkit-slider-thumb { - background: #5cc4ef; - border-color: #5cc4ef; } - .datepicker--time-row input[type='range']:focus::-moz-range-thumb { - background: #5cc4ef; - border-color: #5cc4ef; } - .datepicker--time-row input[type='range']:focus::-ms-thumb { - background: #5cc4ef; - border-color: #5cc4ef; } - .datepicker--time-row input[type='range']::-webkit-slider-thumb { - box-sizing: border-box; - height: 12px; - width: 12px; - border-radius: 3px; - border: 1px solid #dedede; - background: #fff; - cursor: pointer; - transition: background .2s; } - .datepicker--time-row input[type='range']::-moz-range-thumb { - box-sizing: border-box; - height: 12px; - width: 12px; - border-radius: 3px; - border: 1px solid #dedede; - background: #fff; - cursor: pointer; - transition: background .2s; } - .datepicker--time-row input[type='range']::-ms-thumb { - box-sizing: border-box; - height: 12px; - width: 12px; - border-radius: 3px; - border: 1px solid #dedede; - background: #fff; - cursor: pointer; - transition: background .2s; } - .datepicker--time-row input[type='range']::-webkit-slider-thumb { - margin-top: -6px; } - .datepicker--time-row input[type='range']::-webkit-slider-runnable-track { - border: none; - height: 1px; - cursor: pointer; - color: transparent; - background: transparent; } - .datepicker--time-row input[type='range']::-moz-range-track { - border: none; - height: 1px; - cursor: pointer; - color: transparent; - background: transparent; } - .datepicker--time-row input[type='range']::-ms-track { - border: none; - height: 1px; - cursor: pointer; - color: transparent; - background: transparent; } - .datepicker--time-row input[type='range']::-ms-fill-lower { - background: transparent; } - .datepicker--time-row input[type='range']::-ms-fill-upper { - background: transparent; } - .datepicker--time-row span { - padding: 0 12px; } - -.datepicker--time-icon { - color: #9c9c9c; - border: 1px solid; - border-radius: 50%; - font-size: 16px; - position: relative; - margin: 0 5px -1px 0; - width: 1em; - height: 1em; } - .datepicker--time-icon:after, .datepicker--time-icon:before { - content: ''; - background: currentColor; - position: absolute; } - .datepicker--time-icon:after { - height: .4em; - width: 1px; - left: calc(50% - 1px); - top: calc(50% + 1px); - -webkit-transform: translateY(-100%); - transform: translateY(-100%); } - .datepicker--time-icon:before { - width: .4em; - height: 1px; - top: calc(50% + 1px); - left: calc(50% - 1px); } - -.datepicker--cell-day.-other-month-, .datepicker--cell-year.-other-decade- { - color: #dedede; } - .datepicker--cell-day.-other-month-:hover, .datepicker--cell-year.-other-decade-:hover { - color: #c5c5c5; } - .-disabled-.-focus-.datepicker--cell-day.-other-month-, .-disabled-.-focus-.datepicker--cell-year.-other-decade- { - color: #dedede; } - .-selected-.datepicker--cell-day.-other-month-, .-selected-.datepicker--cell-year.-other-decade- { - color: #fff; - background: #a2ddf6; } - .-selected-.-focus-.datepicker--cell-day.-other-month-, .-selected-.-focus-.datepicker--cell-year.-other-decade- { - background: #8ad5f4; } - .-in-range-.datepicker--cell-day.-other-month-, .-in-range-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.1); - color: #cccccc; } - .-in-range-.-focus-.datepicker--cell-day.-other-month-, .-in-range-.-focus-.datepicker--cell-year.-other-decade- { - background-color: rgba(92, 196, 239, 0.2); } - .datepicker--cell-day.-other-month-:empty, .datepicker--cell-year.-other-decade-:empty { - background: none; - border: none; } diff --git a/priv/assets/vendor/airdatepicker/css/datepicker.min.css b/priv/assets/vendor/airdatepicker/css/datepicker.min.css deleted file mode 100644 index bc3cd6c..0000000 --- a/priv/assets/vendor/airdatepicker/css/datepicker.min.css +++ /dev/null @@ -1 +0,0 @@ -.datepicker--cells{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap}.datepicker--cell{border-radius:4px;box-sizing:border-box;cursor:pointer;display:-webkit-flex;display:-ms-flexbox;display:flex;position:relative;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;height:32px;z-index:1}.datepicker--cell.-focus-{background:#f0f0f0}.datepicker--cell.-current-{color:#4EB5E6}.datepicker--cell.-current-.-focus-{color:#4a4a4a}.datepicker--cell.-current-.-in-range-{color:#4EB5E6}.datepicker--cell.-in-range-{background:rgba(92,196,239,.1);color:#4a4a4a;border-radius:0}.datepicker--cell.-in-range-.-focus-{background-color:rgba(92,196,239,.2)}.datepicker--cell.-disabled-{cursor:default;color:#aeaeae}.datepicker--cell.-disabled-.-focus-{color:#aeaeae}.datepicker--cell.-disabled-.-in-range-{color:#a1a1a1}.datepicker--cell.-disabled-.-current-.-focus-{color:#aeaeae}.datepicker--cell.-range-from-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:4px 0 0 4px}.datepicker--cell.-range-to-{border:1px solid rgba(92,196,239,.5);background-color:rgba(92,196,239,.1);border-radius:0 4px 4px 0}.datepicker--cell.-selected-,.datepicker--cell.-selected-.-current-{color:#fff;background:#5cc4ef}.datepicker--cell.-range-from-.-range-to-{border-radius:4px}.datepicker--cell.-selected-{border:none}.datepicker--cell.-selected-.-focus-{background:#45bced}.datepicker--cell:empty{cursor:default}.datepicker--days-names{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-flex-wrap:wrap;-ms-flex-wrap:wrap;flex-wrap:wrap;margin:8px 0 3px}.datepicker--day-name{color:#FF9A19;display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-flex:1;-ms-flex:1;flex:1;text-align:center;text-transform:uppercase;font-size:.8em}.-only-timepicker- .datepicker--content,.datepicker--body,.datepicker-inline .datepicker--pointer{display:none}.datepicker--cell-day{width:14.28571%}.datepicker--cells-months{height:170px}.datepicker--cell-month{width:33.33%;height:25%}.datepicker--cells-years,.datepicker--years{height:170px}.datepicker--cell-year{width:25%;height:33.33%}.datepickers-container{position:absolute;left:0;top:0}@media print{.datepickers-container{display:none}}.datepicker{background:#fff;border:1px solid #dbdbdb;box-shadow:0 4px 12px rgba(0,0,0,.15);border-radius:4px;box-sizing:content-box;font-family:Tahoma,sans-serif;font-size:14px;color:#4a4a4a;width:250px;position:absolute;left:-100000px;opacity:0;transition:opacity .3s ease,left 0s .3s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s .3s;transition:opacity .3s ease,transform .3s ease,left 0s .3s,-webkit-transform .3s ease;z-index:100}.datepicker.-from-top-{-webkit-transform:translateY(-8px);transform:translateY(-8px)}.datepicker.-from-right-{-webkit-transform:translateX(8px);transform:translateX(8px)}.datepicker.-from-bottom-{-webkit-transform:translateY(8px);transform:translateY(8px)}.datepicker.-from-left-{-webkit-transform:translateX(-8px);transform:translateX(-8px)}.datepicker.active{opacity:1;-webkit-transform:translate(0);transform:translate(0);transition:opacity .3s ease,left 0s 0s,-webkit-transform .3s ease;transition:opacity .3s ease,transform .3s ease,left 0s 0s;transition:opacity .3s ease,transform .3s ease,left 0s 0s,-webkit-transform .3s ease}.datepicker-inline .datepicker{border-color:#d7d7d7;box-shadow:none;position:static;left:auto;right:auto;opacity:1;-webkit-transform:none;transform:none}.datepicker--content{box-sizing:content-box;padding:4px}.datepicker--pointer{position:absolute;background:#fff;border-top:1px solid #dbdbdb;border-right:1px solid #dbdbdb;width:10px;height:10px;z-index:-1}.datepicker--nav-action:hover,.datepicker--nav-title:hover{background:#f0f0f0}.-top-center- .datepicker--pointer,.-top-left- .datepicker--pointer,.-top-right- .datepicker--pointer{top:calc(100% - 4px);-webkit-transform:rotate(135deg);transform:rotate(135deg)}.-right-bottom- .datepicker--pointer,.-right-center- .datepicker--pointer,.-right-top- .datepicker--pointer{right:calc(100% - 4px);-webkit-transform:rotate(225deg);transform:rotate(225deg)}.-bottom-center- .datepicker--pointer,.-bottom-left- .datepicker--pointer,.-bottom-right- .datepicker--pointer{bottom:calc(100% - 4px);-webkit-transform:rotate(315deg);transform:rotate(315deg)}.-left-bottom- .datepicker--pointer,.-left-center- .datepicker--pointer,.-left-top- .datepicker--pointer{left:calc(100% - 4px);-webkit-transform:rotate(45deg);transform:rotate(45deg)}.-bottom-left- .datepicker--pointer,.-top-left- .datepicker--pointer{left:10px}.-bottom-right- .datepicker--pointer,.-top-right- .datepicker--pointer{right:10px}.-bottom-center- .datepicker--pointer,.-top-center- .datepicker--pointer{left:calc(50% - 10px / 2)}.-left-top- .datepicker--pointer,.-right-top- .datepicker--pointer{top:10px}.-left-bottom- .datepicker--pointer,.-right-bottom- .datepicker--pointer{bottom:10px}.-left-center- .datepicker--pointer,.-right-center- .datepicker--pointer{top:calc(50% - 10px / 2)}.datepicker--body.active{display:block}.datepicker--nav{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-justify-content:space-between;-ms-flex-pack:justify;justify-content:space-between;border-bottom:1px solid #efefef;min-height:32px;padding:4px}.-only-timepicker- .datepicker--nav{display:none}.datepicker--nav-action,.datepicker--nav-title{display:-webkit-flex;display:-ms-flexbox;display:flex;cursor:pointer;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center}.datepicker--nav-action{width:32px;border-radius:4px;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}.datepicker--nav-action.-disabled-{visibility:hidden}.datepicker--nav-action svg{width:32px;height:32px}.datepicker--nav-action path{fill:none;stroke:#9c9c9c;stroke-width:2px}.datepicker--nav-title{border-radius:4px;padding:0 8px}.datepicker--buttons,.datepicker--time{border-top:1px solid #efefef;padding:4px}.datepicker--nav-title i{font-style:normal;color:#9c9c9c;margin-left:5px}.datepicker--nav-title.-disabled-{cursor:default;background:0 0}.datepicker--buttons{display:-webkit-flex;display:-ms-flexbox;display:flex}.datepicker--button{color:#4EB5E6;cursor:pointer;border-radius:4px;-webkit-flex:1;-ms-flex:1;flex:1;display:-webkit-inline-flex;display:-ms-inline-flexbox;display:inline-flex;-webkit-justify-content:center;-ms-flex-pack:center;justify-content:center;-webkit-align-items:center;-ms-flex-align:center;align-items:center;height:32px}.datepicker--button:hover{color:#4a4a4a;background:#f0f0f0}.datepicker--time{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;position:relative}.datepicker--time.-am-pm- .datepicker--time-sliders{-webkit-flex:0 1 138px;-ms-flex:0 1 138px;flex:0 1 138px;max-width:138px}.-only-timepicker- .datepicker--time{border-top:none}.datepicker--time-sliders{-webkit-flex:0 1 153px;-ms-flex:0 1 153px;flex:0 1 153px;margin-right:10px;max-width:153px}.datepicker--time-label{display:none;font-size:12px}.datepicker--time-current{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;-webkit-flex:1;-ms-flex:1;flex:1;font-size:14px;text-align:center;margin:0 0 0 10px}.datepicker--time-current-colon{margin:0 2px 3px;line-height:1}.datepicker--time-current-hours,.datepicker--time-current-minutes{line-height:1;font-size:19px;font-family:"Century Gothic",CenturyGothic,AppleGothic,sans-serif;position:relative;z-index:1}.datepicker--time-current-hours:after,.datepicker--time-current-minutes:after{content:'';background:#f0f0f0;border-radius:4px;position:absolute;left:-2px;top:-3px;right:-2px;bottom:-2px;z-index:-1;opacity:0}.datepicker--time-current-hours.-focus-:after,.datepicker--time-current-minutes.-focus-:after{opacity:1}.datepicker--time-current-ampm{text-transform:uppercase;-webkit-align-self:flex-end;-ms-flex-item-align:end;align-self:flex-end;color:#9c9c9c;margin-left:6px;font-size:11px;margin-bottom:1px}.datepicker--time-row{display:-webkit-flex;display:-ms-flexbox;display:flex;-webkit-align-items:center;-ms-flex-align:center;align-items:center;font-size:11px;height:17px;background:linear-gradient(to right,#dedede,#dedede) left 50%/100% 1px no-repeat}.datepicker--time-row:first-child{margin-bottom:4px}.datepicker--time-row input[type=range]{background:0 0;cursor:pointer;-webkit-flex:1;-ms-flex:1;flex:1;height:100%;padding:0;margin:0;-webkit-appearance:none}.datepicker--time-row input[type=range]::-ms-tooltip{display:none}.datepicker--time-row input[type=range]:hover::-webkit-slider-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-moz-range-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:hover::-ms-thumb{border-color:#b8b8b8}.datepicker--time-row input[type=range]:focus{outline:0}.datepicker--time-row input[type=range]:focus::-webkit-slider-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-moz-range-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]:focus::-ms-thumb{background:#5cc4ef;border-color:#5cc4ef}.datepicker--time-row input[type=range]::-webkit-slider-thumb{-webkit-appearance:none;box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s;margin-top:-6px}.datepicker--time-row input[type=range]::-moz-range-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-ms-thumb{box-sizing:border-box;height:12px;width:12px;border-radius:3px;border:1px solid #dedede;background:#fff;cursor:pointer;transition:background .2s}.datepicker--time-row input[type=range]::-webkit-slider-runnable-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-moz-range-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-track{border:none;height:1px;cursor:pointer;color:transparent;background:0 0}.datepicker--time-row input[type=range]::-ms-fill-lower{background:0 0}.datepicker--time-row input[type=range]::-ms-fill-upper{background:0 0}.datepicker--time-row span{padding:0 12px}.datepicker--time-icon{color:#9c9c9c;border:1px solid;border-radius:50%;font-size:16px;position:relative;margin:0 5px -1px 0;width:1em;height:1em}.datepicker--time-icon:after,.datepicker--time-icon:before{content:'';background:currentColor;position:absolute}.datepicker--time-icon:after{height:.4em;width:1px;left:calc(50% - 1px);top:calc(50% + 1px);-webkit-transform:translateY(-100%);transform:translateY(-100%)}.datepicker--time-icon:before{width:.4em;height:1px;top:calc(50% + 1px);left:calc(50% - 1px)}.datepicker--cell-day.-other-month-,.datepicker--cell-year.-other-decade-{color:#dedede}.datepicker--cell-day.-other-month-:hover,.datepicker--cell-year.-other-decade-:hover{color:#c5c5c5}.-disabled-.-focus-.datepicker--cell-day.-other-month-,.-disabled-.-focus-.datepicker--cell-year.-other-decade-{color:#dedede}.-selected-.datepicker--cell-day.-other-month-,.-selected-.datepicker--cell-year.-other-decade-{color:#fff;background:#a2ddf6}.-selected-.-focus-.datepicker--cell-day.-other-month-,.-selected-.-focus-.datepicker--cell-year.-other-decade-{background:#8ad5f4}.-in-range-.datepicker--cell-day.-other-month-,.-in-range-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.1);color:#ccc}.-in-range-.-focus-.datepicker--cell-day.-other-month-,.-in-range-.-focus-.datepicker--cell-year.-other-decade-{background-color:rgba(92,196,239,.2)}.datepicker--cell-day.-other-month-:empty,.datepicker--cell-year.-other-decade-:empty{background:0 0;border:none} \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/datepicker.js b/priv/assets/vendor/airdatepicker/js/datepicker.js deleted file mode 100644 index ad69b4f..0000000 --- a/priv/assets/vendor/airdatepicker/js/datepicker.js +++ /dev/null @@ -1,2236 +0,0 @@ -;(function (window, $, undefined) { ;(function () { - var VERSION = '2.2.3', - pluginName = 'datepicker', - autoInitSelector = '.datepicker-here', - $body, $datepickersContainer, - containerBuilt = false, - baseTemplate = '' + - '
' + - '' + - '' + - '
' + - '
', - defaults = { - classes: '', - inline: false, - language: 'ru', - startDate: new Date(), - firstDay: '', - weekends: [6, 0], - dateFormat: '', - altField: '', - altFieldDateFormat: '@', - toggleSelected: true, - keyboardNav: true, - - position: 'bottom left', - offset: 12, - - view: 'days', - minView: 'days', - - showOtherMonths: true, - selectOtherMonths: true, - moveToOtherMonthsOnSelect: true, - - showOtherYears: true, - selectOtherYears: true, - moveToOtherYearsOnSelect: true, - - minDate: '', - maxDate: '', - disableNavWhenOutOfRange: true, - - multipleDates: false, // Boolean or Number - multipleDatesSeparator: ',', - range: false, - - todayButton: false, - clearButton: false, - - showEvent: 'focus', - autoClose: false, - - // navigation - monthsField: 'monthsShort', - prevHtml: '', - nextHtml: '', - navTitles: { - days: 'MM, yyyy', - months: 'yyyy', - years: 'yyyy1 - yyyy2' - }, - - // timepicker - timepicker: false, - onlyTimepicker: false, - dateTimeSeparator: ' ', - timeFormat: '', - minHours: 0, - maxHours: 24, - minMinutes: 0, - maxMinutes: 59, - hoursStep: 1, - minutesStep: 1, - - // events - onSelect: '', - onShow: '', - onHide: '', - onChangeMonth: '', - onChangeYear: '', - onChangeDecade: '', - onChangeView: '', - onRenderCell: '' - }, - hotKeys = { - 'ctrlRight': [17, 39], - 'ctrlUp': [17, 38], - 'ctrlLeft': [17, 37], - 'ctrlDown': [17, 40], - 'shiftRight': [16, 39], - 'shiftUp': [16, 38], - 'shiftLeft': [16, 37], - 'shiftDown': [16, 40], - 'altUp': [18, 38], - 'altRight': [18, 39], - 'altLeft': [18, 37], - 'altDown': [18, 40], - 'ctrlShiftUp': [16, 17, 38] - }, - datepicker; - - var Datepicker = function (el, options) { - this.el = el; - this.$el = $(el); - - this.opts = $.extend(true, {}, defaults, options, this.$el.data()); - - if ($body == undefined) { - $body = $('body'); - } - - if (!this.opts.startDate) { - this.opts.startDate = new Date(); - } - - if (this.el.nodeName == 'INPUT') { - this.elIsInput = true; - } - - if (this.opts.altField) { - this.$altField = typeof this.opts.altField == 'string' ? $(this.opts.altField) : this.opts.altField; - } - - this.inited = false; - this.visible = false; - this.silent = false; // Need to prevent unnecessary rendering - - this.currentDate = this.opts.startDate; - this.currentView = this.opts.view; - this._createShortCuts(); - this.selectedDates = []; - this.views = {}; - this.keys = []; - this.minRange = ''; - this.maxRange = ''; - this._prevOnSelectValue = ''; - - this.init() - }; - - datepicker = Datepicker; - - datepicker.prototype = { - VERSION: VERSION, - viewIndexes: ['days', 'months', 'years'], - - init: function () { - if (!containerBuilt && !this.opts.inline && this.elIsInput) { - this._buildDatepickersContainer(); - } - this._buildBaseHtml(); - this._defineLocale(this.opts.language); - this._syncWithMinMaxDates(); - - if (this.elIsInput) { - if (!this.opts.inline) { - // Set extra classes for proper transitions - this._setPositionClasses(this.opts.position); - this._bindEvents() - } - if (this.opts.keyboardNav && !this.opts.onlyTimepicker) { - this._bindKeyboardEvents(); - } - this.$datepicker.on('mousedown', this._onMouseDownDatepicker.bind(this)); - this.$datepicker.on('mouseup', this._onMouseUpDatepicker.bind(this)); - } - - if (this.opts.classes) { - this.$datepicker.addClass(this.opts.classes) - } - - if (this.opts.timepicker) { - this.timepicker = new $.fn.datepicker.Timepicker(this, this.opts); - this._bindTimepickerEvents(); - } - - if (this.opts.onlyTimepicker) { - this.$datepicker.addClass('-only-timepicker-'); - } - - this.views[this.currentView] = new $.fn.datepicker.Body(this, this.currentView, this.opts); - this.views[this.currentView].show(); - this.nav = new $.fn.datepicker.Navigation(this, this.opts); - this.view = this.currentView; - - this.$el.on('clickCell.adp', this._onClickCell.bind(this)); - this.$datepicker.on('mouseenter', '.datepicker--cell', this._onMouseEnterCell.bind(this)); - this.$datepicker.on('mouseleave', '.datepicker--cell', this._onMouseLeaveCell.bind(this)); - - this.inited = true; - }, - - _createShortCuts: function () { - this.minDate = this.opts.minDate ? this.opts.minDate : new Date(-8639999913600000); - this.maxDate = this.opts.maxDate ? this.opts.maxDate : new Date(8639999913600000); - }, - - _bindEvents : function () { - this.$el.on(this.opts.showEvent + '.adp', this._onShowEvent.bind(this)); - this.$el.on('mouseup.adp', this._onMouseUpEl.bind(this)); - this.$el.on('blur.adp', this._onBlur.bind(this)); - this.$el.on('keyup.adp', this._onKeyUpGeneral.bind(this)); - $(window).on('resize.adp', this._onResize.bind(this)); - $('body').on('mouseup.adp', this._onMouseUpBody.bind(this)); - }, - - _bindKeyboardEvents: function () { - this.$el.on('keydown.adp', this._onKeyDown.bind(this)); - this.$el.on('keyup.adp', this._onKeyUp.bind(this)); - this.$el.on('hotKey.adp', this._onHotKey.bind(this)); - }, - - _bindTimepickerEvents: function () { - this.$el.on('timeChange.adp', this._onTimeChange.bind(this)); - }, - - isWeekend: function (day) { - return this.opts.weekends.indexOf(day) !== -1; - }, - - _defineLocale: function (lang) { - if (typeof lang == 'string') { - this.loc = $.fn.datepicker.language[lang]; - if (!this.loc) { - console.warn('Can\'t find language "' + lang + '" in Datepicker.language, will use "ru" instead'); - this.loc = $.extend(true, {}, $.fn.datepicker.language.ru) - } - - this.loc = $.extend(true, {}, $.fn.datepicker.language.ru, $.fn.datepicker.language[lang]) - } else { - this.loc = $.extend(true, {}, $.fn.datepicker.language.ru, lang) - } - - if (this.opts.dateFormat) { - this.loc.dateFormat = this.opts.dateFormat - } - - if (this.opts.timeFormat) { - this.loc.timeFormat = this.opts.timeFormat - } - - if (this.opts.firstDay !== '') { - this.loc.firstDay = this.opts.firstDay - } - - if (this.opts.timepicker) { - this.loc.dateFormat = [this.loc.dateFormat, this.loc.timeFormat].join(this.opts.dateTimeSeparator); - } - - if (this.opts.onlyTimepicker) { - this.loc.dateFormat = this.loc.timeFormat; - } - - var boundary = this._getWordBoundaryRegExp; - if (this.loc.timeFormat.match(boundary('aa')) || - this.loc.timeFormat.match(boundary('AA')) - ) { - this.ampm = true; - } - }, - - _buildDatepickersContainer: function () { - containerBuilt = true; - $body.append('
'); - $datepickersContainer = $('#datepickers-container'); - }, - - _buildBaseHtml: function () { - var $appendTarget, - $inline = $('
'); - - if(this.el.nodeName == 'INPUT') { - if (!this.opts.inline) { - $appendTarget = $datepickersContainer; - } else { - $appendTarget = $inline.insertAfter(this.$el) - } - } else { - $appendTarget = $inline.appendTo(this.$el) - } - - this.$datepicker = $(baseTemplate).appendTo($appendTarget); - this.$content = $('.datepicker--content', this.$datepicker); - this.$nav = $('.datepicker--nav', this.$datepicker); - }, - - _triggerOnChange: function () { - if (!this.selectedDates.length) { - // Prevent from triggering multiple onSelect callback with same argument (empty string) in IE10-11 - if (this._prevOnSelectValue === '') return; - this._prevOnSelectValue = ''; - return this.opts.onSelect('', '', this); - } - - var selectedDates = this.selectedDates, - parsedSelected = datepicker.getParsedDate(selectedDates[0]), - formattedDates, - _this = this, - dates = new Date( - parsedSelected.year, - parsedSelected.month, - parsedSelected.date, - parsedSelected.hours, - parsedSelected.minutes - ); - - formattedDates = selectedDates.map(function (date) { - return _this.formatDate(_this.loc.dateFormat, date) - }).join(this.opts.multipleDatesSeparator); - - // Create new dates array, to separate it from original selectedDates - if (this.opts.multipleDates || this.opts.range) { - dates = selectedDates.map(function(date) { - var parsedDate = datepicker.getParsedDate(date); - return new Date( - parsedDate.year, - parsedDate.month, - parsedDate.date, - parsedDate.hours, - parsedDate.minutes - ); - }) - } - - this._prevOnSelectValue = formattedDates; - this.opts.onSelect(formattedDates, dates, this); - }, - - next: function () { - var d = this.parsedDate, - o = this.opts; - switch (this.view) { - case 'days': - this.date = new Date(d.year, d.month + 1, 1); - if (o.onChangeMonth) o.onChangeMonth(this.parsedDate.month, this.parsedDate.year); - break; - case 'months': - this.date = new Date(d.year + 1, d.month, 1); - if (o.onChangeYear) o.onChangeYear(this.parsedDate.year); - break; - case 'years': - this.date = new Date(d.year + 10, 0, 1); - if (o.onChangeDecade) o.onChangeDecade(this.curDecade); - break; - } - }, - - prev: function () { - var d = this.parsedDate, - o = this.opts; - switch (this.view) { - case 'days': - this.date = new Date(d.year, d.month - 1, 1); - if (o.onChangeMonth) o.onChangeMonth(this.parsedDate.month, this.parsedDate.year); - break; - case 'months': - this.date = new Date(d.year - 1, d.month, 1); - if (o.onChangeYear) o.onChangeYear(this.parsedDate.year); - break; - case 'years': - this.date = new Date(d.year - 10, 0, 1); - if (o.onChangeDecade) o.onChangeDecade(this.curDecade); - break; - } - }, - - formatDate: function (string, date) { - date = date || this.date; - var result = string, - boundary = this._getWordBoundaryRegExp, - locale = this.loc, - leadingZero = datepicker.getLeadingZeroNum, - decade = datepicker.getDecade(date), - d = datepicker.getParsedDate(date), - fullHours = d.fullHours, - hours = d.hours, - ampm = string.match(boundary('aa')) || string.match(boundary('AA')), - dayPeriod = 'am', - replacer = this._replacer, - validHours; - - if (this.opts.timepicker && this.timepicker && ampm) { - validHours = this.timepicker._getValidHoursFromDate(date, ampm); - fullHours = leadingZero(validHours.hours); - hours = validHours.hours; - dayPeriod = validHours.dayPeriod; - } - - switch (true) { - case /@/.test(result): - result = result.replace(/@/, date.getTime()); - case /aa/.test(result): - result = replacer(result, boundary('aa'), dayPeriod); - case /AA/.test(result): - result = replacer(result, boundary('AA'), dayPeriod.toUpperCase()); - case /dd/.test(result): - result = replacer(result, boundary('dd'), d.fullDate); - case /d/.test(result): - result = replacer(result, boundary('d'), d.date); - case /DD/.test(result): - result = replacer(result, boundary('DD'), locale.days[d.day]); - case /D/.test(result): - result = replacer(result, boundary('D'), locale.daysShort[d.day]); - case /mm/.test(result): - result = replacer(result, boundary('mm'), d.fullMonth); - case /m/.test(result): - result = replacer(result, boundary('m'), d.month + 1); - case /MM/.test(result): - result = replacer(result, boundary('MM'), this.loc.months[d.month]); - case /M/.test(result): - result = replacer(result, boundary('M'), locale.monthsShort[d.month]); - case /ii/.test(result): - result = replacer(result, boundary('ii'), d.fullMinutes); - case /i/.test(result): - result = replacer(result, boundary('i'), d.minutes); - case /hh/.test(result): - result = replacer(result, boundary('hh'), fullHours); - case /h/.test(result): - result = replacer(result, boundary('h'), hours); - case /yyyy/.test(result): - result = replacer(result, boundary('yyyy'), d.year); - case /yyyy1/.test(result): - result = replacer(result, boundary('yyyy1'), decade[0]); - case /yyyy2/.test(result): - result = replacer(result, boundary('yyyy2'), decade[1]); - case /yy/.test(result): - result = replacer(result, boundary('yy'), d.year.toString().slice(-2)); - } - - return result; - }, - - _replacer: function (str, reg, data) { - return str.replace(reg, function (match, p1,p2,p3) { - return p1 + data + p3; - }) - }, - - _getWordBoundaryRegExp: function (sign) { - var symbols = '\\s|\\.|-|/|\\\\|,|\\$|\\!|\\?|:|;'; - - return new RegExp('(^|>|' + symbols + ')(' + sign + ')($|<|' + symbols + ')', 'g'); - }, - - - selectDate: function (date) { - var _this = this, - opts = _this.opts, - d = _this.parsedDate, - selectedDates = _this.selectedDates, - len = selectedDates.length, - newDate = ''; - - if (Array.isArray(date)) { - date.forEach(function (d) { - _this.selectDate(d) - }); - return; - } - - if (!(date instanceof Date)) return; - - this.lastSelectedDate = date; - - // Set new time values from Date - if (this.timepicker) { - this.timepicker._setTime(date); - } - - // On this step timepicker will set valid values in it's instance - _this._trigger('selectDate', date); - - // Set correct time values after timepicker's validation - // Prevent from setting hours or minutes which values are lesser then `min` value or - // greater then `max` value - if (this.timepicker) { - date.setHours(this.timepicker.hours); - date.setMinutes(this.timepicker.minutes) - } - - if (_this.view == 'days') { - if (date.getMonth() != d.month && opts.moveToOtherMonthsOnSelect) { - newDate = new Date(date.getFullYear(), date.getMonth(), 1); - } - } - - if (_this.view == 'years') { - if (date.getFullYear() != d.year && opts.moveToOtherYearsOnSelect) { - newDate = new Date(date.getFullYear(), 0, 1); - } - } - - if (newDate) { - _this.silent = true; - _this.date = newDate; - _this.silent = false; - _this.nav._render() - } - - if (opts.multipleDates && !opts.range) { // Set priority to range functionality - if (len === opts.multipleDates) return; - if (!_this._isSelected(date)) { - _this.selectedDates.push(date); - } - } else if (opts.range) { - if (len == 2) { - _this.selectedDates = [date]; - _this.minRange = date; - _this.maxRange = ''; - } else if (len == 1) { - _this.selectedDates.push(date); - if (!_this.maxRange){ - _this.maxRange = date; - } else { - _this.minRange = date; - } - // Swap dates if they were selected via dp.selectDate() and second date was smaller then first - if (datepicker.bigger(_this.maxRange, _this.minRange)) { - _this.maxRange = _this.minRange; - _this.minRange = date; - } - _this.selectedDates = [_this.minRange, _this.maxRange] - - } else { - _this.selectedDates = [date]; - _this.minRange = date; - } - } else { - _this.selectedDates = [date]; - } - - _this._setInputValue(); - - if (opts.onSelect) { - _this._triggerOnChange(); - } - - if (opts.autoClose && !this.timepickerIsActive) { - if (!opts.multipleDates && !opts.range) { - _this.hide(); - } else if (opts.range && _this.selectedDates.length == 2) { - _this.hide(); - } - } - - _this.views[this.currentView]._render() - }, - - removeDate: function (date) { - var selected = this.selectedDates, - _this = this; - - if (!(date instanceof Date)) return; - - return selected.some(function (curDate, i) { - if (datepicker.isSame(curDate, date)) { - selected.splice(i, 1); - - if (!_this.selectedDates.length) { - _this.minRange = ''; - _this.maxRange = ''; - _this.lastSelectedDate = ''; - } else { - _this.lastSelectedDate = _this.selectedDates[_this.selectedDates.length - 1]; - } - - _this.views[_this.currentView]._render(); - _this._setInputValue(); - - if (_this.opts.onSelect) { - _this._triggerOnChange(); - } - - return true - } - }) - }, - - today: function () { - this.silent = true; - this.view = this.opts.minView; - this.silent = false; - this.date = new Date(); - - if (this.opts.todayButton instanceof Date) { - this.selectDate(this.opts.todayButton) - } - }, - - clear: function () { - this.selectedDates = []; - this.minRange = ''; - this.maxRange = ''; - this.views[this.currentView]._render(); - this._setInputValue(); - if (this.opts.onSelect) { - this._triggerOnChange() - } - }, - - /** - * Updates datepicker options - * @param {String|Object} param - parameter's name to update. If object then it will extend current options - * @param {String|Number|Object} [value] - new param value - */ - update: function (param, value) { - var len = arguments.length, - lastSelectedDate = this.lastSelectedDate; - - if (len == 2) { - this.opts[param] = value; - } else if (len == 1 && typeof param == 'object') { - this.opts = $.extend(true, this.opts, param) - } - - this._createShortCuts(); - this._syncWithMinMaxDates(); - this._defineLocale(this.opts.language); - this.nav._addButtonsIfNeed(); - if (!this.opts.onlyTimepicker) this.nav._render(); - this.views[this.currentView]._render(); - - if (this.elIsInput && !this.opts.inline) { - this._setPositionClasses(this.opts.position); - if (this.visible) { - this.setPosition(this.opts.position) - } - } - - if (this.opts.classes) { - this.$datepicker.addClass(this.opts.classes) - } - - if (this.opts.onlyTimepicker) { - this.$datepicker.addClass('-only-timepicker-'); - } - - if (this.opts.timepicker) { - if (lastSelectedDate) this.timepicker._handleDate(lastSelectedDate); - this.timepicker._updateRanges(); - this.timepicker._updateCurrentTime(); - // Change hours and minutes if it's values have been changed through min/max hours/minutes - if (lastSelectedDate) { - lastSelectedDate.setHours(this.timepicker.hours); - lastSelectedDate.setMinutes(this.timepicker.minutes); - } - } - - this._setInputValue(); - - return this; - }, - - _syncWithMinMaxDates: function () { - var curTime = this.date.getTime(); - this.silent = true; - if (this.minTime > curTime) { - this.date = this.minDate; - } - - if (this.maxTime < curTime) { - this.date = this.maxDate; - } - this.silent = false; - }, - - _isSelected: function (checkDate, cellType) { - var res = false; - this.selectedDates.some(function (date) { - if (datepicker.isSame(date, checkDate, cellType)) { - res = date; - return true; - } - }); - return res; - }, - - _setInputValue: function () { - var _this = this, - opts = _this.opts, - format = _this.loc.dateFormat, - altFormat = opts.altFieldDateFormat, - value = _this.selectedDates.map(function (date) { - return _this.formatDate(format, date) - }), - altValues; - - if (opts.altField && _this.$altField.length) { - altValues = this.selectedDates.map(function (date) { - return _this.formatDate(altFormat, date) - }); - altValues = altValues.join(this.opts.multipleDatesSeparator); - this.$altField.val(altValues); - } - - value = value.join(this.opts.multipleDatesSeparator); - - this.$el.val(value) - }, - - /** - * Check if date is between minDate and maxDate - * @param date {object} - date object - * @param type {string} - cell type - * @returns {boolean} - * @private - */ - _isInRange: function (date, type) { - var time = date.getTime(), - d = datepicker.getParsedDate(date), - min = datepicker.getParsedDate(this.minDate), - max = datepicker.getParsedDate(this.maxDate), - dMinTime = new Date(d.year, d.month, min.date).getTime(), - dMaxTime = new Date(d.year, d.month, max.date).getTime(), - types = { - day: time >= this.minTime && time <= this.maxTime, - month: dMinTime >= this.minTime && dMaxTime <= this.maxTime, - year: d.year >= min.year && d.year <= max.year - }; - return type ? types[type] : types.day - }, - - _getDimensions: function ($el) { - var offset = $el.offset(); - - return { - width: $el.outerWidth(), - height: $el.outerHeight(), - left: offset.left, - top: offset.top - } - }, - - _getDateFromCell: function (cell) { - var curDate = this.parsedDate, - year = cell.data('year') || curDate.year, - month = cell.data('month') == undefined ? curDate.month : cell.data('month'), - date = cell.data('date') || 1; - - return new Date(year, month, date); - }, - - _setPositionClasses: function (pos) { - pos = pos.split(' '); - var main = pos[0], - sec = pos[1], - classes = 'datepicker -' + main + '-' + sec + '- -from-' + main + '-'; - - if (this.visible) classes += ' active'; - - this.$datepicker - .removeAttr('class') - .addClass(classes); - }, - - setPosition: function (position) { - position = position || this.opts.position; - - var dims = this._getDimensions(this.$el), - selfDims = this._getDimensions(this.$datepicker), - pos = position.split(' '), - top, left, - offset = this.opts.offset, - main = pos[0], - secondary = pos[1]; - - switch (main) { - case 'top': - top = dims.top - selfDims.height - offset; - break; - case 'right': - left = dims.left + dims.width + offset; - break; - case 'bottom': - top = dims.top + dims.height + offset; - break; - case 'left': - left = dims.left - selfDims.width - offset; - break; - } - - switch(secondary) { - case 'top': - top = dims.top; - break; - case 'right': - left = dims.left + dims.width - selfDims.width; - break; - case 'bottom': - top = dims.top + dims.height - selfDims.height; - break; - case 'left': - left = dims.left; - break; - case 'center': - if (/left|right/.test(main)) { - top = dims.top + dims.height/2 - selfDims.height/2; - } else { - left = dims.left + dims.width/2 - selfDims.width/2; - } - } - - this.$datepicker - .css({ - left: left, - top: top - }) - }, - - show: function () { - var onShow = this.opts.onShow; - - this.setPosition(this.opts.position); - this.$datepicker.addClass('active'); - this.visible = true; - - if (onShow) { - this._bindVisionEvents(onShow) - } - }, - - hide: function () { - var onHide = this.opts.onHide; - - this.$datepicker - .removeClass('active') - .css({ - left: '-100000px' - }); - - this.focused = ''; - this.keys = []; - - this.inFocus = false; - this.visible = false; - this.$el.blur(); - - if (onHide) { - this._bindVisionEvents(onHide) - } - }, - - down: function (date) { - this._changeView(date, 'down'); - }, - - up: function (date) { - this._changeView(date, 'up'); - }, - - _bindVisionEvents: function (event) { - this.$datepicker.off('transitionend.dp'); - event(this, false); - this.$datepicker.one('transitionend.dp', event.bind(this, this, true)) - }, - - _changeView: function (date, dir) { - date = date || this.focused || this.date; - - var nextView = dir == 'up' ? this.viewIndex + 1 : this.viewIndex - 1; - if (nextView > 2) nextView = 2; - if (nextView < 0) nextView = 0; - - this.silent = true; - this.date = new Date(date.getFullYear(), date.getMonth(), 1); - this.silent = false; - this.view = this.viewIndexes[nextView]; - - }, - - _handleHotKey: function (key) { - var date = datepicker.getParsedDate(this._getFocusedDate()), - focusedParsed, - o = this.opts, - newDate, - totalDaysInNextMonth, - monthChanged = false, - yearChanged = false, - decadeChanged = false, - y = date.year, - m = date.month, - d = date.date; - - switch (key) { - case 'ctrlRight': - case 'ctrlUp': - m += 1; - monthChanged = true; - break; - case 'ctrlLeft': - case 'ctrlDown': - m -= 1; - monthChanged = true; - break; - case 'shiftRight': - case 'shiftUp': - yearChanged = true; - y += 1; - break; - case 'shiftLeft': - case 'shiftDown': - yearChanged = true; - y -= 1; - break; - case 'altRight': - case 'altUp': - decadeChanged = true; - y += 10; - break; - case 'altLeft': - case 'altDown': - decadeChanged = true; - y -= 10; - break; - case 'ctrlShiftUp': - this.up(); - break; - } - - totalDaysInNextMonth = datepicker.getDaysCount(new Date(y,m)); - newDate = new Date(y,m,d); - - // If next month has less days than current, set date to total days in that month - if (totalDaysInNextMonth < d) d = totalDaysInNextMonth; - - // Check if newDate is in valid range - if (newDate.getTime() < this.minTime) { - newDate = this.minDate; - } else if (newDate.getTime() > this.maxTime) { - newDate = this.maxDate; - } - - this.focused = newDate; - - focusedParsed = datepicker.getParsedDate(newDate); - if (monthChanged && o.onChangeMonth) { - o.onChangeMonth(focusedParsed.month, focusedParsed.year) - } - if (yearChanged && o.onChangeYear) { - o.onChangeYear(focusedParsed.year) - } - if (decadeChanged && o.onChangeDecade) { - o.onChangeDecade(this.curDecade) - } - }, - - _registerKey: function (key) { - var exists = this.keys.some(function (curKey) { - return curKey == key; - }); - - if (!exists) { - this.keys.push(key) - } - }, - - _unRegisterKey: function (key) { - var index = this.keys.indexOf(key); - - this.keys.splice(index, 1); - }, - - _isHotKeyPressed: function () { - var currentHotKey, - found = false, - _this = this, - pressedKeys = this.keys.sort(); - - for (var hotKey in hotKeys) { - currentHotKey = hotKeys[hotKey]; - if (pressedKeys.length != currentHotKey.length) continue; - - if (currentHotKey.every(function (key, i) { return key == pressedKeys[i]})) { - _this._trigger('hotKey', hotKey); - found = true; - } - } - - return found; - }, - - _trigger: function (event, args) { - this.$el.trigger(event, args) - }, - - _focusNextCell: function (keyCode, type) { - type = type || this.cellType; - - var date = datepicker.getParsedDate(this._getFocusedDate()), - y = date.year, - m = date.month, - d = date.date; - - if (this._isHotKeyPressed()){ - return; - } - - switch(keyCode) { - case 37: // left - type == 'day' ? (d -= 1) : ''; - type == 'month' ? (m -= 1) : ''; - type == 'year' ? (y -= 1) : ''; - break; - case 38: // up - type == 'day' ? (d -= 7) : ''; - type == 'month' ? (m -= 3) : ''; - type == 'year' ? (y -= 4) : ''; - break; - case 39: // right - type == 'day' ? (d += 1) : ''; - type == 'month' ? (m += 1) : ''; - type == 'year' ? (y += 1) : ''; - break; - case 40: // down - type == 'day' ? (d += 7) : ''; - type == 'month' ? (m += 3) : ''; - type == 'year' ? (y += 4) : ''; - break; - } - - var nd = new Date(y,m,d); - if (nd.getTime() < this.minTime) { - nd = this.minDate; - } else if (nd.getTime() > this.maxTime) { - nd = this.maxDate; - } - - this.focused = nd; - - }, - - _getFocusedDate: function () { - var focused = this.focused || this.selectedDates[this.selectedDates.length - 1], - d = this.parsedDate; - - if (!focused) { - switch (this.view) { - case 'days': - focused = new Date(d.year, d.month, new Date().getDate()); - break; - case 'months': - focused = new Date(d.year, d.month, 1); - break; - case 'years': - focused = new Date(d.year, 0, 1); - break; - } - } - - return focused; - }, - - _getCell: function (date, type) { - type = type || this.cellType; - - var d = datepicker.getParsedDate(date), - selector = '.datepicker--cell[data-year="' + d.year + '"]', - $cell; - - switch (type) { - case 'month': - selector = '[data-month="' + d.month + '"]'; - break; - case 'day': - selector += '[data-month="' + d.month + '"][data-date="' + d.date + '"]'; - break; - } - $cell = this.views[this.currentView].$el.find(selector); - - return $cell.length ? $cell : $(''); - }, - - destroy: function () { - var _this = this; - _this.$el - .off('.adp') - .data('datepicker', ''); - - _this.selectedDates = []; - _this.focused = ''; - _this.views = {}; - _this.keys = []; - _this.minRange = ''; - _this.maxRange = ''; - - if (_this.opts.inline || !_this.elIsInput) { - _this.$datepicker.closest('.datepicker-inline').remove(); - } else { - _this.$datepicker.remove(); - } - }, - - _handleAlreadySelectedDates: function (alreadySelected, selectedDate) { - if (this.opts.range) { - if (!this.opts.toggleSelected) { - // Add possibility to select same date when range is true - if (this.selectedDates.length != 2) { - this._trigger('clickCell', selectedDate); - } - } else { - this.removeDate(selectedDate); - } - } else if (this.opts.toggleSelected){ - this.removeDate(selectedDate); - } - - // Change last selected date to be able to change time when clicking on this cell - if (!this.opts.toggleSelected) { - this.lastSelectedDate = alreadySelected; - if (this.opts.timepicker) { - this.timepicker._setTime(alreadySelected); - this.timepicker.update(); - } - } - }, - - _onShowEvent: function (e) { - if (!this.visible) { - this.show(); - } - }, - - _onBlur: function () { - if (!this.inFocus && this.visible) { - this.hide(); - } - }, - - _onMouseDownDatepicker: function (e) { - this.inFocus = true; - }, - - _onMouseUpDatepicker: function (e) { - this.inFocus = false; - e.originalEvent.inFocus = true; - if (!e.originalEvent.timepickerFocus) this.$el.focus(); - }, - - _onKeyUpGeneral: function (e) { - var val = this.$el.val(); - - if (!val) { - this.clear(); - } - }, - - _onResize: function () { - if (this.visible) { - this.setPosition(); - } - }, - - _onMouseUpBody: function (e) { - if (e.originalEvent.inFocus) return; - - if (this.visible && !this.inFocus) { - this.hide(); - } - }, - - _onMouseUpEl: function (e) { - e.originalEvent.inFocus = true; - setTimeout(this._onKeyUpGeneral.bind(this),4); - }, - - _onKeyDown: function (e) { - var code = e.which; - this._registerKey(code); - - // Arrows - if (code >= 37 && code <= 40) { - e.preventDefault(); - this._focusNextCell(code); - } - - // Enter - if (code == 13) { - if (this.focused) { - if (this._getCell(this.focused).hasClass('-disabled-')) return; - if (this.view != this.opts.minView) { - this.down() - } else { - var alreadySelected = this._isSelected(this.focused, this.cellType); - - if (!alreadySelected) { - if (this.timepicker) { - this.focused.setHours(this.timepicker.hours); - this.focused.setMinutes(this.timepicker.minutes); - } - this.selectDate(this.focused); - return; - } - this._handleAlreadySelectedDates(alreadySelected, this.focused) - } - } - } - - // Esc - if (code == 27) { - this.hide(); - } - }, - - _onKeyUp: function (e) { - var code = e.which; - this._unRegisterKey(code); - }, - - _onHotKey: function (e, hotKey) { - this._handleHotKey(hotKey); - }, - - _onMouseEnterCell: function (e) { - var $cell = $(e.target).closest('.datepicker--cell'), - date = this._getDateFromCell($cell); - - // Prevent from unnecessary rendering and setting new currentDate - this.silent = true; - - if (this.focused) { - this.focused = '' - } - - $cell.addClass('-focus-'); - - this.focused = date; - this.silent = false; - - if (this.opts.range && this.selectedDates.length == 1) { - this.minRange = this.selectedDates[0]; - this.maxRange = ''; - if (datepicker.less(this.minRange, this.focused)) { - this.maxRange = this.minRange; - this.minRange = ''; - } - this.views[this.currentView]._update(); - } - }, - - _onMouseLeaveCell: function (e) { - var $cell = $(e.target).closest('.datepicker--cell'); - - $cell.removeClass('-focus-'); - - this.silent = true; - this.focused = ''; - this.silent = false; - }, - - _onTimeChange: function (e, h, m) { - var date = new Date(), - selectedDates = this.selectedDates, - selected = false; - - if (selectedDates.length) { - selected = true; - date = this.lastSelectedDate; - } - - date.setHours(h); - date.setMinutes(m); - - if (!selected && !this._getCell(date).hasClass('-disabled-')) { - this.selectDate(date); - } else { - this._setInputValue(); - if (this.opts.onSelect) { - this._triggerOnChange(); - } - } - }, - - _onClickCell: function (e, date) { - if (this.timepicker) { - date.setHours(this.timepicker.hours); - date.setMinutes(this.timepicker.minutes); - } - this.selectDate(date); - }, - - set focused(val) { - if (!val && this.focused) { - var $cell = this._getCell(this.focused); - - if ($cell.length) { - $cell.removeClass('-focus-') - } - } - this._focused = val; - if (this.opts.range && this.selectedDates.length == 1) { - this.minRange = this.selectedDates[0]; - this.maxRange = ''; - if (datepicker.less(this.minRange, this._focused)) { - this.maxRange = this.minRange; - this.minRange = ''; - } - } - if (this.silent) return; - this.date = val; - }, - - get focused() { - return this._focused; - }, - - get parsedDate() { - return datepicker.getParsedDate(this.date); - }, - - set date (val) { - if (!(val instanceof Date)) return; - - this.currentDate = val; - - if (this.inited && !this.silent) { - this.views[this.view]._render(); - this.nav._render(); - if (this.visible && this.elIsInput) { - this.setPosition(); - } - } - return val; - }, - - get date () { - return this.currentDate - }, - - set view (val) { - this.viewIndex = this.viewIndexes.indexOf(val); - - if (this.viewIndex < 0) { - return; - } - - this.prevView = this.currentView; - this.currentView = val; - - if (this.inited) { - if (!this.views[val]) { - this.views[val] = new $.fn.datepicker.Body(this, val, this.opts) - } else { - this.views[val]._render(); - } - - this.views[this.prevView].hide(); - this.views[val].show(); - this.nav._render(); - - if (this.opts.onChangeView) { - this.opts.onChangeView(val) - } - if (this.elIsInput && this.visible) this.setPosition(); - } - - return val - }, - - get view() { - return this.currentView; - }, - - get cellType() { - return this.view.substring(0, this.view.length - 1) - }, - - get minTime() { - var min = datepicker.getParsedDate(this.minDate); - return new Date(min.year, min.month, min.date).getTime() - }, - - get maxTime() { - var max = datepicker.getParsedDate(this.maxDate); - return new Date(max.year, max.month, max.date).getTime() - }, - - get curDecade() { - return datepicker.getDecade(this.date) - } - }; - - // Utils - // ------------------------------------------------- - - datepicker.getDaysCount = function (date) { - return new Date(date.getFullYear(), date.getMonth() + 1, 0).getDate(); - }; - - datepicker.getParsedDate = function (date) { - return { - year: date.getFullYear(), - month: date.getMonth(), - fullMonth: (date.getMonth() + 1) < 10 ? '0' + (date.getMonth() + 1) : date.getMonth() + 1, // One based - date: date.getDate(), - fullDate: date.getDate() < 10 ? '0' + date.getDate() : date.getDate(), - day: date.getDay(), - hours: date.getHours(), - fullHours: date.getHours() < 10 ? '0' + date.getHours() : date.getHours() , - minutes: date.getMinutes(), - fullMinutes: date.getMinutes() < 10 ? '0' + date.getMinutes() : date.getMinutes() - } - }; - - datepicker.getDecade = function (date) { - var firstYear = Math.floor(date.getFullYear() / 10) * 10; - - return [firstYear, firstYear + 9]; - }; - - datepicker.template = function (str, data) { - return str.replace(/#\{([\w]+)\}/g, function (source, match) { - if (data[match] || data[match] === 0) { - return data[match] - } - }); - }; - - datepicker.isSame = function (date1, date2, type) { - if (!date1 || !date2) return false; - var d1 = datepicker.getParsedDate(date1), - d2 = datepicker.getParsedDate(date2), - _type = type ? type : 'day', - - conditions = { - day: d1.date == d2.date && d1.month == d2.month && d1.year == d2.year, - month: d1.month == d2.month && d1.year == d2.year, - year: d1.year == d2.year - }; - - return conditions[_type]; - }; - - datepicker.less = function (dateCompareTo, date, type) { - if (!dateCompareTo || !date) return false; - return date.getTime() < dateCompareTo.getTime(); - }; - - datepicker.bigger = function (dateCompareTo, date, type) { - if (!dateCompareTo || !date) return false; - return date.getTime() > dateCompareTo.getTime(); - }; - - datepicker.getLeadingZeroNum = function (num) { - return parseInt(num) < 10 ? '0' + num : num; - }; - - /** - * Returns copy of date with hours and minutes equals to 0 - * @param date {Date} - */ - datepicker.resetTime = function (date) { - if (typeof date != 'object') return; - date = datepicker.getParsedDate(date); - return new Date(date.year, date.month, date.date) - }; - - $.fn.datepicker = function ( options ) { - return this.each(function () { - if (!$.data(this, pluginName)) { - $.data(this, pluginName, - new Datepicker( this, options )); - } else { - var _this = $.data(this, pluginName); - - _this.opts = $.extend(true, _this.opts, options); - _this.update(); - } - }); - }; - - $.fn.datepicker.Constructor = Datepicker; - - $.fn.datepicker.language = { - ru: { - days: ['Воскресенье', 'Понедельник', 'Вторник', 'Среда', 'Четверг', 'Пятница', 'Суббота'], - daysShort: ['Вос','Пон','Вто','Сре','Чет','Пят','Суб'], - daysMin: ['Вс','Пн','Вт','Ср','Чт','Пт','Сб'], - months: ['Январь', 'Февраль', 'Март', 'Апрель', 'Май', 'Июнь', 'Июль', 'Август', 'Сентябрь', 'Октябрь', 'Ноябрь', 'Декабрь'], - monthsShort: ['Янв', 'Фев', 'Мар', 'Апр', 'Май', 'Июн', 'Июл', 'Авг', 'Сен', 'Окт', 'Ноя', 'Дек'], - today: 'Сегодня', - clear: 'Очистить', - dateFormat: 'dd.mm.yyyy', - timeFormat: 'hh:ii', - firstDay: 1 - } - }; - - $(function () { - $(autoInitSelector).datepicker(); - }) - -})(); - -;(function () { - var templates = { - days:'' + - '
' + - '
' + - '
' + - '
', - months: '' + - '
' + - '
' + - '
', - years: '' + - '
' + - '
' + - '
' - }, - datepicker = $.fn.datepicker, - dp = datepicker.Constructor; - - datepicker.Body = function (d, type, opts) { - this.d = d; - this.type = type; - this.opts = opts; - this.$el = $(''); - - if (this.opts.onlyTimepicker) return; - this.init(); - }; - - datepicker.Body.prototype = { - init: function () { - this._buildBaseHtml(); - this._render(); - - this._bindEvents(); - }, - - _bindEvents: function () { - this.$el.on('click', '.datepicker--cell', $.proxy(this._onClickCell, this)); - }, - - _buildBaseHtml: function () { - this.$el = $(templates[this.type]).appendTo(this.d.$content); - this.$names = $('.datepicker--days-names', this.$el); - this.$cells = $('.datepicker--cells', this.$el); - }, - - _getDayNamesHtml: function (firstDay, curDay, html, i) { - curDay = curDay != undefined ? curDay : firstDay; - html = html ? html : ''; - i = i != undefined ? i : 0; - - if (i > 7) return html; - if (curDay == 7) return this._getDayNamesHtml(firstDay, 0, html, ++i); - - html += '
' + this.d.loc.daysMin[curDay] + '
'; - - return this._getDayNamesHtml(firstDay, ++curDay, html, ++i); - }, - - _getCellContents: function (date, type) { - var classes = "datepicker--cell datepicker--cell-" + type, - currentDate = new Date(), - parent = this.d, - minRange = dp.resetTime(parent.minRange), - maxRange = dp.resetTime(parent.maxRange), - opts = parent.opts, - d = dp.getParsedDate(date), - render = {}, - html = d.date; - - switch (type) { - case 'day': - if (parent.isWeekend(d.day)) classes += " -weekend-"; - if (d.month != this.d.parsedDate.month) { - classes += " -other-month-"; - if (!opts.selectOtherMonths) { - classes += " -disabled-"; - } - if (!opts.showOtherMonths) html = ''; - } - break; - case 'month': - html = parent.loc[parent.opts.monthsField][d.month]; - break; - case 'year': - var decade = parent.curDecade; - html = d.year; - if (d.year < decade[0] || d.year > decade[1]) { - classes += ' -other-decade-'; - if (!opts.selectOtherYears) { - classes += " -disabled-"; - } - if (!opts.showOtherYears) html = ''; - } - break; - } - - if (opts.onRenderCell) { - render = opts.onRenderCell(date, type) || {}; - html = render.html ? render.html : html; - classes += render.classes ? ' ' + render.classes : ''; - } - - if (opts.range) { - if (dp.isSame(minRange, date, type)) classes += ' -range-from-'; - if (dp.isSame(maxRange, date, type)) classes += ' -range-to-'; - - if (parent.selectedDates.length == 1 && parent.focused) { - if ( - (dp.bigger(minRange, date) && dp.less(parent.focused, date)) || - (dp.less(maxRange, date) && dp.bigger(parent.focused, date))) - { - classes += ' -in-range-' - } - - if (dp.less(maxRange, date) && dp.isSame(parent.focused, date)) { - classes += ' -range-from-' - } - if (dp.bigger(minRange, date) && dp.isSame(parent.focused, date)) { - classes += ' -range-to-' - } - - } else if (parent.selectedDates.length == 2) { - if (dp.bigger(minRange, date) && dp.less(maxRange, date)) { - classes += ' -in-range-' - } - } - } - - - if (dp.isSame(currentDate, date, type)) classes += ' -current-'; - if (parent.focused && dp.isSame(date, parent.focused, type)) classes += ' -focus-'; - if (parent._isSelected(date, type)) classes += ' -selected-'; - if (!parent._isInRange(date, type) || render.disabled) classes += ' -disabled-'; - - return { - html: html, - classes: classes - } - }, - - /** - * Calculates days number to render. Generates days html and returns it. - * @param {object} date - Date object - * @returns {string} - * @private - */ - _getDaysHtml: function (date) { - var totalMonthDays = dp.getDaysCount(date), - firstMonthDay = new Date(date.getFullYear(), date.getMonth(), 1).getDay(), - lastMonthDay = new Date(date.getFullYear(), date.getMonth(), totalMonthDays).getDay(), - daysFromPevMonth = firstMonthDay - this.d.loc.firstDay, - daysFromNextMonth = 6 - lastMonthDay + this.d.loc.firstDay; - - daysFromPevMonth = daysFromPevMonth < 0 ? daysFromPevMonth + 7 : daysFromPevMonth; - daysFromNextMonth = daysFromNextMonth > 6 ? daysFromNextMonth - 7 : daysFromNextMonth; - - var startDayIndex = -daysFromPevMonth + 1, - m, y, - html = ''; - - for (var i = startDayIndex, max = totalMonthDays + daysFromNextMonth; i <= max; i++) { - y = date.getFullYear(); - m = date.getMonth(); - - html += this._getDayHtml(new Date(y, m, i)) - } - - return html; - }, - - _getDayHtml: function (date) { - var content = this._getCellContents(date, 'day'); - - return '
' + content.html + '
'; - }, - - /** - * Generates months html - * @param {object} date - date instance - * @returns {string} - * @private - */ - _getMonthsHtml: function (date) { - var html = '', - d = dp.getParsedDate(date), - i = 0; - - while(i < 12) { - html += this._getMonthHtml(new Date(d.year, i)); - i++ - } - - return html; - }, - - _getMonthHtml: function (date) { - var content = this._getCellContents(date, 'month'); - - return '
' + content.html + '
' - }, - - _getYearsHtml: function (date) { - var d = dp.getParsedDate(date), - decade = dp.getDecade(date), - firstYear = decade[0] - 1, - html = '', - i = firstYear; - - for (i; i <= decade[1] + 1; i++) { - html += this._getYearHtml(new Date(i , 0)); - } - - return html; - }, - - _getYearHtml: function (date) { - var content = this._getCellContents(date, 'year'); - - return '
' + content.html + '
' - }, - - _renderTypes: { - days: function () { - var dayNames = this._getDayNamesHtml(this.d.loc.firstDay), - days = this._getDaysHtml(this.d.currentDate); - - this.$cells.html(days); - this.$names.html(dayNames) - }, - months: function () { - var html = this._getMonthsHtml(this.d.currentDate); - - this.$cells.html(html) - }, - years: function () { - var html = this._getYearsHtml(this.d.currentDate); - - this.$cells.html(html) - } - }, - - _render: function () { - if (this.opts.onlyTimepicker) return; - this._renderTypes[this.type].bind(this)(); - }, - - _update: function () { - var $cells = $('.datepicker--cell', this.$cells), - _this = this, - classes, - $cell, - date; - $cells.each(function (cell, i) { - $cell = $(this); - date = _this.d._getDateFromCell($(this)); - classes = _this._getCellContents(date, _this.d.cellType); - $cell.attr('class',classes.classes) - }); - }, - - show: function () { - if (this.opts.onlyTimepicker) return; - this.$el.addClass('active'); - this.acitve = true; - }, - - hide: function () { - this.$el.removeClass('active'); - this.active = false; - }, - - // Events - // ------------------------------------------------- - - _handleClick: function (el) { - var date = el.data('date') || 1, - month = el.data('month') || 0, - year = el.data('year') || this.d.parsedDate.year, - dp = this.d; - // Change view if min view does not reach yet - if (dp.view != this.opts.minView) { - dp.down(new Date(year, month, date)); - return; - } - // Select date if min view is reached - var selectedDate = new Date(year, month, date), - alreadySelected = this.d._isSelected(selectedDate, this.d.cellType); - - if (!alreadySelected) { - dp._trigger('clickCell', selectedDate); - return; - } - - dp._handleAlreadySelectedDates.bind(dp, alreadySelected, selectedDate)(); - - }, - - _onClickCell: function (e) { - var $el = $(e.target).closest('.datepicker--cell'); - - if ($el.hasClass('-disabled-')) return; - - this._handleClick.bind(this)($el); - } - }; -})(); - -;(function () { - var template = '' + - '
#{prevHtml}
' + - '
#{title}
' + - '
#{nextHtml}
', - buttonsContainerTemplate = '
', - button = '#{label}', - datepicker = $.fn.datepicker, - dp = datepicker.Constructor; - - datepicker.Navigation = function (d, opts) { - this.d = d; - this.opts = opts; - - this.$buttonsContainer = ''; - - this.init(); - }; - - datepicker.Navigation.prototype = { - init: function () { - this._buildBaseHtml(); - this._bindEvents(); - }, - - _bindEvents: function () { - this.d.$nav.on('click', '.datepicker--nav-action', $.proxy(this._onClickNavButton, this)); - this.d.$nav.on('click', '.datepicker--nav-title', $.proxy(this._onClickNavTitle, this)); - this.d.$datepicker.on('click', '.datepicker--button', $.proxy(this._onClickNavButton, this)); - }, - - _buildBaseHtml: function () { - if (!this.opts.onlyTimepicker) { - this._render(); - } - this._addButtonsIfNeed(); - }, - - _addButtonsIfNeed: function () { - if (this.opts.todayButton) { - this._addButton('today') - } - if (this.opts.clearButton) { - this._addButton('clear') - } - }, - - _render: function () { - var title = this._getTitle(this.d.currentDate), - html = dp.template(template, $.extend({title: title}, this.opts)); - this.d.$nav.html(html); - if (this.d.view == 'years') { - $('.datepicker--nav-title', this.d.$nav).addClass('-disabled-'); - } - this.setNavStatus(); - }, - - _getTitle: function (date) { - return this.d.formatDate(this.opts.navTitles[this.d.view], date) - }, - - _addButton: function (type) { - if (!this.$buttonsContainer.length) { - this._addButtonsContainer(); - } - - var data = { - action: type, - label: this.d.loc[type] - }, - html = dp.template(button, data); - - if ($('[data-action=' + type + ']', this.$buttonsContainer).length) return; - this.$buttonsContainer.append(html); - }, - - _addButtonsContainer: function () { - this.d.$datepicker.append(buttonsContainerTemplate); - this.$buttonsContainer = $('.datepicker--buttons', this.d.$datepicker); - }, - - setNavStatus: function () { - if (!(this.opts.minDate || this.opts.maxDate) || !this.opts.disableNavWhenOutOfRange) return; - - var date = this.d.parsedDate, - m = date.month, - y = date.year, - d = date.date; - - switch (this.d.view) { - case 'days': - if (!this.d._isInRange(new Date(y, m-1, 1), 'month')) { - this._disableNav('prev') - } - if (!this.d._isInRange(new Date(y, m+1, 1), 'month')) { - this._disableNav('next') - } - break; - case 'months': - if (!this.d._isInRange(new Date(y-1, m, d), 'year')) { - this._disableNav('prev') - } - if (!this.d._isInRange(new Date(y+1, m, d), 'year')) { - this._disableNav('next') - } - break; - case 'years': - var decade = dp.getDecade(this.d.date); - if (!this.d._isInRange(new Date(decade[0] - 1, 0, 1), 'year')) { - this._disableNav('prev') - } - if (!this.d._isInRange(new Date(decade[1] + 1, 0, 1), 'year')) { - this._disableNav('next') - } - break; - } - }, - - _disableNav: function (nav) { - $('[data-action="' + nav + '"]', this.d.$nav).addClass('-disabled-') - }, - - _activateNav: function (nav) { - $('[data-action="' + nav + '"]', this.d.$nav).removeClass('-disabled-') - }, - - _onClickNavButton: function (e) { - var $el = $(e.target).closest('[data-action]'), - action = $el.data('action'); - - this.d[action](); - }, - - _onClickNavTitle: function (e) { - if ($(e.target).hasClass('-disabled-')) return; - - if (this.d.view == 'days') { - return this.d.view = 'months' - } - - this.d.view = 'years'; - } - } - -})(); - -;(function () { - var template = '
' + - '
' + - ' #{hourVisible}' + - ' :' + - ' #{minValue}' + - '
' + - '
' + - '
' + - ' ' + - '
' + - '
' + - ' ' + - '
' + - '
' + - '
', - datepicker = $.fn.datepicker, - dp = datepicker.Constructor; - - datepicker.Timepicker = function (inst, opts) { - this.d = inst; - this.opts = opts; - - this.init(); - }; - - datepicker.Timepicker.prototype = { - init: function () { - var input = 'input'; - this._setTime(this.d.date); - this._buildHTML(); - - if (navigator.userAgent.match(/trident/gi)) { - input = 'change'; - } - - this.d.$el.on('selectDate', this._onSelectDate.bind(this)); - this.$ranges.on(input, this._onChangeRange.bind(this)); - this.$ranges.on('mouseup', this._onMouseUpRange.bind(this)); - this.$ranges.on('mousemove focus ', this._onMouseEnterRange.bind(this)); - this.$ranges.on('mouseout blur', this._onMouseOutRange.bind(this)); - }, - - _setTime: function (date) { - var _date = dp.getParsedDate(date); - - this._handleDate(date); - this.hours = _date.hours < this.minHours ? this.minHours : _date.hours; - this.minutes = _date.minutes < this.minMinutes ? this.minMinutes : _date.minutes; - }, - - /** - * Sets minHours and minMinutes from date (usually it's a minDate) - * Also changes minMinutes if current hours are bigger then @date hours - * @param date {Date} - * @private - */ - _setMinTimeFromDate: function (date) { - this.minHours = date.getHours(); - this.minMinutes = date.getMinutes(); - - // If, for example, min hours are 10, and current hours are 12, - // update minMinutes to default value, to be able to choose whole range of values - if (this.d.lastSelectedDate) { - if (this.d.lastSelectedDate.getHours() > date.getHours()) { - this.minMinutes = this.opts.minMinutes; - } - } - }, - - _setMaxTimeFromDate: function (date) { - this.maxHours = date.getHours(); - this.maxMinutes = date.getMinutes(); - - if (this.d.lastSelectedDate) { - if (this.d.lastSelectedDate.getHours() < date.getHours()) { - this.maxMinutes = this.opts.maxMinutes; - } - } - }, - - _setDefaultMinMaxTime: function () { - var maxHours = 23, - maxMinutes = 59, - opts = this.opts; - - this.minHours = opts.minHours < 0 || opts.minHours > maxHours ? 0 : opts.minHours; - this.minMinutes = opts.minMinutes < 0 || opts.minMinutes > maxMinutes ? 0 : opts.minMinutes; - this.maxHours = opts.maxHours < 0 || opts.maxHours > maxHours ? maxHours : opts.maxHours; - this.maxMinutes = opts.maxMinutes < 0 || opts.maxMinutes > maxMinutes ? maxMinutes : opts.maxMinutes; - }, - - /** - * Looks for min/max hours/minutes and if current values - * are out of range sets valid values. - * @private - */ - _validateHoursMinutes: function (date) { - if (this.hours < this.minHours) { - this.hours = this.minHours; - } else if (this.hours > this.maxHours) { - this.hours = this.maxHours; - } - - if (this.minutes < this.minMinutes) { - this.minutes = this.minMinutes; - } else if (this.minutes > this.maxMinutes) { - this.minutes = this.maxMinutes; - } - }, - - _buildHTML: function () { - var lz = dp.getLeadingZeroNum, - data = { - hourMin: this.minHours, - hourMax: lz(this.maxHours), - hourStep: this.opts.hoursStep, - hourValue: this.hours, - hourVisible: lz(this.displayHours), - minMin: this.minMinutes, - minMax: lz(this.maxMinutes), - minStep: this.opts.minutesStep, - minValue: lz(this.minutes) - }, - _template = dp.template(template, data); - - this.$timepicker = $(_template).appendTo(this.d.$datepicker); - this.$ranges = $('[type="range"]', this.$timepicker); - this.$hours = $('[name="hours"]', this.$timepicker); - this.$minutes = $('[name="minutes"]', this.$timepicker); - this.$hoursText = $('.datepicker--time-current-hours', this.$timepicker); - this.$minutesText = $('.datepicker--time-current-minutes', this.$timepicker); - - if (this.d.ampm) { - this.$ampm = $('') - .appendTo($('.datepicker--time-current', this.$timepicker)) - .html(this.dayPeriod); - - this.$timepicker.addClass('-am-pm-'); - } - }, - - _updateCurrentTime: function () { - var h = dp.getLeadingZeroNum(this.displayHours), - m = dp.getLeadingZeroNum(this.minutes); - - this.$hoursText.html(h); - this.$minutesText.html(m); - - if (this.d.ampm) { - this.$ampm.html(this.dayPeriod); - } - }, - - _updateRanges: function () { - this.$hours.attr({ - min: this.minHours, - max: this.maxHours - }).val(this.hours); - - this.$minutes.attr({ - min: this.minMinutes, - max: this.maxMinutes - }).val(this.minutes) - }, - - /** - * Sets minHours, minMinutes etc. from date. If date is not passed, than sets - * values from options - * @param [date] {object} - Date object, to get values from - * @private - */ - _handleDate: function (date) { - this._setDefaultMinMaxTime(); - if (date) { - if (dp.isSame(date, this.d.opts.minDate)) { - this._setMinTimeFromDate(this.d.opts.minDate); - } else if (dp.isSame(date, this.d.opts.maxDate)) { - this._setMaxTimeFromDate(this.d.opts.maxDate); - } - } - - this._validateHoursMinutes(date); - }, - - update: function () { - this._updateRanges(); - this._updateCurrentTime(); - }, - - /** - * Calculates valid hour value to display in text input and datepicker's body. - * @param date {Date|Number} - date or hours - * @param [ampm] {Boolean} - 12 hours mode - * @returns {{hours: *, dayPeriod: string}} - * @private - */ - _getValidHoursFromDate: function (date, ampm) { - var d = date, - hours = date; - - if (date instanceof Date) { - d = dp.getParsedDate(date); - hours = d.hours; - } - - var _ampm = ampm || this.d.ampm, - dayPeriod = 'am'; - - if (_ampm) { - switch(true) { - case hours == 0: - hours = 12; - break; - case hours == 12: - dayPeriod = 'pm'; - break; - case hours > 11: - hours = hours - 12; - dayPeriod = 'pm'; - break; - default: - break; - } - } - - return { - hours: hours, - dayPeriod: dayPeriod - } - }, - - set hours (val) { - this._hours = val; - - var displayHours = this._getValidHoursFromDate(val); - - this.displayHours = displayHours.hours; - this.dayPeriod = displayHours.dayPeriod; - }, - - get hours() { - return this._hours; - }, - - // Events - // ------------------------------------------------- - - _onChangeRange: function (e) { - var $target = $(e.target), - name = $target.attr('name'); - - this.d.timepickerIsActive = true; - - this[name] = $target.val(); - this._updateCurrentTime(); - this.d._trigger('timeChange', [this.hours, this.minutes]); - - this._handleDate(this.d.lastSelectedDate); - this.update() - }, - - _onSelectDate: function (e, data) { - this._handleDate(data); - this.update(); - }, - - _onMouseEnterRange: function (e) { - var name = $(e.target).attr('name'); - $('.datepicker--time-current-' + name, this.$timepicker).addClass('-focus-'); - }, - - _onMouseOutRange: function (e) { - var name = $(e.target).attr('name'); - if (this.d.inFocus) return; // Prevent removing focus when mouse out of range slider - $('.datepicker--time-current-' + name, this.$timepicker).removeClass('-focus-'); - }, - - _onMouseUpRange: function (e) { - this.d.timepickerIsActive = false; - } - }; -})(); - })(window, jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/datepicker.min.js b/priv/assets/vendor/airdatepicker/js/datepicker.min.js deleted file mode 100644 index 31537f1..0000000 --- a/priv/assets/vendor/airdatepicker/js/datepicker.min.js +++ /dev/null @@ -1,2 +0,0 @@ -!function(t,e,i){!function(){var s,a,n,h="2.2.3",o="datepicker",r=".datepicker-here",c=!1,d='
',l={classes:"",inline:!1,language:"ru",startDate:new Date,firstDay:"",weekends:[6,0],dateFormat:"",altField:"",altFieldDateFormat:"@",toggleSelected:!0,keyboardNav:!0,position:"bottom left",offset:12,view:"days",minView:"days",showOtherMonths:!0,selectOtherMonths:!0,moveToOtherMonthsOnSelect:!0,showOtherYears:!0,selectOtherYears:!0,moveToOtherYearsOnSelect:!0,minDate:"",maxDate:"",disableNavWhenOutOfRange:!0,multipleDates:!1,multipleDatesSeparator:",",range:!1,todayButton:!1,clearButton:!1,showEvent:"focus",autoClose:!1,monthsField:"monthsShort",prevHtml:'',nextHtml:'',navTitles:{days:"MM, yyyy",months:"yyyy",years:"yyyy1 - yyyy2"},timepicker:!1,onlyTimepicker:!1,dateTimeSeparator:" ",timeFormat:"",minHours:0,maxHours:24,minMinutes:0,maxMinutes:59,hoursStep:1,minutesStep:1,onSelect:"",onShow:"",onHide:"",onChangeMonth:"",onChangeYear:"",onChangeDecade:"",onChangeView:"",onRenderCell:""},u={ctrlRight:[17,39],ctrlUp:[17,38],ctrlLeft:[17,37],ctrlDown:[17,40],shiftRight:[16,39],shiftUp:[16,38],shiftLeft:[16,37],shiftDown:[16,40],altUp:[18,38],altRight:[18,39],altLeft:[18,37],altDown:[18,40],ctrlShiftUp:[16,17,38]},m=function(t,a){this.el=t,this.$el=e(t),this.opts=e.extend(!0,{},l,a,this.$el.data()),s==i&&(s=e("body")),this.opts.startDate||(this.opts.startDate=new Date),"INPUT"==this.el.nodeName&&(this.elIsInput=!0),this.opts.altField&&(this.$altField="string"==typeof this.opts.altField?e(this.opts.altField):this.opts.altField),this.inited=!1,this.visible=!1,this.silent=!1,this.currentDate=this.opts.startDate,this.currentView=this.opts.view,this._createShortCuts(),this.selectedDates=[],this.views={},this.keys=[],this.minRange="",this.maxRange="",this._prevOnSelectValue="",this.init()};n=m,n.prototype={VERSION:h,viewIndexes:["days","months","years"],init:function(){c||this.opts.inline||!this.elIsInput||this._buildDatepickersContainer(),this._buildBaseHtml(),this._defineLocale(this.opts.language),this._syncWithMinMaxDates(),this.elIsInput&&(this.opts.inline||(this._setPositionClasses(this.opts.position),this._bindEvents()),this.opts.keyboardNav&&!this.opts.onlyTimepicker&&this._bindKeyboardEvents(),this.$datepicker.on("mousedown",this._onMouseDownDatepicker.bind(this)),this.$datepicker.on("mouseup",this._onMouseUpDatepicker.bind(this))),this.opts.classes&&this.$datepicker.addClass(this.opts.classes),this.opts.timepicker&&(this.timepicker=new e.fn.datepicker.Timepicker(this,this.opts),this._bindTimepickerEvents()),this.opts.onlyTimepicker&&this.$datepicker.addClass("-only-timepicker-"),this.views[this.currentView]=new e.fn.datepicker.Body(this,this.currentView,this.opts),this.views[this.currentView].show(),this.nav=new e.fn.datepicker.Navigation(this,this.opts),this.view=this.currentView,this.$el.on("clickCell.adp",this._onClickCell.bind(this)),this.$datepicker.on("mouseenter",".datepicker--cell",this._onMouseEnterCell.bind(this)),this.$datepicker.on("mouseleave",".datepicker--cell",this._onMouseLeaveCell.bind(this)),this.inited=!0},_createShortCuts:function(){this.minDate=this.opts.minDate?this.opts.minDate:new Date(-86399999136e5),this.maxDate=this.opts.maxDate?this.opts.maxDate:new Date(86399999136e5)},_bindEvents:function(){this.$el.on(this.opts.showEvent+".adp",this._onShowEvent.bind(this)),this.$el.on("mouseup.adp",this._onMouseUpEl.bind(this)),this.$el.on("blur.adp",this._onBlur.bind(this)),this.$el.on("keyup.adp",this._onKeyUpGeneral.bind(this)),e(t).on("resize.adp",this._onResize.bind(this)),e("body").on("mouseup.adp",this._onMouseUpBody.bind(this))},_bindKeyboardEvents:function(){this.$el.on("keydown.adp",this._onKeyDown.bind(this)),this.$el.on("keyup.adp",this._onKeyUp.bind(this)),this.$el.on("hotKey.adp",this._onHotKey.bind(this))},_bindTimepickerEvents:function(){this.$el.on("timeChange.adp",this._onTimeChange.bind(this))},isWeekend:function(t){return-1!==this.opts.weekends.indexOf(t)},_defineLocale:function(t){"string"==typeof t?(this.loc=e.fn.datepicker.language[t],this.loc||(console.warn("Can't find language \""+t+'" in Datepicker.language, will use "ru" instead'),this.loc=e.extend(!0,{},e.fn.datepicker.language.ru)),this.loc=e.extend(!0,{},e.fn.datepicker.language.ru,e.fn.datepicker.language[t])):this.loc=e.extend(!0,{},e.fn.datepicker.language.ru,t),this.opts.dateFormat&&(this.loc.dateFormat=this.opts.dateFormat),this.opts.timeFormat&&(this.loc.timeFormat=this.opts.timeFormat),""!==this.opts.firstDay&&(this.loc.firstDay=this.opts.firstDay),this.opts.timepicker&&(this.loc.dateFormat=[this.loc.dateFormat,this.loc.timeFormat].join(this.opts.dateTimeSeparator)),this.opts.onlyTimepicker&&(this.loc.dateFormat=this.loc.timeFormat);var i=this._getWordBoundaryRegExp;(this.loc.timeFormat.match(i("aa"))||this.loc.timeFormat.match(i("AA")))&&(this.ampm=!0)},_buildDatepickersContainer:function(){c=!0,s.append('
'),a=e("#datepickers-container")},_buildBaseHtml:function(){var t,i=e('
');t="INPUT"==this.el.nodeName?this.opts.inline?i.insertAfter(this.$el):a:i.appendTo(this.$el),this.$datepicker=e(d).appendTo(t),this.$content=e(".datepicker--content",this.$datepicker),this.$nav=e(".datepicker--nav",this.$datepicker)},_triggerOnChange:function(){if(!this.selectedDates.length){if(""===this._prevOnSelectValue)return;return this._prevOnSelectValue="",this.opts.onSelect("","",this)}var t,e=this.selectedDates,i=n.getParsedDate(e[0]),s=this,a=new Date(i.year,i.month,i.date,i.hours,i.minutes);t=e.map(function(t){return s.formatDate(s.loc.dateFormat,t)}).join(this.opts.multipleDatesSeparator),(this.opts.multipleDates||this.opts.range)&&(a=e.map(function(t){var e=n.getParsedDate(t);return new Date(e.year,e.month,e.date,e.hours,e.minutes)})),this._prevOnSelectValue=t,this.opts.onSelect(t,a,this)},next:function(){var t=this.parsedDate,e=this.opts;switch(this.view){case"days":this.date=new Date(t.year,t.month+1,1),e.onChangeMonth&&e.onChangeMonth(this.parsedDate.month,this.parsedDate.year);break;case"months":this.date=new Date(t.year+1,t.month,1),e.onChangeYear&&e.onChangeYear(this.parsedDate.year);break;case"years":this.date=new Date(t.year+10,0,1),e.onChangeDecade&&e.onChangeDecade(this.curDecade)}},prev:function(){var t=this.parsedDate,e=this.opts;switch(this.view){case"days":this.date=new Date(t.year,t.month-1,1),e.onChangeMonth&&e.onChangeMonth(this.parsedDate.month,this.parsedDate.year);break;case"months":this.date=new Date(t.year-1,t.month,1),e.onChangeYear&&e.onChangeYear(this.parsedDate.year);break;case"years":this.date=new Date(t.year-10,0,1),e.onChangeDecade&&e.onChangeDecade(this.curDecade)}},formatDate:function(t,e){e=e||this.date;var i,s=t,a=this._getWordBoundaryRegExp,h=this.loc,o=n.getLeadingZeroNum,r=n.getDecade(e),c=n.getParsedDate(e),d=c.fullHours,l=c.hours,u=t.match(a("aa"))||t.match(a("AA")),m="am",p=this._replacer;switch(this.opts.timepicker&&this.timepicker&&u&&(i=this.timepicker._getValidHoursFromDate(e,u),d=o(i.hours),l=i.hours,m=i.dayPeriod),!0){case/@/.test(s):s=s.replace(/@/,e.getTime());case/aa/.test(s):s=p(s,a("aa"),m);case/AA/.test(s):s=p(s,a("AA"),m.toUpperCase());case/dd/.test(s):s=p(s,a("dd"),c.fullDate);case/d/.test(s):s=p(s,a("d"),c.date);case/DD/.test(s):s=p(s,a("DD"),h.days[c.day]);case/D/.test(s):s=p(s,a("D"),h.daysShort[c.day]);case/mm/.test(s):s=p(s,a("mm"),c.fullMonth);case/m/.test(s):s=p(s,a("m"),c.month+1);case/MM/.test(s):s=p(s,a("MM"),this.loc.months[c.month]);case/M/.test(s):s=p(s,a("M"),h.monthsShort[c.month]);case/ii/.test(s):s=p(s,a("ii"),c.fullMinutes);case/i/.test(s):s=p(s,a("i"),c.minutes);case/hh/.test(s):s=p(s,a("hh"),d);case/h/.test(s):s=p(s,a("h"),l);case/yyyy/.test(s):s=p(s,a("yyyy"),c.year);case/yyyy1/.test(s):s=p(s,a("yyyy1"),r[0]);case/yyyy2/.test(s):s=p(s,a("yyyy2"),r[1]);case/yy/.test(s):s=p(s,a("yy"),c.year.toString().slice(-2))}return s},_replacer:function(t,e,i){return t.replace(e,function(t,e,s,a){return e+i+a})},_getWordBoundaryRegExp:function(t){var e="\\s|\\.|-|/|\\\\|,|\\$|\\!|\\?|:|;";return new RegExp("(^|>|"+e+")("+t+")($|<|"+e+")","g")},selectDate:function(t){var e=this,i=e.opts,s=e.parsedDate,a=e.selectedDates,h=a.length,o="";if(Array.isArray(t))return void t.forEach(function(t){e.selectDate(t)});if(t instanceof Date){if(this.lastSelectedDate=t,this.timepicker&&this.timepicker._setTime(t),e._trigger("selectDate",t),this.timepicker&&(t.setHours(this.timepicker.hours),t.setMinutes(this.timepicker.minutes)),"days"==e.view&&t.getMonth()!=s.month&&i.moveToOtherMonthsOnSelect&&(o=new Date(t.getFullYear(),t.getMonth(),1)),"years"==e.view&&t.getFullYear()!=s.year&&i.moveToOtherYearsOnSelect&&(o=new Date(t.getFullYear(),0,1)),o&&(e.silent=!0,e.date=o,e.silent=!1,e.nav._render()),i.multipleDates&&!i.range){if(h===i.multipleDates)return;e._isSelected(t)||e.selectedDates.push(t)}else i.range?2==h?(e.selectedDates=[t],e.minRange=t,e.maxRange=""):1==h?(e.selectedDates.push(t),e.maxRange?e.minRange=t:e.maxRange=t,n.bigger(e.maxRange,e.minRange)&&(e.maxRange=e.minRange,e.minRange=t),e.selectedDates=[e.minRange,e.maxRange]):(e.selectedDates=[t],e.minRange=t):e.selectedDates=[t];e._setInputValue(),i.onSelect&&e._triggerOnChange(),i.autoClose&&!this.timepickerIsActive&&(i.multipleDates||i.range?i.range&&2==e.selectedDates.length&&e.hide():e.hide()),e.views[this.currentView]._render()}},removeDate:function(t){var e=this.selectedDates,i=this;if(t instanceof Date)return e.some(function(s,a){return n.isSame(s,t)?(e.splice(a,1),i.selectedDates.length?i.lastSelectedDate=i.selectedDates[i.selectedDates.length-1]:(i.minRange="",i.maxRange="",i.lastSelectedDate=""),i.views[i.currentView]._render(),i._setInputValue(),i.opts.onSelect&&i._triggerOnChange(),!0):void 0})},today:function(){this.silent=!0,this.view=this.opts.minView,this.silent=!1,this.date=new Date,this.opts.todayButton instanceof Date&&this.selectDate(this.opts.todayButton)},clear:function(){this.selectedDates=[],this.minRange="",this.maxRange="",this.views[this.currentView]._render(),this._setInputValue(),this.opts.onSelect&&this._triggerOnChange()},update:function(t,i){var s=arguments.length,a=this.lastSelectedDate;return 2==s?this.opts[t]=i:1==s&&"object"==typeof t&&(this.opts=e.extend(!0,this.opts,t)),this._createShortCuts(),this._syncWithMinMaxDates(),this._defineLocale(this.opts.language),this.nav._addButtonsIfNeed(),this.opts.onlyTimepicker||this.nav._render(),this.views[this.currentView]._render(),this.elIsInput&&!this.opts.inline&&(this._setPositionClasses(this.opts.position),this.visible&&this.setPosition(this.opts.position)),this.opts.classes&&this.$datepicker.addClass(this.opts.classes),this.opts.onlyTimepicker&&this.$datepicker.addClass("-only-timepicker-"),this.opts.timepicker&&(a&&this.timepicker._handleDate(a),this.timepicker._updateRanges(),this.timepicker._updateCurrentTime(),a&&(a.setHours(this.timepicker.hours),a.setMinutes(this.timepicker.minutes))),this._setInputValue(),this},_syncWithMinMaxDates:function(){var t=this.date.getTime();this.silent=!0,this.minTime>t&&(this.date=this.minDate),this.maxTime=this.minTime&&i<=this.maxTime,month:o>=this.minTime&&r<=this.maxTime,year:s.year>=a.year&&s.year<=h.year};return e?c[e]:c.day},_getDimensions:function(t){var e=t.offset();return{width:t.outerWidth(),height:t.outerHeight(),left:e.left,top:e.top}},_getDateFromCell:function(t){var e=this.parsedDate,s=t.data("year")||e.year,a=t.data("month")==i?e.month:t.data("month"),n=t.data("date")||1;return new Date(s,a,n)},_setPositionClasses:function(t){t=t.split(" ");var e=t[0],i=t[1],s="datepicker -"+e+"-"+i+"- -from-"+e+"-";this.visible&&(s+=" active"),this.$datepicker.removeAttr("class").addClass(s)},setPosition:function(t){t=t||this.opts.position;var e,i,s=this._getDimensions(this.$el),a=this._getDimensions(this.$datepicker),n=t.split(" "),h=this.opts.offset,o=n[0],r=n[1];switch(o){case"top":e=s.top-a.height-h;break;case"right":i=s.left+s.width+h;break;case"bottom":e=s.top+s.height+h;break;case"left":i=s.left-a.width-h}switch(r){case"top":e=s.top;break;case"right":i=s.left+s.width-a.width;break;case"bottom":e=s.top+s.height-a.height;break;case"left":i=s.left;break;case"center":/left|right/.test(o)?e=s.top+s.height/2-a.height/2:i=s.left+s.width/2-a.width/2}this.$datepicker.css({left:i,top:e})},show:function(){var t=this.opts.onShow;this.setPosition(this.opts.position),this.$datepicker.addClass("active"),this.visible=!0,t&&this._bindVisionEvents(t)},hide:function(){var t=this.opts.onHide;this.$datepicker.removeClass("active").css({left:"-100000px"}),this.focused="",this.keys=[],this.inFocus=!1,this.visible=!1,this.$el.blur(),t&&this._bindVisionEvents(t)},down:function(t){this._changeView(t,"down")},up:function(t){this._changeView(t,"up")},_bindVisionEvents:function(t){this.$datepicker.off("transitionend.dp"),t(this,!1),this.$datepicker.one("transitionend.dp",t.bind(this,this,!0))},_changeView:function(t,e){t=t||this.focused||this.date;var i="up"==e?this.viewIndex+1:this.viewIndex-1;i>2&&(i=2),0>i&&(i=0),this.silent=!0,this.date=new Date(t.getFullYear(),t.getMonth(),1),this.silent=!1,this.view=this.viewIndexes[i]},_handleHotKey:function(t){var e,i,s,a=n.getParsedDate(this._getFocusedDate()),h=this.opts,o=!1,r=!1,c=!1,d=a.year,l=a.month,u=a.date;switch(t){case"ctrlRight":case"ctrlUp":l+=1,o=!0;break;case"ctrlLeft":case"ctrlDown":l-=1,o=!0;break;case"shiftRight":case"shiftUp":r=!0,d+=1;break;case"shiftLeft":case"shiftDown":r=!0,d-=1;break;case"altRight":case"altUp":c=!0,d+=10;break;case"altLeft":case"altDown":c=!0,d-=10;break;case"ctrlShiftUp":this.up()}s=n.getDaysCount(new Date(d,l)),i=new Date(d,l,u),u>s&&(u=s),i.getTime()this.maxTime&&(i=this.maxDate),this.focused=i,e=n.getParsedDate(i),o&&h.onChangeMonth&&h.onChangeMonth(e.month,e.year),r&&h.onChangeYear&&h.onChangeYear(e.year),c&&h.onChangeDecade&&h.onChangeDecade(this.curDecade)},_registerKey:function(t){var e=this.keys.some(function(e){return e==t});e||this.keys.push(t)},_unRegisterKey:function(t){var e=this.keys.indexOf(t);this.keys.splice(e,1)},_isHotKeyPressed:function(){var t,e=!1,i=this,s=this.keys.sort();for(var a in u)t=u[a],s.length==t.length&&t.every(function(t,e){return t==s[e]})&&(i._trigger("hotKey",a),e=!0);return e},_trigger:function(t,e){this.$el.trigger(t,e)},_focusNextCell:function(t,e){e=e||this.cellType;var i=n.getParsedDate(this._getFocusedDate()),s=i.year,a=i.month,h=i.date;if(!this._isHotKeyPressed()){switch(t){case 37:"day"==e?h-=1:"","month"==e?a-=1:"","year"==e?s-=1:"";break;case 38:"day"==e?h-=7:"","month"==e?a-=3:"","year"==e?s-=4:"";break;case 39:"day"==e?h+=1:"","month"==e?a+=1:"","year"==e?s+=1:"";break;case 40:"day"==e?h+=7:"","month"==e?a+=3:"","year"==e?s+=4:""}var o=new Date(s,a,h);o.getTime()this.maxTime&&(o=this.maxDate),this.focused=o}},_getFocusedDate:function(){var t=this.focused||this.selectedDates[this.selectedDates.length-1],e=this.parsedDate;if(!t)switch(this.view){case"days":t=new Date(e.year,e.month,(new Date).getDate());break;case"months":t=new Date(e.year,e.month,1);break;case"years":t=new Date(e.year,0,1)}return t},_getCell:function(t,i){i=i||this.cellType;var s,a=n.getParsedDate(t),h='.datepicker--cell[data-year="'+a.year+'"]';switch(i){case"month":h='[data-month="'+a.month+'"]';break;case"day":h+='[data-month="'+a.month+'"][data-date="'+a.date+'"]'}return s=this.views[this.currentView].$el.find(h),s.length?s:e("")},destroy:function(){var t=this;t.$el.off(".adp").data("datepicker",""),t.selectedDates=[],t.focused="",t.views={},t.keys=[],t.minRange="",t.maxRange="",t.opts.inline||!t.elIsInput?t.$datepicker.closest(".datepicker-inline").remove():t.$datepicker.remove()},_handleAlreadySelectedDates:function(t,e){this.opts.range?this.opts.toggleSelected?this.removeDate(e):2!=this.selectedDates.length&&this._trigger("clickCell",e):this.opts.toggleSelected&&this.removeDate(e),this.opts.toggleSelected||(this.lastSelectedDate=t,this.opts.timepicker&&(this.timepicker._setTime(t),this.timepicker.update()))},_onShowEvent:function(t){this.visible||this.show()},_onBlur:function(){!this.inFocus&&this.visible&&this.hide()},_onMouseDownDatepicker:function(t){this.inFocus=!0},_onMouseUpDatepicker:function(t){this.inFocus=!1,t.originalEvent.inFocus=!0,t.originalEvent.timepickerFocus||this.$el.focus()},_onKeyUpGeneral:function(t){var e=this.$el.val();e||this.clear()},_onResize:function(){this.visible&&this.setPosition()},_onMouseUpBody:function(t){t.originalEvent.inFocus||this.visible&&!this.inFocus&&this.hide()},_onMouseUpEl:function(t){t.originalEvent.inFocus=!0,setTimeout(this._onKeyUpGeneral.bind(this),4)},_onKeyDown:function(t){var e=t.which;if(this._registerKey(e),e>=37&&40>=e&&(t.preventDefault(),this._focusNextCell(e)),13==e&&this.focused){if(this._getCell(this.focused).hasClass("-disabled-"))return;if(this.view!=this.opts.minView)this.down();else{var i=this._isSelected(this.focused,this.cellType);if(!i)return this.timepicker&&(this.focused.setHours(this.timepicker.hours),this.focused.setMinutes(this.timepicker.minutes)),void this.selectDate(this.focused);this._handleAlreadySelectedDates(i,this.focused)}}27==e&&this.hide()},_onKeyUp:function(t){var e=t.which;this._unRegisterKey(e)},_onHotKey:function(t,e){this._handleHotKey(e)},_onMouseEnterCell:function(t){var i=e(t.target).closest(".datepicker--cell"),s=this._getDateFromCell(i);this.silent=!0,this.focused&&(this.focused=""),i.addClass("-focus-"),this.focused=s,this.silent=!1,this.opts.range&&1==this.selectedDates.length&&(this.minRange=this.selectedDates[0],this.maxRange="",n.less(this.minRange,this.focused)&&(this.maxRange=this.minRange,this.minRange=""),this.views[this.currentView]._update())},_onMouseLeaveCell:function(t){var i=e(t.target).closest(".datepicker--cell");i.removeClass("-focus-"),this.silent=!0,this.focused="",this.silent=!1},_onTimeChange:function(t,e,i){var s=new Date,a=this.selectedDates,n=!1;a.length&&(n=!0,s=this.lastSelectedDate),s.setHours(e),s.setMinutes(i),n||this._getCell(s).hasClass("-disabled-")?(this._setInputValue(),this.opts.onSelect&&this._triggerOnChange()):this.selectDate(s)},_onClickCell:function(t,e){this.timepicker&&(e.setHours(this.timepicker.hours),e.setMinutes(this.timepicker.minutes)),this.selectDate(e)},set focused(t){if(!t&&this.focused){var e=this._getCell(this.focused);e.length&&e.removeClass("-focus-")}this._focused=t,this.opts.range&&1==this.selectedDates.length&&(this.minRange=this.selectedDates[0],this.maxRange="",n.less(this.minRange,this._focused)&&(this.maxRange=this.minRange,this.minRange="")),this.silent||(this.date=t)},get focused(){return this._focused},get parsedDate(){return n.getParsedDate(this.date)},set date(t){return t instanceof Date?(this.currentDate=t,this.inited&&!this.silent&&(this.views[this.view]._render(),this.nav._render(),this.visible&&this.elIsInput&&this.setPosition()),t):void 0},get date(){return this.currentDate},set view(t){return this.viewIndex=this.viewIndexes.indexOf(t),this.viewIndex<0?void 0:(this.prevView=this.currentView,this.currentView=t,this.inited&&(this.views[t]?this.views[t]._render():this.views[t]=new e.fn.datepicker.Body(this,t,this.opts),this.views[this.prevView].hide(),this.views[t].show(),this.nav._render(),this.opts.onChangeView&&this.opts.onChangeView(t),this.elIsInput&&this.visible&&this.setPosition()),t)},get view(){return this.currentView},get cellType(){return this.view.substring(0,this.view.length-1)},get minTime(){var t=n.getParsedDate(this.minDate);return new Date(t.year,t.month,t.date).getTime()},get maxTime(){var t=n.getParsedDate(this.maxDate);return new Date(t.year,t.month,t.date).getTime()},get curDecade(){return n.getDecade(this.date)}},n.getDaysCount=function(t){return new Date(t.getFullYear(),t.getMonth()+1,0).getDate()},n.getParsedDate=function(t){return{year:t.getFullYear(),month:t.getMonth(),fullMonth:t.getMonth()+1<10?"0"+(t.getMonth()+1):t.getMonth()+1,date:t.getDate(),fullDate:t.getDate()<10?"0"+t.getDate():t.getDate(),day:t.getDay(),hours:t.getHours(),fullHours:t.getHours()<10?"0"+t.getHours():t.getHours(),minutes:t.getMinutes(),fullMinutes:t.getMinutes()<10?"0"+t.getMinutes():t.getMinutes()}},n.getDecade=function(t){var e=10*Math.floor(t.getFullYear()/10);return[e,e+9]},n.template=function(t,e){return t.replace(/#\{([\w]+)\}/g,function(t,i){return e[i]||0===e[i]?e[i]:void 0})},n.isSame=function(t,e,i){if(!t||!e)return!1;var s=n.getParsedDate(t),a=n.getParsedDate(e),h=i?i:"day",o={day:s.date==a.date&&s.month==a.month&&s.year==a.year,month:s.month==a.month&&s.year==a.year,year:s.year==a.year};return o[h]},n.less=function(t,e,i){return t&&e?e.getTime()t.getTime():!1},n.getLeadingZeroNum=function(t){return parseInt(t)<10?"0"+t:t},n.resetTime=function(t){return"object"==typeof t?(t=n.getParsedDate(t),new Date(t.year,t.month,t.date)):void 0},e.fn.datepicker=function(t){return this.each(function(){if(e.data(this,o)){var i=e.data(this,o);i.opts=e.extend(!0,i.opts,t),i.update()}else e.data(this,o,new m(this,t))})},e.fn.datepicker.Constructor=m,e.fn.datepicker.language={ru:{days:["Воскресенье","Понедельник","Вторник","Среда","Четверг","Пятница","Суббота"],daysShort:["Вос","Пон","Вто","Сре","Чет","Пят","Суб"],daysMin:["Вс","Пн","Вт","Ср","Чт","Пт","Сб"],months:["Январь","Февраль","Март","Апрель","Май","Июнь","Июль","Август","Сентябрь","Октябрь","Ноябрь","Декабрь"],monthsShort:["Янв","Фев","Мар","Апр","Май","Июн","Июл","Авг","Сен","Окт","Ноя","Дек"],today:"Сегодня",clear:"Очистить",dateFormat:"dd.mm.yyyy",timeFormat:"hh:ii",firstDay:1}},e(function(){e(r).datepicker()})}(),function(){var t={days:'
',months:'
',years:'
'},s=e.fn.datepicker,a=s.Constructor;s.Body=function(t,i,s){this.d=t,this.type=i,this.opts=s,this.$el=e(""),this.opts.onlyTimepicker||this.init()},s.Body.prototype={init:function(){this._buildBaseHtml(),this._render(),this._bindEvents()},_bindEvents:function(){this.$el.on("click",".datepicker--cell",e.proxy(this._onClickCell,this))},_buildBaseHtml:function(){this.$el=e(t[this.type]).appendTo(this.d.$content),this.$names=e(".datepicker--days-names",this.$el),this.$cells=e(".datepicker--cells",this.$el)},_getDayNamesHtml:function(t,e,s,a){return e=e!=i?e:t,s=s?s:"",a=a!=i?a:0,a>7?s:7==e?this._getDayNamesHtml(t,0,s,++a):(s+='
'+this.d.loc.daysMin[e]+"
",this._getDayNamesHtml(t,++e,s,++a))},_getCellContents:function(t,e){var i="datepicker--cell datepicker--cell-"+e,s=new Date,n=this.d,h=a.resetTime(n.minRange),o=a.resetTime(n.maxRange),r=n.opts,c=a.getParsedDate(t),d={},l=c.date;switch(e){case"day":n.isWeekend(c.day)&&(i+=" -weekend-"),c.month!=this.d.parsedDate.month&&(i+=" -other-month-",r.selectOtherMonths||(i+=" -disabled-"),r.showOtherMonths||(l=""));break;case"month":l=n.loc[n.opts.monthsField][c.month];break;case"year":var u=n.curDecade;l=c.year,(c.yearu[1])&&(i+=" -other-decade-",r.selectOtherYears||(i+=" -disabled-"),r.showOtherYears||(l=""))}return r.onRenderCell&&(d=r.onRenderCell(t,e)||{},l=d.html?d.html:l,i+=d.classes?" "+d.classes:""),r.range&&(a.isSame(h,t,e)&&(i+=" -range-from-"),a.isSame(o,t,e)&&(i+=" -range-to-"),1==n.selectedDates.length&&n.focused?((a.bigger(h,t)&&a.less(n.focused,t)||a.less(o,t)&&a.bigger(n.focused,t))&&(i+=" -in-range-"),a.less(o,t)&&a.isSame(n.focused,t)&&(i+=" -range-from-"),a.bigger(h,t)&&a.isSame(n.focused,t)&&(i+=" -range-to-")):2==n.selectedDates.length&&a.bigger(h,t)&&a.less(o,t)&&(i+=" -in-range-")),a.isSame(s,t,e)&&(i+=" -current-"),n.focused&&a.isSame(t,n.focused,e)&&(i+=" -focus-"),n._isSelected(t,e)&&(i+=" -selected-"),(!n._isInRange(t,e)||d.disabled)&&(i+=" -disabled-"),{html:l,classes:i}},_getDaysHtml:function(t){var e=a.getDaysCount(t),i=new Date(t.getFullYear(),t.getMonth(),1).getDay(),s=new Date(t.getFullYear(),t.getMonth(),e).getDay(),n=i-this.d.loc.firstDay,h=6-s+this.d.loc.firstDay;n=0>n?n+7:n,h=h>6?h-7:h;for(var o,r,c=-n+1,d="",l=c,u=e+h;u>=l;l++)r=t.getFullYear(),o=t.getMonth(),d+=this._getDayHtml(new Date(r,o,l));return d},_getDayHtml:function(t){var e=this._getCellContents(t,"day");return'
'+e.html+"
"},_getMonthsHtml:function(t){for(var e="",i=a.getParsedDate(t),s=0;12>s;)e+=this._getMonthHtml(new Date(i.year,s)),s++;return e},_getMonthHtml:function(t){var e=this._getCellContents(t,"month");return'
'+e.html+"
"},_getYearsHtml:function(t){var e=(a.getParsedDate(t),a.getDecade(t)),i=e[0]-1,s="",n=i;for(n;n<=e[1]+1;n++)s+=this._getYearHtml(new Date(n,0));return s},_getYearHtml:function(t){var e=this._getCellContents(t,"year");return'
'+e.html+"
"},_renderTypes:{days:function(){var t=this._getDayNamesHtml(this.d.loc.firstDay),e=this._getDaysHtml(this.d.currentDate);this.$cells.html(e),this.$names.html(t)},months:function(){var t=this._getMonthsHtml(this.d.currentDate);this.$cells.html(t)},years:function(){var t=this._getYearsHtml(this.d.currentDate);this.$cells.html(t)}},_render:function(){this.opts.onlyTimepicker||this._renderTypes[this.type].bind(this)()},_update:function(){var t,i,s,a=e(".datepicker--cell",this.$cells),n=this;a.each(function(a,h){i=e(this),s=n.d._getDateFromCell(e(this)),t=n._getCellContents(s,n.d.cellType),i.attr("class",t.classes)})},show:function(){this.opts.onlyTimepicker||(this.$el.addClass("active"),this.acitve=!0)},hide:function(){this.$el.removeClass("active"),this.active=!1},_handleClick:function(t){var e=t.data("date")||1,i=t.data("month")||0,s=t.data("year")||this.d.parsedDate.year,a=this.d;if(a.view!=this.opts.minView)return void a.down(new Date(s,i,e));var n=new Date(s,i,e),h=this.d._isSelected(n,this.d.cellType);return h?void a._handleAlreadySelectedDates.bind(a,h,n)():void a._trigger("clickCell",n)},_onClickCell:function(t){var i=e(t.target).closest(".datepicker--cell");i.hasClass("-disabled-")||this._handleClick.bind(this)(i)}}}(),function(){var t='
#{prevHtml}
#{title}
#{nextHtml}
',i='
',s='#{label}',a=e.fn.datepicker,n=a.Constructor;a.Navigation=function(t,e){this.d=t,this.opts=e,this.$buttonsContainer="",this.init()},a.Navigation.prototype={init:function(){this._buildBaseHtml(),this._bindEvents()},_bindEvents:function(){this.d.$nav.on("click",".datepicker--nav-action",e.proxy(this._onClickNavButton,this)),this.d.$nav.on("click",".datepicker--nav-title",e.proxy(this._onClickNavTitle,this)),this.d.$datepicker.on("click",".datepicker--button",e.proxy(this._onClickNavButton,this))},_buildBaseHtml:function(){this.opts.onlyTimepicker||this._render(),this._addButtonsIfNeed()},_addButtonsIfNeed:function(){this.opts.todayButton&&this._addButton("today"),this.opts.clearButton&&this._addButton("clear")},_render:function(){var i=this._getTitle(this.d.currentDate),s=n.template(t,e.extend({title:i},this.opts));this.d.$nav.html(s),"years"==this.d.view&&e(".datepicker--nav-title",this.d.$nav).addClass("-disabled-"),this.setNavStatus()},_getTitle:function(t){return this.d.formatDate(this.opts.navTitles[this.d.view],t)},_addButton:function(t){this.$buttonsContainer.length||this._addButtonsContainer();var i={action:t,label:this.d.loc[t]},a=n.template(s,i);e("[data-action="+t+"]",this.$buttonsContainer).length||this.$buttonsContainer.append(a)},_addButtonsContainer:function(){this.d.$datepicker.append(i),this.$buttonsContainer=e(".datepicker--buttons",this.d.$datepicker)},setNavStatus:function(){if((this.opts.minDate||this.opts.maxDate)&&this.opts.disableNavWhenOutOfRange){var t=this.d.parsedDate,e=t.month,i=t.year,s=t.date;switch(this.d.view){case"days":this.d._isInRange(new Date(i,e-1,1),"month")||this._disableNav("prev"),this.d._isInRange(new Date(i,e+1,1),"month")||this._disableNav("next");break;case"months":this.d._isInRange(new Date(i-1,e,s),"year")||this._disableNav("prev"),this.d._isInRange(new Date(i+1,e,s),"year")||this._disableNav("next");break;case"years":var a=n.getDecade(this.d.date);this.d._isInRange(new Date(a[0]-1,0,1),"year")||this._disableNav("prev"),this.d._isInRange(new Date(a[1]+1,0,1),"year")||this._disableNav("next")}}},_disableNav:function(t){e('[data-action="'+t+'"]',this.d.$nav).addClass("-disabled-")},_activateNav:function(t){e('[data-action="'+t+'"]',this.d.$nav).removeClass("-disabled-")},_onClickNavButton:function(t){var i=e(t.target).closest("[data-action]"),s=i.data("action");this.d[s]()},_onClickNavTitle:function(t){return e(t.target).hasClass("-disabled-")?void 0:"days"==this.d.view?this.d.view="months":void(this.d.view="years")}}}(),function(){var t='
#{hourVisible} : #{minValue}
',i=e.fn.datepicker,s=i.Constructor;i.Timepicker=function(t,e){this.d=t,this.opts=e,this.init()},i.Timepicker.prototype={init:function(){var t="input";this._setTime(this.d.date),this._buildHTML(),navigator.userAgent.match(/trident/gi)&&(t="change"),this.d.$el.on("selectDate",this._onSelectDate.bind(this)),this.$ranges.on(t,this._onChangeRange.bind(this)),this.$ranges.on("mouseup",this._onMouseUpRange.bind(this)),this.$ranges.on("mousemove focus ",this._onMouseEnterRange.bind(this)),this.$ranges.on("mouseout blur",this._onMouseOutRange.bind(this))},_setTime:function(t){var e=s.getParsedDate(t);this._handleDate(t),this.hours=e.hourst.getHours()&&(this.minMinutes=this.opts.minMinutes)},_setMaxTimeFromDate:function(t){ -this.maxHours=t.getHours(),this.maxMinutes=t.getMinutes(),this.d.lastSelectedDate&&this.d.lastSelectedDate.getHours()t?0:i.minHours,this.minMinutes=i.minMinutes<0||i.minMinutes>e?0:i.minMinutes,this.maxHours=i.maxHours<0||i.maxHours>t?t:i.maxHours,this.maxMinutes=i.maxMinutes<0||i.maxMinutes>e?e:i.maxMinutes},_validateHoursMinutes:function(t){this.hoursthis.maxHours&&(this.hours=this.maxHours),this.minutesthis.maxMinutes&&(this.minutes=this.maxMinutes)},_buildHTML:function(){var i=s.getLeadingZeroNum,a={hourMin:this.minHours,hourMax:i(this.maxHours),hourStep:this.opts.hoursStep,hourValue:this.hours,hourVisible:i(this.displayHours),minMin:this.minMinutes,minMax:i(this.maxMinutes),minStep:this.opts.minutesStep,minValue:i(this.minutes)},n=s.template(t,a);this.$timepicker=e(n).appendTo(this.d.$datepicker),this.$ranges=e('[type="range"]',this.$timepicker),this.$hours=e('[name="hours"]',this.$timepicker),this.$minutes=e('[name="minutes"]',this.$timepicker),this.$hoursText=e(".datepicker--time-current-hours",this.$timepicker),this.$minutesText=e(".datepicker--time-current-minutes",this.$timepicker),this.d.ampm&&(this.$ampm=e('').appendTo(e(".datepicker--time-current",this.$timepicker)).html(this.dayPeriod),this.$timepicker.addClass("-am-pm-"))},_updateCurrentTime:function(){var t=s.getLeadingZeroNum(this.displayHours),e=s.getLeadingZeroNum(this.minutes);this.$hoursText.html(t),this.$minutesText.html(e),this.d.ampm&&this.$ampm.html(this.dayPeriod)},_updateRanges:function(){this.$hours.attr({min:this.minHours,max:this.maxHours}).val(this.hours),this.$minutes.attr({min:this.minMinutes,max:this.maxMinutes}).val(this.minutes)},_handleDate:function(t){this._setDefaultMinMaxTime(),t&&(s.isSame(t,this.d.opts.minDate)?this._setMinTimeFromDate(this.d.opts.minDate):s.isSame(t,this.d.opts.maxDate)&&this._setMaxTimeFromDate(this.d.opts.maxDate)),this._validateHoursMinutes(t)},update:function(){this._updateRanges(),this._updateCurrentTime()},_getValidHoursFromDate:function(t,e){var i=t,a=t;t instanceof Date&&(i=s.getParsedDate(t),a=i.hours);var n=e||this.d.ampm,h="am";if(n)switch(!0){case 0==a:a=12;break;case 12==a:h="pm";break;case a>11:a-=12,h="pm"}return{hours:a,dayPeriod:h}},set hours(t){this._hours=t;var e=this._getValidHoursFromDate(t);this.displayHours=e.hours,this.dayPeriod=e.dayPeriod},get hours(){return this._hours},_onChangeRange:function(t){var i=e(t.target),s=i.attr("name");this.d.timepickerIsActive=!0,this[s]=i.val(),this._updateCurrentTime(),this.d._trigger("timeChange",[this.hours,this.minutes]),this._handleDate(this.d.lastSelectedDate),this.update()},_onSelectDate:function(t,e){this._handleDate(e),this.update()},_onMouseEnterRange:function(t){var i=e(t.target).attr("name");e(".datepicker--time-current-"+i,this.$timepicker).addClass("-focus-")},_onMouseOutRange:function(t){var i=e(t.target).attr("name");this.d.inFocus||e(".datepicker--time-current-"+i,this.$timepicker).removeClass("-focus-")},_onMouseUpRange:function(t){this.d.timepickerIsActive=!1}}}()}(window,jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.cs.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.cs.js deleted file mode 100644 index a89db7c..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.cs.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['cs'] = { - days: ['Neděle', 'Pondělí', 'Úterý', 'Středa', 'Čtvrtek', 'Pátek', 'Sobota'], - daysShort: ['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'], - daysMin: ['Ne', 'Po', 'Út', 'St', 'Čt', 'Pá', 'So'], - months: ['Leden', 'Únor', 'Březen', 'Duben', 'Květen', 'Červen', 'Červenec', 'Srpen', 'Září', 'Říjen', 'Listopad', 'Prosinec'], - monthsShort: ['Led', 'Úno', 'Bře', 'Dub', 'Kvě', 'Čvn', 'Čvc', 'Srp', 'Zář', 'Říj', 'Lis', 'Pro'], - today: 'Dnes', - clear: 'Vymazat', - dateFormat: 'dd.mm.yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.da.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.da.js deleted file mode 100644 index f34456e..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.da.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['da'] = { - days: ['Søndag', 'Mandag', 'Tirsdag', 'Onsdag', 'Torsdag', 'Fredag', 'Lørdag'], - daysShort: ['Søn', 'Man', 'Tir', 'Ons', 'Tor', 'Fre', 'Lør'], - daysMin: ['Sø', 'Ma', 'Ti', 'On', 'To', 'Fr', 'Lø'], - months: ['Januar','Februar','Marts','April','Maj','Juni', 'Juli','August','September','Oktober','November','December'], - monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Maj', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], - today: 'I dag', - clear: 'Nulstil', - dateFormat: 'dd/mm/yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.de.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.de.js deleted file mode 100644 index fd9f8ff..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.de.js +++ /dev/null @@ -1,13 +0,0 @@ -;(function ($) { $.fn.datepicker.language['de'] = { - days: ['Sonntag', 'Montag', 'Dienstag', 'Mittwoch', 'Donnerstag', 'Freitag', 'Samstag'], - daysShort: ['Son', 'Mon', 'Die', 'Mit', 'Don', 'Fre', 'Sam'], - daysMin: ['So', 'Mo', 'Di', 'Mi', 'Do', 'Fr', 'Sa'], - months: ['Januar','Februar','März','April','Mai','Juni', 'Juli','August','September','Oktober','November','Dezember'], - monthsShort: ['Jan', 'Feb', 'Mär', 'Apr', 'Mai', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dez'], - today: 'Heute', - clear: 'Aufräumen', - dateFormat: 'dd.mm.yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; - })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.en.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.en.js deleted file mode 100644 index 32072f6..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.en.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['en'] = { - days: ['Sunday', 'Monday', 'Tuesday', 'Wednesday', 'Thursday', 'Friday', 'Saturday'], - daysShort: ['Sun', 'Mon', 'Tue', 'Wed', 'Thu', 'Fri', 'Sat'], - daysMin: ['Su', 'Mo', 'Tu', 'We', 'Th', 'Fr', 'Sa'], - months: ['January','February','March','April','May','June', 'July','August','September','October','November','December'], - monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'May', 'Jun', 'Jul', 'Aug', 'Sep', 'Oct', 'Nov', 'Dec'], - today: 'Today', - clear: 'Clear', - dateFormat: 'mm/dd/yyyy', - timeFormat: 'hh:ii aa', - firstDay: 0 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.es.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.es.js deleted file mode 100644 index a8b6af5..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.es.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['es'] = { - days: ['Domingo', 'Lunes', 'Martes', 'Miércoles', 'Jueves', 'Viernes', 'Sábado'], - daysShort: ['Dom', 'Lun', 'Mar', 'Mie', 'Jue', 'Vie', 'Sab'], - daysMin: ['Do', 'Lu', 'Ma', 'Mi', 'Ju', 'Vi', 'Sa'], - months: ['Enero','Febrero','Marzo','Abril','Mayo','Junio', 'Julio','Augosto','Septiembre','Octubre','Noviembre','Diciembre'], - monthsShort: ['Ene', 'Feb', 'Mar', 'Abr', 'May', 'Jun', 'Jul', 'Ago', 'Sep', 'Oct', 'Nov', 'Dic'], - today: 'Hoy', - clear: 'Limpiar', - dateFormat: 'dd/mm/yyyy', - timeFormat: 'hh:ii aa', - firstDay: 1 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.fi.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.fi.js deleted file mode 100644 index 9619705..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.fi.js +++ /dev/null @@ -1,13 +0,0 @@ -;(function ($) { $.fn.datepicker.language['fi'] = { - days: ['Sunnuntai', 'Maanantai', 'Tiistai', 'Keskiviikko', 'Torstai', 'Perjantai', 'Lauantai'], - daysShort: ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'], - daysMin: ['Su', 'Ma', 'Ti', 'Ke', 'To', 'Pe', 'La'], - months: ['Tammikuu','Helmikuu','Maaliskuu','Huhtikuu','Toukokuu','Kesäkuu', 'Heinäkuu','Elokuu','Syyskuu','Lokakuu','Marraskuu','Joulukuu'], - monthsShort: ['Tammi', 'Helmi', 'Maalis', 'Huhti', 'Touko', 'Kesä', 'Heinä', 'Elo', 'Syys', 'Loka', 'Marras', 'Joulu'], - today: 'Tänään', - clear: 'Tyhjennä', - dateFormat: 'dd.mm.yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; - })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.fr.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.fr.js deleted file mode 100644 index 0d083b2..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.fr.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['fr'] = { - days: ['Dimanche', 'Lundi', 'Mardi', 'Mercredi', 'Jeudi', 'Vendredi', 'Samedi'], - daysShort: ['Dim', 'Lun', 'Mar', 'Mer', 'Jeu', 'Ven', 'Sam'], - daysMin: ['Di', 'Lu', 'Ma', 'Me', 'Je', 'Ve', 'Sa'], - months: ['Janvier','Février','Mars','Avril','Mai','Juin', 'Juillet','Août','Septembre','Octobre','Novembre','Decembre'], - monthsShort: ['Jan', 'Fév', 'Mars', 'Avr', 'Mai', 'Juin', 'Juil', 'Août', 'Sep', 'Oct', 'Nov', 'Dec'], - today: "Aujourd'hui", - clear: 'Effacer', - dateFormat: 'dd/mm/yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.hu.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.hu.js deleted file mode 100644 index 7d144b3..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.hu.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { ;(function ($) { $.fn.datepicker.language['hu'] = { - days: ['Vasárnap', 'Hétfő', 'Kedd', 'Szerda', 'Csütörtök', 'Péntek', 'Szombat'], - daysShort: ['Va', 'Hé', 'Ke', 'Sze', 'Cs', 'Pé', 'Szo'], - daysMin: ['V', 'H', 'K', 'Sz', 'Cs', 'P', 'Sz'], - months: ['Január', 'Február', 'Március', 'Április', 'Május', 'Június', 'Július', 'Augusztus', 'Szeptember', 'Október', 'November', 'December'], - monthsShort: ['Jan', 'Feb', 'Már', 'Ápr', 'Máj', 'Jún', 'Júl', 'Aug', 'Szep', 'Okt', 'Nov', 'Dec'], - today: 'Ma', - clear: 'Törlés', - dateFormat: 'yyyy-mm-dd', - timeFormat: 'hh:ii aa', - firstDay: 1 -}; })(jQuery); })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.nl.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.nl.js deleted file mode 100644 index 8d29a5a..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.nl.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['nl'] = { - days: ['zondag', 'maandag', 'dinsdag', 'woensdag', 'donderdag', 'vrijdag', 'zaterdag'], - daysShort: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], - daysMin: ['zo', 'ma', 'di', 'wo', 'do', 'vr', 'za'], - months: ['Januari', 'Februari', 'Maart', 'April', 'Mei', 'Juni', 'Juli', 'Augustus', 'September', 'Oktober', 'November', 'December'], - monthsShort: ['Jan', 'Feb', 'Mrt', 'Apr', 'Mei', 'Jun', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], - today: 'Vandaag', - clear: 'Legen', - dateFormat: 'dd-MM-yy', - timeFormat: 'hh:ii', - firstDay: 0 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pl.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pl.js deleted file mode 100644 index 3c0f565..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pl.js +++ /dev/null @@ -1,13 +0,0 @@ -;(function ($) { $.fn.datepicker.language['pl'] = { - days: ['Niedziela', 'Poniedziałek', 'Wtorek', 'Środa', 'Czwartek', 'Piątek', 'Sobota'], - daysShort: ['Nie', 'Pon', 'Wto', 'Śro', 'Czw', 'Pią', 'Sob'], - daysMin: ['Nd', 'Pn', 'Wt', 'Śr', 'Czw', 'Pt', 'So'], - months: ['Styczeń','Luty','Marzec','Kwiecień','Maj','Czerwiec', 'Lipiec','Sierpień','Wrzesień','Październik','Listopad','Grudzień'], - monthsShort: ['Sty', 'Lut', 'Mar', 'Kwi', 'Maj', 'Cze', 'Lip', 'Sie', 'Wrz', 'Paź', 'Lis', 'Gru'], - today: 'Dzisiaj', - clear: 'Wyczyść', - dateFormat: 'yyyy-mm-dd', - timeFormat: 'hh:ii:aa', - firstDay: 1 -}; - })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt-BR.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt-BR.js deleted file mode 100644 index 13a79f5..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt-BR.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['pt-BR'] = { - days: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'], - daysShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'], - daysMin: ['Do', 'Se', 'Te', 'Qu', 'Qu', 'Se', 'Sa'], - months: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], - monthsShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], - today: 'Hoje', - clear: 'Limpar', - dateFormat: 'dd/mm/yyyy', - timeFormat: 'hh:ii', - firstDay: 0 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt.js deleted file mode 100644 index 92a3a08..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.pt.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['pt'] = { - days: ['Domingo', 'Segunda', 'Terça', 'Quarta', 'Quinta', 'Sexta', 'Sábado'], - daysShort: ['Dom', 'Seg', 'Ter', 'Qua', 'Qui', 'Sex', 'Sab'], - daysMin: ['Do', 'Se', 'Te', 'Qa', 'Qi', 'Sx', 'Sa'], - months: ['Janeiro', 'Fevereiro', 'Março', 'Abril', 'Maio', 'Junho', 'Julho', 'Agosto', 'Setembro', 'Outubro', 'Novembro', 'Dezembro'], - monthsShort: ['Jan', 'Fev', 'Mar', 'Abr', 'Mai', 'Jun', 'Jul', 'Ago', 'Set', 'Out', 'Nov', 'Dez'], - today: 'Hoje', - clear: 'Limpar', - dateFormat: 'dd/mm/yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.ro.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.ro.js deleted file mode 100644 index 0034204..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.ro.js +++ /dev/null @@ -1,13 +0,0 @@ -;(function ($) { $.fn.datepicker.language['ro'] = { - days: ['Duminică', 'Luni', 'Marţi', 'Miercuri', 'Joi', 'Vineri', 'Sâmbătă'], - daysShort: ['Dum', 'Lun', 'Mar', 'Mie', 'Joi', 'Vin', 'Sâm'], - daysMin: ['D', 'L', 'Ma', 'Mi', 'J', 'V', 'S'], - months: ['Ianuarie','Februarie','Martie','Aprilie','Mai','Iunie','Iulie','August','Septembrie','Octombrie','Noiembrie','Decembrie'], - monthsShort: ['Ian', 'Feb', 'Mar', 'Apr', 'Mai', 'Iun', 'Iul', 'Aug', 'Sept', 'Oct', 'Nov', 'Dec'], - today: 'Azi', - clear: 'Şterge', - dateFormat: 'dd.mm.yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; - })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.sk.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.sk.js deleted file mode 100644 index 3312386..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.sk.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['sk'] = { - days: ['Nedeľa', 'Pondelok', 'Utorok', 'Streda', 'Štvrtok', 'Piatok', 'Sobota'], - daysShort: ['Ned', 'Pon', 'Uto', 'Str', 'Štv', 'Pia', 'Sob'], - daysMin: ['Ne', 'Po', 'Ut', 'St', 'Št', 'Pi', 'So'], - months: ['Január','Február','Marec','Apríl','Máj','Jún', 'Júl','August','September','Október','November','December'], - monthsShort: ['Jan', 'Feb', 'Mar', 'Apr', 'Máj', 'Jún', 'Jul', 'Aug', 'Sep', 'Okt', 'Nov', 'Dec'], - today: 'Dnes', - clear: 'Vymazať', - dateFormat: 'dd.mm.yyyy', - timeFormat: 'hh:ii', - firstDay: 1 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.zh.js b/priv/assets/vendor/airdatepicker/js/i18n/datepicker.zh.js deleted file mode 100644 index 08633cc..0000000 --- a/priv/assets/vendor/airdatepicker/js/i18n/datepicker.zh.js +++ /dev/null @@ -1,12 +0,0 @@ -;(function ($) { $.fn.datepicker.language['zh'] = { - days: ['周日', '周一', '周二', '周三', '周四', '周五', '周六'], - daysShort: ['日', '一', '二', '三', '四', '五', '六'], - daysMin: ['日', '一', '二', '三', '四', '五', '六'], - months: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], - monthsShort: ['一月', '二月', '三月', '四月', '五月', '六月', '七月', '八月', '九月', '十月', '十一月', '十二月'], - today: '今天', - clear: '清除', - dateFormat: 'yyyy-mm-dd', - timeFormat: 'hh:ii', - firstDay: 1 -}; })(jQuery); \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/LICENSE.md b/priv/assets/vendor/bootstrap/LICENSE.md deleted file mode 100644 index 13267da..0000000 --- a/priv/assets/vendor/bootstrap/LICENSE.md +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright 2011-2018 Twitter, Inc. - -Permission is hereby granted, free of charge, to any person obtaining a copy -of this software and associated documentation files (the "Software"), to deal -in the Software without restriction, including without limitation the rights -to use, copy, modify, merge, publish, distribute, sublicense, and/or sell -copies of the Software, and to permit persons to whom the Software is -furnished to do so, subject to the following conditions: - -The above copyright notice and this permission notice shall be included in all -copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR -IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY, -FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE -AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER -LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, -OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE -SOFTWARE. diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.css b/priv/assets/vendor/bootstrap/css/bootstrap-grid.css deleted file mode 100644 index 7acbf00..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.css +++ /dev/null @@ -1,5002 +0,0 @@ -/*! - * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -.container, -.container-fluid, -.container-xxl, -.container-xl, -.container-lg, -.container-md, -.container-sm { - width: 100%; - padding-right: var(--bs-gutter-x, 0.75rem); - padding-left: var(--bs-gutter-x, 0.75rem); - margin-right: auto; - margin-left: auto; -} - -@media (min-width: 576px) { - .container-sm, .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container-md, .container-sm, .container { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container-lg, .container-md, .container-sm, .container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1140px; - } -} -@media (min-width: 1400px) { - .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1320px; - } -} -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(var(--bs-gutter-y) * -1); - margin-right: calc(var(--bs-gutter-x) * -.5); - margin-left: calc(var(--bs-gutter-x) * -.5); -} -.row > * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-right: calc(var(--bs-gutter-x) * .5); - padding-left: calc(var(--bs-gutter-x) * .5); - margin-top: var(--bs-gutter-y); -} - -.col { - flex: 1 0 0%; -} - -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} - -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; -} - -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; -} - -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -.col-auto { - flex: 0 0 auto; - width: auto; -} - -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} - -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-3 { - flex: 0 0 auto; - width: 25%; -} - -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} - -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} - -.col-6 { - flex: 0 0 auto; - width: 50%; -} - -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} - -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} - -.col-9 { - flex: 0 0 auto; - width: 75%; -} - -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} - -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} - -.col-12 { - flex: 0 0 auto; - width: 100%; -} - -.offset-1 { - margin-left: 8.33333333%; -} - -.offset-2 { - margin-left: 16.66666667%; -} - -.offset-3 { - margin-left: 25%; -} - -.offset-4 { - margin-left: 33.33333333%; -} - -.offset-5 { - margin-left: 41.66666667%; -} - -.offset-6 { - margin-left: 50%; -} - -.offset-7 { - margin-left: 58.33333333%; -} - -.offset-8 { - margin-left: 66.66666667%; -} - -.offset-9 { - margin-left: 75%; -} - -.offset-10 { - margin-left: 83.33333333%; -} - -.offset-11 { - margin-left: 91.66666667%; -} - -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} - -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} - -@media (min-width: 576px) { - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-sm-0 { - margin-left: 0; - } - - .offset-sm-1 { - margin-left: 8.33333333%; - } - - .offset-sm-2 { - margin-left: 16.66666667%; - } - - .offset-sm-3 { - margin-left: 25%; - } - - .offset-sm-4 { - margin-left: 33.33333333%; - } - - .offset-sm-5 { - margin-left: 41.66666667%; - } - - .offset-sm-6 { - margin-left: 50%; - } - - .offset-sm-7 { - margin-left: 58.33333333%; - } - - .offset-sm-8 { - margin-left: 66.66666667%; - } - - .offset-sm-9 { - margin-left: 75%; - } - - .offset-sm-10 { - margin-left: 83.33333333%; - } - - .offset-sm-11 { - margin-left: 91.66666667%; - } - - .g-sm-0, -.gx-sm-0 { - --bs-gutter-x: 0; - } - - .g-sm-0, -.gy-sm-0 { - --bs-gutter-y: 0; - } - - .g-sm-1, -.gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - - .g-sm-1, -.gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - - .g-sm-2, -.gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - - .g-sm-2, -.gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - - .g-sm-3, -.gx-sm-3 { - --bs-gutter-x: 1rem; - } - - .g-sm-3, -.gy-sm-3 { - --bs-gutter-y: 1rem; - } - - .g-sm-4, -.gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - - .g-sm-4, -.gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - - .g-sm-5, -.gx-sm-5 { - --bs-gutter-x: 3rem; - } - - .g-sm-5, -.gy-sm-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 768px) { - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-md-0 { - margin-left: 0; - } - - .offset-md-1 { - margin-left: 8.33333333%; - } - - .offset-md-2 { - margin-left: 16.66666667%; - } - - .offset-md-3 { - margin-left: 25%; - } - - .offset-md-4 { - margin-left: 33.33333333%; - } - - .offset-md-5 { - margin-left: 41.66666667%; - } - - .offset-md-6 { - margin-left: 50%; - } - - .offset-md-7 { - margin-left: 58.33333333%; - } - - .offset-md-8 { - margin-left: 66.66666667%; - } - - .offset-md-9 { - margin-left: 75%; - } - - .offset-md-10 { - margin-left: 83.33333333%; - } - - .offset-md-11 { - margin-left: 91.66666667%; - } - - .g-md-0, -.gx-md-0 { - --bs-gutter-x: 0; - } - - .g-md-0, -.gy-md-0 { - --bs-gutter-y: 0; - } - - .g-md-1, -.gx-md-1 { - --bs-gutter-x: 0.25rem; - } - - .g-md-1, -.gy-md-1 { - --bs-gutter-y: 0.25rem; - } - - .g-md-2, -.gx-md-2 { - --bs-gutter-x: 0.5rem; - } - - .g-md-2, -.gy-md-2 { - --bs-gutter-y: 0.5rem; - } - - .g-md-3, -.gx-md-3 { - --bs-gutter-x: 1rem; - } - - .g-md-3, -.gy-md-3 { - --bs-gutter-y: 1rem; - } - - .g-md-4, -.gx-md-4 { - --bs-gutter-x: 1.5rem; - } - - .g-md-4, -.gy-md-4 { - --bs-gutter-y: 1.5rem; - } - - .g-md-5, -.gx-md-5 { - --bs-gutter-x: 3rem; - } - - .g-md-5, -.gy-md-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 992px) { - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-lg-0 { - margin-left: 0; - } - - .offset-lg-1 { - margin-left: 8.33333333%; - } - - .offset-lg-2 { - margin-left: 16.66666667%; - } - - .offset-lg-3 { - margin-left: 25%; - } - - .offset-lg-4 { - margin-left: 33.33333333%; - } - - .offset-lg-5 { - margin-left: 41.66666667%; - } - - .offset-lg-6 { - margin-left: 50%; - } - - .offset-lg-7 { - margin-left: 58.33333333%; - } - - .offset-lg-8 { - margin-left: 66.66666667%; - } - - .offset-lg-9 { - margin-left: 75%; - } - - .offset-lg-10 { - margin-left: 83.33333333%; - } - - .offset-lg-11 { - margin-left: 91.66666667%; - } - - .g-lg-0, -.gx-lg-0 { - --bs-gutter-x: 0; - } - - .g-lg-0, -.gy-lg-0 { - --bs-gutter-y: 0; - } - - .g-lg-1, -.gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - - .g-lg-1, -.gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - - .g-lg-2, -.gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - - .g-lg-2, -.gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - - .g-lg-3, -.gx-lg-3 { - --bs-gutter-x: 1rem; - } - - .g-lg-3, -.gy-lg-3 { - --bs-gutter-y: 1rem; - } - - .g-lg-4, -.gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - - .g-lg-4, -.gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - - .g-lg-5, -.gx-lg-5 { - --bs-gutter-x: 3rem; - } - - .g-lg-5, -.gy-lg-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1200px) { - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-xl-0 { - margin-left: 0; - } - - .offset-xl-1 { - margin-left: 8.33333333%; - } - - .offset-xl-2 { - margin-left: 16.66666667%; - } - - .offset-xl-3 { - margin-left: 25%; - } - - .offset-xl-4 { - margin-left: 33.33333333%; - } - - .offset-xl-5 { - margin-left: 41.66666667%; - } - - .offset-xl-6 { - margin-left: 50%; - } - - .offset-xl-7 { - margin-left: 58.33333333%; - } - - .offset-xl-8 { - margin-left: 66.66666667%; - } - - .offset-xl-9 { - margin-left: 75%; - } - - .offset-xl-10 { - margin-left: 83.33333333%; - } - - .offset-xl-11 { - margin-left: 91.66666667%; - } - - .g-xl-0, -.gx-xl-0 { - --bs-gutter-x: 0; - } - - .g-xl-0, -.gy-xl-0 { - --bs-gutter-y: 0; - } - - .g-xl-1, -.gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - - .g-xl-1, -.gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - - .g-xl-2, -.gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - - .g-xl-2, -.gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - - .g-xl-3, -.gx-xl-3 { - --bs-gutter-x: 1rem; - } - - .g-xl-3, -.gy-xl-3 { - --bs-gutter-y: 1rem; - } - - .g-xl-4, -.gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - - .g-xl-4, -.gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - - .g-xl-5, -.gx-xl-5 { - --bs-gutter-x: 3rem; - } - - .g-xl-5, -.gy-xl-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1400px) { - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-xxl-0 { - margin-left: 0; - } - - .offset-xxl-1 { - margin-left: 8.33333333%; - } - - .offset-xxl-2 { - margin-left: 16.66666667%; - } - - .offset-xxl-3 { - margin-left: 25%; - } - - .offset-xxl-4 { - margin-left: 33.33333333%; - } - - .offset-xxl-5 { - margin-left: 41.66666667%; - } - - .offset-xxl-6 { - margin-left: 50%; - } - - .offset-xxl-7 { - margin-left: 58.33333333%; - } - - .offset-xxl-8 { - margin-left: 66.66666667%; - } - - .offset-xxl-9 { - margin-left: 75%; - } - - .offset-xxl-10 { - margin-left: 83.33333333%; - } - - .offset-xxl-11 { - margin-left: 91.66666667%; - } - - .g-xxl-0, -.gx-xxl-0 { - --bs-gutter-x: 0; - } - - .g-xxl-0, -.gy-xxl-0 { - --bs-gutter-y: 0; - } - - .g-xxl-1, -.gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - - .g-xxl-1, -.gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - - .g-xxl-2, -.gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - - .g-xxl-2, -.gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - - .g-xxl-3, -.gx-xxl-3 { - --bs-gutter-x: 1rem; - } - - .g-xxl-3, -.gy-xxl-3 { - --bs-gutter-y: 1rem; - } - - .g-xxl-4, -.gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - - .g-xxl-4, -.gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - - .g-xxl-5, -.gx-xxl-5 { - --bs-gutter-x: 3rem; - } - - .g-xxl-5, -.gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-grid { - display: grid !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -.d-none { - display: none !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.justify-content-evenly { - justify-content: space-evenly !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -.order-first { - order: -1 !important; -} - -.order-0 { - order: 0 !important; -} - -.order-1 { - order: 1 !important; -} - -.order-2 { - order: 2 !important; -} - -.order-3 { - order: 3 !important; -} - -.order-4 { - order: 4 !important; -} - -.order-5 { - order: 5 !important; -} - -.order-last { - order: 6 !important; -} - -.m-0 { - margin: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mx-0 { - margin-right: 0 !important; - margin-left: 0 !important; -} - -.mx-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; -} - -.mx-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; -} - -.mx-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; -} - -.mx-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; -} - -.mx-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; -} - -.mx-auto { - margin-right: auto !important; - margin-left: auto !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.me-0 { - margin-right: 0 !important; -} - -.me-1 { - margin-right: 0.25rem !important; -} - -.me-2 { - margin-right: 0.5rem !important; -} - -.me-3 { - margin-right: 1rem !important; -} - -.me-4 { - margin-right: 1.5rem !important; -} - -.me-5 { - margin-right: 3rem !important; -} - -.me-auto { - margin-right: auto !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ms-0 { - margin-left: 0 !important; -} - -.ms-1 { - margin-left: 0.25rem !important; -} - -.ms-2 { - margin-left: 0.5rem !important; -} - -.ms-3 { - margin-left: 1rem !important; -} - -.ms-4 { - margin-left: 1.5rem !important; -} - -.ms-5 { - margin-left: 3rem !important; -} - -.ms-auto { - margin-left: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.px-0 { - padding-right: 0 !important; - padding-left: 0 !important; -} - -.px-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; -} - -.px-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; -} - -.px-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; -} - -.px-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; -} - -.px-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pe-0 { - padding-right: 0 !important; -} - -.pe-1 { - padding-right: 0.25rem !important; -} - -.pe-2 { - padding-right: 0.5rem !important; -} - -.pe-3 { - padding-right: 1rem !important; -} - -.pe-4 { - padding-right: 1.5rem !important; -} - -.pe-5 { - padding-right: 3rem !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.ps-0 { - padding-left: 0 !important; -} - -.ps-1 { - padding-left: 0.25rem !important; -} - -.ps-2 { - padding-left: 0.5rem !important; -} - -.ps-3 { - padding-left: 1rem !important; -} - -.ps-4 { - padding-left: 1.5rem !important; -} - -.ps-5 { - padding-left: 3rem !important; -} - -@media (min-width: 576px) { - .d-sm-inline { - display: inline !important; - } - - .d-sm-inline-block { - display: inline-block !important; - } - - .d-sm-block { - display: block !important; - } - - .d-sm-grid { - display: grid !important; - } - - .d-sm-table { - display: table !important; - } - - .d-sm-table-row { - display: table-row !important; - } - - .d-sm-table-cell { - display: table-cell !important; - } - - .d-sm-flex { - display: flex !important; - } - - .d-sm-inline-flex { - display: inline-flex !important; - } - - .d-sm-none { - display: none !important; - } - - .flex-sm-fill { - flex: 1 1 auto !important; - } - - .flex-sm-row { - flex-direction: row !important; - } - - .flex-sm-column { - flex-direction: column !important; - } - - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-sm-wrap { - flex-wrap: wrap !important; - } - - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-sm-start { - justify-content: flex-start !important; - } - - .justify-content-sm-end { - justify-content: flex-end !important; - } - - .justify-content-sm-center { - justify-content: center !important; - } - - .justify-content-sm-between { - justify-content: space-between !important; - } - - .justify-content-sm-around { - justify-content: space-around !important; - } - - .justify-content-sm-evenly { - justify-content: space-evenly !important; - } - - .align-items-sm-start { - align-items: flex-start !important; - } - - .align-items-sm-end { - align-items: flex-end !important; - } - - .align-items-sm-center { - align-items: center !important; - } - - .align-items-sm-baseline { - align-items: baseline !important; - } - - .align-items-sm-stretch { - align-items: stretch !important; - } - - .align-content-sm-start { - align-content: flex-start !important; - } - - .align-content-sm-end { - align-content: flex-end !important; - } - - .align-content-sm-center { - align-content: center !important; - } - - .align-content-sm-between { - align-content: space-between !important; - } - - .align-content-sm-around { - align-content: space-around !important; - } - - .align-content-sm-stretch { - align-content: stretch !important; - } - - .align-self-sm-auto { - align-self: auto !important; - } - - .align-self-sm-start { - align-self: flex-start !important; - } - - .align-self-sm-end { - align-self: flex-end !important; - } - - .align-self-sm-center { - align-self: center !important; - } - - .align-self-sm-baseline { - align-self: baseline !important; - } - - .align-self-sm-stretch { - align-self: stretch !important; - } - - .order-sm-first { - order: -1 !important; - } - - .order-sm-0 { - order: 0 !important; - } - - .order-sm-1 { - order: 1 !important; - } - - .order-sm-2 { - order: 2 !important; - } - - .order-sm-3 { - order: 3 !important; - } - - .order-sm-4 { - order: 4 !important; - } - - .order-sm-5 { - order: 5 !important; - } - - .order-sm-last { - order: 6 !important; - } - - .m-sm-0 { - margin: 0 !important; - } - - .m-sm-1 { - margin: 0.25rem !important; - } - - .m-sm-2 { - margin: 0.5rem !important; - } - - .m-sm-3 { - margin: 1rem !important; - } - - .m-sm-4 { - margin: 1.5rem !important; - } - - .m-sm-5 { - margin: 3rem !important; - } - - .m-sm-auto { - margin: auto !important; - } - - .mx-sm-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-sm-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-sm-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-sm-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-sm-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-sm-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-sm-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-sm-0 { - margin-top: 0 !important; - } - - .mt-sm-1 { - margin-top: 0.25rem !important; - } - - .mt-sm-2 { - margin-top: 0.5rem !important; - } - - .mt-sm-3 { - margin-top: 1rem !important; - } - - .mt-sm-4 { - margin-top: 1.5rem !important; - } - - .mt-sm-5 { - margin-top: 3rem !important; - } - - .mt-sm-auto { - margin-top: auto !important; - } - - .me-sm-0 { - margin-right: 0 !important; - } - - .me-sm-1 { - margin-right: 0.25rem !important; - } - - .me-sm-2 { - margin-right: 0.5rem !important; - } - - .me-sm-3 { - margin-right: 1rem !important; - } - - .me-sm-4 { - margin-right: 1.5rem !important; - } - - .me-sm-5 { - margin-right: 3rem !important; - } - - .me-sm-auto { - margin-right: auto !important; - } - - .mb-sm-0 { - margin-bottom: 0 !important; - } - - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - - .mb-sm-3 { - margin-bottom: 1rem !important; - } - - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - - .mb-sm-5 { - margin-bottom: 3rem !important; - } - - .mb-sm-auto { - margin-bottom: auto !important; - } - - .ms-sm-0 { - margin-left: 0 !important; - } - - .ms-sm-1 { - margin-left: 0.25rem !important; - } - - .ms-sm-2 { - margin-left: 0.5rem !important; - } - - .ms-sm-3 { - margin-left: 1rem !important; - } - - .ms-sm-4 { - margin-left: 1.5rem !important; - } - - .ms-sm-5 { - margin-left: 3rem !important; - } - - .ms-sm-auto { - margin-left: auto !important; - } - - .p-sm-0 { - padding: 0 !important; - } - - .p-sm-1 { - padding: 0.25rem !important; - } - - .p-sm-2 { - padding: 0.5rem !important; - } - - .p-sm-3 { - padding: 1rem !important; - } - - .p-sm-4 { - padding: 1.5rem !important; - } - - .p-sm-5 { - padding: 3rem !important; - } - - .px-sm-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-sm-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-sm-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-sm-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-sm-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-sm-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-sm-0 { - padding-top: 0 !important; - } - - .pt-sm-1 { - padding-top: 0.25rem !important; - } - - .pt-sm-2 { - padding-top: 0.5rem !important; - } - - .pt-sm-3 { - padding-top: 1rem !important; - } - - .pt-sm-4 { - padding-top: 1.5rem !important; - } - - .pt-sm-5 { - padding-top: 3rem !important; - } - - .pe-sm-0 { - padding-right: 0 !important; - } - - .pe-sm-1 { - padding-right: 0.25rem !important; - } - - .pe-sm-2 { - padding-right: 0.5rem !important; - } - - .pe-sm-3 { - padding-right: 1rem !important; - } - - .pe-sm-4 { - padding-right: 1.5rem !important; - } - - .pe-sm-5 { - padding-right: 3rem !important; - } - - .pb-sm-0 { - padding-bottom: 0 !important; - } - - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - - .pb-sm-3 { - padding-bottom: 1rem !important; - } - - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - - .pb-sm-5 { - padding-bottom: 3rem !important; - } - - .ps-sm-0 { - padding-left: 0 !important; - } - - .ps-sm-1 { - padding-left: 0.25rem !important; - } - - .ps-sm-2 { - padding-left: 0.5rem !important; - } - - .ps-sm-3 { - padding-left: 1rem !important; - } - - .ps-sm-4 { - padding-left: 1.5rem !important; - } - - .ps-sm-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 768px) { - .d-md-inline { - display: inline !important; - } - - .d-md-inline-block { - display: inline-block !important; - } - - .d-md-block { - display: block !important; - } - - .d-md-grid { - display: grid !important; - } - - .d-md-table { - display: table !important; - } - - .d-md-table-row { - display: table-row !important; - } - - .d-md-table-cell { - display: table-cell !important; - } - - .d-md-flex { - display: flex !important; - } - - .d-md-inline-flex { - display: inline-flex !important; - } - - .d-md-none { - display: none !important; - } - - .flex-md-fill { - flex: 1 1 auto !important; - } - - .flex-md-row { - flex-direction: row !important; - } - - .flex-md-column { - flex-direction: column !important; - } - - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-md-grow-0 { - flex-grow: 0 !important; - } - - .flex-md-grow-1 { - flex-grow: 1 !important; - } - - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-md-wrap { - flex-wrap: wrap !important; - } - - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-md-start { - justify-content: flex-start !important; - } - - .justify-content-md-end { - justify-content: flex-end !important; - } - - .justify-content-md-center { - justify-content: center !important; - } - - .justify-content-md-between { - justify-content: space-between !important; - } - - .justify-content-md-around { - justify-content: space-around !important; - } - - .justify-content-md-evenly { - justify-content: space-evenly !important; - } - - .align-items-md-start { - align-items: flex-start !important; - } - - .align-items-md-end { - align-items: flex-end !important; - } - - .align-items-md-center { - align-items: center !important; - } - - .align-items-md-baseline { - align-items: baseline !important; - } - - .align-items-md-stretch { - align-items: stretch !important; - } - - .align-content-md-start { - align-content: flex-start !important; - } - - .align-content-md-end { - align-content: flex-end !important; - } - - .align-content-md-center { - align-content: center !important; - } - - .align-content-md-between { - align-content: space-between !important; - } - - .align-content-md-around { - align-content: space-around !important; - } - - .align-content-md-stretch { - align-content: stretch !important; - } - - .align-self-md-auto { - align-self: auto !important; - } - - .align-self-md-start { - align-self: flex-start !important; - } - - .align-self-md-end { - align-self: flex-end !important; - } - - .align-self-md-center { - align-self: center !important; - } - - .align-self-md-baseline { - align-self: baseline !important; - } - - .align-self-md-stretch { - align-self: stretch !important; - } - - .order-md-first { - order: -1 !important; - } - - .order-md-0 { - order: 0 !important; - } - - .order-md-1 { - order: 1 !important; - } - - .order-md-2 { - order: 2 !important; - } - - .order-md-3 { - order: 3 !important; - } - - .order-md-4 { - order: 4 !important; - } - - .order-md-5 { - order: 5 !important; - } - - .order-md-last { - order: 6 !important; - } - - .m-md-0 { - margin: 0 !important; - } - - .m-md-1 { - margin: 0.25rem !important; - } - - .m-md-2 { - margin: 0.5rem !important; - } - - .m-md-3 { - margin: 1rem !important; - } - - .m-md-4 { - margin: 1.5rem !important; - } - - .m-md-5 { - margin: 3rem !important; - } - - .m-md-auto { - margin: auto !important; - } - - .mx-md-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-md-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-md-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-md-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-md-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-md-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-md-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-md-0 { - margin-top: 0 !important; - } - - .mt-md-1 { - margin-top: 0.25rem !important; - } - - .mt-md-2 { - margin-top: 0.5rem !important; - } - - .mt-md-3 { - margin-top: 1rem !important; - } - - .mt-md-4 { - margin-top: 1.5rem !important; - } - - .mt-md-5 { - margin-top: 3rem !important; - } - - .mt-md-auto { - margin-top: auto !important; - } - - .me-md-0 { - margin-right: 0 !important; - } - - .me-md-1 { - margin-right: 0.25rem !important; - } - - .me-md-2 { - margin-right: 0.5rem !important; - } - - .me-md-3 { - margin-right: 1rem !important; - } - - .me-md-4 { - margin-right: 1.5rem !important; - } - - .me-md-5 { - margin-right: 3rem !important; - } - - .me-md-auto { - margin-right: auto !important; - } - - .mb-md-0 { - margin-bottom: 0 !important; - } - - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - - .mb-md-3 { - margin-bottom: 1rem !important; - } - - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - - .mb-md-5 { - margin-bottom: 3rem !important; - } - - .mb-md-auto { - margin-bottom: auto !important; - } - - .ms-md-0 { - margin-left: 0 !important; - } - - .ms-md-1 { - margin-left: 0.25rem !important; - } - - .ms-md-2 { - margin-left: 0.5rem !important; - } - - .ms-md-3 { - margin-left: 1rem !important; - } - - .ms-md-4 { - margin-left: 1.5rem !important; - } - - .ms-md-5 { - margin-left: 3rem !important; - } - - .ms-md-auto { - margin-left: auto !important; - } - - .p-md-0 { - padding: 0 !important; - } - - .p-md-1 { - padding: 0.25rem !important; - } - - .p-md-2 { - padding: 0.5rem !important; - } - - .p-md-3 { - padding: 1rem !important; - } - - .p-md-4 { - padding: 1.5rem !important; - } - - .p-md-5 { - padding: 3rem !important; - } - - .px-md-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-md-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-md-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-md-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-md-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-md-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-md-0 { - padding-top: 0 !important; - } - - .pt-md-1 { - padding-top: 0.25rem !important; - } - - .pt-md-2 { - padding-top: 0.5rem !important; - } - - .pt-md-3 { - padding-top: 1rem !important; - } - - .pt-md-4 { - padding-top: 1.5rem !important; - } - - .pt-md-5 { - padding-top: 3rem !important; - } - - .pe-md-0 { - padding-right: 0 !important; - } - - .pe-md-1 { - padding-right: 0.25rem !important; - } - - .pe-md-2 { - padding-right: 0.5rem !important; - } - - .pe-md-3 { - padding-right: 1rem !important; - } - - .pe-md-4 { - padding-right: 1.5rem !important; - } - - .pe-md-5 { - padding-right: 3rem !important; - } - - .pb-md-0 { - padding-bottom: 0 !important; - } - - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - - .pb-md-3 { - padding-bottom: 1rem !important; - } - - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - - .pb-md-5 { - padding-bottom: 3rem !important; - } - - .ps-md-0 { - padding-left: 0 !important; - } - - .ps-md-1 { - padding-left: 0.25rem !important; - } - - .ps-md-2 { - padding-left: 0.5rem !important; - } - - .ps-md-3 { - padding-left: 1rem !important; - } - - .ps-md-4 { - padding-left: 1.5rem !important; - } - - .ps-md-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 992px) { - .d-lg-inline { - display: inline !important; - } - - .d-lg-inline-block { - display: inline-block !important; - } - - .d-lg-block { - display: block !important; - } - - .d-lg-grid { - display: grid !important; - } - - .d-lg-table { - display: table !important; - } - - .d-lg-table-row { - display: table-row !important; - } - - .d-lg-table-cell { - display: table-cell !important; - } - - .d-lg-flex { - display: flex !important; - } - - .d-lg-inline-flex { - display: inline-flex !important; - } - - .d-lg-none { - display: none !important; - } - - .flex-lg-fill { - flex: 1 1 auto !important; - } - - .flex-lg-row { - flex-direction: row !important; - } - - .flex-lg-column { - flex-direction: column !important; - } - - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-lg-wrap { - flex-wrap: wrap !important; - } - - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-lg-start { - justify-content: flex-start !important; - } - - .justify-content-lg-end { - justify-content: flex-end !important; - } - - .justify-content-lg-center { - justify-content: center !important; - } - - .justify-content-lg-between { - justify-content: space-between !important; - } - - .justify-content-lg-around { - justify-content: space-around !important; - } - - .justify-content-lg-evenly { - justify-content: space-evenly !important; - } - - .align-items-lg-start { - align-items: flex-start !important; - } - - .align-items-lg-end { - align-items: flex-end !important; - } - - .align-items-lg-center { - align-items: center !important; - } - - .align-items-lg-baseline { - align-items: baseline !important; - } - - .align-items-lg-stretch { - align-items: stretch !important; - } - - .align-content-lg-start { - align-content: flex-start !important; - } - - .align-content-lg-end { - align-content: flex-end !important; - } - - .align-content-lg-center { - align-content: center !important; - } - - .align-content-lg-between { - align-content: space-between !important; - } - - .align-content-lg-around { - align-content: space-around !important; - } - - .align-content-lg-stretch { - align-content: stretch !important; - } - - .align-self-lg-auto { - align-self: auto !important; - } - - .align-self-lg-start { - align-self: flex-start !important; - } - - .align-self-lg-end { - align-self: flex-end !important; - } - - .align-self-lg-center { - align-self: center !important; - } - - .align-self-lg-baseline { - align-self: baseline !important; - } - - .align-self-lg-stretch { - align-self: stretch !important; - } - - .order-lg-first { - order: -1 !important; - } - - .order-lg-0 { - order: 0 !important; - } - - .order-lg-1 { - order: 1 !important; - } - - .order-lg-2 { - order: 2 !important; - } - - .order-lg-3 { - order: 3 !important; - } - - .order-lg-4 { - order: 4 !important; - } - - .order-lg-5 { - order: 5 !important; - } - - .order-lg-last { - order: 6 !important; - } - - .m-lg-0 { - margin: 0 !important; - } - - .m-lg-1 { - margin: 0.25rem !important; - } - - .m-lg-2 { - margin: 0.5rem !important; - } - - .m-lg-3 { - margin: 1rem !important; - } - - .m-lg-4 { - margin: 1.5rem !important; - } - - .m-lg-5 { - margin: 3rem !important; - } - - .m-lg-auto { - margin: auto !important; - } - - .mx-lg-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-lg-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-lg-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-lg-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-lg-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-lg-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-lg-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-lg-0 { - margin-top: 0 !important; - } - - .mt-lg-1 { - margin-top: 0.25rem !important; - } - - .mt-lg-2 { - margin-top: 0.5rem !important; - } - - .mt-lg-3 { - margin-top: 1rem !important; - } - - .mt-lg-4 { - margin-top: 1.5rem !important; - } - - .mt-lg-5 { - margin-top: 3rem !important; - } - - .mt-lg-auto { - margin-top: auto !important; - } - - .me-lg-0 { - margin-right: 0 !important; - } - - .me-lg-1 { - margin-right: 0.25rem !important; - } - - .me-lg-2 { - margin-right: 0.5rem !important; - } - - .me-lg-3 { - margin-right: 1rem !important; - } - - .me-lg-4 { - margin-right: 1.5rem !important; - } - - .me-lg-5 { - margin-right: 3rem !important; - } - - .me-lg-auto { - margin-right: auto !important; - } - - .mb-lg-0 { - margin-bottom: 0 !important; - } - - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - - .mb-lg-3 { - margin-bottom: 1rem !important; - } - - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - - .mb-lg-5 { - margin-bottom: 3rem !important; - } - - .mb-lg-auto { - margin-bottom: auto !important; - } - - .ms-lg-0 { - margin-left: 0 !important; - } - - .ms-lg-1 { - margin-left: 0.25rem !important; - } - - .ms-lg-2 { - margin-left: 0.5rem !important; - } - - .ms-lg-3 { - margin-left: 1rem !important; - } - - .ms-lg-4 { - margin-left: 1.5rem !important; - } - - .ms-lg-5 { - margin-left: 3rem !important; - } - - .ms-lg-auto { - margin-left: auto !important; - } - - .p-lg-0 { - padding: 0 !important; - } - - .p-lg-1 { - padding: 0.25rem !important; - } - - .p-lg-2 { - padding: 0.5rem !important; - } - - .p-lg-3 { - padding: 1rem !important; - } - - .p-lg-4 { - padding: 1.5rem !important; - } - - .p-lg-5 { - padding: 3rem !important; - } - - .px-lg-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-lg-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-lg-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-lg-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-lg-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-lg-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-lg-0 { - padding-top: 0 !important; - } - - .pt-lg-1 { - padding-top: 0.25rem !important; - } - - .pt-lg-2 { - padding-top: 0.5rem !important; - } - - .pt-lg-3 { - padding-top: 1rem !important; - } - - .pt-lg-4 { - padding-top: 1.5rem !important; - } - - .pt-lg-5 { - padding-top: 3rem !important; - } - - .pe-lg-0 { - padding-right: 0 !important; - } - - .pe-lg-1 { - padding-right: 0.25rem !important; - } - - .pe-lg-2 { - padding-right: 0.5rem !important; - } - - .pe-lg-3 { - padding-right: 1rem !important; - } - - .pe-lg-4 { - padding-right: 1.5rem !important; - } - - .pe-lg-5 { - padding-right: 3rem !important; - } - - .pb-lg-0 { - padding-bottom: 0 !important; - } - - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - - .pb-lg-3 { - padding-bottom: 1rem !important; - } - - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - - .pb-lg-5 { - padding-bottom: 3rem !important; - } - - .ps-lg-0 { - padding-left: 0 !important; - } - - .ps-lg-1 { - padding-left: 0.25rem !important; - } - - .ps-lg-2 { - padding-left: 0.5rem !important; - } - - .ps-lg-3 { - padding-left: 1rem !important; - } - - .ps-lg-4 { - padding-left: 1.5rem !important; - } - - .ps-lg-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 1200px) { - .d-xl-inline { - display: inline !important; - } - - .d-xl-inline-block { - display: inline-block !important; - } - - .d-xl-block { - display: block !important; - } - - .d-xl-grid { - display: grid !important; - } - - .d-xl-table { - display: table !important; - } - - .d-xl-table-row { - display: table-row !important; - } - - .d-xl-table-cell { - display: table-cell !important; - } - - .d-xl-flex { - display: flex !important; - } - - .d-xl-inline-flex { - display: inline-flex !important; - } - - .d-xl-none { - display: none !important; - } - - .flex-xl-fill { - flex: 1 1 auto !important; - } - - .flex-xl-row { - flex-direction: row !important; - } - - .flex-xl-column { - flex-direction: column !important; - } - - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-xl-wrap { - flex-wrap: wrap !important; - } - - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-xl-start { - justify-content: flex-start !important; - } - - .justify-content-xl-end { - justify-content: flex-end !important; - } - - .justify-content-xl-center { - justify-content: center !important; - } - - .justify-content-xl-between { - justify-content: space-between !important; - } - - .justify-content-xl-around { - justify-content: space-around !important; - } - - .justify-content-xl-evenly { - justify-content: space-evenly !important; - } - - .align-items-xl-start { - align-items: flex-start !important; - } - - .align-items-xl-end { - align-items: flex-end !important; - } - - .align-items-xl-center { - align-items: center !important; - } - - .align-items-xl-baseline { - align-items: baseline !important; - } - - .align-items-xl-stretch { - align-items: stretch !important; - } - - .align-content-xl-start { - align-content: flex-start !important; - } - - .align-content-xl-end { - align-content: flex-end !important; - } - - .align-content-xl-center { - align-content: center !important; - } - - .align-content-xl-between { - align-content: space-between !important; - } - - .align-content-xl-around { - align-content: space-around !important; - } - - .align-content-xl-stretch { - align-content: stretch !important; - } - - .align-self-xl-auto { - align-self: auto !important; - } - - .align-self-xl-start { - align-self: flex-start !important; - } - - .align-self-xl-end { - align-self: flex-end !important; - } - - .align-self-xl-center { - align-self: center !important; - } - - .align-self-xl-baseline { - align-self: baseline !important; - } - - .align-self-xl-stretch { - align-self: stretch !important; - } - - .order-xl-first { - order: -1 !important; - } - - .order-xl-0 { - order: 0 !important; - } - - .order-xl-1 { - order: 1 !important; - } - - .order-xl-2 { - order: 2 !important; - } - - .order-xl-3 { - order: 3 !important; - } - - .order-xl-4 { - order: 4 !important; - } - - .order-xl-5 { - order: 5 !important; - } - - .order-xl-last { - order: 6 !important; - } - - .m-xl-0 { - margin: 0 !important; - } - - .m-xl-1 { - margin: 0.25rem !important; - } - - .m-xl-2 { - margin: 0.5rem !important; - } - - .m-xl-3 { - margin: 1rem !important; - } - - .m-xl-4 { - margin: 1.5rem !important; - } - - .m-xl-5 { - margin: 3rem !important; - } - - .m-xl-auto { - margin: auto !important; - } - - .mx-xl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-xl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-xl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-xl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-xl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-xl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-xl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-xl-0 { - margin-top: 0 !important; - } - - .mt-xl-1 { - margin-top: 0.25rem !important; - } - - .mt-xl-2 { - margin-top: 0.5rem !important; - } - - .mt-xl-3 { - margin-top: 1rem !important; - } - - .mt-xl-4 { - margin-top: 1.5rem !important; - } - - .mt-xl-5 { - margin-top: 3rem !important; - } - - .mt-xl-auto { - margin-top: auto !important; - } - - .me-xl-0 { - margin-right: 0 !important; - } - - .me-xl-1 { - margin-right: 0.25rem !important; - } - - .me-xl-2 { - margin-right: 0.5rem !important; - } - - .me-xl-3 { - margin-right: 1rem !important; - } - - .me-xl-4 { - margin-right: 1.5rem !important; - } - - .me-xl-5 { - margin-right: 3rem !important; - } - - .me-xl-auto { - margin-right: auto !important; - } - - .mb-xl-0 { - margin-bottom: 0 !important; - } - - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - - .mb-xl-3 { - margin-bottom: 1rem !important; - } - - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - - .mb-xl-5 { - margin-bottom: 3rem !important; - } - - .mb-xl-auto { - margin-bottom: auto !important; - } - - .ms-xl-0 { - margin-left: 0 !important; - } - - .ms-xl-1 { - margin-left: 0.25rem !important; - } - - .ms-xl-2 { - margin-left: 0.5rem !important; - } - - .ms-xl-3 { - margin-left: 1rem !important; - } - - .ms-xl-4 { - margin-left: 1.5rem !important; - } - - .ms-xl-5 { - margin-left: 3rem !important; - } - - .ms-xl-auto { - margin-left: auto !important; - } - - .p-xl-0 { - padding: 0 !important; - } - - .p-xl-1 { - padding: 0.25rem !important; - } - - .p-xl-2 { - padding: 0.5rem !important; - } - - .p-xl-3 { - padding: 1rem !important; - } - - .p-xl-4 { - padding: 1.5rem !important; - } - - .p-xl-5 { - padding: 3rem !important; - } - - .px-xl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-xl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-xl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-xl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-xl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-xl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-xl-0 { - padding-top: 0 !important; - } - - .pt-xl-1 { - padding-top: 0.25rem !important; - } - - .pt-xl-2 { - padding-top: 0.5rem !important; - } - - .pt-xl-3 { - padding-top: 1rem !important; - } - - .pt-xl-4 { - padding-top: 1.5rem !important; - } - - .pt-xl-5 { - padding-top: 3rem !important; - } - - .pe-xl-0 { - padding-right: 0 !important; - } - - .pe-xl-1 { - padding-right: 0.25rem !important; - } - - .pe-xl-2 { - padding-right: 0.5rem !important; - } - - .pe-xl-3 { - padding-right: 1rem !important; - } - - .pe-xl-4 { - padding-right: 1.5rem !important; - } - - .pe-xl-5 { - padding-right: 3rem !important; - } - - .pb-xl-0 { - padding-bottom: 0 !important; - } - - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - - .pb-xl-3 { - padding-bottom: 1rem !important; - } - - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - - .pb-xl-5 { - padding-bottom: 3rem !important; - } - - .ps-xl-0 { - padding-left: 0 !important; - } - - .ps-xl-1 { - padding-left: 0.25rem !important; - } - - .ps-xl-2 { - padding-left: 0.5rem !important; - } - - .ps-xl-3 { - padding-left: 1rem !important; - } - - .ps-xl-4 { - padding-left: 1.5rem !important; - } - - .ps-xl-5 { - padding-left: 3rem !important; - } -} -@media (min-width: 1400px) { - .d-xxl-inline { - display: inline !important; - } - - .d-xxl-inline-block { - display: inline-block !important; - } - - .d-xxl-block { - display: block !important; - } - - .d-xxl-grid { - display: grid !important; - } - - .d-xxl-table { - display: table !important; - } - - .d-xxl-table-row { - display: table-row !important; - } - - .d-xxl-table-cell { - display: table-cell !important; - } - - .d-xxl-flex { - display: flex !important; - } - - .d-xxl-inline-flex { - display: inline-flex !important; - } - - .d-xxl-none { - display: none !important; - } - - .flex-xxl-fill { - flex: 1 1 auto !important; - } - - .flex-xxl-row { - flex-direction: row !important; - } - - .flex-xxl-column { - flex-direction: column !important; - } - - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-xxl-start { - justify-content: flex-start !important; - } - - .justify-content-xxl-end { - justify-content: flex-end !important; - } - - .justify-content-xxl-center { - justify-content: center !important; - } - - .justify-content-xxl-between { - justify-content: space-between !important; - } - - .justify-content-xxl-around { - justify-content: space-around !important; - } - - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - - .align-items-xxl-start { - align-items: flex-start !important; - } - - .align-items-xxl-end { - align-items: flex-end !important; - } - - .align-items-xxl-center { - align-items: center !important; - } - - .align-items-xxl-baseline { - align-items: baseline !important; - } - - .align-items-xxl-stretch { - align-items: stretch !important; - } - - .align-content-xxl-start { - align-content: flex-start !important; - } - - .align-content-xxl-end { - align-content: flex-end !important; - } - - .align-content-xxl-center { - align-content: center !important; - } - - .align-content-xxl-between { - align-content: space-between !important; - } - - .align-content-xxl-around { - align-content: space-around !important; - } - - .align-content-xxl-stretch { - align-content: stretch !important; - } - - .align-self-xxl-auto { - align-self: auto !important; - } - - .align-self-xxl-start { - align-self: flex-start !important; - } - - .align-self-xxl-end { - align-self: flex-end !important; - } - - .align-self-xxl-center { - align-self: center !important; - } - - .align-self-xxl-baseline { - align-self: baseline !important; - } - - .align-self-xxl-stretch { - align-self: stretch !important; - } - - .order-xxl-first { - order: -1 !important; - } - - .order-xxl-0 { - order: 0 !important; - } - - .order-xxl-1 { - order: 1 !important; - } - - .order-xxl-2 { - order: 2 !important; - } - - .order-xxl-3 { - order: 3 !important; - } - - .order-xxl-4 { - order: 4 !important; - } - - .order-xxl-5 { - order: 5 !important; - } - - .order-xxl-last { - order: 6 !important; - } - - .m-xxl-0 { - margin: 0 !important; - } - - .m-xxl-1 { - margin: 0.25rem !important; - } - - .m-xxl-2 { - margin: 0.5rem !important; - } - - .m-xxl-3 { - margin: 1rem !important; - } - - .m-xxl-4 { - margin: 1.5rem !important; - } - - .m-xxl-5 { - margin: 3rem !important; - } - - .m-xxl-auto { - margin: auto !important; - } - - .mx-xxl-0 { - margin-right: 0 !important; - margin-left: 0 !important; - } - - .mx-xxl-1 { - margin-right: 0.25rem !important; - margin-left: 0.25rem !important; - } - - .mx-xxl-2 { - margin-right: 0.5rem !important; - margin-left: 0.5rem !important; - } - - .mx-xxl-3 { - margin-right: 1rem !important; - margin-left: 1rem !important; - } - - .mx-xxl-4 { - margin-right: 1.5rem !important; - margin-left: 1.5rem !important; - } - - .mx-xxl-5 { - margin-right: 3rem !important; - margin-left: 3rem !important; - } - - .mx-xxl-auto { - margin-right: auto !important; - margin-left: auto !important; - } - - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-xxl-0 { - margin-top: 0 !important; - } - - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - - .mt-xxl-3 { - margin-top: 1rem !important; - } - - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - - .mt-xxl-5 { - margin-top: 3rem !important; - } - - .mt-xxl-auto { - margin-top: auto !important; - } - - .me-xxl-0 { - margin-right: 0 !important; - } - - .me-xxl-1 { - margin-right: 0.25rem !important; - } - - .me-xxl-2 { - margin-right: 0.5rem !important; - } - - .me-xxl-3 { - margin-right: 1rem !important; - } - - .me-xxl-4 { - margin-right: 1.5rem !important; - } - - .me-xxl-5 { - margin-right: 3rem !important; - } - - .me-xxl-auto { - margin-right: auto !important; - } - - .mb-xxl-0 { - margin-bottom: 0 !important; - } - - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - - .mb-xxl-auto { - margin-bottom: auto !important; - } - - .ms-xxl-0 { - margin-left: 0 !important; - } - - .ms-xxl-1 { - margin-left: 0.25rem !important; - } - - .ms-xxl-2 { - margin-left: 0.5rem !important; - } - - .ms-xxl-3 { - margin-left: 1rem !important; - } - - .ms-xxl-4 { - margin-left: 1.5rem !important; - } - - .ms-xxl-5 { - margin-left: 3rem !important; - } - - .ms-xxl-auto { - margin-left: auto !important; - } - - .p-xxl-0 { - padding: 0 !important; - } - - .p-xxl-1 { - padding: 0.25rem !important; - } - - .p-xxl-2 { - padding: 0.5rem !important; - } - - .p-xxl-3 { - padding: 1rem !important; - } - - .p-xxl-4 { - padding: 1.5rem !important; - } - - .p-xxl-5 { - padding: 3rem !important; - } - - .px-xxl-0 { - padding-right: 0 !important; - padding-left: 0 !important; - } - - .px-xxl-1 { - padding-right: 0.25rem !important; - padding-left: 0.25rem !important; - } - - .px-xxl-2 { - padding-right: 0.5rem !important; - padding-left: 0.5rem !important; - } - - .px-xxl-3 { - padding-right: 1rem !important; - padding-left: 1rem !important; - } - - .px-xxl-4 { - padding-right: 1.5rem !important; - padding-left: 1.5rem !important; - } - - .px-xxl-5 { - padding-right: 3rem !important; - padding-left: 3rem !important; - } - - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-xxl-0 { - padding-top: 0 !important; - } - - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - - .pt-xxl-3 { - padding-top: 1rem !important; - } - - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - - .pt-xxl-5 { - padding-top: 3rem !important; - } - - .pe-xxl-0 { - padding-right: 0 !important; - } - - .pe-xxl-1 { - padding-right: 0.25rem !important; - } - - .pe-xxl-2 { - padding-right: 0.5rem !important; - } - - .pe-xxl-3 { - padding-right: 1rem !important; - } - - .pe-xxl-4 { - padding-right: 1.5rem !important; - } - - .pe-xxl-5 { - padding-right: 3rem !important; - } - - .pb-xxl-0 { - padding-bottom: 0 !important; - } - - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - - .ps-xxl-0 { - padding-left: 0 !important; - } - - .ps-xxl-1 { - padding-left: 0.25rem !important; - } - - .ps-xxl-2 { - padding-left: 0.5rem !important; - } - - .ps-xxl-3 { - padding-left: 1rem !important; - } - - .ps-xxl-4 { - padding-left: 1.5rem !important; - } - - .ps-xxl-5 { - padding-left: 3rem !important; - } -} -@media print { - .d-print-inline { - display: inline !important; - } - - .d-print-inline-block { - display: inline-block !important; - } - - .d-print-block { - display: block !important; - } - - .d-print-grid { - display: grid !important; - } - - .d-print-table { - display: table !important; - } - - .d-print-table-row { - display: table-row !important; - } - - .d-print-table-cell { - display: table-cell !important; - } - - .d-print-flex { - display: flex !important; - } - - .d-print-inline-flex { - display: inline-flex !important; - } - - .d-print-none { - display: none !important; - } -} - -/*# sourceMappingURL=bootstrap-grid.css.map */ \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.css.map b/priv/assets/vendor/bootstrap/css/bootstrap-grid.css.map deleted file mode 100644 index 9a62cf1..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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R;;EInpCM;;IAEE,sBAAA;EJspCR;;EI7pCM;;IAEE,qBAAA;EJgqCR;;EI7pCM;;IAEE,qBAAA;EJgqCR;;EIvqCM;;IAEE,mBAAA;EJ0qCR;;EIvqCM;;IAEE,mBAAA;EJ0qCR;;EIjrCM;;IAEE,qBAAA;EJorCR;;EIjrCM;;IAEE,qBAAA;EJorCR;;EI3rCM;;IAEE,mBAAA;EJ8rCR;;EI3rCM;;IAEE,mBAAA;EJ8rCR;AACF;AK5wCM;EAEI,0BAAA;AL6wCV;;AK/wCM;EAEI,gCAAA;ALixCV;;AKnxCM;EAEI,yBAAA;ALqxCV;;AKvxCM;EAEI,wBAAA;ALyxCV;;AK3xCM;EAEI,yBAAA;AL6xCV;;AK/xCM;EAEI,6BAAA;ALiyCV;;AKnyCM;EAEI,8BAAA;ALqyCV;;AKvyCM;EAEI,wBAAA;ALyyCV;;AK3yCM;EAEI,+BAAA;AL6yCV;;AK/yCM;EAEI,wBAAA;ALizCV;;AKnzCM;EAEI,yBAAA;ALqzCV;;AKvzCM;EAEI,8BAAA;ALyzCV;;AK3zCM;EAEI,iCAAA;AL6zCV;;AK/zCM;EAEI,sCAAA;ALi0CV;;AKn0CM;EAEI,yCAAA;ALq0CV;;AKv0CM;EAEI,uBAAA;ALy0CV;;AK30CM;EAEI,uBAAA;AL60CV;;AK/0CM;EAEI,yBAAA;ALi1CV;;AKn1CM;EAEI,yBAAA;ALq1CV;;AKv1CM;EAEI,0BAAA;ALy1CV;;AK31CM;EAEI,4BAAA;AL61CV;;AK/1CM;EAEI,kCAAA;ALi2CV;;AKn2CM;EAEI,sCAAA;ALq2CV;;AKv2CM;EAEI,oCAAA;ALy2CV;;AK32CM;EAEI,kCAAA;AL62CV;;AK/2CM;EAEI,yCAAA;ALi3CV;;AKn3CM;EAEI,wCAAA;ALq3CV;;AKv3CM;EAEI,wCAAA;ALy3CV;;AK33CM;EAEI,kCAAA;AL63CV;;AK/3CM;EAEI,gCAAA;ALi4CV;;AKn4CM;EAEI,8BAAA;ALq4CV;;AKv4CM;EAEI,gCAAA;ALy4CV;;AK34CM;EAEI,+BAAA;AL64CV;;AK/4CM;EAEI,oCAAA;ALi5CV;;AKn5CM;EAEI,kCAAA;ALq5CV;;AKv5CM;EAEI,gCAAA;ALy5CV;;AK35CM;EAEI,uC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;;EK78EI;IAEI,wBAAA;EL+8ER;;EKj9EI;IAEI,yBAAA;ELm9ER;;EKr9EI;IAEI,6BAAA;ELu9ER;;EKz9EI;IAEI,8BAAA;EL29ER;;EK79EI;IAEI,wBAAA;EL+9ER;;EKj+EI;IAEI,+BAAA;ELm+ER;;EKr+EI;IAEI,wBAAA;ELu+ER;;EKz+EI;IAEI,yBAAA;EL2+ER;;EK7+EI;IAEI,8BAAA;EL++ER;;EKj/EI;IAEI,iCAAA;ELm/ER;;EKr/EI;IAEI,sCAAA;ELu/ER;;EKz/EI;IAEI,yCAAA;EL2/ER;;EK7/EI;IAEI,uBAAA;EL+/ER;;EKjgFI;IAEI,uBAAA;ELmgFR;;EKrgFI;IAEI,yBAAA;ELugFR;;EKzgFI;IAEI,yBAAA;EL2gFR;;EK7gFI;IAEI,0BAAA;EL+gFR;;EKjhFI;IAEI,4BAAA;ELmhFR;;EKrhFI;IAEI,kCAAA;ELuhFR;;EKzhFI;IAEI,sCAAA;EL2hFR;;EK7hFI;IAEI,oCAAA;EL+hFR;;EKjiFI;IAEI,kCAAA;ELmiFR;;EKriFI;IAEI,yCAAA;ELuiFR;;EKziFI;IAEI,wCAAA;EL2iFR;;EK7iFI;IAEI,wCAAA;EL+iFR;;EKjjFI;IAEI,kCAAA;ELmjFR;;EKrjFI;IAEI,gCAAA;ELujFR;;EKzjFI;IAEI,8BAAA;EL2jFR;;EK7jFI;IAEI,gCAAA;EL+jFR;;EKjkFI;IAEI,+BAAA;ELmkFR;;EKrkFI;IAEI,oCAAA;ELukFR;;EKzkFI;IAEI,kCAAA;EL2kFR;;EK7kFI;IAEI,gCAAA;EL+kFR;;EKjlFI;IAEI,uCAAA;ELmlFR;;EKrlFI;IAEI,sCAAA;ELulFR;;EKzlFI;IAEI,iCAAA;EL2lFR;;EK7lFI;IAEI,2BAAA;EL+lFR;;EKjmFI;IAEI,iCAAA;ELmmFR;;EKrmFI;IAEI,+BAAA;ELumFR;;EKzmFI;IAEI,6BAAA;EL2mFR;;EK7mFI;IAEI,+BAAA;EL+mFR;;EKjnFI;IAEI,8BAAA;ELmnFR;;EKrnFI;IAEI,oBAAA;ELunFR;;EKznFI;IAEI,mBAAA;EL2nFR;;EK7nFI;IAEI,mBAAA;EL+nFR;;EKjoFI;IAEI,mBAAA;ELmoFR;;EK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I,gCAAA;ELq+FR;;EKv+FI;IAEI,8BAAA;ELy+FR;;EK3+FI;IAEI,4BAAA;EL6+FR;;EK/+FI;IAEI,kCAAA;ELi/FR;;EKn/FI;IAEI,iCAAA;ELq/FR;;EKv/FI;IAEI,+BAAA;ELy/FR;;EK3/FI;IAEI,iCAAA;EL6/FR;;EK//FI;IAEI,+BAAA;ELigGR;;EKngGI;IAEI,0BAAA;ELqgGR;;EKvgGI;IAEI,gCAAA;ELygGR;;EK3gGI;IAEI,+BAAA;EL6gGR;;EK/gGI;IAEI,6BAAA;ELihGR;;EKnhGI;IAEI,+BAAA;ELqhGR;;EKvhGI;IAEI,6BAAA;ELyhGR;AACF;AC9gGI;EIdE;IAEI,0BAAA;EL8hGR;;EKhiGI;IAEI,gCAAA;ELkiGR;;EKpiGI;IAEI,yBAAA;ELsiGR;;EKxiGI;IAEI,wBAAA;EL0iGR;;EK5iGI;IAEI,yBAAA;EL8iGR;;EKhjGI;IAEI,6BAAA;ELkjGR;;EKpjGI;IAEI,8BAAA;ELsjGR;;EKxjGI;IAEI,wBAAA;EL0jGR;;EK5jGI;IAEI,+BAAA;EL8jGR;;EKhkGI;IAEI,wBAAA;ELkkGR;;EKpkGI;IAEI,yBAAA;ELskGR;;EKxkGI;IAEI,8BAAA;EL0kGR;;EK5kGI;IAEI,iCAAA;EL8kGR;;EKhlGI;IAEI,sCAAA;ELklGR;;EKplGI;IAEI,yCAAA;ELslGR;;EKxlGI;IAEI,uBAAA;EL0lGR;;EK5lGI;IAEI,uBAAA;EL8lGR;;EKhmGI;IAEI,yBAAA;ELkmGR;;EKpmGI;IAEI,yBAAA;ELsmGR;;EKxmGI;IAEI,0BAAA;EL0mGR;;EK5mGI;IAEI,4BAAA;EL8mGR;;EKhnGI;IAEI,kCAAA;ELknGR;;EKpnGI;IAEI,sCAAA;ELsnGR;;EKxnGI;IAEI,oCAAA;EL0nGR;;EK5nGI;IAEI,kCAAA;EL8nGR;;EKhoGI;IAEI,yCAAA;ELkoGR;;EKpoGI;IAEI,wCAAA;ELsoGR;;EKxoGI;IAEI,wCAAA;EL0oGR;;EK5oGI;IAEI,kCAAA;EL8oGR;;EKhpGI;IAEI,gCAAA;ELkpGR;;EKppGI;IAEI,8BAAA;ELspGR;;EKxpGI;IAEI,gCAAA;EL0pGR;;EK5pG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AEI,uBAAA;ELqrHR;;EKvrHI;IAEI,uBAAA;ELyrHR;;EK3rHI;IAEI,yBAAA;EL6rHR;;EK/rHI;IAEI,yBAAA;ELisHR;;EKnsHI;IAEI,0BAAA;ELqsHR;;EKvsHI;IAEI,4BAAA;ELysHR;;EK3sHI;IAEI,kCAAA;EL6sHR;;EK/sHI;IAEI,sCAAA;ELitHR;;EKntHI;IAEI,oCAAA;ELqtHR;;EKvtHI;IAEI,kCAAA;ELytHR;;EK3tHI;IAEI,yCAAA;EL6tHR;;EK/tHI;IAEI,wCAAA;ELiuHR;;EKnuHI;IAEI,wCAAA;ELquHR;;EKvuHI;IAEI,kCAAA;ELyuHR;;EK3uHI;IAEI,gCAAA;EL6uHR;;EK/uHI;IAEI,8BAAA;ELivHR;;EKnvHI;IAEI,gCAAA;ELqvHR;;EKvvHI;IAEI,+BAAA;ELyvHR;;EK3vHI;IAEI,oCAAA;EL6vHR;;EK/vHI;IAEI,kCAAA;ELiwHR;;EKnwHI;IAEI,gCAAA;ELqwHR;;EKvwHI;IAEI,uCAAA;ELywHR;;EK3wHI;IAEI,sCAAA;EL6wHR;;EK/wHI;IAEI,iCAAA;ELixHR;;EKnxHI;IAEI,2BAAA;ELqxHR;;EKvxHI;IAEI,iCAAA;ELyxHR;;EK3xHI;IAEI,+BAAA;EL6xHR;;EK/xHI;IAEI,6BAAA;ELiyHR;;EKnyHI;IAEI,+BAAA;ELqyHR;;EKvyHI;IAEI,8BAAA;ELyyHR;;EK3yHI;IAEI,oBAAA;EL6yHR;;EK/yHI;IAEI,mBAAA;ELizHR;;EKnzHI;IAEI,mBAAA;ELqzHR;;EKvzHI;IAEI,mBAAA;ELyzHR;;EK3zHI;IAEI,mBAAA;EL6zHR;;EK/zHI;IAEI,mBAAA;ELi0HR;;EKn0HI;IAEI,mBAAA;ELq0HR;;EKv0HI;IAEI,mBAAA;ELy0HR;;EK30HI;IAEI,oBAAA;EL60HR;;EK/0HI;IAEI,0BAAA;ELi1HR;;EKn1HI;IAEI,yBAAA;ELq1HR;;EKv1HI;IAEI,uBAAA;ELy1HR;;EK31HI;IAEI,yBAAA;EL61HR;;EK/1HI;IAEI,uBAAA;ELi2HR;;EKn2HI;IAEI,uBAAA;ELq2HR;;EKv2HI;IAEI,0BAAA;IAAA,yBAAA;EL02HR;;E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2sIR;;EK7sII;IAEI,6BAAA;EL+sIR;AACF;ACpsII;EIdE;IAEI,0BAAA;ELotIR;;EKttII;IAEI,gCAAA;ELwtIR;;EK1tII;IAEI,yBAAA;EL4tIR;;EK9tII;IAEI,wBAAA;ELguIR;;EKluII;IAEI,yBAAA;ELouIR;;EKtuII;IAEI,6BAAA;ELwuIR;;EK1uII;IAEI,8BAAA;EL4uIR;;EK9uII;IAEI,wBAAA;ELgvIR;;EKlvII;IAEI,+BAAA;ELovIR;;EKtvII;IAEI,wBAAA;ELwvIR;;EK1vII;IAEI,yBAAA;EL4vIR;;EK9vII;IAEI,8BAAA;ELgwIR;;EKlwII;IAEI,iCAAA;ELowIR;;EKtwII;IAEI,sCAAA;ELwwIR;;EK1wII;IAEI,yCAAA;EL4wIR;;EK9wII;IAEI,uBAAA;ELgxIR;;EKlxII;IAEI,uBAAA;ELoxIR;;EKtxII;IAEI,yBAAA;ELwxIR;;EK1xII;IAEI,yBAAA;EL4xIR;;EK9xII;IAEI,0BAAA;ELgyIR;;EKlyII;IAEI,4BAAA;ELoyIR;;EKtyII;IAEI,kCAAA;ELwyIR;;EK1yII;IAEI,sCAAA;EL4yIR;;EK9yII;IAEI,oCAAA;ELgzIR;;EKlzII;IAEI,kCAAA;ELozIR;;EKtzII;IAEI,yCAAA;ELwzIR;;EK1zII;IAEI,wCAAA;EL4zIR;;EK9zII;IAEI,wCAAA;ELg0IR;;EKl0II;IAEI,kCAAA;ELo0IR;;EKt0II;IAEI,gCAAA;ELw0IR;;EK10II;IAEI,8BAAA;EL40IR;;EK90II;IAEI,gCAAA;ELg1IR;;EKl1II;IAEI,+BAAA;ELo1IR;;EKt1II;IAEI,oCAAA;ELw1IR;;EK11II;IAEI,kCAAA;EL41IR;;EK91II;IAEI,gCAAA;ELg2IR;;EKl2II;IAEI,uCAAA;ELo2IR;;EKt2II;IAEI,sCAAA;ELw2IR;;EK12II;IAEI,iCAAA;EL42IR;;EK92II;IAEI,2BAAA;ELg3IR;;EKl3II;IAEI,iCAAA;ELo3IR;;EKt3II;IAEI,+BAAA;ELw3IR;;EK13II;IAEI,6BAAA;EL43IR;;EK93II;IAEI,+BAAA;ELg4IR;;EKl4II;IAEI,8BA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R;;EKpuJI;IAEI,2BAAA;ELsuJR;;EKxuJI;IAEI,iCAAA;EL0uJR;;EK5uJI;IAEI,gCAAA;EL8uJR;;EKhvJI;IAEI,8BAAA;ELkvJR;;EKpvJI;IAEI,gCAAA;ELsvJR;;EKxvJI;IAEI,8BAAA;EL0vJR;;EK5vJI;IAEI,4BAAA;EL8vJR;;EKhwJI;IAEI,kCAAA;ELkwJR;;EKpwJI;IAEI,iCAAA;ELswJR;;EKxwJI;IAEI,+BAAA;EL0wJR;;EK5wJI;IAEI,iCAAA;EL8wJR;;EKhxJI;IAEI,+BAAA;ELkxJR;;EKpxJI;IAEI,0BAAA;ELsxJR;;EKxxJI;IAEI,gCAAA;EL0xJR;;EK5xJI;IAEI,+BAAA;EL8xJR;;EKhyJI;IAEI,6BAAA;ELkyJR;;EKpyJI;IAEI,+BAAA;ELsyJR;;EKxyJI;IAEI,6BAAA;EL0yJR;AACF;AMxzJA;EDWM;IAEI,0BAAA;EL+yJR;;EKjzJI;IAEI,gCAAA;ELmzJR;;EKrzJI;IAEI,yBAAA;ELuzJR;;EKzzJI;IAEI,wBAAA;EL2zJR;;EK7zJI;IAEI,yBAAA;EL+zJR;;EKj0JI;IAEI,6BAAA;ELm0JR;;EKr0JI;IAEI,8BAAA;ELu0JR;;EKz0JI;IAEI,wBAAA;EL20JR;;EK70JI;IAEI,+BAAA;EL+0JR;;EKj1JI;IAEI,wBAAA;ELm1JR;AACF","file":"bootstrap-grid.css","sourcesContent":["/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width * .5 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-offcanvas: 1050 !default;\n$zindex-modal: 1060 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: $link-color !default;\n$nav-link-hover-color: $link-hover-color !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n // .row-cols defaults must all appear before .col overrides so they can be overridden.\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n }\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css b/priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css deleted file mode 100644 index e092221..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-right:var(--bs-gutter-x,.75rem);padding-left:var(--bs-gutter-x,.75rem);margin-right:auto;margin-left:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-right:calc(var(--bs-gutter-x) * -.5);margin-left:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-right:calc(var(--bs-gutter-x) * .5);padding-left:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-left:8.33333333%}.offset-2{margin-left:16.66666667%}.offset-3{margin-left:25%}.offset-4{margin-left:33.33333333%}.offset-5{margin-left:41.66666667%}.offset-6{margin-left:50%}.offset-7{margin-left:58.33333333%}.offset-8{margin-left:66.66666667%}.offset-9{margin-left:75%}.offset-10{margin-left:83.33333333%}.offset-11{margin-left:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-left:0}.offset-sm-1{margin-left:8.33333333%}.offset-sm-2{margin-left:16.66666667%}.offset-sm-3{margin-left:25%}.offset-sm-4{margin-left:33.33333333%}.offset-sm-5{margin-left:41.66666667%}.offset-sm-6{margin-left:50%}.offset-sm-7{margin-left:58.33333333%}.offset-sm-8{margin-left:66.66666667%}.offset-sm-9{margin-left:75%}.offset-sm-10{margin-left:83.33333333%}.offset-sm-11{margin-left:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-left:0}.offset-md-1{margin-left:8.33333333%}.offset-md-2{margin-left:16.66666667%}.offset-md-3{margin-left:25%}.offset-md-4{margin-left:33.33333333%}.offset-md-5{margin-left:41.66666667%}.offset-md-6{margin-left:50%}.offset-md-7{margin-left:58.33333333%}.offset-md-8{margin-left:66.66666667%}.offset-md-9{margin-left:75%}.offset-md-10{margin-left:83.33333333%}.offset-md-11{margin-left:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-left:0}.offset-lg-1{margin-left:8.33333333%}.offset-lg-2{margin-left:16.66666667%}.offset-lg-3{margin-left:25%}.offset-lg-4{margin-left:33.33333333%}.offset-lg-5{margin-left:41.66666667%}.offset-lg-6{margin-left:50%}.offset-lg-7{margin-left:58.33333333%}.offset-lg-8{margin-left:66.66666667%}.offset-lg-9{margin-left:75%}.offset-lg-10{margin-left:83.33333333%}.offset-lg-11{margin-left:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-left:0}.offset-xl-1{margin-left:8.33333333%}.offset-xl-2{margin-left:16.66666667%}.offset-xl-3{margin-left:25%}.offset-xl-4{margin-left:33.33333333%}.offset-xl-5{margin-left:41.66666667%}.offset-xl-6{margin-left:50%}.offset-xl-7{margin-left:58.33333333%}.offset-xl-8{margin-left:66.66666667%}.offset-xl-9{margin-left:75%}.offset-xl-10{margin-left:83.33333333%}.offset-xl-11{margin-left:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-left:0}.offset-xxl-1{margin-left:8.33333333%}.offset-xxl-2{margin-left:16.66666667%}.offset-xxl-3{margin-left:25%}.offset-xxl-4{margin-left:33.33333333%}.offset-xxl-5{margin-left:41.66666667%}.offset-xxl-6{margin-left:50%}.offset-xxl-7{margin-left:58.33333333%}.offset-xxl-8{margin-left:66.66666667%}.offset-xxl-9{margin-left:75%}.offset-xxl-10{margin-left:83.33333333%}.offset-xxl-11{margin-left:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-right:0!important;margin-left:0!important}.mx-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-3{margin-right:1rem!important;margin-left:1rem!important}.mx-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-5{margin-right:3rem!important;margin-left:3rem!important}.mx-auto{margin-right:auto!important;margin-left:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-right:0!important}.me-1{margin-right:.25rem!important}.me-2{margin-right:.5rem!important}.me-3{margin-right:1rem!important}.me-4{margin-right:1.5rem!important}.me-5{margin-right:3rem!important}.me-auto{margin-right:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-left:0!important}.ms-1{margin-left:.25rem!important}.ms-2{margin-left:.5rem!important}.ms-3{margin-left:1rem!important}.ms-4{margin-left:1.5rem!important}.ms-5{margin-left:3rem!important}.ms-auto{margin-left:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-right:0!important;padding-left:0!important}.px-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-3{padding-right:1rem!important;padding-left:1rem!important}.px-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-5{padding-right:3rem!important;padding-left:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-right:0!important}.pe-1{padding-right:.25rem!important}.pe-2{padding-right:.5rem!important}.pe-3{padding-right:1rem!important}.pe-4{padding-right:1.5rem!important}.pe-5{padding-right:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-left:0!important}.ps-1{padding-left:.25rem!important}.ps-2{padding-left:.5rem!important}.ps-3{padding-left:1rem!important}.ps-4{padding-left:1.5rem!important}.ps-5{padding-left:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-right:0!important;margin-left:0!important}.mx-sm-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-sm-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-sm-3{margin-right:1rem!important;margin-left:1rem!important}.mx-sm-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-sm-5{margin-right:3rem!important;margin-left:3rem!important}.mx-sm-auto{margin-right:auto!important;margin-left:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-right:0!important}.me-sm-1{margin-right:.25rem!important}.me-sm-2{margin-right:.5rem!important}.me-sm-3{margin-right:1rem!important}.me-sm-4{margin-right:1.5rem!important}.me-sm-5{margin-right:3rem!important}.me-sm-auto{margin-right:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-left:0!important}.ms-sm-1{margin-left:.25rem!important}.ms-sm-2{margin-left:.5rem!important}.ms-sm-3{margin-left:1rem!important}.ms-sm-4{margin-left:1.5rem!important}.ms-sm-5{margin-left:3rem!important}.ms-sm-auto{margin-left:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-right:0!important;padding-left:0!important}.px-sm-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-sm-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-sm-3{padding-right:1rem!important;padding-left:1rem!important}.px-sm-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-sm-5{padding-right:3rem!important;padding-left:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-right:0!important}.pe-sm-1{padding-right:.25rem!important}.pe-sm-2{padding-right:.5rem!important}.pe-sm-3{padding-right:1rem!important}.pe-sm-4{padding-right:1.5rem!important}.pe-sm-5{padding-right:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-left:0!important}.ps-sm-1{padding-left:.25rem!important}.ps-sm-2{padding-left:.5rem!important}.ps-sm-3{padding-left:1rem!important}.ps-sm-4{padding-left:1.5rem!important}.ps-sm-5{padding-left:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-right:0!important;margin-left:0!important}.mx-md-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-md-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-md-3{margin-right:1rem!important;margin-left:1rem!important}.mx-md-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-md-5{margin-right:3rem!important;margin-left:3rem!important}.mx-md-auto{margin-right:auto!important;margin-left:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-right:0!important}.me-md-1{margin-right:.25rem!important}.me-md-2{margin-right:.5rem!important}.me-md-3{margin-right:1rem!important}.me-md-4{margin-right:1.5rem!important}.me-md-5{margin-right:3rem!important}.me-md-auto{margin-right:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-left:0!important}.ms-md-1{margin-left:.25rem!important}.ms-md-2{margin-left:.5rem!important}.ms-md-3{margin-left:1rem!important}.ms-md-4{margin-left:1.5rem!important}.ms-md-5{margin-left:3rem!important}.ms-md-auto{margin-left:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-right:0!important;padding-left:0!important}.px-md-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-md-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-md-3{padding-right:1rem!important;padding-left:1rem!important}.px-md-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-md-5{padding-right:3rem!important;padding-left:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-right:0!important}.pe-md-1{padding-right:.25rem!important}.pe-md-2{padding-right:.5rem!important}.pe-md-3{padding-right:1rem!important}.pe-md-4{padding-right:1.5rem!important}.pe-md-5{padding-right:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-left:0!important}.ps-md-1{padding-left:.25rem!important}.ps-md-2{padding-left:.5rem!important}.ps-md-3{padding-left:1rem!important}.ps-md-4{padding-left:1.5rem!important}.ps-md-5{padding-left:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-right:0!important;margin-left:0!important}.mx-lg-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-lg-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-lg-3{margin-right:1rem!important;margin-left:1rem!important}.mx-lg-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-lg-5{margin-right:3rem!important;margin-left:3rem!important}.mx-lg-auto{margin-right:auto!important;margin-left:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-right:0!important}.me-lg-1{margin-right:.25rem!important}.me-lg-2{margin-right:.5rem!important}.me-lg-3{margin-right:1rem!important}.me-lg-4{margin-right:1.5rem!important}.me-lg-5{margin-right:3rem!important}.me-lg-auto{margin-right:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-left:0!important}.ms-lg-1{margin-left:.25rem!important}.ms-lg-2{margin-left:.5rem!important}.ms-lg-3{margin-left:1rem!important}.ms-lg-4{margin-left:1.5rem!important}.ms-lg-5{margin-left:3rem!important}.ms-lg-auto{margin-left:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-right:0!important;padding-left:0!important}.px-lg-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-lg-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-lg-3{padding-right:1rem!important;padding-left:1rem!important}.px-lg-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-lg-5{padding-right:3rem!important;padding-left:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-right:0!important}.pe-lg-1{padding-right:.25rem!important}.pe-lg-2{padding-right:.5rem!important}.pe-lg-3{padding-right:1rem!important}.pe-lg-4{padding-right:1.5rem!important}.pe-lg-5{padding-right:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-left:0!important}.ps-lg-1{padding-left:.25rem!important}.ps-lg-2{padding-left:.5rem!important}.ps-lg-3{padding-left:1rem!important}.ps-lg-4{padding-left:1.5rem!important}.ps-lg-5{padding-left:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-right:0!important;margin-left:0!important}.mx-xl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xl-auto{margin-right:auto!important;margin-left:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-right:0!important}.me-xl-1{margin-right:.25rem!important}.me-xl-2{margin-right:.5rem!important}.me-xl-3{margin-right:1rem!important}.me-xl-4{margin-right:1.5rem!important}.me-xl-5{margin-right:3rem!important}.me-xl-auto{margin-right:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-left:0!important}.ms-xl-1{margin-left:.25rem!important}.ms-xl-2{margin-left:.5rem!important}.ms-xl-3{margin-left:1rem!important}.ms-xl-4{margin-left:1.5rem!important}.ms-xl-5{margin-left:3rem!important}.ms-xl-auto{margin-left:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-right:0!important;padding-left:0!important}.px-xl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-right:0!important}.pe-xl-1{padding-right:.25rem!important}.pe-xl-2{padding-right:.5rem!important}.pe-xl-3{padding-right:1rem!important}.pe-xl-4{padding-right:1.5rem!important}.pe-xl-5{padding-right:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-left:0!important}.ps-xl-1{padding-left:.25rem!important}.ps-xl-2{padding-left:.5rem!important}.ps-xl-3{padding-left:1rem!important}.ps-xl-4{padding-left:1.5rem!important}.ps-xl-5{padding-left:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-right:0!important;margin-left:0!important}.mx-xxl-1{margin-right:.25rem!important;margin-left:.25rem!important}.mx-xxl-2{margin-right:.5rem!important;margin-left:.5rem!important}.mx-xxl-3{margin-right:1rem!important;margin-left:1rem!important}.mx-xxl-4{margin-right:1.5rem!important;margin-left:1.5rem!important}.mx-xxl-5{margin-right:3rem!important;margin-left:3rem!important}.mx-xxl-auto{margin-right:auto!important;margin-left:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-right:0!important}.me-xxl-1{margin-right:.25rem!important}.me-xxl-2{margin-right:.5rem!important}.me-xxl-3{margin-right:1rem!important}.me-xxl-4{margin-right:1.5rem!important}.me-xxl-5{margin-right:3rem!important}.me-xxl-auto{margin-right:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-left:0!important}.ms-xxl-1{margin-left:.25rem!important}.ms-xxl-2{margin-left:.5rem!important}.ms-xxl-3{margin-left:1rem!important}.ms-xxl-4{margin-left:1.5rem!important}.ms-xxl-5{margin-left:3rem!important}.ms-xxl-auto{margin-left:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-right:0!important;padding-left:0!important}.px-xxl-1{padding-right:.25rem!important;padding-left:.25rem!important}.px-xxl-2{padding-right:.5rem!important;padding-left:.5rem!important}.px-xxl-3{padding-right:1rem!important;padding-left:1rem!important}.px-xxl-4{padding-right:1.5rem!important;padding-left:1.5rem!important}.px-xxl-5{padding-right:3rem!important;padding-left:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-right:0!important}.pe-xxl-1{padding-right:.25rem!important}.pe-xxl-2{padding-right:.5rem!important}.pe-xxl-3{padding-right:1rem!important}.pe-xxl-4{padding-right:1.5rem!important}.pe-xxl-5{padding-right:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-left:0!important}.ps-xxl-1{padding-left:.25rem!important}.ps-xxl-2{padding-left:.5rem!important}.ps-xxl-3{padding-left:1rem!important}.ps-xxl-4{padding-left:1.5rem!important}.ps-xxl-5{padding-left:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap-grid.min.css.map */ \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map b/priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map deleted file mode 100644 index f807272..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"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","sourcesContent":["/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n // .row-cols defaults must all appear before .col overrides so they can be overridden.\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n }\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css b/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css deleted file mode 100644 index aad6428..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css +++ /dev/null @@ -1,5001 +0,0 @@ -/*! - * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */ -.container, -.container-fluid, -.container-xxl, -.container-xl, -.container-lg, -.container-md, -.container-sm { - width: 100%; - padding-left: var(--bs-gutter-x, 0.75rem); - padding-right: var(--bs-gutter-x, 0.75rem); - margin-left: auto; - margin-right: auto; -} - -@media (min-width: 576px) { - .container-sm, .container { - max-width: 540px; - } -} -@media (min-width: 768px) { - .container-md, .container-sm, .container { - max-width: 720px; - } -} -@media (min-width: 992px) { - .container-lg, .container-md, .container-sm, .container { - max-width: 960px; - } -} -@media (min-width: 1200px) { - .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1140px; - } -} -@media (min-width: 1400px) { - .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container { - max-width: 1320px; - } -} -.row { - --bs-gutter-x: 1.5rem; - --bs-gutter-y: 0; - display: flex; - flex-wrap: wrap; - margin-top: calc(var(--bs-gutter-y) * -1); - margin-left: calc(var(--bs-gutter-x) * -.5); - margin-right: calc(var(--bs-gutter-x) * -.5); -} -.row > * { - box-sizing: border-box; - flex-shrink: 0; - width: 100%; - max-width: 100%; - padding-left: calc(var(--bs-gutter-x) * .5); - padding-right: calc(var(--bs-gutter-x) * .5); - margin-top: var(--bs-gutter-y); -} - -.col { - flex: 1 0 0%; -} - -.row-cols-auto > * { - flex: 0 0 auto; - width: auto; -} - -.row-cols-1 > * { - flex: 0 0 auto; - width: 100%; -} - -.row-cols-2 > * { - flex: 0 0 auto; - width: 50%; -} - -.row-cols-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; -} - -.row-cols-4 > * { - flex: 0 0 auto; - width: 25%; -} - -.row-cols-5 > * { - flex: 0 0 auto; - width: 20%; -} - -.row-cols-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; -} - -@media (min-width: 576px) { - .col-sm { - flex: 1 0 0%; - } - - .row-cols-sm-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-sm-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-sm-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-sm-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-sm-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-sm-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-sm-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 768px) { - .col-md { - flex: 1 0 0%; - } - - .row-cols-md-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-md-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-md-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-md-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-md-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-md-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-md-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 992px) { - .col-lg { - flex: 1 0 0%; - } - - .row-cols-lg-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-lg-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-lg-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-lg-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-lg-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-lg-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-lg-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 1200px) { - .col-xl { - flex: 1 0 0%; - } - - .row-cols-xl-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-xl-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-xl-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-xl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-xl-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-xl-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-xl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -@media (min-width: 1400px) { - .col-xxl { - flex: 1 0 0%; - } - - .row-cols-xxl-auto > * { - flex: 0 0 auto; - width: auto; - } - - .row-cols-xxl-1 > * { - flex: 0 0 auto; - width: 100%; - } - - .row-cols-xxl-2 > * { - flex: 0 0 auto; - width: 50%; - } - - .row-cols-xxl-3 > * { - flex: 0 0 auto; - width: 33.3333333333%; - } - - .row-cols-xxl-4 > * { - flex: 0 0 auto; - width: 25%; - } - - .row-cols-xxl-5 > * { - flex: 0 0 auto; - width: 20%; - } - - .row-cols-xxl-6 > * { - flex: 0 0 auto; - width: 16.6666666667%; - } -} -.col-auto { - flex: 0 0 auto; - width: auto; -} - -.col-1 { - flex: 0 0 auto; - width: 8.33333333%; -} - -.col-2 { - flex: 0 0 auto; - width: 16.66666667%; -} - -.col-3 { - flex: 0 0 auto; - width: 25%; -} - -.col-4 { - flex: 0 0 auto; - width: 33.33333333%; -} - -.col-5 { - flex: 0 0 auto; - width: 41.66666667%; -} - -.col-6 { - flex: 0 0 auto; - width: 50%; -} - -.col-7 { - flex: 0 0 auto; - width: 58.33333333%; -} - -.col-8 { - flex: 0 0 auto; - width: 66.66666667%; -} - -.col-9 { - flex: 0 0 auto; - width: 75%; -} - -.col-10 { - flex: 0 0 auto; - width: 83.33333333%; -} - -.col-11 { - flex: 0 0 auto; - width: 91.66666667%; -} - -.col-12 { - flex: 0 0 auto; - width: 100%; -} - -.offset-1 { - margin-right: 8.33333333%; -} - -.offset-2 { - margin-right: 16.66666667%; -} - -.offset-3 { - margin-right: 25%; -} - -.offset-4 { - margin-right: 33.33333333%; -} - -.offset-5 { - margin-right: 41.66666667%; -} - -.offset-6 { - margin-right: 50%; -} - -.offset-7 { - margin-right: 58.33333333%; -} - -.offset-8 { - margin-right: 66.66666667%; -} - -.offset-9 { - margin-right: 75%; -} - -.offset-10 { - margin-right: 83.33333333%; -} - -.offset-11 { - margin-right: 91.66666667%; -} - -.g-0, -.gx-0 { - --bs-gutter-x: 0; -} - -.g-0, -.gy-0 { - --bs-gutter-y: 0; -} - -.g-1, -.gx-1 { - --bs-gutter-x: 0.25rem; -} - -.g-1, -.gy-1 { - --bs-gutter-y: 0.25rem; -} - -.g-2, -.gx-2 { - --bs-gutter-x: 0.5rem; -} - -.g-2, -.gy-2 { - --bs-gutter-y: 0.5rem; -} - -.g-3, -.gx-3 { - --bs-gutter-x: 1rem; -} - -.g-3, -.gy-3 { - --bs-gutter-y: 1rem; -} - -.g-4, -.gx-4 { - --bs-gutter-x: 1.5rem; -} - -.g-4, -.gy-4 { - --bs-gutter-y: 1.5rem; -} - -.g-5, -.gx-5 { - --bs-gutter-x: 3rem; -} - -.g-5, -.gy-5 { - --bs-gutter-y: 3rem; -} - -@media (min-width: 576px) { - .col-sm-auto { - flex: 0 0 auto; - width: auto; - } - - .col-sm-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-sm-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-sm-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-sm-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-sm-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-sm-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-sm-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-sm-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-sm-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-sm-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-sm-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-sm-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-sm-0 { - margin-right: 0; - } - - .offset-sm-1 { - margin-right: 8.33333333%; - } - - .offset-sm-2 { - margin-right: 16.66666667%; - } - - .offset-sm-3 { - margin-right: 25%; - } - - .offset-sm-4 { - margin-right: 33.33333333%; - } - - .offset-sm-5 { - margin-right: 41.66666667%; - } - - .offset-sm-6 { - margin-right: 50%; - } - - .offset-sm-7 { - margin-right: 58.33333333%; - } - - .offset-sm-8 { - margin-right: 66.66666667%; - } - - .offset-sm-9 { - margin-right: 75%; - } - - .offset-sm-10 { - margin-right: 83.33333333%; - } - - .offset-sm-11 { - margin-right: 91.66666667%; - } - - .g-sm-0, -.gx-sm-0 { - --bs-gutter-x: 0; - } - - .g-sm-0, -.gy-sm-0 { - --bs-gutter-y: 0; - } - - .g-sm-1, -.gx-sm-1 { - --bs-gutter-x: 0.25rem; - } - - .g-sm-1, -.gy-sm-1 { - --bs-gutter-y: 0.25rem; - } - - .g-sm-2, -.gx-sm-2 { - --bs-gutter-x: 0.5rem; - } - - .g-sm-2, -.gy-sm-2 { - --bs-gutter-y: 0.5rem; - } - - .g-sm-3, -.gx-sm-3 { - --bs-gutter-x: 1rem; - } - - .g-sm-3, -.gy-sm-3 { - --bs-gutter-y: 1rem; - } - - .g-sm-4, -.gx-sm-4 { - --bs-gutter-x: 1.5rem; - } - - .g-sm-4, -.gy-sm-4 { - --bs-gutter-y: 1.5rem; - } - - .g-sm-5, -.gx-sm-5 { - --bs-gutter-x: 3rem; - } - - .g-sm-5, -.gy-sm-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 768px) { - .col-md-auto { - flex: 0 0 auto; - width: auto; - } - - .col-md-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-md-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-md-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-md-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-md-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-md-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-md-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-md-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-md-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-md-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-md-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-md-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-md-0 { - margin-right: 0; - } - - .offset-md-1 { - margin-right: 8.33333333%; - } - - .offset-md-2 { - margin-right: 16.66666667%; - } - - .offset-md-3 { - margin-right: 25%; - } - - .offset-md-4 { - margin-right: 33.33333333%; - } - - .offset-md-5 { - margin-right: 41.66666667%; - } - - .offset-md-6 { - margin-right: 50%; - } - - .offset-md-7 { - margin-right: 58.33333333%; - } - - .offset-md-8 { - margin-right: 66.66666667%; - } - - .offset-md-9 { - margin-right: 75%; - } - - .offset-md-10 { - margin-right: 83.33333333%; - } - - .offset-md-11 { - margin-right: 91.66666667%; - } - - .g-md-0, -.gx-md-0 { - --bs-gutter-x: 0; - } - - .g-md-0, -.gy-md-0 { - --bs-gutter-y: 0; - } - - .g-md-1, -.gx-md-1 { - --bs-gutter-x: 0.25rem; - } - - .g-md-1, -.gy-md-1 { - --bs-gutter-y: 0.25rem; - } - - .g-md-2, -.gx-md-2 { - --bs-gutter-x: 0.5rem; - } - - .g-md-2, -.gy-md-2 { - --bs-gutter-y: 0.5rem; - } - - .g-md-3, -.gx-md-3 { - --bs-gutter-x: 1rem; - } - - .g-md-3, -.gy-md-3 { - --bs-gutter-y: 1rem; - } - - .g-md-4, -.gx-md-4 { - --bs-gutter-x: 1.5rem; - } - - .g-md-4, -.gy-md-4 { - --bs-gutter-y: 1.5rem; - } - - .g-md-5, -.gx-md-5 { - --bs-gutter-x: 3rem; - } - - .g-md-5, -.gy-md-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 992px) { - .col-lg-auto { - flex: 0 0 auto; - width: auto; - } - - .col-lg-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-lg-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-lg-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-lg-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-lg-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-lg-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-lg-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-lg-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-lg-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-lg-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-lg-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-lg-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-lg-0 { - margin-right: 0; - } - - .offset-lg-1 { - margin-right: 8.33333333%; - } - - .offset-lg-2 { - margin-right: 16.66666667%; - } - - .offset-lg-3 { - margin-right: 25%; - } - - .offset-lg-4 { - margin-right: 33.33333333%; - } - - .offset-lg-5 { - margin-right: 41.66666667%; - } - - .offset-lg-6 { - margin-right: 50%; - } - - .offset-lg-7 { - margin-right: 58.33333333%; - } - - .offset-lg-8 { - margin-right: 66.66666667%; - } - - .offset-lg-9 { - margin-right: 75%; - } - - .offset-lg-10 { - margin-right: 83.33333333%; - } - - .offset-lg-11 { - margin-right: 91.66666667%; - } - - .g-lg-0, -.gx-lg-0 { - --bs-gutter-x: 0; - } - - .g-lg-0, -.gy-lg-0 { - --bs-gutter-y: 0; - } - - .g-lg-1, -.gx-lg-1 { - --bs-gutter-x: 0.25rem; - } - - .g-lg-1, -.gy-lg-1 { - --bs-gutter-y: 0.25rem; - } - - .g-lg-2, -.gx-lg-2 { - --bs-gutter-x: 0.5rem; - } - - .g-lg-2, -.gy-lg-2 { - --bs-gutter-y: 0.5rem; - } - - .g-lg-3, -.gx-lg-3 { - --bs-gutter-x: 1rem; - } - - .g-lg-3, -.gy-lg-3 { - --bs-gutter-y: 1rem; - } - - .g-lg-4, -.gx-lg-4 { - --bs-gutter-x: 1.5rem; - } - - .g-lg-4, -.gy-lg-4 { - --bs-gutter-y: 1.5rem; - } - - .g-lg-5, -.gx-lg-5 { - --bs-gutter-x: 3rem; - } - - .g-lg-5, -.gy-lg-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1200px) { - .col-xl-auto { - flex: 0 0 auto; - width: auto; - } - - .col-xl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-xl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xl-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-xl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-xl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-xl-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-xl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-xl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-xl-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-xl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-xl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-xl-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-xl-0 { - margin-right: 0; - } - - .offset-xl-1 { - margin-right: 8.33333333%; - } - - .offset-xl-2 { - margin-right: 16.66666667%; - } - - .offset-xl-3 { - margin-right: 25%; - } - - .offset-xl-4 { - margin-right: 33.33333333%; - } - - .offset-xl-5 { - margin-right: 41.66666667%; - } - - .offset-xl-6 { - margin-right: 50%; - } - - .offset-xl-7 { - margin-right: 58.33333333%; - } - - .offset-xl-8 { - margin-right: 66.66666667%; - } - - .offset-xl-9 { - margin-right: 75%; - } - - .offset-xl-10 { - margin-right: 83.33333333%; - } - - .offset-xl-11 { - margin-right: 91.66666667%; - } - - .g-xl-0, -.gx-xl-0 { - --bs-gutter-x: 0; - } - - .g-xl-0, -.gy-xl-0 { - --bs-gutter-y: 0; - } - - .g-xl-1, -.gx-xl-1 { - --bs-gutter-x: 0.25rem; - } - - .g-xl-1, -.gy-xl-1 { - --bs-gutter-y: 0.25rem; - } - - .g-xl-2, -.gx-xl-2 { - --bs-gutter-x: 0.5rem; - } - - .g-xl-2, -.gy-xl-2 { - --bs-gutter-y: 0.5rem; - } - - .g-xl-3, -.gx-xl-3 { - --bs-gutter-x: 1rem; - } - - .g-xl-3, -.gy-xl-3 { - --bs-gutter-y: 1rem; - } - - .g-xl-4, -.gx-xl-4 { - --bs-gutter-x: 1.5rem; - } - - .g-xl-4, -.gy-xl-4 { - --bs-gutter-y: 1.5rem; - } - - .g-xl-5, -.gx-xl-5 { - --bs-gutter-x: 3rem; - } - - .g-xl-5, -.gy-xl-5 { - --bs-gutter-y: 3rem; - } -} -@media (min-width: 1400px) { - .col-xxl-auto { - flex: 0 0 auto; - width: auto; - } - - .col-xxl-1 { - flex: 0 0 auto; - width: 8.33333333%; - } - - .col-xxl-2 { - flex: 0 0 auto; - width: 16.66666667%; - } - - .col-xxl-3 { - flex: 0 0 auto; - width: 25%; - } - - .col-xxl-4 { - flex: 0 0 auto; - width: 33.33333333%; - } - - .col-xxl-5 { - flex: 0 0 auto; - width: 41.66666667%; - } - - .col-xxl-6 { - flex: 0 0 auto; - width: 50%; - } - - .col-xxl-7 { - flex: 0 0 auto; - width: 58.33333333%; - } - - .col-xxl-8 { - flex: 0 0 auto; - width: 66.66666667%; - } - - .col-xxl-9 { - flex: 0 0 auto; - width: 75%; - } - - .col-xxl-10 { - flex: 0 0 auto; - width: 83.33333333%; - } - - .col-xxl-11 { - flex: 0 0 auto; - width: 91.66666667%; - } - - .col-xxl-12 { - flex: 0 0 auto; - width: 100%; - } - - .offset-xxl-0 { - margin-right: 0; - } - - .offset-xxl-1 { - margin-right: 8.33333333%; - } - - .offset-xxl-2 { - margin-right: 16.66666667%; - } - - .offset-xxl-3 { - margin-right: 25%; - } - - .offset-xxl-4 { - margin-right: 33.33333333%; - } - - .offset-xxl-5 { - margin-right: 41.66666667%; - } - - .offset-xxl-6 { - margin-right: 50%; - } - - .offset-xxl-7 { - margin-right: 58.33333333%; - } - - .offset-xxl-8 { - margin-right: 66.66666667%; - } - - .offset-xxl-9 { - margin-right: 75%; - } - - .offset-xxl-10 { - margin-right: 83.33333333%; - } - - .offset-xxl-11 { - margin-right: 91.66666667%; - } - - .g-xxl-0, -.gx-xxl-0 { - --bs-gutter-x: 0; - } - - .g-xxl-0, -.gy-xxl-0 { - --bs-gutter-y: 0; - } - - .g-xxl-1, -.gx-xxl-1 { - --bs-gutter-x: 0.25rem; - } - - .g-xxl-1, -.gy-xxl-1 { - --bs-gutter-y: 0.25rem; - } - - .g-xxl-2, -.gx-xxl-2 { - --bs-gutter-x: 0.5rem; - } - - .g-xxl-2, -.gy-xxl-2 { - --bs-gutter-y: 0.5rem; - } - - .g-xxl-3, -.gx-xxl-3 { - --bs-gutter-x: 1rem; - } - - .g-xxl-3, -.gy-xxl-3 { - --bs-gutter-y: 1rem; - } - - .g-xxl-4, -.gx-xxl-4 { - --bs-gutter-x: 1.5rem; - } - - .g-xxl-4, -.gy-xxl-4 { - --bs-gutter-y: 1.5rem; - } - - .g-xxl-5, -.gx-xxl-5 { - --bs-gutter-x: 3rem; - } - - .g-xxl-5, -.gy-xxl-5 { - --bs-gutter-y: 3rem; - } -} -.d-inline { - display: inline !important; -} - -.d-inline-block { - display: inline-block !important; -} - -.d-block { - display: block !important; -} - -.d-grid { - display: grid !important; -} - -.d-table { - display: table !important; -} - -.d-table-row { - display: table-row !important; -} - -.d-table-cell { - display: table-cell !important; -} - -.d-flex { - display: flex !important; -} - -.d-inline-flex { - display: inline-flex !important; -} - -.d-none { - display: none !important; -} - -.flex-fill { - flex: 1 1 auto !important; -} - -.flex-row { - flex-direction: row !important; -} - -.flex-column { - flex-direction: column !important; -} - -.flex-row-reverse { - flex-direction: row-reverse !important; -} - -.flex-column-reverse { - flex-direction: column-reverse !important; -} - -.flex-grow-0 { - flex-grow: 0 !important; -} - -.flex-grow-1 { - flex-grow: 1 !important; -} - -.flex-shrink-0 { - flex-shrink: 0 !important; -} - -.flex-shrink-1 { - flex-shrink: 1 !important; -} - -.flex-wrap { - flex-wrap: wrap !important; -} - -.flex-nowrap { - flex-wrap: nowrap !important; -} - -.flex-wrap-reverse { - flex-wrap: wrap-reverse !important; -} - -.justify-content-start { - justify-content: flex-start !important; -} - -.justify-content-end { - justify-content: flex-end !important; -} - -.justify-content-center { - justify-content: center !important; -} - -.justify-content-between { - justify-content: space-between !important; -} - -.justify-content-around { - justify-content: space-around !important; -} - -.justify-content-evenly { - justify-content: space-evenly !important; -} - -.align-items-start { - align-items: flex-start !important; -} - -.align-items-end { - align-items: flex-end !important; -} - -.align-items-center { - align-items: center !important; -} - -.align-items-baseline { - align-items: baseline !important; -} - -.align-items-stretch { - align-items: stretch !important; -} - -.align-content-start { - align-content: flex-start !important; -} - -.align-content-end { - align-content: flex-end !important; -} - -.align-content-center { - align-content: center !important; -} - -.align-content-between { - align-content: space-between !important; -} - -.align-content-around { - align-content: space-around !important; -} - -.align-content-stretch { - align-content: stretch !important; -} - -.align-self-auto { - align-self: auto !important; -} - -.align-self-start { - align-self: flex-start !important; -} - -.align-self-end { - align-self: flex-end !important; -} - -.align-self-center { - align-self: center !important; -} - -.align-self-baseline { - align-self: baseline !important; -} - -.align-self-stretch { - align-self: stretch !important; -} - -.order-first { - order: -1 !important; -} - -.order-0 { - order: 0 !important; -} - -.order-1 { - order: 1 !important; -} - -.order-2 { - order: 2 !important; -} - -.order-3 { - order: 3 !important; -} - -.order-4 { - order: 4 !important; -} - -.order-5 { - order: 5 !important; -} - -.order-last { - order: 6 !important; -} - -.m-0 { - margin: 0 !important; -} - -.m-1 { - margin: 0.25rem !important; -} - -.m-2 { - margin: 0.5rem !important; -} - -.m-3 { - margin: 1rem !important; -} - -.m-4 { - margin: 1.5rem !important; -} - -.m-5 { - margin: 3rem !important; -} - -.m-auto { - margin: auto !important; -} - -.mx-0 { - margin-left: 0 !important; - margin-right: 0 !important; -} - -.mx-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; -} - -.mx-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; -} - -.mx-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; -} - -.mx-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; -} - -.mx-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; -} - -.mx-auto { - margin-left: auto !important; - margin-right: auto !important; -} - -.my-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; -} - -.my-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; -} - -.my-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; -} - -.my-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; -} - -.my-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; -} - -.my-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; -} - -.my-auto { - margin-top: auto !important; - margin-bottom: auto !important; -} - -.mt-0 { - margin-top: 0 !important; -} - -.mt-1 { - margin-top: 0.25rem !important; -} - -.mt-2 { - margin-top: 0.5rem !important; -} - -.mt-3 { - margin-top: 1rem !important; -} - -.mt-4 { - margin-top: 1.5rem !important; -} - -.mt-5 { - margin-top: 3rem !important; -} - -.mt-auto { - margin-top: auto !important; -} - -.me-0 { - margin-left: 0 !important; -} - -.me-1 { - margin-left: 0.25rem !important; -} - -.me-2 { - margin-left: 0.5rem !important; -} - -.me-3 { - margin-left: 1rem !important; -} - -.me-4 { - margin-left: 1.5rem !important; -} - -.me-5 { - margin-left: 3rem !important; -} - -.me-auto { - margin-left: auto !important; -} - -.mb-0 { - margin-bottom: 0 !important; -} - -.mb-1 { - margin-bottom: 0.25rem !important; -} - -.mb-2 { - margin-bottom: 0.5rem !important; -} - -.mb-3 { - margin-bottom: 1rem !important; -} - -.mb-4 { - margin-bottom: 1.5rem !important; -} - -.mb-5 { - margin-bottom: 3rem !important; -} - -.mb-auto { - margin-bottom: auto !important; -} - -.ms-0 { - margin-right: 0 !important; -} - -.ms-1 { - margin-right: 0.25rem !important; -} - -.ms-2 { - margin-right: 0.5rem !important; -} - -.ms-3 { - margin-right: 1rem !important; -} - -.ms-4 { - margin-right: 1.5rem !important; -} - -.ms-5 { - margin-right: 3rem !important; -} - -.ms-auto { - margin-right: auto !important; -} - -.p-0 { - padding: 0 !important; -} - -.p-1 { - padding: 0.25rem !important; -} - -.p-2 { - padding: 0.5rem !important; -} - -.p-3 { - padding: 1rem !important; -} - -.p-4 { - padding: 1.5rem !important; -} - -.p-5 { - padding: 3rem !important; -} - -.px-0 { - padding-left: 0 !important; - padding-right: 0 !important; -} - -.px-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; -} - -.px-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; -} - -.px-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; -} - -.px-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; -} - -.px-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; -} - -.py-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; -} - -.py-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; -} - -.py-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; -} - -.py-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; -} - -.py-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; -} - -.py-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; -} - -.pt-0 { - padding-top: 0 !important; -} - -.pt-1 { - padding-top: 0.25rem !important; -} - -.pt-2 { - padding-top: 0.5rem !important; -} - -.pt-3 { - padding-top: 1rem !important; -} - -.pt-4 { - padding-top: 1.5rem !important; -} - -.pt-5 { - padding-top: 3rem !important; -} - -.pe-0 { - padding-left: 0 !important; -} - -.pe-1 { - padding-left: 0.25rem !important; -} - -.pe-2 { - padding-left: 0.5rem !important; -} - -.pe-3 { - padding-left: 1rem !important; -} - -.pe-4 { - padding-left: 1.5rem !important; -} - -.pe-5 { - padding-left: 3rem !important; -} - -.pb-0 { - padding-bottom: 0 !important; -} - -.pb-1 { - padding-bottom: 0.25rem !important; -} - -.pb-2 { - padding-bottom: 0.5rem !important; -} - -.pb-3 { - padding-bottom: 1rem !important; -} - -.pb-4 { - padding-bottom: 1.5rem !important; -} - -.pb-5 { - padding-bottom: 3rem !important; -} - -.ps-0 { - padding-right: 0 !important; -} - -.ps-1 { - padding-right: 0.25rem !important; -} - -.ps-2 { - padding-right: 0.5rem !important; -} - -.ps-3 { - padding-right: 1rem !important; -} - -.ps-4 { - padding-right: 1.5rem !important; -} - -.ps-5 { - padding-right: 3rem !important; -} - -@media (min-width: 576px) { - .d-sm-inline { - display: inline !important; - } - - .d-sm-inline-block { - display: inline-block !important; - } - - .d-sm-block { - display: block !important; - } - - .d-sm-grid { - display: grid !important; - } - - .d-sm-table { - display: table !important; - } - - .d-sm-table-row { - display: table-row !important; - } - - .d-sm-table-cell { - display: table-cell !important; - } - - .d-sm-flex { - display: flex !important; - } - - .d-sm-inline-flex { - display: inline-flex !important; - } - - .d-sm-none { - display: none !important; - } - - .flex-sm-fill { - flex: 1 1 auto !important; - } - - .flex-sm-row { - flex-direction: row !important; - } - - .flex-sm-column { - flex-direction: column !important; - } - - .flex-sm-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-sm-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-sm-grow-0 { - flex-grow: 0 !important; - } - - .flex-sm-grow-1 { - flex-grow: 1 !important; - } - - .flex-sm-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-sm-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-sm-wrap { - flex-wrap: wrap !important; - } - - .flex-sm-nowrap { - flex-wrap: nowrap !important; - } - - .flex-sm-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-sm-start { - justify-content: flex-start !important; - } - - .justify-content-sm-end { - justify-content: flex-end !important; - } - - .justify-content-sm-center { - justify-content: center !important; - } - - .justify-content-sm-between { - justify-content: space-between !important; - } - - .justify-content-sm-around { - justify-content: space-around !important; - } - - .justify-content-sm-evenly { - justify-content: space-evenly !important; - } - - .align-items-sm-start { - align-items: flex-start !important; - } - - .align-items-sm-end { - align-items: flex-end !important; - } - - .align-items-sm-center { - align-items: center !important; - } - - .align-items-sm-baseline { - align-items: baseline !important; - } - - .align-items-sm-stretch { - align-items: stretch !important; - } - - .align-content-sm-start { - align-content: flex-start !important; - } - - .align-content-sm-end { - align-content: flex-end !important; - } - - .align-content-sm-center { - align-content: center !important; - } - - .align-content-sm-between { - align-content: space-between !important; - } - - .align-content-sm-around { - align-content: space-around !important; - } - - .align-content-sm-stretch { - align-content: stretch !important; - } - - .align-self-sm-auto { - align-self: auto !important; - } - - .align-self-sm-start { - align-self: flex-start !important; - } - - .align-self-sm-end { - align-self: flex-end !important; - } - - .align-self-sm-center { - align-self: center !important; - } - - .align-self-sm-baseline { - align-self: baseline !important; - } - - .align-self-sm-stretch { - align-self: stretch !important; - } - - .order-sm-first { - order: -1 !important; - } - - .order-sm-0 { - order: 0 !important; - } - - .order-sm-1 { - order: 1 !important; - } - - .order-sm-2 { - order: 2 !important; - } - - .order-sm-3 { - order: 3 !important; - } - - .order-sm-4 { - order: 4 !important; - } - - .order-sm-5 { - order: 5 !important; - } - - .order-sm-last { - order: 6 !important; - } - - .m-sm-0 { - margin: 0 !important; - } - - .m-sm-1 { - margin: 0.25rem !important; - } - - .m-sm-2 { - margin: 0.5rem !important; - } - - .m-sm-3 { - margin: 1rem !important; - } - - .m-sm-4 { - margin: 1.5rem !important; - } - - .m-sm-5 { - margin: 3rem !important; - } - - .m-sm-auto { - margin: auto !important; - } - - .mx-sm-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .mx-sm-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - - .mx-sm-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - - .mx-sm-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - - .mx-sm-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - - .mx-sm-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - - .mx-sm-auto { - margin-left: auto !important; - margin-right: auto !important; - } - - .my-sm-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-sm-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-sm-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-sm-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-sm-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-sm-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-sm-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-sm-0 { - margin-top: 0 !important; - } - - .mt-sm-1 { - margin-top: 0.25rem !important; - } - - .mt-sm-2 { - margin-top: 0.5rem !important; - } - - .mt-sm-3 { - margin-top: 1rem !important; - } - - .mt-sm-4 { - margin-top: 1.5rem !important; - } - - .mt-sm-5 { - margin-top: 3rem !important; - } - - .mt-sm-auto { - margin-top: auto !important; - } - - .me-sm-0 { - margin-left: 0 !important; - } - - .me-sm-1 { - margin-left: 0.25rem !important; - } - - .me-sm-2 { - margin-left: 0.5rem !important; - } - - .me-sm-3 { - margin-left: 1rem !important; - } - - .me-sm-4 { - margin-left: 1.5rem !important; - } - - .me-sm-5 { - margin-left: 3rem !important; - } - - .me-sm-auto { - margin-left: auto !important; - } - - .mb-sm-0 { - margin-bottom: 0 !important; - } - - .mb-sm-1 { - margin-bottom: 0.25rem !important; - } - - .mb-sm-2 { - margin-bottom: 0.5rem !important; - } - - .mb-sm-3 { - margin-bottom: 1rem !important; - } - - .mb-sm-4 { - margin-bottom: 1.5rem !important; - } - - .mb-sm-5 { - margin-bottom: 3rem !important; - } - - .mb-sm-auto { - margin-bottom: auto !important; - } - - .ms-sm-0 { - margin-right: 0 !important; - } - - .ms-sm-1 { - margin-right: 0.25rem !important; - } - - .ms-sm-2 { - margin-right: 0.5rem !important; - } - - .ms-sm-3 { - margin-right: 1rem !important; - } - - .ms-sm-4 { - margin-right: 1.5rem !important; - } - - .ms-sm-5 { - margin-right: 3rem !important; - } - - .ms-sm-auto { - margin-right: auto !important; - } - - .p-sm-0 { - padding: 0 !important; - } - - .p-sm-1 { - padding: 0.25rem !important; - } - - .p-sm-2 { - padding: 0.5rem !important; - } - - .p-sm-3 { - padding: 1rem !important; - } - - .p-sm-4 { - padding: 1.5rem !important; - } - - .p-sm-5 { - padding: 3rem !important; - } - - .px-sm-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - - .px-sm-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - - .px-sm-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - - .px-sm-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - - .px-sm-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - - .px-sm-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - - .py-sm-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-sm-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-sm-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-sm-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-sm-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-sm-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-sm-0 { - padding-top: 0 !important; - } - - .pt-sm-1 { - padding-top: 0.25rem !important; - } - - .pt-sm-2 { - padding-top: 0.5rem !important; - } - - .pt-sm-3 { - padding-top: 1rem !important; - } - - .pt-sm-4 { - padding-top: 1.5rem !important; - } - - .pt-sm-5 { - padding-top: 3rem !important; - } - - .pe-sm-0 { - padding-left: 0 !important; - } - - .pe-sm-1 { - padding-left: 0.25rem !important; - } - - .pe-sm-2 { - padding-left: 0.5rem !important; - } - - .pe-sm-3 { - padding-left: 1rem !important; - } - - .pe-sm-4 { - padding-left: 1.5rem !important; - } - - .pe-sm-5 { - padding-left: 3rem !important; - } - - .pb-sm-0 { - padding-bottom: 0 !important; - } - - .pb-sm-1 { - padding-bottom: 0.25rem !important; - } - - .pb-sm-2 { - padding-bottom: 0.5rem !important; - } - - .pb-sm-3 { - padding-bottom: 1rem !important; - } - - .pb-sm-4 { - padding-bottom: 1.5rem !important; - } - - .pb-sm-5 { - padding-bottom: 3rem !important; - } - - .ps-sm-0 { - padding-right: 0 !important; - } - - .ps-sm-1 { - padding-right: 0.25rem !important; - } - - .ps-sm-2 { - padding-right: 0.5rem !important; - } - - .ps-sm-3 { - padding-right: 1rem !important; - } - - .ps-sm-4 { - padding-right: 1.5rem !important; - } - - .ps-sm-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 768px) { - .d-md-inline { - display: inline !important; - } - - .d-md-inline-block { - display: inline-block !important; - } - - .d-md-block { - display: block !important; - } - - .d-md-grid { - display: grid !important; - } - - .d-md-table { - display: table !important; - } - - .d-md-table-row { - display: table-row !important; - } - - .d-md-table-cell { - display: table-cell !important; - } - - .d-md-flex { - display: flex !important; - } - - .d-md-inline-flex { - display: inline-flex !important; - } - - .d-md-none { - display: none !important; - } - - .flex-md-fill { - flex: 1 1 auto !important; - } - - .flex-md-row { - flex-direction: row !important; - } - - .flex-md-column { - flex-direction: column !important; - } - - .flex-md-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-md-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-md-grow-0 { - flex-grow: 0 !important; - } - - .flex-md-grow-1 { - flex-grow: 1 !important; - } - - .flex-md-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-md-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-md-wrap { - flex-wrap: wrap !important; - } - - .flex-md-nowrap { - flex-wrap: nowrap !important; - } - - .flex-md-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-md-start { - justify-content: flex-start !important; - } - - .justify-content-md-end { - justify-content: flex-end !important; - } - - .justify-content-md-center { - justify-content: center !important; - } - - .justify-content-md-between { - justify-content: space-between !important; - } - - .justify-content-md-around { - justify-content: space-around !important; - } - - .justify-content-md-evenly { - justify-content: space-evenly !important; - } - - .align-items-md-start { - align-items: flex-start !important; - } - - .align-items-md-end { - align-items: flex-end !important; - } - - .align-items-md-center { - align-items: center !important; - } - - .align-items-md-baseline { - align-items: baseline !important; - } - - .align-items-md-stretch { - align-items: stretch !important; - } - - .align-content-md-start { - align-content: flex-start !important; - } - - .align-content-md-end { - align-content: flex-end !important; - } - - .align-content-md-center { - align-content: center !important; - } - - .align-content-md-between { - align-content: space-between !important; - } - - .align-content-md-around { - align-content: space-around !important; - } - - .align-content-md-stretch { - align-content: stretch !important; - } - - .align-self-md-auto { - align-self: auto !important; - } - - .align-self-md-start { - align-self: flex-start !important; - } - - .align-self-md-end { - align-self: flex-end !important; - } - - .align-self-md-center { - align-self: center !important; - } - - .align-self-md-baseline { - align-self: baseline !important; - } - - .align-self-md-stretch { - align-self: stretch !important; - } - - .order-md-first { - order: -1 !important; - } - - .order-md-0 { - order: 0 !important; - } - - .order-md-1 { - order: 1 !important; - } - - .order-md-2 { - order: 2 !important; - } - - .order-md-3 { - order: 3 !important; - } - - .order-md-4 { - order: 4 !important; - } - - .order-md-5 { - order: 5 !important; - } - - .order-md-last { - order: 6 !important; - } - - .m-md-0 { - margin: 0 !important; - } - - .m-md-1 { - margin: 0.25rem !important; - } - - .m-md-2 { - margin: 0.5rem !important; - } - - .m-md-3 { - margin: 1rem !important; - } - - .m-md-4 { - margin: 1.5rem !important; - } - - .m-md-5 { - margin: 3rem !important; - } - - .m-md-auto { - margin: auto !important; - } - - .mx-md-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .mx-md-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - - .mx-md-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - - .mx-md-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - - .mx-md-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - - .mx-md-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - - .mx-md-auto { - margin-left: auto !important; - margin-right: auto !important; - } - - .my-md-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-md-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-md-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-md-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-md-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-md-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-md-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-md-0 { - margin-top: 0 !important; - } - - .mt-md-1 { - margin-top: 0.25rem !important; - } - - .mt-md-2 { - margin-top: 0.5rem !important; - } - - .mt-md-3 { - margin-top: 1rem !important; - } - - .mt-md-4 { - margin-top: 1.5rem !important; - } - - .mt-md-5 { - margin-top: 3rem !important; - } - - .mt-md-auto { - margin-top: auto !important; - } - - .me-md-0 { - margin-left: 0 !important; - } - - .me-md-1 { - margin-left: 0.25rem !important; - } - - .me-md-2 { - margin-left: 0.5rem !important; - } - - .me-md-3 { - margin-left: 1rem !important; - } - - .me-md-4 { - margin-left: 1.5rem !important; - } - - .me-md-5 { - margin-left: 3rem !important; - } - - .me-md-auto { - margin-left: auto !important; - } - - .mb-md-0 { - margin-bottom: 0 !important; - } - - .mb-md-1 { - margin-bottom: 0.25rem !important; - } - - .mb-md-2 { - margin-bottom: 0.5rem !important; - } - - .mb-md-3 { - margin-bottom: 1rem !important; - } - - .mb-md-4 { - margin-bottom: 1.5rem !important; - } - - .mb-md-5 { - margin-bottom: 3rem !important; - } - - .mb-md-auto { - margin-bottom: auto !important; - } - - .ms-md-0 { - margin-right: 0 !important; - } - - .ms-md-1 { - margin-right: 0.25rem !important; - } - - .ms-md-2 { - margin-right: 0.5rem !important; - } - - .ms-md-3 { - margin-right: 1rem !important; - } - - .ms-md-4 { - margin-right: 1.5rem !important; - } - - .ms-md-5 { - margin-right: 3rem !important; - } - - .ms-md-auto { - margin-right: auto !important; - } - - .p-md-0 { - padding: 0 !important; - } - - .p-md-1 { - padding: 0.25rem !important; - } - - .p-md-2 { - padding: 0.5rem !important; - } - - .p-md-3 { - padding: 1rem !important; - } - - .p-md-4 { - padding: 1.5rem !important; - } - - .p-md-5 { - padding: 3rem !important; - } - - .px-md-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - - .px-md-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - - .px-md-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - - .px-md-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - - .px-md-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - - .px-md-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - - .py-md-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-md-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-md-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-md-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-md-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-md-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-md-0 { - padding-top: 0 !important; - } - - .pt-md-1 { - padding-top: 0.25rem !important; - } - - .pt-md-2 { - padding-top: 0.5rem !important; - } - - .pt-md-3 { - padding-top: 1rem !important; - } - - .pt-md-4 { - padding-top: 1.5rem !important; - } - - .pt-md-5 { - padding-top: 3rem !important; - } - - .pe-md-0 { - padding-left: 0 !important; - } - - .pe-md-1 { - padding-left: 0.25rem !important; - } - - .pe-md-2 { - padding-left: 0.5rem !important; - } - - .pe-md-3 { - padding-left: 1rem !important; - } - - .pe-md-4 { - padding-left: 1.5rem !important; - } - - .pe-md-5 { - padding-left: 3rem !important; - } - - .pb-md-0 { - padding-bottom: 0 !important; - } - - .pb-md-1 { - padding-bottom: 0.25rem !important; - } - - .pb-md-2 { - padding-bottom: 0.5rem !important; - } - - .pb-md-3 { - padding-bottom: 1rem !important; - } - - .pb-md-4 { - padding-bottom: 1.5rem !important; - } - - .pb-md-5 { - padding-bottom: 3rem !important; - } - - .ps-md-0 { - padding-right: 0 !important; - } - - .ps-md-1 { - padding-right: 0.25rem !important; - } - - .ps-md-2 { - padding-right: 0.5rem !important; - } - - .ps-md-3 { - padding-right: 1rem !important; - } - - .ps-md-4 { - padding-right: 1.5rem !important; - } - - .ps-md-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 992px) { - .d-lg-inline { - display: inline !important; - } - - .d-lg-inline-block { - display: inline-block !important; - } - - .d-lg-block { - display: block !important; - } - - .d-lg-grid { - display: grid !important; - } - - .d-lg-table { - display: table !important; - } - - .d-lg-table-row { - display: table-row !important; - } - - .d-lg-table-cell { - display: table-cell !important; - } - - .d-lg-flex { - display: flex !important; - } - - .d-lg-inline-flex { - display: inline-flex !important; - } - - .d-lg-none { - display: none !important; - } - - .flex-lg-fill { - flex: 1 1 auto !important; - } - - .flex-lg-row { - flex-direction: row !important; - } - - .flex-lg-column { - flex-direction: column !important; - } - - .flex-lg-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-lg-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-lg-grow-0 { - flex-grow: 0 !important; - } - - .flex-lg-grow-1 { - flex-grow: 1 !important; - } - - .flex-lg-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-lg-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-lg-wrap { - flex-wrap: wrap !important; - } - - .flex-lg-nowrap { - flex-wrap: nowrap !important; - } - - .flex-lg-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-lg-start { - justify-content: flex-start !important; - } - - .justify-content-lg-end { - justify-content: flex-end !important; - } - - .justify-content-lg-center { - justify-content: center !important; - } - - .justify-content-lg-between { - justify-content: space-between !important; - } - - .justify-content-lg-around { - justify-content: space-around !important; - } - - .justify-content-lg-evenly { - justify-content: space-evenly !important; - } - - .align-items-lg-start { - align-items: flex-start !important; - } - - .align-items-lg-end { - align-items: flex-end !important; - } - - .align-items-lg-center { - align-items: center !important; - } - - .align-items-lg-baseline { - align-items: baseline !important; - } - - .align-items-lg-stretch { - align-items: stretch !important; - } - - .align-content-lg-start { - align-content: flex-start !important; - } - - .align-content-lg-end { - align-content: flex-end !important; - } - - .align-content-lg-center { - align-content: center !important; - } - - .align-content-lg-between { - align-content: space-between !important; - } - - .align-content-lg-around { - align-content: space-around !important; - } - - .align-content-lg-stretch { - align-content: stretch !important; - } - - .align-self-lg-auto { - align-self: auto !important; - } - - .align-self-lg-start { - align-self: flex-start !important; - } - - .align-self-lg-end { - align-self: flex-end !important; - } - - .align-self-lg-center { - align-self: center !important; - } - - .align-self-lg-baseline { - align-self: baseline !important; - } - - .align-self-lg-stretch { - align-self: stretch !important; - } - - .order-lg-first { - order: -1 !important; - } - - .order-lg-0 { - order: 0 !important; - } - - .order-lg-1 { - order: 1 !important; - } - - .order-lg-2 { - order: 2 !important; - } - - .order-lg-3 { - order: 3 !important; - } - - .order-lg-4 { - order: 4 !important; - } - - .order-lg-5 { - order: 5 !important; - } - - .order-lg-last { - order: 6 !important; - } - - .m-lg-0 { - margin: 0 !important; - } - - .m-lg-1 { - margin: 0.25rem !important; - } - - .m-lg-2 { - margin: 0.5rem !important; - } - - .m-lg-3 { - margin: 1rem !important; - } - - .m-lg-4 { - margin: 1.5rem !important; - } - - .m-lg-5 { - margin: 3rem !important; - } - - .m-lg-auto { - margin: auto !important; - } - - .mx-lg-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .mx-lg-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - - .mx-lg-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - - .mx-lg-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - - .mx-lg-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - - .mx-lg-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - - .mx-lg-auto { - margin-left: auto !important; - margin-right: auto !important; - } - - .my-lg-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-lg-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-lg-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-lg-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-lg-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-lg-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-lg-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-lg-0 { - margin-top: 0 !important; - } - - .mt-lg-1 { - margin-top: 0.25rem !important; - } - - .mt-lg-2 { - margin-top: 0.5rem !important; - } - - .mt-lg-3 { - margin-top: 1rem !important; - } - - .mt-lg-4 { - margin-top: 1.5rem !important; - } - - .mt-lg-5 { - margin-top: 3rem !important; - } - - .mt-lg-auto { - margin-top: auto !important; - } - - .me-lg-0 { - margin-left: 0 !important; - } - - .me-lg-1 { - margin-left: 0.25rem !important; - } - - .me-lg-2 { - margin-left: 0.5rem !important; - } - - .me-lg-3 { - margin-left: 1rem !important; - } - - .me-lg-4 { - margin-left: 1.5rem !important; - } - - .me-lg-5 { - margin-left: 3rem !important; - } - - .me-lg-auto { - margin-left: auto !important; - } - - .mb-lg-0 { - margin-bottom: 0 !important; - } - - .mb-lg-1 { - margin-bottom: 0.25rem !important; - } - - .mb-lg-2 { - margin-bottom: 0.5rem !important; - } - - .mb-lg-3 { - margin-bottom: 1rem !important; - } - - .mb-lg-4 { - margin-bottom: 1.5rem !important; - } - - .mb-lg-5 { - margin-bottom: 3rem !important; - } - - .mb-lg-auto { - margin-bottom: auto !important; - } - - .ms-lg-0 { - margin-right: 0 !important; - } - - .ms-lg-1 { - margin-right: 0.25rem !important; - } - - .ms-lg-2 { - margin-right: 0.5rem !important; - } - - .ms-lg-3 { - margin-right: 1rem !important; - } - - .ms-lg-4 { - margin-right: 1.5rem !important; - } - - .ms-lg-5 { - margin-right: 3rem !important; - } - - .ms-lg-auto { - margin-right: auto !important; - } - - .p-lg-0 { - padding: 0 !important; - } - - .p-lg-1 { - padding: 0.25rem !important; - } - - .p-lg-2 { - padding: 0.5rem !important; - } - - .p-lg-3 { - padding: 1rem !important; - } - - .p-lg-4 { - padding: 1.5rem !important; - } - - .p-lg-5 { - padding: 3rem !important; - } - - .px-lg-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - - .px-lg-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - - .px-lg-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - - .px-lg-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - - .px-lg-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - - .px-lg-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - - .py-lg-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-lg-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-lg-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-lg-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-lg-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-lg-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-lg-0 { - padding-top: 0 !important; - } - - .pt-lg-1 { - padding-top: 0.25rem !important; - } - - .pt-lg-2 { - padding-top: 0.5rem !important; - } - - .pt-lg-3 { - padding-top: 1rem !important; - } - - .pt-lg-4 { - padding-top: 1.5rem !important; - } - - .pt-lg-5 { - padding-top: 3rem !important; - } - - .pe-lg-0 { - padding-left: 0 !important; - } - - .pe-lg-1 { - padding-left: 0.25rem !important; - } - - .pe-lg-2 { - padding-left: 0.5rem !important; - } - - .pe-lg-3 { - padding-left: 1rem !important; - } - - .pe-lg-4 { - padding-left: 1.5rem !important; - } - - .pe-lg-5 { - padding-left: 3rem !important; - } - - .pb-lg-0 { - padding-bottom: 0 !important; - } - - .pb-lg-1 { - padding-bottom: 0.25rem !important; - } - - .pb-lg-2 { - padding-bottom: 0.5rem !important; - } - - .pb-lg-3 { - padding-bottom: 1rem !important; - } - - .pb-lg-4 { - padding-bottom: 1.5rem !important; - } - - .pb-lg-5 { - padding-bottom: 3rem !important; - } - - .ps-lg-0 { - padding-right: 0 !important; - } - - .ps-lg-1 { - padding-right: 0.25rem !important; - } - - .ps-lg-2 { - padding-right: 0.5rem !important; - } - - .ps-lg-3 { - padding-right: 1rem !important; - } - - .ps-lg-4 { - padding-right: 1.5rem !important; - } - - .ps-lg-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 1200px) { - .d-xl-inline { - display: inline !important; - } - - .d-xl-inline-block { - display: inline-block !important; - } - - .d-xl-block { - display: block !important; - } - - .d-xl-grid { - display: grid !important; - } - - .d-xl-table { - display: table !important; - } - - .d-xl-table-row { - display: table-row !important; - } - - .d-xl-table-cell { - display: table-cell !important; - } - - .d-xl-flex { - display: flex !important; - } - - .d-xl-inline-flex { - display: inline-flex !important; - } - - .d-xl-none { - display: none !important; - } - - .flex-xl-fill { - flex: 1 1 auto !important; - } - - .flex-xl-row { - flex-direction: row !important; - } - - .flex-xl-column { - flex-direction: column !important; - } - - .flex-xl-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-xl-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-xl-grow-0 { - flex-grow: 0 !important; - } - - .flex-xl-grow-1 { - flex-grow: 1 !important; - } - - .flex-xl-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-xl-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-xl-wrap { - flex-wrap: wrap !important; - } - - .flex-xl-nowrap { - flex-wrap: nowrap !important; - } - - .flex-xl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-xl-start { - justify-content: flex-start !important; - } - - .justify-content-xl-end { - justify-content: flex-end !important; - } - - .justify-content-xl-center { - justify-content: center !important; - } - - .justify-content-xl-between { - justify-content: space-between !important; - } - - .justify-content-xl-around { - justify-content: space-around !important; - } - - .justify-content-xl-evenly { - justify-content: space-evenly !important; - } - - .align-items-xl-start { - align-items: flex-start !important; - } - - .align-items-xl-end { - align-items: flex-end !important; - } - - .align-items-xl-center { - align-items: center !important; - } - - .align-items-xl-baseline { - align-items: baseline !important; - } - - .align-items-xl-stretch { - align-items: stretch !important; - } - - .align-content-xl-start { - align-content: flex-start !important; - } - - .align-content-xl-end { - align-content: flex-end !important; - } - - .align-content-xl-center { - align-content: center !important; - } - - .align-content-xl-between { - align-content: space-between !important; - } - - .align-content-xl-around { - align-content: space-around !important; - } - - .align-content-xl-stretch { - align-content: stretch !important; - } - - .align-self-xl-auto { - align-self: auto !important; - } - - .align-self-xl-start { - align-self: flex-start !important; - } - - .align-self-xl-end { - align-self: flex-end !important; - } - - .align-self-xl-center { - align-self: center !important; - } - - .align-self-xl-baseline { - align-self: baseline !important; - } - - .align-self-xl-stretch { - align-self: stretch !important; - } - - .order-xl-first { - order: -1 !important; - } - - .order-xl-0 { - order: 0 !important; - } - - .order-xl-1 { - order: 1 !important; - } - - .order-xl-2 { - order: 2 !important; - } - - .order-xl-3 { - order: 3 !important; - } - - .order-xl-4 { - order: 4 !important; - } - - .order-xl-5 { - order: 5 !important; - } - - .order-xl-last { - order: 6 !important; - } - - .m-xl-0 { - margin: 0 !important; - } - - .m-xl-1 { - margin: 0.25rem !important; - } - - .m-xl-2 { - margin: 0.5rem !important; - } - - .m-xl-3 { - margin: 1rem !important; - } - - .m-xl-4 { - margin: 1.5rem !important; - } - - .m-xl-5 { - margin: 3rem !important; - } - - .m-xl-auto { - margin: auto !important; - } - - .mx-xl-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .mx-xl-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - - .mx-xl-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - - .mx-xl-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - - .mx-xl-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - - .mx-xl-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - - .mx-xl-auto { - margin-left: auto !important; - margin-right: auto !important; - } - - .my-xl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-xl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-xl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-xl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-xl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-xl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-xl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-xl-0 { - margin-top: 0 !important; - } - - .mt-xl-1 { - margin-top: 0.25rem !important; - } - - .mt-xl-2 { - margin-top: 0.5rem !important; - } - - .mt-xl-3 { - margin-top: 1rem !important; - } - - .mt-xl-4 { - margin-top: 1.5rem !important; - } - - .mt-xl-5 { - margin-top: 3rem !important; - } - - .mt-xl-auto { - margin-top: auto !important; - } - - .me-xl-0 { - margin-left: 0 !important; - } - - .me-xl-1 { - margin-left: 0.25rem !important; - } - - .me-xl-2 { - margin-left: 0.5rem !important; - } - - .me-xl-3 { - margin-left: 1rem !important; - } - - .me-xl-4 { - margin-left: 1.5rem !important; - } - - .me-xl-5 { - margin-left: 3rem !important; - } - - .me-xl-auto { - margin-left: auto !important; - } - - .mb-xl-0 { - margin-bottom: 0 !important; - } - - .mb-xl-1 { - margin-bottom: 0.25rem !important; - } - - .mb-xl-2 { - margin-bottom: 0.5rem !important; - } - - .mb-xl-3 { - margin-bottom: 1rem !important; - } - - .mb-xl-4 { - margin-bottom: 1.5rem !important; - } - - .mb-xl-5 { - margin-bottom: 3rem !important; - } - - .mb-xl-auto { - margin-bottom: auto !important; - } - - .ms-xl-0 { - margin-right: 0 !important; - } - - .ms-xl-1 { - margin-right: 0.25rem !important; - } - - .ms-xl-2 { - margin-right: 0.5rem !important; - } - - .ms-xl-3 { - margin-right: 1rem !important; - } - - .ms-xl-4 { - margin-right: 1.5rem !important; - } - - .ms-xl-5 { - margin-right: 3rem !important; - } - - .ms-xl-auto { - margin-right: auto !important; - } - - .p-xl-0 { - padding: 0 !important; - } - - .p-xl-1 { - padding: 0.25rem !important; - } - - .p-xl-2 { - padding: 0.5rem !important; - } - - .p-xl-3 { - padding: 1rem !important; - } - - .p-xl-4 { - padding: 1.5rem !important; - } - - .p-xl-5 { - padding: 3rem !important; - } - - .px-xl-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - - .px-xl-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - - .px-xl-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - - .px-xl-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - - .px-xl-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - - .px-xl-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - - .py-xl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-xl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-xl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-xl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-xl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-xl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-xl-0 { - padding-top: 0 !important; - } - - .pt-xl-1 { - padding-top: 0.25rem !important; - } - - .pt-xl-2 { - padding-top: 0.5rem !important; - } - - .pt-xl-3 { - padding-top: 1rem !important; - } - - .pt-xl-4 { - padding-top: 1.5rem !important; - } - - .pt-xl-5 { - padding-top: 3rem !important; - } - - .pe-xl-0 { - padding-left: 0 !important; - } - - .pe-xl-1 { - padding-left: 0.25rem !important; - } - - .pe-xl-2 { - padding-left: 0.5rem !important; - } - - .pe-xl-3 { - padding-left: 1rem !important; - } - - .pe-xl-4 { - padding-left: 1.5rem !important; - } - - .pe-xl-5 { - padding-left: 3rem !important; - } - - .pb-xl-0 { - padding-bottom: 0 !important; - } - - .pb-xl-1 { - padding-bottom: 0.25rem !important; - } - - .pb-xl-2 { - padding-bottom: 0.5rem !important; - } - - .pb-xl-3 { - padding-bottom: 1rem !important; - } - - .pb-xl-4 { - padding-bottom: 1.5rem !important; - } - - .pb-xl-5 { - padding-bottom: 3rem !important; - } - - .ps-xl-0 { - padding-right: 0 !important; - } - - .ps-xl-1 { - padding-right: 0.25rem !important; - } - - .ps-xl-2 { - padding-right: 0.5rem !important; - } - - .ps-xl-3 { - padding-right: 1rem !important; - } - - .ps-xl-4 { - padding-right: 1.5rem !important; - } - - .ps-xl-5 { - padding-right: 3rem !important; - } -} -@media (min-width: 1400px) { - .d-xxl-inline { - display: inline !important; - } - - .d-xxl-inline-block { - display: inline-block !important; - } - - .d-xxl-block { - display: block !important; - } - - .d-xxl-grid { - display: grid !important; - } - - .d-xxl-table { - display: table !important; - } - - .d-xxl-table-row { - display: table-row !important; - } - - .d-xxl-table-cell { - display: table-cell !important; - } - - .d-xxl-flex { - display: flex !important; - } - - .d-xxl-inline-flex { - display: inline-flex !important; - } - - .d-xxl-none { - display: none !important; - } - - .flex-xxl-fill { - flex: 1 1 auto !important; - } - - .flex-xxl-row { - flex-direction: row !important; - } - - .flex-xxl-column { - flex-direction: column !important; - } - - .flex-xxl-row-reverse { - flex-direction: row-reverse !important; - } - - .flex-xxl-column-reverse { - flex-direction: column-reverse !important; - } - - .flex-xxl-grow-0 { - flex-grow: 0 !important; - } - - .flex-xxl-grow-1 { - flex-grow: 1 !important; - } - - .flex-xxl-shrink-0 { - flex-shrink: 0 !important; - } - - .flex-xxl-shrink-1 { - flex-shrink: 1 !important; - } - - .flex-xxl-wrap { - flex-wrap: wrap !important; - } - - .flex-xxl-nowrap { - flex-wrap: nowrap !important; - } - - .flex-xxl-wrap-reverse { - flex-wrap: wrap-reverse !important; - } - - .justify-content-xxl-start { - justify-content: flex-start !important; - } - - .justify-content-xxl-end { - justify-content: flex-end !important; - } - - .justify-content-xxl-center { - justify-content: center !important; - } - - .justify-content-xxl-between { - justify-content: space-between !important; - } - - .justify-content-xxl-around { - justify-content: space-around !important; - } - - .justify-content-xxl-evenly { - justify-content: space-evenly !important; - } - - .align-items-xxl-start { - align-items: flex-start !important; - } - - .align-items-xxl-end { - align-items: flex-end !important; - } - - .align-items-xxl-center { - align-items: center !important; - } - - .align-items-xxl-baseline { - align-items: baseline !important; - } - - .align-items-xxl-stretch { - align-items: stretch !important; - } - - .align-content-xxl-start { - align-content: flex-start !important; - } - - .align-content-xxl-end { - align-content: flex-end !important; - } - - .align-content-xxl-center { - align-content: center !important; - } - - .align-content-xxl-between { - align-content: space-between !important; - } - - .align-content-xxl-around { - align-content: space-around !important; - } - - .align-content-xxl-stretch { - align-content: stretch !important; - } - - .align-self-xxl-auto { - align-self: auto !important; - } - - .align-self-xxl-start { - align-self: flex-start !important; - } - - .align-self-xxl-end { - align-self: flex-end !important; - } - - .align-self-xxl-center { - align-self: center !important; - } - - .align-self-xxl-baseline { - align-self: baseline !important; - } - - .align-self-xxl-stretch { - align-self: stretch !important; - } - - .order-xxl-first { - order: -1 !important; - } - - .order-xxl-0 { - order: 0 !important; - } - - .order-xxl-1 { - order: 1 !important; - } - - .order-xxl-2 { - order: 2 !important; - } - - .order-xxl-3 { - order: 3 !important; - } - - .order-xxl-4 { - order: 4 !important; - } - - .order-xxl-5 { - order: 5 !important; - } - - .order-xxl-last { - order: 6 !important; - } - - .m-xxl-0 { - margin: 0 !important; - } - - .m-xxl-1 { - margin: 0.25rem !important; - } - - .m-xxl-2 { - margin: 0.5rem !important; - } - - .m-xxl-3 { - margin: 1rem !important; - } - - .m-xxl-4 { - margin: 1.5rem !important; - } - - .m-xxl-5 { - margin: 3rem !important; - } - - .m-xxl-auto { - margin: auto !important; - } - - .mx-xxl-0 { - margin-left: 0 !important; - margin-right: 0 !important; - } - - .mx-xxl-1 { - margin-left: 0.25rem !important; - margin-right: 0.25rem !important; - } - - .mx-xxl-2 { - margin-left: 0.5rem !important; - margin-right: 0.5rem !important; - } - - .mx-xxl-3 { - margin-left: 1rem !important; - margin-right: 1rem !important; - } - - .mx-xxl-4 { - margin-left: 1.5rem !important; - margin-right: 1.5rem !important; - } - - .mx-xxl-5 { - margin-left: 3rem !important; - margin-right: 3rem !important; - } - - .mx-xxl-auto { - margin-left: auto !important; - margin-right: auto !important; - } - - .my-xxl-0 { - margin-top: 0 !important; - margin-bottom: 0 !important; - } - - .my-xxl-1 { - margin-top: 0.25rem !important; - margin-bottom: 0.25rem !important; - } - - .my-xxl-2 { - margin-top: 0.5rem !important; - margin-bottom: 0.5rem !important; - } - - .my-xxl-3 { - margin-top: 1rem !important; - margin-bottom: 1rem !important; - } - - .my-xxl-4 { - margin-top: 1.5rem !important; - margin-bottom: 1.5rem !important; - } - - .my-xxl-5 { - margin-top: 3rem !important; - margin-bottom: 3rem !important; - } - - .my-xxl-auto { - margin-top: auto !important; - margin-bottom: auto !important; - } - - .mt-xxl-0 { - margin-top: 0 !important; - } - - .mt-xxl-1 { - margin-top: 0.25rem !important; - } - - .mt-xxl-2 { - margin-top: 0.5rem !important; - } - - .mt-xxl-3 { - margin-top: 1rem !important; - } - - .mt-xxl-4 { - margin-top: 1.5rem !important; - } - - .mt-xxl-5 { - margin-top: 3rem !important; - } - - .mt-xxl-auto { - margin-top: auto !important; - } - - .me-xxl-0 { - margin-left: 0 !important; - } - - .me-xxl-1 { - margin-left: 0.25rem !important; - } - - .me-xxl-2 { - margin-left: 0.5rem !important; - } - - .me-xxl-3 { - margin-left: 1rem !important; - } - - .me-xxl-4 { - margin-left: 1.5rem !important; - } - - .me-xxl-5 { - margin-left: 3rem !important; - } - - .me-xxl-auto { - margin-left: auto !important; - } - - .mb-xxl-0 { - margin-bottom: 0 !important; - } - - .mb-xxl-1 { - margin-bottom: 0.25rem !important; - } - - .mb-xxl-2 { - margin-bottom: 0.5rem !important; - } - - .mb-xxl-3 { - margin-bottom: 1rem !important; - } - - .mb-xxl-4 { - margin-bottom: 1.5rem !important; - } - - .mb-xxl-5 { - margin-bottom: 3rem !important; - } - - .mb-xxl-auto { - margin-bottom: auto !important; - } - - .ms-xxl-0 { - margin-right: 0 !important; - } - - .ms-xxl-1 { - margin-right: 0.25rem !important; - } - - .ms-xxl-2 { - margin-right: 0.5rem !important; - } - - .ms-xxl-3 { - margin-right: 1rem !important; - } - - .ms-xxl-4 { - margin-right: 1.5rem !important; - } - - .ms-xxl-5 { - margin-right: 3rem !important; - } - - .ms-xxl-auto { - margin-right: auto !important; - } - - .p-xxl-0 { - padding: 0 !important; - } - - .p-xxl-1 { - padding: 0.25rem !important; - } - - .p-xxl-2 { - padding: 0.5rem !important; - } - - .p-xxl-3 { - padding: 1rem !important; - } - - .p-xxl-4 { - padding: 1.5rem !important; - } - - .p-xxl-5 { - padding: 3rem !important; - } - - .px-xxl-0 { - padding-left: 0 !important; - padding-right: 0 !important; - } - - .px-xxl-1 { - padding-left: 0.25rem !important; - padding-right: 0.25rem !important; - } - - .px-xxl-2 { - padding-left: 0.5rem !important; - padding-right: 0.5rem !important; - } - - .px-xxl-3 { - padding-left: 1rem !important; - padding-right: 1rem !important; - } - - .px-xxl-4 { - padding-left: 1.5rem !important; - padding-right: 1.5rem !important; - } - - .px-xxl-5 { - padding-left: 3rem !important; - padding-right: 3rem !important; - } - - .py-xxl-0 { - padding-top: 0 !important; - padding-bottom: 0 !important; - } - - .py-xxl-1 { - padding-top: 0.25rem !important; - padding-bottom: 0.25rem !important; - } - - .py-xxl-2 { - padding-top: 0.5rem !important; - padding-bottom: 0.5rem !important; - } - - .py-xxl-3 { - padding-top: 1rem !important; - padding-bottom: 1rem !important; - } - - .py-xxl-4 { - padding-top: 1.5rem !important; - padding-bottom: 1.5rem !important; - } - - .py-xxl-5 { - padding-top: 3rem !important; - padding-bottom: 3rem !important; - } - - .pt-xxl-0 { - padding-top: 0 !important; - } - - .pt-xxl-1 { - padding-top: 0.25rem !important; - } - - .pt-xxl-2 { - padding-top: 0.5rem !important; - } - - .pt-xxl-3 { - padding-top: 1rem !important; - } - - .pt-xxl-4 { - padding-top: 1.5rem !important; - } - - .pt-xxl-5 { - padding-top: 3rem !important; - } - - .pe-xxl-0 { - padding-left: 0 !important; - } - - .pe-xxl-1 { - padding-left: 0.25rem !important; - } - - .pe-xxl-2 { - padding-left: 0.5rem !important; - } - - .pe-xxl-3 { - padding-left: 1rem !important; - } - - .pe-xxl-4 { - padding-left: 1.5rem !important; - } - - .pe-xxl-5 { - padding-left: 3rem !important; - } - - .pb-xxl-0 { - padding-bottom: 0 !important; - } - - .pb-xxl-1 { - padding-bottom: 0.25rem !important; - } - - .pb-xxl-2 { - padding-bottom: 0.5rem !important; - } - - .pb-xxl-3 { - padding-bottom: 1rem !important; - } - - .pb-xxl-4 { - padding-bottom: 1.5rem !important; - } - - .pb-xxl-5 { - padding-bottom: 3rem !important; - } - - .ps-xxl-0 { - padding-right: 0 !important; - } - - .ps-xxl-1 { - padding-right: 0.25rem !important; - } - - .ps-xxl-2 { - padding-right: 0.5rem !important; - } - - .ps-xxl-3 { - padding-right: 1rem !important; - } - - .ps-xxl-4 { - padding-right: 1.5rem !important; - } - - .ps-xxl-5 { - padding-right: 3rem !important; - } -} -@media print { - .d-print-inline { - display: inline !important; - } - - .d-print-inline-block { - display: inline-block !important; - } - - .d-print-block { - display: block !important; - } - - .d-print-grid { - display: grid !important; - } - - .d-print-table { - display: table !important; - } - - .d-print-table-row { - display: table-row !important; - } - - .d-print-table-cell { - display: table-cell !important; - } - - .d-print-flex { - display: flex !important; - } - - .d-print-inline-flex { - display: inline-flex !important; - } - - .d-print-none { - display: none !important; - } -} -/*# sourceMappingURL=bootstrap-grid.rtl.css.map */ \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css.map b/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css.map deleted file mode 100644 index 937807c..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","../../scss/mixins/_container.scss","bootstrap-grid.css","../../scss/mixins/_breakpoints.scss","../../scss/_variables.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"AAAA;;;;;EAAA;ACME;;;;;;;ECHA,WAAA;EACA,yCAAA;EACA,0CAAA;EACA,iBAAA;EACA,kBAAA;ACWF;;AC6CI;EH5CE;IACE,gBIoTe;EFjTrB;AACF;ACuCI;EH5CE;IACE,gBIoTe;EF5SrB;AACF;ACkCI;EH5CE;IACE,gBIoTe;EFvSrB;AACF;AC6BI;EH5CE;IACE,iBIoTe;EFlSrB;AACF;ACwBI;EH5CE;IACE,iBIoTe;EF7RrB;AACF;AGvCE;ECAA,qBAAA;EACA,gBAAA;EACA,aAAA;EACA,eAAA;EACA,yCAAA;EACA,2CAAA;EACA,4CAAA;AJ0CF;AG7CI;ECQF,sBAAA;EAIA,cAAA;EACA,WAAA;EACA,eAAA;EACA,2CAAA;EACA,4CAAA;EACA,8BAAA;AJqCF;;AIUM;EACE,YAAA;AJPR;;AIUM;EApCJ,cAAA;EACA,WAAA;AJ8BF;;AIhBE;EACE,cAAA;EACA,WAAA;AJmBJ;;AIrBE;EACE,cAAA;EACA,UAAA;AJwBJ;;AI1BE;EACE,cAAA;EACA,qBAAA;AJ6BJ;;AI/BE;EACE,cAAA;EACA,UAAA;AJkCJ;;AIpCE;EACE,cAAA;EACA,UAAA;AJuCJ;;AIzCE;EACE,cAAA;EACA,qBAAA;AJ4CJ;;ACtCI;EGSE;IACE,YAAA;EJiCN;;EI9BI;IApCJ,cAAA;IACA,WAAA;EJsEA;;EIxDA;IACE,cAAA;IACA,WAAA;EJ2DF;;EI7DA;IACE,cAAA;IACA,UAAA;EJgEF;;EIlEA;IACE,cAAA;IACA,qBAAA;EJqEF;;EIvEA;IACE,cAAA;IACA,UAAA;EJ0EF;;EI5EA;IACE,cAAA;IACA,UAAA;EJ+EF;;EIjFA;IACE,cAAA;IACA,qBAAA;EJoFF;AACF;AC/EI;EGSE;IACE,YAAA;EJyEN;;EItEI;IApCJ,cAAA;IACA,WAAA;EJ8GA;;EIhGA;IACE,cAAA;IACA,WAAA;EJmGF;;EIrGA;IACE,cAAA;IACA,UAAA;EJwGF;;EI1GA;IACE,cAAA;IACA,qBAAA;EJ6GF;;EI/GA;IACE,cAAA;IACA,UAAA;EJkHF;;EIpHA;IACE,cAAA;IACA,UAAA;EJuHF;;EIzHA;IACE,cAAA;IACA,qBAAA;EJ4HF;AACF;ACvHI;EGSE;IACE,YAAA;EJiHN;;EI9GI;IApCJ,cAAA;IACA,WAAA;EJsJA;;EIxIA;IACE,cAAA;IACA,WAAA;EJ2IF;;EI7IA;IACE,cAAA;IACA,UAAA;EJgJF;;EIlJA;IACE,cAAA;IACA,qBAAA;EJqJF;;EIvJA;IACE,cAAA;IACA,UAAA;EJ0JF;;EI5JA;IACE,cAAA;IACA,UAAA;EJ+JF;;EIjKA;IACE,cAAA;IACA,qBAAA;EJoKF;AACF;AC/JI;EGSE;IACE,YAAA;EJyJN;;EItJI;IApCJ,cAAA;IACA,WAAA;EJ8LA;;EIhLA;IACE,cAAA;IACA,WAAA;EJmLF;;EIrLA;IACE,cAAA;IACA,UAAA;EJwLF;;EI1LA;IACE,cAAA;IACA,qBAAA;EJ6LF;;EI/LA;IACE,cAAA;IACA,UAAA;EJkMF;;EIpMA;IACE,cAAA;IACA,UAAA;EJuMF;;EIzMA;IACE,cAAA;IACA,qBAAA;EJ4MF;AACF;ACvMI;EGSE;IACE,YAAA;EJiMN;;EI9LI;IApCJ,cAAA;IACA,WAAA;EJsOA;;EIxNA;IACE,cAAA;IACA,WAAA;EJ2NF;;EI7NA;IACE,cAAA;IACA,UAAA;EJgOF;;EIlOA;IACE,cAAA;IACA,qBAAA;EJqOF;;EIvOA;IACE,cAAA;IACA,UAAA;EJ0OF;;EI5OA;IACE,cAAA;IACA,UAAA;EJ+OF;;EIjPA;IACE,cAAA;IACA,qBAAA;EJoPF;AACF;AIhNM;EAtDJ,cAAA;EACA,WAAA;AJyQF;;AI9MU;EAtEN,cAAA;EACA,kBAAA;AJwRJ;;AInNU;EAtEN,cAAA;EACA,mBAAA;AJ6RJ;;AIxNU;EAtEN,cAAA;EACA,UAAA;AJkSJ;;AI7NU;EAtEN,cAAA;EACA,mBAAA;AJuSJ;;AIlOU;EAtEN,cAAA;EACA,mBAAA;AJ4SJ;;AIvOU;EAtEN,cAAA;EACA,UAAA;AJiTJ;;AI5OU;EAtEN,cAAA;EACA,mBAAA;AJsTJ;;AIjPU;EAtEN,cAAA;EACA,mBAAA;AJ2TJ;;AItPU;EAtEN,cAAA;EACA,UAAA;AJgUJ;;AI3PU;EAtEN,cAAA;EACA,mBAAA;AJqUJ;;AIhQU;EAtEN,cAAA;EACA,mBAAA;AJ0UJ;;AIrQU;EAtEN,cAAA;EACA,WAAA;AJ+UJ;;AIlQY;EA9DV,yBAAA;AJoUF;;AItQY;EA9DV,0BAAA;AJwUF;;AI1QY;EA9DV,iBAAA;AJ4UF;;AI9QY;EA9DV,0BAAA;AJgVF;;AIlRY;EA9DV,0BAAA;AJoVF;;AItRY;EA9DV,iBAAA;AJwVF;;AI1RY;EA9DV,0BAAA;AJ4VF;;AI9RY;EA9DV,0BAAA;AJgWF;;AIlSY;EA9DV,iBAAA;AJoWF;;AItSY;EA9DV,0BAAA;AJwWF;;AI1SY;EA9DV,0BAAA;AJ4WF;;AInSQ;;EAEE,gBAAA;AJsSV;;AInSQ;;EAEE,gBAAA;AJsSV;;AI7SQ;;EAEE,sBAAA;AJgTV;;AI7SQ;;EAEE,sBAAA;AJgTV;;AIvTQ;;EAEE,qBAAA;AJ0TV;;AIvTQ;;EAEE,qBAAA;AJ0TV;;AIjUQ;;EAEE,mBAAA;AJoUV;;AIjUQ;;EAEE,mBAAA;AJoUV;;AI3UQ;;EAEE,qBAAA;AJ8UV;;AI3UQ;;EAEE,qBAAA;AJ8UV;;AIrVQ;;EAEE,mBAAA;AJwVV;;AIrVQ;;EAEE,mBAAA;AJwVV;;ACvZI;EG+BE;IAtDJ,cAAA;IACA,WAAA;EJmbA;;EIxXQ;IAtEN,cAAA;IACA,kBAAA;EJkcF;;EI7XQ;IAtEN,cAAA;IACA,mBAAA;EJucF;;EIlYQ;IAtEN,cAAA;IACA,UAAA;EJ4cF;;EIvYQ;IAtEN,cAAA;IACA,mBAAA;EJidF;;EI5YQ;IAtEN,cAAA;IACA,mBAAA;EJsdF;;EIjZQ;IAtEN,cAAA;IACA,UAAA;EJ2dF;;EItZQ;IAtEN,cAAA;IACA,mBAAA;EJgeF;;EI3ZQ;IAtEN,cAAA;IACA,mBAAA;EJqeF;;EIhaQ;IAtEN,cAAA;IACA,UAAA;EJ0eF;;EIraQ;IAtEN,cAAA;IACA,mBAAA;EJ+eF;;EI1aQ;IAtEN,cAAA;IACA,mBAAA;EJofF;;EI/aQ;IAtEN,cAAA;IACA,WAAA;EJyfF;;EI5aU;IA9DV,eAAA;EJ8eA;;EIhbU;IA9DV,yBAAA;EJkfA;;EIpbU;IA9DV,0BAAA;EJsfA;;EIxbU;IA9DV,iBAAA;EJ0fA;;EI5bU;IA9DV,0BAAA;EJ8fA;;EIhcU;IA9DV,0BAAA;EJkgBA;;EIpcU;IA9DV,iBAAA;EJsgBA;;EIxcU;IA9DV,0BAAA;EJ0gBA;;EI5cU;IA9DV,0BAAA;EJ8gBA;;EIhdU;IA9DV,iBAAA;EJkhBA;;EIpdU;IA9DV,0BAAA;EJshBA;;EIxdU;IA9DV,0BAAA;EJ0hBA;;EIjdM;;IAEE,gBAAA;EJodR;;EIjdM;;IAEE,gBAAA;EJodR;;EI3dM;;IAEE,sBAAA;EJ8dR;;EI3dM;;IAEE,sBAAA;EJ8dR;;EIreM;;IAEE,qBAAA;EJweR;;EIreM;;IAEE,qBAAA;EJweR;;EI/eM;;IAEE,mBAAA;EJkfR;;EI/eM;;IAEE,mBAAA;EJkfR;;EIzfM;;IAEE,qBAAA;EJ4fR;;EIzfM;;IAEE,qBAAA;EJ4fR;;EIngBM;;IAEE,mBAAA;EJsgBR;;EIngBM;;IAEE,mBAAA;EJsgBR;AACF;ACtkBI;EG+BE;IAtDJ,cAAA;IACA,WAAA;EJimBA;;EItiBQ;IAtEN,cAAA;IACA,kBAAA;EJgnBF;;EI3iBQ;IAtEN,cAAA;IACA,mBAAA;EJqnBF;;EIhjBQ;IAtEN,cAAA;IACA,UAAA;EJ0nBF;;EIrjBQ;IAtEN,cAAA;IACA,mBAAA;EJ+nBF;;EI1jBQ;IAtEN,cAAA;IACA,mBAAA;EJooBF;;EI/jBQ;IAtEN,cAAA;IACA,UAAA;EJyoBF;;EIpkBQ;IAtEN,cAAA;IACA,mBAAA;EJ8oBF;;EIzkBQ;IAtEN,cAAA;IACA,mBAAA;EJmpBF;;EI9kBQ;IAtEN,cAAA;IACA,UAAA;EJwpBF;;EInlBQ;IAtEN,cAAA;IACA,mBAAA;EJ6pBF;;EIxlBQ;IAtEN,cAAA;IACA,mBAAA;EJkqBF;;EI7lBQ;IAtEN,cAAA;IACA,WAAA;EJuqBF;;EI1lBU;IA9DV,eAAA;EJ4pBA;;EI9lBU;IA9DV,yBAAA;EJgqBA;;EIlmBU;IA9DV,0BAAA;EJoqBA;;EItmBU;IA9DV,iBAAA;EJwqBA;;EI1mBU;IA9DV,0BAAA;EJ4qBA;;EI9mBU;IA9DV,0BAAA;EJgrBA;;EIlnBU;IA9DV,iBAAA;EJorBA;;EItnBU;IA9DV,0BAAA;EJwrBA;;EI1nBU;IA9DV,0BAAA;EJ4rBA;;EI9nBU;IA9DV,iBAAA;EJgsBA;;EIloBU;IA9DV,0BAAA;EJosBA;;EItoBU;IA9DV,0BAAA;EJwsBA;;EI/nBM;;IAEE,gBAAA;EJkoBR;;EI/nBM;;IAEE,gBAAA;EJkoBR;;EIzoBM;;IAEE,sBAAA;EJ4oBR;;EIzoBM;;IAEE,sBAAA;EJ4oBR;;EInpBM;;IAEE,qBAAA;EJspBR;;EInpBM;;IAEE,qBAAA;EJspBR;;EI7pBM;;IAEE,mBAAA;EJgqBR;;EI7pBM;;IAEE,mBAAA;EJgqBR;;EIvqBM;;IAEE,qBAAA;EJ0qBR;;EIvqBM;;IAEE,qBAAA;EJ0qBR;;EIjrBM;;IAEE,mBAAA;EJorBR;;EIjrBM;;IAEE,mBAAA;EJorBR;AACF;ACpvBI;EG+BE;IAtDJ,cAAA;IACA,WAAA;EJ+wBA;;EIptBQ;IAtEN,cAAA;IACA,kBAAA;EJ8xBF;;EIztBQ;IAtEN,cAAA;IACA,mBAAA;EJmyBF;;EI9tBQ;IAtEN,cAAA;IACA,UAAA;EJwyBF;;EInuBQ;IAtEN,cAAA;IACA,mBAAA;EJ6yBF;;EIxuBQ;IAtEN,cAAA;IACA,mBAAA;EJkzBF;;EI7uBQ;IAtEN,cAAA;IACA,UAAA;EJuzBF;;EIlvBQ;IAtEN,cAAA;IACA,mBAAA;EJ4zBF;;EIvvBQ;IAtEN,cAAA;IACA,mBAAA;EJi0BF;;EI5vBQ;IAtEN,cAAA;IACA,UAAA;EJs0BF;;EIjwBQ;IAtEN,cAAA;IACA,mBAAA;EJ20BF;;EItwBQ;IAtEN,cAAA;IACA,mBAAA;EJg1BF;;EI3wBQ;IAtEN,cAAA;IACA,WAAA;EJq1BF;;EIxwBU;IA9DV,eAAA;EJ00BA;;EI5wBU;IA9DV,yBAAA;EJ80BA;;EIhxBU;IA9DV,0BAAA;EJk1BA;;EIpxBU;IA9DV,iBAAA;EJs1BA;;EIxxBU;IA9DV,0BAAA;EJ01BA;;EI5xBU;IA9DV,0BAAA;EJ81BA;;EIhyBU;IA9DV,iBAAA;EJk2BA;;EIpyBU;IA9DV,0BAAA;EJs2BA;;EIxyBU;IA9DV,0BAAA;EJ02BA;;EI5yBU;IA9DV,iBAAA;EJ82BA;;EIhzBU;IA9DV,0BAAA;EJk3BA;;EIpzBU;IA9DV,0BAAA;EJs3BA;;EI7yBM;;IAEE,gBAAA;EJgzBR;;EI7yBM;;IAEE,gBAAA;EJgzBR;;EIvzBM;;IAEE,sBAAA;EJ0zBR;;EIvzBM;;IAEE,sBAAA;EJ0zBR;;EIj0BM;;IAEE,qBAAA;EJo0BR;;EIj0BM;;IAEE,qBAAA;EJo0BR;;EI30BM;;IAEE,mBAAA;EJ80BR;;EI30BM;;IAEE,mBAAA;EJ80BR;;EIr1BM;;IAEE,qBAAA;EJw1BR;;EIr1BM;;IAEE,qBAAA;EJw1BR;;EI/1BM;;IAEE,mBAAA;EJk2BR;;EI/1BM;;IAEE,mBAAA;EJk2BR;AACF;ACl6BI;EG+BE;IAtDJ,cAAA;IACA,WAAA;EJ67BA;;EIl4BQ;IAtEN,cAAA;IACA,kBAAA;EJ48BF;;EIv4BQ;IAtEN,cAAA;IACA,mBAAA;EJi9BF;;EI54BQ;IAtEN,cAAA;IACA,UAAA;EJs9BF;;EIj5BQ;IAtEN,cAAA;IACA,mBAAA;EJ29BF;;EIt5BQ;IAtEN,cAAA;IACA,mBAAA;EJg+BF;;EI35BQ;IAtEN,cAAA;IACA,UAAA;EJq+BF;;EIh6BQ;IAtEN,cAAA;IACA,mBAAA;EJ0+BF;;EIr6BQ;IAtEN,cAAA;IACA,mBAAA;EJ++BF;;EI16BQ;IAtEN,cAAA;IACA,UAAA;EJo/BF;;EI/6BQ;IAtEN,cAAA;IACA,mBAAA;EJy/BF;;EIp7BQ;IAtEN,cAAA;IACA,mBAAA;EJ8/BF;;EIz7BQ;IAtEN,cAAA;IACA,WAAA;EJmgCF;;EIt7BU;IA9DV,eAAA;EJw/BA;;EI17BU;IA9DV,yBAAA;EJ4/BA;;EI97BU;IA9DV,0BAAA;EJggCA;;EIl8BU;IA9DV,iBAAA;EJogCA;;EIt8BU;IA9DV,0BAAA;EJwgCA;;EI18BU;IA9DV,0BAAA;EJ4gCA;;EI98BU;IA9DV,iBAAA;EJghCA;;EIl9BU;IA9DV,0BAAA;EJohCA;;EIt9BU;IA9DV,0BAAA;EJwhCA;;EI19BU;IA9DV,iBAAA;EJ4hCA;;EI99BU;IA9DV,0BAAA;EJgiCA;;EIl+BU;IA9DV,0BAAA;EJoiCA;;EI39BM;;IAEE,gBAAA;EJ89BR;;EI39BM;;IAEE,gBAAA;EJ89BR;;EIr+BM;;IAEE,sBAAA;EJw+BR;;EIr+BM;;IAEE,sBAAA;EJw+BR;;EI/+BM;;IAEE,qBAAA;EJk/BR;;EI/+BM;;IAEE,qBAAA;EJk/BR;;EIz/BM;;IAEE,mBAAA;EJ4/BR;;EIz/BM;;IAEE,mBAAA;EJ4/BR;;EIngCM;;IAEE,qBAAA;EJsgCR;;EIngCM;;IAEE,qBAAA;EJsgCR;;EI7gCM;;IAEE,mBAAA;EJghCR;;EI7gCM;;IAEE,mBAAA;EJghCR;AACF;AChlCI;EG+BE;IAtDJ,cAAA;IACA,WAAA;EJ2mCA;;EIhjCQ;IAtEN,cAAA;IACA,kBAAA;EJ0nCF;;EIrjCQ;IAtEN,cAAA;IACA,mBAAA;EJ+nCF;;EI1jCQ;IAtEN,cAAA;IACA,UAAA;EJooCF;;EI/jCQ;IAtEN,cAAA;IACA,mBAAA;EJyoCF;;EIpkCQ;IAtEN,cAAA;IACA,mBAAA;EJ8oCF;;EIzkCQ;IAtEN,cAAA;IACA,UAAA;EJmpCF;;EI9kCQ;IAtEN,cAAA;IACA,mBAAA;EJwpCF;;EInlCQ;IAtEN,cAAA;IACA,mBAAA;EJ6pCF;;EIxlCQ;IAtEN,cAAA;IACA,UAAA;EJkqCF;;EI7lCQ;IAtEN,cAAA;IACA,mBAAA;EJuqCF;;EIlmCQ;IAtEN,cAAA;IACA,mBAAA;EJ4qCF;;EIvmCQ;IAtEN,cAAA;IACA,WAAA;EJirCF;;EIpmCU;IA9DV,eAAA;EJsqCA;;EIxmCU;IA9DV,yBAAA;EJ0qCA;;EI5mCU;IA9DV,0BAAA;EJ8qCA;;EIhnCU;IA9DV,iBAAA;EJkrCA;;EIpnCU;IA9DV,0BAAA;EJsrCA;;EIxnCU;IA9DV,0BAAA;EJ0rCA;;EI5nCU;IA9DV,iBAAA;EJ8rCA;;EIhoCU;IA9DV,0BAAA;EJksCA;;EIpoCU;IA9DV,0BAAA;EJssCA;;EIxoCU;IA9DV,iBAAA;EJ0sCA;;EI5oCU;IA9DV,0BAAA;EJ8sCA;;EIhpCU;IA9DV,0BAAA;EJktCA;;EIzoCM;;IAEE,gBAAA;EJ4oCR;;EIzoCM;;IAEE,gBAAA;EJ4oCR;;EInpCM;;IAEE,sBAAA;EJspCR;;EInpCM;;IAEE,sBAAA;EJspCR;;EI7pCM;;IAEE,qBAAA;EJgqCR;;EI7pCM;;IAEE,qBAAA;EJgqCR;;EIvqCM;;IAEE,mBAAA;EJ0qCR;;EIvqCM;;IAEE,mBAAA;EJ0qCR;;EIjrCM;;IAEE,qBAAA;EJorCR;;EIjrCM;;IAEE,qBAAA;EJorCR;;EI3rCM;;IAEE,mBAAA;EJ8rCR;;EI3rCM;;IAEE,mBAAA;EJ8rCR;AACF;AK5wCM;EAEI,0BAAA;AL6wCV;;AK/wCM;EAEI,gCAAA;ALixCV;;AKnxCM;EAEI,yBAAA;ALqxCV;;AKvxCM;EAEI,wBAAA;ALyxCV;;AK3xCM;EAEI,yBAAA;AL6xCV;;AK/xCM;EAEI,6BAAA;ALiyCV;;AKnyCM;EAEI,8BAAA;ALqyCV;;AKvyCM;EAEI,wBAAA;ALyyCV;;AK3yCM;EAEI,+BAAA;AL6yCV;;AK/yCM;EAEI,wBAAA;ALizCV;;AKnzCM;EAEI,yBAAA;ALqzCV;;AKvzCM;EAEI,8BAAA;ALyzCV;;AK3zCM;EAEI,iCAAA;AL6zCV;;AK/zCM;EAEI,sCAAA;ALi0CV;;AKn0CM;EAEI,yCAAA;ALq0CV;;AKv0CM;EAEI,uBAAA;ALy0CV;;AK30CM;EAEI,uBAAA;AL60CV;;AK/0CM;EAEI,yBAAA;ALi1CV;;AKn1CM;EAEI,yBAAA;ALq1CV;;AKv1CM;EAEI,0BAAA;ALy1CV;;AK31CM;EAEI,4BAAA;AL61CV;;AK/1CM;EAEI,kCAAA;ALi2CV;;AKn2CM;EAEI,sCAAA;ALq2CV;;AKv2CM;EAEI,oCAAA;ALy2CV;;AK32CM;EAEI,kCAAA;AL62CV;;AK/2CM;EAEI,yCAAA;ALi3CV;;AKn3CM;EAEI,wCAAA;ALq3CV;;AKv3CM;EAEI,wCAAA;ALy3CV;;AK33CM;EAEI,kCAAA;AL63CV;;AK/3CM;EAEI,gCAAA;ALi4CV;;AKn4CM;EAEI,8BAAA;ALq4CV;;AKv4CM;EAEI,gCAAA;ALy4CV;;AK34CM;EAEI,+BAAA;AL64CV;;AK/4CM;EAEI,oCAAA;ALi5CV;;AKn5CM;EAEI,kCAAA;ALq5CV;;AKv5CM;EAEI,gCAAA;ALy5CV;;AK35CM;EAEI,uC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;;EK78EI;IAEI,wBAAA;EL+8ER;;EKj9EI;IAEI,yBAAA;ELm9ER;;EKr9EI;IAEI,6BAAA;ELu9ER;;EKz9EI;IAEI,8BAAA;EL29ER;;EK79EI;IAEI,wBAAA;EL+9ER;;EKj+EI;IAEI,+BAAA;ELm+ER;;EKr+EI;IAEI,wBAAA;ELu+ER;;EKz+EI;IAEI,yBAAA;EL2+ER;;EK7+EI;IAEI,8BAAA;EL++ER;;EKj/EI;IAEI,iCAAA;ELm/ER;;EKr/EI;IAEI,sCAAA;ELu/ER;;EKz/EI;IAEI,yCAAA;EL2/ER;;EK7/EI;IAEI,uBAAA;EL+/ER;;EKjgFI;IAEI,uBAAA;ELmgFR;;EKrgFI;IAEI,yBAAA;ELugFR;;EKzgFI;IAEI,yBAAA;EL2gFR;;EK7gFI;IAEI,0BAAA;EL+gFR;;EKjhFI;IAEI,4BAAA;ELmhFR;;EKrhFI;IAEI,kCAAA;ELuhFR;;EKzhFI;IAEI,sCAAA;EL2hFR;;EK7hFI;IAEI,oCAAA;EL+hFR;;EKjiFI;IAEI,kCAAA;ELmiFR;;EKriFI;IAEI,yCAAA;ELuiFR;;EKziFI;IAEI,wCAAA;EL2iFR;;EK7iFI;IAEI,wCAAA;EL+iFR;;EKjjFI;IAEI,kCAAA;ELmjFR;;EKrjFI;IAEI,gCAAA;ELujFR;;EKzjFI;IAEI,8BAAA;EL2jFR;;EK7jFI;IAEI,gCAAA;EL+jFR;;EKjkFI;IAEI,+BAAA;ELmkFR;;EKrkFI;IAEI,oCAAA;ELukFR;;EKzkFI;IAEI,kCAAA;EL2kFR;;EK7kFI;IAEI,gCAAA;EL+kFR;;EKjlFI;IAEI,uCAAA;ELmlFR;;EKrlFI;IAEI,sCAAA;ELulFR;;EKzlFI;IAEI,iCAAA;EL2lFR;;EK7lFI;IAEI,2BAAA;EL+lFR;;EKjmFI;IAEI,iCAAA;ELmmFR;;EKrmFI;IAEI,+BAAA;ELumFR;;EKzmFI;IAEI,6BAAA;EL2mFR;;EK7mFI;IAEI,+BAAA;EL+mFR;;EKjnFI;IAEI,8BAAA;ELmnFR;;EKrnFI;IAEI,oBAAA;ELunFR;;EKznFI;IAEI,mBAAA;EL2nFR;;EK7nFI;IAEI,mBAAA;EL+nFR;;EKjoFI;IAEI,mBAAA;ELmoFR;;EK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I,+BAAA;ELq+FR;;EKv+FI;IAEI,6BAAA;ELy+FR;;EK3+FI;IAEI,4BAAA;EL6+FR;;EK/+FI;IAEI,kCAAA;ELi/FR;;EKn/FI;IAEI,iCAAA;ELq/FR;;EKv/FI;IAEI,+BAAA;ELy/FR;;EK3/FI;IAEI,iCAAA;EL6/FR;;EK//FI;IAEI,+BAAA;ELigGR;;EKngGI;IAEI,2BAAA;ELqgGR;;EKvgGI;IAEI,iCAAA;ELygGR;;EK3gGI;IAEI,gCAAA;EL6gGR;;EK/gGI;IAEI,8BAAA;ELihGR;;EKnhGI;IAEI,gCAAA;ELqhGR;;EKvhGI;IAEI,8BAAA;ELyhGR;AACF;AC9gGI;EIdE;IAEI,0BAAA;EL8hGR;;EKhiGI;IAEI,gCAAA;ELkiGR;;EKpiGI;IAEI,yBAAA;ELsiGR;;EKxiGI;IAEI,wBAAA;EL0iGR;;EK5iGI;IAEI,yBAAA;EL8iGR;;EKhjGI;IAEI,6BAAA;ELkjGR;;EKpjGI;IAEI,8BAAA;ELsjGR;;EKxjGI;IAEI,wBAAA;EL0jGR;;EK5jGI;IAEI,+BAAA;EL8jGR;;EKhkGI;IAEI,wBAAA;ELkkGR;;EKpkGI;IAEI,yBAAA;ELskGR;;EKxkGI;IAEI,8BAAA;EL0kGR;;EK5kGI;IAEI,iCAAA;EL8kGR;;EKhlGI;IAEI,sCAAA;ELklGR;;EKplGI;IAEI,yCAAA;ELslGR;;EKxlGI;IAEI,uBAAA;EL0lGR;;EK5lGI;IAEI,uBAAA;EL8lGR;;EKhmGI;IAEI,yBAAA;ELkmGR;;EKpmGI;IAEI,yBAAA;ELsmGR;;EKxmGI;IAEI,0BAAA;EL0mGR;;EK5mGI;IAEI,4BAAA;EL8mGR;;EKhnGI;IAEI,kCAAA;ELknGR;;EKpnGI;IAEI,sCAAA;ELsnGR;;EKxnGI;IAEI,oCAAA;EL0nGR;;EK5nGI;IAEI,kCAAA;EL8nGR;;EKhoGI;IAEI,yCAAA;ELkoGR;;EKpoGI;IAEI,wCAAA;ELsoGR;;EKxoGI;IAEI,wCAAA;EL0oGR;;EK5oGI;IAEI,kCAAA;EL8oGR;;EKhpGI;IAEI,gCAAA;ELkpGR;;EKppGI;IAEI,8BAAA;ELspGR;;EKxpGI;IAEI,gCAAA;EL0pGR;;EK5pG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AEI,uBAAA;ELqrHR;;EKvrHI;IAEI,uBAAA;ELyrHR;;EK3rHI;IAEI,yBAAA;EL6rHR;;EK/rHI;IAEI,yBAAA;ELisHR;;EKnsHI;IAEI,0BAAA;ELqsHR;;EKvsHI;IAEI,4BAAA;ELysHR;;EK3sHI;IAEI,kCAAA;EL6sHR;;EK/sHI;IAEI,sCAAA;ELitHR;;EKntHI;IAEI,oCAAA;ELqtHR;;EKvtHI;IAEI,kCAAA;ELytHR;;EK3tHI;IAEI,yCAAA;EL6tHR;;EK/tHI;IAEI,wCAAA;ELiuHR;;EKnuHI;IAEI,wCAAA;ELquHR;;EKvuHI;IAEI,kCAAA;ELyuHR;;EK3uHI;IAEI,gCAAA;EL6uHR;;EK/uHI;IAEI,8BAAA;ELivHR;;EKnvHI;IAEI,gCAAA;ELqvHR;;EKvvHI;IAEI,+BAAA;ELyvHR;;EK3vHI;IAEI,oCAAA;EL6vHR;;EK/vHI;IAEI,kCAAA;ELiwHR;;EKnwHI;IAEI,gCAAA;ELqwHR;;EKvwHI;IAEI,uCAAA;ELywHR;;EK3wHI;IAEI,sCAAA;EL6wHR;;EK/wHI;IAEI,iCAAA;ELixHR;;EKnxHI;IAEI,2BAAA;ELqxHR;;EKvxHI;IAEI,iCAAA;ELyxHR;;EK3xHI;IAEI,+BAAA;EL6xHR;;EK/xHI;IAEI,6BAAA;ELiyHR;;EKnyHI;IAEI,+BAAA;ELqyHR;;EKvyHI;IAEI,8BAAA;ELyyHR;;EK3yHI;IAEI,oBAAA;EL6yHR;;EK/yHI;IAEI,mBAAA;ELizHR;;EKnzHI;IAEI,mBAAA;ELqzHR;;EKvzHI;IAEI,mBAAA;ELyzHR;;EK3zHI;IAEI,mBAAA;EL6zHR;;EK/zHI;IAEI,mBAAA;ELi0HR;;EKn0HI;IAEI,mBAAA;ELq0HR;;EKv0HI;IAEI,mBAAA;ELy0HR;;EK30HI;IAEI,oBAAA;EL60HR;;EK/0HI;IAEI,0BAAA;ELi1HR;;EKn1HI;IAEI,yBAAA;ELq1HR;;EKv1HI;IAEI,uBAAA;ELy1HR;;EK31HI;IAEI,yBAAA;EL61HR;;EK/1HI;IAEI,uBAAA;ELi2HR;;EKn2HI;IAEI,uBAAA;ELq2HR;;EKv2HI;IAEI,yBAAA;IAAA,0BAAA;EL02HR;;E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2sIR;;EK7sII;IAEI,8BAAA;EL+sIR;AACF;ACpsII;EIdE;IAEI,0BAAA;ELotIR;;EKttII;IAEI,gCAAA;ELwtIR;;EK1tII;IAEI,yBAAA;EL4tIR;;EK9tII;IAEI,wBAAA;ELguIR;;EKluII;IAEI,yBAAA;ELouIR;;EKtuII;IAEI,6BAAA;ELwuIR;;EK1uII;IAEI,8BAAA;EL4uIR;;EK9uII;IAEI,wBAAA;ELgvIR;;EKlvII;IAEI,+BAAA;ELovIR;;EKtvII;IAEI,wBAAA;ELwvIR;;EK1vII;IAEI,yBAAA;EL4vIR;;EK9vII;IAEI,8BAAA;ELgwIR;;EKlwII;IAEI,iCAAA;ELowIR;;EKtwII;IAEI,sCAAA;ELwwIR;;EK1wII;IAEI,yCAAA;EL4wIR;;EK9wII;IAEI,uBAAA;ELgxIR;;EKlxII;IAEI,uBAAA;ELoxIR;;EKtxII;IAEI,yBAAA;ELwxIR;;EK1xII;IAEI,yBAAA;EL4xIR;;EK9xII;IAEI,0BAAA;ELgyIR;;EKlyII;IAEI,4BAAA;ELoyIR;;EKtyII;IAEI,kCAAA;ELwyIR;;EK1yII;IAEI,sCAAA;EL4yIR;;EK9yII;IAEI,oCAAA;ELgzIR;;EKlzII;IAEI,kCAAA;ELozIR;;EKtzII;IAEI,yCAAA;ELwzIR;;EK1zII;IAEI,wCAAA;EL4zIR;;EK9zII;IAEI,wCAAA;ELg0IR;;EKl0II;IAEI,kCAAA;ELo0IR;;EKt0II;IAEI,gCAAA;ELw0IR;;EK10II;IAEI,8BAAA;EL40IR;;EK90II;IAEI,gCAAA;ELg1IR;;EKl1II;IAEI,+BAAA;ELo1IR;;EKt1II;IAEI,oCAAA;ELw1IR;;EK11II;IAEI,kCAAA;EL41IR;;EK91II;IAEI,gCAAA;ELg2IR;;EKl2II;IAEI,uCAAA;ELo2IR;;EKt2II;IAEI,sCAAA;ELw2IR;;EK12II;IAEI,iCAAA;EL42IR;;EK92II;IAEI,2BAAA;ELg3IR;;EKl3II;IAEI,iCAAA;ELo3IR;;EKt3II;IAEI,+BAAA;ELw3IR;;EK13II;IAEI,6BAAA;EL43IR;;EK93II;IAEI,+BAAA;ELg4IR;;EKl4II;IAEI,8BA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R;;EKpuJI;IAEI,0BAAA;ELsuJR;;EKxuJI;IAEI,gCAAA;EL0uJR;;EK5uJI;IAEI,+BAAA;EL8uJR;;EKhvJI;IAEI,6BAAA;ELkvJR;;EKpvJI;IAEI,+BAAA;ELsvJR;;EKxvJI;IAEI,6BAAA;EL0vJR;;EK5vJI;IAEI,4BAAA;EL8vJR;;EKhwJI;IAEI,kCAAA;ELkwJR;;EKpwJI;IAEI,iCAAA;ELswJR;;EKxwJI;IAEI,+BAAA;EL0wJR;;EK5wJI;IAEI,iCAAA;EL8wJR;;EKhxJI;IAEI,+BAAA;ELkxJR;;EKpxJI;IAEI,2BAAA;ELsxJR;;EKxxJI;IAEI,iCAAA;EL0xJR;;EK5xJI;IAEI,gCAAA;EL8xJR;;EKhyJI;IAEI,8BAAA;ELkyJR;;EKpyJI;IAEI,gCAAA;ELsyJR;;EKxyJI;IAEI,8BAAA;EL0yJR;AACF;AMxzJA;EDWM;IAEI,0BAAA;EL+yJR;;EKjzJI;IAEI,gCAAA;ELmzJR;;EKrzJI;IAEI,yBAAA;ELuzJR;;EKzzJI;IAEI,wBAAA;EL2zJR;;EK7zJI;IAEI,yBAAA;EL+zJR;;EKj0JI;IAEI,6BAAA;ELm0JR;;EKr0JI;IAEI,8BAAA;ELu0JR;;EKz0JI;IAEI,wBAAA;EL20JR;;EK70JI;IAEI,+BAAA;EL+0JR;;EKj1JI;IAEI,wBAAA;ELm1JR;AACF","file":"bootstrap-grid.rtl.css","sourcesContent":["/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-right: var(--bs-gutter-x, 0.75rem);\n padding-left: var(--bs-gutter-x, 0.75rem);\n margin-right: auto;\n margin-left: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-right: calc(var(--bs-gutter-x) * .5);\n padding-left: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-left: 8.33333333%;\n}\n\n.offset-2 {\n margin-left: 16.66666667%;\n}\n\n.offset-3 {\n margin-left: 25%;\n}\n\n.offset-4 {\n margin-left: 33.33333333%;\n}\n\n.offset-5 {\n margin-left: 41.66666667%;\n}\n\n.offset-6 {\n margin-left: 50%;\n}\n\n.offset-7 {\n margin-left: 58.33333333%;\n}\n\n.offset-8 {\n margin-left: 66.66666667%;\n}\n\n.offset-9 {\n margin-left: 75%;\n}\n\n.offset-10 {\n margin-left: 83.33333333%;\n}\n\n.offset-11 {\n margin-left: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-left: 0;\n }\n\n .offset-sm-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-left: 25%;\n }\n\n .offset-sm-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-left: 50%;\n }\n\n .offset-sm-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-left: 75%;\n }\n\n .offset-sm-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-left: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-left: 0;\n }\n\n .offset-md-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-left: 25%;\n }\n\n .offset-md-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-left: 50%;\n }\n\n .offset-md-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-left: 75%;\n }\n\n .offset-md-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-left: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-left: 0;\n }\n\n .offset-lg-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-left: 25%;\n }\n\n .offset-lg-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-left: 50%;\n }\n\n .offset-lg-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-left: 75%;\n }\n\n .offset-lg-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-left: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-left: 0;\n }\n\n .offset-xl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-left: 25%;\n }\n\n .offset-xl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-left: 50%;\n }\n\n .offset-xl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-left: 75%;\n }\n\n .offset-xl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-left: 0;\n }\n\n .offset-xxl-1 {\n margin-left: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-left: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-left: 25%;\n }\n\n .offset-xxl-4 {\n margin-left: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-left: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-left: 50%;\n }\n\n .offset-xxl-7 {\n margin-left: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-left: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-left: 75%;\n }\n\n .offset-xxl-10 {\n margin-left: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-left: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n}\n\n.mx-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n}\n\n.mx-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n}\n\n.mx-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n}\n\n.mx-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n}\n\n.mx-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n}\n\n.mx-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-right: 0 !important;\n}\n\n.me-1 {\n margin-right: 0.25rem !important;\n}\n\n.me-2 {\n margin-right: 0.5rem !important;\n}\n\n.me-3 {\n margin-right: 1rem !important;\n}\n\n.me-4 {\n margin-right: 1.5rem !important;\n}\n\n.me-5 {\n margin-right: 3rem !important;\n}\n\n.me-auto {\n margin-right: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-left: 0 !important;\n}\n\n.ms-1 {\n margin-left: 0.25rem !important;\n}\n\n.ms-2 {\n margin-left: 0.5rem !important;\n}\n\n.ms-3 {\n margin-left: 1rem !important;\n}\n\n.ms-4 {\n margin-left: 1.5rem !important;\n}\n\n.ms-5 {\n margin-left: 3rem !important;\n}\n\n.ms-auto {\n margin-left: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n}\n\n.px-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n}\n\n.px-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n}\n\n.px-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n}\n\n.px-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n}\n\n.px-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-right: 0 !important;\n}\n\n.pe-1 {\n padding-right: 0.25rem !important;\n}\n\n.pe-2 {\n padding-right: 0.5rem !important;\n}\n\n.pe-3 {\n padding-right: 1rem !important;\n}\n\n.pe-4 {\n padding-right: 1.5rem !important;\n}\n\n.pe-5 {\n padding-right: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-left: 0 !important;\n}\n\n.ps-1 {\n padding-left: 0.25rem !important;\n}\n\n.ps-2 {\n padding-left: 0.5rem !important;\n}\n\n.ps-3 {\n padding-left: 1rem !important;\n}\n\n.ps-4 {\n padding-left: 1.5rem !important;\n}\n\n.ps-5 {\n padding-left: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-sm-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-right: 0 !important;\n }\n\n .me-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-right: 1rem !important;\n }\n\n .me-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-right: 3rem !important;\n }\n\n .me-sm-auto {\n margin-right: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-left: 0 !important;\n }\n\n .ms-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-left: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-left: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-left: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-sm-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-sm-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-right: 0 !important;\n }\n\n .pe-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-right: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-right: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-left: 0 !important;\n }\n\n .ps-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-left: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-md-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-md-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-md-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-right: 0 !important;\n }\n\n .me-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-right: 1rem !important;\n }\n\n .me-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-right: 3rem !important;\n }\n\n .me-md-auto {\n margin-right: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-left: 0 !important;\n }\n\n .ms-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-left: 1rem !important;\n }\n\n .ms-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-left: 3rem !important;\n }\n\n .ms-md-auto {\n margin-left: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-md-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-md-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-right: 0 !important;\n }\n\n .pe-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-right: 1rem !important;\n }\n\n .pe-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-right: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-left: 0 !important;\n }\n\n .ps-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-left: 1rem !important;\n }\n\n .ps-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-lg-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-right: 0 !important;\n }\n\n .me-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-right: 1rem !important;\n }\n\n .me-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-right: 3rem !important;\n }\n\n .me-lg-auto {\n margin-right: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-left: 0 !important;\n }\n\n .ms-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-left: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-left: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-left: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-lg-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-lg-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-right: 0 !important;\n }\n\n .pe-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-right: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-right: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-left: 0 !important;\n }\n\n .ps-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-left: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-right: 0 !important;\n }\n\n .me-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xl-auto {\n margin-right: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-left: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-left: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-right: 0 !important;\n margin-left: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-right: 0.25rem !important;\n margin-left: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-right: 0.5rem !important;\n margin-left: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-right: 1rem !important;\n margin-left: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-right: 1.5rem !important;\n margin-left: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-right: 3rem !important;\n margin-left: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-right: auto !important;\n margin-left: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-right: 0 !important;\n }\n\n .me-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-right: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-left: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-left: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-right: 0 !important;\n padding-left: 0 !important;\n }\n\n .px-xxl-1 {\n padding-right: 0.25rem !important;\n padding-left: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-right: 0.5rem !important;\n padding-left: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-right: 1rem !important;\n padding-left: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-right: 1.5rem !important;\n padding-left: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-right: 3rem !important;\n padding-left: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-right: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-right: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-left: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-left: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n\n/*# sourceMappingURL=bootstrap-grid.css.map */\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Variables\n//\n// Variables should follow the `$component-state-property-size` formula for\n// consistent naming. Ex: $nav-link-disabled-color and $modal-content-box-shadow-xs.\n\n// Color system\n\n// scss-docs-start gray-color-variables\n$white: #fff !default;\n$gray-100: #f8f9fa !default;\n$gray-200: #e9ecef !default;\n$gray-300: #dee2e6 !default;\n$gray-400: #ced4da !default;\n$gray-500: #adb5bd !default;\n$gray-600: #6c757d !default;\n$gray-700: #495057 !default;\n$gray-800: #343a40 !default;\n$gray-900: #212529 !default;\n$black: #000 !default;\n// scss-docs-end gray-color-variables\n\n// fusv-disable\n// scss-docs-start gray-colors-map\n$grays: (\n \"100\": $gray-100,\n \"200\": $gray-200,\n \"300\": $gray-300,\n \"400\": $gray-400,\n \"500\": $gray-500,\n \"600\": $gray-600,\n \"700\": $gray-700,\n \"800\": $gray-800,\n \"900\": $gray-900\n) !default;\n// scss-docs-end gray-colors-map\n// fusv-enable\n\n// scss-docs-start color-variables\n$blue: #0d6efd !default;\n$indigo: #6610f2 !default;\n$purple: #6f42c1 !default;\n$pink: #d63384 !default;\n$red: #dc3545 !default;\n$orange: #fd7e14 !default;\n$yellow: #ffc107 !default;\n$green: #198754 !default;\n$teal: #20c997 !default;\n$cyan: #0dcaf0 !default;\n// scss-docs-end color-variables\n\n// scss-docs-start colors-map\n$colors: (\n \"blue\": $blue,\n \"indigo\": $indigo,\n \"purple\": $purple,\n \"pink\": $pink,\n \"red\": $red,\n \"orange\": $orange,\n \"yellow\": $yellow,\n \"green\": $green,\n \"teal\": $teal,\n \"cyan\": $cyan,\n \"white\": $white,\n \"gray\": $gray-600,\n \"gray-dark\": $gray-800\n) !default;\n// scss-docs-end colors-map\n\n// scss-docs-start theme-color-variables\n$primary: $blue !default;\n$secondary: $gray-600 !default;\n$success: $green !default;\n$info: $cyan !default;\n$warning: $yellow !default;\n$danger: $red !default;\n$light: $gray-100 !default;\n$dark: $gray-900 !default;\n// scss-docs-end theme-color-variables\n\n// scss-docs-start theme-colors-map\n$theme-colors: (\n \"primary\": $primary,\n \"secondary\": $secondary,\n \"success\": $success,\n \"info\": $info,\n \"warning\": $warning,\n \"danger\": $danger,\n \"light\": $light,\n \"dark\": $dark\n) !default;\n// scss-docs-end theme-colors-map\n\n// The contrast ratio to reach against white, to determine if color changes from \"light\" to \"dark\". Acceptable values for WCAG 2.0 are 3, 4.5 and 7.\n// See https://www.w3.org/TR/WCAG20/#visual-audio-contrast-contrast\n$min-contrast-ratio: 4.5 !default;\n\n// Customize the light and dark text colors for use in our color contrast function.\n$color-contrast-dark: $black !default;\n$color-contrast-light: $white !default;\n\n// fusv-disable\n$blue-100: tint-color($blue, 80%) !default;\n$blue-200: tint-color($blue, 60%) !default;\n$blue-300: tint-color($blue, 40%) !default;\n$blue-400: tint-color($blue, 20%) !default;\n$blue-500: $blue !default;\n$blue-600: shade-color($blue, 20%) !default;\n$blue-700: shade-color($blue, 40%) !default;\n$blue-800: shade-color($blue, 60%) !default;\n$blue-900: shade-color($blue, 80%) !default;\n\n$indigo-100: tint-color($indigo, 80%) !default;\n$indigo-200: tint-color($indigo, 60%) !default;\n$indigo-300: tint-color($indigo, 40%) !default;\n$indigo-400: tint-color($indigo, 20%) !default;\n$indigo-500: $indigo !default;\n$indigo-600: shade-color($indigo, 20%) !default;\n$indigo-700: shade-color($indigo, 40%) !default;\n$indigo-800: shade-color($indigo, 60%) !default;\n$indigo-900: shade-color($indigo, 80%) !default;\n\n$purple-100: tint-color($purple, 80%) !default;\n$purple-200: tint-color($purple, 60%) !default;\n$purple-300: tint-color($purple, 40%) !default;\n$purple-400: tint-color($purple, 20%) !default;\n$purple-500: $purple !default;\n$purple-600: shade-color($purple, 20%) !default;\n$purple-700: shade-color($purple, 40%) !default;\n$purple-800: shade-color($purple, 60%) !default;\n$purple-900: shade-color($purple, 80%) !default;\n\n$pink-100: tint-color($pink, 80%) !default;\n$pink-200: tint-color($pink, 60%) !default;\n$pink-300: tint-color($pink, 40%) !default;\n$pink-400: tint-color($pink, 20%) !default;\n$pink-500: $pink !default;\n$pink-600: shade-color($pink, 20%) !default;\n$pink-700: shade-color($pink, 40%) !default;\n$pink-800: shade-color($pink, 60%) !default;\n$pink-900: shade-color($pink, 80%) !default;\n\n$red-100: tint-color($red, 80%) !default;\n$red-200: tint-color($red, 60%) !default;\n$red-300: tint-color($red, 40%) !default;\n$red-400: tint-color($red, 20%) !default;\n$red-500: $red !default;\n$red-600: shade-color($red, 20%) !default;\n$red-700: shade-color($red, 40%) !default;\n$red-800: shade-color($red, 60%) !default;\n$red-900: shade-color($red, 80%) !default;\n\n$orange-100: tint-color($orange, 80%) !default;\n$orange-200: tint-color($orange, 60%) !default;\n$orange-300: tint-color($orange, 40%) !default;\n$orange-400: tint-color($orange, 20%) !default;\n$orange-500: $orange !default;\n$orange-600: shade-color($orange, 20%) !default;\n$orange-700: shade-color($orange, 40%) !default;\n$orange-800: shade-color($orange, 60%) !default;\n$orange-900: shade-color($orange, 80%) !default;\n\n$yellow-100: tint-color($yellow, 80%) !default;\n$yellow-200: tint-color($yellow, 60%) !default;\n$yellow-300: tint-color($yellow, 40%) !default;\n$yellow-400: tint-color($yellow, 20%) !default;\n$yellow-500: $yellow !default;\n$yellow-600: shade-color($yellow, 20%) !default;\n$yellow-700: shade-color($yellow, 40%) !default;\n$yellow-800: shade-color($yellow, 60%) !default;\n$yellow-900: shade-color($yellow, 80%) !default;\n\n$green-100: tint-color($green, 80%) !default;\n$green-200: tint-color($green, 60%) !default;\n$green-300: tint-color($green, 40%) !default;\n$green-400: tint-color($green, 20%) !default;\n$green-500: $green !default;\n$green-600: shade-color($green, 20%) !default;\n$green-700: shade-color($green, 40%) !default;\n$green-800: shade-color($green, 60%) !default;\n$green-900: shade-color($green, 80%) !default;\n\n$teal-100: tint-color($teal, 80%) !default;\n$teal-200: tint-color($teal, 60%) !default;\n$teal-300: tint-color($teal, 40%) !default;\n$teal-400: tint-color($teal, 20%) !default;\n$teal-500: $teal !default;\n$teal-600: shade-color($teal, 20%) !default;\n$teal-700: shade-color($teal, 40%) !default;\n$teal-800: shade-color($teal, 60%) !default;\n$teal-900: shade-color($teal, 80%) !default;\n\n$cyan-100: tint-color($cyan, 80%) !default;\n$cyan-200: tint-color($cyan, 60%) !default;\n$cyan-300: tint-color($cyan, 40%) !default;\n$cyan-400: tint-color($cyan, 20%) !default;\n$cyan-500: $cyan !default;\n$cyan-600: shade-color($cyan, 20%) !default;\n$cyan-700: shade-color($cyan, 40%) !default;\n$cyan-800: shade-color($cyan, 60%) !default;\n$cyan-900: shade-color($cyan, 80%) !default;\n// fusv-enable\n\n// Characters which are escaped by the escape-svg function\n$escaped-characters: (\n (\"<\", \"%3c\"),\n (\">\", \"%3e\"),\n (\"#\", \"%23\"),\n (\"(\", \"%28\"),\n (\")\", \"%29\"),\n) !default;\n\n// Options\n//\n// Quickly modify global styling by enabling or disabling optional features.\n\n$enable-caret: true !default;\n$enable-rounded: true !default;\n$enable-shadows: false !default;\n$enable-gradients: false !default;\n$enable-transitions: true !default;\n$enable-reduced-motion: true !default;\n$enable-smooth-scroll: true !default;\n$enable-grid-classes: true !default;\n$enable-button-pointers: true !default;\n$enable-rfs: true !default;\n$enable-validation-icons: true !default;\n$enable-negative-margins: false !default;\n$enable-deprecation-messages: true !default;\n$enable-important-utilities: true !default;\n\n// Prefix for :root CSS variables\n\n$variable-prefix: bs- !default;\n\n// Gradient\n//\n// The gradient which is added to components if `$enable-gradients` is `true`\n// This gradient is also added to elements with `.bg-gradient`\n// scss-docs-start variable-gradient\n$gradient: linear-gradient(180deg, rgba($white, .15), rgba($white, 0)) !default;\n// scss-docs-end variable-gradient\n\n// Spacing\n//\n// Control the default styling of most Bootstrap elements by modifying these\n// variables. Mostly focused on spacing.\n// You can add more entries to the $spacers map, should you need more variation.\n\n// scss-docs-start spacer-variables-maps\n$spacer: 1rem !default;\n$spacers: (\n 0: 0,\n 1: $spacer * .25,\n 2: $spacer * .5,\n 3: $spacer,\n 4: $spacer * 1.5,\n 5: $spacer * 3,\n) !default;\n\n$negative-spacers: if($enable-negative-margins, negativify-map($spacers), null) !default;\n// scss-docs-end spacer-variables-maps\n\n// Position\n//\n// Define the edge positioning anchors of the position utilities.\n\n// scss-docs-start position-map\n$position-values: (\n 0: 0,\n 50: 50%,\n 100: 100%\n) !default;\n// scss-docs-end position-map\n\n// Body\n//\n// Settings for the `` element.\n\n$body-bg: $white !default;\n$body-color: $gray-900 !default;\n$body-text-align: null !default;\n\n\n// Links\n//\n// Style anchor elements.\n\n$link-color: $primary !default;\n$link-decoration: underline !default;\n$link-shade-percentage: 20% !default;\n$link-hover-color: shift-color($link-color, $link-shade-percentage) !default;\n$link-hover-decoration: null !default;\n\n$stretched-link-pseudo-element: after !default;\n$stretched-link-z-index: 1 !default;\n\n// Paragraphs\n//\n// Style p element.\n\n$paragraph-margin-bottom: 1rem !default;\n\n\n// Grid breakpoints\n//\n// Define the minimum dimensions at which your layout will change,\n// adapting to different screen sizes, for use in media queries.\n\n// scss-docs-start grid-breakpoints\n$grid-breakpoints: (\n xs: 0,\n sm: 576px,\n md: 768px,\n lg: 992px,\n xl: 1200px,\n xxl: 1400px\n) !default;\n// scss-docs-end grid-breakpoints\n\n@include _assert-ascending($grid-breakpoints, \"$grid-breakpoints\");\n@include _assert-starts-at-zero($grid-breakpoints, \"$grid-breakpoints\");\n\n\n// Grid containers\n//\n// Define the maximum width of `.container` for different screen sizes.\n\n// scss-docs-start container-max-widths\n$container-max-widths: (\n sm: 540px,\n md: 720px,\n lg: 960px,\n xl: 1140px,\n xxl: 1320px\n) !default;\n// scss-docs-end container-max-widths\n\n@include _assert-ascending($container-max-widths, \"$container-max-widths\");\n\n\n// Grid columns\n//\n// Set the number of columns and specify the width of the gutters.\n\n$grid-columns: 12 !default;\n$grid-gutter-width: 1.5rem !default;\n$grid-row-columns: 6 !default;\n\n$gutters: $spacers !default;\n\n// Container padding\n\n$container-padding-x: $grid-gutter-width * .5 !default;\n\n\n// Components\n//\n// Define common padding and border radius sizes and more.\n\n// scss-docs-start border-variables\n$border-width: 1px !default;\n$border-widths: (\n 1: 1px,\n 2: 2px,\n 3: 3px,\n 4: 4px,\n 5: 5px\n) !default;\n\n$border-color: $gray-300 !default;\n// scss-docs-end border-variables\n\n// scss-docs-start border-radius-variables\n$border-radius: .25rem !default;\n$border-radius-sm: .2rem !default;\n$border-radius-lg: .3rem !default;\n$border-radius-pill: 50rem !default;\n// scss-docs-end border-radius-variables\n\n// scss-docs-start box-shadow-variables\n$box-shadow: 0 .5rem 1rem rgba($black, .15) !default;\n$box-shadow-sm: 0 .125rem .25rem rgba($black, .075) !default;\n$box-shadow-lg: 0 1rem 3rem rgba($black, .175) !default;\n$box-shadow-inset: inset 0 1px 2px rgba($black, .075) !default;\n// scss-docs-end box-shadow-variables\n\n$component-active-color: $white !default;\n$component-active-bg: $primary !default;\n\n// scss-docs-start caret-variables\n$caret-width: .3em !default;\n$caret-vertical-align: $caret-width * .85 !default;\n$caret-spacing: $caret-width * .85 !default;\n// scss-docs-end caret-variables\n\n$transition-base: all .2s ease-in-out !default;\n$transition-fade: opacity .15s linear !default;\n// scss-docs-start collapse-transition\n$transition-collapse: height .35s ease !default;\n// scss-docs-end collapse-transition\n\n// stylelint-disable function-disallowed-list\n// scss-docs-start aspect-ratios\n$aspect-ratios: (\n \"1x1\": 100%,\n \"4x3\": calc(3 / 4 * 100%),\n \"16x9\": calc(9 / 16 * 100%),\n \"21x9\": calc(9 / 21 * 100%)\n) !default;\n// scss-docs-end aspect-ratios\n// stylelint-enable function-disallowed-list\n\n// Typography\n//\n// Font, line-height, and color for body text, headings, and more.\n\n// scss-docs-start font-variables\n// stylelint-disable value-keyword-case\n$font-family-sans-serif: system-ui, -apple-system, \"Segoe UI\", Roboto, \"Helvetica Neue\", Arial, \"Noto Sans\", \"Liberation Sans\", sans-serif, \"Apple Color Emoji\", \"Segoe UI Emoji\", \"Segoe UI Symbol\", \"Noto Color Emoji\" !default;\n$font-family-monospace: SFMono-Regular, Menlo, Monaco, Consolas, \"Liberation Mono\", \"Courier New\", monospace !default;\n// stylelint-enable value-keyword-case\n$font-family-base: var(--#{$variable-prefix}font-sans-serif) !default;\n$font-family-code: var(--#{$variable-prefix}font-monospace) !default;\n\n// $font-size-root affects the value of `rem`, which is used for as well font sizes, paddings, and margins\n// $font-size-base affects the font size of the body text\n$font-size-root: null !default;\n$font-size-base: 1rem !default; // Assumes the browser default, typically `16px`\n$font-size-sm: $font-size-base * .875 !default;\n$font-size-lg: $font-size-base * 1.25 !default;\n\n$font-weight-lighter: lighter !default;\n$font-weight-light: 300 !default;\n$font-weight-normal: 400 !default;\n$font-weight-bold: 700 !default;\n$font-weight-bolder: bolder !default;\n\n$font-weight-base: $font-weight-normal !default;\n\n$line-height-base: 1.5 !default;\n$line-height-sm: 1.25 !default;\n$line-height-lg: 2 !default;\n\n$h1-font-size: $font-size-base * 2.5 !default;\n$h2-font-size: $font-size-base * 2 !default;\n$h3-font-size: $font-size-base * 1.75 !default;\n$h4-font-size: $font-size-base * 1.5 !default;\n$h5-font-size: $font-size-base * 1.25 !default;\n$h6-font-size: $font-size-base !default;\n// scss-docs-end font-variables\n\n// scss-docs-start font-sizes\n$font-sizes: (\n 1: $h1-font-size,\n 2: $h2-font-size,\n 3: $h3-font-size,\n 4: $h4-font-size,\n 5: $h5-font-size,\n 6: $h6-font-size\n) !default;\n// scss-docs-end font-sizes\n\n// scss-docs-start headings-variables\n$headings-margin-bottom: $spacer * .5 !default;\n$headings-font-family: null !default;\n$headings-font-style: null !default;\n$headings-font-weight: 500 !default;\n$headings-line-height: 1.2 !default;\n$headings-color: null !default;\n// scss-docs-end headings-variables\n\n// scss-docs-start display-headings\n$display-font-sizes: (\n 1: 5rem,\n 2: 4.5rem,\n 3: 4rem,\n 4: 3.5rem,\n 5: 3rem,\n 6: 2.5rem\n) !default;\n\n$display-font-weight: 300 !default;\n$display-line-height: $headings-line-height !default;\n// scss-docs-end display-headings\n\n// scss-docs-start type-variables\n$lead-font-size: $font-size-base * 1.25 !default;\n$lead-font-weight: 300 !default;\n\n$small-font-size: .875em !default;\n\n$sub-sup-font-size: .75em !default;\n\n$text-muted: $gray-600 !default;\n\n$initialism-font-size: $small-font-size !default;\n\n$blockquote-margin-y: $spacer !default;\n$blockquote-font-size: $font-size-base * 1.25 !default;\n$blockquote-footer-color: $gray-600 !default;\n$blockquote-footer-font-size: $small-font-size !default;\n\n$hr-margin-y: $spacer !default;\n$hr-color: inherit !default;\n$hr-height: $border-width !default;\n$hr-opacity: .25 !default;\n\n$legend-margin-bottom: .5rem !default;\n$legend-font-size: 1.5rem !default;\n$legend-font-weight: null !default;\n\n$mark-padding: .2em !default;\n\n$dt-font-weight: $font-weight-bold !default;\n\n$nested-kbd-font-weight: $font-weight-bold !default;\n\n$list-inline-padding: .5rem !default;\n\n$mark-bg: #fcf8e3 !default;\n// scss-docs-end type-variables\n\n\n// Tables\n//\n// Customizes the `.table` component with basic values, each used across all table variations.\n\n// scss-docs-start table-variables\n$table-cell-padding-y: .5rem !default;\n$table-cell-padding-x: .5rem !default;\n$table-cell-padding-y-sm: .25rem !default;\n$table-cell-padding-x-sm: .25rem !default;\n\n$table-cell-vertical-align: top !default;\n\n$table-color: $body-color !default;\n$table-bg: transparent !default;\n$table-accent-bg: transparent !default;\n\n$table-th-font-weight: null !default;\n\n$table-striped-color: $table-color !default;\n$table-striped-bg-factor: .05 !default;\n$table-striped-bg: rgba($black, $table-striped-bg-factor) !default;\n\n$table-active-color: $table-color !default;\n$table-active-bg-factor: .1 !default;\n$table-active-bg: rgba($black, $table-active-bg-factor) !default;\n\n$table-hover-color: $table-color !default;\n$table-hover-bg-factor: .075 !default;\n$table-hover-bg: rgba($black, $table-hover-bg-factor) !default;\n\n$table-border-factor: .1 !default;\n$table-border-width: $border-width !default;\n$table-border-color: $border-color !default;\n\n$table-striped-order: odd !default;\n\n$table-group-separator-color: currentColor !default;\n\n$table-caption-color: $text-muted !default;\n\n$table-bg-scale: -80% !default;\n// scss-docs-end table-variables\n\n// scss-docs-start table-loop\n$table-variants: (\n \"primary\": shift-color($primary, $table-bg-scale),\n \"secondary\": shift-color($secondary, $table-bg-scale),\n \"success\": shift-color($success, $table-bg-scale),\n \"info\": shift-color($info, $table-bg-scale),\n \"warning\": shift-color($warning, $table-bg-scale),\n \"danger\": shift-color($danger, $table-bg-scale),\n \"light\": $light,\n \"dark\": $dark,\n) !default;\n// scss-docs-end table-loop\n\n\n// Buttons + Forms\n//\n// Shared variables that are reassigned to `$input-` and `$btn-` specific variables.\n\n// scss-docs-start input-btn-variables\n$input-btn-padding-y: .375rem !default;\n$input-btn-padding-x: .75rem !default;\n$input-btn-font-family: null !default;\n$input-btn-font-size: $font-size-base !default;\n$input-btn-line-height: $line-height-base !default;\n\n$input-btn-focus-width: .25rem !default;\n$input-btn-focus-color-opacity: .25 !default;\n$input-btn-focus-color: rgba($component-active-bg, $input-btn-focus-color-opacity) !default;\n$input-btn-focus-blur: 0 !default;\n$input-btn-focus-box-shadow: 0 0 $input-btn-focus-blur $input-btn-focus-width $input-btn-focus-color !default;\n\n$input-btn-padding-y-sm: .25rem !default;\n$input-btn-padding-x-sm: .5rem !default;\n$input-btn-font-size-sm: $font-size-sm !default;\n\n$input-btn-padding-y-lg: .5rem !default;\n$input-btn-padding-x-lg: 1rem !default;\n$input-btn-font-size-lg: $font-size-lg !default;\n\n$input-btn-border-width: $border-width !default;\n// scss-docs-end input-btn-variables\n\n\n// Buttons\n//\n// For each of Bootstrap's buttons, define text, background, and border color.\n\n// scss-docs-start btn-variables\n$btn-padding-y: $input-btn-padding-y !default;\n$btn-padding-x: $input-btn-padding-x !default;\n$btn-font-family: $input-btn-font-family !default;\n$btn-font-size: $input-btn-font-size !default;\n$btn-line-height: $input-btn-line-height !default;\n$btn-white-space: null !default; // Set to `nowrap` to prevent text wrapping\n\n$btn-padding-y-sm: $input-btn-padding-y-sm !default;\n$btn-padding-x-sm: $input-btn-padding-x-sm !default;\n$btn-font-size-sm: $input-btn-font-size-sm !default;\n\n$btn-padding-y-lg: $input-btn-padding-y-lg !default;\n$btn-padding-x-lg: $input-btn-padding-x-lg !default;\n$btn-font-size-lg: $input-btn-font-size-lg !default;\n\n$btn-border-width: $input-btn-border-width !default;\n\n$btn-font-weight: $font-weight-normal !default;\n$btn-box-shadow: inset 0 1px 0 rgba($white, .15), 0 1px 1px rgba($black, .075) !default;\n$btn-focus-width: $input-btn-focus-width !default;\n$btn-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$btn-disabled-opacity: .65 !default;\n$btn-active-box-shadow: inset 0 3px 5px rgba($black, .125) !default;\n\n$btn-link-color: $link-color !default;\n$btn-link-hover-color: $link-hover-color !default;\n$btn-link-disabled-color: $gray-600 !default;\n\n// Allows for customizing button radius independently from global border radius\n$btn-border-radius: $border-radius !default;\n$btn-border-radius-sm: $border-radius-sm !default;\n$btn-border-radius-lg: $border-radius-lg !default;\n\n$btn-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$btn-hover-bg-shade-amount: 15% !default;\n$btn-hover-bg-tint-amount: 15% !default;\n$btn-hover-border-shade-amount: 20% !default;\n$btn-hover-border-tint-amount: 10% !default;\n$btn-active-bg-shade-amount: 20% !default;\n$btn-active-bg-tint-amount: 20% !default;\n$btn-active-border-shade-amount: 25% !default;\n$btn-active-border-tint-amount: 10% !default;\n// scss-docs-end btn-variables\n\n\n// Forms\n\n// scss-docs-start form-text-variables\n$form-text-margin-top: .25rem !default;\n$form-text-font-size: $small-font-size !default;\n$form-text-font-style: null !default;\n$form-text-font-weight: null !default;\n$form-text-color: $text-muted !default;\n// scss-docs-end form-text-variables\n\n// scss-docs-start form-label-variables\n$form-label-margin-bottom: .5rem !default;\n$form-label-font-size: null !default;\n$form-label-font-style: null !default;\n$form-label-font-weight: null !default;\n$form-label-color: null !default;\n// scss-docs-end form-label-variables\n\n// scss-docs-start form-input-variables\n$input-padding-y: $input-btn-padding-y !default;\n$input-padding-x: $input-btn-padding-x !default;\n$input-font-family: $input-btn-font-family !default;\n$input-font-size: $input-btn-font-size !default;\n$input-font-weight: $font-weight-base !default;\n$input-line-height: $input-btn-line-height !default;\n\n$input-padding-y-sm: $input-btn-padding-y-sm !default;\n$input-padding-x-sm: $input-btn-padding-x-sm !default;\n$input-font-size-sm: $input-btn-font-size-sm !default;\n\n$input-padding-y-lg: $input-btn-padding-y-lg !default;\n$input-padding-x-lg: $input-btn-padding-x-lg !default;\n$input-font-size-lg: $input-btn-font-size-lg !default;\n\n$input-bg: $white !default;\n$input-disabled-bg: $gray-200 !default;\n$input-disabled-border-color: null !default;\n\n$input-color: $body-color !default;\n$input-border-color: $gray-400 !default;\n$input-border-width: $input-btn-border-width !default;\n$input-box-shadow: $box-shadow-inset !default;\n\n$input-border-radius: $border-radius !default;\n$input-border-radius-sm: $border-radius-sm !default;\n$input-border-radius-lg: $border-radius-lg !default;\n\n$input-focus-bg: $input-bg !default;\n$input-focus-border-color: tint-color($component-active-bg, 50%) !default;\n$input-focus-color: $input-color !default;\n$input-focus-width: $input-btn-focus-width !default;\n$input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$input-placeholder-color: $gray-600 !default;\n$input-plaintext-color: $body-color !default;\n\n$input-height-border: $input-border-width * 2 !default;\n\n$input-height-inner: add($input-line-height * 1em, $input-padding-y * 2) !default;\n$input-height-inner-half: add($input-line-height * .5em, $input-padding-y) !default;\n$input-height-inner-quarter: add($input-line-height * .25em, $input-padding-y * .5) !default;\n\n$input-height: add($input-line-height * 1em, add($input-padding-y * 2, $input-height-border, false)) !default;\n$input-height-sm: add($input-line-height * 1em, add($input-padding-y-sm * 2, $input-height-border, false)) !default;\n$input-height-lg: add($input-line-height * 1em, add($input-padding-y-lg * 2, $input-height-border, false)) !default;\n\n$input-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-input-variables\n\n// scss-docs-start form-check-variables\n$form-check-input-width: 1em !default;\n$form-check-min-height: $font-size-base * $line-height-base !default;\n$form-check-padding-start: $form-check-input-width + .5em !default;\n$form-check-margin-bottom: .125rem !default;\n$form-check-label-color: null !default;\n$form-check-label-cursor: null !default;\n$form-check-transition: null !default;\n\n$form-check-input-active-filter: brightness(90%) !default;\n\n$form-check-input-bg: $input-bg !default;\n$form-check-input-border: 1px solid rgba($black, .25) !default;\n$form-check-input-border-radius: .25em !default;\n$form-check-radio-border-radius: 50% !default;\n$form-check-input-focus-border: $input-focus-border-color !default;\n$form-check-input-focus-box-shadow: $input-btn-focus-box-shadow !default;\n\n$form-check-input-checked-color: $component-active-color !default;\n$form-check-input-checked-bg-color: $component-active-bg !default;\n$form-check-input-checked-border-color: $form-check-input-checked-bg-color !default;\n$form-check-input-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-check-radio-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-indeterminate-color: $component-active-color !default;\n$form-check-input-indeterminate-bg-color: $component-active-bg !default;\n$form-check-input-indeterminate-border-color: $form-check-input-indeterminate-bg-color !default;\n$form-check-input-indeterminate-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-check-input-disabled-opacity: .5 !default;\n$form-check-label-disabled-opacity: $form-check-input-disabled-opacity !default;\n$form-check-btn-check-disabled-opacity: $btn-disabled-opacity !default;\n\n$form-check-inline-margin-end: 1rem !default;\n// scss-docs-end form-check-variables\n\n// scss-docs-start form-switch-variables\n$form-switch-color: rgba(0, 0, 0, .25) !default;\n$form-switch-width: 2em !default;\n$form-switch-padding-start: $form-switch-width + .5em !default;\n$form-switch-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-border-radius: $form-switch-width !default;\n$form-switch-transition: background-position .15s ease-in-out !default;\n\n$form-switch-focus-color: $input-focus-border-color !default;\n$form-switch-focus-bg-image: url(\"data:image/svg+xml,\") !default;\n\n$form-switch-checked-color: $component-active-color !default;\n$form-switch-checked-bg-image: url(\"data:image/svg+xml,\") !default;\n$form-switch-checked-bg-position: right center !default;\n// scss-docs-end form-switch-variables\n\n// scss-docs-start input-group-variables\n$input-group-addon-padding-y: $input-padding-y !default;\n$input-group-addon-padding-x: $input-padding-x !default;\n$input-group-addon-font-weight: $input-font-weight !default;\n$input-group-addon-color: $input-color !default;\n$input-group-addon-bg: $gray-200 !default;\n$input-group-addon-border-color: $input-border-color !default;\n// scss-docs-end input-group-variables\n\n// scss-docs-start form-select-variables\n$form-select-padding-y: $input-padding-y !default;\n$form-select-padding-x: $input-padding-x !default;\n$form-select-font-family: $input-font-family !default;\n$form-select-font-size: $input-font-size !default;\n$form-select-indicator-padding: $form-select-padding-x * 3 !default; // Extra padding for background-image\n$form-select-font-weight: $input-font-weight !default;\n$form-select-line-height: $input-line-height !default;\n$form-select-color: $input-color !default;\n$form-select-bg: $input-bg !default;\n$form-select-disabled-color: null !default;\n$form-select-disabled-bg: $gray-200 !default;\n$form-select-disabled-border-color: $input-disabled-border-color !default;\n$form-select-bg-position: right $form-select-padding-x center !default;\n$form-select-bg-size: 16px 12px !default; // In pixels because image dimensions\n$form-select-indicator-color: $gray-800 !default;\n$form-select-indicator: url(\"data:image/svg+xml,\") !default;\n\n$form-select-feedback-icon-padding-end: $form-select-padding-x * 2.5 + $form-select-indicator-padding !default;\n$form-select-feedback-icon-position: center right $form-select-indicator-padding !default;\n$form-select-feedback-icon-size: $input-height-inner-half $input-height-inner-half !default;\n\n$form-select-border-width: $input-border-width !default;\n$form-select-border-color: $input-border-color !default;\n$form-select-border-radius: $border-radius !default;\n$form-select-box-shadow: $box-shadow-inset !default;\n\n$form-select-focus-border-color: $input-focus-border-color !default;\n$form-select-focus-width: $input-focus-width !default;\n$form-select-focus-box-shadow: 0 0 0 $form-select-focus-width $input-btn-focus-color !default;\n\n$form-select-padding-y-sm: $input-padding-y-sm !default;\n$form-select-padding-x-sm: $input-padding-x-sm !default;\n$form-select-font-size-sm: $input-font-size-sm !default;\n\n$form-select-padding-y-lg: $input-padding-y-lg !default;\n$form-select-padding-x-lg: $input-padding-x-lg !default;\n$form-select-font-size-lg: $input-font-size-lg !default;\n\n$form-select-transition: $input-transition !default;\n// scss-docs-end form-select-variables\n\n// scss-docs-start form-range-variables\n$form-range-track-width: 100% !default;\n$form-range-track-height: .5rem !default;\n$form-range-track-cursor: pointer !default;\n$form-range-track-bg: $gray-300 !default;\n$form-range-track-border-radius: 1rem !default;\n$form-range-track-box-shadow: $box-shadow-inset !default;\n\n$form-range-thumb-width: 1rem !default;\n$form-range-thumb-height: $form-range-thumb-width !default;\n$form-range-thumb-bg: $component-active-bg !default;\n$form-range-thumb-border: 0 !default;\n$form-range-thumb-border-radius: 1rem !default;\n$form-range-thumb-box-shadow: 0 .1rem .25rem rgba($black, .1) !default;\n$form-range-thumb-focus-box-shadow: 0 0 0 1px $body-bg, $input-focus-box-shadow !default;\n$form-range-thumb-focus-box-shadow-width: $input-focus-width !default; // For focus box shadow issue in Edge\n$form-range-thumb-active-bg: tint-color($component-active-bg, 70%) !default;\n$form-range-thumb-disabled-bg: $gray-500 !default;\n$form-range-thumb-transition: background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n// scss-docs-end form-range-variables\n\n// scss-docs-start form-file-variables\n$form-file-button-color: $input-color !default;\n$form-file-button-bg: $input-group-addon-bg !default;\n$form-file-button-hover-bg: shade-color($form-file-button-bg, 5%) !default;\n// scss-docs-end form-file-variables\n\n// scss-docs-start form-floating-variables\n$form-floating-height: add(3.5rem, $input-height-border) !default;\n$form-floating-line-height: 1.25 !default;\n$form-floating-padding-x: $input-padding-x !default;\n$form-floating-padding-y: 1rem !default;\n$form-floating-input-padding-t: 1.625rem !default;\n$form-floating-input-padding-b: .625rem !default;\n$form-floating-label-opacity: .65 !default;\n$form-floating-label-transform: scale(.85) translateY(-.5rem) translateX(.15rem) !default;\n$form-floating-transition: opacity .1s ease-in-out, transform .1s ease-in-out !default;\n// scss-docs-end form-floating-variables\n\n// Form validation\n\n// scss-docs-start form-feedback-variables\n$form-feedback-margin-top: $form-text-margin-top !default;\n$form-feedback-font-size: $form-text-font-size !default;\n$form-feedback-font-style: $form-text-font-style !default;\n$form-feedback-valid-color: $success !default;\n$form-feedback-invalid-color: $danger !default;\n\n$form-feedback-icon-valid-color: $form-feedback-valid-color !default;\n$form-feedback-icon-valid: url(\"data:image/svg+xml,\") !default;\n$form-feedback-icon-invalid-color: $form-feedback-invalid-color !default;\n$form-feedback-icon-invalid: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end form-feedback-variables\n\n// scss-docs-start form-validation-states\n$form-validation-states: (\n \"valid\": (\n \"color\": $form-feedback-valid-color,\n \"icon\": $form-feedback-icon-valid\n ),\n \"invalid\": (\n \"color\": $form-feedback-invalid-color,\n \"icon\": $form-feedback-icon-invalid\n )\n) !default;\n// scss-docs-end form-validation-states\n\n// Z-index master list\n//\n// Warning: Avoid customizing these values. They're used for a bird's eye view\n// of components dependent on the z-axis and are designed to all work together.\n\n// scss-docs-start zindex-stack\n$zindex-dropdown: 1000 !default;\n$zindex-sticky: 1020 !default;\n$zindex-fixed: 1030 !default;\n$zindex-modal-backdrop: 1040 !default;\n$zindex-offcanvas: 1050 !default;\n$zindex-modal: 1060 !default;\n$zindex-popover: 1070 !default;\n$zindex-tooltip: 1080 !default;\n// scss-docs-end zindex-stack\n\n\n// Navs\n\n// scss-docs-start nav-variables\n$nav-link-padding-y: .5rem !default;\n$nav-link-padding-x: 1rem !default;\n$nav-link-font-size: null !default;\n$nav-link-font-weight: null !default;\n$nav-link-color: $link-color !default;\n$nav-link-hover-color: $link-hover-color !default;\n$nav-link-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out !default;\n$nav-link-disabled-color: $gray-600 !default;\n\n$nav-tabs-border-color: $gray-300 !default;\n$nav-tabs-border-width: $border-width !default;\n$nav-tabs-border-radius: $border-radius !default;\n$nav-tabs-link-hover-border-color: $gray-200 $gray-200 $nav-tabs-border-color !default;\n$nav-tabs-link-active-color: $gray-700 !default;\n$nav-tabs-link-active-bg: $body-bg !default;\n$nav-tabs-link-active-border-color: $gray-300 $gray-300 $nav-tabs-link-active-bg !default;\n\n$nav-pills-border-radius: $border-radius !default;\n$nav-pills-link-active-color: $component-active-color !default;\n$nav-pills-link-active-bg: $component-active-bg !default;\n// scss-docs-end nav-variables\n\n\n// Navbar\n\n// scss-docs-start navbar-variables\n$navbar-padding-y: $spacer * .5 !default;\n$navbar-padding-x: null !default;\n\n$navbar-nav-link-padding-x: .5rem !default;\n\n$navbar-brand-font-size: $font-size-lg !default;\n// Compute the navbar-brand padding-y so the navbar-brand will have the same height as navbar-text and nav-link\n$nav-link-height: $font-size-base * $line-height-base + $nav-link-padding-y * 2 !default;\n$navbar-brand-height: $navbar-brand-font-size * $line-height-base !default;\n$navbar-brand-padding-y: ($nav-link-height - $navbar-brand-height) * .5 !default;\n$navbar-brand-margin-end: 1rem !default;\n\n$navbar-toggler-padding-y: .25rem !default;\n$navbar-toggler-padding-x: .75rem !default;\n$navbar-toggler-font-size: $font-size-lg !default;\n$navbar-toggler-border-radius: $btn-border-radius !default;\n$navbar-toggler-focus-width: $btn-focus-width !default;\n$navbar-toggler-transition: box-shadow .15s ease-in-out !default;\n// scss-docs-end navbar-variables\n\n// scss-docs-start navbar-theme-variables\n$navbar-dark-color: rgba($white, .55) !default;\n$navbar-dark-hover-color: rgba($white, .75) !default;\n$navbar-dark-active-color: $white !default;\n$navbar-dark-disabled-color: rgba($white, .25) !default;\n$navbar-dark-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-dark-toggler-border-color: rgba($white, .1) !default;\n\n$navbar-light-color: rgba($black, .55) !default;\n$navbar-light-hover-color: rgba($black, .7) !default;\n$navbar-light-active-color: rgba($black, .9) !default;\n$navbar-light-disabled-color: rgba($black, .3) !default;\n$navbar-light-toggler-icon-bg: url(\"data:image/svg+xml,\") !default;\n$navbar-light-toggler-border-color: rgba($black, .1) !default;\n\n$navbar-light-brand-color: $navbar-light-active-color !default;\n$navbar-light-brand-hover-color: $navbar-light-active-color !default;\n$navbar-dark-brand-color: $navbar-dark-active-color !default;\n$navbar-dark-brand-hover-color: $navbar-dark-active-color !default;\n// scss-docs-end navbar-theme-variables\n\n\n// Dropdowns\n//\n// Dropdown menu container and contents.\n\n// scss-docs-start dropdown-variables\n$dropdown-min-width: 10rem !default;\n$dropdown-padding-x: 0 !default;\n$dropdown-padding-y: .5rem !default;\n$dropdown-spacer: .125rem !default;\n$dropdown-font-size: $font-size-base !default;\n$dropdown-color: $body-color !default;\n$dropdown-bg: $white !default;\n$dropdown-border-color: rgba($black, .15) !default;\n$dropdown-border-radius: $border-radius !default;\n$dropdown-border-width: $border-width !default;\n$dropdown-inner-border-radius: subtract($dropdown-border-radius, $dropdown-border-width) !default;\n$dropdown-divider-bg: $dropdown-border-color !default;\n$dropdown-divider-margin-y: $spacer * .5 !default;\n$dropdown-box-shadow: $box-shadow !default;\n\n$dropdown-link-color: $gray-900 !default;\n$dropdown-link-hover-color: shade-color($gray-900, 10%) !default;\n$dropdown-link-hover-bg: $gray-200 !default;\n\n$dropdown-link-active-color: $component-active-color !default;\n$dropdown-link-active-bg: $component-active-bg !default;\n\n$dropdown-link-disabled-color: $gray-500 !default;\n\n$dropdown-item-padding-y: $spacer * .25 !default;\n$dropdown-item-padding-x: $spacer !default;\n\n$dropdown-header-color: $gray-600 !default;\n$dropdown-header-padding: $dropdown-padding-y $dropdown-item-padding-x !default;\n// scss-docs-end dropdown-variables\n\n// scss-docs-start dropdown-dark-variables\n$dropdown-dark-color: $gray-300 !default;\n$dropdown-dark-bg: $gray-800 !default;\n$dropdown-dark-border-color: $dropdown-border-color !default;\n$dropdown-dark-divider-bg: $dropdown-divider-bg !default;\n$dropdown-dark-box-shadow: null !default;\n$dropdown-dark-link-color: $dropdown-dark-color !default;\n$dropdown-dark-link-hover-color: $white !default;\n$dropdown-dark-link-hover-bg: rgba($white, .15) !default;\n$dropdown-dark-link-active-color: $dropdown-link-active-color !default;\n$dropdown-dark-link-active-bg: $dropdown-link-active-bg !default;\n$dropdown-dark-link-disabled-color: $gray-500 !default;\n$dropdown-dark-header-color: $gray-500 !default;\n// scss-docs-end dropdown-dark-variables\n\n\n// Pagination\n\n// scss-docs-start pagination-variables\n$pagination-padding-y: .375rem !default;\n$pagination-padding-x: .75rem !default;\n$pagination-padding-y-sm: .25rem !default;\n$pagination-padding-x-sm: .5rem !default;\n$pagination-padding-y-lg: .75rem !default;\n$pagination-padding-x-lg: 1.5rem !default;\n\n$pagination-color: $link-color !default;\n$pagination-bg: $white !default;\n$pagination-border-width: $border-width !default;\n$pagination-border-radius: $border-radius !default;\n$pagination-margin-start: -$pagination-border-width !default;\n$pagination-border-color: $gray-300 !default;\n\n$pagination-focus-color: $link-hover-color !default;\n$pagination-focus-bg: $gray-200 !default;\n$pagination-focus-box-shadow: $input-btn-focus-box-shadow !default;\n$pagination-focus-outline: 0 !default;\n\n$pagination-hover-color: $link-hover-color !default;\n$pagination-hover-bg: $gray-200 !default;\n$pagination-hover-border-color: $gray-300 !default;\n\n$pagination-active-color: $component-active-color !default;\n$pagination-active-bg: $component-active-bg !default;\n$pagination-active-border-color: $pagination-active-bg !default;\n\n$pagination-disabled-color: $gray-600 !default;\n$pagination-disabled-bg: $white !default;\n$pagination-disabled-border-color: $gray-300 !default;\n\n$pagination-transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out !default;\n\n$pagination-border-radius-sm: $border-radius-sm !default;\n$pagination-border-radius-lg: $border-radius-lg !default;\n// scss-docs-end pagination-variables\n\n\n// Cards\n\n// scss-docs-start card-variables\n$card-spacer-y: $spacer !default;\n$card-spacer-x: $spacer !default;\n$card-title-spacer-y: $spacer * .5 !default;\n$card-border-width: $border-width !default;\n$card-border-radius: $border-radius !default;\n$card-border-color: rgba($black, .125) !default;\n$card-inner-border-radius: subtract($card-border-radius, $card-border-width) !default;\n$card-cap-padding-y: $card-spacer-y * .5 !default;\n$card-cap-padding-x: $card-spacer-x !default;\n$card-cap-bg: rgba($black, .03) !default;\n$card-cap-color: null !default;\n$card-height: null !default;\n$card-color: null !default;\n$card-bg: $white !default;\n$card-img-overlay-padding: $spacer !default;\n$card-group-margin: $grid-gutter-width * .5 !default;\n// scss-docs-end card-variables\n\n// Accordion\n\n// scss-docs-start accordion-variables\n$accordion-padding-y: 1rem !default;\n$accordion-padding-x: 1.25rem !default;\n$accordion-color: $body-color !default;\n$accordion-bg: $body-bg !default;\n$accordion-border-width: $border-width !default;\n$accordion-border-color: rgba($black, .125) !default;\n$accordion-border-radius: $border-radius !default;\n$accordion-inner-border-radius: subtract($accordion-border-radius, $accordion-border-width) !default;\n\n$accordion-body-padding-y: $accordion-padding-y !default;\n$accordion-body-padding-x: $accordion-padding-x !default;\n\n$accordion-button-padding-y: $accordion-padding-y !default;\n$accordion-button-padding-x: $accordion-padding-x !default;\n$accordion-button-color: $accordion-color !default;\n$accordion-button-bg: $accordion-bg !default;\n$accordion-transition: $btn-transition, border-radius .15s ease !default;\n$accordion-button-active-bg: tint-color($component-active-bg, 90%) !default;\n$accordion-button-active-color: shade-color($primary, 10%) !default;\n\n$accordion-button-focus-border-color: $input-focus-border-color !default;\n$accordion-button-focus-box-shadow: $btn-focus-box-shadow !default;\n\n$accordion-icon-width: 1.25rem !default;\n$accordion-icon-color: $accordion-color !default;\n$accordion-icon-active-color: $accordion-button-active-color !default;\n$accordion-icon-transition: transform .2s ease-in-out !default;\n$accordion-icon-transform: rotate(-180deg) !default;\n\n$accordion-button-icon: url(\"data:image/svg+xml,\") !default;\n$accordion-button-active-icon: url(\"data:image/svg+xml,\") !default;\n// scss-docs-end accordion-variables\n\n// Tooltips\n\n// scss-docs-start tooltip-variables\n$tooltip-font-size: $font-size-sm !default;\n$tooltip-max-width: 200px !default;\n$tooltip-color: $white !default;\n$tooltip-bg: $black !default;\n$tooltip-border-radius: $border-radius !default;\n$tooltip-opacity: .9 !default;\n$tooltip-padding-y: $spacer * .25 !default;\n$tooltip-padding-x: $spacer * .5 !default;\n$tooltip-margin: 0 !default;\n\n$tooltip-arrow-width: .8rem !default;\n$tooltip-arrow-height: .4rem !default;\n$tooltip-arrow-color: $tooltip-bg !default;\n// scss-docs-end tooltip-variables\n\n// Form tooltips must come after regular tooltips\n// scss-docs-start tooltip-feedback-variables\n$form-feedback-tooltip-padding-y: $tooltip-padding-y !default;\n$form-feedback-tooltip-padding-x: $tooltip-padding-x !default;\n$form-feedback-tooltip-font-size: $tooltip-font-size !default;\n$form-feedback-tooltip-line-height: null !default;\n$form-feedback-tooltip-opacity: $tooltip-opacity !default;\n$form-feedback-tooltip-border-radius: $tooltip-border-radius !default;\n// scss-docs-end tooltip-feedback-variables\n\n\n// Popovers\n\n// scss-docs-start popover-variables\n$popover-font-size: $font-size-sm !default;\n$popover-bg: $white !default;\n$popover-max-width: 276px !default;\n$popover-border-width: $border-width !default;\n$popover-border-color: rgba($black, .2) !default;\n$popover-border-radius: $border-radius-lg !default;\n$popover-inner-border-radius: subtract($popover-border-radius, $popover-border-width) !default;\n$popover-box-shadow: $box-shadow !default;\n\n$popover-header-bg: shade-color($popover-bg, 6%) !default;\n$popover-header-color: $headings-color !default;\n$popover-header-padding-y: .5rem !default;\n$popover-header-padding-x: $spacer !default;\n\n$popover-body-color: $body-color !default;\n$popover-body-padding-y: $spacer !default;\n$popover-body-padding-x: $spacer !default;\n\n$popover-arrow-width: 1rem !default;\n$popover-arrow-height: .5rem !default;\n$popover-arrow-color: $popover-bg !default;\n\n$popover-arrow-outer-color: fade-in($popover-border-color, .05) !default;\n// scss-docs-end popover-variables\n\n\n// Toasts\n\n// scss-docs-start toast-variables\n$toast-max-width: 350px !default;\n$toast-padding-x: .75rem !default;\n$toast-padding-y: .5rem !default;\n$toast-font-size: .875rem !default;\n$toast-color: null !default;\n$toast-background-color: rgba($white, .85) !default;\n$toast-border-width: 1px !default;\n$toast-border-color: rgba(0, 0, 0, .1) !default;\n$toast-border-radius: $border-radius !default;\n$toast-box-shadow: $box-shadow !default;\n$toast-spacing: $container-padding-x !default;\n\n$toast-header-color: $gray-600 !default;\n$toast-header-background-color: rgba($white, .85) !default;\n$toast-header-border-color: rgba(0, 0, 0, .05) !default;\n// scss-docs-end toast-variables\n\n\n// Badges\n\n// scss-docs-start badge-variables\n$badge-font-size: .75em !default;\n$badge-font-weight: $font-weight-bold !default;\n$badge-color: $white !default;\n$badge-padding-y: .35em !default;\n$badge-padding-x: .65em !default;\n$badge-border-radius: $border-radius !default;\n// scss-docs-end badge-variables\n\n\n// Modals\n\n// scss-docs-start modal-variables\n$modal-inner-padding: $spacer !default;\n\n$modal-footer-margin-between: .5rem !default;\n\n$modal-dialog-margin: .5rem !default;\n$modal-dialog-margin-y-sm-up: 1.75rem !default;\n\n$modal-title-line-height: $line-height-base !default;\n\n$modal-content-color: null !default;\n$modal-content-bg: $white !default;\n$modal-content-border-color: rgba($black, .2) !default;\n$modal-content-border-width: $border-width !default;\n$modal-content-border-radius: $border-radius-lg !default;\n$modal-content-inner-border-radius: subtract($modal-content-border-radius, $modal-content-border-width) !default;\n$modal-content-box-shadow-xs: $box-shadow-sm !default;\n$modal-content-box-shadow-sm-up: $box-shadow !default;\n\n$modal-backdrop-bg: $black !default;\n$modal-backdrop-opacity: .5 !default;\n$modal-header-border-color: $border-color !default;\n$modal-footer-border-color: $modal-header-border-color !default;\n$modal-header-border-width: $modal-content-border-width !default;\n$modal-footer-border-width: $modal-header-border-width !default;\n$modal-header-padding-y: $modal-inner-padding !default;\n$modal-header-padding-x: $modal-inner-padding !default;\n$modal-header-padding: $modal-header-padding-y $modal-header-padding-x !default; // Keep this for backwards compatibility\n\n$modal-sm: 300px !default;\n$modal-md: 500px !default;\n$modal-lg: 800px !default;\n$modal-xl: 1140px !default;\n\n$modal-fade-transform: translate(0, -50px) !default;\n$modal-show-transform: none !default;\n$modal-transition: transform .3s ease-out !default;\n$modal-scale-transform: scale(1.02) !default;\n// scss-docs-end modal-variables\n\n\n// Alerts\n//\n// Define alert colors, border radius, and padding.\n\n// scss-docs-start alert-variables\n$alert-padding-y: $spacer !default;\n$alert-padding-x: $spacer !default;\n$alert-margin-bottom: 1rem !default;\n$alert-border-radius: $border-radius !default;\n$alert-link-font-weight: $font-weight-bold !default;\n$alert-border-width: $border-width !default;\n$alert-bg-scale: -80% !default;\n$alert-border-scale: -70% !default;\n$alert-color-scale: 40% !default;\n$alert-dismissible-padding-r: $alert-padding-x * 3 !default; // 3x covers width of x plus default padding on either side\n// scss-docs-end alert-variables\n\n\n// Progress bars\n\n// scss-docs-start progress-variables\n$progress-height: 1rem !default;\n$progress-font-size: $font-size-base * .75 !default;\n$progress-bg: $gray-200 !default;\n$progress-border-radius: $border-radius !default;\n$progress-box-shadow: $box-shadow-inset !default;\n$progress-bar-color: $white !default;\n$progress-bar-bg: $primary !default;\n$progress-bar-animation-timing: 1s linear infinite !default;\n$progress-bar-transition: width .6s ease !default;\n// scss-docs-end progress-variables\n\n\n// List group\n\n// scss-docs-start list-group-variables\n$list-group-color: $gray-900 !default;\n$list-group-bg: $white !default;\n$list-group-border-color: rgba($black, .125) !default;\n$list-group-border-width: $border-width !default;\n$list-group-border-radius: $border-radius !default;\n\n$list-group-item-padding-y: $spacer * .5 !default;\n$list-group-item-padding-x: $spacer !default;\n$list-group-item-bg-scale: -80% !default;\n$list-group-item-color-scale: 40% !default;\n\n$list-group-hover-bg: $gray-100 !default;\n$list-group-active-color: $component-active-color !default;\n$list-group-active-bg: $component-active-bg !default;\n$list-group-active-border-color: $list-group-active-bg !default;\n\n$list-group-disabled-color: $gray-600 !default;\n$list-group-disabled-bg: $list-group-bg !default;\n\n$list-group-action-color: $gray-700 !default;\n$list-group-action-hover-color: $list-group-action-color !default;\n\n$list-group-action-active-color: $body-color !default;\n$list-group-action-active-bg: $gray-200 !default;\n// scss-docs-end list-group-variables\n\n\n// Image thumbnails\n\n// scss-docs-start thumbnail-variables\n$thumbnail-padding: .25rem !default;\n$thumbnail-bg: $body-bg !default;\n$thumbnail-border-width: $border-width !default;\n$thumbnail-border-color: $gray-300 !default;\n$thumbnail-border-radius: $border-radius !default;\n$thumbnail-box-shadow: $box-shadow-sm !default;\n// scss-docs-end thumbnail-variables\n\n\n// Figures\n\n// scss-docs-start figure-variables\n$figure-caption-font-size: $small-font-size !default;\n$figure-caption-color: $gray-600 !default;\n// scss-docs-end figure-variables\n\n\n// Breadcrumbs\n\n// scss-docs-start breadcrumb-variables\n$breadcrumb-font-size: null !default;\n$breadcrumb-padding-y: 0 !default;\n$breadcrumb-padding-x: 0 !default;\n$breadcrumb-item-padding-x: .5rem !default;\n$breadcrumb-margin-bottom: 1rem !default;\n$breadcrumb-bg: null !default;\n$breadcrumb-divider-color: $gray-600 !default;\n$breadcrumb-active-color: $gray-600 !default;\n$breadcrumb-divider: quote(\"/\") !default;\n$breadcrumb-divider-flipped: $breadcrumb-divider !default;\n$breadcrumb-border-radius: null !default;\n// scss-docs-end breadcrumb-variables\n\n// Carousel\n\n// scss-docs-start carousel-variables\n$carousel-control-color: $white !default;\n$carousel-control-width: 15% !default;\n$carousel-control-opacity: .5 !default;\n$carousel-control-hover-opacity: .9 !default;\n$carousel-control-transition: opacity .15s ease !default;\n\n$carousel-indicator-width: 30px !default;\n$carousel-indicator-height: 3px !default;\n$carousel-indicator-hit-area-height: 10px !default;\n$carousel-indicator-spacer: 3px !default;\n$carousel-indicator-opacity: .5 !default;\n$carousel-indicator-active-bg: $white !default;\n$carousel-indicator-active-opacity: 1 !default;\n$carousel-indicator-transition: opacity .6s ease !default;\n\n$carousel-caption-width: 70% !default;\n$carousel-caption-color: $white !default;\n$carousel-caption-padding-y: 1.25rem !default;\n$carousel-caption-spacer: 1.25rem !default;\n\n$carousel-control-icon-width: 2rem !default;\n\n$carousel-control-prev-icon-bg: url(\"data:image/svg+xml,\") !default;\n$carousel-control-next-icon-bg: url(\"data:image/svg+xml,\") !default;\n\n$carousel-transition-duration: .6s !default;\n$carousel-transition: transform $carousel-transition-duration ease-in-out !default; // Define transform transition first if using multiple transitions (e.g., `transform 2s ease, opacity .5s ease-out`)\n\n$carousel-dark-indicator-active-bg: $black !default;\n$carousel-dark-caption-color: $black !default;\n$carousel-dark-control-icon-filter: invert(1) grayscale(100) !default;\n// scss-docs-end carousel-variables\n\n\n// Spinners\n\n// scss-docs-start spinner-variables\n$spinner-width: 2rem !default;\n$spinner-height: $spinner-width !default;\n$spinner-vertical-align: -.125em !default;\n$spinner-border-width: .25em !default;\n$spinner-animation-speed: .75s !default;\n\n$spinner-width-sm: 1rem !default;\n$spinner-height-sm: $spinner-width-sm !default;\n$spinner-border-width-sm: .2em !default;\n// scss-docs-end spinner-variables\n\n\n// Close\n\n// scss-docs-start close-variables\n$btn-close-width: 1em !default;\n$btn-close-height: $btn-close-width !default;\n$btn-close-padding-x: .25em !default;\n$btn-close-padding-y: $btn-close-padding-x !default;\n$btn-close-color: $black !default;\n$btn-close-bg: url(\"data:image/svg+xml,\") !default;\n$btn-close-focus-shadow: $input-btn-focus-box-shadow !default;\n$btn-close-opacity: .5 !default;\n$btn-close-hover-opacity: .75 !default;\n$btn-close-focus-opacity: 1 !default;\n$btn-close-disabled-opacity: .25 !default;\n$btn-close-white-filter: invert(1) grayscale(100%) brightness(200%) !default;\n// scss-docs-end close-variables\n\n\n// Offcanvas\n\n// scss-docs-start offcanvas-variables\n$offcanvas-padding-y: $modal-inner-padding !default;\n$offcanvas-padding-x: $modal-inner-padding !default;\n$offcanvas-horizontal-width: 400px !default;\n$offcanvas-vertical-height: 30vh !default;\n$offcanvas-transition-duration: .3s !default;\n$offcanvas-border-color: $modal-content-border-color !default;\n$offcanvas-border-width: $modal-content-border-width !default;\n$offcanvas-title-line-height: $modal-title-line-height !default;\n$offcanvas-bg-color: $modal-content-bg !default;\n$offcanvas-color: $modal-content-color !default;\n$offcanvas-box-shadow: $modal-content-box-shadow-xs !default;\n// scss-docs-end offcanvas-variables\n\n// Code\n\n$code-font-size: $small-font-size !default;\n$code-color: $pink !default;\n\n$kbd-padding-y: .2rem !default;\n$kbd-padding-x: .4rem !default;\n$kbd-font-size: $code-font-size !default;\n$kbd-color: $white !default;\n$kbd-bg: $gray-900 !default;\n\n$pre-color: null !default;\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n // .row-cols defaults must all appear before .col overrides so they can be overridden.\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n }\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css b/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css deleted file mode 100644 index ecaad35..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css +++ /dev/null @@ -1,7 +0,0 @@ -/*! - * Bootstrap Grid v5.0.2 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - */.container,.container-fluid,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{width:100%;padding-left:var(--bs-gutter-x,.75rem);padding-right:var(--bs-gutter-x,.75rem);margin-left:auto;margin-right:auto}@media (min-width:576px){.container,.container-sm{max-width:540px}}@media (min-width:768px){.container,.container-md,.container-sm{max-width:720px}}@media (min-width:992px){.container,.container-lg,.container-md,.container-sm{max-width:960px}}@media (min-width:1200px){.container,.container-lg,.container-md,.container-sm,.container-xl{max-width:1140px}}@media (min-width:1400px){.container,.container-lg,.container-md,.container-sm,.container-xl,.container-xxl{max-width:1320px}}.row{--bs-gutter-x:1.5rem;--bs-gutter-y:0;display:flex;flex-wrap:wrap;margin-top:calc(var(--bs-gutter-y) * -1);margin-left:calc(var(--bs-gutter-x) * -.5);margin-right:calc(var(--bs-gutter-x) * -.5)}.row>*{box-sizing:border-box;flex-shrink:0;width:100%;max-width:100%;padding-left:calc(var(--bs-gutter-x) * .5);padding-right:calc(var(--bs-gutter-x) * .5);margin-top:var(--bs-gutter-y)}.col{flex:1 0 0%}.row-cols-auto>*{flex:0 0 auto;width:auto}.row-cols-1>*{flex:0 0 auto;width:100%}.row-cols-2>*{flex:0 0 auto;width:50%}.row-cols-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-4>*{flex:0 0 auto;width:25%}.row-cols-5>*{flex:0 0 auto;width:20%}.row-cols-6>*{flex:0 0 auto;width:16.6666666667%}@media (min-width:576px){.col-sm{flex:1 0 0%}.row-cols-sm-auto>*{flex:0 0 auto;width:auto}.row-cols-sm-1>*{flex:0 0 auto;width:100%}.row-cols-sm-2>*{flex:0 0 auto;width:50%}.row-cols-sm-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-sm-4>*{flex:0 0 auto;width:25%}.row-cols-sm-5>*{flex:0 0 auto;width:20%}.row-cols-sm-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:768px){.col-md{flex:1 0 0%}.row-cols-md-auto>*{flex:0 0 auto;width:auto}.row-cols-md-1>*{flex:0 0 auto;width:100%}.row-cols-md-2>*{flex:0 0 auto;width:50%}.row-cols-md-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-md-4>*{flex:0 0 auto;width:25%}.row-cols-md-5>*{flex:0 0 auto;width:20%}.row-cols-md-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:992px){.col-lg{flex:1 0 0%}.row-cols-lg-auto>*{flex:0 0 auto;width:auto}.row-cols-lg-1>*{flex:0 0 auto;width:100%}.row-cols-lg-2>*{flex:0 0 auto;width:50%}.row-cols-lg-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-lg-4>*{flex:0 0 auto;width:25%}.row-cols-lg-5>*{flex:0 0 auto;width:20%}.row-cols-lg-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1200px){.col-xl{flex:1 0 0%}.row-cols-xl-auto>*{flex:0 0 auto;width:auto}.row-cols-xl-1>*{flex:0 0 auto;width:100%}.row-cols-xl-2>*{flex:0 0 auto;width:50%}.row-cols-xl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xl-4>*{flex:0 0 auto;width:25%}.row-cols-xl-5>*{flex:0 0 auto;width:20%}.row-cols-xl-6>*{flex:0 0 auto;width:16.6666666667%}}@media (min-width:1400px){.col-xxl{flex:1 0 0%}.row-cols-xxl-auto>*{flex:0 0 auto;width:auto}.row-cols-xxl-1>*{flex:0 0 auto;width:100%}.row-cols-xxl-2>*{flex:0 0 auto;width:50%}.row-cols-xxl-3>*{flex:0 0 auto;width:33.3333333333%}.row-cols-xxl-4>*{flex:0 0 auto;width:25%}.row-cols-xxl-5>*{flex:0 0 auto;width:20%}.row-cols-xxl-6>*{flex:0 0 auto;width:16.6666666667%}}.col-auto{flex:0 0 auto;width:auto}.col-1{flex:0 0 auto;width:8.33333333%}.col-2{flex:0 0 auto;width:16.66666667%}.col-3{flex:0 0 auto;width:25%}.col-4{flex:0 0 auto;width:33.33333333%}.col-5{flex:0 0 auto;width:41.66666667%}.col-6{flex:0 0 auto;width:50%}.col-7{flex:0 0 auto;width:58.33333333%}.col-8{flex:0 0 auto;width:66.66666667%}.col-9{flex:0 0 auto;width:75%}.col-10{flex:0 0 auto;width:83.33333333%}.col-11{flex:0 0 auto;width:91.66666667%}.col-12{flex:0 0 auto;width:100%}.offset-1{margin-right:8.33333333%}.offset-2{margin-right:16.66666667%}.offset-3{margin-right:25%}.offset-4{margin-right:33.33333333%}.offset-5{margin-right:41.66666667%}.offset-6{margin-right:50%}.offset-7{margin-right:58.33333333%}.offset-8{margin-right:66.66666667%}.offset-9{margin-right:75%}.offset-10{margin-right:83.33333333%}.offset-11{margin-right:91.66666667%}.g-0,.gx-0{--bs-gutter-x:0}.g-0,.gy-0{--bs-gutter-y:0}.g-1,.gx-1{--bs-gutter-x:0.25rem}.g-1,.gy-1{--bs-gutter-y:0.25rem}.g-2,.gx-2{--bs-gutter-x:0.5rem}.g-2,.gy-2{--bs-gutter-y:0.5rem}.g-3,.gx-3{--bs-gutter-x:1rem}.g-3,.gy-3{--bs-gutter-y:1rem}.g-4,.gx-4{--bs-gutter-x:1.5rem}.g-4,.gy-4{--bs-gutter-y:1.5rem}.g-5,.gx-5{--bs-gutter-x:3rem}.g-5,.gy-5{--bs-gutter-y:3rem}@media (min-width:576px){.col-sm-auto{flex:0 0 auto;width:auto}.col-sm-1{flex:0 0 auto;width:8.33333333%}.col-sm-2{flex:0 0 auto;width:16.66666667%}.col-sm-3{flex:0 0 auto;width:25%}.col-sm-4{flex:0 0 auto;width:33.33333333%}.col-sm-5{flex:0 0 auto;width:41.66666667%}.col-sm-6{flex:0 0 auto;width:50%}.col-sm-7{flex:0 0 auto;width:58.33333333%}.col-sm-8{flex:0 0 auto;width:66.66666667%}.col-sm-9{flex:0 0 auto;width:75%}.col-sm-10{flex:0 0 auto;width:83.33333333%}.col-sm-11{flex:0 0 auto;width:91.66666667%}.col-sm-12{flex:0 0 auto;width:100%}.offset-sm-0{margin-right:0}.offset-sm-1{margin-right:8.33333333%}.offset-sm-2{margin-right:16.66666667%}.offset-sm-3{margin-right:25%}.offset-sm-4{margin-right:33.33333333%}.offset-sm-5{margin-right:41.66666667%}.offset-sm-6{margin-right:50%}.offset-sm-7{margin-right:58.33333333%}.offset-sm-8{margin-right:66.66666667%}.offset-sm-9{margin-right:75%}.offset-sm-10{margin-right:83.33333333%}.offset-sm-11{margin-right:91.66666667%}.g-sm-0,.gx-sm-0{--bs-gutter-x:0}.g-sm-0,.gy-sm-0{--bs-gutter-y:0}.g-sm-1,.gx-sm-1{--bs-gutter-x:0.25rem}.g-sm-1,.gy-sm-1{--bs-gutter-y:0.25rem}.g-sm-2,.gx-sm-2{--bs-gutter-x:0.5rem}.g-sm-2,.gy-sm-2{--bs-gutter-y:0.5rem}.g-sm-3,.gx-sm-3{--bs-gutter-x:1rem}.g-sm-3,.gy-sm-3{--bs-gutter-y:1rem}.g-sm-4,.gx-sm-4{--bs-gutter-x:1.5rem}.g-sm-4,.gy-sm-4{--bs-gutter-y:1.5rem}.g-sm-5,.gx-sm-5{--bs-gutter-x:3rem}.g-sm-5,.gy-sm-5{--bs-gutter-y:3rem}}@media (min-width:768px){.col-md-auto{flex:0 0 auto;width:auto}.col-md-1{flex:0 0 auto;width:8.33333333%}.col-md-2{flex:0 0 auto;width:16.66666667%}.col-md-3{flex:0 0 auto;width:25%}.col-md-4{flex:0 0 auto;width:33.33333333%}.col-md-5{flex:0 0 auto;width:41.66666667%}.col-md-6{flex:0 0 auto;width:50%}.col-md-7{flex:0 0 auto;width:58.33333333%}.col-md-8{flex:0 0 auto;width:66.66666667%}.col-md-9{flex:0 0 auto;width:75%}.col-md-10{flex:0 0 auto;width:83.33333333%}.col-md-11{flex:0 0 auto;width:91.66666667%}.col-md-12{flex:0 0 auto;width:100%}.offset-md-0{margin-right:0}.offset-md-1{margin-right:8.33333333%}.offset-md-2{margin-right:16.66666667%}.offset-md-3{margin-right:25%}.offset-md-4{margin-right:33.33333333%}.offset-md-5{margin-right:41.66666667%}.offset-md-6{margin-right:50%}.offset-md-7{margin-right:58.33333333%}.offset-md-8{margin-right:66.66666667%}.offset-md-9{margin-right:75%}.offset-md-10{margin-right:83.33333333%}.offset-md-11{margin-right:91.66666667%}.g-md-0,.gx-md-0{--bs-gutter-x:0}.g-md-0,.gy-md-0{--bs-gutter-y:0}.g-md-1,.gx-md-1{--bs-gutter-x:0.25rem}.g-md-1,.gy-md-1{--bs-gutter-y:0.25rem}.g-md-2,.gx-md-2{--bs-gutter-x:0.5rem}.g-md-2,.gy-md-2{--bs-gutter-y:0.5rem}.g-md-3,.gx-md-3{--bs-gutter-x:1rem}.g-md-3,.gy-md-3{--bs-gutter-y:1rem}.g-md-4,.gx-md-4{--bs-gutter-x:1.5rem}.g-md-4,.gy-md-4{--bs-gutter-y:1.5rem}.g-md-5,.gx-md-5{--bs-gutter-x:3rem}.g-md-5,.gy-md-5{--bs-gutter-y:3rem}}@media (min-width:992px){.col-lg-auto{flex:0 0 auto;width:auto}.col-lg-1{flex:0 0 auto;width:8.33333333%}.col-lg-2{flex:0 0 auto;width:16.66666667%}.col-lg-3{flex:0 0 auto;width:25%}.col-lg-4{flex:0 0 auto;width:33.33333333%}.col-lg-5{flex:0 0 auto;width:41.66666667%}.col-lg-6{flex:0 0 auto;width:50%}.col-lg-7{flex:0 0 auto;width:58.33333333%}.col-lg-8{flex:0 0 auto;width:66.66666667%}.col-lg-9{flex:0 0 auto;width:75%}.col-lg-10{flex:0 0 auto;width:83.33333333%}.col-lg-11{flex:0 0 auto;width:91.66666667%}.col-lg-12{flex:0 0 auto;width:100%}.offset-lg-0{margin-right:0}.offset-lg-1{margin-right:8.33333333%}.offset-lg-2{margin-right:16.66666667%}.offset-lg-3{margin-right:25%}.offset-lg-4{margin-right:33.33333333%}.offset-lg-5{margin-right:41.66666667%}.offset-lg-6{margin-right:50%}.offset-lg-7{margin-right:58.33333333%}.offset-lg-8{margin-right:66.66666667%}.offset-lg-9{margin-right:75%}.offset-lg-10{margin-right:83.33333333%}.offset-lg-11{margin-right:91.66666667%}.g-lg-0,.gx-lg-0{--bs-gutter-x:0}.g-lg-0,.gy-lg-0{--bs-gutter-y:0}.g-lg-1,.gx-lg-1{--bs-gutter-x:0.25rem}.g-lg-1,.gy-lg-1{--bs-gutter-y:0.25rem}.g-lg-2,.gx-lg-2{--bs-gutter-x:0.5rem}.g-lg-2,.gy-lg-2{--bs-gutter-y:0.5rem}.g-lg-3,.gx-lg-3{--bs-gutter-x:1rem}.g-lg-3,.gy-lg-3{--bs-gutter-y:1rem}.g-lg-4,.gx-lg-4{--bs-gutter-x:1.5rem}.g-lg-4,.gy-lg-4{--bs-gutter-y:1.5rem}.g-lg-5,.gx-lg-5{--bs-gutter-x:3rem}.g-lg-5,.gy-lg-5{--bs-gutter-y:3rem}}@media (min-width:1200px){.col-xl-auto{flex:0 0 auto;width:auto}.col-xl-1{flex:0 0 auto;width:8.33333333%}.col-xl-2{flex:0 0 auto;width:16.66666667%}.col-xl-3{flex:0 0 auto;width:25%}.col-xl-4{flex:0 0 auto;width:33.33333333%}.col-xl-5{flex:0 0 auto;width:41.66666667%}.col-xl-6{flex:0 0 auto;width:50%}.col-xl-7{flex:0 0 auto;width:58.33333333%}.col-xl-8{flex:0 0 auto;width:66.66666667%}.col-xl-9{flex:0 0 auto;width:75%}.col-xl-10{flex:0 0 auto;width:83.33333333%}.col-xl-11{flex:0 0 auto;width:91.66666667%}.col-xl-12{flex:0 0 auto;width:100%}.offset-xl-0{margin-right:0}.offset-xl-1{margin-right:8.33333333%}.offset-xl-2{margin-right:16.66666667%}.offset-xl-3{margin-right:25%}.offset-xl-4{margin-right:33.33333333%}.offset-xl-5{margin-right:41.66666667%}.offset-xl-6{margin-right:50%}.offset-xl-7{margin-right:58.33333333%}.offset-xl-8{margin-right:66.66666667%}.offset-xl-9{margin-right:75%}.offset-xl-10{margin-right:83.33333333%}.offset-xl-11{margin-right:91.66666667%}.g-xl-0,.gx-xl-0{--bs-gutter-x:0}.g-xl-0,.gy-xl-0{--bs-gutter-y:0}.g-xl-1,.gx-xl-1{--bs-gutter-x:0.25rem}.g-xl-1,.gy-xl-1{--bs-gutter-y:0.25rem}.g-xl-2,.gx-xl-2{--bs-gutter-x:0.5rem}.g-xl-2,.gy-xl-2{--bs-gutter-y:0.5rem}.g-xl-3,.gx-xl-3{--bs-gutter-x:1rem}.g-xl-3,.gy-xl-3{--bs-gutter-y:1rem}.g-xl-4,.gx-xl-4{--bs-gutter-x:1.5rem}.g-xl-4,.gy-xl-4{--bs-gutter-y:1.5rem}.g-xl-5,.gx-xl-5{--bs-gutter-x:3rem}.g-xl-5,.gy-xl-5{--bs-gutter-y:3rem}}@media (min-width:1400px){.col-xxl-auto{flex:0 0 auto;width:auto}.col-xxl-1{flex:0 0 auto;width:8.33333333%}.col-xxl-2{flex:0 0 auto;width:16.66666667%}.col-xxl-3{flex:0 0 auto;width:25%}.col-xxl-4{flex:0 0 auto;width:33.33333333%}.col-xxl-5{flex:0 0 auto;width:41.66666667%}.col-xxl-6{flex:0 0 auto;width:50%}.col-xxl-7{flex:0 0 auto;width:58.33333333%}.col-xxl-8{flex:0 0 auto;width:66.66666667%}.col-xxl-9{flex:0 0 auto;width:75%}.col-xxl-10{flex:0 0 auto;width:83.33333333%}.col-xxl-11{flex:0 0 auto;width:91.66666667%}.col-xxl-12{flex:0 0 auto;width:100%}.offset-xxl-0{margin-right:0}.offset-xxl-1{margin-right:8.33333333%}.offset-xxl-2{margin-right:16.66666667%}.offset-xxl-3{margin-right:25%}.offset-xxl-4{margin-right:33.33333333%}.offset-xxl-5{margin-right:41.66666667%}.offset-xxl-6{margin-right:50%}.offset-xxl-7{margin-right:58.33333333%}.offset-xxl-8{margin-right:66.66666667%}.offset-xxl-9{margin-right:75%}.offset-xxl-10{margin-right:83.33333333%}.offset-xxl-11{margin-right:91.66666667%}.g-xxl-0,.gx-xxl-0{--bs-gutter-x:0}.g-xxl-0,.gy-xxl-0{--bs-gutter-y:0}.g-xxl-1,.gx-xxl-1{--bs-gutter-x:0.25rem}.g-xxl-1,.gy-xxl-1{--bs-gutter-y:0.25rem}.g-xxl-2,.gx-xxl-2{--bs-gutter-x:0.5rem}.g-xxl-2,.gy-xxl-2{--bs-gutter-y:0.5rem}.g-xxl-3,.gx-xxl-3{--bs-gutter-x:1rem}.g-xxl-3,.gy-xxl-3{--bs-gutter-y:1rem}.g-xxl-4,.gx-xxl-4{--bs-gutter-x:1.5rem}.g-xxl-4,.gy-xxl-4{--bs-gutter-y:1.5rem}.g-xxl-5,.gx-xxl-5{--bs-gutter-x:3rem}.g-xxl-5,.gy-xxl-5{--bs-gutter-y:3rem}}.d-inline{display:inline!important}.d-inline-block{display:inline-block!important}.d-block{display:block!important}.d-grid{display:grid!important}.d-table{display:table!important}.d-table-row{display:table-row!important}.d-table-cell{display:table-cell!important}.d-flex{display:flex!important}.d-inline-flex{display:inline-flex!important}.d-none{display:none!important}.flex-fill{flex:1 1 auto!important}.flex-row{flex-direction:row!important}.flex-column{flex-direction:column!important}.flex-row-reverse{flex-direction:row-reverse!important}.flex-column-reverse{flex-direction:column-reverse!important}.flex-grow-0{flex-grow:0!important}.flex-grow-1{flex-grow:1!important}.flex-shrink-0{flex-shrink:0!important}.flex-shrink-1{flex-shrink:1!important}.flex-wrap{flex-wrap:wrap!important}.flex-nowrap{flex-wrap:nowrap!important}.flex-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-start{justify-content:flex-start!important}.justify-content-end{justify-content:flex-end!important}.justify-content-center{justify-content:center!important}.justify-content-between{justify-content:space-between!important}.justify-content-around{justify-content:space-around!important}.justify-content-evenly{justify-content:space-evenly!important}.align-items-start{align-items:flex-start!important}.align-items-end{align-items:flex-end!important}.align-items-center{align-items:center!important}.align-items-baseline{align-items:baseline!important}.align-items-stretch{align-items:stretch!important}.align-content-start{align-content:flex-start!important}.align-content-end{align-content:flex-end!important}.align-content-center{align-content:center!important}.align-content-between{align-content:space-between!important}.align-content-around{align-content:space-around!important}.align-content-stretch{align-content:stretch!important}.align-self-auto{align-self:auto!important}.align-self-start{align-self:flex-start!important}.align-self-end{align-self:flex-end!important}.align-self-center{align-self:center!important}.align-self-baseline{align-self:baseline!important}.align-self-stretch{align-self:stretch!important}.order-first{order:-1!important}.order-0{order:0!important}.order-1{order:1!important}.order-2{order:2!important}.order-3{order:3!important}.order-4{order:4!important}.order-5{order:5!important}.order-last{order:6!important}.m-0{margin:0!important}.m-1{margin:.25rem!important}.m-2{margin:.5rem!important}.m-3{margin:1rem!important}.m-4{margin:1.5rem!important}.m-5{margin:3rem!important}.m-auto{margin:auto!important}.mx-0{margin-left:0!important;margin-right:0!important}.mx-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-3{margin-left:1rem!important;margin-right:1rem!important}.mx-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-5{margin-left:3rem!important;margin-right:3rem!important}.mx-auto{margin-left:auto!important;margin-right:auto!important}.my-0{margin-top:0!important;margin-bottom:0!important}.my-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-0{margin-top:0!important}.mt-1{margin-top:.25rem!important}.mt-2{margin-top:.5rem!important}.mt-3{margin-top:1rem!important}.mt-4{margin-top:1.5rem!important}.mt-5{margin-top:3rem!important}.mt-auto{margin-top:auto!important}.me-0{margin-left:0!important}.me-1{margin-left:.25rem!important}.me-2{margin-left:.5rem!important}.me-3{margin-left:1rem!important}.me-4{margin-left:1.5rem!important}.me-5{margin-left:3rem!important}.me-auto{margin-left:auto!important}.mb-0{margin-bottom:0!important}.mb-1{margin-bottom:.25rem!important}.mb-2{margin-bottom:.5rem!important}.mb-3{margin-bottom:1rem!important}.mb-4{margin-bottom:1.5rem!important}.mb-5{margin-bottom:3rem!important}.mb-auto{margin-bottom:auto!important}.ms-0{margin-right:0!important}.ms-1{margin-right:.25rem!important}.ms-2{margin-right:.5rem!important}.ms-3{margin-right:1rem!important}.ms-4{margin-right:1.5rem!important}.ms-5{margin-right:3rem!important}.ms-auto{margin-right:auto!important}.p-0{padding:0!important}.p-1{padding:.25rem!important}.p-2{padding:.5rem!important}.p-3{padding:1rem!important}.p-4{padding:1.5rem!important}.p-5{padding:3rem!important}.px-0{padding-left:0!important;padding-right:0!important}.px-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-3{padding-left:1rem!important;padding-right:1rem!important}.px-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-5{padding-left:3rem!important;padding-right:3rem!important}.py-0{padding-top:0!important;padding-bottom:0!important}.py-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-0{padding-top:0!important}.pt-1{padding-top:.25rem!important}.pt-2{padding-top:.5rem!important}.pt-3{padding-top:1rem!important}.pt-4{padding-top:1.5rem!important}.pt-5{padding-top:3rem!important}.pe-0{padding-left:0!important}.pe-1{padding-left:.25rem!important}.pe-2{padding-left:.5rem!important}.pe-3{padding-left:1rem!important}.pe-4{padding-left:1.5rem!important}.pe-5{padding-left:3rem!important}.pb-0{padding-bottom:0!important}.pb-1{padding-bottom:.25rem!important}.pb-2{padding-bottom:.5rem!important}.pb-3{padding-bottom:1rem!important}.pb-4{padding-bottom:1.5rem!important}.pb-5{padding-bottom:3rem!important}.ps-0{padding-right:0!important}.ps-1{padding-right:.25rem!important}.ps-2{padding-right:.5rem!important}.ps-3{padding-right:1rem!important}.ps-4{padding-right:1.5rem!important}.ps-5{padding-right:3rem!important}@media (min-width:576px){.d-sm-inline{display:inline!important}.d-sm-inline-block{display:inline-block!important}.d-sm-block{display:block!important}.d-sm-grid{display:grid!important}.d-sm-table{display:table!important}.d-sm-table-row{display:table-row!important}.d-sm-table-cell{display:table-cell!important}.d-sm-flex{display:flex!important}.d-sm-inline-flex{display:inline-flex!important}.d-sm-none{display:none!important}.flex-sm-fill{flex:1 1 auto!important}.flex-sm-row{flex-direction:row!important}.flex-sm-column{flex-direction:column!important}.flex-sm-row-reverse{flex-direction:row-reverse!important}.flex-sm-column-reverse{flex-direction:column-reverse!important}.flex-sm-grow-0{flex-grow:0!important}.flex-sm-grow-1{flex-grow:1!important}.flex-sm-shrink-0{flex-shrink:0!important}.flex-sm-shrink-1{flex-shrink:1!important}.flex-sm-wrap{flex-wrap:wrap!important}.flex-sm-nowrap{flex-wrap:nowrap!important}.flex-sm-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-sm-start{justify-content:flex-start!important}.justify-content-sm-end{justify-content:flex-end!important}.justify-content-sm-center{justify-content:center!important}.justify-content-sm-between{justify-content:space-between!important}.justify-content-sm-around{justify-content:space-around!important}.justify-content-sm-evenly{justify-content:space-evenly!important}.align-items-sm-start{align-items:flex-start!important}.align-items-sm-end{align-items:flex-end!important}.align-items-sm-center{align-items:center!important}.align-items-sm-baseline{align-items:baseline!important}.align-items-sm-stretch{align-items:stretch!important}.align-content-sm-start{align-content:flex-start!important}.align-content-sm-end{align-content:flex-end!important}.align-content-sm-center{align-content:center!important}.align-content-sm-between{align-content:space-between!important}.align-content-sm-around{align-content:space-around!important}.align-content-sm-stretch{align-content:stretch!important}.align-self-sm-auto{align-self:auto!important}.align-self-sm-start{align-self:flex-start!important}.align-self-sm-end{align-self:flex-end!important}.align-self-sm-center{align-self:center!important}.align-self-sm-baseline{align-self:baseline!important}.align-self-sm-stretch{align-self:stretch!important}.order-sm-first{order:-1!important}.order-sm-0{order:0!important}.order-sm-1{order:1!important}.order-sm-2{order:2!important}.order-sm-3{order:3!important}.order-sm-4{order:4!important}.order-sm-5{order:5!important}.order-sm-last{order:6!important}.m-sm-0{margin:0!important}.m-sm-1{margin:.25rem!important}.m-sm-2{margin:.5rem!important}.m-sm-3{margin:1rem!important}.m-sm-4{margin:1.5rem!important}.m-sm-5{margin:3rem!important}.m-sm-auto{margin:auto!important}.mx-sm-0{margin-left:0!important;margin-right:0!important}.mx-sm-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-sm-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-sm-3{margin-left:1rem!important;margin-right:1rem!important}.mx-sm-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-sm-5{margin-left:3rem!important;margin-right:3rem!important}.mx-sm-auto{margin-left:auto!important;margin-right:auto!important}.my-sm-0{margin-top:0!important;margin-bottom:0!important}.my-sm-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-sm-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-sm-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-sm-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-sm-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-sm-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-sm-0{margin-top:0!important}.mt-sm-1{margin-top:.25rem!important}.mt-sm-2{margin-top:.5rem!important}.mt-sm-3{margin-top:1rem!important}.mt-sm-4{margin-top:1.5rem!important}.mt-sm-5{margin-top:3rem!important}.mt-sm-auto{margin-top:auto!important}.me-sm-0{margin-left:0!important}.me-sm-1{margin-left:.25rem!important}.me-sm-2{margin-left:.5rem!important}.me-sm-3{margin-left:1rem!important}.me-sm-4{margin-left:1.5rem!important}.me-sm-5{margin-left:3rem!important}.me-sm-auto{margin-left:auto!important}.mb-sm-0{margin-bottom:0!important}.mb-sm-1{margin-bottom:.25rem!important}.mb-sm-2{margin-bottom:.5rem!important}.mb-sm-3{margin-bottom:1rem!important}.mb-sm-4{margin-bottom:1.5rem!important}.mb-sm-5{margin-bottom:3rem!important}.mb-sm-auto{margin-bottom:auto!important}.ms-sm-0{margin-right:0!important}.ms-sm-1{margin-right:.25rem!important}.ms-sm-2{margin-right:.5rem!important}.ms-sm-3{margin-right:1rem!important}.ms-sm-4{margin-right:1.5rem!important}.ms-sm-5{margin-right:3rem!important}.ms-sm-auto{margin-right:auto!important}.p-sm-0{padding:0!important}.p-sm-1{padding:.25rem!important}.p-sm-2{padding:.5rem!important}.p-sm-3{padding:1rem!important}.p-sm-4{padding:1.5rem!important}.p-sm-5{padding:3rem!important}.px-sm-0{padding-left:0!important;padding-right:0!important}.px-sm-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-sm-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-sm-3{padding-left:1rem!important;padding-right:1rem!important}.px-sm-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-sm-5{padding-left:3rem!important;padding-right:3rem!important}.py-sm-0{padding-top:0!important;padding-bottom:0!important}.py-sm-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-sm-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-sm-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-sm-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-sm-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-sm-0{padding-top:0!important}.pt-sm-1{padding-top:.25rem!important}.pt-sm-2{padding-top:.5rem!important}.pt-sm-3{padding-top:1rem!important}.pt-sm-4{padding-top:1.5rem!important}.pt-sm-5{padding-top:3rem!important}.pe-sm-0{padding-left:0!important}.pe-sm-1{padding-left:.25rem!important}.pe-sm-2{padding-left:.5rem!important}.pe-sm-3{padding-left:1rem!important}.pe-sm-4{padding-left:1.5rem!important}.pe-sm-5{padding-left:3rem!important}.pb-sm-0{padding-bottom:0!important}.pb-sm-1{padding-bottom:.25rem!important}.pb-sm-2{padding-bottom:.5rem!important}.pb-sm-3{padding-bottom:1rem!important}.pb-sm-4{padding-bottom:1.5rem!important}.pb-sm-5{padding-bottom:3rem!important}.ps-sm-0{padding-right:0!important}.ps-sm-1{padding-right:.25rem!important}.ps-sm-2{padding-right:.5rem!important}.ps-sm-3{padding-right:1rem!important}.ps-sm-4{padding-right:1.5rem!important}.ps-sm-5{padding-right:3rem!important}}@media (min-width:768px){.d-md-inline{display:inline!important}.d-md-inline-block{display:inline-block!important}.d-md-block{display:block!important}.d-md-grid{display:grid!important}.d-md-table{display:table!important}.d-md-table-row{display:table-row!important}.d-md-table-cell{display:table-cell!important}.d-md-flex{display:flex!important}.d-md-inline-flex{display:inline-flex!important}.d-md-none{display:none!important}.flex-md-fill{flex:1 1 auto!important}.flex-md-row{flex-direction:row!important}.flex-md-column{flex-direction:column!important}.flex-md-row-reverse{flex-direction:row-reverse!important}.flex-md-column-reverse{flex-direction:column-reverse!important}.flex-md-grow-0{flex-grow:0!important}.flex-md-grow-1{flex-grow:1!important}.flex-md-shrink-0{flex-shrink:0!important}.flex-md-shrink-1{flex-shrink:1!important}.flex-md-wrap{flex-wrap:wrap!important}.flex-md-nowrap{flex-wrap:nowrap!important}.flex-md-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-md-start{justify-content:flex-start!important}.justify-content-md-end{justify-content:flex-end!important}.justify-content-md-center{justify-content:center!important}.justify-content-md-between{justify-content:space-between!important}.justify-content-md-around{justify-content:space-around!important}.justify-content-md-evenly{justify-content:space-evenly!important}.align-items-md-start{align-items:flex-start!important}.align-items-md-end{align-items:flex-end!important}.align-items-md-center{align-items:center!important}.align-items-md-baseline{align-items:baseline!important}.align-items-md-stretch{align-items:stretch!important}.align-content-md-start{align-content:flex-start!important}.align-content-md-end{align-content:flex-end!important}.align-content-md-center{align-content:center!important}.align-content-md-between{align-content:space-between!important}.align-content-md-around{align-content:space-around!important}.align-content-md-stretch{align-content:stretch!important}.align-self-md-auto{align-self:auto!important}.align-self-md-start{align-self:flex-start!important}.align-self-md-end{align-self:flex-end!important}.align-self-md-center{align-self:center!important}.align-self-md-baseline{align-self:baseline!important}.align-self-md-stretch{align-self:stretch!important}.order-md-first{order:-1!important}.order-md-0{order:0!important}.order-md-1{order:1!important}.order-md-2{order:2!important}.order-md-3{order:3!important}.order-md-4{order:4!important}.order-md-5{order:5!important}.order-md-last{order:6!important}.m-md-0{margin:0!important}.m-md-1{margin:.25rem!important}.m-md-2{margin:.5rem!important}.m-md-3{margin:1rem!important}.m-md-4{margin:1.5rem!important}.m-md-5{margin:3rem!important}.m-md-auto{margin:auto!important}.mx-md-0{margin-left:0!important;margin-right:0!important}.mx-md-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-md-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-md-3{margin-left:1rem!important;margin-right:1rem!important}.mx-md-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-md-5{margin-left:3rem!important;margin-right:3rem!important}.mx-md-auto{margin-left:auto!important;margin-right:auto!important}.my-md-0{margin-top:0!important;margin-bottom:0!important}.my-md-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-md-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-md-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-md-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-md-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-md-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-md-0{margin-top:0!important}.mt-md-1{margin-top:.25rem!important}.mt-md-2{margin-top:.5rem!important}.mt-md-3{margin-top:1rem!important}.mt-md-4{margin-top:1.5rem!important}.mt-md-5{margin-top:3rem!important}.mt-md-auto{margin-top:auto!important}.me-md-0{margin-left:0!important}.me-md-1{margin-left:.25rem!important}.me-md-2{margin-left:.5rem!important}.me-md-3{margin-left:1rem!important}.me-md-4{margin-left:1.5rem!important}.me-md-5{margin-left:3rem!important}.me-md-auto{margin-left:auto!important}.mb-md-0{margin-bottom:0!important}.mb-md-1{margin-bottom:.25rem!important}.mb-md-2{margin-bottom:.5rem!important}.mb-md-3{margin-bottom:1rem!important}.mb-md-4{margin-bottom:1.5rem!important}.mb-md-5{margin-bottom:3rem!important}.mb-md-auto{margin-bottom:auto!important}.ms-md-0{margin-right:0!important}.ms-md-1{margin-right:.25rem!important}.ms-md-2{margin-right:.5rem!important}.ms-md-3{margin-right:1rem!important}.ms-md-4{margin-right:1.5rem!important}.ms-md-5{margin-right:3rem!important}.ms-md-auto{margin-right:auto!important}.p-md-0{padding:0!important}.p-md-1{padding:.25rem!important}.p-md-2{padding:.5rem!important}.p-md-3{padding:1rem!important}.p-md-4{padding:1.5rem!important}.p-md-5{padding:3rem!important}.px-md-0{padding-left:0!important;padding-right:0!important}.px-md-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-md-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-md-3{padding-left:1rem!important;padding-right:1rem!important}.px-md-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-md-5{padding-left:3rem!important;padding-right:3rem!important}.py-md-0{padding-top:0!important;padding-bottom:0!important}.py-md-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-md-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-md-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-md-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-md-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-md-0{padding-top:0!important}.pt-md-1{padding-top:.25rem!important}.pt-md-2{padding-top:.5rem!important}.pt-md-3{padding-top:1rem!important}.pt-md-4{padding-top:1.5rem!important}.pt-md-5{padding-top:3rem!important}.pe-md-0{padding-left:0!important}.pe-md-1{padding-left:.25rem!important}.pe-md-2{padding-left:.5rem!important}.pe-md-3{padding-left:1rem!important}.pe-md-4{padding-left:1.5rem!important}.pe-md-5{padding-left:3rem!important}.pb-md-0{padding-bottom:0!important}.pb-md-1{padding-bottom:.25rem!important}.pb-md-2{padding-bottom:.5rem!important}.pb-md-3{padding-bottom:1rem!important}.pb-md-4{padding-bottom:1.5rem!important}.pb-md-5{padding-bottom:3rem!important}.ps-md-0{padding-right:0!important}.ps-md-1{padding-right:.25rem!important}.ps-md-2{padding-right:.5rem!important}.ps-md-3{padding-right:1rem!important}.ps-md-4{padding-right:1.5rem!important}.ps-md-5{padding-right:3rem!important}}@media (min-width:992px){.d-lg-inline{display:inline!important}.d-lg-inline-block{display:inline-block!important}.d-lg-block{display:block!important}.d-lg-grid{display:grid!important}.d-lg-table{display:table!important}.d-lg-table-row{display:table-row!important}.d-lg-table-cell{display:table-cell!important}.d-lg-flex{display:flex!important}.d-lg-inline-flex{display:inline-flex!important}.d-lg-none{display:none!important}.flex-lg-fill{flex:1 1 auto!important}.flex-lg-row{flex-direction:row!important}.flex-lg-column{flex-direction:column!important}.flex-lg-row-reverse{flex-direction:row-reverse!important}.flex-lg-column-reverse{flex-direction:column-reverse!important}.flex-lg-grow-0{flex-grow:0!important}.flex-lg-grow-1{flex-grow:1!important}.flex-lg-shrink-0{flex-shrink:0!important}.flex-lg-shrink-1{flex-shrink:1!important}.flex-lg-wrap{flex-wrap:wrap!important}.flex-lg-nowrap{flex-wrap:nowrap!important}.flex-lg-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-lg-start{justify-content:flex-start!important}.justify-content-lg-end{justify-content:flex-end!important}.justify-content-lg-center{justify-content:center!important}.justify-content-lg-between{justify-content:space-between!important}.justify-content-lg-around{justify-content:space-around!important}.justify-content-lg-evenly{justify-content:space-evenly!important}.align-items-lg-start{align-items:flex-start!important}.align-items-lg-end{align-items:flex-end!important}.align-items-lg-center{align-items:center!important}.align-items-lg-baseline{align-items:baseline!important}.align-items-lg-stretch{align-items:stretch!important}.align-content-lg-start{align-content:flex-start!important}.align-content-lg-end{align-content:flex-end!important}.align-content-lg-center{align-content:center!important}.align-content-lg-between{align-content:space-between!important}.align-content-lg-around{align-content:space-around!important}.align-content-lg-stretch{align-content:stretch!important}.align-self-lg-auto{align-self:auto!important}.align-self-lg-start{align-self:flex-start!important}.align-self-lg-end{align-self:flex-end!important}.align-self-lg-center{align-self:center!important}.align-self-lg-baseline{align-self:baseline!important}.align-self-lg-stretch{align-self:stretch!important}.order-lg-first{order:-1!important}.order-lg-0{order:0!important}.order-lg-1{order:1!important}.order-lg-2{order:2!important}.order-lg-3{order:3!important}.order-lg-4{order:4!important}.order-lg-5{order:5!important}.order-lg-last{order:6!important}.m-lg-0{margin:0!important}.m-lg-1{margin:.25rem!important}.m-lg-2{margin:.5rem!important}.m-lg-3{margin:1rem!important}.m-lg-4{margin:1.5rem!important}.m-lg-5{margin:3rem!important}.m-lg-auto{margin:auto!important}.mx-lg-0{margin-left:0!important;margin-right:0!important}.mx-lg-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-lg-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-lg-3{margin-left:1rem!important;margin-right:1rem!important}.mx-lg-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-lg-5{margin-left:3rem!important;margin-right:3rem!important}.mx-lg-auto{margin-left:auto!important;margin-right:auto!important}.my-lg-0{margin-top:0!important;margin-bottom:0!important}.my-lg-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-lg-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-lg-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-lg-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-lg-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-lg-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-lg-0{margin-top:0!important}.mt-lg-1{margin-top:.25rem!important}.mt-lg-2{margin-top:.5rem!important}.mt-lg-3{margin-top:1rem!important}.mt-lg-4{margin-top:1.5rem!important}.mt-lg-5{margin-top:3rem!important}.mt-lg-auto{margin-top:auto!important}.me-lg-0{margin-left:0!important}.me-lg-1{margin-left:.25rem!important}.me-lg-2{margin-left:.5rem!important}.me-lg-3{margin-left:1rem!important}.me-lg-4{margin-left:1.5rem!important}.me-lg-5{margin-left:3rem!important}.me-lg-auto{margin-left:auto!important}.mb-lg-0{margin-bottom:0!important}.mb-lg-1{margin-bottom:.25rem!important}.mb-lg-2{margin-bottom:.5rem!important}.mb-lg-3{margin-bottom:1rem!important}.mb-lg-4{margin-bottom:1.5rem!important}.mb-lg-5{margin-bottom:3rem!important}.mb-lg-auto{margin-bottom:auto!important}.ms-lg-0{margin-right:0!important}.ms-lg-1{margin-right:.25rem!important}.ms-lg-2{margin-right:.5rem!important}.ms-lg-3{margin-right:1rem!important}.ms-lg-4{margin-right:1.5rem!important}.ms-lg-5{margin-right:3rem!important}.ms-lg-auto{margin-right:auto!important}.p-lg-0{padding:0!important}.p-lg-1{padding:.25rem!important}.p-lg-2{padding:.5rem!important}.p-lg-3{padding:1rem!important}.p-lg-4{padding:1.5rem!important}.p-lg-5{padding:3rem!important}.px-lg-0{padding-left:0!important;padding-right:0!important}.px-lg-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-lg-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-lg-3{padding-left:1rem!important;padding-right:1rem!important}.px-lg-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-lg-5{padding-left:3rem!important;padding-right:3rem!important}.py-lg-0{padding-top:0!important;padding-bottom:0!important}.py-lg-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-lg-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-lg-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-lg-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-lg-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-lg-0{padding-top:0!important}.pt-lg-1{padding-top:.25rem!important}.pt-lg-2{padding-top:.5rem!important}.pt-lg-3{padding-top:1rem!important}.pt-lg-4{padding-top:1.5rem!important}.pt-lg-5{padding-top:3rem!important}.pe-lg-0{padding-left:0!important}.pe-lg-1{padding-left:.25rem!important}.pe-lg-2{padding-left:.5rem!important}.pe-lg-3{padding-left:1rem!important}.pe-lg-4{padding-left:1.5rem!important}.pe-lg-5{padding-left:3rem!important}.pb-lg-0{padding-bottom:0!important}.pb-lg-1{padding-bottom:.25rem!important}.pb-lg-2{padding-bottom:.5rem!important}.pb-lg-3{padding-bottom:1rem!important}.pb-lg-4{padding-bottom:1.5rem!important}.pb-lg-5{padding-bottom:3rem!important}.ps-lg-0{padding-right:0!important}.ps-lg-1{padding-right:.25rem!important}.ps-lg-2{padding-right:.5rem!important}.ps-lg-3{padding-right:1rem!important}.ps-lg-4{padding-right:1.5rem!important}.ps-lg-5{padding-right:3rem!important}}@media (min-width:1200px){.d-xl-inline{display:inline!important}.d-xl-inline-block{display:inline-block!important}.d-xl-block{display:block!important}.d-xl-grid{display:grid!important}.d-xl-table{display:table!important}.d-xl-table-row{display:table-row!important}.d-xl-table-cell{display:table-cell!important}.d-xl-flex{display:flex!important}.d-xl-inline-flex{display:inline-flex!important}.d-xl-none{display:none!important}.flex-xl-fill{flex:1 1 auto!important}.flex-xl-row{flex-direction:row!important}.flex-xl-column{flex-direction:column!important}.flex-xl-row-reverse{flex-direction:row-reverse!important}.flex-xl-column-reverse{flex-direction:column-reverse!important}.flex-xl-grow-0{flex-grow:0!important}.flex-xl-grow-1{flex-grow:1!important}.flex-xl-shrink-0{flex-shrink:0!important}.flex-xl-shrink-1{flex-shrink:1!important}.flex-xl-wrap{flex-wrap:wrap!important}.flex-xl-nowrap{flex-wrap:nowrap!important}.flex-xl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xl-start{justify-content:flex-start!important}.justify-content-xl-end{justify-content:flex-end!important}.justify-content-xl-center{justify-content:center!important}.justify-content-xl-between{justify-content:space-between!important}.justify-content-xl-around{justify-content:space-around!important}.justify-content-xl-evenly{justify-content:space-evenly!important}.align-items-xl-start{align-items:flex-start!important}.align-items-xl-end{align-items:flex-end!important}.align-items-xl-center{align-items:center!important}.align-items-xl-baseline{align-items:baseline!important}.align-items-xl-stretch{align-items:stretch!important}.align-content-xl-start{align-content:flex-start!important}.align-content-xl-end{align-content:flex-end!important}.align-content-xl-center{align-content:center!important}.align-content-xl-between{align-content:space-between!important}.align-content-xl-around{align-content:space-around!important}.align-content-xl-stretch{align-content:stretch!important}.align-self-xl-auto{align-self:auto!important}.align-self-xl-start{align-self:flex-start!important}.align-self-xl-end{align-self:flex-end!important}.align-self-xl-center{align-self:center!important}.align-self-xl-baseline{align-self:baseline!important}.align-self-xl-stretch{align-self:stretch!important}.order-xl-first{order:-1!important}.order-xl-0{order:0!important}.order-xl-1{order:1!important}.order-xl-2{order:2!important}.order-xl-3{order:3!important}.order-xl-4{order:4!important}.order-xl-5{order:5!important}.order-xl-last{order:6!important}.m-xl-0{margin:0!important}.m-xl-1{margin:.25rem!important}.m-xl-2{margin:.5rem!important}.m-xl-3{margin:1rem!important}.m-xl-4{margin:1.5rem!important}.m-xl-5{margin:3rem!important}.m-xl-auto{margin:auto!important}.mx-xl-0{margin-left:0!important;margin-right:0!important}.mx-xl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xl-auto{margin-left:auto!important;margin-right:auto!important}.my-xl-0{margin-top:0!important;margin-bottom:0!important}.my-xl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xl-0{margin-top:0!important}.mt-xl-1{margin-top:.25rem!important}.mt-xl-2{margin-top:.5rem!important}.mt-xl-3{margin-top:1rem!important}.mt-xl-4{margin-top:1.5rem!important}.mt-xl-5{margin-top:3rem!important}.mt-xl-auto{margin-top:auto!important}.me-xl-0{margin-left:0!important}.me-xl-1{margin-left:.25rem!important}.me-xl-2{margin-left:.5rem!important}.me-xl-3{margin-left:1rem!important}.me-xl-4{margin-left:1.5rem!important}.me-xl-5{margin-left:3rem!important}.me-xl-auto{margin-left:auto!important}.mb-xl-0{margin-bottom:0!important}.mb-xl-1{margin-bottom:.25rem!important}.mb-xl-2{margin-bottom:.5rem!important}.mb-xl-3{margin-bottom:1rem!important}.mb-xl-4{margin-bottom:1.5rem!important}.mb-xl-5{margin-bottom:3rem!important}.mb-xl-auto{margin-bottom:auto!important}.ms-xl-0{margin-right:0!important}.ms-xl-1{margin-right:.25rem!important}.ms-xl-2{margin-right:.5rem!important}.ms-xl-3{margin-right:1rem!important}.ms-xl-4{margin-right:1.5rem!important}.ms-xl-5{margin-right:3rem!important}.ms-xl-auto{margin-right:auto!important}.p-xl-0{padding:0!important}.p-xl-1{padding:.25rem!important}.p-xl-2{padding:.5rem!important}.p-xl-3{padding:1rem!important}.p-xl-4{padding:1.5rem!important}.p-xl-5{padding:3rem!important}.px-xl-0{padding-left:0!important;padding-right:0!important}.px-xl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xl-0{padding-top:0!important;padding-bottom:0!important}.py-xl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xl-0{padding-top:0!important}.pt-xl-1{padding-top:.25rem!important}.pt-xl-2{padding-top:.5rem!important}.pt-xl-3{padding-top:1rem!important}.pt-xl-4{padding-top:1.5rem!important}.pt-xl-5{padding-top:3rem!important}.pe-xl-0{padding-left:0!important}.pe-xl-1{padding-left:.25rem!important}.pe-xl-2{padding-left:.5rem!important}.pe-xl-3{padding-left:1rem!important}.pe-xl-4{padding-left:1.5rem!important}.pe-xl-5{padding-left:3rem!important}.pb-xl-0{padding-bottom:0!important}.pb-xl-1{padding-bottom:.25rem!important}.pb-xl-2{padding-bottom:.5rem!important}.pb-xl-3{padding-bottom:1rem!important}.pb-xl-4{padding-bottom:1.5rem!important}.pb-xl-5{padding-bottom:3rem!important}.ps-xl-0{padding-right:0!important}.ps-xl-1{padding-right:.25rem!important}.ps-xl-2{padding-right:.5rem!important}.ps-xl-3{padding-right:1rem!important}.ps-xl-4{padding-right:1.5rem!important}.ps-xl-5{padding-right:3rem!important}}@media (min-width:1400px){.d-xxl-inline{display:inline!important}.d-xxl-inline-block{display:inline-block!important}.d-xxl-block{display:block!important}.d-xxl-grid{display:grid!important}.d-xxl-table{display:table!important}.d-xxl-table-row{display:table-row!important}.d-xxl-table-cell{display:table-cell!important}.d-xxl-flex{display:flex!important}.d-xxl-inline-flex{display:inline-flex!important}.d-xxl-none{display:none!important}.flex-xxl-fill{flex:1 1 auto!important}.flex-xxl-row{flex-direction:row!important}.flex-xxl-column{flex-direction:column!important}.flex-xxl-row-reverse{flex-direction:row-reverse!important}.flex-xxl-column-reverse{flex-direction:column-reverse!important}.flex-xxl-grow-0{flex-grow:0!important}.flex-xxl-grow-1{flex-grow:1!important}.flex-xxl-shrink-0{flex-shrink:0!important}.flex-xxl-shrink-1{flex-shrink:1!important}.flex-xxl-wrap{flex-wrap:wrap!important}.flex-xxl-nowrap{flex-wrap:nowrap!important}.flex-xxl-wrap-reverse{flex-wrap:wrap-reverse!important}.justify-content-xxl-start{justify-content:flex-start!important}.justify-content-xxl-end{justify-content:flex-end!important}.justify-content-xxl-center{justify-content:center!important}.justify-content-xxl-between{justify-content:space-between!important}.justify-content-xxl-around{justify-content:space-around!important}.justify-content-xxl-evenly{justify-content:space-evenly!important}.align-items-xxl-start{align-items:flex-start!important}.align-items-xxl-end{align-items:flex-end!important}.align-items-xxl-center{align-items:center!important}.align-items-xxl-baseline{align-items:baseline!important}.align-items-xxl-stretch{align-items:stretch!important}.align-content-xxl-start{align-content:flex-start!important}.align-content-xxl-end{align-content:flex-end!important}.align-content-xxl-center{align-content:center!important}.align-content-xxl-between{align-content:space-between!important}.align-content-xxl-around{align-content:space-around!important}.align-content-xxl-stretch{align-content:stretch!important}.align-self-xxl-auto{align-self:auto!important}.align-self-xxl-start{align-self:flex-start!important}.align-self-xxl-end{align-self:flex-end!important}.align-self-xxl-center{align-self:center!important}.align-self-xxl-baseline{align-self:baseline!important}.align-self-xxl-stretch{align-self:stretch!important}.order-xxl-first{order:-1!important}.order-xxl-0{order:0!important}.order-xxl-1{order:1!important}.order-xxl-2{order:2!important}.order-xxl-3{order:3!important}.order-xxl-4{order:4!important}.order-xxl-5{order:5!important}.order-xxl-last{order:6!important}.m-xxl-0{margin:0!important}.m-xxl-1{margin:.25rem!important}.m-xxl-2{margin:.5rem!important}.m-xxl-3{margin:1rem!important}.m-xxl-4{margin:1.5rem!important}.m-xxl-5{margin:3rem!important}.m-xxl-auto{margin:auto!important}.mx-xxl-0{margin-left:0!important;margin-right:0!important}.mx-xxl-1{margin-left:.25rem!important;margin-right:.25rem!important}.mx-xxl-2{margin-left:.5rem!important;margin-right:.5rem!important}.mx-xxl-3{margin-left:1rem!important;margin-right:1rem!important}.mx-xxl-4{margin-left:1.5rem!important;margin-right:1.5rem!important}.mx-xxl-5{margin-left:3rem!important;margin-right:3rem!important}.mx-xxl-auto{margin-left:auto!important;margin-right:auto!important}.my-xxl-0{margin-top:0!important;margin-bottom:0!important}.my-xxl-1{margin-top:.25rem!important;margin-bottom:.25rem!important}.my-xxl-2{margin-top:.5rem!important;margin-bottom:.5rem!important}.my-xxl-3{margin-top:1rem!important;margin-bottom:1rem!important}.my-xxl-4{margin-top:1.5rem!important;margin-bottom:1.5rem!important}.my-xxl-5{margin-top:3rem!important;margin-bottom:3rem!important}.my-xxl-auto{margin-top:auto!important;margin-bottom:auto!important}.mt-xxl-0{margin-top:0!important}.mt-xxl-1{margin-top:.25rem!important}.mt-xxl-2{margin-top:.5rem!important}.mt-xxl-3{margin-top:1rem!important}.mt-xxl-4{margin-top:1.5rem!important}.mt-xxl-5{margin-top:3rem!important}.mt-xxl-auto{margin-top:auto!important}.me-xxl-0{margin-left:0!important}.me-xxl-1{margin-left:.25rem!important}.me-xxl-2{margin-left:.5rem!important}.me-xxl-3{margin-left:1rem!important}.me-xxl-4{margin-left:1.5rem!important}.me-xxl-5{margin-left:3rem!important}.me-xxl-auto{margin-left:auto!important}.mb-xxl-0{margin-bottom:0!important}.mb-xxl-1{margin-bottom:.25rem!important}.mb-xxl-2{margin-bottom:.5rem!important}.mb-xxl-3{margin-bottom:1rem!important}.mb-xxl-4{margin-bottom:1.5rem!important}.mb-xxl-5{margin-bottom:3rem!important}.mb-xxl-auto{margin-bottom:auto!important}.ms-xxl-0{margin-right:0!important}.ms-xxl-1{margin-right:.25rem!important}.ms-xxl-2{margin-right:.5rem!important}.ms-xxl-3{margin-right:1rem!important}.ms-xxl-4{margin-right:1.5rem!important}.ms-xxl-5{margin-right:3rem!important}.ms-xxl-auto{margin-right:auto!important}.p-xxl-0{padding:0!important}.p-xxl-1{padding:.25rem!important}.p-xxl-2{padding:.5rem!important}.p-xxl-3{padding:1rem!important}.p-xxl-4{padding:1.5rem!important}.p-xxl-5{padding:3rem!important}.px-xxl-0{padding-left:0!important;padding-right:0!important}.px-xxl-1{padding-left:.25rem!important;padding-right:.25rem!important}.px-xxl-2{padding-left:.5rem!important;padding-right:.5rem!important}.px-xxl-3{padding-left:1rem!important;padding-right:1rem!important}.px-xxl-4{padding-left:1.5rem!important;padding-right:1.5rem!important}.px-xxl-5{padding-left:3rem!important;padding-right:3rem!important}.py-xxl-0{padding-top:0!important;padding-bottom:0!important}.py-xxl-1{padding-top:.25rem!important;padding-bottom:.25rem!important}.py-xxl-2{padding-top:.5rem!important;padding-bottom:.5rem!important}.py-xxl-3{padding-top:1rem!important;padding-bottom:1rem!important}.py-xxl-4{padding-top:1.5rem!important;padding-bottom:1.5rem!important}.py-xxl-5{padding-top:3rem!important;padding-bottom:3rem!important}.pt-xxl-0{padding-top:0!important}.pt-xxl-1{padding-top:.25rem!important}.pt-xxl-2{padding-top:.5rem!important}.pt-xxl-3{padding-top:1rem!important}.pt-xxl-4{padding-top:1.5rem!important}.pt-xxl-5{padding-top:3rem!important}.pe-xxl-0{padding-left:0!important}.pe-xxl-1{padding-left:.25rem!important}.pe-xxl-2{padding-left:.5rem!important}.pe-xxl-3{padding-left:1rem!important}.pe-xxl-4{padding-left:1.5rem!important}.pe-xxl-5{padding-left:3rem!important}.pb-xxl-0{padding-bottom:0!important}.pb-xxl-1{padding-bottom:.25rem!important}.pb-xxl-2{padding-bottom:.5rem!important}.pb-xxl-3{padding-bottom:1rem!important}.pb-xxl-4{padding-bottom:1.5rem!important}.pb-xxl-5{padding-bottom:3rem!important}.ps-xxl-0{padding-right:0!important}.ps-xxl-1{padding-right:.25rem!important}.ps-xxl-2{padding-right:.5rem!important}.ps-xxl-3{padding-right:1rem!important}.ps-xxl-4{padding-right:1.5rem!important}.ps-xxl-5{padding-right:3rem!important}}@media print{.d-print-inline{display:inline!important}.d-print-inline-block{display:inline-block!important}.d-print-block{display:block!important}.d-print-grid{display:grid!important}.d-print-table{display:table!important}.d-print-table-row{display:table-row!important}.d-print-table-cell{display:table-cell!important}.d-print-flex{display:flex!important}.d-print-inline-flex{display:inline-flex!important}.d-print-none{display:none!important}} -/*# sourceMappingURL=bootstrap-grid.rtl.min.css.map */ \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css.map b/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css.map deleted file mode 100644 index 5355107..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-grid.rtl.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-grid.scss","../../scss/_containers.scss","dist/css/bootstrap-grid.rtl.css","../../scss/mixins/_container.scss","../../scss/mixins/_breakpoints.scss","../../scss/_grid.scss","../../scss/mixins/_grid.scss","../../scss/mixins/_utilities.scss","../../scss/utilities/_api.scss"],"names":[],"mappings":"AAAA;;;;;ACME,WCCF,iBAGA,cACA,cACA,cAHA,cADA,eCLE,MAAA,KACA,aAAA,0BACA,cAAA,0BACA,YAAA,KACA,aAAA,KCwDE,yBH5CE,WAAA,cACE,UAAA,OG2CJ,yBH5CE,WAAA,cAAA,cACE,UAAA,OG2CJ,yBH5CE,WAAA,cAAA,cAAA,cACE,UAAA,OG2CJ,0BH5CE,WAAA,cAAA,cAAA,cAAA,cACE,UAAA,QG2CJ,0BH5CE,WAAA,cAAA,cAAA,cAAA,cAAA,eACE,UAAA,QIfN,KCAA,cAAA,OACA,cAAA,EACA,QAAA,KACA,UAAA,KACA,WAAA,8BACA,YAAA,+BACA,aAAA,+BDHE,OCQF,WAAA,WAIA,YAAA,EACA,MAAA,KACA,UAAA,KACA,aAAA,8BACA,cAAA,8BACA,WAAA,mBA+CI,KACE,KAAA,EAAA,EAAA,GAGF,iBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,cACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,cACE,KAAA,EAAA,EAAA,KACA,MAAA,eFMA,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,gBFMA,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,gBFMA,yBESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,gBFMA,0BESE,QACE,KAAA,EAAA,EAAA,GAGF,oBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,iBACE,KAAA,EAAA,EAAA,KACA,MAAA,gBFMA,0BESE,SACE,KAAA,EAAA,EAAA,GAGF,qBApCJ,KAAA,EAAA,EAAA,KACA,MAAA,KAcA,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,KAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,eAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,IAFF,kBACE,KAAA,EAAA,EAAA,KACA,MAAA,gBAqCE,UAtDJ,KAAA,EAAA,EAAA,KACA,MAAA,KA2DQ,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,YAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,OAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,QAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,QAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,QAtEN,KAAA,EAAA,EAAA,KACA,MAAA,KA6EQ,UA9DV,aAAA,YA8DU,UA9DV,aAAA,aA8DU,UA9DV,aAAA,IA8DU,UA9DV,aAAA,aA8DU,UA9DV,aAAA,aA8DU,UA9DV,aAAA,IA8DU,UA9DV,aAAA,aA8DU,UA9DV,aAAA,aA8DU,UA9DV,aAAA,IA8DU,WA9DV,aAAA,aA8DU,WA9DV,aAAA,aAyEM,KJsSR,MIpSU,cAAA,EAGF,KJsSR,MIpSU,cAAA,EAPF,KJgTR,MI9SU,cAAA,QAGF,KJgTR,MI9SU,cAAA,QAPF,KJ0TR,MIxTU,cAAA,OAGF,KJ0TR,MIxTU,cAAA,OAPF,KJoUR,MIlUU,cAAA,KAGF,KJoUR,MIlUU,cAAA,KAPF,KJ8UR,MI5UU,cAAA,OAGF,KJ8UR,MI5UU,cAAA,OAPF,KJwVR,MItVU,cAAA,KAGF,KJwVR,MItVU,cAAA,KF/DN,yBE+BE,aAtDJ,KAAA,EAAA,EAAA,KACA,MAAA,KA2DQ,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,YAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,KA6EQ,aA9DV,aAAA,EA8DU,aA9DV,aAAA,YA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,aAyEM,QJodR,SIldU,cAAA,EAGF,QJodR,SIldU,cAAA,EAPF,QJ8dR,SI5dU,cAAA,QAGF,QJ8dR,SI5dU,cAAA,QAPF,QJweR,SIteU,cAAA,OAGF,QJweR,SIteU,cAAA,OAPF,QJkfR,SIhfU,cAAA,KAGF,QJkfR,SIhfU,cAAA,KAPF,QJ4fR,SI1fU,cAAA,OAGF,QJ4fR,SI1fU,cAAA,OAPF,QJsgBR,SIpgBU,cAAA,KAGF,QJsgBR,SIpgBU,cAAA,MF/DN,yBE+BE,aAtDJ,KAAA,EAAA,EAAA,KACA,MAAA,KA2DQ,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,YAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,KA6EQ,aA9DV,aAAA,EA8DU,aA9DV,aAAA,YA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,aAyEM,QJkoBR,SIhoBU,cAAA,EAGF,QJkoBR,SIhoBU,cAAA,EAPF,QJ4oBR,SI1oBU,cAAA,QAGF,QJ4oBR,SI1oBU,cAAA,QAPF,QJspBR,SIppBU,cAAA,OAGF,QJspBR,SIppBU,cAAA,OAPF,QJgqBR,SI9pBU,cAAA,KAGF,QJgqBR,SI9pBU,cAAA,KAPF,QJ0qBR,SIxqBU,cAAA,OAGF,QJ0qBR,SIxqBU,cAAA,OAPF,QJorBR,SIlrBU,cAAA,KAGF,QJorBR,SIlrBU,cAAA,MF/DN,yBE+BE,aAtDJ,KAAA,EAAA,EAAA,KACA,MAAA,KA2DQ,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,YAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,KA6EQ,aA9DV,aAAA,EA8DU,aA9DV,aAAA,YA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,aAyEM,QJgzBR,SI9yBU,cAAA,EAGF,QJgzBR,SI9yBU,cAAA,EAPF,QJ0zBR,SIxzBU,cAAA,QAGF,QJ0zBR,SIxzBU,cAAA,QAPF,QJo0BR,SIl0BU,cAAA,OAGF,QJo0BR,SIl0BU,cAAA,OAPF,QJ80BR,SI50BU,cAAA,KAGF,QJ80BR,SI50BU,cAAA,KAPF,QJw1BR,SIt1BU,cAAA,OAGF,QJw1BR,SIt1BU,cAAA,OAPF,QJk2BR,SIh2BU,cAAA,KAGF,QJk2BR,SIh2BU,cAAA,MF/DN,0BE+BE,aAtDJ,KAAA,EAAA,EAAA,KACA,MAAA,KA2DQ,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,YAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,UAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,KA6EQ,aA9DV,aAAA,EA8DU,aA9DV,aAAA,YA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,aA8DU,aA9DV,aAAA,IA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,aAyEM,QJ89BR,SI59BU,cAAA,EAGF,QJ89BR,SI59BU,cAAA,EAPF,QJw+BR,SIt+BU,cAAA,QAGF,QJw+BR,SIt+BU,cAAA,QAPF,QJk/BR,SIh/BU,cAAA,OAGF,QJk/BR,SIh/BU,cAAA,OAPF,QJ4/BR,SI1/BU,cAAA,KAGF,QJ4/BR,SI1/BU,cAAA,KAPF,QJsgCR,SIpgCU,cAAA,OAGF,QJsgCR,SIpgCU,cAAA,OAPF,QJghCR,SI9gCU,cAAA,KAGF,QJghCR,SI9gCU,cAAA,MF/DN,0BE+BE,cAtDJ,KAAA,EAAA,EAAA,KACA,MAAA,KA2DQ,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,YAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,WAtEN,KAAA,EAAA,EAAA,KACA,MAAA,IAqEM,YAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,YAtEN,KAAA,EAAA,EAAA,KACA,MAAA,aAqEM,YAtEN,KAAA,EAAA,EAAA,KACA,MAAA,KA6EQ,cA9DV,aAAA,EA8DU,cA9DV,aAAA,YA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,IA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,IA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,aA8DU,cA9DV,aAAA,IA8DU,eA9DV,aAAA,aA8DU,eA9DV,aAAA,aAyEM,SJ4oCR,UI1oCU,cAAA,EAGF,SJ4oCR,UI1oCU,cAAA,EAPF,SJspCR,UIppCU,cAAA,QAGF,SJspCR,UIppCU,cAAA,QAPF,SJgqCR,UI9pCU,cAAA,OAGF,SJgqCR,UI9pCU,cAAA,OAPF,SJ0qCR,UIxqCU,cAAA,KAGF,SJ0qCR,UIxqCU,cAAA,KAPF,SJorCR,UIlrCU,cAAA,OAGF,SJorCR,UIlrCU,cAAA,OAPF,SJ8rCR,UI5rCU,cAAA,KAGF,SJ8rCR,UI5rCU,cAAA,MC7EJ,UAEI,QAAA,iBAFJ,gBAEI,QAAA,uBAFJ,SAEI,QAAA,gBAFJ,QAEI,QAAA,eAFJ,SAEI,QAAA,gBAFJ,aAEI,QAAA,oBAFJ,cAEI,QAAA,qBAFJ,QAEI,QAAA,eAFJ,eAEI,QAAA,sBAFJ,QAEI,QAAA,eAFJ,WAEI,KAAA,EAAA,EAAA,eAFJ,UAEI,eAAA,cAFJ,aAEI,eAAA,iBAFJ,kBAEI,eAAA,sBAFJ,qBAEI,eAAA,yBAFJ,aAEI,UAAA,YAFJ,aAEI,UAAA,YAFJ,eAEI,YAAA,YAFJ,eAEI,YAAA,YAFJ,WAEI,UAAA,eAFJ,aAEI,UAAA,iBAFJ,mBAEI,UAAA,uBAFJ,uBAEI,gBAAA,qBAFJ,qBAEI,gBAAA,mBAFJ,wBAEI,gBAAA,iBAFJ,yBAEI,gBAAA,wBAFJ,wBAEI,gBAAA,uBAFJ,wBAEI,gBAAA,uBAFJ,mBAEI,YAAA,qBAFJ,iBAEI,YAAA,mBAFJ,oBAEI,YAAA,iBAFJ,sBAEI,YAAA,mBAFJ,qBAEI,YAAA,kBAFJ,qBAEI,cAAA,qBAFJ,mBAEI,cAAA,mBAFJ,sBAEI,cAAA,iBAFJ,uBAEI,cAAA,wBAFJ,sBAEI,cAAA,uBAFJ,uBAEI,cAAA,kBAFJ,iBAEI,WAAA,eAFJ,kBAEI,WAAA,qBAFJ,gBAEI,WAAA,mBAFJ,mBAEI,WAAA,iBAFJ,qBAEI,WAAA,mBAFJ,oBAEI,WAAA,kBAFJ,aAEI,MAAA,aAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,SAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,KAEI,OAAA,YAFJ,KAEI,OAAA,iBAFJ,KAEI,OAAA,gBAFJ,KAEI,OAAA,eAFJ,KAEI,OAAA,iBAFJ,KAEI,OAAA,eAFJ,QAEI,OAAA,eAFJ,MAEI,YAAA,YAAA,aAAA,YAFJ,MAEI,YAAA,iBAAA,aAAA,iBAFJ,MAEI,YAAA,gBAAA,aAAA,gBAFJ,MAEI,YAAA,eAAA,aAAA,eAFJ,MAEI,YAAA,iBAAA,aAAA,iBAFJ,MAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,MAEI,WAAA,YAAA,cAAA,YAFJ,MAEI,WAAA,iBAAA,cAAA,iBAFJ,MAEI,WAAA,gBAAA,cAAA,gBAFJ,MAEI,WAAA,eAAA,cAAA,eAFJ,MAEI,WAAA,iBAAA,cAAA,iBAFJ,MAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,MAEI,WAAA,YAFJ,MAEI,WAAA,iBAFJ,MAEI,WAAA,gBAFJ,MAEI,WAAA,eAFJ,MAEI,WAAA,iBAFJ,MAEI,WAAA,eAFJ,SAEI,WAAA,eAFJ,MAEI,YAAA,YAFJ,MAEI,YAAA,iBAFJ,MAEI,YAAA,gBAFJ,MAEI,YAAA,eAFJ,MAEI,YAAA,iBAFJ,MAEI,YAAA,eAFJ,SAEI,YAAA,eAFJ,MAEI,cAAA,YAFJ,MAEI,cAAA,iBAFJ,MAEI,cAAA,gBAFJ,MAEI,cAAA,eAFJ,MAEI,cAAA,iBAFJ,MAEI,cAAA,eAFJ,SAEI,cAAA,eAFJ,MAEI,aAAA,YAFJ,MAEI,aAAA,iBAFJ,MAEI,aAAA,gBAFJ,MAEI,aAAA,eAFJ,MAEI,aAAA,iBAFJ,MAEI,aAAA,eAFJ,SAEI,aAAA,eAFJ,KAEI,QAAA,YAFJ,KAEI,QAAA,iBAFJ,KAEI,QAAA,gBAFJ,KAEI,QAAA,eAFJ,KAEI,QAAA,iBAFJ,KAEI,QAAA,eAFJ,MAEI,aAAA,YAAA,cAAA,YAFJ,MAEI,aAAA,iBAAA,cAAA,iBAFJ,MAEI,aAAA,gBAAA,cAAA,gBAFJ,MAEI,aAAA,eAAA,cAAA,eAFJ,MAEI,aAAA,iBAAA,cAAA,iBAFJ,MAEI,aAAA,eAAA,cAAA,eAFJ,MAEI,YAAA,YAAA,eAAA,YAFJ,MAEI,YAAA,iBAAA,eAAA,iBAFJ,MAEI,YAAA,gBAAA,eAAA,gBAFJ,MAEI,YAAA,eAAA,eAAA,eAFJ,MAEI,YAAA,iBAAA,eAAA,iBAFJ,MAEI,YAAA,eAAA,eAAA,eAFJ,MAEI,YAAA,YAFJ,MAEI,YAAA,iBAFJ,MAEI,YAAA,gBAFJ,MAEI,YAAA,eAFJ,MAEI,YAAA,iBAFJ,MAEI,YAAA,eAFJ,MAEI,aAAA,YAFJ,MAEI,aAAA,iBAFJ,MAEI,aAAA,gBAFJ,MAEI,aAAA,eAFJ,MAEI,aAAA,iBAFJ,MAEI,aAAA,eAFJ,MAEI,eAAA,YAFJ,MAEI,eAAA,iBAFJ,MAEI,eAAA,gBAFJ,MAEI,eAAA,eAFJ,MAEI,eAAA,iBAFJ,MAEI,eAAA,eAFJ,MAEI,cAAA,YAFJ,MAEI,cAAA,iBAFJ,MAEI,cAAA,gBAFJ,MAEI,cAAA,eAFJ,MAEI,cAAA,iBAFJ,MAEI,cAAA,eHYN,yBGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,kBAEI,YAAA,YAFJ,kBAEI,YAAA,YAFJ,cAEI,UAAA,eAFJ,gBAEI,UAAA,iBAFJ,sBAEI,UAAA,uBAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,gBAFJ,QAEI,OAAA,eAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,eAFJ,WAEI,OAAA,eAFJ,SAEI,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,gBAAA,aAAA,gBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,YAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,gBAAA,cAAA,gBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,gBAFJ,SAEI,WAAA,eAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,eAFJ,YAEI,WAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,YAEI,YAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,eAFJ,YAEI,cAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,gBAFJ,QAEI,QAAA,eAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,eAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,gBAAA,cAAA,gBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,gBAAA,eAAA,gBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,gBAFJ,SAEI,eAAA,eAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBHYN,yBGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,kBAEI,YAAA,YAFJ,kBAEI,YAAA,YAFJ,cAEI,UAAA,eAFJ,gBAEI,UAAA,iBAFJ,sBAEI,UAAA,uBAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,gBAFJ,QAEI,OAAA,eAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,eAFJ,WAEI,OAAA,eAFJ,SAEI,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,gBAAA,aAAA,gBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,YAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,gBAAA,cAAA,gBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,gBAFJ,SAEI,WAAA,eAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,eAFJ,YAEI,WAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,YAEI,YAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,eAFJ,YAEI,cAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,gBAFJ,QAEI,QAAA,eAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,eAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,gBAAA,cAAA,gBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,gBAAA,eAAA,gBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,gBAFJ,SAEI,eAAA,eAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBHYN,yBGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,kBAEI,YAAA,YAFJ,kBAEI,YAAA,YAFJ,cAEI,UAAA,eAFJ,gBAEI,UAAA,iBAFJ,sBAEI,UAAA,uBAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,gBAFJ,QAEI,OAAA,eAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,eAFJ,WAEI,OAAA,eAFJ,SAEI,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,gBAAA,aAAA,gBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,YAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,gBAAA,cAAA,gBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,gBAFJ,SAEI,WAAA,eAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,eAFJ,YAEI,WAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,YAEI,YAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,eAFJ,YAEI,cAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,gBAFJ,QAEI,QAAA,eAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,eAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,gBAAA,cAAA,gBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,gBAAA,eAAA,gBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,gBAFJ,SAEI,eAAA,eAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBHYN,0BGdE,aAEI,QAAA,iBAFJ,mBAEI,QAAA,uBAFJ,YAEI,QAAA,gBAFJ,WAEI,QAAA,eAFJ,YAEI,QAAA,gBAFJ,gBAEI,QAAA,oBAFJ,iBAEI,QAAA,qBAFJ,WAEI,QAAA,eAFJ,kBAEI,QAAA,sBAFJ,WAEI,QAAA,eAFJ,cAEI,KAAA,EAAA,EAAA,eAFJ,aAEI,eAAA,cAFJ,gBAEI,eAAA,iBAFJ,qBAEI,eAAA,sBAFJ,wBAEI,eAAA,yBAFJ,gBAEI,UAAA,YAFJ,gBAEI,UAAA,YAFJ,kBAEI,YAAA,YAFJ,kBAEI,YAAA,YAFJ,cAEI,UAAA,eAFJ,gBAEI,UAAA,iBAFJ,sBAEI,UAAA,uBAFJ,0BAEI,gBAAA,qBAFJ,wBAEI,gBAAA,mBAFJ,2BAEI,gBAAA,iBAFJ,4BAEI,gBAAA,wBAFJ,2BAEI,gBAAA,uBAFJ,2BAEI,gBAAA,uBAFJ,sBAEI,YAAA,qBAFJ,oBAEI,YAAA,mBAFJ,uBAEI,YAAA,iBAFJ,yBAEI,YAAA,mBAFJ,wBAEI,YAAA,kBAFJ,wBAEI,cAAA,qBAFJ,sBAEI,cAAA,mBAFJ,yBAEI,cAAA,iBAFJ,0BAEI,cAAA,wBAFJ,yBAEI,cAAA,uBAFJ,0BAEI,cAAA,kBAFJ,oBAEI,WAAA,eAFJ,qBAEI,WAAA,qBAFJ,mBAEI,WAAA,mBAFJ,sBAEI,WAAA,iBAFJ,wBAEI,WAAA,mBAFJ,uBAEI,WAAA,kBAFJ,gBAEI,MAAA,aAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,YAEI,MAAA,YAFJ,eAEI,MAAA,YAFJ,QAEI,OAAA,YAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,gBAFJ,QAEI,OAAA,eAFJ,QAEI,OAAA,iBAFJ,QAEI,OAAA,eAFJ,WAEI,OAAA,eAFJ,SAEI,YAAA,YAAA,aAAA,YAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,gBAAA,aAAA,gBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,YAAA,iBAAA,aAAA,iBAFJ,SAEI,YAAA,eAAA,aAAA,eAFJ,YAEI,YAAA,eAAA,aAAA,eAFJ,SAEI,WAAA,YAAA,cAAA,YAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,gBAAA,cAAA,gBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,iBAAA,cAAA,iBAFJ,SAEI,WAAA,eAAA,cAAA,eAFJ,YAEI,WAAA,eAAA,cAAA,eAFJ,SAEI,WAAA,YAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,gBAFJ,SAEI,WAAA,eAFJ,SAEI,WAAA,iBAFJ,SAEI,WAAA,eAFJ,YAEI,WAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,YAEI,YAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,eAFJ,YAEI,cAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,YAEI,aAAA,eAFJ,QAEI,QAAA,YAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,gBAFJ,QAEI,QAAA,eAFJ,QAEI,QAAA,iBAFJ,QAEI,QAAA,eAFJ,SAEI,aAAA,YAAA,cAAA,YAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,gBAAA,cAAA,gBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,aAAA,iBAAA,cAAA,iBAFJ,SAEI,aAAA,eAAA,cAAA,eAFJ,SAEI,YAAA,YAAA,eAAA,YAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,gBAAA,eAAA,gBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,iBAAA,eAAA,iBAFJ,SAEI,YAAA,eAAA,eAAA,eAFJ,SAEI,YAAA,YAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,gBAFJ,SAEI,YAAA,eAFJ,SAEI,YAAA,iBAFJ,SAEI,YAAA,eAFJ,SAEI,aAAA,YAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,gBAFJ,SAEI,aAAA,eAFJ,SAEI,aAAA,iBAFJ,SAEI,aAAA,eAFJ,SAEI,eAAA,YAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,gBAFJ,SAEI,eAAA,eAFJ,SAEI,eAAA,iBAFJ,SAEI,eAAA,eAFJ,SAEI,cAAA,YAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBAFJ,SAEI,cAAA,eAFJ,SAEI,cAAA,iBAFJ,SAEI,cAAA,gBHYN,0BGdE,cAEI,QAAA,iBAFJ,oBAEI,QAAA,uBAFJ,aAEI,QAAA,gBAFJ,YAEI,QAAA,eAFJ,aAEI,QAAA,gBAFJ,iBAEI,QAAA,oBAFJ,kBAEI,QAAA,qBAFJ,YAEI,QAAA,eAFJ,mBAEI,QAAA,sBAFJ,YAEI,QAAA,eAFJ,eAEI,KAAA,EAAA,EAAA,eAFJ,cAEI,eAAA,cAFJ,iBAEI,eAAA,iBAFJ,sBAEI,eAAA,sBAFJ,yBAEI,eAAA,yBAFJ,iBAEI,UAAA,YAFJ,iBAEI,UAAA,YAFJ,mBAEI,YAAA,YAFJ,mBAEI,YAAA,YAFJ,eAEI,UAAA,eAFJ,iBAEI,UAAA,iBAFJ,uBAEI,UAAA,uBAFJ,2BAEI,gBAAA,qBAFJ,yBAEI,gBAAA,mBAFJ,4BAEI,gBAAA,iBAFJ,6BAEI,gBAAA,wBAFJ,4BAEI,gBAAA,uBAFJ,4BAEI,gBAAA,uBAFJ,uBAEI,YAAA,qBAFJ,qBAEI,YAAA,mBAFJ,wBAEI,YAAA,iBAFJ,0BAEI,YAAA,mBAFJ,yBAEI,YAAA,kBAFJ,yBAEI,cAAA,qBAFJ,uBAEI,cAAA,mBAFJ,0BAEI,cAAA,iBAFJ,2BAEI,cAAA,wBAFJ,0BAEI,cAAA,uBAFJ,2BAEI,cAAA,kBAFJ,qBAEI,WAAA,eAFJ,sBAEI,WAAA,qBAFJ,oBAEI,WAAA,mBAFJ,uBAEI,WAAA,iBAFJ,yBAEI,WAAA,mBAFJ,wBAEI,WAAA,kBAFJ,iBAEI,MAAA,aAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,aAEI,MAAA,YAFJ,gBAEI,MAAA,YAFJ,SAEI,OAAA,YAFJ,SAEI,OAAA,iBAFJ,SAEI,OAAA,gBAFJ,SAEI,OAAA,eAFJ,SAEI,OAAA,iBAFJ,SAEI,OAAA,eAFJ,YAEI,OAAA,eAFJ,UAEI,YAAA,YAAA,aAAA,YAFJ,UAEI,YAAA,iBAAA,aAAA,iBAFJ,UAEI,YAAA,gBAAA,aAAA,gBAFJ,UAEI,YAAA,eAAA,aAAA,eAFJ,UAEI,YAAA,iBAAA,aAAA,iBAFJ,UAEI,YAAA,eAAA,aAAA,eAFJ,aAEI,YAAA,eAAA,aAAA,eAFJ,UAEI,WAAA,YAAA,cAAA,YAFJ,UAEI,WAAA,iBAAA,cAAA,iBAFJ,UAEI,WAAA,gBAAA,cAAA,gBAFJ,UAEI,WAAA,eAAA,cAAA,eAFJ,UAEI,WAAA,iBAAA,cAAA,iBAFJ,UAEI,WAAA,eAAA,cAAA,eAFJ,aAEI,WAAA,eAAA,cAAA,eAFJ,UAEI,WAAA,YAFJ,UAEI,WAAA,iBAFJ,UAEI,WAAA,gBAFJ,UAEI,WAAA,eAFJ,UAEI,WAAA,iBAFJ,UAEI,WAAA,eAFJ,aAEI,WAAA,eAFJ,UAEI,YAAA,YAFJ,UAEI,YAAA,iBAFJ,UAEI,YAAA,gBAFJ,UAEI,YAAA,eAFJ,UAEI,YAAA,iBAFJ,UAEI,YAAA,eAFJ,aAEI,YAAA,eAFJ,UAEI,cAAA,YAFJ,UAEI,cAAA,iBAFJ,UAEI,cAAA,gBAFJ,UAEI,cAAA,eAFJ,UAEI,cAAA,iBAFJ,UAEI,cAAA,eAFJ,aAEI,cAAA,eAFJ,UAEI,aAAA,YAFJ,UAEI,aAAA,iBAFJ,UAEI,aAAA,gBAFJ,UAEI,aAAA,eAFJ,UAEI,aAAA,iBAFJ,UAEI,aAAA,eAFJ,aAEI,aAAA,eAFJ,SAEI,QAAA,YAFJ,SAEI,QAAA,iBAFJ,SAEI,QAAA,gBAFJ,SAEI,QAAA,eAFJ,SAEI,QAAA,iBAFJ,SAEI,QAAA,eAFJ,UAEI,aAAA,YAAA,cAAA,YAFJ,UAEI,aAAA,iBAAA,cAAA,iBAFJ,UAEI,aAAA,gBAAA,cAAA,gBAFJ,UAEI,aAAA,eAAA,cAAA,eAFJ,UAEI,aAAA,iBAAA,cAAA,iBAFJ,UAEI,aAAA,eAAA,cAAA,eAFJ,UAEI,YAAA,YAAA,eAAA,YAFJ,UAEI,YAAA,iBAAA,eAAA,iBAFJ,UAEI,YAAA,gBAAA,eAAA,gBAFJ,UAEI,YAAA,eAAA,eAAA,eAFJ,UAEI,YAAA,iBAAA,eAAA,iBAFJ,UAEI,YAAA,eAAA,eAAA,eAFJ,UAEI,YAAA,YAFJ,UAEI,YAAA,iBAFJ,UAEI,YAAA,gBAFJ,UAEI,YAAA,eAFJ,UAEI,YAAA,iBAFJ,UAEI,YAAA,eAFJ,UAEI,aAAA,YAFJ,UAEI,aAAA,iBAFJ,UAEI,aAAA,gBAFJ,UAEI,aAAA,eAFJ,UAEI,aAAA,iBAFJ,UAEI,aAAA,eAFJ,UAEI,eAAA,YAFJ,UAEI,eAAA,iBAFJ,UAEI,eAAA,gBAFJ,UAEI,eAAA,eAFJ,UAEI,eAAA,iBAFJ,UAEI,eAAA,eAFJ,UAEI,cAAA,YAFJ,UAEI,cAAA,iBAFJ,UAEI,cAAA,gBAFJ,UAEI,cAAA,eAFJ,UAEI,cAAA,iBAFJ,UAEI,cAAA,gBCbV,aDWM,gBAEI,QAAA,iBAFJ,sBAEI,QAAA,uBAFJ,eAEI,QAAA,gBAFJ,cAEI,QAAA,eAFJ,eAEI,QAAA,gBAFJ,mBAEI,QAAA,oBAFJ,oBAEI,QAAA,qBAFJ,cAEI,QAAA,eAFJ,qBAEI,QAAA,sBAFJ,cAEI,QAAA","sourcesContent":["/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n\n$include-column-box-sizing: true !default;\n\n@import \"functions\";\n@import \"variables\";\n\n@import \"mixins/lists\";\n@import \"mixins/breakpoints\";\n@import \"mixins/container\";\n@import \"mixins/grid\";\n@import \"mixins/utilities\";\n\n@import \"vendor/rfs\";\n\n@import \"containers\";\n@import \"grid\";\n\n@import \"utilities\";\n// Only use the utilities we need\n// stylelint-disable-next-line scss/dollar-variable-default\n$utilities: map-get-multiple(\n $utilities,\n (\n \"display\",\n \"order\",\n \"flex\",\n \"flex-direction\",\n \"flex-grow\",\n \"flex-shrink\",\n \"flex-wrap\",\n \"justify-content\",\n \"align-items\",\n \"align-content\",\n \"align-self\",\n \"margin\",\n \"margin-x\",\n \"margin-y\",\n \"margin-top\",\n \"margin-end\",\n \"margin-bottom\",\n \"margin-start\",\n \"negative-margin\",\n \"negative-margin-x\",\n \"negative-margin-y\",\n \"negative-margin-top\",\n \"negative-margin-end\",\n \"negative-margin-bottom\",\n \"negative-margin-start\",\n \"padding\",\n \"padding-x\",\n \"padding-y\",\n \"padding-top\",\n \"padding-end\",\n \"padding-bottom\",\n \"padding-start\",\n )\n);\n\n@import \"utilities/api\";\n","// Container widths\n//\n// Set the container width, and override it for fixed navbars in media queries.\n\n@if $enable-grid-classes {\n // Single container class with breakpoint max-widths\n .container,\n // 100% wide container at all breakpoints\n .container-fluid {\n @include make-container();\n }\n\n // Responsive containers that are 100% wide until a breakpoint\n @each $breakpoint, $container-max-width in $container-max-widths {\n .container-#{$breakpoint} {\n @extend .container-fluid;\n }\n\n @include media-breakpoint-up($breakpoint, $grid-breakpoints) {\n %responsive-container-#{$breakpoint} {\n max-width: $container-max-width;\n }\n\n // Extend each breakpoint which is smaller or equal to the current breakpoint\n $extend-breakpoint: true;\n\n @each $name, $width in $grid-breakpoints {\n @if ($extend-breakpoint) {\n .container#{breakpoint-infix($name, $grid-breakpoints)} {\n @extend %responsive-container-#{$breakpoint};\n }\n\n // Once the current breakpoint is reached, stop extending\n @if ($breakpoint == $name) {\n $extend-breakpoint: false;\n }\n }\n }\n }\n }\n}\n","/*!\n * Bootstrap Grid v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n */\n.container,\n.container-fluid,\n.container-xxl,\n.container-xl,\n.container-lg,\n.container-md,\n.container-sm {\n width: 100%;\n padding-left: var(--bs-gutter-x, 0.75rem);\n padding-right: var(--bs-gutter-x, 0.75rem);\n margin-left: auto;\n margin-right: auto;\n}\n\n@media (min-width: 576px) {\n .container-sm, .container {\n max-width: 540px;\n }\n}\n@media (min-width: 768px) {\n .container-md, .container-sm, .container {\n max-width: 720px;\n }\n}\n@media (min-width: 992px) {\n .container-lg, .container-md, .container-sm, .container {\n max-width: 960px;\n }\n}\n@media (min-width: 1200px) {\n .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1140px;\n }\n}\n@media (min-width: 1400px) {\n .container-xxl, .container-xl, .container-lg, .container-md, .container-sm, .container {\n max-width: 1320px;\n }\n}\n.row {\n --bs-gutter-x: 1.5rem;\n --bs-gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--bs-gutter-y) * -1);\n margin-left: calc(var(--bs-gutter-x) * -.5);\n margin-right: calc(var(--bs-gutter-x) * -.5);\n}\n.row > * {\n box-sizing: border-box;\n flex-shrink: 0;\n width: 100%;\n max-width: 100%;\n padding-left: calc(var(--bs-gutter-x) * .5);\n padding-right: calc(var(--bs-gutter-x) * .5);\n margin-top: var(--bs-gutter-y);\n}\n\n.col {\n flex: 1 0 0%;\n}\n\n.row-cols-auto > * {\n flex: 0 0 auto;\n width: auto;\n}\n\n.row-cols-1 > * {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.row-cols-2 > * {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.row-cols-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n}\n\n.row-cols-4 > * {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.row-cols-5 > * {\n flex: 0 0 auto;\n width: 20%;\n}\n\n.row-cols-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n}\n\n@media (min-width: 576px) {\n .col-sm {\n flex: 1 0 0%;\n }\n\n .row-cols-sm-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-sm-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-sm-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-sm-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-sm-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-sm-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-sm-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 768px) {\n .col-md {\n flex: 1 0 0%;\n }\n\n .row-cols-md-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-md-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-md-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-md-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-md-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-md-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-md-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 992px) {\n .col-lg {\n flex: 1 0 0%;\n }\n\n .row-cols-lg-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-lg-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-lg-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-lg-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-lg-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-lg-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-lg-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1200px) {\n .col-xl {\n flex: 1 0 0%;\n }\n\n .row-cols-xl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl {\n flex: 1 0 0%;\n }\n\n .row-cols-xxl-auto > * {\n flex: 0 0 auto;\n width: auto;\n }\n\n .row-cols-xxl-1 > * {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .row-cols-xxl-2 > * {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .row-cols-xxl-3 > * {\n flex: 0 0 auto;\n width: 33.3333333333%;\n }\n\n .row-cols-xxl-4 > * {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .row-cols-xxl-5 > * {\n flex: 0 0 auto;\n width: 20%;\n }\n\n .row-cols-xxl-6 > * {\n flex: 0 0 auto;\n width: 16.6666666667%;\n }\n}\n.col-auto {\n flex: 0 0 auto;\n width: auto;\n}\n\n.col-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n}\n\n.col-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n}\n\n.col-3 {\n flex: 0 0 auto;\n width: 25%;\n}\n\n.col-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n}\n\n.col-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n}\n\n.col-6 {\n flex: 0 0 auto;\n width: 50%;\n}\n\n.col-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n}\n\n.col-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n}\n\n.col-9 {\n flex: 0 0 auto;\n width: 75%;\n}\n\n.col-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n}\n\n.col-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n}\n\n.col-12 {\n flex: 0 0 auto;\n width: 100%;\n}\n\n.offset-1 {\n margin-right: 8.33333333%;\n}\n\n.offset-2 {\n margin-right: 16.66666667%;\n}\n\n.offset-3 {\n margin-right: 25%;\n}\n\n.offset-4 {\n margin-right: 33.33333333%;\n}\n\n.offset-5 {\n margin-right: 41.66666667%;\n}\n\n.offset-6 {\n margin-right: 50%;\n}\n\n.offset-7 {\n margin-right: 58.33333333%;\n}\n\n.offset-8 {\n margin-right: 66.66666667%;\n}\n\n.offset-9 {\n margin-right: 75%;\n}\n\n.offset-10 {\n margin-right: 83.33333333%;\n}\n\n.offset-11 {\n margin-right: 91.66666667%;\n}\n\n.g-0,\n.gx-0 {\n --bs-gutter-x: 0;\n}\n\n.g-0,\n.gy-0 {\n --bs-gutter-y: 0;\n}\n\n.g-1,\n.gx-1 {\n --bs-gutter-x: 0.25rem;\n}\n\n.g-1,\n.gy-1 {\n --bs-gutter-y: 0.25rem;\n}\n\n.g-2,\n.gx-2 {\n --bs-gutter-x: 0.5rem;\n}\n\n.g-2,\n.gy-2 {\n --bs-gutter-y: 0.5rem;\n}\n\n.g-3,\n.gx-3 {\n --bs-gutter-x: 1rem;\n}\n\n.g-3,\n.gy-3 {\n --bs-gutter-y: 1rem;\n}\n\n.g-4,\n.gx-4 {\n --bs-gutter-x: 1.5rem;\n}\n\n.g-4,\n.gy-4 {\n --bs-gutter-y: 1.5rem;\n}\n\n.g-5,\n.gx-5 {\n --bs-gutter-x: 3rem;\n}\n\n.g-5,\n.gy-5 {\n --bs-gutter-y: 3rem;\n}\n\n@media (min-width: 576px) {\n .col-sm-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-sm-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-sm-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-sm-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-sm-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-sm-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-sm-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-sm-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-sm-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-sm-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-sm-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-sm-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-sm-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-sm-0 {\n margin-right: 0;\n }\n\n .offset-sm-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-sm-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-sm-3 {\n margin-right: 25%;\n }\n\n .offset-sm-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-sm-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-sm-6 {\n margin-right: 50%;\n }\n\n .offset-sm-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-sm-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-sm-9 {\n margin-right: 75%;\n }\n\n .offset-sm-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-sm-11 {\n margin-right: 91.66666667%;\n }\n\n .g-sm-0,\n.gx-sm-0 {\n --bs-gutter-x: 0;\n }\n\n .g-sm-0,\n.gy-sm-0 {\n --bs-gutter-y: 0;\n }\n\n .g-sm-1,\n.gx-sm-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-sm-1,\n.gy-sm-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-sm-2,\n.gx-sm-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-sm-2,\n.gy-sm-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-sm-3,\n.gx-sm-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-sm-3,\n.gy-sm-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-sm-4,\n.gx-sm-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-sm-4,\n.gy-sm-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-sm-5,\n.gx-sm-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-sm-5,\n.gy-sm-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 768px) {\n .col-md-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-md-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-md-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-md-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-md-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-md-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-md-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-md-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-md-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-md-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-md-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-md-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-md-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-md-0 {\n margin-right: 0;\n }\n\n .offset-md-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-md-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-md-3 {\n margin-right: 25%;\n }\n\n .offset-md-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-md-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-md-6 {\n margin-right: 50%;\n }\n\n .offset-md-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-md-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-md-9 {\n margin-right: 75%;\n }\n\n .offset-md-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-md-11 {\n margin-right: 91.66666667%;\n }\n\n .g-md-0,\n.gx-md-0 {\n --bs-gutter-x: 0;\n }\n\n .g-md-0,\n.gy-md-0 {\n --bs-gutter-y: 0;\n }\n\n .g-md-1,\n.gx-md-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-md-1,\n.gy-md-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-md-2,\n.gx-md-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-md-2,\n.gy-md-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-md-3,\n.gx-md-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-md-3,\n.gy-md-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-md-4,\n.gx-md-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-md-4,\n.gy-md-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-md-5,\n.gx-md-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-md-5,\n.gy-md-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 992px) {\n .col-lg-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-lg-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-lg-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-lg-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-lg-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-lg-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-lg-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-lg-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-lg-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-lg-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-lg-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-lg-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-lg-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-lg-0 {\n margin-right: 0;\n }\n\n .offset-lg-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-lg-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-lg-3 {\n margin-right: 25%;\n }\n\n .offset-lg-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-lg-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-lg-6 {\n margin-right: 50%;\n }\n\n .offset-lg-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-lg-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-lg-9 {\n margin-right: 75%;\n }\n\n .offset-lg-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-lg-11 {\n margin-right: 91.66666667%;\n }\n\n .g-lg-0,\n.gx-lg-0 {\n --bs-gutter-x: 0;\n }\n\n .g-lg-0,\n.gy-lg-0 {\n --bs-gutter-y: 0;\n }\n\n .g-lg-1,\n.gx-lg-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-lg-1,\n.gy-lg-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-lg-2,\n.gx-lg-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-lg-2,\n.gy-lg-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-lg-3,\n.gx-lg-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-lg-3,\n.gy-lg-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-lg-4,\n.gx-lg-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-lg-4,\n.gy-lg-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-lg-5,\n.gx-lg-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-lg-5,\n.gy-lg-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1200px) {\n .col-xl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xl-0 {\n margin-right: 0;\n }\n\n .offset-xl-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-xl-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-xl-3 {\n margin-right: 25%;\n }\n\n .offset-xl-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-xl-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-xl-6 {\n margin-right: 50%;\n }\n\n .offset-xl-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-xl-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-xl-9 {\n margin-right: 75%;\n }\n\n .offset-xl-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-xl-11 {\n margin-right: 91.66666667%;\n }\n\n .g-xl-0,\n.gx-xl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xl-0,\n.gy-xl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xl-1,\n.gx-xl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xl-1,\n.gy-xl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xl-2,\n.gx-xl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xl-2,\n.gy-xl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xl-3,\n.gx-xl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xl-3,\n.gy-xl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xl-4,\n.gx-xl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xl-4,\n.gy-xl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xl-5,\n.gx-xl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xl-5,\n.gy-xl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n@media (min-width: 1400px) {\n .col-xxl-auto {\n flex: 0 0 auto;\n width: auto;\n }\n\n .col-xxl-1 {\n flex: 0 0 auto;\n width: 8.33333333%;\n }\n\n .col-xxl-2 {\n flex: 0 0 auto;\n width: 16.66666667%;\n }\n\n .col-xxl-3 {\n flex: 0 0 auto;\n width: 25%;\n }\n\n .col-xxl-4 {\n flex: 0 0 auto;\n width: 33.33333333%;\n }\n\n .col-xxl-5 {\n flex: 0 0 auto;\n width: 41.66666667%;\n }\n\n .col-xxl-6 {\n flex: 0 0 auto;\n width: 50%;\n }\n\n .col-xxl-7 {\n flex: 0 0 auto;\n width: 58.33333333%;\n }\n\n .col-xxl-8 {\n flex: 0 0 auto;\n width: 66.66666667%;\n }\n\n .col-xxl-9 {\n flex: 0 0 auto;\n width: 75%;\n }\n\n .col-xxl-10 {\n flex: 0 0 auto;\n width: 83.33333333%;\n }\n\n .col-xxl-11 {\n flex: 0 0 auto;\n width: 91.66666667%;\n }\n\n .col-xxl-12 {\n flex: 0 0 auto;\n width: 100%;\n }\n\n .offset-xxl-0 {\n margin-right: 0;\n }\n\n .offset-xxl-1 {\n margin-right: 8.33333333%;\n }\n\n .offset-xxl-2 {\n margin-right: 16.66666667%;\n }\n\n .offset-xxl-3 {\n margin-right: 25%;\n }\n\n .offset-xxl-4 {\n margin-right: 33.33333333%;\n }\n\n .offset-xxl-5 {\n margin-right: 41.66666667%;\n }\n\n .offset-xxl-6 {\n margin-right: 50%;\n }\n\n .offset-xxl-7 {\n margin-right: 58.33333333%;\n }\n\n .offset-xxl-8 {\n margin-right: 66.66666667%;\n }\n\n .offset-xxl-9 {\n margin-right: 75%;\n }\n\n .offset-xxl-10 {\n margin-right: 83.33333333%;\n }\n\n .offset-xxl-11 {\n margin-right: 91.66666667%;\n }\n\n .g-xxl-0,\n.gx-xxl-0 {\n --bs-gutter-x: 0;\n }\n\n .g-xxl-0,\n.gy-xxl-0 {\n --bs-gutter-y: 0;\n }\n\n .g-xxl-1,\n.gx-xxl-1 {\n --bs-gutter-x: 0.25rem;\n }\n\n .g-xxl-1,\n.gy-xxl-1 {\n --bs-gutter-y: 0.25rem;\n }\n\n .g-xxl-2,\n.gx-xxl-2 {\n --bs-gutter-x: 0.5rem;\n }\n\n .g-xxl-2,\n.gy-xxl-2 {\n --bs-gutter-y: 0.5rem;\n }\n\n .g-xxl-3,\n.gx-xxl-3 {\n --bs-gutter-x: 1rem;\n }\n\n .g-xxl-3,\n.gy-xxl-3 {\n --bs-gutter-y: 1rem;\n }\n\n .g-xxl-4,\n.gx-xxl-4 {\n --bs-gutter-x: 1.5rem;\n }\n\n .g-xxl-4,\n.gy-xxl-4 {\n --bs-gutter-y: 1.5rem;\n }\n\n .g-xxl-5,\n.gx-xxl-5 {\n --bs-gutter-x: 3rem;\n }\n\n .g-xxl-5,\n.gy-xxl-5 {\n --bs-gutter-y: 3rem;\n }\n}\n.d-inline {\n display: inline !important;\n}\n\n.d-inline-block {\n display: inline-block !important;\n}\n\n.d-block {\n display: block !important;\n}\n\n.d-grid {\n display: grid !important;\n}\n\n.d-table {\n display: table !important;\n}\n\n.d-table-row {\n display: table-row !important;\n}\n\n.d-table-cell {\n display: table-cell !important;\n}\n\n.d-flex {\n display: flex !important;\n}\n\n.d-inline-flex {\n display: inline-flex !important;\n}\n\n.d-none {\n display: none !important;\n}\n\n.flex-fill {\n flex: 1 1 auto !important;\n}\n\n.flex-row {\n flex-direction: row !important;\n}\n\n.flex-column {\n flex-direction: column !important;\n}\n\n.flex-row-reverse {\n flex-direction: row-reverse !important;\n}\n\n.flex-column-reverse {\n flex-direction: column-reverse !important;\n}\n\n.flex-grow-0 {\n flex-grow: 0 !important;\n}\n\n.flex-grow-1 {\n flex-grow: 1 !important;\n}\n\n.flex-shrink-0 {\n flex-shrink: 0 !important;\n}\n\n.flex-shrink-1 {\n flex-shrink: 1 !important;\n}\n\n.flex-wrap {\n flex-wrap: wrap !important;\n}\n\n.flex-nowrap {\n flex-wrap: nowrap !important;\n}\n\n.flex-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n}\n\n.justify-content-start {\n justify-content: flex-start !important;\n}\n\n.justify-content-end {\n justify-content: flex-end !important;\n}\n\n.justify-content-center {\n justify-content: center !important;\n}\n\n.justify-content-between {\n justify-content: space-between !important;\n}\n\n.justify-content-around {\n justify-content: space-around !important;\n}\n\n.justify-content-evenly {\n justify-content: space-evenly !important;\n}\n\n.align-items-start {\n align-items: flex-start !important;\n}\n\n.align-items-end {\n align-items: flex-end !important;\n}\n\n.align-items-center {\n align-items: center !important;\n}\n\n.align-items-baseline {\n align-items: baseline !important;\n}\n\n.align-items-stretch {\n align-items: stretch !important;\n}\n\n.align-content-start {\n align-content: flex-start !important;\n}\n\n.align-content-end {\n align-content: flex-end !important;\n}\n\n.align-content-center {\n align-content: center !important;\n}\n\n.align-content-between {\n align-content: space-between !important;\n}\n\n.align-content-around {\n align-content: space-around !important;\n}\n\n.align-content-stretch {\n align-content: stretch !important;\n}\n\n.align-self-auto {\n align-self: auto !important;\n}\n\n.align-self-start {\n align-self: flex-start !important;\n}\n\n.align-self-end {\n align-self: flex-end !important;\n}\n\n.align-self-center {\n align-self: center !important;\n}\n\n.align-self-baseline {\n align-self: baseline !important;\n}\n\n.align-self-stretch {\n align-self: stretch !important;\n}\n\n.order-first {\n order: -1 !important;\n}\n\n.order-0 {\n order: 0 !important;\n}\n\n.order-1 {\n order: 1 !important;\n}\n\n.order-2 {\n order: 2 !important;\n}\n\n.order-3 {\n order: 3 !important;\n}\n\n.order-4 {\n order: 4 !important;\n}\n\n.order-5 {\n order: 5 !important;\n}\n\n.order-last {\n order: 6 !important;\n}\n\n.m-0 {\n margin: 0 !important;\n}\n\n.m-1 {\n margin: 0.25rem !important;\n}\n\n.m-2 {\n margin: 0.5rem !important;\n}\n\n.m-3 {\n margin: 1rem !important;\n}\n\n.m-4 {\n margin: 1.5rem !important;\n}\n\n.m-5 {\n margin: 3rem !important;\n}\n\n.m-auto {\n margin: auto !important;\n}\n\n.mx-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n}\n\n.mx-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n}\n\n.mx-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n}\n\n.mx-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n}\n\n.mx-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n}\n\n.mx-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n}\n\n.mx-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n}\n\n.my-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n}\n\n.my-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n}\n\n.my-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n}\n\n.my-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n}\n\n.my-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n}\n\n.my-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n}\n\n.my-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n}\n\n.mt-0 {\n margin-top: 0 !important;\n}\n\n.mt-1 {\n margin-top: 0.25rem !important;\n}\n\n.mt-2 {\n margin-top: 0.5rem !important;\n}\n\n.mt-3 {\n margin-top: 1rem !important;\n}\n\n.mt-4 {\n margin-top: 1.5rem !important;\n}\n\n.mt-5 {\n margin-top: 3rem !important;\n}\n\n.mt-auto {\n margin-top: auto !important;\n}\n\n.me-0 {\n margin-left: 0 !important;\n}\n\n.me-1 {\n margin-left: 0.25rem !important;\n}\n\n.me-2 {\n margin-left: 0.5rem !important;\n}\n\n.me-3 {\n margin-left: 1rem !important;\n}\n\n.me-4 {\n margin-left: 1.5rem !important;\n}\n\n.me-5 {\n margin-left: 3rem !important;\n}\n\n.me-auto {\n margin-left: auto !important;\n}\n\n.mb-0 {\n margin-bottom: 0 !important;\n}\n\n.mb-1 {\n margin-bottom: 0.25rem !important;\n}\n\n.mb-2 {\n margin-bottom: 0.5rem !important;\n}\n\n.mb-3 {\n margin-bottom: 1rem !important;\n}\n\n.mb-4 {\n margin-bottom: 1.5rem !important;\n}\n\n.mb-5 {\n margin-bottom: 3rem !important;\n}\n\n.mb-auto {\n margin-bottom: auto !important;\n}\n\n.ms-0 {\n margin-right: 0 !important;\n}\n\n.ms-1 {\n margin-right: 0.25rem !important;\n}\n\n.ms-2 {\n margin-right: 0.5rem !important;\n}\n\n.ms-3 {\n margin-right: 1rem !important;\n}\n\n.ms-4 {\n margin-right: 1.5rem !important;\n}\n\n.ms-5 {\n margin-right: 3rem !important;\n}\n\n.ms-auto {\n margin-right: auto !important;\n}\n\n.p-0 {\n padding: 0 !important;\n}\n\n.p-1 {\n padding: 0.25rem !important;\n}\n\n.p-2 {\n padding: 0.5rem !important;\n}\n\n.p-3 {\n padding: 1rem !important;\n}\n\n.p-4 {\n padding: 1.5rem !important;\n}\n\n.p-5 {\n padding: 3rem !important;\n}\n\n.px-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n}\n\n.px-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n}\n\n.px-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n}\n\n.px-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n}\n\n.px-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n}\n\n.px-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n}\n\n.py-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n}\n\n.py-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n}\n\n.py-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n}\n\n.py-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n}\n\n.py-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n}\n\n.py-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n}\n\n.pt-0 {\n padding-top: 0 !important;\n}\n\n.pt-1 {\n padding-top: 0.25rem !important;\n}\n\n.pt-2 {\n padding-top: 0.5rem !important;\n}\n\n.pt-3 {\n padding-top: 1rem !important;\n}\n\n.pt-4 {\n padding-top: 1.5rem !important;\n}\n\n.pt-5 {\n padding-top: 3rem !important;\n}\n\n.pe-0 {\n padding-left: 0 !important;\n}\n\n.pe-1 {\n padding-left: 0.25rem !important;\n}\n\n.pe-2 {\n padding-left: 0.5rem !important;\n}\n\n.pe-3 {\n padding-left: 1rem !important;\n}\n\n.pe-4 {\n padding-left: 1.5rem !important;\n}\n\n.pe-5 {\n padding-left: 3rem !important;\n}\n\n.pb-0 {\n padding-bottom: 0 !important;\n}\n\n.pb-1 {\n padding-bottom: 0.25rem !important;\n}\n\n.pb-2 {\n padding-bottom: 0.5rem !important;\n}\n\n.pb-3 {\n padding-bottom: 1rem !important;\n}\n\n.pb-4 {\n padding-bottom: 1.5rem !important;\n}\n\n.pb-5 {\n padding-bottom: 3rem !important;\n}\n\n.ps-0 {\n padding-right: 0 !important;\n}\n\n.ps-1 {\n padding-right: 0.25rem !important;\n}\n\n.ps-2 {\n padding-right: 0.5rem !important;\n}\n\n.ps-3 {\n padding-right: 1rem !important;\n}\n\n.ps-4 {\n padding-right: 1.5rem !important;\n}\n\n.ps-5 {\n padding-right: 3rem !important;\n}\n\n@media (min-width: 576px) {\n .d-sm-inline {\n display: inline !important;\n }\n\n .d-sm-inline-block {\n display: inline-block !important;\n }\n\n .d-sm-block {\n display: block !important;\n }\n\n .d-sm-grid {\n display: grid !important;\n }\n\n .d-sm-table {\n display: table !important;\n }\n\n .d-sm-table-row {\n display: table-row !important;\n }\n\n .d-sm-table-cell {\n display: table-cell !important;\n }\n\n .d-sm-flex {\n display: flex !important;\n }\n\n .d-sm-inline-flex {\n display: inline-flex !important;\n }\n\n .d-sm-none {\n display: none !important;\n }\n\n .flex-sm-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-sm-row {\n flex-direction: row !important;\n }\n\n .flex-sm-column {\n flex-direction: column !important;\n }\n\n .flex-sm-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-sm-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-sm-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-sm-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-sm-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-sm-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-sm-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-sm-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-sm-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-sm-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-sm-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-sm-center {\n justify-content: center !important;\n }\n\n .justify-content-sm-between {\n justify-content: space-between !important;\n }\n\n .justify-content-sm-around {\n justify-content: space-around !important;\n }\n\n .justify-content-sm-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-sm-start {\n align-items: flex-start !important;\n }\n\n .align-items-sm-end {\n align-items: flex-end !important;\n }\n\n .align-items-sm-center {\n align-items: center !important;\n }\n\n .align-items-sm-baseline {\n align-items: baseline !important;\n }\n\n .align-items-sm-stretch {\n align-items: stretch !important;\n }\n\n .align-content-sm-start {\n align-content: flex-start !important;\n }\n\n .align-content-sm-end {\n align-content: flex-end !important;\n }\n\n .align-content-sm-center {\n align-content: center !important;\n }\n\n .align-content-sm-between {\n align-content: space-between !important;\n }\n\n .align-content-sm-around {\n align-content: space-around !important;\n }\n\n .align-content-sm-stretch {\n align-content: stretch !important;\n }\n\n .align-self-sm-auto {\n align-self: auto !important;\n }\n\n .align-self-sm-start {\n align-self: flex-start !important;\n }\n\n .align-self-sm-end {\n align-self: flex-end !important;\n }\n\n .align-self-sm-center {\n align-self: center !important;\n }\n\n .align-self-sm-baseline {\n align-self: baseline !important;\n }\n\n .align-self-sm-stretch {\n align-self: stretch !important;\n }\n\n .order-sm-first {\n order: -1 !important;\n }\n\n .order-sm-0 {\n order: 0 !important;\n }\n\n .order-sm-1 {\n order: 1 !important;\n }\n\n .order-sm-2 {\n order: 2 !important;\n }\n\n .order-sm-3 {\n order: 3 !important;\n }\n\n .order-sm-4 {\n order: 4 !important;\n }\n\n .order-sm-5 {\n order: 5 !important;\n }\n\n .order-sm-last {\n order: 6 !important;\n }\n\n .m-sm-0 {\n margin: 0 !important;\n }\n\n .m-sm-1 {\n margin: 0.25rem !important;\n }\n\n .m-sm-2 {\n margin: 0.5rem !important;\n }\n\n .m-sm-3 {\n margin: 1rem !important;\n }\n\n .m-sm-4 {\n margin: 1.5rem !important;\n }\n\n .m-sm-5 {\n margin: 3rem !important;\n }\n\n .m-sm-auto {\n margin: auto !important;\n }\n\n .mx-sm-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-sm-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-sm-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-sm-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-sm-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-sm-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-sm-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-sm-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-sm-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-sm-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-sm-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-sm-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-sm-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-sm-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-sm-0 {\n margin-top: 0 !important;\n }\n\n .mt-sm-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-sm-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-sm-3 {\n margin-top: 1rem !important;\n }\n\n .mt-sm-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-sm-5 {\n margin-top: 3rem !important;\n }\n\n .mt-sm-auto {\n margin-top: auto !important;\n }\n\n .me-sm-0 {\n margin-left: 0 !important;\n }\n\n .me-sm-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-sm-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-sm-3 {\n margin-left: 1rem !important;\n }\n\n .me-sm-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-sm-5 {\n margin-left: 3rem !important;\n }\n\n .me-sm-auto {\n margin-left: auto !important;\n }\n\n .mb-sm-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-sm-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-sm-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-sm-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-sm-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-sm-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-sm-auto {\n margin-bottom: auto !important;\n }\n\n .ms-sm-0 {\n margin-right: 0 !important;\n }\n\n .ms-sm-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-sm-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-sm-3 {\n margin-right: 1rem !important;\n }\n\n .ms-sm-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-sm-5 {\n margin-right: 3rem !important;\n }\n\n .ms-sm-auto {\n margin-right: auto !important;\n }\n\n .p-sm-0 {\n padding: 0 !important;\n }\n\n .p-sm-1 {\n padding: 0.25rem !important;\n }\n\n .p-sm-2 {\n padding: 0.5rem !important;\n }\n\n .p-sm-3 {\n padding: 1rem !important;\n }\n\n .p-sm-4 {\n padding: 1.5rem !important;\n }\n\n .p-sm-5 {\n padding: 3rem !important;\n }\n\n .px-sm-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-sm-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-sm-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-sm-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-sm-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-sm-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-sm-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-sm-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-sm-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-sm-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-sm-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-sm-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-sm-0 {\n padding-top: 0 !important;\n }\n\n .pt-sm-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-sm-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-sm-3 {\n padding-top: 1rem !important;\n }\n\n .pt-sm-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-sm-5 {\n padding-top: 3rem !important;\n }\n\n .pe-sm-0 {\n padding-left: 0 !important;\n }\n\n .pe-sm-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-sm-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-sm-3 {\n padding-left: 1rem !important;\n }\n\n .pe-sm-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-sm-5 {\n padding-left: 3rem !important;\n }\n\n .pb-sm-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-sm-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-sm-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-sm-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-sm-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-sm-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-sm-0 {\n padding-right: 0 !important;\n }\n\n .ps-sm-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-sm-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-sm-3 {\n padding-right: 1rem !important;\n }\n\n .ps-sm-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-sm-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 768px) {\n .d-md-inline {\n display: inline !important;\n }\n\n .d-md-inline-block {\n display: inline-block !important;\n }\n\n .d-md-block {\n display: block !important;\n }\n\n .d-md-grid {\n display: grid !important;\n }\n\n .d-md-table {\n display: table !important;\n }\n\n .d-md-table-row {\n display: table-row !important;\n }\n\n .d-md-table-cell {\n display: table-cell !important;\n }\n\n .d-md-flex {\n display: flex !important;\n }\n\n .d-md-inline-flex {\n display: inline-flex !important;\n }\n\n .d-md-none {\n display: none !important;\n }\n\n .flex-md-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-md-row {\n flex-direction: row !important;\n }\n\n .flex-md-column {\n flex-direction: column !important;\n }\n\n .flex-md-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-md-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-md-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-md-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-md-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-md-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-md-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-md-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-md-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-md-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-md-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-md-center {\n justify-content: center !important;\n }\n\n .justify-content-md-between {\n justify-content: space-between !important;\n }\n\n .justify-content-md-around {\n justify-content: space-around !important;\n }\n\n .justify-content-md-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-md-start {\n align-items: flex-start !important;\n }\n\n .align-items-md-end {\n align-items: flex-end !important;\n }\n\n .align-items-md-center {\n align-items: center !important;\n }\n\n .align-items-md-baseline {\n align-items: baseline !important;\n }\n\n .align-items-md-stretch {\n align-items: stretch !important;\n }\n\n .align-content-md-start {\n align-content: flex-start !important;\n }\n\n .align-content-md-end {\n align-content: flex-end !important;\n }\n\n .align-content-md-center {\n align-content: center !important;\n }\n\n .align-content-md-between {\n align-content: space-between !important;\n }\n\n .align-content-md-around {\n align-content: space-around !important;\n }\n\n .align-content-md-stretch {\n align-content: stretch !important;\n }\n\n .align-self-md-auto {\n align-self: auto !important;\n }\n\n .align-self-md-start {\n align-self: flex-start !important;\n }\n\n .align-self-md-end {\n align-self: flex-end !important;\n }\n\n .align-self-md-center {\n align-self: center !important;\n }\n\n .align-self-md-baseline {\n align-self: baseline !important;\n }\n\n .align-self-md-stretch {\n align-self: stretch !important;\n }\n\n .order-md-first {\n order: -1 !important;\n }\n\n .order-md-0 {\n order: 0 !important;\n }\n\n .order-md-1 {\n order: 1 !important;\n }\n\n .order-md-2 {\n order: 2 !important;\n }\n\n .order-md-3 {\n order: 3 !important;\n }\n\n .order-md-4 {\n order: 4 !important;\n }\n\n .order-md-5 {\n order: 5 !important;\n }\n\n .order-md-last {\n order: 6 !important;\n }\n\n .m-md-0 {\n margin: 0 !important;\n }\n\n .m-md-1 {\n margin: 0.25rem !important;\n }\n\n .m-md-2 {\n margin: 0.5rem !important;\n }\n\n .m-md-3 {\n margin: 1rem !important;\n }\n\n .m-md-4 {\n margin: 1.5rem !important;\n }\n\n .m-md-5 {\n margin: 3rem !important;\n }\n\n .m-md-auto {\n margin: auto !important;\n }\n\n .mx-md-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-md-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-md-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-md-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-md-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-md-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-md-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-md-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-md-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-md-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-md-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-md-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-md-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-md-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-md-0 {\n margin-top: 0 !important;\n }\n\n .mt-md-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-md-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-md-3 {\n margin-top: 1rem !important;\n }\n\n .mt-md-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-md-5 {\n margin-top: 3rem !important;\n }\n\n .mt-md-auto {\n margin-top: auto !important;\n }\n\n .me-md-0 {\n margin-left: 0 !important;\n }\n\n .me-md-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-md-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-md-3 {\n margin-left: 1rem !important;\n }\n\n .me-md-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-md-5 {\n margin-left: 3rem !important;\n }\n\n .me-md-auto {\n margin-left: auto !important;\n }\n\n .mb-md-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-md-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-md-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-md-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-md-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-md-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-md-auto {\n margin-bottom: auto !important;\n }\n\n .ms-md-0 {\n margin-right: 0 !important;\n }\n\n .ms-md-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-md-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-md-3 {\n margin-right: 1rem !important;\n }\n\n .ms-md-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-md-5 {\n margin-right: 3rem !important;\n }\n\n .ms-md-auto {\n margin-right: auto !important;\n }\n\n .p-md-0 {\n padding: 0 !important;\n }\n\n .p-md-1 {\n padding: 0.25rem !important;\n }\n\n .p-md-2 {\n padding: 0.5rem !important;\n }\n\n .p-md-3 {\n padding: 1rem !important;\n }\n\n .p-md-4 {\n padding: 1.5rem !important;\n }\n\n .p-md-5 {\n padding: 3rem !important;\n }\n\n .px-md-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-md-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-md-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-md-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-md-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-md-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-md-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-md-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-md-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-md-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-md-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-md-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-md-0 {\n padding-top: 0 !important;\n }\n\n .pt-md-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-md-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-md-3 {\n padding-top: 1rem !important;\n }\n\n .pt-md-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-md-5 {\n padding-top: 3rem !important;\n }\n\n .pe-md-0 {\n padding-left: 0 !important;\n }\n\n .pe-md-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-md-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-md-3 {\n padding-left: 1rem !important;\n }\n\n .pe-md-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-md-5 {\n padding-left: 3rem !important;\n }\n\n .pb-md-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-md-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-md-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-md-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-md-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-md-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-md-0 {\n padding-right: 0 !important;\n }\n\n .ps-md-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-md-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-md-3 {\n padding-right: 1rem !important;\n }\n\n .ps-md-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-md-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 992px) {\n .d-lg-inline {\n display: inline !important;\n }\n\n .d-lg-inline-block {\n display: inline-block !important;\n }\n\n .d-lg-block {\n display: block !important;\n }\n\n .d-lg-grid {\n display: grid !important;\n }\n\n .d-lg-table {\n display: table !important;\n }\n\n .d-lg-table-row {\n display: table-row !important;\n }\n\n .d-lg-table-cell {\n display: table-cell !important;\n }\n\n .d-lg-flex {\n display: flex !important;\n }\n\n .d-lg-inline-flex {\n display: inline-flex !important;\n }\n\n .d-lg-none {\n display: none !important;\n }\n\n .flex-lg-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-lg-row {\n flex-direction: row !important;\n }\n\n .flex-lg-column {\n flex-direction: column !important;\n }\n\n .flex-lg-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-lg-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-lg-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-lg-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-lg-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-lg-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-lg-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-lg-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-lg-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-lg-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-lg-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-lg-center {\n justify-content: center !important;\n }\n\n .justify-content-lg-between {\n justify-content: space-between !important;\n }\n\n .justify-content-lg-around {\n justify-content: space-around !important;\n }\n\n .justify-content-lg-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-lg-start {\n align-items: flex-start !important;\n }\n\n .align-items-lg-end {\n align-items: flex-end !important;\n }\n\n .align-items-lg-center {\n align-items: center !important;\n }\n\n .align-items-lg-baseline {\n align-items: baseline !important;\n }\n\n .align-items-lg-stretch {\n align-items: stretch !important;\n }\n\n .align-content-lg-start {\n align-content: flex-start !important;\n }\n\n .align-content-lg-end {\n align-content: flex-end !important;\n }\n\n .align-content-lg-center {\n align-content: center !important;\n }\n\n .align-content-lg-between {\n align-content: space-between !important;\n }\n\n .align-content-lg-around {\n align-content: space-around !important;\n }\n\n .align-content-lg-stretch {\n align-content: stretch !important;\n }\n\n .align-self-lg-auto {\n align-self: auto !important;\n }\n\n .align-self-lg-start {\n align-self: flex-start !important;\n }\n\n .align-self-lg-end {\n align-self: flex-end !important;\n }\n\n .align-self-lg-center {\n align-self: center !important;\n }\n\n .align-self-lg-baseline {\n align-self: baseline !important;\n }\n\n .align-self-lg-stretch {\n align-self: stretch !important;\n }\n\n .order-lg-first {\n order: -1 !important;\n }\n\n .order-lg-0 {\n order: 0 !important;\n }\n\n .order-lg-1 {\n order: 1 !important;\n }\n\n .order-lg-2 {\n order: 2 !important;\n }\n\n .order-lg-3 {\n order: 3 !important;\n }\n\n .order-lg-4 {\n order: 4 !important;\n }\n\n .order-lg-5 {\n order: 5 !important;\n }\n\n .order-lg-last {\n order: 6 !important;\n }\n\n .m-lg-0 {\n margin: 0 !important;\n }\n\n .m-lg-1 {\n margin: 0.25rem !important;\n }\n\n .m-lg-2 {\n margin: 0.5rem !important;\n }\n\n .m-lg-3 {\n margin: 1rem !important;\n }\n\n .m-lg-4 {\n margin: 1.5rem !important;\n }\n\n .m-lg-5 {\n margin: 3rem !important;\n }\n\n .m-lg-auto {\n margin: auto !important;\n }\n\n .mx-lg-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-lg-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-lg-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-lg-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-lg-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-lg-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-lg-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-lg-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-lg-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-lg-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-lg-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-lg-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-lg-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-lg-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-lg-0 {\n margin-top: 0 !important;\n }\n\n .mt-lg-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-lg-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-lg-3 {\n margin-top: 1rem !important;\n }\n\n .mt-lg-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-lg-5 {\n margin-top: 3rem !important;\n }\n\n .mt-lg-auto {\n margin-top: auto !important;\n }\n\n .me-lg-0 {\n margin-left: 0 !important;\n }\n\n .me-lg-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-lg-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-lg-3 {\n margin-left: 1rem !important;\n }\n\n .me-lg-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-lg-5 {\n margin-left: 3rem !important;\n }\n\n .me-lg-auto {\n margin-left: auto !important;\n }\n\n .mb-lg-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-lg-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-lg-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-lg-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-lg-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-lg-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-lg-auto {\n margin-bottom: auto !important;\n }\n\n .ms-lg-0 {\n margin-right: 0 !important;\n }\n\n .ms-lg-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-lg-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-lg-3 {\n margin-right: 1rem !important;\n }\n\n .ms-lg-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-lg-5 {\n margin-right: 3rem !important;\n }\n\n .ms-lg-auto {\n margin-right: auto !important;\n }\n\n .p-lg-0 {\n padding: 0 !important;\n }\n\n .p-lg-1 {\n padding: 0.25rem !important;\n }\n\n .p-lg-2 {\n padding: 0.5rem !important;\n }\n\n .p-lg-3 {\n padding: 1rem !important;\n }\n\n .p-lg-4 {\n padding: 1.5rem !important;\n }\n\n .p-lg-5 {\n padding: 3rem !important;\n }\n\n .px-lg-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-lg-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-lg-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-lg-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-lg-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-lg-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-lg-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-lg-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-lg-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-lg-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-lg-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-lg-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-lg-0 {\n padding-top: 0 !important;\n }\n\n .pt-lg-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-lg-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-lg-3 {\n padding-top: 1rem !important;\n }\n\n .pt-lg-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-lg-5 {\n padding-top: 3rem !important;\n }\n\n .pe-lg-0 {\n padding-left: 0 !important;\n }\n\n .pe-lg-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-lg-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-lg-3 {\n padding-left: 1rem !important;\n }\n\n .pe-lg-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-lg-5 {\n padding-left: 3rem !important;\n }\n\n .pb-lg-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-lg-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-lg-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-lg-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-lg-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-lg-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-lg-0 {\n padding-right: 0 !important;\n }\n\n .ps-lg-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-lg-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-lg-3 {\n padding-right: 1rem !important;\n }\n\n .ps-lg-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-lg-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1200px) {\n .d-xl-inline {\n display: inline !important;\n }\n\n .d-xl-inline-block {\n display: inline-block !important;\n }\n\n .d-xl-block {\n display: block !important;\n }\n\n .d-xl-grid {\n display: grid !important;\n }\n\n .d-xl-table {\n display: table !important;\n }\n\n .d-xl-table-row {\n display: table-row !important;\n }\n\n .d-xl-table-cell {\n display: table-cell !important;\n }\n\n .d-xl-flex {\n display: flex !important;\n }\n\n .d-xl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xl-none {\n display: none !important;\n }\n\n .flex-xl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xl-row {\n flex-direction: row !important;\n }\n\n .flex-xl-column {\n flex-direction: column !important;\n }\n\n .flex-xl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xl-center {\n justify-content: center !important;\n }\n\n .justify-content-xl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xl-center {\n align-items: center !important;\n }\n\n .align-items-xl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xl-center {\n align-content: center !important;\n }\n\n .align-content-xl-between {\n align-content: space-between !important;\n }\n\n .align-content-xl-around {\n align-content: space-around !important;\n }\n\n .align-content-xl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xl-auto {\n align-self: auto !important;\n }\n\n .align-self-xl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xl-center {\n align-self: center !important;\n }\n\n .align-self-xl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xl-stretch {\n align-self: stretch !important;\n }\n\n .order-xl-first {\n order: -1 !important;\n }\n\n .order-xl-0 {\n order: 0 !important;\n }\n\n .order-xl-1 {\n order: 1 !important;\n }\n\n .order-xl-2 {\n order: 2 !important;\n }\n\n .order-xl-3 {\n order: 3 !important;\n }\n\n .order-xl-4 {\n order: 4 !important;\n }\n\n .order-xl-5 {\n order: 5 !important;\n }\n\n .order-xl-last {\n order: 6 !important;\n }\n\n .m-xl-0 {\n margin: 0 !important;\n }\n\n .m-xl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xl-3 {\n margin: 1rem !important;\n }\n\n .m-xl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xl-5 {\n margin: 3rem !important;\n }\n\n .m-xl-auto {\n margin: auto !important;\n }\n\n .mx-xl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xl-auto {\n margin-top: auto !important;\n }\n\n .me-xl-0 {\n margin-left: 0 !important;\n }\n\n .me-xl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xl-auto {\n margin-left: auto !important;\n }\n\n .mb-xl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xl-auto {\n margin-right: auto !important;\n }\n\n .p-xl-0 {\n padding: 0 !important;\n }\n\n .p-xl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xl-3 {\n padding: 1rem !important;\n }\n\n .p-xl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xl-5 {\n padding: 3rem !important;\n }\n\n .px-xl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xl-5 {\n padding-right: 3rem !important;\n }\n}\n@media (min-width: 1400px) {\n .d-xxl-inline {\n display: inline !important;\n }\n\n .d-xxl-inline-block {\n display: inline-block !important;\n }\n\n .d-xxl-block {\n display: block !important;\n }\n\n .d-xxl-grid {\n display: grid !important;\n }\n\n .d-xxl-table {\n display: table !important;\n }\n\n .d-xxl-table-row {\n display: table-row !important;\n }\n\n .d-xxl-table-cell {\n display: table-cell !important;\n }\n\n .d-xxl-flex {\n display: flex !important;\n }\n\n .d-xxl-inline-flex {\n display: inline-flex !important;\n }\n\n .d-xxl-none {\n display: none !important;\n }\n\n .flex-xxl-fill {\n flex: 1 1 auto !important;\n }\n\n .flex-xxl-row {\n flex-direction: row !important;\n }\n\n .flex-xxl-column {\n flex-direction: column !important;\n }\n\n .flex-xxl-row-reverse {\n flex-direction: row-reverse !important;\n }\n\n .flex-xxl-column-reverse {\n flex-direction: column-reverse !important;\n }\n\n .flex-xxl-grow-0 {\n flex-grow: 0 !important;\n }\n\n .flex-xxl-grow-1 {\n flex-grow: 1 !important;\n }\n\n .flex-xxl-shrink-0 {\n flex-shrink: 0 !important;\n }\n\n .flex-xxl-shrink-1 {\n flex-shrink: 1 !important;\n }\n\n .flex-xxl-wrap {\n flex-wrap: wrap !important;\n }\n\n .flex-xxl-nowrap {\n flex-wrap: nowrap !important;\n }\n\n .flex-xxl-wrap-reverse {\n flex-wrap: wrap-reverse !important;\n }\n\n .justify-content-xxl-start {\n justify-content: flex-start !important;\n }\n\n .justify-content-xxl-end {\n justify-content: flex-end !important;\n }\n\n .justify-content-xxl-center {\n justify-content: center !important;\n }\n\n .justify-content-xxl-between {\n justify-content: space-between !important;\n }\n\n .justify-content-xxl-around {\n justify-content: space-around !important;\n }\n\n .justify-content-xxl-evenly {\n justify-content: space-evenly !important;\n }\n\n .align-items-xxl-start {\n align-items: flex-start !important;\n }\n\n .align-items-xxl-end {\n align-items: flex-end !important;\n }\n\n .align-items-xxl-center {\n align-items: center !important;\n }\n\n .align-items-xxl-baseline {\n align-items: baseline !important;\n }\n\n .align-items-xxl-stretch {\n align-items: stretch !important;\n }\n\n .align-content-xxl-start {\n align-content: flex-start !important;\n }\n\n .align-content-xxl-end {\n align-content: flex-end !important;\n }\n\n .align-content-xxl-center {\n align-content: center !important;\n }\n\n .align-content-xxl-between {\n align-content: space-between !important;\n }\n\n .align-content-xxl-around {\n align-content: space-around !important;\n }\n\n .align-content-xxl-stretch {\n align-content: stretch !important;\n }\n\n .align-self-xxl-auto {\n align-self: auto !important;\n }\n\n .align-self-xxl-start {\n align-self: flex-start !important;\n }\n\n .align-self-xxl-end {\n align-self: flex-end !important;\n }\n\n .align-self-xxl-center {\n align-self: center !important;\n }\n\n .align-self-xxl-baseline {\n align-self: baseline !important;\n }\n\n .align-self-xxl-stretch {\n align-self: stretch !important;\n }\n\n .order-xxl-first {\n order: -1 !important;\n }\n\n .order-xxl-0 {\n order: 0 !important;\n }\n\n .order-xxl-1 {\n order: 1 !important;\n }\n\n .order-xxl-2 {\n order: 2 !important;\n }\n\n .order-xxl-3 {\n order: 3 !important;\n }\n\n .order-xxl-4 {\n order: 4 !important;\n }\n\n .order-xxl-5 {\n order: 5 !important;\n }\n\n .order-xxl-last {\n order: 6 !important;\n }\n\n .m-xxl-0 {\n margin: 0 !important;\n }\n\n .m-xxl-1 {\n margin: 0.25rem !important;\n }\n\n .m-xxl-2 {\n margin: 0.5rem !important;\n }\n\n .m-xxl-3 {\n margin: 1rem !important;\n }\n\n .m-xxl-4 {\n margin: 1.5rem !important;\n }\n\n .m-xxl-5 {\n margin: 3rem !important;\n }\n\n .m-xxl-auto {\n margin: auto !important;\n }\n\n .mx-xxl-0 {\n margin-left: 0 !important;\n margin-right: 0 !important;\n }\n\n .mx-xxl-1 {\n margin-left: 0.25rem !important;\n margin-right: 0.25rem !important;\n }\n\n .mx-xxl-2 {\n margin-left: 0.5rem !important;\n margin-right: 0.5rem !important;\n }\n\n .mx-xxl-3 {\n margin-left: 1rem !important;\n margin-right: 1rem !important;\n }\n\n .mx-xxl-4 {\n margin-left: 1.5rem !important;\n margin-right: 1.5rem !important;\n }\n\n .mx-xxl-5 {\n margin-left: 3rem !important;\n margin-right: 3rem !important;\n }\n\n .mx-xxl-auto {\n margin-left: auto !important;\n margin-right: auto !important;\n }\n\n .my-xxl-0 {\n margin-top: 0 !important;\n margin-bottom: 0 !important;\n }\n\n .my-xxl-1 {\n margin-top: 0.25rem !important;\n margin-bottom: 0.25rem !important;\n }\n\n .my-xxl-2 {\n margin-top: 0.5rem !important;\n margin-bottom: 0.5rem !important;\n }\n\n .my-xxl-3 {\n margin-top: 1rem !important;\n margin-bottom: 1rem !important;\n }\n\n .my-xxl-4 {\n margin-top: 1.5rem !important;\n margin-bottom: 1.5rem !important;\n }\n\n .my-xxl-5 {\n margin-top: 3rem !important;\n margin-bottom: 3rem !important;\n }\n\n .my-xxl-auto {\n margin-top: auto !important;\n margin-bottom: auto !important;\n }\n\n .mt-xxl-0 {\n margin-top: 0 !important;\n }\n\n .mt-xxl-1 {\n margin-top: 0.25rem !important;\n }\n\n .mt-xxl-2 {\n margin-top: 0.5rem !important;\n }\n\n .mt-xxl-3 {\n margin-top: 1rem !important;\n }\n\n .mt-xxl-4 {\n margin-top: 1.5rem !important;\n }\n\n .mt-xxl-5 {\n margin-top: 3rem !important;\n }\n\n .mt-xxl-auto {\n margin-top: auto !important;\n }\n\n .me-xxl-0 {\n margin-left: 0 !important;\n }\n\n .me-xxl-1 {\n margin-left: 0.25rem !important;\n }\n\n .me-xxl-2 {\n margin-left: 0.5rem !important;\n }\n\n .me-xxl-3 {\n margin-left: 1rem !important;\n }\n\n .me-xxl-4 {\n margin-left: 1.5rem !important;\n }\n\n .me-xxl-5 {\n margin-left: 3rem !important;\n }\n\n .me-xxl-auto {\n margin-left: auto !important;\n }\n\n .mb-xxl-0 {\n margin-bottom: 0 !important;\n }\n\n .mb-xxl-1 {\n margin-bottom: 0.25rem !important;\n }\n\n .mb-xxl-2 {\n margin-bottom: 0.5rem !important;\n }\n\n .mb-xxl-3 {\n margin-bottom: 1rem !important;\n }\n\n .mb-xxl-4 {\n margin-bottom: 1.5rem !important;\n }\n\n .mb-xxl-5 {\n margin-bottom: 3rem !important;\n }\n\n .mb-xxl-auto {\n margin-bottom: auto !important;\n }\n\n .ms-xxl-0 {\n margin-right: 0 !important;\n }\n\n .ms-xxl-1 {\n margin-right: 0.25rem !important;\n }\n\n .ms-xxl-2 {\n margin-right: 0.5rem !important;\n }\n\n .ms-xxl-3 {\n margin-right: 1rem !important;\n }\n\n .ms-xxl-4 {\n margin-right: 1.5rem !important;\n }\n\n .ms-xxl-5 {\n margin-right: 3rem !important;\n }\n\n .ms-xxl-auto {\n margin-right: auto !important;\n }\n\n .p-xxl-0 {\n padding: 0 !important;\n }\n\n .p-xxl-1 {\n padding: 0.25rem !important;\n }\n\n .p-xxl-2 {\n padding: 0.5rem !important;\n }\n\n .p-xxl-3 {\n padding: 1rem !important;\n }\n\n .p-xxl-4 {\n padding: 1.5rem !important;\n }\n\n .p-xxl-5 {\n padding: 3rem !important;\n }\n\n .px-xxl-0 {\n padding-left: 0 !important;\n padding-right: 0 !important;\n }\n\n .px-xxl-1 {\n padding-left: 0.25rem !important;\n padding-right: 0.25rem !important;\n }\n\n .px-xxl-2 {\n padding-left: 0.5rem !important;\n padding-right: 0.5rem !important;\n }\n\n .px-xxl-3 {\n padding-left: 1rem !important;\n padding-right: 1rem !important;\n }\n\n .px-xxl-4 {\n padding-left: 1.5rem !important;\n padding-right: 1.5rem !important;\n }\n\n .px-xxl-5 {\n padding-left: 3rem !important;\n padding-right: 3rem !important;\n }\n\n .py-xxl-0 {\n padding-top: 0 !important;\n padding-bottom: 0 !important;\n }\n\n .py-xxl-1 {\n padding-top: 0.25rem !important;\n padding-bottom: 0.25rem !important;\n }\n\n .py-xxl-2 {\n padding-top: 0.5rem !important;\n padding-bottom: 0.5rem !important;\n }\n\n .py-xxl-3 {\n padding-top: 1rem !important;\n padding-bottom: 1rem !important;\n }\n\n .py-xxl-4 {\n padding-top: 1.5rem !important;\n padding-bottom: 1.5rem !important;\n }\n\n .py-xxl-5 {\n padding-top: 3rem !important;\n padding-bottom: 3rem !important;\n }\n\n .pt-xxl-0 {\n padding-top: 0 !important;\n }\n\n .pt-xxl-1 {\n padding-top: 0.25rem !important;\n }\n\n .pt-xxl-2 {\n padding-top: 0.5rem !important;\n }\n\n .pt-xxl-3 {\n padding-top: 1rem !important;\n }\n\n .pt-xxl-4 {\n padding-top: 1.5rem !important;\n }\n\n .pt-xxl-5 {\n padding-top: 3rem !important;\n }\n\n .pe-xxl-0 {\n padding-left: 0 !important;\n }\n\n .pe-xxl-1 {\n padding-left: 0.25rem !important;\n }\n\n .pe-xxl-2 {\n padding-left: 0.5rem !important;\n }\n\n .pe-xxl-3 {\n padding-left: 1rem !important;\n }\n\n .pe-xxl-4 {\n padding-left: 1.5rem !important;\n }\n\n .pe-xxl-5 {\n padding-left: 3rem !important;\n }\n\n .pb-xxl-0 {\n padding-bottom: 0 !important;\n }\n\n .pb-xxl-1 {\n padding-bottom: 0.25rem !important;\n }\n\n .pb-xxl-2 {\n padding-bottom: 0.5rem !important;\n }\n\n .pb-xxl-3 {\n padding-bottom: 1rem !important;\n }\n\n .pb-xxl-4 {\n padding-bottom: 1.5rem !important;\n }\n\n .pb-xxl-5 {\n padding-bottom: 3rem !important;\n }\n\n .ps-xxl-0 {\n padding-right: 0 !important;\n }\n\n .ps-xxl-1 {\n padding-right: 0.25rem !important;\n }\n\n .ps-xxl-2 {\n padding-right: 0.5rem !important;\n }\n\n .ps-xxl-3 {\n padding-right: 1rem !important;\n }\n\n .ps-xxl-4 {\n padding-right: 1.5rem !important;\n }\n\n .ps-xxl-5 {\n padding-right: 3rem !important;\n }\n}\n@media print {\n .d-print-inline {\n display: inline !important;\n }\n\n .d-print-inline-block {\n display: inline-block !important;\n }\n\n .d-print-block {\n display: block !important;\n }\n\n .d-print-grid {\n display: grid !important;\n }\n\n .d-print-table {\n display: table !important;\n }\n\n .d-print-table-row {\n display: table-row !important;\n }\n\n .d-print-table-cell {\n display: table-cell !important;\n }\n\n .d-print-flex {\n display: flex !important;\n }\n\n .d-print-inline-flex {\n display: inline-flex !important;\n }\n\n .d-print-none {\n display: none !important;\n }\n}\n/*# sourceMappingURL=bootstrap-grid.rtl.css.map */","// Container mixins\n\n@mixin make-container($gutter: $container-padding-x) {\n width: 100%;\n padding-right: var(--#{$variable-prefix}gutter-x, #{$gutter});\n padding-left: var(--#{$variable-prefix}gutter-x, #{$gutter});\n margin-right: auto;\n margin-left: auto;\n}\n","// Breakpoint viewport sizes and media queries.\n//\n// Breakpoints are defined as a map of (name: minimum width), order from small to large:\n//\n// (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px)\n//\n// The map defined in the `$grid-breakpoints` global variable is used as the `$breakpoints` argument by default.\n\n// Name of the next breakpoint, or null for the last breakpoint.\n//\n// >> breakpoint-next(sm)\n// md\n// >> breakpoint-next(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// md\n// >> breakpoint-next(sm, $breakpoint-names: (xs sm md lg xl))\n// md\n@function breakpoint-next($name, $breakpoints: $grid-breakpoints, $breakpoint-names: map-keys($breakpoints)) {\n $n: index($breakpoint-names, $name);\n @if not $n {\n @error \"breakpoint `#{$name}` not found in `#{$breakpoints}`\";\n }\n @return if($n < length($breakpoint-names), nth($breakpoint-names, $n + 1), null);\n}\n\n// Minimum breakpoint width. Null for the smallest (first) breakpoint.\n//\n// >> breakpoint-min(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 576px\n@function breakpoint-min($name, $breakpoints: $grid-breakpoints) {\n $min: map-get($breakpoints, $name);\n @return if($min != 0, $min, null);\n}\n\n// Maximum breakpoint width.\n// The maximum value is reduced by 0.02px to work around the limitations of\n// `min-` and `max-` prefixes and viewports with fractional widths.\n// See https://www.w3.org/TR/mediaqueries-4/#mq-min-max\n// Uses 0.02px rather than 0.01px to work around a current rounding bug in Safari.\n// See https://bugs.webkit.org/show_bug.cgi?id=178261\n//\n// >> breakpoint-max(md, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// 767.98px\n@function breakpoint-max($name, $breakpoints: $grid-breakpoints) {\n $max: map-get($breakpoints, $name);\n @return if($max and $max > 0, $max - .02, null);\n}\n\n// Returns a blank string if smallest breakpoint, otherwise returns the name with a dash in front.\n// Useful for making responsive utilities.\n//\n// >> breakpoint-infix(xs, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"\" (Returns a blank string)\n// >> breakpoint-infix(sm, (xs: 0, sm: 576px, md: 768px, lg: 992px, xl: 1200px))\n// \"-sm\"\n@function breakpoint-infix($name, $breakpoints: $grid-breakpoints) {\n @return if(breakpoint-min($name, $breakpoints) == null, \"\", \"-#{$name}\");\n}\n\n// Media of at least the minimum breakpoint width. No query for the smallest breakpoint.\n// Makes the @content apply to the given breakpoint and wider.\n@mixin media-breakpoint-up($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n @if $min {\n @media (min-width: $min) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media of at most the maximum breakpoint width. No query for the largest breakpoint.\n// Makes the @content apply to the given breakpoint and narrower.\n@mixin media-breakpoint-down($name, $breakpoints: $grid-breakpoints) {\n $max: breakpoint-max($name, $breakpoints);\n @if $max {\n @media (max-width: $max) {\n @content;\n }\n } @else {\n @content;\n }\n}\n\n// Media that spans multiple breakpoint widths.\n// Makes the @content apply between the min and max breakpoints\n@mixin media-breakpoint-between($lower, $upper, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($lower, $breakpoints);\n $max: breakpoint-max($upper, $breakpoints);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($lower, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($upper, $breakpoints) {\n @content;\n }\n }\n}\n\n// Media between the breakpoint's minimum and maximum widths.\n// No minimum for the smallest breakpoint, and no maximum for the largest one.\n// Makes the @content apply only to the given breakpoint, not viewports any wider or narrower.\n@mixin media-breakpoint-only($name, $breakpoints: $grid-breakpoints) {\n $min: breakpoint-min($name, $breakpoints);\n $next: breakpoint-next($name, $breakpoints);\n $max: breakpoint-max($next);\n\n @if $min != null and $max != null {\n @media (min-width: $min) and (max-width: $max) {\n @content;\n }\n } @else if $max == null {\n @include media-breakpoint-up($name, $breakpoints) {\n @content;\n }\n } @else if $min == null {\n @include media-breakpoint-down($next, $breakpoints) {\n @content;\n }\n }\n}\n","// Row\n//\n// Rows contain your columns.\n\n@if $enable-grid-classes {\n .row {\n @include make-row();\n\n > * {\n @include make-col-ready();\n }\n }\n}\n\n\n// Columns\n//\n// Common styles for small and large grid columns\n\n@if $enable-grid-classes {\n @include make-grid-columns();\n}\n","// Grid system\n//\n// Generate semantic grid columns with these mixins.\n\n@mixin make-row($gutter: $grid-gutter-width) {\n --#{$variable-prefix}gutter-x: #{$gutter};\n --#{$variable-prefix}gutter-y: 0;\n display: flex;\n flex-wrap: wrap;\n margin-top: calc(var(--#{$variable-prefix}gutter-y) * -1); // stylelint-disable-line function-disallowed-list\n margin-right: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n margin-left: calc(var(--#{$variable-prefix}gutter-x) * -.5); // stylelint-disable-line function-disallowed-list\n}\n\n@mixin make-col-ready($gutter: $grid-gutter-width) {\n // Add box sizing if only the grid is loaded\n box-sizing: if(variable-exists(include-column-box-sizing) and $include-column-box-sizing, border-box, null);\n // Prevent columns from becoming too narrow when at smaller grid tiers by\n // always setting `width: 100%;`. This works because we set the width\n // later on to override this initial width.\n flex-shrink: 0;\n width: 100%;\n max-width: 100%; // Prevent `.col-auto`, `.col` (& responsive variants) from breaking out the grid\n padding-right: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n padding-left: calc(var(--#{$variable-prefix}gutter-x) * .5); // stylelint-disable-line function-disallowed-list\n margin-top: var(--#{$variable-prefix}gutter-y);\n}\n\n@mixin make-col($size: false, $columns: $grid-columns) {\n @if $size {\n flex: 0 0 auto;\n width: percentage(divide($size, $columns));\n\n } @else {\n flex: 1 1 0;\n max-width: 100%;\n }\n}\n\n@mixin make-col-auto() {\n flex: 0 0 auto;\n width: auto;\n}\n\n@mixin make-col-offset($size, $columns: $grid-columns) {\n $num: divide($size, $columns);\n margin-left: if($num == 0, 0, percentage($num));\n}\n\n// Row columns\n//\n// Specify on a parent element(e.g., .row) to force immediate children into NN\n// numberof columns. Supports wrapping to new lines, but does not do a Masonry\n// style grid.\n@mixin row-cols($count) {\n > * {\n flex: 0 0 auto;\n width: divide(100%, $count);\n }\n}\n\n// Framework grid generation\n//\n// Used only by Bootstrap to generate the correct number of grid classes given\n// any value of `$grid-columns`.\n\n@mixin make-grid-columns($columns: $grid-columns, $gutter: $grid-gutter-width, $breakpoints: $grid-breakpoints) {\n @each $breakpoint in map-keys($breakpoints) {\n // .row-cols defaults must all appear before .col overrides so they can be overridden.\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n // Provide basic `.col-{bp}` classes for equal-width flexbox columns\n .col#{$infix} {\n flex: 1 0 0%; // Flexbugs #4: https://github.com/philipwalton/flexbugs#flexbug-4\n }\n\n .row-cols#{$infix}-auto > * {\n @include make-col-auto();\n }\n\n @if $grid-row-columns > 0 {\n @for $i from 1 through $grid-row-columns {\n .row-cols#{$infix}-#{$i} {\n @include row-cols($i);\n }\n }\n }\n }\n }\n\n @each $breakpoint in map-keys($breakpoints) {\n $infix: breakpoint-infix($breakpoint, $breakpoints);\n\n @include media-breakpoint-up($breakpoint, $breakpoints) {\n .col#{$infix}-auto {\n @include make-col-auto();\n }\n\n @if $columns > 0 {\n @for $i from 1 through $columns {\n .col#{$infix}-#{$i} {\n @include make-col($i, $columns);\n }\n }\n\n // `$columns - 1` because offsetting by the width of an entire row isn't possible\n @for $i from 0 through ($columns - 1) {\n @if not ($infix == \"\" and $i == 0) { // Avoid emitting useless .offset-0\n .offset#{$infix}-#{$i} {\n @include make-col-offset($i, $columns);\n }\n }\n }\n }\n\n // Gutters\n //\n // Make use of `.g-*`, `.gx-*` or `.gy-*` utilities to change spacing between the columns.\n @each $key, $value in $gutters {\n .g#{$infix}-#{$key},\n .gx#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-x: #{$value};\n }\n\n .g#{$infix}-#{$key},\n .gy#{$infix}-#{$key} {\n --#{$variable-prefix}gutter-y: #{$value};\n }\n }\n }\n }\n}\n","// Utility generator\n// Used to generate utilities & print utilities\n@mixin generate-utility($utility, $infix, $is-rfs-media-query: false) {\n $values: map-get($utility, values);\n\n // If the values are a list or string, convert it into a map\n @if type-of($values) == \"string\" or type-of(nth($values, 1)) != \"list\" {\n $values: zip($values, $values);\n }\n\n @each $key, $value in $values {\n $properties: map-get($utility, property);\n\n // Multiple properties are possible, for example with vertical or horizontal margins or paddings\n @if type-of($properties) == \"string\" {\n $properties: append((), $properties);\n }\n\n // Use custom class if present\n $property-class: if(map-has-key($utility, class), map-get($utility, class), nth($properties, 1));\n $property-class: if($property-class == null, \"\", $property-class);\n\n // State params to generate pseudo-classes\n $state: if(map-has-key($utility, state), map-get($utility, state), ());\n\n $infix: if($property-class == \"\" and str-slice($infix, 1, 1) == \"-\", str-slice($infix, 2), $infix);\n\n // Don't prefix if value key is null (eg. with shadow class)\n $property-class-modifier: if($key, if($property-class == \"\" and $infix == \"\", \"\", \"-\") + $key, \"\");\n\n @if map-get($utility, rfs) {\n // Inside the media query\n @if $is-rfs-media-query {\n $val: rfs-value($value);\n\n // Do not render anything if fluid and non fluid values are the same\n $value: if($val == rfs-fluid-value($value), null, $val);\n }\n @else {\n $value: rfs-fluid-value($value);\n }\n }\n\n $is-rtl: map-get($utility, rtl);\n\n @if $value != null {\n @if $is-rtl == false {\n /* rtl:begin:remove */\n }\n .#{$property-class + $infix + $property-class-modifier} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n\n @each $pseudo in $state {\n .#{$property-class + $infix + $property-class-modifier}-#{$pseudo}:#{$pseudo} {\n @each $property in $properties {\n #{$property}: $value if($enable-important-utilities, !important, null);\n }\n }\n }\n @if $is-rtl == false {\n /* rtl:end:remove */\n }\n }\n }\n}\n","// Loop over each breakpoint\n@each $breakpoint in map-keys($grid-breakpoints) {\n\n // Generate media query if needed\n @include media-breakpoint-up($breakpoint) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix);\n }\n }\n }\n}\n\n// RFS rescaling\n@media (min-width: $rfs-mq-value) {\n @each $breakpoint in map-keys($grid-breakpoints) {\n $infix: breakpoint-infix($breakpoint, $grid-breakpoints);\n\n @if (map-get($grid-breakpoints, $breakpoint) < $rfs-breakpoint) {\n // Loop over each utility property\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Only proceed if responsive media queries are enabled or if it's the base media query\n @if type-of($utility) == \"map\" and map-get($utility, rfs) and (map-get($utility, responsive) or $infix == \"\") {\n @include generate-utility($utility, $infix, true);\n }\n }\n }\n }\n}\n\n\n// Print utilities\n@media print {\n @each $key, $utility in $utilities {\n // The utility can be disabled with `false`, thus check if the utility is a map first\n // Then check if the utility needs print styles\n @if type-of($utility) == \"map\" and map-get($utility, print) == true {\n @include generate-utility($utility, \"-print\");\n }\n }\n}\n"]} \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-reboot.css b/priv/assets/vendor/bootstrap/css/bootstrap-reboot.css deleted file mode 100644 index 2cd30e0..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-reboot.css +++ /dev/null @@ -1,426 +0,0 @@ -/*! - * Bootstrap Reboot v5.0.2 (https://getbootstrap.com/) - * Copyright 2011-2021 The Bootstrap Authors - * Copyright 2011-2021 Twitter, Inc. - * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE) - * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md) - */ -*, -*::before, -*::after { - box-sizing: border-box; -} - -@media (prefers-reduced-motion: no-preference) { - :root { - scroll-behavior: smooth; - } -} - -body { - margin: 0; - font-family: system-ui, -apple-system, "Segoe UI", Roboto, "Helvetica Neue", Arial, "Noto Sans", "Liberation Sans", sans-serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol", "Noto Color Emoji"; - font-size: 1rem; - font-weight: 400; - line-height: 1.5; - color: #212529; - background-color: #fff; - -webkit-text-size-adjust: 100%; - -webkit-tap-highlight-color: rgba(0, 0, 0, 0); -} - -hr { - margin: 1rem 0; - color: inherit; - background-color: currentColor; - border: 0; - opacity: 0.25; -} - -hr:not([size]) { - height: 1px; -} - -h6, h5, h4, h3, h2, h1 { - margin-top: 0; - margin-bottom: 0.5rem; - font-weight: 500; - line-height: 1.2; -} - -h1 { - font-size: calc(1.375rem + 1.5vw); -} -@media (min-width: 1200px) { - h1 { - font-size: 2.5rem; - } -} - -h2 { - font-size: calc(1.325rem + 0.9vw); -} -@media (min-width: 1200px) { - h2 { - font-size: 2rem; - } -} - -h3 { - font-size: calc(1.3rem + 0.6vw); -} -@media (min-width: 1200px) { - h3 { - font-size: 1.75rem; - } -} - -h4 { - font-size: calc(1.275rem + 0.3vw); -} -@media (min-width: 1200px) { - h4 { - font-size: 1.5rem; - } -} - -h5 { - font-size: 1.25rem; -} - -h6 { - font-size: 1rem; -} - -p { - margin-top: 0; - margin-bottom: 1rem; -} - -abbr[title], -abbr[data-bs-original-title] { - -webkit-text-decoration: underline dotted; - text-decoration: underline dotted; - cursor: help; - -webkit-text-decoration-skip-ink: none; - text-decoration-skip-ink: none; -} - -address { - margin-bottom: 1rem; - font-style: normal; - line-height: inherit; -} - -ol, -ul { - padding-left: 2rem; -} - -ol, -ul, -dl { - margin-top: 0; - margin-bottom: 1rem; -} - -ol ol, -ul ul, -ol ul, -ul ol { - margin-bottom: 0; -} - -dt { - font-weight: 700; -} - -dd { - margin-bottom: 0.5rem; - margin-left: 0; -} - -blockquote { - margin: 0 0 1rem; -} - -b, -strong { - font-weight: bolder; -} - -small { - font-size: 0.875em; -} - -mark { - padding: 0.2em; - background-color: #fcf8e3; -} - -sub, -sup { - position: relative; - font-size: 0.75em; - line-height: 0; - vertical-align: baseline; -} - -sub { - bottom: -0.25em; -} - -sup { - top: -0.5em; -} - -a { - color: #0d6efd; - text-decoration: underline; -} -a:hover { - color: #0a58ca; -} - -a:not([href]):not([class]), a:not([href]):not([class]):hover { - color: inherit; - text-decoration: none; -} - -pre, -code, -kbd, -samp { - font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace; - font-size: 1em; - direction: ltr /* rtl:ignore */; - unicode-bidi: bidi-override; -} - -pre { - display: block; - margin-top: 0; - margin-bottom: 1rem; - overflow: auto; - font-size: 0.875em; -} -pre code { - font-size: inherit; - color: inherit; - word-break: normal; -} - -code { - font-size: 0.875em; - color: #d63384; - word-wrap: break-word; -} -a > code { - color: inherit; -} - -kbd { - padding: 0.2rem 0.4rem; - font-size: 0.875em; - color: #fff; - background-color: #212529; - border-radius: 0.2rem; -} -kbd kbd { - padding: 0; - font-size: 1em; - font-weight: 700; -} - -figure { - margin: 0 0 1rem; -} - -img, -svg { - vertical-align: middle; -} - -table { - caption-side: bottom; - border-collapse: collapse; -} - -caption { - padding-top: 0.5rem; - padding-bottom: 0.5rem; - color: #6c757d; - text-align: left; -} - -th { - text-align: inherit; - text-align: -webkit-match-parent; -} - -thead, -tbody, -tfoot, -tr, -td, -th { - border-color: inherit; - border-style: solid; - border-width: 0; -} - -label { - display: inline-block; -} - -button { - border-radius: 0; -} - -button:focus:not(:focus-visible) { - outline: 0; -} - -input, -button, -select, -optgroup, -textarea { - margin: 0; - font-family: inherit; - font-size: inherit; - line-height: inherit; -} - -button, -select { - text-transform: none; -} - -[role=button] { - cursor: pointer; -} - -select { - word-wrap: normal; -} -select:disabled { - opacity: 1; -} - -[list]::-webkit-calendar-picker-indicator { - display: none; -} - -button, -[type=button], -[type=reset], -[type=submit] { - -webkit-appearance: button; -} -button:not(:disabled), -[type=button]:not(:disabled), -[type=reset]:not(:disabled), -[type=submit]:not(:disabled) { - cursor: pointer; -} - -::-moz-focus-inner { - padding: 0; - border-style: none; -} - -textarea { - resize: vertical; -} - -fieldset { - min-width: 0; - padding: 0; - margin: 0; - border: 0; -} - -legend { - float: left; - width: 100%; - padding: 0; - margin-bottom: 0.5rem; - font-size: calc(1.275rem + 0.3vw); - line-height: inherit; -} -@media (min-width: 1200px) { - legend { - font-size: 1.5rem; - } -} -legend + * { - clear: left; -} - -::-webkit-datetime-edit-fields-wrapper, -::-webkit-datetime-edit-text, -::-webkit-datetime-edit-minute, -::-webkit-datetime-edit-hour-field, -::-webkit-datetime-edit-day-field, -::-webkit-datetime-edit-month-field, -::-webkit-datetime-edit-year-field { - padding: 0; -} - -::-webkit-inner-spin-button { - height: auto; -} - -[type=search] { - outline-offset: -2px; - -webkit-appearance: textfield; -} - -/* rtl:raw: -[type="tel"], -[type="url"], -[type="email"], -[type="number"] { - direction: ltr; -} -*/ -::-webkit-search-decoration { - -webkit-appearance: none; -} - -::-webkit-color-swatch-wrapper { - padding: 0; -} - -::file-selector-button { - font: inherit; -} - -::-webkit-file-upload-button { - font: inherit; - -webkit-appearance: button; -} - -output { - display: inline-block; -} - -iframe { - border: 0; -} - -summary { - display: list-item; - cursor: pointer; -} - -progress { - vertical-align: baseline; -} - -[hidden] { - display: none !important; -} - -/*# sourceMappingURL=bootstrap-reboot.css.map */ \ No newline at end of file diff --git a/priv/assets/vendor/bootstrap/css/bootstrap-reboot.css.map b/priv/assets/vendor/bootstrap/css/bootstrap-reboot.css.map deleted file mode 100644 index b0e65f5..0000000 --- a/priv/assets/vendor/bootstrap/css/bootstrap-reboot.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["../../scss/bootstrap-reboot.scss","../../scss/_reboot.scss","bootstrap-reboot.css","../../scss/_variables.scss","../../scss/vendor/_rfs.scss","../../scss/mixins/_border-radius.scss"],"names":[],"mappings":"AAAA;;;;;;EAAA;ACeA;;;EAGE,sBAAA;ACPF;;ADoBI;EAJJ;IAKM,uBAAA;EChBJ;AACF;;AD4BA;EACE,SAAA;EACA,4MEmX4B;EC7HxB,eALI;EH/OR,gBEgY4B;EF/X5B,gBEqY4B;EFpY5B,cElCS;EFoCT,sBE7CS;EF8CT,8BAAA;EACA,6CAAA;AC1BF;;ADmCA;EACE,cAAA;EACA,cEqb4B;EFpb5B,8BAAA;EACA,SAAA;EACA,aEob4B;ADpd9B;;ADmCA;EACE,WE+R4B;AD/T9B;;AD0CA;EACE,aAAA;EACA,qBE0X4B;EFvX5B,gBE0X4B;EFzX5B,gBE0X4B;ADna9B;;AD6CA;EG4MQ,iCAAA;AFrPR;AEmFI;EH1CJ;IGmNQ,iBAAA;EFxPN;AACF;;ADyCA;EGuMQ,iCAAA;AF5OR;AE0EI;EHrCJ;IG8MQ,eAAA;EF/ON;AACF;;ADqCA;EGkMQ,+BAAA;AFnOR;AEiEI;EHhCJ;IGyMQ,kBAAA;EFtON;AACF;;ADiCA;EG6LQ,iCAAA;AF1NR;AEwDI;EH3BJ;IGoMQ,iBAAA;EF7NN;AACF;;AD6BA;EGoLM,kBALI;AFxMV;;AD8BA;EG+KM,eALI;AFpMV;;ADqCA;EACE,aAAA;EACA,mBEyK0B;AD3M5B;;AD6CA;;EAEE,yCAAA;EAAA,iCAAA;EACA,YAAA;EACA,sCAAA;EAAA,8BAAA;AC1CF;;ADgDA;EACE,mBAAA;EACA,kBAAA;EACA,oBAAA;AC7CF;;ADmDA;;EAEE,kBAAA;AChDF;;ADmDA;;;EAGE,aAAA;EACA,mBAAA;AChDF;;ADmDA;;;;EAIE,gBAAA;AChDF;;ADmDA;EACE,gBE6P4B;AD7S9B;;ADqDA;EACE,qBAAA;EACA,cAAA;AClDF;;ADwDA;EACE,gBAAA;ACrDF;;AD6DA;;EAEE,mBEsO4B;ADhS9B;;ADkEA;EGgFM,kBALI;AFzIV;;ADqEA;EACE,cEkS4B;EFjS5B,yBEyS4B;AD3W9B;;AD2EA;;EAEE,kBAAA;EG4DI,iBALI;EHrDR,cAAA;EACA,wBAAA;ACxEF;;AD2EA;EAAM,eAAA;ACvEN;;ADwEA;EAAM,WAAA;ACpEN;;ADyEA;EACE,cEhNQ;EFiNR,0BEyCwC;AD/G1C;ADwEE;EACE,cEwCsC;AD9G1C;;ADiFE;EAEE,cAAA;EACA,qBAAA;AC/EJ;;ADsFA;;;;EAIE,iGEgJ4B;EC9HxB,cALI;EHXR,+BAAA;EACA,2BAAA;ACnFF;;AD0FA;EACE,cAAA;EACA,aAAA;EACA,mBAAA;EACA,cAAA;EGII,kBALI;AFrFV;AD2FE;EGDI,kBALI;EHQN,cAAA;EACA,kBAAA;ACzFJ;;AD6FA;EGRM,kBALI;EHeR,cEtQQ;EFuQR,qBAAA;AC1FF;AD6FE;EACE,cAAA;AC3FJ;;AD+FA;EACE,sBAAA;EGpBI,kBALI;EH2BR,WEnTS;EFoTT,yBE3SS;EEEP,qBAAA;AH8MJ;AD8FE;EACE,UAAA;EG3BE,cALI;EHkCN,gBEgH0B;AD5M9B;;ADqGA;EACE,gBAAA;AClGF;;ADwGA;;EAEE,sBAAA;ACrGF;;AD6GA;EACE,oBAAA;EACA,yBAAA;AC1GF;;AD6GA;EACE,mBE8K4B;EF7K5B,sBE6K4B;EF5K5B,cEtVS;EFuVT,gBAAA;AC1GF;;ADiHA;EAEE,mBAAA;EACA,gCAAA;AC/GF;;ADkHA;;;;;;EAME,qBAAA;EACA,mBAAA;EACA,eAAA;AC/GF;;ADuHA;EACE,qBAAA;ACpHF;;AD0HA;EAEE,gBAAA;ACxHF;;ADgIA;EACE,UAAA;AC7HF;;ADkIA;;;;;EAKE,SAAA;EACA,oBAAA;EG1HI,kBALI;EHiIR,oBAAA;AC/HF;;ADmIA;;EAEE,oBAAA;AChIF;;ADqIA;EACE,eAAA;AClIF;;ADqIA;EAGE,iBAAA;ACpIF;ADuIE;EACE,UAAA;ACrIJ;;AD4IA;EACE,aAAA;ACzIF;;ADiJA;;;;EAIE,0BAAA;AC9IF;ADiJI;;;;EACE,eAAA;AC5IN;;ADmJA;EACE,UAAA;EACA,kBAAA;AChJF;;ADqJA;EACE,gBAAA;AClJF;;AD4JA;EACE,YAAA;EACA,UAAA;EACA,SAAA;EACA,SAAA;ACzJF;;ADiKA;EACE,WAAA;EACA,WAAA;EACA,UAAA;EACA,qBEG4B;EClNtB,iCAAA;EHkNN,oBAAA;AC/JF;AErNI;EH6WJ;IGpMQ,iBAAA;EFgDN;AACF;AD4JE;EACE,WAAA;AC1JJ;;ADiKA;;;;;;;EAOE,UAAA;AC9JF;;ADiKA;EACE,YAAA;AC9JF;;ADuKA;EACE,oBAAA;EACA,6BAAA;ACpKF;;AD4KA;;;;;;;CAAA;AAWA;EACE,wBAAA;AC5KF;;ADiLA;EACE,UAAA;AC9KF;;ADoLA;EACE,aAAA;ACjLF;;ADuLA;EACE,aAAA;EACA,0BAAA;ACpLF;;ADyLA;EACE,qBAAA;ACtLF;;AD2LA;EACE,SAAA;ACxLF;;AD+LA;EACE,kBAAA;EACA,eAAA;AC5LF;;ADoMA;EACE,wBAAA;ACjMF;;ADyMA;EACE,wBAAA;ACtMF","file":"bootstrap-reboot.css","sourcesContent":["/*!\n * Bootstrap Reboot v5.0.2 (https://getbootstrap.com/)\n * Copyright 2011-2021 The Bootstrap Authors\n * Copyright 2011-2021 Twitter, Inc.\n * Licensed under MIT (https://github.com/twbs/bootstrap/blob/main/LICENSE)\n * Forked from Normalize.css, licensed MIT (https://github.com/necolas/normalize.css/blob/master/LICENSE.md)\n */\n\n@import \"functions\";\n@import \"variables\";\n// Prevent the usage of custom properties since we don't add them to `:root` in reboot\n$font-family-base: $font-family-sans-serif; // stylelint-disable-line scss/dollar-variable-default\n$font-family-code: $font-family-monospace; // stylelint-disable-line scss/dollar-variable-default\n@import \"mixins\";\n@import \"reboot\";\n","// stylelint-disable declaration-no-important, selector-no-qualifying-type, property-no-vendor-prefix\n\n\n// Reboot\n//\n// Normalization of HTML elements, manually forked from Normalize.css to remove\n// styles targeting irrelevant browsers while applying new styles.\n//\n// Normalize is licensed MIT. https://github.com/necolas/normalize.css\n\n\n// Document\n//\n// Change from `box-sizing: content-box` so that `width` is not affected by `padding` or `border`.\n\n*,\n*::before,\n*::after {\n box-sizing: border-box;\n}\n\n\n// Root\n//\n// Ability to the value of the root font sizes, affecting the value of `rem`.\n// null by default, thus nothing is generated.\n\n:root {\n font-size: $font-size-root;\n\n @if $enable-smooth-scroll {\n @media (prefers-reduced-motion: no-preference) {\n scroll-behavior: smooth;\n }\n }\n}\n\n\n// Body\n//\n// 1. Remove the margin in all browsers.\n// 2. As a best practice, apply a default `background-color`.\n// 3. Prevent adjustments of font size after orientation changes in iOS.\n// 4. Change the default tap highlight to be completely transparent in iOS.\n\nbody {\n margin: 0; // 1\n font-family: $font-family-base;\n @include font-size($font-size-base);\n font-weight: $font-weight-base;\n line-height: $line-height-base;\n color: $body-color;\n text-align: $body-text-align;\n background-color: $body-bg; // 2\n -webkit-text-size-adjust: 100%; // 3\n -webkit-tap-highlight-color: rgba($black, 0); // 4\n}\n\n\n// Content grouping\n//\n// 1. Reset Firefox's gray color\n// 2. Set correct height and prevent the `size` attribute to make the `hr` look like an input field\n\nhr {\n margin: $hr-margin-y 0;\n color: $hr-color; // 1\n background-color: currentColor;\n border: 0;\n opacity: $hr-opacity;\n}\n\nhr:not([size]) {\n height: $hr-height; // 2\n}\n\n\n// Typography\n//\n// 1. Remove top margins from headings\n// By default, `

`-`

` all receive top and bottom margins. We nuke the top\n// margin for easier control within type scales as it avoids margin collapsing.\n\n%heading {\n margin-top: 0; // 1\n margin-bottom: $headings-margin-bottom;\n font-family: $headings-font-family;\n font-style: $headings-font-style;\n font-weight: $headings-font-weight;\n line-height: $headings-line-height;\n color: $headings-color;\n}\n\nh1 {\n @extend %heading;\n @include font-size($h1-font-size);\n}\n\nh2 {\n @extend %heading;\n @include font-size($h2-font-size);\n}\n\nh3 {\n @extend %heading;\n @include font-size($h3-font-size);\n}\n\nh4 {\n @extend %heading;\n @include font-size($h4-font-size);\n}\n\nh5 {\n @extend %heading;\n @include font-size($h5-font-size);\n}\n\nh6 {\n @extend %heading;\n @include font-size($h6-font-size);\n}\n\n\n// Reset margins on paragraphs\n//\n// Similarly, the top margin on `

`s get reset. However, we also reset the\n// bottom margin to use `rem` units instead of `em`.\n\np {\n margin-top: 0;\n margin-bottom: $paragraph-margin-bottom;\n}\n\n\n// Abbreviations\n//\n// 1. Duplicate behavior to the data-bs-* attribute for our tooltip plugin\n// 2. Add the correct text decoration in Chrome, Edge, Opera, and Safari.\n// 3. Add explicit cursor to indicate changed behavior.\n// 4. Prevent the text-decoration to be skipped.\n\nabbr[title],\nabbr[data-bs-original-title] { // 1\n text-decoration: underline dotted; // 2\n cursor: help; // 3\n text-decoration-skip-ink: none; // 4\n}\n\n\n// Address\n\naddress {\n margin-bottom: 1rem;\n font-style: normal;\n line-height: inherit;\n}\n\n\n// Lists\n\nol,\nul {\n padding-left: 2rem;\n}\n\nol,\nul,\ndl {\n margin-top: 0;\n margin-bottom: 1rem;\n}\n\nol ol,\nul ul,\nol ul,\nul ol {\n margin-bottom: 0;\n}\n\ndt {\n font-weight: $dt-font-weight;\n}\n\n// 1. Undo browser default\n\ndd {\n margin-bottom: .5rem;\n margin-left: 0; // 1\n}\n\n\n// Blockquote\n\nblockquote {\n margin: 0 0 1rem;\n}\n\n\n// Strong\n//\n// Add the correct font weight in Chrome, Edge, and Safari\n\nb,\nstrong {\n font-weight: $font-weight-bolder;\n}\n\n\n// Small\n//\n// Add the correct font size in all browsers\n\nsmall {\n @include font-size($small-font-size);\n}\n\n\n// Mark\n\nmark {\n padding: $mark-padding;\n background-color: $mark-bg;\n}\n\n\n// Sub and Sup\n//\n// Prevent `sub` and `sup` elements from affecting the line height in\n// all browsers.\n\nsub,\nsup {\n position: relative;\n @include font-size($sub-sup-font-size);\n line-height: 0;\n vertical-align: baseline;\n}\n\nsub { bottom: -.25em; }\nsup { top: -.5em; }\n\n\n// Links\n\na {\n color: $link-color;\n text-decoration: $link-decoration;\n\n &:hover {\n color: $link-hover-color;\n text-decoration: $link-hover-decoration;\n }\n}\n\n// And undo these styles for placeholder links/named anchors (without href).\n// It would be more straightforward to just use a[href] in previous block, but that\n// causes specificity issues in many other styles that are too complex to fix.\n// See https://github.com/twbs/bootstrap/issues/19402\n\na:not([href]):not([class]) {\n &,\n &:hover {\n color: inherit;\n text-decoration: none;\n }\n}\n\n\n// Code\n\npre,\ncode,\nkbd,\nsamp {\n font-family: $font-family-code;\n @include font-size(1em); // Correct the odd `em` font sizing in all browsers.\n direction: ltr #{\"/* rtl:ignore */\"};\n unicode-bidi: bidi-override;\n}\n\n// 1. Remove browser default top margin\n// 2. Reset browser default of `1em` to use `rem`s\n// 3. Don't allow content to break outside\n\npre {\n display: block;\n margin-top: 0; // 1\n margin-bottom: 1rem; // 2\n overflow: auto; // 3\n @include font-size($code-font-size);\n color: $pre-color;\n\n // Account for some code outputs that place code tags in pre tags\n code {\n @include font-size(inherit);\n color: inherit;\n word-break: normal;\n }\n}\n\ncode {\n @include font-size($code-font-size);\n color: $code-color;\n word-wrap: break-word;\n\n // Streamline the style when inside anchors to avoid broken underline and more\n a > & {\n color: inherit;\n }\n}\n\nkbd {\n padding: $kbd-padding-y $kbd-padding-x;\n @include font-size($kbd-font-size);\n color: $kbd-color;\n background-color: $kbd-bg;\n @include border-radius($border-radius-sm);\n\n kbd {\n padding: 0;\n @include font-size(1em);\n font-weight: $nested-kbd-font-weight;\n }\n}\n\n\n// Figures\n//\n// Apply a consistent margin strategy (matches our type styles).\n\nfigure {\n margin: 0 0 1rem;\n}\n\n\n// Images and content\n\nimg,\nsvg {\n vertical-align: middle;\n}\n\n\n// Tables\n//\n// Prevent double borders\n\ntable {\n caption-side: bottom;\n border-collapse: collapse;\n}\n\ncaption {\n padding-top: $table-cell-padding-y;\n padding-bottom: $table-cell-padding-y;\n color: $table-caption-color;\n text-align: left;\n}\n\n// 1. Removes font-weight bold by inheriting\n// 2. Matches default `` alignment by inheriting `text-align`.\n// 3. Fix alignment for Safari\n\nth {\n font-weight: $table-th-font-weight; // 1\n text-align: inherit; // 2\n text-align: -webkit-match-parent; // 3\n}\n\nthead,\ntbody,\ntfoot,\ntr,\ntd,\nth {\n border-color: inherit;\n border-style: solid;\n border-width: 0;\n}\n\n\n// Forms\n//\n// 1. Allow labels to use `margin` for spacing.\n\nlabel {\n display: inline-block; // 1\n}\n\n// Remove the default `border-radius` that macOS Chrome adds.\n// See https://github.com/twbs/bootstrap/issues/24093\n\nbutton {\n // stylelint-disable-next-line property-disallowed-list\n border-radius: 0;\n}\n\n// Explicitly remove focus outline in Chromium when it shouldn't be\n// visible (e.g. as result of mouse click or touch tap). It already\n// should be doing this automatically, but seems to currently be\n// confused and applies its very visible two-tone outline anyway.\n\nbutton:focus:not(:focus-visible) {\n outline: 0;\n}\n\n// 1. Remove the margin in Firefox and Safari\n\ninput,\nbutton,\nselect,\noptgroup,\ntextarea {\n margin: 0; // 1\n font-family: inherit;\n @include font-size(inherit);\n line-height: inherit;\n}\n\n// Remove the inheritance of text transform in Firefox\nbutton,\nselect {\n text-transform: none;\n}\n// Set the cursor for non-` -

-
- -
-
- Anim pariatur cliche reprehenderit, enim eiusmod high life accusamus terry richardson ad squid. 3 wolf moon officia aute, non cupidatat skateboard dolor brunch. Food truck quinoa nesciunt laborum eiusmod. Brunch 3 wolf moon tempor, sunt aliqua put a bird on it squid single-origin coffee nulla assumenda shoreditch et. Nihil anim keffiyeh helvetica, craft beer labore wes anderson cred nesciunt sapiente ea proident. Ad vegan excepteur butcher vice lomo. Leggings occaecat craft beer farm-to-table, raw denim aesthetic synth nesciunt you probably haven't heard of them accusamus labore sustainable VHS. -
-
-
- -
- Nova debug toolbar - -
- -
-

Nova toolbar

-
- - - - diff --git a/src/views/nova_admin_ets_detail_view.erl b/src/views/nova_admin_ets_detail_view.erl new file mode 100644 index 0000000..2ce3875 --- /dev/null +++ b/src/views/nova_admin_ets_detail_view.erl @@ -0,0 +1,77 @@ +-module(nova_admin_ets_detail_view). +-behaviour(arizona_view). +-compile({parse_transform, arizona_parse_transform}). + +-export([mount/2, render/1]). + +mount(#{table := TableBin}, _Req) -> + TableAtom = binary_to_existing_atom(TableBin), + Info = ets:info(TableAtom), + Prefix = application:get_env(nova_admin, prefix, "/admin"), + Rows = try + ets:tab2list(TableAtom) + catch + _:_ -> [] + end, + RowsBin = lists:map(fun(Row) -> + #{value => nova_admin_helpers:term_to_bin(Row)} + end, lists:sublist(Rows, 100)), + Bindings = #{ + id => ~"ets-detail", + prefix => list_to_binary(Prefix), + name => TableBin, + type => atom_to_binary(proplists:get_value(type, Info)), + size => integer_to_binary(proplists:get_value(size, Info)), + memory => nova_admin_helpers:format_bytes(proplists:get_value(memory, Info) * erlang:system_info(wordsize)), + owner => nova_admin_helpers:pid_to_bin(proplists:get_value(owner, Info)), + protection => atom_to_binary(proplists:get_value(protection, Info)), + rows => RowsBin, + showing => integer_to_binary(length(RowsBin)), + total => integer_to_binary(proplists:get_value(size, Info)) + }, + arizona_view:new(?MODULE, Bindings, + {nova_admin_layout, render, inner_content, #{}}). + +render(Bindings) -> + Prefix = arizona_template:get_binding(prefix, Bindings), + arizona_template:from_html(~"""" +
+

>)}">← Back to ETS tables

+

ETS: {arizona_template:get_binding(name, Bindings)}

+ +
+
+
Type
+
{arizona_template:get_binding(type, Bindings)}
+
+
+
Size
+
{arizona_template:get_binding(size, Bindings)}
+
+
+
Memory
+
{arizona_template:get_binding(memory, Bindings)}
+
+
+
Protection
+
{arizona_template:get_binding(protection, Bindings)}
+
+
+ +
+

Entries (showing {arizona_template:get_binding(showing, Bindings)} of {arizona_template:get_binding(total, Bindings)})

+ + + + + + {arizona_template:render_list(fun(R) -> + arizona_template:from_html(~""" + + """) + end, arizona_template:get_binding(rows, Bindings))} + +
Value
{arizona_html:to_html(maps:get(value, R))}
+
+
+ """"). diff --git a/src/views/nova_admin_ets_view.erl b/src/views/nova_admin_ets_view.erl new file mode 100644 index 0000000..c0d61da --- /dev/null +++ b/src/views/nova_admin_ets_view.erl @@ -0,0 +1,73 @@ +-module(nova_admin_ets_view). +-behaviour(arizona_view). +-compile({parse_transform, arizona_parse_transform}). + +-export([mount/2, render/1]). + +mount(_MountArg, _Req) -> + Prefix = application:get_env(nova_admin, prefix, "/admin"), + Tables = lists:filtermap(fun(Tab) -> + try + Info = ets:info(Tab), + case Info of + undefined -> + false; + _ -> + Name = proplists:get_value(name, Info), + {true, #{ + name => atom_to_binary(Name), + id => nova_admin_helpers:term_to_bin(proplists:get_value(id, Info)), + type => atom_to_binary(proplists:get_value(type, Info)), + size => integer_to_binary(proplists:get_value(size, Info)), + memory => nova_admin_helpers:format_bytes(proplists:get_value(memory, Info) * erlang:system_info(wordsize)), + owner => nova_admin_helpers:pid_to_bin(proplists:get_value(owner, Info)), + protection => atom_to_binary(proplists:get_value(protection, Info)) + }} + end + catch + _:_ -> false + end + end, ets:all()), + Bindings = #{ + id => ~"ets", + prefix => list_to_binary(Prefix), + tables => Tables, + count => integer_to_binary(length(Tables)) + }, + arizona_view:new(?MODULE, Bindings, + {nova_admin_layout, render, inner_content, #{}}). + +render(Bindings) -> + Prefix = arizona_template:get_binding(prefix, Bindings), + arizona_template:from_html(~"""" +
+

ETS Tables ({arizona_template:get_binding(count, Bindings)})

+ + + + + + + + + + + + + {arizona_template:render_list(fun(T) -> + TabName = maps:get(name, T), + arizona_template:from_html(~""" + + + + + + + + + """) + end, arizona_template:get_binding(tables, Bindings))} + +
NameTypeSizeMemoryOwnerProtection
>)}">{arizona_html:to_html(TabName)}{arizona_html:to_html(maps:get(type, T))}{arizona_html:to_html(maps:get(size, T))}{arizona_html:to_html(maps:get(memory, T))}{arizona_html:to_html(maps:get(owner, T))}{arizona_html:to_html(maps:get(protection, T))}
+
+ """"). diff --git a/src/views/nova_admin_layout.erl b/src/views/nova_admin_layout.erl new file mode 100644 index 0000000..1df5f4d --- /dev/null +++ b/src/views/nova_admin_layout.erl @@ -0,0 +1,38 @@ +-module(nova_admin_layout). +-compile({parse_transform, arizona_parse_transform}). + +-export([render/1]). + +render(Bindings) -> + Prefix = application:get_env(nova_admin, prefix, "/admin"), + PrefixBin = list_to_binary(Prefix), + arizona_template:from_html(~""" + + + + + + Nova Admin + >)}" /> + + +
+ +
+ {arizona_template:render_slot(arizona_template:get_binding(inner_content, Bindings))} +
+
+ + + """). diff --git a/src/views/nova_admin_main.dtl b/src/views/nova_admin_main.dtl deleted file mode 100644 index 05250e3..0000000 --- a/src/views/nova_admin_main.dtl +++ /dev/null @@ -1,182 +0,0 @@ -{% extends "base.dtl" %} -{% block title %}System{% endblock %} -{% block pre_title %}Overview{% endblock %} -{% block content %} -
-
-
-
System and architecture
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - -
System Version:{{sys_info.otp_release}}
ERTS Version:{{sys_info.version}}
Compiled for:{{sys_info.system_architecture}}
Emulator Wordsize:{{sys_info.wordsize_external}}
Process Wordsize:{{sys_info.wordsize_internal}}
SMP Support:{{sys_info.smp_support}}
Thread Support:{{sys_info.threads}}
Async thread pool size:{{sys_info.thread_pool_size}}
-
-
-
-
-
-
-
Memory Usage
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
Total:{{sys_info.total|filesizeformat}}
Processes:{{sys_info.processes_used|filesizeformat}}
Atoms:{{sys_info.atom_used|filesizeformat}}
Binaries:{{sys_info.binary|filesizeformat}}
Code:{{sys_info.code|filesizeformat}}
ETS:{{sys_info.ets|filesizeformat}}
-
-
-
-
-
-
-
-
-
CPU's and Threads
-
-
- - - - - - - - - - - - - - - - - - - - - - - - - -
Logical CPU's:{{sys_info.logical_processors}}
Online Logical CPU's:{{sys_info.logical_processors_online}}
Available Logical CPU's:{{sys_info.logical_processors_available}}
Schedulers:{{sys_info.schedulers}}
Online schedulers:{{sys_info.schedulers_online}}
Available schedulers:{{sys_info.schedulers_available}}
-
-
-
-
-
-
-
Statistics
-
-
- - - - - - - - - - - - - - - - - -
Up time:{{uptime}}
Run Queue:{{sys_info.run_queue}}
IO Input:{{sys_info.io_input}}
IO Output:{{sys_info.io_output}}
-
-
-
-
-
-
-
-
-
System statistics / limit
-
-
- - - - - - - - - - - - - - - - - - - - - -
Atoms:{{sys_info.atom_count}} / {{sys_info.atom_limit}} ({% widthratio sys_info.atom_count sys_info.atom_limit 100 %}% used)
Processes:{{sys_info.process_count}} / {{sys_info.process_limit}} ({% widthratio sys_info.process_count sys_info.process_limit 100 %}% used)
Ports:{{sys_info.port_count}} / {{sys_info.port_limit}} ({% widthratio sys_info.port_count sys_info.port_limit 100 %}% used)
ETS:{{sys_info.ets_count}} / {{sys_info.ets_limit}} ({% widthratio sys_info.ets_count sys_info.ets_limit 100 %}% used)
Distribution buffer busy limit:{{sys_info.dist_buf_busy_limit}}
-
-
-
-
-
-{% endblock %} diff --git a/src/views/nova_admin_ports.dtl b/src/views/nova_admin_ports.dtl deleted file mode 100644 index 25cb09e..0000000 --- a/src/views/nova_admin_ports.dtl +++ /dev/null @@ -1,38 +0,0 @@ -{% extends "base.dtl" %} - -{% block title %}Ports{% endblock %} - -{% block pre_title %}Overview{% endblock %} - -{% block content %} -
-
-
-
-
- - - - - - - - - - {% for port in ports %} - - - - - - - - {% endfor %} - -
IdConnectedNameControlsSlot
{{port.port_id}}{{port.connected}}{{port.registered_name}}{{port.name}}{{port.id}}
-
-
-
-
-
-{% endblock %} diff --git a/src/views/nova_admin_ports_view.erl b/src/views/nova_admin_ports_view.erl new file mode 100644 index 0000000..5eae61c --- /dev/null +++ b/src/views/nova_admin_ports_view.erl @@ -0,0 +1,64 @@ +-module(nova_admin_ports_view). +-behaviour(arizona_view). +-compile({parse_transform, arizona_parse_transform}). + +-export([mount/2, render/1]). + +mount(_MountArg, _Req) -> + Ports = lists:filtermap(fun(Port) -> + try + Info = erlang:port_info(Port), + case Info of + undefined -> + false; + _ -> + {true, #{ + port => nova_admin_helpers:port_to_bin(Port), + name => list_to_binary(proplists:get_value(name, Info, "")), + connected => nova_admin_helpers:pid_to_bin(proplists:get_value(connected, Info)), + input => nova_admin_helpers:format_bytes(proplists:get_value(input, Info, 0)), + output => nova_admin_helpers:format_bytes(proplists:get_value(output, Info, 0)) + }} + end + catch + _:_ -> false + end + end, erlang:ports()), + Bindings = #{ + id => ~"ports", + ports => Ports, + count => integer_to_binary(length(Ports)) + }, + arizona_view:new(?MODULE, Bindings, + {nova_admin_layout, render, inner_content, #{}}). + +render(Bindings) -> + arizona_template:from_html(~"""" +
+

Ports ({arizona_template:get_binding(count, Bindings)})

+ + + + + + + + + + + + {arizona_template:render_list(fun(P) -> + arizona_template:from_html(~""" + + + + + + + + """) + end, arizona_template:get_binding(ports, Bindings))} + +
PortNameConnectedInputOutput
{arizona_html:to_html(maps:get(port, P))}{arizona_html:to_html(maps:get(name, P))}{arizona_html:to_html(maps:get(connected, P))}{arizona_html:to_html(maps:get(input, P))}{arizona_html:to_html(maps:get(output, P))}
+
+ """"). diff --git a/src/views/nova_admin_process_detail_view.erl b/src/views/nova_admin_process_detail_view.erl new file mode 100644 index 0000000..e7f3bda --- /dev/null +++ b/src/views/nova_admin_process_detail_view.erl @@ -0,0 +1,80 @@ +-module(nova_admin_process_detail_view). +-behaviour(arizona_view). +-compile({parse_transform, arizona_parse_transform}). + +-export([mount/2, render/1]). + +mount(#{pid_bin := PidBin}, _Req) -> + PidStr = "<" ++ binary_to_list(PidBin) ++ ">", + Pid = list_to_pid(PidStr), + Info = erlang:process_info(Pid, [ + registered_name, initial_call, current_function, status, + message_queue_len, memory, heap_size, stack_size, + reductions, links, trap_exit + ]), + Name = case proplists:get_value(registered_name, Info) of + [] -> <<"(unnamed)">>; + N -> atom_to_binary(N) + end, + {M, F, A} = proplists:get_value(initial_call, Info), + {CM, CF, CA} = proplists:get_value(current_function, Info), + Links = [nova_admin_helpers:pid_to_bin(L) || L <- proplists:get_value(links, Info), is_pid(L)], + Bindings = #{ + id => ~"process-detail", + pid => list_to_binary(PidStr), + name => Name, + initial_call => iolist_to_binary(io_lib:format("~s:~s/~B", [M, F, A])), + current_function => iolist_to_binary(io_lib:format("~s:~s/~B", [CM, CF, CA])), + status => atom_to_binary(proplists:get_value(status, Info)), + memory => nova_admin_helpers:format_bytes(proplists:get_value(memory, Info)), + heap_size => integer_to_binary(proplists:get_value(heap_size, Info)), + stack_size => integer_to_binary(proplists:get_value(stack_size, Info)), + reductions => integer_to_binary(proplists:get_value(reductions, Info)), + message_queue_len => integer_to_binary(proplists:get_value(message_queue_len, Info)), + trap_exit => atom_to_binary(proplists:get_value(trap_exit, Info)), + links => Links, + links_count => integer_to_binary(length(Links)) + }, + arizona_view:new(?MODULE, Bindings, + {nova_admin_layout, render, inner_content, #{}}). + +render(Bindings) -> + Prefix = list_to_binary(application:get_env(nova_admin, prefix, "/admin")), + arizona_template:from_html(~"""" +
+

>)}">← Back to processes

+

Process {arizona_template:get_binding(pid, Bindings)}

+ +
+

Identity

+ + + + + + + +
PID{arizona_template:get_binding(pid, Bindings)}
Name{arizona_template:get_binding(name, Bindings)}
Initial Call{arizona_template:get_binding(initial_call, Bindings)}
Current Function{arizona_template:get_binding(current_function, Bindings)}
Status{arizona_template:get_binding(status, Bindings)}
Trap Exit{arizona_template:get_binding(trap_exit, Bindings)}
+
+ +
+

Resources

+ + + + + + +
Memory{arizona_template:get_binding(memory, Bindings)}
Heap Size{arizona_template:get_binding(heap_size, Bindings)} words
Stack Size{arizona_template:get_binding(stack_size, Bindings)} words
Reductions{arizona_template:get_binding(reductions, Bindings)}
Message Queue{arizona_template:get_binding(message_queue_len, Bindings)}
+
+ +
+

Links ({arizona_template:get_binding(links_count, Bindings)})

+ {arizona_template:render_list(fun(LinkPid) -> + arizona_template:from_html(~""" + {arizona_html:to_html(LinkPid)} + """) + end, arizona_template:get_binding(links, Bindings))} +
+
+ """"). diff --git a/src/views/nova_admin_processes.dtl b/src/views/nova_admin_processes.dtl deleted file mode 100644 index a704e5c..0000000 --- a/src/views/nova_admin_processes.dtl +++ /dev/null @@ -1,198 +0,0 @@ -{% extends "base.dtl" %} - -{% block title %}Processes{% endblock %} -{% block pre_title %}Overview{% endblock %} -{% block content %} -
-
-
-
-
- - - - - - - - - - - {% for proc in procs %} - - - - - - - - - {% endfor %} - -
PidName or Initial FuncRedsMemoryMsgQCurrent Function
{{proc.pid}}{{proc.registered_name}}{{proc.reductions}}{{proc.total_heap_size}}{{proc.message_queue_len}}{{proc.current_function}}
-
-
-
-
-
-{% endblock %} - -{% block html_top %} - -{% endblock %} - -{% block js_scripts %} - -{% endblock %} diff --git a/src/views/nova_admin_processes_view.erl b/src/views/nova_admin_processes_view.erl new file mode 100644 index 0000000..a4a18ea --- /dev/null +++ b/src/views/nova_admin_processes_view.erl @@ -0,0 +1,83 @@ +-module(nova_admin_processes_view). +-behaviour(arizona_view). +-compile({parse_transform, arizona_parse_transform}). + +-export([mount/2, render/1]). + +mount(_MountArg, _Req) -> + Prefix = application:get_env(nova_admin, prefix, "/admin"), + Processes = lists:filtermap(fun(Pid) -> + case erlang:process_info(Pid, [registered_name, initial_call, memory, message_queue_len, reductions, status]) of + undefined -> + false; + Info -> + Name = case proplists:get_value(registered_name, Info) of + [] -> <<>>; + N -> atom_to_binary(N) + end, + {M, F, A} = proplists:get_value(initial_call, Info), + {true, #{ + pid => nova_admin_helpers:pid_to_bin(Pid), + name => Name, + initial_call => iolist_to_binary(io_lib:format("~s:~s/~B", [M, F, A])), + memory => nova_admin_helpers:format_bytes(proplists:get_value(memory, Info)), + msg_queue => integer_to_binary(proplists:get_value(message_queue_len, Info)), + reductions => integer_to_binary(proplists:get_value(reductions, Info)), + status => atom_to_binary(proplists:get_value(status, Info)) + }} + end + end, erlang:processes()), + Bindings = #{ + id => ~"processes", + prefix => list_to_binary(Prefix), + processes => Processes, + count => integer_to_binary(length(Processes)) + }, + arizona_view:new(?MODULE, Bindings, + {nova_admin_layout, render, inner_content, #{}}). + +render(Bindings) -> + Prefix = arizona_template:get_binding(prefix, Bindings), + arizona_template:from_html(~"""" +
+

Processes ({arizona_template:get_binding(count, Bindings)})

+ + + + + + + + + + + + + {arizona_template:render_list(fun(P) -> + PidBin = maps:get(pid, P), + PidEncoded = binary:replace(binary:replace(PidBin, <<"<">>, <<"">>), <<">">>, <<"">>), + arizona_template:from_html(~""" + + + + + + + + + """) + end, arizona_template:get_binding(processes, Bindings))} + +
PIDName / Initial CallMemoryMsgQReductionsStatus
>)}">{arizona_html:to_html(PidBin)} + {case maps:get(name, P) of + <<>> -> arizona_html:to_html(maps:get(initial_call, P)); + Name -> arizona_html:to_html(Name) + end} + {arizona_html:to_html(maps:get(memory, P))}{arizona_html:to_html(maps:get(msg_queue, P))}{arizona_html:to_html(maps:get(reductions, P))}> -> ~"badge badge-green"; + <<"running">> -> ~"badge badge-blue"; + <<"suspended">> -> ~"badge badge-yellow"; + _ -> ~"badge" + end}">{arizona_html:to_html(maps:get(status, P))}
+
+ """"). diff --git a/src/views/nova_admin_routes.dtl b/src/views/nova_admin_routes.dtl deleted file mode 100644 index dc2b41c..0000000 --- a/src/views/nova_admin_routes.dtl +++ /dev/null @@ -1,114 +0,0 @@ -{% extends "base.dtl" %} - -{% block title %}Routes{% endblock %} -{% block pre_title %}Route table{% endblock %} - -{% block content %} -
-
-
-
-
-
No endpoint
-
-
-
-
Regular endpoint
-
-
-
-
Traced endpoint
-
-
-
-
Wildcard endpoint
-
-
-
-
Binding endpoint
-
-
-
-
-
-
-
-
- {% endblock %} - - {% block html_bottom %} -
-
- -
- Traces -
-
-      
-
-
- - -{% endblock %} - -{% block css %} - - - -{% endblock %} - - {% block js_scripts %} -
-
- -
-

Route info

-
- Method: GET
- Path: /api/v1/health
- Handler: nova_admin_healthcheck_controller:do_healthcheck/1
-
-
- -
- - - - - - - -{% endblock %} diff --git a/src/views/nova_admin_routes_view.erl b/src/views/nova_admin_routes_view.erl new file mode 100644 index 0000000..50ac51f --- /dev/null +++ b/src/views/nova_admin_routes_view.erl @@ -0,0 +1,125 @@ +-module(nova_admin_routes_view). +-behaviour(arizona_view). +-compile({parse_transform, arizona_parse_transform}). + +-export([mount/2, render/1]). + +mount(_MountArg, _Req) -> + Routes = collect_routes(), + Bindings = #{ + id => ~"routes", + routes => Routes, + count => integer_to_binary(length(Routes)) + }, + arizona_view:new(?MODULE, Bindings, + {nova_admin_layout, render, inner_content, #{}}). + +render(Bindings) -> + arizona_template:from_html(~"""" +
+

Routes ({arizona_template:get_binding(count, Bindings)})

+ + + + + + + + + + + {arizona_template:render_list(fun(R) -> + arizona_template:from_html(~""" + + + + + + + """) + end, arizona_template:get_binding(routes, Bindings))} + +
MethodPathControllerFunction
{arizona_html:to_html(maps:get(method, R))}{arizona_html:to_html(maps:get(path, R))}{arizona_html:to_html(maps:get(controller, R))}{arizona_html:to_html(maps:get(function, R))}
+
+ """"). + +collect_routes() -> + CompiledApps = nova_router:compiled_apps(), + Env = nova:get_environment(), + lists:flatmap(fun({App, _Prefix}) -> + Router = list_to_atom(atom_to_list(App) ++ "_router"), + try + Routes = Router:routes(Env), + lists:flatmap(fun(Group) -> + GroupPrefix = maps:get(prefix, Group, ""), + GroupRoutes = maps:get(routes, Group, []), + lists:filtermap(fun(Route) -> + try + {true, format_route(GroupPrefix, Route, false)} + catch + _:_ -> false + end + end, GroupRoutes) + end, Routes) + catch + _:_ -> [] + end + end, CompiledApps). + +format_route(Prefix, {Path, _Mod, #{protocol := ws}}, _Security) -> + format_route_entry(Prefix, Path, <<"(websocket)">>, <<"-">>, <<"WS">>); +format_route(Prefix, {Path, Callback, #{methods := Methods}}, _Security) when is_function(Callback) -> + {Mod, Fun} = extract_fun_info(Callback), + MethodBins = [method_to_bin(M) || M <- Methods], + MethodStr = iolist_to_binary(lists:join(<<", ">>, MethodBins)), + format_route_entry(Prefix, Path, Mod, Fun, MethodStr); +format_route(Prefix, {Path, Callback, _Opts}, _Security) when is_function(Callback) -> + {Mod, Fun} = extract_fun_info(Callback), + format_route_entry(Prefix, Path, Mod, Fun, <<"GET">>); +format_route(Prefix, {Path, Callback}, _Security) when is_function(Callback) -> + {Mod, Fun} = extract_fun_info(Callback), + format_route_entry(Prefix, Path, Mod, Fun, <<"GET">>); +format_route(Prefix, {Path, LocalPath}, _Security) when is_list(Path), is_list(LocalPath) -> + format_route_entry(Prefix, Path, <<"(static)">>, list_to_binary(LocalPath), <<"GET">>); +format_route(Prefix, {Path, LocalPath, _Opts}, _Security) when is_list(Path), is_list(LocalPath) -> + format_route_entry(Prefix, Path, <<"(static)">>, list_to_binary(LocalPath), <<"GET">>); +format_route(_Prefix, _Route, _Security) -> + #{ + method => <<"?">>, + method_class => ~"badge", + path => <<"unknown">>, + controller => <<>>, + function => <<>> + }. + +extract_fun_info(Fun) when is_function(Fun) -> + Info = erlang:fun_info(Fun), + Mod = atom_to_binary(proplists:get_value(module, Info)), + Name = atom_to_binary(proplists:get_value(name, Info)), + {Mod, Name}. + +format_route_entry(Prefix, Path, Controller, Fun, Method) -> + FullPath = iolist_to_binary([Prefix, Path]), + #{ + method => Method, + method_class => method_badge_class(Method), + path => FullPath, + controller => Controller, + function => Fun + }. + +method_to_bin(get) -> <<"GET">>; +method_to_bin(post) -> <<"POST">>; +method_to_bin(put) -> <<"PUT">>; +method_to_bin(delete) -> <<"DELETE">>; +method_to_bin(patch) -> <<"PATCH">>; +method_to_bin(M) when is_atom(M) -> atom_to_binary(M); +method_to_bin(M) when is_binary(M) -> M. + +method_badge_class(<<"GET">>) -> ~"badge badge-green"; +method_badge_class(<<"POST">>) -> ~"badge badge-blue"; +method_badge_class(<<"PUT">>) -> ~"badge badge-yellow"; +method_badge_class(<<"DELETE">>) -> ~"badge badge-red"; +method_badge_class(<<"PATCH">>) -> ~"badge badge-yellow"; +method_badge_class(<<"WS">>) -> ~"badge badge-blue"; +method_badge_class(_) -> ~"badge". diff --git a/src/views/nova_admin_tv.dtl b/src/views/nova_admin_tv.dtl deleted file mode 100644 index 19aac0a..0000000 --- a/src/views/nova_admin_tv.dtl +++ /dev/null @@ -1,37 +0,0 @@ -{% extends "base.dtl" %} -{% block title %}Tables{% endblock %} -{% block pre_title %}Overview{% endblock %} -{% block content %} -
-
-
-
-
- - - - - - - - - - - {% for table in tables %} - - - - - - - - - {% endfor %} - -
Table NameObjectsSize (kB)Owner PidOwner NameTable Id
{{table.name}}{{table.size}}{{table.memory|filesizeformat}}{{table.owner}}{{table.reg_name}}{{table.id}}
-
-
-
-
-
-{% endblock %}

D!=#p_a;O1KL*sg@ua3QYTYOP;Wn~w7?&+p9% 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