From 50deb17763098d938478c6422f1767da67a375a1 Mon Sep 17 00:00:00 2001 From: Christopher Joe Date: Tue, 28 Feb 2017 16:01:13 +1300 Subject: [PATCH] API remove UploadField, AssetField and associated files Fixes #6481 --- .eslintignore | 5 - .upgrade.yml | 14 - admin/client/dist/fonts/silverstripe.svg | 94 - admin/client/dist/images/default_media.png | Bin 5079 -> 0 bytes admin/client/dist/images/drag_drop_opt.svg | 56 - admin/client/dist/images/logo_small.png | Bin 709 -> 0 bytes admin/client/dist/images/logo_small@2x.png | Bin 1910 -> 0 bytes .../dist/images/network-save-constructive.gif | Bin 1737 -> 0 bytes admin/client/dist/images/network-save.gif | Bin 1737 -> 0 bytes admin/client/dist/images/progressbar_blue.gif | Bin 10134 -> 0 bytes admin/client/dist/images/question.png | Bin 343 -> 0 bytes .../client/dist/images/silverstripe_logo.png | Bin 9056 -> 0 bytes .../sitetree_ss_pageclass_icons_default.png | Bin 3863 -> 0 bytes admin/client/dist/images/spinner.gif | Bin 2202 -> 0 bytes admin/client/dist/images/spinner@2x.gif | Bin 5372 -> 0 bytes .../dist/images/sprites/sprite-btn-icon.png | Bin 23189 -> 0 bytes .../sprites/sprite-menu-icons-16x16-2x.png | Bin 4707 -> 0 bytes .../sprites/sprite-menu-icons-16x16.png | Bin 1928 -> 0 bytes .../sprites/sprite-menu-icons-24x24-2x.png | Bin 7046 -> 0 bytes .../sprites/sprite-menu-icons-24x24.png | Bin 2936 -> 0 bytes .../sprites/sprite-sprites-32x32-2x.png | Bin 9728 -> 0 bytes .../images/sprites/sprite-sprites-32x32.png | Bin 21762 -> 0 bytes .../sprites/sprite-sprites-64x64-2x.png | Bin 4017 -> 0 bytes .../images/sprites/sprite-sprites-64x64.png | Bin 6022 -> 0 bytes .../client/dist/images/sticky-toggle-off.png | Bin 327 -> 0 bytes admin/client/dist/images/sticky-toggle-on.png | Bin 359 -> 0 bytes admin/client/dist/images/throbber.gif | Bin 1849 -> 0 bytes admin/client/dist/js/TinyMCE_ssmedia.js | 23 - admin/client/dist/js/UploadField_select.js | 6 - admin/client/dist/js/bundle.js | 2670 ++++++------- admin/client/dist/js/leaktools.js | 2 +- admin/client/dist/js/main.js | 2 - admin/client/dist/js/vendor.js | 3469 ++++++++--------- admin/client/dist/styles/AssetUploadField.css | 454 --- admin/client/dist/styles/UploadField.css | 321 -- admin/client/dist/styles/bundle.css | 322 -- admin/client/src/bundles/bundle.js | 2 - admin/client/src/bundles/vendor.js | 6 - admin/client/src/legacy/AssetUploadField.js | 29 - admin/client/src/legacy/HtmlEditorField.js | 662 ---- admin/client/src/legacy/UploadField.js | 577 --- .../legacy/UploadField_downloadtemplate.js | 41 - admin/client/src/legacy/UploadField_select.js | 21 - .../src/legacy/UploadField_uploadtemplate.js | 33 - admin/client/src/styles/bundle.scss | 1 - admin/client/src/styles/legacy/GridField.scss | 2 +- .../Field_types/01_Common_Subclasses.md | 2 - .../03_Forms/Field_types/05_UploadField.md | 495 --- .../03_Forms/Field_types/06_AssetField.md | 223 -- .../14_Files/01_File_Management.md | 8 +- .../02_Developer_Guides/14_Files/02_Images.md | 4 - .../How_Tos/CMS_Formfield_Help_Text.md | 2 +- npm-shrinkwrap.json | 22 - package.json | 3 - src/Assets/Storage/DBFile.php | 4 +- src/Forms/AssetField.php | 819 ---- src/Forms/FileField.php | 3 - .../HTMLEditor/HTMLEditorField_Toolbar.php | 18 +- src/Forms/UploadField.php | 1114 ------ src/Forms/UploadField_ItemHandler.php | 222 -- src/Forms/UploadField_SelectHandler.php | 167 - templates/SilverStripe/Forms/AssetField.ss | 48 - .../Forms/AssetField_FileButtons.ss | 2 - .../SilverStripe/Forms/AssetUploadField.ss | 43 - .../Forms/HTMLEditorField_UploadField.ss | 14 - templates/SilverStripe/Forms/UploadField.ss | 71 - .../Forms/UploadField_FileButtons.ss | 17 - .../Forms/UploadField_FileEdit.ss | 11 - tests/php/Forms/AssetFieldTest.php | 400 -- tests/php/Forms/AssetFieldTest.yml | 17 - .../Forms/AssetFieldTest/TestController.php | 26 - tests/php/Forms/AssetFieldTest/TestForm.php | 62 - tests/php/Forms/AssetFieldTest/TestObject.php | 17 - tests/php/Forms/UploadFieldTest.php | 1122 ------ tests/php/Forms/UploadFieldTest.yml | 82 - .../Forms/UploadFieldTest/ExtendedFile.php | 17 - .../Forms/UploadFieldTest/FileExtension.php | 47 - .../Forms/UploadFieldTest/TestController.php | 26 - .../php/Forms/UploadFieldTest/TestRecord.php | 34 - .../UploadFieldTest/UploadFieldTestForm.php | 133 - webpack.config.js | 3 - 81 files changed, 2897 insertions(+), 11213 deletions(-) delete mode 100644 admin/client/dist/fonts/silverstripe.svg delete mode 100644 admin/client/dist/images/default_media.png delete mode 100644 admin/client/dist/images/drag_drop_opt.svg delete mode 100644 admin/client/dist/images/logo_small.png delete mode 100644 admin/client/dist/images/logo_small@2x.png delete mode 100644 admin/client/dist/images/network-save-constructive.gif delete mode 100644 admin/client/dist/images/network-save.gif delete mode 100644 admin/client/dist/images/progressbar_blue.gif delete mode 100755 admin/client/dist/images/question.png delete mode 100644 admin/client/dist/images/silverstripe_logo.png delete mode 100644 admin/client/dist/images/sitetree_ss_pageclass_icons_default.png delete mode 100644 admin/client/dist/images/spinner.gif delete mode 100644 admin/client/dist/images/spinner@2x.gif delete mode 100644 admin/client/dist/images/sprites/sprite-btn-icon.png delete mode 100644 admin/client/dist/images/sprites/sprite-menu-icons-16x16-2x.png delete mode 100644 admin/client/dist/images/sprites/sprite-menu-icons-16x16.png delete mode 100644 admin/client/dist/images/sprites/sprite-menu-icons-24x24-2x.png delete mode 100644 admin/client/dist/images/sprites/sprite-menu-icons-24x24.png delete mode 100644 admin/client/dist/images/sprites/sprite-sprites-32x32-2x.png delete mode 100644 admin/client/dist/images/sprites/sprite-sprites-32x32.png delete mode 100644 admin/client/dist/images/sprites/sprite-sprites-64x64-2x.png delete mode 100644 admin/client/dist/images/sprites/sprite-sprites-64x64.png delete mode 100644 admin/client/dist/images/sticky-toggle-off.png delete mode 100644 admin/client/dist/images/sticky-toggle-on.png delete mode 100644 admin/client/dist/images/throbber.gif delete mode 100644 admin/client/dist/js/TinyMCE_ssmedia.js delete mode 100644 admin/client/dist/js/UploadField_select.js delete mode 100644 admin/client/dist/js/main.js delete mode 100644 admin/client/dist/styles/AssetUploadField.css delete mode 100644 admin/client/dist/styles/UploadField.css delete mode 100644 admin/client/src/legacy/AssetUploadField.js delete mode 100644 admin/client/src/legacy/UploadField.js delete mode 100644 admin/client/src/legacy/UploadField_downloadtemplate.js delete mode 100644 admin/client/src/legacy/UploadField_select.js delete mode 100644 admin/client/src/legacy/UploadField_uploadtemplate.js delete mode 100644 docs/en/02_Developer_Guides/03_Forms/Field_types/05_UploadField.md delete mode 100644 docs/en/02_Developer_Guides/03_Forms/Field_types/06_AssetField.md delete mode 100644 src/Forms/AssetField.php delete mode 100644 src/Forms/UploadField.php delete mode 100644 src/Forms/UploadField_ItemHandler.php delete mode 100644 src/Forms/UploadField_SelectHandler.php delete mode 100644 templates/SilverStripe/Forms/AssetField.ss delete mode 100644 templates/SilverStripe/Forms/AssetField_FileButtons.ss delete mode 100644 templates/SilverStripe/Forms/AssetUploadField.ss delete mode 100644 templates/SilverStripe/Forms/HTMLEditorField_UploadField.ss delete mode 100644 templates/SilverStripe/Forms/UploadField.ss delete mode 100644 templates/SilverStripe/Forms/UploadField_FileButtons.ss delete mode 100644 templates/SilverStripe/Forms/UploadField_FileEdit.ss delete mode 100644 tests/php/Forms/AssetFieldTest.php delete mode 100644 tests/php/Forms/AssetFieldTest.yml delete mode 100644 tests/php/Forms/AssetFieldTest/TestController.php delete mode 100644 tests/php/Forms/AssetFieldTest/TestForm.php delete mode 100644 tests/php/Forms/AssetFieldTest/TestObject.php delete mode 100644 tests/php/Forms/UploadFieldTest.php delete mode 100644 tests/php/Forms/UploadFieldTest.yml delete mode 100644 tests/php/Forms/UploadFieldTest/ExtendedFile.php delete mode 100644 tests/php/Forms/UploadFieldTest/FileExtension.php delete mode 100644 tests/php/Forms/UploadFieldTest/TestController.php delete mode 100644 tests/php/Forms/UploadFieldTest/TestRecord.php delete mode 100644 tests/php/Forms/UploadFieldTest/UploadFieldTestForm.php diff --git a/.eslintignore b/.eslintignore index 32bea16e7..841fe45cc 100644 --- a/.eslintignore +++ b/.eslintignore @@ -3,7 +3,6 @@ client/dist/ admin/client/dist/ # Ignore legacy files -admin/client/src/legacy/AssetUploadField.js admin/client/src/legacy/ConfirmedPasswordField.js admin/client/src/legacy/DateField.js admin/client/src/legacy/GridField.js @@ -16,10 +15,6 @@ admin/client/src/legacy/TinyMCE_SSPlugin.js admin/client/src/legacy/ToggleCompositeField.js admin/client/src/legacy/ToggleField.js admin/client/src/legacy/TreeDropdownField.js -admin/client/src/legacy/UploadField.js -admin/client/src/legacy/UploadField_downloadtemplate.js -admin/client/src/legacy/UploadField_select.js -admin/client/src/legacy/UploadField_uploadtemplate.js admin/client/src/i18n.js admin/client/src/i18nx.js admin/client/src/jQuery.js diff --git a/.upgrade.yml b/.upgrade.yml index dca4e6fbd..11da32579 100644 --- a/.upgrade.yml +++ b/.upgrade.yml @@ -329,7 +329,6 @@ mappings: EncryptAllPasswordsTask: SilverStripe\Dev\Tasks\EncryptAllPasswordsTask i18nTextCollectorTask: SilverStripe\Dev\Tasks\i18nTextCollectorTask MigrateFileTask: SilverStripe\Dev\Tasks\MigrateFileTask - AssetField: SilverStripe\Forms\AssetField CheckboxField: SilverStripe\Forms\CheckboxField CheckboxField_Readonly: SilverStripe\Forms\CheckboxField_Readonly CheckboxSetField: SilverStripe\Forms\CheckboxSetField @@ -399,9 +398,6 @@ mappings: TreeDropdownField_Readonly: SilverStripe\Forms\TreeDropdownField_Readonly TreeMultiselectField: SilverStripe\Forms\TreeMultiselectField TreeMultiselectField_Readonly: SilverStripe\Forms\TreeMultiselectField_Readonly - UploadField: SilverStripe\Forms\UploadField - UploadField_ItemHandler: SilverStripe\Forms\UploadField_ItemHandler - UploadField_SelectHandler: SilverStripe\Forms\UploadField_SelectHandler Validator: SilverStripe\Forms\Validator HTMLEditorConfig: SilverStripe\Forms\HTMLEditor\HTMLEditorConfig HTMLEditorField: SilverStripe\Forms\HTMLEditor\HTMLEditorField @@ -655,10 +651,6 @@ mappings: YamlFixtureTest: SilverStripe\Dev\Tests\YamlFixtureTest YamlFixtureTest_DataObject: SilverStripe\Dev\Tests\YamlFixtureTest\TestDataObject YamlFixtureTest_DataObjectRelation: SilverStripe\Dev\Tests\YamlFixtureTest\DataObjectRelation - AssetFieldTest: SilverStripe\Forms\Tests\AssetFieldTest - AssetFieldTest_Object: SilverStripe\Forms\Tests\AssetFieldTest\TestObject - AssetFieldTest_Form: SilverStripe\Forms\Tests\AssetFieldTest\TestForm - AssetFieldTest_Controller: SilverStripe\Forms\Tests\AssetFieldTest\TestController CheckboxFieldTest: SilverStripe\Forms\Tests\CheckboxFieldTest CheckboxFieldTest_Article: SilverStripe\Forms\Tests\CheckboxFieldtest\Article CheckboxSetFieldTest: SilverStripe\Forms\Tests\CheckboxSetFieldTest @@ -731,12 +723,6 @@ mappings: TextFieldTest: SilverStripe\Forms\Tests\TextFieldTest TimeFieldTest: SilverStripe\Forms\Tests\TimeFieldTest TreeDropdownFieldTest: SilverStripe\Forms\Tests\TreeDropdownFieldTest - UploadFieldTest: SilverStripe\Forms\Tests\UploadFieldTest - UploadFieldTest_Record: SilverStripe\Forms\Tests\UploadFieldTest\TestRecord - UploadFieldTest_FileExtension: SilverStripe\Forms\Tests\UploadFieldTest\FileExtension - UploadFieldTest_ExtendedFile: SilverStripe\Forms\Tests\UploadFieldTest\ExtendedFile - UploadFieldTestForm: SilverStripe\Forms\Tests\UploadFieldTest\UploadFieldTestForm - UploadFieldTest_Controller: SilverStripe\Forms\Tests\UploadFieldTest\TestController i18nTest: SilverStripe\i18n\Tests\i18nTest i18nTest_DataObject: SilverStripe\i18n\Tests\i18Test\TestDataObject i18nTest_Object: SilverStripe\i18n\Tests\i18Test\TestObject diff --git a/admin/client/dist/fonts/silverstripe.svg b/admin/client/dist/fonts/silverstripe.svg deleted file mode 100644 index 0e2b21194..000000000 --- a/admin/client/dist/fonts/silverstripe.svg +++ /dev/null @@ -1,94 +0,0 @@ - - - -Generated by Fontastic.me - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - - diff --git a/admin/client/dist/images/default_media.png b/admin/client/dist/images/default_media.png deleted file mode 100644 index c867d415e2f70745d1cdb8332c0861c27bcaf25b..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 5079 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 SRx8k5V}o1Ro7b7%O8$TFZ3u(_ diff --git a/admin/client/dist/images/drag_drop_opt.svg b/admin/client/dist/images/drag_drop_opt.svg deleted file mode 100644 index 4291f841c..000000000 --- a/admin/client/dist/images/drag_drop_opt.svg +++ /dev/null @@ -1,56 +0,0 @@ - - - - - - - - - - diff --git a/admin/client/dist/images/logo_small.png b/admin/client/dist/images/logo_small.png deleted file mode 100644 index 0aa3d1d078d2913597a87768559b9645687719e2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 709 zcmV;$0y_PPP) zJWi~kC}9kBWj_!npey?K=g-w^%V)=s9C=Vf_XDv3x`JO{KFztlYHr7+sVxuC91#GG zP!QMv4EqZhVGLB*0Ho@XCI0{Y`}p1MtA*R59rpmapJBlORGR?xnE;v_Kn5qmEPxsO z9$Dd^Z(mnkUNW`j%FND3Km&gwxzqvbGh6_aViZ9s2NuQx$dR<%RxTaL{DkC6kheiW zkxw9KVeyoRkwKW4nEwI|{D39dEkJevC_=wHeb~p!!z05fEZ&G@1SqHy!9fvw_RU8| zMkYQaNsu8Ap)Q0Ob^vJD6DAgxn4cfs^{sMN?Er;65Hm*}el(ATi#rTSzaR@VOjodS z^QNKMik{@2yt;I{i zf5z@qpKCzoEm(vil_LhosR91sMgKo!^E5fO4hj9Cc?NsuE65HLwADoe6~m}8e@F#(YZMX6c` z)LMx)XtAhNXhS_(<+fH76$QaTM2uBytx!*<(^_jcD71f+?#%9c?>FD~{mwVLB}KH{ zV`|`30)gO>5YH3iYpDHoCF0+p()S(kB>>~gurx%886iDPh*2O}Fp!{yvSBd{De`kK zz>x%k6Iqom!(>7MC`Ysu$c~|yv?$Id5F(>ZC?r?I7?1^Lt8^UF}54>x8~u6-c1DDIgD>s9MuMVubd0%M7Ts>x$vO{({ntC&2NC6jWg zcra9Zd;it$aT7j6_U***;)jXxhjsYO>+#{<)S3z7cjjIKFDBhIFl=6*Bg*yfxRQT+ z`>jExtha*c&2{w&?vY%~=$t1x5674Ki9hMNnlV-F^PW($trnUeKsO$$w+_ti)zIbZ za&HWcjJ|qWH)QF0{MiG}xeUMv_LtuX8!LYH`_1x@BN z#8L6?XXn7Kya6g%uVTP`rQj{Pi!jAYMx!Yz|^FuVC)Su zhW2eY_YL@m)CruIClYO!dY7OB{Ckd`;rm>Byu#aycW!Il>s}>LBa1499o2JNNV`XB z7F1-@l$DEDK6KMnWN40m2yawVj&L|E=xtedzISyx#HTVtJ}Ol_d%kIc}3OD4O_s@{bjZLe7MtJSsc^v z-6_BH-i%~m*Ntl+bl}m z<+P%(@-kAgOVB0V7+|Zr6cbwJ_G-Au0-51d;h&v3gl^q-&u?Fb{rqAmqbOxPuxDvJ zkJ^Wn9A$nG?WC@~`2AvSdHi+wUKPL$c(z@2?*2?ZjHoxW?(+|C`U%QPqyqca# YxOJ-MZ0>TyLHnODfiL2H6`NV|H*Syf=Kufz diff --git a/admin/client/dist/images/network-save-constructive.gif b/admin/client/dist/images/network-save-constructive.gif deleted file mode 100644 index 735c8b870fb35f5ec4680e4d8c4b68956ef99bdf..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmaLXdrVu`9l-H}4Ss`dxYq_7{3OQsjjy@3ublfIN+>k)P!GH-E2Ld7Fv2;z( z<=(#1a<@LTDbxB;t4(V|OHk`=&C1eF?H`-gN!2Dz+obK!{aI<6wtu!IYxW=7@6V(2 zlRi3M>EsGjC|pwk75F;<&we@y0N8pnUD@k>=S_=y&N?t z`UaH)!)mj)Cp>9hdNHCzC9yMuPkvCk^m0;KsDae^q3d_^`DKS#)*h;u>8m5bvT5OY;>4(?LoBR59h$i8RdkDm?QKuoD=;68 zCueQBx?}f#nOYp4xi!iiRi1t@ap9#{^G=fexN`Ze%p4nh>c?Z7Z=`O#m%sWWYUBH4 z<2#8uAG!8UZu{*F{K@#0A7sfnTkW~<{4*gt(d&xqeA)g$$!PVXCQr}mtMSCl37t*( z&BLO`)H!z1?M?S<&0Q+3bm|7?i1bQ3I|?h#(J^EHkZSF_iS_T1H{UNTzCfhs?d40J z)7Sl;lzx2OJrvT~f|_ofZ2HN7MA0FV3TJn5fw1k=&ImG~kSRq5hdMqz*lX=-7YU-L zt?FKxJEgx82sn)1n zYi`t*Jge)=8^HX}cB$;)E!U&{M-hSeg4!b#4(m&|%K%5A&GWoy>rxyl& zF`N;Ix(ytTAg= zP^#)RauKJ7V$^*mo8E^>Lz3v9c6H_<@kqenib`)=Cf?`&@&@(d{3qQa!EwUdkA)H8 znX`&>b9xR$dr!-!-Lr$|ZEUe}Dz8T9V%0Ibn`@uA!}?j7$jZYYlP^sk0s@EaW3iu7 z6dW4=#UX-1ZJ9hI7Jdl|D#;<8d;k*KlRC~T$ove3{egm%AiUXm{g(`Bn{v$fuRCE!3>ToNg}Iu(s38>(JdnMBd_$u)(9u`HFN z+=_cb4;NL-JWySngRY)k?yW{v}4t$3*K!nsDd z$dcB4Q%}WGbIMATp>6&Uw|ssq0>e{w9^@55SaeBS>a{blxlFW>?$dCi`8iJyY(Y(Q zp;f$Cf;oG!sMc!2laDJ7!T2{ zRO1S)rGhO~S-MYt&ZAwTLxHcA-l;-VdcF zJ?q<&)_Mr@ee%1z4E+CzeaW!hsU{H)&}3+_Xq0Tq;w-A4&(Szx(M?T}44#a8xm2LO z0Atd-{KiQ&q%#-~;^LK$?j2E8F+}%18y|u`DtMF{TY@BRNGDeY2vsTYKO_j#jcvWnu?d2pR WedXEYSD(J}fP4yo$fJ+%zw;j}6WAF5 diff --git a/admin/client/dist/images/network-save.gif b/admin/client/dist/images/network-save.gif deleted file mode 100644 index 1560b646cff2cc4fd292d7fdb6f7adc7eb484b4a..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1737 zcmaLXeN0p99l-I&!tEQiv~W&~lv_&SmI|fRw)eE0zR=T_(^9a!crF*Q_O?JP*50BW za+x#6J*VfyIVLB@`G?mSW{fe8%LJS?j`_k2*Er)fUT2(h#u;OrF~)0*amLK)uKSPd z_ve%6mwfVklPAzh+MD7sAOkM}c>DG(0N}=r8~gU{i^XCdkH_!#XEK??hY#PmbLYsB zBQ-TOdcEFcGGQ3zcDqxl)R{A9Dk>_n+3b@iPo6$~y0EaYd-v|n&dz8wdiLzuYuB#f zIId7A#>dBxA3q+6M7D3=e*gY`mSv?<>Cn*7!Gi~r$>gb1r$~|%i^V5SoY=pAe_2@> zpU;2v=+TQ8FUH2ka=F~gmoFiN$BrF){rdHrH*e0LKY#i1-Mo2odV2cVvuD?@ zUw`o6!QH!euU@^nxVSh!KY#Duy<4|#J%9fE_U+r-wrx9k^5pF7Y2!hz{_K}ehqtPf73O8@wtkGyFib|)`J9qAU_vSxN)!U+Q3$?~abhem{rh;Yf zPOJW1?#m|PBZ)!HR~tu$H1Sk?EIk|_G;Yi!he6f93Ps{~w+!$1-$w+3U+n~t&M}Ot zdSwI42rFvpj1a?ZjJW9IPwE??&E&#p9=}A*VhFMy6cm+?16Q*P7E0tZ7Ed$$XgM+i z94(M9MQ3b;8w!dQGl;PjLVE4Y?<_P{QXeB^>`CbQFBvD_OT*#R6y9XGLopA~j#=m{7->pd6t>(Yi=3 zP}uo3V`jwsY7W}yU|ZK5z%f|Z?m9z~uy*yuIRu5uFfoVs{~5H(gmaYV0%%rtm$QvL z{~uwK+1e_?@y3>z>U)~d^%(jpL%ul0QBAF>DcN4YPSb$5Y$@O`J^)4H(vAG6fyV-$ zpp9QFT`ozb8GCfYP#22&x;IILw01D;WQQ6$Rd7I-5KT1ikgn+a(|F~;N5`@Dq1(|Cs^MXKy8P08>2 ze(zaIH}OH&tXIpzRp|f=nv{at6&u#2!XbvJ4yIM4%e%g~!%0&*vz<+T(e8jvJ$eoV zB?T~K5as2YK8NWfo<~YPgTv`>IqKsqR5<(dp)cEDK=00n>#89cvunA{%L%$M)}%E- z+Y7LTL0WhsE#TMm`-=Xj>PZ!`)~ z(K&8wwg6)N&3|FkYgh7U3x!zd`r4lqi5ZME;n0{F5#}>?i)rEJH#GeJiA|m+eZ8DO zSU?f>fl#Gzi`dPes#t)+aBX={4?$xdcO&byCid?1(awZqf1}Z}+v{|OO zt|T#wanNsY&NCKu;zG`1RYSh)xbINpDJ|DFE; D?d&fs diff --git a/admin/client/dist/images/progressbar_blue.gif b/admin/client/dist/images/progressbar_blue.gif deleted file mode 100644 index 5ccc3fee357d2a49f6b229763c654c6bcbcded63..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 10134 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 diff --git a/admin/client/dist/images/silverstripe_logo.png b/admin/client/dist/images/silverstripe_logo.png deleted file mode 100644 index eae3feaddc3b0efe1af178863d8af08e0867a42c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 9056 zcmaKSbyQSQ*Y^ODl7lGC&?z;<00Rsi0+Q0o07E+D&>$TWqokCiz)*^mfOJZygwicF z(jm%+PrdIS&->kV?>*=2_51BOd*8Fpz3aZz)lnlOp(guQYvX&~YD2z>c4E=j%3*!P$)NPAt4_hA3-0mpsRe~6?+=`xgmt~5uUDI9yYg$vt$2j%1v6y0|7_5dKkL8KL7VD z>N>chTs<9J-9SnP5+ELJxQ(OBUjgqw7~0y>8ZMqFxQh)!Ls^#XR)?UYqph@(Fj!PX z6rv)cDy%9Zq9O`W1S=?l!4j&%B2uCv%3}ZKD!bZvArUU9e{*gBhpYO3a{m?s((Tr= zGQz{r8)2*J;fe(PBWP*I|Kf|V1XvQRB&jN*qN4EMefcNX_P_Y@PcB6G|KtkYIwSNq zwf`&C{}$cW&)@EU3io#KpVCLT+}69tZDHSRwaEYgEE5{a3WmPl_ACjT4SP(bxpXS{Lz*KGn4`77oj!ssbs(*kfq* z?tKJkyuP_?SXw9RnqLTV#V)oCj$Hn>8+>TcCgr&~lmQl>es5V0_2U!!3ZQhJ!mK#6 znQNv>rjGvNgck4(FrUyQ$y9db5n89hW{u^rDOHgXML=($@Sk;lE+3G~PB|+-Kq75a z4|qjyoTX07wnFes;e`VlFG8(w3_1qTL-gyd82X5Pqr7bNC9z zVs!a8r?wtJbYK^W(b~LtB1VfA3ic(2Z*bqC_X{7~B?>-!&5Hotx|TW`ZB!Km*16JG zU@_G@i;dPS{fjo2<5s`W9^#efSYgCj@t{c7C$uhWZX>BESrZ$&c+v^NSvFv1W{v@{ z);q|3ShWnx=2;=dS((6n!*qY`v$_K-&Z9KlStVqI_&$~+kZt3@N^*Mtu)l_zeDy(VpEivEB8&= zHKw2{nbPU~Ajw3d1j%i*A{@hLcvL+6M%fW_De{J*NjDvH`m(gp@`DwrzTO$u8epAN zPcr}7p0YrpDzVi72R8diZmau_Vh`~M&2D!#Y*Poy8Gf75bKQ>Cq(G`wIa9#J3!DK0 z3ZOAfm3Od$;JZC)S+yap2kX3x&y1|fXIo*Q=CXE>VK$L0r=Qe!&+eg}I9HD6%tC4`KfmIp5vE?IkwE*o5})W9YQ$@p>qAx*sCw|6Ge+?7;jlg~+KAXf3ftZ*jR8aW zZJjLXsnnd)n#%+b6D2Q4+hH{2>QdZ_2(39)iq`1)LDvBt&R|`o{gT-5k;LnRjZl+0 zaA96s_nlhphL`g3XyYEGS$~lUJdr$}`9ClC=6|w?gitd!22q(SyI3Y^oLS`QTymlXDDA4fpoX~IZtC7l3AK&J7C1& zd(4+{lgi31v>LZZ+(hqrg{igeoL~qkW2bFd?BP za4-k?!g84PxW~()rJ$lf(-l9fxoQ|h(lw(B^cF;bMiO{()*J%Om?)VQ1k-O=47qu#AZ2)h+)X@BJuz;4cp0GGA9#@V zOvugm1Nq#%r&Aghe!jr0|0jU$HBwE@F!*zdsG8xu_CgTG_$iGWS<&$b3ba=oX5%*c zMMV2obJ`m)^c6BMSYJ2LIOR9EU?kpmQ<-w|ei77}pd;e<6p;~?Nxk%=c8M2E!l_sB z0Kkk)Ow9tO!sbQoANfk$$-o&>|EP%MI}pz!-RLoJ{fG#fplF2ZnSN;bD;`G~8lJb@ z4z8rcH#`BqG~%-?sU&gq;TsTmkII(EZ9q%nS2@0nji>(*bAkx+vj^|#44Q+ zvd7wo5?Z&bR28925&?&F{n(_iEjFVUv9Tir9`(0R1bpT9B^zMXix|L~c3z-wH_Fcb z6UJfO{n{rfVw9S+^ALZ5C7JI7Ck_+NQ)J;0jp5J27s))rbrMPX0b;l_rXC1XXC(4|2j31N0olSS{&u-wWGgbth*Z@J-e-; zZ|_+&%SWDLqMe7PT%Qr1H9USxQeS92IV~bmH2Z7-!b+@d*1RQdJfJJ=CaZ_Ple6<} zQo-l4m_#6ixrEnv9)WX_H?$;Le2*o~qc~|IrH8EhlmS?edds=I2gC$fowc@ju<)T- z9dk(1YPl-!MkXbPCG1xvLV0@)Kf)_*fKlrS6fp;?Q3xui&~^g0D*GubSrs4aC7xt3 ztg~LE_)3UoR!vY#-vBue({dr~kif;*j>JnLwrxIh9scyB=)O>xO{{hpOgDI{PARBv zUFQqxW!|kN$F+tpJo0uaY?`?`>|EPZw4kL`4#19#z@vNhXrZaIL z$IvPeVXKj`OcA%Z90qUWP?p?4>WZ)to!E`|+zO6Yg0ZY*4J|Tt-_WwMYV+HTtQLzM zKO9>5j_h%NAAHH44nQ~P>3@KRQ7$6#(=Jgq?_u($FQdqZl(O9>&~-n;CA}%bplb0^ zXE6{t#!pdrWA<+}@%_=XWc##wP+^@0Gkor$QNbdTljPKSZaz#ikN4Fu`-AI%Qlorh z2Q{TeX~j+f+9;BMR5l`6wfHoCYZfgptrjaO*(wt<8mO8U^TV=UnOVr!`YDBN`{8jQ zy7J4JfDA34mDl=*)^FDpQcnKh!L4PV03QlPA@e>1OL^$-v#{Cszn-tFA9wrw4m#y|(y zRrl3=(b?}$LGvO{O8S}#=#p6Fsx|jnvGYD-rAt!a9|_*mCzF_V!M%qGWwd=Zz1StG z14-+ZN0Dy8AfYw+Kql+xrAT0uMnl>uH23`D*5#>KJK7`s`>S4TFqk83NO7^W)93WJ z*4VT+sgO`+S4D)p*=RGXQoAuH8^uA18_)svI)PAQ4*TdBDt+K`G!)Eun5~L_Il0fR zmeNzhX`v<<6#nkBs2(gOtZU8Dd3TZTY?Y+{r-z)eaqC%%TTH|s;8O{Hy%+NAqs!^h za(r$x5?%C7lHQ_HE0#ZCU#_k!TIGD^747BNcZM|lXBWQ-y`(9T%6p`$@Tzf=j|j5% zod_2~D&oZy85D`@%bWB=>P%{*bO1I#;qLl0YOyYDC)=7%LXul@DYm8;@p|bU<6s%p zgB_$X@hRuE((1(s>(10eE7L>@%)*YwMdz1iMr)=0{p%9ICyy@lSIta%Ai7I3!a}r& zt;U_ew^w$v4`;I3+XgEGAQqdLvYjjrcmT!^w%Rb!;Oac)n*3|)kU8S)?OsOCJPSk8 zwC*LnwWXYKPObyA=2f62SALdKFMfyo3Xz|^SyXj1$0%u<^KTPlbGm9P{zl1X2Mc+8 z6n{E+4b`f<>*hZG8fiVREQ<@K28no~nI*g|K(t{K8G! zV+qWOu%5^1G@Bxcr@+ZyJ+ROW~jBc({C_}4B0&yS3=ovC82q}l`+7F7ELf*c4~AZPkc^I`GPA7#^>}Qam#)KFA|8QNa{5qzsvQuU6VK~ zKa-Cqgi;iXME`nB&BNdSQAgwe*~toBsPJ&^tHYnZ!FhgtcKs^$h0@UpS9D=NDNnaTXL)o=DHHx={4Mv4%lKf!QGjIOK1iRD z<9tXbWc&xOA34&XSGo<>St_0o>l;Rvh;{~ygE!#F!%*dOLl}0 zBf^9iM~U&?BsEh=;G+RI`O|8>iE^r*W2?+F(-Bd}Z-be}A%7S|n|2_=&NC@g#W{I@{-Slnv9`1=Z*b&n$LYTi~J4Md@W8aA#2ysgY0dGZ=+2&_r3BY8jlvz zLp;Zm*L~-_`FKuVB}#uwRid<2mGuiX86&?7IGUHF`ue>rX0;!si96uM7L0w4=`*9l zx@u7I#-CW^p{ZjkU{EpOS{q4P1wehq&of;X{iI{{Mal^fAv6hMi!{Bzk+@d5g`F8I-E_^Pc&D9LT`4)oE1y`DebYvW`IZW=kzzb(L{&eWjejl z_HQ=JPv2R@ahwzh6zz*q)N*O}z=|>XQh{C%{nG626zGLIb3#@9tX|pxCj}`YnaZa> z-5=)*?_%sKBF+(K&EAU^=$wa;K4~OC4paoik;Y`nM9qGkj&O+<=)%cY^2{W;)`S4> zrFKo&3Y7I;=}pjgIkpz#O-0!+&F!x6H~8CRzU>06Tt|p+Lh#~y?2_j?CxZEGxLRBc z3l!9zh#g&1eU&z9uhXv*c#PlLMNiP~CqsWDpM=}C;ftl-y;&rFK7<9k9dac5#rFje zfW&FdJ&uyZGon8JZV+V9^a%b;`F7D>>Yh`%n1#C>x1b&OtV}!uy=}Q6`MXl{rs|&k z@fTPD`_e2<;!rVb$V9qBb7hYtUJ9+_t5VJ8Z_HF=q(~p?OETS-UfwI<06_c8O9JVL z3A&`0LY_S4K0E9p=14*J7TX22Rm@=(sp3#7gZq7gLv+z?+8F| zRLe4k?L<7{oF6_6)z~C$(g=f@geR*nNL9`BGA6lKPv>6;6+v&H;=*${dic(v+VQ16 zM)9ITmDYYw%v+j2c68WD)8h{!Jjs|+xhh^?(pTT!I-^8A)+Y% zD)s)Jz!w$Wp+V9n6ffou^2C7cP2e>CIx-$qjF0JII<~`VO~KjFET?!+Pgh98K6|dT zp>4z4sPPU-%bxgjK-F?b8F9+gn22ab@L1kxb84~h~5t_-uf%GMTLy2$*LTsF_#rzq)eHfs&TS8z{IRSfcC?~HB1{-M=U(g@XAbWk)WIU2nY&!9oP~-q{_*=Hl)YXWQd2xR?H6DSryj}H zklP&I+yZ;9Fcm&d_$`n;gE9>t4$zD9xNFz7(C^f^g7IS+zlhHBWcgAF!0zQ^~q~QO0@ZYToIz?Ix8+$lif+3Hwc2i9f0YMfo!3NF!2(RVFxbp0#|c#>`P8&z zOJhbWgS~R)OA9w@hmkknRSF(?IYNYwI?i+PegXbM3Jo)>U3<~D+L)>Ao}AiFJ;+I| zyyIKy(2N9??G|Rue}5=T>(ShmHcLg>GO;ZzmBKonW+~0- z$FhtL98XSmN9rvTmGzUu8J9C_c+0eE8%jp(i`V=g(2f?@` zah^X*yZ*%Sv&rL*)0g@lk3F&JOU268L$y4=iGm(ml}EJss{UOTjO&lNPg7`bce($2 zkNfy;EhzJ1zXP^XJj{aX_4%rXTQzGQgzON zhy1Io61=tsIkWX_KaY`&3(rbiz9WHZwJRCN0eQd`uC*WcGW0h;cS5X(UlTcLT*Q%R z)sJPZ(3G);#tiSm1SJ4)s+MFzxZP@T#p6pKr&sQIMHxWvb(T&0p;~7>A);P%f zvYVr9Z>|G612$9)wcEd~)j~_~W#rOjEIAz))_vdMwUwk0QPv#_Rn*#-1dPcU0d82h ziJlQLcx=$`9f)PU&G|X7ttqt;PCIcWJDEu{(eXW%R&B2v>zKi1cQ!^U$zBz1uA-B! z^Qn-`U`hLe^fUxQpZos!c4_8%=NZPpCNF$=gHaCgg-LWB`6ttmOwNwtlw0rN$$^!6 zY-(gH;^7eDT^G`s7S26I92%^R!Tqy?9Idm!Bu7dbXvIWRav{gZ!qlzy&nVYKrH0LQa;}&14j=Aa^d6oG0sC$arS|qaUXat)J1vEAyPZLE3r7jj7Ys=XC!#w1SII>mip3WXZZ!U? zJZWRisp2O2&ZuLP{S!#w6Y%&m7k>#x^RdZVHB9EZv3AX_Fi1+^>l(J>`MrC^5{&>+ zkF-R+^!VV4uwlroRd`hMYtiXRbpK@69ioctl?!4(7z>?=$`WSUheba+WH#ewd~DDc znSs+u&HK4M{)VWR7}*ZmIQy_&FiiX5%>F{;hFt(fYQR4`HwJ%JoW1x|YW{HitMF=< zL}*7+8xye=YTh2ae)k34jk;>61RX}8@5u?Zq3U7JNg7VbN_PcQzw(eb?Wk0@OrQ(* z^m&lShb*c-L4q8?jlk6>v4K27*Boak?I*S0<8l*teVR;{HD#g6gW4tM-1~Dos$nGA z`;1S`hjHtyqbU2}y;1^Zc?**}rmqs?D*8%S!ZR2Gb;pCj?{||aYO6>;aTuE7Fs z_E(!ffQ<7$AB?h4v&`wN4LGiTh{bBF971j@&mY zUwg=YKHXL0-4}hPoTYW08?SDv`Pm~to-m&{c)0si*6GgAArM|fu|;y-=Vvcn8I1gP(wtREN5(@6 z6nw}OlbHV?H_loDxAX`1bG?r)N5y_cX*s!E=g^5}q{F9iEH8eH@5-co96XYb!gT(v(u~>2wNr z@Yj&FF?T5zI)v-D6@s_LtjUSfDW%i;#iGPr_n_%5&i<-J;1h%NPlM&UE@bE));{@d zf}3{tsfe@paF=Vf=)KNy#|n3*thV=dOqMB#MbuW#)+}gRN_#8A+Uv{8b!(poPRxED zE%CEY-H|$uTrZ1hLnN+D@y1UYa^oZgEVmsUbEJBg^&v2->MtyY%Vo$+vm4CIk*GaM z5i-CgWaMD%T+W+uw;Yi?)4<9s`iO-bPB|+iG7mDwk1-IP_YsfvKKavBh^AcHOzP87 zWx}Zn+J?xPrve>3GRap5J}pwnX-~L1ZNs<|9T~Muo1_r!47Fvi%)`u!^spI=imf72 z1&xt4j&~+cQDwmWo%?`nWjJHr{8##FE%IM?-&%e{(8g-nd_EM=wi;509k`7fi(=J90bSi@c3sKO3N!lO`Ldr8G2zHu2IqJJ)uozXssSq9uu^3w~wmPG)CICE6A&>zpgi%7oqRr zymGGN=VKD3Ip3LLFadDa%>PkyTAyl=+9!NC1DX8fX*^oqA( z!^GB|LRLU%Sh(W1?J0@O3*R$WXX2xT=dPBFg5KUZxn29@*Siw{hc=PVk?Zh~2sLOa>!MsT~n=? z(}|xyfH$8QDk^Ae>bAbb8dKdf;O*KQG$OHe!s}BwI^ZCwa%*@IM34R!-&DnAXgaSG zwA!In_@-HYa=A4b5`LWxt|iERZWU?GQ>c;ypTjj~PR2O-_Bt4bSTPKQ43<7qZgdh6 zvS}chN*81S6kBu>SOY_| zPU)+cr(>c1U(Tz)e4n0Lo8Gi_m6qw%?7bw|BDTTEBm1Oj^NeNV8{QkI+7HCr|E>dZ z@ihSJ(nc56hY7oJ8gMN-$-P(<{F_Rh7ureVYraYtss?LR{#vs@wChUh=3FX$nV4bZ zi@C{Ez`3U3KUUZ|th(b(z~5R)kk2a0_?U(OAR3?Gd2i`+f+Bc8q-$AP$iP@C_bo}w zDb>DectQ;8u^;Zq=sG243~h9BegW9n7;PBPeI*SWX0rSE)WSY5`_cQhbjDMcO;_H= zjc{9Bo^#6SL*}`V*N1__bQc2NCpdd~K|dVN-MkGeTzl~WL8lclguXmxpL(S>UPTGf|vhrO-xLD(ChU|(dxj!fYjL7 zC~e=qy@L2gg#xHUen`SF#csEwq@-l#)~#DVqi$MII*g!bwOWuQ=;`Uf>eZ`fzxLW| zAJcH=hyhqX9*+m@?d_qx`!qXXY3gIHM5e-KZ0g#rK7S#4oprOmC3fay%85tRm`vcTNStRL5h-9%?b`nj! zLcW{w2Xgt={6VM$#Y0Iz#wAr&R!W_nouW_vpq%|dxCH-S{Xv8dT3TE1i$6VxzP`So zMaq@Mce~w68<8J$27hd)trgAJ>fs&RfYp))*0cj$A$m= zyc>5-Ou_A=)zInG&}!6p`%D*pR+xbA83cejLWyJ~YKDF5Km+a=H;R;I$CyzuxO}-6 zqf-)4czX)oKi(>)x?PtG&>StK_*my1Q|r$%I7mffespV{*Y{)Hk$1r!EXy zq;d)#kC4Fc96*m<4U=1qUaK3@bq8|BeGi|XszVaJ)36SRHu@CkWx<4OI8E1}(Z(V! zW)ykhMA&U+BD|arb;8tPgsHO``I!=4`_~yLxGh;oAk!*zU^Sa#4Zy zrVU=k173(*KeZ|{ZJAa9VDIm5GZYlOI-=uFt!`6XFmASJhq?#R#!05;NT55PE+3X? z=V;W^IfVJnKs^!|izwi&ljl@IV;zQ5sWm<>ydI0<yyOdE04<;x`NWBW=i-3w!2FvO8N*9#$?PB+C118_K;_{mPMA~XyI5DMj( zGa(@k85yZaO*IGrtF<3pT^6`pgFhm>^au&$+t}=%?}6=dxsb$Tm;`+G3&j;LsswZo zR>=T|Hs6Qz^kgI_8(=o~BPGS40ASi70Ur4;TU52@jTC?)GZYpU;@Y)qgX`7NfmN$k zp`xOKBuPPDULJBQ|lIV8B|5p01sOdGFq1$e;O3bpL&uF=97btyZo`Xvprv$I)q^en;c_2HIet?WBgfjbgS$m>T_eLae%(0x8O4TtGY zeCO2L;UlK@_BJtGBdLV zT^aRVZojxIM)(6J$jnMdUF|7YoD|kfTYuMc$>8lcl^=x(SX055WK#tWSU0hqb+ z(<8X6wG!!CFI2RhTUvME!nAovn?D6P<0nzzMG|=2(ChUifgfrWlmO$e)FQ@o9Tu}0 z+W0tRWoNj%TlW_zxdAYJ9=gstg=z=lQvj13xq&@yi_?%8suFvwdB-nrG zh%_!I2a?l<X^^QE)o@9kx>B*tyxtA3zP#zT^1ENH+pwP8*(RRCzWoOyld>nv&q!8_rF7}iCE#i? zTQ;3MeMUNd;*`WK_j!ETvIlUnu8z+IkHW1VJ$j66!OC%y7_`|eIC|umm^1$x_vLq1 zs~IhqnqO1|9Hf-O1q&8Ek(g*$&4Z-Kx5~;6z4cX8d++0kiHVO7zUzOdtnA=(#Agx` z1Tp%a~+(H?k-)wHS_4mJgwZ6WxvAn$U!FB6Q@=9oBkF?@9 zzlnXXv~=B#a*0##y*Hkdk@C3uo8%G|05_9MRM^4IZ$#=_3PKRw6`01IxTH&#@F9@=MO~tW-!N0;hT7P_v4ReAEZ4k z`Tc(=tEk|KJsq>I1o-o5KbMMbH#4GnjcELn0!Aps}X9xEzJq4pW7 zzu)=ECkMEd`+wiRU-WnG*<+Oxap3@4-u~z#8-d(M&;QPSZdcxazoP&0(@(DnjoN}I z@I8+`_H5`GNq2k3RZ5oevUe zSYi;D*DE|)JJ`$mHD*cxkT1JAMK)*=g84$;M@q!B`WMd&JPM( z2&Da@frRD~6#${RMA@L^1dW_*@v~WnY^#}OigAXo*eoMST=?(gWkli?G z`SRs2jD&md-o39-b1FP~*Hf@LY2T)W6nN@I?m({}j6vLPK7d^m{=0GiuMZ2_XtA?U zR#(F@irPm(KPDM5$%FSScb^0OJy!AweS(H*hXmji`A-uD^ zB2fYOBbPW;u>}`UEX`@QOCs7XF z!gS_| z)sf1oAOQcGoMdA0SqD6K9!pn`M%$MigMOoM09Vgmv3m7>tIFl?U;qwb<2doaS{^%g zY=jP;o$?gyUI(5(xgHju3npW?)6?r+L({n~1Edqcz~;@HUmxzf^Oe4qMb2(_hTrIF z#rw`SqU=%yA{Bi?LV`idCO1s!|GqOrN|R!6U9$T>@mvxi&$k}2dc~}!?8XtrZ2saW*0O=6GMaVHZCy7K23AeFaMHXF_$z+fK$;2d>5v3I?wXLXV z!FseVP+NBkQWo*xP)lVkUiIoCTD0oA?N(@uRd=^`SNkQ3g1xv&WA1&CZALU@QmDHSUb5&Z1o05+?kOqr)md&UKJDo(lGZcz#Z z4u^y95c5gva)D5xPzVr_KqTS;51wt6*^W^>vn_Tif|ju1R-?skB+alhBBm#+?J5pX z`ZNWTMW=fn*lgpw65`{eNkCy1fsl^~OeSYuE^nJXkC>M6LT_8aDhnaVBWz@~6(@ju z>=YQ(?zf4YjzEp_WvdZ11*_7Mc(sWz+cUK)4*0`27!69P)F6`*3Y@1eLlB;%Os3$; zrG%7+N+fc*OfSZyh;S;-i|`^zs!Xjx)rd@{5eieKa;X|oqhc*8Rcka7xnv5PX|~xh zGfqr#8v*w-tl~GZN{yAk?4-4TB&(*TAg7$PleTiw0&6s`uEPmB3^$sc#<|W$JiQC4ttJf1xM|Nnk@^z(oJ^Y4cb?*DXe^2Z;(pBTUU-M_y5=AU=| zar@TIuWwu*`|8@&(JLc=|MK#sixbYf&RYUBZm(i z>^ac=*RD@G_jj~^{FguP`{={HAGEc${Atho@9o~TbH}^eo15O*wzYA~=1mP7-+t@O z4R6%1e|=ru+SgvKU9-Ao73El2ZMRuhSV*&}s@lK@Z$By@KiB`HG+}cQ+{n%e^QfVX-_3%e!o_i8mAl1>H|{-ChE zyx?GHzHHB>6$7-+UFM0%Q;fs24jdS3XpJu}{$=~Ey2y3gk2p>a)yWD_ZH_8_rJue~ z)HN2Gq-6wIyv@wuQAlH*|Gg_*Oh*(Q9)nn%--PE-2jBzAN=Z?(T#`WN(Hc z)w{i4oP6xKU&+b9x>L(OID7uW#Y>lGeo6P8P9+%R;|*TOGniuJN5plr==&W}k=N%G z&zN@dff$fKcp=XisxN%V-~Xr5-93pr`$LP;ndzeepXKg|#oI>I0rx_O+(Of#AQ0Fe zpd!mt&dN455100sSP?6^LGh)V-eu?0A_j8?-253(7!(Nk0{>X5Z{E1Sf5kIXi2=Iisa9padBR9Uso6+l7MDsp*?VDOwwa=Zy z1?kNtUkOWSmgux2UOR#X^`7d_Gu+x41p@d2YREH=VqDW{O0V>Z(Nm;Pu#tF`$o!S-3Cd?>4an^z3X&W zw;RM+?*J$oK$KKP%%k9@(3`lexcUBk&63*p@7JB6I;+NyS-9uzrmvS?4D?zWe3Th< zWJW~L#~ZdH(3*zK>{j1QH|fsK1i7ROs6P5&4m&r?&@!_6qsR4K@|HP#g30pVy63_q z4RQ>(9vu#Echn7%qg@kkZu6S1pR-Rsu0BOmma*{7Z{_J*4q}O;{4@8e&wJ0lEc3rT zvUleRnOhbKl_oo;oIW6klfDF>?qhL zGSh9Gn1ImFHBKC=4_;Bm&aGgJiuxaPGA37Cre>d;!^N0Thd!*5do{}qHv73wIKeWu zB%Vv(*z&NOp}Tp3w$>wd?b%^df_NbPyQuYzZUtgPEWqUl>J3J>yR$8$cj1nix7ibW bKAmJuUV>hPK_GRp39ZU9|EJH|0Dq|g_ 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 M07*qoM6N<$f-7M7r~m)} diff --git a/admin/client/dist/images/sprites/sprite-menu-icons-16x16-2x.png b/admin/client/dist/images/sprites/sprite-menu-icons-16x16-2x.png deleted file mode 100644 index 24fff118b093387b1b8e3a270882248751bfd2e9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4707 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 diff --git a/admin/client/dist/images/sprites/sprite-menu-icons-16x16.png b/admin/client/dist/images/sprites/sprite-menu-icons-16x16.png deleted file mode 100644 index a7cc02524622e02dec013bebe32daff5bf92c98e..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 1928 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 diff --git a/admin/client/dist/images/sprites/sprite-menu-icons-24x24.png b/admin/client/dist/images/sprites/sprite-menu-icons-24x24.png deleted file mode 100644 index cb4a4a8bfc4cc860c53c7f7526cfcb994b1740da..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 2936 zcmV-;3y1WHP)w@Q*K3TED{S-0=hDf@odfOq83w6818K2K7_dmOD^Ftm?wpd$^0}SQ!qCn zcb%(A`J3oRqT`}C!yL7Hoo!6Ftms-aBCs%&T#bePw$1>-6|62`gmH1<#p(euG9~Q6cMHOz= zuN90PUWYZ^BU-FPjsNr3*NG>+o(jjO7O?QzvPF~3!(2tJYMoj|rx1WYG!>pf!2MHk zH{KU0f*Ufnp~J>4U@8naQ|}WY5ZovtZTPt&Kej|B%WKLSLs=wSlt6CQ)Yi0_% ztRlRLkBK;tiqR$j&-(_^bH$wN25kbisows+%;)XSJPmADmwA_9x#C9^;X>7BV;vAR z4wK`6Tk}_unUfQ)%tyKB{Ze$=Wqe7Q);PAI*1B@)y(|jBPWPRt%55LK$<@Xg3vo~x z54+57xVS~nw@56!M41nX4vQFO2vkU&%_58E9?k`{suUGH5~;-!GyL5mnee+RaAFXIt-WU6XY`j>__-C@J9-3JgV?(mT=)6E>6_9A$^jcuB+&uRPKYW z0{ZZ-+L(Z+9S0`(s7rT^{!SJBL_b5r^Xk?&Dg26PjcB(B^H2)r>XV|6i0I&#M4f@f z^+s`7Y4c$_GdVLWn)}Y_^Z^m>`l9H~qPK{c6G9(Xa^WQri-FL`*-w8EJt_KysCrt% zmj6R!J9MlNp1T+U3@3x_gSmjD1}0Y#UL1Dl9iodwW9?3sD?aMyY#%6I;XV3&n+Rd7 zecKPD*%NONfmcNA18hF~0EUF5Ul2VfYJe*^6*k&FcuEo;7d90gAm=xrv{9mA^JoHY6LK_xe>tuYMz9 zh%86agcfHXkO$U?*aw6xS;*q3_`P+ydhwbcIMPNMZ1>AV=xppwhiTbu%ajS5#BDL( zloj$$(d{BOObmZfCS>5^&iR24dXHu1!YwLF@OhH561-cLuPABY>vFh1B(e+p z#ft9}Z4^aOdZOWI-5~mz=xNclqN_#siAKTq#U=J&wQ~q})Pe`MoM3JO5l+2g+@%)A z#D^~@@{0w~fS!5gcPouYz9-0EQhEkmH`<|@R;!;9@yPEF@_Ak^21^kS+K+%VbMt(V zzpQjILN$0nv3Rk7tJH#xv{l5%j2KhAJ4Uog)C;JI8%=6OAv}sMlZ;tl@;)zmrRMSl zg&RaW>U43iMJ?zxzyP9_XGMH4qU?GRW&_asOR8AMA1cF;jRaG#bDuZJJUkdM_ChS) z=>a7*2dR9?ZE$`QD~PZpmqgY}LLOMxiEfMJvownk?pOr)JMammy>Q}1;HcX!@*B!V zV5`Xl98kT@MciFwjzwdX3I|Q{znrkqqo|2qv*yD&@p<JQ8k}2BS=ok6eE~X*AxO~Ml%;M zqmEc&uA-P$X7c7Lno&nAF}aHDBAz{!Vm<4cX99eEj8!Q%q#DEod^uIQPkv0msOpLd z@EskjuD0Gr&spDtOuUVErs=AOw@Wp+h(94Jz9(e4tB|(}MrVZ28b#lY#2avx07#?0A3a!4!Zg+rH=)9gOc2bO+~CC?$M(GW`1d6K}Ut3gVB4> z#xm6qB5YLb6E`oQ)9Xst9`N$znR9aWLTZ_QDByOv(maZ=d)XiBM1#QFs2@QXAH14) zJN3&m6fnvmpBe>%`Rlb&z*F*1M4Y{hg7bHiXfkjHY;)X0)%kQ)t<80GysGHi^?NGJ z%%xMyG}mU*GM1-TLoQx*q|XSxsg@gRs+i<{O6LGxheZ2xOnq6O5%~74@jfH)OfU6` zSlkO>=f=QaYkn_QpuD4r{3hEA*xlsLM$mamz--M(>i=R6xNP9`f@?&Ks588ZQjPcm zxS=lOuVIVOMZj@!+*otnRm5GDU)4Fl1jN7ydc&*e*4|t)4ZVO&wPX?2G==J>|EkVG zswZLoMasbIm;@}-+#%!3st)u~(GIo5indx(B=ni&lWKRA#$C{71YP)^R)A3Z+6^q*9U=nuL%g5b8T7{4H9DNi7_|9gM`q_ z9P`0K7A1hc^f36Vt1-85&`1!FV?J02dtpUnjB;V`k+3J`LZpOlID6IQ|1Cu~U8z=^ zx_Cof67h#NTSUE(6SB4D2y=w=Mks`y<9XZb3+g%M(u$VD3*m_;1g` zq?lFxe@f*XW^?2T)amPcsl zjoo@OMgWHHO5@{4V0oj4jNs6y9OukRHNYgNfUV)x<>R8uMD}it?RiqflmC8EF|a8Z zv=gGXjm8<^pCOdYgB|FNSepPV_jV{L0XxL-tx;*XFUeU2==EBjX&!ZfsH$L=eF0nG92z>&8Mbg0A?fD$=kEH9Qee z9c@j{$Po@4>`A9@0k!N!g$L?*Td;zFABaBOR@0TAtN7(Eor}JJiXIT1%GDZB_Im{2 zntycwlU&p9SRux)%}krMY@8~!@w+#SbDmtl2ml`0M@3_MCGG?NDPY5X5=QAp-L~B0ys=*vC1vuAtHo!~}4jEQwewgJA+t i#j*%>#_nmAp#K1F(GhY_<_G5h0000@dbiQ77fng8YCpRdvFZ|U6urQ2@bn>f=h7u z^MB`Do{Mv?db+x%tE;AJo_D4@R#!(2ABP49007{tzf#u!XQcrEw3p97|5kX{`!WCk z6F^;A;f*iw&>Xv&UM2IWTHqa9C@X8kfjoi$TRj=L5u>JphL=^K2&Ti*i(*ohPm%HH6yp~+iYEy*%s<22$>q+gX$jlTe=-Hz3obZBX9No^{- zc6(!Oty>4z-tFz};b>o{ABNUskXy&$x8DU3|=~*iTTNhW@-&RT`%==Fn@?u0GCj{{I86pgDg|((m=&$ znQs(HY_dg6%M4N-BZJE}Lp5@BhoM+lv;Z4Ydwpx4t#Lq<8NTewEu+4Y=Gp{@XBd*| z8)EZEm^8FBKyHFUwxldNdKOJyg~ME1xechMIrDz zqtBHu0SLW7X0rD$bi0X}L(~;h zAC3PcYKqlft{tzwxVDxwfc!T*AJa_5mw4Yeo$6Wj?^9bfGx})k6~rv6Ig4f5v?gE9 zS3SM2T&sXu1@#wm7hOloMwl6p2hR5}!`w8+ezS5)n5U~O`nC+;sE($W8K}{tS6@2K zf!!Xd7mpN5Tr}#F(-gHD3=+VvciBnOgv4gf^bh2|u-Hv|b9M3>wqu6L+%Lp8|Hg+< zihfogkjR`Rsq^eti6*SH!IOg#ZU*4|SmTKeo>ISoeACDUuK`-;y!3-%p3AWfGt=Js z!3Ca+v0sj?7) zTwHqu9yYfgSiE<5EMgCV$P`ox)9~#=o76wpmV2N;n^F8DIF{wU>iYbg{nJ>FdMhU# z2)YAr1U&##dBpd$!bGv?@VxALLFg_Z$r(sE`XwmWuO0=cQrJb~HB9=ZwR|?%SS0N~ zZBh0SlwnAbG7WOM1jjw&)?CDe8#k(ww3AWj6d5(KHq}GZs#7BPBO_BQ=6HvAd2`sD zSqn9-P^?a(n!^9;9HLR*(+7*knv8uKMIipCt&ewo29~kk`AI6ARbxa2O^P2eK z;j{zH*p`^f6>gVQ8dK2txeM^WsOK|pf{?3e8!hq?rxjmEB}AVK*gt~0{yQ_8+7+|Q zc}LeQBU945^DY+7FJ={~ipLl>jrIjYkF06{M=zFv;-2-)!r*$xk?-KcF|2V2js# zsK0wfdh#BK>}Qq7NXeu?&KJy0wkOE$kHgWdsp6GCn=%q3dusb0o z3kMD{i15xC&)q@|rc{-KrFkYG+S=of`Oa z>W@^#;iOSo@+x8G)vNhM97*jzlg1lXf6=|<#DO#le7}wO{0Kc;L{2b(e$!pi*i_od zPq{B>+;CRt+9cbUni)n(pL38-m958bb2y(;eVP+iMR^f0XI2W&(9$O7>QT_iV zh$YM^x5Xv9L(OUPH>1z=8X5hqd>h+K9FEnCW3UbKg2KN*JTWDyATkRpu$Nc|gfA%z z#sJyjW6};G@ZMfK8m|U9-q9J8peOd#;bcmfX{G`Xl8mCZ;*$}@zx&87Tqo9F);(g;P5c$BIRE@yHysd6<5Ofwn$)3whn6SqzQOFpJ<##_#|{))EZ5d0Fn{jEmy=)j zC!{LL0s;^qq=6ccmCF>Xug;Z+0WbNt{IaMO-Z%T++=@C)1BTzv%VIj*_ka|}n3Fly zKOj*rP?l(9PpK+pEp0Kk10qdO(-jU}@90eiUk5&|sv_v)`)O@Aww!$%q;9wOxv%$i!y?hz%0r?~S~h4NS#&R*eoLl6R$wjKOEog^AO?32 z(hpZlN4%MxFF{&|Kz~VT{$WpG5SiK0V4M0|T;sVcuNJ_7xmy7{{Rh-s@>@WyYE8NE z&U1Uz^cE_7b6_2omA5nNvqb*9ENlI4WHj@N)$x=BLUvXMJ)-Ys9WfeWD341J(E)Y- zB<@6ebakh&W^(5CZ7Xe`gNc#E8DH=pb(OyQciI{NUuAS_ z9C^6{b&c7_f`Yvm$7NEge8BNeAEAtx-a$bOZkX&mLMwmR25h^rh9DOO3Gg$U}yEWZ$7CxLoe_kyWwv; zFKv21DX~p*=<8%bjPtM|-;G6*h=IIs6)h?u?0XG1t>_L{am{4RB-Fm}xZ;94Ey4%W z2{C|6z3bAfQ!j%!6g#gg?^wd&ygwN-UGgzr!C*T`y}td+L=xITd_Ni~B%wwfofnHU z00) zX6(()DYtqOMmcF^jllEj(v0w)LZD5>4NnZ}QIFb+YWU|(!`{brPEF391%u$sHNy(_ zk9I?GG{;6WKq*k#HpcT*vR{ZzSpP$HP57Le%}TCueX~3mevb%e3YLr;OTRjhQ+a3f zpsP&-`2}w%w!qF3$o3_~-Yknt(&5h>ty)8Tdth%Pa z?UViH&koSIU6xmEWc&`eeiR)3mEV*#1w*CyVB1x76M~+v+R+N^Gj_%l%S%lhw+c#t ziOz3$kVbvKW3rtMiv_h!L@6vl7-pecVGQXu(ePEm@}k+d+_r28fYIS>{?;=Y+Q*P# zOin}to*uc!$07uv)}8fS@O$=_En{s&+iyDMy zqpOSVcf5@6o2zcDfKK($R!w7R`O`1pwZ0>q^ZjPK!lBpYcm{C+9WTfr2DY2Xc-s19 zMfbf7M`}!@RyGG{8wYnlH#U>Peb88Z6uk5e`6HI}rsx+{8w#2uc*2R!1Er+nAdu#| zV}BHoHhBLXBbWf4Q^6c~ic(nOB6iHMm~kDMSDSkJTdbbTzmdbtQA zgBMv36sPNvXF2HUDF*7TEN2&u5#f|_^4*QcL3CP@R2uk#WDHT(PlQJ+;Xl(O%Q9ZP z9=yT#IAyAgTM%YfO1yj*$PFuGeLW(JU!GmP4rJ?j&H_EVkPlSZjcE2m&KYOzn=z`% zZZ`|L!O17AI6ttF`2uyYd}{D0?(Gq$Q+?8u@UMF$h9#r}O{M}0s@%~!BY@&bTHR|F zhGC(vvm;?4fZ9dg*VbrzlzbL90^APx*4%Q|`s0@`wsI{Q$e#?c1#vnkHoQ3?+n*fO z71k+%16Pfo<~3r8lr%%+%~(;(EPP}L0sa+hUBI!}jd}5Dt+bc|g;W6t(pM8N)ca}Y zq}nG??$}T;f&qAoO-Zp+KN+DlZv2Q5_RNiZB^Mg@rrcR2>tKY#WBVG6cnJZc&XZq` z$urmdvfK#J#u-r{5L=`k8uP6fMH27SiwcoYd;{FR{OnPupdR=RyWJ3jOt$9UhU?Kr zA57Va=TFr`SV+1-Zi%MFPIgJ|`@z>1?s=-oOn={LDTmW)^g}|HFN9+H&=hbbYHwtb z#BRs35N9t=x>53y+e-Ju?#FtKhUZ2%&i2C8BE}=ZvwK>)t3(Rs8W*C_iyo$6>6|zk zBEPRvNsxp9WFf{VqJWiAD5>wX+i*%$_sq&Lj1Eg;>$^r`Dx!`#P-3e(bz?Z}E70z% zZrY}!4v`M3C5%CFrM2*c<^#=HFu=W2roUq*XTKw5qKdG7Q6H0+Eb`1kguT&SP?*w< zgDzY2tzw&aK~XEQA1ORdG=Q9Cvl1->6aB?*+j>Mce4nTp&F`!Mz!Z*tqSv;Av8mWr z=#j-dO7MFE8ptpKGbHC-(=%+UH{}ED7Ds7+5I3`q_ss+z)WS+?H$f{exm23CTLC$S zBR@*tTA|vUgsVJoaP8-W-G6%z8iPB)QN`+Ji*0yEuiAp#=jvJ2-n^v5e8L^b^m*kN zi}?ixOf!)3lXxkFN!M!zXH4;W{#n3j(fk+7QA|W#(ra+AdM5$2jzmo|wB|QivE|8* za$dpLSM+rA)txa{*C^;{-{0N8P&4?9A?K$9uQQLu`S_&Hh7?N$OEr6hZCaU0^Bx#|(Ycx4}No`G8JgrjLG{>Cv|OEcD1ag>W?#zq=Vx@o()W##Fg zipjQRcrONmMs0f9!%M^XDtkzR`u8dnwax?3qLNR`!kAA=+ue8POJ)}4G>a2H$=n0d zsZ2HDb?Ue|bX0*9Zn-frdsnKD`F*9|oH;KXBrd~|Lb5$Lu7*% z?NybBwSYv}ZEsT++7Zmw#K6LUPe16p5~poD(ZsP$7y6`ykzHg=tFf={&;0~7{AsM- zQk^o`*NmaN(ECB6b)^lC4Po`*u@{3zJE|+YGpK9rYBBTze0^0wgOiaQZk_7Om-eKU z3aL*NREs%_X4faWtGx1r@+znpYQ)r7phw+zrQWcPI-A1V4?)7hfG9aFbb) zY>R|8q3pC=0f%RVnP4Lnm@K0F0Gf7oPjwznxZY_*AQ@eT-Y z`Cz&D_QiEetR+A^|2Tz97y{TnU4M_zE_g`~sCY_ITc{17bU(=A+G!5j)p34EyK-$M zB;S}6IqAVida5W>$&o-{57anaX_)iytnfQ}Tl$$+Lf$S9f8PH6 zmDj~qCHHJHUo2I3h#W@{b{SrwhLla{5v~U@&dt;KTud2t_?!Z~s}^TxUHC$-%$?@~ zXn)!>+K1T-!7G z$0lv(K!0^2g-`(cK`fChVXaMmUbHC(A+1x(`}t`gCf5rbff|{R8yx4Emv=2V3>i}B z1y7FLGgS5Hm##PrljW`62&4i%aTc}V-x2itHGqI7(LtrenMB;WFYB2 zh^!1PC8&1zBX3UUKR%^r<{ZQVAAAs8VS2fl5)N{TEX|cSuORgf56A$@onaz{n>i)O!E;F{q?Vlqa~j{SaJ z>+SVR;}j#oj80*3V$m&k#_z&G^zW+zx9}uM4d{YoJZ@{# zzeF87WG?%vIR=#>Pv3?khl|Tr99BA4Au4>LuIv0^d9vQ6;{;sCT&0nEQXiNMLK4fI zB+pjWMT*!Q^-PS|Nj3N3Zh^>P=aB?8TlYLvBK=Z4F<1?Jtsv%!33*{Z9&xn26{H-a zph`9A9?B+8CUFJiv=&$xn2Q1av)uNfuBCMCk$2q*5Ukf<;Lq#sJ!KL8iMlW1 zCrd1Sx>o0r$1Sx{tLJ!1@ga0F;F}_Vxh;5S5=u3qZ#vbhZ z+ZYQY0IA;(PXOb-vctHnIWtZL}-*<`OOv~{?#NiAes zet2{A2fx=sPq(qRUDfDwAsWxS0epYdpSc`q-TRM#0~tR+AAuGVJA`C4pEQPPrcV&E z2^z~CFr+;QzWVr;?JKg)X?5i}j5J%Vh zDRi9iVNSQY?ykU66-F;~lYNj_I*A}P(4THTYM~^+>u_Vdyo;iswdYJj1*>#yOM|F@ zHl1G-q)EKuywo9a$74rHY*)!f`U&+NR&&t2g_sJJi6=O4$tk1$ zM#_?3TwlNIVm9Prh)v4cd)7v}#|G;feNFrtS2MFt(f4netM@O&oO8+EAJA7^?;_=^jjg7JZ#l-d&CqZp8hitu};?`_E}@Y3)L?s+nO=bo2Q( zW*m45*f~-Z?m!M*1{pK#f)#D(-t&w8r|0}(x1mQ?U!br@z(x_|L-c?*E(Lp+%tofLueAXn9h8A2T&6H=u(Cd7cO1(Cv<4P(^`(n#iMpcUJyXz;@{dAZYTqAlVru?$!Ji zlo~0U!OsvH*>kkoZft%MOuD&bqpGr$lsUW z2cISpg9<`f08a%waL~P@bzf=tHCYJW_28v?LoFspSYB=Reb}VUx1oi0MlE^`w3qr* zMOTgt0-%o!dj!m9JI@XP_hMPpet>52!?d6BaVd@eHIkdMOnpG#IV6E_bO8_s2(O;9 zsD2&peGnJ>V7%E6mLb1GxRq|U)mBxt+D&9SyS|qY9A|hWfd#*eIr#UTn^r~hx(QZ% zch%INBeC=cX87?%?62C~^Y*{|77gAp1tA>#_kpL<7n_?Jw%EMKGYx=c{%uOWukTFh z&gJajQ${TQXRdr51o;S~Nz(-qlLK5dJk@_`alI!}LZ~cmse<}{8?IVf_e}Lz%3(Ek z0fV{Zd+;WmALO%-_+-!(=yEi(OmnIElp;XiT z)i6NNN^m@-#8a|_J$op=w?`D+W-^VYsvX4m-JdZE(~E#ROgD+gFqU;60Kn|{|FZz> zrmO5`WUQK)?^|&>z%tPOrO!IB#98v$gDJ9Dy^J*=@b5!Uu^3;H_C6Oci&uShEq7iHdsn+Bi`&7#u)HUd@-3 ze{!CLhlYYE$M}wMzK~CD4p${)x6)P<&8~PvDVaG15kyopDT&3x4)y`dGO*9aG__DJZL?s(La+Uek)}$sNubyz!IXTnJoD zSj@3Kb6Rr`we^ce1pr)rQF+c67|SKunbUZQbfF1mxT)S7=g{H7Geq$)f%F{ULT7XH zTtmzEjHzqr@SOg%S92u;A}wzRDfuGbrSAOWdD{9pQe$LMkr7qJplN2_JYRre0JfC= zjr(W`-tU=WZilGv)d?h+xvB6C5U>r=BMt=4W)VG{`$To_N2oj9diW{iH=6)TP|HZRRNz3Wg zXZ1QdCB8nom3CT%xvEJo8FDf>QM?yi#)cF-8yQ`%YDbBg_2+3viVk{*R47OE3j55i zJO=xj`S+ZGVyb~6+GIul;Wk5RU32?SfQd<`7@FB@6`zBJ-@iCcS_pWf^G%Q14P@{> z0=@baR$X};H@I=@SkSNhi;^k9r-8rzuIcfuLUsSijRYl3Uv}zm);2u6?q}ys%+rx{uo>11$%t zJO6on&=xhj^G?&o=qYCeRTEX@Lvx(y;YD{AE)|(XH66Y~`i(Ck`cEn!7`{XfH6_SZ z%~u!NYq@rOs6+m3tj;#J|NRX}LG-rHoae_9)sM&%9^O$5aE3jTz-ohMv^THptYiC+ zCamMzZ@rJuv1fP79C>44PUPik+Rj#fpAPB9E;W02ftTcvvLDQo3$Q&eAEMeIT%YHMX)O*f} zCdOyhJh(QM-e1mazCVw3P4`(RrbBH0G}bqEJLVws04Q9)zv~<~O~w{N5X0T;yT0X1@B*tK+Us-FSH5lN1Ys0bLNE{C)X16yBVh z7X2McvvAITa&oq!q(Rhi64j7@eW-T-tbC9!*xx8c7Ic6v!C_YfLr|aE1lj1RLY!u`JjIgUzzQvKSj|KwyN84Gv(Q zF<`&~8xUXtDzkgcTes?*zs@-oZ{50C zChW#}m#Z|oqoYHEz2Zj#R0llz=%Y9AhqwWO_=6J6zvh~2Zf!Jzwr$(?Om=p5r&_=`-b)vwxO8ac3l=Q6q^zuL4e>)d*8^_4=_Zbb82&z_urp4cv_=a6FwFnMAO3I!TEMT9`ivPfHX`nxgJK6@WEL)5 zcu9GAxnB(#W*qPJ_AhJKu3aY`b<|O_+uGU=4a$}c(Yx=ydu6|V{oV-1r#sB?z=g5Q z$%Jvdmu`l!^g`7z_GTj2R8cDKlOK|$f<7I2GZM&1;1idC-x>K9{pE+}AbgpB9S$tS z<%#CWtM-MXdw$hf0#9CbImkWkAenaN^TB73O5sbyIBBF%9YBiaph)xN87} z*o{jSfLjIKFiq#}41kOTG7`v0AR~d!cfAxR)%N)qTvHKZg$ARN+4II1TA z5+U-?#B;z%_6XqmWc=7B(9u@_=f{AN1nK&h84>lQ8m3G7LMH8i1XgzG-?9M0^0zg^K9_-D@D+0HVxQV7&&SGl0&_dlf{cH|(qe z75G8&GXOFY$Vea~f$k;n<%d7P@qm4J{if+f5b-4t-N<0O;$8yb1`uVgJwmU6=nSAU z^Iip!84q+;feQQ}`JXs|lx-kZP+YW1#(m-v2(1&2JLHfLu$Qz2CCFweP?iWvv<&NT zexb4=kzrW0nu_?vh~M1S-hRaD)vL$*36czi08~^|n1aH>T7eO zd_B~&3lh`y`!wzx*z}C^=jU>XcO>yJ<@4ugL_K%h? zXRFCyk6lOt**Q5gr%#*q(t(DCgoqXu73DHdkGUfw)Sg~P8%f5+svw!XX-WHu1MqF2 zYSgHFSoDY4xw-ul)eBn32x`J3=rM2KuyJFLHaGbI`V<#`h!$`@8l7v{{&(xpTShQ0 z0Q0x&_X+PCyUpWB-~#~j18DW?&;}%2l4FiOdIx|v!t8qdT9|JGY{VbbyeV9;5O zq4+Eio~Z*;Cg1=A1JlPD#<2V{HobK83-a^X47WAl^+bv6!9O1W=6R2xKNyL5fiP8C z7$F-BRJZaP_uj)0Om7JYbjQzNs2(FSKS{R%pW6Nd2j*ku^GtqTUKuF+894=mZ46`t z!gI3%T{Va74Gj%Dpt9%v3`qu}oRZ8KFZus-V?tjAEYYFk#=V6>$#H6Eu2MoBoGI-> zN&f;>T?*S-xN_C18LqU6#DxI#?c4V_PE2)b?jpc(1N447Motf$c;boEVT4@9?Xe31 z!0@WNw5+VMD+#cQLIOWJ@q`mD?bD|Z$An2WUa?3+0Km8m3|8WIE=rnDgF@ZsSn>DF zi1^Q=#6_rfC5W%Y0QNrQ84*h~nd=Y$FwDkU!0wk{e%XKhpTtf-{q$=3bLY-oOJCh* z&p6{IgvaW2PyAQ_1`83LRyZ*V;h5-p-XaPFda2E&#a`Crqf=Z|8fa2n`dQ%$O!1 z{(u*cHiPj_WR+iJq+2u;Y^%hWJm>xxW^ZpJ=oQ!V!{`$RpuY3KC zH+=Cke@ZGy1ORl;*7EbOyzJP*Pm{D0<=}(bO6~AH+O>PtZnl7VL7E zA(`sxYIn2g%HW6#0m#eGKMRW#_ksDfY-mv5cj0bJ@wQApvsw|n@HqKX_h4I0D8V!%mwb4GI{a^*fSJm3FCr!aWKHW zLIa`iT(kpzW5uaDCM!oXe>78aApwAHw*+&6Z1jL92m5~7HU=eY+FDw^gQw~*Vr(!r zXmn^h4A&1ZH|TLy6ae7!EJ|__0EFOs%d+_x5q%E#^SQT(iW(AHO?uc!vV&A89qQ*=^lN(>8|FW9K$Cni1sB@pzFJ?5B`z<4(H z3CP|t0Qt^4|M*9j&2_Skk`ut8haUQ6809Zu7i{NcEeN(?xUCDnM$Cw>T(NTH6G5;V zP744f))PNj0AY*j3C9%kWB_P8&`FS(C4B~C{u8iVb0liPVCZ%?hF=Tu9PyoX>(@Wi zDMJq1eDG$-EHt{_z)IeDQK6tUhKkg114{f$vNko^D&y`;T*=XajL1V z=91k-tJkb~CRqSEcuer-E`s%dYl^Ter_5ObbTE~ZCQg+6MTLbwDJ?C19xD2Q5=6;IXi3?D zVH>c){p<98GQJ>2Pxu)uK>iuT@<@0eRzbIJ+jjfn#fyEWN_6t%$rleEJoxtjC0#SS zYz)mWd+DW@e#tZnOw)JgOG}9E^c5J=6zKkKX23cDMSIJH@#AlR4ful%bW)d~mi(UM z295(DiFJ6ga;!-)Pn$I>f(Gb91TTO+oC>k_M~UkJ;x+g$K~hiQDXMeZU$QE20&s~c(YRy* zWO~C-TmqfCnLjX9 z{PQAqOxvcy5a*`~AS3}7F^rbZOetoMiQ16TN;zqTCBT?~8$W*h zOo;z+Jd{|9&PT?4yv_DrrsgNp zb3fteFaU^l$OvnsUZu!rp9w1gP{ z8+5x|5A4)4B95>9xy9217)}Ymx)(MaIB*80U3oDy+wh#IAL3t+iBIn(-XHSYeHUfC zox9T&&p6shGCyZ6h#eCInPEk}7%S>&Q-KoziV)-(3MX67Lzx{HZUByiepDK|V4oHO z$pZ-HPD3~YAf5z5iw;3aFI~En>jLgQ9l?YNhMf%&I{I8J&lKaW3zOB+!3R~js22y= zG-H5T4lixh&07LO=c1Ub=&@Z$A#7ST*TYV+2rDbzZ8OG*w^|-NV zlDbZ|rHovC)Au`m``q*K+g`9I(L{eqp+(|ITO`lSo8PN*k1jD`^8ua-V(fG0{SS62 zg)XV2aFdTh0HDKc-oC@U^42>C9Yh3Yt?&uCX$Fv&{yH~>vh*w~o=4%p6GDjKA#|%T zkNx3K2UQA@ER;MOHW0x$vlS~O?=M_r-d*s)K?4zi4a)GF%QKV)d!fI)A*=R1lWCH< zoW0@pox9C5FU>tDQg8z3fF#~|FY&`Lk}Py6xf=jRYWo|S%mZ_t=yfSL0k9Xuo)NQb zR(AsDLp}8 zKw=L-%R)^k$j>#GU3~sQV{QT9e->&T)o|`vy>Ino8gvm+0R{zC!-kqujy(LJmYzT& z*=YCM+FM|FJ$_j#SfHfCIT0A%$;TaMCRdF-=%pvxPlPEM)8^=$y`kJWNdKI@p^Nte zd3nVLnwxn9*va_OFTzh9-?Dib;#~A^#w^pwMEq`5u;Ipkt@!WXJo&B7J9l4NTvRl+ zf4_dFqM{s!=M|s{iSR)uw{)4^d#dr<(^ybg@baVy6Mk~s{CD5z3V^DhO8_6vne&;y ze*4-7`xh0Co;?0gGjPBFY;I$R)tNM-xcz6{`VD5;s?}}%Dk~m4V&a7BC%*n>mwQd( z0(kn&Gp|_tm%lu4?2PGoW5$k=PKuqDBJT`=BRIQ)f)`}W`yVVa8@FwH^WxwA?xL|@ z_(G?(Wu@Z;@bp<{U9suK7iXV-+AK4me?Okk*d^mwFkHr=nBM`Px3req?_am{$ThBsc9^ue=CF!D8{ z$Bi{x-+%u+Nfh|!16cgnW3vXZp4uIwvc zwaj7tb%-N?EId<=Wll;g6knjEL87jN_NauQvL)-0i&r&ch{+C>m}Wf4u}x;gF`4{J zwe~N6#gu*Z63*jH)8Y@s=QSk~svUktCb0uwHsu(BgjzNq0Jv}S4mu2E^@7SgVC{Qh z4?Dj1T|=L)^b23~YlmM&z3c?Q!tKX)VcgR8=}L$@s0Vr>i0EL3PD?txg)lE z7oK#o{w6Y@gBZnUP z((tyHGo~MLM7SSdQ;h9g`Dl*opZ~Kk4p}=@1pStrbFOJxy~;GNSYfizp3t!{JaYK? z=bksGJo3nKhh1^SJB-)r9s;oBvByq&>1$tm?fkRP%*MX4P>U#?Oj|2TjH(uBWJpXL zMBdSiCn?!ECd=EQ&3IP5`ER~uwiOgU|FsW4JQqEpm)uqd-v$^vsIsfYkzASbuh#@VP zety?Yjcdj094~(Mvp1}tH}6~h`t==IHDZLRtgMjptht!MX>}V6laKNC?c2`{@n!>b zjz!Kt9X@U94`#kG&nb4&PY8el`P-z4gO{yYd*QyOrt^w&awcPs;XoYKj8@e)v8ZOv zc*?pA6@1Z{;lqD%@up2u)il4$PYOVgz<(Gs7!{}rKU>i;=z$*VVNA=ui;+MuZCBwQ z1L%rqGWQffr&^E~(Ae5K1*JX)za#MDp^2O!b7M1mxc6WS3vLJu zw-DE@i`x!p&gI|udhWvC|KYM72lii4l$$rLva}?-6zzFFsv+w?PH;B|P+e>4_nF%L z`!=C^zA}2~ko*5>_1d^qkhIkXx&(mP@yu7h^PLCFv$BpHGh~qIS5}IXIeB)y?MM_P zt0M^>Xlyc@cI`52w{EL0FE0N1q=5r&J9_mRXU*sq04AsxuX*vshh~f#Svdl&AX_=E zCu>G!9`xB7vMJsVi7Z{W!ECLqefGkqp1SmqFMX-g6kX{!CGhmwXJ7pB3orco*vS*~ zDzTwC^e%FcW1O&bV35dCtQD-Ut$Xdlr=LCxvt#ttQKtYp)dI|pXRdkSh1thWnUq(7 zcZrf^P8QNvz@IX@$_&lTnf2=R*FV&PSHfH_1OW5H+?T)k%|~a98c_~o69dysoN%_| z;1lRTqryJod0!`{EFph~O`2d@RXHurM|3&bv(>fN{XN^PvY#L}x)@-j3dIz*Se9fmeUiG-DjF z?w>C)t#|{EqocOAcGJIKUsJMr?c{gwx{Hg^e-O~#KVJfy-+5Xjw9bT ztohWw_@YD&^cb}_HOmx@%*mKPy1JMCBI%h=9hnSAHOB1t0*zDO2e9N9zc{Y4Pf=bj z1|4dlk_c4`R%LcP@Kdw%VIH<&q_hLBy2_UP%B$p>@jGWfY_{M3Q%N5jJ7NrD`t|Q` zYF4b6iP>>T4ZaF6JDyomR20+1kSrYPHbuSzqNh`F_n9%%6d!ez#F6=q2Y((_jl|l2 zED#4UnEGN^6&ZrqReIZ(01yu=$j{UG&c1^9`OnRcpFJS8L70O$uXp_XXHMoML;yUi z0NOu)m=6^p0yAB)-`6}HQ$!`!M^w2 z6`$9Pr$N$QT#n6nTYEfD#MHORvUfZ6eTc!4)~&xTngq5py3{*KR_wPEMO4~x#}`?Uig23`A|&a-0x z;M=)bWo4_1`t|ddXUM<@F!k$SUx3#rcOAgS1@>y{WSI_qLb>-WaR->Q^br^=8yfn& zW;|WlnP-`7q}OFS#${o8zIDr1(|^*WzhQRFDBndnA?nfb@F zG{<{5H3wr##dlBSf=f~uj2pve}7Pa>Z6YyGwmDSSjKp5YeE1P z&zUpnrOPk>$7$22l@u1_ORvVnbZqO%B!bnhU?XGiG66ax*bu?#)SUM?ty{cgsi_$_ z=oeS6Ui}SCuK)tY!23g&U%ssBth0Xd;qv9A7^*fT8sREhKs`!Ke8ls9ka;ee;~hJ9 znaxej8)w~n@9m-V-bDxi<4*gp|N6nsw)Q_QUA<0hA!rXS0`cP53v!(J?&>wo<3IoT zua7c#pI{~PiFu`2($3K2`eO=w$1xuI7Ff8874o-rQL{3h&*;!L--dgriW7WCm zUVi2iPsH6UAF_cULClWxU;XZPf7Z5U_17n3WYe##9Cl}q1EKy@ha^Bl(_bTc$u;Pb zKi;u(Q~y4FzVX%i`d5N6dJNB|4(;F9lwn9-fCVZV7n!q# zV;*Z}+6$sy@9K?+Uy zZT()7Gol^?2!cr^tN>D>k(Ru)qfYLmTVFdHksP`7*g-w7z4^mgYr7-h56NN@4w-Y^ ziL)DI1Q1yrr=NJsTqlTlD&QiZ0I;C#{GTA`DDLQRfCj(@Np2y&Lmufr_~cw0 zf&a%3HxIqNV$b6UUhYSF0XKk<3OdXO%a-6-L%FH0sW#=Minaj=P8mPhtlzRJq>i%U3aDw1DJ`imHBi^|${z77m*@*{t2L9yGJCm!yJcSc^I;$}51c9oLv$!y@T34V~xd(r%D{92-DM znbi{LFk`Dmv+#Z#!SH(HrVXYHMoHr=D=C9CXryI0KDGu@C^MA^vvvp!W^lMT60q$6 z(<=y@SEWLd9cJ`M3#1%1goteEJs%4!wyGknhyXMl&KU_}{Mf3;-1=)bQtZYPzm2Qg zTZiWZ8%*8aTC-k!TyI)$YVnM4!)6R>r3F>~;b+E*C7uLidBf_?TKyrS2DbfDSb(u5 zW$D=mRFv73m7q;%!)58XUlVr&AQzP!pniyFfn~)drlzhIx-K;}weT_hs-_QJ*VNWn z-NO&sL?zPNHUY#))8X6z(0oAKNN(GKs^M&a@U9n(iez{W1q@zVMaTrDw^Fdu;C*Wo zlzPk;X{zv( z!gw?j1HerNg4%+p0Ksz3cp(On0@`?6+ID-*cuIj%3D^XgQ3{?7B-IXhMraLiwD7Quo7zAI{Weqmi zcd!Z*1gl|Ihx_xDPQ$w=%N#qYT|3kg2`Zr%4*>x&^?5DT5%9H~^eRh@osj4tkNooN(i1 zwT=It+Ex3}>zI4qWj>Z{NRv2XT@V1*@v-P&Dr+~bSbyn_kA%6$=1lUscFU^u$iga9 zi{AnKWLefK5?63!h%GYmIM&&7F;R++i_v7xy+qzrCPj*=W)DihrdR0Rvjejb?45`%?$v0CM!F*u*g#Z zA?@P!U$v52T}#$Nx*4@ zPEg4rJB`ATVdMNlB*YK7H#0DHbU8?9uin z1zM5wZ{*s~XSyNrO8cMg_P26s+LQs1`QXaZi+}n3t8Z7LF8?#v-_6&4JAp_EK;%4I z@;}{i?fv!Gw#B_gT+pV|7o=pHH^zg-#eK~A-@o62crGdlA3)^18?f~{E9reB&;0P3 z`}mpkedE^l=kAdW&e4XbBWuW?@A}{O@jYRD zF%TKE*@a4Jw9DnASsV6oo5sclIYfmF_^P)uV_qJvLO=vTFnkH>+1szZ?}D4}2MFr~ zK;&GO-sCP^nA{g7`6eyTBA|~~jZjLKo*=oW1n(pRe;f7>unD)<^rcY#_|QtA!;F0X zKX3R?4^+Y)^}b@oO4Gmp0KC>$fYS55bE<;7Z)gjAUc|u&!Ejvxo85EpOxKev87Tk} zkA6^L_=CXVhtDwYzWY8tq*4kUbG4W1Q5CVYx**DM3#5f>5dtpZ zd>i1>Iw^{=z*^dJ^b}Py7#r0kl#y?fMANB-Ld z-@WH1Ua1PiC|F85mRcpD7OZug@r+|y{qY{Y{v&x5lvY9d!7$U(XrTt->8XI{P+JMG z^wv`OCLQZBt0PVdf*QzJKLkoUuttX*2=ktmlug$a9a~OYSd~CFBdrRejR)(ns(|&I zr6VJ4Xvk0<(`iH09UT@75)flj8}OKuh_!Mna@&|Ntfd16kw%!g10#+y`hYWXZRiBdwU4yI8COiQUWH{0fx`RKZ$BSvods}W+m5h4Vc*nlk&>pT-{ z8=!_si7>sj1Iw7;*cxhIU~M2C9jd@ifUOdRdDObeSnEA4Sgl>Hnb%}apI|gSrA0fS zM0ii*c^ykf8zZd+emlTYvUFCL_MK7@nF!X_5b*Xvk$AZDEVZ2O9+wX3gMt)ZYe6ns zIJR!KMYJ0fRpj=bt(5ow*K2w6Hh-ebIq zSj8_ly?-ilD-pH{wrz0H;k|G*Z10Hd-CHm350e>x+Td_yJPOVdCQs6!qc|C+z9}7b zUD0W3!c#l&WLnA5(bkUl()q<-zM7@g$aXqPP#YOu$EM-EJiL`p02aJ$teBQk3p%Fd zXGzGD@fLDhdjb1)4z28{hgPhTuog^kyiev7vlT6g)1s_6+S?EKlIw~Nj|;-4ba|Ak z0CKtYhGGo5=+F$-6=)AMjU9CGD%w^MnCMs&!H=cGGYJ5|mq4+p+p_+eTkrc#AW!cH z>$k24lVZw_NchZ{K7V1QAtKF=M#ksI-1}<{F3k)wSIjLpNpkp8=}})Fn{sx>+k311v#PQoQ^&l7`BALjz$|DZGeJ4d(0I$m4(}XFaPmx zI5Y0#+yKzJa>&II4##=w2XhC31mnYD4qEI`P6r_2``Q=8#>zu0JHg~B8@BV|wH+O? zgW(}5bUfjQ*X$qkKI0k3rkWD5{Y5elt(XP*SbF-lYqfI+5^rmZ4$*BtVAI)Av7OrK z2$=vV&3G=Z3Yd{4=eLVg&#_%A?=y~v9oadA9fT?~=3@aQ9|hrXZU9Kg;k6FONrXRT zNQp2^v2!rObpa03$WWzb(_0njT*1LV`pReMCZC-8;wN-|(X&l{6ekIC#KbgY%xgOj zh)(O6p2K`fQUE0PMAR5}F7IOdJ#+$vxmIEtA1rO4@& zuw39DiSwtbQG1{&v{tb60>Y!IdDXXdNw0k0PQ^HUwk5QpRk2bH46|_bS!$M&QVXg= zRlqd1D*6okfExf*Y)fWmNKDPaBumJ6mXM`p*czgpCFx8^(=(mupAkq(FV;CDkvNy7 zgA%-w@`7iJaT6T%$vJ}6eNY;dgi3~KY}n={O=Rrk+%|yJL~aeys)NMY`Z3OyOj|`u zLerB23NC749>!ZKNQpWDh$jINvE4mohu{=9f7;v<1f9lH{8R^j8prcX^%`X|k`d}7hUvz1} zJMDA6clB-kO8ZP+R?OCndJHzXBuW+V9@D5gY_CTtG=eD?so8DYqd+u0 z^8&Fy_lQ#qC~|F9t%#{d3PDS)3)2LblVfWK8CrX=4U#K8t7p);0eFo@P_!yyor2Tq zHI4*>VGG`>#+g3QD8&KLkxL?M?X;oMk`WYjN{P@>w7jMySVgH4o0e-twzUkV7c~WX z#y9}9ep}xXwPOG>)y{`Z>9q9fx3sV;rv2EdUu=4|3F_PcFeaq_Sj7qpX)n>{S2NPL z79L$Qq68=zTXNe~$ELTE>&^(FBZ`X1RrIP7ij$0N2`K^FFHjYffTp8Q8nNja4+;3S z&nbb9)^>bP*_ND=AQP6BKVFj&s~3GTp`o!>*k;;FE?#<}0s1N#CjisdQNR+a5$Vc_ zTC`?XgQU;&^n>Bp^jxOD_CFqc1luW|P#SIk?OZ;w159mzR0?W%BoJgsQS(R8Dk=J! zo?i~V_TPW@ILJQI@%DoYx&hD;$<4*#HTZEwi;WM_Q^f2c$=Cv<&V$dC(CK43M#j0h zd6Gxdf9LiGaN6$HUvw;g&Sy>#!Dh*SzaVS;xtEyY!6OxATKs+6Hg>G|^JAcudA}ee zP*K4}x89oac>^J;iCt`c`iDP!L23bvY6vc7CzdZgsZi)ENl5_+RcqbpVbB#7?K7Ch z2f&KO-@$TPSPKAknGqU!#zNav2jesx>m!o@kB!%B7D&VIo?7OYPfzm|PLd#ykf}}^ zZOrLoY%{?ye{_t~c={SYs|rUg;73Q_6|X=<+R~VLDv(YD88KSxRj2e>YVxFu+CV@B zyz%NfE4tCS*n6}MhhgCUX@wB?R;wxv+j!jGj&f-lgjrgqG21~*<2y=7TJG^aodED9 z;6?I=6(QRCEe+;|i4}}83)ZYLGjXmx-Fqunnj>+DGTnR}pma2j5u$s0=~8nXPUxe1 z^TQ9#iHF&9&0k-*5Kn1_OFR`DmO!8@l@u}m6fL9E5he{iG|Nf=n~o`v;HiA7f?0U5 zvS|H!VcZ8jBBekA#pqrs1r1XQ4D)6UERV5U}8 zNqEuPwPw0kBR&9-nW_#fP9N#ji22KwnWH^*yaRP80O1u2AXWmx#rqe91r-EtBpX%$ z!mASil%8T!7gWJVAAc6-f)$%L3u7J;Oeqiq)j=s}IH(Rv zf$>3gkfze-Jq-&0nbj}>Zm0{YU>rVxLAPSlCNsgS5z9~`CVMqv34lyhb)ZH}_iDrf z)QFj$I^Ksmls>tTC!GMm;2>AT5&$4~y?;ckE|stXpiiEp8C3x;g2aO=SdFvhc#mg| zQVJTT6d2BD?eNsW@FK5)Dq!vK)InxSUkpA}4IvKRRD?_%RKXaWQA@Xa%N8?k*f0sN zK-HWua-@Vm0+30n4m40xy#{I#s^&CL9Unj)N?&*dRUnJZAf*U}YA^g#`jmh_<0hYm zhK76*OMq!m1#7VhP&2RcY6O!m_i6;g%e)4P;l*A9#W1Cyd38ueUgXL9Vgro_4q!

