From 20629e06dd80dffd37eada8d68f6dec68457f211 Mon Sep 17 00:00:00 2001 From: Quimet <63587466+DnomaidGit@users.noreply.github.com> Date: Sun, 31 Mar 2024 16:53:25 +0200 Subject: [PATCH] Delete Sources/CustomControls/Table directory --- Sources/CustomControls/Table/.res | 1 - .../Table/CWC_manifest_Schema.json | 504 ------ Sources/CustomControls/Table/assets/.res | 1 - .../Table/assets/TableDnomaid.ico | Bin 223934 -> 0 bytes Sources/CustomControls/Table/control/.res | 1 - Sources/CustomControls/Table/control/LICENSE | 21 - .../CustomControls/Table/control/README.md | 64 - .../Table/control/codeDnomaid.js | 54 - .../CustomControls/Table/control/dist/.res | 1 - .../Table/control/dist/css/bootstrap/.res | 1 - .../css/bootstrap/tabulator_bootstrap.css | 1143 -------------- .../css/bootstrap/tabulator_bootstrap.min.css | 3 - .../bootstrap/tabulator_bootstrap.min.css.map | 1 - .../css/bootstrap/tabulator_bootstrap4.css | 1390 ----------------- .../bootstrap/tabulator_bootstrap4.min.css | 3 - .../tabulator_bootstrap4.min.css.map | 1 - .../CustomControls/Table/control/index.html | 19 - .../CustomControls/Table/control/webcc.min.js | 2 - .../Table/control/webccInterface.js | 69 - Sources/CustomControls/Table/manifest.json | 73 - ...{9DE938AC-F10E-4DED-B46D-5B3B0618B180}.zip | Bin 871875 -> 0 bytes 21 files changed, 3352 deletions(-) delete mode 100644 Sources/CustomControls/Table/.res delete mode 100644 Sources/CustomControls/Table/CWC_manifest_Schema.json delete mode 100644 Sources/CustomControls/Table/assets/.res delete mode 100644 Sources/CustomControls/Table/assets/TableDnomaid.ico delete mode 100644 Sources/CustomControls/Table/control/.res delete mode 100644 Sources/CustomControls/Table/control/LICENSE delete mode 100644 Sources/CustomControls/Table/control/README.md delete mode 100644 Sources/CustomControls/Table/control/codeDnomaid.js delete mode 100644 Sources/CustomControls/Table/control/dist/.res delete mode 100644 Sources/CustomControls/Table/control/dist/css/bootstrap/.res delete mode 100644 Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.css delete mode 100644 Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css delete mode 100644 Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css.map delete mode 100644 Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.css delete mode 100644 Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css delete mode 100644 Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css.map delete mode 100644 Sources/CustomControls/Table/control/index.html delete mode 100644 Sources/CustomControls/Table/control/webcc.min.js delete mode 100644 Sources/CustomControls/Table/control/webccInterface.js delete mode 100644 Sources/CustomControls/Table/manifest.json delete mode 100644 Sources/CustomControls/Table/{9DE938AC-F10E-4DED-B46D-5B3B0618B180}.zip diff --git a/Sources/CustomControls/Table/.res b/Sources/CustomControls/Table/.res deleted file mode 100644 index 8b13789..0000000 --- a/Sources/CustomControls/Table/.res +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Sources/CustomControls/Table/CWC_manifest_Schema.json b/Sources/CustomControls/Table/CWC_manifest_Schema.json deleted file mode 100644 index a0a166f..0000000 --- a/Sources/CustomControls/Table/CWC_manifest_Schema.json +++ /dev/null @@ -1,504 +0,0 @@ -{ - "type": "object", - "required": [ - "mver", - "control" - ], - "properties": { - "mver": { - "type": "string", - "title": "Defines the internal version of the manifest structure, not the version of the CWC itself", - "examples": [ - "1.2.0" - ] - }, - "$schema": { - "type": "string", - "title": "Defines the schema file", - "examples": [ - "./CWC_manifest_Schema.json" - ] - }, - "control": { - "type": "object", - "title": "Defines the kind of manifest", - "required": [ - "identity", - "contracts", - "types" - ], - "properties": { - "identity": { - "type": "object", - "required": [ - "name", - "version", - "displayname", - "type", - "start" - ], - "properties": { - "name": { - "type": "string", - "default": "", - "title": "Defines the name of the CWC as default name when placing this CWC in a screen", - "examples": [ - "LTW Control" - ] - }, - "version": { - "type": "string", - "default": "", - "title": "Defines the version of the CWC", - "examples": [ - "1.0" - ] - }, - "displayname": { - "type": "string", - "default": "", - "title": "Defines the name shown in TIA Portal", - "examples": [ - "LTW Control" - ] - }, - "icon": { - "type": "string", - "default": "", - "title": "Contains the path to the icon of the CWC", - "examples": [ - "./assets/ltw.png" - ] - }, - "type": { - "type": "string", - "default": "", - "title": "Contains the GUID. This needs to be the same as the name of the .zip file.", - "examples": [ - "guid://051efb1b-08cd-4a41-96bd-cd507cd9d2f0" - ] - }, - "start": { - "type": "string", - "default": "", - "title": "defines the starting point of the CWC for the browser", - "examples": [ - "./control/index.html" - ] - }, - "config": { - "type": "string", - "default": "", - "title": "defines the starting point of the Dialogue of the CWC (HMI extension 'Dialogues' required)", - "examples": [ - "./control/configurator.html" - ] - } - }, - "additionalProperties": false - }, - "contracts": { - "type": "object", - "title": "contains methods, events and properties as an interface for the usage in TIA Portal", - "required": [ - "api" - ], - "properties": { - "api": { - "type": "object", - "required": [ - "methods", - "events", - "properties" - ], - "properties": { - "methods": { - "type": "object", - "default": "", - "title": "contains a list of methods the CWC can use.", - "patternProperties": { - "^.*$": { - "type": "object", - "properties": { - "parameters": { - "type": "object", - "patternProperties": { - "^.*$": { - "type": "object", - "default": "", - "title": "contains a list of parameters of the event.", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "default": "", - "enum": [ - "number", - "string", - "boolean", - "object" - ], - "title": "Provides a type for the item", - "examples": [ - "string" - ] - } - } - } - }, - "additionalProperties": false - }, - "description": { - "type": "string", - "default": "", - "title": "Provides a description for the method", - "examples": [ - "downloads the content to the user in the given fileName" - ] - }, - "return": { - "type": "object", - "default": "", - "title": "Defines the return type of the method", - "properties": { - "type": { - "type": "string", - "default": "", - "enum": [ - "number", - "string", - "boolean", - "object", - "null" - ], - "title": "Provides a type for the item", - "examples": [ - "string" - ] - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "events": { - "type": "object", - "default": "", - "title": "contains a list of events the CWC can work with.", - "patternProperties": { - "^.*$": { - "type": "object", - "properties": { - "arguments": { - "type": "object", - "patternProperties": { - "^.*$": { - "type": "object", - "default": "", - "title": "contains a list of parameters of the event.", - "required": [ - "type" - ], - "properties": { - "type": { - "type": "string", - "default": "", - "enum": [ - "number", - "string", - "boolean" - ], - "title": "Provides a type for the item", - "examples": [ - "string" - ] - } - } - } - }, - "additionalProperties": false - }, - "description": { - "type": "string", - "default": "", - "title": "Provides a description for the method", - "examples": [ - "get triggered whenever the screen width or height changes" - ] - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "properties": { - "type": "object", - "default": "", - "title": "contains a list of properties the CWC can work with.", - "patternProperties": { - "^.*$": { - "type": "object", - "anyOf": [ - { - "required": [ - "type" - ] - }, - { - "required": [ - "$ref" - ] - } - ], - "properties": { - "type": { - "type": "string", - "default": "", - "enum": [ - "number", - "string", - "boolean" - ], - "title": "Provides a type for the item", - "examples": [ - "string" - ] - }, - "$ref": { - "type": "string", - "default": "", - "title": "use the user defined types ", - "examples": [ - "#/control/types/Zones" - ] - }, - "default": { - "type": [ - "string", - "number", - "boolean" - ], - "default": "", - "title": "Defines the default value", - "examples": [ - "0" - ] - }, - "description": { - "type": "string", - "default": "", - "title": "Describes what this property is used for.", - "examples": [ - "get triggered whenever the screen width or height changes" - ] - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - }, - "environment": { - "type": "object", - "title": "containing ��prerequisites�� and ��extensions��.", - "properties": { - "prerequisites": { - "type": "object", - "default": "", - "title": "some basic properties", - "properties": { - "renderingspace": { - "type": "object", - "properties": { - "minwidth": { - "type": "number" - }, - "maxwidth": { - "type": "number" - }, - "defaultwidth": { - "type": "number" - }, - "minheight": { - "type": "number" - }, - "maxheight": { - "type": "number" - }, - "defaultheight": { - "type": "number" - }, - "units": { - "type": "string", - "enum": [ - "px", - "cm", - "mm", - "in", - "pt" - ] - } - } - } - }, - "additionalProperties": false - }, - "extensions": { - "type": "object", - "default": "", - "title": "Defines extensions and if they are mandatory or not,", - "properties": { - "HMI": { - "type": "object", - "properties": { - "mandatory": { - "type": "boolean", - "title": "if it is mandatoried", - "examples": [ - "true" - ] - }, - "version": { - "type": "string", - "title": "the version of this item", - "examples": [ - "~1.0.0" - ] - } - }, - "additionalProperties": false - } - } - } - }, - "additionalProperties": false - }, - "metadata": { - "type": "object", - "title": "It is possible to add more user defined metadata", - "patternProperties": { - "author": { - "type": "string", - "default": "", - "examples": [ - "Siemens" - ] - }, - "keywords": { - "type": "array", - "items": { - "type": "string" - } - }, - "description": { - "type": "string", - "default": "", - "examples": [ - "This is a demo project" - ] - }, - "homepage": { - "type": "string", - "default": "", - "examples": [ - "TestPage01" - ] - } - } - }, - "types": { - "type": "object", - "title": "contains local definitions for user defined datatypes, objects and arrays", - "patternProperties": { - "^.*$": { - "type": "object", - "default": "", - "title": "contains a list of parameters of the event.", - "properties": { - "$id": { - "type": "string", - "default": "", - "title": "the user defined types ", - "enum":[ - "http://tia.siemens.com/wincc-unified/types/s/color", - "http://tia.siemens.com/wincc-unified/types/s/datetime", - "http://tia.siemens.com/wincc-unified/types/s/string", - "http://tia.siemens.com/wincc-unified/types/s/bool", - "http://tia.siemens.com/wincc-unified/types/s/real" - ], - "examples": [ - "http://tia.siemens.com/wincc-unified/types/s/color" - ] - }, - "$ref": { - "type": "string", - "default": "", - "title": "use the user defined types ", - "examples": [ - "#/control/types/Zones" - ] - }, - "type": { - "type": "string", - "default": "", - "enum": [ - "number", - "string", - "boolean", - "object", - "array", - "integer" - ], - "title": "Provides a type for the item", - "examples": [ - "string" - ] - }, - "default": { - "type": [ - "string", - "number", - "boolean" - ], - "default": "", - "title": "The default value", - "examples": [ - "Center" - ] - }, - "enum": { - "type": "array", - "items": { - "type": ["string", "number"] - }, - "title": "The choices", - "examples": [ - "Top", - "Center", - "Bottom" - ] - } - } - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false - } - }, - "additionalProperties": false -} \ No newline at end of file diff --git a/Sources/CustomControls/Table/assets/.res b/Sources/CustomControls/Table/assets/.res deleted file mode 100644 index 8b13789..0000000 --- a/Sources/CustomControls/Table/assets/.res +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Sources/CustomControls/Table/assets/TableDnomaid.ico b/Sources/CustomControls/Table/assets/TableDnomaid.ico deleted file mode 100644 index d0c151ee0b08c3f68d50fef4d0556997817bf7fa..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 223934 zcmeEv2Vhl2_I^St0jc(~YsHGv5s)I%1gT=z?Z4gsHg#8BS9k4w?I1-#X(Ct&^cF}@zW?{leJ5Pr22@aq>w7SnTj$Q1Ip3KxGiT03L`3pmL{bF*o*psv zPf-!aM?^%N$Dqqo8FbzK21P|IY7pUqcOfDI-{MzZUXHS|vIE|ztgM8tD^yfexchb< zj=gdTmqWN5zAX<3OM0iIq@)^CcCEO$7^S792jEaA!lvH&E`P$e1xvT8s>*$T>(;IK z=%bHt>#etC?Q@!Q}2*5&2wv(H9c zTpXxRAUZl4b?Ve{$BM%tTn1qtIC36{ii&cWij0gzY;3GMu2-)fnm2Fm+Sr?Kz8RAz zPsZlWn-3fArZ))dHMRHKwrz9r=GVXeH7>mHLNsjH5XzT=>R5S`3{dbN+qH1)l})%D z!sT!{JmANa9Se6cF))e!wniV!1?E&kKh0P z_n0$h4)*NXH|#4eDk{RPS+j7%4L6`klO_)Dk~hNrq3X|{uR}c- zzIWt25H7=?b{Pt5)(#7sk^?84a00Hm<{G^J{`(HYhH1mS$pKy0Ph$o8nVisZVPT=e ze&4=*p}vOrOld2&?}d5qr_Foe`mbH}FI;L2PW4j1etiraI1nFv@Bw!3-YrNwUEkV! z!@RDC&LwC(amI`p=-00w8Z~O7Y~H%VoAQ_;!Lh1DS`SpB%UqEAlbLY-=*q6?4{RyjEVc+m?>D#?9 z{*PY$TOEYspH>|l4EN##-Lv`lrcIkx>j9?!n+~AZu4!)ncfb1`^t>O>Iu`DQ`A{CS z=R#vWAA0SFJhw8?H|<#Y_vay$7JJU#sp-C@;eXbj=FvW`DPR72v;65fKP@%U>c3{s z+WWONwmgUC&#u=L>sh<*KdwzQ`|D77ttp?n9*R@7;R?dEuq}Hb|Ie_mwqH8Jx#ymX z`1tth^sO92%g3%OU!hpnv!VI5_kXB3^!v)M@@aYVmtW{{P4C(>q4$0$dcN&$_`tuLT>=gytD<(6CASigNsv8AbW{KvXy_d~xed1K$T zdp~sSr{Bs;dD5}v+fS47r|Xt)f2`}4p8x$Hnx=31J)=u`);o$V|GIZDI_*8ZW5@QM zrS(no@IyW)dQ>mUvx4fn72NF+J4#eUUbn#2j!E{Jovw*JSct56|`;J7B}5=6RyAhdKY9n za5RGEKX1J8MqGRCwJtx(gYu-fLx&F4W1GsmXi;oDZnTMJ|9y?8wr}6wrKz-!23=qG zP0^^lU3cAe)pYBfuCzaw?UvD`*ys$6L+{De=el=+?P{(JelZO}qF+wzWSbJ^pWr27f(@mSc}S*72zy-=TEax$(1N z3zuASiJK4b+x^KdK$z87VQ5)cSsCA08T!wUIp!F2?AQ^v-F6$MOqqhr%uM9x=OZsK z@2G{`++1wjxUu^CI#+(Ov$HXN{CHe&!3EW_-O9_)1G?rfV;#3?(*~nPjY3vd7B+0y zP@VSCq_d`PD{p~7pgMn|S#v`K?ITZi@Q*H@=o)3=Yt zHPx-?70)SuI#-;Yo{lkN#yFYnZ^uLFHy+n@@wKqutXVT>OPiCEbJXb-Eg2aZZeH$h zfBTzT6C{~z{A%^3{EJVG9+PJlORv#;k}>`{f7uIn?%cUr{^@<=eSg|kK1$EhJpTCO zF?8rqS60fW%`r&7sI5QYSM;i$jXoq0Jv3@*}nIW@>7x<4@_QMw{`m&i(al*TviI+O?~;pRFxqsSd=u zlEtC2+)s;+4WFSnmJASWJ9g}FWXTR_>eQ)jY(V$yJ(Y#=zFkvneIp%97m=>%w>4Ix z8dH>hp|o{;G=jdZAl=5kZ#s|GGF@@S6^<6;38T^YA+$UV|7u(GQ(Bg8ZHleTEf)P| z_bJ&WyAEMN^csz#*@B-3>ej96)}E>j)UP(tSyNs_v+6+?SWBeNH*H897S~sNmek%h# zBkWsw*|F}MJW*eA@ZiC2{lDar%_CYqEw()W(6RDk;~N%Ro}}*x|3-_y?5y1U*K{mh zLG8a`!P5Mp>H50w`RUfPqS@r0WS49~M7POtqtjy5v5v(zqFMeNR9^bkR+=quR=+wo znWy$reQ3kK==RsK=rx-C$Lh~Yp466~%3kytU9#z&J$ts(ZG=Um>Fapf>Q!@rTHlkB zlH&YzsLuUqSUOfFx@Y%QhLVr!Q%V+v@|?=dUl&KC4E=dBzO~qof6?iu-DosC7~R5x z+D`R>YXf};D^sJuv}?<;^5)Nsrc3)#{N1KO3%U1LmUAiaiz4_*wZfw@%n({ANj1H?)JGc9i>q$vTZf&pi z{q3HWkH2i}p3;-v|K~sdxw|}G{#gBB&4Fp0-#;cKY+0UaYq@-u@;orf1* zc)`taYOP@CGdj1jurgCD9H`%)oSf{6#W1h@Se|r4*Zt?Up$siQhidz_~T&!SrtR;WZy1Y=-i!AIJWC8t;>RgN=*m-ofOB9~06YWtU($u(74k z9GYARy?!*$!}$N^`hOVzwY&Wnjtu_+j_b(Y&F~wl`}@!B8R1>m{qjL|?myRY=(*m} zc&cnl^z-9f_%e*So3-qZ1K`nF?#o&PWP|3zmgtwyt-*K51}FK8M5HO4Vy z$Ph=DX!GM;Gzs%Yn~n|lcF*qX+@7;CvRKb3NM8u!|3JA{%f#G&WyfUnw;BIay@&B% z^V~09g6KZR6f}C&@!m$+@3Z4-|%m3i($Vu$6@@3 z`~QAC9E#6>4EQ(fsV}baKhygStD*EA?0V>PHJ#hLVf@!_`=6TRuklG(|M%v!jF%6^ z=Ra2bi>5=-R};{hxLEs5%GlP!o&8zwRb+;WV^}!aR2{6{2DJGZftTftpERb^?%ukhOYlpy;|_| zhRM9J{l7_++83LQ^UwdO4h^gR`aIHOOEZlB+J}F&eHO$M{vaDM^MxZmkq#p}kWf33 zP`*)p%brAjQq2E{(zWl@6dz55C_nz6VIw^L|J~>TVf@!#{XZ0ohJV>+hT>oTKfcNO zf7Q48JbwHuy+g?WKmLB`<1qfi<9}brbH*e8YvX@khkx@KrS@O?zuAGBOjm5jrYA~2 zF#CV)3#FfAiOH6lejxY{OK2N|HJLS@r3cn|1$m!pTer))xSf!r{t!^#tF#f+A+#5ew`w;H`*Y5tm z;ZxYxv2dYSKedI1e}9|rjw8Ia-&WsY{MY{V|0d(Y<9{ag4;@<@@on0F!%1zP|MR!A z!n(ihSBV&($QSOFS6+F*IuR$=BQ<7xV0)qKuK(}af6xDKIn!2J7X07+CdY@aog=$z zb!({@&0+ojz%7f$y6yzH9u; zH&$qx-!~24Hhsh1_u2k?{IP%Cl<=>$hLWrLnQr-Q^L{j*xAGGHyLa#I@Gp9V^H4hN zn&g6lu+X<}-)g^Sme$drgN(_~YJ7`WWT*t&W#Y2Dl4n%)E6N!&K!MLzR+jPEDrBat zL7$#iAU29VVuCWy@E;K&e-HE->teMTk*F6RhhE*gV%yeykIc$)rXsmwGC(oEui)ke zy>surJ+psq(o5vK|7$YGpR)0#wf`FPv^q7p?vF$3U;7=}uQtj7<;i$Z_?J%}wP!}7 z(c`D_aE|@y=-BXY{{K|YR{pgqwz9GOsV?oB{8=0RYvK!|+2}R=YwpbU|MB>JKW~3i z+Ks0U6(1@s;aONFxPzgLXJtIAKq)Vm@(;KCp%7pwa>{ImVei`D4 z{}|P!WE*4QJ|aTAqu}iu8(k+7jq24!uP*JeZHvY{SkILu#5(s=s`BJO1?7Q4c?G}E zP+2881Si$I=1o>{-ys*mMMs~(DL$^osP8^ zmgdd^fq;^#PRpJAfPdK35{LZ0a8_B$P=bo8Vw6@Cqqw3JrDf$Pp2k?5o|6VVT6oM4?_>Bzksgg{}E~A4RAt zFXDHFb1yjDmwVWk95?{`%%mTe-)9l|@o2cWy3Wb*_W!6!&I56}9 z>(6Kvjeh^1p)?&1-u>?=J>f&wgctc5lFZRhbIZy{Z3~8b@qzNDbF+i9{=Z@0Xce7S zc1E*ZQ~zIMXNLcyLU+07(0*PXJ!R!3C@J5E;_}@nD%p*_CA&~ov6uaTLdu2Rs4U%x zk{wCdwr&B|r%c22*B?iRHqD4_^11o|b=Xe0et*#KYZPTbq;!G^_7Uo!9-r&pu_dw- zzd-rkO(-thfuiC<%9kRBVw99p=9Cn>j?k8asNokc*%NRlm4&vzf;=_@X4IFP*Jo6WktJ*Z++*-^Gi%j#MM_{ z?b>zY;m|s_bGxrtd)(N*N41?=(WpH+LgkpzV?2F0u|EwR>l-SYS6+F=?S-xV-Zd7W zesOII8#ZikKFXCh?Mp7q>o}8R;N!-P!$lWeDGOr$~kFBR)@Rv~rONBDC7 zI7}P&Pds>g5A^DE3Yr|ly+4Wj7|H^DF|S2MdHAmzAAx3P9*_I}@ke|*Z#vej z`U;6jiO9;%Wd4}PT;(%>z`7h4ast`jG4o|KD7GM)bX*f{N6I^@4+W)T-_X7oW5*0j@5ghv?wu$u^;@r*o3->Ni&lB%xOn~>INw4||jp|3?{IgF&uPfT)s(!sN zU|@e-J#+}Jy-wd{UKw9=?NBdVqnPI`ABBU_;pdejEl0ht?-(!254Mi=eYN{-+O%ZLzRp^{)HU4K)Yo&ueWv7Om37)h>xQjTXg5i}CQ`#wrUN6Y;03YoXWe zer<^T^{o6@{VLBoxBDjZb)LnEE+o?A0H1Sd2h-QsfMi4*^#r}6I4USB z^vyaPKX9?WZ$bG92{qCYe8zt-^u5D5w>s6kO56C;l^5yLb$dp!@r0hWd;VC*8u!t& zI<8H@=r9`md9!=ErsE?Cmae4{dT!TiW9+A2bsU;U-LL7oJr~Ls{`BmbqZSj3k>bk( zf@st@KKFrOh~jZ9WkFraf@4Ul`U3HFK)Wx!L33aVhJP>iWJIuxLfikZZTJ0Y{m9DsYiSG9^R0O|T&Bd= z5%Nt4{xwdg;BcyY)Yl`}zjuLsb{E?<-FM&j z^y-ja%?0w=Xg(7k70)!hIl)Nk0B+u2&+@%U_7NiWzVgDkJjKym_oKCe9(`IfALqU+ zyFq==$pXIb*#&s^1R8%(x^69jql?e+nhP#%9_!r$WRAY4e0lQ@l1(<2dBAvv-VaUF z()PvvI?}Ohf2ZXNb?!`4V^1Z zm9N&s=sWsuZ43VT^p}hBuk(YIi`_SRj9!2Ibu{Z)J##=HCOx~kAdVasgjHfJGS*== zj^$dH@5Vc<3me3Fa2`KCItmHIYb>!KIgvm-HHxEcUqS>L(oR2tA)e>5)2kO7fn#{T z0Yek6^=-`ahPf1Ia4My;$ZY*4Z1W3>j!= z7{PF`GWTD%I#S*0SixWSR_A)h>d2n6d-kqk*#H|K)TY>IHX0GCJOaHhiog{YMBwrZBXC)>2=w52ZysNMb_BYe z8G$ZmM4)-o2%JDH)+Lq?Xs2EKDp|ulLEJb3(B z2d&e#P{HF$`sk=A;~IX3GUu_MWJhBr$eeMFxed;XCdh!g+eDW-O^xVbx=-G=f@44of@z}X|_x^J* z_3pFq!f#H*bsZ9L9Q6fn-Jj%~?10!7IvqoLek|hX13>;k;v_2)B5}^?5xDE-lkvub z=ir0K&&8Z4n_fP$zVkLxQ(faHJBv5Df*7}P_6s(^g3}{d<5*?{WOt|-FSo6x6 zNE~q-l14T`;!91jW>{mac)l@~Ki3$mUOX0ShM$6r*P3I)w7%HA@KzKj4oB(wk5ILT zej>_tkWu85h@=F66+A8_@08M)Prk{ui;;HYu61o;*Z+?Gai&L9<6aTtQsxG!$%q`J(DTIjMhPF4ZMD}75_EWot4+d zjT_OkXHQpNqD_2Y^39HQT|A>Q6;H_jmwe|30s)uwq3AwTd%yytyAJX={rFU|O{=QV zo;oG;>BY9Mk~k;oi-?Kc^yO7Z%v4A&RBS@Uww2hE`Z~6Jb}Kf#*BxoZWAZcgk@=q} z_fkC8jcI_Ku?-M-q@Su+QDJ9(DaoA~5UW6OcAM4%s83kv%FJnT*qi*Fn+?5lDU^ z5~(jnB7Imi0;8KCZ^Ah!nBD`M7yJR+mOqcZf!QeEm5!_RGKI|Db*Mkm6b9S zVP9z>Wx+l|oU}?7$cd>iPYBC(DU0H3@vpj-o@esjV&Px>D*hD?RIdu5m{2_%esoXm zsp`>q##MSP`(r#PpB6@==+t;XO*Dqm{B`G6R*DTD!h+UY{}}Ku9xy&oY(Amn*F}98 zm6g$G^!aI3`PhAx>3{(Ps@s1n`@>=h^6G&Kyr> zqj>Er$eVQ&(qC_hwZqsJ|0fn%PuD@<*$AwAF$RGVb&)l?9s=VVA@CaUKb*LKG6E|f zion`O>to8Dr=okyc>4AA`uCdCbAA9>zfl~YjCSL3(g&zN^4jt2EA-;IvPVWBV^;$68T$j&_baMOc};D$%7Mi5KW}@1m*n$MSPTt(qQ;-qwdA$d$s7Jv z&sL|#|2ns0-IpBbz_tIi8T%sIcu-h0{QK$f(`DBWCssOEe!{=LrE>M>!JX9dKUSaG z&sO@KFfDpSpW$ESqiaU5uIpU7fb@U)UHLk?RWJVF=ULBBH+?3ujVtGK6|RjDb2F%q zOWmNXjMwSAyNW*buy-S{bp zGR7Q(?1_z$IwqDfA_9q&4QnX_5}&AxH}9e!kJfSY>&tlp_V1ma4~?~Jte@jRJ&K+4D{WQ<}SC>L@l19U%QR0E`s zy8!8L_Q(2Q(P(l~&>46PoG-E?kPu-N3jup!-8_2<#(^b|4s0(?;5{~AN|K= zK|5OB0o<9cf-uH7{*)9Q% z>uMfR^K9PuzHA7b9ROqJQzTOJelcjoaRQC&FM8lu6uiiO#`6)>_3L2m3sG3X{>JLz z@kkn-fYi}(9D9gl-+=h1Y)BavgOpLHAaz0qeyyF4m5$kJaq=uYRQ-$Lr#V|46K6A3ce9&3XAG z%zo@5T-Cmjo4b$W*uQLeBm>;Mys%H5z}W>w(&mVLfkx~n^dkNjJa9a6iFe^Y{e?P| z0n#nvDTC@0|HmMO-%F$JFFhd5^$X&VGWtZMjK2hd_xob&=YPfaHP2&L;C+;B|B7x( zGugIlPht5eCC*g_gt`KUKEzZG`GH7FU6;R{aT?|XBmQ&P{$~x3MF!sA6>Hujk*F`2}PKM$!jhN3< zku;utfT>-uZWi~8`uOiyw`>@;XTQfTz?URk{V0wHsLwC4tSE^8D#}AQ2Uy9yOSJC* z^`)Bd&$p_7Drf&MjDOZAb)D}jgz^8)^nYuY{PBMLldp+?wq(=;H1{R8*S zeCt;z&iep+(#B%*ipP<==z;P`tivWG>w{&*hy;Q^jI zJPxmmM7GOoiTPye1gShv9nqBIfoEgK%$`^>?s^R9d^V1Wrkx$f`eSH!SdD+R|B?Z& z55PV!+sTF;C%EF0NX&Tj46Jz}0qM_0B0&6SGwn={HKbF{q>f-eWJDZNN5vuY41?k$byDKD@e@N5i{pNm1-^YNVjYfN3?EaXk?ggpy?gJtjD zj{a9%= z%?!>jr1Se}>WfeYrH!nM>~Y6q!_;$;KfNv1zt;shAM`@b%)!W<^BZI>xCa})d=5L( z-ay%wMTB-11t4Vr<)2dk*cYf$U`L?B*#p_U0L$zk_*ePr7aE80AI8694BsE)k#E!g zH`(`1^nax zMt|gfz&%H&_eS>Hmm_0RYvhbO8`&=(i!`?JsqBlVQx8zkSYRq~naKHoA+d+2XJh2Zx-A9ZNxqM0AK=XWxQ$|El4iJm%pJ$C~itKUCkTb12HZ1%-itm4mmY^z(|(B!v$*%s#Pg6o_GFGVHe`Q* zx(4SKk{O)+4|RczR~jOF{Lhg0)+KEFJ7dG_zSy+jI&53~JM36;7j`Xu9J^M%fL&`} z#;&xf*b$h6of{Wp@6HsI6y>vwIR5GEAicc=Wiu@s=_-y7>R9FIm#r#blLL0WGAJ9u z_z&Y>{Neu{4*oUnp>VMFU*l5bP$HTWMCi8g?lznkwHHJ z-WmYu06{w-t_jp0;m6jGz*XHYL}2v?*tli_vgiI4Y47yHidW9SN{&G!YRrMyPoo^l z<~&5!DB1|U))0A<&O+dg4%j&J7i|0gjl$%SsK}qq;l9sNw*EuxwIi@`*;ClC z{Ap}TdKEj?%|YqzG>!r8U|UaHU(&eDzobv0uVa zO6;rmAknLN75%cq`2SAk0DkKD*SZJcKM=%!mE$k*m=`pvFFio|f0^uA)J{=vB_lgo zAzL@~Ybz`Epm@&)6m4FO!mQbx7axKA#djii!Oh5-)t|V(7CS!v3wA7i9Q#rxqdb2O z$~MnN*@mguz4j4op5Gtq-aL!?e_gB={)zoHjMuyrixiH%1>SCsybrFxrjKsM_C@#7 zc3=#Osb`}+8@V|vFzBi)oh^*XHRmhbtpSkTTM++j|6{oRr^zvq=-;yyHe@W~*yP99 zwDbwApZ80oPVIo?*Umu7%Up9rJEU~Vfh^)bllDfLod3%jdkQkgx54@kZlTWq7^nKC z0=t)Selr8uwG!nUXJL2h7;O0JF$5MpfZVU1q%JTHg&RJm-BTtZPuqYh>PRY4;=hu6 zj+Sz-;WCZ~R5+U;%3jHUV2~^>=dmQR1=&{Wmz~4;|LgbL|5npY8f(%4jL*aE|AFOW zT){|)~+LHx^pml`TLOo63|9=NXs~^MGxdYk$H^bT& z>tXHFksRw|yZ;>f{G*%FHs}KC4n47z_5!hdu-2N!)|#BhwCTOmXG6;)ax^*c0~I4bCCM-@tgy! z$MJuT|4{~{b1pFB5Kz| zGSwCaDwh3#Yxz|d{81FkrdYpqnd`VG>P^JI);N1~8ZRG;&%^EifpWsiEZqJF9A6b_ z{+?}+>jy{<|YX^mY=>QrR;JE_lQh2~X`73=)eJ=LD^b6zP zSFip${+7pK{2$o<3;(j^^)S!4S|^pBPmX2()vafjjcdhLE_usC`6k-zH#oIo|-nFB#ecoRRP&zTfHk;osb@%|%vxWZw#6QRR ziTxNC*w-iCwZCUI{?$$r|MBs$^pnsP+qQAN4pXX<{=PRIl?7ajoG}^Ozq*gMJ%f-q z@dB*n+W%zE3CboQleWm&6VFEe+@aXE>M`tE$MK8Z0qQ@}g;Z9%SRR=u+43oNrjDh* zp!=}ti|L$S zlpi6kGj!-`UM z=ikou{x`^#p8M%vIVJxj%CaU?U;hMUdlM-;Hn4r$L%G7S16(g{jA=C(Tv6`a%FP9In~^o5l^Z4gr4z6x0%+(f&adr_V; ziNosji?cU}?b=rMb9ZvwfVwexxQgjj6&F%R&O>p*XY`>n2Ae_4;<`Vf1!WYAWI_C>@1XDFB!B|xw(%*hG3@xM^~yFLK1zkdvn zHi1t6k4IO^$^1>8{;$?m^P3!;r(8=ySgVp`kljn z?!r6RUwR6K>ElttF^969X-tDMfc*d#GW7r^#~@j$^;A`Een4x5DgWq4Sig*%Y+QT8 z^k|7!a`^03CC)y|i&Jt`r_ct+kMLzeF3yqmE98TKZQL;fds zA>-X4w43R|a0PN^{1UsCJP8i^(}6R2TK;i4R!~8oI2G*YLi%;F`~lGS*G~3-^XFl2 z^2^xz$*stqe5v!pyZo8DSoTZfKfM>*5?|+7+vjv6l12GL8yeagsShIm zqWT3mcG2gm{?z|Hf46Q7!218L?Pt3mA$wrj2NM5r)c?C*(H)yNGasUicFPsTTPfGr z78iVsy=#WiUg>xA^U(<_pFag(K0==(PjOA~^G(?=;TnKhH_-O@2^8kdV*8y=*+H4e z{=3?5&%Y1l0BJ8R%w+%PV{A>E#Ho+xu#w||8yDY&{DptxoX9`1W5rY0ll~^>5oiaY zbTp=-bU4nhzE&A+f67$;q_cu!3mSVZ3*tXBCyVyKVf_2Cd^pEHMf|IrjBd0453oJa z&tWP!&Rn8)pY55}tU4_3AwD*KLK_~=l`r}ia%bFtw5eT@IptDhPve@nkGLLZNAwI8R1>z{!Pe)R{Lfq}|P1C|vP8*8_1)@Pzi9`#%m#pGY9y z*avv_XGndm6Efbpg>B}8#Lsx_&ZfRh8zbzc-%zeCu9V+R{xX^O-o(Gg|3sJYuQuP? zyG!G{!oTbQ>&QhYiz{W)=2l{A!DuS zf$+QOGnA&ih8>^Z&2@9vA&33r%*m}0c(Xli@~`B)_#a%~AM}X_+PhV9?SI+sBsTf9 zjoq|_?=J=@KiGhxG-nF!eup!y`?;p>7G#WVjWy2@{}0u}m-p4jR}XP5&a>xX_2{lh zo_Zq!^X|pgWiO*Ndk)9wS5XG6=a?JYOa9V{|2`bUi1M}n&i2RQUig=9Ob`FE2TUOT zuk3j_wr|#+2Rk_rxfZ)}W@8KcGwbJbJ+6NEAX4*yP z&;2zveE2Kme|iUYtbCs44DXSqm3&q@iTX;Kho${L`(P!d+%d$-Vvf??=Cyt7J`?4oeXP<`c>)zu$*);n9n8JCy*J%ed zj$Q1L*t+UTY*<7&GUty7OdiNJz87N^efcl__c8eL?z&iV_c2&<-|<-d*jZRQ{8IV} zxsGFu|G-YlfPI;?q1l{_y}Q_MGlR+0g|Bq@-|zQ4(#`u@yRR`a5C75)>c_>RZ;vk6 zx}N$B$04?6d`MgU5lET!SFD=Y4@;lB1dAU&6<^$U9KQHheYXG9N1i!_dxW&4Y#53S z^Y14;lQ|~&1;-@l-$*u5TmuPW)dkLPIvJob1vl=&Ilj_NR242}7lSrZi)kCp@xZKi z2O?|6O5LS*icC{Vyf{%bi?izalvPmy;c~|34Dk+qTB@J3|5-j=%g zSxBROoNRVCPHTs)v-{D;<(Jq-f1W$OyaQV(2i7m64eVEs&=!{OEq)L?zIcdsz#KRK z;x78k_!F{b{etWGhazokHzdD!K2|+?ESCQ37<_R@96tM7EEe98fRFEKh%X*L11nx? zkF?3xaSr`oTxv6(U5SO*xhaiflY5bzm4$YA(rcZ zI$~=M?Gd^E$i@|~BK^a=uzccGSoA`3d~*Ns`1J1jSWFqTnD}4zXj869J{yUnFJph_ zW~^WE2(~4?j(yZ|ia8Hb%<=oGGLCDM61OD`MI58h*oQ(nWhXZCK5@NwG4^E87s^78 zExywqsZ+YsPVx$5&AgGeLjUGEf$=D#O$3SqlmQ$oq5RNzLMitWtCY`l>H{|BnVrS{ z|MmO*|B8=|myNgmvE2{b|9E|0`NvgIyRUN6@sG{_zpeYXSo429dh~E>`VZ#+*LcME z!RG(cGuRfAQwur%R3aNc+16Ijul+vi+8f?MdGdd-Y2MAqoklyIS5N1>cw?;L+MKl4 zPQ!+`FUHoH>`&7t&Xx~{V9VTVuzB9K91pk_d2_Bt9{ptH(I#m92eg6VasCGbkvE+> z$JCxkeYF#P{h{rD~NSQE@w#|RQ zx{n{CUDGSrk@YtA9$u5sG=71uejZ@+T^*E(^m zZ|xJ*AAUnQas^h6YmKCFt&sChPi&x#^ES>Ylw@lx;7gW!9%Tmg3fci`nzOisb^+{= z$sd4zsxRUHQ2zh@_!mFuyi=!6?)}>Q$J#UP{}U?X{4^cuv0*^5`oZ$2oWp*VewK&Y zR!;tW3HP=ir}BBI{eM*d#sexh9ZUAv`oB!JC*rKVg{$$HOv42+-<`e%P z-4=oQx6@De9Wm6!o8U|O>s&RQV}fu0hVyBUAb-W{#8wh=(-vdMfXlhIhqAp6aqspQ z*FMOeY?mK!uRp*&Bi}E_y1H~sqW-6%8qSM$W5Czx%OZ6 zEV@+xMxXy&#}>3F)B*ed$mT@z*;|rPkv$W8I6hx6_jjC&yMps!XA$pBI8Pr%U)=Q3 zGn#Aj$J8hP9*1=ke@<-EHxKP&vL>9#adM8|zsf%ID<@*@%f};e6vN2l>A(AU?yJeM zz2}-@`7_62*;7ri?1?5=@<4)X`#<|97`9JH8jPrcwWy zO?%!CZ|Ath?HtDZ3v%A2|KGQ6;Ci8JY2!B(+0%z2@WHiQ_jo<`G`o?{+=znNH)1n= zo^F}hpR%ztawlJatg$E2=V=4(E0%!uuQf&P#IvxTzJ)f=|0UN7J<9&pyHv(jvx;dK zAloUx=eOdB6tUHh>iUaPR3WmPGUF_UkyK=;RGz@eZ^mLZ@({|I}QtAA|W19)o!gG{C(3 z8sH=LwLiL(;jTtlaL=*$_}&vR|L(?^cgHc9`}g{o_18GezM~Ol-F+(NJlF!CzQp~) z=G>3`FJHksuilT&9l7s$tlE3YKJN3uK0qYL|2>_6*ynhlbOVhA)T932x>-{^a%*3_ z{nQ}Ly6*zayPJCn-`xmv?{0tv|89hjA36aaKl(E)eCA^AN8S}HCk{axu^yQ5XJY>U zA$9UEuzJiOd^x-e7SWIJ=iHb4^XD%ljTd0)$mUo!ss%$!EFawpD@L{EJVr~bp}vzu zyN1Nkr_!%kBhDw(<9f#!`a7(P6)#dQzH$*#-lQ!i=O6cGjHCX=u>h`jqG199$Np&Z zP{Q#*{n9z+dCm3Lk>*&pra82JbuQdnJzLzZTes@A!zEOU|40}Ayc)7@1e6W{b7YOG5wJ<@xkL~Va8L< zF!Sm2Fz49|@Zob8@ccYX<1=sk>oiRK$4MA>=Sg_&Zzp2XZKvRk+kTEIx1WKx?>qq@k^Y*BBu8 zi6#EE?niq8x_!W;2N3%T@&T?r0Iz6uJZ>F)244Fszjf;=n108pnEsES;uOr~{-Yl<%zXSbyvKQt z_n&TsStG8*{0YCs(m9VIV+HLH1D|8-rX=j(o@s@JTismXmMsMs``TEvZqvFN<9>ej z*SEC=;sv#z=bUp6CQX{eF-6*S)-v8!euO#W=Lr)gphb%ol;vLDO@1qTz1)IF6dnOlk7V0yz{DMrP1UsBVDuW{$t6$ zOPXK6HuPe2YI{05wK@qMnm0tJ^J372`($3u(DVEV^u5RnS26C-Fpzs__2=~g=hB~E zvk3HI+>3E9#SFc9uQ#8&vN`wLy@b!U;By!A-i5>-pX+*71iGCOfi6Giemsm7dNA}n zlh5#8PljGR@6B)}L!Z-`m(%$C&p3|7^UIjVg(pYg7`Eq8QC=JG&GoD8m(O2bC+?$p z&+P@~#slaZoa2IZBO`DEWk3t2r#$pz9{Tcoea~Saz1kn}3g*B2MUm)yeiTD2I$scn zt}K)8q^@X4WChYsEoVt znT~v>4dZqfC7?sA6VRr`sp!z|e00664eO^JI<#+#POS5@&ODQ2H+8Gqch$4{u>N}W z<3(~_=h6w9HEZU0r#A7mKQH2C%~L3!!lY<3zV*vCKW`t&vC{O<0|*bbIjAg@=Y)iW z1Iowxd43+Sa`9iY_Z7Q2Gug>#?7SY!xjx&=1g@K_%e}PXBe|zGLmYi(#nE?eY=qlm zud!l=V;Pz-G$p={tV=1J!bnU^@eCtrREb-BNH4ErMzz?TPFV^+?e7_#wNnor{pWjeuD0=wpu`GAxp#hH@@Vg02GoES2@m=j_ z9K(D@6Wei7F^I1dgSwpKh>wb;e&dblduy9Sr>7fR?5}4(hJ-2cN^RzG=_)4A?AUnu zyNFdbmcG)nW4|o;F23`9q!F4&m5=DLp!@o+)xRCO0GxPWrU-t7FHZ*NHv(+4q9?th2*a`3B#O;rx3PgW2QPQGZ?Y^1QF_RF{|X zszB`O+w$WPLo7R+Ugjy1$DV&bk5=Jd_P=^x--sbLTwa6ukBQ|sqRbA6^8kDwiI>RUQ?^eG)4yD-S4Icqjqild!)5Soc|g3Wy>rBaeyr=*YvcSe%a_=4!QXxg7k2%d#6cVxuM2lN zJ}~e5+f1*`=Y2o^?AT#N`0?XOGahvxOCJ&XjgWU|1p<;OU$sZISh!SXB2TR0G3#`7M=3~L9- zqhMZy6R+*`WPrns<&&`|V}vo`)NrI&da>vY>i3SuAici#EwB6AVUrt@0hXT1(b{|O zn>w$~3y+;%AAClbS6@YPA~d)@1k2ZrUHbE(W6Pt`3x{wS95D~5&5t845`wWefA09! zFm5~;Dg*2~W5e(_jg5CbY#K&Aytr@Mw}=rBcNUv2y`TT}yy?zryDe>}1Gsx$yDR-% z?X5D_K>x5b87qH!&g&0&GDG?IXyAQ4 z!{BTet^6%kIyzSDz8Q|g<#1#?;PKu5wn%!X>yNWW`X z!hzF~`L4d{#`=QC`*GrDlV%^=vRGPnHLLr#da&_hDE0RlZe@UOO&X6wI%Sbv+pLt_4fO zVqLfA!g07Pj*th$kK$izd&Ki@?u@Z`TWy{&v;0P=?cO3l|~r* z-%lCX{6lSt#e`F#;oFkRp1)w6~_PhJQ& z>Z5!35oU$`gkbFScjnRA2$2rO9yTTC^p5)Unwt#HzwtfYclp)2!eEfUaoH0%y?}8H z>4>47VHAUG4kAQbP*z%5dwmGf7%V%RbMfjh*tg-kp1kF}7xSP#i@j&^$7nxP?3Lev zSTX)Nu#QxR`|HgAjCU;B_w(ZSeS9dIzKeUxzonyN%`e({ZHrak#yeWWZezc7Xcyw) zj=V(Pj3ym!?z;LJkB2<$v3?K0H+i4W#gTtC7hZ? zz0w!|>m3U`*Zw*lo;`lEJnxUi+xvNO|FO}ezOW}3M2mv<^Ko^>*rP+SFMUU=m#%BW z-90^{G)cdkduP5`zuFtbo1636ebK0(^3^@VvC});cO?T9f_V_l3Vg?c=+*l!4SqA4 zGQ-9gg;~iW(WzLvK^)VKS8&JFMOfC>$2zcIFPW?I4(cXM!^%;z&VrSNwGE!E@xG~h zj(39j)%8QhdTKgjV81Yh^Y^P-FF5YLT zqjpFGl!0#DkIJEr+GFpY9&W zZo;&WWjKyO$94H#+20A9F7RA5i_R!#bI37L)>R~FjAR;0KbCfR@vIx!=hanUUDV_K zdbF)ld5Rv{GrGWZWh2>?=dweTtz|qz9PI#Q|0lXt*2j?6da@go4I!UXkS(HA640wnWAyHDGWvBr4}H70M!!B?(EqBQ7(A#Ch79h@{4(EHlZLAY zG0y`rnClD&F$^3y00Rd0cVXZll{K$j)fYqh^}*mi-EdX6R_NXC4D@JmEH1yOKDwSC zM?3s@^lse%ecB&~KAp~R`*#oSdpSC^X@$m(8dbLshJW$Be0_Osg>XT6=;Q&h%j*s3 z1E_t=^ZCtg7})bt^zD2u23&dq2DVBdtx@QAVI;bpR|nmibFY9FjnVzmpQBH=3(&7; z8w~8*jrGvi@ku|@)1P(IpLFym-wfzadPv{Zq<5$SX}k97t8mT09vFCKdt7zJ`RLR6 zR9w-n33{}whknhYG58YhN8FO@0oroiKszt)*P3etT5*j9uPeB<6Fk3?p%>Rtv^|sS z7ig<3`$g#oPLFc*dDvI|yL}Kzt1AnY2W3VyeV?^y-wuPW8H&L}SRc&a5c1t%@j7{H z@PHv0#om9H0FmHORxFkZaoVV|J?~w{&O8>Pq-Uj&K`}mi{C@~+C{7f(wLfr z)D+S{S`w4jV$IrB3@foVc_ork*B~W5k#$76_-tD860BM_6Q9rLx8AxJ6Gz;F@lW-@ zlz+2K?>igs-2XGY^U%p$b9f@&d-w!Qf8a!}Ej$S`A2=B^=#T9E2adzL51z#5PsXeN zI35q)(f}QraZLd6ulC>JpLOf%*VVD7|3_0MNIs}Mv_9hJr=O1T6DJ{A^+A40BVVQQ zSRp+v-3#RVbn;n7hC)sJFI;@T*jT-KwZme|mMtAtzYn`#!@YPyx`x)lCneEu^^f$I zotc5IUArJYp)PryI9FRw8K5zv80x<B&-?>@_+O7) z`lDMn>t+NP*3G(!Yu;}}*84Xi{kvL!`9>(^w0A=5~tseRd3va72^kUZT!vjmw6kuFB^e9DKk-$w+1@` znV3BGRkY(8X4$uk&&BW7Cb~MNzAEhNSmjce`+xSj;xc5V(zhA+>)Vw%1DW$5!1D3e zaJ_$PeEP_l`1G-J@Y(Ynv3%0a$e8y83f8_&pQ9`3fM)}V^Y-94kV^UGDW=y>`s$XS zUi#|z@81q?fv^@^vZf<>@qe&#=3lXP>eWblqc@UXzYK|!+9L7w7D$)(Jemq{GEAnPx{aPzCFu?WzgZ$ zj@YtIKE`YRPgs;bpuWI&(e8)p3*rYG4-x){4jo$U|D%k4aLl*H4-soGD}ASo{@qF$ zwC7$$rTlPe4?gbuR4%_<-1(AwOljY{qB8pCXDF3lDDD@j-?nXA(XD$o>Uivz3jgAb zpnj;ayIA5s#;uEIc~T#i?U~lj_P&h1Z{Fu#)yp13!J@mcWigKz--AtG+{0~r7%#bp z`+WTq>v=tQ@xPF__)+B3@74CCw}?Ud`Idjs!hDn#?WUhP?t!Jevi!7;+tzdIT%nYH zEK9hjnA^*%jQehIZvpwVF6Z?M`pvDRztOUt0qkD47+co7f&9f!A#dKDSU2OhSoguN z>3`?1+-LM@=4BkVB`>6poSjHqx*P+p>PNqa9{yvb=SucfV}k8|Q1@3GST{a~eU)zX z|GkbbI@7Ru%{XMuzLh>sdg4p^C|LURSy(x&Iaa-TCDLZl&(Bw5xYyTw?pK(`eLK1L zFny$`PAba1x~U`$W!m$HzCZWS2k0L9{Vb%v?jrh6-ABKDrNxv6C6o`vySPPbqzlYG36t#tP*O+6zWO`#;J5uy;;+f;{_O$Ko6P0)c?@$>Z16txk_5R#}9m zskTGD29LJ?Kf3l}xq3dnsd&DiSm6*pP|~nvW))e+Ncj((zKC?-m^L1Ux_L90o6=|#>mWp=eVR!ygY)gBWe)+ja z_*awz^Z$VW^^OgnK1Dgi{k0S4alfw3$YI}M@Sy%|Cp1^*tqXSeryk(?IzeoxPaMr> z;z_gGfBF9x9=9h>K+fFTv1Vd_EE{<#_x$ZhKi>loppUPD<)cuL@ey_uBoi+?T>cz@ zTt%s})XobR`-qp_+_Pg3wSYqUP$k`bh9a7BjnAoyh&4J5rq99@R1_@aKBMnp=bD$f z570B%xa8khx9~RPali1q1;6EjTIKsdbt4>=7I{9q=n20dkcKXoT}u2@zOkLN{=al#H`hcN;MVr2 zEo9Jqegpc2xTbF#1QOq-^UqZ%Em(qm8<%i@S_a1ZHZP@1>t%EaxQzR6eTjYaX}fRt zY835FLrL*^;(Z6(2<^yAU4$4fCe};ITTYK*T%vR8GZoy+s!Hue5dXruu#DbFp8u!pS$IuhF{}1uMF*lw1Lk_mAorLUp|3u={o3L{HK%~BT zJ=O{POJ1Ol-&xqRH3fTiZze62xr70;NPUboBauanSCWp(O6oH7o$mG~rz|YvHSOQU zBH**EQsKXZ2ii-ew18!uN&j9e-Ck;C+;^xj^DX)mf0cfPVcpto!|svb-`+L+s~>RfwcNWtJKKHR^59N>$UiF91B#X>EO*sGF>zKzomqRr zRPb2+&?@bLC7<)$7cVb$DLP-;l5=og`>(c7ydd5%dsR1A#B;|Z>;ojkBw*;3U67al z3De^~y?e8`S62X)dve%UWnf&z{kE!#7)lw+7`R7GRn=DV%WekpJ$YTNh1xsq8CFJq zDi`lFNDh?qx+BYBg&an?CA~&_3`_T~ly6J=x-RG5xy9-u@EzA~vY$}OJwE!E;xxz4=gs>Y-JEmJJ@=g5eyi=Z*E+FlGkJ5qB+q!56+{fRtQF+b zTtm+Bq=ncW65;=`cF#R`c=%`DOYc=X-QHheL41&FmH0>h?-Oc;xv9{#EOh%%dFBvH z{^D6n{_H8sT})1%4P(eN@&#$e;%GB6KY6{&$-Q+_G7kBWi;?FAXXQyMlb$BoMHpe6 z#Oy_zU7S|tvg56~=Onb+Cf@ zuyLO}PL3DkNIl$y`cG$)3%tDWjHOEqMKgb*KOcL-|C#Z> z|DD+PX^M`*zv6%9=H|Lq`E~e-n)t(y73uTHU*I0s^KKL*Qx=h{vY4C~E>DkgYL=2~ zLKr0vZN|nW*0p_W7q7;xeF^^*>4w^u?yxVtSUf^U@E=mMf!%+5Z!1WP=6&R`D1!bK zlNamwHuBYMhYk>fTKPJU!?R9sB$uC^Bv|91rxT zi{q7&Gld1_pTocOXovqJ@JWiZchF{je5$y}%D{iwu6R3=_6<2jro#K*#U3}<@}kKb zm^`1h$5~$b8tg=U;e8(emk*NKdZrxg<3A*%rri$yx8$OQ8X!07&@YABv6|L~tY7 z2pU;t$Og)TYS>6!JWrm-IffHDiTIwV@07kTB_4bER%{Q9 z593srz0rRA@ck9}f3@!6WFFdmrq1KrK5EfF9d5o6{2$<1*f2FP3Mwuk1zIinOtza6 z^vN>lmr(DQa@wWwV~DwzqT^5W=VMR2SUlOc(fzxz|GyIdejlrE8IN-C;*Eu5GTCFi zJkTyCY#DRpSSI{ogPq7uDjxu3!jPKv z?Y`T35o>Y<^DP_kG!dO1{q#tNl^x6?#~m`j{yZx`kO$=9RY#bIuJV zlBZxReRsIP4rGx3D|)JBF8jbTmJGN2s7d7M`WDzHQV;qVdp?~*QC=@-Z^>cuexc_V z9YY=?KPT-iMrJ9eI81>h*Jy!6GR`U11)u?<+a=Ny7)kwi5*}Lu-b#6fX9p$k3g1f( z(zOy4hf-&gBlj;hg_F?SQu3XsK6zP5_UOY8ID3ZA|0U;1*Q>xkec^l;1GZ1C6?VG$ zS}Qp$TB7_y=mE;{#JD&>YaDrJ8Q0ucYD@#gHHq6CS^F9P^w&@H=fL94ALV`UXt5`O zY2Gl?c(L+LieKa*J8rU)0`k^oF0_Odldap$mpZ?;n#}V`{DTK{e@8!q@UPGHYlYZ- zy}MXK#3#tvk?7lt?dZ-G*Z{&^Uh1N)(RREb%8n6-_Qcj$D=Jj38|(zKg&!=y9=->A zo$>|A9*KPH=DQ~kmpi!_EC-l{%hJN!M%ClBDR>~Dc(mgQw*|G(!>#|uUGD&&97f8oJl-=hI;{SW?s z$8Ftg_x5bMa+@8_UO|qsX_mcmBznLIXh9fhioYYjZxVD)`McETlIwMZ7C-|W9Uv#4 z@G0z z?a+81;~wM(^e#Hbax)X`k%#VgYx<&VYP0aK{fYispzr_e+Rt_QGInfxnH||hyGo(q zl4&FdxVC95D53$-U(squ(;fb~tmgRmSG#_~zyIs}UpV-o;&-xms+(Kz0onQ(5yl^E zxH-tUok9*jnq*}=mZKYgWQP(aTf*XD*5l?&D)8^*ea7AM=avmc_8{;O@c+~IO|T#J z>)zU8z8X%Nzv;F&X*9Vl$C2N5q8(12Vn-9F*x~p|c4*6F%vFA}oj$tu*{wJ9)PG`4=uBFO^&Jd=rB`hxOYlo#zp*G(jc z=u+Fi89RUUFe_aCy3@-u$VZU18Xg_@G5C)_9^PR&@WOjo|Eq}&SN1=L{{SY0jnnWC zPD1LC|M#|@wr6`TaN9{P!R4%PPO+R7L&*d9uH}S}ww+r(LEMSK=9vedKjhXcCCeLl zba{Q9EFgX@S(!G0d#!(PQi*>~891k7qvjZ*k|~wC%mAfFv2`9kY9+^ZTJcfV1P>*# z=CK8uO0MJso2_(Tf|cw~u;b)TKDvJ+BykJ52C=;=Px!HTOI`Q5J#=p`FXw?UPrJqY zg@4I<9`@w}uHwml@+t0g(}lJ>cMbX3Q?TnG2b_SONEVQ8L)%VaTPkJ!O>4Cbq8mCN z_n!Q(iFhkx|`k{tYG*4iO*$L}N$)!y|(Y|FO;txx+_ z&TriDe_@^Z;Q54mIWZg-xGwp>7IUTrzQ6Z(xxkjp{FCK}KX2Pud)g8HC-T!jW&2or z+8g;4>rnqiUYbAJ&J};O?JJ(P?cp!s6EM{FB}}uTysya@LXNu=dCUvy^fari|Kq*D4sIv=}9<-7JsdhYfDfzUfTEU9fEc2^Bk)!KZmbmcO zmi*OomJ>0;wr%;0b;xz}!$Hf#Px3VU3;RC))&3wFAekpb`M-VqLqCq@F0*au7TL=N zSlTz_|NibZ+Zs8_cE*2-f6-byush3+9@z^fj(hEKZIbK^UeI5}C)F;=K;-~kM^0R` zoqdgurzAR56y&4B@bUx5PkYhbwlA?mvFwGN zEc5eQ!3g=dBc8YY@uRF{>! zS}TBOI^Mz>`l(~Nc8s~XXVYZMS@OIk&g*CEr}wbfuu$7DyRRjE{$ExQIo$Roerd<^ z@yEj#CqE<8etFm30sgOb%>e!@3e@&QDrXUwDy zKnfge9FbEV?-M&ATge>Iu`=f(Ta6$m@JskM{E1wtkK1-~g6~pU{A=62>jn z{w0ngpWl=J-8KD8{puCz$CCYJ|I_-olRJyCM;*mBhpv7w^&@=oSPx(Mob8T!-jd*3 zcXYX&So83K0RBB+FwK3%^YUZ>;lB>wH-INx1pfQAuVxE}TxXlYuD6s)7hC$2i!Cdx zmE}&q*m7rGV7W6}SSEQs)25O8FYFxhUbV8sIX77bIed4L@B4W2FqRC+ZF>N_fbxbq zIp8>R#nWRQ{sjVx?EWW({SxFG;a&id&X3*8Xj}Q-jdm#IV=IL3Cw+V``Lx>FYVzeo zkGjTUCUt~Hk$)Tg{}BGT#rYdhh4))N{`bGU3;!Q{T-^FUxYwG8w})T+Pd+l*11TE_ zz7Qd`vH$h7z0&_rY_;7PUt9X>cPt+HV$+OXmN=!IrO)hU*`GX!AHYkt6aT;c_y85} z%b=S3FqxtEgA3XI%Sx!f^nTjq1bcYsDRgyK2SvddKhUDFmjaFb&q`QVIkFkE!*_Nx zbA}yUH^BC+{GH`|db_30YGo;0>sZh2iLAn&nChYd0simp^AP@NyW9JWPQ+N(1OMIIooi{)Q!ID=G|P?u z*mfdk74P3d-=o8oYn_8}V~x2Ke?SlaU|xES)8jM;CGW^yp*i}~{QYO+UxUqDcSYy? zanSI)DWIvs*YbyvTqPU1AP+ln#U~s3C7PubA#2L+?`%%evkzgDE?id~m*+wp`U z*aH^X3H*f0@DnIGi7y;|pmi}fp0X`Te-Tb-tjF)wPwEiXz)E(p*1idT__^(k9cDS7 zJ!YH6-()fGw6ur;4J~HKh2+Y;#WEH=Y};4AWk-_cf&bOuH{bFzH#_-Xdwj$PCHr`G zF!6oGG*nzu_8#LKC;zw_?EUMG&2!JT6qZqvZ8!FeEa*+*y!**vNZ!5=F1F1dTw)0m zZnn&iAH+X*0Cta$Fqy3dySdaCUjQ&5yT4i>Y@8}aE;s@I#E(H3lE8loddCnu`+(Dh z@cSu8$1mHt*p6g`k>(pe>!tl|+b10?ZOWyVKu*+z5sfTNf=SzQbsql^zn@> zle~*bW64E6q6z-VE$#DHTUh`0)!p7;r{jTtjk9!r#VhgU9jE(924uarI=0`?b{AS^ z0%U6_|n1rQtrd>U}d@e=qX7vPj=(elGWE`~Rr+8b}Da{g*%_=X*edd>E) zeu}*Dzd;r!FKy%twq?m+>(l89XaCb)PuYYNhr;ne@Ls78NM`hO#pd`53jYgVZDbqA z)+ZNb6-%L{kF9PQqia~^NRA__S?Y)?miR#xOBh~-eBH`f*}&!e%>L*GJMh=r?Qryy zb~tIA6>VRPtttincz~LFYvZzgBPi2O_y&Idl9eS3oP^J4Ev@7b^kPq(9Rd40qd&0R zubw1NW>;HBUc9vf>e`xD$p1a4nQg*1Kjp)_UH;wu=smh$>;E~)5q9?-w|RTh!MAW; zi}_wnv3JM?F1bfMQF(N#i3ZfIX`$Ua*pBR2+;F08*QP1>|37C*AKhVbqpz|JL&!D$ zHvK_9@WjboEd7(;*iK}QJL0s(~dABd_w%suurV728DF@;*71>GRal zRV-^PW58I%4XtJC-*04}y;R>GV85{PGI<#H);B8ldNb~B9l+^-!oQ~vcE068%MBln zO?9B{iW_WuQ^#7#_OI*|bldH1qVA`V&BU8DZf-wU1@^(e(h~(X`1I1`1j;qhken2zk03+Vw* z2KH#lGFp*1TEE!pZ*~^#S?D!)`^_`7<`p z@wn}N>((Yt9>)h#Mt%J;R;Os!Nqm+iJF_6lHILqvBiod5Zz=ZnqV3D=K=Nd;_bPh) zW5_byEOF|kmNdSxZTX;v#Sg1u@k8lfu)mq(Wel$7`HZh;`}6Sc)_nCH^Fcmevj62k%XUS+LVJ)uHoa%Za*(C)D=a&dhKjk@ z`8PS)g>mxinv9vF0ixTq6(037{=K39d;bdJk^y~rUo_S6Kk-D-Qr+N+BMzLq2?a;d z8XEY)FRTB*!X9XQ~pKETF~DTXLhoLS?w)lejn`P4>O*xyY)XG|1RGh{NIb& z7g+ZT#y|5!wql?EFM6%1#f@!b$>XXc=hv`wl`%B~azHgp8&lQsq13Texd%O995U+2 z`tZx9mNfYi_;N?f`t~=rW8F|Y#{Qu4BMG#RwI%2mt#|UiXrF9;&QFHxCs}(h+PMjv z_9Dw(HP{l_-y1!tyM+(G+Ex#0Vyj=TVQXHm;!5nh4Q=D7R<=2;18V{OEO*&6R`3Bt+qQC`Wi5Kb zQfKzEO=GUK^+Uk_pz5|_KuufqZVOv8`bPE!^|OLyuiE~&=~k4p64$(B{OIscV!h1K zYp|mA46U0@67~rS`?B?cuOn%!WwM7d|GP)n^BZc3Gp@4D6Plw_)wAT$H7yN# zn?9Hy0!~(VwTZwt{^XhQWO*@CwH-ygrr>j9W)9 zN6$p(FWMGk`!;^Wym{SHXaCZ+Ol-?O)eCLocyz`OJ6qQ058Ix|L6*97wDsw5wc8V} z@s?fqO#C~0Aag`V;a~YU`w?H}^Ec12E#sRa``7UBKfb1AP%o;dN}ws3z#~C9&Z4RAMKCNI~zNKROrP$0)Vp}?e ze{0F!&FsDZ%C=*BPXhbvCUvrv@3yif1De>fS8Ld6_)ojCi=)NN_vP~0j zu*BKDEOp@nmi{Gj!0J~leEy4edsplp$ik=N-?Mvq_CMN7o3$?5pe{IQf04y~^_J~j zGtlzBe9|)J5MLmyi^Y$*%r*>dXwmP~uoZ7su@!HHKm*RV4HG+9CToz}SG)-gn8p6c zj_+vz;49A%lI) zdgn?zj88||3DyI&9)o|Ad;-gzt(N)Af4<*_v*DZ_0YB>Mf3*HD+y@tt0MSbVgP=VRyJV26@FwXI9R_ne1q)7UoXe=RL~NPSy3 zqB%DEHkP*Fe%rBf0PBAv9R4-V4*O@rzxcx$`0r0lsV@e$u=sJ!!N2BWZAvZ6U>;_J z_1vj-EN@zESF*#n7KS}=N(lGXfgfQH903g&+rpA&w6R?Dk-bqb;q1o{-w73^#-=&<(jta#VQv5im;Eo zJ2=EP4Q&p+xtR7}V_PP-vxMnAEq+EHOJl9>n{f}}_i&!e;j37tl|FEq`?7&U3q|i} zw_`{K>?d>Y!`{%tk|(x-mR)FZ?>E5SSi@F=|CIx)+p570=b|04Rz zieFp7!cfbY(F*$6&=STV^N&I2N9M|!RKxP7*0e(UdF!-#mOrh5<%ZR#??WtSN^Q%T z3{99+$5PN0k|yG>@pjA8@lU&*ZpYZWqr*SA58z*Y62f=4-qhH#zC(8U?0(Dp^q0`0 zU$WLoT$LryTK<}Mt#Hc>+nu$FbNOff|9v_az`oXe zoLa9tIM>{FMSPHXqPZd;Z~4OLvt%s(p+Iko_p?5ni98mKkIl#Idmm)!^L_=tXovoH zo~;KDG03N}!y3a6TU+wndu-d%*K7+ue0@4x_ug)9t6!;Yt6qZlzf|2K zU!jd}*0GI)8et1N7g}=(_`HI0oyCp3-qsDf23+23^9FRZ-pp&|+Sa^aRy7NM z6Z_-4O|g3-<4o;}?EW~h0a&*~COeWB#rjz;?Sfth);muk@06WDzQKR*7<>HpZyshl zRv@c<*28i?yuvc4Hn9wNeJV12qV%Z=)u6N0ZEILf+eshqm|5Sp&TMG;Ga5j1>sjs; z`agjGWbmIj;e3z(cZB~7@8bW$KW%d{pVZy}{=L}ciu+QH7^GFKcU#sJKKs3;%<67w zliH(uw6TP#$UPt3g>S`gEN#WB_*PG`gL%toS1L<0*qzz$;%7YG9{^7EG&YIq)gT136P9r}90v zf{bx>kQo{x7eE78x8C~MUA8YAIUse0o!T9NER%)szk{~r(6(sX3!lkb`hsQ5zsKTf z!^WX4EoMMHXX}rCwU((wQP#czt$UMo3FuzpunR3=*hSdJF2+88A-2Khw(9kkHtm_q ztk;co9sU)^+}ryE?yCjipSHU=2pkpLx9cye+Lwdc*yeFpTigeiB2%4jo8CXi*1wBf zHKY!BuZ8^)+v5PrYtln%TI`^P=sTA|bGujy^f-U{Tf`-pXUDg$qh0Kca()l20T?k6 zj%TumVm0=@DYiZ0FRW+YMl7#uEMsajuus2D#J)PQ3cMV>o{}}Wisgq@v+dJs+qUU- zEq^+^pOPI`m+xv@)7D@=0fw65~XE zDL?c7AaGZnf^VSha9%+GoB|+g0N+6XiXjjs+*eG|_Dk)x0{pOld`FIKW1Tt9_9cB{ zdEtXCe!+vbcHE7~`zqUWZL=-CK2S16YW|CnjO;gZS*eV_6Z??Y7VxTuj)i z(*KG7;OIYN@7aYs8X)Y;E-aih#UB34>#NwuFEnKyGzMEWusPST#1Yjk5qne;cE6PI z*#0J9hniRoT2S4xr=Y7s4{|736ImlfH_b$b&5-Uewl4F!MSup}ZTr`}Y{lubiF2`x zJ<97?Kf{ih@F6j72C%O7pv4hqYx4)_*T~o#2G+6l18Upa*XvmHYqhcasnlT&u%2yv z8(HTa)&MCR2RGxM2Da+C8n)_%`Zo2C=MpElhBbw+dwG0h`txdlu z_IBvy_&mJSiZw>;dxPs^^GD`?yS9_7Vg}W)=)pBD>MdvxxQ}|Rx<$VXy?p~+LriNNN{4yWEp?!%9FmvFSeT$`ZxL@d zW38i=#Uc~L&nFJfa(qfR&&EB9I0WngJp~OwFlCmC_anQ?pW`fl{|=epKU)8%PcZX2 z+n?7xd=UO6FY%w`0=bL{`zo^Z$)D8uU7gs&TI?qLzdyHak?&jb=TBHHzG$n5oMS6r zt7a?yhjlQA|Ju-Pc-2Vc;2F1D(!xJtR~~Jd(H|09x-CAT!oGA~4+pXV`+I>r-O$6o z*2Eff?>*rEqvsmins*yp9C~m3`{<<5fCSe061DCm+w*vM6?SNyr;TII!oMW5W=*0% z17x2{W1Tw5`3Y3x-X@klqqP-&^MD;9w$;(3NyHZW5Fdds;&%-s#@(aHot=y_d-6Q% zeM22;9g;j5D`!oE@;dAk~R6Q7nsJEvpc3j^=)|LjQ=(FIB>a#ad; z*K}+!Y4mL}V?cf8+JzP~uAL>%f7A+By<-Ox=Mxt$hP~j~OkC~p zLbt)UNpwJe!h100gU`MB|Ih#Xe-Hm)Uw$9~zE3zvV)=M<0Bb7Wu@{7WXvKSzSR?w{ z_D7AjY?Qco8}Pp&zpxF&fJ|8MTgzNJ!0pM)-~5&J z?cR>~KZ9F~A>$|EA#o?$%Xo#(y`o2-es)zKuO^Xie~s4xlxt zF~TxBD!3QlO65F_Ih;Noo)7LbDCx)s>En?N#yxXW z!AJRJ+p+pN%l`ZkOPt=tHXwILv&J4hpgK4c?x1hz+w0z`g?wMfqQr->zeNwM#&^tp z)&bU{`$VZPpo6PlsA^FIo7jghTxq@9)VBu6^j1Xpjj$s2P99BWKNhzBt?Ze~`Qi@NY_Kg%IEQt9+3%o}*!nWDsbo#7 zi*GdrnLiu8pM@TfJ`P$7olRsNFaaGb5gTC&V<6wF%|ojpqtsxW>f4;B>)5^MZH=&b zIR5YO&zRFbe|&Y_`2e{whxYMZ*EZ)N z=MvjE0r}<=Xj{blb}a2PJBc0I(nw_UZf| zPaYS?S9-sAzp#%?p!g52FWHM-O00=P*j;x;VH5lEY1a2|v)D1$Sj0PxY$bCp{8jW& z>|tx(XwJA@WwGPCS;EJUS=RD_R=6R|iV9ZRjAE9-Pmhw^Yk8;#d_q9CD4JD?44ZA9?E48S>e~WTh6?;to2<8 z_8T~Uo-&TLee8W{ljt|>`q}9ET2slHf(`)w-8w&Vl<>a=8oK2J=m2uR^ScE9vC!u= z*dacCI>hc5|3~KW@GqK2TPa@q1K6j%K7FW)t`|yti0tK~Eq%cs@OAEPQSV)8s|K_H z|8;HI^VN|Bu)V(05dMOEGr5=Le)$x!SI1jP-eO`+;Co)|@9$vUI-ubCcoo`z#=nPs z(E#rc0?C@5*7_6!*TswD3p4@#m7h31GRN?_C|JQ-*c8iS4_exX_@R!y&Z38&hYh;6 zt$^Q!zflKUR8wR>us^n&ZJP6lr7d}#{eLrvkGYgMm}$1BAj!qGtWA8|VE*s0NmL2iWsQvj#l|j8oF^Pf11}NX7>>X_Rc& zviCtFpaCiHvv_3HxG}YnZ#}zq8hk7R88&@NW7f?su%v01vv1`W_zGQ$4GWvoyY=9= z$lb#6%dD}1>u}Kk?3%)T>=5wvPEGL7oFB|JWCQVj`2?(ZO}=?8Z0)csuw(bOr4t^q zyFxE>IkS8}IPrbw^8@}B`%Jb@w-18$H>k%x_^Yeif>&Bw#2YPa)oUTVTe^ma|Bdk2 z^|A#Fu8Vx4de*jRXoPsb%38)Fin>Rkw?tu=i5+=`B}{2+86S3HpH64X|D=m;UD(bF z7hG@ob6UaYvG-5bdI^0gJ03;&PZkZJ@6sn#bM`+c}-jmj`4YtWm={-+Z<0-bh?^VkoA3 z@>^R!xsR=R{|4ya`L^=K`nK{}=~dOC$&FY8z0#6r^u=f4MdFc8XP@T^{Dk9SUc@I; z3>4|L`jb&R@b{mN|D2p0*OFkG=C|!1IjSe5|4YyJ{x|{uW!h88x(SjJ|6x0kZv}fU zPaVs!(!y1?f749M{_882IO}e(-`b+zJJ%wyiG`#0Mld(m4sMRFd?kKAoo(~12gtee zycIx~59Tek6Ra~4G=hEVg?3x7?k>KykN@f}-oJQ)hkwP1tK|P4{_lqWPkpK(_^SF7!kE~yxd0dw{T$}YXWCqrz_Pr*tIgl@Fkd1-;yS=hBuZq@6r5bWQfJR!(2wDmwj&~Ykn(VsfLbI6*^Z9xd0t| z5M>~GcR=o!%)bWguZ9oBlhp!@ngHISuscZR-+(T% z5naTi0n}Zx3-*CE>=jr)>>SoGTRPvI^vUPJ)6spV<7+d$fm&R5_ z_?Nz;J-;>abykiC$pOk)=xm=liVm&p_$KT{{5%pKQ}km zHR)f)zbK-xFT1|tLI8fqqhh?VrxHIOotNWVS&nbm$wOeDc&~>NKEk(jkZqau5O$?D z*x{NXlhtJ1xt2w;{=F7o*v%uZwj}0z>ckZ}XHzqQys zW8l3}U@iI$@nd9eVSg&?X$zjPqcOuRdGT0c;dczg!Vt#2wz^!qw6PBD*ZQ~P|MW|3 z`TyL4{dDGImNTO_>wnkUx_2*x-ZVhZ!2W;^u$B@@A4I-|&LtW!Q0sp+EDoBm5jwE$ z4Qv+FHIn{{1d}neCGPzYi~k@5{*B)rK7HBH!91;(Xnl{84WE~-B$@RT+4d4yGfBi| zBAbBdLMGRxXC>kPy9xZSA5s-Ni1d*FO+q#jjavPBL!19hL+f`7>wm((#+Ei#ci6AZ zn6nR>_9`CeY4~S7q*KRstqp*c6&+E>o8)&E`1Rzd@o z{{{c+!58EE$UX&Z0qIKzTmIT-qVJbuJ3WbiPwAmd{CcCvV>KTe%e&Z! ze}^s^ip<42IP)w@wrK2r(QmUZH|%mt3d7FCKD4d)s_(=<<512wcAUNPWyEedrTwP- z?cTlDdiR9?lNYx-vR+lj+sT5+z;6GS=82mt@(U*p4()D<&Fr2VYPmJ^s_(f8>H*T!*i0^bCNc)Etwr^|70fe zQRWnM{HgWO1L`6B*P|aBAOqBA{SVqW8C_~3znOsF6}nd9@anetJ@!})LFRuOn*()- zp+2hD3h3nWH(S`e7ca2;JJfbLo5lZ?&q+C-wck@kvW{W`oaPf$t%h~z)DgY|zrZi~ z#I6Y2mod+_M~%cz`DaU?b`N`x@T+>InXP%YrmchyM7`P=IpiAXLm&LRe@z~^m+(m$ ziO#tOA6DrA$g-!c1xmj4=6>+eP0)YvA0KIG>2- zg=kGM{)PFomA~B#TJ7{A*+e~AKx_Rcu>BXa22h57Pw|m_JGMOr`n$k(M83z~li#!V zzB{(QE3koK`*Ln6A$p_f}?R@!sm-x6Bj>h$Q-!@{&7#+h8Fg6CtLpZwfNoPgTop_ zG;2b!FCufof8$t}OBmMBQYK$O42r8P^HXeE=(i~g$&>RXHX`g?xnK3gR&)opOUhSw zV8^(f<87AnWgqPQeV|=E;n(=Tsmu$toVgt=8(+cHY54Pwztm!fw?N)z{R!MVJHYGk zUi9%u@E?v1J{lkV*iqM8{Oo%y{ptx>~mZ}MDRZDNUC9zot(#s8Mw11!*f;oqlq zo?h(bJE{!^8irIQmoI(?YZq8*Oqgx@{8?K!{T_?>ppC5_bOHQTeh26P;D4QTfkEJp z5Nk@K6(hYlK1Lc40{FE566#xH2%-{tGtQ%& zZ`m_1LO!BQzX;nX^bp%XGO|&^cxVTE0k)tUZNdj*Gcx~Xu)hU4WFut_^mrBW(YM&< zmN8F08F;<*@9O3M()?HMbgg^p-06Bc3jfeRcN9j56Vjzi7st0x;$L1u9GT;LqHKTa zLe`s!skrDVXc4}c?_O}o^{y)&27u@Yl(-zngIQu^zjq6b=_R%o?<r{41Cb{*8}+ zhYj@~?@*3!<^0v3_Hk*SgCC<#G)cvahotxjKU7%f)9>hu5{`-udxE3Ot%iS3DSn~F zdp5Io{cG}Pjshc3Tk7=NY~!%2;Q7tb^|A9|Z;Bk;#G;2^Zm|Cbi$z7$rrOK02q&;>X{(Ifp%f-R2E{x;Pcc$J!yq2|BJO_j+CujFIfIZ+s5^sEC1VeF8?p~p8U>skYlvq z%lj>zJwu5z+T(xQihcKuz&o~h)&s(^@vnSI`hHzojeZ{S-Zki{yPR#KFXba+S!)4Z*Bk9RqP{t zA9>;lC+Dtt?{a5flO7Pqx+tWv z{x_HSBp=^oY2@%sCtgp=+}518CZ1Sp%Up1yqno*(vKI2mO_n*2Bj4qGbcto6OC{ph zyLog2`Was*)?YRcfd=qi$zU7d2hqr6D_^N=OWruw){bdsOGk9K$8NotScV?vD{vwE zj<6mm71slwLqkIy`ihBDQbJyn;$vxcWCuQ3NppxnMl7j?Phi7A4t<-okyr4Ic!_r7 zhq(^l?Dg=XEv$D$je_6uy94f($o`EA7uYT*APzt0N%%MJuTkY9}QLf56;=OYXE?{=AeG5!x0JNrIc&U)Hk zkuSe^v4MT@Ty6W7<8t-}#;_Kd@KHDR-uEL8_n+-x9P8Z)@7sx_QC6Bfo+JJ}{ z_zSgc$@8^sG4|*c=p+$CZ?G*h?!%Anc`L*>;y~J0q{rBd{IlH-9o%m7=g+m9+TMiD zBRfX``@YRf{4aq2npJDD|A+j4eAnrgtL?J|)OCBbm1fVkLu=mxpO4z6NnPOSms#vP zEm#A<2F@DgTKpm+1~s--gV>+&ZcFU_ms!%(>ycmDTh78;vD-d^FY|Apd%uO|Jz)ha z*&hIH%w9%5S>pTXn786#D_BjOhVaMmeSDPfe?|O{{GVLZ>oyFUB# zTYb~MeS14h>{0!la&a2>vo(wO!@G$6jxMk(W(YAQp0K#EP+L9p5?g_P#S-4X0{iG{ z+8_Pi1YTR z&o|{B)>?q{0lz3mx@3~SSF*BmEQ8->QnGS#Et6+tWv070)j4UgmJ;)sZTfDEt(^9> zEqdoxoAWdnZ*)`W)Yc;U{d27L1_d*t?ofUQ(S-{d++&Q+M;of*!&@(HtnTrY~s_cZ2TWu+PL4hv`J51VjsQQ*1jHjw=JFi zgvEUJDzS!!S?bD(ma%F&@wjJMX824?i43DmwPZ@-nkkkP#W}I`lcK`77RG*iO2iaP zT|LPXmXEac?7v+)`x*Oc!mn)6+Z}EGi>>hGYig7K(8MPHz8O9V=h>|PxyI(b8ERjR zdf3)1c%3-qV{FTsMV1~PZHWmRZPuJQcF!;Gw`NV6d9rV?&Ksb2-kP9i?^J)(K|VOA zDR~e3_qO@7-?#L&bBUcW+`?!7*}fTluPu73qs@EyDx34%MK=Avn_JjZEo?I5GU+du z*t8d~vUvk-NExhZNZ?MZ1$^HTiCM~+vKOtb?=>l zkJ9ufTjHPj3;Xz$Tj;00_RW~bZQRRuTell8a6UbruP@_z2LAnd?Ozv-kBa{}_$a*P<>fi- z&7C{f$^Oln1;+IZx#q{vfM8k@e6DBeeVsaWvVQ&gx%c<)-`~j~%0uLzD^Ix2bv#>n zknj5Io(CSZeh)lE;n<&h``>R5_q)p;yt|t{aBCa%w@d84_D%5P!j}{O^?o;0w_n~^ z+wQ!nf!*7=iS_SszCF>9r+u+CxvxGLxv*&s>vF?6yz5fCuiH6xSG$IG zXPbIvsF~J$>xa zd-;5C7yA|Ek^4CI>rC;^AGtTw9=pGrJ$7GL?&)N|y89M;_^unsJ#vNJ)upA~*Rhe^ z+cpGWgj#mzb(Cv~(cQX^-QBi6aW0$MgFP;`U)^zoJ$OfZ;@npzwXS8osZX!gwXNs%b>05CJKHz52f8)4$8Wp99>4u6d-S%p_Updw zD7R2eXjNE($wzi z(8zAPsXo5UA=c}<+SZ3YxQ*kT*R$5onB3dG8S~;2yT3u~Lb)|C3YHGZ{^;@TO& zi9fIXqmLKmxo$@e!2bOnU@kpE+aIw9?`1Ck@@}tR@9Jdt_P)mM>UO@}-KB}$*}j4G zZ4+X5+)&%@xVEOXxg%k_`^zGeH9oliL-)NkJWaBKhIKY+O7KIM_ANuAXOy+byJTC}Y;?a{LoXGeKx zYx?);UVX<=_o%4tdRKkDQ_tmG`%~2)dXM(CHsW(*&YSRE6W-rY_i@eb@rBQ8oT_8z z^x}J<@6g9?EY()(ahlAdK6CA6O@MR7305B}e{M}=XyHips?WRhe)YfJsrNV5yZNj- zy1H^rdyVzI>R6w5HDIrmj`b*_scJ`kzSEvNcMLjjpx@{oik_k3?&q2QJJeQP*Iq@H zX1a&_wSPH;b&eYJxzG0hN6U2y^4a z`|I$|5b7kqYQ-5;Uo_+U<{azNU&=jRo8Q!=PU=q;yH~%Z~;@|f}_|bL! zUPsm0zwgX*ef}}U$F*NyJ<@N@nC48Hca&c$DZInUqBucOAsUM+*2%f9xvM?3+BfH73j6B_Tyyx+k^8*4sP_gHM~i|!yFO4`E9>Xh z>l_vXbr+rF-G2Q&e_qKkUOm;fE}tpwQro<9$vXO-o~_>o>IPmsI>0qo7ah5WbMvvvJAE;=as^7FZypynglS;fFr@J(K(VbAP@l z{RP&KGHk9zEU5$aiV^j8{!+Pv(LwLbaT!1m-jBeyeKt!u%wK-c~D1>gU#oCiP4e`fGC|Czzp{B!?)|DNEZk2(3AJKP59EZI~0@x1xR z9MHL&bDA@O;=cF#$HlMHGyJ*X&rdghm~Y(c<`2(z{H)?$JxkB_#zD_fQJ+`f-;J~X zejTZsXtk>o=louH6V|k!){`MT9Jsu}!j+2b>=m|ljg6iG4xlgIdElDx;jZaB=9QyA z!VS;h`IUv|X|A4j&HG;Zi~7^Yg7z*8pNjS2;ZPV1JX6o*{?m%CsZWG4*Ehk~&~JV0 zR?bnquX1epZD0)4U;aFHb3xCnD1I9PN9yQebGUY$@g4Qhn0WZ-yFk4v-Wliz)x(XS zdxq*Mz9H;u?1Jm~{qwWURb7)GsA45m@EKjxJn-kD#*F9t^G5ab=oS2#dg{97xXU~2 zo~QZY;Zx7oz24kCy-q)LUG4Des-tMs-)r0d-tW&cmVt3Py+8fF@$c7X|6J`4#%S=l zKZh&ls;}pJzX|jm?!j{?;`#o2{NtH4$iE(ZtiXw12mcsUZ|?VLfH!|s z?@D^*_s2hV)H6j>Ra76>Znepyg_UyvU4!p}i!XzzE`F)(FYj6ZR9$$^|E>G|G1SrP zBOiwz{|aC#s9)W@ueevVQ#{5im3Y$gDtV9J_rb?A@vph*&mE6H25_f74~)Avmwa7B z^U9m&-W>4wf@r>9#IIZtopwcS^l3itme&hAI`%d2n7d_7v|2aOc)t<9FKhO_;f1Lg3_ox3%{~c$%J5blt z=ehqI)x$sck3r7~)LZ@Nx7VXRy7&9{{X^GOANt(MajtH9mUI~Ti_3RRF~g(>db*&u zhe|S``nqyXd-eGj>+rAE{eS)M{4w;#$L}v4HMd0rbUd^8_f_DFzCQij>-S*12cLW6 z9+*oS(?Id~q$k&VJUTG;8h_W9`pud0r0TA@t)q_<|5!;Qyze~TEBa8uCwRA$7yKjd zsrb%6_rK%l_l4gFKDJNCh5vrPUX}e^DOdW}0&U~jem_*=!oNq)Q@@-(pDW*~_XNMo zJNIavCo6k2`fra*@EDzWUimJ6EdEBlX^UT1^^;EzD%*9&Gq~pmzf->;yPb}IPY(2A zMg-$ta+Wt2D`~9y@NYc-=kLziKN>T?1dn|sZ}#S9CGP*Rx#f+8eycgnQR6FotLWU# zb5CZ~9CYh}y6(QyZ#4G&&gTjKZ!3Q9)yu()0Y{%}K9*{x$D?mHnr>sf~UegO7nW@}9HPfq?uGsOM>N2iM%^z;{kY z(|MpB9wz>=@i`Os-}}sSE1n?|(l2bN%4=qmLhdZU^%lpa1{;Ip)9H<4u8a^fBzl%-8GC9~fil>`rgj zJ&wnLGu`L&1RX1WA9&vP@TK4S-|1X!3Vh}rPVdmWRJdMQJbByy?A2ZE7S_+yLv+pW zn_%1r-u=C~=l5&yv9eBXE?4}8QHq-oGz! z)U$Ox_~^e+@AhRNcjP|l**>k&?}T^14*wSXYkY&p*&pxVqdy;XjXIuA{{!Pqz5Mz2 z^YL%=h5FAgKiFsLQ=cZBF^7NfHmGjG{0=<-%y;NLJ{E%Ct?R;G zaKB1M_2lwOc}MrT;`hI6b5K3?jEXu2>Kb&fPs=LXqjm(^>fh&{akgjr&pz`z|GL)) z>Ibh6)K-u7SJFPw!Jxi9YyHpm{Ig&4`cq>mJFjQY^z8kz&+wZ-nwntVpS3^EUZ4LzFW;*l-Frpn0_SSCuwNMm$J6iq z?{#!@nPWwt@*6ik{_}#4n)?-N96qnq_pY73Y!djrd(N5d{Rck>-s$E7&+&P``p1o> zo*h)L;C|D2fjmfvIF8!@MEsE7FzrehT|ss5@UOAb z*bDo0c((lTD%SY9uDZ(yO!YX;Zw)=s`SwwViuuU>ejVIV?Q_@kKG~83J|zBq72kXJ zX&yDAG^FUA;x($5^RZJM`0VOC5?}e$rxH=l=w_QgcZ|Z;5;Y>QH z&nkg?RWIJD=WFcc8|d22HTnC=FHzssrVi>SVN`WizcrzVE_%<>QSUpG2IyTueWCkZ zUr5)Iy&pdSuBne3^S(wD`5L-8$NSv719g+%pYBs1$xl!;RDE7a_x*MS*XhTd2m1h3 zw)4k5Q&{)$?jP&0fArdGuXTHlv`_k9Dc!nuv>wFZ?cTM$b?Mxdcq_fEy-MdE);_eO zbqH#}S68(j*HNyiYTd7@YQ4x$(dSBzS5P?iXv+;u%dueENWH&NP=%d)-o=-kdiJKbWPLpxZ<&Yi4Fr|#CRQ%~#8d%Jh) zYM~uFSdUKatyibE)}!5}*1c^L_K(!GuDr7g@9x4oJMpgemlGS4V`q-tsDtXFTp7LF z)U+<-%<0m$rFH9Ym4$Y0Yh62c;Mj%tcCk)fI$QhhygRfL*Sc{}FY8I^-m!;u=KFSC zI@!(iO*=}bt{tpf=bOmcb)DVX<`V09O%v;JLqqFub#?dtPQ1J0rB$s%E9%6t^Ck2P zb?QmE^{N{9#fMmr8yj1vo6o1M*I1|SH(2McZLE8@4%RcYoAuzG-P`xz*qu6tTE{LO ztOM`t)U6|Vf9V5aq~9Le+WL09%x-Jjg3{E*4_8}5c}KU)co(G?@9s%mdUCz{wbX^u zv2``;KtFVBeSvkm>3Z7N&N_E)PrrAz&a|;>Xcz0&CDb~1U<^9a7acioAL{zZU8gU) zP^T{3)3M_%j9**pd`m0q)V3M@TgSRG7J6SF`dsbp!Ps} z#BDg2{UaB%f8tu}#a!srrK8=#{@(VkFec1{&Ye4R>_*+X(+}ObhxgMLT^WbaE?uo_ zC&r=!@sn>k*X=#H{RaA1b5QT){hfJtJ4z?b5lUCCce}ERb-cEob?G{t4zt!jN-MiZy_LFJ$^cTKM~yTGaS9wwAouDSv&^ z@?(bD-pqx>V2UN(e4g1U?dL3arI>e=5NC*O*xn_*x19JOrTf@2oNXt!6LTnKwiQOc zYRO;rxAh;kv&f0Run2NrMexpuVdq&SIj~j_ZN_`gv2fz_t{!zQd(?>EyYvMsh#hMO zvKAAooETC?r0$t@1=o*Ux#w_2m8aVghKrIvcpz-w2=Hbn{4NnFKz3Z ziIz0)Hx@TJ)S^dTZBfH7;oa1M__`4z*oQviQjWi{=&?7F|Cjt*^&~{ z+)f_eK&%yiPc$!8SGbP%>Y=glF0fCXyq3j#Q;DOn+O}`{$a2EpCWiV0#PJR#&+l~> zKI~HZ{1RI`v=zBQE^{TCd_!x;kQba7pPT00W@(F`wB74QSaBA4jt`M1&yMg)@*C1V z|HaA;eyWW4Sjz86zDG8_^PT>@ij@-wPGeHGXT2RupJ&_FC=S=}EN*&lTR)Ect{+@Q z9WJuy_b((b2m5|UU0@MoFR`czR}&|$6FDF6w!&pE*uG6u?Lg+Yc6i4IJ8~e;ij<2` z&(?d~Q4uG-E>XAW+{Nrr?AhXNg!JEF`*P-6!NzwiWBKoF^C!1k%+y?F%Aa~$xe@fAMnREG%IS(z8vj%Dc^R=&_eNWB=10Vge~G+M zcM)UtYI4Igb+I(lhz*%RjOZ-l!etOcE_q~4^4$?vcRVpzrV?{&UT4c)`k3wA^tQ_{ zb8L5%l@{d@3j|CNSFnV4oG6D1ln|e!lou;D&|}oIj~i;GTfZcJ)Mn;S zA?+a!0r4M{8%7vc?qW9=Dlka9!9p3aPl``c$MVDE0Nq30+$<|1_F>`X4=sE7>sGk% zZredV>@4zIr4s*A`7RQvM0Gy0KJSy;Z2#(~tu$qnm2Lmh zijKrv$%(B@d1BHKmyVawcB(?IdM}<7A9#N`F&B&Smy@?E%rck1VDX<2PiPLYIi|HF zhEE8&|Gc=TDda!NBDZlianN(d)FXCZV@o4`Px`zz zOtB$&pW^cHF2$VIR5(d-eL-$wD<$r<`fSG+h&{13(C5;n!BeXROC`^OyhEXfjjw)6`fwGUBy>GkK=;k1hV10Ov669dKl zr=#eBx`=Kxk}{*vVr6F+U*mE_!RMC@1P+a^9H@!~Rw8<(N@(8Q2T zCRS|nq!1TFH<9>xX~d4nU-E$MT=xcf+vh;T*E8IT1IYX)F33spP?nYQ?i0isEIP!r z&$pAiH(GiAcUF=x)%LIa3o-hbJJT=aeVX4@Y#Z3$3GLBw*MzFJonyYno7|r1;6HaR z@vOi7mF8Klsh5pt;~RoH@WeEG;V{9uj#ZH8;zcd&Svy zYJU{5JZ6#q`xV5sZi6(&B8#?XD~=~|dNcVxb;h~m#307uQu==5AaY}U zM(lR@KRGeHSQ?7MZA8$gpnU)3VA`v50*KFydad6$+(E#CIMRKwFKvV#F zOw8}{ow0U2P5l3P%l-Uz;=^4*POV1txpKcV*XZMP;%cXo_f7HP(_H>d<|K3=b6P|4 zNVc-P&pHxs>v7u`_r4Vu{1p`-gJ(0Y4v*q>yqS4la&!k``X)P){UvdRC)>U?uUf$u z{VaVpF{-8#la9EP1>k-!@hP{%XY;^bA$+C){O2GGWQ7Qa;Es;y{-3UXRhxT#dPFJv@kc;&MhwUnrxV$I~GLt8I7cWXoIg zj1_*-)3(mK(B%-yfY)Wf_tU_CD)T;xk_;V4q%RVoR|ylyfj#wd%Ot z7X6@Do$2(o@)u+fn^(Dwl;Ih|5Wi|J8>wD7#cv}hhKT$$1V@e=be0ixC=dBFeLot{yI>`|_aguph4u3v*BpnfSHF9g16~sJi zd0%z6?AhnLnE0vidOr_V3bY^%c|>`LRnIhXVWkm2JbeN(@T@Cr`yz5}Ed7;jjeX1Z zrp<-zMU$EW{#PzOES!PEl3jL^ycH+1zp#VrhT4wB#Ic>%4!R5Wr`E8o(7QtDT^{do zIZf$r(cBdJAqCo)OdXPm-Jhgb=L>GIeDay?kA25Z=6*{~oDABpI9S4cpg?=dp}l2A zM^KNB&_zd(OQidWE(;e7j?RxG2kqZtCFyf)7cx-RcXwGL@sc-@6D%ISFPfJXbn=f+BX`NP zI@E_e?_tEGMi0we^%t7U_&fYV_s}uK;xz65o%j!q|1F&VyXb(=_kG%-&x$pemzPHi zXoKYSf8|ddz|aDDuQNct>|&mM=ot9l#;~ukJsDx(|0!~Ob_M?}(eL5y^m*>s>d0KR ztbo4H4Wr-D12h*?$+@ZgnmNqVY_O1n-kuLH+WOarY*R)oM`nRk-Cd5`kb zCn+91Sj#4^<<7;AfS-X@nx$Nq(a6*2N++1ZMd%#I4x@G-bfpX%)X5TZ8kQYG9z2XH zeu(&|#41GxFnHprW5kU-NY0}jOKnf`ILoCUa=z|{?n{1ex-qh*H zXvFNy{px<6GXNcKAvTqG`T(4{d^o(b9Qs>ELEk7p0-*rMp0lqtkMA4N_F4=)3a23XAE?(QJ-+6VVC5ZT3eOTgIo|tZ?~Lwr|5kJC+w=MF+7j>JRx+eD4_Z zes9tUV)Z^ioPK22uyc7{U6<2SdA&1uPQK`TnDWh|b0BAm=gQtBxl<(t-8T=pbjRYm zY+v+WNN+unoJC)g=XNbLAjM7{%7w3FBWq+>F?kJ2j$~Qcu^cNqo@*sVVDESiab~eW z9NUKd4gGwt=4bEJ-#8WTCXtvVVfbu}!c$HMRW7 zP0>~ATAp-KI*P4Q zd7BEpwv&k?$r<>2Xkd5j`j^8G8bX`N4}!d%IuV(SJWDDWlq~3D&N#47ZpK{tAV;zi z`alXX#WNRmWt@Lwd(a7s^1fkQGCexOJS;zfj&dZG*zpT&=la(z16yO(tadz~Sf<#P zQzkS*&Y|CtKQpECBk$+%T;+O~9YS(a2DC668nk6ZBg<3AUgqd&h6KTyRVzO3d3H{Ic1 z^0*3XL6X6C#}WUVSgX<4|Gv6|akz}UIw7_VJZ>L{Jj&cJpzm|RWjZ=QGO~Fxb3O&W zn9h97#s-u|$^5XnrO%f=8W{k&{BY(Mc6@)f2AhJefqnki_9eD&^V_!do4%GklUy9+ z@X0`SOc@Tw!A};?-ijW%b4D}En^q5*SNW(s{+}iqKuMVl|NZz%+xlfUVtqeu2R6Nh z-H2Gext}oQzhfBy+ndUE@?KMlb}Y9O*yD;RCw8u6oo@y8SY;=+MOsOIBx@h!FMxLz zB}{ZVfpZr>#N55b(j@6Q4W=mP7CJ2#xrDZ&r)NV8m1j8N zgKEU#Zbt5rTZpIoCo4*x#rnz?PY%KsS6aHw4(*GyU73?DKk_Nd`m#6qNUny@lf#HU z&qapLm7P;MK7E=R#yiQ$oeJ$u0sAgjFV{1m0a?gMIdd+vyoKFt$I{=~(GALtI~TL! z5<9Uy-0|Ep_-pCTNMx~aNWpSDn!Ch~}1*$E86g? z?OaMc_0QX}&T=vKNOVEjfWTwgI4{p)I{lIc_R?v4207Pdm&jqhkNe!%x~; z_ILMUUVg)lWi7x)lM1~7_t=6@9^1=%<7|J*Bx3#l7CS~;@(z%%U|d~ddLsuyZ&F0# zm~R=-d+&Y7Uf3JbrGFrc{J-|j13=EIUi;TV5$P91iUmF?62XF~C`gee*Dih{ig-a$ zK?PAd(jg%Qkdhuqs7XjdLPAOJJ=r$9voo`^y=Pmt@649}_j}GeXERw61ccAabtXCc z_V+#Q`S){<>Yy0;AnU>Xk++0@$^X)MV0QF-b#>uf8t={^;E?m83PIxFO@1DG?@Rov zT&{TfqtdeVyIL3wS-H2q$l7DbzUxO@<$_;fTmKsJ?NP}6`_UKCt-xsE6WDhqzza#) ztQnIHpUZ{r7oeXP(hl;Ag^&|N^v9By&$qf&*V*>SG;43pqYbw6N%TJ2r=#)}Ygm7~ zmCZPt_hMhWAKm$0PJ66B)H^>_|TT|Bk%=OJ&-puvg5@Ox!f`?hkl!Q#*S@5WJgdasb_&fJJj5_*v zYt3bj@U3I5eIxg-9d6r+L8yK8a%`aI(eFPC-#y5};INSI7LnwOlpYY3jgmFRs-HZ- zswaQM%E!_Fxt{X?eu4W~A4h9$O<}#ESAK4txf56jX$$zr#)!PtEBtR;Y&H3#Exz~{ z*vh_!|L|z!r-R{f`1K@bNVh_!3QOLeNV#QqBSn#Yib*A@ZSi>Q;7=Zg?cj4(KKI*J z$NC2Hht%gh0g+oAvi1`U-_g0>;W<8QZY0k z`UJYlg#WaHr;lST@^4uMI!<%Jlh)UWe9?*DqX*kxYmFtLP20BKkMHQeEN9B$mW95# z6Je_b~WJ_W$=i{vGZENhhcnRS~7}h+S*u%nn^nyJ5ptz`(5#*J z*#6*@^`S)X>2Kmg`RD@q@TvlA--X~YLSN0HEpov^4nCWbm%l|w!5^V1Pa^-*=7tYk zx(4=H;eQ+U@v;}r1T%+Q;XTlgd-3P8zEs{QWLsptC~NeVP5GF`#vg<%NMBOi!NXtz zT_Yx2AhKX7KB+QvfC}(aGw&kSy8fxvFZ`7?EWOGami^AQE&DYx@s-xF0@|?hx7NJ! zYPP>aPyRJFO4j>Was}}Ntd0E|=N4Rr?#a3#bFjBO|1EqG@S+Kygr-67r1R4!g?;He zviU`@PsArf8^M1mvbl7h0%YH<;D7zStdThq9bw9`=qEq3uF!bw{EAJGO-?rWYU|jx z6g$IcWMkG#pZ*or;Q{}|TST#;N2yn>!#TpW>T2Y) zKVYxH-?8fVT)V=p0Z=*b94lt6;Mh|~VT0M<$=D^>J*3~u-VuZ6N61?Nw!jc67aEnT zJVFzs!$et6EPp)spZ0&ygU+xD;v$+u6EOc}VQYa7CIbBTqIWiIx!cMXoXdK}#G4>r zg+^fS8A(~8fkpUN;?SNV_`lX8lPnmb4#aEn!GAt;Tp4 z{)q1f+Yd5!nAi)g9Vxp`5p^D?t&1do(H5o9`Xc&j5%QmCbMEAQEoa)%7Ki_DTl;71 z+fQR}3h_bgPx3V+E3K{SHR1&RW+gMv21|#rmLKvxxXB&?-KSq?q1WY4#@9RznG^Xx z51BIzjV}=P$wMi55C+PSLrNzR2QUSBW9l#~efkuuWUcF(=g+WOQsoP*dp+|sD}V8H ztHc&vHTxW^nspY(UnfrGE5yxw$)Y?HoBCDs9o7w-d>XchQ;;o=Cm%=Br~cD6jzSi7 zYm7q!z`ybkLf#2srz?<5JY|1mWBNMuAeZ&XH$K1`W%upPT0Ge0pFEy*g)X(O0{DLu z{k{jj2mbrItMIpAZ^?fItX&SyPILH=P|wn-3n*_E^_|6ca&_7@m#@otH$kzK6oH9&%TbfMAR3g10r+D9vYd%+DDHg zE3$S=e**un!++4v<&V@eTU-r<`wBK4 z4s8B+ta1I#mcX{t-&)8=@ipw@@KH4V`HE6N%}T=Cj2S;v4bre8k9wx^HySt#SHk=qPQ7U!v%#W1OG1 zVB%5e6h}bANbKiPUwP8KiRCJw{tCw*ijN1K58he~Z7)LRlAIkC_MrQsNBPoA;QcNp zfO{g)hA?`XXmyx&i%dQQAI|0a7dSP2mrc{M53=dP`=& zzwclj%}bo0y=cNw$h_cD_y_yaKTF}&<=AN|Xpd58b0O_hNPC1>XRdU?k8S(LyR4rv z1q0iQcsDi~X<5^|YBqs?>|TXqkFYTK7yp;sS4f|a%FamtDI>*XM^amZ3&r1w z?vzhLE@Z11v@mfYx%9Uzcv3cUXD)FHxuQkbjzWsdAzmz-SlOJ1_P4x;z}Leh{EQ); z$G^Fm7~YK!f}{KQVqN3CSvQxp4p~=w+cfZ2gVAqPsWJ>j*gNpfPWi* zf0+7+BcC`O9Ns5CNC7fTXgK(Isa%9J!`aY_#0~z-?Nu(W$o|WQTtjR{)*5;@MGC=9w%1o3D!);&QOS+CBI9Ux{!Y( zg#R*(Z7)iSLvxFv=W1uAxbg(ejgS=cC!Ie6_9Y9t*c_fOA59DpG|G}qz>nL^CNR;oaD5d42Vvj45ccKe{!%>N-Y<7f+E$Im0qIgdDR*?gmvyJRx5 zzy$0K>Ko{xg?~Sgy85`4PLuBUReYysS$xj-89VU=@+E#x;a|RTVV@+|vtob(&}*C8 z6)8v^rtP@PL;t+L`G2aMX;q+@*rZ}Gu#+khNEQ<3H|a-5#Wyy9y|^{^Db|g<1wQ>l zWa}@$=ZHxKk1_QJ+D0+DrRe0P$fLzzDlYpK{3Y`2*BA?fO@7neE-tT6zHf*B!2j2V zJ-&X+UD&J6r5%YKW?lIR*bhC3K1u(P?>~;8w*(v)Is7ZOOtD7j8{n)G-*<`dCi|G| zLC6K!wRP`h zjc+itoHcD%-^9AsH?qF%%_P>h-+T{ti4pYYk>DQtL>@8dAz~0Cl6%N&336x&c`1^8 z0KK)4?-e{utUNLN8lTV^o9`G$6u#K!$yoqyL zp(B8#W55}mQljCA$>bMioDCtK|Mx^vx-CC)y{G9 zp%f!UlqhQiS|s|b_#fH(%jg58)QO(W=Qy9d7EVGZf9`mzeEA$}!WPsMn@o%ab`Zr{ z((C%c{{Z;ko;A|yULpQ-;xUY|IMDJ&lHW1(2k2=SdZRc)+4=IxQ$D_d$arM^X~V2) z&be0i`lYswIEBg;w=(|hWz-7kSk$q6f8g6~*!FA3fjtHI)aKs`|7rBDAN(hXed|$- ztZGK}AsUHXM!>f7p?8%owyI6Ufh@s>H1{Gana28(6AuUfU_pIdeT8j|zEt!Gyzq%b zkz*MzL+n=7>-c;(+-~i~_~YdBLB zOb-9(oiX{E(J`XnI*y%Dalw_ypA}%FguW=dyyC-h$V(RdIS+ZH5PlZsJ^5fi0>6%; zS44&@DMpRh5qxvS$i79y_D7y1w(W@{ZOsVQmcC;z)|UN%t-YRf?SHV|bP89uf55hY zx2zG2KY0+o3V+H4;}O}ypi5==qZI?E`q22Ku=*}Oj5yirJ zJ}rkh^2TC+r;Ptse}E%{eIXcuu*`W+=s|J?G=ojA-~jJ zls1f#?;`3iMj0aHzkqup(20m>foL-FNWg#D(hf>Rv_+hD5S@x+tBZkGjgts-z7VG@?Tr))_d{qOti*=8P--GLWk|5FMDwF8Gb_!gOhLb@B5zr zgMFz)p57@QB7ty}kQ_jD^@?OV8HqTle&p1ia>D4g5W_wP)%8JZqONORy1>exVJsMa z>Ja@%yj2*JZ9EF@V#L75q2Wc(e4V(jpIhykn~5oS!Md7=M|b!q&Nfj4{uhD&duYS+ zvF$Q$lksekk>C|fxi~xePLbl^=<~8A70Bi#n>&3>u_dM8!o|h0@8SXJbGb@fFM#(e zDNfksO?(ZRJRg}ngl{pzxPg-K$5IPS_9R=)*w!UC?`JFiiXLzs zeDyEjAAGH0-R+Ioq&D3jq%F{qY-m;ZVPbyBpJLMD=o^K|Li%P1TS4w4`(isk(TxRY z3lR&A{lB*x{Yr5uJ+;m+-(G;76+3)Gu{C7hD5+pZPR%0~!YY7XD605fobzmCnW8aNW_}4B@ zHTL9Z8TWZGe1tgsG3a~Z74X6$d}YN`K8fF)ae1#?0{(9#?DaY8cK9d8RA0mX*HOKg zvBLLQ1^ADF{|NYZ@jq&JcwYoO6*1NzE*lc|C&jwu(@%v3^)uN3i%Bt({`cK+4HAc9rlU(#aH4V#P5X-u5jj0ZR@zR zZPoq9qfZ}Ut8Up3zPg94x#dIX)yUL$<6}Yw*o>aA1$#g?dVuV35qNS;b`NBf5Ooof z41y0U=V9!E=%9X=S=;)X7M^+xHZ{guqW{as zA0{d8IS-l^lD(hUx)AzxHg<|lcYV;--1;B33>{?&Y1yrN*^0XkW_&*H824q1O*@`vR3q|nOBCzFX7k&=$+$gepl={?| z3m4ae{NctsP}e^GO0tRaIW#%l0GUYk|LEk8;Y%Hc{C|Npt-ap5i=M_7l!uM31s((c zA^s;x%y#4E;n0Zh(uPM`Et_viXc( zS>pV7ZN%2pFZnHgyYsQ14}%`VYlsafpnoa`Kru1JQ;@5l`6B%PVtmRs;s1Yuc>f*p ze;@q64g23V`FxNkBI7=RUX6WU`YHXdKw}Q@_ZDMUE5+s;CC)(c=8FG!V{q6?HZGD5 ziVYw_d`KbjaS>v{WB3e%QrxNBE*n}A4jephs}S=F#LXJTkXQju}$8NDEbg% zPKb>m{-=7y{luwUW1A;l#C#H`V*fwJ*4~Lv?QeUt-u)i7{!ZD{_Oy-n5Njg6S~O)0 z<4>?h6=3_w1D{!=0=Xau*)@mwK*bMLEV|TM3n#$x7?YoX|2rROjU||GVSC{dR!)3E z6n|X)Q=i7~fo+R2$<8SqI#>Qbd~Ugt+tDX-peJO;_qK^H!)Ttta;=8*0An&t66rnRljx#wjBJQ#O0SibtE$+ywl_8&`m6e!03Dzn3l)Qdp6~2_VBW`INAXAa6hTLia*yb46#Q%Ka&+>?(f|1t zw*75u|7snvXR-fDdZ1yw)BkH0eBbeZ)v54bAX|j=66B2-`HK=uRPrqJ zbl!zQTnTm8OTVOJI(edxu|)kc_N9KFU+XY~e=0$|U)AIAuRq91()E$Ubg3J9+$9-+ zBUuD{@z*7Z*-7-%R~b*9tX~0{oo?H=jE+<*N8kfgPc=TMx>^^RhdDmO^w2N)SW2Z6K%_nW$o%`F0 zTlTb7w|>~x%EpeZeG@W3_6Yi^?CS7&VKZwqxWvY|m6Q!F%SFyEes-AEEWV7mgnwcx#b0Gx$wl_n{36*83;X-yzc|pcAKcfr z-iHnX{}=vO--_OU`##JKg#F?XeE!e=*vc3F)#^49-xr?6)JhAiqhy|S#HU+p{#a|? ze5chd`<2xok5^A0M*QN(paIZX>RV$wBly{4j3<;&L-ncgby4b4V~xUKU2;~wWB}19 zl4OLK;vPv6Xte0D@UJmJnwua(d{&&XNu|Uk)~>mMSj1;3cRsks4nh|kNKhZmo2)%& zjMcyL1Bd?*vS2Q@nh-V{*(3|csJ#y$#_<@deCaG=w|+z1=1A+Tc*&C6bLhT}@G#l2 zk!S~bKk+{FXODZorSjkL&(o9lW&E$;u9PPK58@x9AZ?(V@mQV7q;*3Nm>Gw}oL%Vb z31h4rKGoj#7&7a6XuxddnHh~;`)YLOi!3trbNGT7gN~f8xiKQdqerG42mZguxZE48 zr(~ujS|WU0_=mdmfd9(ZtZvgC#Gjl?e`4MY?Em?~KW$#1SR(jO88J0(oG18?VqcR? z8i5~1(d`vqrkE6^h}Wh;x0~ zI;+qbo5IARRWk;LxQDuYXw_oml8IKb@Mg<@{u1W)_@b@9|8VfXk1e|idjK}}HR#>z zp#fPBAg4O~GhP{6e>QsSR_p><_%Rg!pO5}u%DfqMi+;(x3bK2P@5%lT4P+jSM8gK; zf=O1f{C5_cb(V#n{0wz*fU~#B2A>E2%R+a_M$X7025HOik0N*Mjqd+JY<%Q_e5}P! zx%S>eZNoz+*~ZBiS>emrX~F(>aNpCAw!!2nz-Od1GuF_>Z9f=V7DCzMJyj z4-KF`!w((6xTvF<8|DnFTk|%sf<)iKP6QlDi&g!9LIcSf3>_R=h>#w$J+A09cW8$LIwc;^0RG#_in}p7aAq(6QBGDwvf?` zT^@nFPC3N8!Vm4sIM$P`ap5oV|4(t_|N48tKfG!HT{Q_UZ6z;NORpy8?p*Zp6Of?} zM&?D|0sFbok!D04I`tMP6T7vT%y#U z=68q^Lm`>F2)Y`h-lIygNn+QN9Z+*V=$gjjDNdsVIvnT^T*F==zifq^F zx39$0$1^|1)y$KD|L;lW{2GU>@)+^9#4E`rl1*$+7WM{Ve*JA9uyx4$Yq9rj#2=Y+ z?|#S#pTOStRf|r)#EKW);pPtQs9>&<_7a*E-rBD^S6ml!{q#3520Fx;zXjHi1?@(T zu9$NcKHXy($8e~_tBdahzml~QFK+B*Lq=j8Ly*xR`1FLqn`{)_M_ zINPk`HR6Aw)PH=g`2U~b|4&&TaZtfLVAMkwvAPY*k^hGi|3m!W6Z8e*GjfRs4>6vn z@Uc(hLp=@q;m>W`nmf_io^^AnBs=27t~W7+khx6yh$#pCfz3+x>wlitQ({{j@scY_J5a%17Kndmo&#{p8}>B8zdX8Qj$ZcHP1o=!pz;d(wcLoGKazS7JuQpw&~%M zZRK4bvlTb(Wy}8>_ypJgjrl)E9E|>t4V1Y1f=7upMh*xQ8zB4_$fh~&7;Kyu)4w05 zzL=Xx@~-COK#oe(EJcrf)GC+$9y)Uoa`IQuaZj}Pq@#(WB7XUiLy&<#0-yhotpW4S z7sg*Q~b2@RL@*{x-%7|CI5QU$Zie*FXl)I9~Z!l{B`S5iB;F(B9{U7Ki& zyf6QOtAG56!oRLX(Feksn~3HN#M^~`ZFNin|31MYQ~1|2s&D#n7xQTl$J3hs7~_2ZU=_%d z@foKursibEo}6m&dHA20Ke9FQ9J(mu|Co*quAEKqswr?jE9~(d)^AbR;5L5E;CvRZBnmLe)2dsR-e={!i zZ00>b)>hnpfGs9IXbEWrKDUh{j=)EE0(|ZZj4Qy`KK2;+K66%}2jq^#k3AM#&0${N zoJXy{VI5^>ZfecT*%7lYXkcUR7%RsvU-HVu*vKxh3T*Qg#3WQa`(uuo~jO|~I8>|3~lv0-RU~ZlE z3hQpKww_Mnu9zFCt$w4ml``)l?bgKjtlHPUZxghJkJ#d9uX?zbatEBa3samwMT_)hQ%XfD-u=27f~CMVm9X(#3qr?0Bp z4u~-^ryG+vu~om6Pm5Q-2fz0_|M&O@%E3?du)F^wyDUr*GH_mzQEcV z^O&Oq8yREt`WiPgf5bDlx)G+Txq{vBfv;V@q#4h`3=e zI*GA_l(&qzzss02Au<*_9y&qp!-rYks=Dc=dU;m*Ts(e-=UtJi$M7GJjqu|E4_ll&xO zgHJ_%f;XBJ5D(vdmaGpArm?h@;A$}pp`5&;wP`|2I)vww>V?PEH$Bq_o-C-Y@A)v_t z-3Vcq$zcwMTw+Bc#5dNi`HLk>o`Jr4{Au)&+1nfarj90G`t|M|ZK~44TbA*4f#>Kv(Sw;{S(3^S=ZBKZBhM|JDfX+ava|EPQEs zjDrg^ragk+rx3rC<{Ahg59C4*L>qD$vyw}^O)mC8%|jmMS_r>&F3;poCWiDGaL3qI z%|~8G+(~ox2{Gq+db|EpMrU6A>2kTE;TRxpj= zE6i7ct!(rCR!V$O{?ixQ#)pP69_R>L^0&in>0L+LhDX0{p=W*o@BS6>PXEmu#uqbR z;OY4Bhgl9OL>zSN_1{=?WU8~l_Y?QtkIkyPIp11J7l8lAt#ZSiR=xg4c;IcsA>3t+ z_$TUC-au^RWysIx*!tloLURtYSFhjS7TtKTExYq5#`}H&zWQC}82ytqZ63p1-OpJ+ z^Z00tVIOw?L_K2*YF9Cp-%@KXT|!!BE#<4QyRK&5qt(bB%!^by+u93Rr-ScSy?!b4 zuzdqt$1&9Xq0j;5b-})(c^5SIk>>U;z|L1dI~1UoDTUcrjIZimb3iENYfHQ2Gqxg! zxQp!Zj47Pn)v*?h~Rc+4_*M=_#3F+<3wVpW6K_xKl|Vm=}9t_=REpCLbwf6)N#vk7qT=%$CiFfRI_ z$YAbLMLT&w^_sddMQjx@G=N6XLp*C|OR=?AuVE<<{LML!5pQy@RW85PYBoM#6vVKVYKbHT*}fW5#@)HG}4}UP+J|Bgn+@SFE#av9%U2BE7~s2G3ao za|G3_zKQuYe}P@&OlJ#NH;P!{F<)_U0+E-lw(_O7GLOa`R=e!a%$@dg#`EJBeg1qa zobzL3pj)h^cnwK8Gc$k9-+k8uSn)5%@F1;PQ z-etDwv9oQ-J;Q9t9iO%p_k70IKlCNWx_;XtbFQ?SHTN=yz!b2|e0_B*fz>+r>1yjJ zN2e}ZV9m_0-h{8FB{tW#$L3K!>;sg$8~)#2G2c3|rMIGk)UUkON?-mFwz|`h15QMK z!j?NBH9mO!Vc?y4I42N0Ig!Me{zBIJ(0)YcCNNHzc8QE-U+D?1(LVV+AHx0_!EaYg zEU4xrN@6o+&@+7jyT2^O<8%wv(%d}0~=Q!%^#K^Z~y8}Tn_OVxK(>QJp&@fH7rEEL4H97de}f5A9LPVYr(f&ON>opC4FssoJW~wILTAV zChNlY-Ap`69rN#$zi>M9=bV7Q|5)Np@YPK{&Prb(Zhj`QGc%dfYWj)9e14YL)nUXH zok(meyq#1s?L^WEj7wxJ$aLLz3jTy|qOX4+pV}3eCz-=4dz4#OtTQ$p{Lir-lK5Un z$t+@GUSw{<8Kf8SOTEZ^r0hcjI^wT_l~>&yc`e-2L^$#qY$VeVrTEvkm`ebME8VJ6I2?oj9r<#{Tzo5vR`l zKh>MSifu4wvQ;m+ow>oTu&gQHgO{FzUj;t_>w;Ch z{(I(Wy@PqY#_24lF(*+u^P`kL`+3GOo`gQa9HXSN=NQlX zJc%|cf1dQ*F#L$aXot_b@wny0ew00Ztc!gpnfVRc<9oy&{uZ~&2uqe?e~~YUxL?`o zdg(g}=0$8OdKuZ9BGeoW=%e0M_tG4MeF!)A zYVLf^7=Q$aUZA*v0gbtAD$C{12~Vq`h=5eEmf* z@*>O8KnqGd!rwGcaF-6!~XR-dn?6Vjrg3o`!kFZbt)*8Te8*`xaGv_K9!gfr5QNNNcuQf(~ z=_lcF(13esy9ePP6D?7-g!+imU$7a`KUp@);UDJ1IsH*Q8S6Hpi*~Z#LI0GWI)i_z z<*ocg14yC)s$Yp#K}zZRq8O?AlvV)Jp#|`N+ReoUAZt0A=mZGbLi5WLL(|t*hN>U7 zc4u!Yu-4`h>t?OFKG$ZFCD4J}^U<{zfSt#&&ELuxnX9epwO`}My27d#GY=ng)zz>0 z6MW!L%vtwGt7VK%4dY~MnM109<890(S&!emdeQH};vb#ep?TdM#J7%Qc-iA_9it>X zzL$9h6tmb_vj(g!M|VIvj6ttMc`ivJpuaB zQ4C#(%_2OA_~$SQd7%Yb(Ne^9Vu!oyHdFL1@OjqFtXhM84H>+8opsiti=!V|55743 z{y3{3p~ykRy(gfFU0myGDPq5r^XSBiuSm9HUcpA#7{*t>#_9`Rw#u#3ttRIMY^k&O z?n`|4W%9n1I$UOLr0wOTvL)71ve@OjRb@dAXa`pvq)t*-DoH-*LigwvttemU%BMM+ zTO!lZb*5SqwnU8?*uL>^)`)Mn7FnhmA7#zb-w{Lgd*)IMQX}$0%Im|DN4}|`K^VRVK@$doZ0Ne7csdSOm5xdk7 zT|he_2Q^|RP<#NsOVwMy#-=2YUla5@_MI)j=>+g3`2w9piZJ^g{oe2Ve|Oa)dO4J4 z`g3jz9ne2T0y*mdyk9m#C8v-{DH9E#4F*_8BLQvihQD>T;#b4()YXZ;pO8i&>H_~C zV122sn03~#hR@DK_ZvsdD)A`zuxi)d2d`kv3i060=-rKZk5~h`@iuIWjad)TH<{Nr z_Yt?AOj8yyqnk#-Gae?M1$`ql4f%a0^80*bTX+XCN(0Cv$?YL$+i$PiVy)H0++hRj z0G~bd#boVT(i*qzW}V8eDq_*VZ+j(tnf-23g7XQm+y$@htX$9e_11yyu%nJO^6GQZ zWmq!={@$at2Abp8L*mHyrRY4YsnQCLyNG*W-7WDuDhN8s8hp$Hnnd>PYOlvPM=UUQ zl!0F20;FU0LQ9Dg9O$TJ%pi7xifn5r*=Wt>n^{W}e@h+Ttj`7?*!Pj0yD3+D^#*L1 zYhBseDxp8sYq9^W+bMN(tTOuKuXk~8CuLThw3cJ{gm$!|Gqe>V$6z;U%zhMK4fVWb zq%}Zan;8GGJ!>>+3}ZoP589VJ^;3;U{nVO#xMZHi8&m=kBOWt^AR|CQa= zRln|`?TG>IYs}oAVFIj8JtMJ3+*z~dMZ^MVz5=O@?Mjl~3i>?ZEZ{ls>v)y2|Ya6kD#GvU=+5j9fDt7 zsgHi$*Hw#53$JHwA=QJ!yZWZ+(a9kf3ZPb0DtJ0IOmx?zg zwpYL|OZl$833eDi4MAd`c!iD%{&q+R#h+dYcOdQ?r(W0O-Tk=enCZluPeB6_+{`P@c&)nKOo4|I&B~t zApam*ne;On7ZQ=OJF1GwFb==L|^r{HSk*OWc9>$H*T~f^Tc)I&+2pu zzQ;NdUEJG~N{NQe^m)dPAa{4tk9!znlxQtsT|36|fSX=;$3QO_B2HBEO!b1zWIJ)U zt!3c2oa})g#h-O(pRJCG%N^*bBwyee8(lx|f;rMB!JES!{`&;BE5+6dv>I6DK-yYC>AntzkU+!_r7_>qdk$$W-yU-V; z7dTm1>v}5nwQ!Dlg!c5dmNOoPc=(nQK7-N0_RaZ6000Y7~_1Y)9Amvi| z2DndFCfA>+FX10P65wC;6jT>~+1D|3mf|w*+`Ihe-x>cxuk`=G4j{V#XHqhNs~2DY zUJh`ySacx3fyjd{$(|7KMEW*uJit6->YD@LZvY$)&^P7cTg1`<+G zW3F0UU2%-88YI;NU7bql#U|?3Cznh`-KZ{I6{#zWKO*lAFeYHYlCgD->>_jWqQWZGwLA8dlT|i zGFGv>lQy89Ro6+{LgRO|W^Z4o5_9-=Q2(N@j5+EfmQplnK>M_l+ABdj_dzfF;PpX# zxhjC72*cWO{DSXGHWco4?C2t8hJQ#;aQH_K=oJl61*ZRkicUZCuJ32?zcc>5jlkE- zV1@7Kz?@Pe(~kxF!6ws=67~WYOAMx@<0+vVYYvw_^yMV$)e2LZpSTw}qMtsYB$;9W zzmNLKfD+I3BWw2whx8N8Y1U02=>|WV(*$ zo#;oud>2|jm*-u4l%t1uLitWGR!Y>-A=7Pp;Pv`;FL>6xvrclvX|R=od>{NG(mwV|3ydFz#Zh9nxVd4y=3R0`g%I6^n?3x@$^2#%#6 zsMG6uF8~pCde~}C2k}$=)f2&1{aXD)eVo1`n;QMm-zgl)51iy(Zp*829n<)ip(BpX3TeW?hA;287L^uGL~HdxE?LbdI*=zCrrO z4XQ(TPV^ZXpcM2By?jSfE%iaav{pqxL!iUTv%a5-QRkN65jO9|&-EEz{9fT-YkvB5 zKmESe|I}KeB_$=UNInm~d}_0Q_7}AK&hPQ(2Dh|@+JN2@B-f`nM_VhY4<+$!C$RJP zu&z@NGOO^Sw$(GPVe|~gNgfbRaOJqIi#?$2Tvy_paN5JMaHRYApZaM}N$*o*D+PUS zN1sW3i!1(4_bpB*Qgp@90P-Pu+gG2qlFc1&A|vX^9j>qF~y8f@naQZsFer@0nfB3_LYlUn5aDQIU=-96*?Dw_($xoQitsEN_KUd~d zo#%=brRQE)j#N`G?My+xVLD4?&Y;E zsr}qO*VuK5P3q^*XsdStj6oV8I*^v=OZukr?D`;&=$lST-~*2D?s6OC$Ctrp+i#V* z!9JPFs5>S*dM8D8Wp?XL>LI?rQ@wG@zst3oD~HOnLw-p;7QD;7Z|6J(d7~_;{QLK~ z@A&U&%k|wQmE+B>>AK6Pt5fl0pQvMZjZ@0DPwe_O(PcqWv`Y06)K{t=lrM1P`Y{*f zzjO4Cees2zWF@_Wmw6dU5`s^n2SNS^Kg-SRD?k6lPwxz9sEWzA!I#IFKVMQ(Vn6%Y z&&*>v9q+=k&iiv7&;I=Br=M>7?z^wU{T_Sl;kLTh@9REK3$(BE!hd05p(~a0;(yAI z&y&xizxG~ick0Kfdh+-W+IiRgRP`8OQ^==INxnB}>zYls_%ygf2cVq?f4gj3PU`(T zB|Rhj>%8zE&>ML#gMTUs|2V(vq-!b*xm6$K9e%6#1vbn#ZvFSvziAi_J*5lE&7*oe zNP0JUP*Pq~lqoo;oAe_OLH>qr)AH}04c_D5H@M{+L7sNry7tibQ`d)XeK}l4-TQ;q z3R*2yuR#u79{q06R-zB&UqwiLc1NK(IamSOS01>JT~BWv|42Lbv@V?n_%;mk9X#*8 z$8-ATKl2lw+__UHR>r*<8_uqeiJMFa7Y|NN3 zcJj$557Gz!oTnvv)}Pb9&VTJ|U$f_)d(JvLTyGXPe%~#XnQBh|9dP;QFaAh(DqHP-cIxD=?>axgA;#Jv%hH zkEEVYRi1m-Tip-7t-FP{6vffW;5YO&?reI#e7XF&-Q{oR*Ev4Isr0AQ_x0H~{L=IC zhKuj)gy?|Bncm>}tME2+=1lw2m%g+U-qW$3j(_b-1{gMMm_72yBer<)VmtH9GY4sh zu6eqleZ5D|XzOK%Lk~UFuDRwKXLnFulsDO={v|)^+G9U`+mEoPBwaT>N&c7J-Ny}U zJds;-fPOB0PkOKTz-0Po0As zcfyB`{W*_+Pa}5TIy}Br>^t16f_S%*`=-jF^67l)v$~{xPxl5ds01qi;0^x9AzR(& z->>cNlKaSzXW!~M9^)6hIgr`()xpGTJkQoWt}hIhBUR?XyVLXM-=KSZUf9)-L!C*# z+r2xuH1uvgvEvnb@Ll+M%ny|VR6hNrhYO1b9(dp&PCb5y;@%&NhfD5Xx^$`K=H|M6 zk9&`IPbWO))9HzHfNy^DoA&(k&ofsIK5BkR>}%gO>kOztWvzb^4UcWe(H?v-#fV$U-^pT%^vsZeB1MGkA07C@%+5JJZo!f zvn#H+!uHy0uR;EvF7N9(9ee!y?IDL8Vn6-qPi_8uVli8Zkx1oHdGoS~JNaJy@lB=e zKlphLI`lT*o*s#VuTp<^7gJl+Ih{esPobYz1$XQ3U}8r+NRRuizZQJkA8G5qt}E&1 zgFAQoms9H+xa+nv%`Dpn)0J=6lndTVJZ*jbUr=l9{2v>9YL8z7u^?9S>lGB z@|%9FTXY=!(y#b^e{EM=|KyIX-`n|a|1Q6EsOCWBR0@9D(Um}E3-*I@=!(kk+dbH( z>Mav9k7dpNFpo0!_yx-&BW8Pyu z9s8mU`|PuiU3uk|*4|DG7QdHXddZGE?l^~kJ)<;~@B8!V?>y|V!|c*aFSS=*dBsGF z^z-yd`4ugA&r(Xh_j3LlzoYN_B;Tx(KNgJ&^aA{o{zqGtXQ#yb67C#xC#SBdOiD=v7r#Gv zjeF!T?4hjwJ#VbzRQ`97SJi`_lkVl8cgNi8^s(J+cU7*P>%`aHj&0B$sk-BPJL)`$ zXV$!&F19h17uS}QS#c67uToG>|IV~>x%a896|1DJ?n%4Od-{D+J-BQBJ$~!YzrC$6 zB)MAe)V}}8?k2rmHh=M9&!0W7_SK>ocpZ%Y_|5nQ7^FQ?7p~wEd{|#H;jzhQq)5@m) zDxO+fTkCK?XU-glG5O!Ty>BQc(~mtqMGL$v+bmlPI9t@ry>6N z^mnH3>%F>1@0RcJ;DZmguYUEbPA<9Rl1ofUbVYK?yP4j~J1@QTXYSj&cW8PmdAamw zY5CT>D1%Qso=>~yT`uE}Z|tZ$eScTy-_E(6>W*^xXLmaPE_}zo_kY^fx8bg~Z=Tox z&uyK;jrja!mtE#!Zod5GFAwtkbR6z(U->)ftrlK-Bk2mUy--O(1Ay2#YUTj>MB z(5^7(pWPiU)6e^NNH>=rAzOle>9`l~mkm%q*%*HK!ylSr{5;0f-#2t$`5T%?i@9yf=-!EI?4}S0i=jRv3g?EpC*#Wfg?E&)RE2ih7 zi!K@*7xZR$PS0cded+tV%inu>-sfv~+xPO@nRmavex9kX-Pf1zzv+0_IUT=Qz4?3O z)BE1m?KbSX<^{!H}e!{uu^}@gZ`E#Bg=zfhWk{s~y zkAHj+|2{vW30}VN=lpklUi|sYcK7r>Q#YBq`A2;~J^;!8{yyO@-LL0;1nKu_OuzJa z@o_&+SAKrs+hbhV_k7=PJw4D?G(d3ydXH$p-h1!u{QMsG9_Q&a$LG=K&mU*DnSP$> z18=_%2wUmN^IeZU;mnWw*S@Zc@BipWKe9!OSm&;rxe-&pU18kQf^`0`m}7rlG(h76 zuDa?fH)dG+guWwQuWxyt@7vbr!RODP&urg*+h^)5Q)lV}=~(jn!k)(L32*)$>FOHS zFRZ3x-;W^>8Q7it?_~qs#I9^d|)KOVYGrw6(wI^pSozt`U*c|!35jg5`YuOPbfg)e-;%_DZ|si&Gx zidW90OdVwUz&q;$!jZ=MXsbHZzHp{vVNPRig?Y*D=~zw2tM-Lef6j0H{lc`@{XM>S zwbgU}KK~Bgr+vLkdB~(p9c22zyVnQAXJx+=?u22#uk)(sbR2rj3XA@{wm$jmLotkO zk@;n6AX5XG8pzZ@rUo)Kkg0)84PN SGBuE?flLi#YT#X~f&T~eD16oc diff --git a/Sources/CustomControls/Table/control/.res b/Sources/CustomControls/Table/control/.res deleted file mode 100644 index 8b13789..0000000 --- a/Sources/CustomControls/Table/control/.res +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Sources/CustomControls/Table/control/LICENSE b/Sources/CustomControls/Table/control/LICENSE deleted file mode 100644 index dd236b2..0000000 --- a/Sources/CustomControls/Table/control/LICENSE +++ /dev/null @@ -1,21 +0,0 @@ -The MIT License (MIT) - -Copyright (c) 2015-2020 Oli Folkerd - -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. \ No newline at end of file diff --git a/Sources/CustomControls/Table/control/README.md b/Sources/CustomControls/Table/control/README.md deleted file mode 100644 index afcf52d..0000000 --- a/Sources/CustomControls/Table/control/README.md +++ /dev/null @@ -1,64 +0,0 @@ -![Tabulator Table](http://olifolkerd.github.io/tabulator/images/tabulator.png) - -An easy to use interactive table generation JavaScript library - -Full documentation & demos can be found at: [http://tabulator.info](http://tabulator.info) -*** -![Tabulator Table](http://tabulator.info/images/tabulator_table.jpg) -*** - -Features -================================ -Tabulator allows you to create interactive tables in seconds from any HTML Table, Javascript Array or JSON formatted data. - -Simply include the library and the css in your project and you're away! - -Tabulator is packed with useful features including: - -![Tabulator Features](http://olifolkerd.github.io/tabulator/images/featurelist_share.png) - - -Frontend Framework Support -================================ -Tabulator is built to work with all the major front end JavaScript frameworks including React, Angular and Vue. - - -Setup -================================ -Setting up tabulator could not be simpler. - -Include the library and the css -```html - - -``` - -Create an element to hold the table -```html -
-``` - -Turn the element into a tabulator with some simple javascript -```js -var table = new Tabulator("#example-table", {}); -``` - - -### Bower Installation -To get Tabulator via the Bower package manager, open a terminal in your project directory and run the following commmand: -``` -bower install tabulator --save -``` - -### NPM Installation -To get Tabulator via the NPM package manager, open a terminal in your project directory and run the following commmand: -``` -npm install tabulator-tables --save -``` - -### CDN - UNPKG -To access Tabulator directly from the UNPKG CDN servers, include the following two lines at the start of your project, instead of the localy hosted versions: -```html - - -``` \ No newline at end of file diff --git a/Sources/CustomControls/Table/control/codeDnomaid.js b/Sources/CustomControls/Table/control/codeDnomaid.js deleted file mode 100644 index 8033278..0000000 --- a/Sources/CustomControls/Table/control/codeDnomaid.js +++ /dev/null @@ -1,54 +0,0 @@ - let ArrayData = []; - let ArrayColumn = []; - let table; - let selectedRow = null; - // Initialize the custom control (without a successful initialization, the CWC will remain empty. Make sure to include the webcc.min.js script!) - // "result" is a boolean defining if the connection was successfull or not. - function init(result) { - if (result) { - webccInterfaceInit(); - } else { - console.log('Connection NOK'); - } - } - WebCC.start(init, webccInterface.contract, EXTENSIONS, TIMEOUT); - function showDemoData() { - // Get the table container element - var tableContainer = document.getElementById("example-table"); - } - function drawTable(columnStyleString, tableDataString) { - try { - var tabledata = (tableDataString && JSON.parse(tableDataString)) || []; - var columnStyle = (columnStyleString && JSON.parse(columnStyleString)) || []; - } catch(e) { - console.error('Error parsing JSON:', e); - return; - } - //choose how the table should look like or behave. More information on http://tabulator.info/ - table = new Tabulator("#example-table", { - height: 'calc(100% - 2px)', // set height of table to 100% minus 2 px, because the border of the table is 1px top and border - data: tabledata, //load initial data into table - layout: "fitColumns", //fit columns to width of table (optional) - columns: columnStyle, - selectable: true, // Enable selection - rowClick: function (e, row) { // Table configuration options - // Deselect all rows - if (selectedRow) { - table.deselectRow(); - } - // Select the clicked row - row.select(); - selectedRow = row; - } - }); - } - function showRuntimeData() { - // Get the table container element - var tableContainer = document.getElementById("example-table"); - // Attach a click event listener to the table container - tableContainer.addEventListener("click", function () { - // Get the selected row(s) - var selectedRows = table.getSelectedRows(); - WebCC.Events.fire("SelectedRow",selectedRows[0]._row.data); - }); - } \ No newline at end of file diff --git a/Sources/CustomControls/Table/control/dist/.res b/Sources/CustomControls/Table/control/dist/.res deleted file mode 100644 index 8b13789..0000000 --- a/Sources/CustomControls/Table/control/dist/.res +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Sources/CustomControls/Table/control/dist/css/bootstrap/.res b/Sources/CustomControls/Table/control/dist/css/bootstrap/.res deleted file mode 100644 index 8b13789..0000000 --- a/Sources/CustomControls/Table/control/dist/css/bootstrap/.res +++ /dev/null @@ -1 +0,0 @@ - diff --git a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.css b/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.css deleted file mode 100644 index 47be012..0000000 --- a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.css +++ /dev/null @@ -1,1143 +0,0 @@ -/* Tabulator v4.9.1 (c) Oliver Folkerd */ -.tabulator { - position: relative; - background-color: #fff; - overflow: hidden; - font-size: 14px; - text-align: left; - width: 100%; - max-width: 100%; - margin-bottom: 20px; - -ms-transform: translatez(0); - transform: translatez(0); -} - -.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableHolder .tabulator-table { - min-width: 100%; -} - -.tabulator[tabulator-layout="fitDataTable"] { - display: inline-block; -} - -.tabulator.tabulator-block-select { - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.tabulator .tabulator-header { - position: relative; - box-sizing: border-box; - width: 100%; - border-bottom: 2px solid #ddd; - background-color: #fff; - font-weight: bold; - white-space: nowrap; - overflow: hidden; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; -} - -.tabulator .tabulator-header.tabulator-header-hidden { - display: none; -} - -.tabulator .tabulator-header .tabulator-col { - display: inline-block; - position: relative; - box-sizing: border-box; - background-color: #fff; - text-align: left; - vertical-align: bottom; - overflow: hidden; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-moving { - position: absolute; - border: 1px solid #ddd; - background: #e6e6e6; - pointer-events: none; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content { - box-sizing: border-box; - position: relative; - padding: 8px; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button { - padding: 0 8px; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover { - cursor: pointer; - opacity: .6; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder { - position: relative; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title { - box-sizing: border-box; - width: 100%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: bottom; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor { - box-sizing: border-box; - width: 100%; - border: 1px solid #999; - padding: 1px; - background: #fff; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button + .tabulator-title-editor { - width: calc(100% - 22px); -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - position: absolute; - top: 0; - bottom: 0; - right: 4px; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - width: 0; - height: 0; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #bbb; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols { - position: relative; - display: -ms-flexbox; - display: flex; - border-top: 1px solid #ddd; - overflow: hidden; - margin-right: -1px; -} - -.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev { - display: none; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter { - position: relative; - box-sizing: border-box; - margin-top: 2px; - width: 100%; - text-align: center; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea { - height: auto !important; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg { - margin-top: 3px; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear { - width: 0; - height: 0; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title { - padding-right: 25px; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover { - cursor: pointer; - background-color: #e6e6e6; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter { - color: #bbb; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-top: none; - border-bottom: 6px solid #bbb; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter { - color: #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-top: none; - border-bottom: 6px solid #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter { - color: #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-bottom: none; - border-top: 6px solid #666; - color: #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title { - -ms-writing-mode: tb-rl; - writing-mode: vertical-rl; - text-orientation: mixed; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title { - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title { - padding-right: 0; - padding-top: 20px; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title { - padding-right: 0; - padding-bottom: 20px; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter { - -ms-flex-pack: center; - justify-content: center; - left: 0; - right: 0; - top: 4px; - bottom: auto; -} - -.tabulator .tabulator-header .tabulator-frozen { - display: inline-block; - position: absolute; - z-index: 10; -} - -.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left { - border-right: 2px solid #ddd; -} - -.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right { - border-left: 2px solid #ddd; -} - -.tabulator .tabulator-header .tabulator-calcs-holder { - box-sizing: border-box; - width: 100%; - background: white !important; - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - overflow: hidden; -} - -.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row { - background: white !important; -} - -.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle { - display: none; -} - -.tabulator .tabulator-header .tabulator-frozen-rows-holder { - min-width: 600%; -} - -.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty { - display: none; -} - -.tabulator .tabulator-tableHolder { - position: relative; - width: 100%; - white-space: nowrap; - overflow: auto; - -webkit-overflow-scrolling: touch; -} - -.tabulator .tabulator-tableHolder:focus { - outline: none; -} - -.tabulator .tabulator-tableHolder .tabulator-placeholder { - box-sizing: border-box; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - width: 100%; -} - -.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode="virtual"] { - min-height: 100%; - min-width: 100%; -} - -.tabulator .tabulator-tableHolder .tabulator-placeholder span { - display: inline-block; - margin: 0 auto; - padding: 10px; - color: #000; - font-weight: bold; - font-size: 20px; -} - -.tabulator .tabulator-tableHolder .tabulator-table { - position: relative; - display: inline-block; - background-color: #fff; - white-space: nowrap; - overflow: visible; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs { - font-weight: bold; - background: #ececec !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top { - border-bottom: 2px solid #ddd; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom { - border-top: 2px solid #ddd; -} - -.tabulator .tabulator-col-resize-handle { - position: absolute; - right: 0; - top: 0; - bottom: 0; - width: 5px; -} - -.tabulator .tabulator-col-resize-handle.prev { - left: 0; - right: auto; -} - -.tabulator .tabulator-col-resize-handle:hover { - cursor: ew-resize; -} - -.tabulator .tabulator-footer { - padding: 5px 10px; - border-top: 2px solid #ddd; - text-align: right; - font-weight: bold; - white-space: nowrap; - -ms-user-select: none; - user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder { - box-sizing: border-box; - width: calc(100% + 20px); - margin: -5px -10px 5px -10px; - text-align: left; - background: white !important; - border-bottom: 1px solid #ddd; - border-top: 1px solid #ddd; - overflow: hidden; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row { - background: white !important; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle { - display: none; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder:only-child { - margin-bottom: -5px; - border-bottom: none; -} - -.tabulator .tabulator-footer .tabulator-paginator { - font-family: inherit; - font-weight: inherit; - font-size: inherit; -} - -.tabulator .tabulator-footer .tabulator-page-size { - display: inline-block; - margin: 0 5px; - padding: 2px 5px; - border: 1px solid #ddd; - border-radius: 3px; -} - -.tabulator .tabulator-footer .tabulator-pages { - margin: 0 7px; -} - -.tabulator .tabulator-footer .tabulator-page { - display: inline-block; - margin: 0 2px; - padding: 2px 5px; - border: 1px solid #ddd; - border-radius: 3px; - background: rgba(255, 255, 255, 0.2); -} - -.tabulator .tabulator-footer .tabulator-page.active { - color: #d00; -} - -.tabulator .tabulator-footer .tabulator-page:disabled { - opacity: .5; -} - -.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover { - cursor: pointer; - background: rgba(0, 0, 0, 0.2); - color: #fff; -} - -.tabulator .tabulator-loader { - position: absolute; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - top: 0; - left: 0; - z-index: 100; - height: 100%; - width: 100%; - background: rgba(0, 0, 0, 0.4); - text-align: center; -} - -.tabulator .tabulator-loader .tabulator-loader-msg { - display: inline-block; - margin: 0 auto; - padding: 10px 20px; - border-radius: 10px; - background: #fff; - font-weight: bold; - font-size: 16px; -} - -.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading { - border: 4px solid #333; - color: #000; -} - -.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error { - border: 4px solid #D00; - color: #590000; -} - -.tabulator.table-striped .tabulator-row:nth-child(even) { - background-color: #f9f9f9; -} - -.tabulator.table-bordered { - border: 1px solid #ddd; -} - -.tabulator.table-bordered .tabulator-header .tabulator-col { - border-right: 1px solid #ddd; -} - -.tabulator.table-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell { - border-right: 1px solid #ddd; -} - -.tabulator.table-condensed .tabulator-header .tabulator-col .tabulator-col-content { - padding: 5px; -} - -.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row { - min-height: 24px; -} - -.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell { - padding: 5px; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.active { - background: #f5f5f5 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.success { - background: #dff0d8 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.info { - background: #d9edf7 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.warning { - background: #fcf8e3 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.danger { - background: #f2dede !important; -} - -.tabulator-row { - position: relative; - box-sizing: border-box; - min-height: 30px; - background-color: #fff; - border-bottom: 1px solid #ddd; -} - -.tabulator-row.tabulator-selectable:hover { - background-color: #f5f5f5 !important; - cursor: pointer; -} - -.tabulator-row.tabulator-selected { - background-color: #9ABCEA; -} - -.tabulator-row.tabulator-selected:hover { - background-color: #769BCC; - cursor: pointer; -} - -.tabulator-row.tabulator-moving { - position: absolute; - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; - pointer-events: none !important; - z-index: 15; -} - -.tabulator-row .tabulator-row-resize-handle { - position: absolute; - right: 0; - bottom: 0; - left: 0; - height: 5px; -} - -.tabulator-row .tabulator-row-resize-handle.prev { - top: 0; - bottom: auto; -} - -.tabulator-row .tabulator-row-resize-handle:hover { - cursor: ns-resize; -} - -.tabulator-row .tabulator-frozen { - display: inline-block; - position: absolute; - background-color: inherit; - z-index: 10; -} - -.tabulator-row .tabulator-frozen.tabulator-frozen-left { - border-right: 2px solid #ddd; -} - -.tabulator-row .tabulator-frozen.tabulator-frozen-right { - border-left: 2px solid #ddd; -} - -.tabulator-row .tabulator-responsive-collapse { - box-sizing: border-box; - padding: 5px; - border-top: 1px solid #ddd; - border-bottom: 1px solid #ddd; -} - -.tabulator-row .tabulator-responsive-collapse:empty { - display: none; -} - -.tabulator-row .tabulator-responsive-collapse table { - font-size: 14px; -} - -.tabulator-row .tabulator-responsive-collapse table tr td { - position: relative; -} - -.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type { - padding-right: 10px; -} - -.tabulator-row .tabulator-cell { - display: inline-block; - position: relative; - box-sizing: border-box; - padding: 8px; - vertical-align: middle; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.tabulator-row .tabulator-cell:last-of-type { - border-right: none; -} - -.tabulator-row .tabulator-cell.tabulator-editing { - border: 1px solid #1D68CD; - outline: none; - padding: 0; -} - -.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select { - border: 1px; - background: transparent; -} - -.tabulator-row .tabulator-cell.tabulator-validation-fail { - border: 1px solid #dd0000; -} - -.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select { - border: 1px; - background: transparent; - color: #dd0000; -} - -.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev { - display: none; -} - -.tabulator-row .tabulator-cell.tabulator-row-handle { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; -} - -.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box { - width: 80%; -} - -.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar { - width: 100%; - height: 3px; - margin-top: 2px; - background: #666; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-branch { - display: inline-block; - vertical-align: middle; - height: 9px; - width: 7px; - margin-top: -9px; - margin-right: 5px; - border-bottom-left-radius: 1px; - border-left: 2px solid #ddd; - border-bottom: 2px solid #ddd; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - vertical-align: middle; - height: 11px; - width: 11px; - margin-right: 5px; - border: 1px solid #333; - border-radius: 2px; - background: rgba(0, 0, 0, 0.1); - overflow: hidden; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover { - cursor: pointer; - background: rgba(0, 0, 0, 0.2); -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: transparent; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #333; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: #333; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #333; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; - height: 15px; - width: 15px; - border-radius: 20px; - background: #666; - color: #fff; - font-weight: bold; - font-size: 1.1em; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover { - opacity: .7; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close { - display: initial; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open { - display: none; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close { - display: none; -} - -.tabulator-row .tabulator-cell .tabulator-traffic-light { - display: inline-block; - height: 14px; - width: 14px; - border-radius: 14px; -} - -.tabulator-row.tabulator-group { - box-sizing: border-box; - border-bottom: 1px solid #999; - border-right: 1px solid #ddd; - border-top: 1px solid #999; - padding: 5px; - padding-left: 10px; - background: #fafafa; - font-weight: bold; - min-width: 100%; -} - -.tabulator-row.tabulator-group:hover { - cursor: pointer; - background-color: rgba(0, 0, 0, 0.1); -} - -.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow { - margin-right: 10px; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid #666; - border-bottom: 0; -} - -.tabulator-row.tabulator-group.tabulator-group-level-1 { - padding-left: 30px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-2 { - padding-left: 50px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-3 { - padding-left: 70px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-4 { - padding-left: 90px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-5 { - padding-left: 110px; -} - -.tabulator-row.tabulator-group .tabulator-group-toggle { - display: inline-block; -} - -.tabulator-row.tabulator-group .tabulator-arrow { - display: inline-block; - width: 0; - height: 0; - margin-right: 16px; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-right: 0; - border-left: 6px solid #666; - vertical-align: middle; -} - -.tabulator-row.tabulator-group span { - margin-left: 10px; - color: #666; -} - -.tabulator-menu { - position: absolute; - display: inline-block; - box-sizing: border-box; - background: #fff; - border: 1px solid #ddd; - box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); - font-size: 14px; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 10000; -} - -.tabulator-menu .tabulator-menu-item { - position: relative; - box-sizing: border-box; - padding: 5px 10px; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled { - opacity: .5; -} - -.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover { - cursor: pointer; - background: #f9f9f9; -} - -.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu { - padding-right: 25px; -} - -.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after { - display: inline-block; - position: absolute; - top: calc(5px + .4em); - right: 10px; - height: 7px; - width: 7px; - content: ''; - border-width: 1px 1px 0 0; - border-style: solid; - border-color: #ddd; - vertical-align: top; - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} - -.tabulator-menu .tabulator-menu-separator { - border-top: 1px solid #ddd; -} - -.tabulator-edit-select-list { - position: absolute; - display: inline-block; - box-sizing: border-box; - max-height: 200px; - background: #fff; - border: 1px solid #ddd; - font-size: 14px; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 10000; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item { - padding: 4px; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item.active { - color: #fff; - background: #1D68CD; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused { - outline: 1px solid rgba(255, 255, 255, 0.5); -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item.focused { - outline: 1px solid #1D68CD; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item:hover { - cursor: pointer; - color: #fff; - background: #1D68CD; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-notice { - padding: 4px; - text-align: center; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-group { - border-bottom: 1px solid #ddd; - padding: 4px; - padding-top: 6px; - font-weight: bold; -} - -.tabulator.tabulator-ltr { - direction: ltr; -} - -.tabulator.tabulator-rtl { - text-align: initial; - direction: rtl; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col { - text-align: initial; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols { - margin-right: initial; - margin-left: -1px; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title { - padding-right: 0; - padding-left: 25px; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow { - left: 8px; - right: initial; -} - -.tabulator.tabulator-rtl .tabulator-row .tabulator-cell { - border-right: initial; - border-left: 1px solid #ddd; -} - -.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch { - margin-right: initial; - margin-left: 5px; - border-bottom-left-radius: initial; - border-bottom-right-radius: 1px; - border-left: initial; - border-right: 2px solid #ddd; -} - -.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control { - margin-right: initial; - margin-left: 5px; -} - -.tabulator.tabulator-rtl .tabulator-col-resize-handle { - position: absolute; - left: 0; - right: auto; -} - -.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev { - right: 0; - left: auto; -} - -.tabulator-print-fullscreen { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 10000; -} - -body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) { - display: none !important; -} - -.tabulator-print-table { - border-collapse: collapse; -} - -.tabulator-print-table .tabulator-print-table-group { - box-sizing: border-box; - border-bottom: 1px solid #999; - border-right: 1px solid #ddd; - border-top: 1px solid #999; - padding: 5px; - padding-left: 10px; - background: #fafafa; - font-weight: bold; - min-width: 100%; -} - -.tabulator-print-table .tabulator-print-table-group:hover { - cursor: pointer; - background-color: rgba(0, 0, 0, 0.1); -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow { - margin-right: 10px; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid #666; - border-bottom: 0; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td { - padding-left: 30px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td { - padding-left: 50px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td { - padding-left: 70px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td { - padding-left: 90px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td { - padding-left: 110px !important; -} - -.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle { - display: inline-block; -} - -.tabulator-print-table .tabulator-print-table-group .tabulator-arrow { - display: inline-block; - width: 0; - height: 0; - margin-right: 16px; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-right: 0; - border-left: 6px solid #666; - vertical-align: middle; -} - -.tabulator-print-table .tabulator-print-table-group span { - margin-left: 10px; - color: #666; -} - -.tabulator-print-table .tabulator-data-tree-branch { - display: inline-block; - vertical-align: middle; - height: 9px; - width: 7px; - margin-top: -9px; - margin-right: 5px; - border-bottom-left-radius: 1px; - border-left: 2px solid #ddd; - border-bottom: 2px solid #ddd; -} - -.tabulator-print-table .tabulator-data-tree-control { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - vertical-align: middle; - height: 11px; - width: 11px; - margin-right: 5px; - border: 1px solid #333; - border-radius: 2px; - background: rgba(0, 0, 0, 0.1); - overflow: hidden; -} - -.tabulator-print-table .tabulator-data-tree-control:hover { - cursor: pointer; - background: rgba(0, 0, 0, 0.2); -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: transparent; -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #333; -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: #333; -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #333; -} diff --git a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css b/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css deleted file mode 100644 index 06c691b..0000000 --- a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css +++ /dev/null @@ -1,3 +0,0 @@ -/* Tabulator v4.9.1 (c) Oliver Folkerd */ -.tabulator{position:relative;background-color:#fff;overflow:hidden;font-size:14px;text-align:left;width:100%;max-width:100%;margin-bottom:20px;transform:translatez(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableHolder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-bottom:2px solid #ddd;background-color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-col{display:inline-block;position:relative;box-sizing:border-box;background-color:#fff;text-align:left;vertical-align:bottom;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #ddd;background:#e6e6e6;pointer-events:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;right:4px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:-ms-flexbox;display:flex;border-top:1px solid #ddd;overflow:hidden;margin-right:-1px}.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{cursor:pointer;background-color:#e6e6e6}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{-ms-flex-pack:center;justify-content:center;left:0;right:0;top:4px;bottom:auto}.tabulator .tabulator-header .tabulator-frozen{display:inline-block;position:absolute;z-index:10}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;width:100%;background:#fff!important;border-top:1px solid #ddd;border-bottom:1px solid #ddd;overflow:hidden}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:600%}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableHolder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableHolder:focus{outline:none}.tabulator .tabulator-tableHolder .tabulator-placeholder{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder span{display:inline-block;margin:0 auto;padding:10px;color:#000;font-weight:700;font-size:20px}.tabulator .tabulator-tableHolder .tabulator-table{position:relative;display:inline-block;background-color:#fff;white-space:nowrap;overflow:visible}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#ececec!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #ddd}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #ddd}.tabulator .tabulator-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px}.tabulator .tabulator-col-resize-handle.prev{left:0;right:auto}.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}.tabulator .tabulator-footer{padding:5px 10px;border-top:2px solid #ddd;text-align:right;font-weight:700;white-space:nowrap;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:calc(100% + 20px);margin:-5px -10px 5px;text-align:left;background:#fff!important;border-bottom:1px solid #ddd;border-top:1px solid #ddd;overflow:hidden}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer .tabulator-paginator{font-family:inherit;font-weight:inherit;font-size:inherit}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #ddd;border-radius:3px}.tabulator .tabulator-footer .tabulator-pages{margin:0 7px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0 2px;padding:2px 5px;border:1px solid #ddd;border-radius:3px;background:hsla(0,0%,100%,.2)}.tabulator .tabulator-footer .tabulator-page.active{color:#d00}.tabulator .tabulator-footer .tabulator-page:disabled{opacity:.5}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;background:rgba(0,0,0,.2);color:#fff}.tabulator .tabulator-loader{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0,0,0,.4);text-align:center}.tabulator .tabulator-loader .tabulator-loader-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{border:4px solid #333;color:#000}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{border:4px solid #d00;color:#590000}.tabulator.table-striped .tabulator-row:nth-child(2n){background-color:#f9f9f9}.tabulator.table-bordered{border:1px solid #ddd}.tabulator.table-bordered .tabulator-header .tabulator-col,.tabulator.table-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell{border-right:1px solid #ddd}.tabulator.table-condensed .tabulator-header .tabulator-col .tabulator-col-content{padding:5px}.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row{min-height:24px}.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell{padding:5px}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.active{background:#f5f5f5!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.success{background:#dff0d8!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.info{background:#d9edf7!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.warning{background:#fcf8e3!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.danger{background:#f2dede!important}.tabulator-row{position:relative;box-sizing:border-box;min-height:30px;background-color:#fff;border-bottom:1px solid #ddd}.tabulator-row.tabulator-selectable:hover{background-color:#f5f5f5!important;cursor:pointer}.tabulator-row.tabulator-selected{background-color:#9abcea}.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid #ddd;border-bottom:1px solid #ddd;pointer-events:none!important;z-index:15}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}.tabulator-row .tabulator-frozen{display:inline-block;position:absolute;background-color:inherit;z-index:10}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #ddd}.tabulator-row .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #ddd}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #ddd;border-bottom:1px solid #ddd}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:14px}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:8px;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator-row .tabulator-cell.tabulator-row-handle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #ddd;border-bottom:2px solid #ddd}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:#fff;font-weight:700;font-size:1.1em}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open,.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;padding:5px;padding-left:10px;background:#fafafa;font-weight:700;min-width:100%}.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{margin-left:10px;color:#666}.tabulator-menu{position:absolute;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #ddd;box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-menu .tabulator-menu-item{position:relative;box-sizing:border-box;padding:5px 10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#f9f9f9}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;height:7px;width:7px;content:"";border-width:1px 1px 0 0;border-style:solid;border-color:#ddd;vertical-align:top;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #ddd}.tabulator-edit-select-list{position:absolute;display:inline-block;box-sizing:border-box;max-height:200px;background:#fff;border:1px solid #ddd;font-size:14px;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-edit-select-list .tabulator-edit-select-list-item{padding:4px}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-select-list .tabulator-edit-select-list-item.focused{outline:1px solid #1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{cursor:pointer;color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-notice{padding:4px;text-align:center}.tabulator-edit-select-list .tabulator-edit-select-list-group{border-bottom:1px solid #ddd;padding:4px;padding-top:6px;font-weight:700}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:0;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid #ddd}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:0;margin-left:5px;border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #ddd}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:0;margin-left:5px}.tabulator.tabulator-rtl .tabulator-col-resize-handle{position:absolute;left:0;right:auto}.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev{right:0;left:auto}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #ddd;border-top:1px solid #999;padding:5px;padding-left:10px;background:#fafafa;font-weight:700;min-width:100%}.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#666}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #ddd;border-bottom:2px solid #ddd}.tabulator-print-table .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #333;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#333}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#333} -/*# sourceMappingURL=tabulator_bootstrap.min.css.map */ diff --git a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css.map b/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css.map deleted file mode 100644 index bc93f17..0000000 --- a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["tabulator_bootstrap.min.css"],"names":[],"mappings":"AACA,WACE,kBAAmB,AACnB,sBAAuB,AACvB,gBAAiB,AACjB,eAAgB,AAChB,gBAAiB,AACjB,WAAY,AACZ,eAAgB,AAChB,mBAAoB,AAEpB,uBAAyB,CAC1B,AAED,iFACE,cAAgB,CACjB,AAED,0CACE,oBAAsB,CACvB,AAED,kCACE,yBAA0B,AACtB,qBAAsB,AAClB,gBAAkB,CAC3B,AAED,6BACE,kBAAmB,AACnB,sBAAuB,AACvB,WAAY,AACZ,6BAA8B,AAC9B,sBAAuB,AACvB,gBAAkB,AAClB,mBAAoB,AACpB,gBAAiB,AACjB,sBAAuB,AACvB,wBAAyB,AACzB,yBAA0B,AAC1B,mBAAqB,CACtB,AAED,qDACE,YAAc,CACf,AAED,4CACE,qBAAsB,AACtB,kBAAmB,AACnB,sBAAuB,AACvB,sBAAuB,AACvB,gBAAiB,AACjB,sBAAuB,AACvB,eAAiB,CAClB,AAED,6DACE,kBAAmB,AACnB,sBAAuB,AACvB,mBAAoB,AACpB,mBAAqB,CACtB,AAED,mEACE,sBAAuB,AACvB,kBAAmB,AACnB,WAAa,CACd,AAED,iGACE,aAAe,CAChB,AAED,uGACE,eAAgB,AAChB,UAAY,CACb,AAED,+FACE,iBAAmB,CACpB,AAED,wFACE,sBAAuB,AACvB,WAAY,AACZ,mBAAoB,AACpB,gBAAiB,AACjB,uBAAwB,AACxB,qBAAuB,CACxB,AAED,gHACE,sBAAuB,AACvB,WAAY,AACZ,sBAAuB,AACvB,YAAa,AACb,eAAiB,CAClB,AAED,8IACE,uBAAyB,CAC1B,AAED,yFACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,kBAAmB,AACnB,MAAO,AACP,SAAU,AACV,SAAW,CACZ,AAED,0GACE,QAAS,AACT,SAAU,AACV,kCAAmC,AACnC,mCAAoC,AACpC,4BAA8B,CAC/B,AAED,0FACE,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,0BAA2B,AAC3B,gBAAiB,AACjB,iBAAmB,CACpB,AAED,0FACE,YAAc,CACf,AAED,qEACE,kBAAmB,AACnB,sBAAuB,AACvB,eAAgB,AAChB,WAAY,AACZ,iBAAmB,CACpB,AAED,8EACE,qBAAwB,CACzB,AAED,yEACE,cAAgB,CACjB,AAED,sFACE,QAAS,AACT,QAAU,CACX,AAED,oFACE,kBAAoB,CACrB,AAED,qEACE,eAAgB,AAChB,wBAA0B,CAC3B,AAED,4HACE,UAAY,CACb,AAED,6IACE,gBAAiB,AACjB,4BAA8B,CAC/B,AAED,2HACE,UAAY,CACb,AAED,4IACE,gBAAiB,AACjB,4BAA8B,CAC/B,AAED,4HACE,UAAY,CACb,AAED,6IACE,mBAAoB,AACpB,0BAA2B,AAC3B,UAAY,CACb,AAED,+GACE,uBAAwB,AACpB,yBAA0B,AAC9B,uBAAwB,AACxB,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AAClB,sBAAwB,CAC7B,AAED,oHAEM,wBAA0B,CAC/B,AAED,2GACE,gBAAiB,AACjB,gBAAkB,CACnB,AAED,uIACE,gBAAiB,AACjB,mBAAqB,CACtB,AAED,4GACE,qBAAsB,AAClB,uBAAwB,AAC5B,OAAQ,AACR,QAAS,AACT,QAAS,AACT,WAAa,CACd,AAED,+CACE,qBAAsB,AACtB,kBAAmB,AACnB,UAAY,CACb,AAED,qEACE,2BAA6B,CAC9B,AAED,sEACE,0BAA4B,CAC7B,AAED,qDACE,sBAAuB,AACvB,WAAY,AACZ,0BAA6B,AAC7B,0BAA2B,AAC3B,6BAA8B,AAC9B,eAAiB,CAClB,AAED,oEACE,yBAA6B,CAC9B,AAED,iGACE,YAAc,CACf,AAED,2DACE,cAAgB,CACjB,AAED,iEACE,YAAc,CACf,AAED,kCACE,kBAAmB,AACnB,WAAY,AACZ,mBAAoB,AACpB,cAAe,AACf,gCAAkC,CACnC,AAED,wCACE,YAAc,CACf,AAED,yDACE,sBAAuB,AACvB,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,UAAY,CACb,AAED,wFACE,gBAAiB,AACjB,cAAgB,CACjB,AAED,8DACE,qBAAsB,AACtB,cAAe,AACf,aAAc,AACd,WAAY,AACZ,gBAAkB,AAClB,cAAgB,CACjB,AAED,mDACE,kBAAmB,AACnB,qBAAsB,AACtB,sBAAuB,AACvB,mBAAoB,AACpB,gBAAkB,CACnB,AAED,kFACE,gBAAkB,AAClB,4BAA+B,CAChC,AAED,sGACE,4BAA8B,CAC/B,AAED,yGACE,yBAA2B,CAC5B,AAED,wCACE,kBAAmB,AACnB,QAAS,AACT,MAAO,AACP,SAAU,AACV,SAAW,CACZ,AAED,6CACE,OAAQ,AACR,UAAY,CACb,AAED,8CACE,gBAAkB,CACnB,AAED,6BACE,iBAAkB,AAClB,0BAA2B,AAC3B,iBAAkB,AAClB,gBAAkB,AAClB,mBAAoB,AACpB,qBAAsB,AAClB,iBAAkB,AACtB,sBAAuB,AACvB,wBAAyB,AACzB,yBAA0B,AAC1B,mBAAqB,CACtB,AAED,qDACE,sBAAuB,AACvB,wBAAyB,AACzB,sBAA6B,AAC7B,gBAAiB,AACjB,0BAA6B,AAC7B,6BAA8B,AAC9B,0BAA2B,AAC3B,eAAiB,CAClB,AAED,oEACE,yBAA6B,CAC9B,AAED,iGACE,YAAc,CACf,AAED,gEACE,mBAAoB,AACpB,kBAAoB,CACrB,AAED,kDACE,oBAAqB,AACrB,oBAAqB,AACrB,iBAAmB,CACpB,AAED,kDACE,qBAAsB,AACtB,aAAc,AACd,gBAAiB,AACjB,sBAAuB,AACvB,iBAAmB,CACpB,AAED,8CACE,YAAc,CACf,AAED,6CACE,qBAAsB,AACtB,aAAc,AACd,gBAAiB,AACjB,sBAAuB,AACvB,kBAAmB,AACnB,6BAAqC,CACtC,AAED,oDACE,UAAY,CACb,AAED,sDACE,UAAY,CACb,AAED,kEACE,eAAgB,AAChB,0BAA+B,AAC/B,UAAY,CACb,AAED,6BACE,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,MAAO,AACP,OAAQ,AACR,YAAa,AACb,YAAa,AACb,WAAY,AACZ,0BAA+B,AAC/B,iBAAmB,CACpB,AAED,mDACE,qBAAsB,AACtB,cAAe,AACf,kBAAmB,AACnB,mBAAoB,AACpB,gBAAiB,AACjB,gBAAkB,AAClB,cAAgB,CACjB,AAED,qEACE,sBAAuB,AACvB,UAAY,CACb,AAED,mEACE,sBAAuB,AACvB,aAAe,CAChB,AAED,sDACE,wBAA0B,CAC3B,AAED,0BACE,qBAAuB,CACxB,AAMD,4JACE,2BAA6B,CAC9B,AAED,mFACE,WAAa,CACd,AAED,kFACE,eAAiB,CAClB,AAED,kGACE,WAAa,CACd,AAED,yEACE,4BAA+B,CAChC,AAED,0EACE,4BAA+B,CAChC,AAED,uEACE,4BAA+B,CAChC,AAED,0EACE,4BAA+B,CAChC,AAED,yEACE,4BAA+B,CAChC,AAED,eACE,kBAAmB,AACnB,sBAAuB,AACvB,gBAAiB,AACjB,sBAAuB,AACvB,4BAA8B,CAC/B,AAED,0CACE,mCAAqC,AACrC,cAAgB,CACjB,AAED,kCACE,wBAA0B,CAC3B,AAED,wCACE,yBAA0B,AAC1B,cAAgB,CACjB,AAED,gCACE,kBAAmB,AACnB,0BAA2B,AAC3B,6BAA8B,AAC9B,8BAAgC,AAChC,UAAY,CACb,AAED,4CACE,kBAAmB,AACnB,QAAS,AACT,SAAU,AACV,OAAQ,AACR,UAAY,CACb,AAED,iDACE,MAAO,AACP,WAAa,CACd,AAED,kDACE,gBAAkB,CACnB,AAED,iCACE,qBAAsB,AACtB,kBAAmB,AACnB,yBAA0B,AAC1B,UAAY,CACb,AAED,uDACE,2BAA6B,CAC9B,AAED,wDACE,0BAA4B,CAC7B,AAED,8CACE,sBAAuB,AACvB,YAAa,AACb,0BAA2B,AAC3B,4BAA8B,CAC/B,AAED,oDACE,YAAc,CACf,AAED,oDACE,cAAgB,CACjB,AAED,0DACE,iBAAmB,CACpB,AAED,wEACE,kBAAoB,CACrB,AAED,+BACE,qBAAsB,AACtB,kBAAmB,AACnB,sBAAuB,AACvB,YAAa,AACb,sBAAuB,AACvB,mBAAoB,AACpB,gBAAiB,AACjB,sBAAwB,CACzB,AAED,4CACE,iBAAmB,CACpB,AAED,iDACE,yBAA0B,AAC1B,aAAc,AACd,SAAW,CACZ,AAED,+GACE,WAAY,AACZ,sBAAwB,CACzB,AAED,yDACE,qBAA0B,CAC3B,AAED,+HACE,WA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B,AAED,6DACE,WAAa,CACd,AAED,oEACE,WAAY,AACZ,kBAAoB,CACrB,AAED,4EACE,oCAA4C,CAC7C,AAED,qEACE,yBAA2B,CAC5B,AAED,mEACE,eAAgB,AAChB,WAAY,AACZ,kBAAoB,CACrB,AAED,+DACE,YAAa,AACb,iBAAmB,CACpB,AAED,8DACE,6BAA8B,AAC9B,YAAa,AACb,gBAAiB,AACjB,eAAkB,CACnB,AAED,yBACE,aAAe,CAChB,AAED,yBACE,mBAAoB,AACpB,aAAe,CAChB,AAED,0DACE,kBAAoB,CACrB,AAED,wGACE,eAAsB,AACtB,gBAAkB,CACnB,AAED,kGACE,gBAAiB,AACjB,iBAAmB,CACpB,AAED,kGACE,SAAU,AACV,UAAe,CAChB,AAED,wDACE,qBAAsB,AACtB,0BAA4B,CAC7B,AAED,oFACE,eAAsB,AACtB,gBAAiB,AACjB,4BAAmC,AACnC,+BAAgC,AAChC,oBAAqB,AACrB,2BAA6B,CAC9B,AAED,qFACE,eAAsB,AACtB,eAAiB,CAClB,AAED,sDACE,kBAAmB,AACnB,OAAQ,AACR,UAAY,CACb,AAED,2DACE,QAAS,AACT,SAAW,CACZ,AAED,4BACE,kBAAmB,AACnB,MAAO,AACP,SAAU,AACV,OAAQ,AACR,QAAS,AACT,aAAe,CAChB,AAED,uEACE,sBAAyB,CAC1B,AAED,uBACE,wBAA0B,CAC3B,AAED,oDACE,sBAAuB,AACvB,6BAA8B,AAC9B,4BAA6B,AAC7B,0BAA2B,AAC3B,YAAa,AACb,kBAAmB,AACnB,mBAAoB,AACpB,gBAAkB,AAClB,cAAgB,CACjB,AAED,0DACE,eAAgB,AAChB,+BAAqC,CACtC,AAED,6FACE,kBAAmB,AACnB,kCAAmC,AACnC,mCAAoC,AACpC,0BAA2B,AAC3B,eAAiB,CAClB,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,4BAA+B,CAChC,AAED,4EACE,oBAAsB,CACvB,AAED,qEACE,qBAAsB,AACtB,QAAS,AACT,SAAU,AACV,kBAAmB,AACnB,iCAAkC,AAClC,oCAAqC,AACrC,eAAgB,AAChB,2BAA4B,AAC5B,qBAAuB,CACxB,AAED,yDACE,iBAAkB,AAClB,UAAY,CACb,AAED,mDACE,qBAAsB,AACtB,sBAAuB,AACvB,WAAY,AACZ,UAAW,AACX,gBAAiB,AACjB,iBAAkB,AAClB,8BAA+B,AAC/B,2BAA4B,AAC5B,4BAA8B,CAC/B,AAED,oDACE,2BAA4B,AAC5B,oBAAqB,AACrB,qBAAsB,AAClB,uBAAwB,AAC5B,sBAAuB,AACnB,mBAAoB,AACxB,sBAAuB,AACvB,YAAa,AACb,WAAY,AACZ,iBAAkB,AAClB,sBAAuB,AACvB,kBAAmB,AACnB,0BAA+B,AAC/B,eAAiB,CAClB,AAED,0DACE,eAAgB,AAChB,yBAA+B,CAChC,AAED,0FACE,qBAAsB,AACtB,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,sBAAwB,CACzB,AAED,gGACE,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,QAAS,AACT,WAAY,AACZ,UAAW,AACX,eAAiB,CAClB,AAED,wFACE,qBAAsB,AACtB,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,eAAiB,CAClB,AAED,8FACE,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,QAAS,AACT,WAAY,AACZ,UAAW,AACX,eAAiB,CAClB","file":"tabulator_bootstrap.min.css","sourcesContent":["/* Tabulator v4.9.1 (c) Oliver Folkerd */\n.tabulator {\n position: relative;\n background-color: #fff;\n overflow: hidden;\n font-size: 14px;\n text-align: left;\n width: 100%;\n max-width: 100%;\n margin-bottom: 20px;\n -ms-transform: translatez(0);\n transform: translatez(0);\n}\n\n.tabulator[tabulator-layout=\"fitDataFill\"] .tabulator-tableHolder .tabulator-table {\n min-width: 100%;\n}\n\n.tabulator[tabulator-layout=\"fitDataTable\"] {\n display: inline-block;\n}\n\n.tabulator.tabulator-block-select {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.tabulator .tabulator-header {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n border-bottom: 2px solid #ddd;\n background-color: #fff;\n font-weight: bold;\n white-space: nowrap;\n overflow: hidden;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n}\n\n.tabulator .tabulator-header.tabulator-header-hidden {\n display: none;\n}\n\n.tabulator .tabulator-header .tabulator-col {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n background-color: #fff;\n text-align: left;\n vertical-align: bottom;\n overflow: hidden;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-moving {\n position: absolute;\n border: 1px solid #ddd;\n background: #e6e6e6;\n pointer-events: none;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content {\n box-sizing: border-box;\n position: relative;\n padding: 8px;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button {\n padding: 0 8px;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover {\n cursor: pointer;\n opacity: .6;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {\n position: relative;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {\n box-sizing: border-box;\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: bottom;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {\n box-sizing: border-box;\n width: 100%;\n border: 1px solid #999;\n padding: 1px;\n background: #fff;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button + .tabulator-title-editor {\n width: calc(100% - 22px);\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n position: absolute;\n top: 0;\n bottom: 0;\n right: 4px;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n width: 0;\n height: 0;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid #bbb;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n border-top: 1px solid #ddd;\n overflow: hidden;\n margin-right: -1px;\n}\n\n.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev {\n display: none;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {\n position: relative;\n box-sizing: border-box;\n margin-top: 2px;\n width: 100%;\n text-align: center;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {\n height: auto !important;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {\n margin-top: 3px;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {\n width: 0;\n height: 0;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {\n padding-right: 25px;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {\n cursor: pointer;\n background-color: #e6e6e6;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"none\"] .tabulator-col-content .tabulator-col-sorter {\n color: #bbb;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"none\"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n border-top: none;\n border-bottom: 6px solid #bbb;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"asc\"] .tabulator-col-content .tabulator-col-sorter {\n color: #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"asc\"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n border-top: none;\n border-bottom: 6px solid #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"desc\"] .tabulator-col-content .tabulator-col-sorter {\n color: #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"desc\"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n border-bottom: none;\n border-top: 6px solid #666;\n color: #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {\n -ms-writing-mode: tb-rl;\n writing-mode: vertical-rl;\n text-orientation: mixed;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {\n padding-right: 0;\n padding-top: 20px;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {\n padding-right: 0;\n padding-bottom: 20px;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {\n -ms-flex-pack: center;\n justify-content: center;\n left: 0;\n right: 0;\n top: 4px;\n bottom: auto;\n}\n\n.tabulator .tabulator-header .tabulator-frozen {\n display: inline-block;\n position: absolute;\n z-index: 10;\n}\n\n.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {\n border-right: 2px solid #ddd;\n}\n\n.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {\n border-left: 2px solid #ddd;\n}\n\n.tabulator .tabulator-header .tabulator-calcs-holder {\n box-sizing: border-box;\n width: 100%;\n background: white !important;\n border-top: 1px solid #ddd;\n border-bottom: 1px solid #ddd;\n overflow: hidden;\n}\n\n.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {\n background: white !important;\n}\n\n.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {\n display: none;\n}\n\n.tabulator .tabulator-header .tabulator-frozen-rows-holder {\n min-width: 600%;\n}\n\n.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {\n display: none;\n}\n\n.tabulator .tabulator-tableHolder {\n position: relative;\n width: 100%;\n white-space: nowrap;\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.tabulator .tabulator-tableHolder:focus {\n outline: none;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-placeholder {\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=\"virtual\"] {\n min-height: 100%;\n min-width: 100%;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-placeholder span {\n display: inline-block;\n margin: 0 auto;\n padding: 10px;\n color: #000;\n font-weight: bold;\n font-size: 20px;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table {\n position: relative;\n display: inline-block;\n background-color: #fff;\n white-space: nowrap;\n overflow: visible;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs {\n font-weight: bold;\n background: #ececec !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {\n border-bottom: 2px solid #ddd;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {\n border-top: 2px solid #ddd;\n}\n\n.tabulator .tabulator-col-resize-handle {\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n width: 5px;\n}\n\n.tabulator .tabulator-col-resize-handle.prev {\n left: 0;\n right: auto;\n}\n\n.tabulator .tabulator-col-resize-handle:hover {\n cursor: ew-resize;\n}\n\n.tabulator .tabulator-footer {\n padding: 5px 10px;\n border-top: 2px solid #ddd;\n text-align: right;\n font-weight: bold;\n white-space: nowrap;\n -ms-user-select: none;\n user-select: none;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder {\n box-sizing: border-box;\n width: calc(100% + 20px);\n margin: -5px -10px 5px -10px;\n text-align: left;\n background: white !important;\n border-bottom: 1px solid #ddd;\n border-top: 1px solid #ddd;\n overflow: hidden;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {\n background: white !important;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {\n display: none;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {\n margin-bottom: -5px;\n border-bottom: none;\n}\n\n.tabulator .tabulator-footer .tabulator-paginator {\n font-family: inherit;\n font-weight: inherit;\n font-size: inherit;\n}\n\n.tabulator .tabulator-footer .tabulator-page-size {\n display: inline-block;\n margin: 0 5px;\n padding: 2px 5px;\n border: 1px solid #ddd;\n border-radius: 3px;\n}\n\n.tabulator .tabulator-footer .tabulator-pages {\n margin: 0 7px;\n}\n\n.tabulator .tabulator-footer .tabulator-page {\n display: inline-block;\n margin: 0 2px;\n padding: 2px 5px;\n border: 1px solid #ddd;\n border-radius: 3px;\n background: rgba(255, 255, 255, 0.2);\n}\n\n.tabulator .tabulator-footer .tabulator-page.active {\n color: #d00;\n}\n\n.tabulator .tabulator-footer .tabulator-page:disabled {\n opacity: .5;\n}\n\n.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.2);\n color: #fff;\n}\n\n.tabulator .tabulator-loader {\n position: absolute;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n top: 0;\n left: 0;\n z-index: 100;\n height: 100%;\n width: 100%;\n background: rgba(0, 0, 0, 0.4);\n text-align: center;\n}\n\n.tabulator .tabulator-loader .tabulator-loader-msg {\n display: inline-block;\n margin: 0 auto;\n padding: 10px 20px;\n border-radius: 10px;\n background: #fff;\n font-weight: bold;\n font-size: 16px;\n}\n\n.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {\n border: 4px solid #333;\n color: #000;\n}\n\n.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {\n border: 4px solid #D00;\n color: #590000;\n}\n\n.tabulator.table-striped .tabulator-row:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.tabulator.table-bordered {\n border: 1px solid #ddd;\n}\n\n.tabulator.table-bordered .tabulator-header .tabulator-col {\n border-right: 1px solid #ddd;\n}\n\n.tabulator.table-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {\n border-right: 1px solid #ddd;\n}\n\n.tabulator.table-condensed .tabulator-header .tabulator-col .tabulator-col-content {\n padding: 5px;\n}\n\n.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row {\n min-height: 24px;\n}\n\n.tabulator.table-condensed .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {\n padding: 5px;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.active {\n background: #f5f5f5 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.success {\n background: #dff0d8 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.info {\n background: #d9edf7 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.warning {\n background: #fcf8e3 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.danger {\n background: #f2dede !important;\n}\n\n.tabulator-row {\n position: relative;\n box-sizing: border-box;\n min-height: 30px;\n background-color: #fff;\n border-bottom: 1px solid #ddd;\n}\n\n.tabulator-row.tabulator-selectable:hover {\n background-color: #f5f5f5 !important;\n cursor: pointer;\n}\n\n.tabulator-row.tabulator-selected {\n background-color: #9ABCEA;\n}\n\n.tabulator-row.tabulator-selected:hover {\n background-color: #769BCC;\n cursor: pointer;\n}\n\n.tabulator-row.tabulator-moving {\n position: absolute;\n border-top: 1px solid #ddd;\n border-bottom: 1px solid #ddd;\n pointer-events: none !important;\n z-index: 15;\n}\n\n.tabulator-row .tabulator-row-resize-handle {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n height: 5px;\n}\n\n.tabulator-row .tabulator-row-resize-handle.prev {\n top: 0;\n bottom: auto;\n}\n\n.tabulator-row .tabulator-row-resize-handle:hover {\n cursor: ns-resize;\n}\n\n.tabulator-row .tabulator-frozen {\n display: inline-block;\n position: absolute;\n background-color: inherit;\n z-index: 10;\n}\n\n.tabulator-row .tabulator-frozen.tabulator-frozen-left {\n border-right: 2px solid #ddd;\n}\n\n.tabulator-row .tabulator-frozen.tabulator-frozen-right {\n border-left: 2px solid #ddd;\n}\n\n.tabulator-row .tabulator-responsive-collapse {\n box-sizing: border-box;\n padding: 5px;\n border-top: 1px solid #ddd;\n border-bottom: 1px solid #ddd;\n}\n\n.tabulator-row .tabulator-responsive-collapse:empty {\n display: none;\n}\n\n.tabulator-row .tabulator-responsive-collapse table {\n font-size: 14px;\n}\n\n.tabulator-row .tabulator-responsive-collapse table tr td {\n position: relative;\n}\n\n.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {\n padding-right: 10px;\n}\n\n.tabulator-row .tabulator-cell {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n padding: 8px;\n vertical-align: middle;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.tabulator-row .tabulator-cell:last-of-type {\n border-right: none;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing {\n border: 1px solid #1D68CD;\n outline: none;\n padding: 0;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {\n border: 1px;\n background: transparent;\n}\n\n.tabulator-row .tabulator-cell.tabulator-validation-fail {\n border: 1px solid #dd0000;\n}\n\n.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select {\n border: 1px;\n background: transparent;\n color: #dd0000;\n}\n\n.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev {\n display: none;\n}\n\n.tabulator-row .tabulator-cell.tabulator-row-handle {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n}\n\n.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {\n width: 80%;\n}\n\n.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {\n width: 100%;\n height: 3px;\n margin-top: 2px;\n background: #666;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-branch {\n display: inline-block;\n vertical-align: middle;\n height: 9px;\n width: 7px;\n margin-top: -9px;\n margin-right: 5px;\n border-bottom-left-radius: 1px;\n border-left: 2px solid #ddd;\n border-bottom: 2px solid #ddd;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: middle;\n height: 11px;\n width: 11px;\n margin-right: 5px;\n border: 1px solid #333;\n border-radius: 2px;\n background: rgba(0, 0, 0, 0.1);\n overflow: hidden;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: transparent;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #333;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: #333;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #333;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n height: 15px;\n width: 15px;\n border-radius: 20px;\n background: #666;\n color: #fff;\n font-weight: bold;\n font-size: 1.1em;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {\n opacity: .7;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {\n display: initial;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {\n display: none;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {\n display: none;\n}\n\n.tabulator-row .tabulator-cell .tabulator-traffic-light {\n display: inline-block;\n height: 14px;\n width: 14px;\n border-radius: 14px;\n}\n\n.tabulator-row.tabulator-group {\n box-sizing: border-box;\n border-bottom: 1px solid #999;\n border-right: 1px solid #ddd;\n border-top: 1px solid #999;\n padding: 5px;\n padding-left: 10px;\n background: #fafafa;\n font-weight: bold;\n min-width: 100%;\n}\n\n.tabulator-row.tabulator-group:hover {\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0.1);\n}\n\n.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {\n margin-right: 10px;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 6px solid #666;\n border-bottom: 0;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-1 {\n padding-left: 30px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-2 {\n padding-left: 50px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-3 {\n padding-left: 70px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-4 {\n padding-left: 90px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-5 {\n padding-left: 110px;\n}\n\n.tabulator-row.tabulator-group .tabulator-group-toggle {\n display: inline-block;\n}\n\n.tabulator-row.tabulator-group .tabulator-arrow {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 16px;\n border-top: 6px solid transparent;\n border-bottom: 6px solid transparent;\n border-right: 0;\n border-left: 6px solid #666;\n vertical-align: middle;\n}\n\n.tabulator-row.tabulator-group span {\n margin-left: 10px;\n color: #666;\n}\n\n.tabulator-menu {\n position: absolute;\n display: inline-block;\n box-sizing: border-box;\n background: #fff;\n border: 1px solid #ddd;\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);\n font-size: 14px;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n z-index: 10000;\n}\n\n.tabulator-menu .tabulator-menu-item {\n position: relative;\n box-sizing: border-box;\n padding: 5px 10px;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {\n opacity: .5;\n}\n\n.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {\n cursor: pointer;\n background: #f9f9f9;\n}\n\n.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {\n padding-right: 25px;\n}\n\n.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {\n display: inline-block;\n position: absolute;\n top: calc(5px + .4em);\n right: 10px;\n height: 7px;\n width: 7px;\n content: '';\n border-width: 1px 1px 0 0;\n border-style: solid;\n border-color: #ddd;\n vertical-align: top;\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n\n.tabulator-menu .tabulator-menu-separator {\n border-top: 1px solid #ddd;\n}\n\n.tabulator-edit-select-list {\n position: absolute;\n display: inline-block;\n box-sizing: border-box;\n max-height: 200px;\n background: #fff;\n border: 1px solid #ddd;\n font-size: 14px;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n z-index: 10000;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item {\n padding: 4px;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item.active {\n color: #fff;\n background: #1D68CD;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused {\n outline: 1px solid rgba(255, 255, 255, 0.5);\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item.focused {\n outline: 1px solid #1D68CD;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {\n cursor: pointer;\n color: #fff;\n background: #1D68CD;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-notice {\n padding: 4px;\n text-align: center;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-group {\n border-bottom: 1px solid #ddd;\n padding: 4px;\n padding-top: 6px;\n font-weight: bold;\n}\n\n.tabulator.tabulator-ltr {\n direction: ltr;\n}\n\n.tabulator.tabulator-rtl {\n text-align: initial;\n direction: rtl;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col {\n text-align: initial;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {\n margin-right: initial;\n margin-left: -1px;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {\n padding-right: 0;\n padding-left: 25px;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {\n left: 8px;\n right: initial;\n}\n\n.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {\n border-right: initial;\n border-left: 1px solid #ddd;\n}\n\n.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {\n margin-right: initial;\n margin-left: 5px;\n border-bottom-left-radius: initial;\n border-bottom-right-radius: 1px;\n border-left: initial;\n border-right: 2px solid #ddd;\n}\n\n.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {\n margin-right: initial;\n margin-left: 5px;\n}\n\n.tabulator.tabulator-rtl .tabulator-col-resize-handle {\n position: absolute;\n left: 0;\n right: auto;\n}\n\n.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev {\n right: 0;\n left: auto;\n}\n\n.tabulator-print-fullscreen {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 10000;\n}\n\nbody.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {\n display: none !important;\n}\n\n.tabulator-print-table {\n border-collapse: collapse;\n}\n\n.tabulator-print-table .tabulator-print-table-group {\n box-sizing: border-box;\n border-bottom: 1px solid #999;\n border-right: 1px solid #ddd;\n border-top: 1px solid #999;\n padding: 5px;\n padding-left: 10px;\n background: #fafafa;\n font-weight: bold;\n min-width: 100%;\n}\n\n.tabulator-print-table .tabulator-print-table-group:hover {\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0.1);\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {\n margin-right: 10px;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 6px solid #666;\n border-bottom: 0;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {\n padding-left: 30px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {\n padding-left: 50px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {\n padding-left: 70px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {\n padding-left: 90px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {\n padding-left: 110px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {\n display: inline-block;\n}\n\n.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 16px;\n border-top: 6px solid transparent;\n border-bottom: 6px solid transparent;\n border-right: 0;\n border-left: 6px solid #666;\n vertical-align: middle;\n}\n\n.tabulator-print-table .tabulator-print-table-group span {\n margin-left: 10px;\n color: #666;\n}\n\n.tabulator-print-table .tabulator-data-tree-branch {\n display: inline-block;\n vertical-align: middle;\n height: 9px;\n width: 7px;\n margin-top: -9px;\n margin-right: 5px;\n border-bottom-left-radius: 1px;\n border-left: 2px solid #ddd;\n border-bottom: 2px solid #ddd;\n}\n\n.tabulator-print-table .tabulator-data-tree-control {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: middle;\n height: 11px;\n width: 11px;\n margin-right: 5px;\n border: 1px solid #333;\n border-radius: 2px;\n background: rgba(0, 0, 0, 0.1);\n overflow: hidden;\n}\n\n.tabulator-print-table .tabulator-data-tree-control:hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: transparent;\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #333;\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: #333;\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #333;\n}\n"]} \ No newline at end of file diff --git a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.css b/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.css deleted file mode 100644 index 82a7112..0000000 --- a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.css +++ /dev/null @@ -1,1390 +0,0 @@ -/* Tabulator v4.9.1 (c) Oliver Folkerd */ -.tabulator { - position: relative; - background-color: #fff; - overflow: hidden; - font-size: 1rem; - text-align: left; - width: 100%; - max-width: 100%; - -ms-transform: translatez(0); - transform: translatez(0); -} - -.tabulator[tabulator-layout="fitDataFill"] .tabulator-tableHolder .tabulator-table { - min-width: 100%; -} - -.tabulator[tabulator-layout="fitDataTable"] { - display: inline-block; -} - -.tabulator.tabulator-block-select { - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.tabulator .tabulator-header { - position: relative; - box-sizing: border-box; - width: 100%; - border-top: 1px solid #dee2e6; - border-bottom: 2px solid #dee2e6; - background-color: #fff; - font-weight: bold; - white-space: nowrap; - overflow: hidden; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; -} - -.tabulator .tabulator-header.tabulator-header-hidden { - display: none; -} - -.tabulator .tabulator-header .tabulator-col { - display: inline-block; - position: relative; - box-sizing: border-box; - background-color: #fff; - text-align: left; - vertical-align: bottom; - overflow: hidden; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-moving { - position: absolute; - border: 1px solid #dee2e6; - background: #e6e6e6; - pointer-events: none; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content { - box-sizing: border-box; - position: relative; - padding: 0.75rem; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button { - padding: 0 8px; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover { - cursor: pointer; - opacity: .6; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder { - position: relative; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title { - box-sizing: border-box; - width: 100%; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; - vertical-align: bottom; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor { - box-sizing: border-box; - width: 100%; - border: 1px solid #999; - padding: 1px; - background: #fff; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button + .tabulator-title-editor { - width: calc(100% - 22px); -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter { - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - position: absolute; - top: 0; - bottom: 0; - right: 0; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - width: 0; - height: 0; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-bottom: 6px solid #bbb; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols { - position: relative; - display: -ms-flexbox; - display: flex; - border-top: 1px solid #dee2e6; - overflow: hidden; - margin-right: -1px; -} - -.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev { - display: none; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter { - position: relative; - box-sizing: border-box; - margin-top: 2px; - width: 100%; - text-align: center; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea { - height: auto !important; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg { - margin-top: 3px; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input { - padding: .375rem .75rem; - background-color: #fff; - background-clip: padding-box; - border: 1px solid #ced4da; - border-radius: .25rem; - transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out; - font-size: 1rem; - line-height: 1.5; - color: #495057; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear { - width: 0; - height: 0; -} - -.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus { - color: #495057; - background-color: #fff; - border: 1px solid #1D68CD; - outline: 0; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title { - padding-right: 25px; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover { - cursor: pointer; - background-color: #e6e6e6; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter { - color: #bbb; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="none"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-top: none; - border-bottom: 6px solid #bbb; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter { - color: #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="asc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-top: none; - border-bottom: 6px solid #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter { - color: #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort="desc"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow { - border-bottom: none; - border-top: 6px solid #666; - color: #666; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title { - -ms-writing-mode: tb-rl; - writing-mode: vertical-rl; - text-orientation: mixed; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title { - -ms-transform: rotate(180deg); - transform: rotate(180deg); -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title { - padding-right: 0; - padding-top: 20px; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title { - padding-right: 0; - padding-bottom: 20px; -} - -.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter { - -ms-flex-pack: center; - justify-content: center; - left: 0; - right: 0; - top: 4px; - bottom: auto; -} - -.tabulator .tabulator-header .tabulator-frozen { - display: inline-block; - position: absolute; - z-index: 10; -} - -.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left { - border-right: 2px solid #dee2e6; -} - -.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right { - border-left: 2px solid #dee2e6; -} - -.tabulator .tabulator-header .tabulator-calcs-holder { - box-sizing: border-box; - width: 100%; - background: white !important; - border-top: 1px solid #dee2e6; - border-bottom: 1px solid #dee2e6; - overflow: hidden; -} - -.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row { - background: white !important; -} - -.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle { - display: none; -} - -.tabulator .tabulator-header .tabulator-frozen-rows-holder { - min-width: 600%; -} - -.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty { - display: none; -} - -.tabulator .tabulator-tableHolder { - position: relative; - width: 100%; - white-space: nowrap; - overflow: auto; - -webkit-overflow-scrolling: touch; -} - -.tabulator .tabulator-tableHolder:focus { - outline: none; -} - -.tabulator .tabulator-tableHolder .tabulator-placeholder { - box-sizing: border-box; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - width: 100%; -} - -.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode="virtual"] { - min-height: 100%; - min-width: 100%; -} - -.tabulator .tabulator-tableHolder .tabulator-placeholder span { - display: inline-block; - margin: 0 auto; - padding: 10px; - color: #000; - font-weight: bold; - font-size: 20px; -} - -.tabulator .tabulator-tableHolder .tabulator-table { - position: relative; - display: inline-block; - background-color: #fff; - white-space: nowrap; - overflow: visible; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs { - font-weight: bold; - background: #ececec !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top { - border-bottom: 2px solid #dee2e6; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom { - border-top: 2px solid #dee2e6; -} - -.tabulator .tabulator-col-resize-handle { - position: absolute; - right: 0; - top: 0; - bottom: 0; - width: 5px; -} - -.tabulator .tabulator-col-resize-handle.prev { - left: 0; - right: auto; -} - -.tabulator .tabulator-col-resize-handle:hover { - cursor: ew-resize; -} - -.tabulator .tabulator-footer { - padding: 5px 10px; - border-top: 2px solid #dee2e6; - text-align: right; - font-weight: bold; - white-space: nowrap; - -ms-user-select: none; - user-select: none; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder { - box-sizing: border-box; - width: calc(100% + 20px); - margin: -5px -10px 5px -10px; - text-align: left; - background: white !important; - border-bottom: 1px solid #dee2e6; - border-top: 1px solid #dee2e6; - overflow: hidden; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row { - background: white !important; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle { - display: none; -} - -.tabulator .tabulator-footer .tabulator-calcs-holder:only-child { - margin-bottom: -5px; - border-bottom: none; -} - -.tabulator .tabulator-footer .tabulator-paginator { - font-family: inherit; - font-weight: inherit; - font-size: inherit; -} - -.tabulator .tabulator-footer .tabulator-page-size { - display: inline-block; - margin: 0 5px; - padding: 2px 5px; - border: 1px solid #dee2e6; - border-radius: 3px; -} - -.tabulator .tabulator-footer .tabulator-page { - display: inline-block; - margin: 0; - margin-top: 5px; - padding: 8px 12px; - border: 1px solid #dee2e6; - border-right: none; - background: rgba(255, 255, 255, 0.2); -} - -.tabulator .tabulator-footer .tabulator-page[data-page="first"] { - border-top-left-radius: 4px; - border-bottom-left-radius: 4px; -} - -.tabulator .tabulator-footer .tabulator-page[data-page="last"] { - border: 1px solid #dee2e6; - border-top-right-radius: 4px; - border-bottom-right-radius: 4px; -} - -.tabulator .tabulator-footer .tabulator-page.active { - border-color: #007bff; - background-color: #007bff; - color: #fff; -} - -.tabulator .tabulator-footer .tabulator-page:disabled { - border-color: #dee2e6; - background: #fff; - color: #6c757d; -} - -.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover { - cursor: pointer; - border-color: #dee2e6; - background: #e9ecef; - color: #0056b3; -} - -.tabulator .tabulator-loader { - position: absolute; - display: -ms-flexbox; - display: flex; - -ms-flex-align: center; - align-items: center; - top: 0; - left: 0; - z-index: 100; - height: 100%; - width: 100%; - background: rgba(0, 0, 0, 0.4); - text-align: center; -} - -.tabulator .tabulator-loader .tabulator-loader-msg { - display: inline-block; - margin: 0 auto; - padding: 10px 20px; - border-radius: 10px; - background: #fff; - font-weight: bold; - font-size: 16px; -} - -.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading { - border: 4px solid #333; - color: #000; -} - -.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error { - border: 4px solid #D00; - color: #590000; -} - -.tabulator.thead-dark .tabulator-header { - border-color: #32383e; - background-color: #212529; - color: #fff; -} - -.tabulator.thead-dark .tabulator-header .tabulator-col { - border-color: #32383e; - background-color: #212529; - color: #fff; -} - -.tabulator.table-dark { - background-color: #212529; -} - -.tabulator.table-dark:not(.thead-light) .tabulator-header { - border-color: #32383e; - background-color: #212529; - color: #fff; -} - -.tabulator.table-dark:not(.thead-light) .tabulator-header .tabulator-col { - border-color: #32383e; - background-color: #212529; - color: #fff; -} - -.tabulator.table-dark .tabulator-tableHolder { - color: #fff; -} - -.tabulator.table-dark .tabulator-row { - border-color: #32383e; - background-color: #212529; - color: #fff; -} - -.tabulator.table-dark .tabulator-row:hover { - background-color: #32383e; -} - -.tabulator.table-dark .tabulator-row:hover .tabulator-cell { - background-color: rgba(255, 255, 255, 0.075); -} - -.tabulator.table-dark .tabulator-row.tabulator-selected { - background-color: #9ABCEA; -} - -.tabulator.table-dark .tabulator-footer { - border-color: #32383e !important; -} - -.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder { - border-color: #32383e !important; - background: #212529 !important; -} - -.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder .tabulator-row { - border-color: #32383e !important; - background-color: #212529 !important; - color: #fff !important; -} - -.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even) { - background-color: #f9f9f9; -} - -.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even).tabulator-selected { - background-color: #9ABCEA; -} - -.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even).tabulator-selectable:hover { - background-color: #f5f5f5; - cursor: pointer; -} - -.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even).tabulator-selected:hover { - background-color: #769BCC; - cursor: pointer; -} - -.tabulator.table-striped.table-dark .tabulator-row:nth-child(even) .tabulator-cell { - background-color: rgba(255, 255, 255, 0.05); -} - -.tabulator.table-bordered { - border: 1px solid #dee2e6; -} - -.tabulator.table-bordered .tabulator-header .tabulator-col { - border-right: 1px solid #dee2e6; -} - -.tabulator.table-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell { - border-right: 1px solid #dee2e6; -} - -.tabulator.table-borderless .tabulator-header { - border: none; -} - -.tabulator.table-borderless .tabulator-row { - border: none; -} - -.tabulator.table-sm .tabulator-header .tabulator-col .tabulator-col-content { - padding: 0.3rem !important; -} - -.tabulator.table-sm .tabulator-tableHolder .tabulator-table .tabulator-row { - min-height: 1.6rem; -} - -.tabulator.table-sm .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell { - padding: 0.3rem !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-primary { - background: #b8daff !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-secondary { - background: #d6d8db !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-success { - background: #c3e6cb !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-info { - background: #bee5eb !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-warning { - background: #ffeeba !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-danger { - background: #f5c6cb !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-light { - background: #fdfdfe !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-dark { - background: #c6c8ca !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-active { - background: #f5f5f5 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-primary { - background: #007bff !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-secondary { - background: #6c757d !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-success { - background: #28a745 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-info { - background: #17a2b8 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-warning { - background: #ffc107 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-danger { - background: #dc3545 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-light { - background: #f8f9fa !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-dark { - background: #343a40 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-active { - background: #f5f5f5 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-primary { - background: #b8daff !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-secondary { - background: #d6d8db !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-success { - background: #c3e6cb !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-info { - background: #bee5eb !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-warning { - background: #ffeeba !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-danger { - background: #f5c6cb !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-light { - background: #fdfdfe !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-dark { - background: #c6c8ca !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-active { - background: #f5f5f5 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-primary { - background: #007bff !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-secondary { - background: #6c757d !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-success { - background: #28a745 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-info { - background: #17a2b8 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-warning { - background: #ffc107 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-danger { - background: #dc3545 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-light { - background: #f8f9fa !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-dark { - background: #343a40 !important; -} - -.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-active { - background: #f5f5f5 !important; -} - -.tabulator-row { - position: relative; - box-sizing: border-box; - min-height: 2.5rem; - background-color: #fff; - border-bottom: 1px solid #dee2e6; -} - -.tabulator-row.tabulator-selectable:hover { - background-color: #f5f5f5; - cursor: pointer; -} - -.tabulator-row.tabulator-selected { - background-color: #9ABCEA; -} - -.tabulator-row.tabulator-selected:hover { - background-color: #769BCC; - cursor: pointer; -} - -.tabulator-row.tabulator-moving { - position: absolute; - border-top: 1px solid #dee2e6; - border-bottom: 1px solid #dee2e6; - pointer-events: none !important; - z-index: 15; -} - -.tabulator-row .tabulator-row-resize-handle { - position: absolute; - right: 0; - bottom: 0; - left: 0; - height: 5px; -} - -.tabulator-row .tabulator-row-resize-handle.prev { - top: 0; - bottom: auto; -} - -.tabulator-row .tabulator-row-resize-handle:hover { - cursor: ns-resize; -} - -.tabulator-row .tabulator-frozen { - display: inline-block; - position: absolute; - background-color: inherit; - z-index: 10; -} - -.tabulator-row .tabulator-frozen.tabulator-frozen-left { - border-right: 2px solid #dee2e6; -} - -.tabulator-row .tabulator-frozen.tabulator-frozen-right { - border-left: 2px solid #dee2e6; -} - -.tabulator-row .tabulator-responsive-collapse { - box-sizing: border-box; - padding: 5px; - border-top: 1px solid #dee2e6; - border-bottom: 1px solid #dee2e6; -} - -.tabulator-row .tabulator-responsive-collapse:empty { - display: none; -} - -.tabulator-row .tabulator-responsive-collapse table { - font-size: 1rem; -} - -.tabulator-row .tabulator-responsive-collapse table tr td { - position: relative; -} - -.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type { - padding-right: 10px; -} - -.tabulator-row .tabulator-cell { - display: inline-block; - position: relative; - box-sizing: border-box; - padding: 0.75rem; - vertical-align: middle; - white-space: nowrap; - overflow: hidden; - text-overflow: ellipsis; -} - -.tabulator-row .tabulator-cell:last-of-type { - border-right: none; -} - -.tabulator-row .tabulator-cell.tabulator-editing { - border: 1px solid #1D68CD; - outline: none; - padding: 0; -} - -.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select { - border: 1px; - background: transparent; -} - -.tabulator-row .tabulator-cell.tabulator-validation-fail { - border: 1px solid #dd0000; -} - -.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select { - border: 1px; - background: transparent; - color: #dd0000; -} - -.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev { - display: none; -} - -.tabulator-row .tabulator-cell.tabulator-row-handle { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; -} - -.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box { - width: 80%; -} - -.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar { - width: 100%; - height: 3px; - margin-top: 2px; - background: #666; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-branch { - display: inline-block; - vertical-align: middle; - height: 9px; - width: 7px; - margin-top: -9px; - margin-right: 5px; - border-bottom-left-radius: 1px; - border-left: 2px solid #dee2e6; - border-bottom: 2px solid #dee2e6; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - vertical-align: middle; - height: 11px; - width: 11px; - margin-right: 5px; - border: 1px solid #ccc; - border-radius: 2px; - background: rgba(0, 0, 0, 0.1); - overflow: hidden; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover { - cursor: pointer; - background: rgba(0, 0, 0, 0.2); -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: transparent; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #ccc; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: #ccc; -} - -.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #ccc; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-align: center; - align-items: center; - -ms-flex-pack: center; - justify-content: center; - -moz-user-select: none; - -khtml-user-select: none; - -webkit-user-select: none; - -o-user-select: none; - height: 15px; - width: 15px; - border-radius: 20px; - background: #666; - color: #fff; - font-weight: bold; - font-size: 1.1em; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover { - opacity: .7; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close { - display: initial; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open { - display: none; -} - -.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close { - display: none; -} - -.tabulator-row .tabulator-cell .tabulator-traffic-light { - display: inline-block; - height: 14px; - width: 14px; - border-radius: 14px; -} - -.tabulator-row.tabulator-group { - box-sizing: border-box; - border-bottom: 1px solid #999; - border-right: 1px solid #dee2e6; - border-top: 1px solid #999; - padding: 5px; - padding-left: 10px; - background: #fafafa; - font-weight: bold; - min-width: 100%; -} - -.tabulator-row.tabulator-group:hover { - cursor: pointer; - background-color: rgba(0, 0, 0, 0.1); -} - -.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow { - margin-right: 10px; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid #666; - border-bottom: 0; -} - -.tabulator-row.tabulator-group.tabulator-group-level-1 { - padding-left: 30px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-2 { - padding-left: 50px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-3 { - padding-left: 70px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-4 { - padding-left: 90px; -} - -.tabulator-row.tabulator-group.tabulator-group-level-5 { - padding-left: 110px; -} - -.tabulator-row.tabulator-group .tabulator-group-toggle { - display: inline-block; -} - -.tabulator-row.tabulator-group .tabulator-arrow { - display: inline-block; - width: 0; - height: 0; - margin-right: 16px; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-right: 0; - border-left: 6px solid #666; - vertical-align: middle; -} - -.tabulator-row.tabulator-group span { - margin-left: 10px; - color: #666; -} - -.tabulator-menu { - position: absolute; - display: inline-block; - box-sizing: border-box; - background: #fff; - border: 1px solid #dee2e6; - box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2); - font-size: 1rem; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 10000; -} - -.tabulator-menu .tabulator-menu-item { - position: relative; - box-sizing: border-box; - padding: 5px 10px; - -webkit-user-select: none; - -ms-user-select: none; - user-select: none; -} - -.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled { - opacity: .5; -} - -.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover { - cursor: pointer; - background: #f9f9f9; -} - -.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu { - padding-right: 25px; -} - -.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after { - display: inline-block; - position: absolute; - top: calc(5px + .4em); - right: 10px; - height: 7px; - width: 7px; - content: ''; - border-width: 1px 1px 0 0; - border-style: solid; - border-color: #dee2e6; - vertical-align: top; - -ms-transform: rotate(45deg); - transform: rotate(45deg); -} - -.tabulator-menu .tabulator-menu-separator { - border-top: 1px solid #dee2e6; -} - -.tabulator-edit-select-list { - position: absolute; - display: inline-block; - box-sizing: border-box; - max-height: 200px; - background: #fff; - border: 1px solid #dee2e6; - font-size: 1rem; - overflow-y: auto; - -webkit-overflow-scrolling: touch; - z-index: 10000; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item { - padding: 4px; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item.active { - color: #fff; - background: #1D68CD; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused { - outline: 1px solid rgba(255, 255, 255, 0.5); -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item.focused { - outline: 1px solid #1D68CD; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-item:hover { - cursor: pointer; - color: #fff; - background: #1D68CD; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-notice { - padding: 4px; - text-align: center; -} - -.tabulator-edit-select-list .tabulator-edit-select-list-group { - border-bottom: 1px solid #dee2e6; - padding: 4px; - padding-top: 6px; - font-weight: bold; -} - -.tabulator.tabulator-ltr { - direction: ltr; -} - -.tabulator.tabulator-rtl { - text-align: initial; - direction: rtl; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col { - text-align: initial; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols { - margin-right: initial; - margin-left: -1px; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title { - padding-right: 0; - padding-left: 25px; -} - -.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow { - left: 8px; - right: initial; -} - -.tabulator.tabulator-rtl .tabulator-row .tabulator-cell { - border-right: initial; - border-left: 1px solid #dee2e6; -} - -.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch { - margin-right: initial; - margin-left: 5px; - border-bottom-left-radius: initial; - border-bottom-right-radius: 1px; - border-left: initial; - border-right: 2px solid #dee2e6; -} - -.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control { - margin-right: initial; - margin-left: 5px; -} - -.tabulator.tabulator-rtl .tabulator-col-resize-handle { - position: absolute; - left: 0; - right: auto; -} - -.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev { - right: 0; - left: auto; -} - -.tabulator-print-fullscreen { - position: absolute; - top: 0; - bottom: 0; - left: 0; - right: 0; - z-index: 10000; -} - -body.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) { - display: none !important; -} - -.tabulator-print-table { - border-collapse: collapse; -} - -.tabulator-print-table .tabulator-print-table-group { - box-sizing: border-box; - border-bottom: 1px solid #999; - border-right: 1px solid #dee2e6; - border-top: 1px solid #999; - padding: 5px; - padding-left: 10px; - background: #fafafa; - font-weight: bold; - min-width: 100%; -} - -.tabulator-print-table .tabulator-print-table-group:hover { - cursor: pointer; - background-color: rgba(0, 0, 0, 0.1); -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow { - margin-right: 10px; - border-left: 6px solid transparent; - border-right: 6px solid transparent; - border-top: 6px solid #666; - border-bottom: 0; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td { - padding-left: 30px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td { - padding-left: 50px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td { - padding-left: 70px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td { - padding-left: 90px !important; -} - -.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td { - padding-left: 110px !important; -} - -.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle { - display: inline-block; -} - -.tabulator-print-table .tabulator-print-table-group .tabulator-arrow { - display: inline-block; - width: 0; - height: 0; - margin-right: 16px; - border-top: 6px solid transparent; - border-bottom: 6px solid transparent; - border-right: 0; - border-left: 6px solid #666; - vertical-align: middle; -} - -.tabulator-print-table .tabulator-print-table-group span { - margin-left: 10px; - color: #666; -} - -.tabulator-print-table .tabulator-data-tree-branch { - display: inline-block; - vertical-align: middle; - height: 9px; - width: 7px; - margin-top: -9px; - margin-right: 5px; - border-bottom-left-radius: 1px; - border-left: 2px solid #dee2e6; - border-bottom: 2px solid #dee2e6; -} - -.tabulator-print-table .tabulator-data-tree-control { - display: -ms-inline-flexbox; - display: inline-flex; - -ms-flex-pack: center; - justify-content: center; - -ms-flex-align: center; - align-items: center; - vertical-align: middle; - height: 11px; - width: 11px; - margin-right: 5px; - border: 1px solid #ccc; - border-radius: 2px; - background: rgba(0, 0, 0, 0.1); - overflow: hidden; -} - -.tabulator-print-table .tabulator-data-tree-control:hover { - cursor: pointer; - background: rgba(0, 0, 0, 0.2); -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: transparent; -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #ccc; -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand { - display: inline-block; - position: relative; - height: 7px; - width: 1px; - background: #ccc; -} - -.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after { - position: absolute; - content: ""; - left: -3px; - top: 3px; - height: 1px; - width: 7px; - background: #ccc; -} diff --git a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css b/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css deleted file mode 100644 index 3d6416a..0000000 --- a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css +++ /dev/null @@ -1,3 +0,0 @@ -/* Tabulator v4.9.1 (c) Oliver Folkerd */ -.tabulator{position:relative;background-color:#fff;overflow:hidden;font-size:1rem;text-align:left;width:100%;max-width:100%;transform:translatez(0)}.tabulator[tabulator-layout=fitDataFill] .tabulator-tableHolder .tabulator-table{min-width:100%}.tabulator[tabulator-layout=fitDataTable]{display:inline-block}.tabulator.tabulator-block-select{-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator .tabulator-header{position:relative;box-sizing:border-box;width:100%;border-top:1px solid #dee2e6;border-bottom:2px solid #dee2e6;background-color:#fff;font-weight:700;white-space:nowrap;overflow:hidden;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-header.tabulator-header-hidden{display:none}.tabulator .tabulator-header .tabulator-col{display:inline-block;position:relative;box-sizing:border-box;background-color:#fff;text-align:left;vertical-align:bottom;overflow:hidden}.tabulator .tabulator-header .tabulator-col.tabulator-moving{position:absolute;border:1px solid #dee2e6;background:#e6e6e6;pointer-events:none}.tabulator .tabulator-header .tabulator-col .tabulator-col-content{box-sizing:border-box;position:relative;padding:.75rem}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button{padding:0 8px}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover{cursor:pointer;opacity:.6}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder{position:relative}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title{box-sizing:border-box;width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor{box-sizing:border-box;width:100%;border:1px solid #999;padding:1px;background:#fff}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button+.tabulator-title-editor{width:calc(100% - 22px)}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter{display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:absolute;top:0;bottom:0;right:0}.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{width:0;height:0;border-left:6px solid transparent;border-right:6px solid transparent;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{position:relative;display:-ms-flexbox;display:flex;border-top:1px solid #dee2e6;overflow:hidden;margin-right:-1px}.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter{position:relative;box-sizing:border-box;margin-top:2px;width:100%;text-align:center}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea{height:auto!important}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg{margin-top:3px}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input{padding:.375rem .75rem;background-color:#fff;background-clip:padding-box;border:1px solid #ced4da;border-radius:.25rem;transition:border-color .15s ease-in-out,box-shadow .15s ease-in-out;font-size:1rem;line-height:1.5;color:#495057}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear{width:0;height:0}.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus{color:#495057;background-color:#fff;border:1px solid #1d68cd;outline:0}.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:25px}.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover{cursor:pointer;background-color:#e6e6e6}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter{color:#bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=none] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #bbb}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=asc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-top:none;border-bottom:6px solid #666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter{color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=desc] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow{border-bottom:none;border-top:6px solid #666;color:#666}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title{-ms-writing-mode:tb-rl;writing-mode:vertical-rl;text-orientation:mixed;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title{transform:rotate(180deg)}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title{padding-right:0;padding-top:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title{padding-right:0;padding-bottom:20px}.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter{-ms-flex-pack:center;justify-content:center;left:0;right:0;top:4px;bottom:auto}.tabulator .tabulator-header .tabulator-frozen{display:inline-block;position:absolute;z-index:10}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #dee2e6}.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #dee2e6}.tabulator .tabulator-header .tabulator-calcs-holder{box-sizing:border-box;width:100%;background:#fff!important;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;overflow:hidden}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-header .tabulator-frozen-rows-holder{min-width:600%}.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty{display:none}.tabulator .tabulator-tableHolder{position:relative;width:100%;white-space:nowrap;overflow:auto;-webkit-overflow-scrolling:touch}.tabulator .tabulator-tableHolder:focus{outline:none}.tabulator .tabulator-tableHolder .tabulator-placeholder{box-sizing:border-box;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=virtual]{min-height:100%;min-width:100%}.tabulator .tabulator-tableHolder .tabulator-placeholder span{display:inline-block;margin:0 auto;padding:10px;color:#000;font-weight:700;font-size:20px}.tabulator .tabulator-tableHolder .tabulator-table{position:relative;display:inline-block;background-color:#fff;white-space:nowrap;overflow:visible}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs{font-weight:700;background:#ececec!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top{border-bottom:2px solid #dee2e6}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom{border-top:2px solid #dee2e6}.tabulator .tabulator-col-resize-handle{position:absolute;right:0;top:0;bottom:0;width:5px}.tabulator .tabulator-col-resize-handle.prev{left:0;right:auto}.tabulator .tabulator-col-resize-handle:hover{cursor:ew-resize}.tabulator .tabulator-footer{padding:5px 10px;border-top:2px solid #dee2e6;text-align:right;font-weight:700;white-space:nowrap;-ms-user-select:none;user-select:none;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator .tabulator-footer .tabulator-calcs-holder{box-sizing:border-box;width:calc(100% + 20px);margin:-5px -10px 5px;text-align:left;background:#fff!important;border-bottom:1px solid #dee2e6;border-top:1px solid #dee2e6;overflow:hidden}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row{background:#fff!important}.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle{display:none}.tabulator .tabulator-footer .tabulator-calcs-holder:only-child{margin-bottom:-5px;border-bottom:none}.tabulator .tabulator-footer .tabulator-paginator{font-family:inherit;font-weight:inherit;font-size:inherit}.tabulator .tabulator-footer .tabulator-page-size{display:inline-block;margin:0 5px;padding:2px 5px;border:1px solid #dee2e6;border-radius:3px}.tabulator .tabulator-footer .tabulator-page{display:inline-block;margin:0;margin-top:5px;padding:8px 12px;border:1px solid #dee2e6;border-right:none;background:hsla(0,0%,100%,.2)}.tabulator .tabulator-footer .tabulator-page[data-page=first]{border-top-left-radius:4px;border-bottom-left-radius:4px}.tabulator .tabulator-footer .tabulator-page[data-page=last]{border:1px solid #dee2e6;border-top-right-radius:4px;border-bottom-right-radius:4px}.tabulator .tabulator-footer .tabulator-page.active{border-color:#007bff;background-color:#007bff;color:#fff}.tabulator .tabulator-footer .tabulator-page:disabled{border-color:#dee2e6;background:#fff;color:#6c757d}.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover{cursor:pointer;border-color:#dee2e6;background:#e9ecef;color:#0056b3}.tabulator .tabulator-loader{position:absolute;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;top:0;left:0;z-index:100;height:100%;width:100%;background:rgba(0,0,0,.4);text-align:center}.tabulator .tabulator-loader .tabulator-loader-msg{display:inline-block;margin:0 auto;padding:10px 20px;border-radius:10px;background:#fff;font-weight:700;font-size:16px}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading{border:4px solid #333;color:#000}.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error{border:4px solid #d00;color:#590000}.tabulator.thead-dark .tabulator-header,.tabulator.thead-dark .tabulator-header .tabulator-col{border-color:#32383e;background-color:#212529;color:#fff}.tabulator.table-dark{background-color:#212529}.tabulator.table-dark:not(.thead-light) .tabulator-header,.tabulator.table-dark:not(.thead-light) .tabulator-header .tabulator-col{border-color:#32383e;background-color:#212529;color:#fff}.tabulator.table-dark .tabulator-tableHolder{color:#fff}.tabulator.table-dark .tabulator-row{border-color:#32383e;background-color:#212529;color:#fff}.tabulator.table-dark .tabulator-row:hover{background-color:#32383e}.tabulator.table-dark .tabulator-row:hover .tabulator-cell{background-color:hsla(0,0%,100%,.075)}.tabulator.table-dark .tabulator-row.tabulator-selected{background-color:#9abcea}.tabulator.table-dark .tabulator-footer{border-color:#32383e!important}.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder{border-color:#32383e!important;background:#212529!important}.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder .tabulator-row{border-color:#32383e!important;background-color:#212529!important;color:#fff!important}.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(2n){background-color:#f9f9f9}.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(2n).tabulator-selected{background-color:#9abcea}.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(2n).tabulator-selectable:hover{background-color:#f5f5f5;cursor:pointer}.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(2n).tabulator-selected:hover{background-color:#769bcc;cursor:pointer}.tabulator.table-striped.table-dark .tabulator-row:nth-child(2n) .tabulator-cell{background-color:hsla(0,0%,100%,.05)}.tabulator.table-bordered{border:1px solid #dee2e6}.tabulator.table-bordered .tabulator-header .tabulator-col,.tabulator.table-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell{border-right:1px solid #dee2e6}.tabulator.table-borderless .tabulator-header,.tabulator.table-borderless .tabulator-row{border:none}.tabulator.table-sm .tabulator-header .tabulator-col .tabulator-col-content{padding:.3rem!important}.tabulator.table-sm .tabulator-tableHolder .tabulator-table .tabulator-row{min-height:1.6rem}.tabulator.table-sm .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell{padding:.3rem!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-primary{background:#b8daff!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-secondary{background:#d6d8db!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-success{background:#c3e6cb!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-info{background:#bee5eb!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-warning{background:#ffeeba!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-danger{background:#f5c6cb!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-light{background:#fdfdfe!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-dark{background:#c6c8ca!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-active{background:#f5f5f5!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-primary{background:#007bff!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-secondary{background:#6c757d!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-success{background:#28a745!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-info{background:#17a2b8!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-warning{background:#ffc107!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-danger{background:#dc3545!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-light{background:#f8f9fa!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-dark{background:#343a40!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-active{background:#f5f5f5!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-primary{background:#b8daff!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-secondary{background:#d6d8db!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-success{background:#c3e6cb!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-info{background:#bee5eb!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-warning{background:#ffeeba!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-danger{background:#f5c6cb!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-light{background:#fdfdfe!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-dark{background:#c6c8ca!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-active{background:#f5f5f5!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-primary{background:#007bff!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-secondary{background:#6c757d!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-success{background:#28a745!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-info{background:#17a2b8!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-warning{background:#ffc107!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-danger{background:#dc3545!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-light{background:#f8f9fa!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-dark{background:#343a40!important}.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-active{background:#f5f5f5!important}.tabulator-row{position:relative;box-sizing:border-box;min-height:2.5rem;background-color:#fff;border-bottom:1px solid #dee2e6}.tabulator-row.tabulator-selectable:hover{background-color:#f5f5f5;cursor:pointer}.tabulator-row.tabulator-selected{background-color:#9abcea}.tabulator-row.tabulator-selected:hover{background-color:#769bcc;cursor:pointer}.tabulator-row.tabulator-moving{position:absolute;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6;pointer-events:none!important;z-index:15}.tabulator-row .tabulator-row-resize-handle{position:absolute;right:0;bottom:0;left:0;height:5px}.tabulator-row .tabulator-row-resize-handle.prev{top:0;bottom:auto}.tabulator-row .tabulator-row-resize-handle:hover{cursor:ns-resize}.tabulator-row .tabulator-frozen{display:inline-block;position:absolute;background-color:inherit;z-index:10}.tabulator-row .tabulator-frozen.tabulator-frozen-left{border-right:2px solid #dee2e6}.tabulator-row .tabulator-frozen.tabulator-frozen-right{border-left:2px solid #dee2e6}.tabulator-row .tabulator-responsive-collapse{box-sizing:border-box;padding:5px;border-top:1px solid #dee2e6;border-bottom:1px solid #dee2e6}.tabulator-row .tabulator-responsive-collapse:empty{display:none}.tabulator-row .tabulator-responsive-collapse table{font-size:1rem}.tabulator-row .tabulator-responsive-collapse table tr td{position:relative}.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type{padding-right:10px}.tabulator-row .tabulator-cell{display:inline-block;position:relative;box-sizing:border-box;padding:.75rem;vertical-align:middle;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.tabulator-row .tabulator-cell:last-of-type{border-right:none}.tabulator-row .tabulator-cell.tabulator-editing{border:1px solid #1d68cd;outline:none;padding:0}.tabulator-row .tabulator-cell.tabulator-editing input,.tabulator-row .tabulator-cell.tabulator-editing select{border:1px;background:transparent}.tabulator-row .tabulator-cell.tabulator-validation-fail{border:1px solid #d00}.tabulator-row .tabulator-cell.tabulator-validation-fail input,.tabulator-row .tabulator-cell.tabulator-validation-fail select{border:1px;background:transparent;color:#d00}.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev{display:none}.tabulator-row .tabulator-cell.tabulator-row-handle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box{width:80%}.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar{width:100%;height:3px;margin-top:2px;background:#666}.tabulator-row .tabulator-cell .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #dee2e6;border-bottom:2px solid #dee2e6}.tabulator-row .tabulator-cell .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #ccc;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#ccc}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#ccc}.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#ccc}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-align:center;align-items:center;-ms-flex-pack:center;justify-content:center;-moz-user-select:none;-khtml-user-select:none;-webkit-user-select:none;-o-user-select:none;height:15px;width:15px;border-radius:20px;background:#666;color:#fff;font-weight:700;font-size:1.1em}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover{opacity:.7}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close{display:initial}.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open,.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close{display:none}.tabulator-row .tabulator-cell .tabulator-traffic-light{display:inline-block;height:14px;width:14px;border-radius:14px}.tabulator-row.tabulator-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #dee2e6;border-top:1px solid #999;padding:5px;padding-left:10px;background:#fafafa;font-weight:700;min-width:100%}.tabulator-row.tabulator-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-row.tabulator-group.tabulator-group-level-1{padding-left:30px}.tabulator-row.tabulator-group.tabulator-group-level-2{padding-left:50px}.tabulator-row.tabulator-group.tabulator-group-level-3{padding-left:70px}.tabulator-row.tabulator-group.tabulator-group-level-4{padding-left:90px}.tabulator-row.tabulator-group.tabulator-group-level-5{padding-left:110px}.tabulator-row.tabulator-group .tabulator-group-toggle{display:inline-block}.tabulator-row.tabulator-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-row.tabulator-group span{margin-left:10px;color:#666}.tabulator-menu{position:absolute;display:inline-block;box-sizing:border-box;background:#fff;border:1px solid #dee2e6;box-shadow:0 0 5px 0 rgba(0,0,0,.2);font-size:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-menu .tabulator-menu-item{position:relative;box-sizing:border-box;padding:5px 10px;-webkit-user-select:none;-ms-user-select:none;user-select:none}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled{opacity:.5}.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover{cursor:pointer;background:#f9f9f9}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu{padding-right:25px}.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu:after{display:inline-block;position:absolute;top:calc(5px + .4em);right:10px;height:7px;width:7px;content:"";border-width:1px 1px 0 0;border-style:solid;border-color:#dee2e6;vertical-align:top;transform:rotate(45deg)}.tabulator-menu .tabulator-menu-separator{border-top:1px solid #dee2e6}.tabulator-edit-select-list{position:absolute;display:inline-block;box-sizing:border-box;max-height:200px;background:#fff;border:1px solid #dee2e6;font-size:1rem;overflow-y:auto;-webkit-overflow-scrolling:touch;z-index:10000}.tabulator-edit-select-list .tabulator-edit-select-list-item{padding:4px}.tabulator-edit-select-list .tabulator-edit-select-list-item.active{color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused{outline:1px solid hsla(0,0%,100%,.5)}.tabulator-edit-select-list .tabulator-edit-select-list-item.focused{outline:1px solid #1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-item:hover{cursor:pointer;color:#fff;background:#1d68cd}.tabulator-edit-select-list .tabulator-edit-select-list-notice{padding:4px;text-align:center}.tabulator-edit-select-list .tabulator-edit-select-list-group{border-bottom:1px solid #dee2e6;padding:4px;padding-top:6px;font-weight:700}.tabulator.tabulator-ltr{direction:ltr}.tabulator.tabulator-rtl{text-align:initial;direction:rtl}.tabulator.tabulator-rtl .tabulator-header .tabulator-col{text-align:initial}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols{margin-right:0;margin-left:-1px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title{padding-right:0;padding-left:25px}.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow{left:8px;right:auto}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell{border-right:initial;border-left:1px solid #dee2e6}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch{margin-right:0;margin-left:5px;border-bottom-left-radius:0;border-bottom-right-radius:1px;border-left:initial;border-right:2px solid #dee2e6}.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control{margin-right:0;margin-left:5px}.tabulator.tabulator-rtl .tabulator-col-resize-handle{position:absolute;left:0;right:auto}.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev{right:0;left:auto}.tabulator-print-fullscreen{position:absolute;top:0;bottom:0;left:0;right:0;z-index:10000}body.tabulator-print-fullscreen-hide>:not(.tabulator-print-fullscreen){display:none!important}.tabulator-print-table{border-collapse:collapse}.tabulator-print-table .tabulator-print-table-group{box-sizing:border-box;border-bottom:1px solid #999;border-right:1px solid #dee2e6;border-top:1px solid #999;padding:5px;padding-left:10px;background:#fafafa;font-weight:700;min-width:100%}.tabulator-print-table .tabulator-print-table-group:hover{cursor:pointer;background-color:rgba(0,0,0,.1)}.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow{margin-right:10px;border-left:6px solid transparent;border-right:6px solid transparent;border-top:6px solid #666;border-bottom:0}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td{padding-left:30px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td{padding-left:50px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td{padding-left:70px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td{padding-left:90px!important}.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td{padding-left:110px!important}.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle{display:inline-block}.tabulator-print-table .tabulator-print-table-group .tabulator-arrow{display:inline-block;width:0;height:0;margin-right:16px;border-top:6px solid transparent;border-bottom:6px solid transparent;border-right:0;border-left:6px solid #666;vertical-align:middle}.tabulator-print-table .tabulator-print-table-group span{margin-left:10px;color:#666}.tabulator-print-table .tabulator-data-tree-branch{display:inline-block;vertical-align:middle;height:9px;width:7px;margin-top:-9px;margin-right:5px;border-bottom-left-radius:1px;border-left:2px solid #dee2e6;border-bottom:2px solid #dee2e6}.tabulator-print-table .tabulator-data-tree-control{display:-ms-inline-flexbox;display:inline-flex;-ms-flex-pack:center;justify-content:center;-ms-flex-align:center;align-items:center;vertical-align:middle;height:11px;width:11px;margin-right:5px;border:1px solid #ccc;border-radius:2px;background:rgba(0,0,0,.1);overflow:hidden}.tabulator-print-table .tabulator-data-tree-control:hover{cursor:pointer;background:rgba(0,0,0,.2)}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse{display:inline-block;position:relative;height:7px;width:1px;background:transparent}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#ccc}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand{display:inline-block;position:relative;height:7px;width:1px;background:#ccc}.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after{position:absolute;content:"";left:-3px;top:3px;height:1px;width:7px;background:#ccc} -/*# sourceMappingURL=tabulator_bootstrap4.min.css.map */ diff --git a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css.map b/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css.map deleted file mode 100644 index caa1c00..0000000 --- a/Sources/CustomControls/Table/control/dist/css/bootstrap/tabulator_bootstrap4.min.css.map +++ /dev/null @@ -1 +0,0 @@ -{"version":3,"sources":["tabulator_bootstrap4.min.css"],"names":[],"mappings":"AACA,WACE,kBAAmB,AACnB,sBAAuB,AACvB,gBAAiB,AACjB,eAAgB,AAChB,gBAAiB,AACjB,WAAY,AACZ,eAAgB,AAEhB,uBAAyB,CAC1B,AAED,iFACE,cAAgB,CACjB,AAED,0CACE,oBAAsB,CACvB,AAED,kCACE,yBAA0B,AACtB,qBAAsB,AAClB,gBAAkB,CAC3B,AAED,6BACE,kBAAmB,AACnB,sBAAuB,AACvB,WAAY,AACZ,6BAA8B,AAC9B,gCAAiC,AACjC,sBAAuB,AACvB,gBAAkB,AAClB,mBAAoB,AACpB,gBAAiB,AACjB,sBAAuB,AACvB,wBAAyB,AACzB,yBAA0B,AAC1B,mBAAqB,CACtB,AAED,qDACE,YAAc,CACf,AAED,4CACE,qBAAsB,AACtB,kBAAmB,AACnB,sBAAuB,AACvB,sBAAuB,AACvB,gBAAiB,AACjB,sBAAuB,AACvB,eAAiB,CAClB,AAED,6DACE,kBAAmB,AACnB,yBAA0B,AAC1B,mBAAoB,AACpB,mBAAqB,CACtB,AAED,mEACE,sBAAuB,AACvB,kBAAmB,AACnB,cAAiB,CAClB,AAED,iGACE,aAAe,CAChB,AAED,uGACE,eAAgB,AAChB,UAAY,CACb,AAED,+FACE,iBAAmB,CACpB,AAED,wFACE,sBAAuB,AACvB,WAAY,AACZ,mBAAoB,AACpB,gBAAiB,AACjB,uBAAwB,AACxB,qBAAuB,CACxB,AAED,gHACE,sBAAuB,AACvB,WAAY,AACZ,sBAAuB,AACvB,YAAa,AACb,eAAiB,CAClB,AAED,8IACE,uBAAyB,CAC1B,AAED,yFACE,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,kBAAmB,AACnB,MAAO,AACP,SAAU,AACV,OAAS,CACV,AAED,0GACE,QAAS,AACT,SAAU,AACV,kCAAmC,AACnC,mCAAoC,AACpC,4BAA8B,CAC/B,AAED,0FACE,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,6BAA8B,AAC9B,gBAAiB,AACjB,iBAAmB,CACpB,AAED,0FACE,YAAc,CACf,AAED,qEACE,kBAAmB,AACnB,sBAAuB,AACvB,eAAgB,AAChB,WAAY,AACZ,iBAAmB,CACpB,AAED,8EACE,qBAAwB,CACzB,AAED,yEACE,cAAgB,CACjB,AAED,2EACE,uBAAwB,AACxB,sBAAuB,AACvB,4BAA6B,AAC7B,yBAA0B,AAC1B,qBAAsB,AACtB,qEAAsE,AACtE,eAAgB,AAChB,gBAAiB,AACjB,aAAe,CAChB,AAED,sFACE,QAAS,AACT,QAAU,CACX,AAED,iFACE,cAAe,AACf,sBAAuB,AACvB,yBAA0B,AAC1B,SAAW,CACZ,AAED,oFACE,kBAAoB,CACrB,AAED,qEACE,eAAgB,AAChB,wBAA0B,CAC3B,AAED,4HACE,UAAY,CACb,AAED,6IACE,gBAAiB,AACjB,4BAA8B,CAC/B,AAED,2HACE,UAAY,CACb,AAED,4IACE,gBAAiB,AACjB,4BAA8B,CAC/B,AAED,4HACE,UAAY,CACb,AAED,6IACE,mBAAoB,AACpB,0BAA2B,AAC3B,UAAY,CACb,AAED,+GACE,uBAAwB,AACpB,yBAA0B,AAC9B,uBAAwB,AACxB,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,qBAAsB,AAClB,sBAAwB,CAC7B,AAED,oHAEM,wBAA0B,CAC/B,AAED,2GACE,gBAAiB,AACjB,gBAAkB,CACnB,AAED,uIACE,gBAAiB,AACjB,mBAAqB,CACtB,AAED,4GACE,qBAAsB,AAClB,uBAAwB,AAC5B,OAAQ,AACR,QAAS,AACT,QAAS,AACT,WAAa,CACd,AAED,+CACE,qBAAsB,AACtB,kBAAmB,AACnB,UAAY,CACb,AAED,qEACE,8BAAgC,CACjC,AAED,sEACE,6BAA+B,CAChC,AAED,qDACE,sBAAuB,AACvB,WAAY,AACZ,0BAA6B,AAC7B,6BAA8B,AAC9B,gCAAiC,AACjC,eAAiB,CAClB,AAED,oEACE,yBAA6B,CAC9B,AAED,iGACE,YAAc,CACf,AAED,2DACE,cAAgB,CACjB,AAED,iEACE,YAAc,CACf,AAED,kCACE,kBAAmB,AACnB,WAAY,AACZ,mBAAoB,AACpB,cAAe,AACf,gCAAkC,CACnC,AAED,wCACE,YAAc,CACf,AAED,yDACE,sBAAuB,AACvB,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,UAAY,CACb,AAED,wFACE,gBAAiB,AACjB,cAAgB,CACjB,AAED,8DACE,qBAAsB,AACtB,cAAe,AACf,aAAc,AACd,WAAY,AACZ,gBAAkB,AAClB,cAAgB,CACjB,AAED,mDACE,kBAAmB,AACnB,qBAAsB,AACtB,sBAAuB,AACvB,mBAAoB,AACpB,gBAAkB,CACnB,AAED,kFACE,gBAAkB,AAClB,4BAA+B,CAChC,AAED,sGACE,+BAAiC,CAClC,AAED,yGACE,4BAA8B,CAC/B,AAED,wCACE,kBAAmB,AACnB,QAAS,AACT,MAAO,AACP,SAAU,AACV,SAAW,CACZ,AAED,6CACE,OAAQ,AACR,UAAY,CACb,AAED,8CACE,gBAAkB,CACnB,AAED,6BACE,iBAAkB,AAClB,6BAA8B,AAC9B,iBAAkB,AAClB,gBAAkB,AAClB,mBAAoB,AACpB,qBAAsB,AAClB,iBAAkB,AACtB,sBAAuB,AACvB,wBAAyB,AACzB,yBAA0B,AAC1B,mBAAqB,CACtB,AAED,qDACE,sBAAuB,AACvB,wBAAyB,AACzB,sBAA6B,AAC7B,gBAAiB,AACjB,0BAA6B,AAC7B,gCAAiC,AACjC,6BAA8B,AAC9B,eAAiB,CAClB,AAED,oEACE,yBAA6B,CAC9B,AAED,iGACE,YAAc,CACf,AAED,gEACE,mBAAoB,AACpB,kBAAoB,CACrB,AAED,kDACE,oBAAqB,AACrB,oBAAqB,AACrB,iBAAmB,CACpB,AAED,kDACE,qBAAsB,AACtB,aAAc,AACd,gBAAiB,AACjB,yBAA0B,AAC1B,iBAAmB,CACpB,AAED,6CACE,qBAAsB,AACtB,SAAU,AACV,eAAgB,AAChB,iBAAkB,AAClB,yBAA0B,AAC1B,kBAAmB,AACnB,6BAAqC,CACtC,AAED,8DACE,2BAA4B,AAC5B,6BAA+B,CAChC,AAED,6DACE,yBAA0B,AAC1B,4BAA6B,AAC7B,8BAAgC,CACjC,AAED,oDACE,qBAAsB,AACtB,yBAA0B,AAC1B,UAAY,CACb,AAED,sDACE,qBAAsB,AACtB,gBAAiB,AACjB,aAAe,CAChB,AAED,kEACE,eAAgB,AAChB,qBAAsB,AACtB,mBAAoB,AACpB,aAAe,CAChB,AAED,6BACE,kBAAmB,AACnB,oBAAqB,AACrB,aAAc,AACd,sBAAuB,AACnB,mBAAoB,AACxB,MAAO,AACP,OAAQ,AACR,YAAa,AACb,YAAa,AACb,WAAY,AACZ,0BAA+B,AAC/B,iBAAmB,CACpB,AAED,mDACE,qBAAsB,AACtB,cAAe,AACf,kBAAmB,AACnB,mBAAoB,AACpB,gBAAiB,AACjB,gBAAkB,AAClB,cAAgB,CACjB,AAED,qEACE,sBAAuB,AACvB,UAAY,CACb,AAED,mEACE,sBAAuB,AACvB,aAAe,CAChB,AAQD,+FACE,qBAAsB,AACtB,yBAA0B,AAC1B,UAAY,CACb,AAED,sBACE,wBAA0B,CAC3B,AAQD,mIALE,qBAAsB,AACtB,yBAA0B,AAC1B,UAAY,CAOb,AAED,6CACE,UAAY,CACb,AAED,qCACE,qBAAsB,AACtB,yBAA0B,AAC1B,UAAY,CACb,AAED,2CACE,wBAA0B,CAC3B,AAED,2DACE,qCAA6C,CAC9C,AAED,wDACE,wBAA0B,CAC3B,AAED,wCACE,8BAAiC,CAClC,AAED,gEACE,+BAAiC,AACjC,4BAA+B,CAChC,AAED,+EACE,+BAAiC,AACjC,mCAAqC,AACrC,oBAAuB,CACxB,AAED,uEACE,wBAA0B,CAC3B,AAED,0FACE,wBAA0B,CAC3B,AAED,kGACE,yBAA0B,AAC1B,cAAgB,CACjB,AAED,gGACE,yBAA0B,AAC1B,cAAgB,CACjB,AAED,iFACE,oCAA4C,CAC7C,AAED,0BACE,wBAA0B,CAC3B,AAMD,4JACE,8BAAgC,CACjC,AAMD,yFACE,WAAa,CACd,AAED,4EACE,uBAA2B,CAC5B,AAED,2EACE,iBAAmB,CACpB,AAED,2FACE,uBAA2B,CAC5B,AAED,gFACE,4BAA+B,CAChC,AAED,kFACE,4BAA+B,CAChC,AAED,gFACE,4BAA+B,CAChC,AAED,6EACE,4BAA+B,CAChC,AAED,gFACE,4BAA+B,CAChC,AAED,+EACE,4BAA+B,CAChC,AAED,8EACE,4BAA+B,CAChC,AAED,6EACE,4BAA+B,CAChC,AAED,+EACE,4BAA+B,CAChC,AAED,6EACE,4BAA+B,CAChC,AAED,+EACE,4BAA+B,CAChC,AAED,6EACE,4BAA+B,CAChC,AAED,0EACE,4BAA+B,CAChC,AAED,6EACE,4BAA+B,CAChC,AAED,4EACE,4BAA+B,CAChC,AAED,2EACE,4BAA+B,CAChC,AAED,0EACE,4BAA+B,CAChC,AAED,4EACE,4BAA+B,CAChC,AAED,gGACE,4BAA+B,CAChC,AAED,kGACE,4BAA+B,CAChC,AAED,gGACE,4BAA+B,CAChC,AAED,6FACE,4BAA+B,CAChC,AAED,gGACE,4BAA+B,CAChC,AAED,+FACE,4BAA+B,CAChC,AAED,8FACE,4BAA+B,CAChC,AAED,6FACE,4BAA+B,CAChC,AAED,+FACE,4BAA+B,CAChC,AAED,6FACE,4BAA+B,CAChC,AAED,+FACE,4BAA+B,CAChC,AAED,6FACE,4BAA+B,CAChC,AAED,0FACE,4BAA+B,CAChC,AAED,6FACE,4BAA+B,CAChC,AAED,4FACE,4BAA+B,CAChC,AAED,2FACE,4BAA+B,CAChC,AAED,0FACE,4BAA+B,CAChC,AAED,4FACE,4BAA+B,CAChC,AAED,eACE,kBAAmB,AACnB,sBAAuB,AACvB,kBAAmB,AACnB,sBAAuB,AACvB,+BAAiC,CAClC,AAED,0CACE,yBAA0B,AAC1B,cAAgB,CACjB,AAED,kCACE,wBAA0B,CAC3B,AAED,wCACE,yBAA0B,AAC1B,cAAgB,CACjB,AAED,gCACE,kBAAmB,AACnB,6BAA8B,AAC9B,gCAAiC,AACjC,8BAAgC,AAChC,UAAY,CACb,AAED,4CACE,kBAAmB,AACnB,QAAS,AACT,SAAU,AACV,OAAQ,AACR,UAAY,CACb,AAED,iDACE,MAAO,AACP,WAAa,CACd,AAED,kDACE,gBAAkB,CACnB,AAED,iCACE,qBAAsB,AACtB,kBAAmB,AACnB,yBAA0B,AAC1B,UAAY,CACb,AAED,uDACE,8BAAgC,CACjC,AAED,wDACE,6BAA+B,CAChC,AAED,8CACE,sB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,kEACE,UAAY,CACb,AAED,8EACE,eAAgB,AAChB,kBAAoB,CACrB,AAED,iEACE,kBAAoB,CACrB,AAED,uEACE,qBAAsB,AACtB,kBAAmB,AACnB,qBAAsB,AACtB,WAAY,AACZ,WAAY,AACZ,UAAW,AACX,WAAY,AACZ,yBAA0B,AAC1B,mBAAoB,AACpB,qBAAsB,AACtB,mBAAoB,AAEhB,uBAAyB,CAC9B,AAED,0CACE,4BAA8B,CAC/B,AAED,4BACE,kBAAmB,AACnB,qBAAsB,AACtB,sBAAuB,AACvB,iBAAkB,AAClB,gBAAiB,AACjB,yBAA0B,AAC1B,eAAgB,AAChB,gBAAiB,AACjB,iCAAkC,AAClC,aAAe,CAChB,AAED,6DACE,WAAa,CACd,AAED,oEACE,WAAY,AACZ,kBAAoB,CACrB,AAED,4EACE,oCAA4C,CAC7C,AAED,qEACE,yBAA2B,CAC5B,AAED,mEACE,eAAgB,AAChB,WAAY,AACZ,kBAAoB,CACrB,AAED,+DACE,YAAa,AACb,iBAAmB,CACpB,AAED,8DACE,gCAAiC,AACjC,YAAa,AACb,gBAAiB,AACjB,eAAkB,CACnB,AAED,yBACE,aAAe,CAChB,AAED,yBACE,mBAAoB,AACpB,aAAe,CAChB,AAED,0DACE,kBAAoB,CACrB,AAED,wGACE,eAAsB,AACtB,gBAAkB,CACnB,AAED,kGACE,gBAAiB,AACjB,iBAAmB,CACpB,AAED,kGACE,SAAU,AACV,UAAe,CAChB,AAED,wDACE,qBAAsB,AACtB,6BAA+B,CAChC,AAED,oFACE,eAAsB,AACtB,gBAAiB,AACjB,4BAAmC,AACnC,+BAAgC,AAChC,oBAAqB,AACrB,8BAAgC,CACjC,AAED,qFACE,eAAsB,AACtB,eAAiB,CAClB,AAED,sDACE,kBAAmB,AACnB,OAAQ,AACR,UAAY,CACb,AAED,2DACE,QAAS,AACT,SAAW,CACZ,AAED,4BACE,kBAAmB,AACnB,MAAO,AACP,SAAU,AACV,OAAQ,AACR,QAAS,AACT,aAAe,CAChB,AAED,uEACE,sBAAyB,CAC1B,AAED,uBACE,wBAA0B,CAC3B,AAED,oDACE,sBAAuB,AACvB,6BAA8B,AAC9B,+BAAgC,AAChC,0BAA2B,AAC3B,YAAa,AACb,kBAAmB,AACnB,mBAAoB,AACpB,gBAAkB,AAClB,cAAgB,CACjB,AAED,0DACE,eAAgB,AAChB,+BAAqC,CACtC,AAED,6FACE,kBAAmB,AACnB,kCAAmC,AACnC,mCAAoC,AACpC,0BAA2B,AAC3B,eAAiB,CAClB,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,2BAA8B,CAC/B,AAED,+EACE,4BAA+B,CAChC,AAED,4EACE,oBAAsB,CACvB,AAED,qEACE,qBAAsB,AACtB,QAAS,AACT,SAAU,AACV,kBAAmB,AACnB,iCAAkC,AAClC,oCAAqC,AACrC,eAAgB,AAChB,2BAA4B,AAC5B,qBAAuB,CACxB,AAED,yDACE,iBAAkB,AAClB,UAAY,CACb,AAED,mDACE,qBAAsB,AACtB,sBAAuB,AACvB,WAAY,AACZ,UAAW,AACX,gBAAiB,AACjB,iBAAkB,AAClB,8BAA+B,AAC/B,8BAA+B,AAC/B,+BAAiC,CAClC,AAED,oDACE,2BAA4B,AAC5B,oBAAqB,AACrB,qBAAsB,AAClB,uBAAwB,AAC5B,sBAAuB,AACnB,mBAAoB,AACxB,sBAAuB,AACvB,YAAa,AACb,WAAY,AACZ,iBAAkB,AAClB,sBAAuB,AACvB,kBAAmB,AACnB,0BAA+B,AAC/B,eAAiB,CAClB,AAED,0DACE,eAAgB,AAChB,yBAA+B,CAChC,AAED,0FACE,qBAAsB,AACtB,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,sBAAwB,CACzB,AAED,gGACE,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,QAAS,AACT,WAAY,AACZ,UAAW,AACX,eAAiB,CAClB,AAED,wFACE,qBAAsB,AACtB,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,eAAiB,CAClB,AAED,8FACE,kBAAmB,AACnB,WAAY,AACZ,UAAW,AACX,QAAS,AACT,WAAY,AACZ,UAAW,AACX,eAAiB,CAClB","file":"tabulator_bootstrap4.min.css","sourcesContent":["/* Tabulator v4.9.1 (c) Oliver Folkerd */\n.tabulator {\n position: relative;\n background-color: #fff;\n overflow: hidden;\n font-size: 1rem;\n text-align: left;\n width: 100%;\n max-width: 100%;\n -ms-transform: translatez(0);\n transform: translatez(0);\n}\n\n.tabulator[tabulator-layout=\"fitDataFill\"] .tabulator-tableHolder .tabulator-table {\n min-width: 100%;\n}\n\n.tabulator[tabulator-layout=\"fitDataTable\"] {\n display: inline-block;\n}\n\n.tabulator.tabulator-block-select {\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.tabulator .tabulator-header {\n position: relative;\n box-sizing: border-box;\n width: 100%;\n border-top: 1px solid #dee2e6;\n border-bottom: 2px solid #dee2e6;\n background-color: #fff;\n font-weight: bold;\n white-space: nowrap;\n overflow: hidden;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n}\n\n.tabulator .tabulator-header.tabulator-header-hidden {\n display: none;\n}\n\n.tabulator .tabulator-header .tabulator-col {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n background-color: #fff;\n text-align: left;\n vertical-align: bottom;\n overflow: hidden;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-moving {\n position: absolute;\n border: 1px solid #dee2e6;\n background: #e6e6e6;\n pointer-events: none;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content {\n box-sizing: border-box;\n position: relative;\n padding: 0.75rem;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button {\n padding: 0 8px;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-header-menu-button:hover {\n cursor: pointer;\n opacity: .6;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title-holder {\n position: relative;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title {\n box-sizing: border-box;\n width: 100%;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n vertical-align: bottom;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-title-editor {\n box-sizing: border-box;\n width: 100%;\n border: 1px solid #999;\n padding: 1px;\n background: #fff;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-title .tabulator-header-menu-button + .tabulator-title-editor {\n width: calc(100% - 22px);\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter {\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n position: absolute;\n top: 0;\n bottom: 0;\n right: 0;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n width: 0;\n height: 0;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-bottom: 6px solid #bbb;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {\n position: relative;\n display: -ms-flexbox;\n display: flex;\n border-top: 1px solid #dee2e6;\n overflow: hidden;\n margin-right: -1px;\n}\n\n.tabulator .tabulator-header .tabulator-col:first-child .tabulator-col-resize-handle.prev {\n display: none;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter {\n position: relative;\n box-sizing: border-box;\n margin-top: 2px;\n width: 100%;\n text-align: center;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter textarea {\n height: auto !important;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter svg {\n margin-top: 3px;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input {\n padding: .375rem .75rem;\n background-color: #fff;\n background-clip: padding-box;\n border: 1px solid #ced4da;\n border-radius: .25rem;\n transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;\n font-size: 1rem;\n line-height: 1.5;\n color: #495057;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input::-ms-clear {\n width: 0;\n height: 0;\n}\n\n.tabulator .tabulator-header .tabulator-col .tabulator-header-filter input:focus {\n color: #495057;\n background-color: #fff;\n border: 1px solid #1D68CD;\n outline: 0;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {\n padding-right: 25px;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable:hover {\n cursor: pointer;\n background-color: #e6e6e6;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"none\"] .tabulator-col-content .tabulator-col-sorter {\n color: #bbb;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"none\"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n border-top: none;\n border-bottom: 6px solid #bbb;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"asc\"] .tabulator-col-content .tabulator-col-sorter {\n color: #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"asc\"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n border-top: none;\n border-bottom: 6px solid #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"desc\"] .tabulator-col-content .tabulator-col-sorter {\n color: #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-sortable[aria-sort=\"desc\"] .tabulator-col-content .tabulator-col-sorter .tabulator-arrow {\n border-bottom: none;\n border-top: 6px solid #666;\n color: #666;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical .tabulator-col-content .tabulator-col-title {\n -ms-writing-mode: tb-rl;\n writing-mode: vertical-rl;\n text-orientation: mixed;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-col-vertical-flip .tabulator-col-title {\n -ms-transform: rotate(180deg);\n transform: rotate(180deg);\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-title {\n padding-right: 0;\n padding-top: 20px;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable.tabulator-col-vertical-flip .tabulator-col-title {\n padding-right: 0;\n padding-bottom: 20px;\n}\n\n.tabulator .tabulator-header .tabulator-col.tabulator-col-vertical.tabulator-sortable .tabulator-col-sorter {\n -ms-flex-pack: center;\n justify-content: center;\n left: 0;\n right: 0;\n top: 4px;\n bottom: auto;\n}\n\n.tabulator .tabulator-header .tabulator-frozen {\n display: inline-block;\n position: absolute;\n z-index: 10;\n}\n\n.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-left {\n border-right: 2px solid #dee2e6;\n}\n\n.tabulator .tabulator-header .tabulator-frozen.tabulator-frozen-right {\n border-left: 2px solid #dee2e6;\n}\n\n.tabulator .tabulator-header .tabulator-calcs-holder {\n box-sizing: border-box;\n width: 100%;\n background: white !important;\n border-top: 1px solid #dee2e6;\n border-bottom: 1px solid #dee2e6;\n overflow: hidden;\n}\n\n.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row {\n background: white !important;\n}\n\n.tabulator .tabulator-header .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {\n display: none;\n}\n\n.tabulator .tabulator-header .tabulator-frozen-rows-holder {\n min-width: 600%;\n}\n\n.tabulator .tabulator-header .tabulator-frozen-rows-holder:empty {\n display: none;\n}\n\n.tabulator .tabulator-tableHolder {\n position: relative;\n width: 100%;\n white-space: nowrap;\n overflow: auto;\n -webkit-overflow-scrolling: touch;\n}\n\n.tabulator .tabulator-tableHolder:focus {\n outline: none;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-placeholder {\n box-sizing: border-box;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n width: 100%;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-placeholder[tabulator-render-mode=\"virtual\"] {\n min-height: 100%;\n min-width: 100%;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-placeholder span {\n display: inline-block;\n margin: 0 auto;\n padding: 10px;\n color: #000;\n font-weight: bold;\n font-size: 20px;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table {\n position: relative;\n display: inline-block;\n background-color: #fff;\n white-space: nowrap;\n overflow: visible;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs {\n font-weight: bold;\n background: #ececec !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-top {\n border-bottom: 2px solid #dee2e6;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.tabulator-calcs.tabulator-calcs-bottom {\n border-top: 2px solid #dee2e6;\n}\n\n.tabulator .tabulator-col-resize-handle {\n position: absolute;\n right: 0;\n top: 0;\n bottom: 0;\n width: 5px;\n}\n\n.tabulator .tabulator-col-resize-handle.prev {\n left: 0;\n right: auto;\n}\n\n.tabulator .tabulator-col-resize-handle:hover {\n cursor: ew-resize;\n}\n\n.tabulator .tabulator-footer {\n padding: 5px 10px;\n border-top: 2px solid #dee2e6;\n text-align: right;\n font-weight: bold;\n white-space: nowrap;\n -ms-user-select: none;\n user-select: none;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder {\n box-sizing: border-box;\n width: calc(100% + 20px);\n margin: -5px -10px 5px -10px;\n text-align: left;\n background: white !important;\n border-bottom: 1px solid #dee2e6;\n border-top: 1px solid #dee2e6;\n overflow: hidden;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row {\n background: white !important;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder .tabulator-row .tabulator-col-resize-handle {\n display: none;\n}\n\n.tabulator .tabulator-footer .tabulator-calcs-holder:only-child {\n margin-bottom: -5px;\n border-bottom: none;\n}\n\n.tabulator .tabulator-footer .tabulator-paginator {\n font-family: inherit;\n font-weight: inherit;\n font-size: inherit;\n}\n\n.tabulator .tabulator-footer .tabulator-page-size {\n display: inline-block;\n margin: 0 5px;\n padding: 2px 5px;\n border: 1px solid #dee2e6;\n border-radius: 3px;\n}\n\n.tabulator .tabulator-footer .tabulator-page {\n display: inline-block;\n margin: 0;\n margin-top: 5px;\n padding: 8px 12px;\n border: 1px solid #dee2e6;\n border-right: none;\n background: rgba(255, 255, 255, 0.2);\n}\n\n.tabulator .tabulator-footer .tabulator-page[data-page=\"first\"] {\n border-top-left-radius: 4px;\n border-bottom-left-radius: 4px;\n}\n\n.tabulator .tabulator-footer .tabulator-page[data-page=\"last\"] {\n border: 1px solid #dee2e6;\n border-top-right-radius: 4px;\n border-bottom-right-radius: 4px;\n}\n\n.tabulator .tabulator-footer .tabulator-page.active {\n border-color: #007bff;\n background-color: #007bff;\n color: #fff;\n}\n\n.tabulator .tabulator-footer .tabulator-page:disabled {\n border-color: #dee2e6;\n background: #fff;\n color: #6c757d;\n}\n\n.tabulator .tabulator-footer .tabulator-page:not(.disabled):hover {\n cursor: pointer;\n border-color: #dee2e6;\n background: #e9ecef;\n color: #0056b3;\n}\n\n.tabulator .tabulator-loader {\n position: absolute;\n display: -ms-flexbox;\n display: flex;\n -ms-flex-align: center;\n align-items: center;\n top: 0;\n left: 0;\n z-index: 100;\n height: 100%;\n width: 100%;\n background: rgba(0, 0, 0, 0.4);\n text-align: center;\n}\n\n.tabulator .tabulator-loader .tabulator-loader-msg {\n display: inline-block;\n margin: 0 auto;\n padding: 10px 20px;\n border-radius: 10px;\n background: #fff;\n font-weight: bold;\n font-size: 16px;\n}\n\n.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-loading {\n border: 4px solid #333;\n color: #000;\n}\n\n.tabulator .tabulator-loader .tabulator-loader-msg.tabulator-error {\n border: 4px solid #D00;\n color: #590000;\n}\n\n.tabulator.thead-dark .tabulator-header {\n border-color: #32383e;\n background-color: #212529;\n color: #fff;\n}\n\n.tabulator.thead-dark .tabulator-header .tabulator-col {\n border-color: #32383e;\n background-color: #212529;\n color: #fff;\n}\n\n.tabulator.table-dark {\n background-color: #212529;\n}\n\n.tabulator.table-dark:not(.thead-light) .tabulator-header {\n border-color: #32383e;\n background-color: #212529;\n color: #fff;\n}\n\n.tabulator.table-dark:not(.thead-light) .tabulator-header .tabulator-col {\n border-color: #32383e;\n background-color: #212529;\n color: #fff;\n}\n\n.tabulator.table-dark .tabulator-tableHolder {\n color: #fff;\n}\n\n.tabulator.table-dark .tabulator-row {\n border-color: #32383e;\n background-color: #212529;\n color: #fff;\n}\n\n.tabulator.table-dark .tabulator-row:hover {\n background-color: #32383e;\n}\n\n.tabulator.table-dark .tabulator-row:hover .tabulator-cell {\n background-color: rgba(255, 255, 255, 0.075);\n}\n\n.tabulator.table-dark .tabulator-row.tabulator-selected {\n background-color: #9ABCEA;\n}\n\n.tabulator.table-dark .tabulator-footer {\n border-color: #32383e !important;\n}\n\n.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder {\n border-color: #32383e !important;\n background: #212529 !important;\n}\n\n.tabulator.table-dark .tabulator-footer .tabulator-calcs-holder .tabulator-row {\n border-color: #32383e !important;\n background-color: #212529 !important;\n color: #fff !important;\n}\n\n.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even) {\n background-color: #f9f9f9;\n}\n\n.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even).tabulator-selected {\n background-color: #9ABCEA;\n}\n\n.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even).tabulator-selectable:hover {\n background-color: #f5f5f5;\n cursor: pointer;\n}\n\n.tabulator.table-striped:not(.table-dark) .tabulator-row:nth-child(even).tabulator-selected:hover {\n background-color: #769BCC;\n cursor: pointer;\n}\n\n.tabulator.table-striped.table-dark .tabulator-row:nth-child(even) .tabulator-cell {\n background-color: rgba(255, 255, 255, 0.05);\n}\n\n.tabulator.table-bordered {\n border: 1px solid #dee2e6;\n}\n\n.tabulator.table-bordered .tabulator-header .tabulator-col {\n border-right: 1px solid #dee2e6;\n}\n\n.tabulator.table-bordered .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {\n border-right: 1px solid #dee2e6;\n}\n\n.tabulator.table-borderless .tabulator-header {\n border: none;\n}\n\n.tabulator.table-borderless .tabulator-row {\n border: none;\n}\n\n.tabulator.table-sm .tabulator-header .tabulator-col .tabulator-col-content {\n padding: 0.3rem !important;\n}\n\n.tabulator.table-sm .tabulator-tableHolder .tabulator-table .tabulator-row {\n min-height: 1.6rem;\n}\n\n.tabulator.table-sm .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell {\n padding: 0.3rem !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-primary {\n background: #b8daff !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-secondary {\n background: #d6d8db !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-success {\n background: #c3e6cb !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-info {\n background: #bee5eb !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-warning {\n background: #ffeeba !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-danger {\n background: #f5c6cb !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-light {\n background: #fdfdfe !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-dark {\n background: #c6c8ca !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.table-active {\n background: #f5f5f5 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-primary {\n background: #007bff !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-secondary {\n background: #6c757d !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-success {\n background: #28a745 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-info {\n background: #17a2b8 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-warning {\n background: #ffc107 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-danger {\n background: #dc3545 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-light {\n background: #f8f9fa !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-dark {\n background: #343a40 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row.bg-active {\n background: #f5f5f5 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-primary {\n background: #b8daff !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-secondary {\n background: #d6d8db !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-success {\n background: #c3e6cb !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-info {\n background: #bee5eb !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-warning {\n background: #ffeeba !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-danger {\n background: #f5c6cb !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-light {\n background: #fdfdfe !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-dark {\n background: #c6c8ca !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.table-active {\n background: #f5f5f5 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-primary {\n background: #007bff !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-secondary {\n background: #6c757d !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-success {\n background: #28a745 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-info {\n background: #17a2b8 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-warning {\n background: #ffc107 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-danger {\n background: #dc3545 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-light {\n background: #f8f9fa !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-dark {\n background: #343a40 !important;\n}\n\n.tabulator .tabulator-tableHolder .tabulator-table .tabulator-row .tabulator-cell.bg-active {\n background: #f5f5f5 !important;\n}\n\n.tabulator-row {\n position: relative;\n box-sizing: border-box;\n min-height: 2.5rem;\n background-color: #fff;\n border-bottom: 1px solid #dee2e6;\n}\n\n.tabulator-row.tabulator-selectable:hover {\n background-color: #f5f5f5;\n cursor: pointer;\n}\n\n.tabulator-row.tabulator-selected {\n background-color: #9ABCEA;\n}\n\n.tabulator-row.tabulator-selected:hover {\n background-color: #769BCC;\n cursor: pointer;\n}\n\n.tabulator-row.tabulator-moving {\n position: absolute;\n border-top: 1px solid #dee2e6;\n border-bottom: 1px solid #dee2e6;\n pointer-events: none !important;\n z-index: 15;\n}\n\n.tabulator-row .tabulator-row-resize-handle {\n position: absolute;\n right: 0;\n bottom: 0;\n left: 0;\n height: 5px;\n}\n\n.tabulator-row .tabulator-row-resize-handle.prev {\n top: 0;\n bottom: auto;\n}\n\n.tabulator-row .tabulator-row-resize-handle:hover {\n cursor: ns-resize;\n}\n\n.tabulator-row .tabulator-frozen {\n display: inline-block;\n position: absolute;\n background-color: inherit;\n z-index: 10;\n}\n\n.tabulator-row .tabulator-frozen.tabulator-frozen-left {\n border-right: 2px solid #dee2e6;\n}\n\n.tabulator-row .tabulator-frozen.tabulator-frozen-right {\n border-left: 2px solid #dee2e6;\n}\n\n.tabulator-row .tabulator-responsive-collapse {\n box-sizing: border-box;\n padding: 5px;\n border-top: 1px solid #dee2e6;\n border-bottom: 1px solid #dee2e6;\n}\n\n.tabulator-row .tabulator-responsive-collapse:empty {\n display: none;\n}\n\n.tabulator-row .tabulator-responsive-collapse table {\n font-size: 1rem;\n}\n\n.tabulator-row .tabulator-responsive-collapse table tr td {\n position: relative;\n}\n\n.tabulator-row .tabulator-responsive-collapse table tr td:first-of-type {\n padding-right: 10px;\n}\n\n.tabulator-row .tabulator-cell {\n display: inline-block;\n position: relative;\n box-sizing: border-box;\n padding: 0.75rem;\n vertical-align: middle;\n white-space: nowrap;\n overflow: hidden;\n text-overflow: ellipsis;\n}\n\n.tabulator-row .tabulator-cell:last-of-type {\n border-right: none;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing {\n border: 1px solid #1D68CD;\n outline: none;\n padding: 0;\n}\n\n.tabulator-row .tabulator-cell.tabulator-editing input, .tabulator-row .tabulator-cell.tabulator-editing select {\n border: 1px;\n background: transparent;\n}\n\n.tabulator-row .tabulator-cell.tabulator-validation-fail {\n border: 1px solid #dd0000;\n}\n\n.tabulator-row .tabulator-cell.tabulator-validation-fail input, .tabulator-row .tabulator-cell.tabulator-validation-fail select {\n border: 1px;\n background: transparent;\n color: #dd0000;\n}\n\n.tabulator-row .tabulator-cell:first-child .tabulator-col-resize-handle.prev {\n display: none;\n}\n\n.tabulator-row .tabulator-cell.tabulator-row-handle {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n}\n\n.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box {\n width: 80%;\n}\n\n.tabulator-row .tabulator-cell.tabulator-row-handle .tabulator-row-handle-box .tabulator-row-handle-bar {\n width: 100%;\n height: 3px;\n margin-top: 2px;\n background: #666;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-branch {\n display: inline-block;\n vertical-align: middle;\n height: 9px;\n width: 7px;\n margin-top: -9px;\n margin-right: 5px;\n border-bottom-left-radius: 1px;\n border-left: 2px solid #dee2e6;\n border-bottom: 2px solid #dee2e6;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: middle;\n height: 11px;\n width: 11px;\n margin-right: 5px;\n border: 1px solid #ccc;\n border-radius: 2px;\n background: rgba(0, 0, 0, 0.1);\n overflow: hidden;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control:hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: transparent;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #ccc;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: #ccc;\n}\n\n.tabulator-row .tabulator-cell .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #ccc;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-align: center;\n align-items: center;\n -ms-flex-pack: center;\n justify-content: center;\n -moz-user-select: none;\n -khtml-user-select: none;\n -webkit-user-select: none;\n -o-user-select: none;\n height: 15px;\n width: 15px;\n border-radius: 20px;\n background: #666;\n color: #fff;\n font-weight: bold;\n font-size: 1.1em;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle:hover {\n opacity: .7;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-close {\n display: initial;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle.open .tabulator-responsive-collapse-toggle-open {\n display: none;\n}\n\n.tabulator-row .tabulator-cell .tabulator-responsive-collapse-toggle .tabulator-responsive-collapse-toggle-close {\n display: none;\n}\n\n.tabulator-row .tabulator-cell .tabulator-traffic-light {\n display: inline-block;\n height: 14px;\n width: 14px;\n border-radius: 14px;\n}\n\n.tabulator-row.tabulator-group {\n box-sizing: border-box;\n border-bottom: 1px solid #999;\n border-right: 1px solid #dee2e6;\n border-top: 1px solid #999;\n padding: 5px;\n padding-left: 10px;\n background: #fafafa;\n font-weight: bold;\n min-width: 100%;\n}\n\n.tabulator-row.tabulator-group:hover {\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0.1);\n}\n\n.tabulator-row.tabulator-group.tabulator-group-visible .tabulator-arrow {\n margin-right: 10px;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 6px solid #666;\n border-bottom: 0;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-1 {\n padding-left: 30px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-2 {\n padding-left: 50px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-3 {\n padding-left: 70px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-4 {\n padding-left: 90px;\n}\n\n.tabulator-row.tabulator-group.tabulator-group-level-5 {\n padding-left: 110px;\n}\n\n.tabulator-row.tabulator-group .tabulator-group-toggle {\n display: inline-block;\n}\n\n.tabulator-row.tabulator-group .tabulator-arrow {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 16px;\n border-top: 6px solid transparent;\n border-bottom: 6px solid transparent;\n border-right: 0;\n border-left: 6px solid #666;\n vertical-align: middle;\n}\n\n.tabulator-row.tabulator-group span {\n margin-left: 10px;\n color: #666;\n}\n\n.tabulator-menu {\n position: absolute;\n display: inline-block;\n box-sizing: border-box;\n background: #fff;\n border: 1px solid #dee2e6;\n box-shadow: 0 0 5px 0 rgba(0, 0, 0, 0.2);\n font-size: 1rem;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n z-index: 10000;\n}\n\n.tabulator-menu .tabulator-menu-item {\n position: relative;\n box-sizing: border-box;\n padding: 5px 10px;\n -webkit-user-select: none;\n -ms-user-select: none;\n user-select: none;\n}\n\n.tabulator-menu .tabulator-menu-item.tabulator-menu-item-disabled {\n opacity: .5;\n}\n\n.tabulator-menu .tabulator-menu-item:not(.tabulator-menu-item-disabled):hover {\n cursor: pointer;\n background: #f9f9f9;\n}\n\n.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu {\n padding-right: 25px;\n}\n\n.tabulator-menu .tabulator-menu-item.tabulator-menu-item-submenu::after {\n display: inline-block;\n position: absolute;\n top: calc(5px + .4em);\n right: 10px;\n height: 7px;\n width: 7px;\n content: '';\n border-width: 1px 1px 0 0;\n border-style: solid;\n border-color: #dee2e6;\n vertical-align: top;\n -ms-transform: rotate(45deg);\n transform: rotate(45deg);\n}\n\n.tabulator-menu .tabulator-menu-separator {\n border-top: 1px solid #dee2e6;\n}\n\n.tabulator-edit-select-list {\n position: absolute;\n display: inline-block;\n box-sizing: border-box;\n max-height: 200px;\n background: #fff;\n border: 1px solid #dee2e6;\n font-size: 1rem;\n overflow-y: auto;\n -webkit-overflow-scrolling: touch;\n z-index: 10000;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item {\n padding: 4px;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item.active {\n color: #fff;\n background: #1D68CD;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item.active.focused {\n outline: 1px solid rgba(255, 255, 255, 0.5);\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item.focused {\n outline: 1px solid #1D68CD;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-item:hover {\n cursor: pointer;\n color: #fff;\n background: #1D68CD;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-notice {\n padding: 4px;\n text-align: center;\n}\n\n.tabulator-edit-select-list .tabulator-edit-select-list-group {\n border-bottom: 1px solid #dee2e6;\n padding: 4px;\n padding-top: 6px;\n font-weight: bold;\n}\n\n.tabulator.tabulator-ltr {\n direction: ltr;\n}\n\n.tabulator.tabulator-rtl {\n text-align: initial;\n direction: rtl;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col {\n text-align: initial;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-col-group .tabulator-col-group-cols {\n margin-right: initial;\n margin-left: -1px;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col.tabulator-sortable .tabulator-col-title {\n padding-right: 0;\n padding-left: 25px;\n}\n\n.tabulator.tabulator-rtl .tabulator-header .tabulator-col .tabulator-col-content .tabulator-arrow {\n left: 8px;\n right: initial;\n}\n\n.tabulator.tabulator-rtl .tabulator-row .tabulator-cell {\n border-right: initial;\n border-left: 1px solid #dee2e6;\n}\n\n.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-branch {\n margin-right: initial;\n margin-left: 5px;\n border-bottom-left-radius: initial;\n border-bottom-right-radius: 1px;\n border-left: initial;\n border-right: 2px solid #dee2e6;\n}\n\n.tabulator.tabulator-rtl .tabulator-row .tabulator-cell .tabulator-data-tree-control {\n margin-right: initial;\n margin-left: 5px;\n}\n\n.tabulator.tabulator-rtl .tabulator-col-resize-handle {\n position: absolute;\n left: 0;\n right: auto;\n}\n\n.tabulator.tabulator-rtl .tabulator-col-resize-handle.prev {\n right: 0;\n left: auto;\n}\n\n.tabulator-print-fullscreen {\n position: absolute;\n top: 0;\n bottom: 0;\n left: 0;\n right: 0;\n z-index: 10000;\n}\n\nbody.tabulator-print-fullscreen-hide > *:not(.tabulator-print-fullscreen) {\n display: none !important;\n}\n\n.tabulator-print-table {\n border-collapse: collapse;\n}\n\n.tabulator-print-table .tabulator-print-table-group {\n box-sizing: border-box;\n border-bottom: 1px solid #999;\n border-right: 1px solid #dee2e6;\n border-top: 1px solid #999;\n padding: 5px;\n padding-left: 10px;\n background: #fafafa;\n font-weight: bold;\n min-width: 100%;\n}\n\n.tabulator-print-table .tabulator-print-table-group:hover {\n cursor: pointer;\n background-color: rgba(0, 0, 0, 0.1);\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-visible .tabulator-arrow {\n margin-right: 10px;\n border-left: 6px solid transparent;\n border-right: 6px solid transparent;\n border-top: 6px solid #666;\n border-bottom: 0;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-1 td {\n padding-left: 30px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-2 td {\n padding-left: 50px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-3 td {\n padding-left: 70px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-4 td {\n padding-left: 90px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group.tabulator-group-level-5 td {\n padding-left: 110px !important;\n}\n\n.tabulator-print-table .tabulator-print-table-group .tabulator-group-toggle {\n display: inline-block;\n}\n\n.tabulator-print-table .tabulator-print-table-group .tabulator-arrow {\n display: inline-block;\n width: 0;\n height: 0;\n margin-right: 16px;\n border-top: 6px solid transparent;\n border-bottom: 6px solid transparent;\n border-right: 0;\n border-left: 6px solid #666;\n vertical-align: middle;\n}\n\n.tabulator-print-table .tabulator-print-table-group span {\n margin-left: 10px;\n color: #666;\n}\n\n.tabulator-print-table .tabulator-data-tree-branch {\n display: inline-block;\n vertical-align: middle;\n height: 9px;\n width: 7px;\n margin-top: -9px;\n margin-right: 5px;\n border-bottom-left-radius: 1px;\n border-left: 2px solid #dee2e6;\n border-bottom: 2px solid #dee2e6;\n}\n\n.tabulator-print-table .tabulator-data-tree-control {\n display: -ms-inline-flexbox;\n display: inline-flex;\n -ms-flex-pack: center;\n justify-content: center;\n -ms-flex-align: center;\n align-items: center;\n vertical-align: middle;\n height: 11px;\n width: 11px;\n margin-right: 5px;\n border: 1px solid #ccc;\n border-radius: 2px;\n background: rgba(0, 0, 0, 0.1);\n overflow: hidden;\n}\n\n.tabulator-print-table .tabulator-data-tree-control:hover {\n cursor: pointer;\n background: rgba(0, 0, 0, 0.2);\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: transparent;\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-collapse:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #ccc;\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand {\n display: inline-block;\n position: relative;\n height: 7px;\n width: 1px;\n background: #ccc;\n}\n\n.tabulator-print-table .tabulator-data-tree-control .tabulator-data-tree-control-expand:after {\n position: absolute;\n content: \"\";\n left: -3px;\n top: 3px;\n height: 1px;\n width: 7px;\n background: #ccc;\n}\n"]} \ No newline at end of file diff --git a/Sources/CustomControls/Table/control/index.html b/Sources/CustomControls/Table/control/index.html deleted file mode 100644 index 47d4907..0000000 --- a/Sources/CustomControls/Table/control/index.html +++ /dev/null @@ -1,19 +0,0 @@ - - - - - - - - - - - - - - -
- - - - \ No newline at end of file diff --git a/Sources/CustomControls/Table/control/webcc.min.js b/Sources/CustomControls/Table/control/webcc.min.js deleted file mode 100644 index 16a7d2c..0000000 --- a/Sources/CustomControls/Table/control/webcc.min.js +++ /dev/null @@ -1,2 +0,0 @@ -/* Version 1.4.2, copyright (C) 2018, Siemens AG. All Rights Reserved. */ -var WebCC=WebCC||function(){var a="pending",b=-1,c=window.parent,d=null,e=null,f={},g=[],h={},i=function(){window.clearTimeout(b),window.removeEventListener?window.removeEventListener("message",d):window.detachEvent("onmessage",d)},j=function(a,b,c){var d=document.createElement("script");d.setAttribute("type","text/javascript"),d.setAttribute("src",a),(b||c)&&(d.addEventListener?(b&&d.addEventListener("load",b),c&&d.addEventListener("error",function(){c("Failed to load "+a+" library")})):b&&(d.onreadystatechange=function(){"loaded"===this.readyState||"complete"===this.readyState?b():c&&c()})),document.getElementsByTagName("head")?document.getElementsByTagName("head")[0].appendChild(d):document.getElementsByTagName("body")[0].appendChild(d)},k=function(a){return JSON.stringify({t:"boot",c:a})},l=function(b,c,d){var l,m,n,o,p,q,r={},s=null,t=null,u=null;if(("waiting"===a||"ok"===a)&&"string"==typeof b.data&&b.data.length>0){try{if(r=JSON.parse(b.data),!(r&&r.t&&r.c))throw new Error("Incompatible message received");if("boot"!==r.t)throw new Error("Unknown message received: "+r.t)}catch(v){return}if(m=function(b){a="failed",i(),d({message:b}),swacPostMessage(k({message:"failed"}),"*")},"boot"===r.t&&"pong"===r.c.message){if(n=function(){SWAC.isContainer=!1,a="ok",e=r.c,e.containerVersion=e.containerVersion||"1.0.0",swacPostMessage(k({message:"ok"}),"*")},p=function(){var a,b=g.length,c=null;if("undefined"!=typeof SWAC.Hub.prototype.Extensions)c=SWAC.Hub.prototype.Extensions;else{if("undefined"==typeof WebCC)return n(),void 0;c=WebCC.Extensions}if(null!==t){if(Object.keys(c).length!==t+1&&"undefined"==typeof SWACBoot)return m("Invalid Extension"),void 0;for(var d in c)c.hasOwnProperty(d)&&"undefined"!=typeof h[d]&&(c[h[d]]=c[d],delete c[d],delete h[d])}0===b||"undefined"==typeof WebCC&&SWAC._internal.Utils.checkVersion(u,"1.4.1")<0?n():(a=g.pop(),"undefined"==typeof defineExtension?j(a,p,m):"undefined"==typeof SWACBoot&&"undefined"==typeof WebCC.Extensions?(s=/^\s+|\s+$/g,void 0===a||null===a||""===a.replace(s,"")?m("Failed to load SWAC.Config.Control.URLs library"):(l=function(){"undefined"!=typeof WebCC.Extensions?p():m("Failed to load SWAC.Config.Control.URLs library")},j(a,l,m)),s=null):"$$unknownExtension$$"===a?"undefined"!=typeof SWACBoot?p():m("Unknown Extension"):(t=Object.keys(c).length,j(a,p,"undefined"!=typeof SWACBoot?p:m)))},r.c.extensions)for(q in r.c.extensions)r.c.extensions.hasOwnProperty(q)&&g.unshift(r.c.extensions[q]);u=r.c.containerVersion||"1.0.0","undefined"!=typeof SWAC?p():(s=/^\s+|\s+$/g,void 0===r.c.url||null===r.c.url||""===r.c.url.replace(s,"")?m("Failed to load SWAC.Config.Container.URLs library"):(l=function(){"undefined"!=typeof SWAC||"undefined"!=typeof r.c.namespace&&"undefined"!=typeof window[r.c.namespace]?p():m("Failed to load SWAC.Config.Container.URLs library")},a="upgrading",j(r.c.url,l,m)),s=null)}else if("boot"===r.t&&"ok2"===r.c.message){a="done",i();for(o in e)e.hasOwnProperty(o)&&(f[o]=e[o]);e.message="SWAC successfully loaded",e.auth=e.authentication,delete e.authentication,delete e.url,delete e.extensions,delete e.namespace,r.c.details||(f.details={path:[""]});for(o in r.c)"message"!==o&&r.c.hasOwnProperty(o)&&(f.hasOwnProperty(o)||(f[o]=r.c[o]));delete e._internal,SWAC.Hub.prototype.containerVersion=e.containerVersion,c(e)}else"boot"===r.t&&"peng"===r.c.message&&(i(),d({message:r.c.reason}))}},m=function(){if(c===self){if("object"==typeof swacNative&&"function"==typeof swacNative.postMessage)return swacNative.postMessage;if(window.external&&"function"==typeof window.external.postMessage)return window.external.postMessage}return null},n=function(e,g,j,n,o){j=j||"*",o=o||1e3,g=g||function(){},n=n||"no";var p,q,r,s=[];if("done"===a)return window.setTimeout(function(){g({message:"Boot phase already done"})},0),void 0;if(p=m(),c===self&&"function"!=typeof p&&"function"!=typeof window.swacPostMessage)a="failed",f.details={path:[""]},window.setTimeout(function(){g({message:"Component is not embedded into an iframe"})},0);else{if("function"!=typeof window.swacPostMessage&&(window.swacPostMessage="function"==typeof p?p:function(a,b){return c.postMessage(a,b)}),d=function(a){l(a,e,g)},a="waiting",window.addEventListener?window.addEventListener("message",d,!1):window.attachEvent("onmessage",d),b=window.setTimeout(function(){"done"!==a&&(a="timedout",f.details={path:[""]},i(),g({message:"Bootload sequence timed out"}))},o),null!==arguments[6]&&"undefined"!=typeof arguments[6])for(r=0;r',' Value <', data.value, '>'); - }; - var subscribe_ = function () { - WebCC.onPropertyChanged.subscribe(webccInterface.setProperty); - console.log('Subscribe'); - }; - return { - init: init_, - setProperty: setProperty_, - subscribe: subscribe_, - contract: CONTRACT - }; -}(); - -var webccInterfaceInit = function () { - // Initialize - if (WebCC.isDesignMode) { - webccInterface.init(); - showDemoData(); - console.log('Design Mode'); - }else { - webccInterface.init(); - showRuntimeData(); - console.log('Connection OK'); - } -}; \ No newline at end of file diff --git a/Sources/CustomControls/Table/manifest.json b/Sources/CustomControls/Table/manifest.json deleted file mode 100644 index 19d172c..0000000 --- a/Sources/CustomControls/Table/manifest.json +++ /dev/null @@ -1,73 +0,0 @@ -{ - "$schema": "./CWC_manifest_Schema.json", - "mver": "1.2.0", - "control": { - "identity": { - "name": "TableDnomaid", - "version": "1.0", - "displayname": "Table Dnomaid", - "icon": "./assets/TableDnomaid.ico", - "type": "guid://9DE938AC-F10E-4DED-B46D-5B3B0618B180", - "start": "./control/index.html" - }, - "environment": { - "prerequisites": { - "renderingspace": { - "defaultwidth": 810, - "defaultheight": 195, - "unit": "px" - } - }, - "extensions": { - "HMI": { - "mandatory": true, - "version": "~1.0.0" - } - } - }, - "metadata": { - "author": "Quimet", - "keywords": [ - "Template", - "Dnomaid" - ], - "homepage": "https://github.com/DnomaidGit", - "company": "Dnomaid" - }, - "contracts": { - "api": { - "methods": { - "DrawTableData": { - "parameters": { - "tableDataString": { - "type": "string" - } - }, - "description": "Table Data String(JSON)" - } - }, - "events": { - "SelectedRow": { - "arguments": { - "RowContent": { - "type": "string" - } - }, - "description": "Selected row" - } - }, - "properties": { - "TableDataString": { - "type": "string", - "default": "[{\"ID\":\"1\",\"Name\":\"Test1\",\"Temperature\":\"1°C\",\"Time\":\"00_00_00 00-00-1999\"},{\"ID\":\"2\",\"Name\":\"Test2\",\"Temperature\":\"2°C\",\"Time\":\"00_00_01 00-00-1999\"}]" - }, - "ColumnStyleString" :{ - "type": "string", - "default": "[{\"title\":\"ID\", \"field\":\"ID\"},{\"title\":\"Name\", \"field\":\"Name\"},{\"title\":\"Temperature\", \"field\":\"Temperature\"},{\"title\":\"Time\", \"field\":\"Time\"}]" - } - } - } - }, - "types": {} - } -} \ No newline at end of file diff --git a/Sources/CustomControls/Table/{9DE938AC-F10E-4DED-B46D-5B3B0618B180}.zip b/Sources/CustomControls/Table/{9DE938AC-F10E-4DED-B46D-5B3B0618B180}.zip deleted file mode 100644 index dfd3512f4a713d6043d31b99fa97f81e44c8ce8c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 871875 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 z

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