From 26010012365c195067d7d6f3574bfa9bfab94e08 Mon Sep 17 00:00:00 2001 From: leebeomjun Date: Thu, 8 Feb 2024 11:26:24 +0900 Subject: [PATCH] =?UTF-8?q?jquery-ui=20=EB=9D=BC=EC=9D=B4=EB=B8=8C?= =?UTF-8?q?=EB=9F=AC=EB=A6=AC=20=EC=A0=9C=EA=B1=B0?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/main/webapp/WEB-INF/jsp/include/head.jsp | 1 - src/main/webapp/WEB-INF/jsp/include/tail.jsp | 1 - src/main/webapp/resources/js/base/base.js | 2 +- .../framework/jquery-ui/1.13.2/AUTHORS.txt | 372 -- .../framework/jquery-ui/1.13.2/LICENSE.txt | 43 - .../1.13.2/images/ui-icons_444444_256x240.png | Bin 7126 -> 0 bytes .../1.13.2/images/ui-icons_555555_256x240.png | Bin 7110 -> 0 bytes .../1.13.2/images/ui-icons_777620_256x240.png | Bin 4654 -> 0 bytes .../1.13.2/images/ui-icons_777777_256x240.png | Bin 7147 -> 0 bytes .../1.13.2/images/ui-icons_cc0000_256x240.png | Bin 4654 -> 0 bytes .../1.13.2/images/ui-icons_ffffff_256x240.png | Bin 6523 -> 0 bytes .../framework/jquery-ui/1.13.2/index.html | 297 -- .../framework/jquery-ui/1.13.2/jquery-ui.css | 599 --- .../framework/jquery-ui/1.13.2/jquery-ui.js | 3597 ----------------- .../jquery-ui/1.13.2/jquery-ui.structure.css | 170 - .../jquery-ui/1.13.2/jquery-ui.theme.css | 446 -- .../framework/jquery-ui/1.13.2/package.json | 74 - 17 files changed, 1 insertion(+), 5601 deletions(-) delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/AUTHORS.txt delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/LICENSE.txt delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_444444_256x240.png delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_555555_256x240.png delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_777620_256x240.png delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_777777_256x240.png delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_cc0000_256x240.png delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_ffffff_256x240.png delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/index.html delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.css delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.js delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.structure.css delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.theme.css delete mode 100644 src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/package.json diff --git a/src/main/webapp/WEB-INF/jsp/include/head.jsp b/src/main/webapp/WEB-INF/jsp/include/head.jsp index 104256e7..3ca390bb 100644 --- a/src/main/webapp/WEB-INF/jsp/include/head.jsp +++ b/src/main/webapp/WEB-INF/jsp/include/head.jsp @@ -29,7 +29,6 @@ " /> - " /> " /> diff --git a/src/main/webapp/WEB-INF/jsp/include/tail.jsp b/src/main/webapp/WEB-INF/jsp/include/tail.jsp index 5d1dd874..d71a8be9 100644 --- a/src/main/webapp/WEB-INF/jsp/include/tail.jsp +++ b/src/main/webapp/WEB-INF/jsp/include/tail.jsp @@ -11,7 +11,6 @@ - diff --git a/src/main/webapp/resources/js/base/base.js b/src/main/webapp/resources/js/base/base.js index 5dae3845..599ff507 100644 --- a/src/main/webapp/resources/js/base/base.js +++ b/src/main/webapp/resources/js/base/base.js @@ -159,7 +159,7 @@ var dialog = { setTimeout(function(){dialog.close(id);}, conf.timeout); } - dlg.draggable().modal("show"); + dlg.modal("show"); $(".modal-backdrop").each(function() { // gives id to its backdrop let backdrop = $(this); if (!backdrop.prop("id")) diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/AUTHORS.txt b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/AUTHORS.txt deleted file mode 100644 index 0ee3fb31..00000000 --- a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/AUTHORS.txt +++ /dev/null @@ -1,372 +0,0 @@ -Authors ordered by first contribution -A list of current team members is available at http://jqueryui.com/about - -Paul Bakaus -Richard Worth -Yehuda Katz -Sean Catchpole -John Resig -Tane Piper -Dmitri Gaskin -Klaus Hartl -Stefan Petre -Gilles van den Hoven -Micheil Bryan Smith -Jörn Zaefferer -Marc Grabanski -Keith Wood -Brandon Aaron -Scott González -Eduardo Lundgren -Aaron Eisenberger -Joan Piedra -Bruno Basto -Remy Sharp -Bohdan Ganicky -David Bolter -Chi Cheng -Ca-Phun Ung -Ariel Flesler -Maggie Wachs -Scott Jehl -Todd Parker -Andrew Powell -Brant Burnett -Douglas Neiner -Paul Irish -Ralph Whitbeck -Thibault Duplessis -Dominique Vincent -Jack Hsu -Adam Sontag -Carl Fürstenberg -Kevin Dalman -Alberto Fernández Capel -Jacek Jędrzejewski (http://jacek.jedrzejewski.name) -Ting Kuei -Samuel Cormier-Iijima -Jon Palmer -Ben Hollis -Justin MacCarthy -Eyal Kobrigo -Tiago Freire -Diego Tres -Holger Rüprich -Ziling Zhao -Mike Alsup -Robson Braga Araujo -Pierre-Henri Ausseil -Christopher McCulloh -Andrew Newcomb -Lim Chee Aun -Jorge Barreiro -Daniel Steigerwald -John Firebaugh -John Enters -Andrey Kapitcyn -Dmitry Petrov -Eric Hynds -Chairat Sunthornwiphat -Josh Varner -Stéphane Raimbault -Jay Merrifield -J. Ryan Stinnett -Peter Heiberg -Alex Dovenmuehle -Jamie Gegerson -Raymond Schwartz -Phillip Barnes -Kyle Wilkinson -Khaled AlHourani -Marian Rudzynski -Jean-Francois Remy -Doug Blood -Filippo Cavallarin -Heiko Henning -Aliaksandr Rahalevich -Mario Visic -Xavi Ramirez -Max Schnur -Saji Nediyanchath -Corey Frang -Aaron Peterson -Ivan Peters -Mohamed Cherif Bouchelaghem -Marcos Sousa -Michael DellaNoce -George Marshall -Tobias Brunner -Martin Solli -David Petersen -Dan Heberden -William Kevin Manire -Gilmore Davidson -Michael Wu -Adam Parod -Guillaume Gautreau -Marcel Toele -Dan Streetman -Matt Hoskins -Giovanni Giacobbi -Kyle Florence -Pavol Hluchý -Hans Hillen -Mark Johnson -Trey Hunner -Shane Whittet -Edward A Faulkner -Adam Baratz -Kato Kazuyoshi -Eike Send -Kris Borchers -Eddie Monge -Israel Tsadok -Carson McDonald -Jason Davies -Garrison Locke -David Murdoch -Benjamin Scott Boyle -Jesse Baird -Jonathan Vingiano -Dylan Just -Hiroshi Tomita -Glenn Goodrich -Tarafder Ashek-E-Elahi -Ryan Neufeld -Marc Neuwirth -Philip Graham -Benjamin Sterling -Wesley Walser -Kouhei Sutou -Karl Kirch -Chris Kelly -Jason Oster -Felix Nagel -Alexander Polomoshnov -David Leal -Igor Milla -Dave Methvin -Florian Gutmann -Marwan Al Jubeh -Milan Broum -Sebastian Sauer -Gaëtan Muller -Michel Weimerskirch -William Griffiths -Stojce Slavkovski -David Soms -David De Sloovere -Michael P. Jung -Shannon Pekary -Dan Wellman -Matthew Edward Hutton -James Khoury -Rob Loach -Alberto Monteiro -Alex Rhea -Krzysztof Rosiński -Ryan Olton -Genie <386@mail.com> -Rick Waldron -Ian Simpson -Lev Kitsis -TJ VanToll -Justin Domnitz -Douglas Cerna -Bert ter Heide -Jasvir Nagra -Yuriy Khabarov <13real008@gmail.com> -Harri Kilpiö -Lado Lomidze -Amir E. Aharoni -Simon Sattes -Jo Liss -Guntupalli Karunakar -Shahyar Ghobadpour -Lukasz Lipinski -Timo Tijhof -Jason Moon -Martin Frost -Eneko Illarramendi -EungJun Yi -Courtland Allen -Viktar Varvanovich -Danny Trunk -Pavel Stetina -Michael Stay -Steven Roussey -Michael Hollis -Lee Rowlands -Timmy Willison -Karl Swedberg -Baoju Yuan -Maciej Mroziński -Luis Dalmolin -Mark Aaron Shirley -Martin Hoch -Jiayi Yang -Philipp Benjamin Köppchen -Sindre Sorhus -Bernhard Sirlinger -Jared A. Scheel -Rafael Xavier de Souza -John Chen -Robert Beuligmann -Dale Kocian -Mike Sherov -Andrew Couch -Marc-Andre Lafortune -Nate Eagle -David Souther -Mathias Stenbom -Sergey Kartashov -Avinash R -Ethan Romba -Cory Gackenheimer -Juan Pablo Kaniefsky -Roman Salnikov -Anika Henke -Samuel Bovée -Fabrício Matté -Viktor Kojouharov -Pawel Maruszczyk (http://hrabstwo.net) -Pavel Selitskas -Bjørn Johansen -Matthieu Penant -Dominic Barnes -David Sullivan -Thomas Jaggi -Vahid Sohrabloo -Travis Carden -Bruno M. Custódio -Nathanael Silverman -Christian Wenz -Steve Urmston -Zaven Muradyan -Woody Gilk -Zbigniew Motyka -Suhail Alkowaileet -Toshi MARUYAMA -David Hansen -Brian Grinstead -Christian Klammer -Steven Luscher -Gan Eng Chin -Gabriel Schulhof -Alexander Schmitz -Vilhjálmur Skúlason -Siebrand Mazeland -Mohsen Ekhtiari -Pere Orga -Jasper de Groot -Stephane Deschamps -Jyoti Deka -Andrei Picus -Ondrej Novy -Jacob McCutcheon -Monika Piotrowicz -Imants Horsts -Eric Dahl -Dave Stein -Dylan Barrell -Daniel DeGroff -Michael Wiencek -Thomas Meyer -Ruslan Yakhyaev -Brian J. Dowling -Ben Higgins -Yermo Lamers -Patrick Stapleton -Trisha Crowley -Usman Akeju -Rodrigo Menezes -Jacques Perrault -Frederik Elvhage -Will Holley -Uri Gilad -Richard Gibson -Simen Bekkhus -Chen Eshchar -Bruno Pérel -Mohammed Alshehri -Lisa Seacat DeLuca -Anne-Gaelle Colom -Adam Foster -Luke Page -Daniel Owens -Michael Orchard -Marcus Warren -Nils Heuermann -Marco Ziech -Patricia Juarez -Ben Mosher -Ablay Keldibek -Thomas Applencourt -Jiabao Wu -Eric Lee Carraway -Victor Homyakov -Myeongjin Lee -Liran Sharir -Weston Ruter -Mani Mishra -Hannah Methvin -Leonardo Balter -Benjamin Albert -Michał Gołębiowski-Owczarek -Alyosha Pushak -Fahad Ahmad -Matt Brundage -Francesc Baeta -Piotr Baran -Mukul Hase -Konstantin Dinev -Rand Scullard -Dan Strohl -Maksim Ryzhikov -Amine HADDAD -Amanpreet Singh -Alexey Balchunas -Peter Kehl -Peter Dave Hello -Johannes Schäfer -Ville Skyttä -Ryan Oriecuia -Sergei Ratnikov -milk54 -Evelyn Masso -Robin -Simon Asika -Kevin Cupp -Jeremy Mickelson -Kyle Rosenberg -Petri Partio -pallxk -Luke Brookhart -claudi -Eirik Sletteberg -Albert Johansson -A. Wells -Robert Brignull -Horus68 -Maksymenkov Eugene -OskarNS -Gez Quinn -jigar gala -Florian Wegscheider -Fatér Zsolt -Szabolcs Szabolcsi-Toth -Jérémy Munsch -Hrvoje Novosel -Paul Capron -Micah Miller -sakshi87 <53863764+sakshi87@users.noreply.github.com> -Mikolaj Wolicki -Patrick McKay -c-lambert <58025159+c-lambert@users.noreply.github.com> -Josep Sanz -Ben Mullins -Christian Oliff -dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com> -Adam Lidén Hällgren -James Hinderks -Denny Septian Panggabean <97607754+ddevsr@users.noreply.github.com> diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/LICENSE.txt b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/LICENSE.txt deleted file mode 100644 index 4819e542..00000000 --- a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/LICENSE.txt +++ /dev/null @@ -1,43 +0,0 @@ -Copyright jQuery Foundation and other contributors, https://jquery.org/ - -This software consists of voluntary contributions made by many -individuals. For exact contribution history, see the revision history -available at https://github.com/jquery/jquery-ui - -The following license applies to all parts of this software except as -documented below: - -==== - -Permission is hereby granted, free of charge, to any person obtaining -a copy of this software and associated documentation files (the -"Software"), to deal in the Software without restriction, including -without limitation the rights to use, copy, modify, merge, publish, -distribute, sublicense, and/or sell copies of the Software, and to -permit persons to whom the Software is furnished to do so, subject to -the following conditions: - -The above copyright notice and this permission notice shall be -included in all copies or substantial portions of the Software. - -THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, -EXPRESS OR IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF -MERCHANTABILITY, FITNESS FOR A PARTICULAR PURPOSE AND -NONINFRINGEMENT. IN NO EVENT SHALL THE AUTHORS OR COPYRIGHT HOLDERS BE -LIABLE FOR ANY CLAIM, DAMAGES OR OTHER LIABILITY, WHETHER IN AN ACTION -OF CONTRACT, TORT OR OTHERWISE, ARISING FROM, OUT OF OR IN CONNECTION -WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE SOFTWARE. - -==== - -Copyright and related rights for sample code are waived via CC0. Sample -code is defined as all source code contained within the demos directory. - -CC0: http://creativecommons.org/publicdomain/zero/1.0/ - -==== - -All files located in the node_modules and external directories are -externally maintained libraries used by this software which have their -own licenses; we recommend you read them, as their terms may differ from -the terms above. diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_444444_256x240.png b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_444444_256x240.png deleted file mode 100644 index 977e844469b56e4f7208bb896341085161f2339c..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7126 zcmZu$bzD`!w%&*C5;(LRl!in1p+P{9l#o0$NO!}bL<9sS1Zk8IkOpZEDbn37UD6#7 z?|r}f?tSn5v)7(I^ZjPew`R@!*0&Jmw~d3LP7ifW7(vph{GdlYZ$vvzKlc&8Xn!ub2uPiF#q8V+o59gynY+EcIQ4TJyL?bX){~G3sUN9)VTt0Oh$C1YHy< zWhi~SN71q*_Es)a;e-&5#|)Uu0}=nXoF%^vM1&FoI*I7+`-v5^Ri%T$)u&EpzQ7gFhA}eyc_2 zPw9vC3h1MSC*P#N?If=*OixZ~1f%z+c^(xdN|gl(kbty$o{TA2pl5+;mzt?qJ6wKy z>d|?u$VegC%AQNX73)+fBM77`2#CNuj+mlh>IE4ba-!0?7cT6h;)`dyWmXGDS~ZC- zxR5FI=>Q$E=@Strl4>c~=N;QHURXWxsXyUp@% z%+F!wvCdwlaE2eDz@G^p6xvp5zC!lNs;3<-^-js2=mRyPGsV#)etQQfL(Uh8$T#h{ zQtiv=S<8Rh-XI&{Mu4B@FB?vTaj{~XH%`1gQ>eAC(54c29KMJnF0nn&#>z3virVED z6rL;gOrzG?BKx!ptcN7}tLfdViB%aI>jTQyVAGazp+ zCDSq1=@~^XZBQ(lg�p9j%>jEJfS3AYrr%QrR2ibn-pK{yu?WnNh{4E>CHpSxe9$ zj!>$#zg07IEhP|yA0%o`(!qx=7cIO!oZFYdA%Fdb9|1=EpM?xix?{W{SO#=2cS;kJ z2JS^pbIx-~Fj7K?K8J1>();y+5)A23WVpAljBZfF$XF~jPAO|{a3?UkUhcMO2-Fy0 z8_FcU^-Cf}>f9i+fvbyPS@b$m2tSLT;Srd^=E$qgx`WgYKUvv^JZp%A+CE0FC&&}a znX`F7|EIB%G@Opb>u5mPxTqrkQMxYo*g?x3tqR_ds#vb7_|v>}GNCkcgU z6`cVKc&m7#Yd)D;_^YE?oN~Rk9dZoKXryLRI@ow!fO~JnQ0ANMI&=uyy3TKJRBQlt zu#>LIZ%|<&)$>V{MMO zy5VOJwiw`VW(*HFlsbHRm!5>2Kpmg`Y&@04?u75=lJ7Vh@_m+m+e*oNFc?bPfa~Qq zFi$g5B!D45fgw`wVD8gHGk({h{(QQadxEt%)GWCIWyu&M9a-xr!mXR#d%Wj&eLDD~ zvj!W{M9_y7sHYH8?1y))OxVb$(1%`zjHjVSj*qa` zwstIxuTD|_Fw}f-IbS}`cPK;O7kK)V<9HD?VwS>i@oRsA>Zz>5t{cGE81!(OOgxHz zM({VTT1e;qBhLQGyRmuP_AXBMEb0_|M7NH#$w+H)-f3*m2>xo9uA&0G2U6j-?K9HB zHjkN?h``VD9h*0_T%e=V`_VE(Ssdl`JU~hj98xh|;djjm6}0;COh@c?)+3uzg-Xm| zSBe_yr<=dW??8v2Ua-$NPg<}6h<-t>Y-XdSDx~0in`ADOI&#g8;F)LK0klx*e*l1Ll4X$M_2rzifMtO8sKdVfPd{6mk$P z)p|X$DAW?~#bo2F1NLBEs;)pTAm)D`0eG1})f;64!R>BbL@IRlYXx?CK|K*?ed-aL zpp7J!Y^dx0iqV`Brpj2i+9y3l{Vr#1qltWq>_^BQDRSVLt=gwr%yFEv{y8yLe7NT6 zg81;M+EYmV=Ziyaf&A_1g`ax`m&6KeKt;njgJwYOfTgb#QF+jdOAfb5X#Jf46P};- z@BE@nE(6k4Ef=@P!@?cSA){=3evLJ@6=r9;kAF_48H(&wor*>wrt~4Xu|vcM9&rNL zxUTowL#e#AlyaLfJ!ZahL7OVPV8T9rNO$O9T=X!(y%LSAXwu$N0>Gu}A!^|YF!B{xQZ|RTS$E7T4m_N=dct4FB z#4USOn9>K`$*?F-`nq>SMJc=xRsJsXl%2;O1Co74+xCTvq9$H8;Jon{g@h5}XI|UC z-4oFtfj%a7{K^2Od)}^`mR<~_u?1-?WOl)dpzuqPTm{b0fz&b?amDC8ye>(XtG>pR zelg9IX-#)lk)}OQMp^B`)ouW@n2(k1dFujc|0zC1b&WGx?yc ztRawQ zO2$9r2l+ns+2b`Iq!=hix+M&n)qUp=;wsBKRQ@&Y9c;A&TB>+^80$u<#=2Pv>x3-1 zSP29mC|mj(;)`H2yDQRXe5h$Jy72~uC=&Wy)PH?7N{J;fpMv8al7|B-E)-L}!!~r) z-Bt82buq}+t}iEqy`C-p#`*jmlSl>3kmZY?nz&hL3|H7U(3a;8wb?i#s*FPKZUl4K zya5GYQW@R&_7lBMeeXw40_rYXdVmVjy&!k228NM!< z&$Z#PO&N4C(E-q|!v(*ypg^uU7LX2h;bxM{%sx*tS7TrubT82RUE^d`$lQImJ``=Y z>l(dxy61u}M;LbS?GD*Xq-V=2BKdLkMd4XNDSY<7y%J7puRaC;`Y1r570a}J#&N4C zjUAM*LpCVcLE1Z~CRFpIyD;?k+L+Heo5<^5j$4{`1WwC-_Rb+%#mA_YZ(prXx5mIm zBRr7#b;*BRA&YAy&H4C@6C>8q?iT6wVSF@`g?1|wLf^isDpu#s(&yLITnI#n0YO08 z&s302c@hrt(a7s7m>VoxJ9WG4O@GR9|HCRI+W#E;7#DFvQ!O*vRZhci56tco7gr@O z@S9r=$k-CSK;`9QRSbbDn0O}+(YAOdNl&{rCXd8u6i2`Y7T`oRjo(yv;kwp=K^mqb zN1kxzvWVy=Z4N;95w+IaKcNApt(^X`_v^}OE6Vny1w7Xq(Sro|R|kw9Yp216lR!An<;vNsUbDf`;Q0My4<2lGeRjP{7gn%AiA5dRin5 zUe zYGAtr=k@mJr|-MqXZktjne;rA2O;Whh?!=q-`jnslAvz7f6Ve0sUVCLpKBNM#`HQ`kWtYPBYf5}fI1L$hvv9q z9yZs;8Rj3IigVb%&wez4=i~Q=VV*o^b4xl;LD2*?|JBk{LR6=mN+u!;oG4Ic1mJgT!B_l+EAuaK&47lg-|!CcJN?anz0Y zS#)lc%P`$|R_K~J-5-ucBAen9-a8lCR(P=W`ur=T(6 zqBw`lBlp8@nMqjVu;NQFJXqhZV{O3-!2^d$<_8X-_t+%q`Qx`d~tBxbjK6K^EhUPBK0LX*st@;Rd#gC zTiB;ztCKS={VCB;(#*pzO7l=@;LM`w3xWd)P_1{$AOBzmOKOH)uuE-n=MnizQbNAz zk);lD9H1_3r1cXxu4%Z4`57ZC)2OxQF~r!D{Y~+ftqv@FWptEFKY#HT-@ePT0W(*c zbRuoWR#ka$s;IthgW=$Ub~u)6kX7L}HZJk;$PS0uSyV7wL9_?-t#y{+ z5n9jL>@vtxAxQqL9fjE&%bS#El*KG&@W5x_w_&cxL|SKS7rG&`$q-p8ci%tty%szO zDv_Jd@^lewnCgTsGa~`Epwy|bS(TK}NIF&tE&Z&Dm^A8U83%Ce)i|vXh z`{ZFJvJ>YF71qWN+3^p9HdH4C5!z}>Cc99Tx0KyqI9Jt4+y)7Q%@iE9e1?0aCp4cs z2;?3_tLsn;cTY<3>AT0jzrWt?w(TE3cJ$aEzXTsgSznq@FtkTI-0*|F5`#9BbgHXK zNuFM#6M!4zZXw4Xlon|2({{`WSa-n|p8_t4GUWe5dAI|LN1U94nPB4x% z4_aJA4)jY{!mbmlB<^sGTL~7pH~aj?6lySQLwiBBX=1L~`_HE`ONN?^r*YF5qG47= z2a+0uW+qltUEu{u72TTR-g=_FePUdy!KDzE!o~b+x*gXIeZRME)m5E#n*es z7NkTyNZ$60P$V(gj`YgGd3XSwzT|NIiVt0yz;evgYGO01tr2wx>I7h5$kIz zHM0O-Rk)tnM=^>G0tcM3^h-s>6Em3RLsHgpAsIXcKc%&$qxY-jzifcD8OPY6fXd(c zYA!?T9(^DEIs5f^=gd=~7*f`E+nAzc`8H0BL92AuCsr_g6nm#PZL{2x_#8;Lx%u-< zw5XT;eVbbRRiAD)?v3KIB=i1>$F5iBZLv#BFk4W*GmmKsx~kjf(V=|vZy1PL%NI$S zqaOm^e>>%}D_LuZcYnkMlfUw-P3Ljk5XUf?olR$X!YBKdFlI#k%b!{A%#f?$Il2>m z#(=>rUFKP_poVyK11xIsRemo8{d%p>g2ty$;~?Qg2(9Ol1DS2XRIsk!f=|F z7iVZSwe7(lNC7a%LBp@qd!A-EjK@4-SPyhSq2%oV|9_OJqfH7A6xyOLcoc*kfKZc@ zssDK&MnRgfg#Dz+yh?jhkCU>7W|a=kj9Dy`^^6V1>3~Bk$nZioA|?du*NT^%v?N3B zR}$&li6h|!Z9_|zOtEXD;?Ff`N6jJVsuhKXAIJS35#)M9E(HQKd_Y6l{i=udvN#G; z23fdbs7C&EXjh}6?k}e)tJ6gp*h5}}fYZoFf*{1yl&lU;Zi^tpx~Y;h^MhLCO4S4} z&!A$fF>%r;U=C(}#jkg|>GH8N>^3R|2S+b@f8XpwJOS$_JgP;60(%0N6kVz;t5FsD ze$p(ovn_>s6pf=oI?9&w(R>EX=oOYqGbWnHFolpZKECM>(p89*&{;m@gc%1rCsZT@4oBVIX}!T1_ zhe4NKFQo#8xJV%%T3s*&tUXc1m8&ch`ezIWL8S|TQOnXRN&Se!-BR|_&|&%BVs*k- zh9FqJVvyLu$G3MR_nyCTAb=XcH8>aGU6lfGT_}_ zBi9ph`K$0ouB+sgDDGJ@cS6P$5hR9K{EJa#6}I$REXD&!UTttu%E(o_4n9a>iv4zA zmijbxKUjvo7d1@4Uf3G*4IVhWy}Ln@?S4(g13K@{hWd z9igVhHERAQ-hpPkCFp`-mSHQdk8pj7a!ZUP*N{oqWu##C;z{5qr=b%nB3Y^JOUVX@ zZS8kO97iYPt2Wcx4mU`m#iT%q@W75AiHk`=Za1SNUHnG=kHk}PJ-#V3{9)7C!<$)u zE;xVNfU+ywBv$Kq1wGu`Dw;EG=ps~i;>K0JA>jK)x}^Y`D*E1Xv5#4on6W#g>44u0 z=2KIUCH&&@Lzr%36kFiDe`^+(=3J^~Dp+ULP;+u^knxtN(mHr2TBJ78fN%E?_Q1DH zIgCNeyH5%>d&GU4_@Srx$c!LA!_?2aAk;l3iN1&})@wgWG!Bqc&J~e*OVs2>X|hZ; zbS|NpHK_9#+%p`GWih=N3XxJlao7OW4(lS6n7$Noi2IRv7S#H|WUGgHMl?p&ZX&`P zOp;gxeaEjNd%-$+i)`g4w__iPP@GkIq@vCLL5`mqC9PS%U+?m^dGX3h7{af!?LGE@Ym`1b#j+W$?!{-BL9t-3+$S+9WJJ%c=4eQiWp z51lvPRHs4NE_a;&EYp-kJ*L_!D`O1U;~84dE5^?AZNkm720nR3m*tc!%7!)q(V-uL ze@9bqwaG@%L99ZtM}xWGLInpbkt;;p#t<@*8j*0{y-6l1I>u~CUaJeM%RA02LKZh; zWZ9@V8puh#rSuusq_js<)DYuFO35M9aQQ+I4Gsfab$+a+evva=pS7ovIW;TzM+d!gC z&}vigDQ#0kA5ST)H2=aXjxgS`g^e)dHUMEqsQ&ouNm@^N%XjPz4V?B9a-uS-fOqQU zi-RCvzz55w^0^<2*d+J%$?+nc!1C=wAR6d`mxdqRNZPgLQ?7-u{d%ZbF}lm^xm%dJ zTZ)>yT0R(nmz$T5lZTs=SLh`VzbKE8D32gJH@7G^cfr)k-y+xl034hwY^{6%9uZ-I ze*gquatn*{2s{k^CxD?(3-bZM@~;`(Z5=G#+)W*v|4zcs$<4#b`+#`>i2Mul6Nuq^ xz)=3hXgOKAdzrdg0@4;vW|s6y4yM+YnwF*(J}$p3{}$f>C3#i35*c{Ne*s9(K~n$# diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_555555_256x240.png b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_555555_256x240.png deleted file mode 100644 index 78d154b5865eb50a60eed2d30ca3b2610c65dec2..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7110 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 diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_777620_256x240.png b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_777620_256x240.png deleted file mode 100644 index 4bd065881dac762f74a619c3b5b6915d089b5e34..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4654 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 diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_777777_256x240.png b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/images/ui-icons_777777_256x240.png deleted file mode 100644 index 510895740cb50e6a6334c9700194da0aad1f4bf9..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 7147 zcmZvBby!qi*Y+7wKvH1n20>zmkd*E&DUlKoq`SLAN>D&zMo>U%C}|l40SN)=knZjw z2R?r9^IY%uJ@5DabN1Qiocmh)thM%DYuzheM@yLyp9UWQ076w21w8-&-QNO-53ug9 ziuoQg_XCr)ik>C_1aJUASQG$U-9HN31ORU+0Bl7iO8xFn@~M@WY>FB);Y7^jrOFB!S~^@IBYj>&4U!V& z*}jt*&bEK$eg)i%*~HhUts`dqGpflWRIG<^{usl=zZQTVNM+{yPG;|-SR|Zf;4ofq zt^MP#@Na*S^Kg^C`jFS^OSvQbP6MMxnrOb!{EjC@x7==VWwaPw8OkwegMhFJ+5Tg5M{$IKXi|Hhg>0H_a9lPV^-DxUO2Ld9AK#o9>a~&>J z`p00tI12Fb_RBa=BYWq80$gaIo)p{Eb=sbLAM2CQ^Zs-wVeLJevri@V|8MghRyHpIazl)5nGb+nck&mJfmX|wnBUhk3`U=`!)Zh_qr9KHmCpVb`cH#*P^lE zONSW4|L;E~AJfV!(Jui;mph2}9|rHl&I-=Ikl|!U4u6c?E@cWF0A;*nz>tG(Uzy!t zMp1Cu>Yh>8-zb+8zx_HDUFhJ{K-L)bg!G(;E3D!oTpo0Kgc*zP!6j#}gKAubK!;Zk zJcd*_Q8duZVIG-J?7~wt)fu7g58Qa$24D1;tI86KUksPT*CiErdyo`WW3n3rHE(mN zo{VfT3l0B%WA{Z+1d~4#l#z!OLsZd2*{3L8_RU>n9f#;^4%O;AmvI{CQ`yYAJ#QU& zra$38vuLJ{!^b9qI`t|sLR0Y0gyQUr)V(df^k1b_iH&)DYj6$X#R>0;oHd-}?;6Ns zDk=%%1~1H5sDTwj(Qiz+z`oc=naEDKXVrU{1#_hZp40zo`Fka%io|jZ>fz$HNFRoD ze8G7sR4~3gjZ$in`a&)MQV~{aY79geg1*att8)_bEd!;OO>59j^3h9-=yQZ#3Dj{< z%4GGk!{_N7<~z0u{9FgSMM5Bv)l>acGiSA4Zm-Q zX=>DOaQ-pjOyXVpxq3q;GkGq$MRLQ1XltA%lEpESZmzz%)%jGBPK_&vqFX%LTj!y^ zA@G-*iIa4a7kB-Mmw#KZEAsZTeo7crH5r~A?gO$n%{Af1hW|B{F$5VrrwmVx5kJ$p z5|%{b*8~~m$!F!aL5et78)qWJwk}mQ&gj}dc&xYls6&du`rqBVBYx^*Xwhfi}u#rtQAS>U_;FN#O-t9bihukL}Ipj%}x6Xq+w9_)*3 zZ}3&|_z;^+C!zq3ETMJ2vZ(lO7g#5bzT~z`rGP6jarvyp-ouG5kuOqAHUzS->UZZu z5)+e_Cw@5;hqmwuMXFlcCDPk>#`}8DXpOG_8IIpJAJGgCAc6~uLwCw*K7C5~BRA%; z`&vJM5r?_5xefl)Y~0gesNukgLCpq(i5tJ4k%^JMD!&R5bQ7kLY2=LQO<7b)kl--n zO`zM;qs*9!7goYq&eB<*jx$V!@i4Npk3>*crF^-0@o^CV77wkx{7H^y|F-GYOEG3-ohQ&C8##v7& z`3$q?f5f532qvxBy-roIIy#=Q=wg+9KkmQWdT)A(10T5e_%89BXR~P<99Ifzdl<5x z7#~Cxm*KF~N~Y~fb+ASUnTPGQlcrDG&ZYBAjMSN#vtsrH;u#**hOi$K$QBKnx&&Y@M|VpqzM*8s8Q-e(;`X`cRy~0(Jb2zRha3 zIC&^JNBL;~H#!@Z>cKTbMRrW0jjci$$nkucFOhZ-b`rmtGxGM^YvyG<`uulF7YCGIRe5rv(B|r;w_%1=>t=v2Iz4mOD7$|{^`A^JW zlo4bTz9*np&+u|rdxBs!y+IY#DsqNI?*x)nmv*Ax~m^!yep(=Y8?U9kZPsVzBw-p@33;JWhWjm9Ejw?;@|GBz9{E88`!0&Z zi=%f~*0Z#wa}uM_=SLVOST8dp40eZB6oK5XlNk~)V9&u>&%i_q675)-fr9KG`x|Yv zolJEjej5!^x!tYZ_} z76vvRz4&tK&?-}V2Dq6FT=X=(EhaxT$zO&Ziq?LVYJY37{(Z}U!P)1C={g%U$YB!$ zrg^BgE?QzU!nah|NhLfb*Q&`3=+l8v9z6NVykxEfh{}gg`pyX|-1pxidnklViAne+ z$w1?dQ{@UqXBZM53#CsYs0)1fi1}NLfu--3vVsp4vJii|5R(r-)o(T8z9I#}(Hx+x zN0o_rT4`w52I7l_VpfZSCo#0x?>D!6tW8{B+lhe}G08E(0N5PFn)Yj9YgNrIXY~hR zM{(TRDKG8^?wDa#Qcyg)bCu~8rC-zGb+6i-pIH>#G8Cep0;T$P9+LcPmyrW>NcBKT z6}+em`j7mo-F}H*7Pf?C0=yuitvz!S^B*OwRZF_ch4=Hdtub^GQlyJpC*}A7#8&O=VDQK9 z?fm9_24c3njmT?`=3ucKx`uAw!Z8=!&FkbZNEGFA%l1kkMO$>+a5@xJ#rCxYBu-}; z!3UKUxogu(qu&oE@u~?V5v`$QxZ9e_qU$w!;xIrHiFZsa7W_(M5Gdh1>T)j<8F4xa= zi+S|ITXW=!898;&J! zb0D4xkXl_h$1Y4zN;r@rdp%}tUfWPP^odrum1o|msiLjb6x%v=4_yxYwKWDe!xwFagp_gmoa@a9Xl=6K+b!M`uap4`LNDt9p!Yol#W(+CBR+R9ZirtjAbp^@65o0#$9W;;N z(=vC0QlvxIh>b@#8l#9eK3bz2zLo51TH~cQUeA zQhlKPC5HK~md5lPeEz~2f9S0@gPZvccXrGF@8#GIwr*AJA}XYA$^gF4o|6qwp1_G1fVrR#fdbfj(zN!c#zL);B^YLVk7}I%ezH}^T zBNvxeS}W*%DA%eM6yfP#S#@Ab1;yiWV^43lkp;ABXs7aO?mn|bCoa35p~i|Y6hkm_ zhwiwxEY_5Y{B%o4Aq(2(^azWX5<^M5Y;9kP(vQP5#Q28fT?~9=Ke+Eh#BCG|^ANon zBZ~FxVXmdf<4c>Zf+j{T>x7Ek&w2_0^{PuRei{!PN1+w-f)YijP7aYbSYfb3CG0a% z{U{lU*P-qvzArEIt<62@*FqVx?B2R}zo*3JMFFw#bHTV?*;cqMjT!2KIn4g9 zmOpR#zZAovz6P4p)_nzpd5veCH8r6$k6s`X&}O~s%*csb`oRauZpq+f{O+_8>-MqFX`2`4mz3Vl(1F#FB^b}yi;^_#<+_x)_@z|(2)UA?GG(QaE@4%wqLW#K+h_K#VXM_7HR*(H!qPpBfQ6XUV}1HTOWBHf=f zur-3*o+dTVa;P7mU4EEMt< z2S~I)g}?s@dR=f3B>etEdJVJXsZaVH2#T9>{n$9y?S1putvUh?q(C))i8Frbcd1xg zkpDPFjIYIt0;3oi<3%Rz?ow9ec7HiPfdq(=@O~LH)W;usV0&L_2N4PtDvIn~AcvB3 zCtgY(7;c#7-Pwm6(S`ne;gnUK1Y2LOJU)2VTU!4?F2W1ho)!VFk+zf)?#)?&c?1tw zMWZ8jYaomTo5R{$$o8^G#oZ-D7_sAvBeD&5Umio=BSkB(ejl=)Fe_>IB^ z4|Ew{5xd3pgBo+?n{<4?><$@j&X??BYms&{)EZpC8gZ*3f`lt_V_dSj-lZWPogiJ{ zMLX6ba)Ts| zTAnmlUOeMKDi3y|Lu!GV0?OUAXT`ZLRs`9^Z{3oQ_Awe@t{OnMzE`!4OO>y#-k@*Q z&gs~yI~j@>x@6f_vw_XpR?tES0Dek&qd_3BpU^&=yjE)oyTd__Ec};P~rSgO*Q=As+sXZYbbLG`uHtRBo zIc}<5=qi1q&UC;n+96o}B-7?>K1!a;TqQ(Py0jJ89DZ$g>Lib^JZ%bBR%Y5=T_kXB-hkw@8zZuNm>5Jdc$~OQf;|P5aaUVn1sDaQ}S)q zMM0h?#B|k5)Rg)t2tEaQ71hFASHTDaCoF=f{vszb%`!Nu08rrJM6jqVf19$bc3bZj z0wp>Pzk1QH(C}E>h!P|HAUv+w{w=qjy!;d|w*Q0SB(%u`bUa2UvFBq(=A5#OVi(mo zTKQdUf?Rnb)|VcVNxk-S8guUsw-;kN5m>_ille;n1Ece%DWp-2VyA+@%U=>grt++k zvm14^%98a=WFY%LnsX`UT1LIA)Rba_w435QDDpS4ap&aPHYfWQRpVEJhmNqQjyo z@RFdt!4K02O!chuy@m&*3dVOZfgeU=1b{KC@@mNgNm(}pX2l5n%#VCL+;5sN{LIsC zeHLx`(YCjH-4toSGf=Bu<8|Lf{#zn9X)_lq@Z;%14Q*Er_fMxg*41{`5AWTXiBj<@ zx>fo%YgyT1|zw~=qj&4WLxB3 z9|}Oh2{hzqgC9G%K#HHK7RMNih;yh3U%B7X;gp$y_Pn?n1`l01Q0iJA@5FH>9(KE! z_V^DE7XVe|;p$|zwP)&GWs+~)p5@FR920&tC+#(DFDBSn3sDj$hV#v>zph+34asyJ zKJ62|_6B^9CNS3U%?CP zXIQiT(BkaShDqL`8ik)uW8%#G4vI<{)<>O(JTS(XmpfyIhky}77W~l;W{q6I`nL%i zkc>iQ7N!~`uDpy8UR@sUqLKxOBl|5vq1lhjr=&4Z4nDI{qBHf zTO;5ebxof_ggB@wV7R^PlZjYK;3oACkf>;{7Y?zHb5)my$w@EI_PO>WxkBds4NSzD zyl?-}OdU~GH$^LpvI&J2>Z^Ka)&d`$(k1nL{hNOogeDFPxD5xpQD%1grqm9=)R(qL z?()H&E)FN>gbXB8wbcJM+#wG0ecp=m|82^D=oXUqvh}0>v3dKtpc-MfXWw5K#Z;=F zQ;Czuh6R+HHWcX~)^NV*AEu^)0b0yS6OoZe=MTlFs7g-O@|em?cFu>HAi#>H&7$av zQo!mb`4p1cA5mNF;40eZei;hx52z5S33Ri$a^F#okC;;44Kq>;2Gs`LQ4Zr~h(Ro; zwiqZD!4d!2BltH5jDghmTO#VlvuHrdSnKeF-(r z*zFGc`a~}KvyV^*f+I#~I=E3PcKaCSuDVHjP#@lppe3y%mCX9owkO`%=n#@kP|R0c zl4(Z!t$eg(v?H+&BZ@V*uNql_x1o#Qc}huAMH8B!Q@t<*3IO~A{c;Ru2p% zs1m#bM)=ZHb2E^Vzjy~)|C}RZK1MQp-^gP3QZ)9mvGTGNxAw5T9{>TUfFLhFlvhCH zIlquNzlb=$FgFw`4uzIXEw}s!z}eO2&1-*vUrhAre*uJ_Lq)~;pWc7^F96GcKJGn$ z^S>o{y>Yhn^s;hx`$vcnFO;8G;2v`i5EF;;{|jT~8xwnvq5cP>@A}%y*UG~dkhO7r gWy_@MY-MMwXKQ8S@7`n?uaRsJW%U-UzIwC}5xaVeasB5p`)a{!2h0RS!m0Dheg;g$g)6b=BZXaG>p1pw}#f(EP0r!e~! zGh2f`0QkT1|9gO|*0Jo=YmOLe3md?}DC(Si?p#xExMx9S%Bvzri^%T?k2^N^3^TIa zT+H#_{`ny-(Zt4uH;XIZVpDI-PLt|KCkNX{hR0mL22q&%^L!3eCAkDTBEG!rdiZ&~ zeDhO!as{EYY~fzdX?Ot8)znBINTwD$J(xxR?KEVpe#ZJbwzs~n z-(Yl`tYN3=M!s6f&E&5)%~uU*f`ur{c01n~3-uo^_FGUdCA=UXaHWt7}DB@c3sn|tg-6ze*D=F|`nn)E{u!TbJiSQ80VRMbeqd5?hZZFD) zsf0oFS=>uVaLnO%JWNMAoiqLO9?!}SgFIw;r4f>&#+wd~#t;|^G5vUv`s1QW`HM4V z{M7H!Gy0LS^>=QS!)pOcXksm(A@Mpz3o<@IG;6m}musEt#3>!r4HJNM-4Cg=+r`esuo82DLKxYQ(8WYh&;8fh5Po59F{U03S+NC~?J+JWxubwaD z+JC}I(sVC#L-33p%doNkr+1n=AxH6VeJYM-VvPnMIN6uFNmEUeowd*k8fp{h3Hw_i zW17N_%Ysfmdkl@t6)%2~YqLpW$wlwma%mdXMN&w}n>-$i8JxuII>Y13PKj(_6ol@G zFTrx(UGD7bkcVoQ6f~qi_dZcd8cS#tM2<@(zys8#1E0o$#D>NJ{_eY&vA~qTQb==UYorysHbmBPYt&JhaM2k8x&7hJ zNM97wtwU3(ABrIPN#b5by&7 z3-c@p4!OW>Xu+ePH||_;0)55XH``|;zf+@c;4m3z?uz}b_PltxwP^w3wgZz{E;U_^ zuCNG>DeinWv*}Y_0mqg_zQc#>Z-UtBEH;HIfWnBWZE!M13wG|0T!-tX2&&<>UC%3X z6qLyh3HRayCNx%AkLXeg`FKY?rCHH_>CbmyvtM)lea z^HY?5rTIt@8~R)$Q9eORY}VE#_Gese?}^?dS0aAiwN|=whFZ@v>XEJosNPZ`6RQB} z9Q4N-$zpCd4bLX`GePj@T9ds>lXuP0PE-y#vuZjL84}=ujf1NSM#_gU?$AKw<05Y5 zYbZ;`32-6yFDYWu46(&x{7@tdnaTXsn}k#_hgtr)9CjL}*Cw1QD!gd9&JepOdk1W} z^d1T=NDbglnSn+l4Uq^G=8N{9kj#6E+QjJA#89qtrd-#n4v^$m$^RAH$hkR%ei@wY zBd@5@XI{mAJCO>l!J(PlUwYmr?Q zet~@;d;+5sVNr&OD~N0}r}&Ygq`2M#+opc2Z?&OM{Cd$#l2y{V|((wIEyOI3s;Q z4CEqC^O-0eC_I0dayVZTCF?}>nPKiZM@ielg4<_UkCe#d6N|kDjGqmU1TI{Jf$+D1JMpdC-M(by!6HbNBcLJG&l^YJm&ax!BxIQE{wtO zN#FLKOuEYMcMC=mRYC(`QT~zm?9&uSdfskzhg}TNC?+7n#n!-lbv-XX1fJI%3bj{- zFG~mQ9sw8d?s&F*y&P#1%;qjnQZbpMpQWidJ51#j_HTN3{oH)2tx5f(Q5ok?7Sk#I zFm1HxziK5m+8W01HsBXAQ+T}|M)2#^JxZ;5xj8fDUKNU9>7G;`)$Ub#Zc7rSPa`f6w+Gjn1(hIilOM zmf$RwYD$kv;B!=iMuD0qBt{l>yG|#sv7fgm@HO+`xbBfo!Cme71La4$0bOlbtT0;S z)peAV6LZ4XiSosdr1XyNk22Ql>Q@!G{4pK$C7!fwprz2|=&%#;v2xFgXsn*$zofp_aNouD6HtP4`{6Zaw=ld&g&zD4*N;4q76I zAalb=-SMp2nX&{*^~+Rx@mZ&B6N0N*6LXKuMT!E-X*R-(-d}~rwRUt z+6qIr$t*1XcUNc3olo&u>}i$j-F7;O=)TTqw+zk@gm-*&7%m+)x799jBHk|j-W;(< zVVP0*r8S9T(=P3esicdRB+9?Af7fcgi}@cPCSEP3{YrZ9%UrFmc!-+@N|EJebP?_C zv8tlaj6J*ik+u5!?t`|L>Proedmvm=bv{E6#;Ofu3Ci`1sihwz>c2*NhnXYZnv;jLHapHRBZgVnz>VHDtgZ`yK+=pXf zhF-}6ZAlUfYO&I2tra@K~78WMR>ZR+^0wz&1*sjE+><}hZ4I4p#HBPp8Xo7}TN1i4Ml?Ez7 zO-|bAjDD2t39Sy<-wul7xk4@Y)TKPH(P!uP!NRX3p5zdwTu(1Aub@O;d~K`wEVWQs z%C%`BzJ@nTA(}21j1Y$peQAgX-jpeSmd}%DANC6ZZh+ZYI9TI1o&>~IHSVSHYZEJt zJ`1=MRW~9>kcW-Nn%K--6!~0_)$<%!-s8dE$ISfG$GG){<&iS6^D=v9>{qsP-I_4!OSvy@AU z|M2*xTYERbthEoZ!`iyJF8!}U+mOP2x7Gp4{zaELFEnzYZwM0esw&+il zooP;zeEF8v&(ehT%vW&;ze@H|*w(1izaAsZ#yA1cmM+@GHlW5OmHVUQ@$QzZ%WB|c z0|CkH&{Dg#{wBkv-T-oUDUv$?!Z5f9TG$jM?$)xW^TBKa6rb?SRp}sTdKZILE$uI@ z!EjIFcOEtH$GZkH@`SNTG2i-+g3VWhJ?wg-&Fm8MRd%X205WzCU!n}U=AeIEG1 zN;Ef{D^WD4^z2*5pqb?F4o2!U=+g0{jqNuyWbIO)Yqt)ElqccE6LXVaA4MDA+ zm7v0W*X!K`ec`pWE61&3&RQTs98M=bWL@wyw`lcK7hZSCu+TnlYR+FL>U-P;y?R|` z5fDZV1MM6qm$tT$yWTYMKtVq}zV+M_Cb-H1i!Lz3WJWLkQhU`fM_6HMNgWD9dw!94 z{Z2Gs>xA~T0TIVl!39FE6D!<+j?qqB><>s(vs-U?EIXPIgZO(;d`dh~t0brHv_N7g z0_)RR&OP1CzY3jp1tgA~@ZWj2=8G1=yB}4a&SF2?2?<`^)HcQ;2oKL*Quqi&SK9s< z`vFU1mMCEO86s-&b7-_okN3;tfiYhL7%k`FP{3>=G(?+_*_w56Rf)IscK*okCCi<& zJ>2-P$scNT;w^mA6M@YrRt_XbC_ZC<#1wl{X!6J?^EiX!iX*OFqIure$$^*fkR3$X zdYd;szpUQZbDIQNkH~0UKEv{o1@d-UBo|sxSTOI>@;LRgsKm_!ZKqV`!#j;y-1b|g zhkso^gCC$xaBoO?RW?=K+#F1|bBIeftNjw1O&A@sXK}`Q|BMvO3wW_68UCicT!1QC zi}XMSpD~afc+0tW^lm_4=k_?uTeOa8|%yGSK?|=r0;@Jzzwh}*e1Ee zK7L@}=W39+wx!qME=RqzV0qz$cB^;V!QvxS!i11$|ELoRx?@(ZceQE1K#@l!d6C;p z6dR+9sL*_N7~18PP01HS$2Q0J>*Chm-_vdVCCxSe9;aZn(xME`$>5u#%kHHlHP9u{ z?Sx6_Y}s6s4;o!!jnfiF^A11Oxx(s-Nry-hXzj=%#^jgruk&U$7c%XHy%$9in;+~p zJqXMG!1Fa@g^UdS)5u;Yn}lbJ{n`G{ox5Bjm}L6Uh;{1(`e94yJa9ynCHoq`$tkj| zttp`Ls{A}vni*Z((x(d#u~?Nbea5<Js+)Y>BR{F)2qL27<}XU3C&J!+ zNPYYpKQ=`9zTF^}lMAuiWc@3j>q}2Ln#aCvUkGBS;b7tRed)X`x44kJ) z*vxrYYb%5jGc>EfQK2Io)ND>l;2s=mn8A&`o;nubkTe2U-lQfV)IyDz$lf0JE!Udx zyU9tiC=uNn6^I{}t*CT6fc*nXM7x_K~h^x(#r>4#;)Xi;KsqNCwLx%TaperkMmAT?q|RBW+nL+>k(glzPwTV4@l~L%E9%? z0-_>6g7X8w;hrm$QjP-4v?hx;zK#0h>LiPYj{T842V{T4f+-m;gxvkP5sT z6nys#d>2s}lw-u=CQwfv3;5qL2IHyTmBWVO6EpuE{=-ZBC^ZzCY6Y**Ruz6(7HqwN z@EYr}wQpd0^gZ90!RJO2Rei4yki;*@e;y@BVCV>lfo3EcT^del>?1L|JaD+9)yt#X zYd2iP{1Q0JlcpUXh5v%TNXj^p1B2Xq-T-bgsEY2^mo&}i6qr-sw%yd)To!m6bfH*a zO>;in&vHE(Zq*eJa>QUtX?74fhLAxQ_P2GiHwEIU3gZ*}!#W71I0p#)AEqyC>C%~Q z$f>D#ZZRMBKd!p)5Yv$Pph9m2>3J5QukO}|)0PNG>2Cl6dKAh@l0j3?zQ2wuE__RF zc=}|5>&J_k#lqC-3PPDGp4{1c%1#EdyM-tT-}w=vrXpD9kbvg z#%YLB)HrILBe9Qv4(wB+Lm1W^8wWz{h!Qkzf6{s+r@R)F5N@+F7-#ZwSujS~VW_z@ z{f{7}MlxW)3hrH4bMD+TvuUxL(fJ&vx+O|*y7;_-;7wAN&fJ#h@S;JmzZKmI&HJRO zW;wCIO|Ql#qc*;2H-gWDTlveK!nEroJy#7y0 zV1yj~;ohsHGN;BJTM%pXs}{t(cVtsx##7^43pJkATYG$MH<1#P&(9YcN(UMUP7b^x zqCAR=-EcEt0!8o)*hxDU)XbH6h^=WMx=H=#fnhpQZ z{$YQ)#-wttn^O?oD-kb5r~^QwHb~hTeSLv#g#PwJ^>?+% zd-qp3K3?pW@BbQY9^8IZhI#uv58-w3`-98snBg1%+i))(Tv9_7=b)-VYo4Xl>=ZH{ zaWeKR6@k?=hb+|_HnJ(|`wXh8ybbbtjU_aJFY#3+2rS23jc zompcaje@F7;XNQlE=wvu7d z((F@9*}H361aha47c#95#oYT|GF;vF%_)Tl>xGp(DkG{^QyNJAu01IM|GgANu!5$^ zHvOp*vZ&ERN%pQ&F-hY$b0R083}MmUtU*=sb({0P_3_$Hx$<65W8-t}BMm+Jv` z6Qw8xK^sqBH`htE75_4_;*K%dhjiqH-5V{xQlqk%h>^K^>iER1>iC&LP_2B>8O9RY z@ZH0fMmP23aNlLHqi>8^(~8XwGIhAEjC-|bZ(YY)&X0Cnhj2u|8y3K_SaBUyz9bf~@$f7R1(iE>V*fIT==rH47-hyFB= z$mC};*Z7ZA{i%+RqfHFndb}r#dP++k(Nv6w?=Sa0+0`n+Kdew0%8`Lho?pZ1Kqbp<^efV9~N*t}@7bFtQX)HXp~Um2{vL9|nI@B3SL0CJnZZm9an}3| zCBr=i|8QUHE7==0}Ha2-=pk7BIZ9hq@fLMI86uZ2TpJr~QWqc>|~< z^@tES0)WA4K|_j|CxCchf0sDKlo?OD*r&LW!Y{%1ZAz>RiUs8b2;qK1HfgiG_15`> z+_vMe;kzVAL#f2#E9N;OYz`1Jd(Z+wA5y+1I2PYO$)5j}%jtRup#3#>lbiuZp*_C2 zE)G;bj`0kTLejJHw-(_{!7Bpq7yu7{Sm0YI%_D2)aD&mH9UBEwzDDy4azzx4I389# ztv@4&7M4zO0m)KWIc^yg&K#8CVn{9_QcK9t!`fTlol97J!Cz@|x|l-zQQkYfzu_Zf z0Pp0@?%O#hCN+V{toJ5%^nsaUyU*Bi0JcKbPFUq8y~^hhSkm3oyuO7u6XdX;W~MS~ zJhEDOxau5x@`>Qj4qh0ex0&?jWTzMV@}@e{k}_LZK2#q%4DMkPiXMeF8IP|dd zRerwa?+C=^L<31wRmQTF>1J}Ho|&CU zmZ;Mum~DUJFwtG)9q=l^KOLuB1a|JJo*xXC%sPbBn5we+9=tbENUaSk)PO&lJnl0K zG)`vt&7n2MVMq8mk%8kWE`_7vZS};k)xr=-#v6`L&wfzG5j|}A6%*f;oWJ^Jz8kyb zl{Q|O^T_+1e0f=lo!};A8D;f!UGf)4Dyk8v-THD@uFP$&(26K~o2M{yZnxX-jLB!jPDxtTxZh=d~E22K)2B4$^IVQTt2f$>lgxe&~Fo!dxNqh0+5}B=Ej`M#fhvPq< zbvqM6X-RSX$z6C&IA8Fv>aw1U=*AIAp{@A`(aFN6y1N2}p~ zcnGXTitLOV;M$gc3Cd5rFh$5oSY@u^J;KXVy8{|9E;9Lg_2hB0wE)~}O9viW@A1Y@vir)$RMhK{6xJMYlyCRy3 zQiDXP%4{%`kvU86m2XeP?qyPqFi0x0W=B(waMgaWT~8ZAZqh1vFW&VH4$UZ73Bw5? z^fXM26(sCJzQ8io;Gq@$aDjt&7p3W{#bilTp_nlVa9kk;})dNeHT?XtnP`W@_zK}3|O#SEWl9Vo$ey+@! z#WxQs=nEo%84SFz@!7MNc7V2DVb1~7_CjF90f{yWKseo4JG#Zq`3`L{xbqNt#f*}u zg@viRtH?9y07m#uY2RmCXFUQ8225o+ci31u0#D7noL?1RCW>Z~QznT_{Ngq;cy$Qj zddNI5e#LW6Ir**0;7`eD(*=R@rO21(4~QQI@*1C+$WfqcJc+-Y`JeANEJ-GKW}Qe= zU=5S${cfKN)bQl|Yk_%FDS`3C;f?Uo(wg7E=k-xLfzgxYu!Tfc!OyH6Z*x_p?7^Jez zNH`04kBN_>dHHm4&nJ7`Q#-jX!QpqNc4E3k{XSP3ekF+QkkoQ?kM_C{?BHDp(N_6~ zeB`U2d6kZFflK#ws(mm`a9MlEvhk!%Vw&cZ%Da$||C_PPA`#a;E&G$OXDb-{aWG1KP4Uo#;4W z{t$pG;g{R4C619W>ij;IcFEP^vubX}!j1J>1>Ow=k7ZGqcXGcwJU-R0NVTArzTAv$ z#2LDigGzW)0sF)5R7I>bw3-97!5)EsDyH^9MjF)W@Nh%3%cJ{CI;wQrx~Y3%49#`5 z8VAyD56YDAQ~ClJa}pxKqgQL9i07t6p`ZhNcwWgtko+=CC8cM~!*bc)EDf6sW>?Lchu(iG4^Z@J=LIM&?`cr@CdM zO_9vUv|K&s7qi_!LkeC$IeMr?X%MMHW5C_xtjjg=dYIc=!%s28C`cuX36iNpDQU-WF3KAI__^d!z5UI%(Nd-bhm?R)C zFC%`1*4@_wMQsg6guRLvwT$0I8(`ot#Faxf&`WO&K7~>ZX?NAHla(06&i%X(Uy&6{Z5qTIM+Lv$yb^FH1oA zZ;U>P!LB)-f3h9_yQ4#evlP}Nm=x{;X6*u0fv`eDg$R;Kr|&%5zo({0HzA#mRBO$u zy29oFgSY}aCRf~u$};iVNbo%(%IYPpY9HmkqNwKj6`1I;wB8C7b}6b+ffmbDe5m^xEqE z5*4Q zCp;|OIgMEeS|RaJ3vp6Yl9H1`&V~gl;1~}$GNU`P-SfSctnQ%3_6Y5*p-UE!Q%J8L zD~iH$kD_BFl3&k6j;Z8?|4W;=H`80^AOk0+lEyH|bs1Q{nf<1~+qdCNHU@ch-SWRC z{p%C_D`CR>{PPaS`M4$px-gtLl+k8(rvW&foj>!*G3&R01zl*Im7{(kVjXB0SoS)4 zDIW#{O4i^GSbjEwNN1saO2*%$+a!8P#+OP_?r+}BkGcFORr3Mgsf8k|$cM%8=APKc z<4dyVG8<=+#xLofWmLq5Pv-8LKlyBz`q`{M1m33GZx?c~AnYs-SF+>ruosqib6UAB z_S!2jW)954D~Z3GP!=tKQ7YV9nxCld?>Y#(*TU;35@MF?F@Z5azCGK1#NR2B*U;Ok zw^LUhI!>u?97w&H^k9XAqgBTTg4SK_!R{TaZx5P8=!*D$TO`mx`kV>U!I9*^PHxqo zy_})n@$>^624H8Yi$2wh#Z%vgFRUdldPu|XnL}h5ZL_EGB3H|sc$+mT(tZout^*8q z!OcYIY-*37E4N168r246QqE*AJC)3OE?0DIQ_hR7l?T=FCpTr@U97QE68e(j@H|Nl z9YNolJzY-^nAhBX*I(E#@!ry@TjVBCI;7a3#d@>Kanoh@CEfR6;OBPP&3kh12fc*E zQeo^RPijU&9#6`!zfLw0v;?&qsxhp8$A(Wwx{q@hi>Ff(h9mku=ZSwoZjOJm=sO=l?9tWPRug@#k6%jY1&qjOMHY=15K|7p@+NkIB5 zN=AH3uy8{SRTCQ`#`4)Z;zER($3hCs;?Fm`A zlOrG~>d266p!hCrk@t7ufeF@35Fyx0Wtcj#s^jHz2+C@yg3-Fgd}&Sgbpn644a#4> z>AuudCQGQ~G%IU`#>KiZ0_WUuVfLZj<&vJUj4Zc{hL5=BqlL+jtmqr#;!6{49f|U- zXA44TQ|uJp385uFGlZ3-g^Sg-00d!zLQnx1R8UM`Kv+^h zOj1CU7Y37r!3uxQH~$}iy`!bAwHF{DAujR{fT%u9Tv9;f`qO^`I0l{&T?6j_TLZ$@ z-pUnWX7BV@i7*r<02RE(TmvNjjp+s=g|0CSe=$!Stq~q(E>?iNrK7nOo4UQ3jg_92 XnWdL=uhriZ5ZG~j;#hG7(x diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/index.html b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/index.html deleted file mode 100644 index b5ac7218..00000000 --- a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/index.html +++ /dev/null @@ -1,297 +0,0 @@ - - - - - jQuery UI Example Page - - - - - -