r$FeFCn*YmChve$O^`aP?kOlw0npskl${IfEyh~F!Eoe7p5#RU z#Z7f}TSrcvddI>=qb>1OCAF9Fs9la4bd zx?_#z*Lh~8G(_lzhWzsSlV>+!-IwjOI0Vo*^Pi3LZrCQ<-b0Hj?Y#Aoi_N+9By0)U z$GbN^vA}s;qy>OnO;}>BZ{&79&C9+a%s`uJu6XmuYYnq|*Ekz*^AdzTvvSt#FWrSR zD{sM>mA6OFtmHfqPLF`%`Y@JHMKKyypYd`-mTS2L%WL}f$EWQ!&c;X6>yZ#oIgX38 z060&xw1sH8K_~zg^{JaqdkCw|XP$KPUu9;iHX!_U`OKD-+N2m+Du#*B#xYDWv&3{1 zzxVXUOT$HMxrKPgnUy2V{d#7lX9M;Tii)1Z(+MKZnG}2!Z^r{DnW(^1F`{h=(*=Uk zA??ta6!|4XPU(M9V5Pj%lrAUqXB z=LMnyFt$e6`;xE#tlC8dXn0st#p>DWp;lTc`L!UulJIOzYM$2;wu=o=1q9ODAUqXB zZ2%e%v;(~lf{mW?w2a$Y?I-tGelbD?LEpyNW?Ao3O0n_LINb5>tIxESuZdtvSys4PX-0LBeQc@5h{*!+f^bVe8v4SDjm+h(_O z)f~5V2I#MDGmgU~?;hjz$5@7W-w#Vdd(9yCp?>%N`>(w4mRrm-x8EKDA>A<_pKwP5 zpJMRSvi!AT_Y{5ZqG|yF`Xq!EPT%M2e~tK{9)AsZ5#|6s8^zy#d^33;f7n;dy~Ufc z!2Jhok^#_J7uiJSMvbcHcSr>Qt({^GN!D*0%`*X3k3NnPw5MQMydpj%~OO(Lc(4gCBy4jU-HD< z>$dMedgW;W#5Bdd4MJ4l@e}}fkSsn5XeHp4NUk*;Q_7Si0b0sa81JvI56z5&qVEk5 zq^~@s7BuYNFI9rf)CECss70r7yp}jrRlTP}GNzOJtj2+GFdaU=XOt%a6d$Or-dZ$a z!X1+1ApOI)kvEe!3zbL7taQK=Kf3x8G1Sw zJaWVce=Zng&ae}JPF7|3j6`oOSYQU?!|B_1?lc4X_4EB5yLOqwxqCilLh70e{%-Ev zSl)8&1VAGc@goUAoG^2y%<0C;=f&`?JNQ)6X!vdHb{(_g*ty_{F=OgJbU<(dpakfs zf2u$w(GztD9sE<8ybd}i0Pg)4<6}yIc;&6Pf_Wr-%F#!gb=Xy@YN0y%Lp?j;_v_o& z?ApECOvQ^1Iv3RU31SI30ibaSP1h@NTGJ6A_R8CDo6|7YUx3}x1ULv^c%p4kW%Su7 z(MISK3?)a$|D-7wG5_2Eym=c-&&)^R9RVFuk?2fpSSQmZ*uoualtC#B^Y)^O3YBIe z06^SM*O53hE5cG*IRtO?aK0Q!H8ygLd#9_J-5F4_`s- zgq{~;!!mtJLw)Lh8FtYUC_#`;QbwqW$%twId~+1fpoGtoi8|oN+5qnbrJ)iKiFq}P zB!kXv1D@E3oJ`+bw8#vEShvH%>2E`Wq}OT#vDb{R;vQs5035YYLFNp{1)v5M z1{^aoHvkRcjx9()03=fjATGP3LTF`~!CA`<&eoAolrfq00a|coeSl^` z1CeGHtsh&gL>DPC>jRnf0oo6pU1hMgl+=hQvp(RD-@L&`W_^HTyv+K5&i_AE>jRvw z%Usd(WpxDgUsp+bzCx1V`arBS{A&Q>`r)ydJND}O0B1ciXGEz*8iCSN3hYUHb$uXq zF39WPno$XsZs^#pC)E_|T%H-bS|9LB&lxkN5n~fF;Di+Dl%`w+{y8TmiLMXCt{M3@ z06>(+akK#dqbho3eSoFbnJ`z%$jqN1a|I10?bY=Gu9lpLl`^)JWFA`9_2Lf7`T&`C z2O_gRkXawdtPgmN->2{UhPI&&w9O1=)(0}{1L!)%Drg{?^#PHE_I8j+BAXb}zCO?s z5dX9G4{*RCkKSmSNvcDn$1!12&kbYt59ny8ryy9HQrbV@m%4|N5a7v304ax$AXN}7 zh!!eg0Aw1JKq?@Tmq5(=fHGGReuJfWC|i96mwC-eZY_aWp)o$#Bp)0qFXG5)mfIrPr~(-1m%D@5O?Mw?5zmz$zo9 z4=_y?M7(O~2H>^Z=>kEK`|HoV2skGIe=e_W0Wzp)dnyT^W`H?^P5}C>KWKzZ+*1(D zt27x7IwyeOTs|!zz%fX(TL7`o`qKd-mZpMmcE_%{d=P}}6#xZ|-H#fcBSFW z{s9#?{7>KdKmgn)6BIj2mGyt$Wq3^Yh27A3=J1=$ve-1vS`eG4tLyjgG*e*k7mWF* zyKj?mL!88G=iX$HHgd#w4d3?lT}l#o56nU7f^lcub6e4r>u|tct7*hb^7NbdvOM~f zZ*3ZA_U~^tFO~enteJb$ZAky@kpU1sfOr4HT!Ncb_$B2goO9o8#gqTVw1Qbz0QT-} zHg6Ao(5(KefLMRj_skPyY$_P?8dW}Y?JzMG6Iz^UA2m6awRehyAw4T2(w z&@~B@iNr^_SR=%a+@rqz^!Gd3@CtYmu3>+J*?`Xi48gg@g*c_14Ef_0K$lPEbnyI6 zPypbt#oYE*d?*noDkS6bFm|4B%E@NQ+*eKCfdfr{Y-X2I2h`>QLw?Ff0mu;$9qry5 z*m^eszqPK$Oqq46S@n;9nC&>~ArS`v=8YekD^9xAJYoUhTbcLqS`rtQ{$+AWXjdEApZp&_!(^MHN_biT#g|7wj$y0HIG*1&~Mq*M|?D4dB!l z@Qg}8Y=C0vSv5>d@X=IUGYs1RUV=E-5`e&^Io4W`Z2=r434l8!5HLdUC4hJ{*r@Q* z6SBN4Es;PA#8F#aa)R7f000!RNklx_B|CpWLbkSFsC031_XR9aSw-Ou=J z&_Qr{`Gtl&$w~k;;DgO|)i|=J<={vl58p^4Pagq?6nN`EQ>*DySy_Q`U2+4Go(d}` zI|t)OBd0=A0>vx0nw7Kv>-+v7p{InC$+vE&Sx(*@l#+4g?D}M+mr46SO9KAXELbc| zw=cnU((}Y14M%uArspyr4BnHLFc`rwM#)u&U;Er`jX2P(0I&SwofGk6({+1|ms_^r zwefycRc6U=F1yW@-VJ~$F=*((G`jxpVRX2&rPC>SjkTipc5yV8vsTtzUaJCNJ-)li5nfri(ul9Y>=4G z*<_Ry^y4y$cSA>6q!mX5@g#tK3RZtXKOUdB@gW+~HGyDyCjc2TdlJyWD*a?#mL~y@ zHFX#sOT!5Oz~y6msTyHWdZZc4oY(OH_@iVUE%!tM!Mp(AbWQ+}80HC_uG0{szLP>1 zk<3f+TR*v403)>X1koRLh+ncU%WDS&L||bmNXIP!q_Cy8RZ+vijERJUDu@T)UoHz0 zq{VjNpEB;LzrVK5@B}Ua0-Arl*~|>`Vb}>k3`X>4mun7A!@#Clw9+WPBQ?| zi9Lb7O27#KA`%ry{q=y5a3W3tXkO-Fn9maEBBU2+6XF5zR1j?ilL5fZ3fh8_DZ>h& zzye^jI5z;)0_2iM?$RQXAg&W~NXN5{MFL(PhG_$I`J_wwo^u0WL&StwH4~9~zGmvm zXFfhX;eG*?8pAF4(Fwgk$K(V6ey{<4cZTgi)bEP1-ebO~1S}`g;lnGsr$CSNHN6u+ zQwx?)L{vbH%wo;(6LOver1V}MhWX^|i@Edg;W`*3>3c3702!3_NCGIKr~phUJv!34 zpzZJG^Z9R?=jPn;EH-BR#N+QCkYM?Q4}e5p)G14lxDf(?XSAB9w6u@;s(I5q{pg)9 zgZcg6o@3tW5?6$}09`Ahf%x^5iPGpkeftN3 z67UO}j&I$;{+-{l^O<-7XEnsVA#<)fadu-frsu2;poag}*K5`=hOH-Ik0z>No4N6c z5AZF!*UXzgoV8ZtU49$@_zo$mLJiIoqSNo!*;bJ)BY!sD0<_m!@9nqjPM!UwyYVf% zTk$QsA4b1r7Yo8~5<@poEb4|kr|9gr>+BXi4P)^`;$?Rg((zi;>!;+Nx^dQQd>&~Q zKBzZF2s!?_0r2xe;7$HYR2lPH!|^~U0P=HvP%nrho(fPUSz=9!z2VR|8PiexWNsa; zfcu8+mGfJ6!_7nbEjurh@3{elRM25QShmEJm6e<7nrc&CT5k5#>@j5}xUSt}W=zEE zeqxGI5OKa`SMPHT1l#~f&{F{eGbiJ0Iz){gI$R_%X7~teh{H$9wWSx8gtZ4s3X;q2 zFl7~mrlX*2O@OZ-bOXRg&#bVi220qMlKGNTN8np_&eqipARqyLW^VCEi$%y310_L7 zQ^rp=>$hwQsiUm80&3c0N=qtC4b(M#@-)~AQj0M$S7#Ro02dRYMp)dZ*o+xfWfs8} z4x2dHtlh9)YDYyyg{den7j;yWR{&f)t}AeDeXT*BF(cb|b}ZJn>s#b$jc~hL1Oxy1lh# zz4*A^wBFQWZF$4yb<%EVjUde+V-3fXfLN^MZ>|0iQG<3!1Yk?b(zB7OD1+`r3Q?QT zhRf2i-?CH2>bn6@Un)7I{BZRuQ&wDJYU*mC>rzuw3%|4!4H2))a9v|{4?k!Vl}KwP z0Ai%+aBcu-KA>$Rx9va`-=ao-8W_oxV+kJyZ$=FshAT*AD9$58f+}gKY=cE!+H3Yi z0%9A?$abI(pMwdNo>IX6p~J>aGzLi3)nL74R)7ANelaBVNfJTs}(x&eO0I_A$j;s+{t1pvgwOv%fjI;^fKm1>I zifu5C;wEeGy}k1v5x;*>#`E>jSl$ zR;<7D#z&k@r)Esnuidh0J@RDECrnmwne_i3NI)9XG@Ut-thlz~dxtMbJAkfo2rgzP zOCgo?DD;)gF90}~qho)5FdREG(I8Z!XxYZ0ChwIL(#ed%!TFlLX4F99J802N+0M8<5w@yyZWAyqEI z7z}eCp!_JQLNF}BKD+{tF@Z7-2bBH6cx0so!RrI~xFG?upnM%PBmrLV27g2F8DtV- zCS~3SB_J~rug79*BaWzMsTp5_E=Ed?^evc>HUc15Hwa)bXbpxGnC}4c6rdpF!O=<> z03NX*T5b-ju#EXpW&r?3WKL#Gvmd)YDb9S}r&M4*WI#s%c|1QGj#8o22$X9SC6FZJ z2mtudI|C^k$VjB@86m1k7*&xmGxH~aktQ2)%vcT;6(GJ3M9+JB0f^$&ba)&i5-b8U z(!rvsNRzY(nml-99Dv}i2Y}xiBr<*w<4^N%HkBp)&EWE3X5z4EW?1DIJaj~ zA51BcVgR7AFnP%ZfL0Wb}1g*-f7fR6k8#|MopAkpn> z*k`hvvgJFJx!Jkq?@L}WqX&#JhmD*f1k}=nI`R-q0hzMoWC9;#z{yHT4U_<=g8j{Q zN0YvZjqFHE02B+*ZP~KL?B286?5*Ex_U^+E{^PGbY?g0Ygp#%k5i%9ILbe1%CKNrH zP~7CtcojR1mG`JJ@(>AtCmphR67T@<>#cn1bpT&(EyNpC1qB7BvANOQ@${Xr`W(}@ ztkR6^Kf;XYKgtX&>u>sFWuz~b=gNx8zyuR2FfPo+n^)jUreXt#6ZOGY04f0mkS(YH zLUaU_1i=T83Zw`#;aqIb+flRA?5y2oK3KcRR}Nd zs2MkKxGg;k8~c4jHp4`hReL(>u4e-zj9*?yp2=>_llRH;@J?BNe!l(Xc)nhHKGW!r z`Kw!U&EB0kW@&YfIde=cY(xN1_+C5U86l-Gdh}?irwW3;ln{jYnE?I@u`h%h6#Dcj zlyE@-uk)ZTrU77BVjc`b)PO1>jS=c4Z9pUq#TgPZ`*|@3xv;x znw$CE8#b$G-LN{|if7Vukxq5>50*SDP$k57{ElnQ@g z#}<;jI(^?T7YgfB%-LD*JM!xEeZ#854!fiGSw}f!zHb`C_tpK1~@Rs3Q zcKl%8ZhTlN)}MsW%ys94RAT4e*xfgTAKe3Ix+6CjqE{4Mf~VqAPBW zd!&;T0DfMS%P9I>V4maqh9?|fR6#%jhw;ODo@2aTuU@kzZs{qNfq2A2 z$2`qmp*%9a=av9ffFxYYiFLua@$%s^EXUxOaJpDu(~1qmQGpDNW0_D~%pCkJ`tUIH?bCEzCk_@hh4*ZibKnl9%Az_~l?uG+u~SbDOhXL^0aOIo@f5DUTy zfNxj^RWRAB@BBOfU824gfV4={<(vSxs=!Pt!d*C=LE!slt}gbrxBTs#2z z%%mmYmm2t^i}lA286xrVeBSf`U~RRta|1yC9c+k}u39Bx-vKF5{6YU%bW+_pX^!HI zuH68z?kK3ehUkRD>`6Q0h7J{8v3_>|gcfMJ(!~Q{#RfH`!+8Llq~Za{-`9XW#Z-l7 zjJ^-4kRY!KkA8Q~OOcojWQ`d!<-)Vhn!fVmkFhk%<<@MhesUEQYk>5z>clWl*y8=J zN~gd)u-IMNjf)H!GH&u`KJ(L^7++x^nKt+HU;p~=k)cCB<6<9_UvXAp;i1_>hJ4PI zFqOED{rgw7ZQnj0G(ztdkY*47XHe7=pPPjykho5V`}DnAz)}Sz5GrM6eITz6Rnw9&m*g%~10q2m6;^Igrk1FJv_9a}(j%w!fRg~A1Xy-%G~|w#)SQ?VNVug* z9vmO2)O`TDqcT|l9PWwp1KzcIU?@;LJmkaCQ5XQGO}x*W+`^lT6TbY%KhKx^WK5#M zj{zGd4`Pn{enAd*p(f&lC;rKPVLZHmpN0L~0s{GI(DFq9Y$D~RSCkG|Y{|QPzu=zx zMw*HWe8YTDtC=!spBYo-_%H&CfO3!-8E0b?d3Ii|$;LMOY;Lnhd|PviX=}pXW4sT- zNl6D@%OI$3-!G`IYc~7$Wt**Aa?GMdea%rv7Mim^%VqwslaliB4fYD>U}tq+X^F|l zE8_e*16^BVqiMohy3Kp*O>0AwY0pAchp|)lVsGv3qHB>i=Ynhrh_02ZBOuHlMfLXE zxn|thLNj4}a1#ne4P8Ry5k9`bQGf;I{Y@SYzsSN4e7fxXR;0mMwS4geyRqAGwoM22 z8EZpN?sDd%w;VqZ04{xZW>l!S48nAI7@_ksMQ2 z9x+3QWEq@=f{jgC_;yL288W)Sk1&@_X}!kvd!MQEVFubHcnrRn9|A|bI9ZZbIhzVGj2+iDZrcAS$Oipk9w?Mxy3C1 z0Q<=HZ#4rd>P*#$efUxXY61%z@BM-sZ>&KHx^`0CSp!k99B8HwUTBKoO`Do+2;)Ew z%3vStwr#I5eeuc{&O|fy)y6E^Wy}%Nc*K|h5GEo4u>o8X*@zJpU2_lI6(Fqtu%wRt z5mUc8+cfMFvoftsV056(loqy|V(hTD4U*+SgO9ZV|NVmP+uhIk1AHZDnWN;=4&X%> zsG}GMQ{)2;CD6FP9a6x-hzIa007$k=JAi#CQ5y(ULpH^pZZ>XoZ#D@500%N*$x&0G zhAezm2#XMT5z_)>1lMq&!|dMOZtC{1YO@7o>uAhG{1X*;t7f8t;QIxeHwWu`h;63} zGNK*iq2{&XBDVyuec|aK!Es@95A?o$6PD^>A7suS)eJBG`vsT(Y)dCbJ&mxt5W~3% pfWOT91)28?!j_S_`UEBLe*rzRD~#sxia!7V002ovPDHLkV1kG$MG61_ diff --git a/admin/client/dist/images/sprites/sprite-sprites-64x64-2x.png b/admin/client/dist/images/sprites/sprite-sprites-64x64-2x.png deleted file mode 100644 index 3335eb772044270e3cff643d1d8485446207e498..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4017 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 diff --git a/admin/client/dist/images/sprites/sprite-sprites-64x64.png b/admin/client/dist/images/sprites/sprite-sprites-64x64.png deleted file mode 100644 index 510bb53df98c5cb84ebc7a329741a331b15b403f..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 6022 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 E4>Tx;@&Et; diff --git a/admin/client/dist/images/sticky-toggle-off.png b/admin/client/dist/images/sticky-toggle-off.png deleted file mode 100644 index a2ca1225273f550e4f8787c577b333e504235669..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 327 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|&H|6fVg?3oVGw3ym^DWNC@5Lt z8c`CQpH@`lg9+GdYVD_lFy67kWg|7yS+66BNFe{WYbl5xaHfJ_T z>MGPqH-D9G|;u4n9Pwp9S1emx2wpzq)VYC$}Y+zdv#a6RX zje%!9>kglWQ=AK;J$#y4RBf0S39C%g5$ad*i4r@QsKIP@Rz=d~dlHMn0fzjr#Dj*_ S`%eP>$KdJe=d#Wzp$P!K%4i?} diff --git a/admin/client/dist/images/sticky-toggle-on.png b/admin/client/dist/images/sticky-toggle-on.png deleted file mode 100644 index e41459f231b6943157c49a598334be8a1ec62589..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 359 zcmeAS@N?(olHy`uVBq!ia0vp^LLkh+1|-AI^@Rf|&H|6fVg?3oVGw3ym^DWNC@5Lt z8c`CQpH@$9SD&3_KaLaj~nq?m0cjONMDPwT1SUHdSub_#mCxpzSIB{v)e5ZBQx4|Y-Q?nr@Px3?9h(3ZWr3^tj=`TP57gKr87N$ zp2wWee1GRRCwo_xahnw)5cxNPJbCg2L6DV|6`#+yw6v6!mDS$f9-JvFD^n;GQ&UrZ zzh5jCkByB101O60U0q#p_1BM>Cv-vP?&s4@g_((4_1L=L$(a91)0=J91Gas#R{McE znYG^9*0A5YZ>#;~+Wkn(W5B0^yELIYLP!K}mB~<)AM@1&nqekynuaEGqPrzoH|KodRXJy)%+w_fu3nE5>@Bd_b zqC$EQ;{c`T&?EsNO|igL9gC7Ygxv?aQUEXMq?~>wg{EyW;VcJ37CUF#HjrT=KQO_* zS>M9yydXk18D(+QDJ1>r);Lav_uYKp$T?4vr{Q$lTo&pKv^?(>L-)G2*lwH!Ah7k? z7oH<8h-(KTKt5V6$8gF)C7Io&P5=SjTh)=zV=E2EUhQZP##L8S{d%UK>>+y82>+FV+#^BzW7u3F)Bb>=lYQ%%j`F>ASe zo*cw@V#u6T`A2He;70mR(V&iV&-7{qP~=SRf&jm9-T{*ZeZ}$rd0#6c&fLG^xJcf5 z+p<`wJYgW+_s*V{uI$nMB;%8`S_3>PfGOj3Rq}@Cx^+j?rk92fANSFDBYnOqQ>Vdj z)(|$AhP4t&Lb=Gvo2#3Gl%9<=Gv`Mz?Po@P4iLF!x}GUWJICDlFk-hS^Whyh7x~VH z@0vD1>HYD4&e+~yzS*-sFR{9`{QEEZO1zg7>R&7cHts-6j!xHVdA8eI+ZlVzd%`es zJT@$#GX(gvCJ1oJN%yLBK}{V=V;seo;!w|Yte!W1%5qLNFWqvZW>h&IiH+oPT=b@E zPhGzv5=(Un*X>v`>%8h_nj^NdYcE6NHS_ifkCV$*D)Tqrbu`s;<=t<4 zAHNqNV?6(g<1PY-w@#I-WYFViz?9TrkMr)u0g`O`u|>T;k|2sV*YF^punvT;$SuTy{j3Gv)yqD!R_CF>yR)MzmmYS5v+~R zXAdD%ng9?df;wd8GxR#%3O+gz};Vo;)sK%Bj-q>Oq%R7JU-KD?vYu>#2UjaDo z&8$>5xW~?KPD_#XFToU1hIb*VOMidUr6iYiO0N|i-7s`T8!cFT`rN!^1Pt78J93i6 z5HI1wIM$94m{3SLDvISDe6$ZG1;eq_D9RTaaC>=cO{@Bs>$IlPCPJJ$h$)-3vzNUQ6OsN#_zWxey!_9%hxwH2_dEJi=yY|1c7nDm2_Lm!Cof8-R_+9UkS zcBE(o47yE)oMR(Q=dp1a2wTX5KvvGyLqlWTa7V&!A*|w|)ax~1_~aJ0=_Lilg*0iQk7#ZD EAHN$8j{pDw diff --git a/admin/client/dist/js/TinyMCE_ssmedia.js b/admin/client/dist/js/TinyMCE_ssmedia.js deleted file mode 100644 index d0e92364a..000000000 --- a/admin/client/dist/js/TinyMCE_ssmedia.js +++ /dev/null @@ -1,23 +0,0 @@ -webpackJsonp([3],[function(t,e){"use strict" -function i(t,e,i){return e in t?Object.defineProperty(t,e,{value:i,enumerable:!0,configurable:!0,writable:!0}):t[e]=i,t}var n=Object.assign||function(t){for(var e=1;e").attr({src:t.thumbnail,width:t.width,height:t.height,"class":t["class"],"data-url":e[2] -}).addClass("ss-htmleditorfield-file embed") -t.cssclass=t["class"],Object.keys(t).forEach(function(e){return i.attr("data-"+e,t[e])}),a=a.replace(e[0],window.jQuery("

