From 88a83878d2e6a84f07b1eb7a3d735de661e8a9b6 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?=E9=A6=AC?= Date: Mon, 27 Jan 2025 08:19:35 +0900 Subject: [PATCH] =?UTF-8?q?kintone=E5=81=B4=E5=AE=9F=E8=A3=85=E5=AE=8C?= =?UTF-8?q?=E4=BA=86=E3=80=82PVC=E5=88=9D=E5=9B=9E=E6=8F=90=E5=87=BA?= =?UTF-8?q?=E7=89=88?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- data-fetch-pluging/.eslintrc.js | 13 - data-fetch-pluging/.vscode/launch.json | 15 - data-fetch-pluging/dist/plugin.zip | Bin 12106 -> 0 bytes data-fetch-pluging/dist/plugin/PUBKEY | Bin 162 -> 0 bytes data-fetch-pluging/dist/plugin/SIGNATURE | 2 - data-fetch-pluging/dist/plugin/contents.zip | Bin 12435 -> 0 bytes .../plugin/contents/css/51-modern-default.css | 665 --- .../dist/plugin/contents/css/config.css | 7 - .../dist/plugin/contents/css/desktop.css | 10 - .../dist/plugin/contents/css/mobile.css | 10 - .../dist/plugin/contents/html/config.html | 16 - .../dist/plugin/contents/image/icon.png | Bin 110 -> 0 bytes .../dist/plugin/contents/js/config.js | 25 - .../dist/plugin/contents/js/desktop.js | 23 - .../dist/plugin/contents/js/mobile.js | 22 - .../dist/plugin/contents/manifest.json | 45 - data-fetch-pluging/package-lock.json | 4803 ----------------- data-fetch-pluging/package.json | 16 - data-fetch-pluging/private.ppk | 15 - data-fetch-pluging/scripts/npm-start.js | 15 - .../src/css/51-modern-default.css | 665 --- data-fetch-pluging/src/css/config.css | 7 - data-fetch-pluging/src/css/desktop.css | 10 - data-fetch-pluging/src/css/mobile.css | 10 - data-fetch-pluging/src/html/config.html | 16 - data-fetch-pluging/src/image/icon.png | Bin 110 -> 0 bytes data-fetch-pluging/src/js/config.js | 25 - data-fetch-pluging/src/js/desktop.js | 22 - data-fetch-pluging/src/js/mobile.js | 22 - data-fetch-pluging/src/manifest.json | 45 - ...¢å–得プラグイン開発_基本設計書_20241218時点.xlsx | Bin 161477 -> 161411 bytes .../src/components/Config.vue | 2 +- .../src/js/KintoneIndexEventHandler.ts | 141 +- .../my-kintone-plugin/src/js/desktop.ts | 257 +- .../my-kintone-plugin/src/js/helper.ts | 16 +- vue-project/my-kintone-plugin/vite.config.ts | 2 +- 36 files changed, 103 insertions(+), 6839 deletions(-) delete mode 100644 data-fetch-pluging/.eslintrc.js delete mode 100644 data-fetch-pluging/.vscode/launch.json delete mode 100644 data-fetch-pluging/dist/plugin.zip delete mode 100644 data-fetch-pluging/dist/plugin/PUBKEY delete mode 100644 data-fetch-pluging/dist/plugin/SIGNATURE delete mode 100644 data-fetch-pluging/dist/plugin/contents.zip delete mode 100644 data-fetch-pluging/dist/plugin/contents/css/51-modern-default.css delete mode 100644 data-fetch-pluging/dist/plugin/contents/css/config.css delete mode 100644 data-fetch-pluging/dist/plugin/contents/css/desktop.css delete mode 100644 data-fetch-pluging/dist/plugin/contents/css/mobile.css delete mode 100644 data-fetch-pluging/dist/plugin/contents/html/config.html delete mode 100644 data-fetch-pluging/dist/plugin/contents/image/icon.png delete mode 100644 data-fetch-pluging/dist/plugin/contents/js/config.js delete mode 100644 data-fetch-pluging/dist/plugin/contents/js/desktop.js delete mode 100644 data-fetch-pluging/dist/plugin/contents/js/mobile.js delete mode 100644 data-fetch-pluging/dist/plugin/contents/manifest.json delete mode 100644 data-fetch-pluging/package-lock.json delete mode 100644 data-fetch-pluging/package.json delete mode 100644 data-fetch-pluging/private.ppk delete mode 100644 data-fetch-pluging/scripts/npm-start.js delete mode 100644 data-fetch-pluging/src/css/51-modern-default.css delete mode 100644 data-fetch-pluging/src/css/config.css delete mode 100644 data-fetch-pluging/src/css/desktop.css delete mode 100644 data-fetch-pluging/src/css/mobile.css delete mode 100644 data-fetch-pluging/src/html/config.html delete mode 100644 data-fetch-pluging/src/image/icon.png delete mode 100644 data-fetch-pluging/src/js/config.js delete mode 100644 data-fetch-pluging/src/js/desktop.js delete mode 100644 data-fetch-pluging/src/js/mobile.js delete mode 100644 data-fetch-pluging/src/manifest.json diff --git a/data-fetch-pluging/.eslintrc.js b/data-fetch-pluging/.eslintrc.js deleted file mode 100644 index 636efe9..0000000 --- a/data-fetch-pluging/.eslintrc.js +++ /dev/null @@ -1,13 +0,0 @@ -module.exports = { - extends: [ - '@cybozu/eslint-config/globals/kintone.js', - '@cybozu/eslint-config/lib/base.js', - '@cybozu/eslint-config/lib/kintone.js', - '@cybozu/eslint-config/lib/prettier.js', - ], - rules: { - 'prettier/prettier': ['error', { singleQuote: true }], - 'space-before-function-paren': 0, - 'object-curly-spacing': 0, - }, -}; diff --git a/data-fetch-pluging/.vscode/launch.json b/data-fetch-pluging/.vscode/launch.json deleted file mode 100644 index 91392f2..0000000 --- a/data-fetch-pluging/.vscode/launch.json +++ /dev/null @@ -1,15 +0,0 @@ -{ - // IntelliSense を使用ã—ã¦åˆ©ç”¨å¯èƒ½ãªå±žæ€§ã‚’å­¦ã¹ã¾ã™ã€‚ - // 既存ã®å±žæ€§ã®èª¬æ˜Žã‚’ホãƒãƒ¼ã—ã¦è¡¨ç¤ºã—ã¾ã™ã€‚ - // è©³ç´°æƒ…å ±ã¯æ¬¡ã‚’確èªã—ã¦ãã ã•ã„: https://go.microsoft.com/fwlink/?linkid=830387 - "version": "0.2.0", - "configurations": [ - { - "type": "chrome", - "request": "launch", - "name": "localhost ã«å¯¾ã—㦠Chrome ã‚’èµ·å‹•ã™ã‚‹", - "url": "http://localhost:8080", - "webRoot": "${workspaceFolder}" - } - ] -} \ No newline at end of file diff --git a/data-fetch-pluging/dist/plugin.zip b/data-fetch-pluging/dist/plugin.zip deleted file mode 100644 index 4b7f90fea32ce79c7807f87e5daa41de81c86f27..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12106 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 H|8@EwiSId* diff --git a/data-fetch-pluging/dist/plugin/PUBKEY b/data-fetch-pluging/dist/plugin/PUBKEY deleted file mode 100644 index a14a6e820b2913bcc2c188ff3c5032a57a7f4528..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 162 zcmV;T0A2qufuAr91_>&LNQUx6Q@)+&v(VT«DðFÉ0ê©›LãkCçi!ªJ»óo U ÄÑH\ðÊèGwºuwÖünU’«Á©~øP¥InžU­=O! \ No newline at end of file diff --git a/data-fetch-pluging/dist/plugin/contents.zip b/data-fetch-pluging/dist/plugin/contents.zip deleted file mode 100644 index e08a39c49b3c6347ca9cfe4e2a33f469d1a5d559..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 12435 zcmdUVWmH_IAhr*rU?(XgsPLuoYeee5jcfamG z{iD|zHEN$aW9_xZUUSdAMxCi34GDz_1_uWR)}N-S2p=iU}|c6;@|eka^R8{kH;4@T73b2mTZwVeA8N@ETC;^O!64xBjPAC zm2fwLTR6VkcDuf6Rx7+tSf#kBld^%ShmQIN|li9;az(VkF~p1gw9Fu)#|C(6%;e4X3^B%@kcVgV&3Eb#V^WwM31QZGB}_x&4Ug}H&WMU#Mi#ze!=$`euh!%X{PMF zk!glfErpm0Ur{fGtqk*@s{!05J*6A_@)NOizTML;og(_MTtyL!Tt?ML%XZ}*3evD} zpQBgTOu@mx)F8pY6#lbB0M);j2=Bc_1`ZC4Y)tf4Hiky_*7Sx(#(GYcjtuX=o_Y<( zZ%f24w6#Md85rJSoUQg64mdQYo^75|mt&s7OuD(Sb9+?^McV>`I zgED~Yo~GV!;P-?FeM1bl_#Cj_Mz0@zh2WswdB_;%iF{w4;!Ku?M;d%@r)rdlU95Z! zb`35=&eMqaJ>N7~W@=B?UtMurhk3P^B%7RDcURAS*L}diSWvca!0(~`i8~&^z(mv4 zL87HpsJ?Ma?zTEu%8b~T%pK#cQ{G_N-)hRkg>B5%fzCmzkYF#qFMB=j6T8CQ7F_>w zy0h4D@9=O%y$^b_UeAcy zpHicxLBrgy`){`~Z=kH#r;g`jpEt(0Yk_YB4w)(aYORBQ&1;Qqr3Y`%`)`-yZ}&v6 zAc2>n_xR7f5tPTf;<}_DD@G7MgxB(~i*iC=$#Wo%DO<JFQ4%y&aq z?45)|CY)=>D!agOBCrjmtB11Ptk?T*oSH%m36+FKQ4BL*+g_&o(tsvp$FviC-g4axQ#VZs4 z2y#L%^1K|iLn?ul;SRGz+})qRUk>#7M^;6qXJ8k)G0} z)qTDns*?+C`c!Qj~vu$GTFl5JL zD=v9ky%6_XOPz@6&=}W(F4{+b!Ob_tIU5&h14d(1nRv^uu``o0Qe3j+HCiziOE)!o z`4-^n7`Ww{<%+I3*H31bq^*uMzpT+#s^v23r0BA(0LRyT%)iz1ckuTerJCH0Ljehp zxV8ov5}Z(;X&M{3bbFU|IwS#==C(wY4m{;5d+i(Qs|a@lvFGSd1HhMa)tepo8<45A zO*6-6jFf{xQKA*{`R#;55~?5})svt0iIKqGx(=jC?{fICN4Z6BiBSgJN5CsBQ1>8h_bk(vp)sWtB*B;|%{73yF@~1|xJv>IUWu2cc z@6N6hxtz3b*M?6I&aQJGYimp5^P!`^-H3ZgHy4ZkQlDtD#;I;~h7Yn$@&dH+&>fk{w<GlSfa5y4FJONY{@?T8{48 zFUnTDz*;hN+AFHYVoRKOY(EqUv=(_;kyfNcxolo;^nc=k{@6Lqd{&IBQ9j4x2liC6 z&Y$47oTDN&kF#_D8DXJKYCAfzAIx(_M_Z?(VeU1Y^L)qo z!P_P7Q?Ry|oQGEbLmOeRou0;ea42eUTPSKo9hLf#7b_~0>|F9Z9vUVC;-_J9Vt9vwCJ3IW%+vxQN^!{`197GRL~ zjk0hog6$wDQ}i~cfTE_9oh?4qk0Z6yO$Yn|5BSwoxnKTkk-9}JC%ehuY#Xk_>UJ&EcudehSzx5m9u;DGu>tPwD2o-m2y7S^$&7DRM zFzbEEL^5uLz`lwkt}jWGc^r~cdPu^TYA4uj|AN(K7ltz6Rb<4XpeLhZ%TJDm| z=kmlW<5B~MPFad}zmFy>u~!E46&qH^$yh<_h(KleFA|>Nx34XP{mLR>i6@CqW*ZUzQ<;8bHaV^-A12;X{E0XB&L)g~gG{xCW4E+i~lUnu}& z&I2gpo7>T&f+^KI>Xf9Da{$l%CSbu5Dx%d?hAE4;!6;07VR03EU#EqaDUu69N0o7a zC8m?hQpKkcm(>Z~nO1+jGn!O|`2)oR85~wLe)iboR%SdG1Ey7gNz3_0$`8}YXByrJ zc(T!7ZqCph6UN;KH0OF)vqjgbIy?<_!5GcuhE)`#0k-@J?8ekqNKK~r`}y|Flu28X z4f|KupR;hK%?!Hbn9rOT8#<=MshL=dhfLXGy3Ajr4ef8xb2-y-ZyL5hhhJ zr(>@CXTWAj%2sgcum+@((zOK>L^*5+xkCHsI!rlsjdYs^PG$)%W>Y)zH9QiWrHtt& zr9&1HU*U+HfCm|S#*L_A@*p_=2sr*|z5$I2$4zB>`e1LY_A=k{Axv8OVC``|C*rv8 zv(Dx6J%XW}3JF@O!~y!`wG>q24w*Tf4=5u0SDrlaT!tu0v0qevHxvEv*R*8lX%%Ea z*a{L{8i{i!l)@{&K4wW@LB7ag*6Xtt`OZoZ1p*tHsZlj!MrpuC34EBhf1sa@gRbW|Lj_~z#x!X zGc9!I;|C)CO`^Pv0@QyXXc%sdefZ3zTc_8}S|-~!2Dd3>R_G@z@`R0H z9f@e~{2SDAW^t8t&zqO+u-Mf^*t9K$KsXdX%%aKg1#?8UGd{#EIk_h`KrNCsAmMdf zuibzybgcLoblCKjNSb!8@W4Yi8K%q+TjrcKNc-C}0c`!Mi5V$-tkgd6Q>}RH7D~+S z=hI^)OPfz2SK67hz%}MgYr|Xm`AB8qfZ2K{J%+Y?dZO{71wdMOl;Q)F1q!g@gIdlV zLZn?KFc~!fUOT!n)u3{4F-)_AvWOsRQ(b*#6;J6SzPKKLmii_f$(*{H<=7gZg-Z(x z8icpOm(>j3Q<&7qq-|}GBi|(YrnNC~z;BecDpZfB^YeWzwvg3;bnAgOhGO~p;>_ct zCH;e!mg~ej2MT~Rj{XKiIduSP&wVJ`x&f!;>4I^k#gpuK~G> zX1y+U+#_bZ;XJgLUca`kf0DQ6ZNA*;Pxya6V0>x&Z{rkQ7`hTB$Y@!RAE@y(aG?y( zq=c$0Fq@#XV5s%lEi2ikpT=>@>5oDT5Ri0UwgWaen@jz(;ll#91MA_tDd|=0W(@U- z73=h`&9Lp8eUmY%Mu8C%SDTbmtKD@{$%UA99~qI@?4)kyOravC0Q655qr{5!$=Baj z;H5b6`X490vyxjXOB@N-!}*(YxG54j$@r8-HFwz}=lxWlm`Ek4h}>+lS>~J`6ml!8 zPh+PLWJx`?i5L5VaxxPgfJtXmtM?nFHDymDRd*?JR^@PxI2~2_NAwRonb?(Re}DW# zhjM1Sy3vu9ps2nI==ueM4|UmPkl~)#{XLhiE4lCrMBL?7n$^I??r3D;6g`pJ2o6as zh6w$W3M2I{Q`?&FmIzIH95479*gg58U4=6_3&P+owQI^+bY^jy$f}pr<{Hd66%Or* zg3ddz%)HB--$(pfmlTCcr&rA+F-@ZlL$>vQYOp}ZsWnr(3)}ckRS|}fh?%?b=yF_q zRA0@3ib$?bT*tGx*hl<)f7%Vp%o3J)NAbXP5+Q-+1jnqeD|1*- zh|>L_+%3a`G@uedkX2lVDEB!O<1S}|@N1IFX3){wV6GVm-UVepXO@h&96@|1KpWU* zT|*eBJgr8rl9`t+960-3btMU}q=rEEH@@VQ8y-yAx|woL;9bt?PZ}tkTim5lN}+SK zwK5gHc@kJ2LJv40Qzo@!FC>laE2$V_WJ9!?{F*(g*zvfNBnnx}9VIk*7!7LxXL^iH zvzE#5EjN!Igf$lz%meeuy=udtYOZCTH#Q-eRgZXWu2 zl$0|^Dl)`qfRsnL-*rmDC+RT(KM%sQo?l;yMvDTX*f4-)1N@V|e&L|tCxf21WTO&J^o2mBl(T-~tZu<}EPHE#Om4^V z&hJ+np5YIv=z#5^jn9s$m6)2H)491n0NJ-qSGQ=YR2S5cdn9=XC13fvetk9O>xNtp zY~0_s*c@XBW;m`%Ob1noWQEgf_q&i5qsPmz02G3}^2|{3J#tUtb7Q{7%VVJ*>f#@| zp6tdNio14kwRWXlh*3P^YK!U5*heFw*Xo2ox+4^^W|RBqoI84dJD1=0G8MrhEaPBc z;v%q~l|tOrl?W>h>^3Wrb0z@9^?IAEfIYdV_nK>(`q@q#ghqDC6!S2nNRYC35^0%uv!ug<&ZBH_?URCEq#b5pqNp0Ntl83~flV}L z0T1Qx_7b#vC?(cv$dD-AX57#t`%aR);P;$A#K99O!F@-f%VJShV#k44dMN;4L5$b$g2VO$S>>HQW2=#Wy-LXsHF1i zPf~kj(hZ3ZD3A-R4%C?Dso?P3qjC^=63Wt=m6k|wluZPefyGn|SJeK=HHp;I%@R}^ z60y!X9E!@?gtl>FCC}~$u|qIslNgDghmah8)^x1OAoEOwqEl+*j30hAljV@AWLXH$ zurl}^h8;>F#wZ$|WT;SXDu=g&G?raBtI09xTCaZMj`mrCrH+bZ+g{Z4*e=jX!@hD| zAzv=0*JD*HT(0q?cww0$9ajQDte~sYE}iHtT{^fZbWjx=mCEi7#QtR5W5fPz+_PS_ z=@)vLEp=HCU_0ZB24Yw3|qc6IA_pnN+e%}Kv?=e~*(k{FSKSh5$Zm24+L(9RpbY(rE>t|V| z+e6ySm7y(UCo7#l&KrYSSLmN`(&tUkpkuQRM}eTc&iUl`5}NQt8jV9=&D2MRJ-13t z$;~qPnMKdscf8Gr>l@k&p zAao={X0C}BL((CP(Y-BrINR0cS6uF_RQeCAfvM84@nTB0-}quq3-t5UmXcreXZx-2 zu@Z6{DGJtvrvmwFZK>-;?=_V$i~VK;sPrr==EqDIjSK}&x6<)x0uNb!@+>I^a)lQK zLf=Z*p`)Xm#`1l}wbu|=Yoh3bBE*p&6dq4stU7lZ&K+b~j8|=_BVRF!0F3nOS~$V2 ze6~$e6pI3%zA!Va3@M3C3K&w4bZ^s{cRq?;+5NQ3<4Q|0!BpGHarnS$(5a>!Fo4Ou zUK%k?4nA(r;~8OH@%=HmO+~V4inDraivX_)1xubqtWC{L=adiYoQ0=ubfuw!Qo&8} zsa-0;9`wK&dYw-RW-GIH^$jIiyeTJn_Z)wz-Fh^vk;Zd#BXems5927%6uF-j2{TSyVE%@ z41tJABb39QOpukYUcW!-q~9M1A|BB2wqL$^mbG@L5hvr!?w#r-7tOm5$Wy$cP=`_r z1@&Z#&=e4FF8~RWJzTLbDO)RDG?Vm+<2=nK0mP)R;$%HaG@l<4=%^vXler?v0zljh zs23|7n=ia+nRj2-0u!Xznr7^#d;BNM_^u3s1u4>5N7w3#?(x8D$>uU*(G)jYf-nxk z2auhY#|_mlMI-6a`Zfs`m54RZrK4+=atgM|8xqKQNbhodW0gF=TF{kX{0emzv0CWj z`i%Y*w2I(-4X27lR7Bs3OUs+U^~nUY8@hS6h?Fna%fSzIv3+fPBABDgF1#y@|7)XS z*oow0L{x8>L)jRK_EY~_!4XJ0m59$}` zsPhN&GbTIN`fCX?J}6@HMZ)R)EaT@_vmUO-TOEs;uA{8Ut^_>8=-t<2wj&Pty*H2; zpMqKD4t%tsP_%wy>sx*1h`8%S+C}?ZLJ2i7EC71HHt0aPt`>c#rjW+M}}*xZ2DU@O+O5~ z1nn+a$BMA*s&o6ZPLd{PW9OECq~|#rpA<9D2M|wzhO?^-W>zlT7AI5FoPmLMmFXq2 zCPuKwm<0`e{)g(u0he|4t3(L=FsQw57Mt>TjAmhUZL5P6+=Ih4!0)Wk=<|HQSZAS} z9Srwn`2}{YBs66*(`)M{i0ptpBL;N zy=%D+e^*716%KY=E~43S?i> zTsQa_`Q6qbiRJ0*N6<{oH0fj_?}Bq$3LpN}0d_sdaO{a?f12^v9_)$+Q=||G^;1-M z>Lo{KjrmFB%STCF;28L80n9lf(#18~BnxQ0l2ZFe;N7y>_Hq0AE_B&1LNDK2r57-; ztgW_?{oZCL>Za#R*KM!!=a-^AB^#TEXgSy$qs+XPU7bN2$1O79qeRpF$|a>6Xz!fV zigVybgN`Q=HRRkvI_H$O@h|?^&7T$bdk`(nzSh6`(hv{!ARa9o!86ulek*yUP`H~j zUgON?`{wCvt*tE#^YZWk+DtXu_Xanw@J@NavZ6L-Z+nMoavPpe88v0l5Hht!gB5O) zlOx?*$9@G3#C??iM(9b?9KEYC#+rY20G$E0!TRIv)P{a_azDL13lAT9~6kL=fQl3igBIC z7{?0hbMp(VyW^7&S<`Kk1+`(@{HTlPw^c_vK9jy6`*6upMms<*qH;vVdCkU^L-NwCkPZY0BujVW|1{|B; z85KzUp3Fx@5$rYIE;>Zct6ng+*$fXeWj@->dL~vCEZ0tbwl8aFGr|l&Z*47#*AyFM zg1~Fnou@IfC6?b>I`e4+zl_wzFI$Z%XmJj^yzzhDLqpis@w#N$b#jMXp(wgqUUE<( zCF!N8hCX+ndBY!rP9}O5zymksH^paf_)*UI5qn(hHWc1$qM+rkk7gehm}GkzbmWEt zGTt5^?j>4}mC$R{5eb0YFL%#pDjppdRM#sj934-Z0d4~4$Id<$&uWV+(e41xN{ufo1C2Ei+qnEWX?>onfzClt-B+GQzm?mX z;WoYxJ0f%D@J}-<7+djTW&3mISq+@V_`&Y+i>RHKjR`OE6m#`s9@VEI3_5O=D%;Yc z_UR1cE#8GCgtL=+%bthKtD?J}rCT)5gf6*#WFi+2XEz&-)S8TqAhK23L(!-MUeuaFNFo~V(jF}og#9t|s+{BCVduDf z5h|}6Z@zaTV$37xxn*xN{q5Aaerb)P-Enn;tIr(X?TnrKI^j)Oh_h&9cegub?fJfS z3fRRvA2n|>VaK06?rA(*J9Y?$ZJ#l?*i=i_2W*CZ zWZNEfQl`#N*6C_t8)btH%U_lg?yQMF1_f|pbmJu-fRW-HV`aer+o5b~gbBx)^foEV zi#5Z@feI?3XH<`t`5$Em@=P@5Z>w+nKO+BZmKK-tJ879@XU*=a!Mi62MP}!5gc(93 zz|s_Cy$I$+J{b9MV>&yUdLnVe2G7VsY(U4RM^9_OOkAfuEumhpsE!CA+!VvU+eE2T zP$c;|;t5R@W0-V}Jm}bxVLuO`=d@fl#utxjW%-D`8)`kD{54Yt#4Rx9$-CFu+U>($ z-5y4rN!Pafxhu0q zk{11i?fbX|OF~zJs7TUjS+=c2qdP)-syvKrle|+I)7*%Qm-E-Oervqwcq^TQy%ct1 zT;^jg%K%wK2%IUiycO=#5^;OaTiBAd@3<|xjj(@~Mk+L;21FY}WbC2woHLDYv;#@> z()>u24Q2EE-oQ9{JKuS61>5&HA=M8BHCevL{3+AsVBxeWL-fO`C7uqJjr0BPZDO3j zjL}V`D~eIfUNtf_4`f;iCAj4+I;<8tQJK0ggm(j8DF!{S`DxuBZLBc8;S@jNqzEd_ zZkdegxA}g237%wpq68{^#+%i*$#y66VU>9a9ZXD@C^yvK4^jtg!1co%no0!vEyt&~ zv&R;R_C`vKBUI71rUIv<_zn0hsP#v%mASz&dLeTgB@7)3DG=uNAK=5;mXxH4uKI|l z(*1~cDU^3;RSCi|5b=V;Q1>yy95zt0k}C>=X$_KIvpXTB6^-^w0N|4DmpTWrk5Tx-p#B8p{_2iVY96q{2q&l65_z@a;8vxn^R0Nktv) zc7eC&n1DUXrZv4_M?){3?~x6yGWBBLcBY$2FfprQ39KuCw@{457|P%OGTW^X%lzGN zfto|V5t$09OHR})o|FD7c$*kY3_Vw_G-GBi`AK;rL7HE}9C~eHdvos~gwZ$pr2<^r z0{9$CGzx1+XQciz)tnuUK7I~G!7=M&p;q?PNz#;Y%ZBDNMwr^rV`7DnkK>!hd#cA_ zo=j%hsk%1HNr%oKqs|0TkQN0Gw0s&4B~TL2{gXja+A4fL_ZM&P8W~u)K?X&nQ&KRn zotpnnGlTk1&CI`aP47w>t5G3@fG=o*lU{O6I6rj}g~N*QoKjIJ6E+q^vCg$ITTBn{ z7}r2-e0kLB1%8)Ztl?q{_?>MB{*<(^P4~`wD_p)Z4w%Rj_seR|`yIX`#+VOKV%4b! zSc0r!%y%V7N+4RDcZrCx?PXg@-1L^~Xu#Twcy#r#7613khOC2 zf$;`Bf35)wq9E$zsOe1f^K?x6u8ccJjnxvP9psVUSu48Z1n-%DjbF@0DZK`k<9r7f zDE^(xguo<=O_*R5%!6!#P(2>DBx(f@N*c}lG$#%VAqg;6J5*JWphE7T&|nIbSLFNw zo_u&8kJ%H;H@|CMsy|9=OWk)Q?%Z`U>7lkMTX+}?uk@Y9iEYuyU`cAaYIxt3&#jN& zMg|>RK7;xO%Y!4XqOv|HZq241RhXtvEsHe1*qVZ3 zwkc#YsO7iBQS+SGeT_Z)c!!YZ;`Pyxy- z9Z_9f($W+_qWUeo^Q|rRHgt8*Zf$YV##uF~e0b3n*3IMkdie3U^47_JfQ1;uz$``7 zKpTM+G`>vF^$kQHB(OdN7~_}7@g87pNGsoDMX$9}!5o@h$+AdJc$s1L02PiC%W=To zRu3oX&tSEgb>4IyQWHMP!n-jHU`F(H@J93{xG?X)G@-Ny`xV?PVz^h%aLO?HtDnPtA`K~aQKnu|pNgAc4>E?BhgxOb*EfXV-bPse zeC)8=@v9Uvagg|jI!!%Y`8oel;SdzV9@uuveBTdC0eqTf?)0M_jLb!KYgun9xvy<< zm)*9Sf^;EP41FS1@;l^SF3<2j|3Kh4%7{?LI|AeWuMqgpy1pZjV3-M^lNbrCldp0R z7IRrqhYXkXyHb|~VqZtHGjR8WSS5*9CgkqxV~t_jDb1m$VIzQ;()5j=K}oynX7~2i;Z9L4 zW49e6V5Mm($wjnWb6fn9F*#I>7W3L>&;@n}+uwPDylINezugs0SLWOSF6nOI*G(B~ ztjg5B6{41w2q^meV_AQ~`(Wa|S2zLUuk4Sf{daZe9|5kFp0$~=k%Qy=zO}I~2gqAs zGGTU{7r}L{ImfR87#*%Z-7o;AMwU}fozl=E+@SYV-1u|G)XP)i84hGwsc2*@0q z&Bsa_yR7K<1vIvTydPdR+onGV-)HVZO9U$gBJR_q0n8UL;t^G62I`@E>g}`fH`S+t z6y#{L9nuyog+M5jX>uxa%?e?LQX`!$JAsL$26Aa_0Yi?$cSC{SA{oD<+*#ADHspS0 zZdBj2GjU+y;s!Se`o<|b{RQ{vMFCiZ<)}x9PuQP@w-7XqB{z8pM-q6kvW3ZqbgnQ- zD71$ia+YTYWe*J4nVWi=7CAzSlw$r_-Qt)J8RZjVxzHk%|B1vAy9|ynQlCT(rS6wR z!If!(1slf0MvZMvq;wob)K_%(Z63hQ&o_)*s!z-}mN10#-Ga`_Og%d&wNMsnD2*(% zlzI}-BtHH4Us-Hh1uwC$tV(S|+r9Rd&)Xl~rOBhCF^KEh_jh?V{7-vJjXD=eJdndt z#hNQ`(NG+n_{4}K7ZA{00#fA_m2*1ll^q$CYuXRHMddX%+T}VO8hiqvVd?eOCZjG! zf&1NEU6CUL#cmxrI*3;zEGGKROiPof=Hrd)>?ak2~AUO3%cI(d>OgG1yw0 z93x#g?C-{J>Ferl+}_y2zkgSO>4_P`zywPY(i-65;x0gV3Tv+Wfy-<9^FcyFn)rzu zGC@MFe?T)%FCC>C?dt|FQ#Y>whg`{`YDA+Bf~_(TzFwfdJe_yth>z0vx2&%cKK zbM*hq8vF>T{v+&vH3I+c`&T;ud(^>q-}goP&y)GzJ^#wSe~+5=`9Grm7y19Y?_VkA z4?q9Q8vJNz{%5xStM?xo`YTZXUT8nse -

Alert messageã€
Alert message

-

Alert message

- -*/ -.kintoneplugin-alert { - position: relative; - display: block; - margin: 8px 0; - padding: 4px 18px; - background: #e74c3c; - color: #f6f6f6; -} - -/* Row for the settings */ -/* -
Settings 1
-
Settings 2
-*/ -.kintoneplugin-row { - margin-bottom: 24px; -} - -/* Title for settings*/ -/* Labels */ -/* -
Title
-*/ -.kintoneplugin-label { - margin-bottom: 8px; - font-weight: bold; -} - -/* Heading for each settings*/ -/* Heading */ -/* -
Heading for the setting
-*/ -.kintoneplugin-label { - margin-bottom: 8px; - font-weight: bold; -} - -/* Title for each settings */ -/* Title */ -/* -
Title of the setting
-*/ -.kintoneplugin-title { - margin-bottom: 8px; -} - -/* Description for each settings */ -/* Description */ -/* -
Description of the setting
-*/ -.kintoneplugin-desc { - margin-bottom: 8px; - font-size: 14px; - color: #888; -} - -/* Required settings*/ -/* -
Title*
-*/ -.kintoneplugin-require { - color: #c09853; -} - -/* Input (text box) */ -/* -
- -
-*/ -.kintoneplugin-input-outer { - position: relative; - display: inline-block; - vertical-align: top; -} - -.kintoneplugin-input-text { - display: inline-block; - box-sizing: border-box; - margin: 0; - padding: 0 8px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #fff; - box-shadow: 4px 4px 12px #f5f5f5 inset, -4px -4px 12px #f5f5f5 inset; - color: #a7a7a7; - font-size: 14px; -} - -.kintoneplugin-input-text:focus { - background-color: #e2f2fe; - box-shadow: none; - color: #000; -} - -/* Check box */ -/* For IE8, specify .lt-ie9 for the parent. */ -/* -
-
-
-
-*/ -.kintoneplugin-input-checkbox-item { - display: block; - margin-right: 16px; - margin-bottom: 8px; - padding-left: 1px; - max-width: 98%; -} - -.kintoneplugin-input-checkbox-item-block { - display: block; -} -.kintoneplugin-input-checkbox-item-inline { - display: inline-block; -} - -.kintoneplugin-input-checkbox-item:hover + label { - color: #666; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"] { - display: none; - cursor: pointer; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"] + label { - position: relative; - display: inline-block; - margin-left: 32px; - vertical-align: middle; - font-size: 14px; - cursor: pointer; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"][disabled] + label { - color: #bababa; - cursor: not-allowed; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"] + label:before { - position: absolute; - top: 50%; - left: -30px; - display: inline-block; - box-sizing: border-box; - margin-top: -11px; - width: 21px; - height: 21px; - background: #fff; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5mGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTExLTA1VDE1OjE2OjQ0KzA5OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMTEtMDdUMTc6Mjc6MDkrMDk6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTExLTA3VDE3OjI3OjA5KzA5OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmM0ZThhODkwLTIzMTYtNGE0Yy04YTYxLTM3Y2E1OWUzYjkzOTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDozMUQ4RkVFRkZGRTAxMUUzQUJBOENCMDVGMTBEODkwODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDozMUQ4RkVFQ0ZGRTAxMUUzQUJBOENCMDVGMTBEODkwODwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDozMUQ4RkVFREZGRTAxMUUzQUJBOENCMDVGMTBEODkwODwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjMxRDhGRUVGRkZFMDExRTNBQkE4Q0IwNUYxMEQ4OTA4PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjNGU4YTg5MC0yMzE2LTRhNGMtOGE2MS0zN2NhNTllM2I5Mzk8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMTEtMDdUMTc6Mjc6MDkrMDk6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PlzrgSQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAATBJREFUeNrslMtOAzEMRY9fldj2/39x2FVFzcRmMZNOKZQWBCu4m2QRnVzHuZbD4VCtNdo8kz2pKoaKbf+R5LwRVJVdBBE7/NQaL8cjPZPMJKu245VwF1uIKqbKPHeeAG+t0TPZ7/eEO1XFMHvp+kPkereokr0zTc+cTg2vWtxFBG7Gd9VF6JlYJV4FmUX2BDMyE1kt3HM6zpgZvXcyl+fy616IyBk61s80QNsloKPPP6FB0aKg6lzqIyXfeobBUX5B/9A/DV2zwwPhuTFU5F0Sffvw2+e/jt5nwKp6E2cR8EIwU0yXCWVfnFQDqKqoLm7dTMlutN6p1emjkT2Xvg5oM0NV8V0E89yZpmkZgRelPwKtdXU3TITwwCOCJ4F2amQl5DZt7kIv2u1qeDjhwesANeG11rjZfScAAAAASUVORK5CYII=) no-repeat center center #fff; - content: ""; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"]:checked + label:after { - position: absolute; - top: 50%; - left: -30px; - box-sizing: border-box; - margin-top: -11px; - width: 21px; - height: 21px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwMkNFQUUzRkZCMzExRTNBQkE4Q0IwNUYxMEQ4OTA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwMkNFQUU0RkZCMzExRTNBQkE4Q0IwNUYxMEQ4OTA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAyQ0VBRTFGRkIzMTFFM0FCQThDQjA1RjEwRDg5MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAyQ0VBRTJGRkIzMTFFM0FCQThDQjA1RjEwRDg5MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5TrKxVAAABt0lEQVR42rzVSy8DURQH8P+0HaopoV7TkLAoCRYshNjYaTxiZcmexEZsxBeQiEWrC9/AzkpFCCsSQhALEY8uEH3QqXjUtNPpTN07EQumpvpwlneSX/5n5pw7zJFfCLr3w9bTkAgDg6xLSQEdXDGmeqqjzNjKreB7kkqqLEbkWrwgw2FjYyaSUG4sZ+EdbcwZHV6+AfUMubSsVdQzoACVNXr3IiEhp/KHnj/GMeH1w3PA402Ufzw3/RW8joiY3gzhPBzHcUBAS5UZQ82l+knfJQVnJM33uiLg5FoAl7wIOoC9DVbUl7H67UeEJOZ2whhf9WPvTvg6v+A/QQLLZNI76yxwD9jRzpn10d1bAUuHEdy/SpjZCuEkEFPBqfWgmpRuThcBXQSs00ip+U7baswYaS3Dli+Kh2gSs9shWFgDfE8JFeymCQftmm2nTdpUWYQFpx1ORyliSUVNTJMmZEVNuKgDpv36FSVGzDs5gGzHxvWbekZBz2D6ljMaKRuF+zi8JxQ8x+WMQd05pbCr3w6RbE6mYEbDX2s1/d/u/4oqqfyC1DORX4CR3PzqBZuPm596TCH+UR8CDAC9yr4WxILwPAAAAABJRU5ErkJggg==) no-repeat center center #fff; - content: ""; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"][disabled]:checked + label:after { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5N0VENzg3MEJBQzExRTQ5MUVFOTIwNzZCRTVEQkEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5N0VENzg4MEJBQzExRTQ5MUVFOTIwNzZCRTVEQkEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDk3RUQ3ODUwQkFDMTFFNDkxRUU5MjA3NkJFNURCQTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDk3RUQ3ODYwQkFDMTFFNDkxRUU5MjA3NkJFNURCQTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bu7OxAAABBUlEQVR42mK8fPXacwYGBh4G6oEvLECCH4gvAvEbKhgoAsT6IEP/Qg30pYKhm0HmMTHQAAw6Q+WAmI2ahmoB8XQgzsOWcsgxVAWIe4HYC4i7gdiOWEO5gFgHi7gaEE8FYg8ofw0QPyHGUCEgrgbimUBshSSuATXQDcnAfCC+hG4ACxZDQd6pgrI7oRq/AXE/ELsgGVgIxM+weROboVeAeA4QpwCxDRCfRZOHGfgEV6BjM/QOEJdC2SlocuugLn9GTjr9AMTlUBcjG5hLyEBcLoWBd1CDQSlBgFgDCRkKMxgUfhzEGkiMoSDwasgXKHi9zwwtsTdTqeRnBhn6EUc+Jxd8BAgwAIGUL+JG+jF3AAAAAElFTkSuQmCC); -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"] { - display: inline-block; - vertical-align: middle; -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"] + label { - margin-left: 4px; -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"] + label:before { - display: none; -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"]:checked + label:after { - display: none; -} - -/* Dropdown */ -/* -
-
-
Dropdown
-
-
-
-
Option A
-
Option B
-
Option C
-
-*/ -.kintoneplugin-dropdown-outer { - display: inline-block; -} - -.kintoneplugin-dropdown { - position: relative; - display: inline-block; - overflow: hidden; - box-sizing: border-box; - margin-right: 8px; - margin-bottom: 0; - padding: 0 16px; - min-width: 80px; - max-width: 280px; - height: 48px; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - color: #3498db; - text-overflow: ellipsis; -} - -.kintoneplugin-dropdown:hover { - background-color: #f4f7f8; - cursor: pointer; -} - -.kintoneplugin-dropdown-selected { - padding-right: 48px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwM0JEQzc5RUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwM0JEQzdBRUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAzQkRDNzdFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzQkRDNzhFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KovlSAAAAhElEQVR42mI0mX7LjoGB4RADccCWCUjsB2ILIhSD1BwAadAB4qNAbIxHsTFUjQ5Iw3UgNgTiU1AaHRggyV1nggpegppyBoj1kBTrAvFZIDaBqmFgQZK8AMRmQHwe6kyYmAVUjAFdAwPUNGsgvgLl2wDxaWQFLFjcfAKIHaHs4+iSAAEGABHGF74RDCRaAAAAAElFTkSuQmCC) no-repeat right center; -} - -.kintoneplugin-dropdown-selected-name { - color: #3498db; - font-size: 14px; - line-height: 48px; -} - -.kintoneplugin-dropdown-list { - padding: 12px 0 0 0; - min-width: 280px; - border: 1px solid #e3e7e8; - background-color: #fff; - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); - line-height: 1; -} - -.kintoneplugin-dropdown-list-item { - padding: 1px 16px 8px 25px; - line-height: 1; - cursor: pointer; -} - -.kintoneplugin-dropdown-list-item-name { - font: normal 13px Arial, sans-serif; - line-height: 1; -} - -.kintoneplugin-dropdown-list-item-selected { - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNDNBMDI0MEIxNjExRTQ5MUVFOTIwNzZCRTVEQkEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNDNBMDI1MEIxNjExRTQ5MUVFOTIwNzZCRTVEQkEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU0M0EwMjIwQjE2MTFFNDkxRUU5MjA3NkJFNURCQTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0M0EwMjMwQjE2MTFFNDkxRUU5MjA3NkJFNURCQTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4n981NAAABVElEQVR42mL4//8/AzH44Ydf7D///AOzidJw9eV3Ps/F9392H32V8enHH0ZGsE484Pbbn1y5255/vfb6BwPIpnkBstpMIImvv/8xXnn1gx9dw623P7mztzz7evPNTwZmIN9Onue+DB/rM6a33/4wtR163Zq+6emHY4++ScE03Hjzkweo4cvNtz8Z/v77z2AizXV/gqekur4ExwfG9dc+GiZueHKOj52JQY6fjWGip6QIFxvTz4Jtzz9ff/ODAaiewRykwUtSA2jLL5CBjLfe/OTqPPJq7e47XzzYWZgYFAVZGbhYmRguv/zJ8PPvPwwNYE2ggHj//S9T2a4XW3fc+ewBshFk+tdf/xhMpbmeTvKSVJTmY/2N7Fd46L0DaizfDdR4+7MHiG+GQwMYIMcHKFAiVz86D4qTJx9/seKKN4x4evnlD8vPv/+Z5fhZf+KKO4AAAwB1mv8yxhgabQAAAABJRU5ErkJggg==) no-repeat 7px 4px; -} - -.kintoneplugin-dropdown-list-item-selected .kintoneplugin-dropdown-list-item-name { - color: #3498db; -} - -/* Dropdown (Simple) */ -/* -
-
- -
-
-*/ -.kintoneplugin-select-outer { - display: inline-block; -} - -.kintoneplugin-select { - position: relative; - display: inline-block; - overflow: hidden; - box-sizing: border-box; - margin-right: 8px; - padding: 0 32px 0 8px; - min-width: 80px; - max-width: 280px; - height: 48px; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - text-overflow: ellipsis; -} - -.kintoneplugin-select:after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - display: block; - width: 32px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwM0JEQzc5RUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwM0JEQzdBRUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAzQkRDNzdFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzQkRDNzhFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KovlSAAAAhElEQVR42mI0mX7LjoGB4RADccCWCUjsB2ILIhSD1BwAadAB4qNAbIxHsTFUjQ5Iw3UgNgTiU1AaHRggyV1nggpegppyBoj1kBTrAvFZIDaBqmFgQZK8AMRmQHwe6kyYmAVUjAFdAwPUNGsgvgLl2wDxaWQFLFjcfAKIHaHs4+iSAAEGABHGF74RDCRaAAAAAElFTkSuQmCC) no-repeat center center transparent; - content: ""; - pointer-events: none; -} - -.kintoneplugin-select:hover { - background-color: #f4f7f8; - cursor: pointer; -} - -.lt-ie9 .kintoneplugin-select:hover { - background-color: transparent; -} - -.kintoneplugin-select select { - margin: 0; - min-width: 140px; - width: 144%; - height: 48px; - outline: none; - border: 0 none; - background-color: transparent; - color: #3498db; - font-size: 13px; - cursor: pointer; - -moz-appearance: none; - -webkit-appearance: none; - -ms-appearance: none; - appearance: none; -} - -.kintoneplugin-select option { - background-color: #fff; - color: #333; -} - -/* Radio Button */ -/* For IE8, specify .lt-ie9 for the parent. */ -/* -
-*/ -.kintoneplugin-input-radio-item { - display: inline-block; - margin-right: 16px; - margin-bottom: 8px; - padding-left: 1px; - max-width: 98%; - font-size: 14px; -} - -.kintoneplugin-input-radio-item:hover + label { - color: #666; -} - -.kintoneplugin-input-radio-item input[type="radio"] { - display: none; - cursor: pointer; -} - -.kintoneplugin-input-radio-item input[type="radio"] + label { - position: relative; - display: inline-block; - margin-left: 32px; - vertical-align: middle; - cursor: pointer; -} - -.kintoneplugin-input-radio-item input[type="checkbox"][disabled] + label { - color: #bababa; - cursor: not-allowed; -} - -.kintoneplugin-input-radio-item input[type="radio"] + label:before { - position: absolute; - top: 50%; - left: -30px; - box-sizing: border-box; - margin-top: -11px; - width: 21px; - height: 21px; - border: 1px solid #e3e7e8; - border-radius: 50%; - background: #fff; - box-shadow: 1px 1px 3px #f5f5f5 inset, -1px -1px 3px #f5f5f5 inset; - content: ""; - font-size: 14px; -} - -.kintoneplugin-input-radio-item input[type="radio"]:checked + label:after { - position: absolute; - top: 50%; - left: -26px; - margin-top: -7px; - width: 13px; - height: 13px; - border-radius: 50%; - background-color: #3498db; - content: ""; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"] { - display: inline-block; - vertical-align: middle; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"] + label { - margin-left: 4px; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"] + label:before { - display: none; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"]:checked + label:after { - display: none; -} - -/* Button */ -/* - -*/ -.kintoneplugin-button-normal { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - color: #3498db; - text-align: center; - line-height: 48px; -} - -.kintoneplugin-button-normal:hover { - background-color: #c8d6dd; - box-shadow: none; - cursor: pointer; -} - -/* Disabled button */ -/* - -*/ -.kintoneplugin-button-disabled { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #dbdcdd; - box-shadow: none; - color: #bababa; - text-align: center; - line-height: 48px; -} - -/* Dialog OK button */ -/* - -*/ -.kintoneplugin-button-dialog-ok { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #3498db; - box-shadow: 1px 1px 1px #8ccbee inset; - color: #fff; - text-align: center; - line-height: 48px; -} - -.kintoneplugin-button-dialog-ok:hover { - background-color: #1d6fa5; - cursor: pointer; -} - -/* Dialog Cancel button */ -/* - -*/ -.kintoneplugin-button-dialog-cancel { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - color: #3498db; - text-align: center; - line-height: 48px; -} - -.kintoneplugin-button-dialog-cancel:hover { - background-color: #c8d6dd; - box-shadow: none; - cursor: pointer; -} - - -/* Table */ -/* - - - - - - - - - - - - - -
Title1
-
-
-
- -
-
-
-
- - -
-*/ -.kintoneplugin-table { - border-collapse: collapse; - border-spacing: 0; - margin-left: 18px; - margin-bottom: 16px; -} - -.kintoneplugin-table-th { - border-color: #3498db; - height: 40px; - color: #fff; - box-sizing: border-box; - text-align: left; - font-weight: 400; - font-size: 12px; - white-space: nowrap; - border-width: 2px; - background-color: #3498db; -} - -.kintoneplugin-table-th .title { - display: inline-block; - padding: 4px 8px; - box-sizing: border-box; - min-width: 204px; -} - -.kintoneplugin-table-th-blankspace { - background-color: transparent; -} - -.kintoneplugin-table td { - border-color: #e3e7e8; - border-style: solid; - border-width: 0 1px 1px 0; - vertical-align: top; - padding: 4px 0; -} - -.kintoneplugin-table td:first-child { - border-left-width: 1px; -} - -.kintoneplugin-table td.kintoneplugin-table-td-operation { - border-right: 0; - border-bottom: 0; -} - -.kintoneplugin-table-td-control { - padding: 0 8px; -} - -.kintoneplugin-table-td-control-value { - overflow: hidden; - padding: 4px 0; - min-height: 21px; - color: #333; - background-color: transparent; -} - -.kintoneplugin-table-td-operation .kintoneplugin-button-add-row-image, .kintoneplugin-table-td-operation .kintoneplugin-button-remove-row-image { - display: inline-block; - width: 24px; - height: 24px; -} - -.kintoneplugin-table-td-operation .kintoneplugin-button-add-row-image { - margin-left: 12px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABG0lEQVQ4ja2UMWrDUAyG31TIAUIO0cVbCMToHa0nyF4HqbtPkBPkAqEe/KQ4bclkCB06FDqoQ7Cb5j2/l1L/oMFY/pB+SzImoZzc1BZ1lpObpnKDsihLICkBubIohy4AuQKS0qIsk5DFajsBdAQo+0vIdQBJA+hosdpOgqD7h+c7S7yJQbwg3gSBgPz4J1DfuqNrkyHR2vswTPY5Ofip6mzqQDIfVVUTHpaXLVb/giFXxhhj5uvdLJGYhFmUw3y9mxlb1Jn/kj81Ikvy4X1T1FmwMkB+A+QWkFsgOamq9s/ILRC/Bisb1bPR/2ZszoDkBZC/bp6zc6uORtmAbslH281fV4OkSXjUAPLTIMjb1cg98zy6Vd2l7ecoom+t8LKwzLF7UgAAAABJRU5ErkJggg==) center center no-repeat; - border: 1px solid transparent; -} -.kintoneplugin-table-td-operation .kintoneplugin-button-add-row-image:hover { - cursor: pointer; -} -.kintoneplugin-table-td-operation .kintoneplugin-button-remove-row-image { - margin-left: 4px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABPUlEQVQ4ja2UvW6DMBDHUTMkK0vyQJXoxoaUB2nWxEorMcNgD/gOWbIii7GSJx6Bmdegq1lKF6CUAqYSJ/2HE8dP5/tyHIvFcbynlLpxHO9tsZPGGDsCgI+IrwBAOrW+zxg7WiFBEOwAwEPE6xAyVpqmNwDwgiDYTYIIIU+c8/MSZCzO+XkSyDl//g9oIO8XKEmSk+1pc0LEa5Ikpx4GAP5csFIqVEqFFqjfw8ZdGyrLsjDLMhvs0hX+sBS4EkYIIQeHUuqOP5Rl+WGMqYwxVV3Xn03TfHW+MaYqiuIx/odS6k5mJqV811pHWusoz3OW5znrfK11JKV8m8xs05rZurkS9tPNpTkTQtyFEPfVc9Zm522yAd2Sb7abw6vRXoVZSJqmN0R8mQWNdxUm7hkAXADA/1OjtdZd2n6OFuwblG9sdxWO0ggAAAAASUVORK5CYII=) center center no-repeat; - border: 1px solid transparent; -} - -.kintoneplugin-table-td-operation .kintoneplugin-button-remove-row-image:hover { - cursor: pointer; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAACi0lEQVQ4jZ2UT0hUQRzHp0uHDtFVk0QqTGtdddXVN/Pe7ubuuu3Me7sY2s1jRZcOQX+kQC+dkrr15xAIElhIEBSZloKHPHTMIlHS9r2ZNdvUNK1Evh3S1WVdNX/wuf1+H+bHzHcIyVET4ZoiJViLjLKrjmBtUtBrdpSetwVzE0L25JrLKBlkh6RgHZJTWwmGLDidk5x2qYhWvaXIidKQ5Gx0U8kGkoJBCfpTcXZpU5HNNS45+7WdaKNwJmZgJORtz1wtqhVKQSd3Klpj2tSRMg28NtzhdZlgHf8rUoJBCoZZy8B4Q+27+578fWQiXFMkOfu6W5kSFL8bA3hQUWwRJVhLdqMOZW7Daq/NKVaa6tFdV9ZJJKetGRLLgBOogENL4bAc0FI4QQ+UZUByipSpIylYP3EEa0vLIrWQfjcWeh5hOTGBP2OfshkfxfLkZ8zduw1HOwZlGZgSOuZjvgGiOL2Rlp2qg6yvxNzdDiwNvsJi3/Ns+l9gaaAX329eh2OcgDR1TJs6Zi3jDVFcuyA3rhnzwa4tRsKVj4S7IJuyAiRcB+Hox6HifticYrHRj7eBqh6SiHjLFGcLGRdgGVAxP1TMlwP/vx7BYEcpcCaEO+6j59Zi1L2bp5HgFPNxH2Ysw24tKcwjhBDyJaJVJ9OZ2xkOp1CCAc1BdFaXXMyI1CTXrkybOr6ZOuQOTpRcFY2E6540EbI3K+zvQ972pGBIWQaSpg6bU0i+/todTmFzioW4D2iux8eG2p6n5eUHcn5Dw4Gq6FhEG0qZOlZOBzAb8yG5GuqlRj/QHMSU0Me7akoub/mfpYXeI/uHfJXmM8318EPY2/sj7h+ctfS+4ZOex7dch8++9JTkbTb3FyHXv8RgEtykAAAAAElFTkSuQmCC) center center no-repeat; -} diff --git a/data-fetch-pluging/dist/plugin/contents/css/config.css b/data-fetch-pluging/dist/plugin/contents/css/config.css deleted file mode 100644 index 36bb4c5..0000000 --- a/data-fetch-pluging/dist/plugin/contents/css/config.css +++ /dev/null @@ -1,7 +0,0 @@ -.settings-heading { - padding: 1em 0; -} - -.kintoneplugin-input-text { - width: 20em; -} \ No newline at end of file diff --git a/data-fetch-pluging/dist/plugin/contents/css/desktop.css b/data-fetch-pluging/dist/plugin/contents/css/desktop.css deleted file mode 100644 index 661fa70..0000000 --- a/data-fetch-pluging/dist/plugin/contents/css/desktop.css +++ /dev/null @@ -1,10 +0,0 @@ -.plugin-space-heading { - font-size: 1.5rem; - margin: 0.8rem; -} -.plugin-space-message { - display: inline-block; - font-size: 1.2em; - margin: 0.8rem; - margin-top: 0; -} diff --git a/data-fetch-pluging/dist/plugin/contents/css/mobile.css b/data-fetch-pluging/dist/plugin/contents/css/mobile.css deleted file mode 100644 index 661fa70..0000000 --- a/data-fetch-pluging/dist/plugin/contents/css/mobile.css +++ /dev/null @@ -1,10 +0,0 @@ -.plugin-space-heading { - font-size: 1.5rem; - margin: 0.8rem; -} -.plugin-space-message { - display: inline-block; - font-size: 1.2em; - margin: 0.8rem; - margin-top: 0; -} diff --git a/data-fetch-pluging/dist/plugin/contents/html/config.html b/data-fetch-pluging/dist/plugin/contents/html/config.html deleted file mode 100644 index 5f75119..0000000 --- a/data-fetch-pluging/dist/plugin/contents/html/config.html +++ /dev/null @@ -1,16 +0,0 @@ -
-

Settings for data fetch pluging

-

This message is displayed on the app page after the app has been updated.

-
-

- -

-

- - -

-
-
\ No newline at end of file diff --git a/data-fetch-pluging/dist/plugin/contents/image/icon.png b/data-fetch-pluging/dist/plugin/contents/image/icon.png deleted file mode 100644 index aed0c9ff2f3e8d37a86014c7d02dddc3ce3021df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^79h;X3?wIctc(RxYymzYuJ6ErCoaJrD8gCb5n0T@ yz;^_M8K-LVNdpD>JY5_^B&H@ONU%CfGB7Y6U|?Kno=^sqVeoYIb6Mw<&;$TN`x&SJ diff --git a/data-fetch-pluging/dist/plugin/contents/js/config.js b/data-fetch-pluging/dist/plugin/contents/js/config.js deleted file mode 100644 index b3e5781..0000000 --- a/data-fetch-pluging/dist/plugin/contents/js/config.js +++ /dev/null @@ -1,25 +0,0 @@ -(function (PLUGIN_ID) { - const formEl = document.querySelector('.js-submit-settings'); - const cancelButtonEl = document.querySelector('.js-cancel-button'); - const messageEl = document.querySelector('.js-text-message'); - if (!(formEl && cancelButtonEl && messageEl)) { - throw new Error('Required elements do not exist.'); - } - - const config = kintone.plugin.app.getConfig(PLUGIN_ID); - if (config.message) { - messageEl.value = config.message; - } - - formEl.addEventListener('submit', (e) => { - e.preventDefault(); - kintone.plugin.app.setConfig({ message: messageEl.value }, () => { - alert('The plug-in settings have been saved. Please update the app!'); - window.location.href = '../../flow?app=' + kintone.app.getId(); - }); - }); - - cancelButtonEl.addEventListener('click', () => { - window.location.href = '../../' + kintone.app.getId() + '/plugin/'; - }); -})(kintone.$PLUGIN_ID); diff --git a/data-fetch-pluging/dist/plugin/contents/js/desktop.js b/data-fetch-pluging/dist/plugin/contents/js/desktop.js deleted file mode 100644 index 4580b96..0000000 --- a/data-fetch-pluging/dist/plugin/contents/js/desktop.js +++ /dev/null @@ -1,23 +0,0 @@ -(function (PLUGIN_ID) { - kintone.events.on('app.record.index.show', () => { - alert('app.record.index.show run by pluging'); - const spaceEl = kintone.app.getHeaderSpaceElement(); - if (spaceEl === null) { - throw new Error('The header element is unavailable on this page.'); - } - - const fragment = document.createDocumentFragment(); - const headingEl = document.createElement('h3'); - const messageEl = document.createElement('p'); - - const config = kintone.plugin.app.getConfig(PLUGIN_ID); - messageEl.textContent = config.message; - messageEl.classList.add('plugin-space-message'); - headingEl.textContent = 'Hello kintone plugin!'; - headingEl.classList.add('plugin-space-heading'); - - fragment.appendChild(headingEl); - fragment.appendChild(messageEl); - spaceEl.appendChild(fragment); - }); -})(kintone.$PLUGIN_ID); diff --git a/data-fetch-pluging/dist/plugin/contents/js/mobile.js b/data-fetch-pluging/dist/plugin/contents/js/mobile.js deleted file mode 100644 index e88ee11..0000000 --- a/data-fetch-pluging/dist/plugin/contents/js/mobile.js +++ /dev/null @@ -1,22 +0,0 @@ -(function (PLUGIN_ID) { - kintone.events.on('mobile.app.record.index.show', () => { - const spaceEl = kintone.mobile.app.getHeaderSpaceElement(); - if (spaceEl === null) { - throw new Error('The header element is unavailable on this page.'); - } - - const fragment = document.createDocumentFragment(); - const headingEl = document.createElement('h3'); - const messageEl = document.createElement('p'); - - const config = kintone.plugin.app.getConfig(PLUGIN_ID); - messageEl.textContent = config.message; - messageEl.classList.add('plugin-space-message'); - headingEl.textContent = 'Hello kintone plugin!'; - headingEl.classList.add('plugin-space-heading'); - - fragment.appendChild(headingEl); - fragment.appendChild(messageEl); - spaceEl.appendChild(fragment); - }); -})(kintone.$PLUGIN_ID); diff --git a/data-fetch-pluging/dist/plugin/contents/manifest.json b/data-fetch-pluging/dist/plugin/contents/manifest.json deleted file mode 100644 index e97eca8..0000000 --- a/data-fetch-pluging/dist/plugin/contents/manifest.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/kintone/js-sdk/%40kintone/plugin-manifest-validator%4010.2.0/packages/plugin-manifest-validator/manifest-schema.json", - "manifest_version": 1, - "version": 2, - "type": "APP", - "desktop": { - "js": [ - "js/desktop.js" - ], - "css": [ - "css/51-modern-default.css", - "css/desktop.css" - ] - }, - "icon": "image/icon.png", - "config": { - "html": "html/config.html", - "js": [ - "js/config.js" - ], - "css": [ - "css/51-modern-default.css", - "css/config.css" - ], - "required_params": [ - "message" - ] - }, - "name": { - "en": "data fetch pluging", - "ja": "データå–得プラグイン" - }, - "description": { - "en": "create search data pluging", - "ja": "æ¤œç´¢çµæžœã®ãƒ‡ãƒ¼ã‚¿ã‚’生æˆã™ã‚‹ãƒ—ラグインã§ã™" - }, - "mobile": { - "js": [ - "js/mobile.js" - ], - "css": [ - "css/mobile.css" - ] - } -} \ No newline at end of file diff --git a/data-fetch-pluging/package-lock.json b/data-fetch-pluging/package-lock.json deleted file mode 100644 index 22f66c6..0000000 --- a/data-fetch-pluging/package-lock.json +++ /dev/null @@ -1,4803 +0,0 @@ -{ - "name": "data-fetch-pluging", - "version": "0.1.0", - "lockfileVersion": 3, - "requires": true, - "packages": { - "": { - "name": "data-fetch-pluging", - "version": "0.1.0", - "devDependencies": { - "@cybozu/eslint-config": "^23.0.0", - "@kintone/plugin-packer": "^8.1.3", - "eslint": "^8.57.0" - } - }, - "node_modules/@babel/code-frame": { - "version": "7.26.2", - "resolved": "https://registry.npmjs.org/@babel/code-frame/-/code-frame-7.26.2.tgz", - "integrity": "sha512-RJlIHRueQgwWitWgF8OdFYGZX328Ax5BCemNGlqHfplnRT9ESi8JkFlvaVYbS+UubVY6dpv87Fs2u5M29iNFVQ==", - "dev": true, - "dependencies": { - "@babel/helper-validator-identifier": "^7.25.9", - "js-tokens": "^4.0.0", - "picocolors": "^1.0.0" - }, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@babel/helper-validator-identifier": { - "version": "7.25.9", - "resolved": "https://registry.npmjs.org/@babel/helper-validator-identifier/-/helper-validator-identifier-7.25.9.tgz", - "integrity": "sha512-Ed61U6XJc3CVRfkERJWDz4dJwKe7iLmmJsbOGu9wSloNSFttHV0I8g6UAgb7qnK5ly5bGLPd4oXZlxCdANBOWQ==", - "dev": true, - "engines": { - "node": ">=6.9.0" - } - }, - "node_modules/@cybozu/eslint-config": { - "version": "23.0.0", - "resolved": "https://registry.npmjs.org/@cybozu/eslint-config/-/eslint-config-23.0.0.tgz", - "integrity": "sha512-xfQVq794pcSDi+q2T5Y83lQuFZQSiEGt8xW0zL8vEh+ux0SrpLzmIj4YFeBTVrZq6+HqnPSZfFRr09BlCSHObQ==", - "dev": true, - "dependencies": { - "@typescript-eslint/eslint-plugin": "^7.4.0", - "@typescript-eslint/parser": "^7.4.0", - "eslint-config-prettier": "^9.1.0", - "eslint-plugin-import": "^2.29.1", - "eslint-plugin-jsx-a11y": "^6.8.0", - "eslint-plugin-node": "^11.1.0", - "eslint-plugin-prettier": "^5.1.3", - "eslint-plugin-react": "^7.34.1", - "eslint-plugin-react-hooks": "^4.6.0" - }, - "engines": { - "node": ">=18" - }, - "peerDependencies": { - "eslint": ">=8.56.0", - "typescript": ">=4.7.5 || ^5.0.0" - } - }, - "node_modules/@eslint-community/eslint-utils": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/@eslint-community/eslint-utils/-/eslint-utils-4.4.1.tgz", - "integrity": "sha512-s3O3waFUrMV8P/XaF/+ZTp1X9XBZW1a4B97ZnjQF2KYWaFD2A8KyFBsrsfSjEmjn3RGWAIuvlneuZm3CUK3jbA==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - }, - "peerDependencies": { - "eslint": "^6.0.0 || ^7.0.0 || >=8.0.0" - } - }, - "node_modules/@eslint-community/regexpp": { - "version": "4.12.1", - "resolved": "https://registry.npmjs.org/@eslint-community/regexpp/-/regexpp-4.12.1.tgz", - "integrity": "sha512-CCZCDJuduB9OUkFkY2IgppNZMi2lBQgD2qzwXkEia16cge2pijY/aXi96CJMquDMn3nJdlPV1A5KrJEXwfLNzQ==", - "dev": true, - "engines": { - "node": "^12.0.0 || ^14.0.0 || >=16.0.0" - } - }, - "node_modules/@eslint/eslintrc": { - "version": "2.1.4", - "resolved": "https://registry.npmjs.org/@eslint/eslintrc/-/eslintrc-2.1.4.tgz", - "integrity": "sha512-269Z39MS6wVJtsoUl10L60WdkhJVdPG24Q4eZTH3nnF6lpvSShEK3wQjDX9JRWAUPvPh7COouPpU9IrqaZFvtQ==", - "dev": true, - "dependencies": { - "ajv": "^6.12.4", - "debug": "^4.3.2", - "espree": "^9.6.0", - "globals": "^13.19.0", - "ignore": "^5.2.0", - "import-fresh": "^3.2.1", - "js-yaml": "^4.1.0", - "minimatch": "^3.1.2", - "strip-json-comments": "^3.1.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/@eslint/eslintrc/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/@eslint/eslintrc/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@eslint/eslintrc/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/@eslint/eslintrc/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@eslint/js": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/@eslint/js/-/js-8.57.1.tgz", - "integrity": "sha512-d9zaMRSTIKDLhctzH12MtXvJKSSUhaHcjV+2Z+GK+EEY7XKpP5yR4x+N3TAcHTcu963nIr+TMcCb4DBCYX1z6Q==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - } - }, - "node_modules/@humanwhocodes/config-array": { - "version": "0.13.0", - "resolved": "https://registry.npmjs.org/@humanwhocodes/config-array/-/config-array-0.13.0.tgz", - "integrity": "sha512-DZLEEqFWQFiyK6h5YIeynKx7JlvCYWL0cImfSRXZ9l4Sg2efkFGTuFf6vzXjK1cq6IYkU+Eg/JizXw+TD2vRNw==", - "deprecated": "Use @eslint/config-array instead", - "dev": true, - "dependencies": { - "@humanwhocodes/object-schema": "^2.0.3", - "debug": "^4.3.1", - "minimatch": "^3.0.5" - }, - "engines": { - "node": ">=10.10.0" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/@humanwhocodes/config-array/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/@humanwhocodes/module-importer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/@humanwhocodes/module-importer/-/module-importer-1.0.1.tgz", - "integrity": "sha512-bxveV4V8v5Yb4ncFTT3rPSgZBOpCkjfK0y4oVVVJwIuDVBRMDXrPyXRL988i5ap9m9bnyEEjWfm5WkBmtffLfA==", - "dev": true, - "engines": { - "node": ">=12.22" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/nzakas" - } - }, - "node_modules/@humanwhocodes/object-schema": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/@humanwhocodes/object-schema/-/object-schema-2.0.3.tgz", - "integrity": "sha512-93zYdMES/c1D69yZiKDBj0V24vqNzB/koF26KPaagAfd3P/4gUlh3Dys5ogAK+Exi9QyzlD8x/08Zt7wIKcDcA==", - "deprecated": "Use @eslint/object-schema instead", - "dev": true - }, - "node_modules/@kintone/plugin-manifest-validator": { - "version": "10.2.2", - "resolved": "https://registry.npmjs.org/@kintone/plugin-manifest-validator/-/plugin-manifest-validator-10.2.2.tgz", - "integrity": "sha512-dAfqU2f6QeIROPeZAvaYpC64mRlgxf1dPerI5SmLIhaItrlA+J/SQ1+lPvwiyLGjIJjzaKU0lW5arwXQp51sDw==", - "dev": true, - "dependencies": { - "ajv": "^8.16.0", - "ajv-formats": "^3.0.1", - "bytes": "^3.1.2" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@kintone/plugin-packer": { - "version": "8.1.3", - "resolved": "https://registry.npmjs.org/@kintone/plugin-packer/-/plugin-packer-8.1.3.tgz", - "integrity": "sha512-hUWscPFfwiw9xoBIZv92WGul0GL4AErX9A4oI0tyaOEvFZ7rRSuLMUH5xOK79Qacr26tMw8jPDiIC9MBD0jbuQ==", - "dev": true, - "dependencies": { - "@kintone/plugin-manifest-validator": "^10.2.2", - "chokidar": "^3.6.0", - "debug": "^4.3.5", - "denodeify": "^1.2.1", - "meow": "^9.0.0", - "mkdirp": "^3.0.1", - "node-rsa": "~1.1.1", - "stream-buffers": "^3.0.3", - "yauzl": "^3.1.3", - "yazl": "^2.5.1" - }, - "bin": { - "kintone-plugin-packer": "bin/cli.js" - }, - "engines": { - "node": ">=18" - } - }, - "node_modules/@nodelib/fs.scandir": { - "version": "2.1.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.scandir/-/fs.scandir-2.1.5.tgz", - "integrity": "sha512-vq24Bq3ym5HEQm2NKCr3yXDwjc7vTsEThRDnkp2DK9p1uqLR+DHurm/NOTo0KG7HYHU7eppKZj3MyqYuMBf62g==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "2.0.5", - "run-parallel": "^1.1.9" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.stat": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/@nodelib/fs.stat/-/fs.stat-2.0.5.tgz", - "integrity": "sha512-RkhPPp2zrqDAQA/2jNhnztcPAlv64XdhIp7a7454A5ovI7Bukxgt7MX7udwAu3zg1DcpPU0rz3VV1SeaqvY4+A==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@nodelib/fs.walk": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/@nodelib/fs.walk/-/fs.walk-1.2.8.tgz", - "integrity": "sha512-oGB+UxlgWcgQkgwo8GcEGwemoTFt3FIO9ababBmaGwXIoBKZ+GTy0pP185beGg7Llih/NSHSV2XAs1lnznocSg==", - "dev": true, - "dependencies": { - "@nodelib/fs.scandir": "2.1.5", - "fastq": "^1.6.0" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/@pkgr/core": { - "version": "0.1.1", - "resolved": "https://registry.npmjs.org/@pkgr/core/-/core-0.1.1.tgz", - "integrity": "sha512-cq8o4cWH0ibXh9VGi5P20Tu9XF/0fFXl9EUinr9QfTM7a7p0oTA4iJRCQWppXR1Pg8dSM0UCItCkPwsk9qWWYA==", - "dev": true, - "engines": { - "node": "^12.20.0 || ^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/@rtsao/scc": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/@rtsao/scc/-/scc-1.1.0.tgz", - "integrity": "sha512-zt6OdqaDoOnJ1ZYsCYGt9YmWzDXl4vQdKTyJev62gFhRGKdx7mcT54V9KIjg+d2wi9EXsPvAPKe7i7WjfVWB8g==", - "dev": true - }, - "node_modules/@types/json5": { - "version": "0.0.29", - "resolved": "https://registry.npmjs.org/@types/json5/-/json5-0.0.29.tgz", - "integrity": "sha512-dRLjCWHYg4oaA77cxO64oO+7JwCwnIzkZPdrrC71jQmQtlhM556pwKo5bUzqvZndkVbeFLIIi+9TC40JNF5hNQ==", - "dev": true - }, - "node_modules/@types/minimist": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/@types/minimist/-/minimist-1.2.5.tgz", - "integrity": "sha512-hov8bUuiLiyFPGyFPE1lwWhmzYbirOXQNNo40+y3zow8aFVTeyn3VWL0VFFfdNddA8S4Vf0Tc062rzyNr7Paag==", - "dev": true - }, - "node_modules/@types/normalize-package-data": { - "version": "2.4.4", - "resolved": "https://registry.npmjs.org/@types/normalize-package-data/-/normalize-package-data-2.4.4.tgz", - "integrity": "sha512-37i+OaWTh9qeK4LSHPsyRC7NahnGotNuZvjLSgcPzblpHB3rrCJxAOgI5gCdKm7coonsaX1Of0ILiTcnZjbfxA==", - "dev": true - }, - "node_modules/@typescript-eslint/eslint-plugin": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/eslint-plugin/-/eslint-plugin-7.18.0.tgz", - "integrity": "sha512-94EQTWZ40mzBc42ATNIBimBEDltSJ9RQHCC8vc/PDbxi4k8dVwUAv4o98dk50M1zB+JGFxp43FP7f8+FP8R6Sw==", - "dev": true, - "dependencies": { - "@eslint-community/regexpp": "^4.10.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/type-utils": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "graphemer": "^1.4.0", - "ignore": "^5.3.1", - "natural-compare": "^1.4.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "@typescript-eslint/parser": "^7.0.0", - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/parser": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/parser/-/parser-7.18.0.tgz", - "integrity": "sha512-4Z+L8I2OqhZV8qA132M4wNL30ypZGYOQVBfMgxDH/K5UX0PNqTu1c6za9ST5r9+tavvHiTWmBnKzpCJ/GlVFtg==", - "dev": true, - "dependencies": { - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/scope-manager": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/scope-manager/-/scope-manager-7.18.0.tgz", - "integrity": "sha512-jjhdIE/FPF2B7Z1uzc6i3oWKbGcHb87Qw7AWj6jmEqNOfDFbJWtjt/XfwCpvNkpGWlcJaog5vTR+VV8+w9JflA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/type-utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/type-utils/-/type-utils-7.18.0.tgz", - "integrity": "sha512-XL0FJXuCLaDuX2sYqZUUSOJ2sG5/i1AAze+axqmLnSkNEVMVYLF+cbwlB2w8D1tinFuSikHmFta+P+HOofrLeA==", - "dev": true, - "dependencies": { - "@typescript-eslint/typescript-estree": "7.18.0", - "@typescript-eslint/utils": "7.18.0", - "debug": "^4.3.4", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/types": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/types/-/types-7.18.0.tgz", - "integrity": "sha512-iZqi+Ds1y4EDYUtlOOC+aUmxnE9xS/yCigkjA7XpTKV6nCBd3Hp/PRGGmdwnfkV2ThMyYldP1wRpm/id99spTQ==", - "dev": true, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@typescript-eslint/typescript-estree": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/typescript-estree/-/typescript-estree-7.18.0.tgz", - "integrity": "sha512-aP1v/BSPnnyhMHts8cf1qQ6Q1IFwwRvAQGRvBFkWlo3/lH29OXA3Pts+c10nxRxIBrDnoMqzhgdwVe5f2D6OzA==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/visitor-keys": "7.18.0", - "debug": "^4.3.4", - "globby": "^11.1.0", - "is-glob": "^4.0.3", - "minimatch": "^9.0.4", - "semver": "^7.6.0", - "ts-api-utils": "^1.3.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependenciesMeta": { - "typescript": { - "optional": true - } - } - }, - "node_modules/@typescript-eslint/utils": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/utils/-/utils-7.18.0.tgz", - "integrity": "sha512-kK0/rNa2j74XuHVcoCZxdFBMF+aq/vH83CXAOHieC+2Gis4mF8jJXT5eAfyD3K0sAxtPuwxaIOIOvhwzVDt/kw==", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.4.0", - "@typescript-eslint/scope-manager": "7.18.0", - "@typescript-eslint/types": "7.18.0", - "@typescript-eslint/typescript-estree": "7.18.0" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - }, - "peerDependencies": { - "eslint": "^8.56.0" - } - }, - "node_modules/@typescript-eslint/visitor-keys": { - "version": "7.18.0", - "resolved": "https://registry.npmjs.org/@typescript-eslint/visitor-keys/-/visitor-keys-7.18.0.tgz", - "integrity": "sha512-cDF0/Gf81QpY3xYyJKDV14Zwdmid5+uuENhjH2EqFaF0ni+yAyq/LzMaIJdhNJXZI7uLzwIlA+V7oWoyn6Curg==", - "dev": true, - "dependencies": { - "@typescript-eslint/types": "7.18.0", - "eslint-visitor-keys": "^3.4.3" - }, - "engines": { - "node": "^18.18.0 || >=20.0.0" - }, - "funding": { - "type": "opencollective", - "url": "https://opencollective.com/typescript-eslint" - } - }, - "node_modules/@ungap/structured-clone": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/@ungap/structured-clone/-/structured-clone-1.2.1.tgz", - "integrity": "sha512-fEzPV3hSkSMltkw152tJKNARhOupqbH96MZWyRjNaYZOMIzbrTeQDG+MTc6Mr2pgzFQzFxAfmhGDNP5QK++2ZA==", - "dev": true - }, - "node_modules/acorn": { - "version": "8.14.0", - "resolved": "https://registry.npmjs.org/acorn/-/acorn-8.14.0.tgz", - "integrity": "sha512-cl669nCJTZBsL97OF4kUQm5g5hC2uihk0NxY3WENAC0TYdILVkAyHymAntgxGkl7K+t0cXIrH5siy5S4XkFycA==", - "dev": true, - "bin": { - "acorn": "bin/acorn" - }, - "engines": { - "node": ">=0.4.0" - } - }, - "node_modules/acorn-jsx": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/acorn-jsx/-/acorn-jsx-5.3.2.tgz", - "integrity": "sha512-rq9s+JNhf0IChjtDXxllJ7g41oZk5SlXtp0LHwyA5cejwn7vKmKp4pPri6YEePv2PU65sAsegbXtIinmDFDXgQ==", - "dev": true, - "peerDependencies": { - "acorn": "^6.0.0 || ^7.0.0 || ^8.0.0" - } - }, - "node_modules/ajv": { - "version": "8.17.1", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-8.17.1.tgz", - "integrity": "sha512-B/gBuNg5SiMTrPkC+A2+cW0RszwxYmn6VYxB/inlBStS5nx6xHIt/ehKRhIMhqusl7a8LjQoZnjCs5vhwxOQ1g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.3", - "fast-uri": "^3.0.1", - "json-schema-traverse": "^1.0.0", - "require-from-string": "^2.0.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/ajv-formats": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/ajv-formats/-/ajv-formats-3.0.1.tgz", - "integrity": "sha512-8iUql50EUR+uUcdRQ3HDqa6EVyo3docL8g5WJ3FNcWmu62IbkGUue/pEyLBW8VGKKucTPgqeks4fIU1DA4yowQ==", - "dev": true, - "dependencies": { - "ajv": "^8.0.0" - }, - "peerDependencies": { - "ajv": "^8.0.0" - }, - "peerDependenciesMeta": { - "ajv": { - "optional": true - } - } - }, - "node_modules/ansi-regex": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/ansi-regex/-/ansi-regex-5.0.1.tgz", - "integrity": "sha512-quJQXlTSUGL2LH9SUXo8VwsY4soanhgo6LNSm84E1LBcE8s3O0wpdiRzyR9z/ZZJMlMWv37qOOb9pdJlMUEKFQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ansi-styles": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/ansi-styles/-/ansi-styles-4.3.0.tgz", - "integrity": "sha512-zbB9rCJAT1rbjiVDb2hqKFHNYLxgtk8NURxZ3IZwD3F6NtxbXZQCnnSi1Lkx+IDohdPlFp222wVALIheZJQSEg==", - "dev": true, - "dependencies": { - "color-convert": "^2.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/chalk/ansi-styles?sponsor=1" - } - }, - "node_modules/anymatch": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/anymatch/-/anymatch-3.1.3.tgz", - "integrity": "sha512-KMReFUr0B4t+D+OBkjR3KYqvocp2XaSzO55UcB6mgQMd3KbcE+mWTyvVV7D/zsdEbNnV6acZUutkiHQXvTr1Rw==", - "dev": true, - "dependencies": { - "normalize-path": "^3.0.0", - "picomatch": "^2.0.4" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/argparse": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/argparse/-/argparse-2.0.1.tgz", - "integrity": "sha512-8+9WqebbFzpX9OR+Wa6O29asIogeRMzcGtAINdpMHHyAg10f05aSFVBbcEqGf/PXw1EjAZ+q2/bEBg3DvurK3Q==", - "dev": true - }, - "node_modules/aria-query": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/aria-query/-/aria-query-5.3.2.tgz", - "integrity": "sha512-COROpnaoap1E2F000S62r6A60uHZnmlvomhfyT2DlTcrY1OrBKn2UhH7qn5wTC9zMvD0AY7csdPSNwKP+7WiQw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/array-buffer-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/array-buffer-byte-length/-/array-buffer-byte-length-1.0.1.tgz", - "integrity": "sha512-ahC5W1xgou+KTXix4sAO8Ki12Q+jf4i0+tmk3sC+zgcynshkHxzpXdImBehiUYKKKDwvfFiJl1tZt6ewscS1Mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "is-array-buffer": "^3.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-includes": { - "version": "3.1.8", - "resolved": "https://registry.npmjs.org/array-includes/-/array-includes-3.1.8.tgz", - "integrity": "sha512-itaWrbYbqpGXkGhZPGUulwnhVf5Hpy1xiCFsGqyIGglbBxmG5vSjxQen3/WGOjPpNEv1RtBLKxbmVXm8HpJStQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "is-string": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array-union": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/array-union/-/array-union-2.1.0.tgz", - "integrity": "sha512-HGyxoOTYUyCM6stUe6EJgnd4EoewAI7zMdfqO+kGjnlZmBDz/cR5pf8r/cR4Wq60sL/p0IkcjUEEPwS3GFrIyw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/array.prototype.findlast": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlast/-/array.prototype.findlast-1.2.5.tgz", - "integrity": "sha512-CVvd6FHg1Z3POpBLxO6E6zr+rSKEQ9L6rZHAaY7lLfhKsWYUBBOuMs0e9o24oopj6H+geRCX0YJ+TJLBK2eHyQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.findlastindex": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/array.prototype.findlastindex/-/array.prototype.findlastindex-1.2.5.tgz", - "integrity": "sha512-zfETvRFA8o7EiNn++N5f/kaCw221hrpGsDmcpndVupkPzEc1Wuf3VgC0qby1BbHs7f5DVYjgtEU2LLh5bqeGfQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flat": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flat/-/array.prototype.flat-1.3.2.tgz", - "integrity": "sha512-djYB+Zx2vLewY8RWlNCUdHjDXs2XOgm602S9E7P/UpHgfeHL00cRiIF+IN/G/aUJ7kGPb6yO/ErDI5V2s8iycA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.flatmap": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/array.prototype.flatmap/-/array.prototype.flatmap-1.3.2.tgz", - "integrity": "sha512-Ewyx0c9PmpcsByhSW4r+9zDU7sGjFc86qf/kKtuSCRdhfbk0SNLLkaT5qvcHnRGgc5NP/ly/y+qkXkqONX54CQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "es-shim-unscopables": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/array.prototype.tosorted": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/array.prototype.tosorted/-/array.prototype.tosorted-1.1.4.tgz", - "integrity": "sha512-p6Fx8B7b7ZhL/gmUsAy0D15WhvDccw3mnGNbZpi3pmeJdxtWsj2jEaI4Y6oo3XiHfzuSgPwKc04MYt6KgvC/wA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-shim-unscopables": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/arraybuffer.prototype.slice": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/arraybuffer.prototype.slice/-/arraybuffer.prototype.slice-1.0.3.tgz", - "integrity": "sha512-bMxMKAjg13EBSVscxTaYA4mRc5t1UAXa2kXiGTNfZ079HIWXEkKmkgFrh/nJqamaLSrXO5H4WFFkPEaLJWbs3A==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "es-abstract": "^1.22.3", - "es-errors": "^1.2.1", - "get-intrinsic": "^1.2.3", - "is-array-buffer": "^3.0.4", - "is-shared-array-buffer": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/arrify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/arrify/-/arrify-1.0.1.tgz", - "integrity": "sha512-3CYzex9M9FGQjCGMGyi6/31c8GJbgb0qGyrx5HWxPd0aCwh4cB2YjMb2Xf9UuoogrMrlO9cTqnB5rI5GHZTcUA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/asn1": { - "version": "0.2.6", - "resolved": "https://registry.npmjs.org/asn1/-/asn1-0.2.6.tgz", - "integrity": "sha512-ix/FxPn0MDjeyJ7i/yoHGFt/EX6LyNbxSEhPPXODPL+KB0VPk86UYfL0lMdy+KCnv+fmvIzySwaK5COwqVbWTQ==", - "dev": true, - "dependencies": { - "safer-buffer": "~2.1.0" - } - }, - "node_modules/ast-types-flow": { - "version": "0.0.8", - "resolved": "https://registry.npmjs.org/ast-types-flow/-/ast-types-flow-0.0.8.tgz", - "integrity": "sha512-OH/2E5Fg20h2aPrbe+QL8JZQFko0YZaF+j4mnQ7BGhfavO7OpSLa8a0y9sBwomHdSbkhTS8TQNayBfnW5DwbvQ==", - "dev": true - }, - "node_modules/available-typed-arrays": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/available-typed-arrays/-/available-typed-arrays-1.0.7.tgz", - "integrity": "sha512-wvUjBtSGN7+7SjNpq/9M2Tg350UZD3q62IFZLbRAR1bSMlCo1ZaeW+BJ+D090e4hIIZLBcTDWe4Mh4jvUDajzQ==", - "dev": true, - "dependencies": { - "possible-typed-array-names": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/axe-core": { - "version": "4.10.2", - "resolved": "https://registry.npmjs.org/axe-core/-/axe-core-4.10.2.tgz", - "integrity": "sha512-RE3mdQ7P3FRSe7eqCWoeQ/Z9QXrtniSjp1wUjt5nRC3WIpz5rSCve6o3fsZ2aCpJtrZjSZgjwXAoTO5k4tEI0w==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/axobject-query": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/axobject-query/-/axobject-query-4.1.0.tgz", - "integrity": "sha512-qIj0G9wZbMGNLjLmg1PT6v2mE9AH2zlnADJD/2tC6E00hgmhUOfEB6greHPAfLRSufHqROIUTkw6E+M3lH0PTQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/balanced-match": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/balanced-match/-/balanced-match-1.0.2.tgz", - "integrity": "sha512-3oSeUO0TMV67hN1AmbXsK4yaqU7tjiHlbxRDZOpH0KW9+CeX4bRAaX0Anxt0tx2MrpRpWwQaPwIlISEJhYU5Pw==", - "dev": true - }, - "node_modules/binary-extensions": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/binary-extensions/-/binary-extensions-2.3.0.tgz", - "integrity": "sha512-Ceh+7ox5qe7LJuLHoY0feh3pHuUDHAcRUeyL2VYghZwfpkNIy/+8Ocg0a3UuSoYzavmylwuLWQOf3hl0jjMMIw==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/brace-expansion": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-2.0.1.tgz", - "integrity": "sha512-XnAIvQ8eM+kC6aULx6wuQiwVsnzsi9d3WxzV3FpWTGA19F621kwdbsAcFKXgKUHZWsy+mY6iL1sHTxWEFCytDA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0" - } - }, - "node_modules/braces": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/braces/-/braces-3.0.3.tgz", - "integrity": "sha512-yQbXgO/OSZVD2IsiLlro+7Hf6Q18EJrKSEsdoMzKePKXct3gvD8oLcOQdIzGupr5Fj+EDe8gO/lxc1BzfMpxvA==", - "dev": true, - "dependencies": { - "fill-range": "^7.1.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/buffer-crc32": { - "version": "0.2.13", - "resolved": "https://registry.npmjs.org/buffer-crc32/-/buffer-crc32-0.2.13.tgz", - "integrity": "sha512-VO9Ht/+p3SN7SKWqcrgEzjGbRSJYTx+Q1pTQC0wrWqHx0vpJraQ6GtHx8tvcg1rlK1byhU5gccxgOgj7B0TDkQ==", - "dev": true, - "engines": { - "node": "*" - } - }, - "node_modules/bytes": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/bytes/-/bytes-3.1.2.tgz", - "integrity": "sha512-/Nf7TyzTx6S3yRJObOAV7956r8cr2+Oj8AC5dt8wSP3BQAoeX58NoHyCU8P8zGkNXStjTSi6fzO6F0pBdcYbEg==", - "dev": true, - "engines": { - "node": ">= 0.8" - } - }, - "node_modules/call-bind": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/call-bind/-/call-bind-1.0.8.tgz", - "integrity": "sha512-oKlSFMcMwpUg2ednkhQ454wfWiU/ul3CkJe/PEHcTKuiX6RpbehUiFMXu13HalGZxfUwCQzZG747YXBn1im9ww==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-define-property": "^1.0.0", - "get-intrinsic": "^1.2.4", - "set-function-length": "^1.2.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/call-bind-apply-helpers": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/call-bind-apply-helpers/-/call-bind-apply-helpers-1.0.1.tgz", - "integrity": "sha512-BhYE+WDaywFg2TBWYNXAE+8B1ATnThNBqXHP5nQu0jWJdVvY2hvkpyB3qOmtmDePiS5/BDQ8wASEWGMWRG148g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/call-bound": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/call-bound/-/call-bound-1.0.2.tgz", - "integrity": "sha512-0lk0PHFe/uz0vl527fG9CgdE9WdafjDbCXvBbs+LUv000TVt2Jjhqbs4Jwm8gz070w8xXyEAxrPOMullsxXeGg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "get-intrinsic": "^1.2.5" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/callsites": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/callsites/-/callsites-3.1.0.tgz", - "integrity": "sha512-P8BjAsXvZS+VIDUI11hHCQEv74YT67YUi5JJFNWIqL235sBmjX4+qx9Muvls5ivyNENctx46xQLQ3aTuE7ssaQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase": { - "version": "5.3.1", - "resolved": "https://registry.npmjs.org/camelcase/-/camelcase-5.3.1.tgz", - "integrity": "sha512-L28STB170nwWS63UjtlEOE3dldQApaJXZkOI1uMFfzf3rRuPegHaHesyee+YxQ+W6SvRDQV6UrdOdRiR153wJg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/camelcase-keys": { - "version": "6.2.2", - "resolved": "https://registry.npmjs.org/camelcase-keys/-/camelcase-keys-6.2.2.tgz", - "integrity": "sha512-YrwaA0vEKazPBkn0ipTiMpSajYDSe+KjQfrjhcBMxJt/znbvlHd8Pw/Vamaz5EB4Wfhs3SUR3Z9mwRu/P3s3Yg==", - "dev": true, - "dependencies": { - "camelcase": "^5.3.1", - "map-obj": "^4.0.0", - "quick-lru": "^4.0.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/chalk": { - "version": "4.1.2", - "resolved": "https://registry.npmjs.org/chalk/-/chalk-4.1.2.tgz", - "integrity": "sha512-oKnbhFyRIXpUuez8iBMmyEa4nbj4IOQyuhc/wy9kY7/WVPcwIO9VA668Pu8RkO7+0G76SLROeyw9CpQ061i4mA==", - "dev": true, - "dependencies": { - "ansi-styles": "^4.1.0", - "supports-color": "^7.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/chalk/chalk?sponsor=1" - } - }, - "node_modules/chokidar": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/chokidar/-/chokidar-3.6.0.tgz", - "integrity": "sha512-7VT13fmjotKpGipCW9JEQAusEPE+Ei8nl6/g4FBAmIm0GOOLMua9NDDo/DWp0ZAxCr3cPq5ZpBqmPAQgDda2Pw==", - "dev": true, - "dependencies": { - "anymatch": "~3.1.2", - "braces": "~3.0.2", - "glob-parent": "~5.1.2", - "is-binary-path": "~2.1.0", - "is-glob": "~4.0.1", - "normalize-path": "~3.0.0", - "readdirp": "~3.6.0" - }, - "engines": { - "node": ">= 8.10.0" - }, - "funding": { - "url": "https://paulmillr.com/funding/" - }, - "optionalDependencies": { - "fsevents": "~2.3.2" - } - }, - "node_modules/color-convert": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/color-convert/-/color-convert-2.0.1.tgz", - "integrity": "sha512-RRECPsj7iu/xb5oKYcsFHSppFNnsj/52OVTRKb4zP5onXwVF3zVmmToNcOfGC+CRDpfK/U584fMg38ZHCaElKQ==", - "dev": true, - "dependencies": { - "color-name": "~1.1.4" - }, - "engines": { - "node": ">=7.0.0" - } - }, - "node_modules/color-name": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/color-name/-/color-name-1.1.4.tgz", - "integrity": "sha512-dOy+3AuW3a2wNbZHIuMZpTcgjGuLU/uBL/ubcZF9OXbDo8ff4O8yVp5Bf0efS8uEoYo5q4Fx7dY9OgQGXgAsQA==", - "dev": true - }, - "node_modules/concat-map": { - "version": "0.0.1", - "resolved": "https://registry.npmjs.org/concat-map/-/concat-map-0.0.1.tgz", - "integrity": "sha512-/Srv4dswyQNBfohGpz9o6Yb3Gz3SrUDqBH5rTuhGR7ahtlbYKnVxw2bCFMRljaA7EXHaXZ8wsHdodFvbkhKmqg==", - "dev": true - }, - "node_modules/cross-spawn": { - "version": "7.0.6", - "resolved": "https://registry.npmjs.org/cross-spawn/-/cross-spawn-7.0.6.tgz", - "integrity": "sha512-uV2QOWP2nWzsy2aMp8aRibhi9dlzF5Hgh5SHaB9OiTGEyDTiJJyx0uy51QXdyWbtAHNua4XJzUKca3OzKUd3vA==", - "dev": true, - "dependencies": { - "path-key": "^3.1.0", - "shebang-command": "^2.0.0", - "which": "^2.0.1" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/damerau-levenshtein": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/damerau-levenshtein/-/damerau-levenshtein-1.0.8.tgz", - "integrity": "sha512-sdQSFB7+llfUcQHUQO3+B8ERRj0Oa4w9POWMI/puGtuf7gFywGmkaLCElnudfTiKZV+NvHqL0ifzdrI8Ro7ESA==", - "dev": true - }, - "node_modules/data-view-buffer": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-buffer/-/data-view-buffer-1.0.1.tgz", - "integrity": "sha512-0lht7OugA5x3iJLOWFhWK/5ehONdprk0ISXqVFn/NFrDu+cuc8iADFrGQz5BnRK7LLU3JmkbXSxaqX+/mXYtUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/data-view-byte-length/-/data-view-byte-length-1.0.1.tgz", - "integrity": "sha512-4J7wRJD3ABAzr8wP+OcIcqq2dlUKp4DVflx++hs5h5ZKydWMI6/D/fAot+yh6g2tHh8fLFTvNOaVN357NvSrOQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/data-view-byte-offset": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/data-view-byte-offset/-/data-view-byte-offset-1.0.0.tgz", - "integrity": "sha512-t/Ygsytq+R995EJ5PZlD4Cu56sWa8InXySaViRzw9apusqsOO2bQP+SbYzAhR0pFKoB+43lYy8rWban9JSuXnA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-data-view": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/debug": { - "version": "4.4.0", - "resolved": "https://registry.npmjs.org/debug/-/debug-4.4.0.tgz", - "integrity": "sha512-6WTZ/IxCY/T6BALoZHaE4ctp9xm+Z5kY/pzYaCHRFeyVhojxlrm+46y68HA6hr0TcwEssoxNiDEUJQjfPZ/RYA==", - "dev": true, - "dependencies": { - "ms": "^2.1.3" - }, - "engines": { - "node": ">=6.0" - }, - "peerDependenciesMeta": { - "supports-color": { - "optional": true - } - } - }, - "node_modules/decamelize": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/decamelize/-/decamelize-1.2.0.tgz", - "integrity": "sha512-z2S+W9X73hAUUki+N+9Za2lBlun89zigOyGrsax+KUQ6wKW4ZoWpEYBkGhQjwAjjDCkWxhY0VKEhk8wzY7F5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/decamelize-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/decamelize-keys/-/decamelize-keys-1.1.1.tgz", - "integrity": "sha512-WiPxgEirIV0/eIOMcnFBA3/IJZAZqKnwAwWyvvdi4lsr1WCN22nhdf/3db3DoZcUjTV2SqfzIwNyp6y2xs3nmg==", - "dev": true, - "dependencies": { - "decamelize": "^1.1.0", - "map-obj": "^1.0.0" - }, - "engines": { - "node": ">=0.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/decamelize-keys/node_modules/map-obj": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-1.0.1.tgz", - "integrity": "sha512-7N/q3lyZ+LVCp7PzuxrJr4KMbBE2hW7BT7YNia330OFxIf4d3r5zVpicP2650l7CPN6RM9zOJRl3NGpqSiw3Eg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/deep-is": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/deep-is/-/deep-is-0.1.4.tgz", - "integrity": "sha512-oIPzksmTg4/MriiaYGO+okXDT7ztn/w3Eptv/+gSIdMdKsJo0u4CfYNFJPy+4SKMuCqGw2wxnA+URMg3t8a/bQ==", - "dev": true - }, - "node_modules/define-data-property": { - "version": "1.1.4", - "resolved": "https://registry.npmjs.org/define-data-property/-/define-data-property-1.1.4.tgz", - "integrity": "sha512-rBMvIzlpA8v6E+SJZoo++HAYqsLrkg7MSfIinMPFhmkorw7X+dOXVJQs+QT69zGkzMyfDnIMN2Wid1+NbL3T+A==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/define-properties": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/define-properties/-/define-properties-1.2.1.tgz", - "integrity": "sha512-8QmQKqEASLd5nx0U1B1okLElbUuuttJ/AnYmRXbbbGDWh6uS208EjD4Xqq/I9wK7u0v6O08XhTWnt5XtEbR6Dg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.0.1", - "has-property-descriptors": "^1.0.0", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/denodeify": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/denodeify/-/denodeify-1.2.1.tgz", - "integrity": "sha512-KNTihKNmQENUZeKu5fzfpzRqR5S2VMp4gl9RFHiWzj9DfvYQPMJ6XHKNaQxaGCXwPk6y9yme3aUoaiAe+KX+vg==", - "dev": true - }, - "node_modules/dir-glob": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/dir-glob/-/dir-glob-3.0.1.tgz", - "integrity": "sha512-WkrWp9GR4KXfKGYzOLmTuGVi1UWFfws377n9cc55/tb6DuqyF6pcQ5AbiHEshaDpY9v6oaSr2XCDidGmMwdzIA==", - "dev": true, - "dependencies": { - "path-type": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/doctrine": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-3.0.0.tgz", - "integrity": "sha512-yS+Q5i3hBf7GBkd4KG8a7eBNNWNGLTaEwwYWUijIYM7zrlYDM0BFXHjjPWlWZ1Rg7UaddZeIDmi9jF3HmqiQ2w==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/dunder-proto": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/dunder-proto/-/dunder-proto-1.0.0.tgz", - "integrity": "sha512-9+Sj30DIu+4KvHqMfLUGLFYL2PkURSYMVXJyXe92nFRvlYq5hBjLEhblKB+vkd/WVlUYMWigiY07T91Fkk0+4A==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.0", - "es-errors": "^1.3.0", - "gopd": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/emoji-regex": { - "version": "9.2.2", - "resolved": "https://registry.npmjs.org/emoji-regex/-/emoji-regex-9.2.2.tgz", - "integrity": "sha512-L18DaJsXSUk2+42pv8mLs5jJT2hqFkFE4j21wOmgbUqsZ2hL72NsUU785g9RXgo3s0ZNgVl42TiHp3ZtOv/Vyg==", - "dev": true - }, - "node_modules/error-ex": { - "version": "1.3.2", - "resolved": "https://registry.npmjs.org/error-ex/-/error-ex-1.3.2.tgz", - "integrity": "sha512-7dFHNmqeFSEt2ZBsCriorKnn3Z2pj+fd9kmI6QoWw4//DL+icEBfc0U7qJCisqrTsKTjw4fNFy2pW9OqStD84g==", - "dev": true, - "dependencies": { - "is-arrayish": "^0.2.1" - } - }, - "node_modules/es-abstract": { - "version": "1.23.5", - "resolved": "https://registry.npmjs.org/es-abstract/-/es-abstract-1.23.5.tgz", - "integrity": "sha512-vlmniQ0WNPwXqA0BnmwV3Ng7HxiGlh6r5U6JcTMNx8OilcAGqVJBHJcPjqOMaczU9fRuRK5Px2BdVyPRnKMMVQ==", - "dev": true, - "dependencies": { - "array-buffer-byte-length": "^1.0.1", - "arraybuffer.prototype.slice": "^1.0.3", - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "data-view-buffer": "^1.0.1", - "data-view-byte-length": "^1.0.1", - "data-view-byte-offset": "^1.0.0", - "es-define-property": "^1.0.0", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "es-set-tostringtag": "^2.0.3", - "es-to-primitive": "^1.2.1", - "function.prototype.name": "^1.1.6", - "get-intrinsic": "^1.2.4", - "get-symbol-description": "^1.0.2", - "globalthis": "^1.0.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "hasown": "^2.0.2", - "internal-slot": "^1.0.7", - "is-array-buffer": "^3.0.4", - "is-callable": "^1.2.7", - "is-data-view": "^1.0.1", - "is-negative-zero": "^2.0.3", - "is-regex": "^1.1.4", - "is-shared-array-buffer": "^1.0.3", - "is-string": "^1.0.7", - "is-typed-array": "^1.1.13", - "is-weakref": "^1.0.2", - "object-inspect": "^1.13.3", - "object-keys": "^1.1.1", - "object.assign": "^4.1.5", - "regexp.prototype.flags": "^1.5.3", - "safe-array-concat": "^1.1.2", - "safe-regex-test": "^1.0.3", - "string.prototype.trim": "^1.2.9", - "string.prototype.trimend": "^1.0.8", - "string.prototype.trimstart": "^1.0.8", - "typed-array-buffer": "^1.0.2", - "typed-array-byte-length": "^1.0.1", - "typed-array-byte-offset": "^1.0.2", - "typed-array-length": "^1.0.6", - "unbox-primitive": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/es-define-property": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/es-define-property/-/es-define-property-1.0.1.tgz", - "integrity": "sha512-e3nRfgfUZ4rNGL232gUgX06QNyyez04KdjFrF+LTRoOXmrOgFKDg4BCdsjW8EnT69eqdYGmRpJwiPVYNrCaW3g==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-errors": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-errors/-/es-errors-1.3.0.tgz", - "integrity": "sha512-Zf5H2Kxt2xjTvbJvP2ZWLEICxA6j+hAmMzIlypy4xcBg1vKVnx89Wy0GbS+kf5cwCVFFzdCFh2XSCFNULS6csw==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-iterator-helpers": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/es-iterator-helpers/-/es-iterator-helpers-1.2.0.tgz", - "integrity": "sha512-tpxqxncxnpw3c93u8n3VOzACmRFoVmWJqbWXvX/JfKbkhBw1oslgPrUfeSt2psuqyEJFD6N/9lg5i7bsKpoq+Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3", - "es-errors": "^1.3.0", - "es-set-tostringtag": "^2.0.3", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "globalthis": "^1.0.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2", - "has-proto": "^1.0.3", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "iterator.prototype": "^1.1.3", - "safe-array-concat": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-object-atoms": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/es-object-atoms/-/es-object-atoms-1.0.0.tgz", - "integrity": "sha512-MZ4iQ6JwHOBQjahnjwaC1ZtIBH+2ohjamzAO3oaHcXYup7qxjF2fixyH+Q71voWHeOkI2q/TnJao/KfXYIZWbw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-set-tostringtag": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/es-set-tostringtag/-/es-set-tostringtag-2.0.3.tgz", - "integrity": "sha512-3T8uNMC3OQTHkFUsFq8r/BwAXLHvU/9O9mE0fBc/MY5iq/8H7ncvO947LmYA6ldWw9Uh8Yhf25zu6n7nML5QWQ==", - "dev": true, - "dependencies": { - "get-intrinsic": "^1.2.4", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/es-shim-unscopables": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/es-shim-unscopables/-/es-shim-unscopables-1.0.2.tgz", - "integrity": "sha512-J3yBRXCzDu4ULnQwxyToo/OjdMx6akgVC7K6few0a7F/0wLtmKKN7I73AH5T2836UuXRqN7Qg+IIUw/+YJksRw==", - "dev": true, - "dependencies": { - "hasown": "^2.0.0" - } - }, - "node_modules/es-to-primitive": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/es-to-primitive/-/es-to-primitive-1.3.0.tgz", - "integrity": "sha512-w+5mJ3GuFL+NjVtJlvydShqE1eN3h3PbI7/5LAsYJP/2qtuMXjfL2LpHSRqo4b4eSF5K/DH1JXKUAHSB2UW50g==", - "dev": true, - "dependencies": { - "is-callable": "^1.2.7", - "is-date-object": "^1.0.5", - "is-symbol": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/escape-string-regexp": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/escape-string-regexp/-/escape-string-regexp-4.0.0.tgz", - "integrity": "sha512-TtpcNJ3XAzx3Gq8sWRzJaVajRs0uVxA2YAkdb1jm2YkPz4G6egUFAyA3n5vtEIZefPk5Wa4UXbKuS5fKkJWdgA==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/eslint": { - "version": "8.57.1", - "resolved": "https://registry.npmjs.org/eslint/-/eslint-8.57.1.tgz", - "integrity": "sha512-ypowyDxpVSYpkXr9WPv2PAZCtNip1Mv5KTW0SCurXv/9iOpcrH9PaqUElksqEB6pChqHGDRCFTyrZlGhnLNGiA==", - "deprecated": "This version is no longer supported. Please see https://eslint.org/version-support for other options.", - "dev": true, - "dependencies": { - "@eslint-community/eslint-utils": "^4.2.0", - "@eslint-community/regexpp": "^4.6.1", - "@eslint/eslintrc": "^2.1.4", - "@eslint/js": "8.57.1", - "@humanwhocodes/config-array": "^0.13.0", - "@humanwhocodes/module-importer": "^1.0.1", - "@nodelib/fs.walk": "^1.2.8", - "@ungap/structured-clone": "^1.2.0", - "ajv": "^6.12.4", - "chalk": "^4.0.0", - "cross-spawn": "^7.0.2", - "debug": "^4.3.2", - "doctrine": "^3.0.0", - "escape-string-regexp": "^4.0.0", - "eslint-scope": "^7.2.2", - "eslint-visitor-keys": "^3.4.3", - "espree": "^9.6.1", - "esquery": "^1.4.2", - "esutils": "^2.0.2", - "fast-deep-equal": "^3.1.3", - "file-entry-cache": "^6.0.1", - "find-up": "^5.0.0", - "glob-parent": "^6.0.2", - "globals": "^13.19.0", - "graphemer": "^1.4.0", - "ignore": "^5.2.0", - "imurmurhash": "^0.1.4", - "is-glob": "^4.0.0", - "is-path-inside": "^3.0.3", - "js-yaml": "^4.1.0", - "json-stable-stringify-without-jsonify": "^1.0.1", - "levn": "^0.4.1", - "lodash.merge": "^4.6.2", - "minimatch": "^3.1.2", - "natural-compare": "^1.4.0", - "optionator": "^0.9.3", - "strip-ansi": "^6.0.1", - "text-table": "^0.2.0" - }, - "bin": { - "eslint": "bin/eslint.js" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-config-prettier": { - "version": "9.1.0", - "resolved": "https://registry.npmjs.org/eslint-config-prettier/-/eslint-config-prettier-9.1.0.tgz", - "integrity": "sha512-NSWl5BFQWEPi1j4TjVNItzYV7dZXZ+wP6I6ZhrBGpChQhZRUaElihE9uRRkcbRnNb76UMKDF3r+WTmNcGPKsqw==", - "dev": true, - "bin": { - "eslint-config-prettier": "bin/cli.js" - }, - "peerDependencies": { - "eslint": ">=7.0.0" - } - }, - "node_modules/eslint-import-resolver-node": { - "version": "0.3.9", - "resolved": "https://registry.npmjs.org/eslint-import-resolver-node/-/eslint-import-resolver-node-0.3.9.tgz", - "integrity": "sha512-WFj2isz22JahUv+B788TlO3N6zL3nNJGU8CcZbPZvVEkBPaJdCV4vy5wyghty5ROFbCRnm132v8BScu5/1BQ8g==", - "dev": true, - "dependencies": { - "debug": "^3.2.7", - "is-core-module": "^2.13.0", - "resolve": "^1.22.4" - } - }, - "node_modules/eslint-import-resolver-node/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-module-utils": { - "version": "2.12.0", - "resolved": "https://registry.npmjs.org/eslint-module-utils/-/eslint-module-utils-2.12.0.tgz", - "integrity": "sha512-wALZ0HFoytlyh/1+4wuZ9FJCD/leWHQzzrxJ8+rebyReSLk7LApMyd3WJaLVoN+D5+WIdJyDK1c6JnE65V4Zyg==", - "dev": true, - "dependencies": { - "debug": "^3.2.7" - }, - "engines": { - "node": ">=4" - }, - "peerDependenciesMeta": { - "eslint": { - "optional": true - } - } - }, - "node_modules/eslint-module-utils/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-es": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-es/-/eslint-plugin-es-3.0.1.tgz", - "integrity": "sha512-GUmAsJaN4Fc7Gbtl8uOBlayo2DqhwWvEzykMHSCZHU3XdJ+NSzzZcVhXh3VxX5icqQ+oQdIEawXX8xkR3mIFmQ==", - "dev": true, - "dependencies": { - "eslint-utils": "^2.0.0", - "regexpp": "^3.0.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - }, - "peerDependencies": { - "eslint": ">=4.19.1" - } - }, - "node_modules/eslint-plugin-import": { - "version": "2.31.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-import/-/eslint-plugin-import-2.31.0.tgz", - "integrity": "sha512-ixmkI62Rbc2/w8Vfxyh1jQRTdRTF52VxwRVHl/ykPAmqG+Nb7/kNn+byLP0LxPgI7zWA16Jt82SybJInmMia3A==", - "dev": true, - "dependencies": { - "@rtsao/scc": "^1.1.0", - "array-includes": "^3.1.8", - "array.prototype.findlastindex": "^1.2.5", - "array.prototype.flat": "^1.3.2", - "array.prototype.flatmap": "^1.3.2", - "debug": "^3.2.7", - "doctrine": "^2.1.0", - "eslint-import-resolver-node": "^0.3.9", - "eslint-module-utils": "^2.12.0", - "hasown": "^2.0.2", - "is-core-module": "^2.15.1", - "is-glob": "^4.0.3", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "object.groupby": "^1.0.3", - "object.values": "^1.2.0", - "semver": "^6.3.1", - "string.prototype.trimend": "^1.0.8", - "tsconfig-paths": "^3.15.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^2 || ^3 || ^4 || ^5 || ^6 || ^7.2.0 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-import/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/debug": { - "version": "3.2.7", - "resolved": "https://registry.npmjs.org/debug/-/debug-3.2.7.tgz", - "integrity": "sha512-CFjzYYAi4ThfiQvizrFQevTTXHtnCqWfe7x1AhgEscTz6ZbLbfoLRLPugTQyBth6f8ZERVUSyWHFD/7Wu4t1XQ==", - "dev": true, - "dependencies": { - "ms": "^2.1.1" - } - }, - "node_modules/eslint-plugin-import/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-import/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-import/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-jsx-a11y": { - "version": "6.10.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-jsx-a11y/-/eslint-plugin-jsx-a11y-6.10.2.tgz", - "integrity": "sha512-scB3nz4WmG75pV8+3eRUQOHZlNSUhFNq37xnpgRkCCELU3XMvXAxLk1eqWWyE22Ki4Q01Fnsw9BA3cJHDPgn2Q==", - "dev": true, - "dependencies": { - "aria-query": "^5.3.2", - "array-includes": "^3.1.8", - "array.prototype.flatmap": "^1.3.2", - "ast-types-flow": "^0.0.8", - "axe-core": "^4.10.0", - "axobject-query": "^4.1.0", - "damerau-levenshtein": "^1.0.8", - "emoji-regex": "^9.2.2", - "hasown": "^2.0.2", - "jsx-ast-utils": "^3.3.5", - "language-tags": "^1.0.9", - "minimatch": "^3.1.2", - "object.fromentries": "^2.0.8", - "safe-regex-test": "^1.0.3", - "string.prototype.includes": "^2.0.1" - }, - "engines": { - "node": ">=4.0" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-jsx-a11y/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-node": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/eslint-plugin-node/-/eslint-plugin-node-11.1.0.tgz", - "integrity": "sha512-oUwtPJ1W0SKD0Tr+wqu92c5xuCeQqB3hSCHasn/ZgjFdA9iDGNkNf2Zi9ztY7X+hNuMib23LNGRm6+uN+KLE3g==", - "dev": true, - "dependencies": { - "eslint-plugin-es": "^3.0.0", - "eslint-utils": "^2.0.0", - "ignore": "^5.1.1", - "minimatch": "^3.0.4", - "resolve": "^1.10.1", - "semver": "^6.1.0" - }, - "engines": { - "node": ">=8.10.0" - }, - "peerDependencies": { - "eslint": ">=5.16.0" - } - }, - "node_modules/eslint-plugin-node/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-node/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-node/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-plugin-prettier": { - "version": "5.2.1", - "resolved": "https://registry.npmjs.org/eslint-plugin-prettier/-/eslint-plugin-prettier-5.2.1.tgz", - "integrity": "sha512-gH3iR3g4JfF+yYPaJYkN7jEl9QbweL/YfkoRlNnuIEHEz1vHVlCmWOS+eGGiRuzHQXdJFCOTxRgvju9b8VUmrw==", - "dev": true, - "dependencies": { - "prettier-linter-helpers": "^1.0.0", - "synckit": "^0.9.1" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint-plugin-prettier" - }, - "peerDependencies": { - "@types/eslint": ">=8.0.0", - "eslint": ">=8.0.0", - "eslint-config-prettier": "*", - "prettier": ">=3.0.0" - }, - "peerDependenciesMeta": { - "@types/eslint": { - "optional": true - }, - "eslint-config-prettier": { - "optional": true - } - } - }, - "node_modules/eslint-plugin-react": { - "version": "7.37.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react/-/eslint-plugin-react-7.37.2.tgz", - "integrity": "sha512-EsTAnj9fLVr/GZleBLFbj/sSuXeWmp1eXIN60ceYnZveqEaUCyW4X+Vh4WTdUhCkW4xutXYqTXCUSyqD4rB75w==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.8", - "array.prototype.findlast": "^1.2.5", - "array.prototype.flatmap": "^1.3.2", - "array.prototype.tosorted": "^1.1.4", - "doctrine": "^2.1.0", - "es-iterator-helpers": "^1.1.0", - "estraverse": "^5.3.0", - "hasown": "^2.0.2", - "jsx-ast-utils": "^2.4.1 || ^3.0.0", - "minimatch": "^3.1.2", - "object.entries": "^1.1.8", - "object.fromentries": "^2.0.8", - "object.values": "^1.2.0", - "prop-types": "^15.8.1", - "resolve": "^2.0.0-next.5", - "semver": "^6.3.1", - "string.prototype.matchall": "^4.0.11", - "string.prototype.repeat": "^1.0.0" - }, - "engines": { - "node": ">=4" - }, - "peerDependencies": { - "eslint": "^3 || ^4 || ^5 || ^6 || ^7 || ^8 || ^9.7" - } - }, - "node_modules/eslint-plugin-react-hooks": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/eslint-plugin-react-hooks/-/eslint-plugin-react-hooks-4.6.2.tgz", - "integrity": "sha512-QzliNJq4GinDBcD8gPB5v0wh6g8q3SUi6EFF0x8N/BL9PoVs0atuGc47ozMRyOWAKdwaZ5OnbOEa3WR+dSGKuQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "peerDependencies": { - "eslint": "^3.0.0 || ^4.0.0 || ^5.0.0 || ^6.0.0 || ^7.0.0 || ^8.0.0-0" - } - }, - "node_modules/eslint-plugin-react/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint-plugin-react/node_modules/doctrine": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/doctrine/-/doctrine-2.1.0.tgz", - "integrity": "sha512-35mSku4ZXK0vfCuHEDAwt55dg2jNajHZ1odvF+8SSr82EsZY4QmXfuWso8oEd8zRhVObSN18aM0CjSdoBX7zIw==", - "dev": true, - "dependencies": { - "esutils": "^2.0.2" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/eslint-plugin-react/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/eslint-plugin-react/node_modules/resolve": { - "version": "2.0.0-next.5", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-2.0.0-next.5.tgz", - "integrity": "sha512-U7WjGVG9sH8tvjW5SmGbQuui75FiyjAX72HX15DwBBwF9dNiQZRQAg9nnPhYy+TUnE0+VcrttuvNI8oSxZcocA==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/eslint-plugin-react/node_modules/semver": { - "version": "6.3.1", - "resolved": "https://registry.npmjs.org/semver/-/semver-6.3.1.tgz", - "integrity": "sha512-BR7VvDCVHO+q2xBEWskxS6DJE1qRnb7DxzUrogb71CWoSficBxYsiAGd+Kl0mmq/MprG9yArRkyrQxTO6XjMzA==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - } - }, - "node_modules/eslint-scope": { - "version": "7.2.2", - "resolved": "https://registry.npmjs.org/eslint-scope/-/eslint-scope-7.2.2.tgz", - "integrity": "sha512-dOt21O7lTMhDM+X9mB4GX+DZrZtCUJPL/wlcTqxyrx5IvO0IYtILdtrQGQp+8n5S0gwSVmOf9NQrjMOgfQZlIg==", - "dev": true, - "dependencies": { - "esrecurse": "^4.3.0", - "estraverse": "^5.2.0" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint-utils": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/eslint-utils/-/eslint-utils-2.1.0.tgz", - "integrity": "sha512-w94dQYoauyvlDc43XnGB8lU3Zt713vNChgt4EWwhXAP2XkBvndfxF0AgIqKOOasjPIPzj9JqgwkwbCYD0/V3Zg==", - "dev": true, - "dependencies": { - "eslint-visitor-keys": "^1.1.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/eslint-utils/node_modules/eslint-visitor-keys": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-1.3.0.tgz", - "integrity": "sha512-6J72N8UNa462wa/KFODt/PJ3IU60SDpC3QXC1Hjc1BXXpfL2C9R5+AU7jhe0F6GREqVMh4Juu+NY7xn+6dipUQ==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/eslint-visitor-keys": { - "version": "3.4.3", - "resolved": "https://registry.npmjs.org/eslint-visitor-keys/-/eslint-visitor-keys-3.4.3.tgz", - "integrity": "sha512-wpc+LXeiyiisxPlEkUzU6svyS1frIO3Mgxj1fdy7Pm8Ygzguax2N3Fa/D/ag1WqbOprdI+uY6wMUl8/a2G+iag==", - "dev": true, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/eslint/node_modules/ajv": { - "version": "6.12.6", - "resolved": "https://registry.npmjs.org/ajv/-/ajv-6.12.6.tgz", - "integrity": "sha512-j3fVLgvTo527anyYyJOGTYJbG+vnnQYvE0m5mmkc1TK+nxAppkCLMIL0aZ4dblVCNoGShhm+kzE4ZUykBoMg4g==", - "dev": true, - "dependencies": { - "fast-deep-equal": "^3.1.1", - "fast-json-stable-stringify": "^2.0.0", - "json-schema-traverse": "^0.4.1", - "uri-js": "^4.2.2" - }, - "funding": { - "type": "github", - "url": "https://github.com/sponsors/epoberezkin" - } - }, - "node_modules/eslint/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/eslint/node_modules/glob-parent": { - "version": "6.0.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-6.0.2.tgz", - "integrity": "sha512-XxwI8EOhVQgWp6iDL+3b0r86f4d6AX6zSU55HfB4ydCEuXLXc5FcYeOu+nnGftS4TEju/11rt4KJPTMgbfmv4A==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.3" - }, - "engines": { - "node": ">=10.13.0" - } - }, - "node_modules/eslint/node_modules/json-schema-traverse": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-0.4.1.tgz", - "integrity": "sha512-xbbCH5dCYU5T8LcEhhuh7HJ88HXuW3qsI3Y0zOZFKfZEHcpWiHU/Jxzk629Brsab/mMiHQti9wMP+845RPe3Vg==", - "dev": true - }, - "node_modules/eslint/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/espree": { - "version": "9.6.1", - "resolved": "https://registry.npmjs.org/espree/-/espree-9.6.1.tgz", - "integrity": "sha512-oruZaFkjorTpF32kDSI5/75ViwGeZginGGy2NoOSg3Q9bnwlnmDm4HLnkl0RE3n+njDXR037aY1+x58Z/zFdwQ==", - "dev": true, - "dependencies": { - "acorn": "^8.9.0", - "acorn-jsx": "^5.3.2", - "eslint-visitor-keys": "^3.4.1" - }, - "engines": { - "node": "^12.22.0 || ^14.17.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/eslint" - } - }, - "node_modules/esquery": { - "version": "1.6.0", - "resolved": "https://registry.npmjs.org/esquery/-/esquery-1.6.0.tgz", - "integrity": "sha512-ca9pw9fomFcKPvFLXhBKUK90ZvGibiGOvRJNbjljY7s7uq/5YO4BOzcYtJqExdx99rF6aAcnRxHmcUHcz6sQsg==", - "dev": true, - "dependencies": { - "estraverse": "^5.1.0" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/esrecurse": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/esrecurse/-/esrecurse-4.3.0.tgz", - "integrity": "sha512-KmfKL3b6G+RXvP8N1vr3Tq1kL/oCFgn2NYXEtqP8/L3pKapUA4G8cFVaoF3SU323CD4XypR/ffioHmkti6/Tag==", - "dev": true, - "dependencies": { - "estraverse": "^5.2.0" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/estraverse": { - "version": "5.3.0", - "resolved": "https://registry.npmjs.org/estraverse/-/estraverse-5.3.0.tgz", - "integrity": "sha512-MMdARuVEQziNTeJD8DgMqmhwR11BRQ/cBP+pLtYdSTnf3MIO8fFeiINEbX36ZdNlfU/7A9f3gUw49B3oQsvwBA==", - "dev": true, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/esutils": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/esutils/-/esutils-2.0.3.tgz", - "integrity": "sha512-kVscqXk4OCp68SZ0dkgEKVi6/8ij300KBWTJq32P/dYeWTSwK41WyTxalN1eRmA5Z9UU/LX9D7FWSmV9SAYx6g==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/fast-deep-equal": { - "version": "3.1.3", - "resolved": "https://registry.npmjs.org/fast-deep-equal/-/fast-deep-equal-3.1.3.tgz", - "integrity": "sha512-f3qQ9oQy9j2AhBe/H9VC91wLmKBCCU/gDOnKNAYG5hswO7BLKj09Hc5HYNz9cGI++xlpDCIgDaitVs03ATR84Q==", - "dev": true - }, - "node_modules/fast-diff": { - "version": "1.3.0", - "resolved": "https://registry.npmjs.org/fast-diff/-/fast-diff-1.3.0.tgz", - "integrity": "sha512-VxPP4NqbUjj6MaAOafWeUn2cXWLcCtljklUtZf0Ind4XQ+QPtmA0b18zZy0jIQx+ExRVCR/ZQpBmik5lXshNsw==", - "dev": true - }, - "node_modules/fast-glob": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/fast-glob/-/fast-glob-3.3.2.tgz", - "integrity": "sha512-oX2ruAFQwf/Orj8m737Y5adxDQO0LAB7/S5MnxCdTNDd4p6BsyIVsv9JQsATbTSq8KHRpLwIHbVlUNatxd+1Ow==", - "dev": true, - "dependencies": { - "@nodelib/fs.stat": "^2.0.2", - "@nodelib/fs.walk": "^1.2.3", - "glob-parent": "^5.1.2", - "merge2": "^1.3.0", - "micromatch": "^4.0.4" - }, - "engines": { - "node": ">=8.6.0" - } - }, - "node_modules/fast-json-stable-stringify": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/fast-json-stable-stringify/-/fast-json-stable-stringify-2.1.0.tgz", - "integrity": "sha512-lhd/wF+Lk98HZoTCtlVraHtfh5XYijIjalXck7saUtuanSDyLMxnHhSXEDJqHxD7msR8D0uCmqlkwjCV8xvwHw==", - "dev": true - }, - "node_modules/fast-levenshtein": { - "version": "2.0.6", - "resolved": "https://registry.npmjs.org/fast-levenshtein/-/fast-levenshtein-2.0.6.tgz", - "integrity": "sha512-DCXu6Ifhqcks7TZKY3Hxp3y6qphY5SJZmrWMDrKcERSOXWQdMhU9Ig/PYrzyw/ul9jOIyh0N4M0tbC5hodg8dw==", - "dev": true - }, - "node_modules/fast-uri": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/fast-uri/-/fast-uri-3.0.3.tgz", - "integrity": "sha512-aLrHthzCjH5He4Z2H9YZ+v6Ujb9ocRuW6ZzkJQOrTxleEijANq4v1TsaPaVG1PZcuurEzrLcWRyYBYXD5cEiaw==", - "dev": true - }, - "node_modules/fastq": { - "version": "1.17.1", - "resolved": "https://registry.npmjs.org/fastq/-/fastq-1.17.1.tgz", - "integrity": "sha512-sRVD3lWVIXWg6By68ZN7vho9a1pQcN/WBFaAAsDDFzlJjvoGx0P8z7V1t72grFJfJhu3YPZBuu25f7Kaw2jN1w==", - "dev": true, - "dependencies": { - "reusify": "^1.0.4" - } - }, - "node_modules/file-entry-cache": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/file-entry-cache/-/file-entry-cache-6.0.1.tgz", - "integrity": "sha512-7Gps/XWymbLk2QLYK4NzpMOrYjMhdIxXuIvy2QBsLE6ljuodKvdkWs/cpyJJ3CVIVpH0Oi1Hvg1ovbMzLdFBBg==", - "dev": true, - "dependencies": { - "flat-cache": "^3.0.4" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/fill-range": { - "version": "7.1.1", - "resolved": "https://registry.npmjs.org/fill-range/-/fill-range-7.1.1.tgz", - "integrity": "sha512-YsGpe3WHLK8ZYi4tWDg2Jy3ebRz2rXowDxnld4bkQB00cc/1Zw9AWnC0i9ztDJitivtQvaI9KaLyKrc+hBW0yg==", - "dev": true, - "dependencies": { - "to-regex-range": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/find-up": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-5.0.0.tgz", - "integrity": "sha512-78/PXT1wlLLDgTzDs7sjq9hzz0vXD+zn+7wypEe4fXQxCmdmqfGsEPQxmiCSQI3ajFV91bVSsvNtrJRiW6nGng==", - "dev": true, - "dependencies": { - "locate-path": "^6.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/flat-cache": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/flat-cache/-/flat-cache-3.2.0.tgz", - "integrity": "sha512-CYcENa+FtcUKLmhhqyctpclsq7QF38pKjZHsGNiSQF5r4FtoKDWabFDl3hzaEQMvT1LHEysw5twgLvpYYb4vbw==", - "dev": true, - "dependencies": { - "flatted": "^3.2.9", - "keyv": "^4.5.3", - "rimraf": "^3.0.2" - }, - "engines": { - "node": "^10.12.0 || >=12.0.0" - } - }, - "node_modules/flatted": { - "version": "3.3.2", - "resolved": "https://registry.npmjs.org/flatted/-/flatted-3.3.2.tgz", - "integrity": "sha512-AiwGJM8YcNOaobumgtng+6NHuOqC3A7MixFeDafM3X9cIUM+xUXoS5Vfgf+OihAYe20fxqNM9yPBXJzRtZ/4eA==", - "dev": true - }, - "node_modules/for-each": { - "version": "0.3.3", - "resolved": "https://registry.npmjs.org/for-each/-/for-each-0.3.3.tgz", - "integrity": "sha512-jqYfLp7mo9vIyQf8ykW2v7A+2N4QjeCeI5+Dz9XraiO1ign81wjiH7Fb9vSOWvQfNtmSa4H2RoQTrrXivdUZmw==", - "dev": true, - "dependencies": { - "is-callable": "^1.1.3" - } - }, - "node_modules/fs.realpath": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/fs.realpath/-/fs.realpath-1.0.0.tgz", - "integrity": "sha512-OO0pH2lK6a0hZnAdau5ItzHPI6pUlvI7jMVnxUQRtw4owF2wk8lOSabtGDCTP4Ggrg2MbGnWO9X8K1t4+fGMDw==", - "dev": true - }, - "node_modules/fsevents": { - "version": "2.3.3", - "resolved": "https://registry.npmjs.org/fsevents/-/fsevents-2.3.3.tgz", - "integrity": "sha512-5xoDfX+fL7faATnagmWPpbFtwh/R77WmMMqqHGS65C3vvB0YHrgF+B1YmZ3441tMj5n63k0212XNoJwzlhffQw==", - "dev": true, - "hasInstallScript": true, - "optional": true, - "os": [ - "darwin" - ], - "engines": { - "node": "^8.16.0 || ^10.6.0 || >=11.0.0" - } - }, - "node_modules/function-bind": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/function-bind/-/function-bind-1.1.2.tgz", - "integrity": "sha512-7XHNxH7qX9xG5mIwxkhumTox/MIRNcOgDrxWsMt2pAr23WHp6MrRlN7FBSFpCpr+oVO0F744iUgR82nJMfG2SA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/function.prototype.name": { - "version": "1.1.6", - "resolved": "https://registry.npmjs.org/function.prototype.name/-/function.prototype.name-1.1.6.tgz", - "integrity": "sha512-Z5kx79swU5P27WEayXM1tBi5Ze/lbIyiNgU3qyXUOf9b2rgXYyF9Dy9Cx+IQv/Lc8WCG6L82zwUPpSS9hGehIg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "define-properties": "^1.2.0", - "es-abstract": "^1.22.1", - "functions-have-names": "^1.2.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/functions-have-names": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/functions-have-names/-/functions-have-names-1.2.3.tgz", - "integrity": "sha512-xckBUXyTIqT97tq2x2AMb+g163b5JFysYk0x4qxNFwbfQkmNZoiRHb6sPzI9/QV33WeuvVYBUIiD4NzNIyqaRQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-intrinsic": { - "version": "1.2.6", - "resolved": "https://registry.npmjs.org/get-intrinsic/-/get-intrinsic-1.2.6.tgz", - "integrity": "sha512-qxsEs+9A+u85HhllWJJFicJfPDhRmjzoYdl64aMWW9yRIJmSyxdn8IEkuIM530/7T+lv0TIHd8L6Q/ra0tEoeA==", - "dev": true, - "dependencies": { - "call-bind-apply-helpers": "^1.0.1", - "dunder-proto": "^1.0.0", - "es-define-property": "^1.0.1", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "function-bind": "^1.1.2", - "gopd": "^1.2.0", - "has-symbols": "^1.1.0", - "hasown": "^2.0.2", - "math-intrinsics": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/get-symbol-description": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/get-symbol-description/-/get-symbol-description-1.0.2.tgz", - "integrity": "sha512-g0QYk1dZBxGwk+Ngc+ltRH2IBp2f7zBkBMBJZCDerh6EhlhSR6+9irMCuT/09zD6qkarHUSn529sK/yL4S27mg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/glob": { - "version": "7.2.3", - "resolved": "https://registry.npmjs.org/glob/-/glob-7.2.3.tgz", - "integrity": "sha512-nFR0zLpU2YCaRxwoCJvL6UvCH2JFyFVIvwTLsIf21AuHlMskA1hhTdk+LlYJtOlYt9v6dvszD2BGRqBL+iQK9Q==", - "deprecated": "Glob versions prior to v9 are no longer supported", - "dev": true, - "dependencies": { - "fs.realpath": "^1.0.0", - "inflight": "^1.0.4", - "inherits": "2", - "minimatch": "^3.1.1", - "once": "^1.3.0", - "path-is-absolute": "^1.0.0" - }, - "engines": { - "node": "*" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/glob-parent": { - "version": "5.1.2", - "resolved": "https://registry.npmjs.org/glob-parent/-/glob-parent-5.1.2.tgz", - "integrity": "sha512-AOIgSQCepiJYwP3ARnGx+5VnTu2HBYdzbGP45eLw1vr3zB3vZLeyed1sC9hnbcOc9/SrMyM5RPQrkGz4aS9Zow==", - "dev": true, - "dependencies": { - "is-glob": "^4.0.1" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/glob/node_modules/brace-expansion": { - "version": "1.1.11", - "resolved": "https://registry.npmjs.org/brace-expansion/-/brace-expansion-1.1.11.tgz", - "integrity": "sha512-iCuPHDFgrHX7H2vEI/5xpz07zSHB00TpugqhmYtVmMO6518mCuRMoOYFldEBl0g187ufozdaHgWKcYFb61qGiA==", - "dev": true, - "dependencies": { - "balanced-match": "^1.0.0", - "concat-map": "0.0.1" - } - }, - "node_modules/glob/node_modules/minimatch": { - "version": "3.1.2", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-3.1.2.tgz", - "integrity": "sha512-J7p63hRiAjw1NDEww1W7i37+ByIrOWO5XQQAzZ3VOcL0PNybwpfmV/N05zFAzwQ9USyEcX6t3UO+K5aqBQOIHw==", - "dev": true, - "dependencies": { - "brace-expansion": "^1.1.7" - }, - "engines": { - "node": "*" - } - }, - "node_modules/globals": { - "version": "13.24.0", - "resolved": "https://registry.npmjs.org/globals/-/globals-13.24.0.tgz", - "integrity": "sha512-AhO5QUcj8llrbG09iWhPU2B204J1xnPeL8kQmVorSsy+Sjj1sk8gIyh6cUocGmH4L0UuhAJy+hJMRA4mgA4mFQ==", - "dev": true, - "dependencies": { - "type-fest": "^0.20.2" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/globalthis": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/globalthis/-/globalthis-1.0.4.tgz", - "integrity": "sha512-DpLKbNU4WylpxJykQujfCcwYWiV/Jhm50Goo0wrVILAv5jOr9d+H+UR3PhSCD2rCCEIg0uc+G+muBTwD54JhDQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "gopd": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/globby": { - "version": "11.1.0", - "resolved": "https://registry.npmjs.org/globby/-/globby-11.1.0.tgz", - "integrity": "sha512-jhIXaOzy1sb8IyocaruWSn1TjmnBVs8Ayhcy83rmxNJ8q2uWKCAj3CnJY+KpGSXCueAPc0i05kVvVKtP1t9S3g==", - "dev": true, - "dependencies": { - "array-union": "^2.1.0", - "dir-glob": "^3.0.1", - "fast-glob": "^3.2.9", - "ignore": "^5.2.0", - "merge2": "^1.4.1", - "slash": "^3.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/gopd": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/gopd/-/gopd-1.2.0.tgz", - "integrity": "sha512-ZUKRh6/kUFoAiTAtTYPZJ3hw9wNxx+BIBOijnlG9PnrJsCcSjs1wyyD6vJpaYtgnzDrKYRSqf3OO6Rfa93xsRg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/graphemer": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/graphemer/-/graphemer-1.4.0.tgz", - "integrity": "sha512-EtKwoO6kxCL9WO5xipiHTZlSzBm7WLT627TqC/uVRd0HKmq8NXyebnNYxDoBi7wt8eTWrUrKXCOVaFq9x1kgag==", - "dev": true - }, - "node_modules/hard-rejection": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/hard-rejection/-/hard-rejection-2.1.0.tgz", - "integrity": "sha512-VIZB+ibDhx7ObhAe7OVtoEbuP4h/MuOTHJ+J8h/eBXotJYl0fBgR72xDFCKgIh22OJZIOVNxBMWuhAr10r8HdA==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/has-bigints": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-bigints/-/has-bigints-1.0.2.tgz", - "integrity": "sha512-tSvCKtBr9lkF0Ex0aQiP9N+OpV4zi2r/Nee5VkRDbaqv35RLYMzbwQfFSZZH0kR+Rd6302UJZ2p/bJCEoR3VoQ==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-flag": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/has-flag/-/has-flag-4.0.0.tgz", - "integrity": "sha512-EykJT/Q1KjTWctppgIAgfSO0tKVuZUjhgMr17kqTumMl6Afv3EISleU7qZUzoXDFTAHTDC4NOoG/ZxU3EvlMPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/has-property-descriptors": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-property-descriptors/-/has-property-descriptors-1.0.2.tgz", - "integrity": "sha512-55JNKuIW+vq4Ke1BjOTjM2YctQIvCT7GFzHwmfZPGo5wnrgkid0YQtnAleFSqumZm4az3n2BS+erby5ipJdgrg==", - "dev": true, - "dependencies": { - "es-define-property": "^1.0.0" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-proto": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/has-proto/-/has-proto-1.2.0.tgz", - "integrity": "sha512-KIL7eQPfHQRC8+XluaIw7BHUwwqL19bQn4hzNgdr+1wXoU0KKj6rufu47lhY7KbJR2C6T6+PfyN0Ea7wkSS+qQ==", - "dev": true, - "dependencies": { - "dunder-proto": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-symbols": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/has-symbols/-/has-symbols-1.1.0.tgz", - "integrity": "sha512-1cDNdwJ2Jaohmb3sg4OmKaMBwuC48sYni5HUw2DvsC8LjGTLK9h+eb1X6RyuOHe4hT0ULCW68iomhjUoKUqlPQ==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/has-tostringtag": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/has-tostringtag/-/has-tostringtag-1.0.2.tgz", - "integrity": "sha512-NqADB8VjPFLM2V0VvHUewwwsw0ZWBaIdgo+ieHtK3hasLz4qeCRjYcqfB6AQrBggRKppKF8L52/VqdVsO47Dlw==", - "dev": true, - "dependencies": { - "has-symbols": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/hasown": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/hasown/-/hasown-2.0.2.tgz", - "integrity": "sha512-0hJU9SCPvmMzIBdZFqNPXWa6dqh7WdH0cII9y+CyS8rG3nL48Bclra9HmKhVVUHyPWNH5Y7xDwAB7bfgSjkUMQ==", - "dev": true, - "dependencies": { - "function-bind": "^1.1.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/hosted-git-info": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-4.1.0.tgz", - "integrity": "sha512-kyCuEOWjJqZuDbRHzL8V93NzQhwIB71oFWSyzVo+KPZI+pnQPPxucdkrOZvkLRnrf5URsQM+IJ09Dw29cRALIA==", - "dev": true, - "dependencies": { - "lru-cache": "^6.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/ignore": { - "version": "5.3.2", - "resolved": "https://registry.npmjs.org/ignore/-/ignore-5.3.2.tgz", - "integrity": "sha512-hsBTNUqQTDwkWtcdYI2i06Y/nUBEsNEDJKjWdigLvegy8kDuJAS8uRlpkkcQpyEXL0Z/pjDy5HBmMjRCJ2gq+g==", - "dev": true, - "engines": { - "node": ">= 4" - } - }, - "node_modules/import-fresh": { - "version": "3.3.0", - "resolved": "https://registry.npmjs.org/import-fresh/-/import-fresh-3.3.0.tgz", - "integrity": "sha512-veYYhQa+D1QBKznvhUHxb8faxlrwUnxseDAbAp457E0wLNio2bOSKnjYDhMj+YiAq61xrMGhQk9iXVk5FzgQMw==", - "dev": true, - "dependencies": { - "parent-module": "^1.0.0", - "resolve-from": "^4.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/imurmurhash": { - "version": "0.1.4", - "resolved": "https://registry.npmjs.org/imurmurhash/-/imurmurhash-0.1.4.tgz", - "integrity": "sha512-JmXMZ6wuvDmLiHEml9ykzqO6lwFbof0GG4IkcGaENdCRDDmMVnny7s5HsIgHCbaq0w2MyPhDqkhTUgS2LU2PHA==", - "dev": true, - "engines": { - "node": ">=0.8.19" - } - }, - "node_modules/indent-string": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/indent-string/-/indent-string-4.0.0.tgz", - "integrity": "sha512-EdDDZu4A2OyIK7Lr/2zG+w5jmbuk1DVBnEwREQvBzspBJkCEbRa8GxU1lghYcaGJCnRWibjDXlq779X1/y5xwg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/inflight": { - "version": "1.0.6", - "resolved": "https://registry.npmjs.org/inflight/-/inflight-1.0.6.tgz", - "integrity": "sha512-k92I/b08q4wvFscXCLvqfsHCrjrF7yiXsQuIVvVE7N82W3+aqpzuUdBbfhWcy/FZR3/4IgflMgKLOsvPDrGCJA==", - "deprecated": "This module is not supported, and leaks memory. Do not use it. Check out lru-cache if you want a good and tested way to coalesce async requests by a key value, which is much more comprehensive and powerful.", - "dev": true, - "dependencies": { - "once": "^1.3.0", - "wrappy": "1" - } - }, - "node_modules/inherits": { - "version": "2.0.4", - "resolved": "https://registry.npmjs.org/inherits/-/inherits-2.0.4.tgz", - "integrity": "sha512-k/vGaX4/Yla3WzyMCvTQOXYeIHvqOKtnqBduzTHpzpQZzAskKMhZ2K+EnBiSM9zGSoIFeMpXKxa4dYeZIQqewQ==", - "dev": true - }, - "node_modules/internal-slot": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/internal-slot/-/internal-slot-1.0.7.tgz", - "integrity": "sha512-NGnrKwXzSms2qUUih/ILZ5JBqNTSa1+ZmP6flaIp6KmSElgE9qdndzS3cqjrDovwFdmwsGsLdeFgB6suw+1e9g==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "hasown": "^2.0.0", - "side-channel": "^1.0.4" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/is-array-buffer": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/is-array-buffer/-/is-array-buffer-3.0.4.tgz", - "integrity": "sha512-wcjaerHw0ydZwfhiKbXJWLDY8A7yV7KhjQOpb83hGgGfId/aQa4TOvwyzn2PuswW2gPCYEL/nEAiSVpdOj1lXw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "get-intrinsic": "^1.2.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-arrayish": { - "version": "0.2.1", - "resolved": "https://registry.npmjs.org/is-arrayish/-/is-arrayish-0.2.1.tgz", - "integrity": "sha512-zz06S8t0ozoDXMG+ube26zeCTNXcKIPJZJi8hBrF4idCLms4CG9QtK7qBl1boi5ODzFpjswb5JPmHCbMpjaYzg==", - "dev": true - }, - "node_modules/is-async-function": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/is-async-function/-/is-async-function-2.0.0.tgz", - "integrity": "sha512-Y1JXKrfykRJGdlDwdKlLpLyMIiWqWvuSd17TvZk68PLAOGOoF4Xyav1z0Xhoi+gCYjZVeC5SI+hYFOfvXmGRCA==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-bigint": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-bigint/-/is-bigint-1.1.0.tgz", - "integrity": "sha512-n4ZT37wG78iz03xPRKJrHTdZbe3IicyucEtdRsV5yglwc3GyUfbAfpSeD0FJ41NbUNSt5wbhqfp1fS+BgnvDFQ==", - "dev": true, - "dependencies": { - "has-bigints": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-binary-path": { - "version": "2.1.0", - "resolved": "https://registry.npmjs.org/is-binary-path/-/is-binary-path-2.1.0.tgz", - "integrity": "sha512-ZMERYes6pDydyuGidse7OsHxtbI7WVeUEozgR/g7rd0xUimYNlvZRE/K2MgZTjWy725IfelLeVcEM97mmtRGXw==", - "dev": true, - "dependencies": { - "binary-extensions": "^2.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-boolean-object": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-boolean-object/-/is-boolean-object-1.2.0.tgz", - "integrity": "sha512-kR5g0+dXf/+kXnqI+lu0URKYPKgICtHGGNCDSB10AaUFj3o/HkB3u7WfpRBJGFopxxY0oH3ux7ZsDjLtK7xqvw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-callable": { - "version": "1.2.7", - "resolved": "https://registry.npmjs.org/is-callable/-/is-callable-1.2.7.tgz", - "integrity": "sha512-1BC0BVFhS/p0qtw6enp8e+8OD0UrK0oFLztSjNzhcKA3WDuJxxAPXzPuPtKkjEY9UUoEWlX/8fgKeu2S8i9JTA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-core-module": { - "version": "2.15.1", - "resolved": "https://registry.npmjs.org/is-core-module/-/is-core-module-2.15.1.tgz", - "integrity": "sha512-z0vtXSwucUJtANQWldhbtbt7BnL0vxiFjIdDLAatwhDYty2bad6s+rijD6Ri4YuYJubLzIJLUidCh09e1djEVQ==", - "dev": true, - "dependencies": { - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-data-view": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/is-data-view/-/is-data-view-1.0.1.tgz", - "integrity": "sha512-AHkaJrsUVW6wq6JS8y3JnM/GJF/9cf+k20+iDzlSaJrinEo5+7vRiteOSwBhHRiAyQATN1AmY4hwzxJKPmYf+w==", - "dev": true, - "dependencies": { - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-date-object": { - "version": "1.0.5", - "resolved": "https://registry.npmjs.org/is-date-object/-/is-date-object-1.0.5.tgz", - "integrity": "sha512-9YQaSxsAiSwcvS33MBk3wTCVnWK+HhF8VZR2jRxehM16QcVOdHqPn4VPHmRK4lSr38n9JriurInLcP90xsYNfQ==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-extglob": { - "version": "2.1.1", - "resolved": "https://registry.npmjs.org/is-extglob/-/is-extglob-2.1.1.tgz", - "integrity": "sha512-SbKbANkN603Vi4jEZv49LeVJMn4yGwsbzZworEoyEiutsN3nJYdbO36zfhGJ6QEDpOZIFkDtnq5JRxmvl3jsoQ==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-finalizationregistry": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-finalizationregistry/-/is-finalizationregistry-1.1.0.tgz", - "integrity": "sha512-qfMdqbAQEwBw78ZyReKnlA8ezmPdb9BemzIIip/JkjaZUhitfXDkkr+3QTboW0JrSXT1QWyYShpvnNHGZ4c4yA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-generator-function": { - "version": "1.0.10", - "resolved": "https://registry.npmjs.org/is-generator-function/-/is-generator-function-1.0.10.tgz", - "integrity": "sha512-jsEjy9l3yiXEQ+PsXdmBwEPcOxaXWLspKdplFUVI9vq1iZgIekeC0L167qeu86czQaxed3q/Uzuw0swL0irL8A==", - "dev": true, - "dependencies": { - "has-tostringtag": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-glob": { - "version": "4.0.3", - "resolved": "https://registry.npmjs.org/is-glob/-/is-glob-4.0.3.tgz", - "integrity": "sha512-xelSayHH36ZgE7ZWhli7pW34hNbNl8Ojv5KVmkJD4hBdD3th8Tfk9vYasLM+mXWOZhFkgZfxhLSnrwRr4elSSg==", - "dev": true, - "dependencies": { - "is-extglob": "^2.1.1" - }, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-map": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-map/-/is-map-2.0.3.tgz", - "integrity": "sha512-1Qed0/Hr2m+YqxnM09CjA2d/i6YZNfF6R2oRAOj36eUdS6qIV/huPJNSEpKbupewFs+ZsJlxsjjPbc0/afW6Lw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-negative-zero": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-negative-zero/-/is-negative-zero-2.0.3.tgz", - "integrity": "sha512-5KoIu2Ngpyek75jXodFvnafB6DJgr3u8uuK0LEZJjrU19DrMD3EVERaR8sjz8CCGgpZvxPl9SuE1GMVPFHx1mw==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-number": { - "version": "7.0.0", - "resolved": "https://registry.npmjs.org/is-number/-/is-number-7.0.0.tgz", - "integrity": "sha512-41Cifkg6e8TylSpdtTpeLVMqvSBEVzTttHvERD741+pnZ8ANv0004MRL43QKPDlK9cGvNp6NZWZUBlbGXYxxng==", - "dev": true, - "engines": { - "node": ">=0.12.0" - } - }, - "node_modules/is-number-object": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-number-object/-/is-number-object-1.1.0.tgz", - "integrity": "sha512-KVSZV0Dunv9DTPkhXwcZ3Q+tUc9TsaE1ZwX5J2WMvsSGS6Md8TFPun5uwh0yRdrNerI6vf/tbJxqSx4c1ZI1Lw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-path-inside": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/is-path-inside/-/is-path-inside-3.0.3.tgz", - "integrity": "sha512-Fd4gABb+ycGAmKou8eMftCupSir5lRxqf4aD/vd0cD2qc4HL07OjCeuHMr8Ro4CoMaeCKDB0/ECBOVWjTwUvPQ==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/is-plain-obj": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-plain-obj/-/is-plain-obj-1.1.0.tgz", - "integrity": "sha512-yvkRyxmFKEOQ4pNXCmJG5AEQNlXJS5LaONXo5/cLdTZdWvsZ1ioJEonLGAosKlMWE8lwUy/bJzMjcw8az73+Fg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/is-regex": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/is-regex/-/is-regex-1.2.0.tgz", - "integrity": "sha512-B6ohK4ZmoftlUe+uvenXSbPJFo6U37BH7oO1B3nQH8f/7h27N56s85MhUtbFJAziz5dcmuR3i8ovUl35zp8pFA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "gopd": "^1.1.0", - "has-tostringtag": "^1.0.2", - "hasown": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-set": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-set/-/is-set-2.0.3.tgz", - "integrity": "sha512-iPAjerrse27/ygGLxw+EBR9agv9Y6uLeYVJMu+QNCoouJ1/1ri0mGrcWpfCqFZuzzx3WjtwxG098X+n4OuRkPg==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-shared-array-buffer": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/is-shared-array-buffer/-/is-shared-array-buffer-1.0.3.tgz", - "integrity": "sha512-nA2hv5XIhLR3uVzDDfCIknerhx8XUKnstuOERPNNIinXG7v9u+ohXF67vxm4TPTEPU6lm61ZkwP3c9PCB97rhg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-string": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-string/-/is-string-1.1.0.tgz", - "integrity": "sha512-PlfzajuF9vSo5wErv3MJAKD/nqf9ngAs1NFQYm16nUYFO2IzxJ2hcm+IOCg+EEopdykNNUhVq5cz35cAUxU8+g==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-symbol": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/is-symbol/-/is-symbol-1.1.0.tgz", - "integrity": "sha512-qS8KkNNXUZ/I+nX6QT8ZS1/Yx0A444yhzdTKxCzKkNjQ9sHErBxJnJAgh+f5YhusYECEcjo4XcyH87hn6+ks0A==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "has-symbols": "^1.0.3", - "safe-regex-test": "^1.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-typed-array": { - "version": "1.1.13", - "resolved": "https://registry.npmjs.org/is-typed-array/-/is-typed-array-1.1.13.tgz", - "integrity": "sha512-uZ25/bUAlUY5fR4OKT4rZQEBrzQWYV9ZJYGGsUmEJ6thodVJ1HX64ePQ6Z0qPWP+m+Uq6e9UugrE38jeYsDSMw==", - "dev": true, - "dependencies": { - "which-typed-array": "^1.1.14" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakmap": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/is-weakmap/-/is-weakmap-2.0.2.tgz", - "integrity": "sha512-K5pXYOm9wqY1RgjpL3YTkF39tni1XajUIkawTLUo9EZEVUFga5gSQJF8nNS7ZwJQ02y+1YCNYcMh+HIf1ZqE+w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakref": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/is-weakref/-/is-weakref-1.0.2.tgz", - "integrity": "sha512-qctsuLZmIQ0+vSSMfoVvyFe2+GSEvnmZ2ezTup1SBse9+twCCeial6EEi3Nc2KFcf6+qz2FBPnjXsk8xhKSaPQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/is-weakset": { - "version": "2.0.3", - "resolved": "https://registry.npmjs.org/is-weakset/-/is-weakset-2.0.3.tgz", - "integrity": "sha512-LvIm3/KWzS9oRFHugab7d+M/GcBXuXX5xZkzPmN+NxihdQlZUQ4dWuSV1xR/sq6upL1TJEDrfBgRepHFdBtSNQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/isarray": { - "version": "2.0.5", - "resolved": "https://registry.npmjs.org/isarray/-/isarray-2.0.5.tgz", - "integrity": "sha512-xHjhDr3cNBK0BzdUJSPXZntQUx/mwMS5Rw4A7lPJ90XGAO6ISP/ePDNuo0vhqOZU+UD5JoodwCAAoZQd3FeAKw==", - "dev": true - }, - "node_modules/isexe": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/isexe/-/isexe-2.0.0.tgz", - "integrity": "sha512-RHxMLp9lnKHGHRng9QFhRCMbYAcVpn69smSGcq3f36xjgVVWThj4qqLbTLlq7Ssj8B+fIQ1EuCEGI2lKsyQeIw==", - "dev": true - }, - "node_modules/iterator.prototype": { - "version": "1.1.3", - "resolved": "https://registry.npmjs.org/iterator.prototype/-/iterator.prototype-1.1.3.tgz", - "integrity": "sha512-FW5iMbeQ6rBGm/oKgzq2aW4KvAGpxPzYES8N4g4xNXUKpL1mclMvOe+76AcLDTvD+Ze+sOpVhgdAQEKF4L9iGQ==", - "dev": true, - "dependencies": { - "define-properties": "^1.2.1", - "get-intrinsic": "^1.2.1", - "has-symbols": "^1.0.3", - "reflect.getprototypeof": "^1.0.4", - "set-function-name": "^2.0.1" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/js-tokens": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/js-tokens/-/js-tokens-4.0.0.tgz", - "integrity": "sha512-RdJUflcE3cUzKiMqQgsCu06FPu9UdIJO0beYbPhHN4k6apgJtifcoCtT9bcxOpYBtpD2kCM6Sbzg4CausW/PKQ==", - "dev": true - }, - "node_modules/js-yaml": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/js-yaml/-/js-yaml-4.1.0.tgz", - "integrity": "sha512-wpxZs9NoxZaJESJGIZTyDEaYpl0FKSA+FB9aJiyemKhMwkxQg63h4T1KJgUGHpTqPDNRcmmYLugrRjJlBtWvRA==", - "dev": true, - "dependencies": { - "argparse": "^2.0.1" - }, - "bin": { - "js-yaml": "bin/js-yaml.js" - } - }, - "node_modules/json-buffer": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/json-buffer/-/json-buffer-3.0.1.tgz", - "integrity": "sha512-4bV5BfR2mqfQTJm+V5tPPdf+ZpuhiIvTuAB5g8kcrXOZpTT/QwwVRWBywX1ozr6lEuPdbHxwaJlm9G6mI2sfSQ==", - "dev": true - }, - "node_modules/json-parse-even-better-errors": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/json-parse-even-better-errors/-/json-parse-even-better-errors-2.3.1.tgz", - "integrity": "sha512-xyFwyhro/JEof6Ghe2iz2NcXoj2sloNsWr/XsERDK/oiPCfaNhl5ONfp+jQdAZRQQ0IJWNzH9zIZF7li91kh2w==", - "dev": true - }, - "node_modules/json-schema-traverse": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/json-schema-traverse/-/json-schema-traverse-1.0.0.tgz", - "integrity": "sha512-NM8/P9n3XjXhIZn1lLhkFaACTOURQXjWhV4BA/RnOv8xvgqtqpAX9IO4mRQxSx1Rlo4tqzeqb0sOlruaOy3dug==", - "dev": true - }, - "node_modules/json-stable-stringify-without-jsonify": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/json-stable-stringify-without-jsonify/-/json-stable-stringify-without-jsonify-1.0.1.tgz", - "integrity": "sha512-Bdboy+l7tA3OGW6FjyFHWkP5LuByj1Tk33Ljyq0axyzdk9//JSi2u3fP1QSmd1KNwq6VOKYGlAu87CisVir6Pw==", - "dev": true - }, - "node_modules/json5": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/json5/-/json5-1.0.2.tgz", - "integrity": "sha512-g1MWMLBiz8FKi1e4w0UyVL3w+iJceWAFBAaBnnGKOpNa5f8TLktkbre1+s6oICydWAm+HRUGTmI+//xv2hvXYA==", - "dev": true, - "dependencies": { - "minimist": "^1.2.0" - }, - "bin": { - "json5": "lib/cli.js" - } - }, - "node_modules/jsx-ast-utils": { - "version": "3.3.5", - "resolved": "https://registry.npmjs.org/jsx-ast-utils/-/jsx-ast-utils-3.3.5.tgz", - "integrity": "sha512-ZZow9HBI5O6EPgSJLUb8n2NKgmVWTwCvHGwFuJlMjvLFqlGG6pjirPhtdsseaLZjSibD8eegzmYpUZwoIlj2cQ==", - "dev": true, - "dependencies": { - "array-includes": "^3.1.6", - "array.prototype.flat": "^1.3.1", - "object.assign": "^4.1.4", - "object.values": "^1.1.6" - }, - "engines": { - "node": ">=4.0" - } - }, - "node_modules/keyv": { - "version": "4.5.4", - "resolved": "https://registry.npmjs.org/keyv/-/keyv-4.5.4.tgz", - "integrity": "sha512-oxVHkHR/EJf2CNXnWxRLW6mg7JyCCUcG0DtEGmL2ctUo1PNTin1PUil+r/+4r5MpVgC/fn1kjsx7mjSujKqIpw==", - "dev": true, - "dependencies": { - "json-buffer": "3.0.1" - } - }, - "node_modules/kind-of": { - "version": "6.0.3", - "resolved": "https://registry.npmjs.org/kind-of/-/kind-of-6.0.3.tgz", - "integrity": "sha512-dcS1ul+9tmeD95T+x28/ehLgd9mENa3LsvDTtzm3vyBEO7RPptvAD+t44WVXaUjTBRcrpFeFlC8WCruUR456hw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/language-subtag-registry": { - "version": "0.3.23", - "resolved": "https://registry.npmjs.org/language-subtag-registry/-/language-subtag-registry-0.3.23.tgz", - "integrity": "sha512-0K65Lea881pHotoGEa5gDlMxt3pctLi2RplBb7Ezh4rRdLEOtgi7n4EwK9lamnUCkKBqaeKRVebTq6BAxSkpXQ==", - "dev": true - }, - "node_modules/language-tags": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/language-tags/-/language-tags-1.0.9.tgz", - "integrity": "sha512-MbjN408fEndfiQXbFQ1vnd+1NoLDsnQW41410oQBXiyXDMYH5z505juWa4KUE1LqxRC7DgOgZDbKLxHIwm27hA==", - "dev": true, - "dependencies": { - "language-subtag-registry": "^0.3.20" - }, - "engines": { - "node": ">=0.10" - } - }, - "node_modules/levn": { - "version": "0.4.1", - "resolved": "https://registry.npmjs.org/levn/-/levn-0.4.1.tgz", - "integrity": "sha512-+bT2uH4E5LGE7h/n3evcS/sQlJXCpIp6ym8OWJ5eV6+67Dsql/LaaT7qJBAt2rzfoa/5QBGBhxDix1dMt2kQKQ==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1", - "type-check": "~0.4.0" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/lines-and-columns": { - "version": "1.2.4", - "resolved": "https://registry.npmjs.org/lines-and-columns/-/lines-and-columns-1.2.4.tgz", - "integrity": "sha512-7ylylesZQ/PV29jhEDl3Ufjo6ZX7gCqJr5F7PKrqc93v7fzSymt1BpwEU8nAUXs8qzzvqhbjhK5QZg6Mt/HkBg==", - "dev": true - }, - "node_modules/locate-path": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-6.0.0.tgz", - "integrity": "sha512-iPZK6eYjbxRu3uB4/WZ3EsEIMJFMqAoopl3R+zuq0UjcAm/MO6KCweDgPfP3elTztoKP3KtnVHxTn2NHBSDVUw==", - "dev": true, - "dependencies": { - "p-locate": "^5.0.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/lodash.merge": { - "version": "4.6.2", - "resolved": "https://registry.npmjs.org/lodash.merge/-/lodash.merge-4.6.2.tgz", - "integrity": "sha512-0KpjqXRVvrYyCsX1swR/XTK0va6VQkQM6MNo7PqW77ByjAhoARA8EfrP1N4+KlKj8YS0ZUCtRT/YUuhyYDujIQ==", - "dev": true - }, - "node_modules/loose-envify": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/loose-envify/-/loose-envify-1.4.0.tgz", - "integrity": "sha512-lyuxPGr/Wfhrlem2CL/UcnUc1zcqKAImBDzukY7Y5F/yQiNdko6+fRLevlw1HgMySw7f611UIY408EtxRSoK3Q==", - "dev": true, - "dependencies": { - "js-tokens": "^3.0.0 || ^4.0.0" - }, - "bin": { - "loose-envify": "cli.js" - } - }, - "node_modules/lru-cache": { - "version": "6.0.0", - "resolved": "https://registry.npmjs.org/lru-cache/-/lru-cache-6.0.0.tgz", - "integrity": "sha512-Jo6dJ04CmSjuznwJSS3pUeWmd/H0ffTlkXXgwZi+eq1UCmqQwCh+eLsYOYCwY991i2Fah4h1BEMCx4qThGbsiA==", - "dev": true, - "dependencies": { - "yallist": "^4.0.0" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/map-obj": { - "version": "4.3.0", - "resolved": "https://registry.npmjs.org/map-obj/-/map-obj-4.3.0.tgz", - "integrity": "sha512-hdN1wVrZbb29eBGiGjJbeP8JbKjq1urkHJ/LIP/NY48MZ1QVXUsQBV1G1zvYFHn1XE06cwjBsOI2K3Ulnj1YXQ==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/math-intrinsics": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/math-intrinsics/-/math-intrinsics-1.0.0.tgz", - "integrity": "sha512-4MqMiKP90ybymYvsut0CH2g4XWbfLtmlCkXmtmdcDCxNB+mQcu1w/1+L/VD7vi/PSv7X2JYV7SCcR+jiPXnQtA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/meow": { - "version": "9.0.0", - "resolved": "https://registry.npmjs.org/meow/-/meow-9.0.0.tgz", - "integrity": "sha512-+obSblOQmRhcyBt62furQqRAQpNyWXo8BuQ5bN7dG8wmwQ+vwHKp/rCFD4CrTP8CsDQD1sjoZ94K417XEUk8IQ==", - "dev": true, - "dependencies": { - "@types/minimist": "^1.2.0", - "camelcase-keys": "^6.2.2", - "decamelize": "^1.2.0", - "decamelize-keys": "^1.1.0", - "hard-rejection": "^2.1.0", - "minimist-options": "4.1.0", - "normalize-package-data": "^3.0.0", - "read-pkg-up": "^7.0.1", - "redent": "^3.0.0", - "trim-newlines": "^3.0.0", - "type-fest": "^0.18.0", - "yargs-parser": "^20.2.3" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/meow/node_modules/type-fest": { - "version": "0.18.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.18.1.tgz", - "integrity": "sha512-OIAYXk8+ISY+qTOwkHtKqzAuxchoMiD9Udx+FSGQDuiRR+PJKJHc2NJAXlbhkGwTt/4/nKZxELY1w3ReWOL8mw==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/merge2": { - "version": "1.4.1", - "resolved": "https://registry.npmjs.org/merge2/-/merge2-1.4.1.tgz", - "integrity": "sha512-8q7VEgMJW4J8tcfVPy8g09NcQwZdbwFEqhe/WZkoIzjn/3TGDwtOCYtXGxA3O8tPzpczCCDgv+P2P5y00ZJOOg==", - "dev": true, - "engines": { - "node": ">= 8" - } - }, - "node_modules/micromatch": { - "version": "4.0.8", - "resolved": "https://registry.npmjs.org/micromatch/-/micromatch-4.0.8.tgz", - "integrity": "sha512-PXwfBhYu0hBCPw8Dn0E+WDYb7af3dSLVWKi3HGv84IdF4TyFoC0ysxFd0Goxw7nSv4T/PzEJQxsYsEiFCKo2BA==", - "dev": true, - "dependencies": { - "braces": "^3.0.3", - "picomatch": "^2.3.1" - }, - "engines": { - "node": ">=8.6" - } - }, - "node_modules/min-indent": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/min-indent/-/min-indent-1.0.1.tgz", - "integrity": "sha512-I9jwMn07Sy/IwOj3zVkVik2JTvgpaykDZEigL6Rx6N9LbMywwUSMtxET+7lVoDLLd3O3IXwJwvuuns8UB/HeAg==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/minimatch": { - "version": "9.0.5", - "resolved": "https://registry.npmjs.org/minimatch/-/minimatch-9.0.5.tgz", - "integrity": "sha512-G6T0ZX48xgozx7587koeX9Ys2NYy6Gmv//P89sEte9V9whIapMNF4idKxnW2QtCcLiTWlb/wfCabAtAFWhhBow==", - "dev": true, - "dependencies": { - "brace-expansion": "^2.0.1" - }, - "engines": { - "node": ">=16 || 14 >=14.17" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/minimist": { - "version": "1.2.8", - "resolved": "https://registry.npmjs.org/minimist/-/minimist-1.2.8.tgz", - "integrity": "sha512-2yyAR8qBkN3YuheJanUpWC5U3bb5osDywNB8RzDVlDwDHbocAJveqqj1u8+SVD7jkWT4yvsHCpWqqWqAxb0zCA==", - "dev": true, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/minimist-options": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/minimist-options/-/minimist-options-4.1.0.tgz", - "integrity": "sha512-Q4r8ghd80yhO/0j1O3B2BjweX3fiHg9cdOwjJd2J76Q135c+NDxGCqdYKQ1SKBuFfgWbAUzBfvYjPUEeNgqN1A==", - "dev": true, - "dependencies": { - "arrify": "^1.0.1", - "is-plain-obj": "^1.1.0", - "kind-of": "^6.0.3" - }, - "engines": { - "node": ">= 6" - } - }, - "node_modules/mkdirp": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/mkdirp/-/mkdirp-3.0.1.tgz", - "integrity": "sha512-+NsyUUAZDmo6YVHzL/stxSu3t9YS1iljliy3BSDrXJ/dkn1KYdmtZODGGjLcc9XLgVVpH4KshHB8XmZgMhaBXg==", - "dev": true, - "bin": { - "mkdirp": "dist/cjs/src/bin.js" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/ms": { - "version": "2.1.3", - "resolved": "https://registry.npmjs.org/ms/-/ms-2.1.3.tgz", - "integrity": "sha512-6FlzubTLZG3J2a/NVCAleEhjzq5oxgHyaCU9yYXvcLsvoVaHJq/s5xXI6/XXP6tz7R9xAOtHnSO/tXtF3WRTlA==", - "dev": true - }, - "node_modules/natural-compare": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/natural-compare/-/natural-compare-1.4.0.tgz", - "integrity": "sha512-OWND8ei3VtNC9h7V60qff3SVobHr996CTwgxubgyQYEpg290h9J0buyECNNJexkFm5sOajh5G116RYA1c8ZMSw==", - "dev": true - }, - "node_modules/node-rsa": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/node-rsa/-/node-rsa-1.1.1.tgz", - "integrity": "sha512-Jd4cvbJMryN21r5HgxQOpMEqv+ooke/korixNNK3mGqfGJmy0M77WDDzo/05969+OkMy3XW1UuZsSmW9KQm7Fw==", - "dev": true, - "dependencies": { - "asn1": "^0.2.4" - } - }, - "node_modules/normalize-package-data": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-3.0.3.tgz", - "integrity": "sha512-p2W1sgqij3zMMyRC067Dg16bfzVH+w7hyegmpIvZ4JNjqtGOVAIvLmjBx3yP7YTe9vKJgkoNOPjwQGogDoMXFA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^4.0.1", - "is-core-module": "^2.5.0", - "semver": "^7.3.4", - "validate-npm-package-license": "^3.0.1" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/normalize-path": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/normalize-path/-/normalize-path-3.0.0.tgz", - "integrity": "sha512-6eZs5Ls3WtCisHWp9S2GUy8dqkpGi4BVSz3GaqiE6ezub0512ESztXUwUB6C6IKbQkY2Pnb/mD4WYojCRwcwLA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-assign": { - "version": "4.1.1", - "resolved": "https://registry.npmjs.org/object-assign/-/object-assign-4.1.1.tgz", - "integrity": "sha512-rJgTQnkUnH1sFw8yT6VSU3zD3sWmu6sZhIseY8VX+GRu3P6F7Fu+JNDoXfklElbLJSnc3FUQHVe4cU5hj+BcUg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/object-inspect": { - "version": "1.13.3", - "resolved": "https://registry.npmjs.org/object-inspect/-/object-inspect-1.13.3.tgz", - "integrity": "sha512-kDCGIbxkDSXE3euJZZXzc6to7fCrKHNI/hSRQnRuQ+BWjFNzZwiFF8fj/6o2t2G9/jTj8PSIYTfCLelLZEeRpA==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object-keys": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/object-keys/-/object-keys-1.1.1.tgz", - "integrity": "sha512-NuAESUOUMrlIXOfHKzD6bpPu3tYt3xvjNdRIQ+FeT0lNb4K8WR70CaDxhuNguS2XG+GjkyMwOzsN5ZktImfhLA==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.assign": { - "version": "4.1.5", - "resolved": "https://registry.npmjs.org/object.assign/-/object.assign-4.1.5.tgz", - "integrity": "sha512-byy+U7gp+FVwmyzKPYhW2h5l3crpmGsxl7X2s8y43IgxvG4g3QZ6CffDtsNQy1WsmZpQbO+ybo0AlW7TY6DcBQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.5", - "define-properties": "^1.2.1", - "has-symbols": "^1.0.3", - "object-keys": "^1.1.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.entries": { - "version": "1.1.8", - "resolved": "https://registry.npmjs.org/object.entries/-/object.entries-1.1.8.tgz", - "integrity": "sha512-cmopxi8VwRIAw/fkijJohSfpef5PdN0pMQJN6VC/ZKvn0LIknWD8KtgY6KlQdEc4tIjcQ3HxSMmnvtzIscdaYQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.fromentries": { - "version": "2.0.8", - "resolved": "https://registry.npmjs.org/object.fromentries/-/object.fromentries-2.0.8.tgz", - "integrity": "sha512-k6E21FzySsSK5a21KRADBd/NGneRegFO5pLHfdQLpRDETUNJueLXs3WCzyQ3tFRDYgbq3KHGXfTbi2bs8WQ6rQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/object.groupby": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/object.groupby/-/object.groupby-1.0.3.tgz", - "integrity": "sha512-+Lhy3TQTuzXI5hevh8sBGqbmurHbbIjAi0Z4S63nthVLmLxfbj4T54a4CfZrXIrt9iP4mVAPYMo/v99taj3wjQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/object.values": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/object.values/-/object.values-1.2.0.tgz", - "integrity": "sha512-yBYjY9QX2hnRmZHAjG/f13MzmBzxzYgQhFrke06TTyKY5zSTEqkOeukBzIdVA3j3ulu8Qa3MbVFShV7T2RmGtQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/once": { - "version": "1.4.0", - "resolved": "https://registry.npmjs.org/once/-/once-1.4.0.tgz", - "integrity": "sha512-lNaJgI+2Q5URQBkccEKHTQOPaXdUxnZZElQTZY0MFUAuaEqe1E+Nyvgdz/aIyNi6Z9MzO5dv1H8n58/GELp3+w==", - "dev": true, - "dependencies": { - "wrappy": "1" - } - }, - "node_modules/optionator": { - "version": "0.9.4", - "resolved": "https://registry.npmjs.org/optionator/-/optionator-0.9.4.tgz", - "integrity": "sha512-6IpQ7mKUxRcZNLIObR0hz7lxsapSSIYNZJwXPGeF0mTVqGKFIXj1DQcMoT22S3ROcLyY/rz0PWaWZ9ayWmad9g==", - "dev": true, - "dependencies": { - "deep-is": "^0.1.3", - "fast-levenshtein": "^2.0.6", - "levn": "^0.4.1", - "prelude-ls": "^1.2.1", - "type-check": "^0.4.0", - "word-wrap": "^1.2.5" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/p-limit": { - "version": "3.1.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-3.1.0.tgz", - "integrity": "sha512-TYOanM3wGwNGsZN2cVTYPArw454xnXj5qmWF1bEoAc4+cU/ol7GVh7odevjp1FNHduHc3KZMcFduxU5Xc6uJRQ==", - "dev": true, - "dependencies": { - "yocto-queue": "^0.1.0" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-locate": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-5.0.0.tgz", - "integrity": "sha512-LaNjtRWUBY++zB5nE/NwcaoMylSPk+S+ZHNB1TzdbMJMny6dynpAGt7X/tl/QYq3TIeE6nxHppbo2LGymrG5Pw==", - "dev": true, - "dependencies": { - "p-limit": "^3.0.2" - }, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/p-try": { - "version": "2.2.0", - "resolved": "https://registry.npmjs.org/p-try/-/p-try-2.2.0.tgz", - "integrity": "sha512-R4nPAVTAU0B9D35/Gk3uJf/7XYbQcyohSKdvAxIRSNghFl4e71hVoGnBNQz9cWaXxO2I10KTC+3jMdvvoKw6dQ==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/parent-module": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/parent-module/-/parent-module-1.0.1.tgz", - "integrity": "sha512-GQ2EWRpQV8/o+Aw8YqtfZZPfNRWZYkbidE9k5rpl/hC3vtHHBfGm2Ifi6qWV+coDGkrUKZAxE3Lot5kcsRlh+g==", - "dev": true, - "dependencies": { - "callsites": "^3.0.0" - }, - "engines": { - "node": ">=6" - } - }, - "node_modules/parse-json": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/parse-json/-/parse-json-5.2.0.tgz", - "integrity": "sha512-ayCKvm/phCGxOkYRSCM82iDwct8/EonSEgCSxWxD7ve6jHggsFl4fZVQBPRNgQoKiuV/odhFrGzQXZwbifC8Rg==", - "dev": true, - "dependencies": { - "@babel/code-frame": "^7.0.0", - "error-ex": "^1.3.1", - "json-parse-even-better-errors": "^2.3.0", - "lines-and-columns": "^1.1.6" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/path-exists": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-exists/-/path-exists-4.0.0.tgz", - "integrity": "sha512-ak9Qy5Q7jYb2Wwcey5Fpvg2KoAc/ZIhLSLOSBmRmygPsGwkVVt0fZa0qrtMz+m6tJTAHfZQ8FnmB4MG4LWy7/w==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-is-absolute": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/path-is-absolute/-/path-is-absolute-1.0.1.tgz", - "integrity": "sha512-AVbw3UJ2e9bq64vSaS9Am0fje1Pa8pbGqTTsmXfaIiMpnr5DlDhfJOuLj9Sf95ZPVDAUerDfEk88MPmPe7UCQg==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/path-key": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/path-key/-/path-key-3.1.1.tgz", - "integrity": "sha512-ojmeN0qd+y0jszEtoY48r0Peq5dwMEkIlCOu6Q5f41lfkswXuKtYrhgoTpLnyIcHm24Uhqx+5Tqm2InSwLhE6Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/path-parse": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/path-parse/-/path-parse-1.0.7.tgz", - "integrity": "sha512-LDJzPVEEEPR+y48z93A0Ed0yXb8pAByGWo/k5YYdYgpY2/2EsOsksJrq7lOHxryrVOn1ejG6oAp8ahvOIQD8sw==", - "dev": true - }, - "node_modules/path-type": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/path-type/-/path-type-4.0.0.tgz", - "integrity": "sha512-gDKb8aZMDeD/tZWs9P6+q0J9Mwkdl6xMV8TjnGP3qJVJ06bdMgkbBlLU8IdfOsIsFz2BW1rNVT3XuNEl8zPAvw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/pend": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/pend/-/pend-1.2.0.tgz", - "integrity": "sha512-F3asv42UuXchdzt+xXqfW1OGlVBe+mxa2mqI0pg5yAHZPvFmY3Y6drSf/GQ1A86WgWEN9Kzh/WrgKa6iGcHXLg==", - "dev": true - }, - "node_modules/picocolors": { - "version": "1.1.1", - "resolved": "https://registry.npmjs.org/picocolors/-/picocolors-1.1.1.tgz", - "integrity": "sha512-xceH2snhtb5M9liqDsmEw56le376mTZkEX/jEb/RxNFyegNul7eNslCXP9FDj/Lcu0X8KEyMceP2ntpaHrDEVA==", - "dev": true - }, - "node_modules/picomatch": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/picomatch/-/picomatch-2.3.1.tgz", - "integrity": "sha512-JU3teHTNjmE2VCGFzuY8EXzCDVwEqB2a8fsIvwaStHhAWJEeVd1o1QD80CU6+ZdEXXSLbSsuLwJjkCBWqRQUVA==", - "dev": true, - "engines": { - "node": ">=8.6" - }, - "funding": { - "url": "https://github.com/sponsors/jonschlinkert" - } - }, - "node_modules/possible-typed-array-names": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/possible-typed-array-names/-/possible-typed-array-names-1.0.0.tgz", - "integrity": "sha512-d7Uw+eZoloe0EHDIYoe+bQ5WXnGMOpmiZFTuMWCwpjzzkL2nTjcKiAk4hh8TjnGye2TwWOk3UXucZ+3rbmBa8Q==", - "dev": true, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/prelude-ls": { - "version": "1.2.1", - "resolved": "https://registry.npmjs.org/prelude-ls/-/prelude-ls-1.2.1.tgz", - "integrity": "sha512-vkcDPrRZo1QZLbn5RLGPpg/WmIQ65qoWWhcGKf/b5eplkkarX0m9z8ppCat4mlOqUsWpyNuYgO3VRyrYHSzX5g==", - "dev": true, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/prettier": { - "version": "3.4.2", - "resolved": "https://registry.npmjs.org/prettier/-/prettier-3.4.2.tgz", - "integrity": "sha512-e9MewbtFo+Fevyuxn/4rrcDAaq0IYxPGLvObpQjiZBMAzB9IGmzlnG9RZy3FFas+eBMu2vA0CszMeduow5dIuQ==", - "dev": true, - "peer": true, - "bin": { - "prettier": "bin/prettier.cjs" - }, - "engines": { - "node": ">=14" - }, - "funding": { - "url": "https://github.com/prettier/prettier?sponsor=1" - } - }, - "node_modules/prettier-linter-helpers": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/prettier-linter-helpers/-/prettier-linter-helpers-1.0.0.tgz", - "integrity": "sha512-GbK2cP9nraSSUF9N2XwUwqfzlAFlMNYYl+ShE/V+H8a9uNl/oUqB1w2EL54Jh0OlyRSd8RfWYJ3coVS4TROP2w==", - "dev": true, - "dependencies": { - "fast-diff": "^1.1.2" - }, - "engines": { - "node": ">=6.0.0" - } - }, - "node_modules/prop-types": { - "version": "15.8.1", - "resolved": "https://registry.npmjs.org/prop-types/-/prop-types-15.8.1.tgz", - "integrity": "sha512-oj87CgZICdulUohogVAR7AjlC0327U4el4L6eAvOqCeudMDVU0NThNaV+b9Df4dXgSP1gXMTnPdhfe/2qDH5cg==", - "dev": true, - "dependencies": { - "loose-envify": "^1.4.0", - "object-assign": "^4.1.1", - "react-is": "^16.13.1" - } - }, - "node_modules/punycode": { - "version": "2.3.1", - "resolved": "https://registry.npmjs.org/punycode/-/punycode-2.3.1.tgz", - "integrity": "sha512-vYt7UD1U9Wg6138shLtLOvdAu+8DsC/ilFtEVHcH+wydcSpNE20AfSOduf6MkRFahL5FY7X1oU7nKVZFtfq8Fg==", - "dev": true, - "engines": { - "node": ">=6" - } - }, - "node_modules/queue-microtask": { - "version": "1.2.3", - "resolved": "https://registry.npmjs.org/queue-microtask/-/queue-microtask-1.2.3.tgz", - "integrity": "sha512-NuaNSa6flKT5JaSYQzJok04JzTL1CA6aGhv5rfLW3PgqA+M2ChpZQnAC8h8i4ZFkBS8X5RqkDBHA7r4hej3K9A==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ] - }, - "node_modules/quick-lru": { - "version": "4.0.1", - "resolved": "https://registry.npmjs.org/quick-lru/-/quick-lru-4.0.1.tgz", - "integrity": "sha512-ARhCpm70fzdcvNQfPoy49IaanKkTlRWF2JMzqhcJbhSFRZv7nPTvZJdcY7301IPmvW+/p0RgIWnQDLJxifsQ7g==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/react-is": { - "version": "16.13.1", - "resolved": "https://registry.npmjs.org/react-is/-/react-is-16.13.1.tgz", - "integrity": "sha512-24e6ynE2H+OKt4kqsOvNd8kBpV65zoxbA4BVsEOB3ARVWQki/DHzaUoC5KuON/BiccDaCCTZBuOcfZs70kR8bQ==", - "dev": true - }, - "node_modules/read-pkg": { - "version": "5.2.0", - "resolved": "https://registry.npmjs.org/read-pkg/-/read-pkg-5.2.0.tgz", - "integrity": "sha512-Ug69mNOpfvKDAc2Q8DRpMjjzdtrnv9HcSMX+4VsZxD1aZ6ZzrIE7rlzXBtWTyhULSMKg076AW6WR5iZpD0JiOg==", - "dev": true, - "dependencies": { - "@types/normalize-package-data": "^2.4.0", - "normalize-package-data": "^2.5.0", - "parse-json": "^5.0.0", - "type-fest": "^0.6.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up": { - "version": "7.0.1", - "resolved": "https://registry.npmjs.org/read-pkg-up/-/read-pkg-up-7.0.1.tgz", - "integrity": "sha512-zK0TB7Xd6JpCLmlLmufqykGE+/TlOePD6qKClNW7hHDKFh/J7/7gCWGR7joEQEW1bKq3a3yUZSObOoWLFQ4ohg==", - "dev": true, - "dependencies": { - "find-up": "^4.1.0", - "read-pkg": "^5.2.0", - "type-fest": "^0.8.1" - }, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/find-up": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/find-up/-/find-up-4.1.0.tgz", - "integrity": "sha512-PpOwAdQ/YlXQ2vj8a3h8IipDuYRi3wceVQQGYWxNINccq40Anw7BlsEXCMbt1Zt+OLA6Fq9suIpIWD0OsnISlw==", - "dev": true, - "dependencies": { - "locate-path": "^5.0.0", - "path-exists": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/locate-path": { - "version": "5.0.0", - "resolved": "https://registry.npmjs.org/locate-path/-/locate-path-5.0.0.tgz", - "integrity": "sha512-t7hw9pI+WvuwNJXwk5zVHpyhIqzg2qTlklJOf0mVxGSbe3Fp2VieZcduNYjaLDoy6p9uGpQEGWG87WpMKlNq8g==", - "dev": true, - "dependencies": { - "p-locate": "^4.1.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/p-limit": { - "version": "2.3.0", - "resolved": "https://registry.npmjs.org/p-limit/-/p-limit-2.3.0.tgz", - "integrity": "sha512-//88mFWSJx8lxCzwdAABTJL2MyWB12+eIY7MDL2SqLmAkeKU9qxRvWuSyTjm3FUmpBEMuFfckAIqEaVGUDxb6w==", - "dev": true, - "dependencies": { - "p-try": "^2.0.0" - }, - "engines": { - "node": ">=6" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/read-pkg-up/node_modules/p-locate": { - "version": "4.1.0", - "resolved": "https://registry.npmjs.org/p-locate/-/p-locate-4.1.0.tgz", - "integrity": "sha512-R79ZZ/0wAxKGu3oYMlz8jy/kbhsNrS7SKZ7PxEHBgJ5+F2mtFW2fK2cOtBh1cHYkQsbzFV7I+EoRKe6Yt0oK7A==", - "dev": true, - "dependencies": { - "p-limit": "^2.2.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg-up/node_modules/type-fest": { - "version": "0.8.1", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.8.1.tgz", - "integrity": "sha512-4dbzIzqvjtgiM5rw1k5rEHtBANKmdudhGyBEajN01fEyhaAIhsoKNy6y7+IN93IfpFtwY9iqi7kD+xwKhQsNJA==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/read-pkg/node_modules/hosted-git-info": { - "version": "2.8.9", - "resolved": "https://registry.npmjs.org/hosted-git-info/-/hosted-git-info-2.8.9.tgz", - "integrity": "sha512-mxIDAb9Lsm6DoOJ7xH+5+X4y1LU/4Hi50L9C5sIswK3JzULS4bwk1FvjdBgvYR4bzT4tuUQiC15FE2f5HbLvYw==", - "dev": true - }, - "node_modules/read-pkg/node_modules/normalize-package-data": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/normalize-package-data/-/normalize-package-data-2.5.0.tgz", - "integrity": "sha512-/5CMN3T0R4XTj4DcGaexo+roZSdSFW/0AOOTROrjxzCG1wrWXEsGbRKevjlIL+ZDE4sZlJr5ED4YW0yqmkK+eA==", - "dev": true, - "dependencies": { - "hosted-git-info": "^2.1.4", - "resolve": "^1.10.0", - "semver": "2 || 3 || 4 || 5", - "validate-npm-package-license": "^3.0.1" - } - }, - "node_modules/read-pkg/node_modules/semver": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/semver/-/semver-5.7.2.tgz", - "integrity": "sha512-cBznnQ9KjJqU67B52RMC65CMarK2600WFnbkcaiwWq3xy/5haFJlshgnpjovMVJ+Hff49d8GEn0b87C5pDQ10g==", - "dev": true, - "bin": { - "semver": "bin/semver" - } - }, - "node_modules/read-pkg/node_modules/type-fest": { - "version": "0.6.0", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.6.0.tgz", - "integrity": "sha512-q+MB8nYR1KDLrgr4G5yemftpMC7/QLqVndBmEEdqzmNj5dcFOO4Oo8qlwZE3ULT3+Zim1F8Kq4cBnikNhlCMlg==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/readdirp": { - "version": "3.6.0", - "resolved": "https://registry.npmjs.org/readdirp/-/readdirp-3.6.0.tgz", - "integrity": "sha512-hOS089on8RduqdbhvQ5Z37A0ESjsqz6qnRcffsMU3495FuTdqSm+7bhJ29JvIOsBDEEnan5DPu9t3To9VRlMzA==", - "dev": true, - "dependencies": { - "picomatch": "^2.2.1" - }, - "engines": { - "node": ">=8.10.0" - } - }, - "node_modules/redent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/redent/-/redent-3.0.0.tgz", - "integrity": "sha512-6tDA8g98We0zd0GvVeMT9arEOnTw9qM03L9cJXaCjrip1OO764RDBLBfrB4cwzNGDj5OA5ioymC9GkizgWJDUg==", - "dev": true, - "dependencies": { - "indent-string": "^4.0.0", - "strip-indent": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/reflect.getprototypeof": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/reflect.getprototypeof/-/reflect.getprototypeof-1.0.8.tgz", - "integrity": "sha512-B5dj6usc5dkk8uFliwjwDHM8To5/QwdKz9JcBZ8Ic4G1f0YmeeJTtE/ZTdgRFPAfxZFiUaPhZ1Jcs4qeagItGQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "define-properties": "^1.2.1", - "dunder-proto": "^1.0.0", - "es-abstract": "^1.23.5", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.2.0", - "which-builtin-type": "^1.2.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexp.prototype.flags": { - "version": "1.5.3", - "resolved": "https://registry.npmjs.org/regexp.prototype.flags/-/regexp.prototype.flags-1.5.3.tgz", - "integrity": "sha512-vqlC04+RQoFalODCbCumG2xIOvapzVMHwsyIGM/SIE8fRhFFsXeH8/QQ+s0T0kDAhKc4k30s73/0ydkHQz6HlQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-errors": "^1.3.0", - "set-function-name": "^2.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/regexpp": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/regexpp/-/regexpp-3.2.0.tgz", - "integrity": "sha512-pq2bWo9mVD43nbts2wGv17XLiNLya+GklZ8kaDLV2Z08gDCsGpnKn9BFMepvWuHCbyVvY7J5o5+BVvoQbmlJLg==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/mysticatea" - } - }, - "node_modules/require-from-string": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/require-from-string/-/require-from-string-2.0.2.tgz", - "integrity": "sha512-Xf0nWe6RseziFMu+Ap9biiUbmplq6S9/p+7w7YXP/JBHhrUDDUhwa+vANyubuqfZWTveU//DYVGsDG7RKL/vEw==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/resolve": { - "version": "1.22.8", - "resolved": "https://registry.npmjs.org/resolve/-/resolve-1.22.8.tgz", - "integrity": "sha512-oKWePCxqpd6FlLvGV1VU0x7bkPmmCNolxzjMf4NczoDnQcIWrAF+cPtZn5i6n+RfD2d9i0tzpKnG6Yk168yIyw==", - "dev": true, - "dependencies": { - "is-core-module": "^2.13.0", - "path-parse": "^1.0.7", - "supports-preserve-symlinks-flag": "^1.0.0" - }, - "bin": { - "resolve": "bin/resolve" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/resolve-from": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/resolve-from/-/resolve-from-4.0.0.tgz", - "integrity": "sha512-pb/MYmXstAkysRFx8piNI1tGFNQIFA3vkE3Gq4EuA1dF6gHp/+vgZqsCGJapvy8N3Q+4o7FwvquPJcnZ7RYy4g==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/reusify": { - "version": "1.0.4", - "resolved": "https://registry.npmjs.org/reusify/-/reusify-1.0.4.tgz", - "integrity": "sha512-U9nH88a3fc/ekCF1l0/UP1IosiuIjyTh7hBvXVMHYgVcfGvt897Xguj2UOLDeI5BG2m7/uwyaLVT6fbtCwTyzw==", - "dev": true, - "engines": { - "iojs": ">=1.0.0", - "node": ">=0.10.0" - } - }, - "node_modules/rimraf": { - "version": "3.0.2", - "resolved": "https://registry.npmjs.org/rimraf/-/rimraf-3.0.2.tgz", - "integrity": "sha512-JZkJMZkAGFFPP2YqXZXPbMlMBgsxzE8ILs4lMIX/2o0L9UBw9O/Y3o6wFw/i9YLapcUJWwqbi3kdxIPdC62TIA==", - "deprecated": "Rimraf versions prior to v4 are no longer supported", - "dev": true, - "dependencies": { - "glob": "^7.1.3" - }, - "bin": { - "rimraf": "bin.js" - }, - "funding": { - "url": "https://github.com/sponsors/isaacs" - } - }, - "node_modules/run-parallel": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/run-parallel/-/run-parallel-1.2.0.tgz", - "integrity": "sha512-5l4VyZR86LZ/lDxZTR6jqL8AFE2S0IFLMP26AbjsLVADxHdhB/c0GUsH+y39UfCi3dzz8OlQuPmnaJOMoDHQBA==", - "dev": true, - "funding": [ - { - "type": "github", - "url": "https://github.com/sponsors/feross" - }, - { - "type": "patreon", - "url": "https://www.patreon.com/feross" - }, - { - "type": "consulting", - "url": "https://feross.org/support" - } - ], - "dependencies": { - "queue-microtask": "^1.2.2" - } - }, - "node_modules/safe-array-concat": { - "version": "1.1.2", - "resolved": "https://registry.npmjs.org/safe-array-concat/-/safe-array-concat-1.1.2.tgz", - "integrity": "sha512-vj6RsCsWBCf19jIeHEfkRMw8DPiBb+DMXklQ/1SGDHOMlHdPUkZXFQ2YdplS23zESTijAcurb1aSgJA3AgMu1Q==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "get-intrinsic": "^1.2.4", - "has-symbols": "^1.0.3", - "isarray": "^2.0.5" - }, - "engines": { - "node": ">=0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safe-regex-test": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/safe-regex-test/-/safe-regex-test-1.0.3.tgz", - "integrity": "sha512-CdASjNJPvRa7roO6Ra/gLYBTzYzzPyyBXxIMdGW3USQLyjWEls2RgW5UBTXaQVp+OrpeCK3bLem8smtmheoRuw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.6", - "es-errors": "^1.3.0", - "is-regex": "^1.1.4" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/safer-buffer": { - "version": "2.1.2", - "resolved": "https://registry.npmjs.org/safer-buffer/-/safer-buffer-2.1.2.tgz", - "integrity": "sha512-YZo3K82SD7Riyi0E1EQPojLz7kpepnSQI9IyPbHHg1XXXevb5dJI7tpyN2ADxGcQbHG7vcyRHk0cbwqcQriUtg==", - "dev": true - }, - "node_modules/semver": { - "version": "7.6.3", - "resolved": "https://registry.npmjs.org/semver/-/semver-7.6.3.tgz", - "integrity": "sha512-oVekP1cKtI+CTDvHWYFUcMtsK/00wmAEfyqKfNdARm8u1wNVhSgaX7A8d4UuIlUI5e84iEwOhs7ZPYRmzU9U6A==", - "dev": true, - "bin": { - "semver": "bin/semver.js" - }, - "engines": { - "node": ">=10" - } - }, - "node_modules/set-function-length": { - "version": "1.2.2", - "resolved": "https://registry.npmjs.org/set-function-length/-/set-function-length-1.2.2.tgz", - "integrity": "sha512-pgRc4hJ4/sNjWCSS9AmnS40x3bNMDTknHgL5UaMBTMyJnU90EgWh1Rz+MC9eFu4BuN/UwZjKQuY/1v3rM7HMfg==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "function-bind": "^1.1.2", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/set-function-name": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/set-function-name/-/set-function-name-2.0.2.tgz", - "integrity": "sha512-7PGFlmtwsEADb0WYyvCMa1t+yke6daIG4Wirafur5kcf+MhUnPms1UeR0CKQdTZD81yESwMHbtn+TR+dMviakQ==", - "dev": true, - "dependencies": { - "define-data-property": "^1.1.4", - "es-errors": "^1.3.0", - "functions-have-names": "^1.2.3", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/shebang-command": { - "version": "2.0.0", - "resolved": "https://registry.npmjs.org/shebang-command/-/shebang-command-2.0.0.tgz", - "integrity": "sha512-kHxr2zZpYtdmrN1qDjrrX/Z1rR1kG8Dx+gkpK1G4eXmvXswmcE1hTWBWYUzlraYw1/yZp6YuDY77YtvbN0dmDA==", - "dev": true, - "dependencies": { - "shebang-regex": "^3.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/shebang-regex": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/shebang-regex/-/shebang-regex-3.0.0.tgz", - "integrity": "sha512-7++dFhtcx3353uBaq8DDR4NuxBetBzC7ZQOhmTQInHEd6bSrXdiEyzCvG07Z44UYdLShWUyXt5M/yhz8ekcb1A==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/side-channel": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/side-channel/-/side-channel-1.1.0.tgz", - "integrity": "sha512-ZX99e6tRweoUXqR+VBrslhda51Nh5MTQwou5tnUDgbtyM0dBgmhEDtWGP/xbKn6hqfPRHujUNwz5fy/wbbhnpw==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3", - "side-channel-list": "^1.0.0", - "side-channel-map": "^1.0.1", - "side-channel-weakmap": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-list": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/side-channel-list/-/side-channel-list-1.0.0.tgz", - "integrity": "sha512-FCLHtRD/gnpCiCHEiJLOwdmFP+wzCmDEkc9y7NsYxeF4u7Btsn1ZuwgwJGxImImHicJArLP4R0yX4c2KCrMrTA==", - "dev": true, - "dependencies": { - "es-errors": "^1.3.0", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-map": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/side-channel-map/-/side-channel-map-1.0.1.tgz", - "integrity": "sha512-VCjCNfgMsby3tTdo02nbjtM/ewra6jPHmpThenkTYh8pG9ucZ/1P8So4u4FGBek/BjpOVsDCMoLA/iuBKIFXRA==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/side-channel-weakmap": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/side-channel-weakmap/-/side-channel-weakmap-1.0.2.tgz", - "integrity": "sha512-WPS/HvHQTYnHisLo9McqBHOJk2FkHO/tlpvldyrnem4aeQp4hai3gythswg6p01oSoTl58rcpiFAjF2br2Ak2A==", - "dev": true, - "dependencies": { - "call-bound": "^1.0.2", - "es-errors": "^1.3.0", - "get-intrinsic": "^1.2.5", - "object-inspect": "^1.13.3", - "side-channel-map": "^1.0.1" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/slash": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/slash/-/slash-3.0.0.tgz", - "integrity": "sha512-g9Q1haeby36OSStwb4ntCGGGaKsaVSjQ68fBxoQcutl5fS1vuY18H3wSt3jFyFtrkx+Kz0V1G85A4MyAdDMi2Q==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/spdx-correct": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/spdx-correct/-/spdx-correct-3.2.0.tgz", - "integrity": "sha512-kN9dJbvnySHULIluDHy32WHRUu3Og7B9sbY7tsFLctQkIqnMh3hErYgdMjTYuqmcXX+lK5T1lnUt3G7zNswmZA==", - "dev": true, - "dependencies": { - "spdx-expression-parse": "^3.0.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-exceptions": { - "version": "2.5.0", - "resolved": "https://registry.npmjs.org/spdx-exceptions/-/spdx-exceptions-2.5.0.tgz", - "integrity": "sha512-PiU42r+xO4UbUS1buo3LPJkjlO7430Xn5SVAhdpzzsPHsjbYVflnnFdATgabnLude+Cqu25p6N+g2lw/PFsa4w==", - "dev": true - }, - "node_modules/spdx-expression-parse": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/spdx-expression-parse/-/spdx-expression-parse-3.0.1.tgz", - "integrity": "sha512-cbqHunsQWnJNE6KhVSMsMeH5H/L9EpymbzqTQ3uLwNCLZ1Q481oWaofqH7nO6V07xlXwY6PhQdQ2IedWx/ZK4Q==", - "dev": true, - "dependencies": { - "spdx-exceptions": "^2.1.0", - "spdx-license-ids": "^3.0.0" - } - }, - "node_modules/spdx-license-ids": { - "version": "3.0.20", - "resolved": "https://registry.npmjs.org/spdx-license-ids/-/spdx-license-ids-3.0.20.tgz", - "integrity": "sha512-jg25NiDV/1fLtSgEgyvVyDunvaNHbuwF9lfNV17gSmPFAlYzdfNBlLtLzXTevwkPj7DhGbmN9VnmJIgLnhvaBw==", - "dev": true - }, - "node_modules/stream-buffers": { - "version": "3.0.3", - "resolved": "https://registry.npmjs.org/stream-buffers/-/stream-buffers-3.0.3.tgz", - "integrity": "sha512-pqMqwQCso0PBJt2PQmDO0cFj0lyqmiwOMiMSkVtRokl7e+ZTRYgDHKnuZNbqjiJXgsg4nuqtD/zxuo9KqTp0Yw==", - "dev": true, - "engines": { - "node": ">= 0.10.0" - } - }, - "node_modules/string.prototype.includes": { - "version": "2.0.1", - "resolved": "https://registry.npmjs.org/string.prototype.includes/-/string.prototype.includes-2.0.1.tgz", - "integrity": "sha512-o7+c9bW6zpAdJHTtujeePODAhkuicdAryFsfVKwA+wGw89wJ4GTY484WTucM9hLtDEOpOvI+aHnzqnC5lHp4Rg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.3" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/string.prototype.matchall": { - "version": "4.0.11", - "resolved": "https://registry.npmjs.org/string.prototype.matchall/-/string.prototype.matchall-4.0.11.tgz", - "integrity": "sha512-NUdh0aDavY2og7IbBPenWqR9exH+E26Sv8e0/eTe1tltDGZL+GtBkDAnnyBtmekfK6/Dq3MkcGtzXFEd1LQrtg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.2", - "es-errors": "^1.3.0", - "es-object-atoms": "^1.0.0", - "get-intrinsic": "^1.2.4", - "gopd": "^1.0.1", - "has-symbols": "^1.0.3", - "internal-slot": "^1.0.7", - "regexp.prototype.flags": "^1.5.2", - "set-function-name": "^2.0.2", - "side-channel": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.repeat": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/string.prototype.repeat/-/string.prototype.repeat-1.0.0.tgz", - "integrity": "sha512-0u/TldDbKD8bFCQ/4f5+mNRrXwZ8hg2w7ZR8wa16e8z9XpePWl3eGEcUD0OXpEH/VJH/2G3gjUtR3ZOiBe2S/w==", - "dev": true, - "dependencies": { - "define-properties": "^1.1.3", - "es-abstract": "^1.17.5" - } - }, - "node_modules/string.prototype.trim": { - "version": "1.2.10", - "resolved": "https://registry.npmjs.org/string.prototype.trim/-/string.prototype.trim-1.2.10.tgz", - "integrity": "sha512-Rs66F0P/1kedk5lyYyH9uBzuiI/kNRmwJAR9quK6VOtIpZ2G+hMZd+HQbbv25MgCA6gEffoMZYxlTod4WcdrKA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-data-property": "^1.1.4", - "define-properties": "^1.2.1", - "es-abstract": "^1.23.5", - "es-object-atoms": "^1.0.0", - "has-property-descriptors": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimend": { - "version": "1.0.9", - "resolved": "https://registry.npmjs.org/string.prototype.trimend/-/string.prototype.trimend-1.0.9.tgz", - "integrity": "sha512-G7Ok5C6E/j4SGfyLCloXTrngQIQU3PWtXGst3yM7Bea9FRURf1S42ZHlZZtsNque2FN2PoUhfZXYLNWwEr4dLQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.8", - "call-bound": "^1.0.2", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/string.prototype.trimstart": { - "version": "1.0.8", - "resolved": "https://registry.npmjs.org/string.prototype.trimstart/-/string.prototype.trimstart-1.0.8.tgz", - "integrity": "sha512-UXSH262CSZY1tfu3G3Secr6uGLCFVPMhIqHjlgCUtCCcgihYc/xKs9djMTMUOb2j1mVSeU8EU6NWc/iQKU6Gfg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "define-properties": "^1.2.1", - "es-object-atoms": "^1.0.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/strip-ansi": { - "version": "6.0.1", - "resolved": "https://registry.npmjs.org/strip-ansi/-/strip-ansi-6.0.1.tgz", - "integrity": "sha512-Y38VPSHcqkFrCpFnQ9vuSXmquuv5oXOKpGeT6aGrr3o3Gc9AlVa6JBfUSOCnbxGGZF+/0ooI7KrPuUSztUdU5A==", - "dev": true, - "dependencies": { - "ansi-regex": "^5.0.1" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-bom": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-bom/-/strip-bom-3.0.0.tgz", - "integrity": "sha512-vavAMRXOgBVNF6nyEEmL3DBK19iRpDcoIwW+swQ+CbGiu7lju6t+JklA1MHweoWtadgt4ISVUsXLyDq34ddcwA==", - "dev": true, - "engines": { - "node": ">=4" - } - }, - "node_modules/strip-indent": { - "version": "3.0.0", - "resolved": "https://registry.npmjs.org/strip-indent/-/strip-indent-3.0.0.tgz", - "integrity": "sha512-laJTa3Jb+VQpaC6DseHhF7dXVqHTfJPCRDaEbid/drOhgitgYku/letMUqOXFoWV0zIIUbjpdH2t+tYj4bQMRQ==", - "dev": true, - "dependencies": { - "min-indent": "^1.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/strip-json-comments": { - "version": "3.1.1", - "resolved": "https://registry.npmjs.org/strip-json-comments/-/strip-json-comments-3.1.1.tgz", - "integrity": "sha512-6fPc+R4ihwqP6N/aIv2f1gMH8lOVtWQHoqC4yK6oSDVVocumAsfCqjkXnqiYMhmMwS/mEHLp7Vehlt3ql6lEig==", - "dev": true, - "engines": { - "node": ">=8" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/supports-color": { - "version": "7.2.0", - "resolved": "https://registry.npmjs.org/supports-color/-/supports-color-7.2.0.tgz", - "integrity": "sha512-qpCAvRl9stuOHveKsn7HncJRvv501qIacKzQlO/+Lwxc9+0q2wLyv4Dfvt80/DPn2pqOBsJdDiogXGR9+OvwRw==", - "dev": true, - "dependencies": { - "has-flag": "^4.0.0" - }, - "engines": { - "node": ">=8" - } - }, - "node_modules/supports-preserve-symlinks-flag": { - "version": "1.0.0", - "resolved": "https://registry.npmjs.org/supports-preserve-symlinks-flag/-/supports-preserve-symlinks-flag-1.0.0.tgz", - "integrity": "sha512-ot0WnXS9fgdkgIcePe6RHNk1WA8+muPa6cSjeR3V8K27q9BB1rTE3R1p7Hv0z1ZyAc8s6Vvv8DIyWf681MAt0w==", - "dev": true, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/synckit": { - "version": "0.9.2", - "resolved": "https://registry.npmjs.org/synckit/-/synckit-0.9.2.tgz", - "integrity": "sha512-vrozgXDQwYO72vHjUb/HnFbQx1exDjoKzqx23aXEg2a9VIg2TSFZ8FmeZpTjUCFMYw7mpX4BE2SFu8wI7asYsw==", - "dev": true, - "dependencies": { - "@pkgr/core": "^0.1.0", - "tslib": "^2.6.2" - }, - "engines": { - "node": "^14.18.0 || >=16.0.0" - }, - "funding": { - "url": "https://opencollective.com/unts" - } - }, - "node_modules/text-table": { - "version": "0.2.0", - "resolved": "https://registry.npmjs.org/text-table/-/text-table-0.2.0.tgz", - "integrity": "sha512-N+8UisAXDGk8PFXP4HAzVR9nbfmVJ3zYLAWiTIoqC5v5isinhr+r5uaO8+7r3BMfuNIufIsA7RdpVgacC2cSpw==", - "dev": true - }, - "node_modules/to-regex-range": { - "version": "5.0.1", - "resolved": "https://registry.npmjs.org/to-regex-range/-/to-regex-range-5.0.1.tgz", - "integrity": "sha512-65P7iz6X5yEr1cwcgvQxbbIw7Uk3gOy5dIdtZ4rDveLqhrdJP+Li/Hx6tyK0NEb+2GCyneCMJiGqrADCSNk8sQ==", - "dev": true, - "dependencies": { - "is-number": "^7.0.0" - }, - "engines": { - "node": ">=8.0" - } - }, - "node_modules/trim-newlines": { - "version": "3.0.1", - "resolved": "https://registry.npmjs.org/trim-newlines/-/trim-newlines-3.0.1.tgz", - "integrity": "sha512-c1PTsA3tYrIsLGkJkzHF+w9F2EyxfXGo4UyJc4pFL++FMjnq0HJS69T3M7d//gKrFKwy429bouPescbjecU+Zw==", - "dev": true, - "engines": { - "node": ">=8" - } - }, - "node_modules/ts-api-utils": { - "version": "1.4.3", - "resolved": "https://registry.npmjs.org/ts-api-utils/-/ts-api-utils-1.4.3.tgz", - "integrity": "sha512-i3eMG77UTMD0hZhgRS562pv83RC6ukSAC2GMNWc+9dieh/+jDM5u5YG+NHX6VNDRHQcHwmsTHctP9LhbC3WxVw==", - "dev": true, - "engines": { - "node": ">=16" - }, - "peerDependencies": { - "typescript": ">=4.2.0" - } - }, - "node_modules/tsconfig-paths": { - "version": "3.15.0", - "resolved": "https://registry.npmjs.org/tsconfig-paths/-/tsconfig-paths-3.15.0.tgz", - "integrity": "sha512-2Ac2RgzDe/cn48GvOe3M+o82pEFewD3UPbyoUHHdKasHwJKjds4fLXWf/Ux5kATBKN20oaFGu+jbElp1pos0mg==", - "dev": true, - "dependencies": { - "@types/json5": "^0.0.29", - "json5": "^1.0.2", - "minimist": "^1.2.6", - "strip-bom": "^3.0.0" - } - }, - "node_modules/tslib": { - "version": "2.8.1", - "resolved": "https://registry.npmjs.org/tslib/-/tslib-2.8.1.tgz", - "integrity": "sha512-oJFu94HQb+KVduSUQL7wnpmqnfmLsOA/nAh6b6EH0wCEoK0/mPeXU6c3wKDV83MkOuHPRHtSXKKU99IBazS/2w==", - "dev": true - }, - "node_modules/type-check": { - "version": "0.4.0", - "resolved": "https://registry.npmjs.org/type-check/-/type-check-0.4.0.tgz", - "integrity": "sha512-XleUoc9uwGXqjWwXaUTZAmzMcFZ5858QA2vvx1Ur5xIcixXIP+8LnFDgRplU30us6teqdlskFfu+ae4K79Ooew==", - "dev": true, - "dependencies": { - "prelude-ls": "^1.2.1" - }, - "engines": { - "node": ">= 0.8.0" - } - }, - "node_modules/type-fest": { - "version": "0.20.2", - "resolved": "https://registry.npmjs.org/type-fest/-/type-fest-0.20.2.tgz", - "integrity": "sha512-Ne+eE4r0/iWnpAxD852z3A+N0Bt5RN//NjJwRd2VFHEmrywxf5vsZlh4R6lixl6B+wz/8d+maTSAkN1FIkI3LQ==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - }, - "node_modules/typed-array-buffer": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/typed-array-buffer/-/typed-array-buffer-1.0.2.tgz", - "integrity": "sha512-gEymJYKZtKXzzBzM4jqa9w6Q1Jjm7x2d+sh19AdsD4wqnMPDYyvwpsIc2Q/835kHuo3BEQ7CjelGhfTsoBb2MQ==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "es-errors": "^1.3.0", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - } - }, - "node_modules/typed-array-byte-length": { - "version": "1.0.1", - "resolved": "https://registry.npmjs.org/typed-array-byte-length/-/typed-array-byte-length-1.0.1.tgz", - "integrity": "sha512-3iMJ9q0ao7WE9tWcaYKIptkNBuOIcZCCT0d4MRvuuH88fEoEH62IuQe0OtraD3ebQEoTRk8XCBoknUNc1Y67pw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-byte-offset": { - "version": "1.0.3", - "resolved": "https://registry.npmjs.org/typed-array-byte-offset/-/typed-array-byte-offset-1.0.3.tgz", - "integrity": "sha512-GsvTyUHTriq6o/bHcTd0vM7OQ9JEdlvluu9YISaA7+KzDzPaIzEeDFNkTfhdE3MYcNhNi0vq/LlegYgIs5yPAw==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-proto": "^1.0.3", - "is-typed-array": "^1.1.13", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typed-array-length": { - "version": "1.0.7", - "resolved": "https://registry.npmjs.org/typed-array-length/-/typed-array-length-1.0.7.tgz", - "integrity": "sha512-3KS2b+kL7fsuk/eJZ7EQdnEmQoaho/r6KUef7hxvltNA5DR8NAUM+8wJMbJyZ4G9/7i3v5zPBIMN5aybAh2/Jg==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "is-typed-array": "^1.1.13", - "possible-typed-array-names": "^1.0.0", - "reflect.getprototypeof": "^1.0.6" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/typescript": { - "version": "5.7.2", - "resolved": "https://registry.npmjs.org/typescript/-/typescript-5.7.2.tgz", - "integrity": "sha512-i5t66RHxDvVN40HfDd1PsEThGNnlMCMT3jMUuoh9/0TaqWevNontacunWyN02LA9/fIbEWlcHZcgTKb9QoaLfg==", - "dev": true, - "peer": true, - "bin": { - "tsc": "bin/tsc", - "tsserver": "bin/tsserver" - }, - "engines": { - "node": ">=14.17" - } - }, - "node_modules/unbox-primitive": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/unbox-primitive/-/unbox-primitive-1.0.2.tgz", - "integrity": "sha512-61pPlCD9h51VoreyJ0BReideM3MDKMKnh6+V9L08331ipq6Q8OFXZYiqP6n/tbHx4s5I9uRhcye6BrbkizkBDw==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.2", - "has-bigints": "^1.0.2", - "has-symbols": "^1.0.3", - "which-boxed-primitive": "^1.0.2" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/uri-js": { - "version": "4.4.1", - "resolved": "https://registry.npmjs.org/uri-js/-/uri-js-4.4.1.tgz", - "integrity": "sha512-7rKUyy33Q1yc98pQ1DAmLtwX109F7TIfWlW1Ydo8Wl1ii1SeHieeh0HHfPeL2fMXK6z0s8ecKs9frCuLJvndBg==", - "dev": true, - "dependencies": { - "punycode": "^2.1.0" - } - }, - "node_modules/validate-npm-package-license": { - "version": "3.0.4", - "resolved": "https://registry.npmjs.org/validate-npm-package-license/-/validate-npm-package-license-3.0.4.tgz", - "integrity": "sha512-DpKm2Ui/xN7/HQKCtpZxoRWBhZ9Z0kqtygG8XCgNQ8ZlDnxuQmWhj566j8fN4Cu3/JmbhsDo7fcAJq4s9h27Ew==", - "dev": true, - "dependencies": { - "spdx-correct": "^3.0.0", - "spdx-expression-parse": "^3.0.0" - } - }, - "node_modules/which": { - "version": "2.0.2", - "resolved": "https://registry.npmjs.org/which/-/which-2.0.2.tgz", - "integrity": "sha512-BLI3Tl1TW3Pvl70l3yq3Y64i+awpwXqsGBYWkkqMtnbXgrMD+yj7rhW0kuEDxzJaYXGjEW5ogapKNMEKNMjibA==", - "dev": true, - "dependencies": { - "isexe": "^2.0.0" - }, - "bin": { - "node-which": "bin/node-which" - }, - "engines": { - "node": ">= 8" - } - }, - "node_modules/which-boxed-primitive": { - "version": "1.1.0", - "resolved": "https://registry.npmjs.org/which-boxed-primitive/-/which-boxed-primitive-1.1.0.tgz", - "integrity": "sha512-Ei7Miu/AXe2JJ4iNF5j/UphAgRoma4trE6PtisM09bPygb3egMH3YLW/befsWb1A1AxvNSFidOFTB18XtnIIng==", - "dev": true, - "dependencies": { - "is-bigint": "^1.1.0", - "is-boolean-object": "^1.2.0", - "is-number-object": "^1.1.0", - "is-string": "^1.1.0", - "is-symbol": "^1.1.0" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-builtin-type": { - "version": "1.2.0", - "resolved": "https://registry.npmjs.org/which-builtin-type/-/which-builtin-type-1.2.0.tgz", - "integrity": "sha512-I+qLGQ/vucCby4tf5HsLmGueEla4ZhwTBSqaooS+Y0BuxN4Cp+okmGuV+8mXZ84KDI9BA+oklo+RzKg0ONdSUA==", - "dev": true, - "dependencies": { - "call-bind": "^1.0.7", - "function.prototype.name": "^1.1.6", - "has-tostringtag": "^1.0.2", - "is-async-function": "^2.0.0", - "is-date-object": "^1.0.5", - "is-finalizationregistry": "^1.1.0", - "is-generator-function": "^1.0.10", - "is-regex": "^1.1.4", - "is-weakref": "^1.0.2", - "isarray": "^2.0.5", - "which-boxed-primitive": "^1.0.2", - "which-collection": "^1.0.2", - "which-typed-array": "^1.1.15" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-collection": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/which-collection/-/which-collection-1.0.2.tgz", - "integrity": "sha512-K4jVyjnBdgvc86Y6BkaLZEN933SwYOuBFkdmBu9ZfkcAbdVbpITnDmjvZ/aQjRXQrv5EPkTnD1s39GiiqbngCw==", - "dev": true, - "dependencies": { - "is-map": "^2.0.3", - "is-set": "^2.0.3", - "is-weakmap": "^2.0.2", - "is-weakset": "^2.0.3" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/which-typed-array": { - "version": "1.1.16", - "resolved": "https://registry.npmjs.org/which-typed-array/-/which-typed-array-1.1.16.tgz", - "integrity": "sha512-g+N+GAWiRj66DngFwHvISJd+ITsyphZvD1vChfVg6cEdnzy53GzB3oy0fUNlvhz7H7+MiqhYr26qxQShCpKTTQ==", - "dev": true, - "dependencies": { - "available-typed-arrays": "^1.0.7", - "call-bind": "^1.0.7", - "for-each": "^0.3.3", - "gopd": "^1.0.1", - "has-tostringtag": "^1.0.2" - }, - "engines": { - "node": ">= 0.4" - }, - "funding": { - "url": "https://github.com/sponsors/ljharb" - } - }, - "node_modules/word-wrap": { - "version": "1.2.5", - "resolved": "https://registry.npmjs.org/word-wrap/-/word-wrap-1.2.5.tgz", - "integrity": "sha512-BN22B5eaMMI9UMtjrGd5g5eCYPpCPDUy0FJXbYsaT5zYxjFOckS53SQDE3pWkVoWpHXVb3BrYcEN4Twa55B5cA==", - "dev": true, - "engines": { - "node": ">=0.10.0" - } - }, - "node_modules/wrappy": { - "version": "1.0.2", - "resolved": "https://registry.npmjs.org/wrappy/-/wrappy-1.0.2.tgz", - "integrity": "sha512-l4Sp/DRseor9wL6EvV2+TuQn63dMkPjZ/sp9XkghTEbV9KlPS1xUsZ3u7/IQO4wxtcFB4bgpQPRcR3QCvezPcQ==", - "dev": true - }, - "node_modules/yallist": { - "version": "4.0.0", - "resolved": "https://registry.npmjs.org/yallist/-/yallist-4.0.0.tgz", - "integrity": "sha512-3wdGidZyq5PB084XLES5TpOSRA3wjXAlIWMhum2kRcv/41Sn2emQ0dycQW4uZXLejwKvg6EsvbdlVL+FYEct7A==", - "dev": true - }, - "node_modules/yargs-parser": { - "version": "20.2.9", - "resolved": "https://registry.npmjs.org/yargs-parser/-/yargs-parser-20.2.9.tgz", - "integrity": "sha512-y11nGElTIV+CT3Zv9t7VKl+Q3hTQoT9a1Qzezhhl6Rp21gJ/IVTW7Z3y9EWXhuUBC2Shnf+DX0antecpAwSP8w==", - "dev": true, - "engines": { - "node": ">=10" - } - }, - "node_modules/yauzl": { - "version": "3.2.0", - "resolved": "https://registry.npmjs.org/yauzl/-/yauzl-3.2.0.tgz", - "integrity": "sha512-Ow9nuGZE+qp1u4JIPvg+uCiUr7xGQWdff7JQSk5VGYTAZMDe2q8lxJ10ygv10qmSj031Ty/6FNJpLO4o1Sgc+w==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3", - "pend": "~1.2.0" - }, - "engines": { - "node": ">=12" - } - }, - "node_modules/yazl": { - "version": "2.5.1", - "resolved": "https://registry.npmjs.org/yazl/-/yazl-2.5.1.tgz", - "integrity": "sha512-phENi2PLiHnHb6QBVot+dJnaAZ0xosj7p3fWl+znIjBDlnMI2PsZCJZ306BPTFOaHf5qdDEI8x5qFrSOBN5vrw==", - "dev": true, - "dependencies": { - "buffer-crc32": "~0.2.3" - } - }, - "node_modules/yocto-queue": { - "version": "0.1.0", - "resolved": "https://registry.npmjs.org/yocto-queue/-/yocto-queue-0.1.0.tgz", - "integrity": "sha512-rVksvsnNCdJ/ohGc6xgPwyN8eheCxsiLM8mxuE/t/mOVqJewPuO1miLpTHQiRgTKCLexL4MeAFVagts7HmNZ2Q==", - "dev": true, - "engines": { - "node": ">=10" - }, - "funding": { - "url": "https://github.com/sponsors/sindresorhus" - } - } - } -} diff --git a/data-fetch-pluging/package.json b/data-fetch-pluging/package.json deleted file mode 100644 index 0eb0215..0000000 --- a/data-fetch-pluging/package.json +++ /dev/null @@ -1,16 +0,0 @@ -{ - "name": "data-fetch-pluging", - "version": "0.1.1", - "scripts": { - "build": "kintone-plugin-packer --ppk private.ppk --out dist/plugin.zip src", - "develop": "npm run build -- --watch", - "lint": "eslint src", - "start": "npm run develop", - "test":"kintone-plugin-packer --help" - }, - "devDependencies": { - "@cybozu/eslint-config": "^23.0.0", - "@kintone/plugin-packer": "^8.1.3", - "eslint": "^8.57.0" - } -} \ No newline at end of file diff --git a/data-fetch-pluging/private.ppk b/data-fetch-pluging/private.ppk deleted file mode 100644 index 71b86e2..0000000 --- a/data-fetch-pluging/private.ppk +++ /dev/null @@ -1,15 +0,0 @@ ------BEGIN RSA PRIVATE KEY----- -MIICXQIBAAKBgQCF7z/zsYmoe+L1AYTeCYvy9yBXlsXOniTzox6svsXunibVP3y+ -f1jEwu2cnTdp/GABOzsVHNSrYGedRDlwG93Y8qxe7qNKLZAFL6ujmJ0FJixuYrh4 -xvaWR6SlKIbws+803qAyE6dUN893xeZeJdWGelZNBsCZu8Nwmi28k1flzQIDAQAB -AoGAbWJchJZ2qtejIB5BeWWqmqAiFebZXkniO+j44HReCue3J2pWYu52fRwGG2Z7 -H2AyuE67jh6hweVWOibCEkFwCM+MwkSpKNRyFqJwdzZGoMm/oT67dDGYELrmNCx/ -9G5DdLgLXsA2dAANxTybaK8wg123Hhrh7NwJDETn9OC+uzECQQDeJTq4OSK9qUw9 -RCpgijpVdnzc4hC0CNjKe/+z8bQOPVcX7zLcggwX/7i2UmNxBxfYFrCN8XIGJNGN -VXMpUdCjAkEAmliRAdgAJvoMvaS+gCcJt9tU18F2aunnGudpdwMWDFYdsnztLSJQ -uLPsPQM0TJJYwXWZ+akQuReqXeKg4WgmzwJBAMZAg38VvqN1C81BoHA37IeJDzYx -qqaBnrhWoYV+GCr9I1UA7GtOxGxGlBpivMyKgAUher+y0wgYo8t2jyg5E/ECQCRH -JO42AvMmWtBIZK5ifppEZ1C/HEJM8BEWy2c5xnjn1NsbGfQ92JNRVvmQQz6sN0hh -h+tynYej1Ft05TOV82kCQQCDd0/JtINW3Myj2nWIe8c9IjsBUtNOkaCa13tGOzwJ -3G8Bg0GzdVSC73OnEaguC72kBvyGO4enUFkOq6p6kmFQ ------END RSA PRIVATE KEY----- \ No newline at end of file diff --git a/data-fetch-pluging/scripts/npm-start.js b/data-fetch-pluging/scripts/npm-start.js deleted file mode 100644 index 4d07e6f..0000000 --- a/data-fetch-pluging/scripts/npm-start.js +++ /dev/null @@ -1,15 +0,0 @@ -"use strict"; -const runAll = require("npm-run-all"); - -runAll(["develop", "upload"], { - parallel: true, - stdout: process.stdout, - stdin: process.stdin -}).catch(({results}) => { - results - .filter(({code}) => code) - .forEach(({name}) => { - console.log(`"npm run ${name}" was failed`); - }) - ; -}); diff --git a/data-fetch-pluging/src/css/51-modern-default.css b/data-fetch-pluging/src/css/51-modern-default.css deleted file mode 100644 index 57f0a89..0000000 --- a/data-fetch-pluging/src/css/51-modern-default.css +++ /dev/null @@ -1,665 +0,0 @@ -@charset "UTF-8"; -/* - * Copyright (c) 2014 Cybozu - * - * Licensed under the MIT License -*/ - -*[class|="kintoneplugin"] { - color: #333; - word-wrap: break-word; - font-size: 16px; - line-height: 1.5; -} - -:lang(us) *[class|="kintoneplugin"] { - font-family: 'HelveticaNeueW02-45Ligh', Arial, 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif; -} - -:lang(ja) *[class|="kintoneplugin"] { - font-family: 'メイリオ', 'Hiragino Kaku Gothic ProN', Meiryo, sans-serif; -} - -:lang(zh) *[class|="kintoneplugin"] { - font-family: '微软雅黑', 'Microsoft YaHei', '新宋体', NSimSun, STHeiti, Hei, 'Heiti SC', sans-serif; -} - -/*Alert message*/ -/* -
-

Alert messageã€
Alert message

-

Alert message

-
-*/ -.kintoneplugin-alert { - position: relative; - display: block; - margin: 8px 0; - padding: 4px 18px; - background: #e74c3c; - color: #f6f6f6; -} - -/* Row for the settings */ -/* -
Settings 1
-
Settings 2
-*/ -.kintoneplugin-row { - margin-bottom: 24px; -} - -/* Title for settings*/ -/* Labels */ -/* -
Title
-*/ -.kintoneplugin-label { - margin-bottom: 8px; - font-weight: bold; -} - -/* Heading for each settings*/ -/* Heading */ -/* -
Heading for the setting
-*/ -.kintoneplugin-label { - margin-bottom: 8px; - font-weight: bold; -} - -/* Title for each settings */ -/* Title */ -/* -
Title of the setting
-*/ -.kintoneplugin-title { - margin-bottom: 8px; -} - -/* Description for each settings */ -/* Description */ -/* -
Description of the setting
-*/ -.kintoneplugin-desc { - margin-bottom: 8px; - font-size: 14px; - color: #888; -} - -/* Required settings*/ -/* -
Title*
-*/ -.kintoneplugin-require { - color: #c09853; -} - -/* Input (text box) */ -/* -
- -
-*/ -.kintoneplugin-input-outer { - position: relative; - display: inline-block; - vertical-align: top; -} - -.kintoneplugin-input-text { - display: inline-block; - box-sizing: border-box; - margin: 0; - padding: 0 8px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #fff; - box-shadow: 4px 4px 12px #f5f5f5 inset, -4px -4px 12px #f5f5f5 inset; - color: #a7a7a7; - font-size: 14px; -} - -.kintoneplugin-input-text:focus { - background-color: #e2f2fe; - box-shadow: none; - color: #000; -} - -/* Check box */ -/* For IE8, specify .lt-ie9 for the parent. */ -/* -
-
-
-
-*/ -.kintoneplugin-input-checkbox-item { - display: block; - margin-right: 16px; - margin-bottom: 8px; - padding-left: 1px; - max-width: 98%; -} - -.kintoneplugin-input-checkbox-item-block { - display: block; -} -.kintoneplugin-input-checkbox-item-inline { - display: inline-block; -} - -.kintoneplugin-input-checkbox-item:hover + label { - color: #666; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"] { - display: none; - cursor: pointer; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"] + label { - position: relative; - display: inline-block; - margin-left: 32px; - vertical-align: middle; - font-size: 14px; - cursor: pointer; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"][disabled] + label { - color: #bababa; - cursor: not-allowed; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"] + label:before { - position: absolute; - top: 50%; - left: -30px; - display: inline-block; - box-sizing: border-box; - margin-top: -11px; - width: 21px; - height: 21px; - background: #fff; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAACXBIWXMAAAsTAAALEwEAmpwYAAA5mGlUWHRYTUw6Y29tLmFkb2JlLnhtcAAAAAAAPD94cGFja2V0IGJlZ2luPSLvu78iIGlkPSJXNU0wTXBDZWhpSHpyZVN6TlRjemtjOWQiPz4KPHg6eG1wbWV0YSB4bWxuczp4PSJhZG9iZTpuczptZXRhLyIgeDp4bXB0az0iQWRvYmUgWE1QIENvcmUgNS41LWMwMjEgNzkuMTU0OTExLCAyMDEzLzEwLzI5LTExOjQ3OjE2ICAgICAgICAiPgogICA8cmRmOlJERiB4bWxuczpyZGY9Imh0dHA6Ly93d3cudzMub3JnLzE5OTkvMDIvMjItcmRmLXN5bnRheC1ucyMiPgogICAgICA8cmRmOkRlc2NyaXB0aW9uIHJkZjphYm91dD0iIgogICAgICAgICAgICB4bWxuczp4bXA9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnhtcE1NPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvbW0vIgogICAgICAgICAgICB4bWxuczpzdFJlZj0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL3NUeXBlL1Jlc291cmNlUmVmIyIKICAgICAgICAgICAgeG1sbnM6c3RFdnQ9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZUV2ZW50IyIKICAgICAgICAgICAgeG1sbnM6ZGM9Imh0dHA6Ly9wdXJsLm9yZy9kYy9lbGVtZW50cy8xLjEvIgogICAgICAgICAgICB4bWxuczpwaG90b3Nob3A9Imh0dHA6Ly9ucy5hZG9iZS5jb20vcGhvdG9zaG9wLzEuMC8iCiAgICAgICAgICAgIHhtbG5zOnRpZmY9Imh0dHA6Ly9ucy5hZG9iZS5jb20vdGlmZi8xLjAvIgogICAgICAgICAgICB4bWxuczpleGlmPSJodHRwOi8vbnMuYWRvYmUuY29tL2V4aWYvMS4wLyI+CiAgICAgICAgIDx4bXA6Q3JlYXRvclRvb2w+QWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpPC94bXA6Q3JlYXRvclRvb2w+CiAgICAgICAgIDx4bXA6Q3JlYXRlRGF0ZT4yMDE0LTExLTA1VDE1OjE2OjQ0KzA5OjAwPC94bXA6Q3JlYXRlRGF0ZT4KICAgICAgICAgPHhtcDpNb2RpZnlEYXRlPjIwMTQtMTEtMDdUMTc6Mjc6MDkrMDk6MDA8L3htcDpNb2RpZnlEYXRlPgogICAgICAgICA8eG1wOk1ldGFkYXRhRGF0ZT4yMDE0LTExLTA3VDE3OjI3OjA5KzA5OjAwPC94bXA6TWV0YWRhdGFEYXRlPgogICAgICAgICA8eG1wTU06SW5zdGFuY2VJRD54bXAuaWlkOmM0ZThhODkwLTIzMTYtNGE0Yy04YTYxLTM3Y2E1OWUzYjkzOTwveG1wTU06SW5zdGFuY2VJRD4KICAgICAgICAgPHhtcE1NOkRvY3VtZW50SUQ+eG1wLmRpZDozMUQ4RkVFRkZGRTAxMUUzQUJBOENCMDVGMTBEODkwODwveG1wTU06RG9jdW1lbnRJRD4KICAgICAgICAgPHhtcE1NOkRlcml2ZWRGcm9tIHJkZjpwYXJzZVR5cGU9IlJlc291cmNlIj4KICAgICAgICAgICAgPHN0UmVmOmluc3RhbmNlSUQ+eG1wLmlpZDozMUQ4RkVFQ0ZGRTAxMUUzQUJBOENCMDVGMTBEODkwODwvc3RSZWY6aW5zdGFuY2VJRD4KICAgICAgICAgICAgPHN0UmVmOmRvY3VtZW50SUQ+eG1wLmRpZDozMUQ4RkVFREZGRTAxMUUzQUJBOENCMDVGMTBEODkwODwvc3RSZWY6ZG9jdW1lbnRJRD4KICAgICAgICAgPC94bXBNTTpEZXJpdmVkRnJvbT4KICAgICAgICAgPHhtcE1NOk9yaWdpbmFsRG9jdW1lbnRJRD54bXAuZGlkOjMxRDhGRUVGRkZFMDExRTNBQkE4Q0IwNUYxMEQ4OTA4PC94bXBNTTpPcmlnaW5hbERvY3VtZW50SUQ+CiAgICAgICAgIDx4bXBNTTpIaXN0b3J5PgogICAgICAgICAgICA8cmRmOlNlcT4KICAgICAgICAgICAgICAgPHJkZjpsaSByZGY6cGFyc2VUeXBlPSJSZXNvdXJjZSI+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDphY3Rpb24+c2F2ZWQ8L3N0RXZ0OmFjdGlvbj4KICAgICAgICAgICAgICAgICAgPHN0RXZ0Omluc3RhbmNlSUQ+eG1wLmlpZDpjNGU4YTg5MC0yMzE2LTRhNGMtOGE2MS0zN2NhNTllM2I5Mzk8L3N0RXZ0Omluc3RhbmNlSUQ+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDp3aGVuPjIwMTQtMTEtMDdUMTc6Mjc6MDkrMDk6MDA8L3N0RXZ0OndoZW4+CiAgICAgICAgICAgICAgICAgIDxzdEV2dDpzb2Z0d2FyZUFnZW50PkFkb2JlIFBob3Rvc2hvcCBDQyAoTWFjaW50b3NoKTwvc3RFdnQ6c29mdHdhcmVBZ2VudD4KICAgICAgICAgICAgICAgICAgPHN0RXZ0OmNoYW5nZWQ+Lzwvc3RFdnQ6Y2hhbmdlZD4KICAgICAgICAgICAgICAgPC9yZGY6bGk+CiAgICAgICAgICAgIDwvcmRmOlNlcT4KICAgICAgICAgPC94bXBNTTpIaXN0b3J5PgogICAgICAgICA8ZGM6Zm9ybWF0PmltYWdlL3BuZzwvZGM6Zm9ybWF0PgogICAgICAgICA8cGhvdG9zaG9wOkNvbG9yTW9kZT4zPC9waG90b3Nob3A6Q29sb3JNb2RlPgogICAgICAgICA8dGlmZjpPcmllbnRhdGlvbj4xPC90aWZmOk9yaWVudGF0aW9uPgogICAgICAgICA8dGlmZjpYUmVzb2x1dGlvbj43MjAwMDAvMTAwMDA8L3RpZmY6WFJlc29sdXRpb24+CiAgICAgICAgIDx0aWZmOllSZXNvbHV0aW9uPjcyMDAwMC8xMDAwMDwvdGlmZjpZUmVzb2x1dGlvbj4KICAgICAgICAgPHRpZmY6UmVzb2x1dGlvblVuaXQ+MjwvdGlmZjpSZXNvbHV0aW9uVW5pdD4KICAgICAgICAgPGV4aWY6Q29sb3JTcGFjZT42NTUzNTwvZXhpZjpDb2xvclNwYWNlPgogICAgICAgICA8ZXhpZjpQaXhlbFhEaW1lbnNpb24+MjE8L2V4aWY6UGl4ZWxYRGltZW5zaW9uPgogICAgICAgICA8ZXhpZjpQaXhlbFlEaW1lbnNpb24+MjE8L2V4aWY6UGl4ZWxZRGltZW5zaW9uPgogICAgICA8L3JkZjpEZXNjcmlwdGlvbj4KICAgPC9yZGY6UkRGPgo8L3g6eG1wbWV0YT4KICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAKICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgIAogICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgICAgCiAgICAgICAgICAgICAgICAgICAgICAgICAgICAKPD94cGFja2V0IGVuZD0idyI/PlzrgSQAAAAgY0hSTQAAeiUAAICDAAD5/wAAgOkAAHUwAADqYAAAOpgAABdvkl/FRgAAATBJREFUeNrslMtOAzEMRY9fldj2/39x2FVFzcRmMZNOKZQWBCu4m2QRnVzHuZbD4VCtNdo8kz2pKoaKbf+R5LwRVJVdBBE7/NQaL8cjPZPMJKu245VwF1uIKqbKPHeeAG+t0TPZ7/eEO1XFMHvp+kPkereokr0zTc+cTg2vWtxFBG7Gd9VF6JlYJV4FmUX2BDMyE1kt3HM6zpgZvXcyl+fy616IyBk61s80QNsloKPPP6FB0aKg6lzqIyXfeobBUX5B/9A/DV2zwwPhuTFU5F0Sffvw2+e/jt5nwKp6E2cR8EIwU0yXCWVfnFQDqKqoLm7dTMlutN6p1emjkT2Xvg5oM0NV8V0E89yZpmkZgRelPwKtdXU3TITwwCOCJ4F2amQl5DZt7kIv2u1qeDjhwesANeG11rjZfScAAAAASUVORK5CYII=) no-repeat center center #fff; - content: ""; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"]:checked + label:after { - position: absolute; - top: 50%; - left: -30px; - box-sizing: border-box; - margin-top: -11px; - width: 21px; - height: 21px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwMkNFQUUzRkZCMzExRTNBQkE4Q0IwNUYxMEQ4OTA4IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwMkNFQUU0RkZCMzExRTNBQkE4Q0IwNUYxMEQ4OTA4Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAyQ0VBRTFGRkIzMTFFM0FCQThDQjA1RjEwRDg5MDgiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAyQ0VBRTJGRkIzMTFFM0FCQThDQjA1RjEwRDg5MDgiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz5TrKxVAAABt0lEQVR42rzVSy8DURQH8P+0HaopoV7TkLAoCRYshNjYaTxiZcmexEZsxBeQiEWrC9/AzkpFCCsSQhALEY8uEH3QqXjUtNPpTN07EQumpvpwlneSX/5n5pw7zJFfCLr3w9bTkAgDg6xLSQEdXDGmeqqjzNjKreB7kkqqLEbkWrwgw2FjYyaSUG4sZ+EdbcwZHV6+AfUMubSsVdQzoACVNXr3IiEhp/KHnj/GMeH1w3PA402Ufzw3/RW8joiY3gzhPBzHcUBAS5UZQ82l+knfJQVnJM33uiLg5FoAl7wIOoC9DVbUl7H67UeEJOZ2whhf9WPvTvg6v+A/QQLLZNI76yxwD9jRzpn10d1bAUuHEdy/SpjZCuEkEFPBqfWgmpRuThcBXQSs00ip+U7baswYaS3Dli+Kh2gSs9shWFgDfE8JFeymCQftmm2nTdpUWYQFpx1ORyliSUVNTJMmZEVNuKgDpv36FSVGzDs5gGzHxvWbekZBz2D6ljMaKRuF+zi8JxQ8x+WMQd05pbCr3w6RbE6mYEbDX2s1/d/u/4oqqfyC1DORX4CR3PzqBZuPm596TCH+UR8CDAC9yr4WxILwPAAAAABJRU5ErkJggg==) no-repeat center center #fff; - content: ""; -} - -.kintoneplugin-input-checkbox-item input[type="checkbox"][disabled]:checked + label:after { - background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAAVCAYAAACpF6WWAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkQ5N0VENzg3MEJBQzExRTQ5MUVFOTIwNzZCRTVEQkEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkQ5N0VENzg4MEJBQzExRTQ5MUVFOTIwNzZCRTVEQkEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RDk3RUQ3ODUwQkFDMTFFNDkxRUU5MjA3NkJFNURCQTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RDk3RUQ3ODYwQkFDMTFFNDkxRUU5MjA3NkJFNURCQTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4bu7OxAAABBUlEQVR42mK8fPXacwYGBh4G6oEvLECCH4gvAvEbKhgoAsT6IEP/Qg30pYKhm0HmMTHQAAw6Q+WAmI2ahmoB8XQgzsOWcsgxVAWIe4HYC4i7gdiOWEO5gFgHi7gaEE8FYg8ofw0QPyHGUCEgrgbimUBshSSuATXQDcnAfCC+hG4ACxZDQd6pgrI7oRq/AXE/ELsgGVgIxM+weROboVeAeA4QpwCxDRCfRZOHGfgEV6BjM/QOEJdC2SlocuugLn9GTjr9AMTlUBcjG5hLyEBcLoWBd1CDQSlBgFgDCRkKMxgUfhzEGkiMoSDwasgXKHi9zwwtsTdTqeRnBhn6EUc+Jxd8BAgwAIGUL+JG+jF3AAAAAElFTkSuQmCC); -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"] { - display: inline-block; - vertical-align: middle; -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"] + label { - margin-left: 4px; -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"] + label:before { - display: none; -} - -.lt-ie9 .kintoneplugin-input-checkbox-item input[type="checkbox"]:checked + label:after { - display: none; -} - -/* Dropdown */ -/* -
-
-
Dropdown
-
-
-
-
Option A
-
Option B
-
Option C
-
-*/ -.kintoneplugin-dropdown-outer { - display: inline-block; -} - -.kintoneplugin-dropdown { - position: relative; - display: inline-block; - overflow: hidden; - box-sizing: border-box; - margin-right: 8px; - margin-bottom: 0; - padding: 0 16px; - min-width: 80px; - max-width: 280px; - height: 48px; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - color: #3498db; - text-overflow: ellipsis; -} - -.kintoneplugin-dropdown:hover { - background-color: #f4f7f8; - cursor: pointer; -} - -.kintoneplugin-dropdown-selected { - padding-right: 48px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwM0JEQzc5RUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwM0JEQzdBRUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAzQkRDNzdFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzQkRDNzhFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KovlSAAAAhElEQVR42mI0mX7LjoGB4RADccCWCUjsB2ILIhSD1BwAadAB4qNAbIxHsTFUjQ5Iw3UgNgTiU1AaHRggyV1nggpegppyBoj1kBTrAvFZIDaBqmFgQZK8AMRmQHwe6kyYmAVUjAFdAwPUNGsgvgLl2wDxaWQFLFjcfAKIHaHs4+iSAAEGABHGF74RDCRaAAAAAElFTkSuQmCC) no-repeat right center; -} - -.kintoneplugin-dropdown-selected-name { - color: #3498db; - font-size: 14px; - line-height: 48px; -} - -.kintoneplugin-dropdown-list { - padding: 12px 0 0 0; - min-width: 280px; - border: 1px solid #e3e7e8; - background-color: #fff; - box-shadow: 0 5px 10px rgba(0, 0, 0, 0.1); - line-height: 1; -} - -.kintoneplugin-dropdown-list-item { - padding: 1px 16px 8px 25px; - line-height: 1; - cursor: pointer; -} - -.kintoneplugin-dropdown-list-item-name { - font: normal 13px Arial, sans-serif; - line-height: 1; -} - -.kintoneplugin-dropdown-list-item-selected { - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAALCAYAAACksgdhAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDIxIDc5LjE1NDkxMSwgMjAxMy8xMC8yOS0xMTo0NzoxNiAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOkVFNDNBMDI0MEIxNjExRTQ5MUVFOTIwNzZCRTVEQkEwIiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOkVFNDNBMDI1MEIxNjExRTQ5MUVFOTIwNzZCRTVEQkEwIj4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6RUU0M0EwMjIwQjE2MTFFNDkxRUU5MjA3NkJFNURCQTAiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6RUU0M0EwMjMwQjE2MTFFNDkxRUU5MjA3NkJFNURCQTAiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz4n981NAAABVElEQVR42mL4//8/AzH44Ydf7D///AOzidJw9eV3Ps/F9392H32V8enHH0ZGsE484Pbbn1y5255/vfb6BwPIpnkBstpMIImvv/8xXnn1gx9dw623P7mztzz7evPNTwZmIN9Onue+DB/rM6a33/4wtR163Zq+6emHY4++ScE03Hjzkweo4cvNtz8Z/v77z2AizXV/gqekur4ExwfG9dc+GiZueHKOj52JQY6fjWGip6QIFxvTz4Jtzz9ff/ODAaiewRykwUtSA2jLL5CBjLfe/OTqPPJq7e47XzzYWZgYFAVZGbhYmRguv/zJ8PPvPwwNYE2ggHj//S9T2a4XW3fc+ewBshFk+tdf/xhMpbmeTvKSVJTmY/2N7Fd46L0DaizfDdR4+7MHiG+GQwMYIMcHKFAiVz86D4qTJx9/seKKN4x4evnlD8vPv/+Z5fhZf+KKO4AAAwB1mv8yxhgabQAAAABJRU5ErkJggg==) no-repeat 7px 4px; -} - -.kintoneplugin-dropdown-list-item-selected .kintoneplugin-dropdown-list-item-name { - color: #3498db; -} - -/* Dropdown (Simple) */ -/* -
-
- -
-
-*/ -.kintoneplugin-select-outer { - display: inline-block; -} - -.kintoneplugin-select { - position: relative; - display: inline-block; - overflow: hidden; - box-sizing: border-box; - margin-right: 8px; - padding: 0 32px 0 8px; - min-width: 80px; - max-width: 280px; - height: 48px; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - text-overflow: ellipsis; -} - -.kintoneplugin-select:after { - position: absolute; - top: 0; - right: 0; - bottom: 0; - display: block; - width: 32px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAAwAAAAICAYAAADN5B7xAAAAGXRFWHRTb2Z0d2FyZQBBZG9iZSBJbWFnZVJlYWR5ccllPAAAAyNpVFh0WE1MOmNvbS5hZG9iZS54bXAAAAAAADw/eHBhY2tldCBiZWdpbj0i77u/IiBpZD0iVzVNME1wQ2VoaUh6cmVTek5UY3prYzlkIj8+IDx4OnhtcG1ldGEgeG1sbnM6eD0iYWRvYmU6bnM6bWV0YS8iIHg6eG1wdGs9IkFkb2JlIFhNUCBDb3JlIDUuNS1jMDE0IDc5LjE1MTQ4MSwgMjAxMy8wMy8xMy0xMjowOToxNSAgICAgICAgIj4gPHJkZjpSREYgeG1sbnM6cmRmPSJodHRwOi8vd3d3LnczLm9yZy8xOTk5LzAyLzIyLXJkZi1zeW50YXgtbnMjIj4gPHJkZjpEZXNjcmlwdGlvbiByZGY6YWJvdXQ9IiIgeG1sbnM6eG1wPSJodHRwOi8vbnMuYWRvYmUuY29tL3hhcC8xLjAvIiB4bWxuczp4bXBNTT0iaHR0cDovL25zLmFkb2JlLmNvbS94YXAvMS4wL21tLyIgeG1sbnM6c3RSZWY9Imh0dHA6Ly9ucy5hZG9iZS5jb20veGFwLzEuMC9zVHlwZS9SZXNvdXJjZVJlZiMiIHhtcDpDcmVhdG9yVG9vbD0iQWRvYmUgUGhvdG9zaG9wIENDIChNYWNpbnRvc2gpIiB4bXBNTTpJbnN0YW5jZUlEPSJ4bXAuaWlkOjUwM0JEQzc5RUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5IiB4bXBNTTpEb2N1bWVudElEPSJ4bXAuZGlkOjUwM0JEQzdBRUZENzExRTNBRjRFQ0I1NjlCRDUzOTA5Ij4gPHhtcE1NOkRlcml2ZWRGcm9tIHN0UmVmOmluc3RhbmNlSUQ9InhtcC5paWQ6NTAzQkRDNzdFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiIHN0UmVmOmRvY3VtZW50SUQ9InhtcC5kaWQ6NTAzQkRDNzhFRkQ3MTFFM0FGNEVDQjU2OUJENTM5MDkiLz4gPC9yZGY6RGVzY3JpcHRpb24+IDwvcmRmOlJERj4gPC94OnhtcG1ldGE+IDw/eHBhY2tldCBlbmQ9InIiPz7KovlSAAAAhElEQVR42mI0mX7LjoGB4RADccCWCUjsB2ILIhSD1BwAadAB4qNAbIxHsTFUjQ5Iw3UgNgTiU1AaHRggyV1nggpegppyBoj1kBTrAvFZIDaBqmFgQZK8AMRmQHwe6kyYmAVUjAFdAwPUNGsgvgLl2wDxaWQFLFjcfAKIHaHs4+iSAAEGABHGF74RDCRaAAAAAElFTkSuQmCC) no-repeat center center transparent; - content: ""; - pointer-events: none; -} - -.kintoneplugin-select:hover { - background-color: #f4f7f8; - cursor: pointer; -} - -.lt-ie9 .kintoneplugin-select:hover { - background-color: transparent; -} - -.kintoneplugin-select select { - margin: 0; - min-width: 140px; - width: 144%; - height: 48px; - outline: none; - border: 0 none; - background-color: transparent; - color: #3498db; - font-size: 13px; - cursor: pointer; - -moz-appearance: none; - -webkit-appearance: none; - -ms-appearance: none; - appearance: none; -} - -.kintoneplugin-select option { - background-color: #fff; - color: #333; -} - -/* Radio Button */ -/* For IE8, specify .lt-ie9 for the parent. */ -/* -
-*/ -.kintoneplugin-input-radio-item { - display: inline-block; - margin-right: 16px; - margin-bottom: 8px; - padding-left: 1px; - max-width: 98%; - font-size: 14px; -} - -.kintoneplugin-input-radio-item:hover + label { - color: #666; -} - -.kintoneplugin-input-radio-item input[type="radio"] { - display: none; - cursor: pointer; -} - -.kintoneplugin-input-radio-item input[type="radio"] + label { - position: relative; - display: inline-block; - margin-left: 32px; - vertical-align: middle; - cursor: pointer; -} - -.kintoneplugin-input-radio-item input[type="checkbox"][disabled] + label { - color: #bababa; - cursor: not-allowed; -} - -.kintoneplugin-input-radio-item input[type="radio"] + label:before { - position: absolute; - top: 50%; - left: -30px; - box-sizing: border-box; - margin-top: -11px; - width: 21px; - height: 21px; - border: 1px solid #e3e7e8; - border-radius: 50%; - background: #fff; - box-shadow: 1px 1px 3px #f5f5f5 inset, -1px -1px 3px #f5f5f5 inset; - content: ""; - font-size: 14px; -} - -.kintoneplugin-input-radio-item input[type="radio"]:checked + label:after { - position: absolute; - top: 50%; - left: -26px; - margin-top: -7px; - width: 13px; - height: 13px; - border-radius: 50%; - background-color: #3498db; - content: ""; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"] { - display: inline-block; - vertical-align: middle; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"] + label { - margin-left: 4px; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"] + label:before { - display: none; -} - -.lt-ie9 .kintoneplugin-input-radio-item input[type="radio"]:checked + label:after { - display: none; -} - -/* Button */ -/* - -*/ -.kintoneplugin-button-normal { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - color: #3498db; - text-align: center; - line-height: 48px; -} - -.kintoneplugin-button-normal:hover { - background-color: #c8d6dd; - box-shadow: none; - cursor: pointer; -} - -/* Disabled button */ -/* - -*/ -.kintoneplugin-button-disabled { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #dbdcdd; - box-shadow: none; - color: #bababa; - text-align: center; - line-height: 48px; -} - -/* Dialog OK button */ -/* - -*/ -.kintoneplugin-button-dialog-ok { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #3498db; - box-shadow: 1px 1px 1px #8ccbee inset; - color: #fff; - text-align: center; - line-height: 48px; -} - -.kintoneplugin-button-dialog-ok:hover { - background-color: #1d6fa5; - cursor: pointer; -} - -/* Dialog Cancel button */ -/* - -*/ -.kintoneplugin-button-dialog-cancel { - display: inline-block; - box-sizing: border-box; - padding: 0 16px; - min-width: 163px; - height: 48px; - outline: none; - border: 1px solid #e3e7e8; - background-color: #f7f9fa; - box-shadow: 1px 1px 1px #fff inset; - color: #3498db; - text-align: center; - line-height: 48px; -} - -.kintoneplugin-button-dialog-cancel:hover { - background-color: #c8d6dd; - box-shadow: none; - cursor: pointer; -} - - -/* Table */ -/* - - - - - - - - - - - - - -
Title1
-
-
-
- -
-
-
-
- - -
-*/ -.kintoneplugin-table { - border-collapse: collapse; - border-spacing: 0; - margin-left: 18px; - margin-bottom: 16px; -} - -.kintoneplugin-table-th { - border-color: #3498db; - height: 40px; - color: #fff; - box-sizing: border-box; - text-align: left; - font-weight: 400; - font-size: 12px; - white-space: nowrap; - border-width: 2px; - background-color: #3498db; -} - -.kintoneplugin-table-th .title { - display: inline-block; - padding: 4px 8px; - box-sizing: border-box; - min-width: 204px; -} - -.kintoneplugin-table-th-blankspace { - background-color: transparent; -} - -.kintoneplugin-table td { - border-color: #e3e7e8; - border-style: solid; - border-width: 0 1px 1px 0; - vertical-align: top; - padding: 4px 0; -} - -.kintoneplugin-table td:first-child { - border-left-width: 1px; -} - -.kintoneplugin-table td.kintoneplugin-table-td-operation { - border-right: 0; - border-bottom: 0; -} - -.kintoneplugin-table-td-control { - padding: 0 8px; -} - -.kintoneplugin-table-td-control-value { - overflow: hidden; - padding: 4px 0; - min-height: 21px; - color: #333; - background-color: transparent; -} - -.kintoneplugin-table-td-operation .kintoneplugin-button-add-row-image, .kintoneplugin-table-td-operation .kintoneplugin-button-remove-row-image { - display: inline-block; - width: 24px; - height: 24px; -} - -.kintoneplugin-table-td-operation .kintoneplugin-button-add-row-image { - margin-left: 12px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABG0lEQVQ4ja2UMWrDUAyG31TIAUIO0cVbCMToHa0nyF4HqbtPkBPkAqEe/KQ4bclkCB06FDqoQ7Cb5j2/l1L/oMFY/pB+SzImoZzc1BZ1lpObpnKDsihLICkBubIohy4AuQKS0qIsk5DFajsBdAQo+0vIdQBJA+hosdpOgqD7h+c7S7yJQbwg3gSBgPz4J1DfuqNrkyHR2vswTPY5Ofip6mzqQDIfVVUTHpaXLVb/giFXxhhj5uvdLJGYhFmUw3y9mxlb1Jn/kj81Ikvy4X1T1FmwMkB+A+QWkFsgOamq9s/ILRC/Bisb1bPR/2ZszoDkBZC/bp6zc6uORtmAbslH281fV4OkSXjUAPLTIMjb1cg98zy6Vd2l7ecoom+t8LKwzLF7UgAAAABJRU5ErkJggg==) center center no-repeat; - border: 1px solid transparent; -} -.kintoneplugin-table-td-operation .kintoneplugin-button-add-row-image:hover { - cursor: pointer; -} -.kintoneplugin-table-td-operation .kintoneplugin-button-remove-row-image { - margin-left: 4px; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAABPUlEQVQ4ja2UvW6DMBDHUTMkK0vyQJXoxoaUB2nWxEorMcNgD/gOWbIii7GSJx6Bmdegq1lKF6CUAqYSJ/2HE8dP5/tyHIvFcbynlLpxHO9tsZPGGDsCgI+IrwBAOrW+zxg7WiFBEOwAwEPE6xAyVpqmNwDwgiDYTYIIIU+c8/MSZCzO+XkSyDl//g9oIO8XKEmSk+1pc0LEa5Ikpx4GAP5csFIqVEqFFqjfw8ZdGyrLsjDLMhvs0hX+sBS4EkYIIQeHUuqOP5Rl+WGMqYwxVV3Xn03TfHW+MaYqiuIx/odS6k5mJqV811pHWusoz3OW5znrfK11JKV8m8xs05rZurkS9tPNpTkTQtyFEPfVc9Zm522yAd2Sb7abw6vRXoVZSJqmN0R8mQWNdxUm7hkAXADA/1OjtdZd2n6OFuwblG9sdxWO0ggAAAAASUVORK5CYII=) center center no-repeat; - border: 1px solid transparent; -} - -.kintoneplugin-table-td-operation .kintoneplugin-button-remove-row-image:hover { - cursor: pointer; - background: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABMAAAATCAYAAAByUDbMAAACi0lEQVQ4jZ2UT0hUQRzHp0uHDtFVk0QqTGtdddXVN/Pe7ubuuu3Me7sY2s1jRZcOQX+kQC+dkrr15xAIElhIEBSZloKHPHTMIlHS9r2ZNdvUNK1Evh3S1WVdNX/wuf1+H+bHzHcIyVET4ZoiJViLjLKrjmBtUtBrdpSetwVzE0L25JrLKBlkh6RgHZJTWwmGLDidk5x2qYhWvaXIidKQ5Gx0U8kGkoJBCfpTcXZpU5HNNS45+7WdaKNwJmZgJORtz1wtqhVKQSd3Klpj2tSRMg28NtzhdZlgHf8rUoJBCoZZy8B4Q+27+578fWQiXFMkOfu6W5kSFL8bA3hQUWwRJVhLdqMOZW7Daq/NKVaa6tFdV9ZJJKetGRLLgBOogENL4bAc0FI4QQ+UZUByipSpIylYP3EEa0vLIrWQfjcWeh5hOTGBP2OfshkfxfLkZ8zduw1HOwZlGZgSOuZjvgGiOL2Rlp2qg6yvxNzdDiwNvsJi3/Ns+l9gaaAX329eh2OcgDR1TJs6Zi3jDVFcuyA3rhnzwa4tRsKVj4S7IJuyAiRcB+Hox6HifticYrHRj7eBqh6SiHjLFGcLGRdgGVAxP1TMlwP/vx7BYEcpcCaEO+6j59Zi1L2bp5HgFPNxH2Ysw24tKcwjhBDyJaJVJ9OZ2xkOp1CCAc1BdFaXXMyI1CTXrkybOr6ZOuQOTpRcFY2E6540EbI3K+zvQ972pGBIWQaSpg6bU0i+/todTmFzioW4D2iux8eG2p6n5eUHcn5Dw4Gq6FhEG0qZOlZOBzAb8yG5GuqlRj/QHMSU0Me7akoub/mfpYXeI/uHfJXmM8318EPY2/sj7h+ctfS+4ZOex7dch8++9JTkbTb3FyHXv8RgEtykAAAAAElFTkSuQmCC) center center no-repeat; -} diff --git a/data-fetch-pluging/src/css/config.css b/data-fetch-pluging/src/css/config.css deleted file mode 100644 index 36bb4c5..0000000 --- a/data-fetch-pluging/src/css/config.css +++ /dev/null @@ -1,7 +0,0 @@ -.settings-heading { - padding: 1em 0; -} - -.kintoneplugin-input-text { - width: 20em; -} \ No newline at end of file diff --git a/data-fetch-pluging/src/css/desktop.css b/data-fetch-pluging/src/css/desktop.css deleted file mode 100644 index 661fa70..0000000 --- a/data-fetch-pluging/src/css/desktop.css +++ /dev/null @@ -1,10 +0,0 @@ -.plugin-space-heading { - font-size: 1.5rem; - margin: 0.8rem; -} -.plugin-space-message { - display: inline-block; - font-size: 1.2em; - margin: 0.8rem; - margin-top: 0; -} diff --git a/data-fetch-pluging/src/css/mobile.css b/data-fetch-pluging/src/css/mobile.css deleted file mode 100644 index 661fa70..0000000 --- a/data-fetch-pluging/src/css/mobile.css +++ /dev/null @@ -1,10 +0,0 @@ -.plugin-space-heading { - font-size: 1.5rem; - margin: 0.8rem; -} -.plugin-space-message { - display: inline-block; - font-size: 1.2em; - margin: 0.8rem; - margin-top: 0; -} diff --git a/data-fetch-pluging/src/html/config.html b/data-fetch-pluging/src/html/config.html deleted file mode 100644 index 5f75119..0000000 --- a/data-fetch-pluging/src/html/config.html +++ /dev/null @@ -1,16 +0,0 @@ -
-

Settings for data fetch pluging

-

This message is displayed on the app page after the app has been updated.

-
-

- -

-

- - -

-
-
\ No newline at end of file diff --git a/data-fetch-pluging/src/image/icon.png b/data-fetch-pluging/src/image/icon.png deleted file mode 100644 index aed0c9ff2f3e8d37a86014c7d02dddc3ce3021df..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 110 zcmeAS@N?(olHy`uVBq!ia0vp^79h;X3?wIctc(RxYymzYuJ6ErCoaJrD8gCb5n0T@ yz;^_M8K-LVNdpD>JY5_^B&H@ONU%CfGB7Y6U|?Kno=^sqVeoYIb6Mw<&;$TN`x&SJ diff --git a/data-fetch-pluging/src/js/config.js b/data-fetch-pluging/src/js/config.js deleted file mode 100644 index b3e5781..0000000 --- a/data-fetch-pluging/src/js/config.js +++ /dev/null @@ -1,25 +0,0 @@ -(function (PLUGIN_ID) { - const formEl = document.querySelector('.js-submit-settings'); - const cancelButtonEl = document.querySelector('.js-cancel-button'); - const messageEl = document.querySelector('.js-text-message'); - if (!(formEl && cancelButtonEl && messageEl)) { - throw new Error('Required elements do not exist.'); - } - - const config = kintone.plugin.app.getConfig(PLUGIN_ID); - if (config.message) { - messageEl.value = config.message; - } - - formEl.addEventListener('submit', (e) => { - e.preventDefault(); - kintone.plugin.app.setConfig({ message: messageEl.value }, () => { - alert('The plug-in settings have been saved. Please update the app!'); - window.location.href = '../../flow?app=' + kintone.app.getId(); - }); - }); - - cancelButtonEl.addEventListener('click', () => { - window.location.href = '../../' + kintone.app.getId() + '/plugin/'; - }); -})(kintone.$PLUGIN_ID); diff --git a/data-fetch-pluging/src/js/desktop.js b/data-fetch-pluging/src/js/desktop.js deleted file mode 100644 index 5baa712..0000000 --- a/data-fetch-pluging/src/js/desktop.js +++ /dev/null @@ -1,22 +0,0 @@ -(function (PLUGIN_ID) { - kintone.events.on('app.record.index.show', () => { - const spaceEl = kintone.app.getHeaderSpaceElement(); - if (spaceEl === null) { - throw new Error('The header element is unavailable on this page.'); - } - - const fragment = document.createDocumentFragment(); - const headingEl = document.createElement('h3'); - const messageEl = document.createElement('p'); - - const config = kintone.plugin.app.getConfig(PLUGIN_ID); - messageEl.textContent = config.message; - messageEl.classList.add('plugin-space-message'); - headingEl.textContent = 'Hello kintone plugin!'; - headingEl.classList.add('plugin-space-heading'); - - fragment.appendChild(headingEl); - fragment.appendChild(messageEl); - spaceEl.appendChild(fragment); - }); -})(kintone.$PLUGIN_ID); diff --git a/data-fetch-pluging/src/js/mobile.js b/data-fetch-pluging/src/js/mobile.js deleted file mode 100644 index e88ee11..0000000 --- a/data-fetch-pluging/src/js/mobile.js +++ /dev/null @@ -1,22 +0,0 @@ -(function (PLUGIN_ID) { - kintone.events.on('mobile.app.record.index.show', () => { - const spaceEl = kintone.mobile.app.getHeaderSpaceElement(); - if (spaceEl === null) { - throw new Error('The header element is unavailable on this page.'); - } - - const fragment = document.createDocumentFragment(); - const headingEl = document.createElement('h3'); - const messageEl = document.createElement('p'); - - const config = kintone.plugin.app.getConfig(PLUGIN_ID); - messageEl.textContent = config.message; - messageEl.classList.add('plugin-space-message'); - headingEl.textContent = 'Hello kintone plugin!'; - headingEl.classList.add('plugin-space-heading'); - - fragment.appendChild(headingEl); - fragment.appendChild(messageEl); - spaceEl.appendChild(fragment); - }); -})(kintone.$PLUGIN_ID); diff --git a/data-fetch-pluging/src/manifest.json b/data-fetch-pluging/src/manifest.json deleted file mode 100644 index e97eca8..0000000 --- a/data-fetch-pluging/src/manifest.json +++ /dev/null @@ -1,45 +0,0 @@ -{ - "$schema": "https://raw.githubusercontent.com/kintone/js-sdk/%40kintone/plugin-manifest-validator%4010.2.0/packages/plugin-manifest-validator/manifest-schema.json", - "manifest_version": 1, - "version": 2, - "type": "APP", - "desktop": { - "js": [ - "js/desktop.js" - ], - "css": [ - "css/51-modern-default.css", - "css/desktop.css" - ] - }, - "icon": "image/icon.png", - "config": { - "html": "html/config.html", - "js": [ - "js/config.js" - ], - "css": [ - "css/51-modern-default.css", - "css/config.css" - ], - "required_params": [ - "message" - ] - }, - "name": { - "en": "data fetch pluging", - "ja": "データå–得プラグイン" - }, - "description": { - "en": "create search data pluging", - "ja": "æ¤œç´¢çµæžœã®ãƒ‡ãƒ¼ã‚¿ã‚’生æˆã™ã‚‹ãƒ—ラグインã§ã™" - }, - "mobile": { - "js": [ - "js/mobile.js" - ], - "css": [ - "css/mobile.css" - ] - } -} \ No newline at end of file diff --git a/document/å°ãƒ—ロ様_検索å–得プラグイン開発_基本設計書_20241218時点.xlsx b/document/å°ãƒ—ロ様_検索å–得プラグイン開発_基本設計書_20241218時点.xlsx index 363ca6d29ac925a2a0f0229edc1f7b6dc0085a86..ba9ab6984a09c4f16de629e295037f0a4c124680 100644 GIT binary patch delta 28328 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[]; convertJoinTables.forEach((item) => { - const meta = getMeta(item.meta as Properties, item.table); + const meta = getMeta(item.meta as Properties, item.table,true); // Process onConditions item.onConditions.forEach((condition) => { diff --git a/vue-project/my-kintone-plugin/src/js/KintoneIndexEventHandler.ts b/vue-project/my-kintone-plugin/src/js/KintoneIndexEventHandler.ts index f101493..389b1ad 100644 --- a/vue-project/my-kintone-plugin/src/js/KintoneIndexEventHandler.ts +++ b/vue-project/my-kintone-plugin/src/js/KintoneIndexEventHandler.ts @@ -1,5 +1,6 @@ import type { FieldLayout, FieldsJoinMapping, JoinTable, Record, RecordForParameter, SavedData, WhereCondition } from "@/types/model"; -import { type OneOf ,isType} from "./field-types"; +import { type OneOf, isType } from "./field-types"; +import type { ConditionValue } from "./conditions"; declare var KintoneRestAPIClient: typeof import("@kintone/rest-api-client").KintoneRestAPIClient; export class KintoneIndexEventHandler { private config: SavedData; @@ -28,27 +29,36 @@ export class KintoneIndexEventHandler { type: "submit", id: 'btn-data-fetch', }); - - // const button = document.createElement('button'); - // button.id = 'btn-data-fetch'; - // button.textContent = this.config.buttonName; - // button.style.margin = '0 8px'; button.addEventListener('click', () => this.handleButtonClick()); - headerSpace.appendChild(button); } // ボタンクリック private handleButtonClick = async (): Promise => { + const spinner = this.showSpinner(); try { console.log('データåŽé›†é–‹å§‹...'); await this.execDataFectch(); + spinner.close(); + location.reload(); } catch (error) { - console.error('Error during data processing:', error); - throw error; + spinner.close(); + const detailError = (error instanceof Error) ? "\n詳細:" + error.message : ""; + const errorMsg = `データåŽé›†ä¸­å‡¦ç†ä¸­ä¾‹å¤–発生ã—ã¾ã—ãŸã€‚${detailError}`; + console.error(errorMsg, error); + window.alert(errorMsg); } } + private showSpinner() { + const kuc = Kucs['1.18.0']; + const spinner = new kuc.Spinner({ + text: 'データåŽé›†ä¸­', + container: document.body + }); + spinner.open(); + return spinner; + } /** * 検索データå–得&作æˆå‡¦ç† @@ -68,6 +78,7 @@ export class KintoneIndexEventHandler { for (const table of joinTables) { const subDatas = await this.fetchDataFromApp(table); mainData = this.leftJoin(mainData, subDatas, table); + // console.log("LeftJoin", mainData); }; //ç¾åœ¨ã®ãƒ‡ãƒ¼ã‚¿ã‚’クリアã™ã‚‹ await this.deleteCurrentRecords(); @@ -82,11 +93,17 @@ export class KintoneIndexEventHandler { private fetchDataFromApp = async (joinTable: JoinTable): Promise => { // Filter æ¡ä»¶ä½œæˆ const filter = this.getWhereCondition(joinTable.whereConditions); - + //å–得列を設定ã™ã‚‹ const fetchFields = joinTable.fieldsMapping.map(map => this.fieldCode(map.leftField)); if (joinTable.table) { fetchFields.push(joinTable.table); } + const onFields =joinTable.onConditions.map(cond=>this.fieldCode(cond.leftField)); + onFields.forEach(fld=>{ + if(!fetchFields.includes(fld)){ + fetchFields.push(fld); + } + }); // KintoneRESTAPI const client = new KintoneRestAPIClient(); const records = await client.record.getAllRecords({ @@ -94,24 +111,45 @@ export class KintoneIndexEventHandler { fields: fetchFields, condition: filter }); + //console.log("Data Fetch", records); //SubTableãŒå«ã¾ã‚Œã‚‹å ´åˆã€ãƒ•ラットãªãƒ‡ãƒ¼ã‚¿ã«å¤‰æ›ã™ã‚‹ return this.convertToFlatDatas(records, joinTable.table); } - + /** + * çµžã‚Šè¾¼ã¿æ¡ä»¶å¼ä½œæˆ + * @param whereCondifions + * @returns + */ private getWhereCondition(whereCondifions: WhereCondition[]): string { const conds = whereCondifions .filter((cond) => this.fieldCode(cond.field) !== ''); const condition = conds.map((cond) => { - const condValue = this.getConditionValue(cond); - return `${this.fieldCode(cond.field)} ${cond.condition} ${condValue}`; + let condition = cond.condition; + if ("subField" in cond.field && cond.field.subField) { + condition = this.mapConditionForSubField(cond.condition); + } + const condValue = this.getConditionValue(cond.field as OneOf, condition, cond.data); + return `${this.fieldCode(cond.field)} ${condition} ${condValue}`; }).join(' and '); return condition; } - - private getConditionValue(condi: WhereCondition): string { - const field = condi.field as OneOf; - const data = condi.data; + /** + * ã‚µãƒ–ãƒ•ã‚£ãƒ¼ãƒ«ãƒ‰ã®æ¼”ç®—å­å¯¾å¿œ + * @param condition + * @returns + */ + private mapConditionForSubField(condition: ConditionValue): ConditionValue { + switch (condition) { + case "=": + return "in"; + case "!=": + return "not in"; + default: + return condition; // æ—¢å­˜ã®æ¡ä»¶ã‚’ãã®ã¾ã¾ä½¿ç”¨ + } + } + private getConditionValue(field: OneOf, condition: ConditionValue, data: string): string { if (!data) return ""; if (isType.NUMBER(field) || isType.RECORD_NUMBER(field)) { // For numbers, return as is @@ -130,13 +168,13 @@ export class KintoneIndexEventHandler { } const dateTime = new Date(data); return `"${dateTime.toISOString()}"`; - } else if ((condi.condition === "in" || condi.condition === "not in" )) { - if( data.includes(",")){ + } else if ((condition === "in" || condition === "not in")) { + if (data.includes(",")) { // Handle "in" and "not in" with comma-separated strings const items = data.split(",").map(item => `"${item.trim()}"`); return `(${items.join(",")})`; } else { - return `"${data}"`; + return `("${data}")`; } } else { // Default case for other types (treat as text) @@ -182,7 +220,7 @@ export class KintoneIndexEventHandler { // サブテーブルフィールドを抽出ã—ã¦ãƒ•ãƒ©ãƒƒãƒˆãªæ§‹é€ ã«è¿½åŠ  Object.entries(nested.value).forEach(([key, field]) => { - flatRecord[key] = field.value; + flatRecord[key] = { value: field.value, type: field.type }; }); // テーブルフィールドを削除 @@ -198,7 +236,7 @@ export class KintoneIndexEventHandler { flattenedData.push(flatRecord); } }); - + // console.log("FlatDatas=>", flattenedData); return flattenedData; } @@ -215,58 +253,31 @@ export class KintoneIndexEventHandler { subData: Record[], joinTable: JoinTable ): Record[] { - - const joinedRecords = mainData.map((mainRecord) => { - const matchedRecord = subData.find((subRecord) => + const joinedRecords: Record[] = []; + mainData.forEach((mainRecord) => { + const matchedRecords = subData.filter((subRecord) => joinTable.onConditions.every( - (cond) => mainRecord[this.fieldCode(cond.leftField)] === subRecord[this.fieldCode(cond.rightField)] + (cond) => mainRecord[this.fieldCode(cond.rightField)]?.value === subRecord[this.fieldCode(cond.leftField)]?.value ) ); // マッãƒå‡ºæ¥ãªã„å ´åˆã€LEFTã®åˆ—ã®ã¿è¿”ã™ - if (!matchedRecord) return mainRecord; - - // フィールドçµåˆ - const combinedRecord: Record = { ...mainRecord }; - joinTable.fieldsMapping.forEach((mapping) => { - combinedRecord[this.fieldCode(mapping.rightField)] = matchedRecord[this.fieldCode(mapping.leftField)]; - }); - return combinedRecord; + if (!matchedRecords) { + joinedRecords.push(mainRecord); + } else { + matchedRecords.forEach((matchedRecord) => { + // フィールドçµåˆ + const combinedRecord: Record = { ...mainRecord }; + joinTable.fieldsMapping.forEach((mapping) => { + combinedRecord[this.fieldCode(mapping.rightField)] = matchedRecord[this.fieldCode(mapping.leftField)]; + }); + joinedRecords.push(combinedRecord); + }); + } }); return joinedRecords; } - /** - * å–å¾—å…ˆã¯ãƒ†ãƒ¼ãƒ–ルã®å ´åˆã®ç‰¹åˆ¥å¯¾å¿œ - */ - private leftJoinForTable( - mainData: Record[], - subData: Record[], - joinTable: JoinTable - ): any[] { - return mainData.map((mainRecord) => { - const matchedRecord = subData.find((subRecord) => { - const subRows = subRecord[joinTable.table].value as Record[]; - joinTable.onConditions.every( - (cond) => mainRecord[cond.leftField] === subRecord[cond.rightField] - ) - - } - - ); - - // マッãƒå‡ºæ¥ãªã„å ´åˆã€LEFTã®åˆ—ã®ã¿è¿”ã™ - if (!matchedRecord) return mainRecord; - - // フィールドçµåˆ - const combinedRecord = { ...mainRecord }; - joinTable.fieldsMapping.forEach((mapping) => { - combinedRecord[mapping.rightField] = matchedRecord[mapping.leftField]; - }); - return combinedRecord; - }); - } - /** * ç¾åœ¨ã‚¢ãƒ—リã®ã™ã¹ã¦ãƒ¬ã‚³ãƒ¼ãƒ‰ã‚’削除ã™ã‚‹ */ diff --git a/vue-project/my-kintone-plugin/src/js/desktop.ts b/vue-project/my-kintone-plugin/src/js/desktop.ts index 2cad521..2d58162 100644 --- a/vue-project/my-kintone-plugin/src/js/desktop.ts +++ b/vue-project/my-kintone-plugin/src/js/desktop.ts @@ -3,12 +3,18 @@ import { KintoneIndexEventHandler } from "./KintoneIndexEventHandler"; (function (PLUGIN_ID) { kintone.events.on('app.record.index.show', (event) => { - const setting = kintone.plugin.app.getConfig(PLUGIN_ID); - const config:SavedData = getConfig(setting); - const currentApp = kintone.app.getId()?.toString(); - if(!currentApp) return; - const handler = new KintoneIndexEventHandler(config,currentApp); - handler.init(); + try{ + const setting = kintone.plugin.app.getConfig(PLUGIN_ID); + const config:SavedData = getConfig(setting); + const currentApp = kintone.app.getId()?.toString(); + if(!currentApp) return; + const handler = new KintoneIndexEventHandler(config,currentApp); + handler.init(); + }catch(error){ + const detailError =(error instanceof Error) ? "\n詳細:" + error.message : ""; + const errorMsg = `データåŽé›†ä¸­å‡¦ç†ä¸­ä¾‹å¤–発生ã—ã¾ã—ãŸã€‚${ detailError }`; + event.error = errorMsg; + } return event; }); /** @@ -24,244 +30,5 @@ import { KintoneIndexEventHandler } from "./KintoneIndexEventHandler"; return config; } - // function getTestSetting(config:SavedData):SavedData{ - // const retConfig :SavedData ={ - // "buttonName": "集約ã™ã‚‹", - // "joinTables": [ - // { - // "id": "m6c69ojr-bx9l8n9fm", - // "app": "140", - // "table": "", - // "onConditions": [ - // { - // "leftField": "", - // "rightField": "", - // "id": "m6c69ojr-7pho6voer" - // } - // ], - // "fieldsMapping": [ - // { - // "leftField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行_", - // "label": "社員番å·", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "rightField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行_", - // "label": "社員番å·", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "id": "m6c69ojr-i75a82qvb" - // }, - // { - // "leftField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行__0", - // "label": "æ°å", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "rightField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行__0", - // "label": "æ°å", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "id": "m6c6v8sp-7yw58m6e9" - // } - // ], - // "whereConditions": [ - // { - // "field": "", - // "condition": "", - // "data": "", - // "id": "m6c69ojr-az5k7bvp6" - // } - // ] - // }, - // { - // "id": "m6c6u15u-yq4kzp31c", - // "app": "141", - // "table": "使用者テーブル", - // "onConditions": [ - // { - // "leftField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "社員番å·", - // "label": "社員番å·", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "rightField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行_", - // "label": "社員番å·", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "id": "m6c6ue5e-k7yibisue" - // } - // ], - // "fieldsMapping": [ - // { - // "leftField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "æ°å", - // "label": "æ°å", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "rightField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行__0", - // "label": "æ°å", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "id": "m6c6ue5e-bjdpae18q" - // } - // ], - // "whereConditions": [ - // { - // "field": "", - // "condition": "", - // "data": "", - // "id": "m6c6ue5e-1rf2v4l9m" - // } - // ] - // }, - // { - // "id": "m6c6vrso-vr7a7v5h1", - // "app": "143", - // "table": "テーブル", - // "onConditions": [ - // { - // "leftField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行__1", - // "label": "資産管ç†ç•ªå·", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "rightField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行__1", - // "label": "資産管ç†ç•ªå·", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "id": "m6c6vx94-02xbd48xt" - // } - // ], - // "fieldsMapping": [ - // { - // "leftField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行__2", - // "label": "資産å", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "rightField": { - // "type": "SINGLE_LINE_TEXT", - // "code": "文字列__1行__2", - // "label": "資産å", - // "noLabel": false, - // "required": false, - // "minLength": "", - // "maxLength": "", - // "expression": "", - // "hideExpression": false, - // "unique": false, - // "defaultValue": "" - // }, - // "id": "m6c6vx94-t7d8juf6x" - // } - // ], - // "whereConditions": [ - // { - // "field": "", - // "condition": "", - // "data": "", - // "id": "m6c6vx94-gbxhjgf8m" - // } - // ] - // } - // ] - // }; - // return retConfig; - // } - })(kintone.$PLUGIN_ID); diff --git a/vue-project/my-kintone-plugin/src/js/helper.ts b/vue-project/my-kintone-plugin/src/js/helper.ts index 7f3ff71..c12670f 100644 --- a/vue-project/my-kintone-plugin/src/js/helper.ts +++ b/vue-project/my-kintone-plugin/src/js/helper.ts @@ -78,7 +78,7 @@ function flatFields(fields: Properties) { const copy = JSON.parse(JSON.stringify(subField)) as typeof subField; copy.label = '[' + field.code + '].' + subField.label; subtableFields[subField.code] = copy; - }) + }); } }); return { ...fields, ...subtableFields }; @@ -191,14 +191,24 @@ export function getFieldObj(fieldCode: string, { fields }: FieldsInfo, subTableC return meta[fieldCode]; } -export function getMeta(fields: Properties, subTableCode?: string) { +export function getMeta(fields: Properties, subTableCode?: string ,allField?:boolean) { if (!fields || !subTableCode) { return fields; } let meta = fields; const table = meta[subTableCode]; if (isType.SUBTABLE(table)) { - meta = table.fields; + const subFields = table.fields; ; + Object.values(subFields).forEach(field=>{ + if (typeof field === 'object' && field !== null) { + (field as Record).subField = true; + } + }); + if(allField){ + meta={ ...fields, ...subFields }; + }else{ + meta=subFields; + } } return meta; } diff --git a/vue-project/my-kintone-plugin/vite.config.ts b/vue-project/my-kintone-plugin/vite.config.ts index 1d70c6e..7717992 100644 --- a/vue-project/my-kintone-plugin/vite.config.ts +++ b/vue-project/my-kintone-plugin/vite.config.ts @@ -80,6 +80,6 @@ export default defineConfig({ assetFileNames: 'src/[ext]/[name].[ext]', }, }, - sourcemap:'inline', + sourcemap:false, } })