Welcome to jQuery UI!

- -
-

This page demonstrates the widgets and theme you selected in Download Builder. Please make sure you are using them with a compatible jQuery version.

-
- -

YOUR COMPONENTS:

- - - - - - - - - -

Framework Icons (content color preview)

-
    -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
  • -
- - - - - - - - - -

Highlight / Error

-
-
-

- Hey! Sample ui-state-highlight style.

-
-
-
-
-
-

- Alert: Sample ui-state-error style.

-
-
- - - - - - diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.css b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.css deleted file mode 100644 index fcf82712..00000000 --- a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.css +++ /dev/null @@ -1,599 +0,0 @@ -/*! jQuery UI - v1.13.2 - 2024-01-26 -* http://jqueryui.com -* Includes: draggable.css, core.css, resizable.css, theme.css -* To view and modify this theme, visit http://jqueryui.com/themeroller/?scope=&folderName=base&cornerRadiusShadow=8px&offsetLeftShadow=0px&offsetTopShadow=0px&thicknessShadow=5px&opacityShadow=30&bgImgOpacityShadow=0&bgTextureShadow=flat&bgColorShadow=666666&opacityOverlay=30&bgImgOpacityOverlay=0&bgTextureOverlay=flat&bgColorOverlay=aaaaaa&iconColorError=cc0000&fcError=5f3f3f&borderColorError=f1a899&bgTextureError=flat&bgColorError=fddfdf&iconColorHighlight=777620&fcHighlight=777620&borderColorHighlight=dad55e&bgTextureHighlight=flat&bgColorHighlight=fffa90&iconColorActive=ffffff&fcActive=ffffff&borderColorActive=003eff&bgTextureActive=flat&bgColorActive=007fff&iconColorHover=555555&fcHover=2b2b2b&borderColorHover=cccccc&bgTextureHover=flat&bgColorHover=ededed&iconColorDefault=777777&fcDefault=454545&borderColorDefault=c5c5c5&bgTextureDefault=flat&bgColorDefault=f6f6f6&iconColorContent=444444&fcContent=333333&borderColorContent=dddddd&bgTextureContent=flat&bgColorContent=ffffff&iconColorHeader=444444&fcHeader=333333&borderColorHeader=dddddd&bgTextureHeader=flat&bgColorHeader=e9e9e9&cornerRadius=3px&fwDefault=normal&fsDefault=1em&ffDefault=Arial%2CHelvetica%2Csans-serif -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -.ui-draggable-handle { - -ms-touch-action: none; - touch-action: none; -} -/* Layout helpers -----------------------------------*/ -.ui-helper-hidden { - display: none; -} -.ui-helper-hidden-accessible { - border: 0; - clip: rect(0 0 0 0); - height: 1px; - margin: -1px; - overflow: hidden; - padding: 0; - position: absolute; - width: 1px; -} -.ui-helper-reset { - margin: 0; - padding: 0; - border: 0; - outline: 0; - line-height: 1.3; - text-decoration: none; - font-size: 100%; - list-style: none; -} -.ui-helper-clearfix:before, -.ui-helper-clearfix:after { - content: ""; - display: table; - border-collapse: collapse; -} -.ui-helper-clearfix:after { - clear: both; -} -.ui-helper-zfix { - width: 100%; - height: 100%; - top: 0; - left: 0; - position: absolute; - opacity: 0; - -ms-filter: "alpha(opacity=0)"; /* support: IE8 */ -} - -.ui-front { - z-index: 100; -} - - -/* Interaction Cues -----------------------------------*/ -.ui-state-disabled { - cursor: default !important; - pointer-events: none; -} - - -/* Icons -----------------------------------*/ -.ui-icon { - display: inline-block; - vertical-align: middle; - margin-top: -.25em; - position: relative; - text-indent: -99999px; - overflow: hidden; - background-repeat: no-repeat; -} - -.ui-widget-icon-block { - left: 50%; - margin-left: -8px; - display: block; -} - -/* Misc visuals -----------------------------------*/ - -/* Overlays */ -.ui-widget-overlay { - position: fixed; - top: 0; - left: 0; - width: 100%; - height: 100%; -} -.ui-resizable { - position: relative; -} -.ui-resizable-handle { - position: absolute; - font-size: 0.1px; - display: block; - -ms-touch-action: none; - touch-action: none; -} -.ui-resizable-disabled .ui-resizable-handle, -.ui-resizable-autohide .ui-resizable-handle { - display: none; -} -.ui-resizable-n { - cursor: n-resize; - height: 7px; - width: 100%; - top: -5px; - left: 0; -} -.ui-resizable-s { - cursor: s-resize; - height: 7px; - width: 100%; - bottom: -5px; - left: 0; -} -.ui-resizable-e { - cursor: e-resize; - width: 7px; - right: -5px; - top: 0; - height: 100%; -} -.ui-resizable-w { - cursor: w-resize; - width: 7px; - left: -5px; - top: 0; - height: 100%; -} -.ui-resizable-se { - cursor: se-resize; - width: 12px; - height: 12px; - right: 1px; - bottom: 1px; -} -.ui-resizable-sw { - cursor: sw-resize; - width: 9px; - height: 9px; - left: -5px; - bottom: -5px; -} -.ui-resizable-nw { - cursor: nw-resize; - width: 9px; - height: 9px; - left: -5px; - top: -5px; -} -.ui-resizable-ne { - cursor: ne-resize; - width: 9px; - height: 9px; - right: -5px; - top: -5px; -} - -/* Component containers -----------------------------------*/ -.ui-widget { - font-family: Arial,Helvetica,sans-serif; - font-size: 1em; -} -.ui-widget .ui-widget { - font-size: 1em; -} -.ui-widget input, -.ui-widget select, -.ui-widget textarea, -.ui-widget button { - font-family: Arial,Helvetica,sans-serif; - font-size: 1em; -} -.ui-widget.ui-widget-content { - border: 1px solid #c5c5c5; -} -.ui-widget-content { - border: 1px solid #dddddd; - background: #ffffff; - color: #333333; -} -.ui-widget-content a { - color: #333333; -} -.ui-widget-header { - border: 1px solid #dddddd; - background: #e9e9e9; - color: #333333; - font-weight: bold; -} -.ui-widget-header a { - color: #333333; -} - -/* Interaction states -----------------------------------*/ -.ui-state-default, -.ui-widget-content .ui-state-default, -.ui-widget-header .ui-state-default, -.ui-button, - -/* We use html here because we need a greater specificity to make sure disabled -works properly when clicked or hovered */ -html .ui-button.ui-state-disabled:hover, -html .ui-button.ui-state-disabled:active { - border: 1px solid #c5c5c5; - background: #f6f6f6; - font-weight: normal; - color: #454545; -} -.ui-state-default a, -.ui-state-default a:link, -.ui-state-default a:visited, -a.ui-button, -a:link.ui-button, -a:visited.ui-button, -.ui-button { - color: #454545; - text-decoration: none; -} -.ui-state-hover, -.ui-widget-content .ui-state-hover, -.ui-widget-header .ui-state-hover, -.ui-state-focus, -.ui-widget-content .ui-state-focus, -.ui-widget-header .ui-state-focus, -.ui-button:hover, -.ui-button:focus { - border: 1px solid #cccccc; - background: #ededed; - font-weight: normal; - color: #2b2b2b; -} -.ui-state-hover a, -.ui-state-hover a:hover, -.ui-state-hover a:link, -.ui-state-hover a:visited, -.ui-state-focus a, -.ui-state-focus a:hover, -.ui-state-focus a:link, -.ui-state-focus a:visited, -a.ui-button:hover, -a.ui-button:focus { - color: #2b2b2b; - text-decoration: none; -} - -.ui-visual-focus { - box-shadow: 0 0 3px 1px rgb(94, 158, 214); -} -.ui-state-active, -.ui-widget-content .ui-state-active, -.ui-widget-header .ui-state-active, -a.ui-button:active, -.ui-button:active, -.ui-button.ui-state-active:hover { - border: 1px solid #003eff; - background: #007fff; - font-weight: normal; - color: #ffffff; -} -.ui-icon-background, -.ui-state-active .ui-icon-background { - border: #003eff; - background-color: #ffffff; -} -.ui-state-active a, -.ui-state-active a:link, -.ui-state-active a:visited { - color: #ffffff; - text-decoration: none; -} - -/* Interaction Cues -----------------------------------*/ -.ui-state-highlight, -.ui-widget-content .ui-state-highlight, -.ui-widget-header .ui-state-highlight { - border: 1px solid #dad55e; - background: #fffa90; - color: #777620; -} -.ui-state-checked { - border: 1px solid #dad55e; - background: #fffa90; -} -.ui-state-highlight a, -.ui-widget-content .ui-state-highlight a, -.ui-widget-header .ui-state-highlight a { - color: #777620; -} -.ui-state-error, -.ui-widget-content .ui-state-error, -.ui-widget-header .ui-state-error { - border: 1px solid #f1a899; - background: #fddfdf; - color: #5f3f3f; -} -.ui-state-error a, -.ui-widget-content .ui-state-error a, -.ui-widget-header .ui-state-error a { - color: #5f3f3f; -} -.ui-state-error-text, -.ui-widget-content .ui-state-error-text, -.ui-widget-header .ui-state-error-text { - color: #5f3f3f; -} -.ui-priority-primary, -.ui-widget-content .ui-priority-primary, -.ui-widget-header .ui-priority-primary { - font-weight: bold; -} -.ui-priority-secondary, -.ui-widget-content .ui-priority-secondary, -.ui-widget-header .ui-priority-secondary { - opacity: .7; - -ms-filter: "alpha(opacity=70)"; /* support: IE8 */ - font-weight: normal; -} -.ui-state-disabled, -.ui-widget-content .ui-state-disabled, -.ui-widget-header .ui-state-disabled { - opacity: .35; - -ms-filter: "alpha(opacity=35)"; /* support: IE8 */ - background-image: none; -} -.ui-state-disabled .ui-icon { - -ms-filter: "alpha(opacity=35)"; /* support: IE8 - See #6059 */ -} - -/* Icons -----------------------------------*/ - -/* states and images */ -.ui-icon { - width: 16px; - height: 16px; -} -.ui-icon, -.ui-widget-content .ui-icon { - background-image: url("images/ui-icons_444444_256x240.png"); -} -.ui-widget-header .ui-icon { - background-image: url("images/ui-icons_444444_256x240.png"); -} -.ui-state-hover .ui-icon, -.ui-state-focus .ui-icon, -.ui-button:hover .ui-icon, -.ui-button:focus .ui-icon { - background-image: url("images/ui-icons_555555_256x240.png"); -} -.ui-state-active .ui-icon, -.ui-button:active .ui-icon { - background-image: url("images/ui-icons_ffffff_256x240.png"); -} -.ui-state-highlight .ui-icon, -.ui-button .ui-state-highlight.ui-icon { - background-image: url("images/ui-icons_777620_256x240.png"); -} -.ui-state-error .ui-icon, -.ui-state-error-text .ui-icon { - background-image: url("images/ui-icons_cc0000_256x240.png"); -} -.ui-button .ui-icon { - background-image: url("images/ui-icons_777777_256x240.png"); -} - -/* positioning */ -/* Three classes needed to override `.ui-button:hover .ui-icon` */ -.ui-icon-blank.ui-icon-blank.ui-icon-blank { - background-image: none; -} -.ui-icon-caret-1-n { background-position: 0 0; } -.ui-icon-caret-1-ne { background-position: -16px 0; } -.ui-icon-caret-1-e { background-position: -32px 0; } -.ui-icon-caret-1-se { background-position: -48px 0; } -.ui-icon-caret-1-s { background-position: -65px 0; } -.ui-icon-caret-1-sw { background-position: -80px 0; } -.ui-icon-caret-1-w { background-position: -96px 0; } -.ui-icon-caret-1-nw { background-position: -112px 0; } -.ui-icon-caret-2-n-s { background-position: -128px 0; } -.ui-icon-caret-2-e-w { background-position: -144px 0; } -.ui-icon-triangle-1-n { background-position: 0 -16px; } -.ui-icon-triangle-1-ne { background-position: -16px -16px; } -.ui-icon-triangle-1-e { background-position: -32px -16px; } -.ui-icon-triangle-1-se { background-position: -48px -16px; } -.ui-icon-triangle-1-s { background-position: -65px -16px; } -.ui-icon-triangle-1-sw { background-position: -80px -16px; } -.ui-icon-triangle-1-w { background-position: -96px -16px; } -.ui-icon-triangle-1-nw { background-position: -112px -16px; } -.ui-icon-triangle-2-n-s { background-position: -128px -16px; } -.ui-icon-triangle-2-e-w { background-position: -144px -16px; } -.ui-icon-arrow-1-n { background-position: 0 -32px; } -.ui-icon-arrow-1-ne { background-position: -16px -32px; } -.ui-icon-arrow-1-e { background-position: -32px -32px; } -.ui-icon-arrow-1-se { background-position: -48px -32px; } -.ui-icon-arrow-1-s { background-position: -65px -32px; } -.ui-icon-arrow-1-sw { background-position: -80px -32px; } -.ui-icon-arrow-1-w { background-position: -96px -32px; } -.ui-icon-arrow-1-nw { background-position: -112px -32px; } -.ui-icon-arrow-2-n-s { background-position: -128px -32px; } -.ui-icon-arrow-2-ne-sw { background-position: -144px -32px; } -.ui-icon-arrow-2-e-w { background-position: -160px -32px; } -.ui-icon-arrow-2-se-nw { background-position: -176px -32px; } -.ui-icon-arrowstop-1-n { background-position: -192px -32px; } -.ui-icon-arrowstop-1-e { background-position: -208px -32px; } -.ui-icon-arrowstop-1-s { background-position: -224px -32px; } -.ui-icon-arrowstop-1-w { background-position: -240px -32px; } -.ui-icon-arrowthick-1-n { background-position: 1px -48px; } -.ui-icon-arrowthick-1-ne { background-position: -16px -48px; } -.ui-icon-arrowthick-1-e { background-position: -32px -48px; } -.ui-icon-arrowthick-1-se { background-position: -48px -48px; } -.ui-icon-arrowthick-1-s { background-position: -64px -48px; } -.ui-icon-arrowthick-1-sw { background-position: -80px -48px; } -.ui-icon-arrowthick-1-w { background-position: -96px -48px; } -.ui-icon-arrowthick-1-nw { background-position: -112px -48px; } -.ui-icon-arrowthick-2-n-s { background-position: -128px -48px; } -.ui-icon-arrowthick-2-ne-sw { background-position: -144px -48px; } -.ui-icon-arrowthick-2-e-w { background-position: -160px -48px; } -.ui-icon-arrowthick-2-se-nw { background-position: -176px -48px; } -.ui-icon-arrowthickstop-1-n { background-position: -192px -48px; } -.ui-icon-arrowthickstop-1-e { background-position: -208px -48px; } -.ui-icon-arrowthickstop-1-s { background-position: -224px -48px; } -.ui-icon-arrowthickstop-1-w { background-position: -240px -48px; } -.ui-icon-arrowreturnthick-1-w { background-position: 0 -64px; } -.ui-icon-arrowreturnthick-1-n { background-position: -16px -64px; } -.ui-icon-arrowreturnthick-1-e { background-position: -32px -64px; } -.ui-icon-arrowreturnthick-1-s { background-position: -48px -64px; } -.ui-icon-arrowreturn-1-w { background-position: -64px -64px; } -.ui-icon-arrowreturn-1-n { background-position: -80px -64px; } -.ui-icon-arrowreturn-1-e { background-position: -96px -64px; } -.ui-icon-arrowreturn-1-s { background-position: -112px -64px; } -.ui-icon-arrowrefresh-1-w { background-position: -128px -64px; } -.ui-icon-arrowrefresh-1-n { background-position: -144px -64px; } -.ui-icon-arrowrefresh-1-e { background-position: -160px -64px; } -.ui-icon-arrowrefresh-1-s { background-position: -176px -64px; } -.ui-icon-arrow-4 { background-position: 0 -80px; } -.ui-icon-arrow-4-diag { background-position: -16px -80px; } -.ui-icon-extlink { background-position: -32px -80px; } -.ui-icon-newwin { background-position: -48px -80px; } -.ui-icon-refresh { background-position: -64px -80px; } -.ui-icon-shuffle { background-position: -80px -80px; } -.ui-icon-transfer-e-w { background-position: -96px -80px; } -.ui-icon-transferthick-e-w { background-position: -112px -80px; } -.ui-icon-folder-collapsed { background-position: 0 -96px; } -.ui-icon-folder-open { background-position: -16px -96px; } -.ui-icon-document { background-position: -32px -96px; } -.ui-icon-document-b { background-position: -48px -96px; } -.ui-icon-note { background-position: -64px -96px; } -.ui-icon-mail-closed { background-position: -80px -96px; } -.ui-icon-mail-open { background-position: -96px -96px; } -.ui-icon-suitcase { background-position: -112px -96px; } -.ui-icon-comment { background-position: -128px -96px; } -.ui-icon-person { background-position: -144px -96px; } -.ui-icon-print { background-position: -160px -96px; } -.ui-icon-trash { background-position: -176px -96px; } -.ui-icon-locked { background-position: -192px -96px; } -.ui-icon-unlocked { background-position: -208px -96px; } -.ui-icon-bookmark { background-position: -224px -96px; } -.ui-icon-tag { background-position: -240px -96px; } -.ui-icon-home { background-position: 0 -112px; } -.ui-icon-flag { background-position: -16px -112px; } -.ui-icon-calendar { background-position: -32px -112px; } -.ui-icon-cart { background-position: -48px -112px; } -.ui-icon-pencil { background-position: -64px -112px; } -.ui-icon-clock { background-position: -80px -112px; } -.ui-icon-disk { background-position: -96px -112px; } -.ui-icon-calculator { background-position: -112px -112px; } -.ui-icon-zoomin { background-position: -128px -112px; } -.ui-icon-zoomout { background-position: -144px -112px; } -.ui-icon-search { background-position: -160px -112px; } -.ui-icon-wrench { background-position: -176px -112px; } -.ui-icon-gear { background-position: -192px -112px; } -.ui-icon-heart { background-position: -208px -112px; } -.ui-icon-star { background-position: -224px -112px; } -.ui-icon-link { background-position: -240px -112px; } -.ui-icon-cancel { background-position: 0 -128px; } -.ui-icon-plus { background-position: -16px -128px; } -.ui-icon-plusthick { background-position: -32px -128px; } -.ui-icon-minus { background-position: -48px -128px; } -.ui-icon-minusthick { background-position: -64px -128px; } -.ui-icon-close { background-position: -80px -128px; } -.ui-icon-closethick { background-position: -96px -128px; } -.ui-icon-key { background-position: -112px -128px; } -.ui-icon-lightbulb { background-position: -128px -128px; } -.ui-icon-scissors { background-position: -144px -128px; } -.ui-icon-clipboard { background-position: -160px -128px; } -.ui-icon-copy { background-position: -176px -128px; } -.ui-icon-contact { background-position: -192px -128px; } -.ui-icon-image { background-position: -208px -128px; } -.ui-icon-video { background-position: -224px -128px; } -.ui-icon-script { background-position: -240px -128px; } -.ui-icon-alert { background-position: 0 -144px; } -.ui-icon-info { background-position: -16px -144px; } -.ui-icon-notice { background-position: -32px -144px; } -.ui-icon-help { background-position: -48px -144px; } -.ui-icon-check { background-position: -64px -144px; } -.ui-icon-bullet { background-position: -80px -144px; } -.ui-icon-radio-on { background-position: -96px -144px; } -.ui-icon-radio-off { background-position: -112px -144px; } -.ui-icon-pin-w { background-position: -128px -144px; } -.ui-icon-pin-s { background-position: -144px -144px; } -.ui-icon-play { background-position: 0 -160px; } -.ui-icon-pause { background-position: -16px -160px; } -.ui-icon-seek-next { background-position: -32px -160px; } -.ui-icon-seek-prev { background-position: -48px -160px; } -.ui-icon-seek-end { background-position: -64px -160px; } -.ui-icon-seek-start { background-position: -80px -160px; } -/* ui-icon-seek-first is deprecated, use ui-icon-seek-start instead */ -.ui-icon-seek-first { background-position: -80px -160px; } -.ui-icon-stop { background-position: -96px -160px; } -.ui-icon-eject { background-position: -112px -160px; } -.ui-icon-volume-off { background-position: -128px -160px; } -.ui-icon-volume-on { background-position: -144px -160px; } -.ui-icon-power { background-position: 0 -176px; } -.ui-icon-signal-diag { background-position: -16px -176px; } -.ui-icon-signal { background-position: -32px -176px; } -.ui-icon-battery-0 { background-position: -48px -176px; } -.ui-icon-battery-1 { background-position: -64px -176px; } -.ui-icon-battery-2 { background-position: -80px -176px; } -.ui-icon-battery-3 { background-position: -96px -176px; } -.ui-icon-circle-plus { background-position: 0 -192px; } -.ui-icon-circle-minus { background-position: -16px -192px; } -.ui-icon-circle-close { background-position: -32px -192px; } -.ui-icon-circle-triangle-e { background-position: -48px -192px; } -.ui-icon-circle-triangle-s { background-position: -64px -192px; } -.ui-icon-circle-triangle-w { background-position: -80px -192px; } -.ui-icon-circle-triangle-n { background-position: -96px -192px; } -.ui-icon-circle-arrow-e { background-position: -112px -192px; } -.ui-icon-circle-arrow-s { background-position: -128px -192px; } -.ui-icon-circle-arrow-w { background-position: -144px -192px; } -.ui-icon-circle-arrow-n { background-position: -160px -192px; } -.ui-icon-circle-zoomin { background-position: -176px -192px; } -.ui-icon-circle-zoomout { background-position: -192px -192px; } -.ui-icon-circle-check { background-position: -208px -192px; } -.ui-icon-circlesmall-plus { background-position: 0 -208px; } -.ui-icon-circlesmall-minus { background-position: -16px -208px; } -.ui-icon-circlesmall-close { background-position: -32px -208px; } -.ui-icon-squaresmall-plus { background-position: -48px -208px; } -.ui-icon-squaresmall-minus { background-position: -64px -208px; } -.ui-icon-squaresmall-close { background-position: -80px -208px; } -.ui-icon-grip-dotted-vertical { background-position: 0 -224px; } -.ui-icon-grip-dotted-horizontal { background-position: -16px -224px; } -.ui-icon-grip-solid-vertical { background-position: -32px -224px; } -.ui-icon-grip-solid-horizontal { background-position: -48px -224px; } -.ui-icon-gripsmall-diagonal-se { background-position: -64px -224px; } -.ui-icon-grip-diagonal-se { background-position: -80px -224px; } - - -/* Misc visuals -----------------------------------*/ - -/* Corner radius */ -.ui-corner-all, -.ui-corner-top, -.ui-corner-left, -.ui-corner-tl { - border-top-left-radius: 3px; -} -.ui-corner-all, -.ui-corner-top, -.ui-corner-right, -.ui-corner-tr { - border-top-right-radius: 3px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-left, -.ui-corner-bl { - border-bottom-left-radius: 3px; -} -.ui-corner-all, -.ui-corner-bottom, -.ui-corner-right, -.ui-corner-br { - border-bottom-right-radius: 3px; -} - -/* Overlays */ -.ui-widget-overlay { - background: #aaaaaa; - opacity: .3; - -ms-filter: Alpha(Opacity=30); /* support: IE8 */ -} -.ui-widget-shadow { - -webkit-box-shadow: 0px 0px 5px #666666; - box-shadow: 0px 0px 5px #666666; -} diff --git a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.js b/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.js deleted file mode 100644 index 99cb8fea..00000000 --- a/src/main/webapp/resources/lib/test/framework/jquery-ui/1.13.2/jquery-ui.js +++ /dev/null @@ -1,3597 +0,0 @@ -/*! jQuery UI - v1.13.2 - 2024-01-26 -* http://jqueryui.com -* Includes: widget.js, data.js, disable-selection.js, scroll-parent.js, widgets/draggable.js, widgets/resizable.js, widgets/mouse.js -* Copyright jQuery Foundation and other contributors; Licensed MIT */ - -( function( factory ) { - "use strict"; - - if ( typeof define === "function" && define.amd ) { - - // AMD. Register as an anonymous module. - define( [ "jquery" ], factory ); - } else { - - // Browser globals - factory( jQuery ); - } -} )( function( $ ) { -"use strict"; - -$.ui = $.ui || {}; - -var version = $.ui.version = "1.13.2"; - - -/*! - * jQuery UI Widget 1.13.2 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: Widget -//>>group: Core -//>>description: Provides a factory for creating stateful widgets with a common API. -//>>docs: http://api.jqueryui.com/jQuery.widget/ -//>>demos: http://jqueryui.com/widget/ - - -var widgetUuid = 0; -var widgetHasOwnProperty = Array.prototype.hasOwnProperty; -var widgetSlice = Array.prototype.slice; - -$.cleanData = ( function( orig ) { - return function( elems ) { - var events, elem, i; - for ( i = 0; ( elem = elems[ i ] ) != null; i++ ) { - - // Only trigger remove when necessary to save time - events = $._data( elem, "events" ); - if ( events && events.remove ) { - $( elem ).triggerHandler( "remove" ); - } - } - orig( elems ); - }; -} )( $.cleanData ); - -$.widget = function( name, base, prototype ) { - var existingConstructor, constructor, basePrototype; - - // ProxiedPrototype allows the provided prototype to remain unmodified - // so that it can be used as a mixin for multiple widgets (#8876) - var proxiedPrototype = {}; - - var namespace = name.split( "." )[ 0 ]; - name = name.split( "." )[ 1 ]; - var fullName = namespace + "-" + name; - - if ( !prototype ) { - prototype = base; - base = $.Widget; - } - - if ( Array.isArray( prototype ) ) { - prototype = $.extend.apply( null, [ {} ].concat( prototype ) ); - } - - // Create selector for plugin - $.expr.pseudos[ fullName.toLowerCase() ] = function( elem ) { - return !!$.data( elem, fullName ); - }; - - $[ namespace ] = $[ namespace ] || {}; - existingConstructor = $[ namespace ][ name ]; - constructor = $[ namespace ][ name ] = function( options, element ) { - - // Allow instantiation without "new" keyword - if ( !this || !this._createWidget ) { - return new constructor( options, element ); - } - - // Allow instantiation without initializing for simple inheritance - // must use "new" keyword (the code above always passes args) - if ( arguments.length ) { - this._createWidget( options, element ); - } - }; - - // Extend with the existing constructor to carry over any static properties - $.extend( constructor, existingConstructor, { - version: prototype.version, - - // Copy the object used to create the prototype in case we need to - // redefine the widget later - _proto: $.extend( {}, prototype ), - - // Track widgets that inherit from this widget in case this widget is - // redefined after a widget inherits from it - _childConstructors: [] - } ); - - basePrototype = new base(); - - // We need to make the options hash a property directly on the new instance - // otherwise we'll modify the options hash on the prototype that we're - // inheriting from - basePrototype.options = $.widget.extend( {}, basePrototype.options ); - $.each( prototype, function( prop, value ) { - if ( typeof value !== "function" ) { - proxiedPrototype[ prop ] = value; - return; - } - proxiedPrototype[ prop ] = ( function() { - function _super() { - return base.prototype[ prop ].apply( this, arguments ); - } - - function _superApply( args ) { - return base.prototype[ prop ].apply( this, args ); - } - - return function() { - var __super = this._super; - var __superApply = this._superApply; - var returnValue; - - this._super = _super; - this._superApply = _superApply; - - returnValue = value.apply( this, arguments ); - - this._super = __super; - this._superApply = __superApply; - - return returnValue; - }; - } )(); - } ); - constructor.prototype = $.widget.extend( basePrototype, { - - // TODO: remove support for widgetEventPrefix - // always use the name + a colon as the prefix, e.g., draggable:start - // don't prefix for widgets that aren't DOM-based - widgetEventPrefix: existingConstructor ? ( basePrototype.widgetEventPrefix || name ) : name - }, proxiedPrototype, { - constructor: constructor, - namespace: namespace, - widgetName: name, - widgetFullName: fullName - } ); - - // If this widget is being redefined then we need to find all widgets that - // are inheriting from it and redefine all of them so that they inherit from - // the new version of this widget. We're essentially trying to replace one - // level in the prototype chain. - if ( existingConstructor ) { - $.each( existingConstructor._childConstructors, function( i, child ) { - var childPrototype = child.prototype; - - // Redefine the child widget using the same prototype that was - // originally used, but inherit from the new version of the base - $.widget( childPrototype.namespace + "." + childPrototype.widgetName, constructor, - child._proto ); - } ); - - // Remove the list of existing child constructors from the old constructor - // so the old child constructors can be garbage collected - delete existingConstructor._childConstructors; - } else { - base._childConstructors.push( constructor ); - } - - $.widget.bridge( name, constructor ); - - return constructor; -}; - -$.widget.extend = function( target ) { - var input = widgetSlice.call( arguments, 1 ); - var inputIndex = 0; - var inputLength = input.length; - var key; - var value; - - for ( ; inputIndex < inputLength; inputIndex++ ) { - for ( key in input[ inputIndex ] ) { - value = input[ inputIndex ][ key ]; - if ( widgetHasOwnProperty.call( input[ inputIndex ], key ) && value !== undefined ) { - - // Clone objects - if ( $.isPlainObject( value ) ) { - target[ key ] = $.isPlainObject( target[ key ] ) ? - $.widget.extend( {}, target[ key ], value ) : - - // Don't extend strings, arrays, etc. with objects - $.widget.extend( {}, value ); - - // Copy everything else by reference - } else { - target[ key ] = value; - } - } - } - } - return target; -}; - -$.widget.bridge = function( name, object ) { - var fullName = object.prototype.widgetFullName || name; - $.fn[ name ] = function( options ) { - var isMethodCall = typeof options === "string"; - var args = widgetSlice.call( arguments, 1 ); - var returnValue = this; - - if ( isMethodCall ) { - - // If this is an empty collection, we need to have the instance method - // return undefined instead of the jQuery instance - if ( !this.length && options === "instance" ) { - returnValue = undefined; - } else { - this.each( function() { - var methodValue; - var instance = $.data( this, fullName ); - - if ( options === "instance" ) { - returnValue = instance; - return false; - } - - if ( !instance ) { - return $.error( "cannot call methods on " + name + - " prior to initialization; " + - "attempted to call method '" + options + "'" ); - } - - if ( typeof instance[ options ] !== "function" || - options.charAt( 0 ) === "_" ) { - return $.error( "no such method '" + options + "' for " + name + - " widget instance" ); - } - - methodValue = instance[ options ].apply( instance, args ); - - if ( methodValue !== instance && methodValue !== undefined ) { - returnValue = methodValue && methodValue.jquery ? - returnValue.pushStack( methodValue.get() ) : - methodValue; - return false; - } - } ); - } - } else { - - // Allow multiple hashes to be passed on init - if ( args.length ) { - options = $.widget.extend.apply( null, [ options ].concat( args ) ); - } - - this.each( function() { - var instance = $.data( this, fullName ); - if ( instance ) { - instance.option( options || {} ); - if ( instance._init ) { - instance._init(); - } - } else { - $.data( this, fullName, new object( options, this ) ); - } - } ); - } - - return returnValue; - }; -}; - -$.Widget = function( /* options, element */ ) {}; -$.Widget._childConstructors = []; - -$.Widget.prototype = { - widgetName: "widget", - widgetEventPrefix: "", - defaultElement: "
", - - options: { - classes: {}, - disabled: false, - - // Callbacks - create: null - }, - - _createWidget: function( options, element ) { - element = $( element || this.defaultElement || this )[ 0 ]; - this.element = $( element ); - this.uuid = widgetUuid++; - this.eventNamespace = "." + this.widgetName + this.uuid; - - this.bindings = $(); - this.hoverable = $(); - this.focusable = $(); - this.classesElementLookup = {}; - - if ( element !== this ) { - $.data( element, this.widgetFullName, this ); - this._on( true, this.element, { - remove: function( event ) { - if ( event.target === element ) { - this.destroy(); - } - } - } ); - this.document = $( element.style ? - - // Element within the document - element.ownerDocument : - - // Element is window or document - element.document || element ); - this.window = $( this.document[ 0 ].defaultView || this.document[ 0 ].parentWindow ); - } - - this.options = $.widget.extend( {}, - this.options, - this._getCreateOptions(), - options ); - - this._create(); - - if ( this.options.disabled ) { - this._setOptionDisabled( this.options.disabled ); - } - - this._trigger( "create", null, this._getCreateEventData() ); - this._init(); - }, - - _getCreateOptions: function() { - return {}; - }, - - _getCreateEventData: $.noop, - - _create: $.noop, - - _init: $.noop, - - destroy: function() { - var that = this; - - this._destroy(); - $.each( this.classesElementLookup, function( key, value ) { - that._removeClass( value, key ); - } ); - - // We can probably remove the unbind calls in 2.0 - // all event bindings should go through this._on() - this.element - .off( this.eventNamespace ) - .removeData( this.widgetFullName ); - this.widget() - .off( this.eventNamespace ) - .removeAttr( "aria-disabled" ); - - // Clean up events and states - this.bindings.off( this.eventNamespace ); - }, - - _destroy: $.noop, - - widget: function() { - return this.element; - }, - - option: function( key, value ) { - var options = key; - var parts; - var curOption; - var i; - - if ( arguments.length === 0 ) { - - // Don't return a reference to the internal hash - return $.widget.extend( {}, this.options ); - } - - if ( typeof key === "string" ) { - - // Handle nested keys, e.g., "foo.bar" => { foo: { bar: ___ } } - options = {}; - parts = key.split( "." ); - key = parts.shift(); - if ( parts.length ) { - curOption = options[ key ] = $.widget.extend( {}, this.options[ key ] ); - for ( i = 0; i < parts.length - 1; i++ ) { - curOption[ parts[ i ] ] = curOption[ parts[ i ] ] || {}; - curOption = curOption[ parts[ i ] ]; - } - key = parts.pop(); - if ( arguments.length === 1 ) { - return curOption[ key ] === undefined ? null : curOption[ key ]; - } - curOption[ key ] = value; - } else { - if ( arguments.length === 1 ) { - return this.options[ key ] === undefined ? null : this.options[ key ]; - } - options[ key ] = value; - } - } - - this._setOptions( options ); - - return this; - }, - - _setOptions: function( options ) { - var key; - - for ( key in options ) { - this._setOption( key, options[ key ] ); - } - - return this; - }, - - _setOption: function( key, value ) { - if ( key === "classes" ) { - this._setOptionClasses( value ); - } - - this.options[ key ] = value; - - if ( key === "disabled" ) { - this._setOptionDisabled( value ); - } - - return this; - }, - - _setOptionClasses: function( value ) { - var classKey, elements, currentElements; - - for ( classKey in value ) { - currentElements = this.classesElementLookup[ classKey ]; - if ( value[ classKey ] === this.options.classes[ classKey ] || - !currentElements || - !currentElements.length ) { - continue; - } - - // We are doing this to create a new jQuery object because the _removeClass() call - // on the next line is going to destroy the reference to the current elements being - // tracked. We need to save a copy of this collection so that we can add the new classes - // below. - elements = $( currentElements.get() ); - this._removeClass( currentElements, classKey ); - - // We don't use _addClass() here, because that uses this.options.classes - // for generating the string of classes. We want to use the value passed in from - // _setOption(), this is the new value of the classes option which was passed to - // _setOption(). We pass this value directly to _classes(). - elements.addClass( this._classes( { - element: elements, - keys: classKey, - classes: value, - add: true - } ) ); - } - }, - - _setOptionDisabled: function( value ) { - this._toggleClass( this.widget(), this.widgetFullName + "-disabled", null, !!value ); - - // If the widget is becoming disabled, then nothing is interactive - if ( value ) { - this._removeClass( this.hoverable, null, "ui-state-hover" ); - this._removeClass( this.focusable, null, "ui-state-focus" ); - } - }, - - enable: function() { - return this._setOptions( { disabled: false } ); - }, - - disable: function() { - return this._setOptions( { disabled: true } ); - }, - - _classes: function( options ) { - var full = []; - var that = this; - - options = $.extend( { - element: this.element, - classes: this.options.classes || {} - }, options ); - - function bindRemoveEvent() { - var nodesToBind = []; - - options.element.each( function( _, element ) { - var isTracked = $.map( that.classesElementLookup, function( elements ) { - return elements; - } ) - .some( function( elements ) { - return elements.is( element ); - } ); - - if ( !isTracked ) { - nodesToBind.push( element ); - } - } ); - - that._on( $( nodesToBind ), { - remove: "_untrackClassesElement" - } ); - } - - function processClassString( classes, checkOption ) { - var current, i; - for ( i = 0; i < classes.length; i++ ) { - current = that.classesElementLookup[ classes[ i ] ] || $(); - if ( options.add ) { - bindRemoveEvent(); - current = $( $.uniqueSort( current.get().concat( options.element.get() ) ) ); - } else { - current = $( current.not( options.element ).get() ); - } - that.classesElementLookup[ classes[ i ] ] = current; - full.push( classes[ i ] ); - if ( checkOption && options.classes[ classes[ i ] ] ) { - full.push( options.classes[ classes[ i ] ] ); - } - } - } - - if ( options.keys ) { - processClassString( options.keys.match( /\S+/g ) || [], true ); - } - if ( options.extra ) { - processClassString( options.extra.match( /\S+/g ) || [] ); - } - - return full.join( " " ); - }, - - _untrackClassesElement: function( event ) { - var that = this; - $.each( that.classesElementLookup, function( key, value ) { - if ( $.inArray( event.target, value ) !== -1 ) { - that.classesElementLookup[ key ] = $( value.not( event.target ).get() ); - } - } ); - - this._off( $( event.target ) ); - }, - - _removeClass: function( element, keys, extra ) { - return this._toggleClass( element, keys, extra, false ); - }, - - _addClass: function( element, keys, extra ) { - return this._toggleClass( element, keys, extra, true ); - }, - - _toggleClass: function( element, keys, extra, add ) { - add = ( typeof add === "boolean" ) ? add : extra; - var shift = ( typeof element === "string" || element === null ), - options = { - extra: shift ? keys : extra, - keys: shift ? element : keys, - element: shift ? this.element : element, - add: add - }; - options.element.toggleClass( this._classes( options ), add ); - return this; - }, - - _on: function( suppressDisabledCheck, element, handlers ) { - var delegateElement; - var instance = this; - - // No suppressDisabledCheck flag, shuffle arguments - if ( typeof suppressDisabledCheck !== "boolean" ) { - handlers = element; - element = suppressDisabledCheck; - suppressDisabledCheck = false; - } - - // No element argument, shuffle and use this.element - if ( !handlers ) { - handlers = element; - element = this.element; - delegateElement = this.widget(); - } else { - element = delegateElement = $( element ); - this.bindings = this.bindings.add( element ); - } - - $.each( handlers, function( event, handler ) { - function handlerProxy() { - - // Allow widgets to customize the disabled handling - // - disabled as an array instead of boolean - // - disabled class as method for disabling individual parts - if ( !suppressDisabledCheck && - ( instance.options.disabled === true || - $( this ).hasClass( "ui-state-disabled" ) ) ) { - return; - } - return ( typeof handler === "string" ? instance[ handler ] : handler ) - .apply( instance, arguments ); - } - - // Copy the guid so direct unbinding works - if ( typeof handler !== "string" ) { - handlerProxy.guid = handler.guid = - handler.guid || handlerProxy.guid || $.guid++; - } - - var match = event.match( /^([\w:-]*)\s*(.*)$/ ); - var eventName = match[ 1 ] + instance.eventNamespace; - var selector = match[ 2 ]; - - if ( selector ) { - delegateElement.on( eventName, selector, handlerProxy ); - } else { - element.on( eventName, handlerProxy ); - } - } ); - }, - - _off: function( element, eventName ) { - eventName = ( eventName || "" ).split( " " ).join( this.eventNamespace + " " ) + - this.eventNamespace; - element.off( eventName ); - - // Clear the stack to avoid memory leaks (#10056) - this.bindings = $( this.bindings.not( element ).get() ); - this.focusable = $( this.focusable.not( element ).get() ); - this.hoverable = $( this.hoverable.not( element ).get() ); - }, - - _delay: function( handler, delay ) { - function handlerProxy() { - return ( typeof handler === "string" ? instance[ handler ] : handler ) - .apply( instance, arguments ); - } - var instance = this; - return setTimeout( handlerProxy, delay || 0 ); - }, - - _hoverable: function( element ) { - this.hoverable = this.hoverable.add( element ); - this._on( element, { - mouseenter: function( event ) { - this._addClass( $( event.currentTarget ), null, "ui-state-hover" ); - }, - mouseleave: function( event ) { - this._removeClass( $( event.currentTarget ), null, "ui-state-hover" ); - } - } ); - }, - - _focusable: function( element ) { - this.focusable = this.focusable.add( element ); - this._on( element, { - focusin: function( event ) { - this._addClass( $( event.currentTarget ), null, "ui-state-focus" ); - }, - focusout: function( event ) { - this._removeClass( $( event.currentTarget ), null, "ui-state-focus" ); - } - } ); - }, - - _trigger: function( type, event, data ) { - var prop, orig; - var callback = this.options[ type ]; - - data = data || {}; - event = $.Event( event ); - event.type = ( type === this.widgetEventPrefix ? - type : - this.widgetEventPrefix + type ).toLowerCase(); - - // The original event may come from any element - // so we need to reset the target on the new event - event.target = this.element[ 0 ]; - - // Copy original event properties over to the new event - orig = event.originalEvent; - if ( orig ) { - for ( prop in orig ) { - if ( !( prop in event ) ) { - event[ prop ] = orig[ prop ]; - } - } - } - - this.element.trigger( event, data ); - return !( typeof callback === "function" && - callback.apply( this.element[ 0 ], [ event ].concat( data ) ) === false || - event.isDefaultPrevented() ); - } -}; - -$.each( { show: "fadeIn", hide: "fadeOut" }, function( method, defaultEffect ) { - $.Widget.prototype[ "_" + method ] = function( element, options, callback ) { - if ( typeof options === "string" ) { - options = { effect: options }; - } - - var hasOptions; - var effectName = !options ? - method : - options === true || typeof options === "number" ? - defaultEffect : - options.effect || defaultEffect; - - options = options || {}; - if ( typeof options === "number" ) { - options = { duration: options }; - } else if ( options === true ) { - options = {}; - } - - hasOptions = !$.isEmptyObject( options ); - options.complete = callback; - - if ( options.delay ) { - element.delay( options.delay ); - } - - if ( hasOptions && $.effects && $.effects.effect[ effectName ] ) { - element[ method ]( options ); - } else if ( effectName !== method && element[ effectName ] ) { - element[ effectName ]( options.duration, options.easing, callback ); - } else { - element.queue( function( next ) { - $( this )[ method ](); - if ( callback ) { - callback.call( element[ 0 ] ); - } - next(); - } ); - } - }; -} ); - -var widget = $.widget; - - -/*! - * jQuery UI :data 1.13.2 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: :data Selector -//>>group: Core -//>>description: Selects elements which have data stored under the specified key. -//>>docs: http://api.jqueryui.com/data-selector/ - - -var data = $.extend( $.expr.pseudos, { - data: $.expr.createPseudo ? - $.expr.createPseudo( function( dataName ) { - return function( elem ) { - return !!$.data( elem, dataName ); - }; - } ) : - - // Support: jQuery <1.8 - function( elem, i, match ) { - return !!$.data( elem, match[ 3 ] ); - } -} ); - -/*! - * jQuery UI Disable Selection 1.13.2 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: disableSelection -//>>group: Core -//>>description: Disable selection of text content within the set of matched elements. -//>>docs: http://api.jqueryui.com/disableSelection/ - -// This file is deprecated - -var disableSelection = $.fn.extend( { - disableSelection: ( function() { - var eventType = "onselectstart" in document.createElement( "div" ) ? - "selectstart" : - "mousedown"; - - return function() { - return this.on( eventType + ".ui-disableSelection", function( event ) { - event.preventDefault(); - } ); - }; - } )(), - - enableSelection: function() { - return this.off( ".ui-disableSelection" ); - } -} ); - - -/*! - * jQuery UI Scroll Parent 1.13.2 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: scrollParent -//>>group: Core -//>>description: Get the closest ancestor element that is scrollable. -//>>docs: http://api.jqueryui.com/scrollParent/ - - -var scrollParent = $.fn.scrollParent = function( includeHidden ) { - var position = this.css( "position" ), - excludeStaticParent = position === "absolute", - overflowRegex = includeHidden ? /(auto|scroll|hidden)/ : /(auto|scroll)/, - scrollParent = this.parents().filter( function() { - var parent = $( this ); - if ( excludeStaticParent && parent.css( "position" ) === "static" ) { - return false; - } - return overflowRegex.test( parent.css( "overflow" ) + parent.css( "overflow-y" ) + - parent.css( "overflow-x" ) ); - } ).eq( 0 ); - - return position === "fixed" || !scrollParent.length ? - $( this[ 0 ].ownerDocument || document ) : - scrollParent; -}; - - - -// This file is deprecated -var ie = $.ui.ie = !!/msie [\w.]+/.exec( navigator.userAgent.toLowerCase() ); - -/*! - * jQuery UI Mouse 1.13.2 - * http://jqueryui.com - * - * Copyright jQuery Foundation and other contributors - * Released under the MIT license. - * http://jquery.org/license - */ - -//>>label: Mouse -//>>group: Widgets -//>>description: Abstracts mouse-based interactions to assist in creating certain widgets. -//>>docs: http://api.jqueryui.com/mouse/ - - -var mouseHandled = false; -$( document ).on( "mouseup", function() { - mouseHandled = false; -} ); - -var widgetsMouse = $.widget( "ui.mouse", { - version: "1.13.2", - options: { - cancel: "input, textarea, button, select, option", - distance: 1, - delay: 0 - }, - _mouseInit: function() { - var that = this; - - this.element - .on( "mousedown." + this.widgetName, function( event ) { - return that._mouseDown( event ); - } ) - .on( "click." + this.widgetName, function( event ) { - if ( true === $.data( event.target, that.widgetName + ".preventClickEvent" ) ) { - $.removeData( event.target, that.widgetName + ".preventClickEvent" ); - event.stopImmediatePropagation(); - return false; - } - } ); - - this.started = false; - }, - - // TODO: make sure destroying one instance of mouse doesn't mess with - // other instances of mouse - _mouseDestroy: function() { - this.element.off( "." + this.widgetName ); - if ( this._mouseMoveDelegate ) { - this.document - .off( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .off( "mouseup." + this.widgetName, this._mouseUpDelegate ); - } - }, - - _mouseDown: function( event ) { - - // don't let more than one widget handle mouseStart - if ( mouseHandled ) { - return; - } - - this._mouseMoved = false; - - // We may have missed mouseup (out of window) - if ( this._mouseStarted ) { - this._mouseUp( event ); - } - - this._mouseDownEvent = event; - - var that = this, - btnIsLeft = ( event.which === 1 ), - - // event.target.nodeName works around a bug in IE 8 with - // disabled inputs (#7620) - elIsCancel = ( typeof this.options.cancel === "string" && event.target.nodeName ? - $( event.target ).closest( this.options.cancel ).length : false ); - if ( !btnIsLeft || elIsCancel || !this._mouseCapture( event ) ) { - return true; - } - - this.mouseDelayMet = !this.options.delay; - if ( !this.mouseDelayMet ) { - this._mouseDelayTimer = setTimeout( function() { - that.mouseDelayMet = true; - }, this.options.delay ); - } - - if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) { - this._mouseStarted = ( this._mouseStart( event ) !== false ); - if ( !this._mouseStarted ) { - event.preventDefault(); - return true; - } - } - - // Click event may never have fired (Gecko & Opera) - if ( true === $.data( event.target, this.widgetName + ".preventClickEvent" ) ) { - $.removeData( event.target, this.widgetName + ".preventClickEvent" ); - } - - // These delegates are required to keep context - this._mouseMoveDelegate = function( event ) { - return that._mouseMove( event ); - }; - this._mouseUpDelegate = function( event ) { - return that._mouseUp( event ); - }; - - this.document - .on( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .on( "mouseup." + this.widgetName, this._mouseUpDelegate ); - - event.preventDefault(); - - mouseHandled = true; - return true; - }, - - _mouseMove: function( event ) { - - // Only check for mouseups outside the document if you've moved inside the document - // at least once. This prevents the firing of mouseup in the case of IE<9, which will - // fire a mousemove event if content is placed under the cursor. See #7778 - // Support: IE <9 - if ( this._mouseMoved ) { - - // IE mouseup check - mouseup happened when mouse was out of window - if ( $.ui.ie && ( !document.documentMode || document.documentMode < 9 ) && - !event.button ) { - return this._mouseUp( event ); - - // Iframe mouseup check - mouseup occurred in another document - } else if ( !event.which ) { - - // Support: Safari <=8 - 9 - // Safari sets which to 0 if you press any of the following keys - // during a drag (#14461) - if ( event.originalEvent.altKey || event.originalEvent.ctrlKey || - event.originalEvent.metaKey || event.originalEvent.shiftKey ) { - this.ignoreMissingWhich = true; - } else if ( !this.ignoreMissingWhich ) { - return this._mouseUp( event ); - } - } - } - - if ( event.which || event.button ) { - this._mouseMoved = true; - } - - if ( this._mouseStarted ) { - this._mouseDrag( event ); - return event.preventDefault(); - } - - if ( this._mouseDistanceMet( event ) && this._mouseDelayMet( event ) ) { - this._mouseStarted = - ( this._mouseStart( this._mouseDownEvent, event ) !== false ); - if ( this._mouseStarted ) { - this._mouseDrag( event ); - } else { - this._mouseUp( event ); - } - } - - return !this._mouseStarted; - }, - - _mouseUp: function( event ) { - this.document - .off( "mousemove." + this.widgetName, this._mouseMoveDelegate ) - .off( "mouseup." + this.widgetName, this._mouseUpDelegate ); - - if ( this._mouseStarted ) { - this._mouseStarted = false; - - if ( event.target === this._mouseDownEvent.target ) { - $.data( event.target, this.widgetName + ".preventClickEvent", true ); - } - - this._mouseStop( event ); - } - - if ( this._mouseDelayTimer ) { - clearTimeout( this._mouseDelayTimer ); - delete this._mouseDelayTimer; - } - - this.ignoreMissingWhich = false; - mouseHandled = false; - event.preventDefault(); - }, - - _mouseDistanceMet: function( event ) { - return ( Math.max( - Math.abs( this._mouseDownEvent.pageX - event.pageX ), - Math.abs( this._mouseDownEvent.pageY - event.pageY ) - ) >= this.options.distance - ); - }, - - _mouseDelayMet: function( /* event */ ) { - return this.mouseDelayMet; - }, - - // These are placeholder methods, to be overriden by extending plugin - _mouseStart: function( /* event */ ) {}, - _mouseDrag: function( /* event */ ) {}, - _mouseStop: function( /* event */ ) {}, - _mouseCapture: function( /* event */ ) { - return true; - } -} ); - - - -// $.ui.plugin is deprecated. Use $.widget() extensions instead. -var plugin = $.ui.plugin = { - add: function( module, option, set ) { - var i, - proto = $.ui[ module ].prototype; - for ( i in set ) { - proto.plugins[ i ] = proto.plugins[ i ] || []; - proto.plugins[ i ].push( [ option, set[ i ] ] ); - } - }, - call: function( instance, name, args, allowDisconnected ) { - var i, - set = instance.plugins[ name ]; - - if ( !set ) { - return; - } - - if ( !allowDisconnected && ( !instance.element[ 0 ].parentNode || - instance.element[ 0 ].parentNode.nodeType === 11 ) ) { - return; - } - - for ( i = 0; i < set.length; i++ ) { - if ( instance.options[ set[ i ][ 0 ] ] ) { - set[ i ][ 1 ].apply( instance.element, args ); - } - } - } -}; - - - -var safeActiveElement = $.ui.safeActiveElement = function( document ) { - var activeElement; - - // Support: IE 9 only - // IE9 throws an "Unspecified error" accessing document.activeElement from an