").append(i).html())};e=s.exec(a);)c() -for(var o=/\[image(.*?)]/gi;e=o.exec(a);){var d=r(e[1]),u=window.jQuery("").attr({src:d.src,width:d.width,height:d.height,"class":d["class"],alt:d.alt,title:d.title,"data-id":d.id}) -a=a.replace(e[0],window.jQuery("
").append(u).html())}t.content=a})}} -tinymce.PluginManager.add("ssmedia",function(e){return t.init(e)})}()}]) diff --git a/admin/client/dist/js/UploadField_select.js b/admin/client/dist/js/UploadField_select.js deleted file mode 100644 index edffc81d1..000000000 --- a/admin/client/dist/js/UploadField_select.js +++ /dev/null @@ -1,6 +0,0 @@ -webpackJsonp([3],[function(e,n,t){"use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}var o=t(1),r=i(o) -r["default"].entwine("ss",function(e){e("form.uploadfield-form .TreeDropdownField").entwine({onmatch:function n(){this._super() -var e=this -this.bind("change",function(){var n=e.closest("form").find(".grid-field") -n.setState("ParentID",e.getValue()),n.reload()})},onunmatch:function t(){this._super()}})})}]) diff --git a/admin/client/dist/js/bundle.js b/admin/client/dist/js/bundle.js index 1ecd296c0..be5563497 100644 --- a/admin/client/dist/js/bundle.js +++ b/admin/client/dist/js/bundle.js @@ -1,50 +1,51 @@ -webpackJsonp([4],[function(e,t,n){"use strict" +webpackJsonp([3],[function(e,t,n){"use strict" n(2),n(3),n(6),n(16),n(18),n(24),n(26),n(28),n(29),n(31),n(34),n(104),n(112),n(116),n(126),n(127),n(128),n(129),n(130),n(131),n(133),n(136),n(138),n(140),n(143),n(146),n(148),n(150),n(152),n(154),n(156), -n(157),n(166),n(167),n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(184),n(186),n(187),n(188),n(189),n(193),n(194),n(195),n(196),n(197),n(194),n(200),n(202), -n(204),n(205)},,function(e,t){"use strict" +n(157),n(166),n(167),n(169),n(170),n(171),n(172),n(173),n(174),n(175),n(176),n(177),n(178),n(179),n(180),n(181),n(184),n(186),n(187),n(188),n(189),n(190),n(191),n(192),n(189),n(195),n(197),n(199),n(200) + +},,function(e,t){"use strict" function n(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}Object.defineProperty(t,"__esModule",{value:!0}) -var i=function(){function e(e,t){for(var n=0;n1?t-1:0),i=1;i1?t-1:0),r=1;r=200&&e.status<300))throw n=new Error(e.statusText),n.response=e,n return t=e}function s(e){var t=null if(e instanceof FormData||"string"==typeof e)t=e @@ -55,187 +56,182 @@ default:throw new Error("Can't encode format: "+e)}}function u(e,t){switch(e){ca case"application/json":case"application/x-json":case"application/x-javascript":case"text/javascript":case"text/x-javascript":case"text/x-json":return JSON.parse(t) default:throw new Error("Can't decode format: "+e)}}function c(e,t){return""===t?e:e.match(/\?/)?e+"&"+t:e+"?"+t}function d(e){return e.text().then(function(t){return u(e.headers.get("Content-Type"),t) -})}function f(e,t){return Object.keys(t).reduce(function(n,i){var r=e[i] -return!r||r.remove!==!0&&r.querystring!==!0?m(n,a({},i,t[i])):n},{})}function p(e,t,n){var i=arguments.length<=3||void 0===arguments[3]?{setFromData:!1}:arguments[3],r=t,o=Object.keys(n).reduce(function(t,r){ -var o=e[r],s=i.setFromData===!0&&!(o&&o.remove===!0),l=o&&o.querystring===!0&&o.remove!==!0 -return s||l?m(t,a({},r,n[r])):t},{}),s=l("application/x-www-form-urlencoded",o) -return r=c(r,s),r=Object.keys(e).reduce(function(t,i){var r=e[i].urlReplacement -return r?t.replace(r,n[i]):t},r)}Object.defineProperty(t,"__esModule",{value:!0}) -var h=function(){function e(e,t){for(var n=0;n-1?t:e}function d(e,t){t=t||{} +return m.indexOf(t)>-1?t:e}function c(e,t){t=t||{} var n=t.body -if(d.prototype.isPrototypeOf(e)){if(e.bodyUsed)throw new TypeError("Already read") +if(c.prototype.isPrototypeOf(e)){if(e.bodyUsed)throw new TypeError("Already read") this.url=e.url,this.credentials=e.credentials,t.headers||(this.headers=new r(e.headers)),this.method=e.method,this.mode=e.mode,n||(n=e._bodyInit,e.bodyUsed=!0)}else this.url=e -if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new r(t.headers)),this.method=c(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null, +if(this.credentials=t.credentials||this.credentials||"omit",!t.headers&&this.headers||(this.headers=new r(t.headers)),this.method=u(t.method||this.method||"GET"),this.mode=t.mode||this.mode||null,this.referrer=null, ("GET"===this.method||"HEAD"===this.method)&&n)throw new TypeError("Body not allowed for GET or HEAD requests") -this._initBody(n)}function f(e){var t=new FormData -return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),i=n.shift().replace(/\+/g," "),r=n.join("=").replace(/\+/g," ") -t.append(decodeURIComponent(i),decodeURIComponent(r))}}),t}function p(e){var t=new r,n=(e.getAllResponseHeaders()||"").trim().split("\n") -return n.forEach(function(e){var n=e.trim().split(":"),i=n.shift().trim(),r=n.join(":").trim() -t.append(i,r)}),t}function h(e,t){t||(t={}),this.type="default",this.status=t.status,this.ok=this.status>=200&&this.status<300,this.statusText=t.statusText,this.headers=t.headers instanceof r?t.headers:new r(t.headers), -this.url=t.url||"",this._initBody(e)}if(!e.fetch){var m={searchParams:"URLSearchParams"in e,iterable:"Symbol"in e&&"iterator"in Symbol,blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob, -!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e} -r.prototype.append=function(e,i){e=t(e),i=n(i) -var r=this.map[e] -r||(r=[],this.map[e]=r),r.push(i)},r.prototype["delete"]=function(e){delete this.map[t(e)]},r.prototype.get=function(e){var n=this.map[t(e)] -return n?n[0]:null},r.prototype.getAll=function(e){return this.map[t(e)]||[]},r.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},r.prototype.set=function(e,i){this.map[t(e)]=[n(i)]},r.prototype.forEach=function(e,t){ -Object.getOwnPropertyNames(this.map).forEach(function(n){this.map[n].forEach(function(i){e.call(t,i,n,this)},this)},this)},r.prototype.keys=function(){var e=[] -return this.forEach(function(t,n){e.push(n)}),i(e)},r.prototype.values=function(){var e=[] -return this.forEach(function(t){e.push(t)}),i(e)},r.prototype.entries=function(){var e=[] -return this.forEach(function(t,n){e.push([n,t])}),i(e)},m.iterable&&(r.prototype[Symbol.iterator]=r.prototype.entries) -var g=["DELETE","GET","HEAD","OPTIONS","POST","PUT"] -d.prototype.clone=function(){return new d(this)},u.call(d.prototype),u.call(h.prototype),h.prototype.clone=function(){return new h(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new r(this.headers), -url:this.url})},h.error=function(){var e=new h(null,{status:0,statusText:""}) +this._initBody(n)}function d(e){var t=new FormData +return e.trim().split("&").forEach(function(e){if(e){var n=e.split("="),r=n.shift().replace(/\+/g," "),i=n.join("=").replace(/\+/g," ") +t.append(decodeURIComponent(r),decodeURIComponent(i))}}),t}function f(e){var t=new r,n=e.getAllResponseHeaders().trim().split("\n") +return n.forEach(function(e){var n=e.trim().split(":"),r=n.shift().trim(),i=n.join(":").trim() +t.append(r,i)}),t}function p(e,t){t||(t={}),this.type="default",this.status=t.status,this.ok=this.status>=200&&this.status<300,this.statusText=t.statusText,this.headers=t.headers instanceof r?t.headers:new r(t.headers), +this.url=t.url||"",this._initBody(e)}if(!e.fetch){r.prototype.append=function(e,r){e=t(e),r=n(r) +var i=this.map[e] +i||(i=[],this.map[e]=i),i.push(r)},r.prototype["delete"]=function(e){delete this.map[t(e)]},r.prototype.get=function(e){var n=this.map[t(e)] +return n?n[0]:null},r.prototype.getAll=function(e){return this.map[t(e)]||[]},r.prototype.has=function(e){return this.map.hasOwnProperty(t(e))},r.prototype.set=function(e,r){this.map[t(e)]=[n(r)]},r.prototype.forEach=function(e,t){ +Object.getOwnPropertyNames(this.map).forEach(function(n){this.map[n].forEach(function(r){e.call(t,r,n,this)},this)},this)} +var h={blob:"FileReader"in e&&"Blob"in e&&function(){try{return new Blob,!0}catch(e){return!1}}(),formData:"FormData"in e,arrayBuffer:"ArrayBuffer"in e},m=["DELETE","GET","HEAD","OPTIONS","POST","PUT"] + + +c.prototype.clone=function(){return new c(this)},l.call(c.prototype),l.call(p.prototype),p.prototype.clone=function(){return new p(this._bodyInit,{status:this.status,statusText:this.statusText,headers:new r(this.headers), +url:this.url})},p.error=function(){var e=new p(null,{status:0,statusText:""}) return e.type="error",e} -var v=[301,302,303,307,308] -h.redirect=function(e,t){if(v.indexOf(t)===-1)throw new RangeError("Invalid status code") -return new h(null,{status:t,headers:{location:e}})},e.Headers=r,e.Request=d,e.Response=h,e.fetch=function(e,t){return new Promise(function(n,i){function r(){return"responseURL"in o?o.responseURL:/^X-Request-URL:/m.test(o.getAllResponseHeaders())?o.getResponseHeader("X-Request-URL"):void 0 +var g=[301,302,303,307,308] +p.redirect=function(e,t){if(g.indexOf(t)===-1)throw new RangeError("Invalid status code") +return new p(null,{status:t,headers:{location:e}})},e.Headers=r,e.Request=c,e.Response=p,e.fetch=function(e,t){return new Promise(function(n,r){function i(){return"responseURL"in a?a.responseURL:/^X-Request-URL:/m.test(a.getAllResponseHeaders())?a.getResponseHeader("X-Request-URL"):void 0 -}var a -a=d.prototype.isPrototypeOf(e)&&!t?e:new d(e,t) -var o=new XMLHttpRequest -o.onload=function(){var e={status:o.status,statusText:o.statusText,headers:p(o),url:r()},t="response"in o?o.response:o.responseText -n(new h(t,e))},o.onerror=function(){i(new TypeError("Network request failed"))},o.ontimeout=function(){i(new TypeError("Network request failed"))},o.open(a.method,a.url,!0),"include"===a.credentials&&(o.withCredentials=!0), -"responseType"in o&&m.blob&&(o.responseType="blob"),a.headers.forEach(function(e,t){o.setRequestHeader(t,e)}),o.send("undefined"==typeof a._bodyInit?null:a._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this) - -},function(e,t,n){var i;(function(t,r){!function(t,n){e.exports=n()}(this,function(){"use strict" -function e(e){return"function"==typeof e||"object"==typeof e&&null!==e}function a(e){return"function"==typeof e}function o(e){K=e}function s(e){J=e}function l(){return function(){return t.nextTick(p)}} +}var o +o=c.prototype.isPrototypeOf(e)&&!t?e:new c(e,t) +var a=new XMLHttpRequest +a.onload=function(){var e=1223===a.status?204:a.status +if(e<100||e>599)return void r(new TypeError("Network request failed")) +var t={status:e,statusText:a.statusText,headers:f(a),url:i()},o="response"in a?a.response:a.responseText +n(new p(o,t))},a.onerror=function(){r(new TypeError("Network request failed"))},a.open(o.method,o.url,!0),"include"===o.credentials&&(a.withCredentials=!0),"responseType"in a&&h.blob&&(a.responseType="blob"), +o.headers.forEach(function(e,t){a.setRequestHeader(t,e)}),a.send("undefined"==typeof o._bodyInit?null:o._bodyInit)})},e.fetch.polyfill=!0}}("undefined"!=typeof self?self:this)},function(e,t,n){var r;(function(t,i){ +!function(t,n){e.exports=n()}(this,function(){"use strict" +function e(e){return"function"==typeof e||"object"==typeof e&&null!==e}function o(e){return"function"==typeof e}function a(e){K=e}function s(e){J=e}function l(){return function(){return t.nextTick(p)}} function u(){return function(){Q(p)}}function c(){var e=0,t=new ee(p),n=document.createTextNode("") return t.observe(n,{characterData:!0}),function(){n.data=e=++e%2}}function d(){var e=new MessageChannel return e.port1.onmessage=p,function(){return e.port2.postMessage(0)}}function f(){var e=setTimeout -return function(){return e(p,1)}}function p(){for(var e=0;e1}},{key:"handleChange",value:function d(e){"function"==typeof this.props.onChange&&this.props.onChange(e,{ @@ -727,48 +723,48 @@ g.propTypes={extraClass:c["default"].PropTypes.string,id:c["default"].PropTypes. readOnly:c["default"].PropTypes.bool,disabled:c["default"].PropTypes.bool,placeholder:c["default"].PropTypes.string,type:c["default"].PropTypes.string},g.defaultProps={value:"",extraClass:"",className:"", type:"text"},t.TextField=g,t["default"]=(0,h["default"])(g)},function(e,t){e.exports=FieldHolder},function(e,t,n){(function(t){e.exports=t.LiteralField=n(137)}).call(t,function(){return this}())},function(e,t,n){ "use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}function r(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function a(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") +function r(e){return e&&e.__esModule?e:{"default":e}}function i(e,t){if(!(e instanceof t))throw new TypeError("Cannot call a class as a function")}function o(e,t){if(!e)throw new ReferenceError("this hasn't been initialised - super() hasn't been called") -return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function o(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) +return!t||"object"!=typeof t&&"function"!=typeof t?e:t}function a(e,t){if("function"!=typeof t&&null!==t)throw new TypeError("Super expression must either be null or a function, not "+typeof t) e.prototype=Object.create(t&&t.prototype,{constructor:{value:e,enumerable:!1,writable:!0,configurable:!0}}),t&&(Object.setPrototypeOf?Object.setPrototypeOf(e,t):e.__proto__=t)}Object.defineProperty(t,"__esModule",{ value:!0}) var s=Object.assign||function(e){for(var t=1;t=0?n[o]=r:n.unshift(r)}},{key:"findChildRoute",value:function s(e){var t=this.childRoutes +var r=Object.assign||function(e){for(var t=1;t=0?n[a]=i:n.unshift(i)}},{key:"findChildRoute",value:function s(e){var t=this.childRoutes return e&&e.forEach(function(e){var n=t.find(function(t){return t.path===e}) if(!n)throw new Error("Parent path "+e+" could not be found.") -t=n.childRoutes}),t}},{key:"getRootRoute",value:function l(){return this.rootRoute}},{key:"getChildRoutes",value:function u(){return this.childRoutes}},{key:"remove",value:function c(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],n=this.findChildRoute(t),i=n.findIndex(function(t){ +t=n.childRoutes}),t}},{key:"getRootRoute",value:function l(){return this.rootRoute}},{key:"getChildRoutes",value:function u(){return this.childRoutes}},{key:"remove",value:function c(e){var t=arguments.length<=1||void 0===arguments[1]?[]:arguments[1],n=this.findChildRoute(t),r=n.findIndex(function(t){ return t.path===e}) -return i<0?null:n.splice(i,1)[0]}}]),e}() -window.ss=window.ss||{},window.ss.routeRegister=window.ss.routeRegister||new a,t["default"]=window.ss.routeRegister},function(e,t,n){(function(t){e.exports=t.Injector=n(103)}).call(t,function(){return this +return r<0?null:n.splice(r,1)[0]}}]),e}() +window.ss=window.ss||{},window.ss.routeRegister=window.ss.routeRegister||new o,t["default"]=window.ss.routeRegister},function(e,t,n){(function(t){e.exports=t.Injector=n(103)}).call(t,function(){return this }())},function(e,t,n){(function(t){e.exports=t.Router=n(158)}).call(t,function(){return this}())},function(e,t,n){"use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}function r(e){var t=c["default"].getAbsoluteBase(),n=f["default"].resolve(t,e) -return 0!==n.indexOf(t)?n:n.substring(t.length-1)}function a(e){return function(t,n,i,r){return e(c["default"].resolveURLToBase(t),n,i,r)}}function o(e){var t=new c["default"].Route(e) +function r(e){return e&&e.__esModule?e:{"default":e}}function i(e){var t=c["default"].getAbsoluteBase(),n=f["default"].resolve(t,e) +return 0!==n.indexOf(t)?n:n.substring(t.length-1)}function o(e){return function(t,n,r,i){return e(c["default"].resolveURLToBase(t),n,r,i)}}function a(e){var t=new c["default"].Route(e) return t.match(c["default"].current,{})}function s(){return c["default"].absoluteBaseURL}function l(e){c["default"].absoluteBaseURL=e var t=document.createElement("a") t.href=e var n=t.pathname n=n.replace(/\/$/,""),n.match(/^[^\/]/)&&(n="/"+n),c["default"].base(n)}Object.defineProperty(t,"__esModule",{value:!0}) -var u=n(159),c=i(u),d=n(160),f=i(d) -c["default"].oldshow||(c["default"].oldshow=c["default"].show),c["default"].setAbsoluteBase=l.bind(c["default"]),c["default"].getAbsoluteBase=s.bind(c["default"]),c["default"].resolveURLToBase=r.bind(c["default"]), -c["default"].show=a(c["default"].oldshow),c["default"].routeAppliesToCurrentLocation=o,window.ss=window.ss||{},window.ss.router=window.ss.router||c["default"],t["default"]=window.ss.router},function(e,t){ +var u=n(159),c=r(u),d=n(160),f=r(d) +c["default"].oldshow||(c["default"].oldshow=c["default"].show),c["default"].setAbsoluteBase=l.bind(c["default"]),c["default"].getAbsoluteBase=s.bind(c["default"]),c["default"].resolveURLToBase=i.bind(c["default"]), +c["default"].show=o(c["default"].oldshow),c["default"].routeAppliesToCurrentLocation=a,window.ss=window.ss||{},window.ss.router=window.ss.router||c["default"],t["default"]=window.ss.router},function(e,t){ e.exports=Page},function(e,t,n){"use strict" -function i(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null +function r(){this.protocol=null,this.slashes=null,this.auth=null,this.host=null,this.port=null,this.hostname=null,this.hash=null,this.search=null,this.query=null,this.pathname=null,this.path=null,this.href=null -}function r(e,t,n){if(e&&u.isObject(e)&&e instanceof i)return e -var r=new i -return r.parse(e,t,n),r}function a(e){return u.isString(e)&&(e=r(e)),e instanceof i?e.format():i.prototype.format.call(e)}function o(e,t){return r(e,!1,!0).resolve(t)}function s(e,t){return e?r(e,!1,!0).resolveObject(t):t +}function i(e,t,n){if(e&&u.isObject(e)&&e instanceof r)return e +var i=new r +return i.parse(e,t,n),i}function o(e){return u.isString(e)&&(e=i(e)),e instanceof r?e.format():r.prototype.format.call(e)}function a(e,t){return i(e,!1,!0).resolve(t)}function s(e,t){return e?i(e,!1,!0).resolveObject(t):t }var l=n(161),u=n(162) -t.parse=r,t.resolve=o,t.resolveObject=s,t.format=a,t.Url=i -var c=/^([a-z0-9.+-]+:)/i,d=/:[0-9]*$/,f=/^(\/\/?(?!\/)[^\?\s]*)(\?[^\s]*)?$/,p=["<",">",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(p),m=["'"].concat(h),g=["%","/","?",";","#"].concat(m),v=["/","?","#"],y=255,b=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,w={ -javascript:!0,"javascript:":!0},C={javascript:!0,"javascript:":!0},T={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},E=n(163) -i.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e) -var i=e.indexOf("?"),r=i!==-1&&i",'"',"`"," ","\r","\n","\t"],h=["{","}","|","\\","^","`"].concat(p),m=["'"].concat(h),g=["%","/","?",";","#"].concat(m),y=["/","?","#"],b=255,v=/^[+a-z0-9A-Z_-]{0,63}$/,_=/^([+a-z0-9A-Z_-]{0,63})(.*)$/,w={ +javascript:!0,"javascript:":!0},C={javascript:!0,"javascript:":!0},T={http:!0,https:!0,ftp:!0,gopher:!0,file:!0,"http:":!0,"https:":!0,"ftp:":!0,"gopher:":!0,"file:":!0},P=n(163) +r.prototype.parse=function(e,t,n){if(!u.isString(e))throw new TypeError("Parameter 'url' must be a string, not "+typeof e) +var r=e.indexOf("?"),i=r!==-1&&r127?"x":F[M] -if(!D.match(b)){var U=I.slice(0,S),L=I.slice(S+1),B=F.match(_) -B&&(U.push(B[1]),L.unshift(B[2])),L.length&&(s="/"+L.join(".")+s),this.hostname=U.join(".") -break}}}this.hostname.length>y?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=l.toASCII(this.hostname)) +if(!R)for(var I=this.hostname.split(/\./),k=0,A=I.length;k127?"x":D[M] +if(!F.match(v)){var L=I.slice(0,k),U=I.slice(k+1),B=D.match(_) +B&&(L.push(B[1]),U.unshift(B[2])),U.length&&(s="/"+U.join(".")+s),this.hostname=L.join(".") +break}}}this.hostname.length>b?this.hostname="":this.hostname=this.hostname.toLowerCase(),R||(this.hostname=l.toASCII(this.hostname)) var H=this.port?":"+this.port:"",$=this.hostname||"" -this.host=$+H,this.href+=this.host,R&&(this.hostname=this.hostname.substr(1,this.hostname.length-2),"/"!==s[0]&&(s="/"+s))}if(!w[h])for(var S=0,A=m.length;S0)&&n.host.split("@") -P&&(n.auth=P.shift(),n.host=n.hostname=P.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(), +else if(!u.isNullOrUndefined(e.search)){if(P){n.hostname=n.host=w.shift() +var E=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@") +E&&(n.auth=E.shift(),n.host=n.hostname=E.shift())}return n.search=e.search,n.query=e.query,u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")),n.href=n.format(), n}if(!w.length)return n.pathname=null,n.search?n.path="/"+n.search:n.path=null,n.href=n.format(),n -for(var O=w.slice(-1)[0],S=(n.host||e.host||w.length>1)&&("."===O||".."===O)||""===O,k=0,j=w.length;j>=0;j--)O=w[j],"."===O?w.splice(j,1):".."===O?(w.splice(j,1),k++):k&&(w.splice(j,1),k--) -if(!b&&!_)for(;k--;k)w.unshift("..") -!b||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),S&&"/"!==w.join("/").substr(-1)&&w.push("") +for(var O=w.slice(-1)[0],k=(n.host||e.host||w.length>1)&&("."===O||".."===O)||""===O,S=0,j=w.length;j>=0;j--)O=w[j],"."===O?w.splice(j,1):".."===O?(w.splice(j,1),S++):S&&(w.splice(j,1),S--) +if(!v&&!_)for(;S--;S)w.unshift("..") +!v||""===w[0]||w[0]&&"/"===w[0].charAt(0)||w.unshift(""),k&&"/"!==w.join("/").substr(-1)&&w.push("") var x=""===w[0]||w[0]&&"/"===w[0].charAt(0) -if(E){n.hostname=n.host=x?"":w.length?w.shift():"" -var P=!!(n.host&&n.host.indexOf("@")>0)&&n.host.split("@") -P&&(n.auth=P.shift(),n.host=n.hostname=P.shift())}return b=b||n.host&&w.length,b&&!x&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")), -n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},i.prototype.parseHost=function(){var e=this.host,t=d.exec(e) -t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){var i;(function(e,r){!function(a){function o(e){throw RangeError(F[e])}function s(e,t){ -for(var n=e.length,i=[];n--;)i[n]=t(e[n]) -return i}function l(e,t){var n=e.split("@"),i="" -n.length>1&&(i=n[0]+"@",e=n[1]),e=e.replace(A,".") -var r=e.split("."),a=s(r,t).join(".") -return i+a}function u(e){for(var t=[],n=0,i=e.length,r,a;n=55296&&r<=56319&&n0)&&n.host.split("@") +E&&(n.auth=E.shift(),n.host=n.hostname=E.shift())}return v=v||n.host&&w.length,v&&!x&&w.unshift(""),w.length?n.pathname=w.join("/"):(n.pathname=null,n.path=null),u.isNull(n.pathname)&&u.isNull(n.search)||(n.path=(n.pathname?n.pathname:"")+(n.search?n.search:"")), +n.auth=e.auth||n.auth,n.slashes=n.slashes||e.slashes,n.href=n.format(),n},r.prototype.parseHost=function(){var e=this.host,t=d.exec(e) +t&&(t=t[0],":"!==t&&(this.port=t.substr(1)),e=e.substr(0,e.length-t.length)),e&&(this.hostname=e)}},function(e,t,n){var r;(function(e,i){!function(o){function a(e){throw RangeError(D[e])}function s(e,t){ +for(var n=e.length,r=[];n--;)r[n]=t(e[n]) +return r}function l(e,t){var n=e.split("@"),r="" +n.length>1&&(r=n[0]+"@",e=n[1]),e=e.replace(A,".") +var i=e.split("."),o=s(i,t).join(".") +return r+o}function u(e){for(var t=[],n=0,r=e.length,i,o;n=55296&&i<=56319&&n65535&&(e-=65536,t+=N(e>>>10&1023|55296),e=56320|1023&e),t+=N(e)}).join("")}function d(e){return e-48<10?e-22:e-65<26?e-65:e-97<26?e-97:T}function f(e,t){return e+22+75*(e<26)-((0!=t)<<5)}function p(e,t,n){ -var i=0 -for(e=n?M(e/S):e>>1,e+=M(e/t);e>D*P>>1;i+=T)e=M(e/D) -return M(i+(D+1)*e/(e+O))}function h(e){var t=[],n=e.length,i,r=0,a=j,s=k,l,u,f,h,m,g,v,y,b -for(l=e.lastIndexOf(x),l<0&&(l=0),u=0;u=128&&o("not-basic"),t.push(e.charCodeAt(u)) -for(f=l>0?l+1:0;f=n&&o("invalid-input"),v=d(e.charCodeAt(f++)),(v>=T||v>M((C-r)/m))&&o("overflow"),r+=v*m,y=g<=s?E:g>=s+P?P:g-s,!(vM(C/b)&&o("overflow"),m*=b -i=t.length+1,s=p(r-h,i,0==h),M(r/i)>C-a&&o("overflow"),a+=M(r/i),r%=i,t.splice(r++,0,a)}return c(t)}function m(e){var t,n,i,r,a,s,l,c,d,h,m,g=[],v,y,b,_ -for(e=u(e),v=e.length,t=j,n=0,a=k,s=0;s=t&&mM((C-n)/y)&&o("overflow"),n+=(l-t)*y,t=l,s=0;sC&&o("overflow"),m==t){for(c=n,d=T;h=d<=a?E:d>=a+P?P:d-a,!(c>1,e+=M(e/t);e>F*E>>1;r+=T)e=M(e/F) +return M(r+(F+1)*e/(e+O))}function h(e){var t=[],n=e.length,r,i=0,o=j,s=S,l,u,f,h,m,g,y,b,v +for(l=e.lastIndexOf(x),l<0&&(l=0),u=0;u=128&&a("not-basic"),t.push(e.charCodeAt(u)) +for(f=l>0?l+1:0;f=n&&a("invalid-input"),y=d(e.charCodeAt(f++)),(y>=T||y>M((C-i)/m))&&a("overflow"),i+=y*m,b=g<=s?P:g>=s+E?E:g-s,!(yM(C/v)&&a("overflow"),m*=v +r=t.length+1,s=p(i-h,r,0==h),M(i/r)>C-o&&a("overflow"),o+=M(i/r),i%=r,t.splice(i++,0,o)}return c(t)}function m(e){var t,n,r,i,o,s,l,c,d,h,m,g=[],y,b,v,_ +for(e=u(e),y=e.length,t=j,n=0,o=S,s=0;s=t&&mM((C-n)/b)&&a("overflow"),n+=(l-t)*b,t=l,s=0;sC&&a("overflow"),m==t){for(c=n,d=T;h=d<=o?P:d>=o+E?E:d-o,!(c= 0x80 (not a basic code point)", -"invalid-input":"Invalid input"},D=T-E,M=Math.floor,N=String.fromCharCode,U -w={version:"1.3.2",ucs2:{decode:u,encode:c},decode:h,encode:m,toASCII:v,toUnicode:g},i=function(){return w}.call(t,n,t,e),!(void 0!==i&&(e.exports=i))}(this)}).call(t,n(15)(e),function(){return this}()) +})}var b="object"==typeof t&&t&&!t.nodeType&&t,v="object"==typeof e&&e&&!e.nodeType&&e,_="object"==typeof i&&i +_.global!==_&&_.window!==_&&_.self!==_||(o=_) +var w,C=2147483647,T=36,P=1,E=26,O=38,k=700,S=72,j=128,x="-",R=/^xn--/,I=/[^\x20-\x7E]/,A=/[\x2E\u3002\uFF0E\uFF61]/g,D={overflow:"Overflow: input needs wider integers to process","not-basic":"Illegal input >= 0x80 (not a basic code point)", +"invalid-input":"Invalid input"},F=T-P,M=Math.floor,N=String.fromCharCode,L +w={version:"1.3.2",ucs2:{decode:u,encode:c},decode:h,encode:m,toASCII:y,toUnicode:g},r=function(){return w}.call(t,n,t,e),!(void 0!==r&&(e.exports=r))}(this)}).call(t,n(15)(e),function(){return this}()) },function(e,t){"use strict" e.exports={isString:function(e){return"string"==typeof e},isObject:function(e){return"object"==typeof e&&null!==e},isNull:function(e){return null===e},isNullOrUndefined:function(e){return null==e}}},function(e,t,n){ "use strict" t.decode=t.parse=n(164),t.encode=t.stringify=n(165)},function(e,t){"use strict" -function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,i,r){t=t||"&",i=i||"=" -var a={} -if("string"!=typeof e||0===e.length)return a -var o=/\+/g +function n(e,t){return Object.prototype.hasOwnProperty.call(e,t)}e.exports=function(e,t,r,i){t=t||"&",r=r||"=" +var o={} +if("string"!=typeof e||0===e.length)return o +var a=/\+/g e=e.split(t) var s=1e3 -r&&"number"==typeof r.maxKeys&&(s=r.maxKeys) +i&&"number"==typeof i.maxKeys&&(s=i.maxKeys) var l=e.length s>0&&l>s&&(l=s) -for(var u=0;u=0?(f=c.substr(0,d),p=c.substr(d+1)):(f=c,p=""),h=decodeURIComponent(f),m=decodeURIComponent(p),n(a,h)?Array.isArray(a[h])?a[h].push(m):a[h]=[a[h],m]:a[h]=m}return a}},function(e,t){"use strict" +for(var u=0;u=0?(f=c.substr(0,d),p=c.substr(d+1)):(f=c,p=""),h=decodeURIComponent(f),m=decodeURIComponent(p),n(o,h)?Array.isArray(o[h])?o[h].push(m):o[h]=[o[h],m]:o[h]=m}return o}},function(e,t){"use strict" var n=function(e){switch(typeof e){case"string":return e case"boolean":return e?"true":"false" case"number":return isFinite(e)?e:"" default:return""}} -e.exports=function(e,t,i,r){return t=t||"&",i=i||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(r){var a=encodeURIComponent(n(r))+i -return Array.isArray(e[r])?e[r].map(function(e){return a+encodeURIComponent(n(e))}).join(t):a+encodeURIComponent(n(e[r]))}).join(t):r?encodeURIComponent(n(r))+i+encodeURIComponent(n(e)):""}},function(e,t,n){ +e.exports=function(e,t,r,i){return t=t||"&",r=r||"=",null===e&&(e=void 0),"object"==typeof e?Object.keys(e).map(function(i){var o=encodeURIComponent(n(i))+r +return Array.isArray(e[i])?e[i].map(function(e){return o+encodeURIComponent(n(e))}).join(t):o+encodeURIComponent(n(e[i]))}).join(t):i?encodeURIComponent(n(i))+r+encodeURIComponent(n(e)):""}},function(e,t,n){ "use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(1),a=i(r),o=(0,a["default"])(window),s=(0,a["default"])("html"),l=(0,a["default"])("head"),u={urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/, -parseUrl:function c(e){if("object"===a["default"].type(e))return e +function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=(0,o["default"])(window),s=(0,o["default"])("html"),l=(0,o["default"])("head"),u={urlParseRE:/^(((([^:\/#\?]+:)?(?:(\/\/)((?:(([^:@\/#\?]+)(?:\:([^:@\/#\?]+))?)@)?(([^:\/#\?\]\[]+|\[[^\/\]@#?]+\])(?:\:([0-9]+))?))?)?)?((\/?(?:[^\/\?#]+\/+)*)([^\?#]*)))?(\?[^#]+)?)(#.*)?/, +parseUrl:function c(e){if("object"===o["default"].type(e))return e var t=u.urlParseRE.exec(e||"")||[] return{href:t[0]||"",hrefNoHash:t[1]||"",hrefNoSearch:t[2]||"",domain:t[3]||"",protocol:t[4]||"",doubleSlash:t[5]||"",authority:t[6]||"",username:t[8]||"",password:t[9]||"",host:t[10]||"",hostname:t[11]||"", port:t[12]||"",pathname:t[13]||"",directory:t[14]||"",filename:t[15]||"",search:t[16]||"",hash:t[17]||""}},makePathAbsolute:function d(e,t){if(e&&"/"===e.charAt(0))return e e=e||"",t=t?t.replace(/^\/|(\/[^\/]*|[^\/]+)$/g,""):"" -for(var n=t?t.split("/"):[],i=e.split("/"),r=0;r') -t.bind("load",function(n){"about:blank"!=(0,r["default"])(this).attr("src")&&(t.addClass("loaded").show(),e._resizeIframe(),e.uiDialog.removeClass("loading"))}).hide(),this.options.dialogExtraClass&&this.uiDialog.addClass(this.options.dialogExtraClass), -this.element.append(t),this.options.iframeUrl&&this.element.css("overflow","hidden")},open:function o(){r["default"].ui.dialog.prototype.open.call(this) +u.stripHash(e).replace(/[^\/]*\.[^\/*]+$/,"")},getFilePath:function w(e){var t="&"+o["default"].mobile.subPageUrlKey +return e&&e.split(t)[0].split(dialogHashKey)[0]},set:function C(e){location.hash=e},isPath:function T(e){return/\//.test(e)},clean:function P(e){return e.replace(document.domain,"")},stripHash:function E(e){ +return e.replace(/^#/,"")},cleanHash:function O(e){return u.stripHash(e.replace(/\?.*$/,"").replace(dialogHashKey,""))},isExternal:function k(e){var t=u.parseUrl(e) +return!(!t.protocol||t.domain===document.domain)},hasProtocol:function S(e){return/^(:?\w+:)/.test(e)}} +o["default"].path=u},function(e,t,n){(function(e){"use strict" +function t(e){return e&&e.__esModule?e:{"default":e}}var r=n(1),i=t(r) +n(168),i["default"].widget("ssui.ssdialog",i["default"].ui.dialog,{options:{iframeUrl:"",reloadOnOpen:!0,dialogExtraClass:"",modal:!0,bgiframe:!0,autoOpen:!1,autoPosition:!0,minWidth:500,maxWidth:800,minHeight:300, +maxHeight:700,widthRatio:.8,heightRatio:.8,resizable:!1},_create:function o(){i["default"].ui.dialog.prototype._create.call(this) +var e=this,t=(0,i["default"])('') +t.bind("load",function(n){"about:blank"!=(0,i["default"])(this).attr("src")&&(t.addClass("loaded").show(),e._resizeIframe(),e.uiDialog.removeClass("loading"))}).hide(),this.options.dialogExtraClass&&this.uiDialog.addClass(this.options.dialogExtraClass), +this.element.append(t),this.options.iframeUrl&&this.element.css("overflow","hidden")},open:function a(){i["default"].ui.dialog.prototype.open.call(this) var e=this,t=this.element.children("iframe") -!this.options.iframeUrl||t.hasClass("loaded")&&!this.options.reloadOnOpen||(t.hide(),t.attr("src",this.options.iframeUrl),this.uiDialog.addClass("loading")),(0,r["default"])(window).bind("resize.ssdialog",function(){ -e._resizeIframe()})},close:function s(){r["default"].ui.dialog.prototype.close.call(this),this.uiDialog.unbind("resize.ssdialog"),(0,r["default"])(window).unbind("resize.ssdialog")},_resizeIframe:function l(){ -var t={},n,i,a=this.element.children("iframe") -this.options.widthRatio&&(n=(0,r["default"])(window).width()*this.options.widthRatio,this.options.minWidth&&nthis.options.maxWidth?t.width=this.options.maxWidth:t.width=n), -this.options.heightRatio&&(i=(0,r["default"])(window).height()*this.options.heightRatio,this.options.minHeight&&ithis.options.maxHeight?t.height=this.options.maxHeight:t.height=i), -e.isEmptyObject(t)||(this._setOptions(t),a.attr("width",t.width-parseFloat(this.element.css("paddingLeft"))-parseFloat(this.element.css("paddingRight"))),a.attr("height",t.height-parseFloat(this.element.css("paddingTop"))-parseFloat(this.element.css("paddingBottom"))), -this.options.autoPosition&&this._setOption("position",this.options.position))}}),r["default"].widget("ssui.titlebar",{_create:function u(){this.originalTitle=this.element.attr("title") -var e=this,t=this.options,n=t.title||this.originalTitle||" ",i=r["default"].ui.dialog.getTitleId(this.element) +!this.options.iframeUrl||t.hasClass("loaded")&&!this.options.reloadOnOpen||(t.hide(),t.attr("src",this.options.iframeUrl),this.uiDialog.addClass("loading")),(0,i["default"])(window).bind("resize.ssdialog",function(){ +e._resizeIframe()})},close:function s(){i["default"].ui.dialog.prototype.close.call(this),this.uiDialog.unbind("resize.ssdialog"),(0,i["default"])(window).unbind("resize.ssdialog")},_resizeIframe:function l(){ +var t={},n,r,o=this.element.children("iframe") +this.options.widthRatio&&(n=(0,i["default"])(window).width()*this.options.widthRatio,this.options.minWidth&&nthis.options.maxWidth?t.width=this.options.maxWidth:t.width=n), +this.options.heightRatio&&(r=(0,i["default"])(window).height()*this.options.heightRatio,this.options.minHeight&&rthis.options.maxHeight?t.height=this.options.maxHeight:t.height=r), +e.isEmptyObject(t)||(this._setOptions(t),o.attr("width",t.width-parseFloat(this.element.css("paddingLeft"))-parseFloat(this.element.css("paddingRight"))),o.attr("height",t.height-parseFloat(this.element.css("paddingTop"))-parseFloat(this.element.css("paddingBottom"))), +this.options.autoPosition&&this._setOption("position",this.options.position))}}),i["default"].widget("ssui.titlebar",{_create:function u(){this.originalTitle=this.element.attr("title") +var e=this,t=this.options,n=t.title||this.originalTitle||" ",r=i["default"].ui.dialog.getTitleId(this.element) this.element.parent().addClass("ui-dialog") -var a=this.element.addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix") -if(t.closeButton)var o=(0,r["default"])('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){o.addClass("ui-state-hover")},function(){o.removeClass("ui-state-hover") +var o=this.element.addClass("ui-dialog-titlebar ui-widget-header ui-corner-all ui-helper-clearfix") +if(t.closeButton)var a=(0,i["default"])('').addClass("ui-dialog-titlebar-close ui-corner-all").attr("role","button").hover(function(){a.addClass("ui-state-hover")},function(){a.removeClass("ui-state-hover") -}).focus(function(){o.addClass("ui-state-focus")}).blur(function(){o.removeClass("ui-state-focus")}).mousedown(function(e){e.stopPropagation()}).appendTo(a),s=(this.uiDialogTitlebarCloseText=(0,r["default"])("")).addClass("ui-icon ui-icon-closethick").text(t.closeText).appendTo(o) +}).focus(function(){a.addClass("ui-state-focus")}).blur(function(){a.removeClass("ui-state-focus")}).mousedown(function(e){e.stopPropagation()}).appendTo(o),s=(this.uiDialogTitlebarCloseText=(0,i["default"])("")).addClass("ui-icon ui-icon-closethick").text(t.closeText).appendTo(a) -var l=(0,r["default"])("").addClass("ui-dialog-title").attr("id",i).html(n).prependTo(a) -a.find("*").add(a).disableSelection()},destroy:function c(){this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.originalTitle&&this.element.attr("title",this.originalTitle) +var l=(0,i["default"])("").addClass("ui-dialog-title").attr("id",r).html(n).prependTo(o) +o.find("*").add(o).disableSelection()},destroy:function c(){this.element.unbind(".dialog").removeData("dialog").removeClass("ui-dialog-content ui-widget-content").hide().appendTo("body"),this.originalTitle&&this.element.attr("title",this.originalTitle) -}}),r["default"].extend(r["default"].ssui.titlebar,{version:"0.0.1",options:{title:"",closeButton:!1,closeText:"close"},uuid:0,getTitleId:function d(e){return"ui-dialog-title-"+(e.attr("id")||++this.uuid) +}}),i["default"].extend(i["default"].ssui.titlebar,{version:"0.0.1",options:{title:"",closeButton:!1,closeText:"close"},uuid:0,getTitleId:function d(e){return"ui-dialog-title-"+(e.attr("id")||++this.uuid) }})}).call(t,n(1))},,function(module,exports,__webpack_require__){(function(jQuery){"use strict" function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}var _typeof="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(e){return typeof e}:function(e){return e&&"function"==typeof Symbol&&e.constructor===Symbol?"symbol":typeof e @@ -1020,32 +1016,32 @@ function _interopRequireDefault(e){return e&&e.__esModule?e:{"default":e}}var _t },_jQuery=__webpack_require__(1),_jQuery2=_interopRequireDefault(_jQuery) __webpack_require__(167) var windowWidth,windowHeight -_jQuery2["default"].noConflict(),window.ss=window.ss||{},window.ss.debounce=function(e,t,n){var i,r,a,o=function s(){i=null,n||e.apply(r,a)} -return function(){var s=n&&!i -r=this,a=arguments,clearTimeout(i),i=setTimeout(o,t),s&&e.apply(r,a)}},(0,_jQuery2["default"])(window).bind("resize.leftandmain",function(e){(0,_jQuery2["default"])(".cms-container").trigger("windowresize") +_jQuery2["default"].noConflict(),window.ss=window.ss||{},window.ss.debounce=function(e,t,n){var r,i,o,a=function s(){r=null,n||e.apply(i,o)} +return function(){var s=n&&!r +i=this,o=arguments,clearTimeout(r),r=setTimeout(a,t),s&&e.apply(i,o)}},(0,_jQuery2["default"])(window).bind("resize.leftandmain",function(e){(0,_jQuery2["default"])(".cms-container").trigger("windowresize") -}),_jQuery2["default"].entwine.warningLevel=_jQuery2["default"].entwine.WARN_LEVEL_BESTPRACTISE,_jQuery2["default"].entwine("ss",function($){$(window).on("message",function(e){var t,n=e.originalEvent,i="object"===_typeof(n.data)?n.data:JSON.parse(n.data) +}),_jQuery2["default"].entwine.warningLevel=_jQuery2["default"].entwine.WARN_LEVEL_BESTPRACTISE,_jQuery2["default"].entwine("ss",function($){$(window).on("message",function(e){var t,n=e.originalEvent,r="object"===_typeof(n.data)?n.data:JSON.parse(n.data) -if($.path.parseUrl(window.location.href).domain===$.path.parseUrl(n.origin).domain)switch(t=$("undefined"==typeof i.target?window:i.target),i.type){case"event":t.trigger(i.event,i.data) +if($.path.parseUrl(window.location.href).domain===$.path.parseUrl(n.origin).domain)switch(t=$("undefined"==typeof r.target?window:r.target),r.type){case"event":t.trigger(r.event,r.data) break -case"callback":t[i.callback].call(t,i.data)}}) +case"callback":t[r.callback].call(t,r.data)}}) var positionLoadingSpinner=function e(){var e=120,t=$(".ss-loading-screen .loading-animation"),n=($(window).height()-t.height())/2 t.css("top",n+e),t.show()},applyChosen=function t(e){e.is(":visible")?e.addClass("has-chosen").chosen({allow_single_deselect:!0,disable_search_threshold:20,display_disabled_options:!0,width:"100%"}):setTimeout(function(){ e.show(),t(e)},500)},isSameUrl=function n(e,t){var n=$("base").attr("href") e=$.path.isAbsoluteUrl(e)?e:$.path.makeUrlAbsolute(e,n),t=$.path.isAbsoluteUrl(t)?t:$.path.makeUrlAbsolute(t,n) -var i=$.path.parseUrl(e),r=$.path.parseUrl(t) -return i.pathname.replace(/\/*$/,"")==r.pathname.replace(/\/*$/,"")&&i.search==r.search},ajaxCompleteEvent=window.ss.debounce(function(){$(window).trigger("ajaxComplete")},1e3,!0) -$(window).bind("resize",positionLoadingSpinner).trigger("resize"),$(document).ajaxComplete(function(e,t,n){var i=document.URL,r=t.getResponseHeader("X-ControllerURL"),a=n.url,o=null!==t.getResponseHeader("X-Status")?t.getResponseHeader("X-Status"):t.statusText,s=t.status<200||t.status>399?"bad":"good",l=["OK","success","HTTP/2.0 200"] +var r=$.path.parseUrl(e),i=$.path.parseUrl(t) +return r.pathname.replace(/\/*$/,"")==i.pathname.replace(/\/*$/,"")&&r.search==i.search},ajaxCompleteEvent=window.ss.debounce(function(){$(window).trigger("ajaxComplete")},1e3,!0) +$(window).bind("resize",positionLoadingSpinner).trigger("resize"),$(document).ajaxComplete(function(e,t,n){var r=document.URL,i=t.getResponseHeader("X-ControllerURL"),o=n.url,a=null!==t.getResponseHeader("X-Status")?t.getResponseHeader("X-Status"):t.statusText,s=t.status<200||t.status>399?"bad":"good",l=["OK","success","HTTP/2.0 200"] -return null===r||isSameUrl(i,r)&&isSameUrl(a,r)||window.ss.router.show(r,{id:(new Date).getTime()+String(Math.random()).replace(/\D/g,""),pjax:t.getResponseHeader("X-Pjax")?t.getResponseHeader("X-Pjax"):n.headers["X-Pjax"] -}),t.getResponseHeader("X-Reauthenticate")?void $(".cms-container").showLoginDialog():(0!==t.status&&o&&$.inArray(o,l)===-1&&statusMessage(decodeURIComponent(o),s),void ajaxCompleteEvent(this))}),$(".cms-container").entwine({ -StateChangeXHR:null,FragmentXHR:{},StateChangeCount:0,LayoutOptions:{minContentWidth:940,minPreviewWidth:400,mode:"content"},onadd:function i(){return $.browser.msie&&parseInt($.browser.version,10)<8?($(".ss-loading-screen").append('

Your browser is not compatible with the CMS interface. Please use Internet Explorer 8+, Google Chrome or Mozilla Firefox.

').css("z-index",$(".ss-loading-screen").css("z-index")+1), +return null===i||isSameUrl(r,i)&&isSameUrl(o,i)||window.ss.router.show(i,{id:(new Date).getTime()+String(Math.random()).replace(/\D/g,""),pjax:t.getResponseHeader("X-Pjax")?t.getResponseHeader("X-Pjax"):n.headers["X-Pjax"] +}),t.getResponseHeader("X-Reauthenticate")?void $(".cms-container").showLoginDialog():(0!==t.status&&a&&$.inArray(a,l)===-1&&statusMessage(decodeURIComponent(a),s),void ajaxCompleteEvent(this))}),$(".cms-container").entwine({ +StateChangeXHR:null,FragmentXHR:{},StateChangeCount:0,LayoutOptions:{minContentWidth:940,minPreviewWidth:400,mode:"content"},onadd:function r(){return $.browser.msie&&parseInt($.browser.version,10)<8?($(".ss-loading-screen").append('

Your browser is not compatible with the CMS interface. Please use Internet Explorer 8+, Google Chrome or Mozilla Firefox.

').css("z-index",$(".ss-loading-screen").css("z-index")+1), $(".loading-animation").remove(),void this._super()):(this.redraw(),$(".ss-loading-screen").hide(),$("body").removeClass("loading"),$(window).unbind("resize",positionLoadingSpinner),this.restoreTabState(), -void this._super())},onwindowresize:function r(){this.redraw()},"from .cms-panel":{ontoggle:function a(){this.redraw()}},"from .cms-container":{onaftersubmitform:function o(){this.redraw()}},updateLayoutOptions:function s(e){ +void this._super())},onwindowresize:function i(){this.redraw()},"from .cms-panel":{ontoggle:function o(){this.redraw()}},"from .cms-container":{onaftersubmitform:function a(){this.redraw()}},updateLayoutOptions:function s(e){ var t=this.getLayoutOptions(),n=!1 -for(var i in e)t[i]!==e[i]&&(t[i]=e[i],n=!0) +for(var r in e)t[r]!==e[r]&&(t[r]=e[r],n=!0) n&&this.redraw()},clearViewMode:function l(){this.removeClass("cms-container--split-mode"),this.removeClass("cms-container--preview-mode"),this.removeClass("cms-container--content-mode")},splitViewMode:function u(){ this.updateLayoutOptions({mode:"split"})},contentViewMode:function c(){this.updateLayoutOptions({mode:"content"})},previewMode:function d(){this.updateLayoutOptions({mode:"preview"})},RedrawSuppression:!1, redraw:function f(){if(!this.getRedrawSuppression()){window.debug&&console.log("redraw",this.attr("class"),this.get(0)) @@ -1054,89 +1050,89 @@ e||(this.find(".cms-panel-layout").redraw(),this.find(".cms-content-fields[data- }},setProperMode:function p(){var e=this.getLayoutOptions(),t=e.mode this.clearViewMode() -var n=this.find(".cms-content"),i=this.find(".cms-preview") -if(n.css({"min-width":0}),i.css({"min-width":0}),n.width()+i.width()>=e.minContentWidth+e.minPreviewWidth)n.css({"min-width":e.minContentWidth}),i.css({"min-width":e.minPreviewWidth}),i.trigger("enable") -else if(i.trigger("disable"),"split"==t)return i.trigger("forcecontent"),!0 -return this.addClass("cms-container--"+t+"-mode"),!1},checkCanNavigate:function h(e){var t=this._findFragments(e||["Content"]),n=t.find(":data(changetracker)").add(t.filter(":data(changetracker)")),i=!0 +var n=this.find(".cms-content"),r=this.find(".cms-preview") +if(n.css({"min-width":0}),r.css({"min-width":0}),n.width()+r.width()>=e.minContentWidth+e.minPreviewWidth)n.css({"min-width":e.minContentWidth}),r.css({"min-width":e.minPreviewWidth}),r.trigger("enable") +else if(r.trigger("disable"),"split"==t)return r.trigger("forcecontent"),!0 +return this.addClass("cms-container--"+t+"-mode"),!1},checkCanNavigate:function h(e){var t=this._findFragments(e||["Content"]),n=t.find(":data(changetracker)").add(t.filter(":data(changetracker)")),r=!0 -return!n.length||(n.each(function(){$(this).confirmUnsavedChanges()||(i=!1)}),i)},loadPanel:function m(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],i=arguments[3],r=arguments.length<=4||void 0===arguments[4]?document.URL:arguments[4] +return!n.length||(n.each(function(){$(this).confirmUnsavedChanges()||(r=!1)}),r)},loadPanel:function m(e){var t=arguments.length<=1||void 0===arguments[1]?"":arguments[1],n=arguments.length<=2||void 0===arguments[2]?{}:arguments[2],r=arguments[3],i=arguments.length<=4||void 0===arguments[4]?document.URL:arguments[4] -this.checkCanNavigate(n.pjax?n.pjax.split(","):["Content"])&&(this.saveTabState(),n.__forceReferer=r,i&&(n.__forceReload=1+Math.random()),window.ss.router.show(e,n))},reloadCurrentPanel:function g(){this.loadPanel(document.URL,null,null,!0) +this.checkCanNavigate(n.pjax?n.pjax.split(","):["Content"])&&(this.saveTabState(),n.__forceReferer=i,r&&(n.__forceReload=1+Math.random()),window.ss.router.show(e,n))},reloadCurrentPanel:function g(){this.loadPanel(document.URL,null,null,!0) -},submitForm:function v(e,t,n,i){var r=this +},submitForm:function y(e,t,n,r){var i=this t||(t=this.find(".btn-toolbar :submit[name=action_save]")),t||(t=this.find(".btn-toolbar :submit:first")),e.trigger("beforesubmitform"),this.trigger("submitform",{form:e,button:t}),$(t).addClass("btn--loading loading"), $(t).is("button")&&($(t).data("original-text",$(t).text()),$(t).text(""),$(t).append($('
')), $(t).css($(t).outerWidth()+"px")) -var a=e.validate(),o=function l(){$(t).removeClass("btn--loading loading"),$(t).find(".btn__loading-icon").remove(),$(t).css("width","auto"),$(t).text($(t).data("original-text"))} -"undefined"==typeof a||a||(statusMessage("Validation failed.","bad"),o()) +var o=e.validate(),a=function l(){$(t).removeClass("btn--loading loading"),$(t).find(".btn__loading-icon").remove(),$(t).css("width","auto"),$(t).text($(t).data("original-text"))} +"undefined"==typeof o||o||(statusMessage("Validation failed.","bad"),a()) var s=e.serializeArray() return s.push({name:$(t).attr("name"),value:"1"}),s.push({name:"BackURL",value:document.URL.replace(/\/$/,"")}),this.saveTabState(),jQuery.ajax(jQuery.extend({headers:{"X-Pjax":"CurrentForm,Breadcrumbs" -},url:e.attr("action"),data:s,type:"POST",complete:function u(){o()},success:function c(t,i,a){o(),e.removeClass("changed"),n&&n(t,i,a) -var l=r.handleAjaxResponse(t,i,a) -l&&l.filter("form").trigger("aftersubmitform",{status:i,xhr:a,formData:s})}},i)),!1},LastState:null,PauseState:!1,handleStateChange:function y(e){var t=arguments.length<=1||void 0===arguments[1]?window.history.state:arguments[1] +},url:e.attr("action"),data:s,type:"POST",complete:function u(){a()},success:function c(t,r,o){a(),e.removeClass("changed"),n&&n(t,r,o) +var l=i.handleAjaxResponse(t,r,o) +l&&l.filter("form").trigger("aftersubmitform",{status:r,xhr:o,formData:s})}},r)),!1},LastState:null,PauseState:!1,handleStateChange:function b(e){var t=arguments.length<=1||void 0===arguments[1]?window.history.state:arguments[1] if(!this.getPauseState()){this.getStateChangeXHR()&&this.getStateChangeXHR().abort() -var n=this,i=t.pjax||"Content",r={},a=i.split(","),o=this._findFragments(a) +var n=this,r=t.pjax||"Content",i={},o=r.split(","),a=this._findFragments(o) if(this.setStateChangeCount(this.getStateChangeCount()+1),!this.checkCanNavigate()){var s=this.getLastState() -return this.setPauseState(!0),s&&s.path?window.ss.router.show(s.path):window.ss.router.back(),void this.setPauseState(!1)}if(this.setLastState(t),o.length=0})),i.removeClass(o.join(" ")).addClass(l.join(" ")),r&&i.attr("style",r) -var u=i.find("style").detach() -u.length&&$(document).find("head").append(u),n.replaceWith(i)}) +try{$.each(p,function(e,t){var n=$("[data-pjax-fragment]").filter(function(){return $.inArray(e,$(this).data("pjaxFragment").split(" "))!=-1}),r=$(t) +if(h?h.add(r):h=r,r.find(".cms-container").length)throw'Content loaded via ajax is not allowed to contain tags matching the ".cms-container" selector to avoid infinite loops' +var i=n.attr("style"),o=n.parent(),a=["east","west","center","north","south","column-hidden"],s=n.attr("class"),l=[] +s&&(l=$.grep(s.split(" "),function(e){return $.inArray(e,a)>=0})),r.removeClass(a.join(" ")).addClass(l.join(" ")),i&&r.attr("style",i) +var u=r.find("style").detach() +u.length&&$(document).find("head").append(u),n.replaceWith(r)}) var m=h.filter("form") -m.hasClass("cms-tabset")&&m.removeClass("cms-tabset").addClass("cms-tabset")}finally{this.setRedrawSuppression(!1)}return this.redraw(),this.restoreTabState(i&&"undefined"!=typeof i.tabState?i.tabState:null), +m.hasClass("cms-tabset")&&m.removeClass("cms-tabset").addClass("cms-tabset")}finally{this.setRedrawSuppression(!1)}return this.redraw(),this.restoreTabState(r&&"undefined"!=typeof r.tabState?r.tabState:null), h}},_findFragments:function w(e){return $("[data-pjax-fragment]").filter(function(){var t,n=$(this).data("pjaxFragment").split(" ") for(t in e)if($.inArray(e[t],n)!=-1)return!0 return!1})},refresh:function C(){$(window).trigger("statechange"),$(this).redraw()},saveTabState:function T(){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){var e=[],t=this._tabStateUrl() -if(this.find(".cms-tabset,.ss-tabset").each(function(t,n){var i=$(n).attr("id") -i&&$(n).data("tabs")&&($(n).data("ignoreTabState")||$(n).getIgnoreTabState()||e.push({id:i,selected:$(n).tabs("option","selected")}))}),e){var n="tabs-"+t -try{window.sessionStorage.setItem(n,JSON.stringify(e))}catch(i){if(i.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return -throw i}}}},restoreTabState:function E(e){var t=this,n=this._tabStateUrl(),i="undefined"!=typeof window.sessionStorage&&window.sessionStorage,r=i?window.sessionStorage.getItem("tabs-"+n):null,a=!!r&&JSON.parse(r) +if(this.find(".cms-tabset,.ss-tabset").each(function(t,n){var r=$(n).attr("id") +r&&$(n).data("tabs")&&($(n).data("ignoreTabState")||$(n).getIgnoreTabState()||e.push({id:r,selected:$(n).tabs("option","selected")}))}),e){var n="tabs-"+t +try{window.sessionStorage.setItem(n,JSON.stringify(e))}catch(r){if(r.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return +throw r}}}},restoreTabState:function P(e){var t=this,n=this._tabStateUrl(),r="undefined"!=typeof window.sessionStorage&&window.sessionStorage,i=r?window.sessionStorage.getItem("tabs-"+n):null,o=!!i&&JSON.parse(i) -this.find(".cms-tabset, .ss-tabset").each(function(){var n,i,r=$(this),o=r.attr("id"),s=r.children("ul").children("li.ss-tabs-force-active") -r.data("tabs")&&(r.tabs("refresh"),s.length?n=s.first().index():e&&e[o]?(i=r.find(e[o].tabSelector),i.length&&(n=i.index())):a&&$.each(a,function(e,t){o==t.id&&(n=t.selected)}),null!==n&&(r.tabs("option","active",n), -t.trigger("tabstaterestored")))})},clearTabState:function P(e){if("undefined"!=typeof window.sessionStorage){var t=window.sessionStorage +this.find(".cms-tabset, .ss-tabset").each(function(){var n,r,i=$(this),a=i.attr("id"),s=i.children("ul").children("li.ss-tabs-force-active") +i.data("tabs")&&(i.tabs("refresh"),s.length?n=s.first().index():e&&e[a]?(r=i.find(e[a].tabSelector),r.length&&(n=r.index())):o&&$.each(o,function(e,t){a==t.id&&(n=t.selected)}),null!==n&&(i.tabs("option","active",n), +t.trigger("tabstaterestored")))})},clearTabState:function E(e){if("undefined"!=typeof window.sessionStorage){var t=window.sessionStorage if(e)t.removeItem("tabs-"+e) -else for(var n=0;n
'),t.attr("id",(new Date).getTime()),t.data("url",n),$("body").append(t) }}),$(".leftandmain-logindialog").entwine({onmatch:function j(){this._super(),this.ssdialog({iframeUrl:this.data("url"),dialogClass:"leftandmain-logindialog-dialog",autoOpen:!0,minWidth:500,maxWidth:500, minHeight:370,maxHeight:400,closeOnEscape:!1,open:function e(){$(".ui-widget-overlay").addClass("leftandmain-logindialog-overlay")},close:function t(){$(".ui-widget-overlay").removeClass("leftandmain-logindialog-overlay") -}})},onunmatch:function x(){this._super()},open:function R(){this.ssdialog("open")},close:function I(){this.ssdialog("close")},toggle:function A(e){this.is(":visible")?this.close():this.open()},reauthenticate:function F(e){ +}})},onunmatch:function x(){this._super()},open:function R(){this.ssdialog("open")},close:function I(){this.ssdialog("close")},toggle:function A(e){this.is(":visible")?this.close():this.open()},reauthenticate:function D(e){ "undefined"!=typeof e.SecurityID&&$(":input[name=SecurityID]").val(e.SecurityID),"undefined"!=typeof e.TempID&&$("body").data("member-tempid",e.TempID),this.close()}}),$("form.loading,.cms-content.loading,.cms-content-fields.loading,.cms-content-view.loading").entwine({ -onmatch:function D(){this.append('
'),this._super()},onunmatch:function M(){this.find(".cms-content-loading-overlay,.cms-content-loading-spinner").remove(), +onmatch:function F(){this.append('
'),this._super()},onunmatch:function M(){this.find(".cms-content-loading-overlay,.cms-content-loading-spinner").remove(), this._super()}}),$(".cms .cms-panel-link").entwine({onclick:function N(e){if($(this).hasClass("external-link"))return void e.stopPropagation() -var t=this.attr("href"),n=t&&!t.match(/^#/)?t:this.data("href"),i={pjax:this.data("pjaxTarget")} -$(".cms-container").loadPanel(n,null,i),e.preventDefault()}}),$(".cms .ss-ui-button-ajax").entwine({onclick:function onclick(e){$(this).removeClass("ui-button-text-only"),$(this).addClass("ss-ui-button-loading ui-button-text-icons") +var t=this.attr("href"),n=t&&!t.match(/^#/)?t:this.data("href"),r={pjax:this.data("pjaxTarget")} +$(".cms-container").loadPanel(n,null,r),e.preventDefault()}}),$(".cms .ss-ui-button-ajax").entwine({onclick:function onclick(e){$(this).removeClass("ui-button-text-only"),$(this).addClass("ss-ui-button-loading ui-button-text-icons") var loading=$(this).find(".ss-ui-loading-icon") @@ -1145,24 +1141,24 @@ var href=this.attr("href"),url=href?href:this.data("href") jQuery.ajax({url:url,complete:function complete(xmlhttp,status){var msg=xmlhttp.getResponseHeader("X-Status")?xmlhttp.getResponseHeader("X-Status"):xmlhttp.responseText try{"undefined"!=typeof msg&&null!==msg&&eval(msg)}catch(e){}loading.hide(),$(".cms-container").refresh(),$(this).removeClass("ss-ui-button-loading ui-button-text-icons"),$(this).addClass("ui-button-text-only") -},dataType:"html"}),e.preventDefault()}}),$(".cms .ss-ui-dialog-link").entwine({UUID:null,onmatch:function U(){this._super(),this.setUUID((new Date).getTime())},onunmatch:function L(){this._super()},onclick:function B(){ +},dataType:"html"}),e.preventDefault()}}),$(".cms .ss-ui-dialog-link").entwine({UUID:null,onmatch:function L(){this._super(),this.setUUID((new Date).getTime())},onunmatch:function U(){this._super()},onclick:function B(){ this._super() var e=this,t="ss-ui-dialog-"+this.getUUID(),n=$("#"+t) n.length||(n=$('
'),$("body").append(n)) -var i=this.data("popupclass")?this.data("popupclass"):"" -return n.ssdialog({iframeUrl:this.attr("href"),autoOpen:!0,dialogExtraClass:i}),!1}}),$(".cms .field.date input.text").entwine({onmatch:function H(){var e=$(this).parents(".field.date:first"),t=e.data() +var r=this.data("popupclass")?this.data("popupclass"):"" +return n.ssdialog({iframeUrl:this.attr("href"),autoOpen:!0,dialogExtraClass:r}),!1}}),$(".cms .field.date input.text").entwine({onmatch:function H(){var e=$(this).parents(".field.date:first"),t=e.data() return t.showcalendar?(t.showOn="button",t.locale&&$.datepicker.regional[t.locale]&&(t=$.extend(t,$.datepicker.regional[t.locale],{})),this.prop("disabled")||this.prop("readonly")||$(this).datepicker(t), void this._super()):void this._super()},onunmatch:function q(){this._super()}}),$(".cms .field.dropdown select, .cms .field select[multiple], .form__fieldgroup-item select.dropdown").entwine({onmatch:function V(){ return this.is(".no-chosen")?void this._super():(this.data("placeholder")||this.data("placeholder"," "),this.removeClass("has-chosen").chosen("destroy"),this.siblings(".chosen-container").remove(),applyChosen(this), void this._super())},onunmatch:function G(){this._super()}}),$(".cms-panel-layout").entwine({redraw:function z(){window.debug&&console.log("redraw",this.attr("class"),this.get(0))}}),$(".cms .grid-field").entwine({ -showDetailView:function W(e){var t=window.location.search.replace(/^\?/,"") -t&&(e=$.path.addSearchParams(e,t)),$(".cms-container").loadPanel(e)}}),$(".cms-search-form").entwine({onsubmit:function X(e){var t,n +showDetailView:function X(e){var t=window.location.search.replace(/^\?/,"") +t&&(e=$.path.addSearchParams(e,t)),$(".cms-container").loadPanel(e)}}),$(".cms-search-form").entwine({onsubmit:function W(e){var t,n t=this.find(":input:not(:submit)").filter(function(){var e=$.grep($(this).fieldValue(),function(e){return e}) return e.length}),n=this.attr("action"),t.length&&(n=$.path.addSearchParams(n,t.serialize().replace("+","%20"))) -var i=this.closest(".cms-container") -return i.find(".cms-edit-form").tabs("select",0),i.loadPanel(n,"",{},!0),!1}}),$(".cms-search-form button[type=reset], .cms-search-form input[type=reset]").entwine({onclick:function Q(e){e.preventDefault() +var r=this.closest(".cms-container") +return r.find(".cms-edit-form").tabs("select",0),r.loadPanel(n,"",{},!0),!1}}),$(".cms-search-form button[type=reset], .cms-search-form input[type=reset]").entwine({onclick:function Q(e){e.preventDefault() var t=$(this).parents("form") @@ -1173,33 +1169,33 @@ var e=this,t=this.data("url") if(!t)throw'Elements of class .cms-panel-deferred need a "data-url" attribute' this._super(),this.children().length||(this.data("deferredNoCache")||"undefined"==typeof window._panelDeferredCache[t]?(this.addClass("loading"),$.ajax({url:t,complete:function n(){e.removeClass("loading") -},success:function i(t,n,r){e.html(t)}})):this.html(window._panelDeferredCache[t]))}}),$(".cms-tabset").entwine({onadd:function Z(){this.redrawTabs(),this._super()},onremove:function ee(){this.data("tabs")&&this.tabs("destroy"), +},success:function r(t,n,i){e.html(t)}})):this.html(window._panelDeferredCache[t]))}}),$(".cms-tabset").entwine({onadd:function Z(){this.redrawTabs(),this._super()},onremove:function ee(){this.data("tabs")&&this.tabs("destroy"), this._super()},redrawTabs:function te(){this.rewriteHashlinks() var e=this.attr("id"),t=this.find("ul:first .ui-tabs-active") -this.data("tabs")||this.tabs({active:t.index()!=-1?t.index():0,beforeLoad:function n(e,t){return!1},beforeActivate:function i(e,t){var n=t.oldTab.find(".cms-panel-link") -if(n&&1===n.length)return!1},activate:function r(e,t){var n=$(this).closest("form").find(".btn-toolbar") +this.data("tabs")||this.tabs({active:t.index()!=-1?t.index():0,beforeLoad:function n(e,t){return!1},beforeActivate:function r(e,t){var n=t.oldTab.find(".cms-panel-link") +if(n&&1===n.length)return!1},activate:function i(e,t){var n=$(this).closest("form").find(".btn-toolbar") $(t.newTab).closest("li").hasClass("readonly")?n.fadeOut():n.show()}}),this.trigger("afterredrawtabs")},rewriteHashlinks:function ne(){$(this).find("ul a").each(function(){if($(this).attr("href")){var e=$(this).attr("href").match(/#.*/) -e&&$(this).attr("href",document.location.href.replace(/#.*/,"")+e[0])}})}}),$("#filters-button").entwine({onmatch:function ie(){this._super(),this.data("collapsed",!0),this.data("animating",!1)},onunmatch:function re(){ -this._super()},showHide:function ae(){var e=this,t=$(".cms-content-filters").first(),n=this.data("collapsed") -n?(this.addClass("active"),t.css("display","block")):(this.removeClass("active"),t.css("display","")),e.data("collapsed",!n)},onclick:function oe(){this.showHide()}})}) +e&&$(this).attr("href",document.location.href.replace(/#.*/,"")+e[0])}})}}),$("#filters-button").entwine({onmatch:function re(){this._super(),this.data("collapsed",!0),this.data("animating",!1)},onunmatch:function ie(){ +this._super()},showHide:function oe(){var e=this,t=$(".cms-content-filters").first(),n=this.data("collapsed") +n?(this.addClass("active"),t.css("display","block")):(this.removeClass("active"),t.css("display","")),e.data("collapsed",!n)},onclick:function ae(){this.showHide()}})}) var statusMessage=function e(t,n){t=jQuery("
").text(t).html(),jQuery.noticeAdd({text:t,type:n,stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}}).call(exports,__webpack_require__(1))},function(e,t,n){ "use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(1),a=i(r) -a["default"].entwine("ss",function(e){e(".ss-tabset.ss-ui-action-tabset").entwine({IgnoreTabState:!0,onadd:function t(){this._super(),this.tabs({collapsible:!0,active:!1})},onremove:function n(){var t=e(".cms-container").find("iframe") +function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i) +o["default"].entwine("ss",function(e){e(".ss-tabset.ss-ui-action-tabset").entwine({IgnoreTabState:!0,onadd:function t(){this._super(),this.tabs({collapsible:!0,active:!1})},onremove:function n(){var t=e(".cms-container").find("iframe") -t.each(function(t,n){try{e(n).contents().off("click.ss-ui-action-tabset")}catch(i){console.warn("Unable to access iframe, possible https mis-match")}}),e(document).off("click.ss-ui-action-tabset"),this._super() +t.each(function(t,n){try{e(n).contents().off("click.ss-ui-action-tabset")}catch(r){console.warn("Unable to access iframe, possible https mis-match")}}),e(document).off("click.ss-ui-action-tabset"),this._super() -},ontabsbeforeactivate:function i(e,t){this.riseUp(e,t)},onclick:function r(e,t){this.attachCloseHandler(e,t)},attachCloseHandler:function a(t,n){var i=this,r=e(".cms-container").find("iframe"),a -a=function o(t){var n,r -n=e(t.target).closest(".ss-ui-action-tabset .ui-tabs-panel"),e(t.target).closest(i).length||n.length||(i.tabs("option","active",!1),r=e(".cms-container").find("iframe"),r.each(function(t,n){e(n).contents().off("click.ss-ui-action-tabset",a) +},ontabsbeforeactivate:function r(e,t){this.riseUp(e,t)},onclick:function i(e,t){this.attachCloseHandler(e,t)},attachCloseHandler:function o(t,n){var r=this,i=e(".cms-container").find("iframe"),o +o=function a(t){var n,i +n=e(t.target).closest(".ss-ui-action-tabset .ui-tabs-panel"),e(t.target).closest(r).length||n.length||(r.tabs("option","active",!1),i=e(".cms-container").find("iframe"),i.each(function(t,n){e(n).contents().off("click.ss-ui-action-tabset",o) -}),e(document).off("click.ss-ui-action-tabset",a))},e(document).on("click.ss-ui-action-tabset",a),r.length>0&&r.each(function(t,n){e(n).contents().on("click.ss-ui-action-tabset",a)})},riseUp:function o(t,n){ -var i,r,a,o,s,l,u,c,d -return i=e(this).find(".ui-tabs-panel").outerHeight(),r=e(this).find(".ui-tabs-nav").outerHeight(),a=e(window).height()+e(document).scrollTop()-r,o=e(this).find(".ui-tabs-nav").offset().top,s=n.newPanel, -l=n.newTab,o+i>=a&&o-i>0?(this.addClass("rise-up"),null!==l.position()&&(u=-s.outerHeight(),c=s.parents(".toolbar--south"),c&&(d=l.offset().top-c.offset().top,u-=d),e(s).css("top",u+"px"))):(this.removeClass("rise-up"), +}),e(document).off("click.ss-ui-action-tabset",o))},e(document).on("click.ss-ui-action-tabset",o),i.length>0&&i.each(function(t,n){e(n).contents().on("click.ss-ui-action-tabset",o)})},riseUp:function a(t,n){ +var r,i,o,a,s,l,u,c,d +return r=e(this).find(".ui-tabs-panel").outerHeight(),i=e(this).find(".ui-tabs-nav").outerHeight(),o=e(window).height()+e(document).scrollTop()-i,a=e(this).find(".ui-tabs-nav").offset().top,s=n.newPanel, +l=n.newTab,a+r>=o&&a-r>0?(this.addClass("rise-up"),null!==l.position()&&(u=-s.outerHeight(),c=s.parents(".toolbar--south"),c&&(d=l.offset().top-c.offset().top,u-=d),e(s).css("top",u+"px"))):(this.removeClass("rise-up"), null!==l.position()&&e(s).css("bottom","100%")),!1}}),e(".cms-content-actions .ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function s(t,n){this._super(t,n),e(n.newPanel).length>0&&e(n.newPanel).css("left",n.newTab.position().left+"px") }}),e(".cms-actions-row.ss-tabset.ss-ui-action-tabset").entwine({ontabsbeforeactivate:function l(t,n){this._super(t,n),e(this).closest(".ss-ui-action-tabset").removeClass("tabset-open tabset-open-last") @@ -1212,92 +1208,92 @@ right:"0px"}),e(n.newPanel).parent().addClass("tabset-open-last")):(e(n.newPanel }},ontabsbeforeactivate:function d(t,n){this._super(t,n),e(n.newPanel).css({left:"auto",right:"auto"}),e(n.newPanel).length>0&&e(n.newPanel).parent().addClass("tabset-open")}})})},function(e,t,n){"use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(1),a=i(r) -a["default"].entwine("ss",function(e){e.entwine.warningLevel=e.entwine.WARN_LEVEL_BESTPRACTISE,e(".cms-panel").entwine({WidthExpanded:null,WidthCollapsed:null,canSetCookie:function t(){return void 0!==e.cookie&&void 0!==this.attr("id") +function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i) +o["default"].entwine("ss",function(e){e.entwine.warningLevel=e.entwine.WARN_LEVEL_BESTPRACTISE,e(".cms-panel").entwine({WidthExpanded:null,WidthCollapsed:null,canSetCookie:function t(){return void 0!==e.cookie&&void 0!==this.attr("id") },getPersistedCollapsedState:function n(){var t,n -return this.canSetCookie()&&(n=e.cookie("cms-panel-collapsed-"+this.attr("id")),void 0!==n&&null!==n&&(t="true"===n)),t},setPersistedCollapsedState:function i(t){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),t,{ -path:"/",expires:31})},clearPersistedCollapsedState:function r(){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),"",{path:"/",expires:-1})},getInitialCollapsedState:function a(){var e=this.getPersistedCollapsedState() +return this.canSetCookie()&&(n=e.cookie("cms-panel-collapsed-"+this.attr("id")),void 0!==n&&null!==n&&(t="true"===n)),t},setPersistedCollapsedState:function r(t){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),t,{ +path:"/",expires:31})},clearPersistedCollapsedState:function i(){this.canSetCookie()&&e.cookie("cms-panel-collapsed-"+this.attr("id"),"",{path:"/",expires:-1})},getInitialCollapsedState:function o(){var e=this.getPersistedCollapsedState() -return void 0===e&&(e=this.hasClass("collapsed")),e},onadd:function o(){var t,n +return void 0===e&&(e=this.hasClass("collapsed")),e},onadd:function a(){var t,n if(!this.find(".cms-panel-content").length)throw new Exception('Content panel for ".cms-panel" not found') this.find(".cms-panel-toggle").length||(n=e("
").append('
»').append('«'), this.append(n)),this.setWidthExpanded(this.find(".cms-panel-content").innerWidth()),t=this.find(".cms-panel-content-collapsed"),this.setWidthCollapsed(t.length?t.innerWidth():this.find(".toggle-expand").innerWidth()), -this.togglePanel(!this.getInitialCollapsedState(),!0,!1),this._super()},togglePanel:function s(e,t,n){var i,r -t||(this.trigger("beforetoggle.sspanel",e),this.trigger(e?"beforeexpand":"beforecollapse")),this.toggleClass("collapsed",!e),i=e?this.getWidthExpanded():this.getWidthCollapsed(),this.width(i),r=this.find(".cms-panel-content-collapsed"), -r.length&&(this.find(".cms-panel-content")[e?"show":"hide"](),this.find(".cms-panel-content-collapsed")[e?"hide":"show"]()),n!==!1&&this.setPersistedCollapsedState(!e),this.trigger("toggle",e),this.trigger(e?"expand":"collapse") +this.togglePanel(!this.getInitialCollapsedState(),!0,!1),this._super()},togglePanel:function s(e,t,n){var r,i +t||(this.trigger("beforetoggle.sspanel",e),this.trigger(e?"beforeexpand":"beforecollapse")),this.toggleClass("collapsed",!e),r=e?this.getWidthExpanded():this.getWidthCollapsed(),this.width(r),i=this.find(".cms-panel-content-collapsed"), +i.length&&(this.find(".cms-panel-content")[e?"show":"hide"](),this.find(".cms-panel-content-collapsed")[e?"hide":"show"]()),n!==!1&&this.setPersistedCollapsedState(!e),this.trigger("toggle",e),this.trigger(e?"expand":"collapse") },expandPanel:function l(e){(e||this.hasClass("collapsed"))&&this.togglePanel(!0)},collapsePanel:function u(e){!e&&this.hasClass("collapsed")||this.togglePanel(!1)}}),e(".cms-panel.collapsed .cms-panel-toggle").entwine({ onclick:function c(e){this.expandPanel(),e.preventDefault()}}),e(".cms-panel *").entwine({getPanel:function d(){return this.parents(".cms-panel:first")}}),e(".cms-panel .toggle-expand").entwine({onclick:function f(e){ e.preventDefault(),e.stopPropagation(),this.getPanel().expandPanel(),this._super(e)}}),e(".cms-panel .toggle-collapse").entwine({onclick:function p(e){e.preventDefault(),e.stopPropagation(),this.getPanel().collapsePanel(), this._super(e)}}),e(".cms-content-tools.collapsed").entwine({onclick:function h(e){this.expandPanel(),this._super(e)}})})},function(e,t,n){"use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(1),a=i(r) -a["default"].entwine("ss.tree",function(e){e(".cms-tree").entwine({Hints:null,IsUpdatingTree:!1,IsLoaded:!1,onadd:function t(){if(this._super(),!e.isNumeric(this.data("jstree_instance_id"))){var t=this.attr("data-hints") +function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i) +o["default"].entwine("ss.tree",function(e){e(".cms-tree").entwine({Hints:null,IsUpdatingTree:!1,IsLoaded:!1,onadd:function t(){if(this._super(),!e.isNumeric(this.data("jstree_instance_id"))){var t=this.attr("data-hints") t&&this.setHints(e.parseJSON(t)) var n=this -this.jstree(this.getTreeConfig()).bind("loaded.jstree",function(t,i){n.setIsLoaded(!0),i.inst._set_settings({html_data:{ajax:{url:n.data("urlTree"),data:function r(t){var i=n.data("searchparams")||[] -return i=e.grep(i,function(e,t){return"ID"!=e.name&&"value"!=e.name}),i.push({name:"ID",value:e(t).data("id")?e(t).data("id"):0}),i.push({name:"ajax",value:1}),i}}}}),n.updateFromEditForm(),n.css("visibility","visible"), -i.inst.hide_checkboxes()}).bind("before.jstree",function(t,i){if("start_drag"==i.func&&(!n.hasClass("draggable")||n.hasClass("multiselect")))return t.stopImmediatePropagation(),!1 -if(e.inArray(i.func,["check_node","uncheck_node"])){var r=e(i.args[0]).parents("li:first"),a=r.find("li:not(.disabled)") -if(r.hasClass("disabled")&&0==a)return t.stopImmediatePropagation(),!1}}).bind("move_node.jstree",function(t,i){if(!n.getIsUpdatingTree()){var r=i.rslt.o,a=i.rslt.np,o=i.inst._get_parent(r),s=e(a).data("id")||0,l=e(r).data("id"),u=e.map(e(r).siblings().andSelf(),function(t){ +this.jstree(this.getTreeConfig()).bind("loaded.jstree",function(t,r){n.setIsLoaded(!0),r.inst._set_settings({html_data:{ajax:{url:n.data("urlTree"),data:function i(t){var r=n.data("searchparams")||[] +return r=e.grep(r,function(e,t){return"ID"!=e.name&&"value"!=e.name}),r.push({name:"ID",value:e(t).data("id")?e(t).data("id"):0}),r.push({name:"ajax",value:1}),r}}}}),n.updateFromEditForm(),n.css("visibility","visible"), +r.inst.hide_checkboxes()}).bind("before.jstree",function(t,r){if("start_drag"==r.func&&(!n.hasClass("draggable")||n.hasClass("multiselect")))return t.stopImmediatePropagation(),!1 +if(e.inArray(r.func,["check_node","uncheck_node"])){var i=e(r.args[0]).parents("li:first"),o=i.find("li:not(.disabled)") +if(i.hasClass("disabled")&&0==o)return t.stopImmediatePropagation(),!1}}).bind("move_node.jstree",function(t,r){if(!n.getIsUpdatingTree()){var i=r.rslt.o,o=r.rslt.np,a=r.inst._get_parent(i),s=e(o).data("id")||0,l=e(i).data("id"),u=e.map(e(i).siblings().andSelf(),function(t){ return e(t).data("id")}) e.ajax({url:e.path.addSearchParams(n.data("urlSavetreenode"),n.data("extraParams")),type:"POST",data:{ID:l,ParentID:s,SiblingIDs:u},success:function c(){e(".cms-edit-form :input[name=ID]").val()==l&&e(".cms-edit-form :input[name=ParentID]").val(s), -n.updateNodesFromServer([l])},statusCode:{403:function d(){e.jstree.rollback(i.rlbk)}}})}}).bind("select_node.jstree check_node.jstree uncheck_node.jstree",function(t,n){e(document).triggerHandler(t,n) +n.updateNodesFromServer([l])},statusCode:{403:function d(){e.jstree.rollback(r.rlbk)}}})}}).bind("select_node.jstree check_node.jstree uncheck_node.jstree",function(t,n){e(document).triggerHandler(t,n) -})}},onremove:function n(){this.jstree("destroy"),this._super()},"from .cms-container":{onafterstatechange:function i(e){this.updateFromEditForm()}},"from .cms-container form":{onaftersubmitform:function r(t){ +})}},onremove:function n(){this.jstree("destroy"),this._super()},"from .cms-container":{onafterstatechange:function r(e){this.updateFromEditForm()}},"from .cms-container form":{onaftersubmitform:function i(t){ var n=e(".cms-edit-form :input[name=ID]").val() -this.updateNodesFromServer([n])}},getTreeConfig:function a(){var t=this -return{core:{initially_open:["record-0"],animation:0,html_titles:!0},html_data:{},ui:{select_limit:1,initially_select:[this.find(".current").attr("id")]},crrm:{move:{check_move:function n(i){var r=e(i.o),a=e(i.np),o=i.ot.get_container()[0]==i.np[0],s=r.getClassname(),l=a.getClassname(),u=t.getHints(),c=[],d=l?l:"Root",f=u&&"undefined"!=typeof u[d]?u[d]:null +this.updateNodesFromServer([n])}},getTreeConfig:function o(){var t=this +return{core:{initially_open:["record-0"],animation:0,html_titles:!0},html_data:{},ui:{select_limit:1,initially_select:[this.find(".current").attr("id")]},crrm:{move:{check_move:function n(r){var i=e(r.o),o=e(r.np),a=r.ot.get_container()[0]==r.np[0],s=i.getClassname(),l=o.getClassname(),u=t.getHints(),c=[],d=l?l:"Root",f=u&&"undefined"!=typeof u[d]?u[d]:null -f&&r.attr("class").match(/VirtualPage-([^\s]*)/)&&(s=RegExp.$1),f&&(c="undefined"!=typeof f.disallowedChildren?f.disallowedChildren:[]) -var p=!(0===r.data("id")||r.hasClass("status-archived")||o&&"inside"!=i.p||a.hasClass("nochildren")||c.length&&e.inArray(s,c)!=-1) +f&&i.attr("class").match(/VirtualPage-([^\s]*)/)&&(s=RegExp.$1),f&&(c="undefined"!=typeof f.disallowedChildren?f.disallowedChildren:[]) +var p=!(0===i.data("id")||i.hasClass("status-archived")||a&&"inside"!=r.p||o.hasClass("nochildren")||c.length&&e.inArray(s,c)!=-1) return p}}},dnd:{drop_target:!1,drag_target:!1},checkbox:{two_state:!0},themes:{theme:"apple",url:e("body").data("frameworkpath")+"/admin/thirdparty/jstree/themes/apple/style.css"},plugins:["html_data","ui","dnd","crrm","themes","checkbox"] -}},search:function o(e,t){e?this.data("searchparams",e):this.removeData("searchparams"),this.jstree("refresh",-1,t)},getNodeByID:function s(e){return this.find("*[data-id="+e+"]")},createNode:function l(t,n,i){ -var r=this,a=void 0!==n.ParentID&&r.getNodeByID(n.ParentID),o=e(t),s={data:""} -o.hasClass("jstree-open")?s.state="open":o.hasClass("jstree-closed")&&(s.state="closed"),this.jstree("create_node",a.length?a:-1,"last",s,function(e){for(var t=e.attr("class"),n=0;n0)return!0 -var e=confirm(o["default"]._t("LeftAndMain.CONFIRMUNSAVED")) +var e=confirm(a["default"]._t("LeftAndMain.CONFIRMUNSAVED")) return e&&this.addClass("discardchanges"),e},onsubmit:function d(e,t){if("_blank"!=this.prop("target"))return t&&this.closest(".cms-container").submitForm(this,t),!1},validate:function f(){var e=!0 -return this.trigger("validate",{isValid:e}),e},"from .htmleditor":{oneditorinit:function p(t){var n=this,i=e(t.target).closest(".field.htmleditor"),r=i.find("textarea.htmleditor").getEditor().getInstance() +return this.trigger("validate",{isValid:e}),e},"from .htmleditor":{oneditorinit:function p(t){var n=this,r=e(t.target).closest(".field.htmleditor"),i=r.find("textarea.htmleditor").getEditor().getInstance() -r.onClick.add(function(e){n.saveFieldFocus(i.attr("id"))})}},"from .cms-edit-form :input:not(:submit)":{onclick:function h(t){this.saveFieldFocus(e(t.target).attr("id"))},onfocus:function m(t){this.saveFieldFocus(e(t.target).attr("id")) +i.onClick.add(function(e){n.saveFieldFocus(r.attr("id"))})}},"from .cms-edit-form :input:not(:submit)":{onclick:function h(t){this.saveFieldFocus(e(t.target).attr("id"))},onfocus:function m(t){this.saveFieldFocus(e(t.target).attr("id")) }},"from .cms-edit-form .treedropdown *":{onfocusin:function g(t){var n=e(t.target).closest(".field.treedropdown") -this.saveFieldFocus(n.attr("id"))}},"from .cms-edit-form .dropdown .chosen-container a":{onfocusin:function v(t){var n=e(t.target).closest(".field.dropdown") -this.saveFieldFocus(n.attr("id"))}},"from .cms-container":{ontabstaterestored:function y(e){this.restoreFieldFocus()}},saveFieldFocus:function b(t){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){ -var n=e(this).attr("id"),i=[] -if(i.push({id:n,selected:t}),i)try{window.sessionStorage.setItem(n,JSON.stringify(i))}catch(r){if(r.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return -throw r}}},restoreFieldFocus:function _(){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){var t=this,n="undefined"!=typeof window.sessionStorage&&window.sessionStorage,i=n?window.sessionStorage.getItem(this.attr("id")):null,r=!!i&&JSON.parse(i),a,o=0!==this.find(".ss-tabset").length,s,l,u,c +this.saveFieldFocus(n.attr("id"))}},"from .cms-edit-form .dropdown .chosen-container a":{onfocusin:function y(t){var n=e(t.target).closest(".field.dropdown") +this.saveFieldFocus(n.attr("id"))}},"from .cms-container":{ontabstaterestored:function b(e){this.restoreFieldFocus()}},saveFieldFocus:function v(t){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){ +var n=e(this).attr("id"),r=[] +if(r.push({id:n,selected:t}),r)try{window.sessionStorage.setItem(n,JSON.stringify(r))}catch(i){if(i.code===DOMException.QUOTA_EXCEEDED_ERR&&0===window.sessionStorage.length)return +throw i}}},restoreFieldFocus:function _(){if("undefined"!=typeof window.sessionStorage&&null!==window.sessionStorage){var t=this,n="undefined"!=typeof window.sessionStorage&&window.sessionStorage,r=n?window.sessionStorage.getItem(this.attr("id")):null,i=!!r&&JSON.parse(r),o,a=0!==this.find(".ss-tabset").length,s,l,u,c -if(n&&r.length>0){if(e.each(r,function(n,i){t.is("#"+i.id)&&(a=e("#"+i.selected))}),e(a).length<1)return void this.focusFirstInput() -if(s=e(a).closest(".ss-tabset").find(".ui-tabs-nav .ui-tabs-active .ui-tabs-anchor").attr("id"),l="tab-"+e(a).closest(".ss-tabset .ui-tabs-panel").attr("id"),o&&l!==s)return -u=e(a).closest(".togglecomposite"),u.length>0&&u.accordion("activate",u.find(".ui-accordion-header")),c=e(a).position().top,e(a).is(":visible")||(a="#"+e(a).closest(".field").attr("id"),c=e(a).position().top), -e(a).focus(),c>e(window).height()/2&&t.find(".cms-content-fields").scrollTop(c)}else this.focusFirstInput()}},focusFirstInput:function w(){this.find(':input:not(:submit)[data-skip-autofocus!="true"]').filter(":visible:first").focus() +if(n&&i.length>0){if(e.each(i,function(n,r){t.is("#"+r.id)&&(o=e("#"+r.selected))}),e(o).length<1)return void this.focusFirstInput() +if(s=e(o).closest(".ss-tabset").find(".ui-tabs-nav .ui-tabs-active .ui-tabs-anchor").attr("id"),l="tab-"+e(o).closest(".ss-tabset .ui-tabs-panel").attr("id"),a&&l!==s)return +u=e(o).closest(".togglecomposite"),u.length>0&&u.accordion("activate",u.find(".ui-accordion-header")),c=e(o).position().top,e(o).is(":visible")||(o="#"+e(o).closest(".field").attr("id"),c=e(o).position().top), +e(o).focus(),c>e(window).height()/2&&t.find(".cms-content-fields").scrollTop(c)}else this.focusFirstInput()}},focusFirstInput:function w(){this.find(':input:not(:submit)[data-skip-autofocus!="true"]').filter(":visible:first").focus() }}),e(".cms-edit-form .btn-toolbar input.action[type=submit], .cms-edit-form .btn-toolbar button.action").entwine({onclick:function C(e){return this.is(":disabled")?(e.preventDefault(),!1):this._super(e)===!1||e.defaultPrevented||e.isDefaultPrevented()?void 0:(this.parents("form").trigger("submit",[this]), e.preventDefault(),!1)}}),e(".cms-edit-form .btn-toolbar input.action[type=submit].ss-ui-action-cancel, .cms-edit-form .btn-toolbar button.action.ss-ui-action-cancel").entwine({onclick:function T(e){window.history.length>1?window.history.back():this.parents("form").trigger("submit",[this]), -e.preventDefault()}}),e(".cms-edit-form .ss-tabset").entwine({onmatch:function E(){if(!this.hasClass("ss-ui-action-tabset")){var e=this.find("> ul:first") -1==e.children("li").length&&e.hide().parent().addClass("ss-tabset-tabshidden")}this._super()},onunmatch:function P(){this._super()}})}) +e.preventDefault()}}),e(".cms-edit-form .ss-tabset").entwine({onmatch:function P(){if(!this.hasClass("ss-ui-action-tabset")){var e=this.find("> ul:first") +1==e.children("li").length&&e.hide().parent().addClass("ss-tabset-tabshidden")}this._super()},onunmatch:function E(){this._super()}})}) var s=function l(t){e.noticeAdd({text:t,type:"error",stayTime:5e3,inEffect:{left:"0",opacity:"show"}})}}).call(t,n(1))},function(e,t,n){"use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(1),a=i(r) -a["default"].entwine("ss",function(e){e(".cms-panel.cms-menu").entwine({togglePanel:function t(n,i,r){e(".cms-menu-list").children("li").each(function(){n?e(this).children("ul").each(function(){e(this).removeClass("collapsed-flyout"), +function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i) +o["default"].entwine("ss",function(e){e(".cms-panel.cms-menu").entwine({togglePanel:function t(n,r,i){e(".cms-menu-list").children("li").each(function(){n?e(this).children("ul").each(function(){e(this).removeClass("collapsed-flyout"), e(this).data("collapse")&&(e(this).removeData("collapse"),e(this).addClass("collapse"))}):e(this).children("ul").each(function(){e(this).addClass("collapsed-flyout"),e(this).hasClass("collapse"),e(this).removeClass("collapse"), -e(this).data("collapse",!0)})}),this.toggleFlyoutState(n),this._super(n,i,r)},toggleFlyoutState:function n(t){if(t)e(".collapsed").find("li").show(),e(".cms-menu-list").find(".child-flyout-indicator").hide() +e(this).data("collapse",!0)})}),this.toggleFlyoutState(n),this._super(n,r,i)},toggleFlyoutState:function n(t){if(t)e(".collapsed").find("li").show(),e(".cms-menu-list").find(".child-flyout-indicator").hide() else{e(".collapsed-flyout").find("li").each(function(){e(this).hide()}) var n=e(".cms-menu-list ul.collapsed-flyout").parent() -0===n.children(".child-flyout-indicator").length&&n.append('').fadeIn(),n.children(".child-flyout-indicator").fadeIn()}},siteTreePresent:function i(){return e("#cms-content-tools-CMSMain").length>0 +0===n.children(".child-flyout-indicator").length&&n.append('').fadeIn(),n.children(".child-flyout-indicator").fadeIn()}},siteTreePresent:function r(){return e("#cms-content-tools-CMSMain").length>0 -},getPersistedStickyState:function r(){var t,n -return void 0!==e.cookie&&(n=e.cookie("cms-menu-sticky"),void 0!==n&&null!==n&&(t="true"===n)),t},setPersistedStickyState:function a(t){void 0!==e.cookie&&e.cookie("cms-menu-sticky",t,{path:"/",expires:31 -})},getEvaluatedCollapsedState:function o(){var t,n=this.getPersistedCollapsedState(),i=e(".cms-menu").getPersistedStickyState(),r=this.siteTreePresent() -return t=void 0===n?r:n!==r&&i?n:r},onadd:function s(){var t=this +},getPersistedStickyState:function i(){var t,n +return void 0!==e.cookie&&(n=e.cookie("cms-menu-sticky"),void 0!==n&&null!==n&&(t="true"===n)),t},setPersistedStickyState:function o(t){void 0!==e.cookie&&e.cookie("cms-menu-sticky",t,{path:"/",expires:31 +})},getEvaluatedCollapsedState:function a(){var t,n=this.getPersistedCollapsedState(),r=e(".cms-menu").getPersistedStickyState(),i=this.siteTreePresent() +return t=void 0===n?i:n!==i&&r?n:i},onadd:function s(){var t=this setTimeout(function(){t.togglePanel(!t.getEvaluatedCollapsedState(),!1,!1)},0),e(window).on("ajaxComplete",function(e){setTimeout(function(){t.togglePanel(!t.getEvaluatedCollapsedState(),!1,!1)},0)}),this._super() }}),e(".cms-menu-list").entwine({onmatch:function l(){var e=this @@ -1362,57 +1358,57 @@ this.toggleClass("collapsed",e(t.target).hasClass("collapsed")),e(".cms-containe }},updateItems:function g(){var t=this.find("#Menu-CMSMain") t[t.is(".current")?"show":"hide"]() var n=e(".cms-content input[name=ID]").val() -n&&this.find("li").each(function(){e.isFunction(e(this).setRecordID)&&e(this).setRecordID(n)})}}),e(".cms-menu-list li").entwine({toggleFlyout:function v(t){var n=e(this) -if(n.children("ul").first().hasClass("collapsed-flyout"))if(t){if(!n.children("ul").first().children("li").first().hasClass("clone")){var i=n.clone() -i.addClass("clone").css({}),i.children("ul").first().remove(),i.find("span").not(".text").remove(),i.find("a").first().unbind("click"),n.children("ul").prepend(i)}e(".collapsed-flyout").show(),n.addClass("opened"), -n.children("ul").find("li").fadeIn("fast")}else i&&i.remove(),e(".collapsed-flyout").hide(),n.removeClass("opened"),n.find("toggle-children").removeClass("opened"),n.children("ul").find("li").hide()}}), -e(".cms-menu-list li").hoverIntent(function(){e(this).toggleFlyout(!0)},function(){e(this).toggleFlyout(!1)}),e(".cms-menu-list .toggle").entwine({onclick:function y(t){t.preventDefault(),e(this).toogleFlyout(!0) +n&&this.find("li").each(function(){e.isFunction(e(this).setRecordID)&&e(this).setRecordID(n)})}}),e(".cms-menu-list li").entwine({toggleFlyout:function y(t){var n=e(this) +if(n.children("ul").first().hasClass("collapsed-flyout"))if(t){if(!n.children("ul").first().children("li").first().hasClass("clone")){var r=n.clone() +r.addClass("clone").css({}),r.children("ul").first().remove(),r.find("span").not(".text").remove(),r.find("a").first().unbind("click"),n.children("ul").prepend(r)}e(".collapsed-flyout").show(),n.addClass("opened"), +n.children("ul").find("li").fadeIn("fast")}else r&&r.remove(),e(".collapsed-flyout").hide(),n.removeClass("opened"),n.find("toggle-children").removeClass("opened"),n.children("ul").find("li").hide()}}), +e(".cms-menu-list li").hoverIntent(function(){e(this).toggleFlyout(!0)},function(){e(this).toggleFlyout(!1)}),e(".cms-menu-list .toggle").entwine({onclick:function b(t){t.preventDefault(),e(this).toogleFlyout(!0) -}}),e(".cms-menu-list li").entwine({onmatch:function b(){this.find("ul").length&&this.find("a:first").append(''),this._super() +}}),e(".cms-menu-list li").entwine({onmatch:function v(){this.find("ul").length&&this.find("a:first").append(''),this._super() },onunmatch:function _(){this._super()},toggle:function w(){this[this.hasClass("opened")?"close":"open"]()},open:function C(){var e=this.getMenuItem() e&&e.open(),this.find("li.clone")&&this.find("li.clone").remove(),this.addClass("opened").find("ul").show(),this.find(".toggle-children").addClass("opened")},close:function T(){this.removeClass("opened").find("ul").hide(), -this.find(".toggle-children").removeClass("opened")},select:function E(){var e=this.getMenuItem() +this.find(".toggle-children").removeClass("opened")},select:function P(){var e=this.getMenuItem() if(this.addClass("current").open(),this.siblings().removeClass("current").close(),this.siblings().find("li").removeClass("current"),e){var t=e.siblings() -e.addClass("current"),t.removeClass("current").close(),t.find("li").removeClass("current").close()}this.getMenu().updateItems(),this.trigger("select")}}),e(".cms-menu-list *").entwine({getMenu:function P(){ -return this.parents(".cms-menu-list:first")}}),e(".cms-menu-list li *").entwine({getMenuItem:function O(){return this.parents("li:first")}}),e(".cms-menu-list li a").entwine({onclick:function S(t){var n=e.path.isExternal(this.attr("href")) +e.addClass("current"),t.removeClass("current").close(),t.find("li").removeClass("current").close()}this.getMenu().updateItems(),this.trigger("select")}}),e(".cms-menu-list *").entwine({getMenu:function E(){ +return this.parents(".cms-menu-list:first")}}),e(".cms-menu-list li *").entwine({getMenuItem:function O(){return this.parents("li:first")}}),e(".cms-menu-list li a").entwine({onclick:function k(t){var n=e.path.isExternal(this.attr("href")) if(!(t.which>1||n)&&"_blank"!=this.attr("target")){t.preventDefault() -var i=this.getMenuItem(),r=this.attr("href") -n||(r=e("base").attr("href")+r) -var a=i.find("li") -a.length?a.first().find("a").click():document.location.href=r,i.select()}}}),e(".cms-menu-list li .toggle-children").entwine({onclick:function k(e){var t=this.closest("li") +var r=this.getMenuItem(),i=this.attr("href") +n||(i=e("base").attr("href")+i) +var o=r.find("li") +o.length?o.first().find("a").click():document.location.href=i,r.select()}}}),e(".cms-menu-list li .toggle-children").entwine({onclick:function S(e){var t=this.closest("li") return t.toggle(),!1}}),e(".cms .profile-link").entwine({onclick:function j(){return e(".cms-container").loadPanel(this.attr("href")),e(".cms-menu-list li").removeClass("current").close(),!1}}),e(".cms-menu .sticky-toggle").entwine({ onadd:function x(){var t=!!e(".cms-menu").getPersistedStickyState() this.toggleCSS(t),this.toggleIndicator(t),this._super()},toggleCSS:function R(e){this[e?"addClass":"removeClass"]("active")},toggleIndicator:function I(e){this.next(".sticky-status-indicator").text(e?"fixed":"auto") -},onclick:function A(){var e=this.closest(".cms-menu"),t=e.getPersistedCollapsedState(),n=e.getPersistedStickyState(),i=void 0===n?!this.hasClass("active"):!n -void 0===t?e.setPersistedCollapsedState(e.hasClass("collapsed")):void 0!==t&&i===!1&&e.clearPersistedCollapsedState(),e.setPersistedStickyState(i),this.toggleCSS(i),this.toggleIndicator(i),this._super() +},onclick:function A(){var e=this.closest(".cms-menu"),t=e.getPersistedCollapsedState(),n=e.getPersistedStickyState(),r=void 0===n?!this.hasClass("active"):!n +void 0===t?e.setPersistedCollapsedState(e.hasClass("collapsed")):void 0!==t&&r===!1&&e.clearPersistedCollapsedState(),e.setPersistedStickyState(r),this.toggleCSS(r),this.toggleIndicator(r),this._super() }})})},function(e,t,n){"use strict" -function i(e){return e&&e.__esModule?e:{"default":e}}var r=n(1),a=i(r),o=n(114),s=i(o) -a["default"].entwine("ss.preview",function(e){e(".cms-preview").entwine({AllowedStates:["StageLink","LiveLink","ArchiveLink"],CurrentStateName:null,CurrentSizeName:"auto",IsPreviewEnabled:!1,DefaultMode:"split", +function r(e){return e&&e.__esModule?e:{"default":e}}var i=n(1),o=r(i),a=n(114),s=r(a) +o["default"].entwine("ss.preview",function(e){e(".cms-preview").entwine({AllowedStates:["StageLink","LiveLink","ArchiveLink"],CurrentStateName:null,CurrentSizeName:"auto",IsPreviewEnabled:!1,DefaultMode:"split", Sizes:{auto:{width:"100%",height:"100%"},mobile:{width:"335px",height:"568px"},mobileLandscape:{width:"583px",height:"320px"},tablet:{width:"783px",height:"1024px"},tabletLandscape:{width:"1039px",height:"768px" -},desktop:{width:"1024px",height:"800px"}},changeState:function t(n,i){var r=this,a=this._getNavigatorStates() -return i!==!1&&e.each(a,function(e,t){r.saveState("state",n)}),this.setCurrentStateName(n),this._loadCurrentState(),this.redraw(),this},changeMode:function n(t,i){var r=e(".cms-container").entwine(".ss") +},desktop:{width:"1024px",height:"800px"}},changeState:function t(n,r){var i=this,o=this._getNavigatorStates() +return r!==!1&&e.each(o,function(e,t){i.saveState("state",n)}),this.setCurrentStateName(n),this._loadCurrentState(),this.redraw(),this},changeMode:function n(t,r){var i=e(".cms-container").entwine(".ss") -if("split"==t)r.splitViewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState() -else if("content"==t)r.contentViewMode(),this.setIsPreviewEnabled(!1) +if("split"==t)i.splitViewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState() +else if("content"==t)i.contentViewMode(),this.setIsPreviewEnabled(!1) else{if("preview"!=t)throw"Invalid mode: "+t -r.previewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState()}return i!==!1&&this.saveState("mode",t),this.redraw(),this},changeSize:function i(e){var t=this.getSizes() -return this.setCurrentSizeName(e),this.removeClass("auto desktop tablet mobile").addClass(e),this.saveState("size",e),this.redraw(),this},redraw:function r(){window.debug&&console.log("redraw",this.attr("class"),this.get(0)) +i.previewMode(),this.setIsPreviewEnabled(!0),this._loadCurrentState()}return r!==!1&&this.saveState("mode",t),this.redraw(),this},changeSize:function r(e){var t=this.getSizes() +return this.setCurrentSizeName(e),this.removeClass("auto desktop tablet mobile").addClass(e),this.saveState("size",e),this.redraw(),this},redraw:function i(){window.debug&&console.log("redraw",this.attr("class"),this.get(0)) var t=this.getCurrentStateName() t&&this.find(".cms-preview-states").changeVisibleState(t) var n=e(".cms-container").entwine(".ss").getLayoutOptions() n&&e(".preview-mode-selector").changeVisibleMode(n.mode) -var i=this.getCurrentSizeName() -return i&&this.find(".preview-size-selector").changeVisibleSize(this.getCurrentSizeName()),this},saveState:function a(e,t){this._supportsLocalStorage()&&window.localStorage.setItem("cms-preview-state-"+e,t) +var r=this.getCurrentSizeName() +return r&&this.find(".preview-size-selector").changeVisibleSize(this.getCurrentSizeName()),this},saveState:function o(e,t){this._supportsLocalStorage()&&window.localStorage.setItem("cms-preview-state-"+e,t) -},loadState:function o(e){if(this._supportsLocalStorage())return window.localStorage.getItem("cms-preview-state-"+e)},disablePreview:function l(){return this.setPendingURL(null),this._loadUrl("about:blank"), +},loadState:function a(e){if(this._supportsLocalStorage())return window.localStorage.getItem("cms-preview-state-"+e)},disablePreview:function l(){return this.setPendingURL(null),this._loadUrl("about:blank"), this._block(),this.changeMode("content",!1),this.setIsPreviewEnabled(!1),this},enablePreview:function u(){return this.getIsPreviewEnabled()||(this.setIsPreviewEnabled(!0),e.browser.msie&&e.browser.version.slice(0,3)<=7?this.changeMode("content"):this.changeMode(this.getDefaultMode(),!1)), this},getOrAppendFontFixStyleElement:function c(){var t=e("#FontFixStyleElement") return t.length||(t=e('').appendTo("head")),t},onadd:function d(){var t=this,n=this.find("iframe") @@ -1421,37 +1417,37 @@ return t.length||(t=e('